{ "type": "File", "start": 0, "end": 4272, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 109, "column": 1 } }, "program": { "type": "Program", "start": 0, "end": 4272, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 109, "column": 1 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 49, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 49 } }, "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": 48, "loc": { "start": { "line": 1, "column": 29 }, "end": { "line": 1, "column": 48 } }, "extra": { "rawValue": "../../core/config", "raw": "\"../../core/config\"" }, "value": "../../core/config" } }, { "type": "ImportDeclaration", "start": 51, "end": 111, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 60 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 60, "end": 74, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 } }, "imported": { "type": "Identifier", "start": 60, "end": 74, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 }, "identifierName": "DrawParameters" }, "name": "DrawParameters" }, "local": { "type": "Identifier", "start": 60, "end": 74, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 23 }, "identifierName": "DrawParameters" }, "name": "DrawParameters" } } ], "source": { "type": "StringLiteral", "start": 82, "end": 110, "loc": { "start": { "line": 2, "column": 31 }, "end": { "line": 2, "column": 59 } }, "extra": { "rawValue": "../../core/draw_parameters", "raw": "\"../../core/draw_parameters\"" }, "value": "../../core/draw_parameters" } }, { "type": "ImportDeclaration", "start": 113, "end": 164, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 51 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 122, "end": 137, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 24 } }, "imported": { "type": "Identifier", "start": 122, "end": 137, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 24 }, "identifierName": "fastArrayDelete" }, "name": "fastArrayDelete" }, "local": { "type": "Identifier", "start": 122, "end": 137, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 24 }, "identifierName": "fastArrayDelete" }, "name": "fastArrayDelete" } } ], "source": { "type": "StringLiteral", "start": 145, "end": 163, "loc": { "start": { "line": 3, "column": 32 }, "end": { "line": 3, "column": 50 } }, "extra": { "rawValue": "../../core/utils", "raw": "\"../../core/utils\"" }, "value": "../../core/utils" } }, { "type": "ImportDeclaration", "start": 166, "end": 224, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 58 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 175, "end": 196, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 30 } }, "imported": { "type": "Identifier", "start": 175, "end": 196, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 30 }, "identifierName": "enumDirectionToVector" }, "name": "enumDirectionToVector" }, "local": { "type": "Identifier", "start": 175, "end": 196, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 30 }, "identifierName": "enumDirectionToVector" }, "name": "enumDirectionToVector" } } ], "source": { "type": "StringLiteral", "start": 204, "end": 223, "loc": { "start": { "line": 4, "column": 38 }, "end": { "line": 4, "column": 57 } }, "extra": { "rawValue": "../../core/vector", "raw": "\"../../core/vector\"" }, "value": "../../core/vector" } }, { "type": "ImportDeclaration", "start": 226, "end": 294, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 68 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 235, "end": 256, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 30 } }, "imported": { "type": "Identifier", "start": 235, "end": 256, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 30 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" }, "local": { "type": "Identifier", "start": 235, "end": 256, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 30 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" } } ], "source": { "type": "StringLiteral", "start": 264, "end": 293, "loc": { "start": { "line": 5, "column": 38 }, "end": { "line": 5, "column": 67 } }, "extra": { "rawValue": "../components/item_acceptor", "raw": "\"../components/item_acceptor\"" }, "value": "../components/item_acceptor" } }, { "type": "ImportDeclaration", "start": 296, "end": 362, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 66 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 305, "end": 325, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 29 } }, "imported": { "type": "Identifier", "start": 305, "end": 325, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 29 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" }, "local": { "type": "Identifier", "start": 305, "end": 325, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 29 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" } } ], "source": { "type": "StringLiteral", "start": 333, "end": 361, "loc": { "start": { "line": 6, "column": 37 }, "end": { "line": 6, "column": 65 } }, "extra": { "rawValue": "../game_system_with_filter", "raw": "\"../game_system_with_filter\"" }, "value": "../game_system_with_filter" } }, { "type": "ImportDeclaration", "start": 364, "end": 413, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 49 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 373, "end": 385, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 21 } }, "imported": { "type": "Identifier", "start": 373, "end": 385, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 21 }, "identifierName": "MapChunkView" }, "name": "MapChunkView" }, "local": { "type": "Identifier", "start": 373, "end": 385, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 21 }, "identifierName": "MapChunkView" }, "name": "MapChunkView" } } ], "source": { "type": "StringLiteral", "start": 393, "end": 412, "loc": { "start": { "line": 7, "column": 29 }, "end": { "line": 7, "column": 48 } }, "extra": { "rawValue": "../map_chunk_view", "raw": "\"../map_chunk_view\"" }, "value": "../map_chunk_view" } }, { "type": "ExportNamedDeclaration", "start": 417, "end": 4272, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 109, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 424, "end": 4272, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 109, "column": 1 } }, "id": { "type": "Identifier", "start": 430, "end": 448, "loc": { "start": { "line": 9, "column": 13 }, "end": { "line": 9, "column": 31 }, "identifierName": "ItemAcceptorSystem" }, "name": "ItemAcceptorSystem" }, "superClass": { "type": "Identifier", "start": 457, "end": 477, "loc": { "start": { "line": 9, "column": 40 }, "end": { "line": 9, "column": 60 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" }, "body": { "type": "ClassBody", "start": 478, "end": 4272, "loc": { "start": { "line": 9, "column": 61 }, "end": { "line": 109, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 485, "end": 670, "loc": { "start": { "line": 10, "column": 4 }, "end": { "line": 15, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 485, "end": 496, "loc": { "start": { "line": 10, "column": 4 }, "end": { "line": 10, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 497, "end": 501, "loc": { "start": { "line": 10, "column": 16 }, "end": { "line": 10, "column": 20 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "BlockStatement", "start": 503, "end": 670, "loc": { "start": { "line": 10, "column": 22 }, "end": { "line": 15, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 514, "end": 551, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 45 } }, "expression": { "type": "CallExpression", "start": 514, "end": 550, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 44 } }, "callee": { "type": "Super", "start": 514, "end": 519, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 520, "end": 524, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 18 }, "identifierName": "root" }, "name": "root" }, { "type": "ArrayExpression", "start": 526, "end": 549, "loc": { "start": { "line": 11, "column": 20 }, "end": { "line": 11, "column": 43 } }, "elements": [ { "type": "Identifier", "start": 527, "end": 548, "loc": { "start": { "line": 11, "column": 21 }, "end": { "line": 11, "column": 42 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" } ] } ] }, "trailingComments": [ { "type": "CommentLine", "value": " Well ... it's better to be verbose I guess?", "start": 563, "end": 609, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 54 } } } ] }, { "type": "ExpressionStatement", "start": 619, "end": 663, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 52 } }, "expression": { "type": "AssignmentExpression", "start": 619, "end": 662, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 619, "end": 658, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 47 } }, "object": { "type": "ThisExpression", "start": 619, "end": 623, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 624, "end": 658, "loc": { "start": { "line": 14, "column": 13 }, "end": { "line": 14, "column": 47 }, "identifierName": "accumulatedTicksWhileInMapOverview" }, "name": "accumulatedTicksWhileInMapOverview" }, "computed": false, "leadingComments": null }, "right": { "type": "NumericLiteral", "start": 661, "end": 662, "loc": { "start": { "line": 14, "column": 50 }, "end": { "line": 14, "column": 51 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Well ... it's better to be verbose I guess?", "start": 563, "end": 609, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 54 } } } ] } ], "directives": [] } }, { "type": "ClassMethod", "start": 676, "end": 731, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 18, "column": 5 } }, "static": true, "computed": false, "key": { "type": "Identifier", "start": 683, "end": 688, "loc": { "start": { "line": 16, "column": 11 }, "end": { "line": 16, "column": 16 }, "identifierName": "getId" }, "name": "getId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 691, "end": 731, "loc": { "start": { "line": 16, "column": 19 }, "end": { "line": 18, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 702, "end": 724, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 30 } }, "argument": { "type": "StringLiteral", "start": 709, "end": 723, "loc": { "start": { "line": 17, "column": 15 }, "end": { "line": 17, "column": 29 } }, "extra": { "rawValue": "itemAcceptor", "raw": "\"itemAcceptor\"" }, "value": "itemAcceptor" } } ], "directives": [] } }, { "type": "ClassMethod", "start": 739, "end": 2336, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 60, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 739, "end": 745, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 10 }, "identifierName": "update" }, "name": "update" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 748, "end": 2336, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 60, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 759, "end": 893, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 24, "column": 9 } }, "test": { "type": "MemberExpression", "start": 763, "end": 818, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 67 } }, "object": { "type": "CallExpression", "start": 763, "end": 802, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 763, "end": 800, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 49 } }, "object": { "type": "MemberExpression", "start": 763, "end": 785, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 34 } }, "object": { "type": "MemberExpression", "start": 763, "end": 776, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 25 } }, "object": { "type": "MemberExpression", "start": 763, "end": 772, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 21 } }, "object": { "type": "ThisExpression", "start": 763, "end": 767, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, "property": { "type": "Identifier", "start": 768, "end": 772, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 773, "end": 776, "loc": { "start": { "line": 21, "column": 22 }, "end": { "line": 21, "column": 25 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 777, "end": 785, "loc": { "start": { "line": 21, "column": 26 }, "end": { "line": 21, "column": 34 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 786, "end": 800, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 49 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 803, "end": 818, "loc": { "start": { "line": 21, "column": 52 }, "end": { "line": 21, "column": 67 }, "identifierName": "simplifiedBelts" }, "name": "simplifiedBelts" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 820, "end": 893, "loc": { "start": { "line": 21, "column": 69 }, "end": { "line": 24, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 875, "end": 882, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 19 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Disabled in potato mode", "start": 835, "end": 861, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 38 } } } ] } ], "directives": [], "trailingComments": null }, "alternate": null, "trailingComments": [ { "type": "CommentLine", "value": " This system doesn't render anything while in map overview,", "start": 905, "end": 966, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 69 } } }, { "type": "CommentLine", "value": " so simply accumulate ticks", "start": 976, "end": 1005, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 37 } } } ] }, { "type": "IfStatement", "start": 1015, "end": 1150, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 31, "column": 9 } }, "test": { "type": "CallExpression", "start": 1019, "end": 1059, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 1019, "end": 1057, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1019, "end": 1035, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 28 } }, "object": { "type": "MemberExpression", "start": 1019, "end": 1028, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1019, "end": 1023, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 1024, "end": 1028, "loc": { "start": { "line": 28, "column": 17 }, "end": { "line": 28, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 1029, "end": 1035, "loc": { "start": { "line": 28, "column": 22 }, "end": { "line": 28, "column": 28 }, "identifierName": "camera" }, "name": "camera" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 1036, "end": 1057, "loc": { "start": { "line": 28, "column": 29 }, "end": { "line": 28, "column": 50 }, "identifierName": "getIsMapOverlayActive" }, "name": "getIsMapOverlayActive" }, "computed": false, "leadingComments": null }, "arguments": [], "leadingComments": null }, "consequent": { "type": "BlockStatement", "start": 1061, "end": 1150, "loc": { "start": { "line": 28, "column": 54 }, "end": { "line": 31, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1076, "end": 1118, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 54 } }, "expression": { "type": "UpdateExpression", "start": 1076, "end": 1117, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 53 } }, "operator": "++", "prefix": true, "argument": { "type": "MemberExpression", "start": 1078, "end": 1117, "loc": { "start": { "line": 29, "column": 14 }, "end": { "line": 29, "column": 53 } }, "object": { "type": "ThisExpression", "start": 1078, "end": 1082, "loc": { "start": { "line": 29, "column": 14 }, "end": { "line": 29, "column": 18 } } }, "property": { "type": "Identifier", "start": 1083, "end": 1117, "loc": { "start": { "line": 29, "column": 19 }, "end": { "line": 29, "column": 53 }, "identifierName": "accumulatedTicksWhileInMapOverview" }, "name": "accumulatedTicksWhileInMapOverview" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, { "type": "ReturnStatement", "start": 1132, "end": 1139, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 19 } }, "argument": null } ], "directives": [], "trailingComments": null }, "alternate": null, "leadingComments": [ { "type": "CommentLine", "value": " This system doesn't render anything while in map overview,", "start": 905, "end": 966, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 69 } } }, { "type": "CommentLine", "value": " so simply accumulate ticks", "start": 976, "end": 1005, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 37 } } } ], "trailingComments": [ { "type": "CommentLine", "value": " Compute how much ticks we missed", "start": 1162, "end": 1197, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 43 } } } ] }, { "type": "VariableDeclaration", "start": 1207, "end": 1268, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 69 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1213, "end": 1267, "loc": { "start": { "line": 34, "column": 14 }, "end": { "line": 34, "column": 68 } }, "id": { "type": "Identifier", "start": 1213, "end": 1221, "loc": { "start": { "line": 34, "column": 14 }, "end": { "line": 34, "column": 22 }, "identifierName": "numTicks" }, "name": "numTicks", "leadingComments": null }, "init": { "type": "BinaryExpression", "start": 1224, "end": 1267, "loc": { "start": { "line": 34, "column": 25 }, "end": { "line": 34, "column": 68 } }, "left": { "type": "NumericLiteral", "start": 1224, "end": 1225, "loc": { "start": { "line": 34, "column": 25 }, "end": { "line": 34, "column": 26 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "operator": "+", "right": { "type": "MemberExpression", "start": 1228, "end": 1267, "loc": { "start": { "line": 34, "column": 29 }, "end": { "line": 34, "column": 68 } }, "object": { "type": "ThisExpression", "start": 1228, "end": 1232, "loc": { "start": { "line": 34, "column": 29 }, "end": { "line": 34, "column": 33 } } }, "property": { "type": "Identifier", "start": 1233, "end": 1267, "loc": { "start": { "line": 34, "column": 34 }, "end": { "line": 34, "column": 68 }, "identifierName": "accumulatedTicksWhileInMapOverview" }, "name": "accumulatedTicksWhileInMapOverview" }, "computed": false } }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " Compute how much ticks we missed", "start": 1162, "end": 1197, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 43 } } } ] }, { "type": "VariableDeclaration", "start": 1278, "end": 1524, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 40, "column": 21 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1284, "end": 1523, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 40, "column": 20 } }, "id": { "type": "Identifier", "start": 1284, "end": 1292, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 22 }, "identifierName": "progress" }, "name": "progress" }, "init": { "type": "BinaryExpression", "start": 1308, "end": 1523, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 40, "column": 20 } }, "left": { "type": "BinaryExpression", "start": 1308, "end": 1463, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 39, "column": 43 } }, "left": { "type": "BinaryExpression", "start": 1308, "end": 1416, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 38, "column": 49 } }, "left": { "type": "BinaryExpression", "start": 1308, "end": 1363, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 37, "column": 13 } }, "left": { "type": "MemberExpression", "start": 1308, "end": 1346, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 50 } }, "object": { "type": "MemberExpression", "start": 1308, "end": 1333, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 37 } }, "object": { "type": "MemberExpression", "start": 1308, "end": 1317, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1308, "end": 1312, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 16 } } }, "property": { "type": "Identifier", "start": 1313, "end": 1317, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1318, "end": 1333, "loc": { "start": { "line": 36, "column": 22 }, "end": { "line": 36, "column": 37 }, "identifierName": "dynamicTickrate" }, "name": "dynamicTickrate" }, "computed": false }, "property": { "type": "Identifier", "start": 1334, "end": 1346, "loc": { "start": { "line": 36, "column": 38 }, "end": { "line": 36, "column": 50 }, "identifierName": "deltaSeconds" }, "name": "deltaSeconds" }, "computed": false }, "operator": "*", "right": { "type": "NumericLiteral", "start": 1362, "end": 1363, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 13 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } }, "operator": "*", "right": { "type": "CallExpression", "start": 1379, "end": 1416, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 1379, "end": 1414, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 47 } }, "object": { "type": "MemberExpression", "start": 1379, "end": 1397, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 30 } }, "object": { "type": "MemberExpression", "start": 1379, "end": 1388, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1379, "end": 1383, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 16 } } }, "property": { "type": "Identifier", "start": 1384, "end": 1388, "loc": { "start": { "line": 38, "column": 17 }, "end": { "line": 38, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1389, "end": 1397, "loc": { "start": { "line": 38, "column": 22 }, "end": { "line": 38, "column": 30 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 1398, "end": 1414, "loc": { "start": { "line": 38, "column": 31 }, "end": { "line": 38, "column": 47 }, "identifierName": "getBeltBaseSpeed" }, "name": "getBeltBaseSpeed" }, "computed": false }, "arguments": [] } }, "operator": "*", "right": { "type": "MemberExpression", "start": 1432, "end": 1463, "loc": { "start": { "line": 39, "column": 12 }, "end": { "line": 39, "column": 43 } }, "object": { "type": "Identifier", "start": 1432, "end": 1444, "loc": { "start": { "line": 39, "column": 12 }, "end": { "line": 39, "column": 24 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 1445, "end": 1463, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 43 }, "identifierName": "itemSpacingOnBelts" }, "name": "itemSpacingOnBelts" }, "computed": false } }, "operator": "*", "right": { "type": "Identifier", "start": 1515, "end": 1523, "loc": { "start": { "line": 40, "column": 12 }, "end": { "line": 40, "column": 20 }, "identifierName": "numTicks" }, "name": "numTicks", "leadingComments": [ { "type": "CommentLine", "value": " * 2 because its only a half tile", "start": 1466, "end": 1501, "loc": { "start": { "line": 39, "column": 46 }, "end": { "line": 39, "column": 81 } } } ] } } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " Reset accumulated ticks", "start": 1536, "end": 1562, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 34 } } } ] }, { "type": "ExpressionStatement", "start": 1572, "end": 1616, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 52 } }, "expression": { "type": "AssignmentExpression", "start": 1572, "end": 1615, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1572, "end": 1611, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 47 } }, "object": { "type": "ThisExpression", "start": 1572, "end": 1576, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 1577, "end": 1611, "loc": { "start": { "line": 43, "column": 13 }, "end": { "line": 43, "column": 47 }, "identifierName": "accumulatedTicksWhileInMapOverview" }, "name": "accumulatedTicksWhileInMapOverview" }, "computed": false, "leadingComments": null }, "right": { "type": "NumericLiteral", "start": 1614, "end": 1615, "loc": { "start": { "line": 43, "column": 50 }, "end": { "line": 43, "column": 51 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Reset accumulated ticks", "start": 1536, "end": 1562, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 34 } } } ] }, { "type": "ForStatement", "start": 1628, "end": 2329, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 59, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1633, "end": 1642, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1637, "end": 1642, "loc": { "start": { "line": 45, "column": 17 }, "end": { "line": 45, "column": 22 } }, "id": { "type": "Identifier", "start": 1637, "end": 1638, "loc": { "start": { "line": 45, "column": 17 }, "end": { "line": 45, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1641, "end": 1642, "loc": { "start": { "line": 45, "column": 21 }, "end": { "line": 45, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1644, "end": 1671, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 51 } }, "left": { "type": "Identifier", "start": 1644, "end": 1645, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 1648, "end": 1671, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 51 } }, "object": { "type": "MemberExpression", "start": 1648, "end": 1664, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1648, "end": 1652, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 32 } } }, "property": { "type": "Identifier", "start": 1653, "end": 1664, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 44 }, "identifierName": "allEntities" }, "name": "allEntities" }, "computed": false }, "property": { "type": "Identifier", "start": 1665, "end": 1671, "loc": { "start": { "line": 45, "column": 45 }, "end": { "line": 45, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 1673, "end": 1676, "loc": { "start": { "line": 45, "column": 53 }, "end": { "line": 45, "column": 56 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 1675, "end": 1676, "loc": { "start": { "line": 45, "column": 55 }, "end": { "line": 45, "column": 56 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 1678, "end": 2329, "loc": { "start": { "line": 45, "column": 58 }, "end": { "line": 59, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1693, "end": 1728, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1699, "end": 1727, "loc": { "start": { "line": 46, "column": 18 }, "end": { "line": 46, "column": 46 } }, "id": { "type": "Identifier", "start": 1699, "end": 1705, "loc": { "start": { "line": 46, "column": 18 }, "end": { "line": 46, "column": 24 }, "identifierName": "entity" }, "name": "entity" }, "init": { "type": "MemberExpression", "start": 1708, "end": 1727, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 46 } }, "object": { "type": "MemberExpression", "start": 1708, "end": 1724, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 43 } }, "object": { "type": "ThisExpression", "start": 1708, "end": 1712, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 31 } } }, "property": { "type": "Identifier", "start": 1713, "end": 1724, "loc": { "start": { "line": 46, "column": 32 }, "end": { "line": 46, "column": 43 }, "identifierName": "allEntities" }, "name": "allEntities" }, "computed": false }, "property": { "type": "Identifier", "start": 1725, "end": 1726, "loc": { "start": { "line": 46, "column": 44 }, "end": { "line": 46, "column": 45 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1742, "end": 1793, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1748, "end": 1792, "loc": { "start": { "line": 47, "column": 18 }, "end": { "line": 47, "column": 62 } }, "id": { "type": "Identifier", "start": 1748, "end": 1759, "loc": { "start": { "line": 47, "column": 18 }, "end": { "line": 47, "column": 29 }, "identifierName": "aceptorComp" }, "name": "aceptorComp" }, "init": { "type": "MemberExpression", "start": 1762, "end": 1792, "loc": { "start": { "line": 47, "column": 32 }, "end": { "line": 47, "column": 62 } }, "object": { "type": "MemberExpression", "start": 1762, "end": 1779, "loc": { "start": { "line": 47, "column": 32 }, "end": { "line": 47, "column": 49 } }, "object": { "type": "Identifier", "start": 1762, "end": 1768, "loc": { "start": { "line": 47, "column": 32 }, "end": { "line": 47, "column": 38 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 1769, "end": 1779, "loc": { "start": { "line": 47, "column": 39 }, "end": { "line": 47, "column": 49 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 1780, "end": 1792, "loc": { "start": { "line": 47, "column": 50 }, "end": { "line": 47, "column": 62 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1807, "end": 1864, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 69 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1813, "end": 1863, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 68 } }, "id": { "type": "Identifier", "start": 1813, "end": 1823, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 28 }, "identifierName": "animations" }, "name": "animations" }, "init": { "type": "MemberExpression", "start": 1826, "end": 1863, "loc": { "start": { "line": 48, "column": 31 }, "end": { "line": 48, "column": 68 } }, "object": { "type": "Identifier", "start": 1826, "end": 1837, "loc": { "start": { "line": 48, "column": 31 }, "end": { "line": 48, "column": 42 }, "identifierName": "aceptorComp" }, "name": "aceptorComp" }, "property": { "type": "Identifier", "start": 1838, "end": 1863, "loc": { "start": { "line": 48, "column": 43 }, "end": { "line": 48, "column": 68 }, "identifierName": "itemConsumptionAnimations" }, "name": "itemConsumptionAnimations" }, "computed": false } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " Process item consumption animations to avoid items popping from the belts", "start": 1880, "end": 1956, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 88 } } } ] }, { "type": "ForStatement", "start": 1970, "end": 2318, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 58, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 1975, "end": 1992, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1979, "end": 1992, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 34 } }, "id": { "type": "Identifier", "start": 1979, "end": 1988, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 30 }, "identifierName": "animIndex" }, "name": "animIndex", "leadingComments": null }, "init": { "type": "NumericLiteral", "start": 1991, "end": 1992, "loc": { "start": { "line": 51, "column": 33 }, "end": { "line": 51, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null } ], "kind": "let", "leadingComments": null }, "test": { "type": "BinaryExpression", "start": 1994, "end": 2023, "loc": { "start": { "line": 51, "column": 36 }, "end": { "line": 51, "column": 65 } }, "left": { "type": "Identifier", "start": 1994, "end": 2003, "loc": { "start": { "line": 51, "column": 36 }, "end": { "line": 51, "column": 45 }, "identifierName": "animIndex" }, "name": "animIndex" }, "operator": "<", "right": { "type": "MemberExpression", "start": 2006, "end": 2023, "loc": { "start": { "line": 51, "column": 48 }, "end": { "line": 51, "column": 65 } }, "object": { "type": "Identifier", "start": 2006, "end": 2016, "loc": { "start": { "line": 51, "column": 48 }, "end": { "line": 51, "column": 58 }, "identifierName": "animations" }, "name": "animations" }, "property": { "type": "Identifier", "start": 2017, "end": 2023, "loc": { "start": { "line": 51, "column": 59 }, "end": { "line": 51, "column": 65 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 2025, "end": 2036, "loc": { "start": { "line": 51, "column": 67 }, "end": { "line": 51, "column": 78 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 2027, "end": 2036, "loc": { "start": { "line": 51, "column": 69 }, "end": { "line": 51, "column": 78 }, "identifierName": "animIndex" }, "name": "animIndex" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 2038, "end": 2318, "loc": { "start": { "line": 51, "column": 80 }, "end": { "line": 58, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 2057, "end": 2092, "loc": { "start": { "line": 52, "column": 16 }, "end": { "line": 52, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2063, "end": 2091, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 50 } }, "id": { "type": "Identifier", "start": 2063, "end": 2067, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 26 }, "identifierName": "anim" }, "name": "anim" }, "init": { "type": "MemberExpression", "start": 2070, "end": 2091, "loc": { "start": { "line": 52, "column": 29 }, "end": { "line": 52, "column": 50 } }, "object": { "type": "Identifier", "start": 2070, "end": 2080, "loc": { "start": { "line": 52, "column": 29 }, "end": { "line": 52, "column": 39 }, "identifierName": "animations" }, "name": "animations" }, "property": { "type": "Identifier", "start": 2081, "end": 2090, "loc": { "start": { "line": 52, "column": 40 }, "end": { "line": 52, "column": 49 }, "identifierName": "animIndex" }, "name": "animIndex" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2110, "end": 2140, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 46 } }, "expression": { "type": "AssignmentExpression", "start": 2110, "end": 2139, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 45 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 2110, "end": 2127, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 33 } }, "object": { "type": "Identifier", "start": 2110, "end": 2114, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 20 }, "identifierName": "anim" }, "name": "anim" }, "property": { "type": "Identifier", "start": 2115, "end": 2127, "loc": { "start": { "line": 53, "column": 21 }, "end": { "line": 53, "column": 33 }, "identifierName": "animProgress" }, "name": "animProgress" }, "computed": false }, "right": { "type": "Identifier", "start": 2131, "end": 2139, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 45 }, "identifierName": "progress" }, "name": "progress" } } }, { "type": "IfStatement", "start": 2158, "end": 2303, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 57, "column": 17 } }, "test": { "type": "BinaryExpression", "start": 2162, "end": 2183, "loc": { "start": { "line": 54, "column": 20 }, "end": { "line": 54, "column": 41 } }, "left": { "type": "MemberExpression", "start": 2162, "end": 2179, "loc": { "start": { "line": 54, "column": 20 }, "end": { "line": 54, "column": 37 } }, "object": { "type": "Identifier", "start": 2162, "end": 2166, "loc": { "start": { "line": 54, "column": 20 }, "end": { "line": 54, "column": 24 }, "identifierName": "anim" }, "name": "anim" }, "property": { "type": "Identifier", "start": 2167, "end": 2179, "loc": { "start": { "line": 54, "column": 25 }, "end": { "line": 54, "column": 37 }, "identifierName": "animProgress" }, "name": "animProgress" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 2182, "end": 2183, "loc": { "start": { "line": 54, "column": 40 }, "end": { "line": 54, "column": 41 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, "consequent": { "type": "BlockStatement", "start": 2185, "end": 2303, "loc": { "start": { "line": 54, "column": 43 }, "end": { "line": 57, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2208, "end": 2247, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 59 } }, "expression": { "type": "CallExpression", "start": 2208, "end": 2246, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 58 } }, "callee": { "type": "Identifier", "start": 2208, "end": 2223, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 35 }, "identifierName": "fastArrayDelete" }, "name": "fastArrayDelete" }, "arguments": [ { "type": "Identifier", "start": 2224, "end": 2234, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 46 }, "identifierName": "animations" }, "name": "animations" }, { "type": "Identifier", "start": 2236, "end": 2245, "loc": { "start": { "line": 55, "column": 48 }, "end": { "line": 55, "column": 57 }, "identifierName": "animIndex" }, "name": "animIndex" } ] } }, { "type": "ExpressionStatement", "start": 2269, "end": 2284, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 2269, "end": 2283, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 34 } }, "operator": "-=", "left": { "type": "Identifier", "start": 2269, "end": 2278, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 29 }, "identifierName": "animIndex" }, "name": "animIndex" }, "right": { "type": "NumericLiteral", "start": 2282, "end": 2283, "loc": { "start": { "line": 56, "column": 33 }, "end": { "line": 56, "column": 34 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } } } ], "directives": [] }, "alternate": null } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " Process item consumption animations to avoid items popping from the belts", "start": 1880, "end": 1956, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 88 } } } ] } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {DrawParameters} parameters\r\n * @param {MapChunkView} chunk\r\n ", "start": 2344, "end": 2435, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 65, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2441, "end": 4269, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 108, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2441, "end": 2473, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 36 }, "identifierName": "drawChunk_ForegroundDynamicLayer" }, "name": "drawChunk_ForegroundDynamicLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2474, "end": 2484, "loc": { "start": { "line": 66, "column": 37 }, "end": { "line": 66, "column": 47 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "Identifier", "start": 2486, "end": 2491, "loc": { "start": { "line": 66, "column": 49 }, "end": { "line": 66, "column": 54 }, "identifierName": "chunk" }, "name": "chunk" } ], "body": { "type": "BlockStatement", "start": 2493, "end": 4269, "loc": { "start": { "line": 66, "column": 56 }, "end": { "line": 108, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 2504, "end": 2638, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 70, "column": 9 } }, "test": { "type": "MemberExpression", "start": 2508, "end": 2563, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 67 } }, "object": { "type": "CallExpression", "start": 2508, "end": 2547, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 2508, "end": 2545, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 49 } }, "object": { "type": "MemberExpression", "start": 2508, "end": 2530, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 34 } }, "object": { "type": "MemberExpression", "start": 2508, "end": 2521, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 25 } }, "object": { "type": "MemberExpression", "start": 2508, "end": 2517, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 21 } }, "object": { "type": "ThisExpression", "start": 2508, "end": 2512, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 16 } } }, "property": { "type": "Identifier", "start": 2513, "end": 2517, "loc": { "start": { "line": 67, "column": 17 }, "end": { "line": 67, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2518, "end": 2521, "loc": { "start": { "line": 67, "column": 22 }, "end": { "line": 67, "column": 25 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 2522, "end": 2530, "loc": { "start": { "line": 67, "column": 26 }, "end": { "line": 67, "column": 34 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 2531, "end": 2545, "loc": { "start": { "line": 67, "column": 35 }, "end": { "line": 67, "column": 49 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 2548, "end": 2563, "loc": { "start": { "line": 67, "column": 52 }, "end": { "line": 67, "column": 67 }, "identifierName": "simplifiedBelts" }, "name": "simplifiedBelts" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2565, "end": 2638, "loc": { "start": { "line": 67, "column": 69 }, "end": { "line": 70, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 2620, "end": 2627, "loc": { "start": { "line": 69, "column": 12 }, "end": { "line": 69, "column": 19 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Disabled in potato mode", "start": 2580, "end": 2606, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 38 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 2650, "end": 2706, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2656, "end": 2705, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 63 } }, "id": { "type": "Identifier", "start": 2656, "end": 2664, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 22 }, "identifierName": "contents" }, "name": "contents" }, "init": { "type": "MemberExpression", "start": 2667, "end": 2705, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 63 } }, "object": { "type": "MemberExpression", "start": 2667, "end": 2697, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 55 } }, "object": { "type": "Identifier", "start": 2667, "end": 2672, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 30 }, "identifierName": "chunk" }, "name": "chunk" }, "property": { "type": "Identifier", "start": 2673, "end": 2697, "loc": { "start": { "line": 72, "column": 31 }, "end": { "line": 72, "column": 55 }, "identifierName": "containedEntitiesByLayer" }, "name": "containedEntitiesByLayer" }, "computed": false }, "property": { "type": "Identifier", "start": 2698, "end": 2705, "loc": { "start": { "line": 72, "column": 56 }, "end": { "line": 72, "column": 63 }, "identifierName": "regular" }, "name": "regular" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 2716, "end": 4262, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 107, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 2721, "end": 2730, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2725, "end": 2730, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 22 } }, "id": { "type": "Identifier", "start": 2725, "end": 2726, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 2729, "end": 2730, "loc": { "start": { "line": 73, "column": 21 }, "end": { "line": 73, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 2732, "end": 2751, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 43 } }, "left": { "type": "Identifier", "start": 2732, "end": 2733, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 2736, "end": 2751, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 43 } }, "object": { "type": "Identifier", "start": 2736, "end": 2744, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 36 }, "identifierName": "contents" }, "name": "contents" }, "property": { "type": "Identifier", "start": 2745, "end": 2751, "loc": { "start": { "line": 73, "column": 37 }, "end": { "line": 73, "column": 43 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 2753, "end": 2756, "loc": { "start": { "line": 73, "column": 45 }, "end": { "line": 73, "column": 48 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 2755, "end": 2756, "loc": { "start": { "line": 73, "column": 47 }, "end": { "line": 73, "column": 48 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 2758, "end": 4262, "loc": { "start": { "line": 73, "column": 50 }, "end": { "line": 107, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 2773, "end": 2800, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 39 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2779, "end": 2799, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 38 } }, "id": { "type": "Identifier", "start": 2779, "end": 2785, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 24 }, "identifierName": "entity" }, "name": "entity" }, "init": { "type": "MemberExpression", "start": 2788, "end": 2799, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 38 } }, "object": { "type": "Identifier", "start": 2788, "end": 2796, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 35 }, "identifierName": "contents" }, "name": "contents" }, "property": { "type": "Identifier", "start": 2797, "end": 2798, "loc": { "start": { "line": 74, "column": 36 }, "end": { "line": 74, "column": 37 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2814, "end": 2866, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2820, "end": 2865, "loc": { "start": { "line": 75, "column": 18 }, "end": { "line": 75, "column": 63 } }, "id": { "type": "Identifier", "start": 2820, "end": 2832, "loc": { "start": { "line": 75, "column": 18 }, "end": { "line": 75, "column": 30 }, "identifierName": "acceptorComp" }, "name": "acceptorComp" }, "init": { "type": "MemberExpression", "start": 2835, "end": 2865, "loc": { "start": { "line": 75, "column": 33 }, "end": { "line": 75, "column": 63 } }, "object": { "type": "MemberExpression", "start": 2835, "end": 2852, "loc": { "start": { "line": 75, "column": 33 }, "end": { "line": 75, "column": 50 } }, "object": { "type": "Identifier", "start": 2835, "end": 2841, "loc": { "start": { "line": 75, "column": 33 }, "end": { "line": 75, "column": 39 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 2842, "end": 2852, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 50 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 2853, "end": 2865, "loc": { "start": { "line": 75, "column": 51 }, "end": { "line": 75, "column": 63 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 2880, "end": 2942, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 78, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 2884, "end": 2897, "loc": { "start": { "line": 76, "column": 16 }, "end": { "line": 76, "column": 29 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 2885, "end": 2897, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 29 }, "identifierName": "acceptorComp" }, "name": "acceptorComp" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 2899, "end": 2942, "loc": { "start": { "line": 76, "column": 31 }, "end": { "line": 78, "column": 13 } }, "body": [ { "type": "ContinueStatement", "start": 2918, "end": 2927, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 25 } }, "label": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 2958, "end": 3011, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 65 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2964, "end": 3010, "loc": { "start": { "line": 80, "column": 18 }, "end": { "line": 80, "column": 64 } }, "id": { "type": "Identifier", "start": 2964, "end": 2974, "loc": { "start": { "line": 80, "column": 18 }, "end": { "line": 80, "column": 28 }, "identifierName": "staticComp" }, "name": "staticComp" }, "init": { "type": "MemberExpression", "start": 2977, "end": 3010, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 64 } }, "object": { "type": "MemberExpression", "start": 2977, "end": 2994, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 48 } }, "object": { "type": "Identifier", "start": 2977, "end": 2983, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 37 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 2984, "end": 2994, "loc": { "start": { "line": 80, "column": 38 }, "end": { "line": 80, "column": 48 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 2995, "end": 3010, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 64 }, "identifierName": "StaticMapEntity" }, "name": "StaticMapEntity" }, "computed": false } } ], "kind": "const" }, { "type": "ForStatement", "start": 3025, "end": 4251, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 106, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 3030, "end": 3047, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3034, "end": 3047, "loc": { "start": { "line": 81, "column": 21 }, "end": { "line": 81, "column": 34 } }, "id": { "type": "Identifier", "start": 3034, "end": 3043, "loc": { "start": { "line": 81, "column": 21 }, "end": { "line": 81, "column": 30 }, "identifierName": "animIndex" }, "name": "animIndex" }, "init": { "type": "NumericLiteral", "start": 3046, "end": 3047, "loc": { "start": { "line": 81, "column": 33 }, "end": { "line": 81, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 3049, "end": 3106, "loc": { "start": { "line": 81, "column": 36 }, "end": { "line": 81, "column": 93 } }, "left": { "type": "Identifier", "start": 3049, "end": 3058, "loc": { "start": { "line": 81, "column": 36 }, "end": { "line": 81, "column": 45 }, "identifierName": "animIndex" }, "name": "animIndex" }, "operator": "<", "right": { "type": "MemberExpression", "start": 3061, "end": 3106, "loc": { "start": { "line": 81, "column": 48 }, "end": { "line": 81, "column": 93 } }, "object": { "type": "MemberExpression", "start": 3061, "end": 3099, "loc": { "start": { "line": 81, "column": 48 }, "end": { "line": 81, "column": 86 } }, "object": { "type": "Identifier", "start": 3061, "end": 3073, "loc": { "start": { "line": 81, "column": 48 }, "end": { "line": 81, "column": 60 }, "identifierName": "acceptorComp" }, "name": "acceptorComp" }, "property": { "type": "Identifier", "start": 3074, "end": 3099, "loc": { "start": { "line": 81, "column": 61 }, "end": { "line": 81, "column": 86 }, "identifierName": "itemConsumptionAnimations" }, "name": "itemConsumptionAnimations" }, "computed": false }, "property": { "type": "Identifier", "start": 3100, "end": 3106, "loc": { "start": { "line": 81, "column": 87 }, "end": { "line": 81, "column": 93 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 3108, "end": 3119, "loc": { "start": { "line": 81, "column": 95 }, "end": { "line": 81, "column": 106 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 3110, "end": 3119, "loc": { "start": { "line": 81, "column": 97 }, "end": { "line": 81, "column": 106 }, "identifierName": "animIndex" }, "name": "animIndex" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 3121, "end": 4251, "loc": { "start": { "line": 81, "column": 108 }, "end": { "line": 106, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 3140, "end": 3283, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 84, "column": 18 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3146, "end": 3282, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 84, "column": 17 } }, "id": { "type": "ObjectPattern", "start": 3146, "end": 3190, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 82, "column": 66 } }, "properties": [ { "type": "ObjectProperty", "start": 3148, "end": 3152, "loc": { "start": { "line": 82, "column": 24 }, "end": { "line": 82, "column": 28 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3148, "end": 3152, "loc": { "start": { "line": 82, "column": 24 }, "end": { "line": 82, "column": 28 }, "identifierName": "item" }, "name": "item" }, "value": { "type": "Identifier", "start": 3148, "end": 3152, "loc": { "start": { "line": 82, "column": 24 }, "end": { "line": 82, "column": 28 }, "identifierName": "item" }, "name": "item" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 3154, "end": 3163, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 39 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3154, "end": 3163, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 39 }, "identifierName": "slotIndex" }, "name": "slotIndex" }, "value": { "type": "Identifier", "start": 3154, "end": 3163, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 39 }, "identifierName": "slotIndex" }, "name": "slotIndex" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 3165, "end": 3177, "loc": { "start": { "line": 82, "column": 41 }, "end": { "line": 82, "column": 53 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3165, "end": 3177, "loc": { "start": { "line": 82, "column": 41 }, "end": { "line": 82, "column": 53 }, "identifierName": "animProgress" }, "name": "animProgress" }, "value": { "type": "Identifier", "start": 3165, "end": 3177, "loc": { "start": { "line": 82, "column": 41 }, "end": { "line": 82, "column": 53 }, "identifierName": "animProgress" }, "name": "animProgress" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 3179, "end": 3188, "loc": { "start": { "line": 82, "column": 55 }, "end": { "line": 82, "column": 64 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 3179, "end": 3188, "loc": { "start": { "line": 82, "column": 55 }, "end": { "line": 82, "column": 64 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "Identifier", "start": 3179, "end": 3188, "loc": { "start": { "line": 82, "column": 55 }, "end": { "line": 82, "column": 64 }, "identifierName": "direction" }, "name": "direction" }, "extra": { "shorthand": true } } ] }, "init": { "type": "MemberExpression", "start": 3193, "end": 3282, "loc": { "start": { "line": 82, "column": 69 }, "end": { "line": 84, "column": 17 } }, "object": { "type": "MemberExpression", "start": 3193, "end": 3231, "loc": { "start": { "line": 82, "column": 69 }, "end": { "line": 82, "column": 107 } }, "object": { "type": "Identifier", "start": 3193, "end": 3205, "loc": { "start": { "line": 82, "column": 69 }, "end": { "line": 82, "column": 81 }, "identifierName": "acceptorComp" }, "name": "acceptorComp" }, "property": { "type": "Identifier", "start": 3206, "end": 3231, "loc": { "start": { "line": 82, "column": 82 }, "end": { "line": 82, "column": 107 }, "identifierName": "itemConsumptionAnimations" }, "name": "itemConsumptionAnimations" }, "computed": false }, "property": { "type": "Identifier", "start": 3254, "end": 3263, "loc": { "start": { "line": 83, "column": 20 }, "end": { "line": 83, "column": 29 }, "identifierName": "animIndex" }, "name": "animIndex" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3303, "end": 3350, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3309, "end": 3349, "loc": { "start": { "line": 86, "column": 22 }, "end": { "line": 86, "column": 62 } }, "id": { "type": "Identifier", "start": 3309, "end": 3317, "loc": { "start": { "line": 86, "column": 22 }, "end": { "line": 86, "column": 30 }, "identifierName": "slotData" }, "name": "slotData" }, "init": { "type": "MemberExpression", "start": 3320, "end": 3349, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 62 } }, "object": { "type": "MemberExpression", "start": 3320, "end": 3338, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 51 } }, "object": { "type": "Identifier", "start": 3320, "end": 3332, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 45 }, "identifierName": "acceptorComp" }, "name": "acceptorComp" }, "property": { "type": "Identifier", "start": 3333, "end": 3338, "loc": { "start": { "line": 86, "column": 46 }, "end": { "line": 86, "column": 51 }, "identifierName": "slots" }, "name": "slots" }, "computed": false }, "property": { "type": "Identifier", "start": 3339, "end": 3348, "loc": { "start": { "line": 86, "column": 52 }, "end": { "line": 86, "column": 61 }, "identifierName": "slotIndex" }, "name": "slotIndex" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3368, "end": 3430, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 78 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3374, "end": 3429, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 77 } }, "id": { "type": "Identifier", "start": 3374, "end": 3385, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 33 }, "identifierName": "realSlotPos" }, "name": "realSlotPos" }, "init": { "type": "CallExpression", "start": 3388, "end": 3429, "loc": { "start": { "line": 87, "column": 36 }, "end": { "line": 87, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 3388, "end": 3415, "loc": { "start": { "line": 87, "column": 36 }, "end": { "line": 87, "column": 63 } }, "object": { "type": "Identifier", "start": 3388, "end": 3398, "loc": { "start": { "line": 87, "column": 36 }, "end": { "line": 87, "column": 46 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 3399, "end": 3415, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 63 }, "identifierName": "localTileToWorld" }, "name": "localTileToWorld" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3416, "end": 3428, "loc": { "start": { "line": 87, "column": 64 }, "end": { "line": 87, "column": 76 } }, "object": { "type": "Identifier", "start": 3416, "end": 3424, "loc": { "start": { "line": 87, "column": 64 }, "end": { "line": 87, "column": 72 }, "identifierName": "slotData" }, "name": "slotData" }, "property": { "type": "Identifier", "start": 3425, "end": 3428, "loc": { "start": { "line": 87, "column": 73 }, "end": { "line": 87, "column": 76 }, "identifierName": "pos" }, "name": "pos" }, "computed": false } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 3450, "end": 3622, "loc": { "start": { "line": 89, "column": 16 }, "end": { "line": 92, "column": 17 } }, "test": { "type": "UnaryExpression", "start": 3454, "end": 3523, "loc": { "start": { "line": 89, "column": 20 }, "end": { "line": 89, "column": 89 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 3455, "end": 3523, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 89 } }, "callee": { "type": "MemberExpression", "start": 3455, "end": 3493, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 59 } }, "object": { "type": "MemberExpression", "start": 3455, "end": 3479, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 45 } }, "object": { "type": "Identifier", "start": 3455, "end": 3460, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 26 }, "identifierName": "chunk" }, "name": "chunk" }, "property": { "type": "Identifier", "start": 3461, "end": 3479, "loc": { "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 45 }, "identifierName": "tileSpaceRectangle" }, "name": "tileSpaceRectangle" }, "computed": false }, "property": { "type": "Identifier", "start": 3480, "end": 3493, "loc": { "start": { "line": 89, "column": 46 }, "end": { "line": 89, "column": 59 }, "identifierName": "containsPoint" }, "name": "containsPoint" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3494, "end": 3507, "loc": { "start": { "line": 89, "column": 60 }, "end": { "line": 89, "column": 73 } }, "object": { "type": "Identifier", "start": 3494, "end": 3505, "loc": { "start": { "line": 89, "column": 60 }, "end": { "line": 89, "column": 71 }, "identifierName": "realSlotPos" }, "name": "realSlotPos" }, "property": { "type": "Identifier", "start": 3506, "end": 3507, "loc": { "start": { "line": 89, "column": 72 }, "end": { "line": 89, "column": 73 }, "identifierName": "x" }, "name": "x" }, "computed": false }, { "type": "MemberExpression", "start": 3509, "end": 3522, "loc": { "start": { "line": 89, "column": 75 }, "end": { "line": 89, "column": 88 } }, "object": { "type": "Identifier", "start": 3509, "end": 3520, "loc": { "start": { "line": 89, "column": 75 }, "end": { "line": 89, "column": 86 }, "identifierName": "realSlotPos" }, "name": "realSlotPos" }, "property": { "type": "Identifier", "start": 3521, "end": 3522, "loc": { "start": { "line": 89, "column": 87 }, "end": { "line": 89, "column": 88 }, "identifierName": "y" }, "name": "y" }, "computed": false } ] }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3525, "end": 3622, "loc": { "start": { "line": 89, "column": 91 }, "end": { "line": 92, "column": 17 } }, "body": [ { "type": "ContinueStatement", "start": 3594, "end": 3603, "loc": { "start": { "line": 91, "column": 20 }, "end": { "line": 91, "column": 29 } }, "label": null, "leadingComments": [ { "type": "CommentLine", "value": " Not within this chunk", "start": 3548, "end": 3572, "loc": { "start": { "line": 90, "column": 20 }, "end": { "line": 90, "column": 44 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3642, "end": 3734, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3648, "end": 3733, "loc": { "start": { "line": 94, "column": 22 }, "end": { "line": 94, "column": 107 } }, "id": { "type": "Identifier", "start": 3648, "end": 3664, "loc": { "start": { "line": 94, "column": 22 }, "end": { "line": 94, "column": 38 }, "identifierName": "fadeOutDirection" }, "name": "fadeOutDirection" }, "init": { "type": "MemberExpression", "start": 3667, "end": 3733, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 107 } }, "object": { "type": "Identifier", "start": 3667, "end": 3688, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 62 }, "identifierName": "enumDirectionToVector" }, "name": "enumDirectionToVector" }, "property": { "type": "CallExpression", "start": 3689, "end": 3732, "loc": { "start": { "line": 94, "column": 63 }, "end": { "line": 94, "column": 106 } }, "callee": { "type": "MemberExpression", "start": 3689, "end": 3721, "loc": { "start": { "line": 94, "column": 63 }, "end": { "line": 94, "column": 95 } }, "object": { "type": "Identifier", "start": 3689, "end": 3699, "loc": { "start": { "line": 94, "column": 63 }, "end": { "line": 94, "column": 73 }, "identifierName": "staticComp" }, "name": "staticComp" }, "property": { "type": "Identifier", "start": 3700, "end": 3721, "loc": { "start": { "line": 94, "column": 74 }, "end": { "line": 94, "column": 95 }, "identifierName": "localDirectionToWorld" }, "name": "localDirectionToWorld" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3722, "end": 3731, "loc": { "start": { "line": 94, "column": 96 }, "end": { "line": 94, "column": 105 }, "identifierName": "direction" }, "name": "direction" } ] }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3752, "end": 3948, "loc": { "start": { "line": 95, "column": 16 }, "end": { "line": 98, "column": 18 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3758, "end": 3947, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 98, "column": 17 } }, "id": { "type": "Identifier", "start": 3758, "end": 3767, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 95, "column": 31 }, "identifierName": "finalTile" }, "name": "finalTile" }, "init": { "type": "CallExpression", "start": 3770, "end": 3947, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 98, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 3770, "end": 3792, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 56 } }, "object": { "type": "Identifier", "start": 3770, "end": 3781, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 45 }, "identifierName": "realSlotPos" }, "name": "realSlotPos" }, "property": { "type": "Identifier", "start": 3782, "end": 3792, "loc": { "start": { "line": 95, "column": 46 }, "end": { "line": 95, "column": 56 }, "identifierName": "subScalars" }, "name": "subScalars" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 3815, "end": 3860, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 65 } }, "left": { "type": "MemberExpression", "start": 3815, "end": 3833, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 38 } }, "object": { "type": "Identifier", "start": 3815, "end": 3831, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 36 }, "identifierName": "fadeOutDirection" }, "name": "fadeOutDirection" }, "property": { "type": "Identifier", "start": 3832, "end": 3833, "loc": { "start": { "line": 96, "column": 37 }, "end": { "line": 96, "column": 38 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "*", "right": { "type": "BinaryExpression", "start": 3837, "end": 3859, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 64 } }, "left": { "type": "BinaryExpression", "start": 3837, "end": 3853, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 58 } }, "left": { "type": "Identifier", "start": 3837, "end": 3849, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 54 }, "identifierName": "animProgress" }, "name": "animProgress" }, "operator": "/", "right": { "type": "NumericLiteral", "start": 3852, "end": 3853, "loc": { "start": { "line": 96, "column": 57 }, "end": { "line": 96, "column": 58 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } }, "operator": "-", "right": { "type": "NumericLiteral", "start": 3856, "end": 3859, "loc": { "start": { "line": 96, "column": 61 }, "end": { "line": 96, "column": 64 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesized": true, "parenStart": 3836 } } }, { "type": "BinaryExpression", "start": 3883, "end": 3928, "loc": { "start": { "line": 97, "column": 20 }, "end": { "line": 97, "column": 65 } }, "left": { "type": "MemberExpression", "start": 3883, "end": 3901, "loc": { "start": { "line": 97, "column": 20 }, "end": { "line": 97, "column": 38 } }, "object": { "type": "Identifier", "start": 3883, "end": 3899, "loc": { "start": { "line": 97, "column": 20 }, "end": { "line": 97, "column": 36 }, "identifierName": "fadeOutDirection" }, "name": "fadeOutDirection" }, "property": { "type": "Identifier", "start": 3900, "end": 3901, "loc": { "start": { "line": 97, "column": 37 }, "end": { "line": 97, "column": 38 }, "identifierName": "y" }, "name": "y" }, "computed": false }, "operator": "*", "right": { "type": "BinaryExpression", "start": 3905, "end": 3927, "loc": { "start": { "line": 97, "column": 42 }, "end": { "line": 97, "column": 64 } }, "left": { "type": "BinaryExpression", "start": 3905, "end": 3921, "loc": { "start": { "line": 97, "column": 42 }, "end": { "line": 97, "column": 58 } }, "left": { "type": "Identifier", "start": 3905, "end": 3917, "loc": { "start": { "line": 97, "column": 42 }, "end": { "line": 97, "column": 54 }, "identifierName": "animProgress" }, "name": "animProgress" }, "operator": "/", "right": { "type": "NumericLiteral", "start": 3920, "end": 3921, "loc": { "start": { "line": 97, "column": 57 }, "end": { "line": 97, "column": 58 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } }, "operator": "-", "right": { "type": "NumericLiteral", "start": 3924, "end": 3927, "loc": { "start": { "line": 97, "column": 61 }, "end": { "line": 97, "column": 64 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesized": true, "parenStart": 3904 } } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3968, "end": 4236, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 105, "column": 18 } }, "expression": { "type": "CallExpression", "start": 3968, "end": 4235, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 105, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 3968, "end": 3996, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 44 } }, "object": { "type": "Identifier", "start": 3968, "end": 3972, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 20 }, "identifierName": "item" }, "name": "item" }, "property": { "type": "Identifier", "start": 3973, "end": 3996, "loc": { "start": { "line": 100, "column": 21 }, "end": { "line": 100, "column": 44 }, "identifierName": "drawItemCenteredClipped" }, "name": "drawItemCenteredClipped" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4019, "end": 4062, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 63 } }, "left": { "type": "BinaryExpression", "start": 4020, "end": 4037, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 38 } }, "left": { "type": "MemberExpression", "start": 4020, "end": 4031, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 32 } }, "object": { "type": "Identifier", "start": 4020, "end": 4029, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 30 }, "identifierName": "finalTile" }, "name": "finalTile" }, "property": { "type": "Identifier", "start": 4030, "end": 4031, "loc": { "start": { "line": 101, "column": 31 }, "end": { "line": 101, "column": 32 }, "identifierName": "x" }, "name": "x" }, "computed": false }, "operator": "+", "right": { "type": "NumericLiteral", "start": 4034, "end": 4037, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 38 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesized": true, "parenStart": 4019 } }, "operator": "*", "right": { "type": "MemberExpression", "start": 4041, "end": 4062, "loc": { "start": { "line": 101, "column": 42 }, "end": { "line": 101, "column": 63 } }, "object": { "type": "Identifier", "start": 4041, "end": 4053, "loc": { "start": { "line": 101, "column": 42 }, "end": { "line": 101, "column": 54 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 4054, "end": 4062, "loc": { "start": { "line": 101, "column": 55 }, "end": { "line": 101, "column": 63 }, "identifierName": "tileSize" }, "name": "tileSize" }, "computed": false } }, { "type": "BinaryExpression", "start": 4085, "end": 4128, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 63 } }, "left": { "type": "BinaryExpression", "start": 4086, "end": 4103, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 38 } }, "left": { "type": "MemberExpression", "start": 4086, "end": 4097, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 32 } }, "object": { "type": "Identifier", "start": 4086, "end": 4095, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 30 }, "identifierName": "finalTile" }, "name": "finalTile" }, "property": { "type": "Identifier", "start": 4096, "end": 4097, "loc": { "start": { "line": 102, "column": 31 }, "end": { "line": 102, "column": 32 }, "identifierName": "y" }, "name": "y" }, "computed": false }, "operator": "+", "right": { "type": "NumericLiteral", "start": 4100, "end": 4103, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 38 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesized": true, "parenStart": 4085 } }, "operator": "*", "right": { "type": "MemberExpression", "start": 4107, "end": 4128, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 63 } }, "object": { "type": "Identifier", "start": 4107, "end": 4119, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 54 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 4120, "end": 4128, "loc": { "start": { "line": 102, "column": 55 }, "end": { "line": 102, "column": 63 }, "identifierName": "tileSize" }, "name": "tileSize" }, "computed": false } }, { "type": "Identifier", "start": 4151, "end": 4161, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 30 }, "identifierName": "parameters" }, "name": "parameters" }, { "type": "MemberExpression", "start": 4184, "end": 4216, "loc": { "start": { "line": 104, "column": 20 }, "end": { "line": 104, "column": 52 } }, "object": { "type": "Identifier", "start": 4184, "end": 4196, "loc": { "start": { "line": 104, "column": 20 }, "end": { "line": 104, "column": 32 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 4197, "end": 4216, "loc": { "start": { "line": 104, "column": 33 }, "end": { "line": 104, "column": 52 }, "identifierName": "defaultItemDiameter" }, "name": "defaultItemDiameter" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {DrawParameters} parameters\r\n * @param {MapChunkView} chunk\r\n ", "start": 2344, "end": 2435, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 65, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentLine", "value": " Well ... it's better to be verbose I guess?", "start": 563, "end": 609, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 54 } } }, { "type": "CommentLine", "value": " Disabled in potato mode", "start": 835, "end": 861, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 38 } } }, { "type": "CommentLine", "value": " This system doesn't render anything while in map overview,", "start": 905, "end": 966, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 69 } } }, { "type": "CommentLine", "value": " so simply accumulate ticks", "start": 976, "end": 1005, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 37 } } }, { "type": "CommentLine", "value": " Compute how much ticks we missed", "start": 1162, "end": 1197, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "column": 43 } } }, { "type": "CommentLine", "value": " * 2 because its only a half tile", "start": 1466, "end": 1501, "loc": { "start": { "line": 39, "column": 46 }, "end": { "line": 39, "column": 81 } } }, { "type": "CommentLine", "value": " Reset accumulated ticks", "start": 1536, "end": 1562, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 34 } } }, { "type": "CommentLine", "value": " Process item consumption animations to avoid items popping from the belts", "start": 1880, "end": 1956, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 88 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {DrawParameters} parameters\r\n * @param {MapChunkView} chunk\r\n ", "start": 2344, "end": 2435, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 65, "column": 7 } } }, { "type": "CommentLine", "value": " Disabled in potato mode", "start": 2580, "end": 2606, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 38 } } }, { "type": "CommentLine", "value": " Not within this chunk", "start": 3548, "end": 3572, "loc": { "start": { "line": 90, "column": 20 }, "end": { "line": 90, "column": 44 } } } ], "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": 48, "loc": { "start": { "line": 1, "column": 29 }, "end": { "line": 1, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 48, "end": 49, "loc": { "start": { "line": 1, "column": 48 }, "end": { "line": 1, "column": 49 } } }, { "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": 51, "end": 57, "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": 58, "end": 59, "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": 60, "end": 74, "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": 75, "end": 76, "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": 77, "end": 81, "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": 82, "end": 110, "loc": { "start": { "line": 2, "column": 31 }, "end": { "line": 2, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 110, "end": 111, "loc": { "start": { "line": 2, "column": 59 }, "end": { "line": 2, "column": 60 } } }, { "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": 113, "end": 119, "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": 120, "end": 121, "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": "fastArrayDelete", "start": 122, "end": 137, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 138, "end": 139, "loc": { "start": { "line": 3, "column": 25 }, "end": { "line": 3, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 140, "end": 144, "loc": { "start": { "line": 3, "column": 27 }, "end": { "line": 3, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/utils", "start": 145, "end": 163, "loc": { "start": { "line": 3, "column": 32 }, "end": { "line": 3, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 163, "end": 164, "loc": { "start": { "line": 3, "column": 50 }, "end": { "line": 3, "column": 51 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 166, "end": 172, "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": 173, "end": 174, "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": "enumDirectionToVector", "start": 175, "end": 196, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 197, "end": 198, "loc": { "start": { "line": 4, "column": 31 }, "end": { "line": 4, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 199, "end": 203, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/vector", "start": 204, "end": 223, "loc": { "start": { "line": 4, "column": 38 }, "end": { "line": 4, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 223, "end": 224, "loc": { "start": { "line": 4, "column": 57 }, "end": { "line": 4, "column": 58 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 226, "end": 232, "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": 233, "end": 234, "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": "ItemAcceptorComponent", "start": 235, "end": 256, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 257, "end": 258, "loc": { "start": { "line": 5, "column": 31 }, "end": { "line": 5, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 259, "end": 263, "loc": { "start": { "line": 5, "column": 33 }, "end": { "line": 5, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/item_acceptor", "start": 264, "end": 293, "loc": { "start": { "line": 5, "column": 38 }, "end": { "line": 5, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 293, "end": 294, "loc": { "start": { "line": 5, "column": 67 }, "end": { "line": 5, "column": 68 } } }, { "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": 296, "end": 302, "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": 303, "end": 304, "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": "GameSystemWithFilter", "start": 305, "end": 325, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 326, "end": 327, "loc": { "start": { "line": 6, "column": 30 }, "end": { "line": 6, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 328, "end": 332, "loc": { "start": { "line": 6, "column": 32 }, "end": { "line": 6, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../game_system_with_filter", "start": 333, "end": 361, "loc": { "start": { "line": 6, "column": 37 }, "end": { "line": 6, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 361, "end": 362, "loc": { "start": { "line": 6, "column": 65 }, "end": { "line": 6, "column": 66 } } }, { "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": 364, "end": 370, "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": 371, "end": 372, "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": "MapChunkView", "start": 373, "end": 385, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 386, "end": 387, "loc": { "start": { "line": 7, "column": 22 }, "end": { "line": 7, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 388, "end": 392, "loc": { "start": { "line": 7, "column": 24 }, "end": { "line": 7, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../map_chunk_view", "start": 393, "end": 412, "loc": { "start": { "line": 7, "column": 29 }, "end": { "line": 7, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 412, "end": 413, "loc": { "start": { "line": 7, "column": 48 }, "end": { "line": 7, "column": 49 } } }, { "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": 417, "end": 423, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "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": 424, "end": 429, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptorSystem", "start": 430, "end": 448, "loc": { "start": { "line": 9, "column": 13 }, "end": { "line": 9, "column": 31 } } }, { "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": 449, "end": 456, "loc": { "start": { "line": 9, "column": 32 }, "end": { "line": 9, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "GameSystemWithFilter", "start": 457, "end": 477, "loc": { "start": { "line": 9, "column": 40 }, "end": { "line": 9, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 478, "end": 479, "loc": { "start": { "line": 9, "column": 61 }, "end": { "line": 9, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 485, "end": 496, "loc": { "start": { "line": 10, "column": 4 }, "end": { "line": 10, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 496, "end": 497, "loc": { "start": { "line": 10, "column": 15 }, "end": { "line": 10, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 497, "end": 501, "loc": { "start": { "line": 10, "column": 16 }, "end": { "line": 10, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 501, "end": 502, "loc": { "start": { "line": 10, "column": 20 }, "end": { "line": 10, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 503, "end": 504, "loc": { "start": { "line": 10, "column": 22 }, "end": { "line": 10, "column": 23 } } }, { "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": 514, "end": 519, "loc": { "start": { "line": 11, "column": 8 }, "end": { "line": 11, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 519, "end": 520, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 520, "end": 524, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 524, "end": 525, "loc": { "start": { "line": 11, "column": 18 }, "end": { "line": 11, "column": 19 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 526, "end": 527, "loc": { "start": { "line": 11, "column": 20 }, "end": { "line": 11, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptorComponent", "start": 527, "end": 548, "loc": { "start": { "line": 11, "column": 21 }, "end": { "line": 11, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 548, "end": 549, "loc": { "start": { "line": 11, "column": 42 }, "end": { "line": 11, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 549, "end": 550, "loc": { "start": { "line": 11, "column": 43 }, "end": { "line": 11, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 550, "end": 551, "loc": { "start": { "line": 11, "column": 44 }, "end": { "line": 11, "column": 45 } } }, { "type": "CommentLine", "value": " Well ... it's better to be verbose I guess?", "start": 563, "end": 609, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "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": 619, "end": 623, "loc": { "start": { "line": 14, "column": 8 }, "end": { "line": 14, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 623, "end": 624, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "accumulatedTicksWhileInMapOverview", "start": 624, "end": 658, "loc": { "start": { "line": 14, "column": 13 }, "end": { "line": 14, "column": 47 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 659, "end": 660, "loc": { "start": { "line": 14, "column": 48 }, "end": { "line": 14, "column": 49 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 661, "end": 662, "loc": { "start": { "line": 14, "column": 50 }, "end": { "line": 14, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 662, "end": 663, "loc": { "start": { "line": 14, "column": 51 }, "end": { "line": 14, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 669, "end": 670, "loc": { "start": { "line": 15, "column": 4 }, "end": { "line": 15, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "static", "start": 676, "end": 682, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getId", "start": 683, "end": 688, "loc": { "start": { "line": 16, "column": 11 }, "end": { "line": 16, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 688, "end": 689, "loc": { "start": { "line": 16, "column": 16 }, "end": { "line": 16, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 689, "end": 690, "loc": { "start": { "line": 16, "column": 17 }, "end": { "line": 16, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 691, "end": 692, "loc": { "start": { "line": 16, "column": 19 }, "end": { "line": 16, "column": 20 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 702, "end": 708, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 14 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "itemAcceptor", "start": 709, "end": 723, "loc": { "start": { "line": 17, "column": 15 }, "end": { "line": 17, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 723, "end": 724, "loc": { "start": { "line": 17, "column": 29 }, "end": { "line": 17, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 730, "end": 731, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 739, "end": 745, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 745, "end": 746, "loc": { "start": { "line": 20, "column": 10 }, "end": { "line": 20, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 746, "end": 747, "loc": { "start": { "line": 20, "column": 11 }, "end": { "line": 20, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 748, "end": 749, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "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": 759, "end": 761, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 762, "end": 763, "loc": { "start": { "line": 21, "column": 11 }, "end": { "line": 21, "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": 763, "end": 767, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 767, "end": 768, "loc": { "start": { "line": 21, "column": 16 }, "end": { "line": 21, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 768, "end": 772, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 772, "end": 773, "loc": { "start": { "line": 21, "column": 21 }, "end": { "line": 21, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 773, "end": 776, "loc": { "start": { "line": 21, "column": 22 }, "end": { "line": 21, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 776, "end": 777, "loc": { "start": { "line": 21, "column": 25 }, "end": { "line": 21, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 777, "end": 785, "loc": { "start": { "line": 21, "column": 26 }, "end": { "line": 21, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 785, "end": 786, "loc": { "start": { "line": 21, "column": 34 }, "end": { "line": 21, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 786, "end": 800, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 800, "end": 801, "loc": { "start": { "line": 21, "column": 49 }, "end": { "line": 21, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 801, "end": 802, "loc": { "start": { "line": 21, "column": 50 }, "end": { "line": 21, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 802, "end": 803, "loc": { "start": { "line": 21, "column": 51 }, "end": { "line": 21, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "simplifiedBelts", "start": 803, "end": 818, "loc": { "start": { "line": 21, "column": 52 }, "end": { "line": 21, "column": 67 } } }, { "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": 21, "column": 67 }, "end": { "line": 21, "column": 68 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 820, "end": 821, "loc": { "start": { "line": 21, "column": 69 }, "end": { "line": 21, "column": 70 } } }, { "type": "CommentLine", "value": " Disabled in potato mode", "start": 835, "end": 861, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 38 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 875, "end": 881, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 881, "end": 882, "loc": { "start": { "line": 23, "column": 18 }, "end": { "line": 23, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 892, "end": 893, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 9 } } }, { "type": "CommentLine", "value": " This system doesn't render anything while in map overview,", "start": 905, "end": 966, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 69 } } }, { "type": "CommentLine", "value": " so simply accumulate ticks", "start": 976, "end": 1005, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "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": 1015, "end": 1017, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1018, "end": 1019, "loc": { "start": { "line": 28, "column": 11 }, "end": { "line": 28, "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": 1019, "end": 1023, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1023, "end": 1024, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1024, "end": 1028, "loc": { "start": { "line": 28, "column": 17 }, "end": { "line": 28, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1028, "end": 1029, "loc": { "start": { "line": 28, "column": 21 }, "end": { "line": 28, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 1029, "end": 1035, "loc": { "start": { "line": 28, "column": 22 }, "end": { "line": 28, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1035, "end": 1036, "loc": { "start": { "line": 28, "column": 28 }, "end": { "line": 28, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getIsMapOverlayActive", "start": 1036, "end": 1057, "loc": { "start": { "line": 28, "column": 29 }, "end": { "line": 28, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1057, "end": 1058, "loc": { "start": { "line": 28, "column": 50 }, "end": { "line": 28, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1058, "end": 1059, "loc": { "start": { "line": 28, "column": 51 }, "end": { "line": 28, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1059, "end": 1060, "loc": { "start": { "line": 28, "column": 52 }, "end": { "line": 28, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1061, "end": 1062, "loc": { "start": { "line": 28, "column": 54 }, "end": { "line": 28, "column": 55 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1076, "end": 1078, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "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": 1078, "end": 1082, "loc": { "start": { "line": 29, "column": 14 }, "end": { "line": 29, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1082, "end": 1083, "loc": { "start": { "line": 29, "column": 18 }, "end": { "line": 29, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "accumulatedTicksWhileInMapOverview", "start": 1083, "end": 1117, "loc": { "start": { "line": 29, "column": 19 }, "end": { "line": 29, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1117, "end": 1118, "loc": { "start": { "line": 29, "column": 53 }, "end": { "line": 29, "column": 54 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1132, "end": 1138, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1138, "end": 1139, "loc": { "start": { "line": 30, "column": 18 }, "end": { "line": 30, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1149, "end": 1150, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 9 } } }, { "type": "CommentLine", "value": " Compute how much ticks we missed", "start": 1162, "end": 1197, "loc": { "start": { "line": 33, "column": 8 }, "end": { "line": 33, "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": 1207, "end": 1212, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "numTicks", "start": 1213, "end": 1221, "loc": { "start": { "line": 34, "column": 14 }, "end": { "line": 34, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1222, "end": 1223, "loc": { "start": { "line": 34, "column": 23 }, "end": { "line": 34, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 1224, "end": 1225, "loc": { "start": { "line": 34, "column": 25 }, "end": { "line": 34, "column": 26 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 1226, "end": 1227, "loc": { "start": { "line": 34, "column": 27 }, "end": { "line": 34, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1228, "end": 1232, "loc": { "start": { "line": 34, "column": 29 }, "end": { "line": 34, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1232, "end": 1233, "loc": { "start": { "line": 34, "column": 33 }, "end": { "line": 34, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "accumulatedTicksWhileInMapOverview", "start": 1233, "end": 1267, "loc": { "start": { "line": 34, "column": 34 }, "end": { "line": 34, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1267, "end": 1268, "loc": { "start": { "line": 34, "column": 68 }, "end": { "line": 34, "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": 1278, "end": 1283, "loc": { "start": { "line": 35, "column": 8 }, "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": "progress", "start": 1284, "end": 1292, "loc": { "start": { "line": 35, "column": 14 }, "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": 1293, "end": 1294, "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": 1308, "end": 1312, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1312, "end": 1313, "loc": { "start": { "line": 36, "column": 16 }, "end": { "line": 36, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1313, "end": 1317, "loc": { "start": { "line": 36, "column": 17 }, "end": { "line": 36, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1317, "end": 1318, "loc": { "start": { "line": 36, "column": 21 }, "end": { "line": 36, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dynamicTickrate", "start": 1318, "end": 1333, "loc": { "start": { "line": 36, "column": 22 }, "end": { "line": 36, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1333, "end": 1334, "loc": { "start": { "line": 36, "column": 37 }, "end": { "line": 36, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deltaSeconds", "start": 1334, "end": 1346, "loc": { "start": { "line": 36, "column": 38 }, "end": { "line": 36, "column": 50 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 1347, "end": 1348, "loc": { "start": { "line": 36, "column": 51 }, "end": { "line": 36, "column": 52 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 1362, "end": 1363, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 13 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 1364, "end": 1365, "loc": { "start": { "line": 37, "column": 14 }, "end": { "line": 37, "column": 15 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1379, "end": 1383, "loc": { "start": { "line": 38, "column": 12 }, "end": { "line": 38, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1383, "end": 1384, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 38, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1384, "end": 1388, "loc": { "start": { "line": 38, "column": 17 }, "end": { "line": 38, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1388, "end": 1389, "loc": { "start": { "line": 38, "column": 21 }, "end": { "line": 38, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 1389, "end": 1397, "loc": { "start": { "line": 38, "column": 22 }, "end": { "line": 38, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1397, "end": 1398, "loc": { "start": { "line": 38, "column": 30 }, "end": { "line": 38, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBeltBaseSpeed", "start": 1398, "end": 1414, "loc": { "start": { "line": 38, "column": 31 }, "end": { "line": 38, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1414, "end": 1415, "loc": { "start": { "line": 38, "column": 47 }, "end": { "line": 38, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1415, "end": 1416, "loc": { "start": { "line": 38, "column": 48 }, "end": { "line": 38, "column": 49 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 1417, "end": 1418, "loc": { "start": { "line": 38, "column": 50 }, "end": { "line": 38, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 1432, "end": 1444, "loc": { "start": { "line": 39, "column": 12 }, "end": { "line": 39, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1444, "end": 1445, "loc": { "start": { "line": 39, "column": 24 }, "end": { "line": 39, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemSpacingOnBelts", "start": 1445, "end": 1463, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 43 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 1464, "end": 1465, "loc": { "start": { "line": 39, "column": 44 }, "end": { "line": 39, "column": 45 } } }, { "type": "CommentLine", "value": " * 2 because its only a half tile", "start": 1466, "end": 1501, "loc": { "start": { "line": 39, "column": 46 }, "end": { "line": 39, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "numTicks", "start": 1515, "end": 1523, "loc": { "start": { "line": 40, "column": 12 }, "end": { "line": 40, "column": 20 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1523, "end": 1524, "loc": { "start": { "line": 40, "column": 20 }, "end": { "line": 40, "column": 21 } } }, { "type": "CommentLine", "value": " Reset accumulated ticks", "start": 1536, "end": 1562, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "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": 1572, "end": 1576, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1576, "end": 1577, "loc": { "start": { "line": 43, "column": 12 }, "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": "accumulatedTicksWhileInMapOverview", "start": 1577, "end": 1611, "loc": { "start": { "line": 43, "column": 13 }, "end": { "line": 43, "column": 47 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1612, "end": 1613, "loc": { "start": { "line": 43, "column": 48 }, "end": { "line": 43, "column": 49 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1614, "end": 1615, "loc": { "start": { "line": 43, "column": 50 }, "end": { "line": 43, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1615, "end": 1616, "loc": { "start": { "line": 43, "column": 51 }, "end": { "line": 43, "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": 1628, "end": 1631, "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": 1632, "end": 1633, "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": 1633, "end": 1636, "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": 1637, "end": 1638, "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": 1639, "end": 1640, "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": 1641, "end": 1642, "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": 1642, "end": 1643, "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": 1644, "end": 1645, "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": 1646, "end": 1647, "loc": { "start": { "line": 45, "column": 26 }, "end": { "line": 45, "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": 1648, "end": 1652, "loc": { "start": { "line": 45, "column": 28 }, "end": { "line": 45, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1652, "end": 1653, "loc": { "start": { "line": 45, "column": 32 }, "end": { "line": 45, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "allEntities", "start": 1653, "end": 1664, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1664, "end": 1665, "loc": { "start": { "line": 45, "column": 44 }, "end": { "line": 45, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1665, "end": 1671, "loc": { "start": { "line": 45, "column": 45 }, "end": { "line": 45, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1671, "end": 1672, "loc": { "start": { "line": 45, "column": 51 }, "end": { "line": 45, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1673, "end": 1675, "loc": { "start": { "line": 45, "column": 53 }, "end": { "line": 45, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1675, "end": 1676, "loc": { "start": { "line": 45, "column": 55 }, "end": { "line": 45, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1676, "end": 1677, "loc": { "start": { "line": 45, "column": 56 }, "end": { "line": 45, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1678, "end": 1679, "loc": { "start": { "line": 45, "column": 58 }, "end": { "line": 45, "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": 1693, "end": 1698, "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": "entity", "start": 1699, "end": 1705, "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": 1706, "end": 1707, "loc": { "start": { "line": 46, "column": 25 }, "end": { "line": 46, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1708, "end": 1712, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1712, "end": 1713, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "allEntities", "start": 1713, "end": 1724, "loc": { "start": { "line": 46, "column": 32 }, "end": { "line": 46, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1724, "end": 1725, "loc": { "start": { "line": 46, "column": 43 }, "end": { "line": 46, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1725, "end": 1726, "loc": { "start": { "line": 46, "column": 44 }, "end": { "line": 46, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1726, "end": 1727, "loc": { "start": { "line": 46, "column": 45 }, "end": { "line": 46, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1727, "end": 1728, "loc": { "start": { "line": 46, "column": 46 }, "end": { "line": 46, "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": 1742, "end": 1747, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aceptorComp", "start": 1748, "end": 1759, "loc": { "start": { "line": 47, "column": 18 }, "end": { "line": 47, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1760, "end": 1761, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1762, "end": 1768, "loc": { "start": { "line": 47, "column": 32 }, "end": { "line": 47, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1768, "end": 1769, "loc": { "start": { "line": 47, "column": 38 }, "end": { "line": 47, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 1769, "end": 1779, "loc": { "start": { "line": 47, "column": 39 }, "end": { "line": 47, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1779, "end": 1780, "loc": { "start": { "line": 47, "column": 49 }, "end": { "line": 47, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 1780, "end": 1792, "loc": { "start": { "line": 47, "column": 50 }, "end": { "line": 47, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1792, "end": 1793, "loc": { "start": { "line": 47, "column": 62 }, "end": { "line": 47, "column": 63 } } }, { "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": 1807, "end": 1812, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animations", "start": 1813, "end": 1823, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1824, "end": 1825, "loc": { "start": { "line": 48, "column": 29 }, "end": { "line": 48, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aceptorComp", "start": 1826, "end": 1837, "loc": { "start": { "line": 48, "column": 31 }, "end": { "line": 48, "column": 42 } } }, { "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": 48, "column": 42 }, "end": { "line": 48, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemConsumptionAnimations", "start": 1838, "end": 1863, "loc": { "start": { "line": 48, "column": 43 }, "end": { "line": 48, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1863, "end": 1864, "loc": { "start": { "line": 48, "column": 68 }, "end": { "line": 48, "column": 69 } } }, { "type": "CommentLine", "value": " Process item consumption animations to avoid items popping from the belts", "start": 1880, "end": 1956, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 88 } } }, { "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": 1970, "end": 1973, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1974, "end": 1975, "loc": { "start": { "line": 51, "column": 16 }, "end": { "line": 51, "column": 17 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 1975, "end": 1978, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 1979, "end": 1988, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1989, "end": 1990, "loc": { "start": { "line": 51, "column": 31 }, "end": { "line": 51, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1991, "end": 1992, "loc": { "start": { "line": 51, "column": 33 }, "end": { "line": 51, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1992, "end": 1993, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 1994, "end": 2003, "loc": { "start": { "line": 51, "column": 36 }, "end": { "line": 51, "column": 45 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 2004, "end": 2005, "loc": { "start": { "line": 51, "column": 46 }, "end": { "line": 51, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animations", "start": 2006, "end": 2016, "loc": { "start": { "line": 51, "column": 48 }, "end": { "line": 51, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2016, "end": 2017, "loc": { "start": { "line": 51, "column": 58 }, "end": { "line": 51, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 2017, "end": 2023, "loc": { "start": { "line": 51, "column": 59 }, "end": { "line": 51, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2023, "end": 2024, "loc": { "start": { "line": 51, "column": 65 }, "end": { "line": 51, "column": 66 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 2025, "end": 2027, "loc": { "start": { "line": 51, "column": 67 }, "end": { "line": 51, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 2027, "end": 2036, "loc": { "start": { "line": 51, "column": 69 }, "end": { "line": 51, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2036, "end": 2037, "loc": { "start": { "line": 51, "column": 78 }, "end": { "line": 51, "column": 79 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2038, "end": 2039, "loc": { "start": { "line": 51, "column": 80 }, "end": { "line": 51, "column": 81 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2057, "end": 2062, "loc": { "start": { "line": 52, "column": 16 }, "end": { "line": 52, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anim", "start": 2063, "end": 2067, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2068, "end": 2069, "loc": { "start": { "line": 52, "column": 27 }, "end": { "line": 52, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animations", "start": 2070, "end": 2080, "loc": { "start": { "line": 52, "column": 29 }, "end": { "line": 52, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2080, "end": 2081, "loc": { "start": { "line": 52, "column": 39 }, "end": { "line": 52, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 2081, "end": 2090, "loc": { "start": { "line": 52, "column": 40 }, "end": { "line": 52, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2090, "end": 2091, "loc": { "start": { "line": 52, "column": 49 }, "end": { "line": 52, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2091, "end": 2092, "loc": { "start": { "line": 52, "column": 50 }, "end": { "line": 52, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anim", "start": 2110, "end": 2114, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2114, "end": 2115, "loc": { "start": { "line": 53, "column": 20 }, "end": { "line": 53, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animProgress", "start": 2115, "end": 2127, "loc": { "start": { "line": 53, "column": 21 }, "end": { "line": 53, "column": 33 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 2128, "end": 2130, "loc": { "start": { "line": 53, "column": 34 }, "end": { "line": 53, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "progress", "start": 2131, "end": 2139, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2139, "end": 2140, "loc": { "start": { "line": 53, "column": 45 }, "end": { "line": 53, "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": 2158, "end": 2160, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2161, "end": 2162, "loc": { "start": { "line": 54, "column": 19 }, "end": { "line": 54, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anim", "start": 2162, "end": 2166, "loc": { "start": { "line": 54, "column": 20 }, "end": { "line": 54, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2166, "end": 2167, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animProgress", "start": 2167, "end": 2179, "loc": { "start": { "line": 54, "column": 25 }, "end": { "line": 54, "column": 37 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 2180, "end": 2181, "loc": { "start": { "line": 54, "column": 38 }, "end": { "line": 54, "column": 39 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2182, "end": 2183, "loc": { "start": { "line": 54, "column": 40 }, "end": { "line": 54, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2183, "end": 2184, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2185, "end": 2186, "loc": { "start": { "line": 54, "column": 43 }, "end": { "line": 54, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fastArrayDelete", "start": 2208, "end": 2223, "loc": { "start": { "line": 55, "column": 20 }, "end": { "line": 55, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2223, "end": 2224, "loc": { "start": { "line": 55, "column": 35 }, "end": { "line": 55, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animations", "start": 2224, "end": 2234, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2234, "end": 2235, "loc": { "start": { "line": 55, "column": 46 }, "end": { "line": 55, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 2236, "end": 2245, "loc": { "start": { "line": 55, "column": 48 }, "end": { "line": 55, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2245, "end": 2246, "loc": { "start": { "line": 55, "column": 57 }, "end": { "line": 55, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2246, "end": 2247, "loc": { "start": { "line": 55, "column": 58 }, "end": { "line": 55, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 2269, "end": 2278, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 29 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "-=", "start": 2279, "end": 2281, "loc": { "start": { "line": 56, "column": 30 }, "end": { "line": 56, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2282, "end": 2283, "loc": { "start": { "line": 56, "column": 33 }, "end": { "line": 56, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2283, "end": 2284, "loc": { "start": { "line": 56, "column": 34 }, "end": { "line": 56, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2302, "end": 2303, "loc": { "start": { "line": 57, "column": 16 }, "end": { "line": 57, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2317, "end": 2318, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2328, "end": 2329, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2335, "end": 2336, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {DrawParameters} parameters\r\n * @param {MapChunkView} chunk\r\n ", "start": 2344, "end": 2435, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 65, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawChunk_ForegroundDynamicLayer", "start": 2441, "end": 2473, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2473, "end": 2474, "loc": { "start": { "line": 66, "column": 36 }, "end": { "line": 66, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 2474, "end": 2484, "loc": { "start": { "line": 66, "column": 37 }, "end": { "line": 66, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2484, "end": 2485, "loc": { "start": { "line": 66, "column": 47 }, "end": { "line": 66, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunk", "start": 2486, "end": 2491, "loc": { "start": { "line": 66, "column": 49 }, "end": { "line": 66, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2491, "end": 2492, "loc": { "start": { "line": 66, "column": 54 }, "end": { "line": 66, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2493, "end": 2494, "loc": { "start": { "line": 66, "column": 56 }, "end": { "line": 66, "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": 2504, "end": 2506, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2507, "end": 2508, "loc": { "start": { "line": 67, "column": 11 }, "end": { "line": 67, "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": 2508, "end": 2512, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2512, "end": 2513, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2513, "end": 2517, "loc": { "start": { "line": 67, "column": 17 }, "end": { "line": 67, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2517, "end": 2518, "loc": { "start": { "line": 67, "column": 21 }, "end": { "line": 67, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 2518, "end": 2521, "loc": { "start": { "line": 67, "column": 22 }, "end": { "line": 67, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2521, "end": 2522, "loc": { "start": { "line": 67, "column": 25 }, "end": { "line": 67, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 2522, "end": 2530, "loc": { "start": { "line": 67, "column": 26 }, "end": { "line": 67, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2530, "end": 2531, "loc": { "start": { "line": 67, "column": 34 }, "end": { "line": 67, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 2531, "end": 2545, "loc": { "start": { "line": 67, "column": 35 }, "end": { "line": 67, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2545, "end": 2546, "loc": { "start": { "line": 67, "column": 49 }, "end": { "line": 67, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2546, "end": 2547, "loc": { "start": { "line": 67, "column": 50 }, "end": { "line": 67, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2547, "end": 2548, "loc": { "start": { "line": 67, "column": 51 }, "end": { "line": 67, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "simplifiedBelts", "start": 2548, "end": 2563, "loc": { "start": { "line": 67, "column": 52 }, "end": { "line": 67, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2563, "end": 2564, "loc": { "start": { "line": 67, "column": 67 }, "end": { "line": 67, "column": 68 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2565, "end": 2566, "loc": { "start": { "line": 67, "column": 69 }, "end": { "line": 67, "column": 70 } } }, { "type": "CommentLine", "value": " Disabled in potato mode", "start": 2580, "end": 2606, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 38 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2620, "end": 2626, "loc": { "start": { "line": 69, "column": 12 }, "end": { "line": 69, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2626, "end": 2627, "loc": { "start": { "line": 69, "column": 18 }, "end": { "line": 69, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2637, "end": 2638, "loc": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 9 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2650, "end": 2655, "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": "contents", "start": 2656, "end": 2664, "loc": { "start": { "line": 72, "column": 14 }, "end": { "line": 72, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2665, "end": 2666, "loc": { "start": { "line": 72, "column": 23 }, "end": { "line": 72, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunk", "start": 2667, "end": 2672, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2672, "end": 2673, "loc": { "start": { "line": 72, "column": 30 }, "end": { "line": 72, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "containedEntitiesByLayer", "start": 2673, "end": 2697, "loc": { "start": { "line": 72, "column": 31 }, "end": { "line": 72, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2697, "end": 2698, "loc": { "start": { "line": 72, "column": 55 }, "end": { "line": 72, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "regular", "start": 2698, "end": 2705, "loc": { "start": { "line": 72, "column": 56 }, "end": { "line": 72, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2705, "end": 2706, "loc": { "start": { "line": 72, "column": 63 }, "end": { "line": 72, "column": 64 } } }, { "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": 2716, "end": 2719, "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": 2720, "end": 2721, "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": 2721, "end": 2724, "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": 2725, "end": 2726, "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": 2727, "end": 2728, "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": 2729, "end": 2730, "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": 2730, "end": 2731, "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": 2732, "end": 2733, "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": 2734, "end": 2735, "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": "contents", "start": 2736, "end": 2744, "loc": { "start": { "line": 73, "column": 28 }, "end": { "line": 73, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2744, "end": 2745, "loc": { "start": { "line": 73, "column": 36 }, "end": { "line": 73, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 2745, "end": 2751, "loc": { "start": { "line": 73, "column": 37 }, "end": { "line": 73, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2751, "end": 2752, "loc": { "start": { "line": 73, "column": 43 }, "end": { "line": 73, "column": 44 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 2753, "end": 2755, "loc": { "start": { "line": 73, "column": 45 }, "end": { "line": 73, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2755, "end": 2756, "loc": { "start": { "line": 73, "column": 47 }, "end": { "line": 73, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2756, "end": 2757, "loc": { "start": { "line": 73, "column": 48 }, "end": { "line": 73, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2758, "end": 2759, "loc": { "start": { "line": 73, "column": 50 }, "end": { "line": 73, "column": 51 } } }, { "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": 2773, "end": 2778, "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": "entity", "start": 2779, "end": 2785, "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": 2786, "end": 2787, "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": "contents", "start": 2788, "end": 2796, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 35 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2796, "end": 2797, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2797, "end": 2798, "loc": { "start": { "line": 74, "column": 36 }, "end": { "line": 74, "column": 37 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2798, "end": 2799, "loc": { "start": { "line": 74, "column": 37 }, "end": { "line": 74, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2799, "end": 2800, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 74, "column": 39 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2814, "end": 2819, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "acceptorComp", "start": 2820, "end": 2832, "loc": { "start": { "line": 75, "column": 18 }, "end": { "line": 75, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2833, "end": 2834, "loc": { "start": { "line": 75, "column": 31 }, "end": { "line": 75, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 2835, "end": 2841, "loc": { "start": { "line": 75, "column": 33 }, "end": { "line": 75, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2841, "end": 2842, "loc": { "start": { "line": 75, "column": 39 }, "end": { "line": 75, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 2842, "end": 2852, "loc": { "start": { "line": 75, "column": 40 }, "end": { "line": 75, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2852, "end": 2853, "loc": { "start": { "line": 75, "column": 50 }, "end": { "line": 75, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 2853, "end": 2865, "loc": { "start": { "line": 75, "column": 51 }, "end": { "line": 75, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2865, "end": 2866, "loc": { "start": { "line": 75, "column": 63 }, "end": { "line": 75, "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": 2880, "end": 2882, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2883, "end": 2884, "loc": { "start": { "line": 76, "column": 15 }, "end": { "line": 76, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2884, "end": 2885, "loc": { "start": { "line": 76, "column": 16 }, "end": { "line": 76, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "acceptorComp", "start": 2885, "end": 2897, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2897, "end": 2898, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2899, "end": 2900, "loc": { "start": { "line": 76, "column": 31 }, "end": { "line": 76, "column": 32 } } }, { "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": 2918, "end": 2926, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2926, "end": 2927, "loc": { "start": { "line": 77, "column": 24 }, "end": { "line": 77, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2941, "end": 2942, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2958, "end": 2963, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 2964, "end": 2974, "loc": { "start": { "line": 80, "column": 18 }, "end": { "line": 80, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2975, "end": 2976, "loc": { "start": { "line": 80, "column": 29 }, "end": { "line": 80, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 2977, "end": 2983, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2983, "end": 2984, "loc": { "start": { "line": 80, "column": 37 }, "end": { "line": 80, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 2984, "end": 2994, "loc": { "start": { "line": 80, "column": 38 }, "end": { "line": 80, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2994, "end": 2995, "loc": { "start": { "line": 80, "column": 48 }, "end": { "line": 80, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "StaticMapEntity", "start": 2995, "end": 3010, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3010, "end": 3011, "loc": { "start": { "line": 80, "column": 64 }, "end": { "line": 80, "column": 65 } } }, { "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": 3025, "end": 3028, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3029, "end": 3030, "loc": { "start": { "line": 81, "column": 16 }, "end": { "line": 81, "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": 3030, "end": 3033, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 3034, "end": 3043, "loc": { "start": { "line": 81, "column": 21 }, "end": { "line": 81, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3044, "end": 3045, "loc": { "start": { "line": 81, "column": 31 }, "end": { "line": 81, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3046, "end": 3047, "loc": { "start": { "line": 81, "column": 33 }, "end": { "line": 81, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3047, "end": 3048, "loc": { "start": { "line": 81, "column": 34 }, "end": { "line": 81, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 3049, "end": 3058, "loc": { "start": { "line": 81, "column": 36 }, "end": { "line": 81, "column": 45 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 3059, "end": 3060, "loc": { "start": { "line": 81, "column": 46 }, "end": { "line": 81, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "acceptorComp", "start": 3061, "end": 3073, "loc": { "start": { "line": 81, "column": 48 }, "end": { "line": 81, "column": 60 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3073, "end": 3074, "loc": { "start": { "line": 81, "column": 60 }, "end": { "line": 81, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemConsumptionAnimations", "start": 3074, "end": 3099, "loc": { "start": { "line": 81, "column": 61 }, "end": { "line": 81, "column": 86 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3099, "end": 3100, "loc": { "start": { "line": 81, "column": 86 }, "end": { "line": 81, "column": 87 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 3100, "end": 3106, "loc": { "start": { "line": 81, "column": 87 }, "end": { "line": 81, "column": 93 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3106, "end": 3107, "loc": { "start": { "line": 81, "column": 93 }, "end": { "line": 81, "column": 94 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 3108, "end": 3110, "loc": { "start": { "line": 81, "column": 95 }, "end": { "line": 81, "column": 97 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 3110, "end": 3119, "loc": { "start": { "line": 81, "column": 97 }, "end": { "line": 81, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3119, "end": 3120, "loc": { "start": { "line": 81, "column": 106 }, "end": { "line": 81, "column": 107 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3121, "end": 3122, "loc": { "start": { "line": 81, "column": 108 }, "end": { "line": 81, "column": 109 } } }, { "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": 3140, "end": 3145, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3146, "end": 3147, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 82, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "item", "start": 3148, "end": 3152, "loc": { "start": { "line": 82, "column": 24 }, "end": { "line": 82, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3152, "end": 3153, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slotIndex", "start": 3154, "end": 3163, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3163, "end": 3164, "loc": { "start": { "line": 82, "column": 39 }, "end": { "line": 82, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animProgress", "start": 3165, "end": 3177, "loc": { "start": { "line": 82, "column": 41 }, "end": { "line": 82, "column": 53 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3177, "end": 3178, "loc": { "start": { "line": 82, "column": 53 }, "end": { "line": 82, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 3179, "end": 3188, "loc": { "start": { "line": 82, "column": 55 }, "end": { "line": 82, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3189, "end": 3190, "loc": { "start": { "line": 82, "column": 65 }, "end": { "line": 82, "column": 66 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3191, "end": 3192, "loc": { "start": { "line": 82, "column": 67 }, "end": { "line": 82, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "acceptorComp", "start": 3193, "end": 3205, "loc": { "start": { "line": 82, "column": 69 }, "end": { "line": 82, "column": 81 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3205, "end": 3206, "loc": { "start": { "line": 82, "column": 81 }, "end": { "line": 82, "column": 82 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemConsumptionAnimations", "start": 3206, "end": 3231, "loc": { "start": { "line": 82, "column": 82 }, "end": { "line": 82, "column": 107 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3231, "end": 3232, "loc": { "start": { "line": 82, "column": 107 }, "end": { "line": 82, "column": 108 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animIndex", "start": 3254, "end": 3263, "loc": { "start": { "line": 83, "column": 20 }, "end": { "line": 83, "column": 29 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3281, "end": 3282, "loc": { "start": { "line": 84, "column": 16 }, "end": { "line": 84, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3282, "end": 3283, "loc": { "start": { "line": 84, "column": 17 }, "end": { "line": 84, "column": 18 } } }, { "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": 3303, "end": 3308, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slotData", "start": 3309, "end": 3317, "loc": { "start": { "line": 86, "column": 22 }, "end": { "line": 86, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3318, "end": 3319, "loc": { "start": { "line": 86, "column": 31 }, "end": { "line": 86, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "acceptorComp", "start": 3320, "end": 3332, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3332, "end": 3333, "loc": { "start": { "line": 86, "column": 45 }, "end": { "line": 86, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slots", "start": 3333, "end": 3338, "loc": { "start": { "line": 86, "column": 46 }, "end": { "line": 86, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3338, "end": 3339, "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": "slotIndex", "start": 3339, "end": 3348, "loc": { "start": { "line": 86, "column": 52 }, "end": { "line": 86, "column": 61 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3348, "end": 3349, "loc": { "start": { "line": 86, "column": 61 }, "end": { "line": 86, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3349, "end": 3350, "loc": { "start": { "line": 86, "column": 62 }, "end": { "line": 86, "column": 63 } } }, { "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": 3368, "end": 3373, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "realSlotPos", "start": 3374, "end": 3385, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3386, "end": 3387, "loc": { "start": { "line": 87, "column": 34 }, "end": { "line": 87, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 3388, "end": 3398, "loc": { "start": { "line": 87, "column": 36 }, "end": { "line": 87, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3398, "end": 3399, "loc": { "start": { "line": 87, "column": 46 }, "end": { "line": 87, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localTileToWorld", "start": 3399, "end": 3415, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3415, "end": 3416, "loc": { "start": { "line": 87, "column": 63 }, "end": { "line": 87, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slotData", "start": 3416, "end": 3424, "loc": { "start": { "line": 87, "column": 64 }, "end": { "line": 87, "column": 72 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3424, "end": 3425, "loc": { "start": { "line": 87, "column": 72 }, "end": { "line": 87, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 3425, "end": 3428, "loc": { "start": { "line": 87, "column": 73 }, "end": { "line": 87, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3428, "end": 3429, "loc": { "start": { "line": 87, "column": 76 }, "end": { "line": 87, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3429, "end": 3430, "loc": { "start": { "line": 87, "column": 77 }, "end": { "line": 87, "column": 78 } } }, { "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": 3450, "end": 3452, "loc": { "start": { "line": 89, "column": 16 }, "end": { "line": 89, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3453, "end": 3454, "loc": { "start": { "line": 89, "column": 19 }, "end": { "line": 89, "column": 20 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3454, "end": 3455, "loc": { "start": { "line": 89, "column": 20 }, "end": { "line": 89, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chunk", "start": 3455, "end": 3460, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3460, "end": 3461, "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": "tileSpaceRectangle", "start": 3461, "end": 3479, "loc": { "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3479, "end": 3480, "loc": { "start": { "line": 89, "column": 45 }, "end": { "line": 89, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "containsPoint", "start": 3480, "end": 3493, "loc": { "start": { "line": 89, "column": 46 }, "end": { "line": 89, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3493, "end": 3494, "loc": { "start": { "line": 89, "column": 59 }, "end": { "line": 89, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "realSlotPos", "start": 3494, "end": 3505, "loc": { "start": { "line": 89, "column": 60 }, "end": { "line": 89, "column": 71 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3505, "end": 3506, "loc": { "start": { "line": 89, "column": 71 }, "end": { "line": 89, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 3506, "end": 3507, "loc": { "start": { "line": 89, "column": 72 }, "end": { "line": 89, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3507, "end": 3508, "loc": { "start": { "line": 89, "column": 73 }, "end": { "line": 89, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "realSlotPos", "start": 3509, "end": 3520, "loc": { "start": { "line": 89, "column": 75 }, "end": { "line": 89, "column": 86 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3520, "end": 3521, "loc": { "start": { "line": 89, "column": 86 }, "end": { "line": 89, "column": 87 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 3521, "end": 3522, "loc": { "start": { "line": 89, "column": 87 }, "end": { "line": 89, "column": 88 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3522, "end": 3523, "loc": { "start": { "line": 89, "column": 88 }, "end": { "line": 89, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3523, "end": 3524, "loc": { "start": { "line": 89, "column": 89 }, "end": { "line": 89, "column": 90 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3525, "end": 3526, "loc": { "start": { "line": 89, "column": 91 }, "end": { "line": 89, "column": 92 } } }, { "type": "CommentLine", "value": " Not within this chunk", "start": 3548, "end": 3572, "loc": { "start": { "line": 90, "column": 20 }, "end": { "line": 90, "column": 44 } } }, { "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": 3594, "end": 3602, "loc": { "start": { "line": 91, "column": 20 }, "end": { "line": 91, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3602, "end": 3603, "loc": { "start": { "line": 91, "column": 28 }, "end": { "line": 91, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3621, "end": 3622, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "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": 3642, "end": 3647, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fadeOutDirection", "start": 3648, "end": 3664, "loc": { "start": { "line": 94, "column": 22 }, "end": { "line": 94, "column": 38 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3665, "end": 3666, "loc": { "start": { "line": 94, "column": 39 }, "end": { "line": 94, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirectionToVector", "start": 3667, "end": 3688, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3688, "end": 3689, "loc": { "start": { "line": 94, "column": 62 }, "end": { "line": 94, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "staticComp", "start": 3689, "end": 3699, "loc": { "start": { "line": 94, "column": 63 }, "end": { "line": 94, "column": 73 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3699, "end": 3700, "loc": { "start": { "line": 94, "column": 73 }, "end": { "line": 94, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localDirectionToWorld", "start": 3700, "end": 3721, "loc": { "start": { "line": 94, "column": 74 }, "end": { "line": 94, "column": 95 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3721, "end": 3722, "loc": { "start": { "line": 94, "column": 95 }, "end": { "line": 94, "column": 96 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 3722, "end": 3731, "loc": { "start": { "line": 94, "column": 96 }, "end": { "line": 94, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3731, "end": 3732, "loc": { "start": { "line": 94, "column": 105 }, "end": { "line": 94, "column": 106 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3732, "end": 3733, "loc": { "start": { "line": 94, "column": 106 }, "end": { "line": 94, "column": 107 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3733, "end": 3734, "loc": { "start": { "line": 94, "column": 107 }, "end": { "line": 94, "column": 108 } } }, { "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": 3752, "end": 3757, "loc": { "start": { "line": 95, "column": 16 }, "end": { "line": 95, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "finalTile", "start": 3758, "end": 3767, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 95, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3768, "end": 3769, "loc": { "start": { "line": 95, "column": 32 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "realSlotPos", "start": 3770, "end": 3781, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3781, "end": 3782, "loc": { "start": { "line": 95, "column": 45 }, "end": { "line": 95, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "subScalars", "start": 3782, "end": 3792, "loc": { "start": { "line": 95, "column": 46 }, "end": { "line": 95, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3792, "end": 3793, "loc": { "start": { "line": 95, "column": 56 }, "end": { "line": 95, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fadeOutDirection", "start": 3815, "end": 3831, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3831, "end": 3832, "loc": { "start": { "line": 96, "column": 36 }, "end": { "line": 96, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 3832, "end": 3833, "loc": { "start": { "line": 96, "column": 37 }, "end": { "line": 96, "column": 38 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3834, "end": 3835, "loc": { "start": { "line": 96, "column": 39 }, "end": { "line": 96, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3836, "end": 3837, "loc": { "start": { "line": 96, "column": 41 }, "end": { "line": 96, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animProgress", "start": 3837, "end": 3849, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 54 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 3850, "end": 3851, "loc": { "start": { "line": 96, "column": 55 }, "end": { "line": 96, "column": 56 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3852, "end": 3853, "loc": { "start": { "line": 96, "column": 57 }, "end": { "line": 96, "column": 58 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3854, "end": 3855, "loc": { "start": { "line": 96, "column": 59 }, "end": { "line": 96, "column": 60 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 3856, "end": 3859, "loc": { "start": { "line": 96, "column": 61 }, "end": { "line": 96, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3859, "end": 3860, "loc": { "start": { "line": 96, "column": 64 }, "end": { "line": 96, "column": 65 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3860, "end": 3861, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fadeOutDirection", "start": 3883, "end": 3899, "loc": { "start": { "line": 97, "column": 20 }, "end": { "line": 97, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3899, "end": 3900, "loc": { "start": { "line": 97, "column": 36 }, "end": { "line": 97, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 3900, "end": 3901, "loc": { "start": { "line": 97, "column": 37 }, "end": { "line": 97, "column": 38 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 3902, "end": 3903, "loc": { "start": { "line": 97, "column": 39 }, "end": { "line": 97, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3904, "end": 3905, "loc": { "start": { "line": 97, "column": 41 }, "end": { "line": 97, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "animProgress", "start": 3905, "end": 3917, "loc": { "start": { "line": 97, "column": 42 }, "end": { "line": 97, "column": 54 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 3918, "end": 3919, "loc": { "start": { "line": 97, "column": 55 }, "end": { "line": 97, "column": 56 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3920, "end": 3921, "loc": { "start": { "line": 97, "column": 57 }, "end": { "line": 97, "column": 58 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3922, "end": 3923, "loc": { "start": { "line": 97, "column": 59 }, "end": { "line": 97, "column": 60 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 3924, "end": 3927, "loc": { "start": { "line": 97, "column": 61 }, "end": { "line": 97, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3927, "end": 3928, "loc": { "start": { "line": 97, "column": 64 }, "end": { "line": 97, "column": 65 } } }, { "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": 98, "column": 16 }, "end": { "line": 98, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3947, "end": 3948, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "item", "start": 3968, "end": 3972, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3972, "end": 3973, "loc": { "start": { "line": 100, "column": 20 }, "end": { "line": 100, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "drawItemCenteredClipped", "start": 3973, "end": 3996, "loc": { "start": { "line": 100, "column": 21 }, "end": { "line": 100, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3996, "end": 3997, "loc": { "start": { "line": 100, "column": 44 }, "end": { "line": 100, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4019, "end": 4020, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "finalTile", "start": 4020, "end": 4029, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4029, "end": 4030, "loc": { "start": { "line": 101, "column": 30 }, "end": { "line": 101, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 4030, "end": 4031, "loc": { "start": { "line": 101, "column": 31 }, "end": { "line": 101, "column": 32 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4032, "end": 4033, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 101, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 4034, "end": 4037, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4037, "end": 4038, "loc": { "start": { "line": 101, "column": 38 }, "end": { "line": 101, "column": 39 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4039, "end": 4040, "loc": { "start": { "line": 101, "column": 40 }, "end": { "line": 101, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 4041, "end": 4053, "loc": { "start": { "line": 101, "column": 42 }, "end": { "line": 101, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4053, "end": 4054, "loc": { "start": { "line": 101, "column": 54 }, "end": { "line": 101, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSize", "start": 4054, "end": 4062, "loc": { "start": { "line": 101, "column": 55 }, "end": { "line": 101, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4062, "end": 4063, "loc": { "start": { "line": 101, "column": 63 }, "end": { "line": 101, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4085, "end": 4086, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "finalTile", "start": 4086, "end": 4095, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4095, "end": 4096, "loc": { "start": { "line": 102, "column": 30 }, "end": { "line": 102, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 4096, "end": 4097, "loc": { "start": { "line": 102, "column": 31 }, "end": { "line": 102, "column": 32 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4098, "end": 4099, "loc": { "start": { "line": 102, "column": 33 }, "end": { "line": 102, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 4100, "end": 4103, "loc": { "start": { "line": 102, "column": 35 }, "end": { "line": 102, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4103, "end": 4104, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 39 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 4105, "end": 4106, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 4107, "end": 4119, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4119, "end": 4120, "loc": { "start": { "line": 102, "column": 54 }, "end": { "line": 102, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tileSize", "start": 4120, "end": 4128, "loc": { "start": { "line": 102, "column": 55 }, "end": { "line": 102, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4128, "end": 4129, "loc": { "start": { "line": 102, "column": 63 }, "end": { "line": 102, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parameters", "start": 4151, "end": 4161, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4161, "end": 4162, "loc": { "start": { "line": 103, "column": 30 }, "end": { "line": 103, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 4184, "end": 4196, "loc": { "start": { "line": 104, "column": 20 }, "end": { "line": 104, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4196, "end": 4197, "loc": { "start": { "line": 104, "column": 32 }, "end": { "line": 104, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultItemDiameter", "start": 4197, "end": 4216, "loc": { "start": { "line": 104, "column": 33 }, "end": { "line": 104, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4234, "end": 4235, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4235, "end": 4236, "loc": { "start": { "line": 105, "column": 17 }, "end": { "line": 105, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4250, "end": 4251, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4261, "end": 4262, "loc": { "start": { "line": 107, "column": 8 }, "end": { "line": 107, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4268, "end": 4269, "loc": { "start": { "line": 108, "column": 4 }, "end": { "line": 108, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4272, "end": 4272, "loc": { "start": { "line": 109, "column": 1 }, "end": { "line": 109, "column": 1 } } } ] }