{ "type": "File", "start": 0, "end": 13630, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 343, "column": 1 } }, "program": { "type": "Program", "start": 0, "end": 13630, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 343, "column": 1 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 46, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 46 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 9, "end": 21, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 21 } }, "imported": { "type": "Identifier", "start": 9, "end": 21, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 21 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "local": { "type": "Identifier", "start": 9, "end": 21, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 21 }, "identifierName": "globalConfig" }, "name": "globalConfig" } } ], "source": { "type": "StringLiteral", "start": 29, "end": 45, "loc": { "start": { "line": 1, "column": 29 }, "end": { "line": 1, "column": 45 } }, "extra": { "rawValue": "../core/config", "raw": "\"../core/config\"" }, "value": "../core/config" } }, { "type": "ImportDeclaration", "start": 48, "end": 105, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 57 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 57, "end": 71, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 } }, "imported": { "type": "Identifier", "start": 57, "end": 71, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 }, "identifierName": "DrawParameters" }, "name": "DrawParameters" }, "local": { "type": "Identifier", "start": 57, "end": 71, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 }, "identifierName": "DrawParameters" }, "name": "DrawParameters" } } ], "source": { "type": "StringLiteral", "start": 79, "end": 104, "loc": { "start": { "line": 2, "column": 31 }, "end": { "line": 2, "column": 56 } }, "extra": { "rawValue": "../core/draw_parameters", "raw": "\"../core/draw_parameters\"" }, "value": "../core/draw_parameters" } }, { "type": "ImportDeclaration", "start": 107, "end": 166, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 59 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 116, "end": 139, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 32 } }, "imported": { "type": "Identifier", "start": 116, "end": 139, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 32 }, "identifierName": "getBuildingDataFromCode" }, "name": "getBuildingDataFromCode" }, "local": { "type": "Identifier", "start": 116, "end": 139, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 32 }, "identifierName": "getBuildingDataFromCode" }, "name": "getBuildingDataFromCode" } } ], "source": { "type": "StringLiteral", "start": 147, "end": 165, "loc": { "start": { "line": 3, "column": 40 }, "end": { "line": 3, "column": 58 } }, "extra": { "rawValue": "./building_codes", "raw": "\"./building_codes\"" }, "value": "./building_codes" } }, { "type": "ImportDeclaration", "start": 168, "end": 202, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 34 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 177, "end": 183, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 } }, "imported": { "type": "Identifier", "start": 177, "end": 183, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" }, "local": { "type": "Identifier", "start": 177, "end": 183, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" } } ], "source": { "type": "StringLiteral", "start": 191, "end": 201, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 33 } }, "extra": { "rawValue": "./entity", "raw": "\"./entity\"" }, "value": "./entity" } }, { "type": "ImportDeclaration", "start": 204, "end": 243, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 39 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 213, "end": 221, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 17 } }, "imported": { "type": "Identifier", "start": 213, "end": 221, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 17 }, "identifierName": "MapChunk" }, "name": "MapChunk" }, "local": { "type": "Identifier", "start": 213, "end": 221, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 17 }, "identifierName": "MapChunk" }, "name": "MapChunk" } } ], "source": { "type": "StringLiteral", "start": 229, "end": 242, "loc": { "start": { "line": 5, "column": 25 }, "end": { "line": 5, "column": 38 } }, "extra": { "rawValue": "./map_chunk", "raw": "\"./map_chunk\"" }, "value": "./map_chunk" } }, { "type": "ImportDeclaration", "start": 245, "end": 279, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 34 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 254, "end": 262, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 17 } }, "imported": { "type": "Identifier", "start": 254, "end": 262, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot" }, "local": { "type": "Identifier", "start": 254, "end": 262, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot" } } ], "source": { "type": "StringLiteral", "start": 270, "end": 278, "loc": { "start": { "line": 6, "column": 25 }, "end": { "line": 6, "column": 33 } }, "extra": { "rawValue": "./root", "raw": "\"./root\"" }, "value": "./root" } }, { "type": "ImportDeclaration", "start": 281, "end": 313, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 32 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 290, "end": 295, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 14 } }, "imported": { "type": "Identifier", "start": 290, "end": 295, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 14 }, "identifierName": "THEME" }, "name": "THEME" }, "local": { "type": "Identifier", "start": 290, "end": 295, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 14 }, "identifierName": "THEME" }, "name": "THEME" } } ], "source": { "type": "StringLiteral", "start": 303, "end": 312, "loc": { "start": { "line": 7, "column": 22 }, "end": { "line": 7, "column": 31 } }, "extra": { "rawValue": "./theme", "raw": "\"./theme\"" }, "value": "./theme" } }, { "type": "ImportDeclaration", "start": 315, "end": 370, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 55 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 324, "end": 341, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 26 } }, "imported": { "type": "Identifier", "start": 324, "end": 341, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 26 }, "identifierName": "drawSpriteClipped" }, "name": "drawSpriteClipped" }, "local": { "type": "Identifier", "start": 324, "end": 341, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 26 }, "identifierName": "drawSpriteClipped" }, "name": "drawSpriteClipped" } } ], "source": { "type": "StringLiteral", "start": 349, "end": 369, "loc": { "start": { "line": 8, "column": 34 }, "end": { "line": 8, "column": 54 } }, "extra": { "rawValue": "../core/draw_utils", "raw": "\"../core/draw_utils\"" }, "value": "../core/draw_utils" } }, { "type": "ExportNamedDeclaration", "start": 374, "end": 409, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 35 } }, "specifiers": [], "source": null, "declaration": { "type": "VariableDeclaration", "start": 381, "end": 409, "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 387, "end": 408, "loc": { "start": { "line": 10, "column": 13 }, "end": { "line": 10, "column": 34 } }, "id": { "type": "Identifier", "start": 387, "end": 404, "loc": { "start": { "line": 10, "column": 13 }, "end": { "line": 10, "column": 30 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" }, "init": { "type": "NumericLiteral", "start": 407, "end": 408, "loc": { "start": { "line": 10, "column": 33 }, "end": { "line": 10, "column": 34 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } } ], "kind": "const", "leadingComments": [], "trailingComments": [] } }, { "type": "ExportNamedDeclaration", "start": 413, "end": 13630, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 343, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 420, "end": 13630, "loc": { "start": { "line": 12, "column": 7 }, "end": { "line": 343, "column": 1 } }, "id": { "type": "Identifier", "start": 426, "end": 438, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 25 }, "identifierName": "MapChunkView" }, "name": "MapChunkView" }, "superClass": { "type": "Identifier", "start": 447, "end": 455, "loc": { "start": { "line": 12, "column": 34 }, "end": { "line": 12, "column": 42 }, "identifierName": "MapChunk" }, "name": "MapChunk" }, "body": { "type": "ClassBody", "start": 456, "end": 13630, "loc": { "start": { "line": 12, "column": 43 }, "end": { "line": 343, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 572, "end": 819, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 28, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 572, "end": 583, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 584, "end": 588, "loc": { "start": { "line": 19, "column": 16 }, "end": { "line": 19, "column": 20 }, "identifierName": "root" }, "name": "root" }, { "type": "Identifier", "start": 590, "end": 591, "loc": { "start": { "line": 19, "column": 22 }, "end": { "line": 19, "column": 23 }, "identifierName": "x" }, "name": "x" }, { "type": "Identifier", "start": 593, "end": 594, "loc": { "start": { "line": 19, "column": 25 }, "end": { "line": 19, "column": 26 }, "identifierName": "y" }, "name": "y" } ], "body": { "type": "BlockStatement", "start": 596, "end": 819, "loc": { "start": { "line": 19, "column": 28 }, "end": { "line": 28, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 607, "end": 625, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 26 } }, "expression": { "type": "CallExpression", "start": 607, "end": 624, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 25 } }, "callee": { "type": "Super", "start": 607, "end": 612, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 613, "end": 617, "loc": { "start": { "line": 20, "column": 14 }, "end": { "line": 20, "column": 18 }, "identifierName": "root" }, "name": "root" }, { "type": "Identifier", "start": 619, "end": 620, "loc": { "start": { "line": 20, "column": 20 }, "end": { "line": 20, "column": 21 }, "identifierName": "x" }, "name": "x" }, { "type": "Identifier", "start": 622, "end": 623, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 24 }, "identifierName": "y" }, "name": "y" } ] }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Whenever something changes, we increase this number - so we know we need to redraw\r\n ", "start": 637, "end": 748, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 11 } } } ] }, { "type": "ExpressionStatement", "start": 758, "end": 783, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 758, "end": 782, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 758, "end": 778, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 28 } }, "object": { "type": "ThisExpression", "start": 758, "end": 762, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 763, "end": 778, "loc": { "start": { "line": 25, "column": 13 }, "end": { "line": 25, "column": 28 }, "identifierName": "renderIteration" }, "name": "renderIteration" }, "computed": false, "leadingComments": null }, "right": { "type": "NumericLiteral", "start": 781, "end": 782, "loc": { "start": { "line": 25, "column": 31 }, "end": { "line": 25, "column": 32 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Whenever something changes, we increase this number - so we know we need to redraw\r\n ", "start": 637, "end": 748, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 11 } } } ] }, { "type": "ExpressionStatement", "start": 795, "end": 812, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 25 } }, "expression": { "type": "CallExpression", "start": 795, "end": 811, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 24 } }, "callee": { "type": "MemberExpression", "start": 795, "end": 809, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 22 } }, "object": { "type": "ThisExpression", "start": 795, "end": 799, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 800, "end": 809, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 22 }, "identifierName": "markDirty" }, "name": "markDirty" }, "computed": false }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {number} x\r\n * @param {number} y\r\n ", "start": 463, "end": 566, "loc": { "start": { "line": 13, "column": 4 }, "end": { "line": 18, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Marks this chunk as dirty, rerendering all caches\r\n ", "start": 827, "end": 897, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 32, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 903, "end": 1034, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 36, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 903, "end": 912, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 13 }, "identifierName": "markDirty" }, "name": "markDirty", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 915, "end": 1034, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 36, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 926, "end": 949, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 31 } }, "expression": { "type": "UpdateExpression", "start": 926, "end": 948, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 30 } }, "operator": "++", "prefix": true, "argument": { "type": "MemberExpression", "start": 928, "end": 948, "loc": { "start": { "line": 34, "column": 10 }, "end": { "line": 34, "column": 30 } }, "object": { "type": "ThisExpression", "start": 928, "end": 932, "loc": { "start": { "line": 34, "column": 10 }, "end": { "line": 34, "column": 14 } } }, "property": { "type": "Identifier", "start": 933, "end": 948, "loc": { "start": { "line": 34, "column": 15 }, "end": { "line": 34, "column": 30 }, "identifierName": "renderIteration" }, "name": "renderIteration" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, { "type": "ExpressionStatement", "start": 959, "end": 1027, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 76 } }, "expression": { "type": "AssignmentExpression", "start": 959, "end": 1026, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 75 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 959, "end": 973, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 22 } }, "object": { "type": "ThisExpression", "start": 959, "end": 963, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, "property": { "type": "Identifier", "start": 964, "end": 973, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 22 }, "identifierName": "renderKey" }, "name": "renderKey" }, "computed": false }, "right": { "type": "BinaryExpression", "start": 976, "end": 1026, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 75 } }, "left": { "type": "BinaryExpression", "start": 976, "end": 1003, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 52 } }, "left": { "type": "BinaryExpression", "start": 976, "end": 997, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 46 } }, "left": { "type": "BinaryExpression", "start": 976, "end": 988, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 37 } }, "left": { "type": "MemberExpression", "start": 976, "end": 982, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 31 } }, "object": { "type": "ThisExpression", "start": 976, "end": 980, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 29 } } }, "property": { "type": "Identifier", "start": 981, "end": 982, "loc": { "start": { "line": 35, "column": 30 }, "end": { "line": 35, "column": 31 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "+", "right": { "type": "StringLiteral", "start": 985, "end": 988, "loc": { "start": { "line": 35, "column": 34 }, "end": { "line": 35, "column": 37 } }, "extra": { "rawValue": "/", "raw": "\"/\"" }, "value": "/" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 991, "end": 997, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 46 } }, "object": { "type": "ThisExpression", "start": 991, "end": 995, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 44 } } }, "property": { "type": "Identifier", "start": 996, "end": 997, "loc": { "start": { "line": 35, "column": 45 }, "end": { "line": 35, "column": 46 }, "identifierName": "y" }, "name": "y" }, "computed": false } }, "operator": "+", "right": { "type": "StringLiteral", "start": 1000, "end": 1003, "loc": { "start": { "line": 35, "column": 49 }, "end": { "line": 35, "column": 52 } }, "extra": { "rawValue": "@", "raw": "\"@\"" }, "value": "@" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 1006, "end": 1026, "loc": { "start": { "line": 35, "column": 55 }, "end": { "line": 35, "column": 75 } }, "object": { "type": "ThisExpression", "start": 1006, "end": 1010, "loc": { "start": { "line": 35, "column": 55 }, "end": { "line": 35, "column": 59 } } }, "property": { "type": "Identifier", "start": 1011, "end": 1026, "loc": { "start": { "line": 35, "column": 60 }, "end": { "line": 35, "column": 75 }, "identifierName": "renderIteration" }, "name": "renderIteration" }, "computed": false } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Marks this chunk as dirty, rerendering all caches\r\n ", "start": 827, "end": 897, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 32, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the background layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1042, "end": 1132, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 41, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1138, "end": 1614, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 50, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1138, "end": 1157, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 23 }, "identifierName": "drawBackgroundLayer" }, "name": "drawBackgroundLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1158, "end": 1168, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 34 }, "identifierName": "parameters" }, "name": "parameters" } ], "body": { "type": "BlockStatement", "start": 1170, "end": 1614, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 50, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1181, "end": 1273, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1187, "end": 1272, "loc": { "start": { "line": 43, "column": 14 }, "end": { "line": 43, "column": 99 } }, "id": { "type": "Identifier", "start": 1187, "end": 1204, "loc": { "start": { "line": 43, "column": 14 }, "end": { "line": 43, "column": 31 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "init": { "type": "CallExpression", "start": 1207, "end": 1272, "loc": { "start": { "line": 43, "column": 34 }, "end": { "line": 43, "column": 99 } }, "callee": { "type": "MemberExpression", "start": 1207, "end": 1217, "loc": { "start": { "line": 43, "column": 34 }, "end": { "line": 43, "column": 44 } }, "object": { "type": "Identifier", "start": 1207, "end": 1211, "loc": { "start": { "line": 43, "column": 34 }, "end": { "line": 43, "column": 38 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 1212, "end": 1217, "loc": { "start": { "line": 43, "column": 39 }, "end": { "line": 43, "column": 44 }, "identifierName": "parse" }, "name": "parse" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 1218, "end": 1271, "loc": { "start": { "line": 43, "column": 45 }, "end": { "line": 43, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 1218, "end": 1232, "loc": { "start": { "line": 43, "column": 45 }, "end": { "line": 43, "column": 59 } }, "object": { "type": "Identifier", "start": 1218, "end": 1222, "loc": { "start": { "line": 43, "column": 45 }, "end": { "line": 43, "column": 49 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 1223, "end": 1232, "loc": { "start": { "line": 43, "column": 50 }, "end": { "line": 43, "column": 59 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 1233, "end": 1270, "loc": { "start": { "line": 43, "column": 60 }, "end": { "line": 43, "column": 97 } }, "object": { "type": "MemberExpression", "start": 1233, "end": 1252, "loc": { "start": { "line": 43, "column": 60 }, "end": { "line": 43, "column": 79 } }, "object": { "type": "MemberExpression", "start": 1233, "end": 1242, "loc": { "start": { "line": 43, "column": 60 }, "end": { "line": 43, "column": 69 } }, "object": { "type": "ThisExpression", "start": 1233, "end": 1237, "loc": { "start": { "line": 43, "column": 60 }, "end": { "line": 43, "column": 64 } } }, "property": { "type": "Identifier", "start": 1238, "end": 1242, "loc": { "start": { "line": 43, "column": 65 }, "end": { "line": 43, "column": 69 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1243, "end": 1252, "loc": { "start": { "line": 43, "column": 70 }, "end": { "line": 43, "column": 79 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 1253, "end": 1270, "loc": { "start": { "line": 43, "column": 80 }, "end": { "line": 43, "column": 97 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "computed": false } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1283, "end": 1327, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1289, "end": 1326, "loc": { "start": { "line": 44, "column": 14 }, "end": { "line": 44, "column": 51 } }, "id": { "type": "Identifier", "start": 1289, "end": 1296, "loc": { "start": { "line": 44, "column": 14 }, "end": { "line": 44, "column": 21 }, "identifierName": "systems" }, "name": "systems" }, "init": { "type": "MemberExpression", "start": 1299, "end": 1326, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 51 } }, "object": { "type": "MemberExpression", "start": 1299, "end": 1318, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 43 } }, "object": { "type": "MemberExpression", "start": 1299, "end": 1308, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 33 } }, "object": { "type": "ThisExpression", "start": 1299, "end": 1303, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 28 } } }, "property": { "type": "Identifier", "start": 1304, "end": 1308, "loc": { "start": { "line": 44, "column": 29 }, "end": { "line": 44, "column": 33 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1309, "end": 1318, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 43 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 1319, "end": 1326, "loc": { "start": { "line": 44, "column": 44 }, "end": { "line": 44, "column": 51 }, "identifierName": "systems" }, "name": "systems" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 1337, "end": 1607, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 49, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1342, "end": 1351, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1346, "end": 1351, "loc": { "start": { "line": 45, "column": 17 }, "end": { "line": 45, "column": 22 } }, "id": { "type": "Identifier", "start": 1346, "end": 1347, "loc": { "start": { "line": 45, "column": 17 }, "end": { "line": 45, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1350, "end": 1351, "loc": { "start": { "line": 45, "column": 21 }, "end": { "line": 45, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1353, "end": 1381, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 52 } }, "left": { "type": "Identifier", "start": 1353, "end": 1354, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 1357, "end": 1381, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 52 } }, "object": { "type": "Identifier", "start": 1357, "end": 1374, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 45 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 1375, "end": 1381, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 52 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 1383, "end": 1386, "loc": { "start": { "line": 45, "column": 54 }, "end": { "line": 45, "column": 57 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1383, "end": 1384, "loc": { "start": { "line": 45, "column": 54 }, "end": { "line": 45, "column": 55 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1388, "end": 1607, "loc": { "start": { "line": 45, "column": 59 }, "end": { "line": 49, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1403, "end": 1448, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1409, "end": 1447, "loc": { "start": { "line": 46, "column": 18 }, "end": { "line": 46, "column": 56 } }, "id": { "type": "Identifier", "start": 1409, "end": 1415, "loc": { "start": { "line": 46, "column": 18 }, "end": { "line": 46, "column": 24 }, "identifierName": "system" }, "name": "system" }, "init": { "type": "MemberExpression", "start": 1418, "end": 1447, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 56 } }, "object": { "type": "Identifier", "start": 1418, "end": 1425, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 34 }, "identifierName": "systems" }, "name": "systems" }, "property": { "type": "MemberExpression", "start": 1426, "end": 1446, "loc": { "start": { "line": 46, "column": 35 }, "end": { "line": 46, "column": 55 } }, "object": { "type": "Identifier", "start": 1426, "end": 1443, "loc": { "start": { "line": 46, "column": 35 }, "end": { "line": 46, "column": 52 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 1444, "end": 1445, "loc": { "start": { "line": 46, "column": 53 }, "end": { "line": 46, "column": 54 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 1462, "end": 1531, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 81 } }, "test": { "type": "BinaryExpression", "start": 1466, "end": 1520, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 70 } }, "left": { "type": "UnaryExpression", "start": 1466, "end": 1505, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 55 } }, "operator": "typeof", "prefix": true, "argument": { "type": "MemberExpression", "start": 1473, "end": 1505, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 55 } }, "object": { "type": "Identifier", "start": 1473, "end": 1479, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 29 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 1480, "end": 1505, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 55 }, "identifierName": "drawChunk_BackgroundLayer" }, "name": "drawChunk_BackgroundLayer" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "!==", "right": { "type": "StringLiteral", "start": 1510, "end": 1520, "loc": { "start": { "line": 47, "column": 60 }, "end": { "line": 47, "column": 70 } }, "extra": { "rawValue": "function", "raw": "\"function\"" }, "value": "function" } }, "consequent": { "type": "ContinueStatement", "start": 1522, "end": 1531, "loc": { "start": { "line": 47, "column": 72 }, "end": { "line": 47, "column": 81 } }, "label": null }, "alternate": null }, { "type": "ExpressionStatement", "start": 1545, "end": 1596, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 63 } }, "expression": { "type": "CallExpression", "start": 1545, "end": 1595, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 1545, "end": 1577, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 44 } }, "object": { "type": "Identifier", "start": 1545, "end": 1551, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 18 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 1552, "end": 1577, "loc": { "start": { "line": 48, "column": 19 }, "end": { "line": 48, "column": 44 }, "identifierName": "drawChunk_BackgroundLayer" }, "name": "drawChunk_BackgroundLayer" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1578, "end": 1588, "loc": { "start": { "line": 48, "column": 45 }, "end": { "line": 48, "column": 55 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "ThisExpression", "start": 1590, "end": 1594, "loc": { "start": { "line": 48, "column": 57 }, "end": { "line": 48, "column": 61 } } } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the background layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1042, "end": 1132, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 41, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the dynamic foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1622, "end": 1720, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 55, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1726, "end": 2223, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 64, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1726, "end": 1752, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 56, "column": 30 }, "identifierName": "drawForegroundDynamicLayer" }, "name": "drawForegroundDynamicLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1753, "end": 1763, "loc": { "start": { "line": 56, "column": 31 }, "end": { "line": 56, "column": 41 }, "identifierName": "parameters" }, "name": "parameters" } ], "body": { "type": "BlockStatement", "start": 1765, "end": 2223, "loc": { "start": { "line": 56, "column": 43 }, "end": { "line": 64, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1776, "end": 1868, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1782, "end": 1867, "loc": { "start": { "line": 57, "column": 14 }, "end": { "line": 57, "column": 99 } }, "id": { "type": "Identifier", "start": 1782, "end": 1799, "loc": { "start": { "line": 57, "column": 14 }, "end": { "line": 57, "column": 31 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "init": { "type": "CallExpression", "start": 1802, "end": 1867, "loc": { "start": { "line": 57, "column": 34 }, "end": { "line": 57, "column": 99 } }, "callee": { "type": "MemberExpression", "start": 1802, "end": 1812, "loc": { "start": { "line": 57, "column": 34 }, "end": { "line": 57, "column": 44 } }, "object": { "type": "Identifier", "start": 1802, "end": 1806, "loc": { "start": { "line": 57, "column": 34 }, "end": { "line": 57, "column": 38 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 1807, "end": 1812, "loc": { "start": { "line": 57, "column": 39 }, "end": { "line": 57, "column": 44 }, "identifierName": "parse" }, "name": "parse" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 1813, "end": 1866, "loc": { "start": { "line": 57, "column": 45 }, "end": { "line": 57, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 1813, "end": 1827, "loc": { "start": { "line": 57, "column": 45 }, "end": { "line": 57, "column": 59 } }, "object": { "type": "Identifier", "start": 1813, "end": 1817, "loc": { "start": { "line": 57, "column": 45 }, "end": { "line": 57, "column": 49 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 1818, "end": 1827, "loc": { "start": { "line": 57, "column": 50 }, "end": { "line": 57, "column": 59 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 1828, "end": 1865, "loc": { "start": { "line": 57, "column": 60 }, "end": { "line": 57, "column": 97 } }, "object": { "type": "MemberExpression", "start": 1828, "end": 1847, "loc": { "start": { "line": 57, "column": 60 }, "end": { "line": 57, "column": 79 } }, "object": { "type": "MemberExpression", "start": 1828, "end": 1837, "loc": { "start": { "line": 57, "column": 60 }, "end": { "line": 57, "column": 69 } }, "object": { "type": "ThisExpression", "start": 1828, "end": 1832, "loc": { "start": { "line": 57, "column": 60 }, "end": { "line": 57, "column": 64 } } }, "property": { "type": "Identifier", "start": 1833, "end": 1837, "loc": { "start": { "line": 57, "column": 65 }, "end": { "line": 57, "column": 69 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1838, "end": 1847, "loc": { "start": { "line": 57, "column": 70 }, "end": { "line": 57, "column": 79 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 1848, "end": 1865, "loc": { "start": { "line": 57, "column": 80 }, "end": { "line": 57, "column": 97 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "computed": false } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1878, "end": 1922, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1884, "end": 1921, "loc": { "start": { "line": 58, "column": 14 }, "end": { "line": 58, "column": 51 } }, "id": { "type": "Identifier", "start": 1884, "end": 1891, "loc": { "start": { "line": 58, "column": 14 }, "end": { "line": 58, "column": 21 }, "identifierName": "systems" }, "name": "systems" }, "init": { "type": "MemberExpression", "start": 1894, "end": 1921, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 51 } }, "object": { "type": "MemberExpression", "start": 1894, "end": 1913, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 43 } }, "object": { "type": "MemberExpression", "start": 1894, "end": 1903, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 33 } }, "object": { "type": "ThisExpression", "start": 1894, "end": 1898, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 28 } } }, "property": { "type": "Identifier", "start": 1899, "end": 1903, "loc": { "start": { "line": 58, "column": 29 }, "end": { "line": 58, "column": 33 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1904, "end": 1913, "loc": { "start": { "line": 58, "column": 34 }, "end": { "line": 58, "column": 43 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 1914, "end": 1921, "loc": { "start": { "line": 58, "column": 44 }, "end": { "line": 58, "column": 51 }, "identifierName": "systems" }, "name": "systems" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 1932, "end": 2216, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 63, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1937, "end": 1946, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1941, "end": 1946, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 22 } }, "id": { "type": "Identifier", "start": 1941, "end": 1942, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1945, "end": 1946, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1948, "end": 1976, "loc": { "start": { "line": 59, "column": 24 }, "end": { "line": 59, "column": 52 } }, "left": { "type": "Identifier", "start": 1948, "end": 1949, "loc": { "start": { "line": 59, "column": 24 }, "end": { "line": 59, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 1952, "end": 1976, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 52 } }, "object": { "type": "Identifier", "start": 1952, "end": 1969, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 45 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 1970, "end": 1976, "loc": { "start": { "line": 59, "column": 46 }, "end": { "line": 59, "column": 52 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 1978, "end": 1981, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 57 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1978, "end": 1979, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 55 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1983, "end": 2216, "loc": { "start": { "line": 59, "column": 59 }, "end": { "line": 63, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1998, "end": 2043, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2004, "end": 2042, "loc": { "start": { "line": 60, "column": 18 }, "end": { "line": 60, "column": 56 } }, "id": { "type": "Identifier", "start": 2004, "end": 2010, "loc": { "start": { "line": 60, "column": 18 }, "end": { "line": 60, "column": 24 }, "identifierName": "system" }, "name": "system" }, "init": { "type": "MemberExpression", "start": 2013, "end": 2042, "loc": { "start": { "line": 60, "column": 27 }, "end": { "line": 60, "column": 56 } }, "object": { "type": "Identifier", "start": 2013, "end": 2020, "loc": { "start": { "line": 60, "column": 27 }, "end": { "line": 60, "column": 34 }, "identifierName": "systems" }, "name": "systems" }, "property": { "type": "MemberExpression", "start": 2021, "end": 2041, "loc": { "start": { "line": 60, "column": 35 }, "end": { "line": 60, "column": 55 } }, "object": { "type": "Identifier", "start": 2021, "end": 2038, "loc": { "start": { "line": 60, "column": 35 }, "end": { "line": 60, "column": 52 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 2039, "end": 2040, "loc": { "start": { "line": 60, "column": 53 }, "end": { "line": 60, "column": 54 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 2057, "end": 2133, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 88 } }, "test": { "type": "BinaryExpression", "start": 2061, "end": 2122, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 77 } }, "left": { "type": "UnaryExpression", "start": 2061, "end": 2107, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 62 } }, "operator": "typeof", "prefix": true, "argument": { "type": "MemberExpression", "start": 2068, "end": 2107, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 62 } }, "object": { "type": "Identifier", "start": 2068, "end": 2074, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 29 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 2075, "end": 2107, "loc": { "start": { "line": 61, "column": 30 }, "end": { "line": 61, "column": 62 }, "identifierName": "drawChunk_ForegroundDynamicLayer" }, "name": "drawChunk_ForegroundDynamicLayer" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "!==", "right": { "type": "StringLiteral", "start": 2112, "end": 2122, "loc": { "start": { "line": 61, "column": 67 }, "end": { "line": 61, "column": 77 } }, "extra": { "rawValue": "function", "raw": "\"function\"" }, "value": "function" } }, "consequent": { "type": "ContinueStatement", "start": 2124, "end": 2133, "loc": { "start": { "line": 61, "column": 79 }, "end": { "line": 61, "column": 88 } }, "label": null }, "alternate": null }, { "type": "ExpressionStatement", "start": 2147, "end": 2205, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 70 } }, "expression": { "type": "CallExpression", "start": 2147, "end": 2204, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 2147, "end": 2186, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 51 } }, "object": { "type": "Identifier", "start": 2147, "end": 2153, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 18 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 2154, "end": 2186, "loc": { "start": { "line": 62, "column": 19 }, "end": { "line": 62, "column": 51 }, "identifierName": "drawChunk_ForegroundDynamicLayer" }, "name": "drawChunk_ForegroundDynamicLayer" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2187, "end": 2197, "loc": { "start": { "line": 62, "column": 52 }, "end": { "line": 62, "column": 62 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "ThisExpression", "start": 2199, "end": 2203, "loc": { "start": { "line": 62, "column": 64 }, "end": { "line": 62, "column": 68 } } } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the dynamic foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1622, "end": 1720, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 55, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the static foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 2231, "end": 2328, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 69, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2334, "end": 2828, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 78, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2334, "end": 2359, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 29 }, "identifierName": "drawForegroundStaticLayer" }, "name": "drawForegroundStaticLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2360, "end": 2370, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 40 }, "identifierName": "parameters" }, "name": "parameters" } ], "body": { "type": "BlockStatement", "start": 2372, "end": 2828, "loc": { "start": { "line": 70, "column": 42 }, "end": { "line": 78, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2383, "end": 2475, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2389, "end": 2474, "loc": { "start": { "line": 71, "column": 14 }, "end": { "line": 71, "column": 99 } }, "id": { "type": "Identifier", "start": 2389, "end": 2406, "loc": { "start": { "line": 71, "column": 14 }, "end": { "line": 71, "column": 31 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "init": { "type": "CallExpression", "start": 2409, "end": 2474, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 99 } }, "callee": { "type": "MemberExpression", "start": 2409, "end": 2419, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 44 } }, "object": { "type": "Identifier", "start": 2409, "end": 2413, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 38 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 2414, "end": 2419, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 44 }, "identifierName": "parse" }, "name": "parse" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 2420, "end": 2473, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 2420, "end": 2434, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 59 } }, "object": { "type": "Identifier", "start": 2420, "end": 2424, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 49 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 2425, "end": 2434, "loc": { "start": { "line": 71, "column": 50 }, "end": { "line": 71, "column": 59 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2435, "end": 2472, "loc": { "start": { "line": 71, "column": 60 }, "end": { "line": 71, "column": 97 } }, "object": { "type": "MemberExpression", "start": 2435, "end": 2454, "loc": { "start": { "line": 71, "column": 60 }, "end": { "line": 71, "column": 79 } }, "object": { "type": "MemberExpression", "start": 2435, "end": 2444, "loc": { "start": { "line": 71, "column": 60 }, "end": { "line": 71, "column": 69 } }, "object": { "type": "ThisExpression", "start": 2435, "end": 2439, "loc": { "start": { "line": 71, "column": 60 }, "end": { "line": 71, "column": 64 } } }, "property": { "type": "Identifier", "start": 2440, "end": 2444, "loc": { "start": { "line": 71, "column": 65 }, "end": { "line": 71, "column": 69 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2445, "end": 2454, "loc": { "start": { "line": 71, "column": 70 }, "end": { "line": 71, "column": 79 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 2455, "end": 2472, "loc": { "start": { "line": 71, "column": 80 }, "end": { "line": 71, "column": 97 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "computed": false } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2485, "end": 2529, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2491, "end": 2528, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 51 } }, "id": { "type": "Identifier", "start": 2491, "end": 2498, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 21 }, "identifierName": "systems" }, "name": "systems" }, "init": { "type": "MemberExpression", "start": 2501, "end": 2528, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 51 } }, "object": { "type": "MemberExpression", "start": 2501, "end": 2520, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 43 } }, "object": { "type": "MemberExpression", "start": 2501, "end": 2510, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 33 } }, "object": { "type": "ThisExpression", "start": 2501, "end": 2505, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 28 } } }, "property": { "type": "Identifier", "start": 2506, "end": 2510, "loc": { "start": { "line": 72, "column": 29 }, "end": { "line": 72, "column": 33 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2511, "end": 2520, "loc": { "start": { "line": 72, "column": 34 }, "end": { "line": 72, "column": 43 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 2521, "end": 2528, "loc": { "start": { "line": 72, "column": 44 }, "end": { "line": 72, "column": 51 }, "identifierName": "systems" }, "name": "systems" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 2539, "end": 2821, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 77, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 2544, "end": 2553, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2548, "end": 2553, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 22 } }, "id": { "type": "Identifier", "start": 2548, "end": 2549, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 2552, "end": 2553, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 2555, "end": 2583, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 52 } }, "left": { "type": "Identifier", "start": 2555, "end": 2556, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 2559, "end": 2583, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 52 } }, "object": { "type": "Identifier", "start": 2559, "end": 2576, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 45 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 2577, "end": 2583, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 52 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 2585, "end": 2588, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 57 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 2585, "end": 2586, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 55 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 2590, "end": 2821, "loc": { "start": { "line": 73, "column": 59 }, "end": { "line": 77, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 2605, "end": 2650, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2611, "end": 2649, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 56 } }, "id": { "type": "Identifier", "start": 2611, "end": 2617, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 24 }, "identifierName": "system" }, "name": "system" }, "init": { "type": "MemberExpression", "start": 2620, "end": 2649, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 56 } }, "object": { "type": "Identifier", "start": 2620, "end": 2627, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 34 }, "identifierName": "systems" }, "name": "systems" }, "property": { "type": "MemberExpression", "start": 2628, "end": 2648, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 55 } }, "object": { "type": "Identifier", "start": 2628, "end": 2645, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 52 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 2646, "end": 2647, "loc": { "start": { "line": 74, "column": 53 }, "end": { "line": 74, "column": 54 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 2664, "end": 2739, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 87 } }, "test": { "type": "BinaryExpression", "start": 2668, "end": 2728, "loc": { "start": { "line": 75, "column": 16 }, "end": { "line": 75, "column": 76 } }, "left": { "type": "UnaryExpression", "start": 2668, "end": 2713, "loc": { "start": { "line": 75, "column": 16 }, "end": { "line": 75, "column": 61 } }, "operator": "typeof", "prefix": true, "argument": { "type": "MemberExpression", "start": 2675, "end": 2713, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 75, "column": 61 } }, "object": { "type": "Identifier", "start": 2675, "end": 2681, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 75, "column": 29 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 2682, "end": 2713, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 61 }, "identifierName": "drawChunk_ForegroundStaticLayer" }, "name": "drawChunk_ForegroundStaticLayer" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "!==", "right": { "type": "StringLiteral", "start": 2718, "end": 2728, "loc": { "start": { "line": 75, "column": 66 }, "end": { "line": 75, "column": 76 } }, "extra": { "rawValue": "function", "raw": "\"function\"" }, "value": "function" } }, "consequent": { "type": "ContinueStatement", "start": 2730, "end": 2739, "loc": { "start": { "line": 75, "column": 78 }, "end": { "line": 75, "column": 87 } }, "label": null }, "alternate": null }, { "type": "ExpressionStatement", "start": 2753, "end": 2810, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 69 } }, "expression": { "type": "CallExpression", "start": 2753, "end": 2809, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 2753, "end": 2791, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 50 } }, "object": { "type": "Identifier", "start": 2753, "end": 2759, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 18 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 2760, "end": 2791, "loc": { "start": { "line": 76, "column": 19 }, "end": { "line": 76, "column": 50 }, "identifierName": "drawChunk_ForegroundStaticLayer" }, "name": "drawChunk_ForegroundStaticLayer" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2792, "end": 2802, "loc": { "start": { "line": 76, "column": 51 }, "end": { "line": 76, "column": 61 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "ThisExpression", "start": 2804, "end": 2808, "loc": { "start": { "line": 76, "column": 63 }, "end": { "line": 76, "column": 67 } } } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the static foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 2231, "end": 2328, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 69, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Overlay\r\n * @param {DrawParameters} parameters\r\n ", "start": 2836, "end": 2907, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2913, "end": 4698, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 127, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2913, "end": 2924, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 15 }, "identifierName": "drawOverlay" }, "name": "drawOverlay", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2925, "end": 2935, "loc": { "start": { "line": 84, "column": 16 }, "end": { "line": 84, "column": 26 }, "identifierName": "parameters" }, "name": "parameters" } ], "body": { "type": "BlockStatement", "start": 2937, "end": 4698, "loc": { "start": { "line": 84, "column": 28 }, "end": { "line": 127, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2948, "end": 3014, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2954, "end": 3013, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 73 } }, "id": { "type": "Identifier", "start": 2954, "end": 2965, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 25 }, "identifierName": "overlaySize" }, "name": "overlaySize" }, "init": { "type": "BinaryExpression", "start": 2968, "end": 3013, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 73 } }, "left": { "type": "MemberExpression", "start": 2968, "end": 2993, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 53 } }, "object": { "type": "Identifier", "start": 2968, "end": 2980, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 40 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 2981, "end": 2993, "loc": { "start": { "line": 85, "column": 41 }, "end": { "line": 85, "column": 53 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false }, "operator": "*", "right": { "type": "Identifier", "start": 2996, "end": 3013, "loc": { "start": { "line": 85, "column": 56 }, "end": { "line": 85, "column": 73 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3024, "end": 3316, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 93, "column": 11 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3030, "end": 3315, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 93, "column": 10 } }, "id": { "type": "Identifier", "start": 3030, "end": 3036, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 86, "column": 20 }, "identifierName": "sprite" }, "name": "sprite" }, "init": { "type": "CallExpression", "start": 3039, "end": 3315, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 93, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 3039, "end": 3066, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 50 } }, "object": { "type": "MemberExpression", "start": 3039, "end": 3056, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 40 } }, "object": { "type": "MemberExpression", "start": 3039, "end": 3048, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3039, "end": 3043, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 27 } } }, "property": { "type": "Identifier", "start": 3044, "end": 3048, "loc": { "start": { "line": 86, "column": 28 }, "end": { "line": 86, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3049, "end": 3056, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 40 }, "identifierName": "buffers" }, "name": "buffers" }, "computed": false }, "property": { "type": "Identifier", "start": 3057, "end": 3066, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 50 }, "identifierName": "getForKey" }, "name": "getForKey" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3067, "end": 3314, "loc": { "start": { "line": 86, "column": 51 }, "end": { "line": 93, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 3082, "end": 3120, "loc": { "start": { "line": 87, "column": 12 }, "end": { "line": 87, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3082, "end": 3085, "loc": { "start": { "line": 87, "column": 12 }, "end": { "line": 87, "column": 15 }, "identifierName": "key" }, "name": "key" }, "value": { "type": "BinaryExpression", "start": 3087, "end": 3120, "loc": { "start": { "line": 87, "column": 17 }, "end": { "line": 87, "column": 50 } }, "left": { "type": "StringLiteral", "start": 3087, "end": 3095, "loc": { "start": { "line": 87, "column": 17 }, "end": { "line": 87, "column": 25 } }, "extra": { "rawValue": "chunk@", "raw": "\"chunk@\"" }, "value": "chunk@" }, "operator": "+", "right": { "type": "MemberExpression", "start": 3098, "end": 3120, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 50 } }, "object": { "type": "MemberExpression", "start": 3098, "end": 3107, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 37 } }, "object": { "type": "ThisExpression", "start": 3098, "end": 3102, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 32 } } }, "property": { "type": "Identifier", "start": 3103, "end": 3107, "loc": { "start": { "line": 87, "column": 33 }, "end": { "line": 87, "column": 37 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3108, "end": 3120, "loc": { "start": { "line": 87, "column": 38 }, "end": { "line": 87, "column": 50 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false } } }, { "type": "ObjectProperty", "start": 3135, "end": 3157, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3135, "end": 3141, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "column": 18 }, "identifierName": "subKey" }, "name": "subKey" }, "value": { "type": "MemberExpression", "start": 3143, "end": 3157, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 34 } }, "object": { "type": "ThisExpression", "start": 3143, "end": 3147, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 24 } } }, "property": { "type": "Identifier", "start": 3148, "end": 3157, "loc": { "start": { "line": 88, "column": 25 }, "end": { "line": 88, "column": 34 }, "identifierName": "renderKey" }, "name": "renderKey" }, "computed": false } }, { "type": "ObjectProperty", "start": 3172, "end": 3186, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 26 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3172, "end": 3173, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 13 }, "identifierName": "w" }, "name": "w" }, "value": { "type": "Identifier", "start": 3175, "end": 3186, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 26 }, "identifierName": "overlaySize" }, "name": "overlaySize" } }, { "type": "ObjectProperty", "start": 3201, "end": 3215, "loc": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 26 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3201, "end": 3202, "loc": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 13 }, "identifierName": "h" }, "name": "h" }, "value": { "type": "Identifier", "start": 3204, "end": 3215, "loc": { "start": { "line": 90, "column": 15 }, "end": { "line": 90, "column": 26 }, "identifierName": "overlaySize" }, "name": "overlaySize" } }, { "type": "ObjectProperty", "start": 3230, "end": 3236, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 91, "column": 18 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3230, "end": 3233, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 91, "column": 15 }, "identifierName": "dpi" }, "name": "dpi" }, "value": { "type": "NumericLiteral", "start": 3235, "end": 3236, "loc": { "start": { "line": 91, "column": 17 }, "end": { "line": 91, "column": 18 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ObjectProperty", "start": 3251, "end": 3302, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 63 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3251, "end": 3263, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 24 }, "identifierName": "redrawMethod" }, "name": "redrawMethod" }, "value": { "type": "CallExpression", "start": 3265, "end": 3302, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 3265, "end": 3296, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3265, "end": 3291, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 52 } }, "object": { "type": "ThisExpression", "start": 3265, "end": 3269, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 30 } } }, "property": { "type": "Identifier", "start": 3270, "end": 3291, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 52 }, "identifierName": "generateOverlayBuffer" }, "name": "generateOverlayBuffer" }, "computed": false }, "property": { "type": "Identifier", "start": 3292, "end": 3296, "loc": { "start": { "line": 92, "column": 53 }, "end": { "line": 92, "column": 57 }, "identifierName": "bind" }, "name": "bind" }, "computed": false }, "arguments": [ { "type": "ThisExpression", "start": 3297, "end": 3301, "loc": { "start": { "line": 92, "column": 58 }, "end": { "line": 92, "column": 62 } } } ] } } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3328, "end": 3372, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3334, "end": 3371, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 51 } }, "id": { "type": "Identifier", "start": 3334, "end": 3338, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 18 }, "identifierName": "dims" }, "name": "dims" }, "init": { "type": "MemberExpression", "start": 3341, "end": 3371, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 51 } }, "object": { "type": "Identifier", "start": 3341, "end": 3353, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 33 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 3354, "end": 3371, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 51 }, "identifierName": "mapChunkWorldSize" }, "name": "mapChunkWorldSize" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3382, "end": 3403, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3388, "end": 3402, "loc": { "start": { "line": 96, "column": 14 }, "end": { "line": 96, "column": 28 } }, "id": { "type": "Identifier", "start": 3388, "end": 3395, "loc": { "start": { "line": 96, "column": 14 }, "end": { "line": 96, "column": 21 }, "identifierName": "extrude" }, "name": "extrude" }, "init": { "type": "NumericLiteral", "start": 3398, "end": 3402, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 96, "column": 28 } }, "extra": { "rawValue": 0.05, "raw": "0.05" }, "value": 0.05 } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " Draw chunk \"pixel\" art", "start": 3415, "end": 3440, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 33 } } } ] }, { "type": "ExpressionStatement", "start": 3450, "end": 3499, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 57 } }, "expression": { "type": "AssignmentExpression", "start": 3450, "end": 3498, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3450, "end": 3490, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 48 } }, "object": { "type": "MemberExpression", "start": 3450, "end": 3468, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 26 } }, "object": { "type": "Identifier", "start": 3450, "end": 3460, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 18 }, "identifierName": "parameters" }, "name": "parameters", "leadingComments": null }, "property": { "type": "Identifier", "start": 3461, "end": 3468, "loc": { "start": { "line": 99, "column": 19 }, "end": { "line": 99, "column": 26 }, "identifierName": "context" }, "name": "context" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 3469, "end": 3490, "loc": { "start": { "line": 99, "column": 27 }, "end": { "line": 99, "column": 48 }, "identifierName": "imageSmoothingEnabled" }, "name": "imageSmoothingEnabled" }, "computed": false, "leadingComments": null }, "right": { "type": "BooleanLiteral", "start": 3493, "end": 3498, "loc": { "start": { "line": 99, "column": 51 }, "end": { "line": 99, "column": 56 } }, "value": false }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Draw chunk \"pixel\" art", "start": 3415, "end": 3440, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 33 } } } ] }, { "type": "ExpressionStatement", "start": 3509, "end": 3815, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 109, "column": 11 } }, "expression": { "type": "CallExpression", "start": 3509, "end": 3814, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 109, "column": 10 } }, "callee": { "type": "Identifier", "start": 3509, "end": 3526, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 25 }, "identifierName": "drawSpriteClipped" }, "name": "drawSpriteClipped" }, "arguments": [ { "type": "ObjectExpression", "start": 3527, "end": 3813, "loc": { "start": { "line": 100, "column": 26 }, "end": { "line": 109, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 3542, "end": 3552, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 22 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3542, "end": 3552, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 22 }, "identifierName": "parameters" }, "name": "parameters" }, "value": { "type": "Identifier", "start": 3542, "end": 3552, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 22 }, "identifierName": "parameters" }, "name": "parameters" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 3567, "end": 3573, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 18 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3567, "end": 3573, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 18 }, "identifierName": "sprite" }, "name": "sprite" }, "value": { "type": "Identifier", "start": 3567, "end": 3573, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 18 }, "identifierName": "sprite" }, "name": "sprite" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 3588, "end": 3614, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3588, "end": 3589, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 13 }, "identifierName": "x" }, "name": "x" }, "value": { "type": "BinaryExpression", "start": 3591, "end": 3614, "loc": { "start": { "line": 103, "column": 15 }, "end": { "line": 103, "column": 38 } }, "left": { "type": "BinaryExpression", "start": 3591, "end": 3604, "loc": { "start": { "line": 103, "column": 15 }, "end": { "line": 103, "column": 28 } }, "left": { "type": "MemberExpression", "start": 3591, "end": 3597, "loc": { "start": { "line": 103, "column": 15 }, "end": { "line": 103, "column": 21 } }, "object": { "type": "ThisExpression", "start": 3591, "end": 3595, "loc": { "start": { "line": 103, "column": 15 }, "end": { "line": 103, "column": 19 } } }, "property": { "type": "Identifier", "start": 3596, "end": 3597, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 21 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "*", "right": { "type": "Identifier", "start": 3600, "end": 3604, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 28 }, "identifierName": "dims" }, "name": "dims" } }, "operator": "-", "right": { "type": "Identifier", "start": 3607, "end": 3614, "loc": { "start": { "line": 103, "column": 31 }, "end": { "line": 103, "column": 38 }, "identifierName": "extrude" }, "name": "extrude" } } }, { "type": "ObjectProperty", "start": 3629, "end": 3655, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3629, "end": 3630, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 13 }, "identifierName": "y" }, "name": "y" }, "value": { "type": "BinaryExpression", "start": 3632, "end": 3655, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 38 } }, "left": { "type": "BinaryExpression", "start": 3632, "end": 3645, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 28 } }, "left": { "type": "MemberExpression", "start": 3632, "end": 3638, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 21 } }, "object": { "type": "ThisExpression", "start": 3632, "end": 3636, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 19 } } }, "property": { "type": "Identifier", "start": 3637, "end": 3638, "loc": { "start": { "line": 104, "column": 20 }, "end": { "line": 104, "column": 21 }, "identifierName": "y" }, "name": "y" }, "computed": false }, "operator": "*", "right": { "type": "Identifier", "start": 3641, "end": 3645, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 28 }, "identifierName": "dims" }, "name": "dims" } }, "operator": "-", "right": { "type": "Identifier", "start": 3648, "end": 3655, "loc": { "start": { "line": 104, "column": 31 }, "end": { "line": 104, "column": 38 }, "identifierName": "extrude" }, "name": "extrude" } } }, { "type": "ObjectProperty", "start": 3670, "end": 3691, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3670, "end": 3671, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 13 }, "identifierName": "w" }, "name": "w" }, "value": { "type": "BinaryExpression", "start": 3673, "end": 3691, "loc": { "start": { "line": 105, "column": 15 }, "end": { "line": 105, "column": 33 } }, "left": { "type": "Identifier", "start": 3673, "end": 3677, "loc": { "start": { "line": 105, "column": 15 }, "end": { "line": 105, "column": 19 }, "identifierName": "dims" }, "name": "dims" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 3680, "end": 3691, "loc": { "start": { "line": 105, "column": 22 }, "end": { "line": 105, "column": 33 } }, "left": { "type": "NumericLiteral", "start": 3680, "end": 3681, "loc": { "start": { "line": 105, "column": 22 }, "end": { "line": 105, "column": 23 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "operator": "*", "right": { "type": "Identifier", "start": 3684, "end": 3691, "loc": { "start": { "line": 105, "column": 26 }, "end": { "line": 105, "column": 33 }, "identifierName": "extrude" }, "name": "extrude" } } } }, { "type": "ObjectProperty", "start": 3706, "end": 3727, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3706, "end": 3707, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 13 }, "identifierName": "h" }, "name": "h" }, "value": { "type": "BinaryExpression", "start": 3709, "end": 3727, "loc": { "start": { "line": 106, "column": 15 }, "end": { "line": 106, "column": 33 } }, "left": { "type": "Identifier", "start": 3709, "end": 3713, "loc": { "start": { "line": 106, "column": 15 }, "end": { "line": 106, "column": 19 }, "identifierName": "dims" }, "name": "dims" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 3716, "end": 3727, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 33 } }, "left": { "type": "NumericLiteral", "start": 3716, "end": 3717, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 23 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "operator": "*", "right": { "type": "Identifier", "start": 3720, "end": 3727, "loc": { "start": { "line": 106, "column": 26 }, "end": { "line": 106, "column": 33 }, "identifierName": "extrude" }, "name": "extrude" } } } }, { "type": "ObjectProperty", "start": 3742, "end": 3764, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3742, "end": 3751, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 21 }, "identifierName": "originalW" }, "name": "originalW" }, "value": { "type": "Identifier", "start": 3753, "end": 3764, "loc": { "start": { "line": 107, "column": 23 }, "end": { "line": 107, "column": 34 }, "identifierName": "overlaySize" }, "name": "overlaySize" } }, { "type": "ObjectProperty", "start": 3779, "end": 3801, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3779, "end": 3788, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 21 }, "identifierName": "originalH" }, "name": "originalH" }, "value": { "type": "Identifier", "start": 3790, "end": 3801, "loc": { "start": { "line": 108, "column": 23 }, "end": { "line": 108, "column": 34 }, "identifierName": "overlaySize" }, "name": "overlaySize" } } ] } ] } }, { "type": "ExpressionStatement", "start": 3827, "end": 3875, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 3827, "end": 3874, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3827, "end": 3867, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 48 } }, "object": { "type": "MemberExpression", "start": 3827, "end": 3845, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 26 } }, "object": { "type": "Identifier", "start": 3827, "end": 3837, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 18 }, "identifierName": "parameters" }, "name": "parameters" }, "property": { "type": "Identifier", "start": 3838, "end": 3845, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 111, "column": 26 }, "identifierName": "context" }, "name": "context" }, "computed": false }, "property": { "type": "Identifier", "start": 3846, "end": 3867, "loc": { "start": { "line": 111, "column": 27 }, "end": { "line": 111, "column": 48 }, "identifierName": "imageSmoothingEnabled" }, "name": "imageSmoothingEnabled" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 3870, "end": 3874, "loc": { "start": { "line": 111, "column": 51 }, "end": { "line": 111, "column": 55 } }, "value": true } } }, { "type": "VariableDeclaration", "start": 3885, "end": 3966, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 89 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3891, "end": 3965, "loc": { "start": { "line": 112, "column": 14 }, "end": { "line": 112, "column": 88 } }, "id": { "type": "Identifier", "start": 3891, "end": 3905, "loc": { "start": { "line": 112, "column": 14 }, "end": { "line": 112, "column": 28 }, "identifierName": "resourcesScale" }, "name": "resourcesScale" }, "init": { "type": "MemberExpression", "start": 3908, "end": 3965, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 88 } }, "object": { "type": "CallExpression", "start": 3908, "end": 3947, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 3908, "end": 3945, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 68 } }, "object": { "type": "MemberExpression", "start": 3908, "end": 3930, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3908, "end": 3921, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3908, "end": 3917, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 40 } }, "object": { "type": "ThisExpression", "start": 3908, "end": 3912, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 35 } } }, "property": { "type": "Identifier", "start": 3913, "end": 3917, "loc": { "start": { "line": 112, "column": 36 }, "end": { "line": 112, "column": 40 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3918, "end": 3921, "loc": { "start": { "line": 112, "column": 41 }, "end": { "line": 112, "column": 44 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 3922, "end": 3930, "loc": { "start": { "line": 112, "column": 45 }, "end": { "line": 112, "column": 53 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 3931, "end": 3945, "loc": { "start": { "line": 112, "column": 54 }, "end": { "line": 112, "column": 68 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 3948, "end": 3965, "loc": { "start": { "line": 112, "column": 71 }, "end": { "line": 112, "column": 88 }, "identifierName": "mapResourcesScale" }, "name": "mapResourcesScale" }, "computed": false } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " Draw patch items", "start": 3978, "end": 3997, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 27 } } } ] }, { "type": "IfStatement", "start": 4007, "end": 4691, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 126, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 4011, "end": 4072, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 73 } }, "left": { "type": "BinaryExpression", "start": 4011, "end": 4047, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 48 } }, "left": { "type": "MemberExpression", "start": 4011, "end": 4033, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 34 } }, "object": { "type": "MemberExpression", "start": 4011, "end": 4020, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4011, "end": 4015, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 4016, "end": 4020, "loc": { "start": { "line": 115, "column": 17 }, "end": { "line": 115, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 4021, "end": 4033, "loc": { "start": { "line": 115, "column": 22 }, "end": { "line": 115, "column": 34 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false, "leadingComments": null }, "operator": "===", "right": { "type": "StringLiteral", "start": 4038, "end": 4047, "loc": { "start": { "line": 115, "column": 39 }, "end": { "line": 115, "column": 48 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" }, "leadingComments": null }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 4051, "end": 4072, "loc": { "start": { "line": 115, "column": 52 }, "end": { "line": 115, "column": 73 } }, "left": { "type": "Identifier", "start": 4051, "end": 4065, "loc": { "start": { "line": 115, "column": 52 }, "end": { "line": 115, "column": 66 }, "identifierName": "resourcesScale" }, "name": "resourcesScale" }, "operator": ">", "right": { "type": "NumericLiteral", "start": 4068, "end": 4072, "loc": { "start": { "line": 115, "column": 69 }, "end": { "line": 115, "column": 73 } }, "extra": { "rawValue": 0.05, "raw": "0.05" }, "value": 0.05 } }, "leadingComments": null }, "consequent": { "type": "BlockStatement", "start": 4074, "end": 4691, "loc": { "start": { "line": 115, "column": 75 }, "end": { "line": 126, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 4089, "end": 4179, "loc": { "start": { "line": 116, "column": 12 }, "end": { "line": 116, "column": 102 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4095, "end": 4178, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 101 } }, "id": { "type": "Identifier", "start": 4095, "end": 4103, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 26 }, "identifierName": "diameter" }, "name": "diameter" }, "init": { "type": "BinaryExpression", "start": 4106, "end": 4178, "loc": { "start": { "line": 116, "column": 29 }, "end": { "line": 116, "column": 101 } }, "left": { "type": "BinaryExpression", "start": 4107, "end": 4148, "loc": { "start": { "line": 116, "column": 30 }, "end": { "line": 116, "column": 71 } }, "left": { "type": "NumericLiteral", "start": 4107, "end": 4109, "loc": { "start": { "line": 116, "column": 30 }, "end": { "line": 116, "column": 32 } }, "extra": { "rawValue": 70, "raw": "70" }, "value": 70 }, "operator": "/", "right": { "type": "CallExpression", "start": 4112, "end": 4148, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 4112, "end": 4120, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 43 } }, "object": { "type": "Identifier", "start": 4112, "end": 4116, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 39 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4117, "end": 4120, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 43 }, "identifierName": "pow" }, "name": "pow" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4121, "end": 4141, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 64 } }, "object": { "type": "Identifier", "start": 4121, "end": 4131, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 54 }, "identifierName": "parameters" }, "name": "parameters" }, "property": { "type": "Identifier", "start": 4132, "end": 4141, "loc": { "start": { "line": 116, "column": 55 }, "end": { "line": 116, "column": 64 }, "identifierName": "zoomLevel" }, "name": "zoomLevel" }, "computed": false }, { "type": "NumericLiteral", "start": 4143, "end": 4147, "loc": { "start": { "line": 116, "column": 66 }, "end": { "line": 116, "column": 70 } }, "extra": { "rawValue": 0.35, "raw": "0.35" }, "value": 0.35 } ] }, "extra": { "parenthesized": true, "parenStart": 4106 } }, "operator": "*", "right": { "type": "BinaryExpression", "start": 4153, "end": 4177, "loc": { "start": { "line": 116, "column": 76 }, "end": { "line": 116, "column": 100 } }, "left": { "type": "NumericLiteral", "start": 4153, "end": 4156, "loc": { "start": { "line": 116, "column": 76 }, "end": { "line": 116, "column": 79 } }, "extra": { "rawValue": 0.2, "raw": "0.2" }, "value": 0.2 }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4159, "end": 4177, "loc": { "start": { "line": 116, "column": 82 }, "end": { "line": 116, "column": 100 } }, "left": { "type": "NumericLiteral", "start": 4159, "end": 4160, "loc": { "start": { "line": 116, "column": 82 }, "end": { "line": 116, "column": 83 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "operator": "*", "right": { "type": "Identifier", "start": 4163, "end": 4177, "loc": { "start": { "line": 116, "column": 86 }, "end": { "line": 116, "column": 100 }, "identifierName": "resourcesScale" }, "name": "resourcesScale" } }, "extra": { "parenthesized": true, "parenStart": 4152 } } } } ], "kind": "const" }, { "type": "ForStatement", "start": 4195, "end": 4680, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 125, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 4200, "end": 4209, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4204, "end": 4209, "loc": { "start": { "line": 118, "column": 21 }, "end": { "line": 118, "column": 26 } }, "id": { "type": "Identifier", "start": 4204, "end": 4205, "loc": { "start": { "line": 118, "column": 21 }, "end": { "line": 118, "column": 22 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 4208, "end": 4209, "loc": { "start": { "line": 118, "column": 25 }, "end": { "line": 118, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 4211, "end": 4234, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 51 } }, "left": { "type": "Identifier", "start": 4211, "end": 4212, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 29 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 4215, "end": 4234, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 51 } }, "object": { "type": "MemberExpression", "start": 4215, "end": 4227, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 44 } }, "object": { "type": "ThisExpression", "start": 4215, "end": 4219, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 36 } } }, "property": { "type": "Identifier", "start": 4220, "end": 4227, "loc": { "start": { "line": 118, "column": 37 }, "end": { "line": 118, "column": 44 }, "identifierName": "patches" }, "name": "patches" }, "computed": false }, "property": { "type": "Identifier", "start": 4228, "end": 4234, "loc": { "start": { "line": 118, "column": 45 }, "end": { "line": 118, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 4236, "end": 4239, "loc": { "start": { "line": 118, "column": 53 }, "end": { "line": 118, "column": 56 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 4238, "end": 4239, "loc": { "start": { "line": 118, "column": 55 }, "end": { "line": 118, "column": 56 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 4241, "end": 4680, "loc": { "start": { "line": 118, "column": 58 }, "end": { "line": 125, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 4260, "end": 4290, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4266, "end": 4289, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 45 } }, "id": { "type": "Identifier", "start": 4266, "end": 4271, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 27 }, "identifierName": "patch" }, "name": "patch" }, "init": { "type": "MemberExpression", "start": 4274, "end": 4289, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4274, "end": 4286, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 42 } }, "object": { "type": "ThisExpression", "start": 4274, "end": 4278, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 34 } } }, "property": { "type": "Identifier", "start": 4279, "end": 4286, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 42 }, "identifierName": "patches" }, "name": "patches" }, "computed": false }, "property": { "type": "Identifier", "start": 4287, "end": 4288, "loc": { "start": { "line": 119, "column": 43 }, "end": { "line": 119, "column": 44 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 4308, "end": 4665, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 124, "column": 17 } }, "test": { "type": "LogicalExpression", "start": 4312, "end": 4374, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 82 } }, "left": { "type": "MemberExpression", "start": 4312, "end": 4334, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 42 } }, "object": { "type": "MemberExpression", "start": 4312, "end": 4322, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 30 } }, "object": { "type": "Identifier", "start": 4312, "end": 4317, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 25 }, "identifierName": "patch" }, "name": "patch" }, "property": { "type": "Identifier", "start": 4318, "end": 4322, "loc": { "start": { "line": 120, "column": 26 }, "end": { "line": 120, "column": 30 }, "identifierName": "item" }, "name": "item" }, "computed": false }, "property": { "type": "Identifier", "start": 4323, "end": 4334, "loc": { "start": { "line": 120, "column": 31 }, "end": { "line": 120, "column": 42 }, "identifierName": "getItemType" }, "name": "getItemType" }, "computed": false }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 4338, "end": 4374, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 82 } }, "left": { "type": "CallExpression", "start": 4338, "end": 4362, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 4338, "end": 4360, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 68 } }, "object": { "type": "MemberExpression", "start": 4338, "end": 4348, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 56 } }, "object": { "type": "Identifier", "start": 4338, "end": 4343, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 51 }, "identifierName": "patch" }, "name": "patch" }, "property": { "type": "Identifier", "start": 4344, "end": 4348, "loc": { "start": { "line": 120, "column": 52 }, "end": { "line": 120, "column": 56 }, "identifierName": "item" }, "name": "item" }, "computed": false }, "property": { "type": "Identifier", "start": 4349, "end": 4360, "loc": { "start": { "line": 120, "column": 57 }, "end": { "line": 120, "column": 68 }, "identifierName": "getItemType" }, "name": "getItemType" }, "computed": false }, "arguments": [] }, "operator": "===", "right": { "type": "StringLiteral", "start": 4367, "end": 4374, "loc": { "start": { "line": 120, "column": 75 }, "end": { "line": 120, "column": 82 } }, "extra": { "rawValue": "shape", "raw": "\"shape\"" }, "value": "shape" } } }, "consequent": { "type": "BlockStatement", "start": 4376, "end": 4665, "loc": { "start": { "line": 120, "column": 84 }, "end": { "line": 124, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 4399, "end": 4465, "loc": { "start": { "line": 121, "column": 20 }, "end": { "line": 121, "column": 86 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4405, "end": 4464, "loc": { "start": { "line": 121, "column": 26 }, "end": { "line": 121, "column": 85 } }, "id": { "type": "Identifier", "start": 4405, "end": 4410, "loc": { "start": { "line": 121, "column": 26 }, "end": { "line": 121, "column": 31 }, "identifierName": "destX" }, "name": "destX" }, "init": { "type": "BinaryExpression", "start": 4413, "end": 4464, "loc": { "start": { "line": 121, "column": 34 }, "end": { "line": 121, "column": 85 } }, "left": { "type": "BinaryExpression", "start": 4413, "end": 4426, "loc": { "start": { "line": 121, "column": 34 }, "end": { "line": 121, "column": 47 } }, "left": { "type": "MemberExpression", "start": 4413, "end": 4419, "loc": { "start": { "line": 121, "column": 34 }, "end": { "line": 121, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4413, "end": 4417, "loc": { "start": { "line": 121, "column": 34 }, "end": { "line": 121, "column": 38 } } }, "property": { "type": "Identifier", "start": 4418, "end": 4419, "loc": { "start": { "line": 121, "column": 39 }, "end": { "line": 121, "column": 40 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "*", "right": { "type": "Identifier", "start": 4422, "end": 4426, "loc": { "start": { "line": 121, "column": 43 }, "end": { "line": 121, "column": 47 }, "identifierName": "dims" }, "name": "dims" } }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4429, "end": 4464, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 85 } }, "left": { "type": "MemberExpression", "start": 4429, "end": 4440, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 61 } }, "object": { "type": "MemberExpression", "start": 4429, "end": 4438, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 59 } }, "object": { "type": "Identifier", "start": 4429, "end": 4434, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 55 }, "identifierName": "patch" }, "name": "patch" }, "property": { "type": "Identifier", "start": 4435, "end": 4438, "loc": { "start": { "line": 121, "column": 56 }, "end": { "line": 121, "column": 59 }, "identifierName": "pos" }, "name": "pos" }, "computed": false }, "property": { "type": "Identifier", "start": 4439, "end": 4440, "loc": { "start": { "line": 121, "column": 60 }, "end": { "line": 121, "column": 61 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "*", "right": { "type": "MemberExpression", "start": 4443, "end": 4464, "loc": { "start": { "line": 121, "column": 64 }, "end": { "line": 121, "column": 85 } }, "object": { "type": "Identifier", "start": 4443, "end": 4455, "loc": { "start": { "line": 121, "column": 64 }, "end": { "line": 121, "column": 76 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 4456, "end": 4464, "loc": { "start": { "line": 121, "column": 77 }, "end": { "line": 121, "column": 85 }, "identifierName": "tileSize" }, "name": "tileSize" }, "computed": false } } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4487, "end": 4553, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 86 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4493, "end": 4552, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 85 } }, "id": { "type": "Identifier", "start": 4493, "end": 4498, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 31 }, "identifierName": "destY" }, "name": "destY" }, "init": { "type": "BinaryExpression", "start": 4501, "end": 4552, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 85 } }, "left": { "type": "BinaryExpression", "start": 4501, "end": 4514, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 47 } }, "left": { "type": "MemberExpression", "start": 4501, "end": 4507, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 40 } }, "object": { "type": "ThisExpression", "start": 4501, "end": 4505, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 38 } } }, "property": { "type": "Identifier", "start": 4506, "end": 4507, "loc": { "start": { "line": 122, "column": 39 }, "end": { "line": 122, "column": 40 }, "identifierName": "y" }, "name": "y" }, "computed": false }, "operator": "*", "right": { "type": "Identifier", "start": 4510, "end": 4514, "loc": { "start": { "line": 122, "column": 43 }, "end": { "line": 122, "column": 47 }, "identifierName": "dims" }, "name": "dims" } }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4517, "end": 4552, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 85 } }, "left": { "type": "MemberExpression", "start": 4517, "end": 4528, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 61 } }, "object": { "type": "MemberExpression", "start": 4517, "end": 4526, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 59 } }, "object": { "type": "Identifier", "start": 4517, "end": 4522, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 55 }, "identifierName": "patch" }, "name": "patch" }, "property": { "type": "Identifier", "start": 4523, "end": 4526, "loc": { "start": { "line": 122, "column": 56 }, "end": { "line": 122, "column": 59 }, "identifierName": "pos" }, "name": "pos" }, "computed": false }, "property": { "type": "Identifier", "start": 4527, "end": 4528, "loc": { "start": { "line": 122, "column": 60 }, "end": { "line": 122, "column": 61 }, "identifierName": "y" }, "name": "y" }, "computed": false }, "operator": "*", "right": { "type": "MemberExpression", "start": 4531, "end": 4552, "loc": { "start": { "line": 122, "column": 64 }, "end": { "line": 122, "column": 85 } }, "object": { "type": "Identifier", "start": 4531, "end": 4543, "loc": { "start": { "line": 122, "column": 64 }, "end": { "line": 122, "column": 76 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 4544, "end": 4552, "loc": { "start": { "line": 122, "column": 77 }, "end": { "line": 122, "column": 85 }, "identifierName": "tileSize" }, "name": "tileSize" }, "computed": false } } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4575, "end": 4646, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 91 } }, "expression": { "type": "CallExpression", "start": 4575, "end": 4645, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 4575, "end": 4609, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4575, "end": 4585, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 30 } }, "object": { "type": "Identifier", "start": 4575, "end": 4580, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 25 }, "identifierName": "patch" }, "name": "patch" }, "property": { "type": "Identifier", "start": 4581, "end": 4585, "loc": { "start": { "line": 123, "column": 26 }, "end": { "line": 123, "column": 30 }, "identifierName": "item" }, "name": "item" }, "computed": false }, "property": { "type": "Identifier", "start": 4586, "end": 4609, "loc": { "start": { "line": 123, "column": 31 }, "end": { "line": 123, "column": 54 }, "identifierName": "drawItemCenteredClipped" }, "name": "drawItemCenteredClipped" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4610, "end": 4615, "loc": { "start": { "line": 123, "column": 55 }, "end": { "line": 123, "column": 60 }, "identifierName": "destX" }, "name": "destX" }, { "type": "Identifier", "start": 4617, "end": 4622, "loc": { "start": { "line": 123, "column": 62 }, "end": { "line": 123, "column": 67 }, "identifierName": "destY" }, "name": "destY" }, { "type": "Identifier", "start": 4624, "end": 4634, "loc": { "start": { "line": 123, "column": 69 }, "end": { "line": 123, "column": 79 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "Identifier", "start": 4636, "end": 4644, "loc": { "start": { "line": 123, "column": 81 }, "end": { "line": 123, "column": 89 }, "identifierName": "diameter" }, "name": "diameter" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] }, "alternate": null, "leadingComments": [ { "type": "CommentLine", "value": " Draw patch items", "start": 3978, "end": 3997, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 27 } } } ] } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Overlay\r\n * @param {DrawParameters} parameters\r\n ", "start": 2836, "end": 2907, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {HTMLCanvasElement} canvas\r\n * @param {CanvasRenderingContext2D} context\r\n * @param {number} w\r\n * @param {number} h\r\n * @param {number} dpi\r\n ", "start": 4706, "end": 4898, "loc": { "start": { "line": 129, "column": 4 }, "end": { "line": 136, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 4904, "end": 10724, "loc": { "start": { "line": 137, "column": 4 }, "end": { "line": 273, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4904, "end": 4925, "loc": { "start": { "line": 137, "column": 4 }, "end": { "line": 137, "column": 25 }, "identifierName": "generateOverlayBuffer" }, "name": "generateOverlayBuffer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4926, "end": 4932, "loc": { "start": { "line": 137, "column": 26 }, "end": { "line": 137, "column": 32 }, "identifierName": "canvas" }, "name": "canvas" }, { "type": "Identifier", "start": 4934, "end": 4941, "loc": { "start": { "line": 137, "column": 34 }, "end": { "line": 137, "column": 41 }, "identifierName": "context" }, "name": "context" }, { "type": "Identifier", "start": 4943, "end": 4944, "loc": { "start": { "line": 137, "column": 43 }, "end": { "line": 137, "column": 44 }, "identifierName": "w" }, "name": "w" }, { "type": "Identifier", "start": 4946, "end": 4947, "loc": { "start": { "line": 137, "column": 46 }, "end": { "line": 137, "column": 47 }, "identifierName": "h" }, "name": "h" }, { "type": "Identifier", "start": 4949, "end": 4952, "loc": { "start": { "line": 137, "column": 49 }, "end": { "line": 137, "column": 52 }, "identifierName": "dpi" }, "name": "dpi" } ], "body": { "type": "BlockStatement", "start": 4954, "end": 10724, "loc": { "start": { "line": 137, "column": 54 }, "end": { "line": 273, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 4965, "end": 5123, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 141, "column": 42 } }, "expression": { "type": "AssignmentExpression", "start": 4965, "end": 5122, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 141, "column": 41 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4965, "end": 4982, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 25 } }, "object": { "type": "Identifier", "start": 4965, "end": 4972, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 15 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 4973, "end": 4982, "loc": { "start": { "line": 138, "column": 16 }, "end": { "line": 138, "column": 25 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "ConditionalExpression", "start": 4998, "end": 5122, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 141, "column": 41 } }, "test": { "type": "BinaryExpression", "start": 4998, "end": 5031, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 45 } }, "left": { "type": "MemberExpression", "start": 4998, "end": 5027, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 41 } }, "object": { "type": "MemberExpression", "start": 4998, "end": 5020, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4998, "end": 5002, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 16 } } }, "property": { "type": "Identifier", "start": 5003, "end": 5020, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 34 }, "identifierName": "containedEntities" }, "name": "containedEntities" }, "computed": false }, "property": { "type": "Identifier", "start": 5021, "end": 5027, "loc": { "start": { "line": 139, "column": 35 }, "end": { "line": 139, "column": 41 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 5030, "end": 5031, "loc": { "start": { "line": 139, "column": 44 }, "end": { "line": 139, "column": 45 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "MemberExpression", "start": 5047, "end": 5077, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5047, "end": 5070, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 35 } }, "object": { "type": "MemberExpression", "start": 5047, "end": 5056, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 21 } }, "object": { "type": "Identifier", "start": 5047, "end": 5052, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 17 }, "identifierName": "THEME" }, "name": "THEME" }, "property": { "type": "Identifier", "start": 5053, "end": 5056, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 21 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "property": { "type": "Identifier", "start": 5057, "end": 5070, "loc": { "start": { "line": 140, "column": 22 }, "end": { "line": 140, "column": 35 }, "identifierName": "chunkOverview" }, "name": "chunkOverview" }, "computed": false }, "property": { "type": "Identifier", "start": 5071, "end": 5077, "loc": { "start": { "line": 140, "column": 36 }, "end": { "line": 140, "column": 42 }, "identifierName": "filled" }, "name": "filled" }, "computed": false }, "alternate": { "type": "MemberExpression", "start": 5093, "end": 5122, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 41 } }, "object": { "type": "MemberExpression", "start": 5093, "end": 5116, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 35 } }, "object": { "type": "MemberExpression", "start": 5093, "end": 5102, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 21 } }, "object": { "type": "Identifier", "start": 5093, "end": 5098, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 17 }, "identifierName": "THEME" }, "name": "THEME" }, "property": { "type": "Identifier", "start": 5099, "end": 5102, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 21 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "property": { "type": "Identifier", "start": 5103, "end": 5116, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 35 }, "identifierName": "chunkOverview" }, "name": "chunkOverview" }, "computed": false }, "property": { "type": "Identifier", "start": 5117, "end": 5122, "loc": { "start": { "line": 141, "column": 36 }, "end": { "line": 141, "column": 41 }, "identifierName": "empty" }, "name": "empty" }, "computed": false } } } }, { "type": "ExpressionStatement", "start": 5133, "end": 5162, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 37 } }, "expression": { "type": "CallExpression", "start": 5133, "end": 5161, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 36 } }, "callee": { "type": "MemberExpression", "start": 5133, "end": 5149, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 24 } }, "object": { "type": "Identifier", "start": 5133, "end": 5140, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 15 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5141, "end": 5149, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 24 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 5150, "end": 5151, "loc": { "start": { "line": 142, "column": 25 }, "end": { "line": 142, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5153, "end": 5154, "loc": { "start": { "line": 142, "column": 28 }, "end": { "line": 142, "column": 29 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "Identifier", "start": 5156, "end": 5157, "loc": { "start": { "line": 142, "column": 31 }, "end": { "line": 142, "column": 32 }, "identifierName": "w" }, "name": "w" }, { "type": "Identifier", "start": 5159, "end": 5160, "loc": { "start": { "line": 142, "column": 34 }, "end": { "line": 142, "column": 35 }, "identifierName": "h" }, "name": "h" } ] } }, { "type": "IfStatement", "start": 5174, "end": 5394, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 148, "column": 9 } }, "test": { "type": "MemberExpression", "start": 5178, "end": 5237, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 71 } }, "object": { "type": "CallExpression", "start": 5178, "end": 5217, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 5178, "end": 5215, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5178, "end": 5200, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 34 } }, "object": { "type": "MemberExpression", "start": 5178, "end": 5191, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 25 } }, "object": { "type": "MemberExpression", "start": 5178, "end": 5187, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 21 } }, "object": { "type": "ThisExpression", "start": 5178, "end": 5182, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 16 } } }, "property": { "type": "Identifier", "start": 5183, "end": 5187, "loc": { "start": { "line": 144, "column": 17 }, "end": { "line": 144, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5188, "end": 5191, "loc": { "start": { "line": 144, "column": 22 }, "end": { "line": 144, "column": 25 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 5192, "end": 5200, "loc": { "start": { "line": 144, "column": 26 }, "end": { "line": 144, "column": 34 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 5201, "end": 5215, "loc": { "start": { "line": 144, "column": 35 }, "end": { "line": 144, "column": 49 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 5218, "end": 5237, "loc": { "start": { "line": 144, "column": 52 }, "end": { "line": 144, "column": 71 }, "identifierName": "displayChunkBorders" }, "name": "displayChunkBorders" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 5239, "end": 5394, "loc": { "start": { "line": 144, "column": 73 }, "end": { "line": 148, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5254, "end": 5297, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 5254, "end": 5296, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5254, "end": 5271, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 29 } }, "object": { "type": "Identifier", "start": 5254, "end": 5261, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 19 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5262, "end": 5271, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 29 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "MemberExpression", "start": 5274, "end": 5296, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 54 } }, "object": { "type": "MemberExpression", "start": 5274, "end": 5283, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 41 } }, "object": { "type": "Identifier", "start": 5274, "end": 5279, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 37 }, "identifierName": "THEME" }, "name": "THEME" }, "property": { "type": "Identifier", "start": 5280, "end": 5283, "loc": { "start": { "line": 145, "column": 38 }, "end": { "line": 145, "column": 41 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "property": { "type": "Identifier", "start": 5284, "end": 5296, "loc": { "start": { "line": 145, "column": 42 }, "end": { "line": 145, "column": 54 }, "identifierName": "chunkBorders" }, "name": "chunkBorders" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 5311, "end": 5340, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 41 } }, "expression": { "type": "CallExpression", "start": 5311, "end": 5339, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 5311, "end": 5327, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 28 } }, "object": { "type": "Identifier", "start": 5311, "end": 5318, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 19 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5319, "end": 5327, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 28 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 5328, "end": 5329, "loc": { "start": { "line": 146, "column": 29 }, "end": { "line": 146, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5331, "end": 5332, "loc": { "start": { "line": 146, "column": 32 }, "end": { "line": 146, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "Identifier", "start": 5334, "end": 5335, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 36 }, "identifierName": "w" }, "name": "w" }, { "type": "NumericLiteral", "start": 5337, "end": 5338, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 39 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } }, { "type": "ExpressionStatement", "start": 5354, "end": 5383, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 41 } }, "expression": { "type": "CallExpression", "start": 5354, "end": 5382, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 5354, "end": 5370, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 28 } }, "object": { "type": "Identifier", "start": 5354, "end": 5361, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 19 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5362, "end": 5370, "loc": { "start": { "line": 147, "column": 20 }, "end": { "line": 147, "column": 28 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 5371, "end": 5372, "loc": { "start": { "line": 147, "column": 29 }, "end": { "line": 147, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5374, "end": 5375, "loc": { "start": { "line": 147, "column": 32 }, "end": { "line": 147, "column": 33 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5377, "end": 5378, "loc": { "start": { "line": 147, "column": 35 }, "end": { "line": 147, "column": 36 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "Identifier", "start": 5380, "end": 5381, "loc": { "start": { "line": 147, "column": 38 }, "end": { "line": 147, "column": 39 }, "identifierName": "h" }, "name": "h" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ForStatement", "start": 5406, "end": 9033, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 231, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 5411, "end": 5420, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5415, "end": 5420, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 22 } }, "id": { "type": "Identifier", "start": 5415, "end": 5416, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 18 }, "identifierName": "x" }, "name": "x" }, "init": { "type": "NumericLiteral", "start": 5419, "end": 5420, "loc": { "start": { "line": 150, "column": 21 }, "end": { "line": 150, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 5422, "end": 5451, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 53 } }, "left": { "type": "Identifier", "start": 5422, "end": 5423, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 25 }, "identifierName": "x" }, "name": "x" }, "operator": "<", "right": { "type": "MemberExpression", "start": 5426, "end": 5451, "loc": { "start": { "line": 150, "column": 28 }, "end": { "line": 150, "column": 53 } }, "object": { "type": "Identifier", "start": 5426, "end": 5438, "loc": { "start": { "line": 150, "column": 28 }, "end": { "line": 150, "column": 40 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 5439, "end": 5451, "loc": { "start": { "line": 150, "column": 41 }, "end": { "line": 150, "column": 53 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 5453, "end": 5456, "loc": { "start": { "line": 150, "column": 55 }, "end": { "line": 150, "column": 58 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 5455, "end": 5456, "loc": { "start": { "line": 150, "column": 57 }, "end": { "line": 150, "column": 58 }, "identifierName": "x" }, "name": "x" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 5458, "end": 9033, "loc": { "start": { "line": 150, "column": 60 }, "end": { "line": 231, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 5473, "end": 5511, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5479, "end": 5510, "loc": { "start": { "line": 151, "column": 18 }, "end": { "line": 151, "column": 49 } }, "id": { "type": "Identifier", "start": 5479, "end": 5489, "loc": { "start": { "line": 151, "column": 18 }, "end": { "line": 151, "column": 28 }, "identifierName": "lowerArray" }, "name": "lowerArray" }, "init": { "type": "MemberExpression", "start": 5492, "end": 5510, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5492, "end": 5507, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 46 } }, "object": { "type": "ThisExpression", "start": 5492, "end": 5496, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 35 } } }, "property": { "type": "Identifier", "start": 5497, "end": 5507, "loc": { "start": { "line": 151, "column": 36 }, "end": { "line": 151, "column": 46 }, "identifierName": "lowerLayer" }, "name": "lowerLayer" }, "computed": false }, "property": { "type": "Identifier", "start": 5508, "end": 5509, "loc": { "start": { "line": 151, "column": 47 }, "end": { "line": 151, "column": 48 }, "identifierName": "x" }, "name": "x" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5525, "end": 5561, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5531, "end": 5560, "loc": { "start": { "line": 152, "column": 18 }, "end": { "line": 152, "column": 47 } }, "id": { "type": "Identifier", "start": 5531, "end": 5541, "loc": { "start": { "line": 152, "column": 18 }, "end": { "line": 152, "column": 28 }, "identifierName": "upperArray" }, "name": "upperArray" }, "init": { "type": "MemberExpression", "start": 5544, "end": 5560, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 47 } }, "object": { "type": "MemberExpression", "start": 5544, "end": 5557, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 44 } }, "object": { "type": "ThisExpression", "start": 5544, "end": 5548, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 35 } } }, "property": { "type": "Identifier", "start": 5549, "end": 5557, "loc": { "start": { "line": 152, "column": 36 }, "end": { "line": 152, "column": 44 }, "identifierName": "contents" }, "name": "contents" }, "computed": false }, "property": { "type": "Identifier", "start": 5558, "end": 5559, "loc": { "start": { "line": 152, "column": 45 }, "end": { "line": 152, "column": 46 }, "identifierName": "x" }, "name": "x" }, "computed": true } } ], "kind": "const" }, { "type": "ForStatement", "start": 5575, "end": 9022, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 230, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 5580, "end": 5589, "loc": { "start": { "line": 153, "column": 17 }, "end": { "line": 153, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5584, "end": 5589, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 26 } }, "id": { "type": "Identifier", "start": 5584, "end": 5585, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 22 }, "identifierName": "y" }, "name": "y" }, "init": { "type": "NumericLiteral", "start": 5588, "end": 5589, "loc": { "start": { "line": 153, "column": 25 }, "end": { "line": 153, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 5591, "end": 5620, "loc": { "start": { "line": 153, "column": 28 }, "end": { "line": 153, "column": 57 } }, "left": { "type": "Identifier", "start": 5591, "end": 5592, "loc": { "start": { "line": 153, "column": 28 }, "end": { "line": 153, "column": 29 }, "identifierName": "y" }, "name": "y" }, "operator": "<", "right": { "type": "MemberExpression", "start": 5595, "end": 5620, "loc": { "start": { "line": 153, "column": 32 }, "end": { "line": 153, "column": 57 } }, "object": { "type": "Identifier", "start": 5595, "end": 5607, "loc": { "start": { "line": 153, "column": 32 }, "end": { "line": 153, "column": 44 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 5608, "end": 5620, "loc": { "start": { "line": 153, "column": 45 }, "end": { "line": 153, "column": 57 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 5622, "end": 5625, "loc": { "start": { "line": 153, "column": 59 }, "end": { "line": 153, "column": 62 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 5624, "end": 5625, "loc": { "start": { "line": 153, "column": 61 }, "end": { "line": 153, "column": 62 }, "identifierName": "y" }, "name": "y" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 5627, "end": 9022, "loc": { "start": { "line": 153, "column": 64 }, "end": { "line": 230, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 5646, "end": 5681, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5652, "end": 5680, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 50 } }, "id": { "type": "Identifier", "start": 5652, "end": 5664, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 34 }, "identifierName": "upperContent" }, "name": "upperContent" }, "init": { "type": "MemberExpression", "start": 5667, "end": 5680, "loc": { "start": { "line": 154, "column": 37 }, "end": { "line": 154, "column": 50 } }, "object": { "type": "Identifier", "start": 5667, "end": 5677, "loc": { "start": { "line": 154, "column": 37 }, "end": { "line": 154, "column": 47 }, "identifierName": "upperArray" }, "name": "upperArray" }, "property": { "type": "Identifier", "start": 5678, "end": 5679, "loc": { "start": { "line": 154, "column": 48 }, "end": { "line": 154, "column": 49 }, "identifierName": "y" }, "name": "y" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 5699, "end": 8339, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 213, "column": 17 } }, "test": { "type": "Identifier", "start": 5703, "end": 5715, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 32 }, "identifierName": "upperContent" }, "name": "upperContent" }, "consequent": { "type": "BlockStatement", "start": 5717, "end": 8339, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 213, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 5740, "end": 5799, "loc": { "start": { "line": 156, "column": 20 }, "end": { "line": 156, "column": 79 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5746, "end": 5798, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 78 } }, "id": { "type": "Identifier", "start": 5746, "end": 5756, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 36 }, "identifierName": "staticComp" }, "name": "staticComp" }, "init": { "type": "MemberExpression", "start": 5759, "end": 5798, "loc": { "start": { "line": 156, "column": 39 }, "end": { "line": 156, "column": 78 } }, "object": { "type": "MemberExpression", "start": 5759, "end": 5782, "loc": { "start": { "line": 156, "column": 39 }, "end": { "line": 156, "column": 62 } }, "object": { "type": "Identifier", "start": 5759, "end": 5771, "loc": { "start": { "line": 156, "column": 39 }, "end": { "line": 156, "column": 51 }, "identifierName": "upperContent" }, "name": "upperContent" }, "property": { "type": "Identifier", "start": 5772, "end": 5782, "loc": { "start": { "line": 156, "column": 52 }, "end": { "line": 156, "column": 62 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 5783, "end": 5798, "loc": { "start": { "line": 156, "column": 63 }, "end": { "line": 156, "column": 78 }, "identifierName": "StaticMapEntity" }, "name": "StaticMapEntity" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5821, "end": 5875, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5827, "end": 5874, "loc": { "start": { "line": 157, "column": 26 }, "end": { "line": 157, "column": 73 } }, "id": { "type": "Identifier", "start": 5827, "end": 5831, "loc": { "start": { "line": 157, "column": 26 }, "end": { "line": 157, "column": 30 }, "identifierName": "data" }, "name": "data" }, "init": { "type": "CallExpression", "start": 5834, "end": 5874, "loc": { "start": { "line": 157, "column": 33 }, "end": { "line": 157, "column": 73 } }, "callee": { "type": "Identifier", "start": 5834, "end": 5857, "loc": { "start": { "line": 157, "column": 33 }, "end": { "line": 157, "column": 56 }, "identifierName": "getBuildingDataFromCode" }, "name": "getBuildingDataFromCode" }, "arguments": [ { "type": "MemberExpression", "start": 5858, "end": 5873, "loc": { "start": { "line": 157, "column": 57 }, "end": { "line": 157, "column": 72 } }, "object": { "type": "Identifier", "start": 5858, "end": 5868, "loc": { "start": { "line": 157, "column": 57 }, "end": { "line": 157, "column": 67 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 5869, "end": 5873, "loc": { "start": { "line": 157, "column": 68 }, "end": { "line": 157, "column": 72 }, "identifierName": "code" }, "name": "code" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5897, "end": 5936, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5903, "end": 5935, "loc": { "start": { "line": 158, "column": 26 }, "end": { "line": 158, "column": 58 } }, "id": { "type": "Identifier", "start": 5903, "end": 5915, "loc": { "start": { "line": 158, "column": 26 }, "end": { "line": 158, "column": 38 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "init": { "type": "MemberExpression", "start": 5918, "end": 5935, "loc": { "start": { "line": 158, "column": 41 }, "end": { "line": 158, "column": 58 } }, "object": { "type": "Identifier", "start": 5918, "end": 5922, "loc": { "start": { "line": 158, "column": 41 }, "end": { "line": 158, "column": 45 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 5923, "end": 5935, "loc": { "start": { "line": 158, "column": 46 }, "end": { "line": 158, "column": 58 }, "identifierName": "metaInstance" }, "name": "metaInstance" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5960, "end": 6219, "loc": { "start": { "line": 160, "column": 20 }, "end": { "line": 165, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5966, "end": 6218, "loc": { "start": { "line": 160, "column": 26 }, "end": { "line": 165, "column": 21 } }, "id": { "type": "Identifier", "start": 5966, "end": 5979, "loc": { "start": { "line": 160, "column": 26 }, "end": { "line": 160, "column": 39 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "init": { "type": "CallExpression", "start": 5982, "end": 6218, "loc": { "start": { "line": 160, "column": 42 }, "end": { "line": 165, "column": 21 } }, "callee": { "type": "MemberExpression", "start": 5982, "end": 6024, "loc": { "start": { "line": 160, "column": 42 }, "end": { "line": 160, "column": 84 } }, "object": { "type": "Identifier", "start": 5982, "end": 5994, "loc": { "start": { "line": 160, "column": 42 }, "end": { "line": 160, "column": 54 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "property": { "type": "Identifier", "start": 5995, "end": 6024, "loc": { "start": { "line": 160, "column": 55 }, "end": { "line": 160, "column": 84 }, "identifierName": "getSpecialOverlayRenderMatrix" }, "name": "getSpecialOverlayRenderMatrix" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6051, "end": 6070, "loc": { "start": { "line": 161, "column": 24 }, "end": { "line": 161, "column": 43 } }, "object": { "type": "Identifier", "start": 6051, "end": 6061, "loc": { "start": { "line": 161, "column": 24 }, "end": { "line": 161, "column": 34 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 6062, "end": 6070, "loc": { "start": { "line": 161, "column": 35 }, "end": { "line": 161, "column": 43 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false }, { "type": "MemberExpression", "start": 6097, "end": 6117, "loc": { "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 44 } }, "object": { "type": "Identifier", "start": 6097, "end": 6101, "loc": { "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 28 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 6102, "end": 6117, "loc": { "start": { "line": 162, "column": 29 }, "end": { "line": 162, "column": 44 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, "computed": false }, { "type": "MemberExpression", "start": 6144, "end": 6156, "loc": { "start": { "line": 163, "column": 24 }, "end": { "line": 163, "column": 36 } }, "object": { "type": "Identifier", "start": 6144, "end": 6148, "loc": { "start": { "line": 163, "column": 24 }, "end": { "line": 163, "column": 28 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 6149, "end": 6156, "loc": { "start": { "line": 163, "column": 29 }, "end": { "line": 163, "column": 36 }, "identifierName": "variant" }, "name": "variant" }, "computed": false }, { "type": "Identifier", "start": 6183, "end": 6195, "loc": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 36 }, "identifierName": "upperContent" }, "name": "upperContent" } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 6243, "end": 8320, "loc": { "start": { "line": 167, "column": 20 }, "end": { "line": 212, "column": 21 } }, "test": { "type": "Identifier", "start": 6247, "end": 6260, "loc": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 37 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "consequent": { "type": "BlockStatement", "start": 6262, "end": 7784, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 199, "column": 21 } }, "body": [ { "type": "VariableDeclaration", "start": 6368, "end": 6403, "loc": { "start": { "line": 169, "column": 24 }, "end": { "line": 169, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6374, "end": 6402, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 169, "column": 58 } }, "id": { "type": "Identifier", "start": 6374, "end": 6386, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 169, "column": 42 }, "identifierName": "lowerContent" }, "name": "lowerContent", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 6389, "end": 6402, "loc": { "start": { "line": 169, "column": 45 }, "end": { "line": 169, "column": 58 } }, "object": { "type": "Identifier", "start": 6389, "end": 6399, "loc": { "start": { "line": 169, "column": 45 }, "end": { "line": 169, "column": 55 }, "identifierName": "lowerArray" }, "name": "lowerArray" }, "property": { "type": "Identifier", "start": 6400, "end": 6401, "loc": { "start": { "line": 169, "column": 56 }, "end": { "line": 169, "column": 57 }, "identifierName": "y" }, "name": "y" }, "computed": true }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " Draw lower content first since it \"shines\" through", "start": 6289, "end": 6342, "loc": { "start": { "line": 168, "column": 24 }, "end": { "line": 168, "column": 77 } } } ] }, { "type": "IfStatement", "start": 6429, "end": 6863, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 178, "column": 25 } }, "test": { "type": "Identifier", "start": 6433, "end": 6445, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 40 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "consequent": { "type": "BlockStatement", "start": 6447, "end": 6863, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 178, "column": 25 } }, "body": [ { "type": "ExpressionStatement", "start": 6478, "end": 6542, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 92 } }, "expression": { "type": "AssignmentExpression", "start": 6478, "end": 6541, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 91 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6478, "end": 6495, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 45 } }, "object": { "type": "Identifier", "start": 6478, "end": 6485, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 35 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6486, "end": 6495, "loc": { "start": { "line": 171, "column": 36 }, "end": { "line": 171, "column": 45 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "CallExpression", "start": 6498, "end": 6541, "loc": { "start": { "line": 171, "column": 48 }, "end": { "line": 171, "column": 91 } }, "callee": { "type": "MemberExpression", "start": 6498, "end": 6539, "loc": { "start": { "line": 171, "column": 48 }, "end": { "line": 171, "column": 89 } }, "object": { "type": "Identifier", "start": 6498, "end": 6510, "loc": { "start": { "line": 171, "column": 48 }, "end": { "line": 171, "column": 60 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "property": { "type": "Identifier", "start": 6511, "end": 6539, "loc": { "start": { "line": 171, "column": 61 }, "end": { "line": 171, "column": 89 }, "identifierName": "getBackgroundColorAsResource" }, "name": "getBackgroundColorAsResource" }, "computed": false }, "arguments": [] } } }, { "type": "ExpressionStatement", "start": 6572, "end": 6836, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 177, "column": 30 } }, "expression": { "type": "CallExpression", "start": 6572, "end": 6835, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 177, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 6572, "end": 6588, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 44 } }, "object": { "type": "Identifier", "start": 6572, "end": 6579, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 35 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6580, "end": 6588, "loc": { "start": { "line": 172, "column": 36 }, "end": { "line": 172, "column": 44 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 6623, "end": 6644, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 53 } }, "left": { "type": "Identifier", "start": 6623, "end": 6624, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 33 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 6627, "end": 6644, "loc": { "start": { "line": 173, "column": 36 }, "end": { "line": 173, "column": 53 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "BinaryExpression", "start": 6679, "end": 6700, "loc": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 53 } }, "left": { "type": "Identifier", "start": 6679, "end": 6680, "loc": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 33 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 6683, "end": 6700, "loc": { "start": { "line": 174, "column": 36 }, "end": { "line": 174, "column": 53 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "Identifier", "start": 6735, "end": 6752, "loc": { "start": { "line": 175, "column": 32 }, "end": { "line": 175, "column": 49 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" }, { "type": "Identifier", "start": 6787, "end": 6804, "loc": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 49 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6891, "end": 7064, "loc": { "start": { "line": 180, "column": 24 }, "end": { "line": 183, "column": 26 } }, "expression": { "type": "AssignmentExpression", "start": 6891, "end": 7063, "loc": { "start": { "line": 180, "column": 24 }, "end": { "line": 183, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6891, "end": 6908, "loc": { "start": { "line": 180, "column": 24 }, "end": { "line": 180, "column": 41 } }, "object": { "type": "Identifier", "start": 6891, "end": 6898, "loc": { "start": { "line": 180, "column": 24 }, "end": { "line": 180, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6899, "end": 6908, "loc": { "start": { "line": 180, "column": 32 }, "end": { "line": 180, "column": 41 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "CallExpression", "start": 6911, "end": 7063, "loc": { "start": { "line": 180, "column": 44 }, "end": { "line": 183, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 6911, "end": 6942, "loc": { "start": { "line": 180, "column": 44 }, "end": { "line": 180, "column": 75 } }, "object": { "type": "Identifier", "start": 6911, "end": 6923, "loc": { "start": { "line": 180, "column": 44 }, "end": { "line": 180, "column": 56 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "property": { "type": "Identifier", "start": 6924, "end": 6942, "loc": { "start": { "line": 180, "column": 57 }, "end": { "line": 180, "column": 75 }, "identifierName": "getSilhouetteColor" }, "name": "getSilhouetteColor" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6973, "end": 6985, "loc": { "start": { "line": 181, "column": 28 }, "end": { "line": 181, "column": 40 } }, "object": { "type": "Identifier", "start": 6973, "end": 6977, "loc": { "start": { "line": 181, "column": 28 }, "end": { "line": 181, "column": 32 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 6978, "end": 6985, "loc": { "start": { "line": 181, "column": 33 }, "end": { "line": 181, "column": 40 }, "identifierName": "variant" }, "name": "variant" }, "computed": false }, { "type": "MemberExpression", "start": 7016, "end": 7036, "loc": { "start": { "line": 182, "column": 28 }, "end": { "line": 182, "column": 48 } }, "object": { "type": "Identifier", "start": 7016, "end": 7020, "loc": { "start": { "line": 182, "column": 28 }, "end": { "line": 182, "column": 32 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 7021, "end": 7036, "loc": { "start": { "line": 182, "column": 33 }, "end": { "line": 182, "column": 48 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, "computed": false } ] } } }, { "type": "ForStatement", "start": 7090, "end": 7724, "loc": { "start": { "line": 184, "column": 24 }, "end": { "line": 196, "column": 25 } }, "init": { "type": "VariableDeclaration", "start": 7095, "end": 7105, "loc": { "start": { "line": 184, "column": 29 }, "end": { "line": 184, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7099, "end": 7105, "loc": { "start": { "line": 184, "column": 33 }, "end": { "line": 184, "column": 39 } }, "id": { "type": "Identifier", "start": 7099, "end": 7101, "loc": { "start": { "line": 184, "column": 33 }, "end": { "line": 184, "column": 35 }, "identifierName": "dx" }, "name": "dx" }, "init": { "type": "NumericLiteral", "start": 7104, "end": 7105, "loc": { "start": { "line": 184, "column": 38 }, "end": { "line": 184, "column": 39 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 7107, "end": 7113, "loc": { "start": { "line": 184, "column": 41 }, "end": { "line": 184, "column": 47 } }, "left": { "type": "Identifier", "start": 7107, "end": 7109, "loc": { "start": { "line": 184, "column": 41 }, "end": { "line": 184, "column": 43 }, "identifierName": "dx" }, "name": "dx" }, "operator": "<", "right": { "type": "NumericLiteral", "start": 7112, "end": 7113, "loc": { "start": { "line": 184, "column": 46 }, "end": { "line": 184, "column": 47 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } }, "update": { "type": "UpdateExpression", "start": 7115, "end": 7119, "loc": { "start": { "line": 184, "column": 49 }, "end": { "line": 184, "column": 53 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 7117, "end": 7119, "loc": { "start": { "line": 184, "column": 51 }, "end": { "line": 184, "column": 53 }, "identifierName": "dx" }, "name": "dx" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 7121, "end": 7724, "loc": { "start": { "line": 184, "column": 55 }, "end": { "line": 196, "column": 25 } }, "body": [ { "type": "ForStatement", "start": 7152, "end": 7697, "loc": { "start": { "line": 185, "column": 28 }, "end": { "line": 195, "column": 29 } }, "init": { "type": "VariableDeclaration", "start": 7157, "end": 7167, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7161, "end": 7167, "loc": { "start": { "line": 185, "column": 37 }, "end": { "line": 185, "column": 43 } }, "id": { "type": "Identifier", "start": 7161, "end": 7163, "loc": { "start": { "line": 185, "column": 37 }, "end": { "line": 185, "column": 39 }, "identifierName": "dy" }, "name": "dy" }, "init": { "type": "NumericLiteral", "start": 7166, "end": 7167, "loc": { "start": { "line": 185, "column": 42 }, "end": { "line": 185, "column": 43 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 7169, "end": 7175, "loc": { "start": { "line": 185, "column": 45 }, "end": { "line": 185, "column": 51 } }, "left": { "type": "Identifier", "start": 7169, "end": 7171, "loc": { "start": { "line": 185, "column": 45 }, "end": { "line": 185, "column": 47 }, "identifierName": "dy" }, "name": "dy" }, "operator": "<", "right": { "type": "NumericLiteral", "start": 7174, "end": 7175, "loc": { "start": { "line": 185, "column": 50 }, "end": { "line": 185, "column": 51 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } }, "update": { "type": "UpdateExpression", "start": 7177, "end": 7181, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 57 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 7179, "end": 7181, "loc": { "start": { "line": 185, "column": 55 }, "end": { "line": 185, "column": 57 }, "identifierName": "dy" }, "name": "dy" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 7183, "end": 7697, "loc": { "start": { "line": 185, "column": 59 }, "end": { "line": 195, "column": 29 } }, "body": [ { "type": "VariableDeclaration", "start": 7218, "end": 7262, "loc": { "start": { "line": 186, "column": 32 }, "end": { "line": 186, "column": 76 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7224, "end": 7261, "loc": { "start": { "line": 186, "column": 38 }, "end": { "line": 186, "column": 75 } }, "id": { "type": "Identifier", "start": 7224, "end": 7232, "loc": { "start": { "line": 186, "column": 38 }, "end": { "line": 186, "column": 46 }, "identifierName": "isFilled" }, "name": "isFilled" }, "init": { "type": "MemberExpression", "start": 7235, "end": 7261, "loc": { "start": { "line": 186, "column": 49 }, "end": { "line": 186, "column": 75 } }, "object": { "type": "Identifier", "start": 7235, "end": 7248, "loc": { "start": { "line": 186, "column": 49 }, "end": { "line": 186, "column": 62 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "property": { "type": "BinaryExpression", "start": 7249, "end": 7260, "loc": { "start": { "line": 186, "column": 63 }, "end": { "line": 186, "column": 74 } }, "left": { "type": "Identifier", "start": 7249, "end": 7251, "loc": { "start": { "line": 186, "column": 63 }, "end": { "line": 186, "column": 65 }, "identifierName": "dx" }, "name": "dx" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 7254, "end": 7260, "loc": { "start": { "line": 186, "column": 68 }, "end": { "line": 186, "column": 74 } }, "left": { "type": "Identifier", "start": 7254, "end": 7256, "loc": { "start": { "line": 186, "column": 68 }, "end": { "line": 186, "column": 70 }, "identifierName": "dy" }, "name": "dy" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 7259, "end": 7260, "loc": { "start": { "line": 186, "column": 73 }, "end": { "line": 186, "column": 74 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } } }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 7296, "end": 7666, "loc": { "start": { "line": 187, "column": 32 }, "end": { "line": 194, "column": 33 } }, "test": { "type": "Identifier", "start": 7300, "end": 7308, "loc": { "start": { "line": 187, "column": 36 }, "end": { "line": 187, "column": 44 }, "identifierName": "isFilled" }, "name": "isFilled" }, "consequent": { "type": "BlockStatement", "start": 7310, "end": 7666, "loc": { "start": { "line": 187, "column": 46 }, "end": { "line": 194, "column": 33 } }, "body": [ { "type": "ExpressionStatement", "start": 7349, "end": 7631, "loc": { "start": { "line": 188, "column": 36 }, "end": { "line": 193, "column": 38 } }, "expression": { "type": "CallExpression", "start": 7349, "end": 7630, "loc": { "start": { "line": 188, "column": 36 }, "end": { "line": 193, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 7349, "end": 7365, "loc": { "start": { "line": 188, "column": 36 }, "end": { "line": 188, "column": 52 } }, "object": { "type": "Identifier", "start": 7349, "end": 7356, "loc": { "start": { "line": 188, "column": 36 }, "end": { "line": 188, "column": 43 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 7357, "end": 7365, "loc": { "start": { "line": 188, "column": 44 }, "end": { "line": 188, "column": 52 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 7408, "end": 7434, "loc": { "start": { "line": 189, "column": 40 }, "end": { "line": 189, "column": 66 } }, "left": { "type": "BinaryExpression", "start": 7408, "end": 7429, "loc": { "start": { "line": 189, "column": 40 }, "end": { "line": 189, "column": 61 } }, "left": { "type": "Identifier", "start": 7408, "end": 7409, "loc": { "start": { "line": 189, "column": 40 }, "end": { "line": 189, "column": 41 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 7412, "end": 7429, "loc": { "start": { "line": 189, "column": 44 }, "end": { "line": 189, "column": 61 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, "operator": "+", "right": { "type": "Identifier", "start": 7432, "end": 7434, "loc": { "start": { "line": 189, "column": 64 }, "end": { "line": 189, "column": 66 }, "identifierName": "dx" }, "name": "dx" } }, { "type": "BinaryExpression", "start": 7477, "end": 7503, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 66 } }, "left": { "type": "BinaryExpression", "start": 7477, "end": 7498, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 61 } }, "left": { "type": "Identifier", "start": 7477, "end": 7478, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 41 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 7481, "end": 7498, "loc": { "start": { "line": 190, "column": 44 }, "end": { "line": 190, "column": 61 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, "operator": "+", "right": { "type": "Identifier", "start": 7501, "end": 7503, "loc": { "start": { "line": 190, "column": 64 }, "end": { "line": 190, "column": 66 }, "identifierName": "dy" }, "name": "dy" } }, { "type": "NumericLiteral", "start": 7546, "end": 7547, "loc": { "start": { "line": 191, "column": 40 }, "end": { "line": 191, "column": 41 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 7590, "end": 7591, "loc": { "start": { "line": 192, "column": 40 }, "end": { "line": 192, "column": 41 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } }, { "type": "ContinueStatement", "start": 7752, "end": 7761, "loc": { "start": { "line": 198, "column": 24 }, "end": { "line": 198, "column": 33 } }, "label": null } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 7790, "end": 8320, "loc": { "start": { "line": 199, "column": 27 }, "end": { "line": 212, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 7817, "end": 7990, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 203, "column": 26 } }, "expression": { "type": "AssignmentExpression", "start": 7817, "end": 7989, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 203, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7817, "end": 7834, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 41 } }, "object": { "type": "Identifier", "start": 7817, "end": 7824, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 7825, "end": 7834, "loc": { "start": { "line": 200, "column": 32 }, "end": { "line": 200, "column": 41 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "CallExpression", "start": 7837, "end": 7989, "loc": { "start": { "line": 200, "column": 44 }, "end": { "line": 203, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 7837, "end": 7868, "loc": { "start": { "line": 200, "column": 44 }, "end": { "line": 200, "column": 75 } }, "object": { "type": "Identifier", "start": 7837, "end": 7849, "loc": { "start": { "line": 200, "column": 44 }, "end": { "line": 200, "column": 56 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "property": { "type": "Identifier", "start": 7850, "end": 7868, "loc": { "start": { "line": 200, "column": 57 }, "end": { "line": 200, "column": 75 }, "identifierName": "getSilhouetteColor" }, "name": "getSilhouetteColor" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7899, "end": 7911, "loc": { "start": { "line": 201, "column": 28 }, "end": { "line": 201, "column": 40 } }, "object": { "type": "Identifier", "start": 7899, "end": 7903, "loc": { "start": { "line": 201, "column": 28 }, "end": { "line": 201, "column": 32 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 7904, "end": 7911, "loc": { "start": { "line": 201, "column": 33 }, "end": { "line": 201, "column": 40 }, "identifierName": "variant" }, "name": "variant" }, "computed": false }, { "type": "MemberExpression", "start": 7942, "end": 7962, "loc": { "start": { "line": 202, "column": 28 }, "end": { "line": 202, "column": 48 } }, "object": { "type": "Identifier", "start": 7942, "end": 7946, "loc": { "start": { "line": 202, "column": 28 }, "end": { "line": 202, "column": 32 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 7947, "end": 7962, "loc": { "start": { "line": 202, "column": 33 }, "end": { "line": 202, "column": 48 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, "computed": false } ] } } }, { "type": "ExpressionStatement", "start": 8016, "end": 8260, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 209, "column": 26 } }, "expression": { "type": "CallExpression", "start": 8016, "end": 8259, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 209, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 8016, "end": 8032, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 40 } }, "object": { "type": "Identifier", "start": 8016, "end": 8023, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 8024, "end": 8032, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 40 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 8063, "end": 8084, "loc": { "start": { "line": 205, "column": 28 }, "end": { "line": 205, "column": 49 } }, "left": { "type": "Identifier", "start": 8063, "end": 8064, "loc": { "start": { "line": 205, "column": 28 }, "end": { "line": 205, "column": 29 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 8067, "end": 8084, "loc": { "start": { "line": 205, "column": 32 }, "end": { "line": 205, "column": 49 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "BinaryExpression", "start": 8115, "end": 8136, "loc": { "start": { "line": 206, "column": 28 }, "end": { "line": 206, "column": 49 } }, "left": { "type": "Identifier", "start": 8115, "end": 8116, "loc": { "start": { "line": 206, "column": 28 }, "end": { "line": 206, "column": 29 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 8119, "end": 8136, "loc": { "start": { "line": 206, "column": 32 }, "end": { "line": 206, "column": 49 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "Identifier", "start": 8167, "end": 8184, "loc": { "start": { "line": 207, "column": 28 }, "end": { "line": 207, "column": 45 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" }, { "type": "Identifier", "start": 8215, "end": 8232, "loc": { "start": { "line": 208, "column": 28 }, "end": { "line": 208, "column": 45 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } ] } }, { "type": "ContinueStatement", "start": 8288, "end": 8297, "loc": { "start": { "line": 211, "column": 24 }, "end": { "line": 211, "column": 33 } }, "label": null } ], "directives": [] } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 8359, "end": 8394, "loc": { "start": { "line": 215, "column": 16 }, "end": { "line": 215, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8365, "end": 8393, "loc": { "start": { "line": 215, "column": 22 }, "end": { "line": 215, "column": 50 } }, "id": { "type": "Identifier", "start": 8365, "end": 8377, "loc": { "start": { "line": 215, "column": 22 }, "end": { "line": 215, "column": 34 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "init": { "type": "MemberExpression", "start": 8380, "end": 8393, "loc": { "start": { "line": 215, "column": 37 }, "end": { "line": 215, "column": 50 } }, "object": { "type": "Identifier", "start": 8380, "end": 8390, "loc": { "start": { "line": 215, "column": 37 }, "end": { "line": 215, "column": 47 }, "identifierName": "lowerArray" }, "name": "lowerArray" }, "property": { "type": "Identifier", "start": 8391, "end": 8392, "loc": { "start": { "line": 215, "column": 48 }, "end": { "line": 215, "column": 49 }, "identifierName": "y" }, "name": "y" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 8412, "end": 9007, "loc": { "start": { "line": 216, "column": 16 }, "end": { "line": 229, "column": 17 } }, "test": { "type": "Identifier", "start": 8416, "end": 8428, "loc": { "start": { "line": 216, "column": 20 }, "end": { "line": 216, "column": 32 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "consequent": { "type": "BlockStatement", "start": 8430, "end": 9007, "loc": { "start": { "line": 216, "column": 34 }, "end": { "line": 229, "column": 17 } }, "body": [ { "type": "IfStatement", "start": 8453, "end": 8742, "loc": { "start": { "line": 217, "column": 20 }, "end": { "line": 222, "column": 21 } }, "test": { "type": "MemberExpression", "start": 8457, "end": 8498, "loc": { "start": { "line": 217, "column": 24 }, "end": { "line": 217, "column": 65 } }, "object": { "type": "Identifier", "start": 8457, "end": 8469, "loc": { "start": { "line": 217, "column": 24 }, "end": { "line": 217, "column": 36 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "property": { "type": "Identifier", "start": 8470, "end": 8498, "loc": { "start": { "line": 217, "column": 37 }, "end": { "line": 217, "column": 65 }, "identifierName": "getBackgroundColorAsResource" }, "name": "getBackgroundColorAsResource" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 8500, "end": 8614, "loc": { "start": { "line": 217, "column": 67 }, "end": { "line": 219, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 8527, "end": 8591, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 88 } }, "expression": { "type": "AssignmentExpression", "start": 8527, "end": 8590, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 87 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 8527, "end": 8544, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 41 } }, "object": { "type": "Identifier", "start": 8527, "end": 8534, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 8535, "end": 8544, "loc": { "start": { "line": 218, "column": 32 }, "end": { "line": 218, "column": 41 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "CallExpression", "start": 8547, "end": 8590, "loc": { "start": { "line": 218, "column": 44 }, "end": { "line": 218, "column": 87 } }, "callee": { "type": "MemberExpression", "start": 8547, "end": 8588, "loc": { "start": { "line": 218, "column": 44 }, "end": { "line": 218, "column": 85 } }, "object": { "type": "Identifier", "start": 8547, "end": 8559, "loc": { "start": { "line": 218, "column": 44 }, "end": { "line": 218, "column": 56 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "property": { "type": "Identifier", "start": 8560, "end": 8588, "loc": { "start": { "line": 218, "column": 57 }, "end": { "line": 218, "column": 85 }, "identifierName": "getBackgroundColorAsResource" }, "name": "getBackgroundColorAsResource" }, "computed": false }, "arguments": [] } } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 8620, "end": 8742, "loc": { "start": { "line": 219, "column": 27 }, "end": { "line": 222, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 8686, "end": 8719, "loc": { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 57 } }, "expression": { "type": "AssignmentExpression", "start": 8686, "end": 8718, "loc": { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 8686, "end": 8703, "loc": { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 41 } }, "object": { "type": "Identifier", "start": 8686, "end": 8693, "loc": { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 31 }, "identifierName": "context" }, "name": "context", "leadingComments": null }, "property": { "type": "Identifier", "start": 8694, "end": 8703, "loc": { "start": { "line": 221, "column": 32 }, "end": { "line": 221, "column": 41 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false, "leadingComments": null }, "right": { "type": "Identifier", "start": 8706, "end": 8718, "loc": { "start": { "line": 221, "column": 44 }, "end": { "line": 221, "column": 56 }, "identifierName": "lowerContent" }, "name": "lowerContent" }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 8647, "end": 8660, "loc": { "start": { "line": 220, "column": 24 }, "end": { "line": 220, "column": 37 } } } ] } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 8764, "end": 8988, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 228, "column": 22 } }, "expression": { "type": "CallExpression", "start": 8764, "end": 8987, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 228, "column": 21 } }, "callee": { "type": "MemberExpression", "start": 8764, "end": 8780, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 223, "column": 36 } }, "object": { "type": "Identifier", "start": 8764, "end": 8771, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 223, "column": 27 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 8772, "end": 8780, "loc": { "start": { "line": 223, "column": 28 }, "end": { "line": 223, "column": 36 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 8807, "end": 8828, "loc": { "start": { "line": 224, "column": 24 }, "end": { "line": 224, "column": 45 } }, "left": { "type": "Identifier", "start": 8807, "end": 8808, "loc": { "start": { "line": 224, "column": 24 }, "end": { "line": 224, "column": 25 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 8811, "end": 8828, "loc": { "start": { "line": 224, "column": 28 }, "end": { "line": 224, "column": 45 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "BinaryExpression", "start": 8855, "end": 8876, "loc": { "start": { "line": 225, "column": 24 }, "end": { "line": 225, "column": 45 } }, "left": { "type": "Identifier", "start": 8855, "end": 8856, "loc": { "start": { "line": 225, "column": 24 }, "end": { "line": 225, "column": 25 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 8859, "end": 8876, "loc": { "start": { "line": 225, "column": 28 }, "end": { "line": 225, "column": 45 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "Identifier", "start": 8903, "end": 8920, "loc": { "start": { "line": 226, "column": 24 }, "end": { "line": 226, "column": 41 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" }, { "type": "Identifier", "start": 8947, "end": 8964, "loc": { "start": { "line": 227, "column": 24 }, "end": { "line": 227, "column": 41 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } }, { "type": "IfStatement", "start": 9045, "end": 10717, "loc": { "start": { "line": 233, "column": 8 }, "end": { "line": 272, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 9049, "end": 9083, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 46 } }, "left": { "type": "MemberExpression", "start": 9049, "end": 9071, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 34 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9058, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 21 } }, "object": { "type": "ThisExpression", "start": 9049, "end": 9053, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 16 } } }, "property": { "type": "Identifier", "start": 9054, "end": 9058, "loc": { "start": { "line": 233, "column": 17 }, "end": { "line": 233, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 9059, "end": 9071, "loc": { "start": { "line": 233, "column": 22 }, "end": { "line": 233, "column": 34 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false }, "operator": "===", "right": { "type": "StringLiteral", "start": 9076, "end": 9083, "loc": { "start": { "line": 233, "column": 39 }, "end": { "line": 233, "column": 46 } }, "extra": { "rawValue": "wires", "raw": "\"wires\"" }, "value": "wires" } }, "consequent": { "type": "BlockStatement", "start": 9085, "end": 9942, "loc": { "start": { "line": 233, "column": 48 }, "end": { "line": 255, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 9138, "end": 9187, "loc": { "start": { "line": 236, "column": 12 }, "end": { "line": 236, "column": 61 } }, "expression": { "type": "AssignmentExpression", "start": 9138, "end": 9186, "loc": { "start": { "line": 236, "column": 12 }, "end": { "line": 236, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9138, "end": 9155, "loc": { "start": { "line": 236, "column": 12 }, "end": { "line": 236, "column": 29 } }, "object": { "type": "Identifier", "start": 9138, "end": 9145, "loc": { "start": { "line": 236, "column": 12 }, "end": { "line": 236, "column": 19 }, "identifierName": "context" }, "name": "context", "leadingComments": null }, "property": { "type": "Identifier", "start": 9146, "end": 9155, "loc": { "start": { "line": 236, "column": 20 }, "end": { "line": 236, "column": 29 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false, "leadingComments": null }, "right": { "type": "MemberExpression", "start": 9158, "end": 9186, "loc": { "start": { "line": 236, "column": 32 }, "end": { "line": 236, "column": 60 } }, "object": { "type": "MemberExpression", "start": 9158, "end": 9173, "loc": { "start": { "line": 236, "column": 32 }, "end": { "line": 236, "column": 47 } }, "object": { "type": "MemberExpression", "start": 9158, "end": 9167, "loc": { "start": { "line": 236, "column": 32 }, "end": { "line": 236, "column": 41 } }, "object": { "type": "Identifier", "start": 9158, "end": 9163, "loc": { "start": { "line": 236, "column": 32 }, "end": { "line": 236, "column": 37 }, "identifierName": "THEME" }, "name": "THEME" }, "property": { "type": "Identifier", "start": 9164, "end": 9167, "loc": { "start": { "line": 236, "column": 38 }, "end": { "line": 236, "column": 41 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "property": { "type": "Identifier", "start": 9168, "end": 9173, "loc": { "start": { "line": 236, "column": 42 }, "end": { "line": 236, "column": 47 }, "identifierName": "wires" }, "name": "wires" }, "computed": false }, "property": { "type": "Identifier", "start": 9174, "end": 9186, "loc": { "start": { "line": 236, "column": 48 }, "end": { "line": 236, "column": 60 }, "identifierName": "overlayColor" }, "name": "overlayColor" }, "computed": false }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Draw layers overlay", "start": 9100, "end": 9122, "loc": { "start": { "line": 234, "column": 12 }, "end": { "line": 234, "column": 34 } } } ] }, { "type": "ExpressionStatement", "start": 9201, "end": 9230, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 41 } }, "expression": { "type": "CallExpression", "start": 9201, "end": 9229, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 9201, "end": 9217, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 28 } }, "object": { "type": "Identifier", "start": 9201, "end": 9208, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 19 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 9209, "end": 9217, "loc": { "start": { "line": 237, "column": 20 }, "end": { "line": 237, "column": 28 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 9218, "end": 9219, "loc": { "start": { "line": 237, "column": 29 }, "end": { "line": 237, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 9221, "end": 9222, "loc": { "start": { "line": 237, "column": 32 }, "end": { "line": 237, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "Identifier", "start": 9224, "end": 9225, "loc": { "start": { "line": 237, "column": 35 }, "end": { "line": 237, "column": 36 }, "identifierName": "w" }, "name": "w" }, { "type": "Identifier", "start": 9227, "end": 9228, "loc": { "start": { "line": 237, "column": 38 }, "end": { "line": 237, "column": 39 }, "identifierName": "h" }, "name": "h" } ] } }, { "type": "ForStatement", "start": 9246, "end": 9931, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 254, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 9251, "end": 9260, "loc": { "start": { "line": 239, "column": 17 }, "end": { "line": 239, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9255, "end": 9260, "loc": { "start": { "line": 239, "column": 21 }, "end": { "line": 239, "column": 26 } }, "id": { "type": "Identifier", "start": 9255, "end": 9256, "loc": { "start": { "line": 239, "column": 21 }, "end": { "line": 239, "column": 22 }, "identifierName": "x" }, "name": "x" }, "init": { "type": "NumericLiteral", "start": 9259, "end": 9260, "loc": { "start": { "line": 239, "column": 25 }, "end": { "line": 239, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 9262, "end": 9291, "loc": { "start": { "line": 239, "column": 28 }, "end": { "line": 239, "column": 57 } }, "left": { "type": "Identifier", "start": 9262, "end": 9263, "loc": { "start": { "line": 239, "column": 28 }, "end": { "line": 239, "column": 29 }, "identifierName": "x" }, "name": "x" }, "operator": "<", "right": { "type": "MemberExpression", "start": 9266, "end": 9291, "loc": { "start": { "line": 239, "column": 32 }, "end": { "line": 239, "column": 57 } }, "object": { "type": "Identifier", "start": 9266, "end": 9278, "loc": { "start": { "line": 239, "column": 32 }, "end": { "line": 239, "column": 44 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 9279, "end": 9291, "loc": { "start": { "line": 239, "column": 45 }, "end": { "line": 239, "column": 57 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 9293, "end": 9296, "loc": { "start": { "line": 239, "column": 59 }, "end": { "line": 239, "column": 62 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 9295, "end": 9296, "loc": { "start": { "line": 239, "column": 61 }, "end": { "line": 239, "column": 62 }, "identifierName": "x" }, "name": "x" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 9298, "end": 9931, "loc": { "start": { "line": 239, "column": 64 }, "end": { "line": 254, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 9317, "end": 9357, "loc": { "start": { "line": 240, "column": 16 }, "end": { "line": 240, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9323, "end": 9356, "loc": { "start": { "line": 240, "column": 22 }, "end": { "line": 240, "column": 55 } }, "id": { "type": "Identifier", "start": 9323, "end": 9333, "loc": { "start": { "line": 240, "column": 22 }, "end": { "line": 240, "column": 32 }, "identifierName": "wiresArray" }, "name": "wiresArray" }, "init": { "type": "MemberExpression", "start": 9336, "end": 9356, "loc": { "start": { "line": 240, "column": 35 }, "end": { "line": 240, "column": 55 } }, "object": { "type": "MemberExpression", "start": 9336, "end": 9353, "loc": { "start": { "line": 240, "column": 35 }, "end": { "line": 240, "column": 52 } }, "object": { "type": "ThisExpression", "start": 9336, "end": 9340, "loc": { "start": { "line": 240, "column": 35 }, "end": { "line": 240, "column": 39 } } }, "property": { "type": "Identifier", "start": 9341, "end": 9353, "loc": { "start": { "line": 240, "column": 40 }, "end": { "line": 240, "column": 52 }, "identifierName": "wireContents" }, "name": "wireContents" }, "computed": false }, "property": { "type": "Identifier", "start": 9354, "end": 9355, "loc": { "start": { "line": 240, "column": 53 }, "end": { "line": 240, "column": 54 }, "identifierName": "x" }, "name": "x" }, "computed": true } } ], "kind": "const" }, { "type": "ForStatement", "start": 9375, "end": 9916, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 253, "column": 17 } }, "init": { "type": "VariableDeclaration", "start": 9380, "end": 9389, "loc": { "start": { "line": 241, "column": 21 }, "end": { "line": 241, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9384, "end": 9389, "loc": { "start": { "line": 241, "column": 25 }, "end": { "line": 241, "column": 30 } }, "id": { "type": "Identifier", "start": 9384, "end": 9385, "loc": { "start": { "line": 241, "column": 25 }, "end": { "line": 241, "column": 26 }, "identifierName": "y" }, "name": "y" }, "init": { "type": "NumericLiteral", "start": 9388, "end": 9389, "loc": { "start": { "line": 241, "column": 29 }, "end": { "line": 241, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 9391, "end": 9420, "loc": { "start": { "line": 241, "column": 32 }, "end": { "line": 241, "column": 61 } }, "left": { "type": "Identifier", "start": 9391, "end": 9392, "loc": { "start": { "line": 241, "column": 32 }, "end": { "line": 241, "column": 33 }, "identifierName": "y" }, "name": "y" }, "operator": "<", "right": { "type": "MemberExpression", "start": 9395, "end": 9420, "loc": { "start": { "line": 241, "column": 36 }, "end": { "line": 241, "column": 61 } }, "object": { "type": "Identifier", "start": 9395, "end": 9407, "loc": { "start": { "line": 241, "column": 36 }, "end": { "line": 241, "column": 48 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 9408, "end": 9420, "loc": { "start": { "line": 241, "column": 49 }, "end": { "line": 241, "column": 61 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 9422, "end": 9425, "loc": { "start": { "line": 241, "column": 63 }, "end": { "line": 241, "column": 66 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 9424, "end": 9425, "loc": { "start": { "line": 241, "column": 65 }, "end": { "line": 241, "column": 66 }, "identifierName": "y" }, "name": "y" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 9427, "end": 9916, "loc": { "start": { "line": 241, "column": 68 }, "end": { "line": 253, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 9450, "end": 9480, "loc": { "start": { "line": 242, "column": 20 }, "end": { "line": 242, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9456, "end": 9479, "loc": { "start": { "line": 242, "column": 26 }, "end": { "line": 242, "column": 49 } }, "id": { "type": "Identifier", "start": 9456, "end": 9463, "loc": { "start": { "line": 242, "column": 26 }, "end": { "line": 242, "column": 33 }, "identifierName": "content" }, "name": "content" }, "init": { "type": "MemberExpression", "start": 9466, "end": 9479, "loc": { "start": { "line": 242, "column": 36 }, "end": { "line": 242, "column": 49 } }, "object": { "type": "Identifier", "start": 9466, "end": 9476, "loc": { "start": { "line": 242, "column": 36 }, "end": { "line": 242, "column": 46 }, "identifierName": "wiresArray" }, "name": "wiresArray" }, "property": { "type": "Identifier", "start": 9477, "end": 9478, "loc": { "start": { "line": 242, "column": 47 }, "end": { "line": 242, "column": 48 }, "identifierName": "y" }, "name": "y" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 9502, "end": 9575, "loc": { "start": { "line": 243, "column": 20 }, "end": { "line": 245, "column": 21 } }, "test": { "type": "UnaryExpression", "start": 9506, "end": 9514, "loc": { "start": { "line": 243, "column": 24 }, "end": { "line": 243, "column": 32 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 9507, "end": 9514, "loc": { "start": { "line": 243, "column": 25 }, "end": { "line": 243, "column": 32 }, "identifierName": "content" }, "name": "content" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 9516, "end": 9575, "loc": { "start": { "line": 243, "column": 34 }, "end": { "line": 245, "column": 21 } }, "body": [ { "type": "ContinueStatement", "start": 9543, "end": 9552, "loc": { "start": { "line": 244, "column": 24 }, "end": { "line": 244, "column": 33 } }, "label": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 9597, "end": 9897, "loc": { "start": { "line": 246, "column": 20 }, "end": { "line": 252, "column": 23 } }, "expression": { "type": "CallExpression", "start": 9597, "end": 9896, "loc": { "start": { "line": 246, "column": 20 }, "end": { "line": 252, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 9597, "end": 9632, "loc": { "start": { "line": 246, "column": 20 }, "end": { "line": 246, "column": 55 } }, "object": { "type": "Identifier", "start": 9597, "end": 9609, "loc": { "start": { "line": 246, "column": 20 }, "end": { "line": 246, "column": 32 }, "identifierName": "MapChunkView" }, "name": "MapChunkView" }, "property": { "type": "Identifier", "start": 9610, "end": 9632, "loc": { "start": { "line": 246, "column": 33 }, "end": { "line": 246, "column": 55 }, "identifierName": "drawSingleOverviewTile" }, "name": "drawSingleOverviewTile" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 9633, "end": 9895, "loc": { "start": { "line": 246, "column": 56 }, "end": { "line": 252, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 9660, "end": 9667, "loc": { "start": { "line": 247, "column": 24 }, "end": { "line": 247, "column": 31 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 9660, "end": 9667, "loc": { "start": { "line": 247, "column": 24 }, "end": { "line": 247, "column": 31 }, "identifierName": "context" }, "name": "context" }, "value": { "type": "Identifier", "start": 9660, "end": 9667, "loc": { "start": { "line": 247, "column": 24 }, "end": { "line": 247, "column": 31 }, "identifierName": "context" }, "name": "context" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 9694, "end": 9718, "loc": { "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9694, "end": 9695, "loc": { "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 25 }, "identifierName": "x" }, "name": "x" }, "value": { "type": "BinaryExpression", "start": 9697, "end": 9718, "loc": { "start": { "line": 248, "column": 27 }, "end": { "line": 248, "column": 48 } }, "left": { "type": "Identifier", "start": 9697, "end": 9698, "loc": { "start": { "line": 248, "column": 27 }, "end": { "line": 248, "column": 28 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 9701, "end": 9718, "loc": { "start": { "line": 248, "column": 31 }, "end": { "line": 248, "column": 48 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "ObjectProperty", "start": 9745, "end": 9769, "loc": { "start": { "line": 249, "column": 24 }, "end": { "line": 249, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9745, "end": 9746, "loc": { "start": { "line": 249, "column": 24 }, "end": { "line": 249, "column": 25 }, "identifierName": "y" }, "name": "y" }, "value": { "type": "BinaryExpression", "start": 9748, "end": 9769, "loc": { "start": { "line": 249, "column": 27 }, "end": { "line": 249, "column": 48 } }, "left": { "type": "Identifier", "start": 9748, "end": 9749, "loc": { "start": { "line": 249, "column": 27 }, "end": { "line": 249, "column": 28 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 9752, "end": 9769, "loc": { "start": { "line": 249, "column": 31 }, "end": { "line": 249, "column": 48 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "ObjectProperty", "start": 9796, "end": 9811, "loc": { "start": { "line": 250, "column": 24 }, "end": { "line": 250, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9796, "end": 9802, "loc": { "start": { "line": 250, "column": 24 }, "end": { "line": 250, "column": 30 }, "identifierName": "entity" }, "name": "entity" }, "value": { "type": "Identifier", "start": 9804, "end": 9811, "loc": { "start": { "line": 250, "column": 32 }, "end": { "line": 250, "column": 39 }, "identifierName": "content" }, "name": "content" } }, { "type": "ObjectProperty", "start": 9838, "end": 9871, "loc": { "start": { "line": 251, "column": 24 }, "end": { "line": 251, "column": 57 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9838, "end": 9852, "loc": { "start": { "line": 251, "column": 24 }, "end": { "line": 251, "column": 38 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "value": { "type": "Identifier", "start": 9854, "end": 9871, "loc": { "start": { "line": 251, "column": 40 }, "end": { "line": 251, "column": 57 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } ] } ] } } ], "directives": [] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "IfStatement", "start": 9948, "end": 10717, "loc": { "start": { "line": 255, "column": 15 }, "end": { "line": 272, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 9952, "end": 9988, "loc": { "start": { "line": 255, "column": 19 }, "end": { "line": 255, "column": 55 } }, "left": { "type": "MemberExpression", "start": 9952, "end": 9974, "loc": { "start": { "line": 255, "column": 19 }, "end": { "line": 255, "column": 41 } }, "object": { "type": "MemberExpression", "start": 9952, "end": 9961, "loc": { "start": { "line": 255, "column": 19 }, "end": { "line": 255, "column": 28 } }, "object": { "type": "ThisExpression", "start": 9952, "end": 9956, "loc": { "start": { "line": 255, "column": 19 }, "end": { "line": 255, "column": 23 } } }, "property": { "type": "Identifier", "start": 9957, "end": 9961, "loc": { "start": { "line": 255, "column": 24 }, "end": { "line": 255, "column": 28 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 9962, "end": 9974, "loc": { "start": { "line": 255, "column": 29 }, "end": { "line": 255, "column": 41 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false }, "operator": "!==", "right": { "type": "StringLiteral", "start": 9979, "end": 9988, "loc": { "start": { "line": 255, "column": 46 }, "end": { "line": 255, "column": 55 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } }, "consequent": { "type": "BlockStatement", "start": 9990, "end": 10717, "loc": { "start": { "line": 255, "column": 57 }, "end": { "line": 272, "column": 9 } }, "body": [ { "type": "ForStatement", "start": 10005, "end": 10706, "loc": { "start": { "line": 256, "column": 12 }, "end": { "line": 271, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 10010, "end": 10019, "loc": { "start": { "line": 256, "column": 17 }, "end": { "line": 256, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10014, "end": 10019, "loc": { "start": { "line": 256, "column": 21 }, "end": { "line": 256, "column": 26 } }, "id": { "type": "Identifier", "start": 10014, "end": 10015, "loc": { "start": { "line": 256, "column": 21 }, "end": { "line": 256, "column": 22 }, "identifierName": "x" }, "name": "x" }, "init": { "type": "NumericLiteral", "start": 10018, "end": 10019, "loc": { "start": { "line": 256, "column": 25 }, "end": { "line": 256, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 10021, "end": 10050, "loc": { "start": { "line": 256, "column": 28 }, "end": { "line": 256, "column": 57 } }, "left": { "type": "Identifier", "start": 10021, "end": 10022, "loc": { "start": { "line": 256, "column": 28 }, "end": { "line": 256, "column": 29 }, "identifierName": "x" }, "name": "x" }, "operator": "<", "right": { "type": "MemberExpression", "start": 10025, "end": 10050, "loc": { "start": { "line": 256, "column": 32 }, "end": { "line": 256, "column": 57 } }, "object": { "type": "Identifier", "start": 10025, "end": 10037, "loc": { "start": { "line": 256, "column": 32 }, "end": { "line": 256, "column": 44 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 10038, "end": 10050, "loc": { "start": { "line": 256, "column": 45 }, "end": { "line": 256, "column": 57 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 10052, "end": 10055, "loc": { "start": { "line": 256, "column": 59 }, "end": { "line": 256, "column": 62 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 10054, "end": 10055, "loc": { "start": { "line": 256, "column": 61 }, "end": { "line": 256, "column": 62 }, "identifierName": "x" }, "name": "x" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 10057, "end": 10706, "loc": { "start": { "line": 256, "column": 64 }, "end": { "line": 271, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 10076, "end": 10137, "loc": { "start": { "line": 257, "column": 16 }, "end": { "line": 257, "column": 77 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10082, "end": 10136, "loc": { "start": { "line": 257, "column": 22 }, "end": { "line": 257, "column": 76 } }, "id": { "type": "Identifier", "start": 10082, "end": 10087, "loc": { "start": { "line": 257, "column": 22 }, "end": { "line": 257, "column": 27 }, "identifierName": "array" }, "name": "array" }, "init": { "type": "MemberExpression", "start": 10090, "end": 10136, "loc": { "start": { "line": 257, "column": 30 }, "end": { "line": 257, "column": 76 } }, "object": { "type": "MemberExpression", "start": 10090, "end": 10133, "loc": { "start": { "line": 257, "column": 30 }, "end": { "line": 257, "column": 73 } }, "object": { "type": "MemberExpression", "start": 10090, "end": 10109, "loc": { "start": { "line": 257, "column": 30 }, "end": { "line": 257, "column": 49 } }, "object": { "type": "ThisExpression", "start": 10090, "end": 10094, "loc": { "start": { "line": 257, "column": 30 }, "end": { "line": 257, "column": 34 } } }, "property": { "type": "Identifier", "start": 10095, "end": 10109, "loc": { "start": { "line": 257, "column": 35 }, "end": { "line": 257, "column": 49 }, "identifierName": "layersContents" }, "name": "layersContents" }, "computed": false }, "property": { "type": "MemberExpression", "start": 10110, "end": 10132, "loc": { "start": { "line": 257, "column": 50 }, "end": { "line": 257, "column": 72 } }, "object": { "type": "MemberExpression", "start": 10110, "end": 10119, "loc": { "start": { "line": 257, "column": 50 }, "end": { "line": 257, "column": 59 } }, "object": { "type": "ThisExpression", "start": 10110, "end": 10114, "loc": { "start": { "line": 257, "column": 50 }, "end": { "line": 257, "column": 54 } } }, "property": { "type": "Identifier", "start": 10115, "end": 10119, "loc": { "start": { "line": 257, "column": 55 }, "end": { "line": 257, "column": 59 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 10120, "end": 10132, "loc": { "start": { "line": 257, "column": 60 }, "end": { "line": 257, "column": 72 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false }, "computed": true }, "property": { "type": "Identifier", "start": 10134, "end": 10135, "loc": { "start": { "line": 257, "column": 74 }, "end": { "line": 257, "column": 75 }, "identifierName": "x" }, "name": "x" }, "computed": true } } ], "kind": "const" }, { "type": "ForStatement", "start": 10155, "end": 10691, "loc": { "start": { "line": 258, "column": 16 }, "end": { "line": 270, "column": 17 } }, "init": { "type": "VariableDeclaration", "start": 10160, "end": 10169, "loc": { "start": { "line": 258, "column": 21 }, "end": { "line": 258, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10164, "end": 10169, "loc": { "start": { "line": 258, "column": 25 }, "end": { "line": 258, "column": 30 } }, "id": { "type": "Identifier", "start": 10164, "end": 10165, "loc": { "start": { "line": 258, "column": 25 }, "end": { "line": 258, "column": 26 }, "identifierName": "y" }, "name": "y" }, "init": { "type": "NumericLiteral", "start": 10168, "end": 10169, "loc": { "start": { "line": 258, "column": 29 }, "end": { "line": 258, "column": 30 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 10171, "end": 10200, "loc": { "start": { "line": 258, "column": 32 }, "end": { "line": 258, "column": 61 } }, "left": { "type": "Identifier", "start": 10171, "end": 10172, "loc": { "start": { "line": 258, "column": 32 }, "end": { "line": 258, "column": 33 }, "identifierName": "y" }, "name": "y" }, "operator": "<", "right": { "type": "MemberExpression", "start": 10175, "end": 10200, "loc": { "start": { "line": 258, "column": 36 }, "end": { "line": 258, "column": 61 } }, "object": { "type": "Identifier", "start": 10175, "end": 10187, "loc": { "start": { "line": 258, "column": 36 }, "end": { "line": 258, "column": 48 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 10188, "end": 10200, "loc": { "start": { "line": 258, "column": 49 }, "end": { "line": 258, "column": 61 }, "identifierName": "mapChunkSize" }, "name": "mapChunkSize" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 10202, "end": 10205, "loc": { "start": { "line": 258, "column": 63 }, "end": { "line": 258, "column": 66 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 10204, "end": 10205, "loc": { "start": { "line": 258, "column": 65 }, "end": { "line": 258, "column": 66 }, "identifierName": "y" }, "name": "y" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 10207, "end": 10691, "loc": { "start": { "line": 258, "column": 68 }, "end": { "line": 270, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 10230, "end": 10255, "loc": { "start": { "line": 259, "column": 20 }, "end": { "line": 259, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10236, "end": 10254, "loc": { "start": { "line": 259, "column": 26 }, "end": { "line": 259, "column": 44 } }, "id": { "type": "Identifier", "start": 10236, "end": 10243, "loc": { "start": { "line": 259, "column": 26 }, "end": { "line": 259, "column": 33 }, "identifierName": "content" }, "name": "content" }, "init": { "type": "MemberExpression", "start": 10246, "end": 10254, "loc": { "start": { "line": 259, "column": 36 }, "end": { "line": 259, "column": 44 } }, "object": { "type": "Identifier", "start": 10246, "end": 10251, "loc": { "start": { "line": 259, "column": 36 }, "end": { "line": 259, "column": 41 }, "identifierName": "array" }, "name": "array" }, "property": { "type": "Identifier", "start": 10252, "end": 10253, "loc": { "start": { "line": 259, "column": 42 }, "end": { "line": 259, "column": 43 }, "identifierName": "y" }, "name": "y" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 10277, "end": 10350, "loc": { "start": { "line": 260, "column": 20 }, "end": { "line": 262, "column": 21 } }, "test": { "type": "UnaryExpression", "start": 10281, "end": 10289, "loc": { "start": { "line": 260, "column": 24 }, "end": { "line": 260, "column": 32 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 10282, "end": 10289, "loc": { "start": { "line": 260, "column": 25 }, "end": { "line": 260, "column": 32 }, "identifierName": "content" }, "name": "content" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 10291, "end": 10350, "loc": { "start": { "line": 260, "column": 34 }, "end": { "line": 262, "column": 21 } }, "body": [ { "type": "ContinueStatement", "start": 10318, "end": 10327, "loc": { "start": { "line": 261, "column": 24 }, "end": { "line": 261, "column": 33 } }, "label": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 10372, "end": 10672, "loc": { "start": { "line": 263, "column": 20 }, "end": { "line": 269, "column": 23 } }, "expression": { "type": "CallExpression", "start": 10372, "end": 10671, "loc": { "start": { "line": 263, "column": 20 }, "end": { "line": 269, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 10372, "end": 10407, "loc": { "start": { "line": 263, "column": 20 }, "end": { "line": 263, "column": 55 } }, "object": { "type": "Identifier", "start": 10372, "end": 10384, "loc": { "start": { "line": 263, "column": 20 }, "end": { "line": 263, "column": 32 }, "identifierName": "MapChunkView" }, "name": "MapChunkView" }, "property": { "type": "Identifier", "start": 10385, "end": 10407, "loc": { "start": { "line": 263, "column": 33 }, "end": { "line": 263, "column": 55 }, "identifierName": "drawSingleOverviewTile" }, "name": "drawSingleOverviewTile" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 10408, "end": 10670, "loc": { "start": { "line": 263, "column": 56 }, "end": { "line": 269, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 10435, "end": 10442, "loc": { "start": { "line": 264, "column": 24 }, "end": { "line": 264, "column": 31 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 10435, "end": 10442, "loc": { "start": { "line": 264, "column": 24 }, "end": { "line": 264, "column": 31 }, "identifierName": "context" }, "name": "context" }, "value": { "type": "Identifier", "start": 10435, "end": 10442, "loc": { "start": { "line": 264, "column": 24 }, "end": { "line": 264, "column": 31 }, "identifierName": "context" }, "name": "context" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 10469, "end": 10493, "loc": { "start": { "line": 265, "column": 24 }, "end": { "line": 265, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10469, "end": 10470, "loc": { "start": { "line": 265, "column": 24 }, "end": { "line": 265, "column": 25 }, "identifierName": "x" }, "name": "x" }, "value": { "type": "BinaryExpression", "start": 10472, "end": 10493, "loc": { "start": { "line": 265, "column": 27 }, "end": { "line": 265, "column": 48 } }, "left": { "type": "Identifier", "start": 10472, "end": 10473, "loc": { "start": { "line": 265, "column": 27 }, "end": { "line": 265, "column": 28 }, "identifierName": "x" }, "name": "x" }, "operator": "*", "right": { "type": "Identifier", "start": 10476, "end": 10493, "loc": { "start": { "line": 265, "column": 31 }, "end": { "line": 265, "column": 48 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "ObjectProperty", "start": 10520, "end": 10544, "loc": { "start": { "line": 266, "column": 24 }, "end": { "line": 266, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10520, "end": 10521, "loc": { "start": { "line": 266, "column": 24 }, "end": { "line": 266, "column": 25 }, "identifierName": "y" }, "name": "y" }, "value": { "type": "BinaryExpression", "start": 10523, "end": 10544, "loc": { "start": { "line": 266, "column": 27 }, "end": { "line": 266, "column": 48 } }, "left": { "type": "Identifier", "start": 10523, "end": 10524, "loc": { "start": { "line": 266, "column": 27 }, "end": { "line": 266, "column": 28 }, "identifierName": "y" }, "name": "y" }, "operator": "*", "right": { "type": "Identifier", "start": 10527, "end": 10544, "loc": { "start": { "line": 266, "column": 31 }, "end": { "line": 266, "column": 48 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "ObjectProperty", "start": 10571, "end": 10586, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10571, "end": 10577, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 30 }, "identifierName": "entity" }, "name": "entity" }, "value": { "type": "Identifier", "start": 10579, "end": 10586, "loc": { "start": { "line": 267, "column": 32 }, "end": { "line": 267, "column": 39 }, "identifierName": "content" }, "name": "content" } }, { "type": "ObjectProperty", "start": 10613, "end": 10646, "loc": { "start": { "line": 268, "column": 24 }, "end": { "line": 268, "column": 57 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10613, "end": 10627, "loc": { "start": { "line": 268, "column": 24 }, "end": { "line": 268, "column": 38 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "value": { "type": "Identifier", "start": 10629, "end": 10646, "loc": { "start": { "line": 268, "column": 40 }, "end": { "line": 268, "column": 57 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } ] } ] } } ], "directives": [] } } ], "directives": [] } } ], "directives": [] }, "alternate": null } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {HTMLCanvasElement} canvas\r\n * @param {CanvasRenderingContext2D} context\r\n * @param {number} w\r\n * @param {number} h\r\n * @param {number} dpi\r\n ", "start": 4706, "end": 4898, "loc": { "start": { "line": 129, "column": 4 }, "end": { "line": 136, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {object} param0\r\n * @param {CanvasRenderingContext2D} param0.context\r\n * @param {number} param0.x\r\n * @param {number} param0.y\r\n * @param {Entity} param0.entity\r\n * @param {number} param0.tileSizePixels\r\n * @param {string=} param0.overrideColor Optionally override the color to be rendered\r\n ", "start": 10732, "end": 11073, "loc": { "start": { "line": 275, "column": 4 }, "end": { "line": 283, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 11079, "end": 12425, "loc": { "start": { "line": 284, "column": 4 }, "end": { "line": 313, "column": 5 } }, "static": true, "computed": false, "key": { "type": "Identifier", "start": 11086, "end": 11108, "loc": { "start": { "line": 284, "column": 11 }, "end": { "line": 284, "column": 33 }, "identifierName": "drawSingleOverviewTile" }, "name": "drawSingleOverviewTile" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "ObjectPattern", "start": 11109, "end": 11172, "loc": { "start": { "line": 284, "column": 34 }, "end": { "line": 284, "column": 97 } }, "properties": [ { "type": "ObjectProperty", "start": 11111, "end": 11118, "loc": { "start": { "line": 284, "column": 36 }, "end": { "line": 284, "column": 43 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11111, "end": 11118, "loc": { "start": { "line": 284, "column": 36 }, "end": { "line": 284, "column": 43 }, "identifierName": "context" }, "name": "context" }, "value": { "type": "Identifier", "start": 11111, "end": 11118, "loc": { "start": { "line": 284, "column": 36 }, "end": { "line": 284, "column": 43 }, "identifierName": "context" }, "name": "context" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 11120, "end": 11121, "loc": { "start": { "line": 284, "column": 45 }, "end": { "line": 284, "column": 46 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11120, "end": 11121, "loc": { "start": { "line": 284, "column": 45 }, "end": { "line": 284, "column": 46 }, "identifierName": "x" }, "name": "x" }, "value": { "type": "Identifier", "start": 11120, "end": 11121, "loc": { "start": { "line": 284, "column": 45 }, "end": { "line": 284, "column": 46 }, "identifierName": "x" }, "name": "x" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 11123, "end": 11124, "loc": { "start": { "line": 284, "column": 48 }, "end": { "line": 284, "column": 49 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11123, "end": 11124, "loc": { "start": { "line": 284, "column": 48 }, "end": { "line": 284, "column": 49 }, "identifierName": "y" }, "name": "y" }, "value": { "type": "Identifier", "start": 11123, "end": 11124, "loc": { "start": { "line": 284, "column": 48 }, "end": { "line": 284, "column": 49 }, "identifierName": "y" }, "name": "y" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 11126, "end": 11132, "loc": { "start": { "line": 284, "column": 51 }, "end": { "line": 284, "column": 57 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11126, "end": 11132, "loc": { "start": { "line": 284, "column": 51 }, "end": { "line": 284, "column": 57 }, "identifierName": "entity" }, "name": "entity" }, "value": { "type": "Identifier", "start": 11126, "end": 11132, "loc": { "start": { "line": 284, "column": 51 }, "end": { "line": 284, "column": 57 }, "identifierName": "entity" }, "name": "entity" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 11134, "end": 11148, "loc": { "start": { "line": 284, "column": 59 }, "end": { "line": 284, "column": 73 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11134, "end": 11148, "loc": { "start": { "line": 284, "column": 59 }, "end": { "line": 284, "column": 73 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "value": { "type": "Identifier", "start": 11134, "end": 11148, "loc": { "start": { "line": 284, "column": 59 }, "end": { "line": 284, "column": 73 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 11150, "end": 11170, "loc": { "start": { "line": 284, "column": 75 }, "end": { "line": 284, "column": 95 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 11150, "end": 11163, "loc": { "start": { "line": 284, "column": 75 }, "end": { "line": 284, "column": 88 }, "identifierName": "overrideColor" }, "name": "overrideColor" }, "value": { "type": "AssignmentPattern", "start": 11150, "end": 11170, "loc": { "start": { "line": 284, "column": 75 }, "end": { "line": 284, "column": 95 } }, "left": { "type": "Identifier", "start": 11150, "end": 11163, "loc": { "start": { "line": 284, "column": 75 }, "end": { "line": 284, "column": 88 }, "identifierName": "overrideColor" }, "name": "overrideColor" }, "right": { "type": "NullLiteral", "start": 11166, "end": 11170, "loc": { "start": { "line": 284, "column": 91 }, "end": { "line": 284, "column": 95 } } } }, "extra": { "shorthand": true } } ] } ], "body": { "type": "BlockStatement", "start": 11174, "end": 12425, "loc": { "start": { "line": 284, "column": 99 }, "end": { "line": 313, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 11185, "end": 11238, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 61 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11191, "end": 11237, "loc": { "start": { "line": 285, "column": 14 }, "end": { "line": 285, "column": 60 } }, "id": { "type": "Identifier", "start": 11191, "end": 11201, "loc": { "start": { "line": 285, "column": 14 }, "end": { "line": 285, "column": 24 }, "identifierName": "staticComp" }, "name": "staticComp" }, "init": { "type": "MemberExpression", "start": 11204, "end": 11237, "loc": { "start": { "line": 285, "column": 27 }, "end": { "line": 285, "column": 60 } }, "object": { "type": "MemberExpression", "start": 11204, "end": 11221, "loc": { "start": { "line": 285, "column": 27 }, "end": { "line": 285, "column": 44 } }, "object": { "type": "Identifier", "start": 11204, "end": 11210, "loc": { "start": { "line": 285, "column": 27 }, "end": { "line": 285, "column": 33 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 11211, "end": 11221, "loc": { "start": { "line": 285, "column": 34 }, "end": { "line": 285, "column": 44 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 11222, "end": 11237, "loc": { "start": { "line": 285, "column": 45 }, "end": { "line": 285, "column": 60 }, "identifierName": "StaticMapEntity" }, "name": "StaticMapEntity" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 11248, "end": 11302, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11254, "end": 11301, "loc": { "start": { "line": 286, "column": 14 }, "end": { "line": 286, "column": 61 } }, "id": { "type": "Identifier", "start": 11254, "end": 11258, "loc": { "start": { "line": 286, "column": 14 }, "end": { "line": 286, "column": 18 }, "identifierName": "data" }, "name": "data" }, "init": { "type": "CallExpression", "start": 11261, "end": 11301, "loc": { "start": { "line": 286, "column": 21 }, "end": { "line": 286, "column": 61 } }, "callee": { "type": "Identifier", "start": 11261, "end": 11284, "loc": { "start": { "line": 286, "column": 21 }, "end": { "line": 286, "column": 44 }, "identifierName": "getBuildingDataFromCode" }, "name": "getBuildingDataFromCode" }, "arguments": [ { "type": "MemberExpression", "start": 11285, "end": 11300, "loc": { "start": { "line": 286, "column": 45 }, "end": { "line": 286, "column": 60 } }, "object": { "type": "Identifier", "start": 11285, "end": 11295, "loc": { "start": { "line": 286, "column": 45 }, "end": { "line": 286, "column": 55 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 11296, "end": 11300, "loc": { "start": { "line": 286, "column": 56 }, "end": { "line": 286, "column": 60 }, "identifierName": "code" }, "name": "code" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 11312, "end": 11351, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11318, "end": 11350, "loc": { "start": { "line": 287, "column": 14 }, "end": { "line": 287, "column": 46 } }, "id": { "type": "Identifier", "start": 11318, "end": 11330, "loc": { "start": { "line": 287, "column": 14 }, "end": { "line": 287, "column": 26 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "init": { "type": "MemberExpression", "start": 11333, "end": 11350, "loc": { "start": { "line": 287, "column": 29 }, "end": { "line": 287, "column": 46 } }, "object": { "type": "Identifier", "start": 11333, "end": 11337, "loc": { "start": { "line": 287, "column": 29 }, "end": { "line": 287, "column": 33 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 11338, "end": 11350, "loc": { "start": { "line": 287, "column": 34 }, "end": { "line": 287, "column": 46 }, "identifierName": "metaInstance" }, "name": "metaInstance" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 11361, "end": 11554, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 293, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11367, "end": 11553, "loc": { "start": { "line": 288, "column": 14 }, "end": { "line": 293, "column": 9 } }, "id": { "type": "Identifier", "start": 11367, "end": 11380, "loc": { "start": { "line": 288, "column": 14 }, "end": { "line": 288, "column": 27 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "init": { "type": "CallExpression", "start": 11383, "end": 11553, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 293, "column": 9 } }, "callee": { "type": "MemberExpression", "start": 11383, "end": 11425, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 72 } }, "object": { "type": "Identifier", "start": 11383, "end": 11395, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 42 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "property": { "type": "Identifier", "start": 11396, "end": 11425, "loc": { "start": { "line": 288, "column": 43 }, "end": { "line": 288, "column": 72 }, "identifierName": "getSpecialOverlayRenderMatrix" }, "name": "getSpecialOverlayRenderMatrix" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 11440, "end": 11459, "loc": { "start": { "line": 289, "column": 12 }, "end": { "line": 289, "column": 31 } }, "object": { "type": "Identifier", "start": 11440, "end": 11450, "loc": { "start": { "line": 289, "column": 12 }, "end": { "line": 289, "column": 22 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 11451, "end": 11459, "loc": { "start": { "line": 289, "column": 23 }, "end": { "line": 289, "column": 31 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false }, { "type": "MemberExpression", "start": 11474, "end": 11494, "loc": { "start": { "line": 290, "column": 12 }, "end": { "line": 290, "column": 32 } }, "object": { "type": "Identifier", "start": 11474, "end": 11478, "loc": { "start": { "line": 290, "column": 12 }, "end": { "line": 290, "column": 16 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 11479, "end": 11494, "loc": { "start": { "line": 290, "column": 17 }, "end": { "line": 290, "column": 32 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, "computed": false }, { "type": "MemberExpression", "start": 11509, "end": 11521, "loc": { "start": { "line": 291, "column": 12 }, "end": { "line": 291, "column": 24 } }, "object": { "type": "Identifier", "start": 11509, "end": 11513, "loc": { "start": { "line": 291, "column": 12 }, "end": { "line": 291, "column": 16 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 11514, "end": 11521, "loc": { "start": { "line": 291, "column": 17 }, "end": { "line": 291, "column": 24 }, "identifierName": "variant" }, "name": "variant" }, "computed": false }, { "type": "Identifier", "start": 11536, "end": 11542, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 18 }, "identifierName": "entity" }, "name": "entity" } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 11564, "end": 11682, "loc": { "start": { "line": 294, "column": 8 }, "end": { "line": 295, "column": 97 } }, "expression": { "type": "AssignmentExpression", "start": 11564, "end": 11681, "loc": { "start": { "line": 294, "column": 8 }, "end": { "line": 295, "column": 96 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 11564, "end": 11581, "loc": { "start": { "line": 294, "column": 8 }, "end": { "line": 294, "column": 25 } }, "object": { "type": "Identifier", "start": 11564, "end": 11571, "loc": { "start": { "line": 294, "column": 8 }, "end": { "line": 294, "column": 15 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 11572, "end": 11581, "loc": { "start": { "line": 294, "column": 16 }, "end": { "line": 294, "column": 25 }, "identifierName": "fillStyle" }, "name": "fillStyle" }, "computed": false }, "right": { "type": "LogicalExpression", "start": 11597, "end": 11681, "loc": { "start": { "line": 295, "column": 12 }, "end": { "line": 295, "column": 96 } }, "left": { "type": "Identifier", "start": 11597, "end": 11610, "loc": { "start": { "line": 295, "column": 12 }, "end": { "line": 295, "column": 25 }, "identifierName": "overrideColor" }, "name": "overrideColor" }, "operator": "||", "right": { "type": "CallExpression", "start": 11614, "end": 11681, "loc": { "start": { "line": 295, "column": 29 }, "end": { "line": 295, "column": 96 } }, "callee": { "type": "MemberExpression", "start": 11614, "end": 11645, "loc": { "start": { "line": 295, "column": 29 }, "end": { "line": 295, "column": 60 } }, "object": { "type": "Identifier", "start": 11614, "end": 11626, "loc": { "start": { "line": 295, "column": 29 }, "end": { "line": 295, "column": 41 }, "identifierName": "metaBuilding" }, "name": "metaBuilding" }, "property": { "type": "Identifier", "start": 11627, "end": 11645, "loc": { "start": { "line": 295, "column": 42 }, "end": { "line": 295, "column": 60 }, "identifierName": "getSilhouetteColor" }, "name": "getSilhouetteColor" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 11646, "end": 11658, "loc": { "start": { "line": 295, "column": 61 }, "end": { "line": 295, "column": 73 } }, "object": { "type": "Identifier", "start": 11646, "end": 11650, "loc": { "start": { "line": 295, "column": 61 }, "end": { "line": 295, "column": 65 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 11651, "end": 11658, "loc": { "start": { "line": 295, "column": 66 }, "end": { "line": 295, "column": 73 }, "identifierName": "variant" }, "name": "variant" }, "computed": false }, { "type": "MemberExpression", "start": 11660, "end": 11680, "loc": { "start": { "line": 295, "column": 75 }, "end": { "line": 295, "column": 95 } }, "object": { "type": "Identifier", "start": 11660, "end": 11664, "loc": { "start": { "line": 295, "column": 75 }, "end": { "line": 295, "column": 79 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 11665, "end": 11680, "loc": { "start": { "line": 295, "column": 80 }, "end": { "line": 295, "column": 95 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, "computed": false } ] } } } }, { "type": "IfStatement", "start": 11692, "end": 12418, "loc": { "start": { "line": 296, "column": 8 }, "end": { "line": 312, "column": 9 } }, "test": { "type": "Identifier", "start": 11696, "end": 11709, "loc": { "start": { "line": 296, "column": 12 }, "end": { "line": 296, "column": 25 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "consequent": { "type": "BlockStatement", "start": 11711, "end": 12331, "loc": { "start": { "line": 296, "column": 27 }, "end": { "line": 310, "column": 9 } }, "body": [ { "type": "ForStatement", "start": 11726, "end": 12320, "loc": { "start": { "line": 297, "column": 12 }, "end": { "line": 309, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 11731, "end": 11741, "loc": { "start": { "line": 297, "column": 17 }, "end": { "line": 297, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11735, "end": 11741, "loc": { "start": { "line": 297, "column": 21 }, "end": { "line": 297, "column": 27 } }, "id": { "type": "Identifier", "start": 11735, "end": 11737, "loc": { "start": { "line": 297, "column": 21 }, "end": { "line": 297, "column": 23 }, "identifierName": "dx" }, "name": "dx" }, "init": { "type": "NumericLiteral", "start": 11740, "end": 11741, "loc": { "start": { "line": 297, "column": 26 }, "end": { "line": 297, "column": 27 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 11743, "end": 11749, "loc": { "start": { "line": 297, "column": 29 }, "end": { "line": 297, "column": 35 } }, "left": { "type": "Identifier", "start": 11743, "end": 11745, "loc": { "start": { "line": 297, "column": 29 }, "end": { "line": 297, "column": 31 }, "identifierName": "dx" }, "name": "dx" }, "operator": "<", "right": { "type": "NumericLiteral", "start": 11748, "end": 11749, "loc": { "start": { "line": 297, "column": 34 }, "end": { "line": 297, "column": 35 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } }, "update": { "type": "UpdateExpression", "start": 11751, "end": 11755, "loc": { "start": { "line": 297, "column": 37 }, "end": { "line": 297, "column": 41 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 11753, "end": 11755, "loc": { "start": { "line": 297, "column": 39 }, "end": { "line": 297, "column": 41 }, "identifierName": "dx" }, "name": "dx" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 11757, "end": 12320, "loc": { "start": { "line": 297, "column": 43 }, "end": { "line": 309, "column": 13 } }, "body": [ { "type": "ForStatement", "start": 11776, "end": 12305, "loc": { "start": { "line": 298, "column": 16 }, "end": { "line": 308, "column": 17 } }, "init": { "type": "VariableDeclaration", "start": 11781, "end": 11791, "loc": { "start": { "line": 298, "column": 21 }, "end": { "line": 298, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11785, "end": 11791, "loc": { "start": { "line": 298, "column": 25 }, "end": { "line": 298, "column": 31 } }, "id": { "type": "Identifier", "start": 11785, "end": 11787, "loc": { "start": { "line": 298, "column": 25 }, "end": { "line": 298, "column": 27 }, "identifierName": "dy" }, "name": "dy" }, "init": { "type": "NumericLiteral", "start": 11790, "end": 11791, "loc": { "start": { "line": 298, "column": 30 }, "end": { "line": 298, "column": 31 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 11793, "end": 11799, "loc": { "start": { "line": 298, "column": 33 }, "end": { "line": 298, "column": 39 } }, "left": { "type": "Identifier", "start": 11793, "end": 11795, "loc": { "start": { "line": 298, "column": 33 }, "end": { "line": 298, "column": 35 }, "identifierName": "dy" }, "name": "dy" }, "operator": "<", "right": { "type": "NumericLiteral", "start": 11798, "end": 11799, "loc": { "start": { "line": 298, "column": 38 }, "end": { "line": 298, "column": 39 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } }, "update": { "type": "UpdateExpression", "start": 11801, "end": 11805, "loc": { "start": { "line": 298, "column": 41 }, "end": { "line": 298, "column": 45 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 11803, "end": 11805, "loc": { "start": { "line": 298, "column": 43 }, "end": { "line": 298, "column": 45 }, "identifierName": "dy" }, "name": "dy" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 11807, "end": 12305, "loc": { "start": { "line": 298, "column": 47 }, "end": { "line": 308, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 11830, "end": 11874, "loc": { "start": { "line": 299, "column": 20 }, "end": { "line": 299, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11836, "end": 11873, "loc": { "start": { "line": 299, "column": 26 }, "end": { "line": 299, "column": 63 } }, "id": { "type": "Identifier", "start": 11836, "end": 11844, "loc": { "start": { "line": 299, "column": 26 }, "end": { "line": 299, "column": 34 }, "identifierName": "isFilled" }, "name": "isFilled" }, "init": { "type": "MemberExpression", "start": 11847, "end": 11873, "loc": { "start": { "line": 299, "column": 37 }, "end": { "line": 299, "column": 63 } }, "object": { "type": "Identifier", "start": 11847, "end": 11860, "loc": { "start": { "line": 299, "column": 37 }, "end": { "line": 299, "column": 50 }, "identifierName": "overlayMatrix" }, "name": "overlayMatrix" }, "property": { "type": "BinaryExpression", "start": 11861, "end": 11872, "loc": { "start": { "line": 299, "column": 51 }, "end": { "line": 299, "column": 62 } }, "left": { "type": "Identifier", "start": 11861, "end": 11863, "loc": { "start": { "line": 299, "column": 51 }, "end": { "line": 299, "column": 53 }, "identifierName": "dx" }, "name": "dx" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 11866, "end": 11872, "loc": { "start": { "line": 299, "column": 56 }, "end": { "line": 299, "column": 62 } }, "left": { "type": "Identifier", "start": 11866, "end": 11868, "loc": { "start": { "line": 299, "column": 56 }, "end": { "line": 299, "column": 58 }, "identifierName": "dy" }, "name": "dy" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 11871, "end": 11872, "loc": { "start": { "line": 299, "column": 61 }, "end": { "line": 299, "column": 62 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } } }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 11896, "end": 12286, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 307, "column": 21 } }, "test": { "type": "Identifier", "start": 11900, "end": 11908, "loc": { "start": { "line": 300, "column": 24 }, "end": { "line": 300, "column": 32 }, "identifierName": "isFilled" }, "name": "isFilled" }, "consequent": { "type": "BlockStatement", "start": 11910, "end": 12286, "loc": { "start": { "line": 300, "column": 34 }, "end": { "line": 307, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 11937, "end": 12263, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 306, "column": 26 } }, "expression": { "type": "CallExpression", "start": 11937, "end": 12262, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 306, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 11937, "end": 11953, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 301, "column": 40 } }, "object": { "type": "Identifier", "start": 11937, "end": 11944, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 301, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 11945, "end": 11953, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 301, "column": 40 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 11984, "end": 12029, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 73 } }, "left": { "type": "Identifier", "start": 11984, "end": 11985, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 29 }, "identifierName": "x" }, "name": "x" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 11988, "end": 12029, "loc": { "start": { "line": 302, "column": 32 }, "end": { "line": 302, "column": 73 } }, "left": { "type": "BinaryExpression", "start": 11989, "end": 12008, "loc": { "start": { "line": 302, "column": 33 }, "end": { "line": 302, "column": 52 } }, "left": { "type": "Identifier", "start": 11989, "end": 11991, "loc": { "start": { "line": 302, "column": 33 }, "end": { "line": 302, "column": 35 }, "identifierName": "dx" }, "name": "dx" }, "operator": "*", "right": { "type": "Identifier", "start": 11994, "end": 12008, "loc": { "start": { "line": 302, "column": 38 }, "end": { "line": 302, "column": 52 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "extra": { "parenthesized": true, "parenStart": 11988 } }, "operator": "/", "right": { "type": "Identifier", "start": 12012, "end": 12029, "loc": { "start": { "line": 302, "column": 56 }, "end": { "line": 302, "column": 73 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "BinaryExpression", "start": 12060, "end": 12105, "loc": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 73 } }, "left": { "type": "Identifier", "start": 12060, "end": 12061, "loc": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 29 }, "identifierName": "y" }, "name": "y" }, "operator": "+", "right": { "type": "BinaryExpression", "start": 12064, "end": 12105, "loc": { "start": { "line": 303, "column": 32 }, "end": { "line": 303, "column": 73 } }, "left": { "type": "BinaryExpression", "start": 12065, "end": 12084, "loc": { "start": { "line": 303, "column": 33 }, "end": { "line": 303, "column": 52 } }, "left": { "type": "Identifier", "start": 12065, "end": 12067, "loc": { "start": { "line": 303, "column": 33 }, "end": { "line": 303, "column": 35 }, "identifierName": "dy" }, "name": "dy" }, "operator": "*", "right": { "type": "Identifier", "start": 12070, "end": 12084, "loc": { "start": { "line": 303, "column": 38 }, "end": { "line": 303, "column": 52 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "extra": { "parenthesized": true, "parenStart": 12064 } }, "operator": "/", "right": { "type": "Identifier", "start": 12088, "end": 12105, "loc": { "start": { "line": 303, "column": 56 }, "end": { "line": 303, "column": 73 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } }, { "type": "BinaryExpression", "start": 12136, "end": 12170, "loc": { "start": { "line": 304, "column": 28 }, "end": { "line": 304, "column": 62 } }, "left": { "type": "Identifier", "start": 12136, "end": 12150, "loc": { "start": { "line": 304, "column": 28 }, "end": { "line": 304, "column": 42 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "operator": "/", "right": { "type": "Identifier", "start": 12153, "end": 12170, "loc": { "start": { "line": 304, "column": 45 }, "end": { "line": 304, "column": 62 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } }, { "type": "BinaryExpression", "start": 12201, "end": 12235, "loc": { "start": { "line": 305, "column": 28 }, "end": { "line": 305, "column": 62 } }, "left": { "type": "Identifier", "start": 12201, "end": 12215, "loc": { "start": { "line": 305, "column": 28 }, "end": { "line": 305, "column": 42 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, "operator": "/", "right": { "type": "Identifier", "start": 12218, "end": 12235, "loc": { "start": { "line": 305, "column": 45 }, "end": { "line": 305, "column": 62 }, "identifierName": "CHUNK_OVERLAY_RES" }, "name": "CHUNK_OVERLAY_RES" } } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 12337, "end": 12418, "loc": { "start": { "line": 310, "column": 15 }, "end": { "line": 312, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 12352, "end": 12407, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 67 } }, "expression": { "type": "CallExpression", "start": 12352, "end": 12406, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 12352, "end": 12368, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 28 } }, "object": { "type": "Identifier", "start": 12352, "end": 12359, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 19 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 12360, "end": 12368, "loc": { "start": { "line": 311, "column": 20 }, "end": { "line": 311, "column": 28 }, "identifierName": "fillRect" }, "name": "fillRect" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 12369, "end": 12370, "loc": { "start": { "line": 311, "column": 29 }, "end": { "line": 311, "column": 30 }, "identifierName": "x" }, "name": "x" }, { "type": "Identifier", "start": 12372, "end": 12373, "loc": { "start": { "line": 311, "column": 32 }, "end": { "line": 311, "column": 33 }, "identifierName": "y" }, "name": "y" }, { "type": "Identifier", "start": 12375, "end": 12389, "loc": { "start": { "line": 311, "column": 35 }, "end": { "line": 311, "column": 49 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" }, { "type": "Identifier", "start": 12391, "end": 12405, "loc": { "start": { "line": 311, "column": 51 }, "end": { "line": 311, "column": 65 }, "identifierName": "tileSizePixels" }, "name": "tileSizePixels" } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {object} param0\r\n * @param {CanvasRenderingContext2D} param0.context\r\n * @param {number} param0.x\r\n * @param {number} param0.y\r\n * @param {Entity} param0.entity\r\n * @param {number} param0.tileSizePixels\r\n * @param {string=} param0.overrideColor Optionally override the color to be rendered\r\n ", "start": 10732, "end": 11073, "loc": { "start": { "line": 275, "column": 4 }, "end": { "line": 283, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the wires layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 12433, "end": 12518, "loc": { "start": { "line": 315, "column": 4 }, "end": { "line": 318, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 12524, "end": 13015, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 327, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 12524, "end": 12548, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 319, "column": 28 }, "identifierName": "drawWiresForegroundLayer" }, "name": "drawWiresForegroundLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 12549, "end": 12559, "loc": { "start": { "line": 319, "column": 29 }, "end": { "line": 319, "column": 39 }, "identifierName": "parameters" }, "name": "parameters" } ], "body": { "type": "BlockStatement", "start": 12561, "end": 13015, "loc": { "start": { "line": 319, "column": 41 }, "end": { "line": 327, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 12572, "end": 12664, "loc": { "start": { "line": 320, "column": 8 }, "end": { "line": 320, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12578, "end": 12663, "loc": { "start": { "line": 320, "column": 14 }, "end": { "line": 320, "column": 99 } }, "id": { "type": "Identifier", "start": 12578, "end": 12595, "loc": { "start": { "line": 320, "column": 14 }, "end": { "line": 320, "column": 31 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "init": { "type": "CallExpression", "start": 12598, "end": 12663, "loc": { "start": { "line": 320, "column": 34 }, "end": { "line": 320, "column": 99 } }, "callee": { "type": "MemberExpression", "start": 12598, "end": 12608, "loc": { "start": { "line": 320, "column": 34 }, "end": { "line": 320, "column": 44 } }, "object": { "type": "Identifier", "start": 12598, "end": 12602, "loc": { "start": { "line": 320, "column": 34 }, "end": { "line": 320, "column": 38 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 12603, "end": 12608, "loc": { "start": { "line": 320, "column": 39 }, "end": { "line": 320, "column": 44 }, "identifierName": "parse" }, "name": "parse" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 12609, "end": 12662, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 12609, "end": 12623, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 59 } }, "object": { "type": "Identifier", "start": 12609, "end": 12613, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 49 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 12614, "end": 12623, "loc": { "start": { "line": 320, "column": 50 }, "end": { "line": 320, "column": 59 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 12624, "end": 12661, "loc": { "start": { "line": 320, "column": 60 }, "end": { "line": 320, "column": 97 } }, "object": { "type": "MemberExpression", "start": 12624, "end": 12643, "loc": { "start": { "line": 320, "column": 60 }, "end": { "line": 320, "column": 79 } }, "object": { "type": "MemberExpression", "start": 12624, "end": 12633, "loc": { "start": { "line": 320, "column": 60 }, "end": { "line": 320, "column": 69 } }, "object": { "type": "ThisExpression", "start": 12624, "end": 12628, "loc": { "start": { "line": 320, "column": 60 }, "end": { "line": 320, "column": 64 } } }, "property": { "type": "Identifier", "start": 12629, "end": 12633, "loc": { "start": { "line": 320, "column": 65 }, "end": { "line": 320, "column": 69 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 12634, "end": 12643, "loc": { "start": { "line": 320, "column": 70 }, "end": { "line": 320, "column": 79 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 12644, "end": 12661, "loc": { "start": { "line": 320, "column": 80 }, "end": { "line": 320, "column": 97 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "computed": false } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 12674, "end": 12718, "loc": { "start": { "line": 321, "column": 8 }, "end": { "line": 321, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12680, "end": 12717, "loc": { "start": { "line": 321, "column": 14 }, "end": { "line": 321, "column": 51 } }, "id": { "type": "Identifier", "start": 12680, "end": 12687, "loc": { "start": { "line": 321, "column": 14 }, "end": { "line": 321, "column": 21 }, "identifierName": "systems" }, "name": "systems" }, "init": { "type": "MemberExpression", "start": 12690, "end": 12717, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 51 } }, "object": { "type": "MemberExpression", "start": 12690, "end": 12709, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 43 } }, "object": { "type": "MemberExpression", "start": 12690, "end": 12699, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 33 } }, "object": { "type": "ThisExpression", "start": 12690, "end": 12694, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 28 } } }, "property": { "type": "Identifier", "start": 12695, "end": 12699, "loc": { "start": { "line": 321, "column": 29 }, "end": { "line": 321, "column": 33 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 12700, "end": 12709, "loc": { "start": { "line": 321, "column": 34 }, "end": { "line": 321, "column": 43 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 12710, "end": 12717, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 51 }, "identifierName": "systems" }, "name": "systems" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 12728, "end": 13008, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 326, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 12733, "end": 12742, "loc": { "start": { "line": 322, "column": 13 }, "end": { "line": 322, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12737, "end": 12742, "loc": { "start": { "line": 322, "column": 17 }, "end": { "line": 322, "column": 22 } }, "id": { "type": "Identifier", "start": 12737, "end": 12738, "loc": { "start": { "line": 322, "column": 17 }, "end": { "line": 322, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 12741, "end": 12742, "loc": { "start": { "line": 322, "column": 21 }, "end": { "line": 322, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 12744, "end": 12772, "loc": { "start": { "line": 322, "column": 24 }, "end": { "line": 322, "column": 52 } }, "left": { "type": "Identifier", "start": 12744, "end": 12745, "loc": { "start": { "line": 322, "column": 24 }, "end": { "line": 322, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 12748, "end": 12772, "loc": { "start": { "line": 322, "column": 28 }, "end": { "line": 322, "column": 52 } }, "object": { "type": "Identifier", "start": 12748, "end": 12765, "loc": { "start": { "line": 322, "column": 28 }, "end": { "line": 322, "column": 45 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 12766, "end": 12772, "loc": { "start": { "line": 322, "column": 46 }, "end": { "line": 322, "column": 52 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 12774, "end": 12777, "loc": { "start": { "line": 322, "column": 54 }, "end": { "line": 322, "column": 57 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 12774, "end": 12775, "loc": { "start": { "line": 322, "column": 54 }, "end": { "line": 322, "column": 55 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 12779, "end": 13008, "loc": { "start": { "line": 322, "column": 59 }, "end": { "line": 326, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 12794, "end": 12839, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12800, "end": 12838, "loc": { "start": { "line": 323, "column": 18 }, "end": { "line": 323, "column": 56 } }, "id": { "type": "Identifier", "start": 12800, "end": 12806, "loc": { "start": { "line": 323, "column": 18 }, "end": { "line": 323, "column": 24 }, "identifierName": "system" }, "name": "system" }, "init": { "type": "MemberExpression", "start": 12809, "end": 12838, "loc": { "start": { "line": 323, "column": 27 }, "end": { "line": 323, "column": 56 } }, "object": { "type": "Identifier", "start": 12809, "end": 12816, "loc": { "start": { "line": 323, "column": 27 }, "end": { "line": 323, "column": 34 }, "identifierName": "systems" }, "name": "systems" }, "property": { "type": "MemberExpression", "start": 12817, "end": 12837, "loc": { "start": { "line": 323, "column": 35 }, "end": { "line": 323, "column": 55 } }, "object": { "type": "Identifier", "start": 12817, "end": 12834, "loc": { "start": { "line": 323, "column": 35 }, "end": { "line": 323, "column": 52 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 12835, "end": 12836, "loc": { "start": { "line": 323, "column": 53 }, "end": { "line": 323, "column": 54 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 12853, "end": 12927, "loc": { "start": { "line": 324, "column": 12 }, "end": { "line": 324, "column": 86 } }, "test": { "type": "BinaryExpression", "start": 12857, "end": 12916, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 75 } }, "left": { "type": "UnaryExpression", "start": 12857, "end": 12901, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 60 } }, "operator": "typeof", "prefix": true, "argument": { "type": "MemberExpression", "start": 12864, "end": 12901, "loc": { "start": { "line": 324, "column": 23 }, "end": { "line": 324, "column": 60 } }, "object": { "type": "Identifier", "start": 12864, "end": 12870, "loc": { "start": { "line": 324, "column": 23 }, "end": { "line": 324, "column": 29 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 12871, "end": 12901, "loc": { "start": { "line": 324, "column": 30 }, "end": { "line": 324, "column": 60 }, "identifierName": "drawChunk_WiresForegroundLayer" }, "name": "drawChunk_WiresForegroundLayer" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "!==", "right": { "type": "StringLiteral", "start": 12906, "end": 12916, "loc": { "start": { "line": 324, "column": 65 }, "end": { "line": 324, "column": 75 } }, "extra": { "rawValue": "function", "raw": "\"function\"" }, "value": "function" } }, "consequent": { "type": "ContinueStatement", "start": 12918, "end": 12927, "loc": { "start": { "line": 324, "column": 77 }, "end": { "line": 324, "column": 86 } }, "label": null }, "alternate": null }, { "type": "ExpressionStatement", "start": 12941, "end": 12997, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 68 } }, "expression": { "type": "CallExpression", "start": 12941, "end": 12996, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 12941, "end": 12978, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 49 } }, "object": { "type": "Identifier", "start": 12941, "end": 12947, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 18 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 12948, "end": 12978, "loc": { "start": { "line": 325, "column": 19 }, "end": { "line": 325, "column": 49 }, "identifierName": "drawChunk_WiresForegroundLayer" }, "name": "drawChunk_WiresForegroundLayer" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 12979, "end": 12989, "loc": { "start": { "line": 325, "column": 50 }, "end": { "line": 325, "column": 60 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "ThisExpression", "start": 12991, "end": 12995, "loc": { "start": { "line": 325, "column": 62 }, "end": { "line": 325, "column": 66 } } } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the wires layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 12433, "end": 12518, "loc": { "start": { "line": 315, "column": 4 }, "end": { "line": 318, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the layer\r\n * @param {DrawParameters} parameters\r\n * @param {Layer} layer\r\n ", "start": 13023, "end": 13131, "loc": { "start": { "line": 329, "column": 4 }, "end": { "line": 333, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 13137, "end": 13627, "loc": { "start": { "line": 334, "column": 4 }, "end": { "line": 342, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 13137, "end": 13156, "loc": { "start": { "line": 334, "column": 4 }, "end": { "line": 334, "column": 23 }, "identifierName": "drawForegroundLayer" }, "name": "drawForegroundLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 13157, "end": 13167, "loc": { "start": { "line": 334, "column": 24 }, "end": { "line": 334, "column": 34 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "Identifier", "start": 13169, "end": 13174, "loc": { "start": { "line": 334, "column": 36 }, "end": { "line": 334, "column": 41 }, "identifierName": "layer" }, "name": "layer" } ], "body": { "type": "BlockStatement", "start": 13176, "end": 13627, "loc": { "start": { "line": 334, "column": 43 }, "end": { "line": 342, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13187, "end": 13279, "loc": { "start": { "line": 335, "column": 8 }, "end": { "line": 335, "column": 100 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13193, "end": 13278, "loc": { "start": { "line": 335, "column": 14 }, "end": { "line": 335, "column": 99 } }, "id": { "type": "Identifier", "start": 13193, "end": 13210, "loc": { "start": { "line": 335, "column": 14 }, "end": { "line": 335, "column": 31 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "init": { "type": "CallExpression", "start": 13213, "end": 13278, "loc": { "start": { "line": 335, "column": 34 }, "end": { "line": 335, "column": 99 } }, "callee": { "type": "MemberExpression", "start": 13213, "end": 13223, "loc": { "start": { "line": 335, "column": 34 }, "end": { "line": 335, "column": 44 } }, "object": { "type": "Identifier", "start": 13213, "end": 13217, "loc": { "start": { "line": 335, "column": 34 }, "end": { "line": 335, "column": 38 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 13218, "end": 13223, "loc": { "start": { "line": 335, "column": 39 }, "end": { "line": 335, "column": 44 }, "identifierName": "parse" }, "name": "parse" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 13224, "end": 13277, "loc": { "start": { "line": 335, "column": 45 }, "end": { "line": 335, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 13224, "end": 13238, "loc": { "start": { "line": 335, "column": 45 }, "end": { "line": 335, "column": 59 } }, "object": { "type": "Identifier", "start": 13224, "end": 13228, "loc": { "start": { "line": 335, "column": 45 }, "end": { "line": 335, "column": 49 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 13229, "end": 13238, "loc": { "start": { "line": 335, "column": 50 }, "end": { "line": 335, "column": 59 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 13239, "end": 13276, "loc": { "start": { "line": 335, "column": 60 }, "end": { "line": 335, "column": 97 } }, "object": { "type": "MemberExpression", "start": 13239, "end": 13258, "loc": { "start": { "line": 335, "column": 60 }, "end": { "line": 335, "column": 79 } }, "object": { "type": "MemberExpression", "start": 13239, "end": 13248, "loc": { "start": { "line": 335, "column": 60 }, "end": { "line": 335, "column": 69 } }, "object": { "type": "ThisExpression", "start": 13239, "end": 13243, "loc": { "start": { "line": 335, "column": 60 }, "end": { "line": 335, "column": 64 } } }, "property": { "type": "Identifier", "start": 13244, "end": 13248, "loc": { "start": { "line": 335, "column": 65 }, "end": { "line": 335, "column": 69 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 13249, "end": 13258, "loc": { "start": { "line": 335, "column": 70 }, "end": { "line": 335, "column": 79 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 13259, "end": 13276, "loc": { "start": { "line": 335, "column": 80 }, "end": { "line": 335, "column": 97 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "computed": false } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13289, "end": 13333, "loc": { "start": { "line": 336, "column": 8 }, "end": { "line": 336, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13295, "end": 13332, "loc": { "start": { "line": 336, "column": 14 }, "end": { "line": 336, "column": 51 } }, "id": { "type": "Identifier", "start": 13295, "end": 13302, "loc": { "start": { "line": 336, "column": 14 }, "end": { "line": 336, "column": 21 }, "identifierName": "systems" }, "name": "systems" }, "init": { "type": "MemberExpression", "start": 13305, "end": 13332, "loc": { "start": { "line": 336, "column": 24 }, "end": { "line": 336, "column": 51 } }, "object": { "type": "MemberExpression", "start": 13305, "end": 13324, "loc": { "start": { "line": 336, "column": 24 }, "end": { "line": 336, "column": 43 } }, "object": { "type": "MemberExpression", "start": 13305, "end": 13314, "loc": { "start": { "line": 336, "column": 24 }, "end": { "line": 336, "column": 33 } }, "object": { "type": "ThisExpression", "start": 13305, "end": 13309, "loc": { "start": { "line": 336, "column": 24 }, "end": { "line": 336, "column": 28 } } }, "property": { "type": "Identifier", "start": 13310, "end": 13314, "loc": { "start": { "line": 336, "column": 29 }, "end": { "line": 336, "column": 33 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 13315, "end": 13324, "loc": { "start": { "line": 336, "column": 34 }, "end": { "line": 336, "column": 43 }, "identifierName": "systemMgr" }, "name": "systemMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 13325, "end": 13332, "loc": { "start": { "line": 336, "column": 44 }, "end": { "line": 336, "column": 51 }, "identifierName": "systems" }, "name": "systems" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 13343, "end": 13620, "loc": { "start": { "line": 337, "column": 8 }, "end": { "line": 341, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 13348, "end": 13357, "loc": { "start": { "line": 337, "column": 13 }, "end": { "line": 337, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13352, "end": 13357, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 22 } }, "id": { "type": "Identifier", "start": 13352, "end": 13353, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 13356, "end": 13357, "loc": { "start": { "line": 337, "column": 21 }, "end": { "line": 337, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 13359, "end": 13387, "loc": { "start": { "line": 337, "column": 24 }, "end": { "line": 337, "column": 52 } }, "left": { "type": "Identifier", "start": 13359, "end": 13360, "loc": { "start": { "line": 337, "column": 24 }, "end": { "line": 337, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 13363, "end": 13387, "loc": { "start": { "line": 337, "column": 28 }, "end": { "line": 337, "column": 52 } }, "object": { "type": "Identifier", "start": 13363, "end": 13380, "loc": { "start": { "line": 337, "column": 28 }, "end": { "line": 337, "column": 45 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 13381, "end": 13387, "loc": { "start": { "line": 337, "column": 46 }, "end": { "line": 337, "column": 52 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 13389, "end": 13392, "loc": { "start": { "line": 337, "column": 54 }, "end": { "line": 337, "column": 57 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 13389, "end": 13390, "loc": { "start": { "line": 337, "column": 54 }, "end": { "line": 337, "column": 55 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 13394, "end": 13620, "loc": { "start": { "line": 337, "column": 59 }, "end": { "line": 341, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 13409, "end": 13454, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13415, "end": 13453, "loc": { "start": { "line": 338, "column": 18 }, "end": { "line": 338, "column": 56 } }, "id": { "type": "Identifier", "start": 13415, "end": 13421, "loc": { "start": { "line": 338, "column": 18 }, "end": { "line": 338, "column": 24 }, "identifierName": "system" }, "name": "system" }, "init": { "type": "MemberExpression", "start": 13424, "end": 13453, "loc": { "start": { "line": 338, "column": 27 }, "end": { "line": 338, "column": 56 } }, "object": { "type": "Identifier", "start": 13424, "end": 13431, "loc": { "start": { "line": 338, "column": 27 }, "end": { "line": 338, "column": 34 }, "identifierName": "systems" }, "name": "systems" }, "property": { "type": "MemberExpression", "start": 13432, "end": 13452, "loc": { "start": { "line": 338, "column": 35 }, "end": { "line": 338, "column": 55 } }, "object": { "type": "Identifier", "start": 13432, "end": 13449, "loc": { "start": { "line": 338, "column": 35 }, "end": { "line": 338, "column": 52 }, "identifierName": "systemUpdateOrder" }, "name": "systemUpdateOrder" }, "property": { "type": "Identifier", "start": 13450, "end": 13451, "loc": { "start": { "line": 338, "column": 53 }, "end": { "line": 338, "column": 54 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 13468, "end": 13537, "loc": { "start": { "line": 339, "column": 12 }, "end": { "line": 339, "column": 81 } }, "test": { "type": "BinaryExpression", "start": 13472, "end": 13526, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 70 } }, "left": { "type": "UnaryExpression", "start": 13472, "end": 13511, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 55 } }, "operator": "typeof", "prefix": true, "argument": { "type": "MemberExpression", "start": 13479, "end": 13511, "loc": { "start": { "line": 339, "column": 23 }, "end": { "line": 339, "column": 55 } }, "object": { "type": "Identifier", "start": 13479, "end": 13485, "loc": { "start": { "line": 339, "column": 23 }, "end": { "line": 339, "column": 29 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 13486, "end": 13511, "loc": { "start": { "line": 339, "column": 30 }, "end": { "line": 339, "column": 55 }, "identifierName": "drawChunk_ForegroundLayer" }, "name": "drawChunk_ForegroundLayer" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "!==", "right": { "type": "StringLiteral", "start": 13516, "end": 13526, "loc": { "start": { "line": 339, "column": 60 }, "end": { "line": 339, "column": 70 } }, "extra": { "rawValue": "function", "raw": "\"function\"" }, "value": "function" } }, "consequent": { "type": "ContinueStatement", "start": 13528, "end": 13537, "loc": { "start": { "line": 339, "column": 72 }, "end": { "line": 339, "column": 81 } }, "label": null }, "alternate": null }, { "type": "ExpressionStatement", "start": 13551, "end": 13609, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 70 } }, "expression": { "type": "CallExpression", "start": 13551, "end": 13608, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 13551, "end": 13583, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 44 } }, "object": { "type": "Identifier", "start": 13551, "end": 13557, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 18 }, "identifierName": "system" }, "name": "system" }, "property": { "type": "Identifier", "start": 13558, "end": 13583, "loc": { "start": { "line": 340, "column": 19 }, "end": { "line": 340, "column": 44 }, "identifierName": "drawChunk_ForegroundLayer" }, "name": "drawChunk_ForegroundLayer" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13584, "end": 13594, "loc": { "start": { "line": 340, "column": 45 }, "end": { "line": 340, "column": 55 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "ThisExpression", "start": 13596, "end": 13600, "loc": { "start": { "line": 340, "column": 57 }, "end": { "line": 340, "column": 61 } } }, { "type": "Identifier", "start": 13602, "end": 13607, "loc": { "start": { "line": 340, "column": 63 }, "end": { "line": 340, "column": 68 }, "identifierName": "layer" }, "name": "layer" } ] } } ], "directives": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Draws the layer\r\n * @param {DrawParameters} parameters\r\n * @param {Layer} layer\r\n ", "start": 13023, "end": 13131, "loc": { "start": { "line": 329, "column": 4 }, "end": { "line": 333, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {number} x\r\n * @param {number} y\r\n ", "start": 463, "end": 566, "loc": { "start": { "line": 13, "column": 4 }, "end": { "line": 18, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Whenever something changes, we increase this number - so we know we need to redraw\r\n ", "start": 637, "end": 748, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 11 } } }, { "type": "CommentBlock", "value": "*\r\n * Marks this chunk as dirty, rerendering all caches\r\n ", "start": 827, "end": 897, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 32, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the background layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1042, "end": 1132, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 41, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the dynamic foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1622, "end": 1720, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 55, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the static foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 2231, "end": 2328, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 69, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Overlay\r\n * @param {DrawParameters} parameters\r\n ", "start": 2836, "end": 2907, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } }, { "type": "CommentLine", "value": " Draw chunk \"pixel\" art", "start": 3415, "end": 3440, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 33 } } }, { "type": "CommentLine", "value": " Draw patch items", "start": 3978, "end": 3997, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 27 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {HTMLCanvasElement} canvas\r\n * @param {CanvasRenderingContext2D} context\r\n * @param {number} w\r\n * @param {number} h\r\n * @param {number} dpi\r\n ", "start": 4706, "end": 4898, "loc": { "start": { "line": 129, "column": 4 }, "end": { "line": 136, "column": 7 } } }, { "type": "CommentLine", "value": " Draw lower content first since it \"shines\" through", "start": 6289, "end": 6342, "loc": { "start": { "line": 168, "column": 24 }, "end": { "line": 168, "column": 77 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 8647, "end": 8660, "loc": { "start": { "line": 220, "column": 24 }, "end": { "line": 220, "column": 37 } } }, { "type": "CommentLine", "value": " Draw layers overlay", "start": 9100, "end": 9122, "loc": { "start": { "line": 234, "column": 12 }, "end": { "line": 234, "column": 34 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {object} param0\r\n * @param {CanvasRenderingContext2D} param0.context\r\n * @param {number} param0.x\r\n * @param {number} param0.y\r\n * @param {Entity} param0.entity\r\n * @param {number} param0.tileSizePixels\r\n * @param {string=} param0.overrideColor Optionally override the color to be rendered\r\n ", "start": 10732, "end": 11073, "loc": { "start": { "line": 275, "column": 4 }, "end": { "line": 283, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the wires layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 12433, "end": 12518, "loc": { "start": { "line": 315, "column": 4 }, "end": { "line": 318, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the layer\r\n * @param {DrawParameters} parameters\r\n * @param {Layer} layer\r\n ", "start": 13023, "end": 13131, "loc": { "start": { "line": 329, "column": 4 }, "end": { "line": 333, "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": "globalConfig", "start": 9, "end": 21, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 22, "end": 23, "loc": { "start": { "line": 1, "column": 22 }, "end": { "line": 1, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 24, "end": 28, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../core/config", "start": 29, "end": 45, "loc": { "start": { "line": 1, "column": 29 }, "end": { "line": 1, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 45, "end": 46, "loc": { "start": { "line": 1, "column": 45 }, "end": { "line": 1, "column": 46 } } }, { "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": 48, "end": 54, "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": 55, "end": 56, "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": "DrawParameters", "start": 57, "end": 71, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 72, "end": 73, "loc": { "start": { "line": 2, "column": 24 }, "end": { "line": 2, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 74, "end": 78, "loc": { "start": { "line": 2, "column": 26 }, "end": { "line": 2, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../core/draw_parameters", "start": 79, "end": 104, "loc": { "start": { "line": 2, "column": 31 }, "end": { "line": 2, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 104, "end": 105, "loc": { "start": { "line": 2, "column": 56 }, "end": { "line": 2, "column": 57 } } }, { "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": 107, "end": 113, "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": 114, "end": 115, "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": "getBuildingDataFromCode", "start": 116, "end": 139, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 140, "end": 141, "loc": { "start": { "line": 3, "column": 33 }, "end": { "line": 3, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 142, "end": 146, "loc": { "start": { "line": 3, "column": 35 }, "end": { "line": 3, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./building_codes", "start": 147, "end": 165, "loc": { "start": { "line": 3, "column": 40 }, "end": { "line": 3, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 165, "end": 166, "loc": { "start": { "line": 3, "column": 58 }, "end": { "line": 3, "column": 59 } } }, { "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": 168, "end": 174, "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": 175, "end": 176, "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": "Entity", "start": 177, "end": 183, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 184, "end": 185, "loc": { "start": { "line": 4, "column": 16 }, "end": { "line": 4, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 186, "end": 190, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./entity", "start": 191, "end": 201, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 201, "end": 202, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 34 } } }, { "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": 204, "end": 210, "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": 211, "end": 212, "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": "MapChunk", "start": 213, "end": 221, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 222, "end": 223, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 224, "end": 228, "loc": { "start": { "line": 5, "column": 20 }, "end": { "line": 5, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./map_chunk", "start": 229, "end": 242, "loc": { "start": { "line": 5, "column": 25 }, "end": { "line": 5, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 242, "end": 243, "loc": { "start": { "line": 5, "column": 38 }, "end": { "line": 5, "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": 245, "end": 251, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 252, "end": 253, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 6, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "GameRoot", "start": 254, "end": 262, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 263, "end": 264, "loc": { "start": { "line": 6, "column": 18 }, "end": { "line": 6, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 265, "end": 269, "loc": { "start": { "line": 6, "column": 20 }, "end": { "line": 6, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./root", "start": 270, "end": 278, "loc": { "start": { "line": 6, "column": 25 }, "end": { "line": 6, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 278, "end": 279, "loc": { "start": { "line": 6, "column": 33 }, "end": { "line": 6, "column": 34 } } }, { "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": 281, "end": 287, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 288, "end": 289, "loc": { "start": { "line": 7, "column": 7 }, "end": { "line": 7, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THEME", "start": 290, "end": 295, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 296, "end": 297, "loc": { "start": { "line": 7, "column": 15 }, "end": { "line": 7, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 298, "end": 302, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 21 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./theme", "start": 303, "end": 312, "loc": { "start": { "line": 7, "column": 22 }, "end": { "line": 7, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 312, "end": 313, "loc": { "start": { "line": 7, "column": 31 }, "end": { "line": 7, "column": 32 } } }, { "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": 315, "end": 321, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 322, "end": 323, "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawSpriteClipped", "start": 324, "end": 341, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 26 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 342, "end": 343, "loc": { "start": { "line": 8, "column": 27 }, "end": { "line": 8, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 344, "end": 348, "loc": { "start": { "line": 8, "column": 29 }, "end": { "line": 8, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../core/draw_utils", "start": 349, "end": 369, "loc": { "start": { "line": 8, "column": 34 }, "end": { "line": 8, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 369, "end": 370, "loc": { "start": { "line": 8, "column": 54 }, "end": { "line": 8, "column": 55 } } }, { "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": 374, "end": 380, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 6 } } }, { "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": 381, "end": 386, "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 387, "end": 404, "loc": { "start": { "line": 10, "column": 13 }, "end": { "line": 10, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 405, "end": 406, "loc": { "start": { "line": 10, "column": 31 }, "end": { "line": 10, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 407, "end": 408, "loc": { "start": { "line": 10, "column": 33 }, "end": { "line": 10, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 408, "end": 409, "loc": { "start": { "line": 10, "column": 34 }, "end": { "line": 10, "column": 35 } } }, { "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": 413, "end": 419, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "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": 420, "end": 425, "loc": { "start": { "line": 12, "column": 7 }, "end": { "line": 12, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MapChunkView", "start": 426, "end": 438, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 12, "column": 25 } } }, { "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": 439, "end": 446, "loc": { "start": { "line": 12, "column": 26 }, "end": { "line": 12, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MapChunk", "start": 447, "end": 455, "loc": { "start": { "line": 12, "column": 34 }, "end": { "line": 12, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 456, "end": 457, "loc": { "start": { "line": 12, "column": 43 }, "end": { "line": 12, "column": 44 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {number} x\r\n * @param {number} y\r\n ", "start": 463, "end": 566, "loc": { "start": { "line": 13, "column": 4 }, "end": { "line": 18, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 572, "end": 583, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 583, "end": 584, "loc": { "start": { "line": 19, "column": 15 }, "end": { "line": 19, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 584, "end": 588, "loc": { "start": { "line": 19, "column": 16 }, "end": { "line": 19, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 588, "end": 589, "loc": { "start": { "line": 19, "column": 20 }, "end": { "line": 19, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 590, "end": 591, "loc": { "start": { "line": 19, "column": 22 }, "end": { "line": 19, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 591, "end": 592, "loc": { "start": { "line": 19, "column": 23 }, "end": { "line": 19, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 593, "end": 594, "loc": { "start": { "line": 19, "column": 25 }, "end": { "line": 19, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 594, "end": 595, "loc": { "start": { "line": 19, "column": 26 }, "end": { "line": 19, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 596, "end": 597, "loc": { "start": { "line": 19, "column": 28 }, "end": { "line": 19, "column": 29 } } }, { "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": 607, "end": 612, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 612, "end": 613, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 613, "end": 617, "loc": { "start": { "line": 20, "column": 14 }, "end": { "line": 20, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 617, "end": 618, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 619, "end": 620, "loc": { "start": { "line": 20, "column": 20 }, "end": { "line": 20, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 620, "end": 621, "loc": { "start": { "line": 20, "column": 21 }, "end": { "line": 20, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 622, "end": 623, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 623, "end": 624, "loc": { "start": { "line": 20, "column": 24 }, "end": { "line": 20, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 624, "end": 625, "loc": { "start": { "line": 20, "column": 25 }, "end": { "line": 20, "column": 26 } } }, { "type": "CommentBlock", "value": "*\r\n * Whenever something changes, we increase this number - so we know we need to redraw\r\n ", "start": 637, "end": 748, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "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": 758, "end": 762, "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": 762, "end": 763, "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": "renderIteration", "start": 763, "end": 778, "loc": { "start": { "line": 25, "column": 13 }, "end": { "line": 25, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 779, "end": 780, "loc": { "start": { "line": 25, "column": 29 }, "end": { "line": 25, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 781, "end": 782, "loc": { "start": { "line": 25, "column": 31 }, "end": { "line": 25, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 782, "end": 783, "loc": { "start": { "line": 25, "column": 32 }, "end": { "line": 25, "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": 795, "end": 799, "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": 799, "end": 800, "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": "markDirty", "start": 800, "end": 809, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 809, "end": 810, "loc": { "start": { "line": 27, "column": 22 }, "end": { "line": 27, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 810, "end": 811, "loc": { "start": { "line": 27, "column": 23 }, "end": { "line": 27, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 811, "end": 812, "loc": { "start": { "line": 27, "column": 24 }, "end": { "line": 27, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 818, "end": 819, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Marks this chunk as dirty, rerendering all caches\r\n ", "start": 827, "end": 897, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 32, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "markDirty", "start": 903, "end": 912, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 912, "end": 913, "loc": { "start": { "line": 33, "column": 13 }, "end": { "line": 33, "column": 14 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 913, "end": 914, "loc": { "start": { "line": 33, "column": 14 }, "end": { "line": 33, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 915, "end": 916, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 17 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 926, "end": 928, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 10 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 928, "end": 932, "loc": { "start": { "line": 34, "column": 10 }, "end": { "line": 34, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 932, "end": 933, "loc": { "start": { "line": 34, "column": 14 }, "end": { "line": 34, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderIteration", "start": 933, "end": 948, "loc": { "start": { "line": 34, "column": 15 }, "end": { "line": 34, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 948, "end": 949, "loc": { "start": { "line": 34, "column": 30 }, "end": { "line": 34, "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": 959, "end": 963, "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": 963, "end": 964, "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": "renderKey", "start": 964, "end": 973, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 974, "end": 975, "loc": { "start": { "line": 35, "column": 23 }, "end": { "line": 35, "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": 976, "end": 980, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 980, "end": 981, "loc": { "start": { "line": 35, "column": 29 }, "end": { "line": 35, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 981, "end": 982, "loc": { "start": { "line": 35, "column": 30 }, "end": { "line": 35, "column": 31 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 983, "end": 984, "loc": { "start": { "line": 35, "column": 32 }, "end": { "line": 35, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "/", "start": 985, "end": 988, "loc": { "start": { "line": 35, "column": 34 }, "end": { "line": 35, "column": 37 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 989, "end": 990, "loc": { "start": { "line": 35, "column": 38 }, "end": { "line": 35, "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": 991, "end": 995, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 995, "end": 996, "loc": { "start": { "line": 35, "column": 44 }, "end": { "line": 35, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 996, "end": 997, "loc": { "start": { "line": 35, "column": 45 }, "end": { "line": 35, "column": 46 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 998, "end": 999, "loc": { "start": { "line": 35, "column": 47 }, "end": { "line": 35, "column": 48 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "@", "start": 1000, "end": 1003, "loc": { "start": { "line": 35, "column": 49 }, "end": { "line": 35, "column": 52 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 1004, "end": 1005, "loc": { "start": { "line": 35, "column": 53 }, "end": { "line": 35, "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": 1006, "end": 1010, "loc": { "start": { "line": 35, "column": 55 }, "end": { "line": 35, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1010, "end": 1011, "loc": { "start": { "line": 35, "column": 59 }, "end": { "line": 35, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderIteration", "start": 1011, "end": 1026, "loc": { "start": { "line": 35, "column": 60 }, "end": { "line": 35, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1026, "end": 1027, "loc": { "start": { "line": 35, "column": 75 }, "end": { "line": 35, "column": 76 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1033, "end": 1034, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 36, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the background layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1042, "end": 1132, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 41, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawBackgroundLayer", "start": 1138, "end": 1157, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1157, "end": 1158, "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": "parameters", "start": 1158, "end": 1168, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1168, "end": 1169, "loc": { "start": { "line": 42, "column": 34 }, "end": { "line": 42, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1170, "end": 1171, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "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": 1181, "end": 1186, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1187, "end": 1204, "loc": { "start": { "line": 43, "column": 14 }, "end": { "line": 43, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1205, "end": 1206, "loc": { "start": { "line": 43, "column": 32 }, "end": { "line": 43, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 1207, "end": 1211, "loc": { "start": { "line": 43, "column": 34 }, "end": { "line": 43, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1211, "end": 1212, "loc": { "start": { "line": 43, "column": 38 }, "end": { "line": 43, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parse", "start": 1212, "end": 1217, "loc": { "start": { "line": 43, "column": 39 }, "end": { "line": 43, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1217, "end": 1218, "loc": { "start": { "line": 43, "column": 44 }, "end": { "line": 43, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 1218, "end": 1222, "loc": { "start": { "line": 43, "column": 45 }, "end": { "line": 43, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1222, "end": 1223, "loc": { "start": { "line": 43, "column": 49 }, "end": { "line": 43, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 1223, "end": 1232, "loc": { "start": { "line": 43, "column": 50 }, "end": { "line": 43, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1232, "end": 1233, "loc": { "start": { "line": 43, "column": 59 }, "end": { "line": 43, "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": 1233, "end": 1237, "loc": { "start": { "line": 43, "column": 60 }, "end": { "line": 43, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1237, "end": 1238, "loc": { "start": { "line": 43, "column": 64 }, "end": { "line": 43, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1238, "end": 1242, "loc": { "start": { "line": 43, "column": 65 }, "end": { "line": 43, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1242, "end": 1243, "loc": { "start": { "line": 43, "column": 69 }, "end": { "line": 43, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 1243, "end": 1252, "loc": { "start": { "line": 43, "column": 70 }, "end": { "line": 43, "column": 79 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1252, "end": 1253, "loc": { "start": { "line": 43, "column": 79 }, "end": { "line": 43, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1253, "end": 1270, "loc": { "start": { "line": 43, "column": 80 }, "end": { "line": 43, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1270, "end": 1271, "loc": { "start": { "line": 43, "column": 97 }, "end": { "line": 43, "column": 98 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1271, "end": 1272, "loc": { "start": { "line": 43, "column": 98 }, "end": { "line": 43, "column": 99 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1272, "end": 1273, "loc": { "start": { "line": 43, "column": 99 }, "end": { "line": 43, "column": 100 } } }, { "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": 1283, "end": 1288, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 1289, "end": 1296, "loc": { "start": { "line": 44, "column": 14 }, "end": { "line": 44, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1297, "end": 1298, "loc": { "start": { "line": 44, "column": 22 }, "end": { "line": 44, "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": 1299, "end": 1303, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 28 } } }, { "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": 44, "column": 28 }, "end": { "line": 44, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1304, "end": 1308, "loc": { "start": { "line": 44, "column": 29 }, "end": { "line": 44, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1308, "end": 1309, "loc": { "start": { "line": 44, "column": 33 }, "end": { "line": 44, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 1309, "end": 1318, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1318, "end": 1319, "loc": { "start": { "line": 44, "column": 43 }, "end": { "line": 44, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 1319, "end": 1326, "loc": { "start": { "line": 44, "column": 44 }, "end": { "line": 44, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1326, "end": 1327, "loc": { "start": { "line": 44, "column": 51 }, "end": { "line": 44, "column": 52 } } }, { "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": 1337, "end": 1340, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1341, "end": 1342, "loc": { "start": { "line": 45, "column": 12 }, "end": { "line": 45, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 1342, "end": 1345, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1346, "end": 1347, "loc": { "start": { "line": 45, "column": 17 }, "end": { "line": 45, "column": 18 } } }, { "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": 45, "column": 19 }, "end": { "line": 45, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1350, "end": 1351, "loc": { "start": { "line": 45, "column": 21 }, "end": { "line": 45, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1351, "end": 1352, "loc": { "start": { "line": 45, "column": 22 }, "end": { "line": 45, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1353, "end": 1354, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 1355, "end": 1356, "loc": { "start": { "line": 45, "column": 26 }, "end": { "line": 45, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1357, "end": 1374, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1374, "end": 1375, "loc": { "start": { "line": 45, "column": 45 }, "end": { "line": 45, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1375, "end": 1381, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1381, "end": 1382, "loc": { "start": { "line": 45, "column": 52 }, "end": { "line": 45, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1383, "end": 1384, "loc": { "start": { "line": 45, "column": 54 }, "end": { "line": 45, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1384, "end": 1386, "loc": { "start": { "line": 45, "column": 55 }, "end": { "line": 45, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1386, "end": 1387, "loc": { "start": { "line": 45, "column": 57 }, "end": { "line": 45, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1388, "end": 1389, "loc": { "start": { "line": 45, "column": 59 }, "end": { "line": 45, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1403, "end": 1408, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 1409, "end": 1415, "loc": { "start": { "line": 46, "column": 18 }, "end": { "line": 46, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1416, "end": 1417, "loc": { "start": { "line": 46, "column": 25 }, "end": { "line": 46, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 1418, "end": 1425, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1425, "end": 1426, "loc": { "start": { "line": 46, "column": 34 }, "end": { "line": 46, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1426, "end": 1443, "loc": { "start": { "line": 46, "column": 35 }, "end": { "line": 46, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1443, "end": 1444, "loc": { "start": { "line": 46, "column": 52 }, "end": { "line": 46, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1444, "end": 1445, "loc": { "start": { "line": 46, "column": 53 }, "end": { "line": 46, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1445, "end": 1446, "loc": { "start": { "line": 46, "column": 54 }, "end": { "line": 46, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1446, "end": 1447, "loc": { "start": { "line": 46, "column": 55 }, "end": { "line": 46, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1447, "end": 1448, "loc": { "start": { "line": 46, "column": 56 }, "end": { "line": 46, "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": 1462, "end": 1464, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1465, "end": 1466, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 47, "column": 16 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 1466, "end": 1472, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 1473, "end": 1479, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1479, "end": 1480, "loc": { "start": { "line": 47, "column": 29 }, "end": { "line": 47, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_BackgroundLayer", "start": 1480, "end": 1505, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 55 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 1506, "end": 1509, "loc": { "start": { "line": 47, "column": 56 }, "end": { "line": 47, "column": 59 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "function", "start": 1510, "end": 1520, "loc": { "start": { "line": 47, "column": 60 }, "end": { "line": 47, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1520, "end": 1521, "loc": { "start": { "line": 47, "column": 70 }, "end": { "line": 47, "column": 71 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 1522, "end": 1530, "loc": { "start": { "line": 47, "column": 72 }, "end": { "line": 47, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1530, "end": 1531, "loc": { "start": { "line": 47, "column": 80 }, "end": { "line": 47, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 1545, "end": 1551, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1551, "end": 1552, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_BackgroundLayer", "start": 1552, "end": 1577, "loc": { "start": { "line": 48, "column": 19 }, "end": { "line": 48, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1577, "end": 1578, "loc": { "start": { "line": 48, "column": 44 }, "end": { "line": 48, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 1578, "end": 1588, "loc": { "start": { "line": 48, "column": 45 }, "end": { "line": 48, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1588, "end": 1589, "loc": { "start": { "line": 48, "column": 55 }, "end": { "line": 48, "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": 1590, "end": 1594, "loc": { "start": { "line": 48, "column": 57 }, "end": { "line": 48, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1594, "end": 1595, "loc": { "start": { "line": 48, "column": 61 }, "end": { "line": 48, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1595, "end": 1596, "loc": { "start": { "line": 48, "column": 62 }, "end": { "line": 48, "column": 63 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1606, "end": 1607, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1613, "end": 1614, "loc": { "start": { "line": 50, "column": 4 }, "end": { "line": 50, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the dynamic foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 1622, "end": 1720, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 55, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawForegroundDynamicLayer", "start": 1726, "end": 1752, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 56, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1752, "end": 1753, "loc": { "start": { "line": 56, "column": 30 }, "end": { "line": 56, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 1753, "end": 1763, "loc": { "start": { "line": 56, "column": 31 }, "end": { "line": 56, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1763, "end": 1764, "loc": { "start": { "line": 56, "column": 41 }, "end": { "line": 56, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1765, "end": 1766, "loc": { "start": { "line": 56, "column": 43 }, "end": { "line": 56, "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": 1776, "end": 1781, "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": "systemUpdateOrder", "start": 1782, "end": 1799, "loc": { "start": { "line": 57, "column": 14 }, "end": { "line": 57, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1800, "end": 1801, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 1802, "end": 1806, "loc": { "start": { "line": 57, "column": 34 }, "end": { "line": 57, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1806, "end": 1807, "loc": { "start": { "line": 57, "column": 38 }, "end": { "line": 57, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parse", "start": 1807, "end": 1812, "loc": { "start": { "line": 57, "column": 39 }, "end": { "line": 57, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1812, "end": 1813, "loc": { "start": { "line": 57, "column": 44 }, "end": { "line": 57, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 1813, "end": 1817, "loc": { "start": { "line": 57, "column": 45 }, "end": { "line": 57, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1817, "end": 1818, "loc": { "start": { "line": 57, "column": 49 }, "end": { "line": 57, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 1818, "end": 1827, "loc": { "start": { "line": 57, "column": 50 }, "end": { "line": 57, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1827, "end": 1828, "loc": { "start": { "line": 57, "column": 59 }, "end": { "line": 57, "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": 1828, "end": 1832, "loc": { "start": { "line": 57, "column": 60 }, "end": { "line": 57, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1832, "end": 1833, "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": "root", "start": 1833, "end": 1837, "loc": { "start": { "line": 57, "column": 65 }, "end": { "line": 57, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1837, "end": 1838, "loc": { "start": { "line": 57, "column": 69 }, "end": { "line": 57, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 1838, "end": 1847, "loc": { "start": { "line": 57, "column": 70 }, "end": { "line": 57, "column": 79 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1847, "end": 1848, "loc": { "start": { "line": 57, "column": 79 }, "end": { "line": 57, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1848, "end": 1865, "loc": { "start": { "line": 57, "column": 80 }, "end": { "line": 57, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1865, "end": 1866, "loc": { "start": { "line": 57, "column": 97 }, "end": { "line": 57, "column": 98 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1866, "end": 1867, "loc": { "start": { "line": 57, "column": 98 }, "end": { "line": 57, "column": 99 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1867, "end": 1868, "loc": { "start": { "line": 57, "column": 99 }, "end": { "line": 57, "column": 100 } } }, { "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": 1878, "end": 1883, "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": "systems", "start": 1884, "end": 1891, "loc": { "start": { "line": 58, "column": 14 }, "end": { "line": 58, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1892, "end": 1893, "loc": { "start": { "line": 58, "column": 22 }, "end": { "line": 58, "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": 1894, "end": 1898, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1898, "end": 1899, "loc": { "start": { "line": 58, "column": 28 }, "end": { "line": 58, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1899, "end": 1903, "loc": { "start": { "line": 58, "column": 29 }, "end": { "line": 58, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1903, "end": 1904, "loc": { "start": { "line": 58, "column": 33 }, "end": { "line": 58, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 1904, "end": 1913, "loc": { "start": { "line": 58, "column": 34 }, "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": 1913, "end": 1914, "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": "systems", "start": 1914, "end": 1921, "loc": { "start": { "line": 58, "column": 44 }, "end": { "line": 58, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1921, "end": 1922, "loc": { "start": { "line": 58, "column": 51 }, "end": { "line": 58, "column": 52 } } }, { "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": 1932, "end": 1935, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1936, "end": 1937, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 1937, "end": 1940, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1941, "end": 1942, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1943, "end": 1944, "loc": { "start": { "line": 59, "column": 19 }, "end": { "line": 59, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1945, "end": 1946, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1946, "end": 1947, "loc": { "start": { "line": 59, "column": 22 }, "end": { "line": 59, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1948, "end": 1949, "loc": { "start": { "line": 59, "column": 24 }, "end": { "line": 59, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 1950, "end": 1951, "loc": { "start": { "line": 59, "column": 26 }, "end": { "line": 59, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 1952, "end": 1969, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1969, "end": 1970, "loc": { "start": { "line": 59, "column": 45 }, "end": { "line": 59, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1970, "end": 1976, "loc": { "start": { "line": 59, "column": 46 }, "end": { "line": 59, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1976, "end": 1977, "loc": { "start": { "line": 59, "column": 52 }, "end": { "line": 59, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1978, "end": 1979, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1979, "end": 1981, "loc": { "start": { "line": 59, "column": 55 }, "end": { "line": 59, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1981, "end": 1982, "loc": { "start": { "line": 59, "column": 57 }, "end": { "line": 59, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1983, "end": 1984, "loc": { "start": { "line": 59, "column": 59 }, "end": { "line": 59, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1998, "end": 2003, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 2004, "end": 2010, "loc": { "start": { "line": 60, "column": 18 }, "end": { "line": 60, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2011, "end": 2012, "loc": { "start": { "line": 60, "column": 25 }, "end": { "line": 60, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 2013, "end": 2020, "loc": { "start": { "line": 60, "column": 27 }, "end": { "line": 60, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2020, "end": 2021, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 2021, "end": 2038, "loc": { "start": { "line": 60, "column": 35 }, "end": { "line": 60, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2038, "end": 2039, "loc": { "start": { "line": 60, "column": 52 }, "end": { "line": 60, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2039, "end": 2040, "loc": { "start": { "line": 60, "column": 53 }, "end": { "line": 60, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2040, "end": 2041, "loc": { "start": { "line": 60, "column": 54 }, "end": { "line": 60, "column": 55 } } }, { "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": 60, "column": 55 }, "end": { "line": 60, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2042, "end": 2043, "loc": { "start": { "line": 60, "column": 56 }, "end": { "line": 60, "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": 2057, "end": 2059, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2060, "end": 2061, "loc": { "start": { "line": 61, "column": 15 }, "end": { "line": 61, "column": 16 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 2061, "end": 2067, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 2068, "end": 2074, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2074, "end": 2075, "loc": { "start": { "line": 61, "column": 29 }, "end": { "line": 61, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundDynamicLayer", "start": 2075, "end": 2107, "loc": { "start": { "line": 61, "column": 30 }, "end": { "line": 61, "column": 62 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 2108, "end": 2111, "loc": { "start": { "line": 61, "column": 63 }, "end": { "line": 61, "column": 66 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "function", "start": 2112, "end": 2122, "loc": { "start": { "line": 61, "column": 67 }, "end": { "line": 61, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2122, "end": 2123, "loc": { "start": { "line": 61, "column": 77 }, "end": { "line": 61, "column": 78 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 2124, "end": 2132, "loc": { "start": { "line": 61, "column": 79 }, "end": { "line": 61, "column": 87 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2132, "end": 2133, "loc": { "start": { "line": 61, "column": 87 }, "end": { "line": 61, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 2147, "end": 2153, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2153, "end": 2154, "loc": { "start": { "line": 62, "column": 18 }, "end": { "line": 62, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundDynamicLayer", "start": 2154, "end": 2186, "loc": { "start": { "line": 62, "column": 19 }, "end": { "line": 62, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2186, "end": 2187, "loc": { "start": { "line": 62, "column": 51 }, "end": { "line": 62, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 2187, "end": 2197, "loc": { "start": { "line": 62, "column": 52 }, "end": { "line": 62, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2197, "end": 2198, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "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": 2199, "end": 2203, "loc": { "start": { "line": 62, "column": 64 }, "end": { "line": 62, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2203, "end": 2204, "loc": { "start": { "line": 62, "column": 68 }, "end": { "line": 62, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2204, "end": 2205, "loc": { "start": { "line": 62, "column": 69 }, "end": { "line": 62, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2215, "end": 2216, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2222, "end": 2223, "loc": { "start": { "line": 64, "column": 4 }, "end": { "line": 64, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the static foreground layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 2231, "end": 2328, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 69, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawForegroundStaticLayer", "start": 2334, "end": 2359, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2359, "end": 2360, "loc": { "start": { "line": 70, "column": 29 }, "end": { "line": 70, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 2360, "end": 2370, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2370, "end": 2371, "loc": { "start": { "line": 70, "column": 40 }, "end": { "line": 70, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2372, "end": 2373, "loc": { "start": { "line": 70, "column": 42 }, "end": { "line": 70, "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": 2383, "end": 2388, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 2389, "end": 2406, "loc": { "start": { "line": 71, "column": 14 }, "end": { "line": 71, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2407, "end": 2408, "loc": { "start": { "line": 71, "column": 32 }, "end": { "line": 71, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 2409, "end": 2413, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2413, "end": 2414, "loc": { "start": { "line": 71, "column": 38 }, "end": { "line": 71, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parse", "start": 2414, "end": 2419, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2419, "end": 2420, "loc": { "start": { "line": 71, "column": 44 }, "end": { "line": 71, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 2420, "end": 2424, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2424, "end": 2425, "loc": { "start": { "line": 71, "column": 49 }, "end": { "line": 71, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 2425, "end": 2434, "loc": { "start": { "line": 71, "column": 50 }, "end": { "line": 71, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2434, "end": 2435, "loc": { "start": { "line": 71, "column": 59 }, "end": { "line": 71, "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": 2435, "end": 2439, "loc": { "start": { "line": 71, "column": 60 }, "end": { "line": 71, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2439, "end": 2440, "loc": { "start": { "line": 71, "column": 64 }, "end": { "line": 71, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2440, "end": 2444, "loc": { "start": { "line": 71, "column": 65 }, "end": { "line": 71, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2444, "end": 2445, "loc": { "start": { "line": 71, "column": 69 }, "end": { "line": 71, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 2445, "end": 2454, "loc": { "start": { "line": 71, "column": 70 }, "end": { "line": 71, "column": 79 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2454, "end": 2455, "loc": { "start": { "line": 71, "column": 79 }, "end": { "line": 71, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 2455, "end": 2472, "loc": { "start": { "line": 71, "column": 80 }, "end": { "line": 71, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2472, "end": 2473, "loc": { "start": { "line": 71, "column": 97 }, "end": { "line": 71, "column": 98 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2473, "end": 2474, "loc": { "start": { "line": 71, "column": 98 }, "end": { "line": 71, "column": 99 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2474, "end": 2475, "loc": { "start": { "line": 71, "column": 99 }, "end": { "line": 71, "column": 100 } } }, { "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": 2485, "end": 2490, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 2491, "end": 2498, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2499, "end": 2500, "loc": { "start": { "line": 72, "column": 22 }, "end": { "line": 72, "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": 2501, "end": 2505, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2505, "end": 2506, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 72, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2506, "end": 2510, "loc": { "start": { "line": 72, "column": 29 }, "end": { "line": 72, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2510, "end": 2511, "loc": { "start": { "line": 72, "column": 33 }, "end": { "line": 72, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 2511, "end": 2520, "loc": { "start": { "line": 72, "column": 34 }, "end": { "line": 72, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2520, "end": 2521, "loc": { "start": { "line": 72, "column": 43 }, "end": { "line": 72, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 2521, "end": 2528, "loc": { "start": { "line": 72, "column": 44 }, "end": { "line": 72, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2528, "end": 2529, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 52 } } }, { "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": 2539, "end": 2542, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2543, "end": 2544, "loc": { "start": { "line": 73, "column": 12 }, "end": { "line": 73, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 2544, "end": 2547, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2548, "end": 2549, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2550, "end": 2551, "loc": { "start": { "line": 73, "column": 19 }, "end": { "line": 73, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 2552, "end": 2553, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2553, "end": 2554, "loc": { "start": { "line": 73, "column": 22 }, "end": { "line": 73, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2555, "end": 2556, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 2557, "end": 2558, "loc": { "start": { "line": 73, "column": 26 }, "end": { "line": 73, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 2559, "end": 2576, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2576, "end": 2577, "loc": { "start": { "line": 73, "column": 45 }, "end": { "line": 73, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 2577, "end": 2583, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2583, "end": 2584, "loc": { "start": { "line": 73, "column": 52 }, "end": { "line": 73, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2585, "end": 2586, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 2586, "end": 2588, "loc": { "start": { "line": 73, "column": 55 }, "end": { "line": 73, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2588, "end": 2589, "loc": { "start": { "line": 73, "column": 57 }, "end": { "line": 73, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2590, "end": 2591, "loc": { "start": { "line": 73, "column": 59 }, "end": { "line": 73, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2605, "end": 2610, "loc": { "start": { "line": 74, "column": 12 }, "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": "system", "start": 2611, "end": 2617, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2618, "end": 2619, "loc": { "start": { "line": 74, "column": 25 }, "end": { "line": 74, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 2620, "end": 2627, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2627, "end": 2628, "loc": { "start": { "line": 74, "column": 34 }, "end": { "line": 74, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 2628, "end": 2645, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2645, "end": 2646, "loc": { "start": { "line": 74, "column": 52 }, "end": { "line": 74, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2646, "end": 2647, "loc": { "start": { "line": 74, "column": 53 }, "end": { "line": 74, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2647, "end": 2648, "loc": { "start": { "line": 74, "column": 54 }, "end": { "line": 74, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2648, "end": 2649, "loc": { "start": { "line": 74, "column": 55 }, "end": { "line": 74, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2649, "end": 2650, "loc": { "start": { "line": 74, "column": 56 }, "end": { "line": 74, "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": 2664, "end": 2666, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2667, "end": 2668, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 16 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 2668, "end": 2674, "loc": { "start": { "line": 75, "column": 16 }, "end": { "line": 75, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 2675, "end": 2681, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 75, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2681, "end": 2682, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundStaticLayer", "start": 2682, "end": 2713, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 61 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 2714, "end": 2717, "loc": { "start": { "line": 75, "column": 62 }, "end": { "line": 75, "column": 65 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "function", "start": 2718, "end": 2728, "loc": { "start": { "line": 75, "column": 66 }, "end": { "line": 75, "column": 76 } } }, { "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": 75, "column": 76 }, "end": { "line": 75, "column": 77 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 2730, "end": 2738, "loc": { "start": { "line": 75, "column": 78 }, "end": { "line": 75, "column": 86 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2738, "end": 2739, "loc": { "start": { "line": 75, "column": 86 }, "end": { "line": 75, "column": 87 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 2753, "end": 2759, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2759, "end": 2760, "loc": { "start": { "line": 76, "column": 18 }, "end": { "line": 76, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundStaticLayer", "start": 2760, "end": 2791, "loc": { "start": { "line": 76, "column": 19 }, "end": { "line": 76, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2791, "end": 2792, "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": "parameters", "start": 2792, "end": 2802, "loc": { "start": { "line": 76, "column": 51 }, "end": { "line": 76, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2802, "end": 2803, "loc": { "start": { "line": 76, "column": 61 }, "end": { "line": 76, "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": 2804, "end": 2808, "loc": { "start": { "line": 76, "column": 63 }, "end": { "line": 76, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2808, "end": 2809, "loc": { "start": { "line": 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": 2809, "end": 2810, "loc": { "start": { "line": 76, "column": 68 }, "end": { "line": 76, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2820, "end": 2821, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2827, "end": 2828, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 78, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Overlay\r\n * @param {DrawParameters} parameters\r\n ", "start": 2836, "end": 2907, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawOverlay", "start": 2913, "end": 2924, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2924, "end": 2925, "loc": { "start": { "line": 84, "column": 15 }, "end": { "line": 84, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 2925, "end": 2935, "loc": { "start": { "line": 84, "column": 16 }, "end": { "line": 84, "column": 26 } } }, { "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": 84, "column": 26 }, "end": { "line": 84, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2937, "end": 2938, "loc": { "start": { "line": 84, "column": 28 }, "end": { "line": 84, "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": 2948, "end": 2953, "loc": { "start": { "line": 85, "column": 8 }, "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": "overlaySize", "start": 2954, "end": 2965, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2966, "end": 2967, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 2968, "end": 2980, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2980, "end": 2981, "loc": { "start": { "line": 85, "column": 40 }, "end": { "line": 85, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 2981, "end": 2993, "loc": { "start": { "line": 85, "column": 41 }, "end": { "line": 85, "column": 53 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 2994, "end": 2995, "loc": { "start": { "line": 85, "column": 54 }, "end": { "line": 85, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 2996, "end": 3013, "loc": { "start": { "line": 85, "column": 56 }, "end": { "line": 85, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3013, "end": 3014, "loc": { "start": { "line": 85, "column": 73 }, "end": { "line": 85, "column": 74 } } }, { "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": 3024, "end": 3029, "loc": { "start": { "line": 86, "column": 8 }, "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": "sprite", "start": 3030, "end": 3036, "loc": { "start": { "line": 86, "column": 14 }, "end": { "line": 86, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3037, "end": 3038, "loc": { "start": { "line": 86, "column": 21 }, "end": { "line": 86, "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": 3039, "end": 3043, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3043, "end": 3044, "loc": { "start": { "line": 86, "column": 27 }, "end": { "line": 86, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3044, "end": 3048, "loc": { "start": { "line": 86, "column": 28 }, "end": { "line": 86, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3048, "end": 3049, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buffers", "start": 3049, "end": 3056, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3056, "end": 3057, "loc": { "start": { "line": 86, "column": 40 }, "end": { "line": 86, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getForKey", "start": 3057, "end": 3066, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3066, "end": 3067, "loc": { "start": { "line": 86, "column": 50 }, "end": { "line": 86, "column": 51 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3067, "end": 3068, "loc": { "start": { "line": 86, "column": 51 }, "end": { "line": 86, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 3082, "end": 3085, "loc": { "start": { "line": 87, "column": 12 }, "end": { "line": 87, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3085, "end": 3086, "loc": { "start": { "line": 87, "column": 15 }, "end": { "line": 87, "column": 16 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "chunk@", "start": 3087, "end": 3095, "loc": { "start": { "line": 87, "column": 17 }, "end": { "line": 87, "column": 25 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3096, "end": 3097, "loc": { "start": { "line": 87, "column": 26 }, "end": { "line": 87, "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": 3098, "end": 3102, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3102, "end": 3103, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3103, "end": 3107, "loc": { "start": { "line": 87, "column": 33 }, "end": { "line": 87, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3107, "end": 3108, "loc": { "start": { "line": 87, "column": 37 }, "end": { "line": 87, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentLayer", "start": 3108, "end": 3120, "loc": { "start": { "line": 87, "column": 38 }, "end": { "line": 87, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3120, "end": 3121, "loc": { "start": { "line": 87, "column": 50 }, "end": { "line": 87, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "subKey", "start": 3135, "end": 3141, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3141, "end": 3142, "loc": { "start": { "line": 88, "column": 18 }, "end": { "line": 88, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3143, "end": 3147, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 24 } } }, { "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": 88, "column": 24 }, "end": { "line": 88, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderKey", "start": 3148, "end": 3157, "loc": { "start": { "line": 88, "column": 25 }, "end": { "line": 88, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3157, "end": 3158, "loc": { "start": { "line": 88, "column": 34 }, "end": { "line": 88, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 3172, "end": 3173, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3173, "end": 3174, "loc": { "start": { "line": 89, "column": 13 }, "end": { "line": 89, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlaySize", "start": 3175, "end": 3186, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3186, "end": 3187, "loc": { "start": { "line": 89, "column": 26 }, "end": { "line": 89, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 3201, "end": 3202, "loc": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3202, "end": 3203, "loc": { "start": { "line": 90, "column": 13 }, "end": { "line": 90, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlaySize", "start": 3204, "end": 3215, "loc": { "start": { "line": 90, "column": 15 }, "end": { "line": 90, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3215, "end": 3216, "loc": { "start": { "line": 90, "column": 26 }, "end": { "line": 90, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dpi", "start": 3230, "end": 3233, "loc": { "start": { "line": 91, "column": 12 }, "end": { "line": 91, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3233, "end": 3234, "loc": { "start": { "line": 91, "column": 15 }, "end": { "line": 91, "column": 16 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3235, "end": 3236, "loc": { "start": { "line": 91, "column": 17 }, "end": { "line": 91, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3236, "end": 3237, "loc": { "start": { "line": 91, "column": 18 }, "end": { "line": 91, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "redrawMethod", "start": 3251, "end": 3263, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3263, "end": 3264, "loc": { "start": { "line": 92, "column": 24 }, "end": { "line": 92, "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": 3265, "end": 3269, "loc": { "start": { "line": 92, "column": 26 }, "end": { "line": 92, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3269, "end": 3270, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateOverlayBuffer", "start": 3270, "end": 3291, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3291, "end": 3292, "loc": { "start": { "line": 92, "column": 52 }, "end": { "line": 92, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 3292, "end": 3296, "loc": { "start": { "line": 92, "column": 53 }, "end": { "line": 92, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3296, "end": 3297, "loc": { "start": { "line": 92, "column": 57 }, "end": { "line": 92, "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": 3297, "end": 3301, "loc": { "start": { "line": 92, "column": 58 }, "end": { "line": 92, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3301, "end": 3302, "loc": { "start": { "line": 92, "column": 62 }, "end": { "line": 92, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3302, "end": 3303, "loc": { "start": { "line": 92, "column": 63 }, "end": { "line": 92, "column": 64 } } }, { "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": 93, "column": 8 }, "end": { "line": 93, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3314, "end": 3315, "loc": { "start": { "line": 93, "column": 9 }, "end": { "line": 93, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3315, "end": 3316, "loc": { "start": { "line": 93, "column": 10 }, "end": { "line": 93, "column": 11 } } }, { "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": 3328, "end": 3333, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 3334, "end": 3338, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3339, "end": 3340, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 3341, "end": 3353, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3353, "end": 3354, "loc": { "start": { "line": 95, "column": 33 }, "end": { "line": 95, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkWorldSize", "start": 3354, "end": 3371, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3371, "end": 3372, "loc": { "start": { "line": 95, "column": 51 }, "end": { "line": 95, "column": 52 } } }, { "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": 3382, "end": 3387, "loc": { "start": { "line": 96, "column": 8 }, "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": "extrude", "start": 3388, "end": 3395, "loc": { "start": { "line": 96, "column": 14 }, "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": 3396, "end": 3397, "loc": { "start": { "line": 96, "column": 22 }, "end": { "line": 96, "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.05, "start": 3398, "end": 3402, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 96, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3402, "end": 3403, "loc": { "start": { "line": 96, "column": 28 }, "end": { "line": 96, "column": 29 } } }, { "type": "CommentLine", "value": " Draw chunk \"pixel\" art", "start": 3415, "end": 3440, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 3450, "end": 3460, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3460, "end": 3461, "loc": { "start": { "line": 99, "column": 18 }, "end": { "line": 99, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 3461, "end": 3468, "loc": { "start": { "line": 99, "column": 19 }, "end": { "line": 99, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3468, "end": 3469, "loc": { "start": { "line": 99, "column": 26 }, "end": { "line": 99, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "imageSmoothingEnabled", "start": 3469, "end": 3490, "loc": { "start": { "line": 99, "column": 27 }, "end": { "line": 99, "column": 48 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3491, "end": 3492, "loc": { "start": { "line": 99, "column": 49 }, "end": { "line": 99, "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": 3493, "end": 3498, "loc": { "start": { "line": 99, "column": 51 }, "end": { "line": 99, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3498, "end": 3499, "loc": { "start": { "line": 99, "column": 56 }, "end": { "line": 99, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawSpriteClipped", "start": 3509, "end": 3526, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3526, "end": 3527, "loc": { "start": { "line": 100, "column": 25 }, "end": { "line": 100, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3527, "end": 3528, "loc": { "start": { "line": 100, "column": 26 }, "end": { "line": 100, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 3542, "end": 3552, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3552, "end": 3553, "loc": { "start": { "line": 101, "column": 22 }, "end": { "line": 101, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sprite", "start": 3567, "end": 3573, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3573, "end": 3574, "loc": { "start": { "line": 102, "column": 18 }, "end": { "line": 102, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 3588, "end": 3589, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3589, "end": 3590, "loc": { "start": { "line": 103, "column": 13 }, "end": { "line": 103, "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": 3591, "end": 3595, "loc": { "start": { "line": 103, "column": 15 }, "end": { "line": 103, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 103, "column": 19 }, "end": { "line": 103, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 3596, "end": 3597, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 21 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3598, "end": 3599, "loc": { "start": { "line": 103, "column": 22 }, "end": { "line": 103, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 3600, "end": 3604, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 28 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3605, "end": 3606, "loc": { "start": { "line": 103, "column": 29 }, "end": { "line": 103, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "extrude", "start": 3607, "end": 3614, "loc": { "start": { "line": 103, "column": 31 }, "end": { "line": 103, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3614, "end": 3615, "loc": { "start": { "line": 103, "column": 38 }, "end": { "line": 103, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 3629, "end": 3630, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3630, "end": 3631, "loc": { "start": { "line": 104, "column": 13 }, "end": { "line": 104, "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": 3632, "end": 3636, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3636, "end": 3637, "loc": { "start": { "line": 104, "column": 19 }, "end": { "line": 104, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 3637, "end": 3638, "loc": { "start": { "line": 104, "column": 20 }, "end": { "line": 104, "column": 21 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3639, "end": 3640, "loc": { "start": { "line": 104, "column": 22 }, "end": { "line": 104, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 3641, "end": 3645, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 28 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3646, "end": 3647, "loc": { "start": { "line": 104, "column": 29 }, "end": { "line": 104, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "extrude", "start": 3648, "end": 3655, "loc": { "start": { "line": 104, "column": 31 }, "end": { "line": 104, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3655, "end": 3656, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 3670, "end": 3671, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3671, "end": 3672, "loc": { "start": { "line": 105, "column": 13 }, "end": { "line": 105, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 3673, "end": 3677, "loc": { "start": { "line": 105, "column": 15 }, "end": { "line": 105, "column": 19 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3678, "end": 3679, "loc": { "start": { "line": 105, "column": 20 }, "end": { "line": 105, "column": 21 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3680, "end": 3681, "loc": { "start": { "line": 105, "column": 22 }, "end": { "line": 105, "column": 23 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3682, "end": 3683, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 105, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "extrude", "start": 3684, "end": 3691, "loc": { "start": { "line": 105, "column": 26 }, "end": { "line": 105, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3691, "end": 3692, "loc": { "start": { "line": 105, "column": 33 }, "end": { "line": 105, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 3706, "end": 3707, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3707, "end": 3708, "loc": { "start": { "line": 106, "column": 13 }, "end": { "line": 106, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 3709, "end": 3713, "loc": { "start": { "line": 106, "column": 15 }, "end": { "line": 106, "column": 19 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3714, "end": 3715, "loc": { "start": { "line": 106, "column": 20 }, "end": { "line": 106, "column": 21 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3716, "end": 3717, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 23 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3718, "end": 3719, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 106, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "extrude", "start": 3720, "end": 3727, "loc": { "start": { "line": 106, "column": 26 }, "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": 3727, "end": 3728, "loc": { "start": { "line": 106, "column": 33 }, "end": { "line": 106, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "originalW", "start": 3742, "end": 3751, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3751, "end": 3752, "loc": { "start": { "line": 107, "column": 21 }, "end": { "line": 107, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlaySize", "start": 3753, "end": 3764, "loc": { "start": { "line": 107, "column": 23 }, "end": { "line": 107, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3764, "end": 3765, "loc": { "start": { "line": 107, "column": 34 }, "end": { "line": 107, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "originalH", "start": 3779, "end": 3788, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3788, "end": 3789, "loc": { "start": { "line": 108, "column": 21 }, "end": { "line": 108, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlaySize", "start": 3790, "end": 3801, "loc": { "start": { "line": 108, "column": 23 }, "end": { "line": 108, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3801, "end": 3802, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3812, "end": 3813, "loc": { "start": { "line": 109, "column": 8 }, "end": { "line": 109, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3813, "end": 3814, "loc": { "start": { "line": 109, "column": 9 }, "end": { "line": 109, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3814, "end": 3815, "loc": { "start": { "line": 109, "column": 10 }, "end": { "line": 109, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 3827, "end": 3837, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3837, "end": 3838, "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": "context", "start": 3838, "end": 3845, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 111, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3845, "end": 3846, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "imageSmoothingEnabled", "start": 3846, "end": 3867, "loc": { "start": { "line": 111, "column": 27 }, "end": { "line": 111, "column": 48 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3868, "end": 3869, "loc": { "start": { "line": 111, "column": 49 }, "end": { "line": 111, "column": 50 } } }, { "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": 3870, "end": 3874, "loc": { "start": { "line": 111, "column": 51 }, "end": { "line": 111, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3874, "end": 3875, "loc": { "start": { "line": 111, "column": 55 }, "end": { "line": 111, "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": 3885, "end": 3890, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resourcesScale", "start": 3891, "end": 3905, "loc": { "start": { "line": 112, "column": 14 }, "end": { "line": 112, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3906, "end": 3907, "loc": { "start": { "line": 112, "column": 29 }, "end": { "line": 112, "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": 3908, "end": 3912, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3912, "end": 3913, "loc": { "start": { "line": 112, "column": 35 }, "end": { "line": 112, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3913, "end": 3917, "loc": { "start": { "line": 112, "column": 36 }, "end": { "line": 112, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3917, "end": 3918, "loc": { "start": { "line": 112, "column": 40 }, "end": { "line": 112, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 3918, "end": 3921, "loc": { "start": { "line": 112, "column": 41 }, "end": { "line": 112, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3921, "end": 3922, "loc": { "start": { "line": 112, "column": 44 }, "end": { "line": 112, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 3922, "end": 3930, "loc": { "start": { "line": 112, "column": 45 }, "end": { "line": 112, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3930, "end": 3931, "loc": { "start": { "line": 112, "column": 53 }, "end": { "line": 112, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 3931, "end": 3945, "loc": { "start": { "line": 112, "column": 54 }, "end": { "line": 112, "column": 68 } } }, { "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": 112, "column": 68 }, "end": { "line": 112, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3946, "end": 3947, "loc": { "start": { "line": 112, "column": 69 }, "end": { "line": 112, "column": 70 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3947, "end": 3948, "loc": { "start": { "line": 112, "column": 70 }, "end": { "line": 112, "column": 71 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapResourcesScale", "start": 3948, "end": 3965, "loc": { "start": { "line": 112, "column": 71 }, "end": { "line": 112, "column": 88 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3965, "end": 3966, "loc": { "start": { "line": 112, "column": 88 }, "end": { "line": 112, "column": 89 } } }, { "type": "CommentLine", "value": " Draw patch items", "start": 3978, "end": 3997, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "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": 4007, "end": 4009, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 10 } } }, { "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": 115, "column": 11 }, "end": { "line": 115, "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": 4011, "end": 4015, "loc": { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4015, "end": 4016, "loc": { "start": { "line": 115, "column": 16 }, "end": { "line": 115, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4016, "end": 4020, "loc": { "start": { "line": 115, "column": 17 }, "end": { "line": 115, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4020, "end": 4021, "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": "currentLayer", "start": 4021, "end": 4033, "loc": { "start": { "line": 115, "column": 22 }, "end": { "line": 115, "column": 34 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 4034, "end": 4037, "loc": { "start": { "line": 115, "column": 35 }, "end": { "line": 115, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 4038, "end": 4047, "loc": { "start": { "line": 115, "column": 39 }, "end": { "line": 115, "column": 48 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 4048, "end": 4050, "loc": { "start": { "line": 115, "column": 49 }, "end": { "line": 115, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resourcesScale", "start": 4051, "end": 4065, "loc": { "start": { "line": 115, "column": 52 }, "end": { "line": 115, "column": 66 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 4066, "end": 4067, "loc": { "start": { "line": 115, "column": 67 }, "end": { "line": 115, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.05, "start": 4068, "end": 4072, "loc": { "start": { "line": 115, "column": 69 }, "end": { "line": 115, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4072, "end": 4073, "loc": { "start": { "line": 115, "column": 73 }, "end": { "line": 115, "column": 74 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4074, "end": 4075, "loc": { "start": { "line": 115, "column": 75 }, "end": { "line": 115, "column": 76 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4089, "end": 4094, "loc": { "start": { "line": 116, "column": 12 }, "end": { "line": 116, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diameter", "start": 4095, "end": 4103, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4104, "end": 4105, "loc": { "start": { "line": 116, "column": 27 }, "end": { "line": 116, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4106, "end": 4107, "loc": { "start": { "line": 116, "column": 29 }, "end": { "line": 116, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 70, "start": 4107, "end": 4109, "loc": { "start": { "line": 116, "column": 30 }, "end": { "line": 116, "column": 32 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 4110, "end": 4111, "loc": { "start": { "line": 116, "column": 33 }, "end": { "line": 116, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 4112, "end": 4116, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4116, "end": 4117, "loc": { "start": { "line": 116, "column": 39 }, "end": { "line": 116, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pow", "start": 4117, "end": 4120, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4120, "end": 4121, "loc": { "start": { "line": 116, "column": 43 }, "end": { "line": 116, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 4121, "end": 4131, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4131, "end": 4132, "loc": { "start": { "line": 116, "column": 54 }, "end": { "line": 116, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "zoomLevel", "start": 4132, "end": 4141, "loc": { "start": { "line": 116, "column": 55 }, "end": { "line": 116, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4141, "end": 4142, "loc": { "start": { "line": 116, "column": 64 }, "end": { "line": 116, "column": 65 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.35, "start": 4143, "end": 4147, "loc": { "start": { "line": 116, "column": 66 }, "end": { "line": 116, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4147, "end": 4148, "loc": { "start": { "line": 116, "column": 70 }, "end": { "line": 116, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4148, "end": 4149, "loc": { "start": { "line": 116, "column": 71 }, "end": { "line": 116, "column": 72 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4150, "end": 4151, "loc": { "start": { "line": 116, "column": 73 }, "end": { "line": 116, "column": 74 } } }, { "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": 116, "column": 75 }, "end": { "line": 116, "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.2, "start": 4153, "end": 4156, "loc": { "start": { "line": 116, "column": 76 }, "end": { "line": 116, "column": 79 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4157, "end": 4158, "loc": { "start": { "line": 116, "column": 80 }, "end": { "line": 116, "column": 81 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 4159, "end": 4160, "loc": { "start": { "line": 116, "column": 82 }, "end": { "line": 116, "column": 83 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4161, "end": 4162, "loc": { "start": { "line": 116, "column": 84 }, "end": { "line": 116, "column": 85 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resourcesScale", "start": 4163, "end": 4177, "loc": { "start": { "line": 116, "column": 86 }, "end": { "line": 116, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4177, "end": 4178, "loc": { "start": { "line": 116, "column": 100 }, "end": { "line": 116, "column": 101 } } }, { "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": 116, "column": 101 }, "end": { "line": 116, "column": 102 } } }, { "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": 4195, "end": 4198, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4199, "end": 4200, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "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": 4200, "end": 4203, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4204, "end": 4205, "loc": { "start": { "line": 118, "column": 21 }, "end": { "line": 118, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4206, "end": 4207, "loc": { "start": { "line": 118, "column": 23 }, "end": { "line": 118, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4208, "end": 4209, "loc": { "start": { "line": 118, "column": 25 }, "end": { "line": 118, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4209, "end": 4210, "loc": { "start": { "line": 118, "column": 26 }, "end": { "line": 118, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4211, "end": 4212, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 29 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 4213, "end": 4214, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "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": 4215, "end": 4219, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4219, "end": 4220, "loc": { "start": { "line": 118, "column": 36 }, "end": { "line": 118, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patches", "start": 4220, "end": 4227, "loc": { "start": { "line": 118, "column": 37 }, "end": { "line": 118, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4227, "end": 4228, "loc": { "start": { "line": 118, "column": 44 }, "end": { "line": 118, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 4228, "end": 4234, "loc": { "start": { "line": 118, "column": 45 }, "end": { "line": 118, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4234, "end": 4235, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 4236, "end": 4238, "loc": { "start": { "line": 118, "column": 53 }, "end": { "line": 118, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4238, "end": 4239, "loc": { "start": { "line": 118, "column": 55 }, "end": { "line": 118, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4239, "end": 4240, "loc": { "start": { "line": 118, "column": 56 }, "end": { "line": 118, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4241, "end": 4242, "loc": { "start": { "line": 118, "column": 58 }, "end": { "line": 118, "column": 59 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4260, "end": 4265, "loc": { "start": { "line": 119, "column": 16 }, "end": { "line": 119, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4266, "end": 4271, "loc": { "start": { "line": 119, "column": 22 }, "end": { "line": 119, "column": 27 } } }, { "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": 119, "column": 28 }, "end": { "line": 119, "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": 4274, "end": 4278, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 34 } } }, { "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": 119, "column": 34 }, "end": { "line": 119, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patches", "start": 4279, "end": 4286, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 42 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4286, "end": 4287, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4287, "end": 4288, "loc": { "start": { "line": 119, "column": 43 }, "end": { "line": 119, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4288, "end": 4289, "loc": { "start": { "line": 119, "column": 44 }, "end": { "line": 119, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4289, "end": 4290, "loc": { "start": { "line": 119, "column": 45 }, "end": { "line": 119, "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": 4308, "end": 4310, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4311, "end": 4312, "loc": { "start": { "line": 120, "column": 19 }, "end": { "line": 120, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4312, "end": 4317, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4317, "end": 4318, "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": "item", "start": 4318, "end": 4322, "loc": { "start": { "line": 120, "column": 26 }, "end": { "line": 120, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4322, "end": 4323, "loc": { "start": { "line": 120, "column": 30 }, "end": { "line": 120, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getItemType", "start": 4323, "end": 4334, "loc": { "start": { "line": 120, "column": 31 }, "end": { "line": 120, "column": 42 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 4335, "end": 4337, "loc": { "start": { "line": 120, "column": 43 }, "end": { "line": 120, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4338, "end": 4343, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4343, "end": 4344, "loc": { "start": { "line": 120, "column": 51 }, "end": { "line": 120, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "item", "start": 4344, "end": 4348, "loc": { "start": { "line": 120, "column": 52 }, "end": { "line": 120, "column": 56 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4348, "end": 4349, "loc": { "start": { "line": 120, "column": 56 }, "end": { "line": 120, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getItemType", "start": 4349, "end": 4360, "loc": { "start": { "line": 120, "column": 57 }, "end": { "line": 120, "column": 68 } } }, { "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": 120, "column": 68 }, "end": { "line": 120, "column": 69 } } }, { "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": 120, "column": 69 }, "end": { "line": 120, "column": 70 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 4363, "end": 4366, "loc": { "start": { "line": 120, "column": 71 }, "end": { "line": 120, "column": 74 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "shape", "start": 4367, "end": 4374, "loc": { "start": { "line": 120, "column": 75 }, "end": { "line": 120, "column": 82 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4374, "end": 4375, "loc": { "start": { "line": 120, "column": 82 }, "end": { "line": 120, "column": 83 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4376, "end": 4377, "loc": { "start": { "line": 120, "column": 84 }, "end": { "line": 120, "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": 4399, "end": 4404, "loc": { "start": { "line": 121, "column": 20 }, "end": { "line": 121, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destX", "start": 4405, "end": 4410, "loc": { "start": { "line": 121, "column": 26 }, "end": { "line": 121, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4411, "end": 4412, "loc": { "start": { "line": 121, "column": 32 }, "end": { "line": 121, "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": 4413, "end": 4417, "loc": { "start": { "line": 121, "column": 34 }, "end": { "line": 121, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4417, "end": 4418, "loc": { "start": { "line": 121, "column": 38 }, "end": { "line": 121, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 4418, "end": 4419, "loc": { "start": { "line": 121, "column": 39 }, "end": { "line": 121, "column": 40 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4420, "end": 4421, "loc": { "start": { "line": 121, "column": 41 }, "end": { "line": 121, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dims", "start": 4422, "end": 4426, "loc": { "start": { "line": 121, "column": 43 }, "end": { "line": 121, "column": 47 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4427, "end": 4428, "loc": { "start": { "line": 121, "column": 48 }, "end": { "line": 121, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4429, "end": 4434, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4434, "end": 4435, "loc": { "start": { "line": 121, "column": 55 }, "end": { "line": 121, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 4435, "end": 4438, "loc": { "start": { "line": 121, "column": 56 }, "end": { "line": 121, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4438, "end": 4439, "loc": { "start": { "line": 121, "column": 59 }, "end": { "line": 121, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 4439, "end": 4440, "loc": { "start": { "line": 121, "column": 60 }, "end": { "line": 121, "column": 61 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4441, "end": 4442, "loc": { "start": { "line": 121, "column": 62 }, "end": { "line": 121, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 4443, "end": 4455, "loc": { "start": { "line": 121, "column": 64 }, "end": { "line": 121, "column": 76 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4455, "end": 4456, "loc": { "start": { "line": 121, "column": 76 }, "end": { "line": 121, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSize", "start": 4456, "end": 4464, "loc": { "start": { "line": 121, "column": 77 }, "end": { "line": 121, "column": 85 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4464, "end": 4465, "loc": { "start": { "line": 121, "column": 85 }, "end": { "line": 121, "column": 86 } } }, { "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": 4487, "end": 4492, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destY", "start": 4493, "end": 4498, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4499, "end": 4500, "loc": { "start": { "line": 122, "column": 32 }, "end": { "line": 122, "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": 4501, "end": 4505, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4505, "end": 4506, "loc": { "start": { "line": 122, "column": 38 }, "end": { "line": 122, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 4506, "end": 4507, "loc": { "start": { "line": 122, "column": 39 }, "end": { "line": 122, "column": 40 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4508, "end": 4509, "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": "dims", "start": 4510, "end": 4514, "loc": { "start": { "line": 122, "column": 43 }, "end": { "line": 122, "column": 47 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4515, "end": 4516, "loc": { "start": { "line": 122, "column": 48 }, "end": { "line": 122, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4517, "end": 4522, "loc": { "start": { "line": 122, "column": 50 }, "end": { "line": 122, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4522, "end": 4523, "loc": { "start": { "line": 122, "column": 55 }, "end": { "line": 122, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 4523, "end": 4526, "loc": { "start": { "line": 122, "column": 56 }, "end": { "line": 122, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4526, "end": 4527, "loc": { "start": { "line": 122, "column": 59 }, "end": { "line": 122, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 4527, "end": 4528, "loc": { "start": { "line": 122, "column": 60 }, "end": { "line": 122, "column": 61 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4529, "end": 4530, "loc": { "start": { "line": 122, "column": 62 }, "end": { "line": 122, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 4531, "end": 4543, "loc": { "start": { "line": 122, "column": 64 }, "end": { "line": 122, "column": 76 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4543, "end": 4544, "loc": { "start": { "line": 122, "column": 76 }, "end": { "line": 122, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSize", "start": 4544, "end": 4552, "loc": { "start": { "line": 122, "column": 77 }, "end": { "line": 122, "column": 85 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4552, "end": 4553, "loc": { "start": { "line": 122, "column": 85 }, "end": { "line": 122, "column": 86 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "patch", "start": 4575, "end": 4580, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4580, "end": 4581, "loc": { "start": { "line": 123, "column": 25 }, "end": { "line": 123, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "item", "start": 4581, "end": 4585, "loc": { "start": { "line": 123, "column": 26 }, "end": { "line": 123, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4585, "end": 4586, "loc": { "start": { "line": 123, "column": 30 }, "end": { "line": 123, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawItemCenteredClipped", "start": 4586, "end": 4609, "loc": { "start": { "line": 123, "column": 31 }, "end": { "line": 123, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4609, "end": 4610, "loc": { "start": { "line": 123, "column": 54 }, "end": { "line": 123, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destX", "start": 4610, "end": 4615, "loc": { "start": { "line": 123, "column": 55 }, "end": { "line": 123, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4615, "end": 4616, "loc": { "start": { "line": 123, "column": 60 }, "end": { "line": 123, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destY", "start": 4617, "end": 4622, "loc": { "start": { "line": 123, "column": 62 }, "end": { "line": 123, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4622, "end": 4623, "loc": { "start": { "line": 123, "column": 67 }, "end": { "line": 123, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 4624, "end": 4634, "loc": { "start": { "line": 123, "column": 69 }, "end": { "line": 123, "column": 79 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4634, "end": 4635, "loc": { "start": { "line": 123, "column": 79 }, "end": { "line": 123, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diameter", "start": 4636, "end": 4644, "loc": { "start": { "line": 123, "column": 81 }, "end": { "line": 123, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4644, "end": 4645, "loc": { "start": { "line": 123, "column": 89 }, "end": { "line": 123, "column": 90 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4645, "end": 4646, "loc": { "start": { "line": 123, "column": 90 }, "end": { "line": 123, "column": 91 } } }, { "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": 124, "column": 16 }, "end": { "line": 124, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4679, "end": 4680, "loc": { "start": { "line": 125, "column": 12 }, "end": { "line": 125, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4690, "end": 4691, "loc": { "start": { "line": 126, "column": 8 }, "end": { "line": 126, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4697, "end": 4698, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {HTMLCanvasElement} canvas\r\n * @param {CanvasRenderingContext2D} context\r\n * @param {number} w\r\n * @param {number} h\r\n * @param {number} dpi\r\n ", "start": 4706, "end": 4898, "loc": { "start": { "line": 129, "column": 4 }, "end": { "line": 136, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateOverlayBuffer", "start": 4904, "end": 4925, "loc": { "start": { "line": 137, "column": 4 }, "end": { "line": 137, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4925, "end": 4926, "loc": { "start": { "line": 137, "column": 25 }, "end": { "line": 137, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "canvas", "start": 4926, "end": 4932, "loc": { "start": { "line": 137, "column": 26 }, "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": 4932, "end": 4933, "loc": { "start": { "line": 137, "column": 32 }, "end": { "line": 137, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4934, "end": 4941, "loc": { "start": { "line": 137, "column": 34 }, "end": { "line": 137, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4941, "end": 4942, "loc": { "start": { "line": 137, "column": 41 }, "end": { "line": 137, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 4943, "end": 4944, "loc": { "start": { "line": 137, "column": 43 }, "end": { "line": 137, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4944, "end": 4945, "loc": { "start": { "line": 137, "column": 44 }, "end": { "line": 137, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 4946, "end": 4947, "loc": { "start": { "line": 137, "column": 46 }, "end": { "line": 137, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4947, "end": 4948, "loc": { "start": { "line": 137, "column": 47 }, "end": { "line": 137, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dpi", "start": 4949, "end": 4952, "loc": { "start": { "line": 137, "column": 49 }, "end": { "line": 137, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4952, "end": 4953, "loc": { "start": { "line": 137, "column": 52 }, "end": { "line": 137, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4954, "end": 4955, "loc": { "start": { "line": 137, "column": 54 }, "end": { "line": 137, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4965, "end": 4972, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 15 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4972, "end": 4973, "loc": { "start": { "line": 138, "column": 15 }, "end": { "line": 138, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 4973, "end": 4982, "loc": { "start": { "line": 138, "column": 16 }, "end": { "line": 138, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4983, "end": 4984, "loc": { "start": { "line": 138, "column": 26 }, "end": { "line": 138, "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": 4998, "end": 5002, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5002, "end": 5003, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "containedEntities", "start": 5003, "end": 5020, "loc": { "start": { "line": 139, "column": 17 }, "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": 5020, "end": 5021, "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": "length", "start": 5021, "end": 5027, "loc": { "start": { "line": 139, "column": 35 }, "end": { "line": 139, "column": 41 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 5028, "end": 5029, "loc": { "start": { "line": 139, "column": 42 }, "end": { "line": 139, "column": 43 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5030, "end": 5031, "loc": { "start": { "line": 139, "column": 44 }, "end": { "line": 139, "column": 45 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5032, "end": 5033, "loc": { "start": { "line": 139, "column": 46 }, "end": { "line": 139, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THEME", "start": 5047, "end": 5052, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 17 } } }, { "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": 140, "column": 17 }, "end": { "line": 140, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 5053, "end": 5056, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5056, "end": 5057, "loc": { "start": { "line": 140, "column": 21 }, "end": { "line": 140, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunkOverview", "start": 5057, "end": 5070, "loc": { "start": { "line": 140, "column": 22 }, "end": { "line": 140, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5070, "end": 5071, "loc": { "start": { "line": 140, "column": 35 }, "end": { "line": 140, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "filled", "start": 5071, "end": 5077, "loc": { "start": { "line": 140, "column": 36 }, "end": { "line": 140, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5078, "end": 5079, "loc": { "start": { "line": 140, "column": 43 }, "end": { "line": 140, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THEME", "start": 5093, "end": 5098, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5098, "end": 5099, "loc": { "start": { "line": 141, "column": 17 }, "end": { "line": 141, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 5099, "end": 5102, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5102, "end": 5103, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunkOverview", "start": 5103, "end": 5116, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5116, "end": 5117, "loc": { "start": { "line": 141, "column": 35 }, "end": { "line": 141, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "empty", "start": 5117, "end": 5122, "loc": { "start": { "line": 141, "column": 36 }, "end": { "line": 141, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5122, "end": 5123, "loc": { "start": { "line": 141, "column": 41 }, "end": { "line": 141, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5133, "end": 5140, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 15 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5140, "end": 5141, "loc": { "start": { "line": 142, "column": 15 }, "end": { "line": 142, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 5141, "end": 5149, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5149, "end": 5150, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5150, "end": 5151, "loc": { "start": { "line": 142, "column": 25 }, "end": { "line": 142, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5151, "end": 5152, "loc": { "start": { "line": 142, "column": 26 }, "end": { "line": 142, "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": 5153, "end": 5154, "loc": { "start": { "line": 142, "column": 28 }, "end": { "line": 142, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5154, "end": 5155, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 5156, "end": 5157, "loc": { "start": { "line": 142, "column": 31 }, "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": 5157, "end": 5158, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 5159, "end": 5160, "loc": { "start": { "line": 142, "column": 34 }, "end": { "line": 142, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5160, "end": 5161, "loc": { "start": { "line": 142, "column": 35 }, "end": { "line": 142, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5161, "end": 5162, "loc": { "start": { "line": 142, "column": 36 }, "end": { "line": 142, "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": 5174, "end": 5176, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5177, "end": 5178, "loc": { "start": { "line": 144, "column": 11 }, "end": { "line": 144, "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": 5178, "end": 5182, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5182, "end": 5183, "loc": { "start": { "line": 144, "column": 16 }, "end": { "line": 144, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5183, "end": 5187, "loc": { "start": { "line": 144, "column": 17 }, "end": { "line": 144, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5187, "end": 5188, "loc": { "start": { "line": 144, "column": 21 }, "end": { "line": 144, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 5188, "end": 5191, "loc": { "start": { "line": 144, "column": 22 }, "end": { "line": 144, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5191, "end": 5192, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 5192, "end": 5200, "loc": { "start": { "line": 144, "column": 26 }, "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": 5200, "end": 5201, "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": "getAllSettings", "start": 5201, "end": 5215, "loc": { "start": { "line": 144, "column": 35 }, "end": { "line": 144, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5215, "end": 5216, "loc": { "start": { "line": 144, "column": 49 }, "end": { "line": 144, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5216, "end": 5217, "loc": { "start": { "line": 144, "column": 50 }, "end": { "line": 144, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5217, "end": 5218, "loc": { "start": { "line": 144, "column": 51 }, "end": { "line": 144, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "displayChunkBorders", "start": 5218, "end": 5237, "loc": { "start": { "line": 144, "column": 52 }, "end": { "line": 144, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5237, "end": 5238, "loc": { "start": { "line": 144, "column": 71 }, "end": { "line": 144, "column": 72 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5239, "end": 5240, "loc": { "start": { "line": 144, "column": 73 }, "end": { "line": 144, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5254, "end": 5261, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5261, "end": 5262, "loc": { "start": { "line": 145, "column": 19 }, "end": { "line": 145, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 5262, "end": 5271, "loc": { "start": { "line": 145, "column": 20 }, "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": 5272, "end": 5273, "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": "THEME", "start": 5274, "end": 5279, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5279, "end": 5280, "loc": { "start": { "line": 145, "column": 37 }, "end": { "line": 145, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 5280, "end": 5283, "loc": { "start": { "line": 145, "column": 38 }, "end": { "line": 145, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5283, "end": 5284, "loc": { "start": { "line": 145, "column": 41 }, "end": { "line": 145, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunkBorders", "start": 5284, "end": 5296, "loc": { "start": { "line": 145, "column": 42 }, "end": { "line": 145, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5296, "end": 5297, "loc": { "start": { "line": 145, "column": 54 }, "end": { "line": 145, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5311, "end": 5318, "loc": { "start": { "line": 146, "column": 12 }, "end": { "line": 146, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5318, "end": 5319, "loc": { "start": { "line": 146, "column": 19 }, "end": { "line": 146, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 5319, "end": 5327, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5327, "end": 5328, "loc": { "start": { "line": 146, "column": 28 }, "end": { "line": 146, "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": 5328, "end": 5329, "loc": { "start": { "line": 146, "column": 29 }, "end": { "line": 146, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5329, "end": 5330, "loc": { "start": { "line": 146, "column": 30 }, "end": { "line": 146, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5331, "end": 5332, "loc": { "start": { "line": 146, "column": 32 }, "end": { "line": 146, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5332, "end": 5333, "loc": { "start": { "line": 146, "column": 33 }, "end": { "line": 146, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 5334, "end": 5335, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5335, "end": 5336, "loc": { "start": { "line": 146, "column": 36 }, "end": { "line": 146, "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": 5337, "end": 5338, "loc": { "start": { "line": 146, "column": 38 }, "end": { "line": 146, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5338, "end": 5339, "loc": { "start": { "line": 146, "column": 39 }, "end": { "line": 146, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5339, "end": 5340, "loc": { "start": { "line": 146, "column": 40 }, "end": { "line": 146, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5354, "end": 5361, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 19 } } }, { "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": 147, "column": 19 }, "end": { "line": 147, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 5362, "end": 5370, "loc": { "start": { "line": 147, "column": 20 }, "end": { "line": 147, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5370, "end": 5371, "loc": { "start": { "line": 147, "column": 28 }, "end": { "line": 147, "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": 5371, "end": 5372, "loc": { "start": { "line": 147, "column": 29 }, "end": { "line": 147, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5372, "end": 5373, "loc": { "start": { "line": 147, "column": 30 }, "end": { "line": 147, "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": 5374, "end": 5375, "loc": { "start": { "line": 147, "column": 32 }, "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": 5375, "end": 5376, "loc": { "start": { "line": 147, "column": 33 }, "end": { "line": 147, "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": 5377, "end": 5378, "loc": { "start": { "line": 147, "column": 35 }, "end": { "line": 147, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5378, "end": 5379, "loc": { "start": { "line": 147, "column": 36 }, "end": { "line": 147, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 5380, "end": 5381, "loc": { "start": { "line": 147, "column": 38 }, "end": { "line": 147, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5381, "end": 5382, "loc": { "start": { "line": 147, "column": 39 }, "end": { "line": 147, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5382, "end": 5383, "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": 5393, "end": 5394, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 9 } } }, { "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": 5406, "end": 5409, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 150, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5410, "end": 5411, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 5411, "end": 5414, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 5415, "end": 5416, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5417, "end": 5418, "loc": { "start": { "line": 150, "column": 19 }, "end": { "line": 150, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5419, "end": 5420, "loc": { "start": { "line": 150, "column": 21 }, "end": { "line": 150, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5420, "end": 5421, "loc": { "start": { "line": 150, "column": 22 }, "end": { "line": 150, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 5422, "end": 5423, "loc": { "start": { "line": 150, "column": 24 }, "end": { "line": 150, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 5424, "end": 5425, "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": "globalConfig", "start": 5426, "end": 5438, "loc": { "start": { "line": 150, "column": 28 }, "end": { "line": 150, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5438, "end": 5439, "loc": { "start": { "line": 150, "column": 40 }, "end": { "line": 150, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 5439, "end": 5451, "loc": { "start": { "line": 150, "column": 41 }, "end": { "line": 150, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5451, "end": 5452, "loc": { "start": { "line": 150, "column": 53 }, "end": { "line": 150, "column": 54 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 5453, "end": 5455, "loc": { "start": { "line": 150, "column": 55 }, "end": { "line": 150, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 5455, "end": 5456, "loc": { "start": { "line": 150, "column": 57 }, "end": { "line": 150, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5456, "end": 5457, "loc": { "start": { "line": 150, "column": 58 }, "end": { "line": 150, "column": 59 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5458, "end": 5459, "loc": { "start": { "line": 150, "column": 60 }, "end": { "line": 150, "column": 61 } } }, { "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": 5473, "end": 5478, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerArray", "start": 5479, "end": 5489, "loc": { "start": { "line": 151, "column": 18 }, "end": { "line": 151, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5490, "end": 5491, "loc": { "start": { "line": 151, "column": 29 }, "end": { "line": 151, "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": 5492, "end": 5496, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5496, "end": 5497, "loc": { "start": { "line": 151, "column": 35 }, "end": { "line": 151, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerLayer", "start": 5497, "end": 5507, "loc": { "start": { "line": 151, "column": 36 }, "end": { "line": 151, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5507, "end": 5508, "loc": { "start": { "line": 151, "column": 46 }, "end": { "line": 151, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 5508, "end": 5509, "loc": { "start": { "line": 151, "column": 47 }, "end": { "line": 151, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5509, "end": 5510, "loc": { "start": { "line": 151, "column": 48 }, "end": { "line": 151, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5510, "end": 5511, "loc": { "start": { "line": 151, "column": 49 }, "end": { "line": 151, "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": 5525, "end": 5530, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperArray", "start": 5531, "end": 5541, "loc": { "start": { "line": 152, "column": 18 }, "end": { "line": 152, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5542, "end": 5543, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "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": 5544, "end": 5548, "loc": { "start": { "line": 152, "column": 31 }, "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": 5548, "end": 5549, "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": "contents", "start": 5549, "end": 5557, "loc": { "start": { "line": 152, "column": 36 }, "end": { "line": 152, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5557, "end": 5558, "loc": { "start": { "line": 152, "column": 44 }, "end": { "line": 152, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 5558, "end": 5559, "loc": { "start": { "line": 152, "column": 45 }, "end": { "line": 152, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5559, "end": 5560, "loc": { "start": { "line": 152, "column": 46 }, "end": { "line": 152, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5560, "end": 5561, "loc": { "start": { "line": 152, "column": 47 }, "end": { "line": 152, "column": 48 } } }, { "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": 5575, "end": 5578, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5579, "end": 5580, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "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": 5580, "end": 5583, "loc": { "start": { "line": 153, "column": 17 }, "end": { "line": 153, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 5584, "end": 5585, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5586, "end": 5587, "loc": { "start": { "line": 153, "column": 23 }, "end": { "line": 153, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5588, "end": 5589, "loc": { "start": { "line": 153, "column": 25 }, "end": { "line": 153, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5589, "end": 5590, "loc": { "start": { "line": 153, "column": 26 }, "end": { "line": 153, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 5591, "end": 5592, "loc": { "start": { "line": 153, "column": 28 }, "end": { "line": 153, "column": 29 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 5593, "end": 5594, "loc": { "start": { "line": 153, "column": 30 }, "end": { "line": 153, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 5595, "end": 5607, "loc": { "start": { "line": 153, "column": 32 }, "end": { "line": 153, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5607, "end": 5608, "loc": { "start": { "line": 153, "column": 44 }, "end": { "line": 153, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 5608, "end": 5620, "loc": { "start": { "line": 153, "column": 45 }, "end": { "line": 153, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5620, "end": 5621, "loc": { "start": { "line": 153, "column": 57 }, "end": { "line": 153, "column": 58 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 5622, "end": 5624, "loc": { "start": { "line": 153, "column": 59 }, "end": { "line": 153, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 5624, "end": 5625, "loc": { "start": { "line": 153, "column": 61 }, "end": { "line": 153, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5625, "end": 5626, "loc": { "start": { "line": 153, "column": 62 }, "end": { "line": 153, "column": 63 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5627, "end": 5628, "loc": { "start": { "line": 153, "column": 64 }, "end": { "line": 153, "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": 5646, "end": 5651, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperContent", "start": 5652, "end": 5664, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 34 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5665, "end": 5666, "loc": { "start": { "line": 154, "column": 35 }, "end": { "line": 154, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperArray", "start": 5667, "end": 5677, "loc": { "start": { "line": 154, "column": 37 }, "end": { "line": 154, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5677, "end": 5678, "loc": { "start": { "line": 154, "column": 47 }, "end": { "line": 154, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 5678, "end": 5679, "loc": { "start": { "line": 154, "column": 48 }, "end": { "line": 154, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5679, "end": 5680, "loc": { "start": { "line": 154, "column": 49 }, "end": { "line": 154, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5680, "end": 5681, "loc": { "start": { "line": 154, "column": 50 }, "end": { "line": 154, "column": 51 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5699, "end": 5701, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5702, "end": 5703, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperContent", "start": 5703, "end": 5715, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5715, "end": 5716, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5717, "end": 5718, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 155, "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": 5740, "end": 5745, "loc": { "start": { "line": 156, "column": 20 }, "end": { "line": 156, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 5746, "end": 5756, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5757, "end": 5758, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperContent", "start": 5759, "end": 5771, "loc": { "start": { "line": 156, "column": 39 }, "end": { "line": 156, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5771, "end": 5772, "loc": { "start": { "line": 156, "column": 51 }, "end": { "line": 156, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 5772, "end": 5782, "loc": { "start": { "line": 156, "column": 52 }, "end": { "line": 156, "column": 62 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5782, "end": 5783, "loc": { "start": { "line": 156, "column": 62 }, "end": { "line": 156, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "StaticMapEntity", "start": 5783, "end": 5798, "loc": { "start": { "line": 156, "column": 63 }, "end": { "line": 156, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5798, "end": 5799, "loc": { "start": { "line": 156, "column": 78 }, "end": { "line": 156, "column": 79 } } }, { "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": 5821, "end": 5826, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 5827, "end": 5831, "loc": { "start": { "line": 157, "column": 26 }, "end": { "line": 157, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5832, "end": 5833, "loc": { "start": { "line": 157, "column": 31 }, "end": { "line": 157, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBuildingDataFromCode", "start": 5834, "end": 5857, "loc": { "start": { "line": 157, "column": 33 }, "end": { "line": 157, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5857, "end": 5858, "loc": { "start": { "line": 157, "column": 56 }, "end": { "line": 157, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 5858, "end": 5868, "loc": { "start": { "line": 157, "column": 57 }, "end": { "line": 157, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5868, "end": 5869, "loc": { "start": { "line": 157, "column": 67 }, "end": { "line": 157, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5869, "end": 5873, "loc": { "start": { "line": 157, "column": 68 }, "end": { "line": 157, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5873, "end": 5874, "loc": { "start": { "line": 157, "column": 72 }, "end": { "line": 157, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5874, "end": 5875, "loc": { "start": { "line": 157, "column": 73 }, "end": { "line": 157, "column": 74 } } }, { "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": 5897, "end": 5902, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 5903, "end": 5915, "loc": { "start": { "line": 158, "column": 26 }, "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": 5916, "end": 5917, "loc": { "start": { "line": 158, "column": 39 }, "end": { "line": 158, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 5918, "end": 5922, "loc": { "start": { "line": 158, "column": 41 }, "end": { "line": 158, "column": 45 } } }, { "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": 158, "column": 45 }, "end": { "line": 158, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaInstance", "start": 5923, "end": 5935, "loc": { "start": { "line": 158, "column": 46 }, "end": { "line": 158, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5935, "end": 5936, "loc": { "start": { "line": 158, "column": 58 }, "end": { "line": 158, "column": 59 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5960, "end": 5965, "loc": { "start": { "line": 160, "column": 20 }, "end": { "line": 160, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 5966, "end": 5979, "loc": { "start": { "line": 160, "column": 26 }, "end": { "line": 160, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5980, "end": 5981, "loc": { "start": { "line": 160, "column": 40 }, "end": { "line": 160, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 5982, "end": 5994, "loc": { "start": { "line": 160, "column": 42 }, "end": { "line": 160, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5994, "end": 5995, "loc": { "start": { "line": 160, "column": 54 }, "end": { "line": 160, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSpecialOverlayRenderMatrix", "start": 5995, "end": 6024, "loc": { "start": { "line": 160, "column": 55 }, "end": { "line": 160, "column": 84 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6024, "end": 6025, "loc": { "start": { "line": 160, "column": 84 }, "end": { "line": 160, "column": 85 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 6051, "end": 6061, "loc": { "start": { "line": 161, "column": 24 }, "end": { "line": 161, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6061, "end": 6062, "loc": { "start": { "line": 161, "column": 34 }, "end": { "line": 161, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 6062, "end": 6070, "loc": { "start": { "line": 161, "column": 35 }, "end": { "line": 161, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6070, "end": 6071, "loc": { "start": { "line": 161, "column": 43 }, "end": { "line": 161, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 6097, "end": 6101, "loc": { "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6101, "end": 6102, "loc": { "start": { "line": 162, "column": 28 }, "end": { "line": 162, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 6102, "end": 6117, "loc": { "start": { "line": 162, "column": 29 }, "end": { "line": 162, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6117, "end": 6118, "loc": { "start": { "line": 162, "column": 44 }, "end": { "line": 162, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 6144, "end": 6148, "loc": { "start": { "line": 163, "column": 24 }, "end": { "line": 163, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6148, "end": 6149, "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": "variant", "start": 6149, "end": 6156, "loc": { "start": { "line": 163, "column": 29 }, "end": { "line": 163, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6156, "end": 6157, "loc": { "start": { "line": 163, "column": 36 }, "end": { "line": 163, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upperContent", "start": 6183, "end": 6195, "loc": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6217, "end": 6218, "loc": { "start": { "line": 165, "column": 20 }, "end": { "line": 165, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6218, "end": 6219, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "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": 6243, "end": 6245, "loc": { "start": { "line": 167, "column": 20 }, "end": { "line": 167, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6246, "end": 6247, "loc": { "start": { "line": 167, "column": 23 }, "end": { "line": 167, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 6247, "end": 6260, "loc": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6260, "end": 6261, "loc": { "start": { "line": 167, "column": 37 }, "end": { "line": 167, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6262, "end": 6263, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 167, "column": 40 } } }, { "type": "CommentLine", "value": " Draw lower content first since it \"shines\" through", "start": 6289, "end": 6342, "loc": { "start": { "line": 168, "column": 24 }, "end": { "line": 168, "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": 6368, "end": 6373, "loc": { "start": { "line": 169, "column": 24 }, "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": "lowerContent", "start": 6374, "end": 6386, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 169, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6387, "end": 6388, "loc": { "start": { "line": 169, "column": 43 }, "end": { "line": 169, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerArray", "start": 6389, "end": 6399, "loc": { "start": { "line": 169, "column": 45 }, "end": { "line": 169, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6399, "end": 6400, "loc": { "start": { "line": 169, "column": 55 }, "end": { "line": 169, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 6400, "end": 6401, "loc": { "start": { "line": 169, "column": 56 }, "end": { "line": 169, "column": 57 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6401, "end": 6402, "loc": { "start": { "line": 169, "column": 57 }, "end": { "line": 169, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6402, "end": 6403, "loc": { "start": { "line": 169, "column": 58 }, "end": { "line": 169, "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": 6429, "end": 6431, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6432, "end": 6433, "loc": { "start": { "line": 170, "column": 27 }, "end": { "line": 170, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 6433, "end": 6445, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6445, "end": 6446, "loc": { "start": { "line": 170, "column": 40 }, "end": { "line": 170, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6447, "end": 6448, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6478, "end": 6485, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6485, "end": 6486, "loc": { "start": { "line": 171, "column": 35 }, "end": { "line": 171, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 6486, "end": 6495, "loc": { "start": { "line": 171, "column": 36 }, "end": { "line": 171, "column": 45 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6496, "end": 6497, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 6498, "end": 6510, "loc": { "start": { "line": 171, "column": 48 }, "end": { "line": 171, "column": 60 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6510, "end": 6511, "loc": { "start": { "line": 171, "column": 60 }, "end": { "line": 171, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBackgroundColorAsResource", "start": 6511, "end": 6539, "loc": { "start": { "line": 171, "column": 61 }, "end": { "line": 171, "column": 89 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6539, "end": 6540, "loc": { "start": { "line": 171, "column": 89 }, "end": { "line": 171, "column": 90 } } }, { "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": 171, "column": 90 }, "end": { "line": 171, "column": 91 } } }, { "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": 171, "column": 91 }, "end": { "line": 171, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6572, "end": 6579, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6579, "end": 6580, "loc": { "start": { "line": 172, "column": 35 }, "end": { "line": 172, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 6580, "end": 6588, "loc": { "start": { "line": 172, "column": 36 }, "end": { "line": 172, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6588, "end": 6589, "loc": { "start": { "line": 172, "column": 44 }, "end": { "line": 172, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 6623, "end": 6624, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 33 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 6625, "end": 6626, "loc": { "start": { "line": 173, "column": 34 }, "end": { "line": 173, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 6627, "end": 6644, "loc": { "start": { "line": 173, "column": 36 }, "end": { "line": 173, "column": 53 } } }, { "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": 173, "column": 53 }, "end": { "line": 173, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 6679, "end": 6680, "loc": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 33 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 6681, "end": 6682, "loc": { "start": { "line": 174, "column": 34 }, "end": { "line": 174, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 6683, "end": 6700, "loc": { "start": { "line": 174, "column": 36 }, "end": { "line": 174, "column": 53 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6700, "end": 6701, "loc": { "start": { "line": 174, "column": 53 }, "end": { "line": 174, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 6735, "end": 6752, "loc": { "start": { "line": 175, "column": 32 }, "end": { "line": 175, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6752, "end": 6753, "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": "CHUNK_OVERLAY_RES", "start": 6787, "end": 6804, "loc": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6834, "end": 6835, "loc": { "start": { "line": 177, "column": 28 }, "end": { "line": 177, "column": 29 } } }, { "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": 177, "column": 29 }, "end": { "line": 177, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6862, "end": 6863, "loc": { "start": { "line": 178, "column": 24 }, "end": { "line": 178, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6891, "end": 6898, "loc": { "start": { "line": 180, "column": 24 }, "end": { "line": 180, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6898, "end": 6899, "loc": { "start": { "line": 180, "column": 31 }, "end": { "line": 180, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 6899, "end": 6908, "loc": { "start": { "line": 180, "column": 32 }, "end": { "line": 180, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6909, "end": 6910, "loc": { "start": { "line": 180, "column": 42 }, "end": { "line": 180, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 6911, "end": 6923, "loc": { "start": { "line": 180, "column": 44 }, "end": { "line": 180, "column": 56 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6923, "end": 6924, "loc": { "start": { "line": 180, "column": 56 }, "end": { "line": 180, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSilhouetteColor", "start": 6924, "end": 6942, "loc": { "start": { "line": 180, "column": 57 }, "end": { "line": 180, "column": 75 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6942, "end": 6943, "loc": { "start": { "line": 180, "column": 75 }, "end": { "line": 180, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 6973, "end": 6977, "loc": { "start": { "line": 181, "column": 28 }, "end": { "line": 181, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6977, "end": 6978, "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": "variant", "start": 6978, "end": 6985, "loc": { "start": { "line": 181, "column": 33 }, "end": { "line": 181, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6985, "end": 6986, "loc": { "start": { "line": 181, "column": 40 }, "end": { "line": 181, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 7016, "end": 7020, "loc": { "start": { "line": 182, "column": 28 }, "end": { "line": 182, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7020, "end": 7021, "loc": { "start": { "line": 182, "column": 32 }, "end": { "line": 182, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 7021, "end": 7036, "loc": { "start": { "line": 182, "column": 33 }, "end": { "line": 182, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7062, "end": 7063, "loc": { "start": { "line": 183, "column": 24 }, "end": { "line": 183, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7063, "end": 7064, "loc": { "start": { "line": 183, "column": 25 }, "end": { "line": 183, "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": 7090, "end": 7093, "loc": { "start": { "line": 184, "column": 24 }, "end": { "line": 184, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7094, "end": 7095, "loc": { "start": { "line": 184, "column": 28 }, "end": { "line": 184, "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": 7095, "end": 7098, "loc": { "start": { "line": 184, "column": 29 }, "end": { "line": 184, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 7099, "end": 7101, "loc": { "start": { "line": 184, "column": 33 }, "end": { "line": 184, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7102, "end": 7103, "loc": { "start": { "line": 184, "column": 36 }, "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": 0, "start": 7104, "end": 7105, "loc": { "start": { "line": 184, "column": 38 }, "end": { "line": 184, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7105, "end": 7106, "loc": { "start": { "line": 184, "column": 39 }, "end": { "line": 184, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 7107, "end": 7109, "loc": { "start": { "line": 184, "column": 41 }, "end": { "line": 184, "column": 43 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 7110, "end": 7111, "loc": { "start": { "line": 184, "column": 44 }, "end": { "line": 184, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 7112, "end": 7113, "loc": { "start": { "line": 184, "column": 46 }, "end": { "line": 184, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7113, "end": 7114, "loc": { "start": { "line": 184, "column": 47 }, "end": { "line": 184, "column": 48 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 7115, "end": 7117, "loc": { "start": { "line": 184, "column": 49 }, "end": { "line": 184, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 7117, "end": 7119, "loc": { "start": { "line": 184, "column": 51 }, "end": { "line": 184, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7119, "end": 7120, "loc": { "start": { "line": 184, "column": 53 }, "end": { "line": 184, "column": 54 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7121, "end": 7122, "loc": { "start": { "line": 184, "column": 55 }, "end": { "line": 184, "column": 56 } } }, { "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": 7152, "end": 7155, "loc": { "start": { "line": 185, "column": 28 }, "end": { "line": 185, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7156, "end": 7157, "loc": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "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": 7157, "end": 7160, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 7161, "end": 7163, "loc": { "start": { "line": 185, "column": 37 }, "end": { "line": 185, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7164, "end": 7165, "loc": { "start": { "line": 185, "column": 40 }, "end": { "line": 185, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 7166, "end": 7167, "loc": { "start": { "line": 185, "column": 42 }, "end": { "line": 185, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7167, "end": 7168, "loc": { "start": { "line": 185, "column": 43 }, "end": { "line": 185, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 7169, "end": 7171, "loc": { "start": { "line": 185, "column": 45 }, "end": { "line": 185, "column": 47 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 7172, "end": 7173, "loc": { "start": { "line": 185, "column": 48 }, "end": { "line": 185, "column": 49 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 7174, "end": 7175, "loc": { "start": { "line": 185, "column": 50 }, "end": { "line": 185, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7175, "end": 7176, "loc": { "start": { "line": 185, "column": 51 }, "end": { "line": 185, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 7177, "end": 7179, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 7179, "end": 7181, "loc": { "start": { "line": 185, "column": 55 }, "end": { "line": 185, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7181, "end": 7182, "loc": { "start": { "line": 185, "column": 57 }, "end": { "line": 185, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7183, "end": 7184, "loc": { "start": { "line": 185, "column": 59 }, "end": { "line": 185, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 7218, "end": 7223, "loc": { "start": { "line": 186, "column": 32 }, "end": { "line": 186, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isFilled", "start": 7224, "end": 7232, "loc": { "start": { "line": 186, "column": 38 }, "end": { "line": 186, "column": 46 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7233, "end": 7234, "loc": { "start": { "line": 186, "column": 47 }, "end": { "line": 186, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 7235, "end": 7248, "loc": { "start": { "line": 186, "column": 49 }, "end": { "line": 186, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7248, "end": 7249, "loc": { "start": { "line": 186, "column": 62 }, "end": { "line": 186, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 7249, "end": 7251, "loc": { "start": { "line": 186, "column": 63 }, "end": { "line": 186, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7252, "end": 7253, "loc": { "start": { "line": 186, "column": 66 }, "end": { "line": 186, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 7254, "end": 7256, "loc": { "start": { "line": 186, "column": 68 }, "end": { "line": 186, "column": 70 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 7257, "end": 7258, "loc": { "start": { "line": 186, "column": 71 }, "end": { "line": 186, "column": 72 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 7259, "end": 7260, "loc": { "start": { "line": 186, "column": 73 }, "end": { "line": 186, "column": 74 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7260, "end": 7261, "loc": { "start": { "line": 186, "column": 74 }, "end": { "line": 186, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7261, "end": 7262, "loc": { "start": { "line": 186, "column": 75 }, "end": { "line": 186, "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": 7296, "end": 7298, "loc": { "start": { "line": 187, "column": 32 }, "end": { "line": 187, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7299, "end": 7300, "loc": { "start": { "line": 187, "column": 35 }, "end": { "line": 187, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isFilled", "start": 7300, "end": 7308, "loc": { "start": { "line": 187, "column": 36 }, "end": { "line": 187, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7308, "end": 7309, "loc": { "start": { "line": 187, "column": 44 }, "end": { "line": 187, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7310, "end": 7311, "loc": { "start": { "line": 187, "column": 46 }, "end": { "line": 187, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 7349, "end": 7356, "loc": { "start": { "line": 188, "column": 36 }, "end": { "line": 188, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7356, "end": 7357, "loc": { "start": { "line": 188, "column": 43 }, "end": { "line": 188, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 7357, "end": 7365, "loc": { "start": { "line": 188, "column": 44 }, "end": { "line": 188, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7365, "end": 7366, "loc": { "start": { "line": 188, "column": 52 }, "end": { "line": 188, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 7408, "end": 7409, "loc": { "start": { "line": 189, "column": 40 }, "end": { "line": 189, "column": 41 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 7410, "end": 7411, "loc": { "start": { "line": 189, "column": 42 }, "end": { "line": 189, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 7412, "end": 7429, "loc": { "start": { "line": 189, "column": 44 }, "end": { "line": 189, "column": 61 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7430, "end": 7431, "loc": { "start": { "line": 189, "column": 62 }, "end": { "line": 189, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 7432, "end": 7434, "loc": { "start": { "line": 189, "column": 64 }, "end": { "line": 189, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7434, "end": 7435, "loc": { "start": { "line": 189, "column": 66 }, "end": { "line": 189, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 7477, "end": 7478, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 41 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 7479, "end": 7480, "loc": { "start": { "line": 190, "column": 42 }, "end": { "line": 190, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 7481, "end": 7498, "loc": { "start": { "line": 190, "column": 44 }, "end": { "line": 190, "column": 61 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7499, "end": 7500, "loc": { "start": { "line": 190, "column": 62 }, "end": { "line": 190, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 7501, "end": 7503, "loc": { "start": { "line": 190, "column": 64 }, "end": { "line": 190, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7503, "end": 7504, "loc": { "start": { "line": 190, "column": 66 }, "end": { "line": 190, "column": 67 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 7546, "end": 7547, "loc": { "start": { "line": 191, "column": 40 }, "end": { "line": 191, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7547, "end": 7548, "loc": { "start": { "line": 191, "column": 41 }, "end": { "line": 191, "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": 7590, "end": 7591, "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 }, "start": 7629, "end": 7630, "loc": { "start": { "line": 193, "column": 36 }, "end": { "line": 193, "column": 37 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7630, "end": 7631, "loc": { "start": { "line": 193, "column": 37 }, "end": { "line": 193, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7665, "end": 7666, "loc": { "start": { "line": 194, "column": 32 }, "end": { "line": 194, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7696, "end": 7697, "loc": { "start": { "line": 195, "column": 28 }, "end": { "line": 195, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7723, "end": 7724, "loc": { "start": { "line": 196, "column": 24 }, "end": { "line": 196, "column": 25 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 7752, "end": 7760, "loc": { "start": { "line": 198, "column": 24 }, "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": 7760, "end": 7761, "loc": { "start": { "line": 198, "column": 32 }, "end": { "line": 198, "column": 33 } } }, { "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": 199, "column": 20 }, "end": { "line": 199, "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": 7785, "end": 7789, "loc": { "start": { "line": 199, "column": 22 }, "end": { "line": 199, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7790, "end": 7791, "loc": { "start": { "line": 199, "column": 27 }, "end": { "line": 199, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 7817, "end": 7824, "loc": { "start": { "line": 200, "column": 24 }, "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": 7824, "end": 7825, "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": "fillStyle", "start": 7825, "end": 7834, "loc": { "start": { "line": 200, "column": 32 }, "end": { "line": 200, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7835, "end": 7836, "loc": { "start": { "line": 200, "column": 42 }, "end": { "line": 200, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 7837, "end": 7849, "loc": { "start": { "line": 200, "column": 44 }, "end": { "line": 200, "column": 56 } } }, { "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": 200, "column": 56 }, "end": { "line": 200, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSilhouetteColor", "start": 7850, "end": 7868, "loc": { "start": { "line": 200, "column": 57 }, "end": { "line": 200, "column": 75 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7868, "end": 7869, "loc": { "start": { "line": 200, "column": 75 }, "end": { "line": 200, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 7899, "end": 7903, "loc": { "start": { "line": 201, "column": 28 }, "end": { "line": 201, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7903, "end": 7904, "loc": { "start": { "line": 201, "column": 32 }, "end": { "line": 201, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 7904, "end": 7911, "loc": { "start": { "line": 201, "column": 33 }, "end": { "line": 201, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7911, "end": 7912, "loc": { "start": { "line": 201, "column": 40 }, "end": { "line": 201, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 7942, "end": 7946, "loc": { "start": { "line": 202, "column": 28 }, "end": { "line": 202, "column": 32 } } }, { "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": 202, "column": 32 }, "end": { "line": 202, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 7947, "end": 7962, "loc": { "start": { "line": 202, "column": 33 }, "end": { "line": 202, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7988, "end": 7989, "loc": { "start": { "line": 203, "column": 24 }, "end": { "line": 203, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7989, "end": 7990, "loc": { "start": { "line": 203, "column": 25 }, "end": { "line": 203, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 8016, "end": 8023, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8023, "end": 8024, "loc": { "start": { "line": 204, "column": 31 }, "end": { "line": 204, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 8024, "end": 8032, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8032, "end": 8033, "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": "x", "start": 8063, "end": 8064, "loc": { "start": { "line": 205, "column": 28 }, "end": { "line": 205, "column": 29 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 8065, "end": 8066, "loc": { "start": { "line": 205, "column": 30 }, "end": { "line": 205, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8067, "end": 8084, "loc": { "start": { "line": 205, "column": 32 }, "end": { "line": 205, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8084, "end": 8085, "loc": { "start": { "line": 205, "column": 49 }, "end": { "line": 205, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 8115, "end": 8116, "loc": { "start": { "line": 206, "column": 28 }, "end": { "line": 206, "column": 29 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 8117, "end": 8118, "loc": { "start": { "line": 206, "column": 30 }, "end": { "line": 206, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8119, "end": 8136, "loc": { "start": { "line": 206, "column": 32 }, "end": { "line": 206, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8136, "end": 8137, "loc": { "start": { "line": 206, "column": 49 }, "end": { "line": 206, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8167, "end": 8184, "loc": { "start": { "line": 207, "column": 28 }, "end": { "line": 207, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8184, "end": 8185, "loc": { "start": { "line": 207, "column": 45 }, "end": { "line": 207, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8215, "end": 8232, "loc": { "start": { "line": 208, "column": 28 }, "end": { "line": 208, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8258, "end": 8259, "loc": { "start": { "line": 209, "column": 24 }, "end": { "line": 209, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8259, "end": 8260, "loc": { "start": { "line": 209, "column": 25 }, "end": { "line": 209, "column": 26 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 8288, "end": 8296, "loc": { "start": { "line": 211, "column": 24 }, "end": { "line": 211, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8296, "end": 8297, "loc": { "start": { "line": 211, "column": 32 }, "end": { "line": 211, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8319, "end": 8320, "loc": { "start": { "line": 212, "column": 20 }, "end": { "line": 212, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8338, "end": 8339, "loc": { "start": { "line": 213, "column": 16 }, "end": { "line": 213, "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": 8359, "end": 8364, "loc": { "start": { "line": 215, "column": 16 }, "end": { "line": 215, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 8365, "end": 8377, "loc": { "start": { "line": 215, "column": 22 }, "end": { "line": 215, "column": 34 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8378, "end": 8379, "loc": { "start": { "line": 215, "column": 35 }, "end": { "line": 215, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerArray", "start": 8380, "end": 8390, "loc": { "start": { "line": 215, "column": 37 }, "end": { "line": 215, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8390, "end": 8391, "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": "y", "start": 8391, "end": 8392, "loc": { "start": { "line": 215, "column": 48 }, "end": { "line": 215, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8392, "end": 8393, "loc": { "start": { "line": 215, "column": 49 }, "end": { "line": 215, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8393, "end": 8394, "loc": { "start": { "line": 215, "column": 50 }, "end": { "line": 215, "column": 51 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 8412, "end": 8414, "loc": { "start": { "line": 216, "column": 16 }, "end": { "line": 216, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8415, "end": 8416, "loc": { "start": { "line": 216, "column": 19 }, "end": { "line": 216, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 8416, "end": 8428, "loc": { "start": { "line": 216, "column": 20 }, "end": { "line": 216, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8428, "end": 8429, "loc": { "start": { "line": 216, "column": 32 }, "end": { "line": 216, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8430, "end": 8431, "loc": { "start": { "line": 216, "column": 34 }, "end": { "line": 216, "column": 35 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 8453, "end": 8455, "loc": { "start": { "line": 217, "column": 20 }, "end": { "line": 217, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8456, "end": 8457, "loc": { "start": { "line": 217, "column": 23 }, "end": { "line": 217, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 8457, "end": 8469, "loc": { "start": { "line": 217, "column": 24 }, "end": { "line": 217, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8469, "end": 8470, "loc": { "start": { "line": 217, "column": 36 }, "end": { "line": 217, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBackgroundColorAsResource", "start": 8470, "end": 8498, "loc": { "start": { "line": 217, "column": 37 }, "end": { "line": 217, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8498, "end": 8499, "loc": { "start": { "line": 217, "column": 65 }, "end": { "line": 217, "column": 66 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8500, "end": 8501, "loc": { "start": { "line": 217, "column": 67 }, "end": { "line": 217, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 8527, "end": 8534, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8534, "end": 8535, "loc": { "start": { "line": 218, "column": 31 }, "end": { "line": 218, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 8535, "end": 8544, "loc": { "start": { "line": 218, "column": 32 }, "end": { "line": 218, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8545, "end": 8546, "loc": { "start": { "line": 218, "column": 42 }, "end": { "line": 218, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 8547, "end": 8559, "loc": { "start": { "line": 218, "column": 44 }, "end": { "line": 218, "column": 56 } } }, { "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": 218, "column": 56 }, "end": { "line": 218, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBackgroundColorAsResource", "start": 8560, "end": 8588, "loc": { "start": { "line": 218, "column": 57 }, "end": { "line": 218, "column": 85 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8588, "end": 8589, "loc": { "start": { "line": 218, "column": 85 }, "end": { "line": 218, "column": 86 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8589, "end": 8590, "loc": { "start": { "line": 218, "column": 86 }, "end": { "line": 218, "column": 87 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8590, "end": 8591, "loc": { "start": { "line": 218, "column": 87 }, "end": { "line": 218, "column": 88 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8613, "end": 8614, "loc": { "start": { "line": 219, "column": 20 }, "end": { "line": 219, "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": 8615, "end": 8619, "loc": { "start": { "line": 219, "column": 22 }, "end": { "line": 219, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8620, "end": 8621, "loc": { "start": { "line": 219, "column": 27 }, "end": { "line": 219, "column": 28 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 8647, "end": 8660, "loc": { "start": { "line": 220, "column": 24 }, "end": { "line": 220, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 8686, "end": 8693, "loc": { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8693, "end": 8694, "loc": { "start": { "line": 221, "column": 31 }, "end": { "line": 221, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 8694, "end": 8703, "loc": { "start": { "line": 221, "column": 32 }, "end": { "line": 221, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8704, "end": 8705, "loc": { "start": { "line": 221, "column": 42 }, "end": { "line": 221, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lowerContent", "start": 8706, "end": 8718, "loc": { "start": { "line": 221, "column": 44 }, "end": { "line": 221, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8718, "end": 8719, "loc": { "start": { "line": 221, "column": 56 }, "end": { "line": 221, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8741, "end": 8742, "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": "context", "start": 8764, "end": 8771, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 223, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8771, "end": 8772, "loc": { "start": { "line": 223, "column": 27 }, "end": { "line": 223, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 8772, "end": 8780, "loc": { "start": { "line": 223, "column": 28 }, "end": { "line": 223, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8780, "end": 8781, "loc": { "start": { "line": 223, "column": 36 }, "end": { "line": 223, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 8807, "end": 8808, "loc": { "start": { "line": 224, "column": 24 }, "end": { "line": 224, "column": 25 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 8809, "end": 8810, "loc": { "start": { "line": 224, "column": 26 }, "end": { "line": 224, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8811, "end": 8828, "loc": { "start": { "line": 224, "column": 28 }, "end": { "line": 224, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8828, "end": 8829, "loc": { "start": { "line": 224, "column": 45 }, "end": { "line": 224, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 8855, "end": 8856, "loc": { "start": { "line": 225, "column": 24 }, "end": { "line": 225, "column": 25 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 8857, "end": 8858, "loc": { "start": { "line": 225, "column": 26 }, "end": { "line": 225, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8859, "end": 8876, "loc": { "start": { "line": 225, "column": 28 }, "end": { "line": 225, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8876, "end": 8877, "loc": { "start": { "line": 225, "column": 45 }, "end": { "line": 225, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8903, "end": 8920, "loc": { "start": { "line": 226, "column": 24 }, "end": { "line": 226, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8920, "end": 8921, "loc": { "start": { "line": 226, "column": 41 }, "end": { "line": 226, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 8947, "end": 8964, "loc": { "start": { "line": 227, "column": 24 }, "end": { "line": 227, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8986, "end": 8987, "loc": { "start": { "line": 228, "column": 20 }, "end": { "line": 228, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8987, "end": 8988, "loc": { "start": { "line": 228, "column": 21 }, "end": { "line": 228, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9006, "end": 9007, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9021, "end": 9022, "loc": { "start": { "line": 230, "column": 12 }, "end": { "line": 230, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9032, "end": 9033, "loc": { "start": { "line": 231, "column": 8 }, "end": { "line": 231, "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": 9045, "end": 9047, "loc": { "start": { "line": 233, "column": 8 }, "end": { "line": 233, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9048, "end": 9049, "loc": { "start": { "line": 233, "column": 11 }, "end": { "line": 233, "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": 9049, "end": 9053, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9053, "end": 9054, "loc": { "start": { "line": 233, "column": 16 }, "end": { "line": 233, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9054, "end": 9058, "loc": { "start": { "line": 233, "column": 17 }, "end": { "line": 233, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9058, "end": 9059, "loc": { "start": { "line": 233, "column": 21 }, "end": { "line": 233, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentLayer", "start": 9059, "end": 9071, "loc": { "start": { "line": 233, "column": 22 }, "end": { "line": 233, "column": 34 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 9072, "end": 9075, "loc": { "start": { "line": 233, "column": 35 }, "end": { "line": 233, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "wires", "start": 9076, "end": 9083, "loc": { "start": { "line": 233, "column": 39 }, "end": { "line": 233, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9083, "end": 9084, "loc": { "start": { "line": 233, "column": 46 }, "end": { "line": 233, "column": 47 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9085, "end": 9086, "loc": { "start": { "line": 233, "column": 48 }, "end": { "line": 233, "column": 49 } } }, { "type": "CommentLine", "value": " Draw layers overlay", "start": 9100, "end": 9122, "loc": { "start": { "line": 234, "column": 12 }, "end": { "line": 234, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 9138, "end": 9145, "loc": { "start": { "line": 236, "column": 12 }, "end": { "line": 236, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9145, "end": 9146, "loc": { "start": { "line": 236, "column": 19 }, "end": { "line": 236, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 9146, "end": 9155, "loc": { "start": { "line": 236, "column": 20 }, "end": { "line": 236, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9156, "end": 9157, "loc": { "start": { "line": 236, "column": 30 }, "end": { "line": 236, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THEME", "start": 9158, "end": 9163, "loc": { "start": { "line": 236, "column": 32 }, "end": { "line": 236, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9163, "end": 9164, "loc": { "start": { "line": 236, "column": 37 }, "end": { "line": 236, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 9164, "end": 9167, "loc": { "start": { "line": 236, "column": 38 }, "end": { "line": 236, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9167, "end": 9168, "loc": { "start": { "line": 236, "column": 41 }, "end": { "line": 236, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "wires", "start": 9168, "end": 9173, "loc": { "start": { "line": 236, "column": 42 }, "end": { "line": 236, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9173, "end": 9174, "loc": { "start": { "line": 236, "column": 47 }, "end": { "line": 236, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayColor", "start": 9174, "end": 9186, "loc": { "start": { "line": 236, "column": 48 }, "end": { "line": 236, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9186, "end": 9187, "loc": { "start": { "line": 236, "column": 60 }, "end": { "line": 236, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 9201, "end": 9208, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9208, "end": 9209, "loc": { "start": { "line": 237, "column": 19 }, "end": { "line": 237, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 9209, "end": 9217, "loc": { "start": { "line": 237, "column": 20 }, "end": { "line": 237, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9217, "end": 9218, "loc": { "start": { "line": 237, "column": 28 }, "end": { "line": 237, "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": 9218, "end": 9219, "loc": { "start": { "line": 237, "column": 29 }, "end": { "line": 237, "column": 30 } } }, { "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": 237, "column": 30 }, "end": { "line": 237, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 9221, "end": 9222, "loc": { "start": { "line": 237, "column": 32 }, "end": { "line": 237, "column": 33 } } }, { "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": 237, "column": 33 }, "end": { "line": 237, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "w", "start": 9224, "end": 9225, "loc": { "start": { "line": 237, "column": 35 }, "end": { "line": 237, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9225, "end": 9226, "loc": { "start": { "line": 237, "column": 36 }, "end": { "line": 237, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "h", "start": 9227, "end": 9228, "loc": { "start": { "line": 237, "column": 38 }, "end": { "line": 237, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9228, "end": 9229, "loc": { "start": { "line": 237, "column": 39 }, "end": { "line": 237, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9229, "end": 9230, "loc": { "start": { "line": 237, "column": 40 }, "end": { "line": 237, "column": 41 } } }, { "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": 9246, "end": 9249, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9250, "end": 9251, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "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": 9251, "end": 9254, "loc": { "start": { "line": 239, "column": 17 }, "end": { "line": 239, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 9255, "end": 9256, "loc": { "start": { "line": 239, "column": 21 }, "end": { "line": 239, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9257, "end": 9258, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 9259, "end": 9260, "loc": { "start": { "line": 239, "column": 25 }, "end": { "line": 239, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9260, "end": 9261, "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": "x", "start": 9262, "end": 9263, "loc": { "start": { "line": 239, "column": 28 }, "end": { "line": 239, "column": 29 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 9264, "end": 9265, "loc": { "start": { "line": 239, "column": 30 }, "end": { "line": 239, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 9266, "end": 9278, "loc": { "start": { "line": 239, "column": 32 }, "end": { "line": 239, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9278, "end": 9279, "loc": { "start": { "line": 239, "column": 44 }, "end": { "line": 239, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 9279, "end": 9291, "loc": { "start": { "line": 239, "column": 45 }, "end": { "line": 239, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9291, "end": 9292, "loc": { "start": { "line": 239, "column": 57 }, "end": { "line": 239, "column": 58 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 9293, "end": 9295, "loc": { "start": { "line": 239, "column": 59 }, "end": { "line": 239, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 9295, "end": 9296, "loc": { "start": { "line": 239, "column": 61 }, "end": { "line": 239, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9296, "end": 9297, "loc": { "start": { "line": 239, "column": 62 }, "end": { "line": 239, "column": 63 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9298, "end": 9299, "loc": { "start": { "line": 239, "column": 64 }, "end": { "line": 239, "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": 9317, "end": 9322, "loc": { "start": { "line": 240, "column": 16 }, "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": "wiresArray", "start": 9323, "end": 9333, "loc": { "start": { "line": 240, "column": 22 }, "end": { "line": 240, "column": 32 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9334, "end": 9335, "loc": { "start": { "line": 240, "column": 33 }, "end": { "line": 240, "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": 9336, "end": 9340, "loc": { "start": { "line": 240, "column": 35 }, "end": { "line": 240, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9340, "end": 9341, "loc": { "start": { "line": 240, "column": 39 }, "end": { "line": 240, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "wireContents", "start": 9341, "end": 9353, "loc": { "start": { "line": 240, "column": 40 }, "end": { "line": 240, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9353, "end": 9354, "loc": { "start": { "line": 240, "column": 52 }, "end": { "line": 240, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 9354, "end": 9355, "loc": { "start": { "line": 240, "column": 53 }, "end": { "line": 240, "column": 54 } } }, { "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": 240, "column": 54 }, "end": { "line": 240, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9356, "end": 9357, "loc": { "start": { "line": 240, "column": 55 }, "end": { "line": 240, "column": 56 } } }, { "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": 9375, "end": 9378, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 241, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9379, "end": 9380, "loc": { "start": { "line": 241, "column": 20 }, "end": { "line": 241, "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": 9380, "end": 9383, "loc": { "start": { "line": 241, "column": 21 }, "end": { "line": 241, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 9384, "end": 9385, "loc": { "start": { "line": 241, "column": 25 }, "end": { "line": 241, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9386, "end": 9387, "loc": { "start": { "line": 241, "column": 27 }, "end": { "line": 241, "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": 9388, "end": 9389, "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": 9389, "end": 9390, "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": "y", "start": 9391, "end": 9392, "loc": { "start": { "line": 241, "column": 32 }, "end": { "line": 241, "column": 33 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 9393, "end": 9394, "loc": { "start": { "line": 241, "column": 34 }, "end": { "line": 241, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 9395, "end": 9407, "loc": { "start": { "line": 241, "column": 36 }, "end": { "line": 241, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9407, "end": 9408, "loc": { "start": { "line": 241, "column": 48 }, "end": { "line": 241, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 9408, "end": 9420, "loc": { "start": { "line": 241, "column": 49 }, "end": { "line": 241, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9420, "end": 9421, "loc": { "start": { "line": 241, "column": 61 }, "end": { "line": 241, "column": 62 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 9422, "end": 9424, "loc": { "start": { "line": 241, "column": 63 }, "end": { "line": 241, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 9424, "end": 9425, "loc": { "start": { "line": 241, "column": 65 }, "end": { "line": 241, "column": 66 } } }, { "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": 241, "column": 66 }, "end": { "line": 241, "column": 67 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9427, "end": 9428, "loc": { "start": { "line": 241, "column": 68 }, "end": { "line": 241, "column": 69 } } }, { "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": 9450, "end": 9455, "loc": { "start": { "line": 242, "column": 20 }, "end": { "line": 242, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "content", "start": 9456, "end": 9463, "loc": { "start": { "line": 242, "column": 26 }, "end": { "line": 242, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9464, "end": 9465, "loc": { "start": { "line": 242, "column": 34 }, "end": { "line": 242, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "wiresArray", "start": 9466, "end": 9476, "loc": { "start": { "line": 242, "column": 36 }, "end": { "line": 242, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9476, "end": 9477, "loc": { "start": { "line": 242, "column": 46 }, "end": { "line": 242, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 9477, "end": 9478, "loc": { "start": { "line": 242, "column": 47 }, "end": { "line": 242, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9478, "end": 9479, "loc": { "start": { "line": 242, "column": 48 }, "end": { "line": 242, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9479, "end": 9480, "loc": { "start": { "line": 242, "column": 49 }, "end": { "line": 242, "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": 9502, "end": 9504, "loc": { "start": { "line": 243, "column": 20 }, "end": { "line": 243, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9505, "end": 9506, "loc": { "start": { "line": 243, "column": 23 }, "end": { "line": 243, "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": 9506, "end": 9507, "loc": { "start": { "line": 243, "column": 24 }, "end": { "line": 243, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "content", "start": 9507, "end": 9514, "loc": { "start": { "line": 243, "column": 25 }, "end": { "line": 243, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9514, "end": 9515, "loc": { "start": { "line": 243, "column": 32 }, "end": { "line": 243, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9516, "end": 9517, "loc": { "start": { "line": 243, "column": 34 }, "end": { "line": 243, "column": 35 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 9543, "end": 9551, "loc": { "start": { "line": 244, "column": 24 }, "end": { "line": 244, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9551, "end": 9552, "loc": { "start": { "line": 244, "column": 32 }, "end": { "line": 244, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9574, "end": 9575, "loc": { "start": { "line": 245, "column": 20 }, "end": { "line": 245, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MapChunkView", "start": 9597, "end": 9609, "loc": { "start": { "line": 246, "column": 20 }, "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": 9609, "end": 9610, "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": "drawSingleOverviewTile", "start": 9610, "end": 9632, "loc": { "start": { "line": 246, "column": 33 }, "end": { "line": 246, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9632, "end": 9633, "loc": { "start": { "line": 246, "column": 55 }, "end": { "line": 246, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9633, "end": 9634, "loc": { "start": { "line": 246, "column": 56 }, "end": { "line": 246, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 9660, "end": 9667, "loc": { "start": { "line": 247, "column": 24 }, "end": { "line": 247, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9667, "end": 9668, "loc": { "start": { "line": 247, "column": 31 }, "end": { "line": 247, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 9694, "end": 9695, "loc": { "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9695, "end": 9696, "loc": { "start": { "line": 248, "column": 25 }, "end": { "line": 248, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 9697, "end": 9698, "loc": { "start": { "line": 248, "column": 27 }, "end": { "line": 248, "column": 28 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 9699, "end": 9700, "loc": { "start": { "line": 248, "column": 29 }, "end": { "line": 248, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 9701, "end": 9718, "loc": { "start": { "line": 248, "column": 31 }, "end": { "line": 248, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9718, "end": 9719, "loc": { "start": { "line": 248, "column": 48 }, "end": { "line": 248, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 9745, "end": 9746, "loc": { "start": { "line": 249, "column": 24 }, "end": { "line": 249, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9746, "end": 9747, "loc": { "start": { "line": 249, "column": 25 }, "end": { "line": 249, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 9748, "end": 9749, "loc": { "start": { "line": 249, "column": 27 }, "end": { "line": 249, "column": 28 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 9750, "end": 9751, "loc": { "start": { "line": 249, "column": 29 }, "end": { "line": 249, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 9752, "end": 9769, "loc": { "start": { "line": 249, "column": 31 }, "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": 9769, "end": 9770, "loc": { "start": { "line": 249, "column": 48 }, "end": { "line": 249, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 9796, "end": 9802, "loc": { "start": { "line": 250, "column": 24 }, "end": { "line": 250, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9802, "end": 9803, "loc": { "start": { "line": 250, "column": 30 }, "end": { "line": 250, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "content", "start": 9804, "end": 9811, "loc": { "start": { "line": 250, "column": 32 }, "end": { "line": 250, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9811, "end": 9812, "loc": { "start": { "line": 250, "column": 39 }, "end": { "line": 250, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 9838, "end": 9852, "loc": { "start": { "line": 251, "column": 24 }, "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": 9852, "end": 9853, "loc": { "start": { "line": 251, "column": 38 }, "end": { "line": 251, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 9854, "end": 9871, "loc": { "start": { "line": 251, "column": 40 }, "end": { "line": 251, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9871, "end": 9872, "loc": { "start": { "line": 251, "column": 57 }, "end": { "line": 251, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9894, "end": 9895, "loc": { "start": { "line": 252, "column": 20 }, "end": { "line": 252, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9895, "end": 9896, "loc": { "start": { "line": 252, "column": 21 }, "end": { "line": 252, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9896, "end": 9897, "loc": { "start": { "line": 252, "column": 22 }, "end": { "line": 252, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9915, "end": 9916, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9930, "end": 9931, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9941, "end": 9942, "loc": { "start": { "line": 255, "column": 8 }, "end": { "line": 255, "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": 9943, "end": 9947, "loc": { "start": { "line": 255, "column": 10 }, "end": { "line": 255, "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": 9948, "end": 9950, "loc": { "start": { "line": 255, "column": 15 }, "end": { "line": 255, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9951, "end": 9952, "loc": { "start": { "line": 255, "column": 18 }, "end": { "line": 255, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9952, "end": 9956, "loc": { "start": { "line": 255, "column": 19 }, "end": { "line": 255, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9956, "end": 9957, "loc": { "start": { "line": 255, "column": 23 }, "end": { "line": 255, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9957, "end": 9961, "loc": { "start": { "line": 255, "column": 24 }, "end": { "line": 255, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9961, "end": 9962, "loc": { "start": { "line": 255, "column": 28 }, "end": { "line": 255, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentLayer", "start": 9962, "end": 9974, "loc": { "start": { "line": 255, "column": 29 }, "end": { "line": 255, "column": 41 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 9975, "end": 9978, "loc": { "start": { "line": 255, "column": 42 }, "end": { "line": 255, "column": 45 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 9979, "end": 9988, "loc": { "start": { "line": 255, "column": 46 }, "end": { "line": 255, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9988, "end": 9989, "loc": { "start": { "line": 255, "column": 55 }, "end": { "line": 255, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9990, "end": 9991, "loc": { "start": { "line": 255, "column": 57 }, "end": { "line": 255, "column": 58 } } }, { "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": 10005, "end": 10008, "loc": { "start": { "line": 256, "column": 12 }, "end": { "line": 256, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10009, "end": 10010, "loc": { "start": { "line": 256, "column": 16 }, "end": { "line": 256, "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": 10010, "end": 10013, "loc": { "start": { "line": 256, "column": 17 }, "end": { "line": 256, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 10014, "end": 10015, "loc": { "start": { "line": 256, "column": 21 }, "end": { "line": 256, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10016, "end": 10017, "loc": { "start": { "line": 256, "column": 23 }, "end": { "line": 256, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10018, "end": 10019, "loc": { "start": { "line": 256, "column": 25 }, "end": { "line": 256, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10019, "end": 10020, "loc": { "start": { "line": 256, "column": 26 }, "end": { "line": 256, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 10021, "end": 10022, "loc": { "start": { "line": 256, "column": 28 }, "end": { "line": 256, "column": 29 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 10023, "end": 10024, "loc": { "start": { "line": 256, "column": 30 }, "end": { "line": 256, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 10025, "end": 10037, "loc": { "start": { "line": 256, "column": 32 }, "end": { "line": 256, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10037, "end": 10038, "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": "mapChunkSize", "start": 10038, "end": 10050, "loc": { "start": { "line": 256, "column": 45 }, "end": { "line": 256, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10050, "end": 10051, "loc": { "start": { "line": 256, "column": 57 }, "end": { "line": 256, "column": 58 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 10052, "end": 10054, "loc": { "start": { "line": 256, "column": 59 }, "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": "x", "start": 10054, "end": 10055, "loc": { "start": { "line": 256, "column": 61 }, "end": { "line": 256, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10055, "end": 10056, "loc": { "start": { "line": 256, "column": 62 }, "end": { "line": 256, "column": 63 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10057, "end": 10058, "loc": { "start": { "line": 256, "column": 64 }, "end": { "line": 256, "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": 10076, "end": 10081, "loc": { "start": { "line": 257, "column": 16 }, "end": { "line": 257, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "array", "start": 10082, "end": 10087, "loc": { "start": { "line": 257, "column": 22 }, "end": { "line": 257, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10088, "end": 10089, "loc": { "start": { "line": 257, "column": 28 }, "end": { "line": 257, "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": 10090, "end": 10094, "loc": { "start": { "line": 257, "column": 30 }, "end": { "line": 257, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10094, "end": 10095, "loc": { "start": { "line": 257, "column": 34 }, "end": { "line": 257, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layersContents", "start": 10095, "end": 10109, "loc": { "start": { "line": 257, "column": 35 }, "end": { "line": 257, "column": 49 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10109, "end": 10110, "loc": { "start": { "line": 257, "column": 49 }, "end": { "line": 257, "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": 10110, "end": 10114, "loc": { "start": { "line": 257, "column": 50 }, "end": { "line": 257, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10114, "end": 10115, "loc": { "start": { "line": 257, "column": 54 }, "end": { "line": 257, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 10115, "end": 10119, "loc": { "start": { "line": 257, "column": 55 }, "end": { "line": 257, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10119, "end": 10120, "loc": { "start": { "line": 257, "column": 59 }, "end": { "line": 257, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentLayer", "start": 10120, "end": 10132, "loc": { "start": { "line": 257, "column": 60 }, "end": { "line": 257, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10132, "end": 10133, "loc": { "start": { "line": 257, "column": 72 }, "end": { "line": 257, "column": 73 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10133, "end": 10134, "loc": { "start": { "line": 257, "column": 73 }, "end": { "line": 257, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 10134, "end": 10135, "loc": { "start": { "line": 257, "column": 74 }, "end": { "line": 257, "column": 75 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10135, "end": 10136, "loc": { "start": { "line": 257, "column": 75 }, "end": { "line": 257, "column": 76 } } }, { "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": 257, "column": 76 }, "end": { "line": 257, "column": 77 } } }, { "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": 10155, "end": 10158, "loc": { "start": { "line": 258, "column": 16 }, "end": { "line": 258, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10159, "end": 10160, "loc": { "start": { "line": 258, "column": 20 }, "end": { "line": 258, "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": 10160, "end": 10163, "loc": { "start": { "line": 258, "column": 21 }, "end": { "line": 258, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10164, "end": 10165, "loc": { "start": { "line": 258, "column": 25 }, "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": 10166, "end": 10167, "loc": { "start": { "line": 258, "column": 27 }, "end": { "line": 258, "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": 10168, "end": 10169, "loc": { "start": { "line": 258, "column": 29 }, "end": { "line": 258, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10169, "end": 10170, "loc": { "start": { "line": 258, "column": 30 }, "end": { "line": 258, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10171, "end": 10172, "loc": { "start": { "line": 258, "column": 32 }, "end": { "line": 258, "column": 33 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 10173, "end": 10174, "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": "globalConfig", "start": 10175, "end": 10187, "loc": { "start": { "line": 258, "column": 36 }, "end": { "line": 258, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10187, "end": 10188, "loc": { "start": { "line": 258, "column": 48 }, "end": { "line": 258, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapChunkSize", "start": 10188, "end": 10200, "loc": { "start": { "line": 258, "column": 49 }, "end": { "line": 258, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10200, "end": 10201, "loc": { "start": { "line": 258, "column": 61 }, "end": { "line": 258, "column": 62 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 10202, "end": 10204, "loc": { "start": { "line": 258, "column": 63 }, "end": { "line": 258, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10204, "end": 10205, "loc": { "start": { "line": 258, "column": 65 }, "end": { "line": 258, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10205, "end": 10206, "loc": { "start": { "line": 258, "column": 66 }, "end": { "line": 258, "column": 67 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10207, "end": 10208, "loc": { "start": { "line": 258, "column": 68 }, "end": { "line": 258, "column": 69 } } }, { "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": 10230, "end": 10235, "loc": { "start": { "line": 259, "column": 20 }, "end": { "line": 259, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "content", "start": 10236, "end": 10243, "loc": { "start": { "line": 259, "column": 26 }, "end": { "line": 259, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10244, "end": 10245, "loc": { "start": { "line": 259, "column": 34 }, "end": { "line": 259, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "array", "start": 10246, "end": 10251, "loc": { "start": { "line": 259, "column": 36 }, "end": { "line": 259, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10251, "end": 10252, "loc": { "start": { "line": 259, "column": 41 }, "end": { "line": 259, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10252, "end": 10253, "loc": { "start": { "line": 259, "column": 42 }, "end": { "line": 259, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10253, "end": 10254, "loc": { "start": { "line": 259, "column": 43 }, "end": { "line": 259, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10254, "end": 10255, "loc": { "start": { "line": 259, "column": 44 }, "end": { "line": 259, "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": 10277, "end": 10279, "loc": { "start": { "line": 260, "column": 20 }, "end": { "line": 260, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10280, "end": 10281, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "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": 10281, "end": 10282, "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": "content", "start": 10282, "end": 10289, "loc": { "start": { "line": 260, "column": 25 }, "end": { "line": 260, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10289, "end": 10290, "loc": { "start": { "line": 260, "column": 32 }, "end": { "line": 260, "column": 33 } } }, { "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": 260, "column": 34 }, "end": { "line": 260, "column": 35 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 10318, "end": 10326, "loc": { "start": { "line": 261, "column": 24 }, "end": { "line": 261, "column": 32 } } }, { "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": 261, "column": 32 }, "end": { "line": 261, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10349, "end": 10350, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MapChunkView", "start": 10372, "end": 10384, "loc": { "start": { "line": 263, "column": 20 }, "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": 10384, "end": 10385, "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": "drawSingleOverviewTile", "start": 10385, "end": 10407, "loc": { "start": { "line": 263, "column": 33 }, "end": { "line": 263, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10407, "end": 10408, "loc": { "start": { "line": 263, "column": 55 }, "end": { "line": 263, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10408, "end": 10409, "loc": { "start": { "line": 263, "column": 56 }, "end": { "line": 263, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 10435, "end": 10442, "loc": { "start": { "line": 264, "column": 24 }, "end": { "line": 264, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10442, "end": 10443, "loc": { "start": { "line": 264, "column": 31 }, "end": { "line": 264, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 10469, "end": 10470, "loc": { "start": { "line": 265, "column": 24 }, "end": { "line": 265, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10470, "end": 10471, "loc": { "start": { "line": 265, "column": 25 }, "end": { "line": 265, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 10472, "end": 10473, "loc": { "start": { "line": 265, "column": 27 }, "end": { "line": 265, "column": 28 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 10474, "end": 10475, "loc": { "start": { "line": 265, "column": 29 }, "end": { "line": 265, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 10476, "end": 10493, "loc": { "start": { "line": 265, "column": 31 }, "end": { "line": 265, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10493, "end": 10494, "loc": { "start": { "line": 265, "column": 48 }, "end": { "line": 265, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10520, "end": 10521, "loc": { "start": { "line": 266, "column": 24 }, "end": { "line": 266, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10521, "end": 10522, "loc": { "start": { "line": 266, "column": 25 }, "end": { "line": 266, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 10523, "end": 10524, "loc": { "start": { "line": 266, "column": 27 }, "end": { "line": 266, "column": 28 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 10525, "end": 10526, "loc": { "start": { "line": 266, "column": 29 }, "end": { "line": 266, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 10527, "end": 10544, "loc": { "start": { "line": 266, "column": 31 }, "end": { "line": 266, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10544, "end": 10545, "loc": { "start": { "line": 266, "column": 48 }, "end": { "line": 266, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10571, "end": 10577, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10577, "end": 10578, "loc": { "start": { "line": 267, "column": 30 }, "end": { "line": 267, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "content", "start": 10579, "end": 10586, "loc": { "start": { "line": 267, "column": 32 }, "end": { "line": 267, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10586, "end": 10587, "loc": { "start": { "line": 267, "column": 39 }, "end": { "line": 267, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 10613, "end": 10627, "loc": { "start": { "line": 268, "column": 24 }, "end": { "line": 268, "column": 38 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10627, "end": 10628, "loc": { "start": { "line": 268, "column": 38 }, "end": { "line": 268, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 10629, "end": 10646, "loc": { "start": { "line": 268, "column": 40 }, "end": { "line": 268, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10646, "end": 10647, "loc": { "start": { "line": 268, "column": 57 }, "end": { "line": 268, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10669, "end": 10670, "loc": { "start": { "line": 269, "column": 20 }, "end": { "line": 269, "column": 21 } } }, { "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": 269, "column": 21 }, "end": { "line": 269, "column": 22 } } }, { "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": 269, "column": 22 }, "end": { "line": 269, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10690, "end": 10691, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10705, "end": 10706, "loc": { "start": { "line": 271, "column": 12 }, "end": { "line": 271, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10716, "end": 10717, "loc": { "start": { "line": 272, "column": 8 }, "end": { "line": 272, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10723, "end": 10724, "loc": { "start": { "line": 273, "column": 4 }, "end": { "line": 273, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {object} param0\r\n * @param {CanvasRenderingContext2D} param0.context\r\n * @param {number} param0.x\r\n * @param {number} param0.y\r\n * @param {Entity} param0.entity\r\n * @param {number} param0.tileSizePixels\r\n * @param {string=} param0.overrideColor Optionally override the color to be rendered\r\n ", "start": 10732, "end": 11073, "loc": { "start": { "line": 275, "column": 4 }, "end": { "line": 283, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "static", "start": 11079, "end": 11085, "loc": { "start": { "line": 284, "column": 4 }, "end": { "line": 284, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawSingleOverviewTile", "start": 11086, "end": 11108, "loc": { "start": { "line": 284, "column": 11 }, "end": { "line": 284, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11108, "end": 11109, "loc": { "start": { "line": 284, "column": 33 }, "end": { "line": 284, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11109, "end": 11110, "loc": { "start": { "line": 284, "column": 34 }, "end": { "line": 284, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 11111, "end": 11118, "loc": { "start": { "line": 284, "column": 36 }, "end": { "line": 284, "column": 43 } } }, { "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": 284, "column": 43 }, "end": { "line": 284, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 11120, "end": 11121, "loc": { "start": { "line": 284, "column": 45 }, "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": 11121, "end": 11122, "loc": { "start": { "line": 284, "column": 46 }, "end": { "line": 284, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 11123, "end": 11124, "loc": { "start": { "line": 284, "column": 48 }, "end": { "line": 284, "column": 49 } } }, { "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": 284, "column": 49 }, "end": { "line": 284, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11126, "end": 11132, "loc": { "start": { "line": 284, "column": 51 }, "end": { "line": 284, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11132, "end": 11133, "loc": { "start": { "line": 284, "column": 57 }, "end": { "line": 284, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 11134, "end": 11148, "loc": { "start": { "line": 284, "column": 59 }, "end": { "line": 284, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11148, "end": 11149, "loc": { "start": { "line": 284, "column": 73 }, "end": { "line": 284, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overrideColor", "start": 11150, "end": 11163, "loc": { "start": { "line": 284, "column": 75 }, "end": { "line": 284, "column": 88 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11164, "end": 11165, "loc": { "start": { "line": 284, "column": 89 }, "end": { "line": 284, "column": 90 } } }, { "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": 11166, "end": 11170, "loc": { "start": { "line": 284, "column": 91 }, "end": { "line": 284, "column": 95 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11171, "end": 11172, "loc": { "start": { "line": 284, "column": 96 }, "end": { "line": 284, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11172, "end": 11173, "loc": { "start": { "line": 284, "column": 97 }, "end": { "line": 284, "column": 98 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11174, "end": 11175, "loc": { "start": { "line": 284, "column": 99 }, "end": { "line": 284, "column": 100 } } }, { "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": 11185, "end": 11190, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 11191, "end": 11201, "loc": { "start": { "line": 285, "column": 14 }, "end": { "line": 285, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11202, "end": 11203, "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": "entity", "start": 11204, "end": 11210, "loc": { "start": { "line": 285, "column": 27 }, "end": { "line": 285, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11210, "end": 11211, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 11211, "end": 11221, "loc": { "start": { "line": 285, "column": 34 }, "end": { "line": 285, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11221, "end": 11222, "loc": { "start": { "line": 285, "column": 44 }, "end": { "line": 285, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "StaticMapEntity", "start": 11222, "end": 11237, "loc": { "start": { "line": 285, "column": 45 }, "end": { "line": 285, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11237, "end": 11238, "loc": { "start": { "line": 285, "column": 60 }, "end": { "line": 285, "column": 61 } } }, { "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": 11248, "end": 11253, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 11254, "end": 11258, "loc": { "start": { "line": 286, "column": 14 }, "end": { "line": 286, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11259, "end": 11260, "loc": { "start": { "line": 286, "column": 19 }, "end": { "line": 286, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBuildingDataFromCode", "start": 11261, "end": 11284, "loc": { "start": { "line": 286, "column": 21 }, "end": { "line": 286, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11284, "end": 11285, "loc": { "start": { "line": 286, "column": 44 }, "end": { "line": 286, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 11285, "end": 11295, "loc": { "start": { "line": 286, "column": 45 }, "end": { "line": 286, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11295, "end": 11296, "loc": { "start": { "line": 286, "column": 55 }, "end": { "line": 286, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 11296, "end": 11300, "loc": { "start": { "line": 286, "column": 56 }, "end": { "line": 286, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11300, "end": 11301, "loc": { "start": { "line": 286, "column": 60 }, "end": { "line": 286, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11301, "end": 11302, "loc": { "start": { "line": 286, "column": 61 }, "end": { "line": 286, "column": 62 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 11312, "end": 11317, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 11318, "end": 11330, "loc": { "start": { "line": 287, "column": 14 }, "end": { "line": 287, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11331, "end": 11332, "loc": { "start": { "line": 287, "column": 27 }, "end": { "line": 287, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 11333, "end": 11337, "loc": { "start": { "line": 287, "column": 29 }, "end": { "line": 287, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11337, "end": 11338, "loc": { "start": { "line": 287, "column": 33 }, "end": { "line": 287, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaInstance", "start": 11338, "end": 11350, "loc": { "start": { "line": 287, "column": 34 }, "end": { "line": 287, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11350, "end": 11351, "loc": { "start": { "line": 287, "column": 46 }, "end": { "line": 287, "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": 11361, "end": 11366, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 11367, "end": 11380, "loc": { "start": { "line": 288, "column": 14 }, "end": { "line": 288, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11381, "end": 11382, "loc": { "start": { "line": 288, "column": 28 }, "end": { "line": 288, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 11383, "end": 11395, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11395, "end": 11396, "loc": { "start": { "line": 288, "column": 42 }, "end": { "line": 288, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSpecialOverlayRenderMatrix", "start": 11396, "end": 11425, "loc": { "start": { "line": 288, "column": 43 }, "end": { "line": 288, "column": 72 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11425, "end": 11426, "loc": { "start": { "line": 288, "column": 72 }, "end": { "line": 288, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 11440, "end": 11450, "loc": { "start": { "line": 289, "column": 12 }, "end": { "line": 289, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11450, "end": 11451, "loc": { "start": { "line": 289, "column": 22 }, "end": { "line": 289, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 11451, "end": 11459, "loc": { "start": { "line": 289, "column": 23 }, "end": { "line": 289, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11459, "end": 11460, "loc": { "start": { "line": 289, "column": 31 }, "end": { "line": 289, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 11474, "end": 11478, "loc": { "start": { "line": 290, "column": 12 }, "end": { "line": 290, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11478, "end": 11479, "loc": { "start": { "line": 290, "column": 16 }, "end": { "line": 290, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 11479, "end": 11494, "loc": { "start": { "line": 290, "column": 17 }, "end": { "line": 290, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11494, "end": 11495, "loc": { "start": { "line": 290, "column": 32 }, "end": { "line": 290, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 11509, "end": 11513, "loc": { "start": { "line": 291, "column": 12 }, "end": { "line": 291, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11513, "end": 11514, "loc": { "start": { "line": 291, "column": 16 }, "end": { "line": 291, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 11514, "end": 11521, "loc": { "start": { "line": 291, "column": 17 }, "end": { "line": 291, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11521, "end": 11522, "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": "entity", "start": 11536, "end": 11542, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11552, "end": 11553, "loc": { "start": { "line": 293, "column": 8 }, "end": { "line": 293, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11553, "end": 11554, "loc": { "start": { "line": 293, "column": 9 }, "end": { "line": 293, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 11564, "end": 11571, "loc": { "start": { "line": 294, "column": 8 }, "end": { "line": 294, "column": 15 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11571, "end": 11572, "loc": { "start": { "line": 294, "column": 15 }, "end": { "line": 294, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillStyle", "start": 11572, "end": 11581, "loc": { "start": { "line": 294, "column": 16 }, "end": { "line": 294, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11582, "end": 11583, "loc": { "start": { "line": 294, "column": 26 }, "end": { "line": 294, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overrideColor", "start": 11597, "end": 11610, "loc": { "start": { "line": 295, "column": 12 }, "end": { "line": 295, "column": 25 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 11611, "end": 11613, "loc": { "start": { "line": 295, "column": 26 }, "end": { "line": 295, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaBuilding", "start": 11614, "end": 11626, "loc": { "start": { "line": 295, "column": 29 }, "end": { "line": 295, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11626, "end": 11627, "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": "getSilhouetteColor", "start": 11627, "end": 11645, "loc": { "start": { "line": 295, "column": 42 }, "end": { "line": 295, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11645, "end": 11646, "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": "data", "start": 11646, "end": 11650, "loc": { "start": { "line": 295, "column": 61 }, "end": { "line": 295, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11650, "end": 11651, "loc": { "start": { "line": 295, "column": 65 }, "end": { "line": 295, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 11651, "end": 11658, "loc": { "start": { "line": 295, "column": 66 }, "end": { "line": 295, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11658, "end": 11659, "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": "data", "start": 11660, "end": 11664, "loc": { "start": { "line": 295, "column": 75 }, "end": { "line": 295, "column": 79 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11664, "end": 11665, "loc": { "start": { "line": 295, "column": 79 }, "end": { "line": 295, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 11665, "end": 11680, "loc": { "start": { "line": 295, "column": 80 }, "end": { "line": 295, "column": 95 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11680, "end": 11681, "loc": { "start": { "line": 295, "column": 95 }, "end": { "line": 295, "column": 96 } } }, { "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": 295, "column": 96 }, "end": { "line": 295, "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": 11692, "end": 11694, "loc": { "start": { "line": 296, "column": 8 }, "end": { "line": 296, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11695, "end": 11696, "loc": { "start": { "line": 296, "column": 11 }, "end": { "line": 296, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 11696, "end": 11709, "loc": { "start": { "line": 296, "column": 12 }, "end": { "line": 296, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11709, "end": 11710, "loc": { "start": { "line": 296, "column": 25 }, "end": { "line": 296, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11711, "end": 11712, "loc": { "start": { "line": 296, "column": 27 }, "end": { "line": 296, "column": 28 } } }, { "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": 11726, "end": 11729, "loc": { "start": { "line": 297, "column": 12 }, "end": { "line": 297, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11730, "end": 11731, "loc": { "start": { "line": 297, "column": 16 }, "end": { "line": 297, "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": 11731, "end": 11734, "loc": { "start": { "line": 297, "column": 17 }, "end": { "line": 297, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 11735, "end": 11737, "loc": { "start": { "line": 297, "column": 21 }, "end": { "line": 297, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11738, "end": 11739, "loc": { "start": { "line": 297, "column": 24 }, "end": { "line": 297, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11740, "end": 11741, "loc": { "start": { "line": 297, "column": 26 }, "end": { "line": 297, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11741, "end": 11742, "loc": { "start": { "line": 297, "column": 27 }, "end": { "line": 297, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 11743, "end": 11745, "loc": { "start": { "line": 297, "column": 29 }, "end": { "line": 297, "column": 31 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 11746, "end": 11747, "loc": { "start": { "line": 297, "column": 32 }, "end": { "line": 297, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 11748, "end": 11749, "loc": { "start": { "line": 297, "column": 34 }, "end": { "line": 297, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11749, "end": 11750, "loc": { "start": { "line": 297, "column": 35 }, "end": { "line": 297, "column": 36 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 11751, "end": 11753, "loc": { "start": { "line": 297, "column": 37 }, "end": { "line": 297, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 11753, "end": 11755, "loc": { "start": { "line": 297, "column": 39 }, "end": { "line": 297, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11755, "end": 11756, "loc": { "start": { "line": 297, "column": 41 }, "end": { "line": 297, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11757, "end": 11758, "loc": { "start": { "line": 297, "column": 43 }, "end": { "line": 297, "column": 44 } } }, { "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": 11776, "end": 11779, "loc": { "start": { "line": 298, "column": 16 }, "end": { "line": 298, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11780, "end": 11781, "loc": { "start": { "line": 298, "column": 20 }, "end": { "line": 298, "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": 11781, "end": 11784, "loc": { "start": { "line": 298, "column": 21 }, "end": { "line": 298, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 11785, "end": 11787, "loc": { "start": { "line": 298, "column": 25 }, "end": { "line": 298, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11788, "end": 11789, "loc": { "start": { "line": 298, "column": 28 }, "end": { "line": 298, "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": 11790, "end": 11791, "loc": { "start": { "line": 298, "column": 30 }, "end": { "line": 298, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11791, "end": 11792, "loc": { "start": { "line": 298, "column": 31 }, "end": { "line": 298, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 11793, "end": 11795, "loc": { "start": { "line": 298, "column": 33 }, "end": { "line": 298, "column": 35 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 11796, "end": 11797, "loc": { "start": { "line": 298, "column": 36 }, "end": { "line": 298, "column": 37 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 11798, "end": 11799, "loc": { "start": { "line": 298, "column": 38 }, "end": { "line": 298, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11799, "end": 11800, "loc": { "start": { "line": 298, "column": 39 }, "end": { "line": 298, "column": 40 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 11801, "end": 11803, "loc": { "start": { "line": 298, "column": 41 }, "end": { "line": 298, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 11803, "end": 11805, "loc": { "start": { "line": 298, "column": 43 }, "end": { "line": 298, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11805, "end": 11806, "loc": { "start": { "line": 298, "column": 45 }, "end": { "line": 298, "column": 46 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11807, "end": 11808, "loc": { "start": { "line": 298, "column": 47 }, "end": { "line": 298, "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": 11830, "end": 11835, "loc": { "start": { "line": 299, "column": 20 }, "end": { "line": 299, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isFilled", "start": 11836, "end": 11844, "loc": { "start": { "line": 299, "column": 26 }, "end": { "line": 299, "column": 34 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11845, "end": 11846, "loc": { "start": { "line": 299, "column": 35 }, "end": { "line": 299, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrix", "start": 11847, "end": 11860, "loc": { "start": { "line": 299, "column": 37 }, "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": 11860, "end": 11861, "loc": { "start": { "line": 299, "column": 50 }, "end": { "line": 299, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 11861, "end": 11863, "loc": { "start": { "line": 299, "column": 51 }, "end": { "line": 299, "column": 53 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 11864, "end": 11865, "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": "dy", "start": 11866, "end": 11868, "loc": { "start": { "line": 299, "column": 56 }, "end": { "line": 299, "column": 58 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 11869, "end": 11870, "loc": { "start": { "line": 299, "column": 59 }, "end": { "line": 299, "column": 60 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 11871, "end": 11872, "loc": { "start": { "line": 299, "column": 61 }, "end": { "line": 299, "column": 62 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11872, "end": 11873, "loc": { "start": { "line": 299, "column": 62 }, "end": { "line": 299, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11873, "end": 11874, "loc": { "start": { "line": 299, "column": 63 }, "end": { "line": 299, "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": 11896, "end": 11898, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 300, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11899, "end": 11900, "loc": { "start": { "line": 300, "column": 23 }, "end": { "line": 300, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isFilled", "start": 11900, "end": 11908, "loc": { "start": { "line": 300, "column": 24 }, "end": { "line": 300, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11908, "end": 11909, "loc": { "start": { "line": 300, "column": 32 }, "end": { "line": 300, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11910, "end": 11911, "loc": { "start": { "line": 300, "column": 34 }, "end": { "line": 300, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 11937, "end": 11944, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 301, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11944, "end": 11945, "loc": { "start": { "line": 301, "column": 31 }, "end": { "line": 301, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 11945, "end": 11953, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 301, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11953, "end": 11954, "loc": { "start": { "line": 301, "column": 40 }, "end": { "line": 301, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 11984, "end": 11985, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 29 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 11986, "end": 11987, "loc": { "start": { "line": 302, "column": 30 }, "end": { "line": 302, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11988, "end": 11989, "loc": { "start": { "line": 302, "column": 32 }, "end": { "line": 302, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dx", "start": 11989, "end": 11991, "loc": { "start": { "line": 302, "column": 33 }, "end": { "line": 302, "column": 35 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 11992, "end": 11993, "loc": { "start": { "line": 302, "column": 36 }, "end": { "line": 302, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 11994, "end": 12008, "loc": { "start": { "line": 302, "column": 38 }, "end": { "line": 302, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12008, "end": 12009, "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": 10, "updateContext": null }, "value": "/", "start": 12010, "end": 12011, "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": "CHUNK_OVERLAY_RES", "start": 12012, "end": 12029, "loc": { "start": { "line": 302, "column": 56 }, "end": { "line": 302, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12029, "end": 12030, "loc": { "start": { "line": 302, "column": 73 }, "end": { "line": 302, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 12060, "end": 12061, "loc": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 29 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 12062, "end": 12063, "loc": { "start": { "line": 303, "column": 30 }, "end": { "line": 303, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12064, "end": 12065, "loc": { "start": { "line": 303, "column": 32 }, "end": { "line": 303, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dy", "start": 12065, "end": 12067, "loc": { "start": { "line": 303, "column": 33 }, "end": { "line": 303, "column": 35 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 12068, "end": 12069, "loc": { "start": { "line": 303, "column": 36 }, "end": { "line": 303, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 12070, "end": 12084, "loc": { "start": { "line": 303, "column": 38 }, "end": { "line": 303, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12084, "end": 12085, "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": 10, "updateContext": null }, "value": "/", "start": 12086, "end": 12087, "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": "CHUNK_OVERLAY_RES", "start": 12088, "end": 12105, "loc": { "start": { "line": 303, "column": 56 }, "end": { "line": 303, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12105, "end": 12106, "loc": { "start": { "line": 303, "column": 73 }, "end": { "line": 303, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 12136, "end": 12150, "loc": { "start": { "line": 304, "column": 28 }, "end": { "line": 304, "column": 42 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 12151, "end": 12152, "loc": { "start": { "line": 304, "column": 43 }, "end": { "line": 304, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 12153, "end": 12170, "loc": { "start": { "line": 304, "column": 45 }, "end": { "line": 304, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12170, "end": 12171, "loc": { "start": { "line": 304, "column": 62 }, "end": { "line": 304, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 12201, "end": 12215, "loc": { "start": { "line": 305, "column": 28 }, "end": { "line": 305, "column": 42 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 12216, "end": 12217, "loc": { "start": { "line": 305, "column": 43 }, "end": { "line": 305, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "CHUNK_OVERLAY_RES", "start": 12218, "end": 12235, "loc": { "start": { "line": 305, "column": 45 }, "end": { "line": 305, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12261, "end": 12262, "loc": { "start": { "line": 306, "column": 24 }, "end": { "line": 306, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12262, "end": 12263, "loc": { "start": { "line": 306, "column": 25 }, "end": { "line": 306, "column": 26 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12285, "end": 12286, "loc": { "start": { "line": 307, "column": 20 }, "end": { "line": 307, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12304, "end": 12305, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12319, "end": 12320, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12330, "end": 12331, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "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": 12332, "end": 12336, "loc": { "start": { "line": 310, "column": 10 }, "end": { "line": 310, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12337, "end": 12338, "loc": { "start": { "line": 310, "column": 15 }, "end": { "line": 310, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 12352, "end": 12359, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12359, "end": 12360, "loc": { "start": { "line": 311, "column": 19 }, "end": { "line": 311, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillRect", "start": 12360, "end": 12368, "loc": { "start": { "line": 311, "column": 20 }, "end": { "line": 311, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12368, "end": 12369, "loc": { "start": { "line": 311, "column": 28 }, "end": { "line": 311, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 12369, "end": 12370, "loc": { "start": { "line": 311, "column": 29 }, "end": { "line": 311, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12370, "end": 12371, "loc": { "start": { "line": 311, "column": 30 }, "end": { "line": 311, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 12372, "end": 12373, "loc": { "start": { "line": 311, "column": 32 }, "end": { "line": 311, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12373, "end": 12374, "loc": { "start": { "line": 311, "column": 33 }, "end": { "line": 311, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 12375, "end": 12389, "loc": { "start": { "line": 311, "column": 35 }, "end": { "line": 311, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12389, "end": 12390, "loc": { "start": { "line": 311, "column": 49 }, "end": { "line": 311, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSizePixels", "start": 12391, "end": 12405, "loc": { "start": { "line": 311, "column": 51 }, "end": { "line": 311, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12405, "end": 12406, "loc": { "start": { "line": 311, "column": 65 }, "end": { "line": 311, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12406, "end": 12407, "loc": { "start": { "line": 311, "column": 66 }, "end": { "line": 311, "column": 67 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12417, "end": 12418, "loc": { "start": { "line": 312, "column": 8 }, "end": { "line": 312, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12424, "end": 12425, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 313, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the wires layer\r\n * @param {DrawParameters} parameters\r\n ", "start": 12433, "end": 12518, "loc": { "start": { "line": 315, "column": 4 }, "end": { "line": 318, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawWiresForegroundLayer", "start": 12524, "end": 12548, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 319, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12548, "end": 12549, "loc": { "start": { "line": 319, "column": 28 }, "end": { "line": 319, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 12549, "end": 12559, "loc": { "start": { "line": 319, "column": 29 }, "end": { "line": 319, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12559, "end": 12560, "loc": { "start": { "line": 319, "column": 39 }, "end": { "line": 319, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12561, "end": 12562, "loc": { "start": { "line": 319, "column": 41 }, "end": { "line": 319, "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": 12572, "end": 12577, "loc": { "start": { "line": 320, "column": 8 }, "end": { "line": 320, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 12578, "end": 12595, "loc": { "start": { "line": 320, "column": 14 }, "end": { "line": 320, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12596, "end": 12597, "loc": { "start": { "line": 320, "column": 32 }, "end": { "line": 320, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 12598, "end": 12602, "loc": { "start": { "line": 320, "column": 34 }, "end": { "line": 320, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12602, "end": 12603, "loc": { "start": { "line": 320, "column": 38 }, "end": { "line": 320, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parse", "start": 12603, "end": 12608, "loc": { "start": { "line": 320, "column": 39 }, "end": { "line": 320, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12608, "end": 12609, "loc": { "start": { "line": 320, "column": 44 }, "end": { "line": 320, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 12609, "end": 12613, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12613, "end": 12614, "loc": { "start": { "line": 320, "column": 49 }, "end": { "line": 320, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 12614, "end": 12623, "loc": { "start": { "line": 320, "column": 50 }, "end": { "line": 320, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12623, "end": 12624, "loc": { "start": { "line": 320, "column": 59 }, "end": { "line": 320, "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": 12624, "end": 12628, "loc": { "start": { "line": 320, "column": 60 }, "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": 12628, "end": 12629, "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": "root", "start": 12629, "end": 12633, "loc": { "start": { "line": 320, "column": 65 }, "end": { "line": 320, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12633, "end": 12634, "loc": { "start": { "line": 320, "column": 69 }, "end": { "line": 320, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 12634, "end": 12643, "loc": { "start": { "line": 320, "column": 70 }, "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": 12643, "end": 12644, "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": "systemUpdateOrder", "start": 12644, "end": 12661, "loc": { "start": { "line": 320, "column": 80 }, "end": { "line": 320, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12661, "end": 12662, "loc": { "start": { "line": 320, "column": 97 }, "end": { "line": 320, "column": 98 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12662, "end": 12663, "loc": { "start": { "line": 320, "column": 98 }, "end": { "line": 320, "column": 99 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12663, "end": 12664, "loc": { "start": { "line": 320, "column": 99 }, "end": { "line": 320, "column": 100 } } }, { "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": 12674, "end": 12679, "loc": { "start": { "line": 321, "column": 8 }, "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": "systems", "start": 12680, "end": 12687, "loc": { "start": { "line": 321, "column": 14 }, "end": { "line": 321, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12688, "end": 12689, "loc": { "start": { "line": 321, "column": 22 }, "end": { "line": 321, "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": 12690, "end": 12694, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12694, "end": 12695, "loc": { "start": { "line": 321, "column": 28 }, "end": { "line": 321, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 12695, "end": 12699, "loc": { "start": { "line": 321, "column": 29 }, "end": { "line": 321, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12699, "end": 12700, "loc": { "start": { "line": 321, "column": 33 }, "end": { "line": 321, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 12700, "end": 12709, "loc": { "start": { "line": 321, "column": 34 }, "end": { "line": 321, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12709, "end": 12710, "loc": { "start": { "line": 321, "column": 43 }, "end": { "line": 321, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 12710, "end": 12717, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12717, "end": 12718, "loc": { "start": { "line": 321, "column": 51 }, "end": { "line": 321, "column": 52 } } }, { "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": 12728, "end": 12731, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12732, "end": 12733, "loc": { "start": { "line": 322, "column": 12 }, "end": { "line": 322, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 12733, "end": 12736, "loc": { "start": { "line": 322, "column": 13 }, "end": { "line": 322, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 12737, "end": 12738, "loc": { "start": { "line": 322, "column": 17 }, "end": { "line": 322, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12739, "end": 12740, "loc": { "start": { "line": 322, "column": 19 }, "end": { "line": 322, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12741, "end": 12742, "loc": { "start": { "line": 322, "column": 21 }, "end": { "line": 322, "column": 22 } } }, { "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": 322, "column": 22 }, "end": { "line": 322, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 12744, "end": 12745, "loc": { "start": { "line": 322, "column": 24 }, "end": { "line": 322, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 12746, "end": 12747, "loc": { "start": { "line": 322, "column": 26 }, "end": { "line": 322, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 12748, "end": 12765, "loc": { "start": { "line": 322, "column": 28 }, "end": { "line": 322, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12765, "end": 12766, "loc": { "start": { "line": 322, "column": 45 }, "end": { "line": 322, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 12766, "end": 12772, "loc": { "start": { "line": 322, "column": 46 }, "end": { "line": 322, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12772, "end": 12773, "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": "i", "start": 12774, "end": 12775, "loc": { "start": { "line": 322, "column": 54 }, "end": { "line": 322, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 12775, "end": 12777, "loc": { "start": { "line": 322, "column": 55 }, "end": { "line": 322, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12777, "end": 12778, "loc": { "start": { "line": 322, "column": 57 }, "end": { "line": 322, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12779, "end": 12780, "loc": { "start": { "line": 322, "column": 59 }, "end": { "line": 322, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 12794, "end": 12799, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 12800, "end": 12806, "loc": { "start": { "line": 323, "column": 18 }, "end": { "line": 323, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12807, "end": 12808, "loc": { "start": { "line": 323, "column": 25 }, "end": { "line": 323, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 12809, "end": 12816, "loc": { "start": { "line": 323, "column": 27 }, "end": { "line": 323, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12816, "end": 12817, "loc": { "start": { "line": 323, "column": 34 }, "end": { "line": 323, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 12817, "end": 12834, "loc": { "start": { "line": 323, "column": 35 }, "end": { "line": 323, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12834, "end": 12835, "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": "i", "start": 12835, "end": 12836, "loc": { "start": { "line": 323, "column": 53 }, "end": { "line": 323, "column": 54 } } }, { "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": 323, "column": 54 }, "end": { "line": 323, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12837, "end": 12838, "loc": { "start": { "line": 323, "column": 55 }, "end": { "line": 323, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12838, "end": 12839, "loc": { "start": { "line": 323, "column": 56 }, "end": { "line": 323, "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": 12853, "end": 12855, "loc": { "start": { "line": 324, "column": 12 }, "end": { "line": 324, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12856, "end": 12857, "loc": { "start": { "line": 324, "column": 15 }, "end": { "line": 324, "column": 16 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 12857, "end": 12863, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 12864, "end": 12870, "loc": { "start": { "line": 324, "column": 23 }, "end": { "line": 324, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12870, "end": 12871, "loc": { "start": { "line": 324, "column": 29 }, "end": { "line": 324, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_WiresForegroundLayer", "start": 12871, "end": 12901, "loc": { "start": { "line": 324, "column": 30 }, "end": { "line": 324, "column": 60 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 12902, "end": 12905, "loc": { "start": { "line": 324, "column": 61 }, "end": { "line": 324, "column": 64 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "function", "start": 12906, "end": 12916, "loc": { "start": { "line": 324, "column": 65 }, "end": { "line": 324, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12916, "end": 12917, "loc": { "start": { "line": 324, "column": 75 }, "end": { "line": 324, "column": 76 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 12918, "end": 12926, "loc": { "start": { "line": 324, "column": 77 }, "end": { "line": 324, "column": 85 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12926, "end": 12927, "loc": { "start": { "line": 324, "column": 85 }, "end": { "line": 324, "column": 86 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 12941, "end": 12947, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 18 } } }, { "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": 325, "column": 18 }, "end": { "line": 325, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_WiresForegroundLayer", "start": 12948, "end": 12978, "loc": { "start": { "line": 325, "column": 19 }, "end": { "line": 325, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12978, "end": 12979, "loc": { "start": { "line": 325, "column": 49 }, "end": { "line": 325, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 12979, "end": 12989, "loc": { "start": { "line": 325, "column": 50 }, "end": { "line": 325, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12989, "end": 12990, "loc": { "start": { "line": 325, "column": 60 }, "end": { "line": 325, "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": 12991, "end": 12995, "loc": { "start": { "line": 325, "column": 62 }, "end": { "line": 325, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12995, "end": 12996, "loc": { "start": { "line": 325, "column": 66 }, "end": { "line": 325, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12996, "end": 12997, "loc": { "start": { "line": 325, "column": 67 }, "end": { "line": 325, "column": 68 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13007, "end": 13008, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13014, "end": 13015, "loc": { "start": { "line": 327, "column": 4 }, "end": { "line": 327, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Draws the layer\r\n * @param {DrawParameters} parameters\r\n * @param {Layer} layer\r\n ", "start": 13023, "end": 13131, "loc": { "start": { "line": 329, "column": 4 }, "end": { "line": 333, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawForegroundLayer", "start": 13137, "end": 13156, "loc": { "start": { "line": 334, "column": 4 }, "end": { "line": 334, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13156, "end": 13157, "loc": { "start": { "line": 334, "column": 23 }, "end": { "line": 334, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 13157, "end": 13167, "loc": { "start": { "line": 334, "column": 24 }, "end": { "line": 334, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13167, "end": 13168, "loc": { "start": { "line": 334, "column": 34 }, "end": { "line": 334, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layer", "start": 13169, "end": 13174, "loc": { "start": { "line": 334, "column": 36 }, "end": { "line": 334, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13174, "end": 13175, "loc": { "start": { "line": 334, "column": 41 }, "end": { "line": 334, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13176, "end": 13177, "loc": { "start": { "line": 334, "column": 43 }, "end": { "line": 334, "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": 13187, "end": 13192, "loc": { "start": { "line": 335, "column": 8 }, "end": { "line": 335, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 13193, "end": 13210, "loc": { "start": { "line": 335, "column": 14 }, "end": { "line": 335, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13211, "end": 13212, "loc": { "start": { "line": 335, "column": 32 }, "end": { "line": 335, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 13213, "end": 13217, "loc": { "start": { "line": 335, "column": 34 }, "end": { "line": 335, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13217, "end": 13218, "loc": { "start": { "line": 335, "column": 38 }, "end": { "line": 335, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parse", "start": 13218, "end": 13223, "loc": { "start": { "line": 335, "column": 39 }, "end": { "line": 335, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13223, "end": 13224, "loc": { "start": { "line": 335, "column": 44 }, "end": { "line": 335, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 13224, "end": 13228, "loc": { "start": { "line": 335, "column": 45 }, "end": { "line": 335, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13228, "end": 13229, "loc": { "start": { "line": 335, "column": 49 }, "end": { "line": 335, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 13229, "end": 13238, "loc": { "start": { "line": 335, "column": 50 }, "end": { "line": 335, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13238, "end": 13239, "loc": { "start": { "line": 335, "column": 59 }, "end": { "line": 335, "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": 13239, "end": 13243, "loc": { "start": { "line": 335, "column": 60 }, "end": { "line": 335, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13243, "end": 13244, "loc": { "start": { "line": 335, "column": 64 }, "end": { "line": 335, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 13244, "end": 13248, "loc": { "start": { "line": 335, "column": 65 }, "end": { "line": 335, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13248, "end": 13249, "loc": { "start": { "line": 335, "column": 69 }, "end": { "line": 335, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemMgr", "start": 13249, "end": 13258, "loc": { "start": { "line": 335, "column": 70 }, "end": { "line": 335, "column": 79 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13258, "end": 13259, "loc": { "start": { "line": 335, "column": 79 }, "end": { "line": 335, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 13259, "end": 13276, "loc": { "start": { "line": 335, "column": 80 }, "end": { "line": 335, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13276, "end": 13277, "loc": { "start": { "line": 335, "column": 97 }, "end": { "line": 335, "column": 98 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13277, "end": 13278, "loc": { "start": { "line": 335, "column": 98 }, "end": { "line": 335, "column": 99 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13278, "end": 13279, "loc": { "start": { "line": 335, "column": 99 }, "end": { "line": 335, "column": 100 } } }, { "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": 13289, "end": 13294, "loc": { "start": { "line": 336, "column": 8 }, "end": { "line": 336, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 13295, "end": 13302, "loc": { "start": { "line": 336, "column": 14 }, "end": { "line": 336, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13303, "end": 13304, "loc": { "start": { "line": 336, "column": 22 }, "end": { "line": 336, "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": 13305, "end": 13309, "loc": { "start": { "line": 336, "column": 24 }, "end": { "line": 336, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13309, "end": 13310, "loc": { "start": { "line": 336, "column": 28 }, "end": { "line": 336, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 13310, "end": 13314, "loc": { "start": { "line": 336, "column": 29 }, "end": { "line": 336, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13314, "end": 13315, "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": "systemMgr", "start": 13315, "end": 13324, "loc": { "start": { "line": 336, "column": 34 }, "end": { "line": 336, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13324, "end": 13325, "loc": { "start": { "line": 336, "column": 43 }, "end": { "line": 336, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 13325, "end": 13332, "loc": { "start": { "line": 336, "column": 44 }, "end": { "line": 336, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13332, "end": 13333, "loc": { "start": { "line": 336, "column": 51 }, "end": { "line": 336, "column": 52 } } }, { "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": 13343, "end": 13346, "loc": { "start": { "line": 337, "column": 8 }, "end": { "line": 337, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13347, "end": 13348, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 13348, "end": 13351, "loc": { "start": { "line": 337, "column": 13 }, "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": "i", "start": 13352, "end": 13353, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13354, "end": 13355, "loc": { "start": { "line": 337, "column": 19 }, "end": { "line": 337, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13356, "end": 13357, "loc": { "start": { "line": 337, "column": 21 }, "end": { "line": 337, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13357, "end": 13358, "loc": { "start": { "line": 337, "column": 22 }, "end": { "line": 337, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 13359, "end": 13360, "loc": { "start": { "line": 337, "column": 24 }, "end": { "line": 337, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 13361, "end": 13362, "loc": { "start": { "line": 337, "column": 26 }, "end": { "line": 337, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 13363, "end": 13380, "loc": { "start": { "line": 337, "column": 28 }, "end": { "line": 337, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13380, "end": 13381, "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": "length", "start": 13381, "end": 13387, "loc": { "start": { "line": 337, "column": 46 }, "end": { "line": 337, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13387, "end": 13388, "loc": { "start": { "line": 337, "column": 52 }, "end": { "line": 337, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 13389, "end": 13390, "loc": { "start": { "line": 337, "column": 54 }, "end": { "line": 337, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 13390, "end": 13392, "loc": { "start": { "line": 337, "column": 55 }, "end": { "line": 337, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13392, "end": 13393, "loc": { "start": { "line": 337, "column": 57 }, "end": { "line": 337, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13394, "end": 13395, "loc": { "start": { "line": 337, "column": 59 }, "end": { "line": 337, "column": 60 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13409, "end": 13414, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 13415, "end": 13421, "loc": { "start": { "line": 338, "column": 18 }, "end": { "line": 338, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13422, "end": 13423, "loc": { "start": { "line": 338, "column": 25 }, "end": { "line": 338, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systems", "start": 13424, "end": 13431, "loc": { "start": { "line": 338, "column": 27 }, "end": { "line": 338, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13431, "end": 13432, "loc": { "start": { "line": 338, "column": 34 }, "end": { "line": 338, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "systemUpdateOrder", "start": 13432, "end": 13449, "loc": { "start": { "line": 338, "column": 35 }, "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": 13449, "end": 13450, "loc": { "start": { "line": 338, "column": 52 }, "end": { "line": 338, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 13450, "end": 13451, "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": 13451, "end": 13452, "loc": { "start": { "line": 338, "column": 54 }, "end": { "line": 338, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13452, "end": 13453, "loc": { "start": { "line": 338, "column": 55 }, "end": { "line": 338, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13453, "end": 13454, "loc": { "start": { "line": 338, "column": 56 }, "end": { "line": 338, "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": 13468, "end": 13470, "loc": { "start": { "line": 339, "column": 12 }, "end": { "line": 339, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13471, "end": 13472, "loc": { "start": { "line": 339, "column": 15 }, "end": { "line": 339, "column": 16 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 13472, "end": 13478, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 13479, "end": 13485, "loc": { "start": { "line": 339, "column": 23 }, "end": { "line": 339, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13485, "end": 13486, "loc": { "start": { "line": 339, "column": 29 }, "end": { "line": 339, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundLayer", "start": 13486, "end": 13511, "loc": { "start": { "line": 339, "column": 30 }, "end": { "line": 339, "column": 55 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 13512, "end": 13515, "loc": { "start": { "line": 339, "column": 56 }, "end": { "line": 339, "column": 59 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "function", "start": 13516, "end": 13526, "loc": { "start": { "line": 339, "column": 60 }, "end": { "line": 339, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13526, "end": 13527, "loc": { "start": { "line": 339, "column": 70 }, "end": { "line": 339, "column": 71 } } }, { "type": { "label": "continue", "keyword": "continue", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "continue", "start": 13528, "end": 13536, "loc": { "start": { "line": 339, "column": 72 }, "end": { "line": 339, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13536, "end": 13537, "loc": { "start": { "line": 339, "column": 80 }, "end": { "line": 339, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "system", "start": 13551, "end": 13557, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13557, "end": 13558, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 340, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundLayer", "start": 13558, "end": 13583, "loc": { "start": { "line": 340, "column": 19 }, "end": { "line": 340, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13583, "end": 13584, "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": "parameters", "start": 13584, "end": 13594, "loc": { "start": { "line": 340, "column": 45 }, "end": { "line": 340, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13594, "end": 13595, "loc": { "start": { "line": 340, "column": 55 }, "end": { "line": 340, "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": 13596, "end": 13600, "loc": { "start": { "line": 340, "column": 57 }, "end": { "line": 340, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13600, "end": 13601, "loc": { "start": { "line": 340, "column": 61 }, "end": { "line": 340, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layer", "start": 13602, "end": 13607, "loc": { "start": { "line": 340, "column": 63 }, "end": { "line": 340, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13607, "end": 13608, "loc": { "start": { "line": 340, "column": 68 }, "end": { "line": 340, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13608, "end": 13609, "loc": { "start": { "line": 340, "column": 69 }, "end": { "line": 340, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13619, "end": 13620, "loc": { "start": { "line": 341, "column": 8 }, "end": { "line": 341, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13626, "end": 13627, "loc": { "start": { "line": 342, "column": 4 }, "end": { "line": 342, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13629, "end": 13630, "loc": { "start": { "line": 343, "column": 0 }, "end": { "line": 343, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13630, "end": 13630, "loc": { "start": { "line": 343, "column": 1 }, "end": { "line": 343, "column": 1 } } } ] }