{ "type": "File", "start": 0, "end": 13542, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 481, "column": 1 } }, "program": { "type": "Program", "start": 0, "end": 13542, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 481, "column": 1 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 23, "end": 57, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 34 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 32, "end": 40, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 17 } }, "imported": { "type": "Identifier", "start": 32, "end": 40, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot", "leadingComments": null }, "local": { "type": "Identifier", "start": 32, "end": 40, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot" }, "leadingComments": null } ], "source": { "type": "StringLiteral", "start": 48, "end": 56, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 33 } }, "extra": { "rawValue": "./root", "raw": "\"./root\"" }, "value": "./root" }, "leadingComments": [ { "type": "CommentBlock", "value": " typehints:start ", "start": 0, "end": 21, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 21 } } } ] }, { "type": "ImportDeclaration", "start": 59, "end": 114, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 55 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 68, "end": 81, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 22 } }, "imported": { "type": "Identifier", "start": 68, "end": 81, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 22 }, "identifierName": "InputReceiver" }, "name": "InputReceiver" }, "local": { "type": "Identifier", "start": 68, "end": 81, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 22 }, "identifierName": "InputReceiver" }, "name": "InputReceiver" } } ], "source": { "type": "StringLiteral", "start": 89, "end": 113, "loc": { "start": { "line": 3, "column": 30 }, "end": { "line": 3, "column": 54 } }, "extra": { "rawValue": "../core/input_receiver", "raw": "\"../core/input_receiver\"" }, "value": "../core/input_receiver" } }, { "type": "ImportDeclaration", "start": 116, "end": 161, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 45 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 125, "end": 136, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 20 } }, "imported": { "type": "Identifier", "start": 125, "end": 136, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 20 }, "identifierName": "Application" }, "name": "Application" }, "local": { "type": "Identifier", "start": 125, "end": 136, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 20 }, "identifierName": "Application" }, "name": "Application" } } ], "source": { "type": "StringLiteral", "start": 144, "end": 160, "loc": { "start": { "line": 4, "column": 28 }, "end": { "line": 4, "column": 44 } }, "extra": { "rawValue": "../application", "raw": "\"../application\"" }, "value": "../application" }, "trailingComments": [ { "type": "CommentBlock", "value": " typehints:end ", "start": 163, "end": 182, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 19 } } } ] }, { "type": "ImportDeclaration", "start": 186, "end": 244, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 58 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 195, "end": 201, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 15 } }, "imported": { "type": "Identifier", "start": 195, "end": 201, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 15 }, "identifierName": "Signal" }, "name": "Signal", "leadingComments": null }, "local": { "type": "Identifier", "start": 195, "end": 201, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 15 }, "identifierName": "Signal" }, "name": "Signal" }, "leadingComments": null }, { "type": "ImportSpecifier", "start": 203, "end": 219, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 33 } }, "imported": { "type": "Identifier", "start": 203, "end": 219, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 33 }, "identifierName": "STOP_PROPAGATION" }, "name": "STOP_PROPAGATION" }, "local": { "type": "Identifier", "start": 203, "end": 219, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 33 }, "identifierName": "STOP_PROPAGATION" }, "name": "STOP_PROPAGATION" } } ], "source": { "type": "StringLiteral", "start": 227, "end": 243, "loc": { "start": { "line": 7, "column": 41 }, "end": { "line": 7, "column": 57 } }, "extra": { "rawValue": "../core/signal", "raw": "\"../core/signal\"" }, "value": "../core/signal" }, "leadingComments": [ { "type": "CommentBlock", "value": " typehints:end ", "start": 163, "end": 182, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 19 } } } ] }, { "type": "ImportDeclaration", "start": 246, "end": 289, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 43 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 255, "end": 264, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 18 } }, "imported": { "type": "Identifier", "start": 255, "end": 264, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 18 }, "identifierName": "IS_MOBILE" }, "name": "IS_MOBILE" }, "local": { "type": "Identifier", "start": 255, "end": 264, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 18 }, "identifierName": "IS_MOBILE" }, "name": "IS_MOBILE" } } ], "source": { "type": "StringLiteral", "start": 272, "end": 288, "loc": { "start": { "line": 8, "column": 26 }, "end": { "line": 8, "column": 42 } }, "extra": { "rawValue": "../core/config", "raw": "\"../core/config\"" }, "value": "../core/config" } }, { "type": "ImportDeclaration", "start": 291, "end": 327, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 36 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 300, "end": 301, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 } }, "imported": { "type": "Identifier", "start": 300, "end": 301, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 }, "identifierName": "T" }, "name": "T" }, "local": { "type": "Identifier", "start": 300, "end": 301, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 }, "identifierName": "T" }, "name": "T" } } ], "source": { "type": "StringLiteral", "start": 309, "end": 326, "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 35 } }, "extra": { "rawValue": "../translations", "raw": "\"../translations\"" }, "value": "../translations" } }, { "type": "FunctionDeclaration", "start": 331, "end": 398, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 13, "column": 1 } }, "id": { "type": "Identifier", "start": 340, "end": 343, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 12 }, "identifierName": "key" }, "name": "key" }, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 344, "end": 347, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 16 }, "identifierName": "str" }, "name": "str" } ], "body": { "type": "BlockStatement", "start": 349, "end": 398, "loc": { "start": { "line": 11, "column": 18 }, "end": { "line": 13, "column": 1 } }, "body": [ { "type": "ReturnStatement", "start": 356, "end": 395, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 43 } }, "argument": { "type": "CallExpression", "start": 363, "end": 394, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 363, "end": 391, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 39 } }, "object": { "type": "CallExpression", "start": 363, "end": 380, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 28 } }, "callee": { "type": "MemberExpression", "start": 363, "end": 378, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 26 } }, "object": { "type": "Identifier", "start": 363, "end": 366, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 14 }, "identifierName": "str" }, "name": "str" }, "property": { "type": "Identifier", "start": 367, "end": 378, "loc": { "start": { "line": 12, "column": 15 }, "end": { "line": 12, "column": 26 }, "identifierName": "toUpperCase" }, "name": "toUpperCase" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 381, "end": 391, "loc": { "start": { "line": 12, "column": 29 }, "end": { "line": 12, "column": 39 }, "identifierName": "charCodeAt" }, "name": "charCodeAt" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 392, "end": 393, "loc": { "start": { "line": 12, "column": 40 }, "end": { "line": 12, "column": 41 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } } ], "directives": [] } }, { "type": "ExportNamedDeclaration", "start": 402, "end": 3527, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 107, "column": 2 } }, "specifiers": [], "source": null, "declaration": { "type": "VariableDeclaration", "start": 409, "end": 3527, "loc": { "start": { "line": 15, "column": 7 }, "end": { "line": 107, "column": 2 } }, "declarations": [ { "type": "VariableDeclarator", "start": 415, "end": 3526, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 107, "column": 1 } }, "id": { "type": "Identifier", "start": 415, "end": 426, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 24 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "init": { "type": "ObjectExpression", "start": 429, "end": 3526, "loc": { "start": { "line": 15, "column": 27 }, "end": { "line": 107, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 436, "end": 554, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 19, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 436, "end": 443, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 11 }, "identifierName": "general" }, "name": "general" }, "value": { "type": "ObjectExpression", "start": 445, "end": 554, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 19, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 456, "end": 480, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 32 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 456, "end": 463, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 15 }, "identifierName": "confirm" }, "name": "confirm" }, "value": { "type": "ObjectExpression", "start": 465, "end": 480, "loc": { "start": { "line": 17, "column": 17 }, "end": { "line": 17, "column": 32 } }, "properties": [ { "type": "ObjectProperty", "start": 467, "end": 478, "loc": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 467, "end": 474, "loc": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 476, "end": 478, "loc": { "start": { "line": 17, "column": 28 }, "end": { "line": 17, "column": 30 } }, "extra": { "rawValue": 13, "raw": "13" }, "value": 13 } } ] } }, { "type": "ObjectProperty", "start": 500, "end": 536, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 500, "end": 504, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 12 }, "identifierName": "back" }, "name": "back", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 506, "end": 536, "loc": { "start": { "line": 18, "column": 14 }, "end": { "line": 18, "column": 44 } }, "properties": [ { "type": "ObjectProperty", "start": 508, "end": 519, "loc": { "start": { "line": 18, "column": 16 }, "end": { "line": 18, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 508, "end": 515, "loc": { "start": { "line": 18, "column": 16 }, "end": { "line": 18, "column": 23 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 517, "end": 519, "loc": { "start": { "line": 18, "column": 25 }, "end": { "line": 18, "column": 27 } }, "extra": { "rawValue": 27, "raw": "27" }, "value": 27 } }, { "type": "ObjectProperty", "start": 521, "end": 534, "loc": { "start": { "line": 18, "column": 29 }, "end": { "line": 18, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 521, "end": 528, "loc": { "start": { "line": 18, "column": 29 }, "end": { "line": 18, "column": 36 }, "identifierName": "builtin" }, "name": "builtin" }, "value": { "type": "BooleanLiteral", "start": 530, "end": 534, "loc": { "start": { "line": 18, "column": 38 }, "end": { "line": 18, "column": 42 } }, "value": true } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " enter", "start": 482, "end": 490, "loc": { "start": { "line": 17, "column": 34 }, "end": { "line": 17, "column": 42 } } } ], "trailingComments": [ { "type": "CommentLine", "value": " escape", "start": 538, "end": 547, "loc": { "start": { "line": 18, "column": 46 }, "end": { "line": 18, "column": 55 } } } ] } ] } }, { "type": "ObjectProperty", "start": 563, "end": 910, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 31, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 563, "end": 569, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 10 }, "identifierName": "ingame" }, "name": "ingame" }, "value": { "type": "ObjectExpression", "start": 571, "end": 910, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 31, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 582, "end": 617, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 582, "end": 594, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 20 }, "identifierName": "menuOpenShop" }, "name": "menuOpenShop" }, "value": { "type": "ObjectExpression", "start": 596, "end": 617, "loc": { "start": { "line": 22, "column": 22 }, "end": { "line": 22, "column": 43 } }, "properties": [ { "type": "ObjectProperty", "start": 598, "end": 615, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 598, "end": 605, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 607, "end": 615, "loc": { "start": { "line": 22, "column": 33 }, "end": { "line": 22, "column": 41 } }, "callee": { "type": "Identifier", "start": 607, "end": 610, "loc": { "start": { "line": 22, "column": 33 }, "end": { "line": 22, "column": 36 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 611, "end": 614, "loc": { "start": { "line": 22, "column": 37 }, "end": { "line": 22, "column": 40 } }, "extra": { "rawValue": "F", "raw": "\"F\"" }, "value": "F" } ] } } ] } }, { "type": "ObjectProperty", "start": 628, "end": 664, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 628, "end": 641, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 21 }, "identifierName": "menuOpenStats" }, "name": "menuOpenStats" }, "value": { "type": "ObjectExpression", "start": 643, "end": 664, "loc": { "start": { "line": 23, "column": 23 }, "end": { "line": 23, "column": 44 } }, "properties": [ { "type": "ObjectProperty", "start": 645, "end": 662, "loc": { "start": { "line": 23, "column": 25 }, "end": { "line": 23, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 645, "end": 652, "loc": { "start": { "line": 23, "column": 25 }, "end": { "line": 23, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 654, "end": 662, "loc": { "start": { "line": 23, "column": 34 }, "end": { "line": 23, "column": 42 } }, "callee": { "type": "Identifier", "start": 654, "end": 657, "loc": { "start": { "line": 23, "column": 34 }, "end": { "line": 23, "column": 37 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 658, "end": 661, "loc": { "start": { "line": 23, "column": 38 }, "end": { "line": 23, "column": 41 } }, "extra": { "rawValue": "G", "raw": "\"G\"" }, "value": "G" } ] } } ] } }, { "type": "ObjectProperty", "start": 675, "end": 707, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 675, "end": 684, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 17 }, "identifierName": "menuClose" }, "name": "menuClose" }, "value": { "type": "ObjectExpression", "start": 686, "end": 707, "loc": { "start": { "line": 24, "column": 19 }, "end": { "line": 24, "column": 40 } }, "properties": [ { "type": "ObjectProperty", "start": 688, "end": 705, "loc": { "start": { "line": 24, "column": 21 }, "end": { "line": 24, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 688, "end": 695, "loc": { "start": { "line": 24, "column": 21 }, "end": { "line": 24, "column": 28 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 697, "end": 705, "loc": { "start": { "line": 24, "column": 30 }, "end": { "line": 24, "column": 38 } }, "callee": { "type": "Identifier", "start": 697, "end": 700, "loc": { "start": { "line": 24, "column": 30 }, "end": { "line": 24, "column": 33 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 701, "end": 704, "loc": { "start": { "line": 24, "column": 34 }, "end": { "line": 24, "column": 37 } }, "extra": { "rawValue": "Q", "raw": "\"Q\"" }, "value": "Q" } ] } } ] } }, { "type": "ObjectProperty", "start": 720, "end": 747, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 720, "end": 729, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 17 }, "identifierName": "toggleHud" }, "name": "toggleHud" }, "value": { "type": "ObjectExpression", "start": 731, "end": 747, "loc": { "start": { "line": 26, "column": 19 }, "end": { "line": 26, "column": 35 } }, "properties": [ { "type": "ObjectProperty", "start": 733, "end": 745, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 733, "end": 740, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 28 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 742, "end": 745, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 33 } }, "extra": { "rawValue": 113, "raw": "113" }, "value": 113 } } ] } }, { "type": "ObjectProperty", "start": 764, "end": 798, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 764, "end": 780, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 24 }, "identifierName": "exportScreenshot" }, "name": "exportScreenshot", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 782, "end": 798, "loc": { "start": { "line": 27, "column": 26 }, "end": { "line": 27, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 784, "end": 796, "loc": { "start": { "line": 27, "column": 28 }, "end": { "line": 27, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 784, "end": 791, "loc": { "start": { "line": 27, "column": 28 }, "end": { "line": 27, "column": 35 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 793, "end": 796, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 40 } }, "extra": { "rawValue": 114, "raw": "114" }, "value": 114 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " F2", "start": 749, "end": 754, "loc": { "start": { "line": 26, "column": 37 }, "end": { "line": 26, "column": 42 } } } ] }, { "type": "ObjectProperty", "start": 817, "end": 848, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 817, "end": 830, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 21 }, "identifierName": "toggleFPSInfo" }, "name": "toggleFPSInfo", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 832, "end": 848, "loc": { "start": { "line": 28, "column": 23 }, "end": { "line": 28, "column": 39 } }, "properties": [ { "type": "ObjectProperty", "start": 834, "end": 846, "loc": { "start": { "line": 28, "column": 25 }, "end": { "line": 28, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 834, "end": 841, "loc": { "start": { "line": 28, "column": 25 }, "end": { "line": 28, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 843, "end": 846, "loc": { "start": { "line": 28, "column": 34 }, "end": { "line": 28, "column": 37 } }, "extra": { "rawValue": 115, "raw": "115" }, "value": 115 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " F3PS", "start": 800, "end": 807, "loc": { "start": { "line": 27, "column": 44 }, "end": { "line": 27, "column": 51 } } } ] }, { "type": "ObjectProperty", "start": 867, "end": 902, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 867, "end": 879, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 20 }, "identifierName": "switchLayers" }, "name": "switchLayers", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 881, "end": 902, "loc": { "start": { "line": 30, "column": 22 }, "end": { "line": 30, "column": 43 } }, "properties": [ { "type": "ObjectProperty", "start": 883, "end": 900, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 883, "end": 890, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 892, "end": 900, "loc": { "start": { "line": 30, "column": 33 }, "end": { "line": 30, "column": 41 } }, "callee": { "type": "Identifier", "start": 892, "end": 895, "loc": { "start": { "line": 30, "column": 33 }, "end": { "line": 30, "column": 36 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 896, "end": 899, "loc": { "start": { "line": 30, "column": 37 }, "end": { "line": 30, "column": 40 } }, "extra": { "rawValue": "E", "raw": "\"E\"" }, "value": "E" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " F4", "start": 850, "end": 855, "loc": { "start": { "line": 28, "column": 41 }, "end": { "line": 28, "column": 46 } } } ] } ] } }, { "type": "ObjectProperty", "start": 919, "end": 1386, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 45, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 919, "end": 929, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 14 }, "identifierName": "navigation" }, "name": "navigation" }, "value": { "type": "ObjectExpression", "start": 931, "end": 1386, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 45, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 942, "end": 974, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 942, "end": 951, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 17 }, "identifierName": "mapMoveUp" }, "name": "mapMoveUp" }, "value": { "type": "ObjectExpression", "start": 953, "end": 974, "loc": { "start": { "line": 34, "column": 19 }, "end": { "line": 34, "column": 40 } }, "properties": [ { "type": "ObjectProperty", "start": 955, "end": 972, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 955, "end": 962, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 28 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 964, "end": 972, "loc": { "start": { "line": 34, "column": 30 }, "end": { "line": 34, "column": 38 } }, "callee": { "type": "Identifier", "start": 964, "end": 967, "loc": { "start": { "line": 34, "column": 30 }, "end": { "line": 34, "column": 33 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 968, "end": 971, "loc": { "start": { "line": 34, "column": 34 }, "end": { "line": 34, "column": 37 } }, "extra": { "rawValue": "W", "raw": "\"W\"" }, "value": "W" } ] } } ] } }, { "type": "ObjectProperty", "start": 985, "end": 1020, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 985, "end": 997, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 20 }, "identifierName": "mapMoveRight" }, "name": "mapMoveRight" }, "value": { "type": "ObjectExpression", "start": 999, "end": 1020, "loc": { "start": { "line": 35, "column": 22 }, "end": { "line": 35, "column": 43 } }, "properties": [ { "type": "ObjectProperty", "start": 1001, "end": 1018, "loc": { "start": { "line": 35, "column": 24 }, "end": { "line": 35, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1001, "end": 1008, "loc": { "start": { "line": 35, "column": 24 }, "end": { "line": 35, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1010, "end": 1018, "loc": { "start": { "line": 35, "column": 33 }, "end": { "line": 35, "column": 41 } }, "callee": { "type": "Identifier", "start": 1010, "end": 1013, "loc": { "start": { "line": 35, "column": 33 }, "end": { "line": 35, "column": 36 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1014, "end": 1017, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 40 } }, "extra": { "rawValue": "D", "raw": "\"D\"" }, "value": "D" } ] } } ] } }, { "type": "ObjectProperty", "start": 1031, "end": 1065, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1031, "end": 1042, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 19 }, "identifierName": "mapMoveDown" }, "name": "mapMoveDown" }, "value": { "type": "ObjectExpression", "start": 1044, "end": 1065, "loc": { "start": { "line": 36, "column": 21 }, "end": { "line": 36, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 1046, "end": 1063, "loc": { "start": { "line": 36, "column": 23 }, "end": { "line": 36, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1046, "end": 1053, "loc": { "start": { "line": 36, "column": 23 }, "end": { "line": 36, "column": 30 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1055, "end": 1063, "loc": { "start": { "line": 36, "column": 32 }, "end": { "line": 36, "column": 40 } }, "callee": { "type": "Identifier", "start": 1055, "end": 1058, "loc": { "start": { "line": 36, "column": 32 }, "end": { "line": 36, "column": 35 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1059, "end": 1062, "loc": { "start": { "line": 36, "column": 36 }, "end": { "line": 36, "column": 39 } }, "extra": { "rawValue": "S", "raw": "\"S\"" }, "value": "S" } ] } } ] } }, { "type": "ObjectProperty", "start": 1076, "end": 1110, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 37, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1076, "end": 1087, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 37, "column": 19 }, "identifierName": "mapMoveLeft" }, "name": "mapMoveLeft" }, "value": { "type": "ObjectExpression", "start": 1089, "end": 1110, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 1091, "end": 1108, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1091, "end": 1098, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 30 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1100, "end": 1108, "loc": { "start": { "line": 37, "column": 32 }, "end": { "line": 37, "column": 40 } }, "callee": { "type": "Identifier", "start": 1100, "end": 1103, "loc": { "start": { "line": 37, "column": 32 }, "end": { "line": 37, "column": 35 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1104, "end": 1107, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 39 } }, "extra": { "rawValue": "A", "raw": "\"A\"" }, "value": "A" } ] } } ] } }, { "type": "ObjectProperty", "start": 1121, "end": 1151, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1121, "end": 1134, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 21 }, "identifierName": "mapMoveFaster" }, "name": "mapMoveFaster" }, "value": { "type": "ObjectExpression", "start": 1136, "end": 1151, "loc": { "start": { "line": 38, "column": 23 }, "end": { "line": 38, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 1138, "end": 1149, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1138, "end": 1145, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 1147, "end": 1149, "loc": { "start": { "line": 38, "column": 34 }, "end": { "line": 38, "column": 36 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } } ] } }, { "type": "ObjectProperty", "start": 1172, "end": 1198, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1172, "end": 1181, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 17 }, "identifierName": "centerMap" }, "name": "centerMap", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1183, "end": 1198, "loc": { "start": { "line": 40, "column": 19 }, "end": { "line": 40, "column": 34 } }, "properties": [ { "type": "ObjectProperty", "start": 1185, "end": 1196, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 32 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1185, "end": 1192, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 28 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 1194, "end": 1196, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 32 } }, "extra": { "rawValue": 32, "raw": "32" }, "value": 32 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": "shift", "start": 1153, "end": 1160, "loc": { "start": { "line": 38, "column": 40 }, "end": { "line": 38, "column": 47 } } } ] }, { "type": "ObjectProperty", "start": 1218, "end": 1261, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 51 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1218, "end": 1227, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 17 }, "identifierName": "mapZoomIn" }, "name": "mapZoomIn", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1229, "end": 1261, "loc": { "start": { "line": 41, "column": 19 }, "end": { "line": 41, "column": 51 } }, "properties": [ { "type": "ObjectProperty", "start": 1231, "end": 1243, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1231, "end": 1238, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 28 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 1240, "end": 1243, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 33 } }, "extra": { "rawValue": 187, "raw": "187" }, "value": 187 } }, { "type": "ObjectProperty", "start": 1245, "end": 1259, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 41, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1245, "end": 1253, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 41, "column": 43 }, "identifierName": "repeated" }, "name": "repeated" }, "value": { "type": "BooleanLiteral", "start": 1255, "end": 1259, "loc": { "start": { "line": 41, "column": 45 }, "end": { "line": 41, "column": 49 } }, "value": true } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " SPACE", "start": 1200, "end": 1208, "loc": { "start": { "line": 40, "column": 36 }, "end": { "line": 40, "column": 44 } } } ] }, { "type": "ObjectProperty", "start": 1279, "end": 1323, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1279, "end": 1289, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 18 }, "identifierName": "mapZoomOut" }, "name": "mapZoomOut", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1291, "end": 1323, "loc": { "start": { "line": 42, "column": 20 }, "end": { "line": 42, "column": 52 } }, "properties": [ { "type": "ObjectProperty", "start": 1293, "end": 1305, "loc": { "start": { "line": 42, "column": 22 }, "end": { "line": 42, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1293, "end": 1300, "loc": { "start": { "line": 42, "column": 22 }, "end": { "line": 42, "column": 29 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 1302, "end": 1305, "loc": { "start": { "line": 42, "column": 31 }, "end": { "line": 42, "column": 34 } }, "extra": { "rawValue": 189, "raw": "189" }, "value": 189 } }, { "type": "ObjectProperty", "start": 1307, "end": 1321, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1307, "end": 1315, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 44 }, "identifierName": "repeated" }, "name": "repeated" }, "value": { "type": "BooleanLiteral", "start": 1317, "end": 1321, "loc": { "start": { "line": 42, "column": 46 }, "end": { "line": 42, "column": 50 } }, "value": true } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " \"+\"", "start": 1263, "end": 1269, "loc": { "start": { "line": 41, "column": 53 }, "end": { "line": 41, "column": 59 } } } ] }, { "type": "ObjectProperty", "start": 1343, "end": 1378, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1343, "end": 1355, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 20 }, "identifierName": "createMarker" }, "name": "createMarker", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1357, "end": 1378, "loc": { "start": { "line": 44, "column": 22 }, "end": { "line": 44, "column": 43 } }, "properties": [ { "type": "ObjectProperty", "start": 1359, "end": 1376, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1359, "end": 1366, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1368, "end": 1376, "loc": { "start": { "line": 44, "column": 33 }, "end": { "line": 44, "column": 41 } }, "callee": { "type": "Identifier", "start": 1368, "end": 1371, "loc": { "start": { "line": 44, "column": 33 }, "end": { "line": 44, "column": 36 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1372, "end": 1375, "loc": { "start": { "line": 44, "column": 37 }, "end": { "line": 44, "column": 40 } }, "extra": { "rawValue": "M", "raw": "\"M\"" }, "value": "M" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " \"-\"", "start": 1325, "end": 1331, "loc": { "start": { "line": 42, "column": 54 }, "end": { "line": 42, "column": 60 } } } ] } ] } }, { "type": "ObjectProperty", "start": 1395, "end": 2539, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 79, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1395, "end": 1404, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 13 }, "identifierName": "buildings" }, "name": "buildings" }, "value": { "type": "ObjectExpression", "start": 1406, "end": 2539, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 79, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 1445, "end": 1472, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1445, "end": 1449, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 12 }, "identifierName": "belt" }, "name": "belt", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1451, "end": 1472, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 35 } }, "properties": [ { "type": "ObjectProperty", "start": 1453, "end": 1470, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1453, "end": 1460, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 23 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1462, "end": 1470, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 33 } }, "callee": { "type": "Identifier", "start": 1462, "end": 1465, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 28 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1466, "end": 1469, "loc": { "start": { "line": 49, "column": 29 }, "end": { "line": 49, "column": 32 } }, "extra": { "rawValue": "1", "raw": "\"1\"" }, "value": "1" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " Primary Toolbar", "start": 1417, "end": 1435, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 26 } } } ] }, { "type": "ObjectProperty", "start": 1483, "end": 1514, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1483, "end": 1491, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 16 }, "identifierName": "balancer" }, "name": "balancer" }, "value": { "type": "ObjectExpression", "start": 1493, "end": 1514, "loc": { "start": { "line": 50, "column": 18 }, "end": { "line": 50, "column": 39 } }, "properties": [ { "type": "ObjectProperty", "start": 1495, "end": 1512, "loc": { "start": { "line": 50, "column": 20 }, "end": { "line": 50, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1495, "end": 1502, "loc": { "start": { "line": 50, "column": 20 }, "end": { "line": 50, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1504, "end": 1512, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 37 } }, "callee": { "type": "Identifier", "start": 1504, "end": 1507, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 32 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1508, "end": 1511, "loc": { "start": { "line": 50, "column": 33 }, "end": { "line": 50, "column": 36 } }, "extra": { "rawValue": "2", "raw": "\"2\"" }, "value": "2" } ] } } ] } }, { "type": "ObjectProperty", "start": 1525, "end": 1564, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1525, "end": 1541, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 24 }, "identifierName": "underground_belt" }, "name": "underground_belt" }, "value": { "type": "ObjectExpression", "start": 1543, "end": 1564, "loc": { "start": { "line": 51, "column": 26 }, "end": { "line": 51, "column": 47 } }, "properties": [ { "type": "ObjectProperty", "start": 1545, "end": 1562, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1545, "end": 1552, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 35 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1554, "end": 1562, "loc": { "start": { "line": 51, "column": 37 }, "end": { "line": 51, "column": 45 } }, "callee": { "type": "Identifier", "start": 1554, "end": 1557, "loc": { "start": { "line": 51, "column": 37 }, "end": { "line": 51, "column": 40 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1558, "end": 1561, "loc": { "start": { "line": 51, "column": 41 }, "end": { "line": 51, "column": 44 } }, "extra": { "rawValue": "3", "raw": "\"3\"" }, "value": "3" } ] } } ] } }, { "type": "ObjectProperty", "start": 1575, "end": 1603, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1575, "end": 1580, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 13 }, "identifierName": "miner" }, "name": "miner" }, "value": { "type": "ObjectExpression", "start": 1582, "end": 1603, "loc": { "start": { "line": 52, "column": 15 }, "end": { "line": 52, "column": 36 } }, "properties": [ { "type": "ObjectProperty", "start": 1584, "end": 1601, "loc": { "start": { "line": 52, "column": 17 }, "end": { "line": 52, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1584, "end": 1591, "loc": { "start": { "line": 52, "column": 17 }, "end": { "line": 52, "column": 24 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1593, "end": 1601, "loc": { "start": { "line": 52, "column": 26 }, "end": { "line": 52, "column": 34 } }, "callee": { "type": "Identifier", "start": 1593, "end": 1596, "loc": { "start": { "line": 52, "column": 26 }, "end": { "line": 52, "column": 29 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1597, "end": 1600, "loc": { "start": { "line": 52, "column": 30 }, "end": { "line": 52, "column": 33 } }, "extra": { "rawValue": "4", "raw": "\"4\"" }, "value": "4" } ] } } ] } }, { "type": "ObjectProperty", "start": 1614, "end": 1643, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1614, "end": 1620, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 14 }, "identifierName": "cutter" }, "name": "cutter" }, "value": { "type": "ObjectExpression", "start": 1622, "end": 1643, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 37 } }, "properties": [ { "type": "ObjectProperty", "start": 1624, "end": 1641, "loc": { "start": { "line": 53, "column": 18 }, "end": { "line": 53, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1624, "end": 1631, "loc": { "start": { "line": 53, "column": 18 }, "end": { "line": 53, "column": 25 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1633, "end": 1641, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 35 } }, "callee": { "type": "Identifier", "start": 1633, "end": 1636, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 30 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1637, "end": 1640, "loc": { "start": { "line": 53, "column": 31 }, "end": { "line": 53, "column": 34 } }, "extra": { "rawValue": "5", "raw": "\"5\"" }, "value": "5" } ] } } ] } }, { "type": "ObjectProperty", "start": 1654, "end": 1684, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1654, "end": 1661, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 15 }, "identifierName": "rotater" }, "name": "rotater" }, "value": { "type": "ObjectExpression", "start": 1663, "end": 1684, "loc": { "start": { "line": 54, "column": 17 }, "end": { "line": 54, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 1665, "end": 1682, "loc": { "start": { "line": 54, "column": 19 }, "end": { "line": 54, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1665, "end": 1672, "loc": { "start": { "line": 54, "column": 19 }, "end": { "line": 54, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1674, "end": 1682, "loc": { "start": { "line": 54, "column": 28 }, "end": { "line": 54, "column": 36 } }, "callee": { "type": "Identifier", "start": 1674, "end": 1677, "loc": { "start": { "line": 54, "column": 28 }, "end": { "line": 54, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1678, "end": 1681, "loc": { "start": { "line": 54, "column": 32 }, "end": { "line": 54, "column": 35 } }, "extra": { "rawValue": "6", "raw": "\"6\"" }, "value": "6" } ] } } ] } }, { "type": "ObjectProperty", "start": 1695, "end": 1725, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1695, "end": 1702, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 15 }, "identifierName": "stacker" }, "name": "stacker" }, "value": { "type": "ObjectExpression", "start": 1704, "end": 1725, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 1706, "end": 1723, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1706, "end": 1713, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1715, "end": 1723, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 36 } }, "callee": { "type": "Identifier", "start": 1715, "end": 1718, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1719, "end": 1722, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 35 } }, "extra": { "rawValue": "7", "raw": "\"7\"" }, "value": "7" } ] } } ] } }, { "type": "ObjectProperty", "start": 1736, "end": 1764, "loc": { "start": { "line": 56, "column": 8 }, "end": { "line": 56, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1736, "end": 1741, "loc": { "start": { "line": 56, "column": 8 }, "end": { "line": 56, "column": 13 }, "identifierName": "mixer" }, "name": "mixer" }, "value": { "type": "ObjectExpression", "start": 1743, "end": 1764, "loc": { "start": { "line": 56, "column": 15 }, "end": { "line": 56, "column": 36 } }, "properties": [ { "type": "ObjectProperty", "start": 1745, "end": 1762, "loc": { "start": { "line": 56, "column": 17 }, "end": { "line": 56, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1745, "end": 1752, "loc": { "start": { "line": 56, "column": 17 }, "end": { "line": 56, "column": 24 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1754, "end": 1762, "loc": { "start": { "line": 56, "column": 26 }, "end": { "line": 56, "column": 34 } }, "callee": { "type": "Identifier", "start": 1754, "end": 1757, "loc": { "start": { "line": 56, "column": 26 }, "end": { "line": 56, "column": 29 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1758, "end": 1761, "loc": { "start": { "line": 56, "column": 30 }, "end": { "line": 56, "column": 33 } }, "extra": { "rawValue": "8", "raw": "\"8\"" }, "value": "8" } ] } } ] } }, { "type": "ObjectProperty", "start": 1775, "end": 1805, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1775, "end": 1782, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 15 }, "identifierName": "painter" }, "name": "painter" }, "value": { "type": "ObjectExpression", "start": 1784, "end": 1805, "loc": { "start": { "line": 57, "column": 17 }, "end": { "line": 57, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 1786, "end": 1803, "loc": { "start": { "line": 57, "column": 19 }, "end": { "line": 57, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1786, "end": 1793, "loc": { "start": { "line": 57, "column": 19 }, "end": { "line": 57, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1795, "end": 1803, "loc": { "start": { "line": 57, "column": 28 }, "end": { "line": 57, "column": 36 } }, "callee": { "type": "Identifier", "start": 1795, "end": 1798, "loc": { "start": { "line": 57, "column": 28 }, "end": { "line": 57, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1799, "end": 1802, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 35 } }, "extra": { "rawValue": "9", "raw": "\"9\"" }, "value": "9" } ] } } ] } }, { "type": "ObjectProperty", "start": 1816, "end": 1844, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1816, "end": 1821, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 13 }, "identifierName": "trash" }, "name": "trash" }, "value": { "type": "ObjectExpression", "start": 1823, "end": 1844, "loc": { "start": { "line": 58, "column": 15 }, "end": { "line": 58, "column": 36 } }, "properties": [ { "type": "ObjectProperty", "start": 1825, "end": 1842, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1825, "end": 1832, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 24 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1834, "end": 1842, "loc": { "start": { "line": 58, "column": 26 }, "end": { "line": 58, "column": 34 } }, "callee": { "type": "Identifier", "start": 1834, "end": 1837, "loc": { "start": { "line": 58, "column": 26 }, "end": { "line": 58, "column": 29 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1838, "end": 1841, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 33 } }, "extra": { "rawValue": "0", "raw": "\"0\"" }, "value": "0" } ] } } ] } }, { "type": "ObjectProperty", "start": 1877, "end": 1913, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1877, "end": 1890, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 21 }, "identifierName": "item_producer" }, "name": "item_producer", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1892, "end": 1913, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 44 } }, "properties": [ { "type": "ObjectProperty", "start": 1894, "end": 1911, "loc": { "start": { "line": 61, "column": 25 }, "end": { "line": 61, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1894, "end": 1901, "loc": { "start": { "line": 61, "column": 25 }, "end": { "line": 61, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1903, "end": 1911, "loc": { "start": { "line": 61, "column": 34 }, "end": { "line": 61, "column": 42 } }, "callee": { "type": "Identifier", "start": 1903, "end": 1906, "loc": { "start": { "line": 61, "column": 34 }, "end": { "line": 61, "column": 37 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1907, "end": 1910, "loc": { "start": { "line": 61, "column": 38 }, "end": { "line": 61, "column": 41 } }, "extra": { "rawValue": "L", "raw": "\"L\"" }, "value": "L" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " Sandbox", "start": 1857, "end": 1867, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 18 } } } ] }, { "type": "ObjectProperty", "start": 1956, "end": 1986, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1956, "end": 1963, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 15 }, "identifierName": "storage" }, "name": "storage", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 1965, "end": 1986, "loc": { "start": { "line": 64, "column": 17 }, "end": { "line": 64, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 1967, "end": 1984, "loc": { "start": { "line": 64, "column": 19 }, "end": { "line": 64, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1967, "end": 1974, "loc": { "start": { "line": 64, "column": 19 }, "end": { "line": 64, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 1976, "end": 1984, "loc": { "start": { "line": 64, "column": 28 }, "end": { "line": 64, "column": 36 } }, "callee": { "type": "Identifier", "start": 1976, "end": 1979, "loc": { "start": { "line": 64, "column": 28 }, "end": { "line": 64, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 1980, "end": 1983, "loc": { "start": { "line": 64, "column": 32 }, "end": { "line": 64, "column": 35 } }, "extra": { "rawValue": "Y", "raw": "\"Y\"" }, "value": "Y" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " Secondary toolbar", "start": 1926, "end": 1946, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 28 } } } ] }, { "type": "ObjectProperty", "start": 1997, "end": 2026, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1997, "end": 2003, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 14 }, "identifierName": "reader" }, "name": "reader" }, "value": { "type": "ObjectExpression", "start": 2005, "end": 2026, "loc": { "start": { "line": 65, "column": 16 }, "end": { "line": 65, "column": 37 } }, "properties": [ { "type": "ObjectProperty", "start": 2007, "end": 2024, "loc": { "start": { "line": 65, "column": 18 }, "end": { "line": 65, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2007, "end": 2014, "loc": { "start": { "line": 65, "column": 18 }, "end": { "line": 65, "column": 25 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2016, "end": 2024, "loc": { "start": { "line": 65, "column": 27 }, "end": { "line": 65, "column": 35 } }, "callee": { "type": "Identifier", "start": 2016, "end": 2019, "loc": { "start": { "line": 65, "column": 27 }, "end": { "line": 65, "column": 30 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2020, "end": 2023, "loc": { "start": { "line": 65, "column": 31 }, "end": { "line": 65, "column": 34 } }, "extra": { "rawValue": "U", "raw": "\"U\"" }, "value": "U" } ] } } ] } }, { "type": "ObjectProperty", "start": 2037, "end": 2065, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2037, "end": 2042, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 13 }, "identifierName": "lever" }, "name": "lever" }, "value": { "type": "ObjectExpression", "start": 2044, "end": 2065, "loc": { "start": { "line": 66, "column": 15 }, "end": { "line": 66, "column": 36 } }, "properties": [ { "type": "ObjectProperty", "start": 2046, "end": 2063, "loc": { "start": { "line": 66, "column": 17 }, "end": { "line": 66, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2046, "end": 2053, "loc": { "start": { "line": 66, "column": 17 }, "end": { "line": 66, "column": 24 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2055, "end": 2063, "loc": { "start": { "line": 66, "column": 26 }, "end": { "line": 66, "column": 34 } }, "callee": { "type": "Identifier", "start": 2055, "end": 2058, "loc": { "start": { "line": 66, "column": 26 }, "end": { "line": 66, "column": 29 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2059, "end": 2062, "loc": { "start": { "line": 66, "column": 30 }, "end": { "line": 66, "column": 33 } }, "extra": { "rawValue": "I", "raw": "\"I\"" }, "value": "I" } ] } } ] } }, { "type": "ObjectProperty", "start": 2076, "end": 2105, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2076, "end": 2082, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 14 }, "identifierName": "filter" }, "name": "filter" }, "value": { "type": "ObjectExpression", "start": 2084, "end": 2105, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 37 } }, "properties": [ { "type": "ObjectProperty", "start": 2086, "end": 2103, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2086, "end": 2093, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 25 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2095, "end": 2103, "loc": { "start": { "line": 67, "column": 27 }, "end": { "line": 67, "column": 35 } }, "callee": { "type": "Identifier", "start": 2095, "end": 2098, "loc": { "start": { "line": 67, "column": 27 }, "end": { "line": 67, "column": 30 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2099, "end": 2102, "loc": { "start": { "line": 67, "column": 31 }, "end": { "line": 67, "column": 34 } }, "extra": { "rawValue": "O", "raw": "\"O\"" }, "value": "O" } ] } } ] } }, { "type": "ObjectProperty", "start": 2116, "end": 2146, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2116, "end": 2123, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 15 }, "identifierName": "display" }, "name": "display" }, "value": { "type": "ObjectExpression", "start": 2125, "end": 2146, "loc": { "start": { "line": 68, "column": 17 }, "end": { "line": 68, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 2127, "end": 2144, "loc": { "start": { "line": 68, "column": 19 }, "end": { "line": 68, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2127, "end": 2134, "loc": { "start": { "line": 68, "column": 19 }, "end": { "line": 68, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2136, "end": 2144, "loc": { "start": { "line": 68, "column": 28 }, "end": { "line": 68, "column": 36 } }, "callee": { "type": "Identifier", "start": 2136, "end": 2139, "loc": { "start": { "line": 68, "column": 28 }, "end": { "line": 68, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2140, "end": 2143, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 35 } }, "extra": { "rawValue": "P", "raw": "\"P\"" }, "value": "P" } ] } } ] } }, { "type": "ObjectProperty", "start": 2185, "end": 2212, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2185, "end": 2189, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 }, "identifierName": "wire" }, "name": "wire", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 2191, "end": 2212, "loc": { "start": { "line": 71, "column": 14 }, "end": { "line": 71, "column": 35 } }, "properties": [ { "type": "ObjectProperty", "start": 2193, "end": 2210, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2193, "end": 2200, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 23 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2202, "end": 2210, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 33 } }, "callee": { "type": "Identifier", "start": 2202, "end": 2205, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 28 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2206, "end": 2209, "loc": { "start": { "line": 71, "column": 29 }, "end": { "line": 71, "column": 32 } }, "extra": { "rawValue": "1", "raw": "\"1\"" }, "value": "1" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " Wires toolbar", "start": 2159, "end": 2175, "loc": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 24 } } } ] }, { "type": "ObjectProperty", "start": 2223, "end": 2257, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2223, "end": 2234, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 19 }, "identifierName": "wire_tunnel" }, "name": "wire_tunnel" }, "value": { "type": "ObjectExpression", "start": 2236, "end": 2257, "loc": { "start": { "line": 72, "column": 21 }, "end": { "line": 72, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 2238, "end": 2255, "loc": { "start": { "line": 72, "column": 23 }, "end": { "line": 72, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2238, "end": 2245, "loc": { "start": { "line": 72, "column": 23 }, "end": { "line": 72, "column": 30 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2247, "end": 2255, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 40 } }, "callee": { "type": "Identifier", "start": 2247, "end": 2250, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 35 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2251, "end": 2254, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 39 } }, "extra": { "rawValue": "2", "raw": "\"2\"" }, "value": "2" } ] } } ] } }, { "type": "ObjectProperty", "start": 2268, "end": 2306, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2268, "end": 2283, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 23 }, "identifierName": "constant_signal" }, "name": "constant_signal" }, "value": { "type": "ObjectExpression", "start": 2285, "end": 2306, "loc": { "start": { "line": 73, "column": 25 }, "end": { "line": 73, "column": 46 } }, "properties": [ { "type": "ObjectProperty", "start": 2287, "end": 2304, "loc": { "start": { "line": 73, "column": 27 }, "end": { "line": 73, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2287, "end": 2294, "loc": { "start": { "line": 73, "column": 27 }, "end": { "line": 73, "column": 34 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2296, "end": 2304, "loc": { "start": { "line": 73, "column": 36 }, "end": { "line": 73, "column": 44 } }, "callee": { "type": "Identifier", "start": 2296, "end": 2299, "loc": { "start": { "line": 73, "column": 36 }, "end": { "line": 73, "column": 39 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2300, "end": 2303, "loc": { "start": { "line": 73, "column": 40 }, "end": { "line": 73, "column": 43 } }, "extra": { "rawValue": "3", "raw": "\"3\"" }, "value": "3" } ] } } ] } }, { "type": "ObjectProperty", "start": 2317, "end": 2350, "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2317, "end": 2327, "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 18 }, "identifierName": "logic_gate" }, "name": "logic_gate" }, "value": { "type": "ObjectExpression", "start": 2329, "end": 2350, "loc": { "start": { "line": 74, "column": 20 }, "end": { "line": 74, "column": 41 } }, "properties": [ { "type": "ObjectProperty", "start": 2331, "end": 2348, "loc": { "start": { "line": 74, "column": 22 }, "end": { "line": 74, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2331, "end": 2338, "loc": { "start": { "line": 74, "column": 22 }, "end": { "line": 74, "column": 29 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2340, "end": 2348, "loc": { "start": { "line": 74, "column": 31 }, "end": { "line": 74, "column": 39 } }, "callee": { "type": "Identifier", "start": 2340, "end": 2343, "loc": { "start": { "line": 74, "column": 31 }, "end": { "line": 74, "column": 34 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2344, "end": 2347, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 38 } }, "extra": { "rawValue": "4", "raw": "\"4\"" }, "value": "4" } ] } } ] } }, { "type": "ObjectProperty", "start": 2361, "end": 2401, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2361, "end": 2378, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 25 }, "identifierName": "virtual_processor" }, "name": "virtual_processor" }, "value": { "type": "ObjectExpression", "start": 2380, "end": 2401, "loc": { "start": { "line": 75, "column": 27 }, "end": { "line": 75, "column": 48 } }, "properties": [ { "type": "ObjectProperty", "start": 2382, "end": 2399, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2382, "end": 2389, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 36 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2391, "end": 2399, "loc": { "start": { "line": 75, "column": 38 }, "end": { "line": 75, "column": 46 } }, "callee": { "type": "Identifier", "start": 2391, "end": 2394, "loc": { "start": { "line": 75, "column": 38 }, "end": { "line": 75, "column": 41 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2395, "end": 2398, "loc": { "start": { "line": 75, "column": 42 }, "end": { "line": 75, "column": 45 } }, "extra": { "rawValue": "5", "raw": "\"5\"" }, "value": "5" } ] } } ] } }, { "type": "ObjectProperty", "start": 2412, "end": 2443, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2412, "end": 2420, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 16 }, "identifierName": "analyzer" }, "name": "analyzer" }, "value": { "type": "ObjectExpression", "start": 2422, "end": 2443, "loc": { "start": { "line": 76, "column": 18 }, "end": { "line": 76, "column": 39 } }, "properties": [ { "type": "ObjectProperty", "start": 2424, "end": 2441, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2424, "end": 2431, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2433, "end": 2441, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 37 } }, "callee": { "type": "Identifier", "start": 2433, "end": 2436, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 32 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2437, "end": 2440, "loc": { "start": { "line": 76, "column": 33 }, "end": { "line": 76, "column": 36 } }, "extra": { "rawValue": "6", "raw": "\"6\"" }, "value": "6" } ] } } ] } }, { "type": "ObjectProperty", "start": 2454, "end": 2487, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2454, "end": 2464, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 18 }, "identifierName": "comparator" }, "name": "comparator" }, "value": { "type": "ObjectExpression", "start": 2466, "end": 2487, "loc": { "start": { "line": 77, "column": 20 }, "end": { "line": 77, "column": 41 } }, "properties": [ { "type": "ObjectProperty", "start": 2468, "end": 2485, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2468, "end": 2475, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 29 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2477, "end": 2485, "loc": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 39 } }, "callee": { "type": "Identifier", "start": 2477, "end": 2480, "loc": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 34 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2481, "end": 2484, "loc": { "start": { "line": 77, "column": 35 }, "end": { "line": 77, "column": 38 } }, "extra": { "rawValue": "7", "raw": "\"7\"" }, "value": "7" } ] } } ] } }, { "type": "ObjectProperty", "start": 2498, "end": 2531, "loc": { "start": { "line": 78, "column": 8 }, "end": { "line": 78, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2498, "end": 2508, "loc": { "start": { "line": 78, "column": 8 }, "end": { "line": 78, "column": 18 }, "identifierName": "transistor" }, "name": "transistor" }, "value": { "type": "ObjectExpression", "start": 2510, "end": 2531, "loc": { "start": { "line": 78, "column": 20 }, "end": { "line": 78, "column": 41 } }, "properties": [ { "type": "ObjectProperty", "start": 2512, "end": 2529, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2512, "end": 2519, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 29 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2521, "end": 2529, "loc": { "start": { "line": 78, "column": 31 }, "end": { "line": 78, "column": 39 } }, "callee": { "type": "Identifier", "start": 2521, "end": 2524, "loc": { "start": { "line": 78, "column": 31 }, "end": { "line": 78, "column": 34 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2525, "end": 2528, "loc": { "start": { "line": 78, "column": 35 }, "end": { "line": 78, "column": 38 } }, "extra": { "rawValue": "8", "raw": "\"8\"" }, "value": "8" } ] } } ] } } ] } }, { "type": "ObjectProperty", "start": 2548, "end": 2927, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 90, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2548, "end": 2557, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 13 }, "identifierName": "placement" }, "name": "placement" }, "value": { "type": "ObjectExpression", "start": 2559, "end": 2927, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 90, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 2570, "end": 2600, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2570, "end": 2577, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 15 }, "identifierName": "pipette" }, "name": "pipette" }, "value": { "type": "ObjectExpression", "start": 2579, "end": 2600, "loc": { "start": { "line": 82, "column": 17 }, "end": { "line": 82, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 2581, "end": 2598, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2581, "end": 2588, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 26 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2590, "end": 2598, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 36 } }, "callee": { "type": "Identifier", "start": 2590, "end": 2593, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 31 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2594, "end": 2597, "loc": { "start": { "line": 82, "column": 32 }, "end": { "line": 82, "column": 35 } }, "extra": { "rawValue": "Q", "raw": "\"Q\"" }, "value": "Q" } ] } } ] } }, { "type": "ObjectProperty", "start": 2611, "end": 2652, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2611, "end": 2629, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 26 }, "identifierName": "rotateWhilePlacing" }, "name": "rotateWhilePlacing" }, "value": { "type": "ObjectExpression", "start": 2631, "end": 2652, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 49 } }, "properties": [ { "type": "ObjectProperty", "start": 2633, "end": 2650, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2633, "end": 2640, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 37 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2642, "end": 2650, "loc": { "start": { "line": 83, "column": 39 }, "end": { "line": 83, "column": 47 } }, "callee": { "type": "Identifier", "start": 2642, "end": 2645, "loc": { "start": { "line": 83, "column": 39 }, "end": { "line": 83, "column": 42 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2646, "end": 2649, "loc": { "start": { "line": 83, "column": 43 }, "end": { "line": 83, "column": 46 } }, "extra": { "rawValue": "R", "raw": "\"R\"" }, "value": "R" } ] } } ] } }, { "type": "ObjectProperty", "start": 2663, "end": 2701, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2663, "end": 2684, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 29 }, "identifierName": "rotateInverseModifier" }, "name": "rotateInverseModifier" }, "value": { "type": "ObjectExpression", "start": 2686, "end": 2701, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 46 } }, "properties": [ { "type": "ObjectProperty", "start": 2688, "end": 2699, "loc": { "start": { "line": 84, "column": 33 }, "end": { "line": 84, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2688, "end": 2695, "loc": { "start": { "line": 84, "column": 33 }, "end": { "line": 84, "column": 40 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 2697, "end": 2699, "loc": { "start": { "line": 84, "column": 42 }, "end": { "line": 84, "column": 44 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } } ] } }, { "type": "ObjectProperty", "start": 2721, "end": 2765, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2721, "end": 2742, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 29 }, "identifierName": "cycleBuildingVariants" }, "name": "cycleBuildingVariants", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 2744, "end": 2765, "loc": { "start": { "line": 85, "column": 31 }, "end": { "line": 85, "column": 52 } }, "properties": [ { "type": "ObjectProperty", "start": 2746, "end": 2763, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2746, "end": 2753, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 40 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2755, "end": 2763, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 50 } }, "callee": { "type": "Identifier", "start": 2755, "end": 2758, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 45 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2759, "end": 2762, "loc": { "start": { "line": 85, "column": 46 }, "end": { "line": 85, "column": 49 } }, "extra": { "rawValue": "T", "raw": "\"T\"" }, "value": "T" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " SHIFT", "start": 2703, "end": 2711, "loc": { "start": { "line": 84, "column": 48 }, "end": { "line": 84, "column": 56 } } } ] }, { "type": "ObjectProperty", "start": 2776, "end": 2806, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2776, "end": 2790, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 22 }, "identifierName": "cycleBuildings" }, "name": "cycleBuildings" }, "value": { "type": "ObjectExpression", "start": 2792, "end": 2806, "loc": { "start": { "line": 86, "column": 24 }, "end": { "line": 86, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 2794, "end": 2804, "loc": { "start": { "line": 86, "column": 26 }, "end": { "line": 86, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2794, "end": 2801, "loc": { "start": { "line": 86, "column": 26 }, "end": { "line": 86, "column": 33 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 2803, "end": 2804, "loc": { "start": { "line": 86, "column": 35 }, "end": { "line": 86, "column": 36 } }, "extra": { "rawValue": 9, "raw": "9" }, "value": 9 } } ] } }, { "type": "ObjectProperty", "start": 2824, "end": 2870, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2824, "end": 2847, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 31 }, "identifierName": "switchDirectionLockSide" }, "name": "switchDirectionLockSide", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 2849, "end": 2870, "loc": { "start": { "line": 87, "column": 33 }, "end": { "line": 87, "column": 54 } }, "properties": [ { "type": "ObjectProperty", "start": 2851, "end": 2868, "loc": { "start": { "line": 87, "column": 35 }, "end": { "line": 87, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2851, "end": 2858, "loc": { "start": { "line": 87, "column": 35 }, "end": { "line": 87, "column": 42 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2860, "end": 2868, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 52 } }, "callee": { "type": "Identifier", "start": 2860, "end": 2863, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 47 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2864, "end": 2867, "loc": { "start": { "line": 87, "column": 48 }, "end": { "line": 87, "column": 51 } }, "extra": { "rawValue": "R", "raw": "\"R\"" }, "value": "R" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " TAB", "start": 2808, "end": 2814, "loc": { "start": { "line": 86, "column": 40 }, "end": { "line": 86, "column": 46 } } } ] }, { "type": "ObjectProperty", "start": 2883, "end": 2919, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2883, "end": 2896, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 21 }, "identifierName": "copyWireValue" }, "name": "copyWireValue" }, "value": { "type": "ObjectExpression", "start": 2898, "end": 2919, "loc": { "start": { "line": 89, "column": 23 }, "end": { "line": 89, "column": 44 } }, "properties": [ { "type": "ObjectProperty", "start": 2900, "end": 2917, "loc": { "start": { "line": 89, "column": 25 }, "end": { "line": 89, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2900, "end": 2907, "loc": { "start": { "line": 89, "column": 25 }, "end": { "line": 89, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 2909, "end": 2917, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 42 } }, "callee": { "type": "Identifier", "start": 2909, "end": 2912, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 37 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 2913, "end": 2916, "loc": { "start": { "line": 89, "column": 38 }, "end": { "line": 89, "column": 41 } }, "extra": { "rawValue": "Z", "raw": "\"Z\"" }, "value": "Z" } ] } } ] } } ] } }, { "type": "ObjectProperty", "start": 2936, "end": 3267, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 99, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2936, "end": 2946, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 14 }, "identifierName": "massSelect" }, "name": "massSelect" }, "value": { "type": "ObjectExpression", "start": 2948, "end": 3267, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 99, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 2959, "end": 2991, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2959, "end": 2974, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 23 }, "identifierName": "massSelectStart" }, "name": "massSelectStart" }, "value": { "type": "ObjectExpression", "start": 2976, "end": 2991, "loc": { "start": { "line": 93, "column": 25 }, "end": { "line": 93, "column": 40 } }, "properties": [ { "type": "ObjectProperty", "start": 2978, "end": 2989, "loc": { "start": { "line": 93, "column": 27 }, "end": { "line": 93, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2978, "end": 2985, "loc": { "start": { "line": 93, "column": 27 }, "end": { "line": 93, "column": 34 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 2987, "end": 2989, "loc": { "start": { "line": 93, "column": 36 }, "end": { "line": 93, "column": 38 } }, "extra": { "rawValue": 17, "raw": "17" }, "value": 17 } } ] } }, { "type": "ObjectProperty", "start": 3010, "end": 3051, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3010, "end": 3034, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 32 }, "identifierName": "massSelectSelectMultiple" }, "name": "massSelectSelectMultiple", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3036, "end": 3051, "loc": { "start": { "line": 94, "column": 34 }, "end": { "line": 94, "column": 49 } }, "properties": [ { "type": "ObjectProperty", "start": 3038, "end": 3049, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3038, "end": 3045, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 43 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3047, "end": 3049, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 47 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " CTRL", "start": 2993, "end": 3000, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 93, "column": 49 } } } ] }, { "type": "ObjectProperty", "start": 3071, "end": 3108, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3071, "end": 3085, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 22 }, "identifierName": "massSelectCopy" }, "name": "massSelectCopy", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3087, "end": 3108, "loc": { "start": { "line": 95, "column": 24 }, "end": { "line": 95, "column": 45 } }, "properties": [ { "type": "ObjectProperty", "start": 3089, "end": 3106, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3089, "end": 3096, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 33 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 3098, "end": 3106, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 43 } }, "callee": { "type": "Identifier", "start": 3098, "end": 3101, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 38 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 3102, "end": 3105, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 42 } }, "extra": { "rawValue": "C", "raw": "\"C\"" }, "value": "C" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " SHIFT", "start": 3053, "end": 3061, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 59 } } } ] }, { "type": "ObjectProperty", "start": 3119, "end": 3155, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3119, "end": 3132, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 21 }, "identifierName": "massSelectCut" }, "name": "massSelectCut" }, "value": { "type": "ObjectExpression", "start": 3134, "end": 3155, "loc": { "start": { "line": 96, "column": 23 }, "end": { "line": 96, "column": 44 } }, "properties": [ { "type": "ObjectProperty", "start": 3136, "end": 3153, "loc": { "start": { "line": 96, "column": 25 }, "end": { "line": 96, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3136, "end": 3143, "loc": { "start": { "line": 96, "column": 25 }, "end": { "line": 96, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 3145, "end": 3153, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 42 } }, "callee": { "type": "Identifier", "start": 3145, "end": 3148, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 37 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 3149, "end": 3152, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 41 } }, "extra": { "rawValue": "X", "raw": "\"X\"" }, "value": "X" } ] } } ] } }, { "type": "ObjectProperty", "start": 3166, "end": 3200, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3166, "end": 3183, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 25 }, "identifierName": "confirmMassDelete" }, "name": "confirmMassDelete" }, "value": { "type": "ObjectExpression", "start": 3185, "end": 3200, "loc": { "start": { "line": 97, "column": 27 }, "end": { "line": 97, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 3187, "end": 3198, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3187, "end": 3194, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 36 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3196, "end": 3198, "loc": { "start": { "line": 97, "column": 38 }, "end": { "line": 97, "column": 40 } }, "extra": { "rawValue": 46, "raw": "46" }, "value": 46 } } ] } }, { "type": "ObjectProperty", "start": 3218, "end": 3259, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3218, "end": 3236, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 26 }, "identifierName": "pasteLastBlueprint" }, "name": "pasteLastBlueprint", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3238, "end": 3259, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 49 } }, "properties": [ { "type": "ObjectProperty", "start": 3240, "end": 3257, "loc": { "start": { "line": 98, "column": 30 }, "end": { "line": 98, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3240, "end": 3247, "loc": { "start": { "line": 98, "column": 30 }, "end": { "line": 98, "column": 37 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "CallExpression", "start": 3249, "end": 3257, "loc": { "start": { "line": 98, "column": 39 }, "end": { "line": 98, "column": 47 } }, "callee": { "type": "Identifier", "start": 3249, "end": 3252, "loc": { "start": { "line": 98, "column": 39 }, "end": { "line": 98, "column": 42 }, "identifierName": "key" }, "name": "key" }, "arguments": [ { "type": "StringLiteral", "start": 3253, "end": 3256, "loc": { "start": { "line": 98, "column": 43 }, "end": { "line": 98, "column": 46 } }, "extra": { "rawValue": "V", "raw": "\"V\"" }, "value": "V" } ] } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " DEL", "start": 3202, "end": 3208, "loc": { "start": { "line": 97, "column": 44 }, "end": { "line": 97, "column": 50 } } } ] } ] } }, { "type": "ObjectProperty", "start": 3276, "end": 3522, "loc": { "start": { "line": 101, "column": 4 }, "end": { "line": 106, "column": 5 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3276, "end": 3294, "loc": { "start": { "line": 101, "column": 4 }, "end": { "line": 101, "column": 22 }, "identifierName": "placementModifiers" }, "name": "placementModifiers" }, "value": { "type": "ObjectExpression", "start": 3296, "end": 3522, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 106, "column": 5 } }, "properties": [ { "type": "ObjectProperty", "start": 3307, "end": 3341, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3307, "end": 3324, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 25 }, "identifierName": "lockBeltDirection" }, "name": "lockBeltDirection" }, "value": { "type": "ObjectExpression", "start": 3326, "end": 3341, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 42 } }, "properties": [ { "type": "ObjectProperty", "start": 3328, "end": 3339, "loc": { "start": { "line": 102, "column": 29 }, "end": { "line": 102, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3328, "end": 3335, "loc": { "start": { "line": 102, "column": 29 }, "end": { "line": 102, "column": 36 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3337, "end": 3339, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 40 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } } ] } }, { "type": "ObjectProperty", "start": 3361, "end": 3409, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3361, "end": 3392, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 39 }, "identifierName": "placementDisableAutoOrientation" }, "name": "placementDisableAutoOrientation", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3394, "end": 3409, "loc": { "start": { "line": 103, "column": 41 }, "end": { "line": 103, "column": 56 } }, "properties": [ { "type": "ObjectProperty", "start": 3396, "end": 3407, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3396, "end": 3403, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 50 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3405, "end": 3407, "loc": { "start": { "line": 103, "column": 52 }, "end": { "line": 103, "column": 54 } }, "extra": { "rawValue": 17, "raw": "17" }, "value": 17 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " SHIFT", "start": 3343, "end": 3351, "loc": { "start": { "line": 102, "column": 44 }, "end": { "line": 102, "column": 52 } } } ] }, { "type": "ObjectProperty", "start": 3428, "end": 3458, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3428, "end": 3441, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 21 }, "identifierName": "placeMultiple" }, "name": "placeMultiple", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3443, "end": 3458, "loc": { "start": { "line": 104, "column": 23 }, "end": { "line": 104, "column": 38 } }, "properties": [ { "type": "ObjectProperty", "start": 3445, "end": 3456, "loc": { "start": { "line": 104, "column": 25 }, "end": { "line": 104, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3445, "end": 3452, "loc": { "start": { "line": 104, "column": 25 }, "end": { "line": 104, "column": 32 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3454, "end": 3456, "loc": { "start": { "line": 104, "column": 34 }, "end": { "line": 104, "column": 36 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " CTRL", "start": 3411, "end": 3418, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 65 } } } ] }, { "type": "ObjectProperty", "start": 3478, "end": 3507, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3478, "end": 3490, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 20 }, "identifierName": "placeInverse" }, "name": "placeInverse", "leadingComments": null }, "value": { "type": "ObjectExpression", "start": 3492, "end": 3507, "loc": { "start": { "line": 105, "column": 22 }, "end": { "line": 105, "column": 37 } }, "properties": [ { "type": "ObjectProperty", "start": 3494, "end": 3505, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 105, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3494, "end": 3501, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 105, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "NumericLiteral", "start": 3503, "end": 3505, "loc": { "start": { "line": 105, "column": 33 }, "end": { "line": 105, "column": 35 } }, "extra": { "rawValue": 18, "raw": "18" }, "value": 18 } } ] }, "leadingComments": [ { "type": "CommentLine", "value": " SHIFT", "start": 3460, "end": 3468, "loc": { "start": { "line": 104, "column": 40 }, "end": { "line": 104, "column": 48 } } } ], "trailingComments": [ { "type": "CommentLine", "value": " ALT", "start": 3509, "end": 3515, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 105, "column": 45 } } } ] } ] } } ] } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " Assign ids", "start": 3531, "end": 3544, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 13 } } } ], "leadingComments": [] }, "trailingComments": [ { "type": "CommentLine", "value": " Assign ids", "start": 3531, "end": 3544, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 13 } } } ] }, { "type": "ForInStatement", "start": 3546, "end": 3711, "loc": { "start": { "line": 110, "column": 0 }, "end": { "line": 114, "column": 1 } }, "left": { "type": "VariableDeclaration", "start": 3551, "end": 3567, "loc": { "start": { "line": 110, "column": 5 }, "end": { "line": 110, "column": 21 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3557, "end": 3567, "loc": { "start": { "line": 110, "column": 11 }, "end": { "line": 110, "column": 21 } }, "id": { "type": "Identifier", "start": 3557, "end": 3567, "loc": { "start": { "line": 110, "column": 11 }, "end": { "line": 110, "column": 21 }, "identifierName": "categoryId" }, "name": "categoryId", "leadingComments": null }, "init": null, "leadingComments": null } ], "kind": "const", "leadingComments": null }, "right": { "type": "Identifier", "start": 3571, "end": 3582, "loc": { "start": { "line": 110, "column": 25 }, "end": { "line": 110, "column": 36 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "body": { "type": "BlockStatement", "start": 3584, "end": 3711, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 114, "column": 1 } }, "body": [ { "type": "ForInStatement", "start": 3591, "end": 3708, "loc": { "start": { "line": 111, "column": 4 }, "end": { "line": 113, "column": 5 } }, "left": { "type": "VariableDeclaration", "start": 3596, "end": 3611, "loc": { "start": { "line": 111, "column": 9 }, "end": { "line": 111, "column": 24 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3602, "end": 3611, "loc": { "start": { "line": 111, "column": 15 }, "end": { "line": 111, "column": 24 } }, "id": { "type": "Identifier", "start": 3602, "end": 3611, "loc": { "start": { "line": 111, "column": 15 }, "end": { "line": 111, "column": 24 }, "identifierName": "mappingId" }, "name": "mappingId" }, "init": null } ], "kind": "const" }, "right": { "type": "MemberExpression", "start": 3615, "end": 3638, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 51 } }, "object": { "type": "Identifier", "start": 3615, "end": 3626, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 39 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "property": { "type": "Identifier", "start": 3627, "end": 3637, "loc": { "start": { "line": 111, "column": 40 }, "end": { "line": 111, "column": 50 }, "identifierName": "categoryId" }, "name": "categoryId" }, "computed": true }, "body": { "type": "BlockStatement", "start": 3640, "end": 3708, "loc": { "start": { "line": 111, "column": 53 }, "end": { "line": 113, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3651, "end": 3701, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 58 } }, "expression": { "type": "AssignmentExpression", "start": 3651, "end": 3700, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 57 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3651, "end": 3688, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 45 } }, "object": { "type": "MemberExpression", "start": 3651, "end": 3685, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 42 } }, "object": { "type": "MemberExpression", "start": 3651, "end": 3674, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 31 } }, "object": { "type": "Identifier", "start": 3651, "end": 3662, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 19 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "property": { "type": "Identifier", "start": 3663, "end": 3673, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 30 }, "identifierName": "categoryId" }, "name": "categoryId" }, "computed": true }, "property": { "type": "Identifier", "start": 3675, "end": 3684, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 41 }, "identifierName": "mappingId" }, "name": "mappingId" }, "computed": true }, "property": { "type": "Identifier", "start": 3686, "end": 3688, "loc": { "start": { "line": 112, "column": 43 }, "end": { "line": 112, "column": 45 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "right": { "type": "Identifier", "start": 3691, "end": 3700, "loc": { "start": { "line": 112, "column": 48 }, "end": { "line": 112, "column": 57 }, "identifierName": "mappingId" }, "name": "mappingId" } } } ], "directives": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " Assign ids", "start": 3531, "end": 3544, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 13 } } } ] }, { "type": "ExportNamedDeclaration", "start": 3715, "end": 3744, "loc": { "start": { "line": 116, "column": 0 }, "end": { "line": 116, "column": 29 } }, "specifiers": [], "source": null, "declaration": { "type": "VariableDeclaration", "start": 3722, "end": 3744, "loc": { "start": { "line": 116, "column": 7 }, "end": { "line": 116, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3728, "end": 3743, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 28 } }, "id": { "type": "Identifier", "start": 3728, "end": 3739, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 24 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" }, "init": { "type": "NumericLiteral", "start": 3742, "end": 3743, "loc": { "start": { "line": 116, "column": 27 }, "end": { "line": 116, "column": 28 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } } ], "kind": "const", "leadingComments": [], "trailingComments": [] } }, { "type": "ExportNamedDeclaration", "start": 3746, "end": 3775, "loc": { "start": { "line": 117, "column": 0 }, "end": { "line": 117, "column": 29 } }, "specifiers": [], "source": null, "declaration": { "type": "VariableDeclaration", "start": 3753, "end": 3775, "loc": { "start": { "line": 117, "column": 7 }, "end": { "line": 117, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3759, "end": 3774, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 28 } }, "id": { "type": "Identifier", "start": 3759, "end": 3770, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 24 }, "identifierName": "KEYCODE_MMB" }, "name": "KEYCODE_MMB" }, "init": { "type": "NumericLiteral", "start": 3773, "end": 3774, "loc": { "start": { "line": 117, "column": 27 }, "end": { "line": 117, "column": 28 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ], "kind": "const", "leadingComments": [], "trailingComments": [] } }, { "type": "ExportNamedDeclaration", "start": 3777, "end": 3806, "loc": { "start": { "line": 118, "column": 0 }, "end": { "line": 118, "column": 29 } }, "specifiers": [], "source": null, "declaration": { "type": "VariableDeclaration", "start": 3784, "end": 3806, "loc": { "start": { "line": 118, "column": 7 }, "end": { "line": 118, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3790, "end": 3805, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 28 } }, "id": { "type": "Identifier", "start": 3790, "end": 3801, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 24 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" }, "init": { "type": "NumericLiteral", "start": 3804, "end": 3805, "loc": { "start": { "line": 118, "column": 27 }, "end": { "line": 118, "column": 28 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } } ], "leadingComments": [] }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } } ] }, { "type": "ExportNamedDeclaration", "start": 3899, "end": 7328, "loc": { "start": { "line": 125, "column": 0 }, "end": { "line": 270, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "FunctionDeclaration", "start": 3906, "end": 7328, "loc": { "start": { "line": 125, "column": 7 }, "end": { "line": 270, "column": 1 } }, "id": { "type": "Identifier", "start": 3915, "end": 3934, "loc": { "start": { "line": 125, "column": 16 }, "end": { "line": 125, "column": 35 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode", "leadingComments": null }, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3935, "end": 3939, "loc": { "start": { "line": 125, "column": 36 }, "end": { "line": 125, "column": 40 }, "identifierName": "code" }, "name": "code" } ], "body": { "type": "BlockStatement", "start": 3941, "end": 7328, "loc": { "start": { "line": 125, "column": 42 }, "end": { "line": 270, "column": 1 } }, "body": [ { "type": "SwitchStatement", "start": 3988, "end": 7188, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 265, "column": 5 } }, "discriminant": { "type": "Identifier", "start": 3996, "end": 4000, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 }, "identifierName": "code" }, "name": "code", "leadingComments": null }, "cases": [ { "type": "SwitchCase", "start": 4013, "end": 4057, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 129, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4044, "end": 4057, "loc": { "start": { "line": 129, "column": 12 }, "end": { "line": 129, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4051, "end": 4056, "loc": { "start": { "line": 129, "column": 19 }, "end": { "line": 129, "column": 24 } }, "extra": { "rawValue": "LMB", "raw": "\"LMB\"" }, "value": "LMB" } } ], "test": { "type": "Identifier", "start": 4018, "end": 4029, "loc": { "start": { "line": 128, "column": 13 }, "end": { "line": 128, "column": 24 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" } }, { "type": "SwitchCase", "start": 4067, "end": 4111, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 131, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4098, "end": 4111, "loc": { "start": { "line": 131, "column": 12 }, "end": { "line": 131, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4105, "end": 4110, "loc": { "start": { "line": 131, "column": 19 }, "end": { "line": 131, "column": 24 } }, "extra": { "rawValue": "MMB", "raw": "\"MMB\"" }, "value": "MMB" } } ], "test": { "type": "Identifier", "start": 4072, "end": 4083, "loc": { "start": { "line": 130, "column": 13 }, "end": { "line": 130, "column": 24 }, "identifierName": "KEYCODE_MMB" }, "name": "KEYCODE_MMB" } }, { "type": "SwitchCase", "start": 4121, "end": 4165, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 133, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4152, "end": 4165, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4159, "end": 4164, "loc": { "start": { "line": 133, "column": 19 }, "end": { "line": 133, "column": 24 } }, "extra": { "rawValue": "RMB", "raw": "\"RMB\"" }, "value": "RMB" } } ], "test": { "type": "Identifier", "start": 4126, "end": 4137, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 24 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } }, { "type": "SwitchCase", "start": 4175, "end": 4209, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 135, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4196, "end": 4209, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4203, "end": 4208, "loc": { "start": { "line": 135, "column": 19 }, "end": { "line": 135, "column": 24 } }, "extra": { "rawValue": "MB4", "raw": "\"MB4\"" }, "value": "MB4" } } ], "test": { "type": "NumericLiteral", "start": 4180, "end": 4181, "loc": { "start": { "line": 134, "column": 13 }, "end": { "line": 134, "column": 14 } }, "extra": { "rawValue": 4, "raw": "4" }, "value": 4 } }, { "type": "SwitchCase", "start": 4219, "end": 4253, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 137, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4240, "end": 4253, "loc": { "start": { "line": 137, "column": 12 }, "end": { "line": 137, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4247, "end": 4252, "loc": { "start": { "line": 137, "column": 19 }, "end": { "line": 137, "column": 24 } }, "extra": { "rawValue": "MB5", "raw": "\"MB5\"" }, "value": "MB5" } } ], "test": { "type": "NumericLiteral", "start": 4224, "end": 4225, "loc": { "start": { "line": 136, "column": 13 }, "end": { "line": 136, "column": 14 } }, "extra": { "rawValue": 5, "raw": "5" }, "value": 5 } }, { "type": "SwitchCase", "start": 4263, "end": 4295, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 139, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 4284, "end": 4295, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 4291, "end": 4294, "loc": { "start": { "line": 139, "column": 19 }, "end": { "line": 139, "column": 22 } }, "extra": { "rawValue": "⌫", "raw": "\"⌫\"" }, "value": "⌫" } } ], "test": { "type": "NumericLiteral", "start": 4268, "end": 4269, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 14 } }, "extra": { "rawValue": 8, "raw": "8" }, "value": 8 } }, { "type": "SwitchCase", "start": 4305, "end": 4351, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 141, "column": 37 } }, "consequent": [ { "type": "ReturnStatement", "start": 4326, "end": 4351, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 4333, "end": 4350, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 36 } }, "object": { "type": "MemberExpression", "start": 4333, "end": 4346, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 32 } }, "object": { "type": "MemberExpression", "start": 4333, "end": 4341, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 27 } }, "object": { "type": "Identifier", "start": 4333, "end": 4334, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4335, "end": 4341, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 27 }, "identifierName": "global" }, "name": "global" }, "computed": false }, "property": { "type": "Identifier", "start": 4342, "end": 4346, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 32 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 4347, "end": 4350, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 36 }, "identifierName": "tab" }, "name": "tab" }, "computed": false } } ], "test": { "type": "NumericLiteral", "start": 4310, "end": 4311, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } }, "extra": { "rawValue": 9, "raw": "9" }, "value": 9 } }, { "type": "SwitchCase", "start": 4361, "end": 4394, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 143, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 4383, "end": 4394, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 4390, "end": 4393, "loc": { "start": { "line": 143, "column": 19 }, "end": { "line": 143, "column": 22 } }, "extra": { "rawValue": "⏎", "raw": "\"⏎\"" }, "value": "⏎" } } ], "test": { "type": "NumericLiteral", "start": 4366, "end": 4368, "loc": { "start": { "line": 142, "column": 13 }, "end": { "line": 142, "column": 15 } }, "extra": { "rawValue": 13, "raw": "13" }, "value": 13 } }, { "type": "SwitchCase", "start": 4404, "end": 4437, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 145, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 4426, "end": 4437, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 4433, "end": 4436, "loc": { "start": { "line": 145, "column": 19 }, "end": { "line": 145, "column": 22 } }, "extra": { "rawValue": "⇪", "raw": "\"⇪\"" }, "value": "⇪" } } ], "test": { "type": "NumericLiteral", "start": 4409, "end": 4411, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 15 } }, "extra": { "rawValue": 16, "raw": "16" }, "value": 16 } }, { "type": "SwitchCase", "start": 4447, "end": 4498, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 147, "column": 41 } }, "consequent": [ { "type": "ReturnStatement", "start": 4469, "end": 4498, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 41 } }, "argument": { "type": "MemberExpression", "start": 4476, "end": 4497, "loc": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 40 } }, "object": { "type": "MemberExpression", "start": 4476, "end": 4489, "loc": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 32 } }, "object": { "type": "MemberExpression", "start": 4476, "end": 4484, "loc": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 27 } }, "object": { "type": "Identifier", "start": 4476, "end": 4477, "loc": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4478, "end": 4484, "loc": { "start": { "line": 147, "column": 21 }, "end": { "line": 147, "column": 27 }, "identifierName": "global" }, "name": "global" }, "computed": false }, "property": { "type": "Identifier", "start": 4485, "end": 4489, "loc": { "start": { "line": 147, "column": 28 }, "end": { "line": 147, "column": 32 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 4490, "end": 4497, "loc": { "start": { "line": 147, "column": 33 }, "end": { "line": 147, "column": 40 }, "identifierName": "control" }, "name": "control" }, "computed": false } } ], "test": { "type": "NumericLiteral", "start": 4452, "end": 4454, "loc": { "start": { "line": 146, "column": 13 }, "end": { "line": 146, "column": 15 } }, "extra": { "rawValue": 17, "raw": "17" }, "value": 17 } }, { "type": "SwitchCase", "start": 4508, "end": 4555, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 149, "column": 37 } }, "consequent": [ { "type": "ReturnStatement", "start": 4530, "end": 4555, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 4537, "end": 4554, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 36 } }, "object": { "type": "MemberExpression", "start": 4537, "end": 4550, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 32 } }, "object": { "type": "MemberExpression", "start": 4537, "end": 4545, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 27 } }, "object": { "type": "Identifier", "start": 4537, "end": 4538, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4539, "end": 4545, "loc": { "start": { "line": 149, "column": 21 }, "end": { "line": 149, "column": 27 }, "identifierName": "global" }, "name": "global" }, "computed": false }, "property": { "type": "Identifier", "start": 4546, "end": 4550, "loc": { "start": { "line": 149, "column": 28 }, "end": { "line": 149, "column": 32 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 4551, "end": 4554, "loc": { "start": { "line": 149, "column": 33 }, "end": { "line": 149, "column": 36 }, "identifierName": "alt" }, "name": "alt" }, "computed": false } } ], "test": { "type": "NumericLiteral", "start": 4513, "end": 4515, "loc": { "start": { "line": 148, "column": 13 }, "end": { "line": 148, "column": 15 } }, "extra": { "rawValue": 18, "raw": "18" }, "value": 18 } }, { "type": "SwitchCase", "start": 4565, "end": 4602, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 151, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 4587, "end": 4602, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 4594, "end": 4601, "loc": { "start": { "line": 151, "column": 19 }, "end": { "line": 151, "column": 26 } }, "extra": { "rawValue": "PAUSE", "raw": "\"PAUSE\"" }, "value": "PAUSE" } } ], "test": { "type": "NumericLiteral", "start": 4570, "end": 4572, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 15 } }, "extra": { "rawValue": 19, "raw": "19" }, "value": 19 } }, { "type": "SwitchCase", "start": 4612, "end": 4648, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 153, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 4634, "end": 4648, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 4641, "end": 4647, "loc": { "start": { "line": 153, "column": 19 }, "end": { "line": 153, "column": 25 } }, "extra": { "rawValue": "CAPS", "raw": "\"CAPS\"" }, "value": "CAPS" } } ], "test": { "type": "NumericLiteral", "start": 4617, "end": 4619, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 15 } }, "extra": { "rawValue": 20, "raw": "20" }, "value": 20 } }, { "type": "SwitchCase", "start": 4658, "end": 4708, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 155, "column": 40 } }, "consequent": [ { "type": "ReturnStatement", "start": 4680, "end": 4708, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 40 } }, "argument": { "type": "MemberExpression", "start": 4687, "end": 4707, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4687, "end": 4700, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 32 } }, "object": { "type": "MemberExpression", "start": 4687, "end": 4695, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 27 } }, "object": { "type": "Identifier", "start": 4687, "end": 4688, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4689, "end": 4695, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 27 }, "identifierName": "global" }, "name": "global" }, "computed": false }, "property": { "type": "Identifier", "start": 4696, "end": 4700, "loc": { "start": { "line": 155, "column": 28 }, "end": { "line": 155, "column": 32 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 4701, "end": 4707, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 39 }, "identifierName": "escape" }, "name": "escape" }, "computed": false } } ], "test": { "type": "NumericLiteral", "start": 4663, "end": 4665, "loc": { "start": { "line": 154, "column": 13 }, "end": { "line": 154, "column": 15 } }, "extra": { "rawValue": 27, "raw": "27" }, "value": 27 } }, { "type": "SwitchCase", "start": 4718, "end": 4767, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 157, "column": 39 } }, "consequent": [ { "type": "ReturnStatement", "start": 4740, "end": 4767, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 39 } }, "argument": { "type": "MemberExpression", "start": 4747, "end": 4766, "loc": { "start": { "line": 157, "column": 19 }, "end": { "line": 157, "column": 38 } }, "object": { "type": "MemberExpression", "start": 4747, "end": 4760, "loc": { "start": { "line": 157, "column": 19 }, "end": { "line": 157, "column": 32 } }, "object": { "type": "MemberExpression", "start": 4747, "end": 4755, "loc": { "start": { "line": 157, "column": 19 }, "end": { "line": 157, "column": 27 } }, "object": { "type": "Identifier", "start": 4747, "end": 4748, "loc": { "start": { "line": 157, "column": 19 }, "end": { "line": 157, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4749, "end": 4755, "loc": { "start": { "line": 157, "column": 21 }, "end": { "line": 157, "column": 27 }, "identifierName": "global" }, "name": "global" }, "computed": false }, "property": { "type": "Identifier", "start": 4756, "end": 4760, "loc": { "start": { "line": 157, "column": 28 }, "end": { "line": 157, "column": 32 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 4761, "end": 4766, "loc": { "start": { "line": 157, "column": 33 }, "end": { "line": 157, "column": 38 }, "identifierName": "space" }, "name": "space" }, "computed": false } } ], "test": { "type": "NumericLiteral", "start": 4723, "end": 4725, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 156, "column": 15 } }, "extra": { "rawValue": 32, "raw": "32" }, "value": 32 } }, { "type": "SwitchCase", "start": 4777, "end": 4813, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 159, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 4799, "end": 4813, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 4806, "end": 4812, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 25 } }, "extra": { "rawValue": "PGUP", "raw": "\"PGUP\"" }, "value": "PGUP" } } ], "test": { "type": "NumericLiteral", "start": 4782, "end": 4784, "loc": { "start": { "line": 158, "column": 13 }, "end": { "line": 158, "column": 15 } }, "extra": { "rawValue": 33, "raw": "33" }, "value": 33 } }, { "type": "SwitchCase", "start": 4823, "end": 4861, "loc": { "start": { "line": 160, "column": 8 }, "end": { "line": 161, "column": 28 } }, "consequent": [ { "type": "ReturnStatement", "start": 4845, "end": 4861, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 28 } }, "argument": { "type": "StringLiteral", "start": 4852, "end": 4860, "loc": { "start": { "line": 161, "column": 19 }, "end": { "line": 161, "column": 27 } }, "extra": { "rawValue": "PGDOWN", "raw": "\"PGDOWN\"" }, "value": "PGDOWN" } } ], "test": { "type": "NumericLiteral", "start": 4828, "end": 4830, "loc": { "start": { "line": 160, "column": 13 }, "end": { "line": 160, "column": 15 } }, "extra": { "rawValue": 34, "raw": "34" }, "value": 34 } }, { "type": "SwitchCase", "start": 4871, "end": 4906, "loc": { "start": { "line": 162, "column": 8 }, "end": { "line": 163, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 4893, "end": 4906, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 4900, "end": 4905, "loc": { "start": { "line": 163, "column": 19 }, "end": { "line": 163, "column": 24 } }, "extra": { "rawValue": "END", "raw": "\"END\"" }, "value": "END" } } ], "test": { "type": "NumericLiteral", "start": 4876, "end": 4878, "loc": { "start": { "line": 162, "column": 13 }, "end": { "line": 162, "column": 15 } }, "extra": { "rawValue": 35, "raw": "35" }, "value": 35 } }, { "type": "SwitchCase", "start": 4916, "end": 4952, "loc": { "start": { "line": 164, "column": 8 }, "end": { "line": 165, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 4938, "end": 4952, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 4945, "end": 4951, "loc": { "start": { "line": 165, "column": 19 }, "end": { "line": 165, "column": 25 } }, "extra": { "rawValue": "HOME", "raw": "\"HOME\"" }, "value": "HOME" } } ], "test": { "type": "NumericLiteral", "start": 4921, "end": 4923, "loc": { "start": { "line": 164, "column": 13 }, "end": { "line": 164, "column": 15 } }, "extra": { "rawValue": 36, "raw": "36" }, "value": 36 } }, { "type": "SwitchCase", "start": 4962, "end": 4995, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 167, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 4984, "end": 4995, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 4991, "end": 4994, "loc": { "start": { "line": 167, "column": 19 }, "end": { "line": 167, "column": 22 } }, "extra": { "rawValue": "⬅", "raw": "\"⬅\"" }, "value": "⬅" } } ], "test": { "type": "NumericLiteral", "start": 4967, "end": 4969, "loc": { "start": { "line": 166, "column": 13 }, "end": { "line": 166, "column": 15 } }, "extra": { "rawValue": 37, "raw": "37" }, "value": 37 } }, { "type": "SwitchCase", "start": 5005, "end": 5038, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 169, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5027, "end": 5038, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5034, "end": 5037, "loc": { "start": { "line": 169, "column": 19 }, "end": { "line": 169, "column": 22 } }, "extra": { "rawValue": "⬆", "raw": "\"⬆\"" }, "value": "⬆" } } ], "test": { "type": "NumericLiteral", "start": 5010, "end": 5012, "loc": { "start": { "line": 168, "column": 13 }, "end": { "line": 168, "column": 15 } }, "extra": { "rawValue": 38, "raw": "38" }, "value": 38 } }, { "type": "SwitchCase", "start": 5048, "end": 5081, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 171, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5070, "end": 5081, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5077, "end": 5080, "loc": { "start": { "line": 171, "column": 19 }, "end": { "line": 171, "column": 22 } }, "extra": { "rawValue": "➡", "raw": "\"➡\"" }, "value": "➡" } } ], "test": { "type": "NumericLiteral", "start": 5053, "end": 5055, "loc": { "start": { "line": 170, "column": 13 }, "end": { "line": 170, "column": 15 } }, "extra": { "rawValue": 39, "raw": "39" }, "value": 39 } }, { "type": "SwitchCase", "start": 5091, "end": 5124, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 173, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5113, "end": 5124, "loc": { "start": { "line": 173, "column": 12 }, "end": { "line": 173, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5120, "end": 5123, "loc": { "start": { "line": 173, "column": 19 }, "end": { "line": 173, "column": 22 } }, "extra": { "rawValue": "⬇", "raw": "\"⬇\"" }, "value": "⬇" } } ], "test": { "type": "NumericLiteral", "start": 5096, "end": 5098, "loc": { "start": { "line": 172, "column": 13 }, "end": { "line": 172, "column": 15 } }, "extra": { "rawValue": 40, "raw": "40" }, "value": 40 } }, { "type": "SwitchCase", "start": 5134, "end": 5170, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 175, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 5156, "end": 5170, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 5163, "end": 5169, "loc": { "start": { "line": 175, "column": 19 }, "end": { "line": 175, "column": 25 } }, "extra": { "rawValue": "PRNT", "raw": "\"PRNT\"" }, "value": "PRNT" } } ], "test": { "type": "NumericLiteral", "start": 5139, "end": 5141, "loc": { "start": { "line": 174, "column": 13 }, "end": { "line": 174, "column": 15 } }, "extra": { "rawValue": 44, "raw": "44" }, "value": 44 } }, { "type": "SwitchCase", "start": 5180, "end": 5215, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 177, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 5202, "end": 5215, "loc": { "start": { "line": 177, "column": 12 }, "end": { "line": 177, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 5209, "end": 5214, "loc": { "start": { "line": 177, "column": 19 }, "end": { "line": 177, "column": 24 } }, "extra": { "rawValue": "INS", "raw": "\"INS\"" }, "value": "INS" } } ], "test": { "type": "NumericLiteral", "start": 5185, "end": 5187, "loc": { "start": { "line": 176, "column": 13 }, "end": { "line": 176, "column": 15 } }, "extra": { "rawValue": 45, "raw": "45" }, "value": 45 } }, { "type": "SwitchCase", "start": 5225, "end": 5260, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 179, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 5247, "end": 5260, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 179, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 5254, "end": 5259, "loc": { "start": { "line": 179, "column": 19 }, "end": { "line": 179, "column": 24 } }, "extra": { "rawValue": "DEL", "raw": "\"DEL\"" }, "value": "DEL" } } ], "test": { "type": "NumericLiteral", "start": 5230, "end": 5232, "loc": { "start": { "line": 178, "column": 13 }, "end": { "line": 178, "column": 15 } }, "extra": { "rawValue": 46, "raw": "46" }, "value": 46 } }, { "type": "SwitchCase", "start": 5270, "end": 5305, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 181, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 5292, "end": 5305, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 5299, "end": 5304, "loc": { "start": { "line": 181, "column": 19 }, "end": { "line": 181, "column": 24 } }, "extra": { "rawValue": "SEL", "raw": "\"SEL\"" }, "value": "SEL" } } ], "test": { "type": "NumericLiteral", "start": 5275, "end": 5277, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 15 } }, "extra": { "rawValue": 93, "raw": "93" }, "value": 93 } }, { "type": "SwitchCase", "start": 5315, "end": 5352, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 183, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5337, "end": 5352, "loc": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5344, "end": 5351, "loc": { "start": { "line": 183, "column": 19 }, "end": { "line": 183, "column": 26 } }, "extra": { "rawValue": "NUM 0", "raw": "\"NUM 0\"" }, "value": "NUM 0" } } ], "test": { "type": "NumericLiteral", "start": 5320, "end": 5322, "loc": { "start": { "line": 182, "column": 13 }, "end": { "line": 182, "column": 15 } }, "extra": { "rawValue": 96, "raw": "96" }, "value": 96 } }, { "type": "SwitchCase", "start": 5362, "end": 5399, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 185, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5384, "end": 5399, "loc": { "start": { "line": 185, "column": 12 }, "end": { "line": 185, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5391, "end": 5398, "loc": { "start": { "line": 185, "column": 19 }, "end": { "line": 185, "column": 26 } }, "extra": { "rawValue": "NUM 1", "raw": "\"NUM 1\"" }, "value": "NUM 1" } } ], "test": { "type": "NumericLiteral", "start": 5367, "end": 5369, "loc": { "start": { "line": 184, "column": 13 }, "end": { "line": 184, "column": 15 } }, "extra": { "rawValue": 97, "raw": "97" }, "value": 97 } }, { "type": "SwitchCase", "start": 5409, "end": 5446, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 187, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5431, "end": 5446, "loc": { "start": { "line": 187, "column": 12 }, "end": { "line": 187, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5438, "end": 5445, "loc": { "start": { "line": 187, "column": 19 }, "end": { "line": 187, "column": 26 } }, "extra": { "rawValue": "NUM 2", "raw": "\"NUM 2\"" }, "value": "NUM 2" } } ], "test": { "type": "NumericLiteral", "start": 5414, "end": 5416, "loc": { "start": { "line": 186, "column": 13 }, "end": { "line": 186, "column": 15 } }, "extra": { "rawValue": 98, "raw": "98" }, "value": 98 } }, { "type": "SwitchCase", "start": 5456, "end": 5493, "loc": { "start": { "line": 188, "column": 8 }, "end": { "line": 189, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5478, "end": 5493, "loc": { "start": { "line": 189, "column": 12 }, "end": { "line": 189, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5485, "end": 5492, "loc": { "start": { "line": 189, "column": 19 }, "end": { "line": 189, "column": 26 } }, "extra": { "rawValue": "NUM 3", "raw": "\"NUM 3\"" }, "value": "NUM 3" } } ], "test": { "type": "NumericLiteral", "start": 5461, "end": 5463, "loc": { "start": { "line": 188, "column": 13 }, "end": { "line": 188, "column": 15 } }, "extra": { "rawValue": 99, "raw": "99" }, "value": 99 } }, { "type": "SwitchCase", "start": 5503, "end": 5541, "loc": { "start": { "line": 190, "column": 8 }, "end": { "line": 191, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5526, "end": 5541, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5533, "end": 5540, "loc": { "start": { "line": 191, "column": 19 }, "end": { "line": 191, "column": 26 } }, "extra": { "rawValue": "NUM 4", "raw": "\"NUM 4\"" }, "value": "NUM 4" } } ], "test": { "type": "NumericLiteral", "start": 5508, "end": 5511, "loc": { "start": { "line": 190, "column": 13 }, "end": { "line": 190, "column": 16 } }, "extra": { "rawValue": 100, "raw": "100" }, "value": 100 } }, { "type": "SwitchCase", "start": 5551, "end": 5589, "loc": { "start": { "line": 192, "column": 8 }, "end": { "line": 193, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5574, "end": 5589, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5581, "end": 5588, "loc": { "start": { "line": 193, "column": 19 }, "end": { "line": 193, "column": 26 } }, "extra": { "rawValue": "NUM 5", "raw": "\"NUM 5\"" }, "value": "NUM 5" } } ], "test": { "type": "NumericLiteral", "start": 5556, "end": 5559, "loc": { "start": { "line": 192, "column": 13 }, "end": { "line": 192, "column": 16 } }, "extra": { "rawValue": 101, "raw": "101" }, "value": 101 } }, { "type": "SwitchCase", "start": 5599, "end": 5637, "loc": { "start": { "line": 194, "column": 8 }, "end": { "line": 195, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5622, "end": 5637, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5629, "end": 5636, "loc": { "start": { "line": 195, "column": 19 }, "end": { "line": 195, "column": 26 } }, "extra": { "rawValue": "NUM 6", "raw": "\"NUM 6\"" }, "value": "NUM 6" } } ], "test": { "type": "NumericLiteral", "start": 5604, "end": 5607, "loc": { "start": { "line": 194, "column": 13 }, "end": { "line": 194, "column": 16 } }, "extra": { "rawValue": 102, "raw": "102" }, "value": 102 } }, { "type": "SwitchCase", "start": 5647, "end": 5685, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 197, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5670, "end": 5685, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5677, "end": 5684, "loc": { "start": { "line": 197, "column": 19 }, "end": { "line": 197, "column": 26 } }, "extra": { "rawValue": "NUM 7", "raw": "\"NUM 7\"" }, "value": "NUM 7" } } ], "test": { "type": "NumericLiteral", "start": 5652, "end": 5655, "loc": { "start": { "line": 196, "column": 13 }, "end": { "line": 196, "column": 16 } }, "extra": { "rawValue": 103, "raw": "103" }, "value": 103 } }, { "type": "SwitchCase", "start": 5695, "end": 5733, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 199, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5718, "end": 5733, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5725, "end": 5732, "loc": { "start": { "line": 199, "column": 19 }, "end": { "line": 199, "column": 26 } }, "extra": { "rawValue": "NUM 8", "raw": "\"NUM 8\"" }, "value": "NUM 8" } } ], "test": { "type": "NumericLiteral", "start": 5700, "end": 5703, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 16 } }, "extra": { "rawValue": 104, "raw": "104" }, "value": 104 } }, { "type": "SwitchCase", "start": 5743, "end": 5781, "loc": { "start": { "line": 200, "column": 8 }, "end": { "line": 201, "column": 27 } }, "consequent": [ { "type": "ReturnStatement", "start": 5766, "end": 5781, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 27 } }, "argument": { "type": "StringLiteral", "start": 5773, "end": 5780, "loc": { "start": { "line": 201, "column": 19 }, "end": { "line": 201, "column": 26 } }, "extra": { "rawValue": "NUM 9", "raw": "\"NUM 9\"" }, "value": "NUM 9" } } ], "test": { "type": "NumericLiteral", "start": 5748, "end": 5751, "loc": { "start": { "line": 200, "column": 13 }, "end": { "line": 200, "column": 16 } }, "extra": { "rawValue": 105, "raw": "105" }, "value": 105 } }, { "type": "SwitchCase", "start": 5791, "end": 5825, "loc": { "start": { "line": 202, "column": 8 }, "end": { "line": 203, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5814, "end": 5825, "loc": { "start": { "line": 203, "column": 12 }, "end": { "line": 203, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5821, "end": 5824, "loc": { "start": { "line": 203, "column": 19 }, "end": { "line": 203, "column": 22 } }, "extra": { "rawValue": "*", "raw": "\"*\"" }, "value": "*" } } ], "test": { "type": "NumericLiteral", "start": 5796, "end": 5799, "loc": { "start": { "line": 202, "column": 13 }, "end": { "line": 202, "column": 16 } }, "extra": { "rawValue": 106, "raw": "106" }, "value": 106 } }, { "type": "SwitchCase", "start": 5835, "end": 5869, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 205, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5858, "end": 5869, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5865, "end": 5868, "loc": { "start": { "line": 205, "column": 19 }, "end": { "line": 205, "column": 22 } }, "extra": { "rawValue": "+", "raw": "\"+\"" }, "value": "+" } } ], "test": { "type": "NumericLiteral", "start": 5840, "end": 5843, "loc": { "start": { "line": 204, "column": 13 }, "end": { "line": 204, "column": 16 } }, "extra": { "rawValue": 107, "raw": "107" }, "value": 107 } }, { "type": "SwitchCase", "start": 5879, "end": 5913, "loc": { "start": { "line": 206, "column": 8 }, "end": { "line": 207, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5902, "end": 5913, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5909, "end": 5912, "loc": { "start": { "line": 207, "column": 19 }, "end": { "line": 207, "column": 22 } }, "extra": { "rawValue": "-", "raw": "\"-\"" }, "value": "-" } } ], "test": { "type": "NumericLiteral", "start": 5884, "end": 5887, "loc": { "start": { "line": 206, "column": 13 }, "end": { "line": 206, "column": 16 } }, "extra": { "rawValue": 109, "raw": "109" }, "value": 109 } }, { "type": "SwitchCase", "start": 5923, "end": 5957, "loc": { "start": { "line": 208, "column": 8 }, "end": { "line": 209, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5946, "end": 5957, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5953, "end": 5956, "loc": { "start": { "line": 209, "column": 19 }, "end": { "line": 209, "column": 22 } }, "extra": { "rawValue": ".", "raw": "\".\"" }, "value": "." } } ], "test": { "type": "NumericLiteral", "start": 5928, "end": 5931, "loc": { "start": { "line": 208, "column": 13 }, "end": { "line": 208, "column": 16 } }, "extra": { "rawValue": 110, "raw": "110" }, "value": 110 } }, { "type": "SwitchCase", "start": 5967, "end": 6001, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 211, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 5990, "end": 6001, "loc": { "start": { "line": 211, "column": 12 }, "end": { "line": 211, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 5997, "end": 6000, "loc": { "start": { "line": 211, "column": 19 }, "end": { "line": 211, "column": 22 } }, "extra": { "rawValue": "/", "raw": "\"/\"" }, "value": "/" } } ], "test": { "type": "NumericLiteral", "start": 5972, "end": 5975, "loc": { "start": { "line": 210, "column": 13 }, "end": { "line": 210, "column": 16 } }, "extra": { "rawValue": 111, "raw": "111" }, "value": 111 } }, { "type": "SwitchCase", "start": 6011, "end": 6046, "loc": { "start": { "line": 212, "column": 8 }, "end": { "line": 213, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6034, "end": 6046, "loc": { "start": { "line": 213, "column": 12 }, "end": { "line": 213, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6041, "end": 6045, "loc": { "start": { "line": 213, "column": 19 }, "end": { "line": 213, "column": 23 } }, "extra": { "rawValue": "F1", "raw": "\"F1\"" }, "value": "F1" } } ], "test": { "type": "NumericLiteral", "start": 6016, "end": 6019, "loc": { "start": { "line": 212, "column": 13 }, "end": { "line": 212, "column": 16 } }, "extra": { "rawValue": 112, "raw": "112" }, "value": 112 } }, { "type": "SwitchCase", "start": 6056, "end": 6091, "loc": { "start": { "line": 214, "column": 8 }, "end": { "line": 215, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6079, "end": 6091, "loc": { "start": { "line": 215, "column": 12 }, "end": { "line": 215, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6086, "end": 6090, "loc": { "start": { "line": 215, "column": 19 }, "end": { "line": 215, "column": 23 } }, "extra": { "rawValue": "F2", "raw": "\"F2\"" }, "value": "F2" } } ], "test": { "type": "NumericLiteral", "start": 6061, "end": 6064, "loc": { "start": { "line": 214, "column": 13 }, "end": { "line": 214, "column": 16 } }, "extra": { "rawValue": 113, "raw": "113" }, "value": 113 } }, { "type": "SwitchCase", "start": 6101, "end": 6136, "loc": { "start": { "line": 216, "column": 8 }, "end": { "line": 217, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6124, "end": 6136, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6131, "end": 6135, "loc": { "start": { "line": 217, "column": 19 }, "end": { "line": 217, "column": 23 } }, "extra": { "rawValue": "F3", "raw": "\"F3\"" }, "value": "F3" } } ], "test": { "type": "NumericLiteral", "start": 6106, "end": 6109, "loc": { "start": { "line": 216, "column": 13 }, "end": { "line": 216, "column": 16 } }, "extra": { "rawValue": 114, "raw": "114" }, "value": 114 } }, { "type": "SwitchCase", "start": 6146, "end": 6181, "loc": { "start": { "line": 218, "column": 8 }, "end": { "line": 219, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6169, "end": 6181, "loc": { "start": { "line": 219, "column": 12 }, "end": { "line": 219, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6176, "end": 6180, "loc": { "start": { "line": 219, "column": 19 }, "end": { "line": 219, "column": 23 } }, "extra": { "rawValue": "F4", "raw": "\"F4\"" }, "value": "F4" } } ], "test": { "type": "NumericLiteral", "start": 6151, "end": 6154, "loc": { "start": { "line": 218, "column": 13 }, "end": { "line": 218, "column": 16 } }, "extra": { "rawValue": 115, "raw": "115" }, "value": 115 } }, { "type": "SwitchCase", "start": 6191, "end": 6226, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 221, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6214, "end": 6226, "loc": { "start": { "line": 221, "column": 12 }, "end": { "line": 221, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6221, "end": 6225, "loc": { "start": { "line": 221, "column": 19 }, "end": { "line": 221, "column": 23 } }, "extra": { "rawValue": "F5", "raw": "\"F5\"" }, "value": "F5" } } ], "test": { "type": "NumericLiteral", "start": 6196, "end": 6199, "loc": { "start": { "line": 220, "column": 13 }, "end": { "line": 220, "column": 16 } }, "extra": { "rawValue": 116, "raw": "116" }, "value": 116 } }, { "type": "SwitchCase", "start": 6236, "end": 6271, "loc": { "start": { "line": 222, "column": 8 }, "end": { "line": 223, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6259, "end": 6271, "loc": { "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6266, "end": 6270, "loc": { "start": { "line": 223, "column": 19 }, "end": { "line": 223, "column": 23 } }, "extra": { "rawValue": "F6", "raw": "\"F6\"" }, "value": "F6" } } ], "test": { "type": "NumericLiteral", "start": 6241, "end": 6244, "loc": { "start": { "line": 222, "column": 13 }, "end": { "line": 222, "column": 16 } }, "extra": { "rawValue": 117, "raw": "117" }, "value": 117 } }, { "type": "SwitchCase", "start": 6281, "end": 6316, "loc": { "start": { "line": 224, "column": 8 }, "end": { "line": 225, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6304, "end": 6316, "loc": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6311, "end": 6315, "loc": { "start": { "line": 225, "column": 19 }, "end": { "line": 225, "column": 23 } }, "extra": { "rawValue": "F7", "raw": "\"F7\"" }, "value": "F7" } } ], "test": { "type": "NumericLiteral", "start": 6286, "end": 6289, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 16 } }, "extra": { "rawValue": 118, "raw": "118" }, "value": 118 } }, { "type": "SwitchCase", "start": 6326, "end": 6361, "loc": { "start": { "line": 226, "column": 8 }, "end": { "line": 227, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6349, "end": 6361, "loc": { "start": { "line": 227, "column": 12 }, "end": { "line": 227, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6356, "end": 6360, "loc": { "start": { "line": 227, "column": 19 }, "end": { "line": 227, "column": 23 } }, "extra": { "rawValue": "F8", "raw": "\"F8\"" }, "value": "F8" } } ], "test": { "type": "NumericLiteral", "start": 6331, "end": 6334, "loc": { "start": { "line": 226, "column": 13 }, "end": { "line": 226, "column": 16 } }, "extra": { "rawValue": 119, "raw": "119" }, "value": 119 } }, { "type": "SwitchCase", "start": 6371, "end": 6406, "loc": { "start": { "line": 228, "column": 8 }, "end": { "line": 229, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 6394, "end": 6406, "loc": { "start": { "line": 229, "column": 12 }, "end": { "line": 229, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 6401, "end": 6405, "loc": { "start": { "line": 229, "column": 19 }, "end": { "line": 229, "column": 23 } }, "extra": { "rawValue": "F9", "raw": "\"F9\"" }, "value": "F9" } } ], "test": { "type": "NumericLiteral", "start": 6376, "end": 6379, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 16 } }, "extra": { "rawValue": 120, "raw": "120" }, "value": 120 } }, { "type": "SwitchCase", "start": 6416, "end": 6452, "loc": { "start": { "line": 230, "column": 8 }, "end": { "line": 231, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 6439, "end": 6452, "loc": { "start": { "line": 231, "column": 12 }, "end": { "line": 231, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 6446, "end": 6451, "loc": { "start": { "line": 231, "column": 19 }, "end": { "line": 231, "column": 24 } }, "extra": { "rawValue": "F10", "raw": "\"F10\"" }, "value": "F10" } } ], "test": { "type": "NumericLiteral", "start": 6421, "end": 6424, "loc": { "start": { "line": 230, "column": 13 }, "end": { "line": 230, "column": 16 } }, "extra": { "rawValue": 121, "raw": "121" }, "value": 121 } }, { "type": "SwitchCase", "start": 6462, "end": 6498, "loc": { "start": { "line": 232, "column": 8 }, "end": { "line": 233, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 6485, "end": 6498, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 6492, "end": 6497, "loc": { "start": { "line": 233, "column": 19 }, "end": { "line": 233, "column": 24 } }, "extra": { "rawValue": "F11", "raw": "\"F11\"" }, "value": "F11" } } ], "test": { "type": "NumericLiteral", "start": 6467, "end": 6470, "loc": { "start": { "line": 232, "column": 13 }, "end": { "line": 232, "column": 16 } }, "extra": { "rawValue": 122, "raw": "122" }, "value": 122 } }, { "type": "SwitchCase", "start": 6508, "end": 6544, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 235, "column": 25 } }, "consequent": [ { "type": "ReturnStatement", "start": 6531, "end": 6544, "loc": { "start": { "line": 235, "column": 12 }, "end": { "line": 235, "column": 25 } }, "argument": { "type": "StringLiteral", "start": 6538, "end": 6543, "loc": { "start": { "line": 235, "column": 19 }, "end": { "line": 235, "column": 24 } }, "extra": { "rawValue": "F12", "raw": "\"F12\"" }, "value": "F12" } } ], "test": { "type": "NumericLiteral", "start": 6513, "end": 6516, "loc": { "start": { "line": 234, "column": 13 }, "end": { "line": 234, "column": 16 } }, "extra": { "rawValue": 123, "raw": "123" }, "value": 123 } }, { "type": "SwitchCase", "start": 6556, "end": 6596, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 238, "column": 29 } }, "consequent": [ { "type": "ReturnStatement", "start": 6579, "end": 6596, "loc": { "start": { "line": 238, "column": 12 }, "end": { "line": 238, "column": 29 } }, "argument": { "type": "StringLiteral", "start": 6586, "end": 6595, "loc": { "start": { "line": 238, "column": 19 }, "end": { "line": 238, "column": 28 } }, "extra": { "rawValue": "NUMLOCK", "raw": "\"NUMLOCK\"" }, "value": "NUMLOCK" } } ], "test": { "type": "NumericLiteral", "start": 6561, "end": 6564, "loc": { "start": { "line": 237, "column": 13 }, "end": { "line": 237, "column": 16 } }, "extra": { "rawValue": 144, "raw": "144" }, "value": 144 } }, { "type": "SwitchCase", "start": 6606, "end": 6646, "loc": { "start": { "line": 239, "column": 8 }, "end": { "line": 240, "column": 29 } }, "consequent": [ { "type": "ReturnStatement", "start": 6629, "end": 6646, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 29 } }, "argument": { "type": "StringLiteral", "start": 6636, "end": 6645, "loc": { "start": { "line": 240, "column": 19 }, "end": { "line": 240, "column": 28 } }, "extra": { "rawValue": "SCRLOCK", "raw": "\"SCRLOCK\"" }, "value": "SCRLOCK" } } ], "test": { "type": "NumericLiteral", "start": 6611, "end": 6614, "loc": { "start": { "line": 239, "column": 13 }, "end": { "line": 239, "column": 16 } }, "extra": { "rawValue": 145, "raw": "145" }, "value": 145 } }, { "type": "SwitchCase", "start": 6656, "end": 6693, "loc": { "start": { "line": 241, "column": 8 }, "end": { "line": 242, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 6679, "end": 6693, "loc": { "start": { "line": 242, "column": 12 }, "end": { "line": 242, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 6686, "end": 6692, "loc": { "start": { "line": 242, "column": 19 }, "end": { "line": 242, "column": 25 } }, "extra": { "rawValue": "COMP", "raw": "\"COMP\"" }, "value": "COMP" } } ], "test": { "type": "NumericLiteral", "start": 6661, "end": 6664, "loc": { "start": { "line": 241, "column": 13 }, "end": { "line": 241, "column": 16 } }, "extra": { "rawValue": 182, "raw": "182" }, "value": 182 } }, { "type": "SwitchCase", "start": 6703, "end": 6740, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 244, "column": 26 } }, "consequent": [ { "type": "ReturnStatement", "start": 6726, "end": 6740, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 26 } }, "argument": { "type": "StringLiteral", "start": 6733, "end": 6739, "loc": { "start": { "line": 244, "column": 19 }, "end": { "line": 244, "column": 25 } }, "extra": { "rawValue": "CALC", "raw": "\"CALC\"" }, "value": "CALC" } } ], "test": { "type": "NumericLiteral", "start": 6708, "end": 6711, "loc": { "start": { "line": 243, "column": 13 }, "end": { "line": 243, "column": 16 } }, "extra": { "rawValue": 183, "raw": "183" }, "value": 183 } }, { "type": "SwitchCase", "start": 6750, "end": 6784, "loc": { "start": { "line": 245, "column": 8 }, "end": { "line": 246, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6773, "end": 6784, "loc": { "start": { "line": 246, "column": 12 }, "end": { "line": 246, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 6780, "end": 6783, "loc": { "start": { "line": 246, "column": 19 }, "end": { "line": 246, "column": 22 } }, "extra": { "rawValue": ";", "raw": "\";\"" }, "value": ";" } } ], "test": { "type": "NumericLiteral", "start": 6755, "end": 6758, "loc": { "start": { "line": 245, "column": 13 }, "end": { "line": 245, "column": 16 } }, "extra": { "rawValue": 186, "raw": "186" }, "value": 186 } }, { "type": "SwitchCase", "start": 6794, "end": 6828, "loc": { "start": { "line": 247, "column": 8 }, "end": { "line": 248, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6817, "end": 6828, "loc": { "start": { "line": 248, "column": 12 }, "end": { "line": 248, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 6824, "end": 6827, "loc": { "start": { "line": 248, "column": 19 }, "end": { "line": 248, "column": 22 } }, "extra": { "rawValue": "+", "raw": "\"+\"" }, "value": "+" } } ], "test": { "type": "NumericLiteral", "start": 6799, "end": 6802, "loc": { "start": { "line": 247, "column": 13 }, "end": { "line": 247, "column": 16 } }, "extra": { "rawValue": 187, "raw": "187" }, "value": 187 } }, { "type": "SwitchCase", "start": 6838, "end": 6872, "loc": { "start": { "line": 249, "column": 8 }, "end": { "line": 250, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6861, "end": 6872, "loc": { "start": { "line": 250, "column": 12 }, "end": { "line": 250, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 6868, "end": 6871, "loc": { "start": { "line": 250, "column": 19 }, "end": { "line": 250, "column": 22 } }, "extra": { "rawValue": ",", "raw": "\",\"" }, "value": "," } } ], "test": { "type": "NumericLiteral", "start": 6843, "end": 6846, "loc": { "start": { "line": 249, "column": 13 }, "end": { "line": 249, "column": 16 } }, "extra": { "rawValue": 188, "raw": "188" }, "value": 188 } }, { "type": "SwitchCase", "start": 6882, "end": 6916, "loc": { "start": { "line": 251, "column": 8 }, "end": { "line": 252, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6905, "end": 6916, "loc": { "start": { "line": 252, "column": 12 }, "end": { "line": 252, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 6912, "end": 6915, "loc": { "start": { "line": 252, "column": 19 }, "end": { "line": 252, "column": 22 } }, "extra": { "rawValue": "-", "raw": "\"-\"" }, "value": "-" } } ], "test": { "type": "NumericLiteral", "start": 6887, "end": 6890, "loc": { "start": { "line": 251, "column": 13 }, "end": { "line": 251, "column": 16 } }, "extra": { "rawValue": 189, "raw": "189" }, "value": 189 } }, { "type": "SwitchCase", "start": 6926, "end": 6960, "loc": { "start": { "line": 253, "column": 8 }, "end": { "line": 254, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6949, "end": 6960, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 6956, "end": 6959, "loc": { "start": { "line": 254, "column": 19 }, "end": { "line": 254, "column": 22 } }, "extra": { "rawValue": ".", "raw": "\".\"" }, "value": "." } } ], "test": { "type": "NumericLiteral", "start": 6931, "end": 6934, "loc": { "start": { "line": 253, "column": 13 }, "end": { "line": 253, "column": 16 } }, "extra": { "rawValue": 190, "raw": "190" }, "value": 190 } }, { "type": "SwitchCase", "start": 6970, "end": 7004, "loc": { "start": { "line": 255, "column": 8 }, "end": { "line": 256, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 6993, "end": 7004, "loc": { "start": { "line": 256, "column": 12 }, "end": { "line": 256, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 7000, "end": 7003, "loc": { "start": { "line": 256, "column": 19 }, "end": { "line": 256, "column": 22 } }, "extra": { "rawValue": "/", "raw": "\"/\"" }, "value": "/" } } ], "test": { "type": "NumericLiteral", "start": 6975, "end": 6978, "loc": { "start": { "line": 255, "column": 13 }, "end": { "line": 255, "column": 16 } }, "extra": { "rawValue": 191, "raw": "191" }, "value": 191 } }, { "type": "SwitchCase", "start": 7014, "end": 7048, "loc": { "start": { "line": 257, "column": 8 }, "end": { "line": 258, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 7037, "end": 7048, "loc": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 7044, "end": 7047, "loc": { "start": { "line": 258, "column": 19 }, "end": { "line": 258, "column": 22 } }, "extra": { "rawValue": "[", "raw": "\"[\"" }, "value": "[" } } ], "test": { "type": "NumericLiteral", "start": 7019, "end": 7022, "loc": { "start": { "line": 257, "column": 13 }, "end": { "line": 257, "column": 16 } }, "extra": { "rawValue": 219, "raw": "219" }, "value": 219 } }, { "type": "SwitchCase", "start": 7058, "end": 7093, "loc": { "start": { "line": 259, "column": 8 }, "end": { "line": 260, "column": 24 } }, "consequent": [ { "type": "ReturnStatement", "start": 7081, "end": 7093, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 24 } }, "argument": { "type": "StringLiteral", "start": 7088, "end": 7092, "loc": { "start": { "line": 260, "column": 19 }, "end": { "line": 260, "column": 23 } }, "extra": { "rawValue": "\\", "raw": "\"\\\\\"" }, "value": "\\" } } ], "test": { "type": "NumericLiteral", "start": 7063, "end": 7066, "loc": { "start": { "line": 259, "column": 13 }, "end": { "line": 259, "column": 16 } }, "extra": { "rawValue": 220, "raw": "220" }, "value": 220 } }, { "type": "SwitchCase", "start": 7103, "end": 7137, "loc": { "start": { "line": 261, "column": 8 }, "end": { "line": 262, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 7126, "end": 7137, "loc": { "start": { "line": 262, "column": 12 }, "end": { "line": 262, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 7133, "end": 7136, "loc": { "start": { "line": 262, "column": 19 }, "end": { "line": 262, "column": 22 } }, "extra": { "rawValue": "]", "raw": "\"]\"" }, "value": "]" } } ], "test": { "type": "NumericLiteral", "start": 7108, "end": 7111, "loc": { "start": { "line": 261, "column": 13 }, "end": { "line": 261, "column": 16 } }, "extra": { "rawValue": 221, "raw": "221" }, "value": 221 } }, { "type": "SwitchCase", "start": 7147, "end": 7181, "loc": { "start": { "line": 263, "column": 8 }, "end": { "line": 264, "column": 23 } }, "consequent": [ { "type": "ReturnStatement", "start": 7170, "end": 7181, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 23 } }, "argument": { "type": "StringLiteral", "start": 7177, "end": 7180, "loc": { "start": { "line": 264, "column": 19 }, "end": { "line": 264, "column": 22 } }, "extra": { "rawValue": "'", "raw": "\"'\"" }, "value": "'" } } ], "test": { "type": "NumericLiteral", "start": 7152, "end": 7155, "loc": { "start": { "line": 263, "column": 13 }, "end": { "line": 263, "column": 16 } }, "extra": { "rawValue": 222, "raw": "222" }, "value": 222 } } ], "leadingComments": [ { "type": "CommentLine", "value": " @todo: Refactor into dictionary", "start": 3948, "end": 3982, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 38 } } } ] }, { "type": "ReturnStatement", "start": 7196, "end": 7325, "loc": { "start": { "line": 267, "column": 4 }, "end": { "line": 269, "column": 25 } }, "argument": { "type": "ConditionalExpression", "start": 7203, "end": 7324, "loc": { "start": { "line": 267, "column": 11 }, "end": { "line": 269, "column": 24 } }, "test": { "type": "LogicalExpression", "start": 7203, "end": 7259, "loc": { "start": { "line": 267, "column": 11 }, "end": { "line": 267, "column": 67 } }, "left": { "type": "LogicalExpression", "start": 7204, "end": 7228, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 36 } }, "left": { "type": "BinaryExpression", "start": 7204, "end": 7214, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 22 } }, "left": { "type": "NumericLiteral", "start": 7204, "end": 7206, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 14 } }, "extra": { "rawValue": 48, "raw": "48" }, "value": 48 }, "operator": "<=", "right": { "type": "Identifier", "start": 7210, "end": 7214, "loc": { "start": { "line": 267, "column": 18 }, "end": { "line": 267, "column": 22 }, "identifierName": "code" }, "name": "code" } }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 7218, "end": 7228, "loc": { "start": { "line": 267, "column": 26 }, "end": { "line": 267, "column": 36 } }, "left": { "type": "Identifier", "start": 7218, "end": 7222, "loc": { "start": { "line": 267, "column": 26 }, "end": { "line": 267, "column": 30 }, "identifierName": "code" }, "name": "code" }, "operator": "<=", "right": { "type": "NumericLiteral", "start": 7226, "end": 7228, "loc": { "start": { "line": 267, "column": 34 }, "end": { "line": 267, "column": 36 } }, "extra": { "rawValue": 57, "raw": "57" }, "value": 57 } }, "extra": { "parenthesized": true, "parenStart": 7203 } }, "operator": "||", "right": { "type": "LogicalExpression", "start": 7234, "end": 7258, "loc": { "start": { "line": 267, "column": 42 }, "end": { "line": 267, "column": 66 } }, "left": { "type": "BinaryExpression", "start": 7234, "end": 7244, "loc": { "start": { "line": 267, "column": 42 }, "end": { "line": 267, "column": 52 } }, "left": { "type": "NumericLiteral", "start": 7234, "end": 7236, "loc": { "start": { "line": 267, "column": 42 }, "end": { "line": 267, "column": 44 } }, "extra": { "rawValue": 65, "raw": "65" }, "value": 65 }, "operator": "<=", "right": { "type": "Identifier", "start": 7240, "end": 7244, "loc": { "start": { "line": 267, "column": 48 }, "end": { "line": 267, "column": 52 }, "identifierName": "code" }, "name": "code" } }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 7248, "end": 7258, "loc": { "start": { "line": 267, "column": 56 }, "end": { "line": 267, "column": 66 } }, "left": { "type": "Identifier", "start": 7248, "end": 7252, "loc": { "start": { "line": 267, "column": 56 }, "end": { "line": 267, "column": 60 }, "identifierName": "code" }, "name": "code" }, "operator": "<=", "right": { "type": "NumericLiteral", "start": 7256, "end": 7258, "loc": { "start": { "line": 267, "column": 64 }, "end": { "line": 267, "column": 66 } }, "extra": { "rawValue": 90, "raw": "90" }, "value": 90 } }, "extra": { "parenthesized": true, "parenStart": 7233 } } }, "consequent": { "type": "CallExpression", "start": 7271, "end": 7296, "loc": { "start": { "line": 268, "column": 8 }, "end": { "line": 268, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 7271, "end": 7290, "loc": { "start": { "line": 268, "column": 8 }, "end": { "line": 268, "column": 27 } }, "object": { "type": "Identifier", "start": 7271, "end": 7277, "loc": { "start": { "line": 268, "column": 8 }, "end": { "line": 268, "column": 14 }, "identifierName": "String" }, "name": "String" }, "property": { "type": "Identifier", "start": 7278, "end": 7290, "loc": { "start": { "line": 268, "column": 15 }, "end": { "line": 268, "column": 27 }, "identifierName": "fromCharCode" }, "name": "fromCharCode" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7291, "end": 7295, "loc": { "start": { "line": 268, "column": 28 }, "end": { "line": 268, "column": 32 }, "identifierName": "code" }, "name": "code" } ] }, "alternate": { "type": "BinaryExpression", "start": 7308, "end": 7324, "loc": { "start": { "line": 269, "column": 8 }, "end": { "line": 269, "column": 24 } }, "left": { "type": "BinaryExpression", "start": 7308, "end": 7318, "loc": { "start": { "line": 269, "column": 8 }, "end": { "line": 269, "column": 18 } }, "left": { "type": "StringLiteral", "start": 7308, "end": 7311, "loc": { "start": { "line": 269, "column": 8 }, "end": { "line": 269, "column": 11 } }, "extra": { "rawValue": "[", "raw": "\"[\"" }, "value": "[" }, "operator": "+", "right": { "type": "Identifier", "start": 7314, "end": 7318, "loc": { "start": { "line": 269, "column": 14 }, "end": { "line": 269, "column": 18 }, "identifierName": "code" }, "name": "code" } }, "operator": "+", "right": { "type": "StringLiteral", "start": 7321, "end": 7324, "loc": { "start": { "line": 269, "column": 21 }, "end": { "line": 269, "column": 24 } }, "extra": { "rawValue": "]", "raw": "\"]\"" }, "value": "]" } } } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } } ], "trailingComments": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } } ] }, { "type": "ExportNamedDeclaration", "start": 7332, "end": 9436, "loc": { "start": { "line": 272, "column": 0 }, "end": { "line": 345, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 7339, "end": 9436, "loc": { "start": { "line": 272, "column": 7 }, "end": { "line": 345, "column": 1 } }, "id": { "type": "Identifier", "start": 7345, "end": 7355, "loc": { "start": { "line": 272, "column": 13 }, "end": { "line": 272, "column": 23 }, "identifierName": "Keybinding" }, "name": "Keybinding" }, "superClass": null, "body": { "type": "ClassBody", "start": 7356, "end": 9436, "loc": { "start": { "line": 272, "column": 24 }, "end": { "line": 345, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 7618, "end": 8029, "loc": { "start": { "line": 282, "column": 4 }, "end": { "line": 292, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7618, "end": 7629, "loc": { "start": { "line": 282, "column": 4 }, "end": { "line": 282, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 7630, "end": 7639, "loc": { "start": { "line": 282, "column": 16 }, "end": { "line": 282, "column": 25 }, "identifierName": "keyMapper" }, "name": "keyMapper" }, { "type": "Identifier", "start": 7641, "end": 7644, "loc": { "start": { "line": 282, "column": 27 }, "end": { "line": 282, "column": 30 }, "identifierName": "app" }, "name": "app" }, { "type": "ObjectPattern", "start": 7646, "end": 7692, "loc": { "start": { "line": 282, "column": 32 }, "end": { "line": 282, "column": 78 } }, "properties": [ { "type": "ObjectProperty", "start": 7648, "end": 7655, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 41 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 7648, "end": 7655, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 41 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "Identifier", "start": 7648, "end": 7655, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 41 }, "identifierName": "keyCode" }, "name": "keyCode" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 7657, "end": 7672, "loc": { "start": { "line": 282, "column": 43 }, "end": { "line": 282, "column": 58 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 7657, "end": 7664, "loc": { "start": { "line": 282, "column": 43 }, "end": { "line": 282, "column": 50 }, "identifierName": "builtin" }, "name": "builtin" }, "value": { "type": "AssignmentPattern", "start": 7657, "end": 7672, "loc": { "start": { "line": 282, "column": 43 }, "end": { "line": 282, "column": 58 } }, "left": { "type": "Identifier", "start": 7657, "end": 7664, "loc": { "start": { "line": 282, "column": 43 }, "end": { "line": 282, "column": 50 }, "identifierName": "builtin" }, "name": "builtin" }, "right": { "type": "BooleanLiteral", "start": 7667, "end": 7672, "loc": { "start": { "line": 282, "column": 53 }, "end": { "line": 282, "column": 58 } }, "value": false } }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 7674, "end": 7690, "loc": { "start": { "line": 282, "column": 60 }, "end": { "line": 282, "column": 76 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 7674, "end": 7682, "loc": { "start": { "line": 282, "column": 60 }, "end": { "line": 282, "column": 68 }, "identifierName": "repeated" }, "name": "repeated" }, "value": { "type": "AssignmentPattern", "start": 7674, "end": 7690, "loc": { "start": { "line": 282, "column": 60 }, "end": { "line": 282, "column": 76 } }, "left": { "type": "Identifier", "start": 7674, "end": 7682, "loc": { "start": { "line": 282, "column": 60 }, "end": { "line": 282, "column": 68 }, "identifierName": "repeated" }, "name": "repeated" }, "right": { "type": "BooleanLiteral", "start": 7685, "end": 7690, "loc": { "start": { "line": 282, "column": 71 }, "end": { "line": 282, "column": 76 } }, "value": false } }, "extra": { "shorthand": true } } ] } ], "body": { "type": "BlockStatement", "start": 7694, "end": 8029, "loc": { "start": { "line": 282, "column": 80 }, "end": { "line": 292, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 7705, "end": 7782, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 283, "column": 85 } }, "expression": { "type": "CallExpression", "start": 7705, "end": 7781, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 283, "column": 84 } }, "callee": { "type": "Identifier", "start": 7705, "end": 7711, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 283, "column": 14 }, "identifierName": "assert" }, "name": "assert" }, "arguments": [ { "type": "LogicalExpression", "start": 7712, "end": 7748, "loc": { "start": { "line": 283, "column": 15 }, "end": { "line": 283, "column": 51 } }, "left": { "type": "Identifier", "start": 7712, "end": 7719, "loc": { "start": { "line": 283, "column": 15 }, "end": { "line": 283, "column": 22 }, "identifierName": "keyCode" }, "name": "keyCode" }, "operator": "&&", "right": { "type": "CallExpression", "start": 7723, "end": 7748, "loc": { "start": { "line": 283, "column": 26 }, "end": { "line": 283, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 7723, "end": 7739, "loc": { "start": { "line": 283, "column": 26 }, "end": { "line": 283, "column": 42 } }, "object": { "type": "Identifier", "start": 7723, "end": 7729, "loc": { "start": { "line": 283, "column": 26 }, "end": { "line": 283, "column": 32 }, "identifierName": "Number" }, "name": "Number" }, "property": { "type": "Identifier", "start": 7730, "end": 7739, "loc": { "start": { "line": 283, "column": 33 }, "end": { "line": 283, "column": 42 }, "identifierName": "isInteger" }, "name": "isInteger" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7740, "end": 7747, "loc": { "start": { "line": 283, "column": 43 }, "end": { "line": 283, "column": 50 }, "identifierName": "keyCode" }, "name": "keyCode" } ] } }, { "type": "BinaryExpression", "start": 7750, "end": 7780, "loc": { "start": { "line": 283, "column": 53 }, "end": { "line": 283, "column": 83 } }, "left": { "type": "StringLiteral", "start": 7750, "end": 7770, "loc": { "start": { "line": 283, "column": 53 }, "end": { "line": 283, "column": 73 } }, "extra": { "rawValue": "Invalid key code: ", "raw": "\"Invalid key code: \"" }, "value": "Invalid key code: " }, "operator": "+", "right": { "type": "Identifier", "start": 7773, "end": 7780, "loc": { "start": { "line": 283, "column": 76 }, "end": { "line": 283, "column": 83 }, "identifierName": "keyCode" }, "name": "keyCode" } } ] } }, { "type": "ExpressionStatement", "start": 7792, "end": 7819, "loc": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 7792, "end": 7818, "loc": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7792, "end": 7806, "loc": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 22 } }, "object": { "type": "ThisExpression", "start": 7792, "end": 7796, "loc": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 12 } } }, "property": { "type": "Identifier", "start": 7797, "end": 7806, "loc": { "start": { "line": 284, "column": 13 }, "end": { "line": 284, "column": 22 }, "identifierName": "keyMapper" }, "name": "keyMapper" }, "computed": false }, "right": { "type": "Identifier", "start": 7809, "end": 7818, "loc": { "start": { "line": 284, "column": 25 }, "end": { "line": 284, "column": 34 }, "identifierName": "keyMapper" }, "name": "keyMapper" } } }, { "type": "ExpressionStatement", "start": 7829, "end": 7844, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 23 } }, "expression": { "type": "AssignmentExpression", "start": 7829, "end": 7843, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 22 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7829, "end": 7837, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 16 } }, "object": { "type": "ThisExpression", "start": 7829, "end": 7833, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 12 } } }, "property": { "type": "Identifier", "start": 7834, "end": 7837, "loc": { "start": { "line": 285, "column": 13 }, "end": { "line": 285, "column": 16 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "right": { "type": "Identifier", "start": 7840, "end": 7843, "loc": { "start": { "line": 285, "column": 19 }, "end": { "line": 285, "column": 22 }, "identifierName": "app" }, "name": "app" } } }, { "type": "ExpressionStatement", "start": 7854, "end": 7877, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 7854, "end": 7876, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7854, "end": 7866, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 20 } }, "object": { "type": "ThisExpression", "start": 7854, "end": 7858, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 12 } } }, "property": { "type": "Identifier", "start": 7859, "end": 7866, "loc": { "start": { "line": 286, "column": 13 }, "end": { "line": 286, "column": 20 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false }, "right": { "type": "Identifier", "start": 7869, "end": 7876, "loc": { "start": { "line": 286, "column": 23 }, "end": { "line": 286, "column": 30 }, "identifierName": "keyCode" }, "name": "keyCode" } } }, { "type": "ExpressionStatement", "start": 7887, "end": 7910, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 7887, "end": 7909, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7887, "end": 7899, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 20 } }, "object": { "type": "ThisExpression", "start": 7887, "end": 7891, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 12 } } }, "property": { "type": "Identifier", "start": 7892, "end": 7899, "loc": { "start": { "line": 287, "column": 13 }, "end": { "line": 287, "column": 20 }, "identifierName": "builtin" }, "name": "builtin" }, "computed": false }, "right": { "type": "Identifier", "start": 7902, "end": 7909, "loc": { "start": { "line": 287, "column": 23 }, "end": { "line": 287, "column": 30 }, "identifierName": "builtin" }, "name": "builtin" } } }, { "type": "ExpressionStatement", "start": 7920, "end": 7945, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 7920, "end": 7944, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7920, "end": 7933, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 21 } }, "object": { "type": "ThisExpression", "start": 7920, "end": 7924, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 12 } } }, "property": { "type": "Identifier", "start": 7925, "end": 7933, "loc": { "start": { "line": 288, "column": 13 }, "end": { "line": 288, "column": 21 }, "identifierName": "repeated" }, "name": "repeated" }, "computed": false }, "right": { "type": "Identifier", "start": 7936, "end": 7944, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 32 }, "identifierName": "repeated" }, "name": "repeated" } } }, { "type": "ExpressionStatement", "start": 7957, "end": 7984, "loc": { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 7957, "end": 7983, "loc": { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7957, "end": 7968, "loc": { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 19 } }, "object": { "type": "ThisExpression", "start": 7957, "end": 7961, "loc": { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 12 } } }, "property": { "type": "Identifier", "start": 7962, "end": 7968, "loc": { "start": { "line": 290, "column": 13 }, "end": { "line": 290, "column": 19 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "right": { "type": "NewExpression", "start": 7971, "end": 7983, "loc": { "start": { "line": 290, "column": 22 }, "end": { "line": 290, "column": 34 } }, "callee": { "type": "Identifier", "start": 7975, "end": 7981, "loc": { "start": { "line": 290, "column": 26 }, "end": { "line": 290, "column": 32 }, "identifierName": "Signal" }, "name": "Signal" }, "arguments": [] } } }, { "type": "ExpressionStatement", "start": 7994, "end": 8022, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 7994, "end": 8021, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7994, "end": 8006, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 20 } }, "object": { "type": "ThisExpression", "start": 7994, "end": 7998, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 12 } } }, "property": { "type": "Identifier", "start": 7999, "end": 8006, "loc": { "start": { "line": 291, "column": 13 }, "end": { "line": 291, "column": 20 }, "identifierName": "toggled" }, "name": "toggled" }, "computed": false }, "right": { "type": "NewExpression", "start": 8009, "end": 8021, "loc": { "start": { "line": 291, "column": 23 }, "end": { "line": 291, "column": 35 } }, "callee": { "type": "Identifier", "start": 8013, "end": 8019, "loc": { "start": { "line": 291, "column": 27 }, "end": { "line": 291, "column": 33 }, "identifierName": "Signal" }, "name": "Signal" }, "arguments": [] } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {KeyActionMapper} keyMapper\r\n * @param {Application} app\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean=} param0.builtin\r\n * @param {boolean=} param0.repeated\r\n ", "start": 7363, "end": 7612, "loc": { "start": { "line": 273, "column": 4 }, "end": { "line": 281, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns whether this binding is currently pressed\r\n * @returns {boolean}\r\n ", "start": 8037, "end": 8134, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 297, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 8140, "end": 8471, "loc": { "start": { "line": 298, "column": 4 }, "end": { "line": 306, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 8144, "end": 8151, "loc": { "start": { "line": 298, "column": 8 }, "end": { "line": 298, "column": 15 }, "identifierName": "pressed" }, "name": "pressed" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 8154, "end": 8471, "loc": { "start": { "line": 298, "column": 18 }, "end": { "line": 306, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 8202, "end": 8441, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 304, "column": 9 } }, "test": { "type": "CallExpression", "start": 8206, "end": 8250, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 8206, "end": 8236, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 42 } }, "object": { "type": "MemberExpression", "start": 8206, "end": 8232, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8206, "end": 8223, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 29 } }, "object": { "type": "MemberExpression", "start": 8206, "end": 8214, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 20 } }, "object": { "type": "ThisExpression", "start": 8206, "end": 8210, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 8211, "end": 8214, "loc": { "start": { "line": 300, "column": 17 }, "end": { "line": 300, "column": 20 }, "identifierName": "app" }, "name": "app" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 8215, "end": 8223, "loc": { "start": { "line": 300, "column": 21 }, "end": { "line": 300, "column": 29 }, "identifierName": "inputMgr" }, "name": "inputMgr" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 8224, "end": 8232, "loc": { "start": { "line": 300, "column": 30 }, "end": { "line": 300, "column": 38 }, "identifierName": "keysDown" }, "name": "keysDown" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 8233, "end": 8236, "loc": { "start": { "line": 300, "column": 39 }, "end": { "line": 300, "column": 42 }, "identifierName": "has" }, "name": "has" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "MemberExpression", "start": 8237, "end": 8249, "loc": { "start": { "line": 300, "column": 43 }, "end": { "line": 300, "column": 55 } }, "object": { "type": "ThisExpression", "start": 8237, "end": 8241, "loc": { "start": { "line": 300, "column": 43 }, "end": { "line": 300, "column": 47 } } }, "property": { "type": "Identifier", "start": 8242, "end": 8249, "loc": { "start": { "line": 300, "column": 48 }, "end": { "line": 300, "column": 55 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false } ], "leadingComments": null }, "consequent": { "type": "BlockStatement", "start": 8252, "end": 8441, "loc": { "start": { "line": 300, "column": 58 }, "end": { "line": 304, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 8315, "end": 8361, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8321, "end": 8360, "loc": { "start": { "line": 302, "column": 18 }, "end": { "line": 302, "column": 57 } }, "id": { "type": "Identifier", "start": 8321, "end": 8329, "loc": { "start": { "line": 302, "column": 18 }, "end": { "line": 302, "column": 26 }, "identifierName": "reciever" }, "name": "reciever", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 8332, "end": 8360, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 57 } }, "object": { "type": "MemberExpression", "start": 8332, "end": 8346, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 43 } }, "object": { "type": "ThisExpression", "start": 8332, "end": 8336, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 33 } } }, "property": { "type": "Identifier", "start": 8337, "end": 8346, "loc": { "start": { "line": 302, "column": 34 }, "end": { "line": 302, "column": 43 }, "identifierName": "keyMapper" }, "name": "keyMapper" }, "computed": false }, "property": { "type": "Identifier", "start": 8347, "end": 8360, "loc": { "start": { "line": 302, "column": 44 }, "end": { "line": 302, "column": 57 }, "identifierName": "inputReceiver" }, "name": "inputReceiver" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " Check if it is the top reciever", "start": 8267, "end": 8301, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 46 } } } ] }, { "type": "ReturnStatement", "start": 8375, "end": 8430, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 303, "column": 67 } }, "argument": { "type": "BinaryExpression", "start": 8382, "end": 8429, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 66 } }, "left": { "type": "CallExpression", "start": 8382, "end": 8416, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 8382, "end": 8414, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 51 } }, "object": { "type": "MemberExpression", "start": 8382, "end": 8399, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 36 } }, "object": { "type": "MemberExpression", "start": 8382, "end": 8390, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 27 } }, "object": { "type": "ThisExpression", "start": 8382, "end": 8386, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 23 } } }, "property": { "type": "Identifier", "start": 8387, "end": 8390, "loc": { "start": { "line": 303, "column": 24 }, "end": { "line": 303, "column": 27 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 8391, "end": 8399, "loc": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 36 }, "identifierName": "inputMgr" }, "name": "inputMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 8400, "end": 8414, "loc": { "start": { "line": 303, "column": 37 }, "end": { "line": 303, "column": 51 }, "identifierName": "getTopReciever" }, "name": "getTopReciever" }, "computed": false }, "arguments": [] }, "operator": "===", "right": { "type": "Identifier", "start": 8421, "end": 8429, "loc": { "start": { "line": 303, "column": 58 }, "end": { "line": 303, "column": 66 }, "identifierName": "reciever" }, "name": "reciever" } } } ], "directives": [] }, "alternate": null, "leadingComments": [ { "type": "CommentLine", "value": " Check if the key is down", "start": 8165, "end": 8192, "loc": { "start": { "line": 299, "column": 8 }, "end": { "line": 299, "column": 35 } } } ] }, { "type": "ReturnStatement", "start": 8451, "end": 8464, "loc": { "start": { "line": 305, "column": 8 }, "end": { "line": 305, "column": 21 } }, "argument": { "type": "BooleanLiteral", "start": 8458, "end": 8463, "loc": { "start": { "line": 305, "column": 15 }, "end": { "line": 305, "column": 20 } }, "value": false } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns whether this binding is currently pressed\r\n * @returns {boolean}\r\n ", "start": 8037, "end": 8134, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 297, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Adds an event listener\r\n * @param {function() : void} receiver\r\n * @param {object=} scope\r\n ", "start": 8479, "end": 8597, "loc": { "start": { "line": 308, "column": 4 }, "end": { "line": 312, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 8603, "end": 8682, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 315, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 8603, "end": 8606, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 313, "column": 7 }, "identifierName": "add" }, "name": "add", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8607, "end": 8615, "loc": { "start": { "line": 313, "column": 8 }, "end": { "line": 313, "column": 16 }, "identifierName": "receiver" }, "name": "receiver" }, { "type": "AssignmentPattern", "start": 8617, "end": 8629, "loc": { "start": { "line": 313, "column": 18 }, "end": { "line": 313, "column": 30 } }, "left": { "type": "Identifier", "start": 8617, "end": 8622, "loc": { "start": { "line": 313, "column": 18 }, "end": { "line": 313, "column": 23 }, "identifierName": "scope" }, "name": "scope" }, "right": { "type": "NullLiteral", "start": 8625, "end": 8629, "loc": { "start": { "line": 313, "column": 26 }, "end": { "line": 313, "column": 30 } } } } ], "body": { "type": "BlockStatement", "start": 8631, "end": 8682, "loc": { "start": { "line": 313, "column": 32 }, "end": { "line": 315, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 8642, "end": 8675, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 41 } }, "expression": { "type": "CallExpression", "start": 8642, "end": 8674, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 8642, "end": 8657, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 23 } }, "object": { "type": "MemberExpression", "start": 8642, "end": 8653, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 19 } }, "object": { "type": "ThisExpression", "start": 8642, "end": 8646, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 12 } } }, "property": { "type": "Identifier", "start": 8647, "end": 8653, "loc": { "start": { "line": 314, "column": 13 }, "end": { "line": 314, "column": 19 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "property": { "type": "Identifier", "start": 8654, "end": 8657, "loc": { "start": { "line": 314, "column": 20 }, "end": { "line": 314, "column": 23 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8658, "end": 8666, "loc": { "start": { "line": 314, "column": 24 }, "end": { "line": 314, "column": 32 }, "identifierName": "receiver" }, "name": "receiver" }, { "type": "Identifier", "start": 8668, "end": 8673, "loc": { "start": { "line": 314, "column": 34 }, "end": { "line": 314, "column": 39 }, "identifierName": "scope" }, "name": "scope" } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Adds an event listener\r\n * @param {function() : void} receiver\r\n * @param {object=} scope\r\n ", "start": 8479, "end": 8597, "loc": { "start": { "line": 308, "column": 4 }, "end": { "line": 312, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {Element} elem\r\n * @returns {HTMLElement} the created element, or null if the keybindings are not shown\r\n * ", "start": 8690, "end": 8828, "loc": { "start": { "line": 317, "column": 4 }, "end": { "line": 320, "column": 10 } } } ] }, { "type": "ClassMethod", "start": 8834, "end": 9155, "loc": { "start": { "line": 321, "column": 4 }, "end": { "line": 330, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 8834, "end": 8854, "loc": { "start": { "line": 321, "column": 4 }, "end": { "line": 321, "column": 24 }, "identifierName": "appendLabelToElement" }, "name": "appendLabelToElement", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8855, "end": 8859, "loc": { "start": { "line": 321, "column": 25 }, "end": { "line": 321, "column": 29 }, "identifierName": "elem" }, "name": "elem" } ], "body": { "type": "BlockStatement", "start": 8861, "end": 9155, "loc": { "start": { "line": 321, "column": 31 }, "end": { "line": 330, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 8872, "end": 8925, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 324, "column": 9 } }, "test": { "type": "Identifier", "start": 8876, "end": 8885, "loc": { "start": { "line": 322, "column": 12 }, "end": { "line": 322, "column": 21 }, "identifierName": "IS_MOBILE" }, "name": "IS_MOBILE" }, "consequent": { "type": "BlockStatement", "start": 8887, "end": 8925, "loc": { "start": { "line": 322, "column": 23 }, "end": { "line": 324, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 8902, "end": 8914, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 24 } }, "argument": { "type": "NullLiteral", "start": 8909, "end": 8913, "loc": { "start": { "line": 323, "column": 19 }, "end": { "line": 323, "column": 23 } } } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 8935, "end": 8981, "loc": { "start": { "line": 325, "column": 8 }, "end": { "line": 325, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8941, "end": 8980, "loc": { "start": { "line": 325, "column": 14 }, "end": { "line": 325, "column": 53 } }, "id": { "type": "Identifier", "start": 8941, "end": 8947, "loc": { "start": { "line": 325, "column": 14 }, "end": { "line": 325, "column": 20 }, "identifierName": "spacer" }, "name": "spacer" }, "init": { "type": "CallExpression", "start": 8950, "end": 8980, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 8950, "end": 8972, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 45 } }, "object": { "type": "Identifier", "start": 8950, "end": 8958, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 31 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 8959, "end": 8972, "loc": { "start": { "line": 325, "column": 32 }, "end": { "line": 325, "column": 45 }, "identifierName": "createElement" }, "name": "createElement" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 8973, "end": 8979, "loc": { "start": { "line": 325, "column": 46 }, "end": { "line": 325, "column": 52 } }, "extra": { "rawValue": "code", "raw": "\"code\"" }, "value": "code" } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 8991, "end": 9026, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 43 } }, "expression": { "type": "CallExpression", "start": 8991, "end": 9025, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 8991, "end": 9011, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 28 } }, "object": { "type": "MemberExpression", "start": 8991, "end": 9007, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 24 } }, "object": { "type": "Identifier", "start": 8991, "end": 8997, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 14 }, "identifierName": "spacer" }, "name": "spacer" }, "property": { "type": "Identifier", "start": 8998, "end": 9007, "loc": { "start": { "line": 326, "column": 15 }, "end": { "line": 326, "column": 24 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9008, "end": 9011, "loc": { "start": { "line": 326, "column": 25 }, "end": { "line": 326, "column": 28 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9012, "end": 9024, "loc": { "start": { "line": 326, "column": 29 }, "end": { "line": 326, "column": 41 } }, "extra": { "rawValue": "keybinding", "raw": "\"keybinding\"" }, "value": "keybinding" } ] } }, { "type": "ExpressionStatement", "start": 9036, "end": 9089, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 61 } }, "expression": { "type": "AssignmentExpression", "start": 9036, "end": 9088, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9036, "end": 9052, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 24 } }, "object": { "type": "Identifier", "start": 9036, "end": 9042, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 14 }, "identifierName": "spacer" }, "name": "spacer" }, "property": { "type": "Identifier", "start": 9043, "end": 9052, "loc": { "start": { "line": 327, "column": 15 }, "end": { "line": 327, "column": 24 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "CallExpression", "start": 9055, "end": 9088, "loc": { "start": { "line": 327, "column": 27 }, "end": { "line": 327, "column": 60 } }, "callee": { "type": "Identifier", "start": 9055, "end": 9074, "loc": { "start": { "line": 327, "column": 27 }, "end": { "line": 327, "column": 46 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode" }, "arguments": [ { "type": "MemberExpression", "start": 9075, "end": 9087, "loc": { "start": { "line": 327, "column": 47 }, "end": { "line": 327, "column": 59 } }, "object": { "type": "ThisExpression", "start": 9075, "end": 9079, "loc": { "start": { "line": 327, "column": 47 }, "end": { "line": 327, "column": 51 } } }, "property": { "type": "Identifier", "start": 9080, "end": 9087, "loc": { "start": { "line": 327, "column": 52 }, "end": { "line": 327, "column": 59 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false } ] } } }, { "type": "ExpressionStatement", "start": 9099, "end": 9124, "loc": { "start": { "line": 328, "column": 8 }, "end": { "line": 328, "column": 33 } }, "expression": { "type": "CallExpression", "start": 9099, "end": 9123, "loc": { "start": { "line": 328, "column": 8 }, "end": { "line": 328, "column": 32 } }, "callee": { "type": "MemberExpression", "start": 9099, "end": 9115, "loc": { "start": { "line": 328, "column": 8 }, "end": { "line": 328, "column": 24 } }, "object": { "type": "Identifier", "start": 9099, "end": 9103, "loc": { "start": { "line": 328, "column": 8 }, "end": { "line": 328, "column": 12 }, "identifierName": "elem" }, "name": "elem" }, "property": { "type": "Identifier", "start": 9104, "end": 9115, "loc": { "start": { "line": 328, "column": 13 }, "end": { "line": 328, "column": 24 }, "identifierName": "appendChild" }, "name": "appendChild" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 9116, "end": 9122, "loc": { "start": { "line": 328, "column": 25 }, "end": { "line": 328, "column": 31 }, "identifierName": "spacer" }, "name": "spacer" } ] } }, { "type": "ReturnStatement", "start": 9134, "end": 9148, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "column": 22 } }, "argument": { "type": "Identifier", "start": 9141, "end": 9147, "loc": { "start": { "line": 329, "column": 15 }, "end": { "line": 329, "column": 21 }, "identifierName": "spacer" }, "name": "spacer" } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {Element} elem\r\n * @returns {HTMLElement} the created element, or null if the keybindings are not shown\r\n * ", "start": 8690, "end": 8828, "loc": { "start": { "line": 317, "column": 4 }, "end": { "line": 320, "column": 10 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns the key code as a nice string\r\n ", "start": 9163, "end": 9221, "loc": { "start": { "line": 332, "column": 4 }, "end": { "line": 334, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 9227, "end": 9305, "loc": { "start": { "line": 335, "column": 4 }, "end": { "line": 337, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 9227, "end": 9243, "loc": { "start": { "line": 335, "column": 4 }, "end": { "line": 335, "column": 20 }, "identifierName": "getKeyCodeString" }, "name": "getKeyCodeString", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 9246, "end": 9305, "loc": { "start": { "line": 335, "column": 23 }, "end": { "line": 337, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 9257, "end": 9298, "loc": { "start": { "line": 336, "column": 8 }, "end": { "line": 336, "column": 49 } }, "argument": { "type": "CallExpression", "start": 9264, "end": 9297, "loc": { "start": { "line": 336, "column": 15 }, "end": { "line": 336, "column": 48 } }, "callee": { "type": "Identifier", "start": 9264, "end": 9283, "loc": { "start": { "line": 336, "column": 15 }, "end": { "line": 336, "column": 34 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode" }, "arguments": [ { "type": "MemberExpression", "start": 9284, "end": 9296, "loc": { "start": { "line": 336, "column": 35 }, "end": { "line": 336, "column": 47 } }, "object": { "type": "ThisExpression", "start": 9284, "end": 9288, "loc": { "start": { "line": 336, "column": 35 }, "end": { "line": 336, "column": 39 } } }, "property": { "type": "Identifier", "start": 9289, "end": 9296, "loc": { "start": { "line": 336, "column": 40 }, "end": { "line": 336, "column": 47 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns the key code as a nice string\r\n ", "start": 9163, "end": 9221, "loc": { "start": { "line": 332, "column": 4 }, "end": { "line": 334, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Remvoes all signal receivers\r\n ", "start": 9313, "end": 9362, "loc": { "start": { "line": 339, "column": 4 }, "end": { "line": 341, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 9368, "end": 9433, "loc": { "start": { "line": 342, "column": 4 }, "end": { "line": 344, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 9368, "end": 9388, "loc": { "start": { "line": 342, "column": 4 }, "end": { "line": 342, "column": 24 }, "identifierName": "clearSignalReceivers" }, "name": "clearSignalReceivers", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 9391, "end": 9433, "loc": { "start": { "line": 342, "column": 27 }, "end": { "line": 344, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 9402, "end": 9426, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 32 } }, "expression": { "type": "CallExpression", "start": 9402, "end": 9425, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 9402, "end": 9423, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 29 } }, "object": { "type": "MemberExpression", "start": 9402, "end": 9413, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 19 } }, "object": { "type": "ThisExpression", "start": 9402, "end": 9406, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 12 } } }, "property": { "type": "Identifier", "start": 9407, "end": 9413, "loc": { "start": { "line": 343, "column": 13 }, "end": { "line": 343, "column": 19 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "property": { "type": "Identifier", "start": 9414, "end": 9423, "loc": { "start": { "line": 343, "column": 20 }, "end": { "line": 343, "column": 29 }, "identifierName": "removeAll" }, "name": "removeAll" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Remvoes all signal receivers\r\n ", "start": 9313, "end": 9362, "loc": { "start": { "line": 339, "column": 4 }, "end": { "line": 341, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } }, { "type": "ExportNamedDeclaration", "start": 9440, "end": 13542, "loc": { "start": { "line": 347, "column": 0 }, "end": { "line": 481, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 9447, "end": 13542, "loc": { "start": { "line": 347, "column": 7 }, "end": { "line": 481, "column": 1 } }, "id": { "type": "Identifier", "start": 9453, "end": 9468, "loc": { "start": { "line": 347, "column": 13 }, "end": { "line": 347, "column": 28 }, "identifierName": "KeyActionMapper" }, "name": "KeyActionMapper" }, "superClass": null, "body": { "type": "ClassBody", "start": 9469, "end": 13542, "loc": { "start": { "line": 347, "column": 29 }, "end": { "line": 481, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 9578, "end": 10760, "loc": { "start": { "line": 353, "column": 4 }, "end": { "line": 385, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 9578, "end": 9589, "loc": { "start": { "line": 353, "column": 4 }, "end": { "line": 353, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 9590, "end": 9594, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 20 }, "identifierName": "root" }, "name": "root" }, { "type": "Identifier", "start": 9596, "end": 9609, "loc": { "start": { "line": 353, "column": 22 }, "end": { "line": 353, "column": 35 }, "identifierName": "inputReciever" }, "name": "inputReciever" } ], "body": { "type": "BlockStatement", "start": 9611, "end": 10760, "loc": { "start": { "line": 353, "column": 37 }, "end": { "line": 385, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 9622, "end": 9639, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 25 } }, "expression": { "type": "AssignmentExpression", "start": 9622, "end": 9638, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 24 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9622, "end": 9631, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 17 } }, "object": { "type": "ThisExpression", "start": 9622, "end": 9626, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 12 } } }, "property": { "type": "Identifier", "start": 9627, "end": 9631, "loc": { "start": { "line": 354, "column": 13 }, "end": { "line": 354, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "right": { "type": "Identifier", "start": 9634, "end": 9638, "loc": { "start": { "line": 354, "column": 20 }, "end": { "line": 354, "column": 24 }, "identifierName": "root" }, "name": "root" } } }, { "type": "ExpressionStatement", "start": 9649, "end": 9684, "loc": { "start": { "line": 355, "column": 8 }, "end": { "line": 355, "column": 43 } }, "expression": { "type": "AssignmentExpression", "start": 9649, "end": 9683, "loc": { "start": { "line": 355, "column": 8 }, "end": { "line": 355, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9649, "end": 9667, "loc": { "start": { "line": 355, "column": 8 }, "end": { "line": 355, "column": 26 } }, "object": { "type": "ThisExpression", "start": 9649, "end": 9653, "loc": { "start": { "line": 355, "column": 8 }, "end": { "line": 355, "column": 12 } } }, "property": { "type": "Identifier", "start": 9654, "end": 9667, "loc": { "start": { "line": 355, "column": 13 }, "end": { "line": 355, "column": 26 }, "identifierName": "inputReceiver" }, "name": "inputReceiver" }, "computed": false }, "right": { "type": "Identifier", "start": 9670, "end": 9683, "loc": { "start": { "line": 355, "column": 29 }, "end": { "line": 355, "column": 42 }, "identifierName": "inputReciever" }, "name": "inputReciever" } } }, { "type": "ExpressionStatement", "start": 9696, "end": 9748, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 60 } }, "expression": { "type": "CallExpression", "start": 9696, "end": 9747, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 9696, "end": 9721, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 33 } }, "object": { "type": "MemberExpression", "start": 9696, "end": 9717, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 29 } }, "object": { "type": "Identifier", "start": 9696, "end": 9709, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 21 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "property": { "type": "Identifier", "start": 9710, "end": 9717, "loc": { "start": { "line": 357, "column": 22 }, "end": { "line": 357, "column": 29 }, "identifierName": "keydown" }, "name": "keydown" }, "computed": false }, "property": { "type": "Identifier", "start": 9718, "end": 9721, "loc": { "start": { "line": 357, "column": 30 }, "end": { "line": 357, "column": 33 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 9722, "end": 9740, "loc": { "start": { "line": 357, "column": 34 }, "end": { "line": 357, "column": 52 } }, "object": { "type": "ThisExpression", "start": 9722, "end": 9726, "loc": { "start": { "line": 357, "column": 34 }, "end": { "line": 357, "column": 38 } } }, "property": { "type": "Identifier", "start": 9727, "end": 9740, "loc": { "start": { "line": 357, "column": 39 }, "end": { "line": 357, "column": 52 }, "identifierName": "handleKeydown" }, "name": "handleKeydown" }, "computed": false }, { "type": "ThisExpression", "start": 9742, "end": 9746, "loc": { "start": { "line": 357, "column": 54 }, "end": { "line": 357, "column": 58 } } } ] } }, { "type": "ExpressionStatement", "start": 9758, "end": 9806, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 56 } }, "expression": { "type": "CallExpression", "start": 9758, "end": 9805, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 9758, "end": 9781, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 31 } }, "object": { "type": "MemberExpression", "start": 9758, "end": 9777, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 27 } }, "object": { "type": "Identifier", "start": 9758, "end": 9771, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 21 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "property": { "type": "Identifier", "start": 9772, "end": 9777, "loc": { "start": { "line": 358, "column": 22 }, "end": { "line": 358, "column": 27 }, "identifierName": "keyup" }, "name": "keyup" }, "computed": false }, "property": { "type": "Identifier", "start": 9778, "end": 9781, "loc": { "start": { "line": 358, "column": 28 }, "end": { "line": 358, "column": 31 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 9782, "end": 9798, "loc": { "start": { "line": 358, "column": 32 }, "end": { "line": 358, "column": 48 } }, "object": { "type": "ThisExpression", "start": 9782, "end": 9786, "loc": { "start": { "line": 358, "column": 32 }, "end": { "line": 358, "column": 36 } } }, "property": { "type": "Identifier", "start": 9787, "end": 9798, "loc": { "start": { "line": 358, "column": 37 }, "end": { "line": 358, "column": 48 }, "identifierName": "handleKeyup" }, "name": "handleKeyup" }, "computed": false }, { "type": "ThisExpression", "start": 9800, "end": 9804, "loc": { "start": { "line": 358, "column": 50 }, "end": { "line": 358, "column": 54 } } } ] }, "trailingComments": [ { "type": "CommentBlock", "value": "* @type {Object.} ", "start": 9818, "end": 9860, "loc": { "start": { "line": 360, "column": 8 }, "end": { "line": 360, "column": 50 } } } ] }, { "type": "ExpressionStatement", "start": 9870, "end": 9892, "loc": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 9870, "end": 9891, "loc": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9870, "end": 9886, "loc": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 24 } }, "object": { "type": "ThisExpression", "start": 9870, "end": 9874, "loc": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 9875, "end": 9886, "loc": { "start": { "line": 361, "column": 13 }, "end": { "line": 361, "column": 24 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false, "leadingComments": null }, "right": { "type": "ObjectExpression", "start": 9889, "end": 9891, "loc": { "start": { "line": 361, "column": 27 }, "end": { "line": 361, "column": 29 } }, "properties": [] }, "leadingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "* @type {Object.} ", "start": 9818, "end": 9860, "loc": { "start": { "line": 360, "column": 8 }, "end": { "line": 360, "column": 50 } } } ] }, { "type": "VariableDeclaration", "start": 9904, "end": 9965, "loc": { "start": { "line": 363, "column": 8 }, "end": { "line": 363, "column": 69 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9910, "end": 9964, "loc": { "start": { "line": 363, "column": 14 }, "end": { "line": 363, "column": 68 } }, "id": { "type": "Identifier", "start": 9910, "end": 9919, "loc": { "start": { "line": 363, "column": 14 }, "end": { "line": 363, "column": 23 }, "identifierName": "overrides" }, "name": "overrides" }, "init": { "type": "CallExpression", "start": 9922, "end": 9964, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 9922, "end": 9962, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 66 } }, "object": { "type": "MemberExpression", "start": 9922, "end": 9939, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 43 } }, "object": { "type": "MemberExpression", "start": 9922, "end": 9930, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 34 } }, "object": { "type": "Identifier", "start": 9922, "end": 9926, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 30 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 9927, "end": 9930, "loc": { "start": { "line": 363, "column": 31 }, "end": { "line": 363, "column": 34 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 9931, "end": 9939, "loc": { "start": { "line": 363, "column": 35 }, "end": { "line": 363, "column": 43 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 9940, "end": 9962, "loc": { "start": { "line": 363, "column": 44 }, "end": { "line": 363, "column": 66 }, "identifierName": "getKeybindingOverrides" }, "name": "getKeybindingOverrides" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ForInStatement", "start": 9977, "end": 10633, "loc": { "start": { "line": 365, "column": 8 }, "end": { "line": 381, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 9982, "end": 9996, "loc": { "start": { "line": 365, "column": 13 }, "end": { "line": 365, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9988, "end": 9996, "loc": { "start": { "line": 365, "column": 19 }, "end": { "line": 365, "column": 27 } }, "id": { "type": "Identifier", "start": 9988, "end": 9996, "loc": { "start": { "line": 365, "column": 19 }, "end": { "line": 365, "column": 27 }, "identifierName": "category" }, "name": "category" }, "init": null } ], "kind": "const" }, "right": { "type": "Identifier", "start": 10000, "end": 10011, "loc": { "start": { "line": 365, "column": 31 }, "end": { "line": 365, "column": 42 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "body": { "type": "BlockStatement", "start": 10013, "end": 10633, "loc": { "start": { "line": 365, "column": 44 }, "end": { "line": 381, "column": 9 } }, "body": [ { "type": "ForInStatement", "start": 10028, "end": 10622, "loc": { "start": { "line": 366, "column": 12 }, "end": { "line": 380, "column": 13 } }, "left": { "type": "VariableDeclaration", "start": 10033, "end": 10042, "loc": { "start": { "line": 366, "column": 17 }, "end": { "line": 366, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10039, "end": 10042, "loc": { "start": { "line": 366, "column": 23 }, "end": { "line": 366, "column": 26 } }, "id": { "type": "Identifier", "start": 10039, "end": 10042, "loc": { "start": { "line": 366, "column": 23 }, "end": { "line": 366, "column": 26 }, "identifierName": "key" }, "name": "key" }, "init": null } ], "kind": "const" }, "right": { "type": "MemberExpression", "start": 10046, "end": 10067, "loc": { "start": { "line": 366, "column": 30 }, "end": { "line": 366, "column": 51 } }, "object": { "type": "Identifier", "start": 10046, "end": 10057, "loc": { "start": { "line": 366, "column": 30 }, "end": { "line": 366, "column": 41 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "property": { "type": "Identifier", "start": 10058, "end": 10066, "loc": { "start": { "line": 366, "column": 42 }, "end": { "line": 366, "column": 50 }, "identifierName": "category" }, "name": "category" }, "computed": true }, "body": { "type": "BlockStatement", "start": 10069, "end": 10622, "loc": { "start": { "line": 366, "column": 53 }, "end": { "line": 380, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 10088, "end": 10148, "loc": { "start": { "line": 367, "column": 16 }, "end": { "line": 367, "column": 76 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10092, "end": 10147, "loc": { "start": { "line": 367, "column": 20 }, "end": { "line": 367, "column": 75 } }, "id": { "type": "Identifier", "start": 10092, "end": 10099, "loc": { "start": { "line": 367, "column": 20 }, "end": { "line": 367, "column": 27 }, "identifierName": "payload" }, "name": "payload" }, "init": { "type": "CallExpression", "start": 10102, "end": 10147, "loc": { "start": { "line": 367, "column": 30 }, "end": { "line": 367, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 10102, "end": 10115, "loc": { "start": { "line": 367, "column": 30 }, "end": { "line": 367, "column": 43 } }, "object": { "type": "Identifier", "start": 10102, "end": 10108, "loc": { "start": { "line": 367, "column": 30 }, "end": { "line": 367, "column": 36 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 10109, "end": 10115, "loc": { "start": { "line": 367, "column": 37 }, "end": { "line": 367, "column": 43 }, "identifierName": "assign" }, "name": "assign" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 10116, "end": 10118, "loc": { "start": { "line": 367, "column": 44 }, "end": { "line": 367, "column": 46 } }, "properties": [] }, { "type": "MemberExpression", "start": 10120, "end": 10146, "loc": { "start": { "line": 367, "column": 48 }, "end": { "line": 367, "column": 74 } }, "object": { "type": "MemberExpression", "start": 10120, "end": 10141, "loc": { "start": { "line": 367, "column": 48 }, "end": { "line": 367, "column": 69 } }, "object": { "type": "Identifier", "start": 10120, "end": 10131, "loc": { "start": { "line": 367, "column": 48 }, "end": { "line": 367, "column": 59 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "property": { "type": "Identifier", "start": 10132, "end": 10140, "loc": { "start": { "line": 367, "column": 60 }, "end": { "line": 367, "column": 68 }, "identifierName": "category" }, "name": "category" }, "computed": true }, "property": { "type": "Identifier", "start": 10142, "end": 10145, "loc": { "start": { "line": 367, "column": 70 }, "end": { "line": 367, "column": 73 }, "identifierName": "key" }, "name": "key" }, "computed": true } ] } } ], "kind": "let" }, { "type": "IfStatement", "start": 10166, "end": 10261, "loc": { "start": { "line": 368, "column": 16 }, "end": { "line": 370, "column": 17 } }, "test": { "type": "MemberExpression", "start": 10170, "end": 10184, "loc": { "start": { "line": 368, "column": 20 }, "end": { "line": 368, "column": 34 } }, "object": { "type": "Identifier", "start": 10170, "end": 10179, "loc": { "start": { "line": 368, "column": 20 }, "end": { "line": 368, "column": 29 }, "identifierName": "overrides" }, "name": "overrides" }, "property": { "type": "Identifier", "start": 10180, "end": 10183, "loc": { "start": { "line": 368, "column": 30 }, "end": { "line": 368, "column": 33 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "consequent": { "type": "BlockStatement", "start": 10186, "end": 10261, "loc": { "start": { "line": 368, "column": 36 }, "end": { "line": 370, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 10209, "end": 10242, "loc": { "start": { "line": 369, "column": 20 }, "end": { "line": 369, "column": 53 } }, "expression": { "type": "AssignmentExpression", "start": 10209, "end": 10241, "loc": { "start": { "line": 369, "column": 20 }, "end": { "line": 369, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10209, "end": 10224, "loc": { "start": { "line": 369, "column": 20 }, "end": { "line": 369, "column": 35 } }, "object": { "type": "Identifier", "start": 10209, "end": 10216, "loc": { "start": { "line": 369, "column": 20 }, "end": { "line": 369, "column": 27 }, "identifierName": "payload" }, "name": "payload" }, "property": { "type": "Identifier", "start": 10217, "end": 10224, "loc": { "start": { "line": 369, "column": 28 }, "end": { "line": 369, "column": 35 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false }, "right": { "type": "MemberExpression", "start": 10227, "end": 10241, "loc": { "start": { "line": 369, "column": 38 }, "end": { "line": 369, "column": 52 } }, "object": { "type": "Identifier", "start": 10227, "end": 10236, "loc": { "start": { "line": 369, "column": 38 }, "end": { "line": 369, "column": 47 }, "identifierName": "overrides" }, "name": "overrides" }, "property": { "type": "Identifier", "start": 10237, "end": 10240, "loc": { "start": { "line": 369, "column": 48 }, "end": { "line": 369, "column": 51 }, "identifierName": "key" }, "name": "key" }, "computed": true } } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 10281, "end": 10350, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 85 } }, "expression": { "type": "AssignmentExpression", "start": 10281, "end": 10349, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 84 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10281, "end": 10302, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 37 } }, "object": { "type": "MemberExpression", "start": 10281, "end": 10297, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 32 } }, "object": { "type": "ThisExpression", "start": 10281, "end": 10285, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 20 } } }, "property": { "type": "Identifier", "start": 10286, "end": 10297, "loc": { "start": { "line": 372, "column": 21 }, "end": { "line": 372, "column": 32 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 10298, "end": 10301, "loc": { "start": { "line": 372, "column": 33 }, "end": { "line": 372, "column": 36 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "right": { "type": "NewExpression", "start": 10305, "end": 10349, "loc": { "start": { "line": 372, "column": 40 }, "end": { "line": 372, "column": 84 } }, "callee": { "type": "Identifier", "start": 10309, "end": 10319, "loc": { "start": { "line": 372, "column": 44 }, "end": { "line": 372, "column": 54 }, "identifierName": "Keybinding" }, "name": "Keybinding" }, "arguments": [ { "type": "ThisExpression", "start": 10320, "end": 10324, "loc": { "start": { "line": 372, "column": 55 }, "end": { "line": 372, "column": 59 } } }, { "type": "MemberExpression", "start": 10326, "end": 10339, "loc": { "start": { "line": 372, "column": 61 }, "end": { "line": 372, "column": 74 } }, "object": { "type": "MemberExpression", "start": 10326, "end": 10335, "loc": { "start": { "line": 372, "column": 61 }, "end": { "line": 372, "column": 70 } }, "object": { "type": "ThisExpression", "start": 10326, "end": 10330, "loc": { "start": { "line": 372, "column": 61 }, "end": { "line": 372, "column": 65 } } }, "property": { "type": "Identifier", "start": 10331, "end": 10335, "loc": { "start": { "line": 372, "column": 66 }, "end": { "line": 372, "column": 70 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 10336, "end": 10339, "loc": { "start": { "line": 372, "column": 71 }, "end": { "line": 372, "column": 74 }, "identifierName": "app" }, "name": "app" }, "computed": false }, { "type": "Identifier", "start": 10341, "end": 10348, "loc": { "start": { "line": 372, "column": 76 }, "end": { "line": 372, "column": 83 }, "identifierName": "payload" }, "name": "payload" } ] } } }, { "type": "IfStatement", "start": 10370, "end": 10607, "loc": { "start": { "line": 374, "column": 16 }, "end": { "line": 379, "column": 17 } }, "test": { "type": "Identifier", "start": 10374, "end": 10382, "loc": { "start": { "line": 374, "column": 20 }, "end": { "line": 374, "column": 28 }, "identifierName": "G_IS_DEV" }, "name": "G_IS_DEV" }, "consequent": { "type": "BlockStatement", "start": 10384, "end": 10607, "loc": { "start": { "line": 374, "column": 30 }, "end": { "line": 379, "column": 17 } }, "body": [ { "type": "IfStatement", "start": 10438, "end": 10588, "loc": { "start": { "line": 376, "column": 20 }, "end": { "line": 378, "column": 21 } }, "test": { "type": "UnaryExpression", "start": 10442, "end": 10470, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 52 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 10443, "end": 10470, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 52 } }, "object": { "type": "MemberExpression", "start": 10443, "end": 10465, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 47 } }, "object": { "type": "MemberExpression", "start": 10443, "end": 10456, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 38 } }, "object": { "type": "Identifier", "start": 10443, "end": 10444, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 26 }, "identifierName": "T" }, "name": "T", "leadingComments": null }, "property": { "type": "Identifier", "start": 10445, "end": 10456, "loc": { "start": { "line": 376, "column": 27 }, "end": { "line": 376, "column": 38 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 10457, "end": 10465, "loc": { "start": { "line": 376, "column": 39 }, "end": { "line": 376, "column": 47 }, "identifierName": "mappings" }, "name": "mappings" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 10466, "end": 10469, "loc": { "start": { "line": 376, "column": 48 }, "end": { "line": 376, "column": 51 }, "identifierName": "key" }, "name": "key" }, "computed": true, "leadingComments": null }, "extra": { "parenthesizedArgument": false }, "leadingComments": null }, "consequent": { "type": "BlockStatement", "start": 10472, "end": 10588, "loc": { "start": { "line": 376, "column": 54 }, "end": { "line": 378, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 10499, "end": 10565, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 90 } }, "expression": { "type": "CallExpression", "start": 10499, "end": 10564, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 89 } }, "callee": { "type": "Identifier", "start": 10499, "end": 10511, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 36 }, "identifierName": "assertAlways" }, "name": "assertAlways" }, "arguments": [ { "type": "BooleanLiteral", "start": 10512, "end": 10517, "loc": { "start": { "line": 377, "column": 37 }, "end": { "line": 377, "column": 42 } }, "value": false }, { "type": "BinaryExpression", "start": 10519, "end": 10563, "loc": { "start": { "line": 377, "column": 44 }, "end": { "line": 377, "column": 88 } }, "left": { "type": "BinaryExpression", "start": 10519, "end": 10538, "loc": { "start": { "line": 377, "column": 44 }, "end": { "line": 377, "column": 63 } }, "left": { "type": "StringLiteral", "start": 10519, "end": 10532, "loc": { "start": { "line": 377, "column": 44 }, "end": { "line": 377, "column": 57 } }, "extra": { "rawValue": "Keybinding ", "raw": "\"Keybinding \"" }, "value": "Keybinding " }, "operator": "+", "right": { "type": "Identifier", "start": 10535, "end": 10538, "loc": { "start": { "line": 377, "column": 60 }, "end": { "line": 377, "column": 63 }, "identifierName": "key" }, "name": "key" } }, "operator": "+", "right": { "type": "StringLiteral", "start": 10541, "end": 10563, "loc": { "start": { "line": 377, "column": 66 }, "end": { "line": 377, "column": 88 } }, "extra": { "rawValue": " has no translation!", "raw": "\" has no translation!\"" }, "value": " has no translation!" } } ] } } ], "directives": [] }, "alternate": null, "leadingComments": [ { "type": "CommentLine", "value": " Sanity", "start": 10407, "end": 10416, "loc": { "start": { "line": 375, "column": 20 }, "end": { "line": 375, "column": 29 } } } ] } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 10645, "end": 10695, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 58 } }, "expression": { "type": "CallExpression", "start": 10645, "end": 10694, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 10645, "end": 10671, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 34 } }, "object": { "type": "MemberExpression", "start": 10645, "end": 10667, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 30 } }, "object": { "type": "Identifier", "start": 10645, "end": 10658, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 21 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "property": { "type": "Identifier", "start": 10659, "end": 10667, "loc": { "start": { "line": 383, "column": 22 }, "end": { "line": 383, "column": 30 }, "identifierName": "pageBlur" }, "name": "pageBlur" }, "computed": false }, "property": { "type": "Identifier", "start": 10668, "end": 10671, "loc": { "start": { "line": 383, "column": 31 }, "end": { "line": 383, "column": 34 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 10672, "end": 10687, "loc": { "start": { "line": 383, "column": 35 }, "end": { "line": 383, "column": 50 } }, "object": { "type": "ThisExpression", "start": 10672, "end": 10676, "loc": { "start": { "line": 383, "column": 35 }, "end": { "line": 383, "column": 39 } } }, "property": { "type": "Identifier", "start": 10677, "end": 10687, "loc": { "start": { "line": 383, "column": 40 }, "end": { "line": 383, "column": 50 }, "identifierName": "onPageBlur" }, "name": "onPageBlur" }, "computed": false }, { "type": "ThisExpression", "start": 10689, "end": 10693, "loc": { "start": { "line": 383, "column": 52 }, "end": { "line": 383, "column": 56 } } } ] } }, { "type": "ExpressionStatement", "start": 10705, "end": 10753, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 56 } }, "expression": { "type": "CallExpression", "start": 10705, "end": 10752, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 10705, "end": 10732, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 35 } }, "object": { "type": "MemberExpression", "start": 10705, "end": 10728, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 31 } }, "object": { "type": "Identifier", "start": 10705, "end": 10718, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 21 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "property": { "type": "Identifier", "start": 10719, "end": 10728, "loc": { "start": { "line": 384, "column": 22 }, "end": { "line": 384, "column": 31 }, "identifierName": "destroyed" }, "name": "destroyed" }, "computed": false }, "property": { "type": "Identifier", "start": 10729, "end": 10732, "loc": { "start": { "line": 384, "column": 32 }, "end": { "line": 384, "column": 35 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 10733, "end": 10745, "loc": { "start": { "line": 384, "column": 36 }, "end": { "line": 384, "column": 48 } }, "object": { "type": "ThisExpression", "start": 10733, "end": 10737, "loc": { "start": { "line": 384, "column": 36 }, "end": { "line": 384, "column": 40 } } }, "property": { "type": "Identifier", "start": 10738, "end": 10745, "loc": { "start": { "line": 384, "column": 41 }, "end": { "line": 384, "column": 48 }, "identifierName": "cleanup" }, "name": "cleanup" }, "computed": false }, { "type": "ThisExpression", "start": 10747, "end": 10751, "loc": { "start": { "line": 384, "column": 50 }, "end": { "line": 384, "column": 54 } } } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {InputReceiver} inputReciever\r\n ", "start": 9476, "end": 9572, "loc": { "start": { "line": 348, "column": 4 }, "end": { "line": 352, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns all keybindings starting with the given id\r\n * @param {string} pattern\r\n * @returns {Array}\r\n ", "start": 10768, "end": 10908, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 391, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 10914, "end": 11178, "loc": { "start": { "line": 392, "column": 4 }, "end": { "line": 400, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 10914, "end": 10940, "loc": { "start": { "line": 392, "column": 4 }, "end": { "line": 392, "column": 30 }, "identifierName": "getKeybindingsStartingWith" }, "name": "getKeybindingsStartingWith", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 10941, "end": 10948, "loc": { "start": { "line": 392, "column": 31 }, "end": { "line": 392, "column": 38 }, "identifierName": "pattern" }, "name": "pattern" } ], "body": { "type": "BlockStatement", "start": 10950, "end": 11178, "loc": { "start": { "line": 392, "column": 40 }, "end": { "line": 400, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 10961, "end": 10977, "loc": { "start": { "line": 393, "column": 8 }, "end": { "line": 393, "column": 24 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10965, "end": 10976, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 23 } }, "id": { "type": "Identifier", "start": 10965, "end": 10971, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 18 }, "identifierName": "result" }, "name": "result" }, "init": { "type": "ArrayExpression", "start": 10974, "end": 10976, "loc": { "start": { "line": 393, "column": 21 }, "end": { "line": 393, "column": 23 } }, "elements": [] } } ], "kind": "let" }, { "type": "ForInStatement", "start": 10987, "end": 11147, "loc": { "start": { "line": 394, "column": 8 }, "end": { "line": 398, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 10992, "end": 11001, "loc": { "start": { "line": 394, "column": 13 }, "end": { "line": 394, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10998, "end": 11001, "loc": { "start": { "line": 394, "column": 19 }, "end": { "line": 394, "column": 22 } }, "id": { "type": "Identifier", "start": 10998, "end": 11001, "loc": { "start": { "line": 394, "column": 19 }, "end": { "line": 394, "column": 22 }, "identifierName": "key" }, "name": "key" }, "init": null } ], "kind": "const" }, "right": { "type": "MemberExpression", "start": 11005, "end": 11021, "loc": { "start": { "line": 394, "column": 26 }, "end": { "line": 394, "column": 42 } }, "object": { "type": "ThisExpression", "start": 11005, "end": 11009, "loc": { "start": { "line": 394, "column": 26 }, "end": { "line": 394, "column": 30 } } }, "property": { "type": "Identifier", "start": 11010, "end": 11021, "loc": { "start": { "line": 394, "column": 31 }, "end": { "line": 394, "column": 42 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "body": { "type": "BlockStatement", "start": 11023, "end": 11147, "loc": { "start": { "line": 394, "column": 44 }, "end": { "line": 398, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 11038, "end": 11136, "loc": { "start": { "line": 395, "column": 12 }, "end": { "line": 397, "column": 13 } }, "test": { "type": "CallExpression", "start": 11042, "end": 11065, "loc": { "start": { "line": 395, "column": 16 }, "end": { "line": 395, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 11042, "end": 11056, "loc": { "start": { "line": 395, "column": 16 }, "end": { "line": 395, "column": 30 } }, "object": { "type": "Identifier", "start": 11042, "end": 11045, "loc": { "start": { "line": 395, "column": 16 }, "end": { "line": 395, "column": 19 }, "identifierName": "key" }, "name": "key" }, "property": { "type": "Identifier", "start": 11046, "end": 11056, "loc": { "start": { "line": 395, "column": 20 }, "end": { "line": 395, "column": 30 }, "identifierName": "startsWith" }, "name": "startsWith" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 11057, "end": 11064, "loc": { "start": { "line": 395, "column": 31 }, "end": { "line": 395, "column": 38 }, "identifierName": "pattern" }, "name": "pattern" } ] }, "consequent": { "type": "BlockStatement", "start": 11067, "end": 11136, "loc": { "start": { "line": 395, "column": 41 }, "end": { "line": 397, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 11086, "end": 11121, "loc": { "start": { "line": 396, "column": 16 }, "end": { "line": 396, "column": 51 } }, "expression": { "type": "CallExpression", "start": 11086, "end": 11120, "loc": { "start": { "line": 396, "column": 16 }, "end": { "line": 396, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 11086, "end": 11097, "loc": { "start": { "line": 396, "column": 16 }, "end": { "line": 396, "column": 27 } }, "object": { "type": "Identifier", "start": 11086, "end": 11092, "loc": { "start": { "line": 396, "column": 16 }, "end": { "line": 396, "column": 22 }, "identifierName": "result" }, "name": "result" }, "property": { "type": "Identifier", "start": 11093, "end": 11097, "loc": { "start": { "line": 396, "column": 23 }, "end": { "line": 396, "column": 27 }, "identifierName": "push" }, "name": "push" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 11098, "end": 11119, "loc": { "start": { "line": 396, "column": 28 }, "end": { "line": 396, "column": 49 } }, "object": { "type": "MemberExpression", "start": 11098, "end": 11114, "loc": { "start": { "line": 396, "column": 28 }, "end": { "line": 396, "column": 44 } }, "object": { "type": "ThisExpression", "start": 11098, "end": 11102, "loc": { "start": { "line": 396, "column": 28 }, "end": { "line": 396, "column": 32 } } }, "property": { "type": "Identifier", "start": 11103, "end": 11114, "loc": { "start": { "line": 396, "column": 33 }, "end": { "line": 396, "column": 44 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11115, "end": 11118, "loc": { "start": { "line": 396, "column": 45 }, "end": { "line": 396, "column": 48 }, "identifierName": "key" }, "name": "key" }, "computed": true } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ReturnStatement", "start": 11157, "end": 11171, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 22 } }, "argument": { "type": "Identifier", "start": 11164, "end": 11170, "loc": { "start": { "line": 399, "column": 15 }, "end": { "line": 399, "column": 21 }, "identifierName": "result" }, "name": "result" } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns all keybindings starting with the given id\r\n * @param {string} pattern\r\n * @returns {Array}\r\n ", "start": 10768, "end": 10908, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 391, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Forwards the given events to the other mapper (used in tooltips)\r\n * @param {KeyActionMapper} receiver\r\n * @param {Array} bindings\r\n ", "start": 11186, "end": 11353, "loc": { "start": { "line": 402, "column": 4 }, "end": { "line": 406, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 11359, "end": 11609, "loc": { "start": { "line": 407, "column": 4 }, "end": { "line": 412, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 11359, "end": 11366, "loc": { "start": { "line": 407, "column": 4 }, "end": { "line": 407, "column": 11 }, "identifierName": "forward" }, "name": "forward", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 11367, "end": 11375, "loc": { "start": { "line": 407, "column": 12 }, "end": { "line": 407, "column": 20 }, "identifierName": "receiver" }, "name": "receiver" }, { "type": "Identifier", "start": 11377, "end": 11385, "loc": { "start": { "line": 407, "column": 22 }, "end": { "line": 407, "column": 30 }, "identifierName": "bindings" }, "name": "bindings" } ], "body": { "type": "BlockStatement", "start": 11387, "end": 11609, "loc": { "start": { "line": 407, "column": 32 }, "end": { "line": 412, "column": 5 } }, "body": [ { "type": "ForStatement", "start": 11398, "end": 11602, "loc": { "start": { "line": 408, "column": 8 }, "end": { "line": 411, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 11403, "end": 11412, "loc": { "start": { "line": 408, "column": 13 }, "end": { "line": 408, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11407, "end": 11412, "loc": { "start": { "line": 408, "column": 17 }, "end": { "line": 408, "column": 22 } }, "id": { "type": "Identifier", "start": 11407, "end": 11408, "loc": { "start": { "line": 408, "column": 17 }, "end": { "line": 408, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 11411, "end": 11412, "loc": { "start": { "line": 408, "column": 21 }, "end": { "line": 408, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 11414, "end": 11433, "loc": { "start": { "line": 408, "column": 24 }, "end": { "line": 408, "column": 43 } }, "left": { "type": "Identifier", "start": 11414, "end": 11415, "loc": { "start": { "line": 408, "column": 24 }, "end": { "line": 408, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 11418, "end": 11433, "loc": { "start": { "line": 408, "column": 28 }, "end": { "line": 408, "column": 43 } }, "object": { "type": "Identifier", "start": 11418, "end": 11426, "loc": { "start": { "line": 408, "column": 28 }, "end": { "line": 408, "column": 36 }, "identifierName": "bindings" }, "name": "bindings" }, "property": { "type": "Identifier", "start": 11427, "end": 11433, "loc": { "start": { "line": 408, "column": 37 }, "end": { "line": 408, "column": 43 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 11435, "end": 11438, "loc": { "start": { "line": 408, "column": 45 }, "end": { "line": 408, "column": 48 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 11437, "end": 11438, "loc": { "start": { "line": 408, "column": 47 }, "end": { "line": 408, "column": 48 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 11440, "end": 11602, "loc": { "start": { "line": 408, "column": 50 }, "end": { "line": 411, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 11455, "end": 11479, "loc": { "start": { "line": 409, "column": 12 }, "end": { "line": 409, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11461, "end": 11478, "loc": { "start": { "line": 409, "column": 18 }, "end": { "line": 409, "column": 35 } }, "id": { "type": "Identifier", "start": 11461, "end": 11464, "loc": { "start": { "line": 409, "column": 18 }, "end": { "line": 409, "column": 21 }, "identifierName": "key" }, "name": "key" }, "init": { "type": "MemberExpression", "start": 11467, "end": 11478, "loc": { "start": { "line": 409, "column": 24 }, "end": { "line": 409, "column": 35 } }, "object": { "type": "Identifier", "start": 11467, "end": 11475, "loc": { "start": { "line": 409, "column": 24 }, "end": { "line": 409, "column": 32 }, "identifierName": "bindings" }, "name": "bindings" }, "property": { "type": "Identifier", "start": 11476, "end": 11477, "loc": { "start": { "line": 409, "column": 33 }, "end": { "line": 409, "column": 34 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 11493, "end": 11591, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 110 } }, "expression": { "type": "CallExpression", "start": 11493, "end": 11590, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 109 } }, "callee": { "type": "MemberExpression", "start": 11493, "end": 11525, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 44 } }, "object": { "type": "MemberExpression", "start": 11493, "end": 11521, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 40 } }, "object": { "type": "MemberExpression", "start": 11493, "end": 11514, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 33 } }, "object": { "type": "MemberExpression", "start": 11493, "end": 11509, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 28 } }, "object": { "type": "ThisExpression", "start": 11493, "end": 11497, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 16 } } }, "property": { "type": "Identifier", "start": 11498, "end": 11509, "loc": { "start": { "line": 410, "column": 17 }, "end": { "line": 410, "column": 28 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11510, "end": 11513, "loc": { "start": { "line": 410, "column": 29 }, "end": { "line": 410, "column": 32 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "property": { "type": "Identifier", "start": 11515, "end": 11521, "loc": { "start": { "line": 410, "column": 34 }, "end": { "line": 410, "column": 40 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "property": { "type": "Identifier", "start": 11522, "end": 11525, "loc": { "start": { "line": 410, "column": 41 }, "end": { "line": 410, "column": 44 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 11526, "end": 11589, "loc": { "start": { "line": 410, "column": 45 }, "end": { "line": 410, "column": 108 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "RestElement", "start": 11527, "end": 11534, "loc": { "start": { "line": 410, "column": 46 }, "end": { "line": 410, "column": 53 } }, "argument": { "type": "Identifier", "start": 11530, "end": 11534, "loc": { "start": { "line": 410, "column": 49 }, "end": { "line": 410, "column": 53 }, "identifierName": "args" }, "name": "args" } } ], "body": { "type": "CallExpression", "start": 11539, "end": 11589, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 11539, "end": 11580, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 99 } }, "object": { "type": "MemberExpression", "start": 11539, "end": 11571, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 90 } }, "object": { "type": "MemberExpression", "start": 11539, "end": 11564, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 83 } }, "object": { "type": "MemberExpression", "start": 11539, "end": 11559, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 78 } }, "object": { "type": "Identifier", "start": 11539, "end": 11547, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 66 }, "identifierName": "receiver" }, "name": "receiver" }, "property": { "type": "Identifier", "start": 11548, "end": 11559, "loc": { "start": { "line": 410, "column": 67 }, "end": { "line": 410, "column": 78 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11560, "end": 11563, "loc": { "start": { "line": 410, "column": 79 }, "end": { "line": 410, "column": 82 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "property": { "type": "Identifier", "start": 11565, "end": 11571, "loc": { "start": { "line": 410, "column": 84 }, "end": { "line": 410, "column": 90 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "property": { "type": "Identifier", "start": 11572, "end": 11580, "loc": { "start": { "line": 410, "column": 91 }, "end": { "line": 410, "column": 99 }, "identifierName": "dispatch" }, "name": "dispatch" }, "computed": false }, "arguments": [ { "type": "SpreadElement", "start": 11581, "end": 11588, "loc": { "start": { "line": 410, "column": 100 }, "end": { "line": 410, "column": 107 } }, "argument": { "type": "Identifier", "start": 11584, "end": 11588, "loc": { "start": { "line": 410, "column": 103 }, "end": { "line": 410, "column": 107 }, "identifierName": "args" }, "name": "args" } } ] } } ] } } ], "directives": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Forwards the given events to the other mapper (used in tooltips)\r\n * @param {KeyActionMapper} receiver\r\n * @param {Array} bindings\r\n ", "start": 11186, "end": 11353, "loc": { "start": { "line": 402, "column": 4 }, "end": { "line": 406, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 11617, "end": 11748, "loc": { "start": { "line": 414, "column": 4 }, "end": { "line": 418, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 11617, "end": 11624, "loc": { "start": { "line": 414, "column": 4 }, "end": { "line": 414, "column": 11 }, "identifierName": "cleanup" }, "name": "cleanup" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 11627, "end": 11748, "loc": { "start": { "line": 414, "column": 14 }, "end": { "line": 418, "column": 5 } }, "body": [ { "type": "ForInStatement", "start": 11638, "end": 11741, "loc": { "start": { "line": 415, "column": 8 }, "end": { "line": 417, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 11643, "end": 11652, "loc": { "start": { "line": 415, "column": 13 }, "end": { "line": 415, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11649, "end": 11652, "loc": { "start": { "line": 415, "column": 19 }, "end": { "line": 415, "column": 22 } }, "id": { "type": "Identifier", "start": 11649, "end": 11652, "loc": { "start": { "line": 415, "column": 19 }, "end": { "line": 415, "column": 22 }, "identifierName": "key" }, "name": "key" }, "init": null } ], "kind": "const" }, "right": { "type": "MemberExpression", "start": 11656, "end": 11672, "loc": { "start": { "line": 415, "column": 26 }, "end": { "line": 415, "column": 42 } }, "object": { "type": "ThisExpression", "start": 11656, "end": 11660, "loc": { "start": { "line": 415, "column": 26 }, "end": { "line": 415, "column": 30 } } }, "property": { "type": "Identifier", "start": 11661, "end": 11672, "loc": { "start": { "line": 415, "column": 31 }, "end": { "line": 415, "column": 42 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "body": { "type": "BlockStatement", "start": 11674, "end": 11741, "loc": { "start": { "line": 415, "column": 44 }, "end": { "line": 417, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 11689, "end": 11730, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 53 } }, "expression": { "type": "CallExpression", "start": 11689, "end": 11729, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 11689, "end": 11727, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 50 } }, "object": { "type": "MemberExpression", "start": 11689, "end": 11717, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 40 } }, "object": { "type": "MemberExpression", "start": 11689, "end": 11710, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 33 } }, "object": { "type": "MemberExpression", "start": 11689, "end": 11705, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 28 } }, "object": { "type": "ThisExpression", "start": 11689, "end": 11693, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 16 } } }, "property": { "type": "Identifier", "start": 11694, "end": 11705, "loc": { "start": { "line": 416, "column": 17 }, "end": { "line": 416, "column": 28 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11706, "end": 11709, "loc": { "start": { "line": 416, "column": 29 }, "end": { "line": 416, "column": 32 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "property": { "type": "Identifier", "start": 11711, "end": 11717, "loc": { "start": { "line": 416, "column": 34 }, "end": { "line": 416, "column": 40 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "property": { "type": "Identifier", "start": 11718, "end": 11727, "loc": { "start": { "line": 416, "column": 41 }, "end": { "line": 416, "column": 50 }, "identifierName": "removeAll" }, "name": "removeAll" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 11756, "end": 11985, "loc": { "start": { "line": 420, "column": 4 }, "end": { "line": 427, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 11756, "end": 11766, "loc": { "start": { "line": 420, "column": 4 }, "end": { "line": 420, "column": 14 }, "identifierName": "onPageBlur" }, "name": "onPageBlur" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 11769, "end": 11985, "loc": { "start": { "line": 420, "column": 17 }, "end": { "line": 427, "column": 5 } }, "body": [ { "type": "ForInStatement", "start": 11839, "end": 11978, "loc": { "start": { "line": 423, "column": 8 }, "end": { "line": 426, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 11844, "end": 11853, "loc": { "start": { "line": 423, "column": 13 }, "end": { "line": 423, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11850, "end": 11853, "loc": { "start": { "line": 423, "column": 19 }, "end": { "line": 423, "column": 22 } }, "id": { "type": "Identifier", "start": 11850, "end": 11853, "loc": { "start": { "line": 423, "column": 19 }, "end": { "line": 423, "column": 22 }, "identifierName": "key" }, "name": "key", "leadingComments": null }, "init": null, "leadingComments": null } ], "kind": "const", "leadingComments": null }, "right": { "type": "MemberExpression", "start": 11857, "end": 11873, "loc": { "start": { "line": 423, "column": 26 }, "end": { "line": 423, "column": 42 } }, "object": { "type": "ThisExpression", "start": 11857, "end": 11861, "loc": { "start": { "line": 423, "column": 26 }, "end": { "line": 423, "column": 30 } } }, "property": { "type": "Identifier", "start": 11862, "end": 11873, "loc": { "start": { "line": 423, "column": 31 }, "end": { "line": 423, "column": 42 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "body": { "type": "BlockStatement", "start": 11875, "end": 11978, "loc": { "start": { "line": 423, "column": 44 }, "end": { "line": 426, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 11929, "end": 11967, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11935, "end": 11966, "loc": { "start": { "line": 425, "column": 18 }, "end": { "line": 425, "column": 49 } }, "id": { "type": "Identifier", "start": 11935, "end": 11942, "loc": { "start": { "line": 425, "column": 18 }, "end": { "line": 425, "column": 25 }, "identifierName": "binding" }, "name": "binding", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 11945, "end": 11966, "loc": { "start": { "line": 425, "column": 28 }, "end": { "line": 425, "column": 49 } }, "object": { "type": "MemberExpression", "start": 11945, "end": 11961, "loc": { "start": { "line": 425, "column": 28 }, "end": { "line": 425, "column": 44 } }, "object": { "type": "ThisExpression", "start": 11945, "end": 11949, "loc": { "start": { "line": 425, "column": 28 }, "end": { "line": 425, "column": 32 } } }, "property": { "type": "Identifier", "start": 11950, "end": 11961, "loc": { "start": { "line": 425, "column": 33 }, "end": { "line": 425, "column": 44 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11962, "end": 11965, "loc": { "start": { "line": 425, "column": 45 }, "end": { "line": 425, "column": 48 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 11890, "end": 11915, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 37 } } } ] } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " Reset all down states", "start": 11780, "end": 11804, "loc": { "start": { "line": 421, "column": 8 }, "end": { "line": 421, "column": 32 } } }, { "type": "CommentLine", "value": " Find mapping", "start": 11814, "end": 11829, "loc": { "start": { "line": 422, "column": 8 }, "end": { "line": 422, "column": 23 } } } ] } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Internal keydown handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n * @param {boolean=} param0.initial\r\n ", "start": 11993, "end": 12223, "loc": { "start": { "line": 429, "column": 4 }, "end": { "line": 436, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 12229, "end": 12868, "loc": { "start": { "line": 437, "column": 4 }, "end": { "line": 456, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 12229, "end": 12242, "loc": { "start": { "line": 437, "column": 4 }, "end": { "line": 437, "column": 17 }, "identifierName": "handleKeydown" }, "name": "handleKeydown", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "ObjectPattern", "start": 12243, "end": 12275, "loc": { "start": { "line": 437, "column": 18 }, "end": { "line": 437, "column": 50 } }, "properties": [ { "type": "ObjectProperty", "start": 12245, "end": 12252, "loc": { "start": { "line": 437, "column": 20 }, "end": { "line": 437, "column": 27 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 12245, "end": 12252, "loc": { "start": { "line": 437, "column": 20 }, "end": { "line": 437, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "Identifier", "start": 12245, "end": 12252, "loc": { "start": { "line": 437, "column": 20 }, "end": { "line": 437, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 12254, "end": 12259, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 34 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 12254, "end": 12259, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 34 }, "identifierName": "shift" }, "name": "shift" }, "value": { "type": "Identifier", "start": 12254, "end": 12259, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 34 }, "identifierName": "shift" }, "name": "shift" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 12261, "end": 12264, "loc": { "start": { "line": 437, "column": 36 }, "end": { "line": 437, "column": 39 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 12261, "end": 12264, "loc": { "start": { "line": 437, "column": 36 }, "end": { "line": 437, "column": 39 }, "identifierName": "alt" }, "name": "alt" }, "value": { "type": "Identifier", "start": 12261, "end": 12264, "loc": { "start": { "line": 437, "column": 36 }, "end": { "line": 437, "column": 39 }, "identifierName": "alt" }, "name": "alt" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 12266, "end": 12273, "loc": { "start": { "line": 437, "column": 41 }, "end": { "line": 437, "column": 48 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 12266, "end": 12273, "loc": { "start": { "line": 437, "column": 41 }, "end": { "line": 437, "column": 48 }, "identifierName": "initial" }, "name": "initial" }, "value": { "type": "Identifier", "start": 12266, "end": 12273, "loc": { "start": { "line": 437, "column": 41 }, "end": { "line": 437, "column": 48 }, "identifierName": "initial" }, "name": "initial" }, "extra": { "shorthand": true } } ] } ], "body": { "type": "BlockStatement", "start": 12277, "end": 12868, "loc": { "start": { "line": 437, "column": 52 }, "end": { "line": 456, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 12288, "end": 12305, "loc": { "start": { "line": 438, "column": 8 }, "end": { "line": 438, "column": 25 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12292, "end": 12304, "loc": { "start": { "line": 438, "column": 12 }, "end": { "line": 438, "column": 24 } }, "id": { "type": "Identifier", "start": 12292, "end": 12296, "loc": { "start": { "line": 438, "column": 12 }, "end": { "line": 438, "column": 16 }, "identifierName": "stop" }, "name": "stop" }, "init": { "type": "BooleanLiteral", "start": 12299, "end": 12304, "loc": { "start": { "line": 438, "column": 19 }, "end": { "line": 438, "column": 24 } }, "value": false } } ], "kind": "let", "trailingComments": [ { "type": "CommentLine", "value": " Find mapping", "start": 12317, "end": 12332, "loc": { "start": { "line": 440, "column": 8 }, "end": { "line": 440, "column": 23 } } } ] }, { "type": "ForInStatement", "start": 12342, "end": 12789, "loc": { "start": { "line": 441, "column": 8 }, "end": { "line": 451, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 12347, "end": 12356, "loc": { "start": { "line": 441, "column": 13 }, "end": { "line": 441, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12353, "end": 12356, "loc": { "start": { "line": 441, "column": 19 }, "end": { "line": 441, "column": 22 } }, "id": { "type": "Identifier", "start": 12353, "end": 12356, "loc": { "start": { "line": 441, "column": 19 }, "end": { "line": 441, "column": 22 }, "identifierName": "key" }, "name": "key", "leadingComments": null }, "init": null, "leadingComments": null } ], "kind": "const", "leadingComments": null }, "right": { "type": "MemberExpression", "start": 12360, "end": 12376, "loc": { "start": { "line": 441, "column": 26 }, "end": { "line": 441, "column": 42 } }, "object": { "type": "ThisExpression", "start": 12360, "end": 12364, "loc": { "start": { "line": 441, "column": 26 }, "end": { "line": 441, "column": 30 } } }, "property": { "type": "Identifier", "start": 12365, "end": 12376, "loc": { "start": { "line": 441, "column": 31 }, "end": { "line": 441, "column": 42 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "body": { "type": "BlockStatement", "start": 12378, "end": 12789, "loc": { "start": { "line": 441, "column": 44 }, "end": { "line": 451, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 12432, "end": 12470, "loc": { "start": { "line": 443, "column": 12 }, "end": { "line": 443, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12438, "end": 12469, "loc": { "start": { "line": 443, "column": 18 }, "end": { "line": 443, "column": 49 } }, "id": { "type": "Identifier", "start": 12438, "end": 12445, "loc": { "start": { "line": 443, "column": 18 }, "end": { "line": 443, "column": 25 }, "identifierName": "binding" }, "name": "binding", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 12448, "end": 12469, "loc": { "start": { "line": 443, "column": 28 }, "end": { "line": 443, "column": 49 } }, "object": { "type": "MemberExpression", "start": 12448, "end": 12464, "loc": { "start": { "line": 443, "column": 28 }, "end": { "line": 443, "column": 44 } }, "object": { "type": "ThisExpression", "start": 12448, "end": 12452, "loc": { "start": { "line": 443, "column": 28 }, "end": { "line": 443, "column": 32 } } }, "property": { "type": "Identifier", "start": 12453, "end": 12464, "loc": { "start": { "line": 443, "column": 33 }, "end": { "line": 443, "column": 44 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 12465, "end": 12468, "loc": { "start": { "line": 443, "column": 45 }, "end": { "line": 443, "column": 48 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 12393, "end": 12418, "loc": { "start": { "line": 442, "column": 12 }, "end": { "line": 442, "column": 37 } } } ] }, { "type": "IfStatement", "start": 12484, "end": 12778, "loc": { "start": { "line": 444, "column": 12 }, "end": { "line": 450, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 12488, "end": 12548, "loc": { "start": { "line": 444, "column": 16 }, "end": { "line": 444, "column": 76 } }, "left": { "type": "BinaryExpression", "start": 12488, "end": 12515, "loc": { "start": { "line": 444, "column": 16 }, "end": { "line": 444, "column": 43 } }, "left": { "type": "MemberExpression", "start": 12488, "end": 12503, "loc": { "start": { "line": 444, "column": 16 }, "end": { "line": 444, "column": 31 } }, "object": { "type": "Identifier", "start": 12488, "end": 12495, "loc": { "start": { "line": 444, "column": 16 }, "end": { "line": 444, "column": 23 }, "identifierName": "binding" }, "name": "binding" }, "property": { "type": "Identifier", "start": 12496, "end": 12503, "loc": { "start": { "line": 444, "column": 24 }, "end": { "line": 444, "column": 31 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false }, "operator": "===", "right": { "type": "Identifier", "start": 12508, "end": 12515, "loc": { "start": { "line": 444, "column": 36 }, "end": { "line": 444, "column": 43 }, "identifierName": "keyCode" }, "name": "keyCode" } }, "operator": "&&", "right": { "type": "LogicalExpression", "start": 12520, "end": 12547, "loc": { "start": { "line": 444, "column": 48 }, "end": { "line": 444, "column": 75 } }, "left": { "type": "Identifier", "start": 12520, "end": 12527, "loc": { "start": { "line": 444, "column": 48 }, "end": { "line": 444, "column": 55 }, "identifierName": "initial" }, "name": "initial" }, "operator": "||", "right": { "type": "MemberExpression", "start": 12531, "end": 12547, "loc": { "start": { "line": 444, "column": 59 }, "end": { "line": 444, "column": 75 } }, "object": { "type": "Identifier", "start": 12531, "end": 12538, "loc": { "start": { "line": 444, "column": 59 }, "end": { "line": 444, "column": 66 }, "identifierName": "binding" }, "name": "binding" }, "property": { "type": "Identifier", "start": 12539, "end": 12547, "loc": { "start": { "line": 444, "column": 67 }, "end": { "line": 444, "column": 75 }, "identifierName": "repeated" }, "name": "repeated" }, "computed": false }, "extra": { "parenthesized": true, "parenStart": 12519 } } }, "consequent": { "type": "BlockStatement", "start": 12550, "end": 12778, "loc": { "start": { "line": 444, "column": 78 }, "end": { "line": 450, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 12608, "end": 12652, "loc": { "start": { "line": 446, "column": 16 }, "end": { "line": 446, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 12614, "end": 12651, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 59 } }, "id": { "type": "Identifier", "start": 12614, "end": 12620, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 28 }, "identifierName": "signal" }, "name": "signal", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 12623, "end": 12651, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 59 } }, "object": { "type": "MemberExpression", "start": 12623, "end": 12644, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 52 } }, "object": { "type": "MemberExpression", "start": 12623, "end": 12639, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 47 } }, "object": { "type": "ThisExpression", "start": 12623, "end": 12627, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 35 } } }, "property": { "type": "Identifier", "start": 12628, "end": 12639, "loc": { "start": { "line": 446, "column": 36 }, "end": { "line": 446, "column": 47 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 12640, "end": 12643, "loc": { "start": { "line": 446, "column": 48 }, "end": { "line": 446, "column": 51 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "property": { "type": "Identifier", "start": 12645, "end": 12651, "loc": { "start": { "line": 446, "column": 53 }, "end": { "line": 446, "column": 59 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentBlock", "value": "* @type {Signal} ", "start": 12569, "end": 12590, "loc": { "start": { "line": 445, "column": 16 }, "end": { "line": 445, "column": 37 } } } ] }, { "type": "IfStatement", "start": 12670, "end": 12763, "loc": { "start": { "line": 447, "column": 16 }, "end": { "line": 449, "column": 17 } }, "test": { "type": "BinaryExpression", "start": 12674, "end": 12712, "loc": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 58 } }, "left": { "type": "CallExpression", "start": 12674, "end": 12691, "loc": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 12674, "end": 12689, "loc": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 35 } }, "object": { "type": "Identifier", "start": 12674, "end": 12680, "loc": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 26 }, "identifierName": "signal" }, "name": "signal" }, "property": { "type": "Identifier", "start": 12681, "end": 12689, "loc": { "start": { "line": 447, "column": 27 }, "end": { "line": 447, "column": 35 }, "identifierName": "dispatch" }, "name": "dispatch" }, "computed": false }, "arguments": [] }, "operator": "===", "right": { "type": "Identifier", "start": 12696, "end": 12712, "loc": { "start": { "line": 447, "column": 42 }, "end": { "line": 447, "column": 58 }, "identifierName": "STOP_PROPAGATION" }, "name": "STOP_PROPAGATION" } }, "consequent": { "type": "BlockStatement", "start": 12714, "end": 12763, "loc": { "start": { "line": 447, "column": 60 }, "end": { "line": 449, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 12737, "end": 12744, "loc": { "start": { "line": 448, "column": 20 }, "end": { "line": 448, "column": 27 } }, "argument": null } ], "directives": [] }, "alternate": null } ], "directives": [] }, "alternate": null } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " Find mapping", "start": 12317, "end": 12332, "loc": { "start": { "line": 440, "column": 8 }, "end": { "line": 440, "column": 23 } } } ] }, { "type": "IfStatement", "start": 12801, "end": 12861, "loc": { "start": { "line": 453, "column": 8 }, "end": { "line": 455, "column": 9 } }, "test": { "type": "Identifier", "start": 12805, "end": 12809, "loc": { "start": { "line": 453, "column": 12 }, "end": { "line": 453, "column": 16 }, "identifierName": "stop" }, "name": "stop" }, "consequent": { "type": "BlockStatement", "start": 12811, "end": 12861, "loc": { "start": { "line": 453, "column": 18 }, "end": { "line": 455, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 12826, "end": 12850, "loc": { "start": { "line": 454, "column": 12 }, "end": { "line": 454, "column": 36 } }, "argument": { "type": "Identifier", "start": 12833, "end": 12849, "loc": { "start": { "line": 454, "column": 19 }, "end": { "line": 454, "column": 35 }, "identifierName": "STOP_PROPAGATION" }, "name": "STOP_PROPAGATION" } } ], "directives": [] }, "alternate": null } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Internal keydown handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n * @param {boolean=} param0.initial\r\n ", "start": 11993, "end": 12223, "loc": { "start": { "line": 429, "column": 4 }, "end": { "line": 436, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Internal keyup handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n ", "start": 12876, "end": 13063, "loc": { "start": { "line": 458, "column": 4 }, "end": { "line": 464, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 13069, "end": 13132, "loc": { "start": { "line": 465, "column": 4 }, "end": { "line": 467, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 13069, "end": 13080, "loc": { "start": { "line": 465, "column": 4 }, "end": { "line": 465, "column": 15 }, "identifierName": "handleKeyup" }, "name": "handleKeyup", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "ObjectPattern", "start": 13081, "end": 13104, "loc": { "start": { "line": 465, "column": 16 }, "end": { "line": 465, "column": 39 } }, "properties": [ { "type": "ObjectProperty", "start": 13083, "end": 13090, "loc": { "start": { "line": 465, "column": 18 }, "end": { "line": 465, "column": 25 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 13083, "end": 13090, "loc": { "start": { "line": 465, "column": 18 }, "end": { "line": 465, "column": 25 }, "identifierName": "keyCode" }, "name": "keyCode" }, "value": { "type": "Identifier", "start": 13083, "end": 13090, "loc": { "start": { "line": 465, "column": 18 }, "end": { "line": 465, "column": 25 }, "identifierName": "keyCode" }, "name": "keyCode" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 13092, "end": 13097, "loc": { "start": { "line": 465, "column": 27 }, "end": { "line": 465, "column": 32 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 13092, "end": 13097, "loc": { "start": { "line": 465, "column": 27 }, "end": { "line": 465, "column": 32 }, "identifierName": "shift" }, "name": "shift" }, "value": { "type": "Identifier", "start": 13092, "end": 13097, "loc": { "start": { "line": 465, "column": 27 }, "end": { "line": 465, "column": 32 }, "identifierName": "shift" }, "name": "shift" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 13099, "end": 13102, "loc": { "start": { "line": 465, "column": 34 }, "end": { "line": 465, "column": 37 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 13099, "end": 13102, "loc": { "start": { "line": 465, "column": 34 }, "end": { "line": 465, "column": 37 }, "identifierName": "alt" }, "name": "alt" }, "value": { "type": "Identifier", "start": 13099, "end": 13102, "loc": { "start": { "line": 465, "column": 34 }, "end": { "line": 465, "column": 37 }, "identifierName": "alt" }, "name": "alt" }, "extra": { "shorthand": true } } ] } ], "body": { "type": "BlockStatement", "start": 13106, "end": 13132, "loc": { "start": { "line": 465, "column": 41 }, "end": { "line": 467, "column": 5 } }, "body": [], "directives": [], "leadingComments": null, "trailingComments": [ { "type": "CommentLine", "value": " Empty", "start": 13117, "end": 13125, "loc": { "start": { "line": 466, "column": 8 }, "end": { "line": 466, "column": 16 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns a given keybinding\r\n * @param {{ keyCode: number }} binding\r\n * @returns {Keybinding}\r\n ", "start": 13140, "end": 13262, "loc": { "start": { "line": 469, "column": 4 }, "end": { "line": 473, "column": 7 } } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Internal keyup handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n ", "start": 12876, "end": 13063, "loc": { "start": { "line": 458, "column": 4 }, "end": { "line": 464, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 13268, "end": 13539, "loc": { "start": { "line": 474, "column": 4 }, "end": { "line": 480, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 13268, "end": 13278, "loc": { "start": { "line": 474, "column": 4 }, "end": { "line": 474, "column": 14 }, "identifierName": "getBinding" }, "name": "getBinding", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 13279, "end": 13286, "loc": { "start": { "line": 474, "column": 15 }, "end": { "line": 474, "column": 22 }, "identifierName": "binding" }, "name": "binding" } ], "body": { "type": "BlockStatement", "start": 13288, "end": 13539, "loc": { "start": { "line": 474, "column": 24 }, "end": { "line": 480, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13322, "end": 13344, "loc": { "start": { "line": 476, "column": 8 }, "end": { "line": 476, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13328, "end": 13343, "loc": { "start": { "line": 476, "column": 14 }, "end": { "line": 476, "column": 29 } }, "id": { "type": "Identifier", "start": 13328, "end": 13330, "loc": { "start": { "line": 476, "column": 14 }, "end": { "line": 476, "column": 16 }, "identifierName": "id" }, "name": "id", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 13333, "end": 13343, "loc": { "start": { "line": 476, "column": 19 }, "end": { "line": 476, "column": 29 } }, "object": { "type": "Identifier", "start": 13333, "end": 13340, "loc": { "start": { "line": 476, "column": 19 }, "end": { "line": 476, "column": 26 }, "identifierName": "binding" }, "name": "binding" }, "property": { "type": "Identifier", "start": 13341, "end": 13343, "loc": { "start": { "line": 476, "column": 27 }, "end": { "line": 476, "column": 29 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 13299, "end": 13312, "loc": { "start": { "line": 475, "column": 8 }, "end": { "line": 475, "column": 21 } } } ] }, { "type": "ExpressionStatement", "start": 13354, "end": 13419, "loc": { "start": { "line": 477, "column": 8 }, "end": { "line": 477, "column": 73 } }, "expression": { "type": "CallExpression", "start": 13354, "end": 13418, "loc": { "start": { "line": 477, "column": 8 }, "end": { "line": 477, "column": 72 } }, "callee": { "type": "Identifier", "start": 13354, "end": 13360, "loc": { "start": { "line": 477, "column": 8 }, "end": { "line": 477, "column": 14 }, "identifierName": "assert" }, "name": "assert" }, "arguments": [ { "type": "Identifier", "start": 13361, "end": 13363, "loc": { "start": { "line": 477, "column": 15 }, "end": { "line": 477, "column": 17 }, "identifierName": "id" }, "name": "id" }, { "type": "BinaryExpression", "start": 13365, "end": 13417, "loc": { "start": { "line": 477, "column": 19 }, "end": { "line": 477, "column": 71 } }, "left": { "type": "StringLiteral", "start": 13365, "end": 13391, "loc": { "start": { "line": 477, "column": 19 }, "end": { "line": 477, "column": 45 } }, "extra": { "rawValue": "Not a valid keybinding: ", "raw": "\"Not a valid keybinding: \"" }, "value": "Not a valid keybinding: " }, "operator": "+", "right": { "type": "CallExpression", "start": 13394, "end": 13417, "loc": { "start": { "line": 477, "column": 48 }, "end": { "line": 477, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 13394, "end": 13408, "loc": { "start": { "line": 477, "column": 48 }, "end": { "line": 477, "column": 62 } }, "object": { "type": "Identifier", "start": 13394, "end": 13398, "loc": { "start": { "line": 477, "column": 48 }, "end": { "line": 477, "column": 52 }, "identifierName": "JSON" }, "name": "JSON" }, "property": { "type": "Identifier", "start": 13399, "end": 13408, "loc": { "start": { "line": 477, "column": 53 }, "end": { "line": 477, "column": 62 }, "identifierName": "stringify" }, "name": "stringify" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13409, "end": 13416, "loc": { "start": { "line": 477, "column": 63 }, "end": { "line": 477, "column": 70 }, "identifierName": "binding" }, "name": "binding" } ] } } ] } }, { "type": "ExpressionStatement", "start": 13429, "end": 13494, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 73 } }, "expression": { "type": "CallExpression", "start": 13429, "end": 13493, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 72 } }, "callee": { "type": "Identifier", "start": 13429, "end": 13435, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 14 }, "identifierName": "assert" }, "name": "assert" }, "arguments": [ { "type": "MemberExpression", "start": 13436, "end": 13456, "loc": { "start": { "line": 478, "column": 15 }, "end": { "line": 478, "column": 35 } }, "object": { "type": "MemberExpression", "start": 13436, "end": 13452, "loc": { "start": { "line": 478, "column": 15 }, "end": { "line": 478, "column": 31 } }, "object": { "type": "ThisExpression", "start": 13436, "end": 13440, "loc": { "start": { "line": 478, "column": 15 }, "end": { "line": 478, "column": 19 } } }, "property": { "type": "Identifier", "start": 13441, "end": 13452, "loc": { "start": { "line": 478, "column": 20 }, "end": { "line": 478, "column": 31 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 13453, "end": 13455, "loc": { "start": { "line": 478, "column": 32 }, "end": { "line": 478, "column": 34 }, "identifierName": "id" }, "name": "id" }, "computed": true }, { "type": "BinaryExpression", "start": 13458, "end": 13492, "loc": { "start": { "line": 478, "column": 37 }, "end": { "line": 478, "column": 71 } }, "left": { "type": "BinaryExpression", "start": 13458, "end": 13476, "loc": { "start": { "line": 478, "column": 37 }, "end": { "line": 478, "column": 55 } }, "left": { "type": "StringLiteral", "start": 13458, "end": 13471, "loc": { "start": { "line": 478, "column": 37 }, "end": { "line": 478, "column": 50 } }, "extra": { "rawValue": "Keybinding ", "raw": "\"Keybinding \"" }, "value": "Keybinding " }, "operator": "+", "right": { "type": "Identifier", "start": 13474, "end": 13476, "loc": { "start": { "line": 478, "column": 53 }, "end": { "line": 478, "column": 55 }, "identifierName": "id" }, "name": "id" } }, "operator": "+", "right": { "type": "StringLiteral", "start": 13479, "end": 13492, "loc": { "start": { "line": 478, "column": 58 }, "end": { "line": 478, "column": 71 } }, "extra": { "rawValue": " not known!", "raw": "\" not known!\"" }, "value": " not known!" } } ] } }, { "type": "ReturnStatement", "start": 13504, "end": 13532, "loc": { "start": { "line": 479, "column": 8 }, "end": { "line": 479, "column": 36 } }, "argument": { "type": "MemberExpression", "start": 13511, "end": 13531, "loc": { "start": { "line": 479, "column": 15 }, "end": { "line": 479, "column": 35 } }, "object": { "type": "MemberExpression", "start": 13511, "end": 13527, "loc": { "start": { "line": 479, "column": 15 }, "end": { "line": 479, "column": 31 } }, "object": { "type": "ThisExpression", "start": 13511, "end": 13515, "loc": { "start": { "line": 479, "column": 15 }, "end": { "line": 479, "column": 19 } } }, "property": { "type": "Identifier", "start": 13516, "end": 13527, "loc": { "start": { "line": 479, "column": 20 }, "end": { "line": 479, "column": 31 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 13528, "end": 13530, "loc": { "start": { "line": 479, "column": 32 }, "end": { "line": 479, "column": 34 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns a given keybinding\r\n * @param {{ keyCode: number }} binding\r\n * @returns {Keybinding}\r\n ", "start": 13140, "end": 13262, "loc": { "start": { "line": 469, "column": 4 }, "end": { "line": 473, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": " typehints:start ", "start": 0, "end": 21, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 21 } } }, { "type": "CommentBlock", "value": " typehints:end ", "start": 163, "end": 182, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 19 } } }, { "type": "CommentLine", "value": " enter", "start": 482, "end": 490, "loc": { "start": { "line": 17, "column": 34 }, "end": { "line": 17, "column": 42 } } }, { "type": "CommentLine", "value": " escape", "start": 538, "end": 547, "loc": { "start": { "line": 18, "column": 46 }, "end": { "line": 18, "column": 55 } } }, { "type": "CommentLine", "value": " F2", "start": 749, "end": 754, "loc": { "start": { "line": 26, "column": 37 }, "end": { "line": 26, "column": 42 } } }, { "type": "CommentLine", "value": " F3PS", "start": 800, "end": 807, "loc": { "start": { "line": 27, "column": 44 }, "end": { "line": 27, "column": 51 } } }, { "type": "CommentLine", "value": " F4", "start": 850, "end": 855, "loc": { "start": { "line": 28, "column": 41 }, "end": { "line": 28, "column": 46 } } }, { "type": "CommentLine", "value": "shift", "start": 1153, "end": 1160, "loc": { "start": { "line": 38, "column": 40 }, "end": { "line": 38, "column": 47 } } }, { "type": "CommentLine", "value": " SPACE", "start": 1200, "end": 1208, "loc": { "start": { "line": 40, "column": 36 }, "end": { "line": 40, "column": 44 } } }, { "type": "CommentLine", "value": " \"+\"", "start": 1263, "end": 1269, "loc": { "start": { "line": 41, "column": 53 }, "end": { "line": 41, "column": 59 } } }, { "type": "CommentLine", "value": " \"-\"", "start": 1325, "end": 1331, "loc": { "start": { "line": 42, "column": 54 }, "end": { "line": 42, "column": 60 } } }, { "type": "CommentLine", "value": " Primary Toolbar", "start": 1417, "end": 1435, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 26 } } }, { "type": "CommentLine", "value": " Sandbox", "start": 1857, "end": 1867, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 18 } } }, { "type": "CommentLine", "value": " Secondary toolbar", "start": 1926, "end": 1946, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 28 } } }, { "type": "CommentLine", "value": " Wires toolbar", "start": 2159, "end": 2175, "loc": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 24 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 2703, "end": 2711, "loc": { "start": { "line": 84, "column": 48 }, "end": { "line": 84, "column": 56 } } }, { "type": "CommentLine", "value": " TAB", "start": 2808, "end": 2814, "loc": { "start": { "line": 86, "column": 40 }, "end": { "line": 86, "column": 46 } } }, { "type": "CommentLine", "value": " CTRL", "start": 2993, "end": 3000, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 93, "column": 49 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3053, "end": 3061, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 59 } } }, { "type": "CommentLine", "value": " DEL", "start": 3202, "end": 3208, "loc": { "start": { "line": 97, "column": 44 }, "end": { "line": 97, "column": 50 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3343, "end": 3351, "loc": { "start": { "line": 102, "column": 44 }, "end": { "line": 102, "column": 52 } } }, { "type": "CommentLine", "value": " CTRL", "start": 3411, "end": 3418, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 65 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3460, "end": 3468, "loc": { "start": { "line": 104, "column": 40 }, "end": { "line": 104, "column": 48 } } }, { "type": "CommentLine", "value": " ALT", "start": 3509, "end": 3515, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 105, "column": 45 } } }, { "type": "CommentLine", "value": " Assign ids", "start": 3531, "end": 3544, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 13 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } }, { "type": "CommentLine", "value": " @todo: Refactor into dictionary", "start": 3948, "end": 3982, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 38 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {KeyActionMapper} keyMapper\r\n * @param {Application} app\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean=} param0.builtin\r\n * @param {boolean=} param0.repeated\r\n ", "start": 7363, "end": 7612, "loc": { "start": { "line": 273, "column": 4 }, "end": { "line": 281, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns whether this binding is currently pressed\r\n * @returns {boolean}\r\n ", "start": 8037, "end": 8134, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 297, "column": 7 } } }, { "type": "CommentLine", "value": " Check if the key is down", "start": 8165, "end": 8192, "loc": { "start": { "line": 299, "column": 8 }, "end": { "line": 299, "column": 35 } } }, { "type": "CommentLine", "value": " Check if it is the top reciever", "start": 8267, "end": 8301, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 46 } } }, { "type": "CommentBlock", "value": "*\r\n * Adds an event listener\r\n * @param {function() : void} receiver\r\n * @param {object=} scope\r\n ", "start": 8479, "end": 8597, "loc": { "start": { "line": 308, "column": 4 }, "end": { "line": 312, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {Element} elem\r\n * @returns {HTMLElement} the created element, or null if the keybindings are not shown\r\n * ", "start": 8690, "end": 8828, "loc": { "start": { "line": 317, "column": 4 }, "end": { "line": 320, "column": 10 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns the key code as a nice string\r\n ", "start": 9163, "end": 9221, "loc": { "start": { "line": 332, "column": 4 }, "end": { "line": 334, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Remvoes all signal receivers\r\n ", "start": 9313, "end": 9362, "loc": { "start": { "line": 339, "column": 4 }, "end": { "line": 341, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {InputReceiver} inputReciever\r\n ", "start": 9476, "end": 9572, "loc": { "start": { "line": 348, "column": 4 }, "end": { "line": 352, "column": 7 } } }, { "type": "CommentBlock", "value": "* @type {Object.} ", "start": 9818, "end": 9860, "loc": { "start": { "line": 360, "column": 8 }, "end": { "line": 360, "column": 50 } } }, { "type": "CommentLine", "value": " Sanity", "start": 10407, "end": 10416, "loc": { "start": { "line": 375, "column": 20 }, "end": { "line": 375, "column": 29 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns all keybindings starting with the given id\r\n * @param {string} pattern\r\n * @returns {Array}\r\n ", "start": 10768, "end": 10908, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 391, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Forwards the given events to the other mapper (used in tooltips)\r\n * @param {KeyActionMapper} receiver\r\n * @param {Array} bindings\r\n ", "start": 11186, "end": 11353, "loc": { "start": { "line": 402, "column": 4 }, "end": { "line": 406, "column": 7 } } }, { "type": "CommentLine", "value": " Reset all down states", "start": 11780, "end": 11804, "loc": { "start": { "line": 421, "column": 8 }, "end": { "line": 421, "column": 32 } } }, { "type": "CommentLine", "value": " Find mapping", "start": 11814, "end": 11829, "loc": { "start": { "line": 422, "column": 8 }, "end": { "line": 422, "column": 23 } } }, { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 11890, "end": 11915, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 37 } } }, { "type": "CommentBlock", "value": "*\r\n * Internal keydown handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n * @param {boolean=} param0.initial\r\n ", "start": 11993, "end": 12223, "loc": { "start": { "line": 429, "column": 4 }, "end": { "line": 436, "column": 7 } } }, { "type": "CommentLine", "value": " Find mapping", "start": 12317, "end": 12332, "loc": { "start": { "line": 440, "column": 8 }, "end": { "line": 440, "column": 23 } } }, { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 12393, "end": 12418, "loc": { "start": { "line": 442, "column": 12 }, "end": { "line": 442, "column": 37 } } }, { "type": "CommentBlock", "value": "* @type {Signal} ", "start": 12569, "end": 12590, "loc": { "start": { "line": 445, "column": 16 }, "end": { "line": 445, "column": 37 } } }, { "type": "CommentBlock", "value": "*\r\n * Internal keyup handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n ", "start": 12876, "end": 13063, "loc": { "start": { "line": 458, "column": 4 }, "end": { "line": 464, "column": 7 } } }, { "type": "CommentLine", "value": " Empty", "start": 13117, "end": 13125, "loc": { "start": { "line": 466, "column": 8 }, "end": { "line": 466, "column": 16 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns a given keybinding\r\n * @param {{ keyCode: number }} binding\r\n * @returns {Keybinding}\r\n ", "start": 13140, "end": 13262, "loc": { "start": { "line": 469, "column": 4 }, "end": { "line": 473, "column": 7 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 13299, "end": 13312, "loc": { "start": { "line": 475, "column": 8 }, "end": { "line": 475, "column": 21 } } } ], "tokens": [ { "type": "CommentBlock", "value": " typehints:start ", "start": 0, "end": 21, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 21 } } }, { "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": 23, "end": 29, "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": 30, "end": 31, "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": "GameRoot", "start": 32, "end": 40, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 41, "end": 42, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 43, "end": 47, "loc": { "start": { "line": 2, "column": 20 }, "end": { "line": 2, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./root", "start": 48, "end": 56, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 56, "end": 57, "loc": { "start": { "line": 2, "column": 33 }, "end": { "line": 2, "column": 34 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 59, "end": 65, "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": 66, "end": 67, "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": "InputReceiver", "start": 68, "end": 81, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 82, "end": 83, "loc": { "start": { "line": 3, "column": 23 }, "end": { "line": 3, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 84, "end": 88, "loc": { "start": { "line": 3, "column": 25 }, "end": { "line": 3, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../core/input_receiver", "start": 89, "end": 113, "loc": { "start": { "line": 3, "column": 30 }, "end": { "line": 3, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 113, "end": 114, "loc": { "start": { "line": 3, "column": 54 }, "end": { "line": 3, "column": 55 } } }, { "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": 116, "end": 122, "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": 123, "end": 124, "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": "Application", "start": 125, "end": 136, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 137, "end": 138, "loc": { "start": { "line": 4, "column": 21 }, "end": { "line": 4, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 139, "end": 143, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../application", "start": 144, "end": 160, "loc": { "start": { "line": 4, "column": 28 }, "end": { "line": 4, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 160, "end": 161, "loc": { "start": { "line": 4, "column": 44 }, "end": { "line": 4, "column": 45 } } }, { "type": "CommentBlock", "value": " typehints:end ", "start": 163, "end": 182, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 19 } } }, { "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": 186, "end": 192, "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": 193, "end": 194, "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": "Signal", "start": 195, "end": 201, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 201, "end": 202, "loc": { "start": { "line": 7, "column": 15 }, "end": { "line": 7, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "STOP_PROPAGATION", "start": 203, "end": 219, "loc": { "start": { "line": 7, "column": 17 }, "end": { "line": 7, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 220, "end": 221, "loc": { "start": { "line": 7, "column": 34 }, "end": { "line": 7, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 222, "end": 226, "loc": { "start": { "line": 7, "column": 36 }, "end": { "line": 7, "column": 40 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../core/signal", "start": 227, "end": 243, "loc": { "start": { "line": 7, "column": 41 }, "end": { "line": 7, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 243, "end": 244, "loc": { "start": { "line": 7, "column": 57 }, "end": { "line": 7, "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": 246, "end": 252, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 253, "end": 254, "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "IS_MOBILE", "start": 255, "end": 264, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 265, "end": 266, "loc": { "start": { "line": 8, "column": 19 }, "end": { "line": 8, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 267, "end": 271, "loc": { "start": { "line": 8, "column": 21 }, "end": { "line": 8, "column": 25 } } }, { "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": 272, "end": 288, "loc": { "start": { "line": 8, "column": 26 }, "end": { "line": 8, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 288, "end": 289, "loc": { "start": { "line": 8, "column": 42 }, "end": { "line": 8, "column": 43 } } }, { "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": 291, "end": 297, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 298, "end": 299, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 300, "end": 301, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 302, "end": 303, "loc": { "start": { "line": 9, "column": 11 }, "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": "from", "start": 304, "end": 308, "loc": { "start": { "line": 9, "column": 13 }, "end": { "line": 9, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../translations", "start": 309, "end": 326, "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 326, "end": 327, "loc": { "start": { "line": 9, "column": 35 }, "end": { "line": 9, "column": 36 } } }, { "type": { "label": "function", "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "function", "start": 331, "end": 339, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 340, "end": 343, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 343, "end": 344, "loc": { "start": { "line": 11, "column": 12 }, "end": { "line": 11, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "str", "start": 344, "end": 347, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 347, "end": 348, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 349, "end": 350, "loc": { "start": { "line": 11, "column": 18 }, "end": { "line": 11, "column": 19 } } }, { "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": 356, "end": 362, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "str", "start": 363, "end": 366, "loc": { "start": { "line": 12, "column": 11 }, "end": { "line": 12, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 366, "end": 367, "loc": { "start": { "line": 12, "column": 14 }, "end": { "line": 12, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toUpperCase", "start": 367, "end": 378, "loc": { "start": { "line": 12, "column": 15 }, "end": { "line": 12, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 378, "end": 379, "loc": { "start": { "line": 12, "column": 26 }, "end": { "line": 12, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 379, "end": 380, "loc": { "start": { "line": 12, "column": 27 }, "end": { "line": 12, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 380, "end": 381, "loc": { "start": { "line": 12, "column": 28 }, "end": { "line": 12, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "charCodeAt", "start": 381, "end": 391, "loc": { "start": { "line": 12, "column": 29 }, "end": { "line": 12, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 391, "end": 392, "loc": { "start": { "line": 12, "column": 39 }, "end": { "line": 12, "column": 40 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 392, "end": 393, "loc": { "start": { "line": 12, "column": 40 }, "end": { "line": 12, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 393, "end": 394, "loc": { "start": { "line": 12, "column": 41 }, "end": { "line": 12, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 394, "end": 395, "loc": { "start": { "line": 12, "column": 42 }, "end": { "line": 12, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 397, "end": 398, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 402, "end": 408, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 6 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 409, "end": 414, "loc": { "start": { "line": 15, "column": 7 }, "end": { "line": 15, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 415, "end": 426, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 427, "end": 428, "loc": { "start": { "line": 15, "column": 25 }, "end": { "line": 15, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 429, "end": 430, "loc": { "start": { "line": 15, "column": 27 }, "end": { "line": 15, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "general", "start": 436, "end": 443, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 11 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 443, "end": 444, "loc": { "start": { "line": 16, "column": 11 }, "end": { "line": 16, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 445, "end": 446, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "confirm", "start": 456, "end": 463, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 463, "end": 464, "loc": { "start": { "line": 17, "column": 15 }, "end": { "line": 17, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 465, "end": 466, "loc": { "start": { "line": 17, "column": 17 }, "end": { "line": 17, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 467, "end": 474, "loc": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 474, "end": 475, "loc": { "start": { "line": 17, "column": 26 }, "end": { "line": 17, "column": 27 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 13, "start": 476, "end": 478, "loc": { "start": { "line": 17, "column": 28 }, "end": { "line": 17, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 479, "end": 480, "loc": { "start": { "line": 17, "column": 31 }, "end": { "line": 17, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 480, "end": 481, "loc": { "start": { "line": 17, "column": 32 }, "end": { "line": 17, "column": 33 } } }, { "type": "CommentLine", "value": " enter", "start": 482, "end": 490, "loc": { "start": { "line": 17, "column": 34 }, "end": { "line": 17, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "back", "start": 500, "end": 504, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 12 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 504, "end": 505, "loc": { "start": { "line": 18, "column": 12 }, "end": { "line": 18, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 506, "end": 507, "loc": { "start": { "line": 18, "column": 14 }, "end": { "line": 18, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 508, "end": 515, "loc": { "start": { "line": 18, "column": 16 }, "end": { "line": 18, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 515, "end": 516, "loc": { "start": { "line": 18, "column": 23 }, "end": { "line": 18, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 27, "start": 517, "end": 519, "loc": { "start": { "line": 18, "column": 25 }, "end": { "line": 18, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 519, "end": 520, "loc": { "start": { "line": 18, "column": 27 }, "end": { "line": 18, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "builtin", "start": 521, "end": 528, "loc": { "start": { "line": 18, "column": 29 }, "end": { "line": 18, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 528, "end": 529, "loc": { "start": { "line": 18, "column": 36 }, "end": { "line": 18, "column": 37 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 530, "end": 534, "loc": { "start": { "line": 18, "column": 38 }, "end": { "line": 18, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 535, "end": 536, "loc": { "start": { "line": 18, "column": 43 }, "end": { "line": 18, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 536, "end": 537, "loc": { "start": { "line": 18, "column": 44 }, "end": { "line": 18, "column": 45 } } }, { "type": "CommentLine", "value": " escape", "start": 538, "end": 547, "loc": { "start": { "line": 18, "column": 46 }, "end": { "line": 18, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 553, "end": 554, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 554, "end": 555, "loc": { "start": { "line": 19, "column": 5 }, "end": { "line": 19, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 563, "end": 569, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 10 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 569, "end": 570, "loc": { "start": { "line": 21, "column": 10 }, "end": { "line": 21, "column": 11 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 571, "end": 572, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuOpenShop", "start": 582, "end": 594, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 594, "end": 595, "loc": { "start": { "line": 22, "column": 20 }, "end": { "line": 22, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 596, "end": 597, "loc": { "start": { "line": 22, "column": 22 }, "end": { "line": 22, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 598, "end": 605, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 605, "end": 606, "loc": { "start": { "line": 22, "column": 31 }, "end": { "line": 22, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 607, "end": 610, "loc": { "start": { "line": 22, "column": 33 }, "end": { "line": 22, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 610, "end": 611, "loc": { "start": { "line": 22, "column": 36 }, "end": { "line": 22, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F", "start": 611, "end": 614, "loc": { "start": { "line": 22, "column": 37 }, "end": { "line": 22, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 614, "end": 615, "loc": { "start": { "line": 22, "column": 40 }, "end": { "line": 22, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 616, "end": 617, "loc": { "start": { "line": 22, "column": 42 }, "end": { "line": 22, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 617, "end": 618, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuOpenStats", "start": 628, "end": 641, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 641, "end": 642, "loc": { "start": { "line": 23, "column": 21 }, "end": { "line": 23, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 643, "end": 644, "loc": { "start": { "line": 23, "column": 23 }, "end": { "line": 23, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 645, "end": 652, "loc": { "start": { "line": 23, "column": 25 }, "end": { "line": 23, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 652, "end": 653, "loc": { "start": { "line": 23, "column": 32 }, "end": { "line": 23, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 654, "end": 657, "loc": { "start": { "line": 23, "column": 34 }, "end": { "line": 23, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 657, "end": 658, "loc": { "start": { "line": 23, "column": 37 }, "end": { "line": 23, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "G", "start": 658, "end": 661, "loc": { "start": { "line": 23, "column": 38 }, "end": { "line": 23, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 661, "end": 662, "loc": { "start": { "line": 23, "column": 41 }, "end": { "line": 23, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 663, "end": 664, "loc": { "start": { "line": 23, "column": 43 }, "end": { "line": 23, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 664, "end": 665, "loc": { "start": { "line": 23, "column": 44 }, "end": { "line": 23, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "menuClose", "start": 675, "end": 684, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 684, "end": 685, "loc": { "start": { "line": 24, "column": 17 }, "end": { "line": 24, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 686, "end": 687, "loc": { "start": { "line": 24, "column": 19 }, "end": { "line": 24, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 688, "end": 695, "loc": { "start": { "line": 24, "column": 21 }, "end": { "line": 24, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 695, "end": 696, "loc": { "start": { "line": 24, "column": 28 }, "end": { "line": 24, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 697, "end": 700, "loc": { "start": { "line": 24, "column": 30 }, "end": { "line": 24, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 700, "end": 701, "loc": { "start": { "line": 24, "column": 33 }, "end": { "line": 24, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Q", "start": 701, "end": 704, "loc": { "start": { "line": 24, "column": 34 }, "end": { "line": 24, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 704, "end": 705, "loc": { "start": { "line": 24, "column": 37 }, "end": { "line": 24, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 706, "end": 707, "loc": { "start": { "line": 24, "column": 39 }, "end": { "line": 24, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 707, "end": 708, "loc": { "start": { "line": 24, "column": 40 }, "end": { "line": 24, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggleHud", "start": 720, "end": 729, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 729, "end": 730, "loc": { "start": { "line": 26, "column": 17 }, "end": { "line": 26, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 731, "end": 732, "loc": { "start": { "line": 26, "column": 19 }, "end": { "line": 26, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 733, "end": 740, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 740, "end": 741, "loc": { "start": { "line": 26, "column": 28 }, "end": { "line": 26, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 113, "start": 742, "end": 745, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 33 } } }, { "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": 26, "column": 34 }, "end": { "line": 26, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 747, "end": 748, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 36 } } }, { "type": "CommentLine", "value": " F2", "start": 749, "end": 754, "loc": { "start": { "line": 26, "column": 37 }, "end": { "line": 26, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "exportScreenshot", "start": 764, "end": 780, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 780, "end": 781, "loc": { "start": { "line": 27, "column": 24 }, "end": { "line": 27, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 782, "end": 783, "loc": { "start": { "line": 27, "column": 26 }, "end": { "line": 27, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 784, "end": 791, "loc": { "start": { "line": 27, "column": 28 }, "end": { "line": 27, "column": 35 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 791, "end": 792, "loc": { "start": { "line": 27, "column": 35 }, "end": { "line": 27, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 114, "start": 793, "end": 796, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 797, "end": 798, "loc": { "start": { "line": 27, "column": 41 }, "end": { "line": 27, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 798, "end": 799, "loc": { "start": { "line": 27, "column": 42 }, "end": { "line": 27, "column": 43 } } }, { "type": "CommentLine", "value": " F3PS", "start": 800, "end": 807, "loc": { "start": { "line": 27, "column": 44 }, "end": { "line": 27, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggleFPSInfo", "start": 817, "end": 830, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 830, "end": 831, "loc": { "start": { "line": 28, "column": 21 }, "end": { "line": 28, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 832, "end": 833, "loc": { "start": { "line": 28, "column": 23 }, "end": { "line": 28, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 834, "end": 841, "loc": { "start": { "line": 28, "column": 25 }, "end": { "line": 28, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 841, "end": 842, "loc": { "start": { "line": 28, "column": 32 }, "end": { "line": 28, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 115, "start": 843, "end": 846, "loc": { "start": { "line": 28, "column": 34 }, "end": { "line": 28, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 847, "end": 848, "loc": { "start": { "line": 28, "column": 38 }, "end": { "line": 28, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 848, "end": 849, "loc": { "start": { "line": 28, "column": 39 }, "end": { "line": 28, "column": 40 } } }, { "type": "CommentLine", "value": " F4", "start": 850, "end": 855, "loc": { "start": { "line": 28, "column": 41 }, "end": { "line": 28, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "switchLayers", "start": 867, "end": 879, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 879, "end": 880, "loc": { "start": { "line": 30, "column": 20 }, "end": { "line": 30, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 881, "end": 882, "loc": { "start": { "line": 30, "column": 22 }, "end": { "line": 30, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 883, "end": 890, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 890, "end": 891, "loc": { "start": { "line": 30, "column": 31 }, "end": { "line": 30, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 892, "end": 895, "loc": { "start": { "line": 30, "column": 33 }, "end": { "line": 30, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 895, "end": 896, "loc": { "start": { "line": 30, "column": 36 }, "end": { "line": 30, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "E", "start": 896, "end": 899, "loc": { "start": { "line": 30, "column": 37 }, "end": { "line": 30, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 899, "end": 900, "loc": { "start": { "line": 30, "column": 40 }, "end": { "line": 30, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 901, "end": 902, "loc": { "start": { "line": 30, "column": 42 }, "end": { "line": 30, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 902, "end": 903, "loc": { "start": { "line": 30, "column": 43 }, "end": { "line": 30, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 909, "end": 910, "loc": { "start": { "line": 31, "column": 4 }, "end": { "line": 31, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 910, "end": 911, "loc": { "start": { "line": 31, "column": 5 }, "end": { "line": 31, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 919, "end": 929, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 929, "end": 930, "loc": { "start": { "line": 33, "column": 14 }, "end": { "line": 33, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 931, "end": 932, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveUp", "start": 942, "end": 951, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 951, "end": 952, "loc": { "start": { "line": 34, "column": 17 }, "end": { "line": 34, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 953, "end": 954, "loc": { "start": { "line": 34, "column": 19 }, "end": { "line": 34, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 955, "end": 962, "loc": { "start": { "line": 34, "column": 21 }, "end": { "line": 34, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 962, "end": 963, "loc": { "start": { "line": 34, "column": 28 }, "end": { "line": 34, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 964, "end": 967, "loc": { "start": { "line": 34, "column": 30 }, "end": { "line": 34, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 967, "end": 968, "loc": { "start": { "line": 34, "column": 33 }, "end": { "line": 34, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "W", "start": 968, "end": 971, "loc": { "start": { "line": 34, "column": 34 }, "end": { "line": 34, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 971, "end": 972, "loc": { "start": { "line": 34, "column": 37 }, "end": { "line": 34, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 973, "end": 974, "loc": { "start": { "line": 34, "column": 39 }, "end": { "line": 34, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 974, "end": 975, "loc": { "start": { "line": 34, "column": 40 }, "end": { "line": 34, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveRight", "start": 985, "end": 997, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 997, "end": 998, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 999, "end": 1000, "loc": { "start": { "line": 35, "column": 22 }, "end": { "line": 35, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1001, "end": 1008, "loc": { "start": { "line": 35, "column": 24 }, "end": { "line": 35, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1008, "end": 1009, "loc": { "start": { "line": 35, "column": 31 }, "end": { "line": 35, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1010, "end": 1013, "loc": { "start": { "line": 35, "column": 33 }, "end": { "line": 35, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1013, "end": 1014, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "D", "start": 1014, "end": 1017, "loc": { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1017, "end": 1018, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1019, "end": 1020, "loc": { "start": { "line": 35, "column": 42 }, "end": { "line": 35, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1020, "end": 1021, "loc": { "start": { "line": 35, "column": 43 }, "end": { "line": 35, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveDown", "start": 1031, "end": 1042, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1042, "end": 1043, "loc": { "start": { "line": 36, "column": 19 }, "end": { "line": 36, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1044, "end": 1045, "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": "keyCode", "start": 1046, "end": 1053, "loc": { "start": { "line": 36, "column": 23 }, "end": { "line": 36, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1053, "end": 1054, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1055, "end": 1058, "loc": { "start": { "line": 36, "column": 32 }, "end": { "line": 36, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1058, "end": 1059, "loc": { "start": { "line": 36, "column": 35 }, "end": { "line": 36, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "S", "start": 1059, "end": 1062, "loc": { "start": { "line": 36, "column": 36 }, "end": { "line": 36, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1062, "end": 1063, "loc": { "start": { "line": 36, "column": 39 }, "end": { "line": 36, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1064, "end": 1065, "loc": { "start": { "line": 36, "column": 41 }, "end": { "line": 36, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1065, "end": 1066, "loc": { "start": { "line": 36, "column": 42 }, "end": { "line": 36, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveLeft", "start": 1076, "end": 1087, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 37, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1087, "end": 1088, "loc": { "start": { "line": 37, "column": 19 }, "end": { "line": 37, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1089, "end": 1090, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1091, "end": 1098, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1098, "end": 1099, "loc": { "start": { "line": 37, "column": 30 }, "end": { "line": 37, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1100, "end": 1103, "loc": { "start": { "line": 37, "column": 32 }, "end": { "line": 37, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1103, "end": 1104, "loc": { "start": { "line": 37, "column": 35 }, "end": { "line": 37, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "A", "start": 1104, "end": 1107, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1107, "end": 1108, "loc": { "start": { "line": 37, "column": 39 }, "end": { "line": 37, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1109, "end": 1110, "loc": { "start": { "line": 37, "column": 41 }, "end": { "line": 37, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1110, "end": 1111, "loc": { "start": { "line": 37, "column": 42 }, "end": { "line": 37, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveFaster", "start": 1121, "end": 1134, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1134, "end": 1135, "loc": { "start": { "line": 38, "column": 21 }, "end": { "line": 38, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1136, "end": 1137, "loc": { "start": { "line": 38, "column": 23 }, "end": { "line": 38, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1138, "end": 1145, "loc": { "start": { "line": 38, "column": 25 }, "end": { "line": 38, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1145, "end": 1146, "loc": { "start": { "line": 38, "column": 32 }, "end": { "line": 38, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 1147, "end": 1149, "loc": { "start": { "line": 38, "column": 34 }, "end": { "line": 38, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1150, "end": 1151, "loc": { "start": { "line": 38, "column": 37 }, "end": { "line": 38, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1151, "end": 1152, "loc": { "start": { "line": 38, "column": 38 }, "end": { "line": 38, "column": 39 } } }, { "type": "CommentLine", "value": "shift", "start": 1153, "end": 1160, "loc": { "start": { "line": 38, "column": 40 }, "end": { "line": 38, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "centerMap", "start": 1172, "end": 1181, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1181, "end": 1182, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1183, "end": 1184, "loc": { "start": { "line": 40, "column": 19 }, "end": { "line": 40, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1185, "end": 1192, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1192, "end": 1193, "loc": { "start": { "line": 40, "column": 28 }, "end": { "line": 40, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 32, "start": 1194, "end": 1196, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1197, "end": 1198, "loc": { "start": { "line": 40, "column": 33 }, "end": { "line": 40, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1198, "end": 1199, "loc": { "start": { "line": 40, "column": 34 }, "end": { "line": 40, "column": 35 } } }, { "type": "CommentLine", "value": " SPACE", "start": 1200, "end": 1208, "loc": { "start": { "line": 40, "column": 36 }, "end": { "line": 40, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapZoomIn", "start": 1218, "end": 1227, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1227, "end": 1228, "loc": { "start": { "line": 41, "column": 17 }, "end": { "line": 41, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1229, "end": 1230, "loc": { "start": { "line": 41, "column": 19 }, "end": { "line": 41, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1231, "end": 1238, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1238, "end": 1239, "loc": { "start": { "line": 41, "column": 28 }, "end": { "line": 41, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 187, "start": 1240, "end": 1243, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1243, "end": 1244, "loc": { "start": { "line": 41, "column": 33 }, "end": { "line": 41, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 1245, "end": 1253, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 41, "column": 43 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1253, "end": 1254, "loc": { "start": { "line": 41, "column": 43 }, "end": { "line": 41, "column": 44 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 1255, "end": 1259, "loc": { "start": { "line": 41, "column": 45 }, "end": { "line": 41, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1260, "end": 1261, "loc": { "start": { "line": 41, "column": 50 }, "end": { "line": 41, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1261, "end": 1262, "loc": { "start": { "line": 41, "column": 51 }, "end": { "line": 41, "column": 52 } } }, { "type": "CommentLine", "value": " \"+\"", "start": 1263, "end": 1269, "loc": { "start": { "line": 41, "column": 53 }, "end": { "line": 41, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapZoomOut", "start": 1279, "end": 1289, "loc": { "start": { "line": 42, "column": 8 }, "end": { "line": 42, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1289, "end": 1290, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1291, "end": 1292, "loc": { "start": { "line": 42, "column": 20 }, "end": { "line": 42, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1293, "end": 1300, "loc": { "start": { "line": 42, "column": 22 }, "end": { "line": 42, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1300, "end": 1301, "loc": { "start": { "line": 42, "column": 29 }, "end": { "line": 42, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 189, "start": 1302, "end": 1305, "loc": { "start": { "line": 42, "column": 31 }, "end": { "line": 42, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1305, "end": 1306, "loc": { "start": { "line": 42, "column": 34 }, "end": { "line": 42, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 1307, "end": 1315, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1315, "end": 1316, "loc": { "start": { "line": 42, "column": 44 }, "end": { "line": 42, "column": 45 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 1317, "end": 1321, "loc": { "start": { "line": 42, "column": 46 }, "end": { "line": 42, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1322, "end": 1323, "loc": { "start": { "line": 42, "column": 51 }, "end": { "line": 42, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1323, "end": 1324, "loc": { "start": { "line": 42, "column": 52 }, "end": { "line": 42, "column": 53 } } }, { "type": "CommentLine", "value": " \"-\"", "start": 1325, "end": 1331, "loc": { "start": { "line": 42, "column": 54 }, "end": { "line": 42, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createMarker", "start": 1343, "end": 1355, "loc": { "start": { "line": 44, "column": 8 }, "end": { "line": 44, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1355, "end": 1356, "loc": { "start": { "line": 44, "column": 20 }, "end": { "line": 44, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1357, "end": 1358, "loc": { "start": { "line": 44, "column": 22 }, "end": { "line": 44, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1359, "end": 1366, "loc": { "start": { "line": 44, "column": 24 }, "end": { "line": 44, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1366, "end": 1367, "loc": { "start": { "line": 44, "column": 31 }, "end": { "line": 44, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1368, "end": 1371, "loc": { "start": { "line": 44, "column": 33 }, "end": { "line": 44, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1371, "end": 1372, "loc": { "start": { "line": 44, "column": 36 }, "end": { "line": 44, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "M", "start": 1372, "end": 1375, "loc": { "start": { "line": 44, "column": 37 }, "end": { "line": 44, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1375, "end": 1376, "loc": { "start": { "line": 44, "column": 40 }, "end": { "line": 44, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1377, "end": 1378, "loc": { "start": { "line": 44, "column": 42 }, "end": { "line": 44, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1378, "end": 1379, "loc": { "start": { "line": 44, "column": 43 }, "end": { "line": 44, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1385, "end": 1386, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1386, "end": 1387, "loc": { "start": { "line": 45, "column": 5 }, "end": { "line": 45, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildings", "start": 1395, "end": 1404, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1404, "end": 1405, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1406, "end": 1407, "loc": { "start": { "line": 47, "column": 15 }, "end": { "line": 47, "column": 16 } } }, { "type": "CommentLine", "value": " Primary Toolbar", "start": 1417, "end": 1435, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "belt", "start": 1445, "end": 1449, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 12 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1449, "end": 1450, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1451, "end": 1452, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1453, "end": 1460, "loc": { "start": { "line": 49, "column": 16 }, "end": { "line": 49, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1460, "end": 1461, "loc": { "start": { "line": 49, "column": 23 }, "end": { "line": 49, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1462, "end": 1465, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1465, "end": 1466, "loc": { "start": { "line": 49, "column": 28 }, "end": { "line": 49, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "1", "start": 1466, "end": 1469, "loc": { "start": { "line": 49, "column": 29 }, "end": { "line": 49, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1469, "end": 1470, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1471, "end": 1472, "loc": { "start": { "line": 49, "column": 34 }, "end": { "line": 49, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1472, "end": 1473, "loc": { "start": { "line": 49, "column": 35 }, "end": { "line": 49, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 1483, "end": 1491, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1491, "end": 1492, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 50, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1493, "end": 1494, "loc": { "start": { "line": 50, "column": 18 }, "end": { "line": 50, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1495, "end": 1502, "loc": { "start": { "line": 50, "column": 20 }, "end": { "line": 50, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1502, "end": 1503, "loc": { "start": { "line": 50, "column": 27 }, "end": { "line": 50, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1504, "end": 1507, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1507, "end": 1508, "loc": { "start": { "line": 50, "column": 32 }, "end": { "line": 50, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "2", "start": 1508, "end": 1511, "loc": { "start": { "line": 50, "column": 33 }, "end": { "line": 50, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1511, "end": 1512, "loc": { "start": { "line": 50, "column": 36 }, "end": { "line": 50, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1513, "end": 1514, "loc": { "start": { "line": 50, "column": 38 }, "end": { "line": 50, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1514, "end": 1515, "loc": { "start": { "line": 50, "column": 39 }, "end": { "line": 50, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underground_belt", "start": 1525, "end": 1541, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1541, "end": 1542, "loc": { "start": { "line": 51, "column": 24 }, "end": { "line": 51, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1543, "end": 1544, "loc": { "start": { "line": 51, "column": 26 }, "end": { "line": 51, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1545, "end": 1552, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 35 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1552, "end": 1553, "loc": { "start": { "line": 51, "column": 35 }, "end": { "line": 51, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1554, "end": 1557, "loc": { "start": { "line": 51, "column": 37 }, "end": { "line": 51, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1557, "end": 1558, "loc": { "start": { "line": 51, "column": 40 }, "end": { "line": 51, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "3", "start": 1558, "end": 1561, "loc": { "start": { "line": 51, "column": 41 }, "end": { "line": 51, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1561, "end": 1562, "loc": { "start": { "line": 51, "column": 44 }, "end": { "line": 51, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1563, "end": 1564, "loc": { "start": { "line": 51, "column": 46 }, "end": { "line": 51, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1564, "end": 1565, "loc": { "start": { "line": 51, "column": 47 }, "end": { "line": 51, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "miner", "start": 1575, "end": 1580, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1580, "end": 1581, "loc": { "start": { "line": 52, "column": 13 }, "end": { "line": 52, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1582, "end": 1583, "loc": { "start": { "line": 52, "column": 15 }, "end": { "line": 52, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1584, "end": 1591, "loc": { "start": { "line": 52, "column": 17 }, "end": { "line": 52, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1591, "end": 1592, "loc": { "start": { "line": 52, "column": 24 }, "end": { "line": 52, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1593, "end": 1596, "loc": { "start": { "line": 52, "column": 26 }, "end": { "line": 52, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1596, "end": 1597, "loc": { "start": { "line": 52, "column": 29 }, "end": { "line": 52, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "4", "start": 1597, "end": 1600, "loc": { "start": { "line": 52, "column": 30 }, "end": { "line": 52, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1600, "end": 1601, "loc": { "start": { "line": 52, "column": 33 }, "end": { "line": 52, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1602, "end": 1603, "loc": { "start": { "line": 52, "column": 35 }, "end": { "line": 52, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1603, "end": 1604, "loc": { "start": { "line": 52, "column": 36 }, "end": { "line": 52, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cutter", "start": 1614, "end": 1620, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1620, "end": 1621, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1622, "end": 1623, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1624, "end": 1631, "loc": { "start": { "line": 53, "column": 18 }, "end": { "line": 53, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1631, "end": 1632, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1633, "end": 1636, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1636, "end": 1637, "loc": { "start": { "line": 53, "column": 30 }, "end": { "line": 53, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "5", "start": 1637, "end": 1640, "loc": { "start": { "line": 53, "column": 31 }, "end": { "line": 53, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1640, "end": 1641, "loc": { "start": { "line": 53, "column": 34 }, "end": { "line": 53, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1642, "end": 1643, "loc": { "start": { "line": 53, "column": 36 }, "end": { "line": 53, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1643, "end": 1644, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotater", "start": 1654, "end": 1661, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1661, "end": 1662, "loc": { "start": { "line": 54, "column": 15 }, "end": { "line": 54, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1663, "end": 1664, "loc": { "start": { "line": 54, "column": 17 }, "end": { "line": 54, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1665, "end": 1672, "loc": { "start": { "line": 54, "column": 19 }, "end": { "line": 54, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1672, "end": 1673, "loc": { "start": { "line": 54, "column": 26 }, "end": { "line": 54, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1674, "end": 1677, "loc": { "start": { "line": 54, "column": 28 }, "end": { "line": 54, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1677, "end": 1678, "loc": { "start": { "line": 54, "column": 31 }, "end": { "line": 54, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "6", "start": 1678, "end": 1681, "loc": { "start": { "line": 54, "column": 32 }, "end": { "line": 54, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1681, "end": 1682, "loc": { "start": { "line": 54, "column": 35 }, "end": { "line": 54, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1683, "end": 1684, "loc": { "start": { "line": 54, "column": 37 }, "end": { "line": 54, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1684, "end": 1685, "loc": { "start": { "line": 54, "column": 38 }, "end": { "line": 54, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stacker", "start": 1695, "end": 1702, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1702, "end": 1703, "loc": { "start": { "line": 55, "column": 15 }, "end": { "line": 55, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1704, "end": 1705, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1706, "end": 1713, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1713, "end": 1714, "loc": { "start": { "line": 55, "column": 26 }, "end": { "line": 55, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1715, "end": 1718, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1718, "end": 1719, "loc": { "start": { "line": 55, "column": 31 }, "end": { "line": 55, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "7", "start": 1719, "end": 1722, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1722, "end": 1723, "loc": { "start": { "line": 55, "column": 35 }, "end": { "line": 55, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1724, "end": 1725, "loc": { "start": { "line": 55, "column": 37 }, "end": { "line": 55, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1725, "end": 1726, "loc": { "start": { "line": 55, "column": 38 }, "end": { "line": 55, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mixer", "start": 1736, "end": 1741, "loc": { "start": { "line": 56, "column": 8 }, "end": { "line": 56, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1741, "end": 1742, "loc": { "start": { "line": 56, "column": 13 }, "end": { "line": 56, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1743, "end": 1744, "loc": { "start": { "line": 56, "column": 15 }, "end": { "line": 56, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1745, "end": 1752, "loc": { "start": { "line": 56, "column": 17 }, "end": { "line": 56, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1752, "end": 1753, "loc": { "start": { "line": 56, "column": 24 }, "end": { "line": 56, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1754, "end": 1757, "loc": { "start": { "line": 56, "column": 26 }, "end": { "line": 56, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1757, "end": 1758, "loc": { "start": { "line": 56, "column": 29 }, "end": { "line": 56, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "8", "start": 1758, "end": 1761, "loc": { "start": { "line": 56, "column": 30 }, "end": { "line": 56, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1761, "end": 1762, "loc": { "start": { "line": 56, "column": 33 }, "end": { "line": 56, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1763, "end": 1764, "loc": { "start": { "line": 56, "column": 35 }, "end": { "line": 56, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1764, "end": 1765, "loc": { "start": { "line": 56, "column": 36 }, "end": { "line": 56, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "painter", "start": 1775, "end": 1782, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1782, "end": 1783, "loc": { "start": { "line": 57, "column": 15 }, "end": { "line": 57, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1784, "end": 1785, "loc": { "start": { "line": 57, "column": 17 }, "end": { "line": 57, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1786, "end": 1793, "loc": { "start": { "line": 57, "column": 19 }, "end": { "line": 57, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1793, "end": 1794, "loc": { "start": { "line": 57, "column": 26 }, "end": { "line": 57, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1795, "end": 1798, "loc": { "start": { "line": 57, "column": 28 }, "end": { "line": 57, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1798, "end": 1799, "loc": { "start": { "line": 57, "column": 31 }, "end": { "line": 57, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "9", "start": 1799, "end": 1802, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1802, "end": 1803, "loc": { "start": { "line": 57, "column": 35 }, "end": { "line": 57, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1804, "end": 1805, "loc": { "start": { "line": 57, "column": 37 }, "end": { "line": 57, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1805, "end": 1806, "loc": { "start": { "line": 57, "column": 38 }, "end": { "line": 57, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "trash", "start": 1816, "end": 1821, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1821, "end": 1822, "loc": { "start": { "line": 58, "column": 13 }, "end": { "line": 58, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1823, "end": 1824, "loc": { "start": { "line": 58, "column": 15 }, "end": { "line": 58, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1825, "end": 1832, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1832, "end": 1833, "loc": { "start": { "line": 58, "column": 24 }, "end": { "line": 58, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1834, "end": 1837, "loc": { "start": { "line": 58, "column": 26 }, "end": { "line": 58, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1837, "end": 1838, "loc": { "start": { "line": 58, "column": 29 }, "end": { "line": 58, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "0", "start": 1838, "end": 1841, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1841, "end": 1842, "loc": { "start": { "line": 58, "column": 33 }, "end": { "line": 58, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1843, "end": 1844, "loc": { "start": { "line": 58, "column": 35 }, "end": { "line": 58, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1844, "end": 1845, "loc": { "start": { "line": 58, "column": 36 }, "end": { "line": 58, "column": 37 } } }, { "type": "CommentLine", "value": " Sandbox", "start": 1857, "end": 1867, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "item_producer", "start": 1877, "end": 1890, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1890, "end": 1891, "loc": { "start": { "line": 61, "column": 21 }, "end": { "line": 61, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1892, "end": 1893, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1894, "end": 1901, "loc": { "start": { "line": 61, "column": 25 }, "end": { "line": 61, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1901, "end": 1902, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1903, "end": 1906, "loc": { "start": { "line": 61, "column": 34 }, "end": { "line": 61, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1906, "end": 1907, "loc": { "start": { "line": 61, "column": 37 }, "end": { "line": 61, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "L", "start": 1907, "end": 1910, "loc": { "start": { "line": 61, "column": 38 }, "end": { "line": 61, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1910, "end": 1911, "loc": { "start": { "line": 61, "column": 41 }, "end": { "line": 61, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1912, "end": 1913, "loc": { "start": { "line": 61, "column": 43 }, "end": { "line": 61, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1913, "end": 1914, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "column": 45 } } }, { "type": "CommentLine", "value": " Secondary toolbar", "start": 1926, "end": 1946, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "storage", "start": 1956, "end": 1963, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1963, "end": 1964, "loc": { "start": { "line": 64, "column": 15 }, "end": { "line": 64, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1965, "end": 1966, "loc": { "start": { "line": 64, "column": 17 }, "end": { "line": 64, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1967, "end": 1974, "loc": { "start": { "line": 64, "column": 19 }, "end": { "line": 64, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1974, "end": 1975, "loc": { "start": { "line": 64, "column": 26 }, "end": { "line": 64, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1976, "end": 1979, "loc": { "start": { "line": 64, "column": 28 }, "end": { "line": 64, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1979, "end": 1980, "loc": { "start": { "line": 64, "column": 31 }, "end": { "line": 64, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Y", "start": 1980, "end": 1983, "loc": { "start": { "line": 64, "column": 32 }, "end": { "line": 64, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1983, "end": 1984, "loc": { "start": { "line": 64, "column": 35 }, "end": { "line": 64, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1985, "end": 1986, "loc": { "start": { "line": 64, "column": 37 }, "end": { "line": 64, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1986, "end": 1987, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reader", "start": 1997, "end": 2003, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2003, "end": 2004, "loc": { "start": { "line": 65, "column": 14 }, "end": { "line": 65, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2005, "end": 2006, "loc": { "start": { "line": 65, "column": 16 }, "end": { "line": 65, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2007, "end": 2014, "loc": { "start": { "line": 65, "column": 18 }, "end": { "line": 65, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2014, "end": 2015, "loc": { "start": { "line": 65, "column": 25 }, "end": { "line": 65, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2016, "end": 2019, "loc": { "start": { "line": 65, "column": 27 }, "end": { "line": 65, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2019, "end": 2020, "loc": { "start": { "line": 65, "column": 30 }, "end": { "line": 65, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "U", "start": 2020, "end": 2023, "loc": { "start": { "line": 65, "column": 31 }, "end": { "line": 65, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2023, "end": 2024, "loc": { "start": { "line": 65, "column": 34 }, "end": { "line": 65, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2025, "end": 2026, "loc": { "start": { "line": 65, "column": 36 }, "end": { "line": 65, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2026, "end": 2027, "loc": { "start": { "line": 65, "column": 37 }, "end": { "line": 65, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lever", "start": 2037, "end": 2042, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2042, "end": 2043, "loc": { "start": { "line": 66, "column": 13 }, "end": { "line": 66, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2044, "end": 2045, "loc": { "start": { "line": 66, "column": 15 }, "end": { "line": 66, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2046, "end": 2053, "loc": { "start": { "line": 66, "column": 17 }, "end": { "line": 66, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2053, "end": 2054, "loc": { "start": { "line": 66, "column": 24 }, "end": { "line": 66, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2055, "end": 2058, "loc": { "start": { "line": 66, "column": 26 }, "end": { "line": 66, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2058, "end": 2059, "loc": { "start": { "line": 66, "column": 29 }, "end": { "line": 66, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "I", "start": 2059, "end": 2062, "loc": { "start": { "line": 66, "column": 30 }, "end": { "line": 66, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2062, "end": 2063, "loc": { "start": { "line": 66, "column": 33 }, "end": { "line": 66, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2064, "end": 2065, "loc": { "start": { "line": 66, "column": 35 }, "end": { "line": 66, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2065, "end": 2066, "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": "filter", "start": 2076, "end": 2082, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2082, "end": 2083, "loc": { "start": { "line": 67, "column": 14 }, "end": { "line": 67, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2084, "end": 2085, "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": "keyCode", "start": 2086, "end": 2093, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2093, "end": 2094, "loc": { "start": { "line": 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": "key", "start": 2095, "end": 2098, "loc": { "start": { "line": 67, "column": 27 }, "end": { "line": 67, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2098, "end": 2099, "loc": { "start": { "line": 67, "column": 30 }, "end": { "line": 67, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "O", "start": 2099, "end": 2102, "loc": { "start": { "line": 67, "column": 31 }, "end": { "line": 67, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2102, "end": 2103, "loc": { "start": { "line": 67, "column": 34 }, "end": { "line": 67, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2104, "end": 2105, "loc": { "start": { "line": 67, "column": 36 }, "end": { "line": 67, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2105, "end": 2106, "loc": { "start": { "line": 67, "column": 37 }, "end": { "line": 67, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "display", "start": 2116, "end": 2123, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2123, "end": 2124, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2125, "end": 2126, "loc": { "start": { "line": 68, "column": 17 }, "end": { "line": 68, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2127, "end": 2134, "loc": { "start": { "line": 68, "column": 19 }, "end": { "line": 68, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2134, "end": 2135, "loc": { "start": { "line": 68, "column": 26 }, "end": { "line": 68, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2136, "end": 2139, "loc": { "start": { "line": 68, "column": 28 }, "end": { "line": 68, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2139, "end": 2140, "loc": { "start": { "line": 68, "column": 31 }, "end": { "line": 68, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "P", "start": 2140, "end": 2143, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2143, "end": 2144, "loc": { "start": { "line": 68, "column": 35 }, "end": { "line": 68, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2145, "end": 2146, "loc": { "start": { "line": 68, "column": 37 }, "end": { "line": 68, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2146, "end": 2147, "loc": { "start": { "line": 68, "column": 38 }, "end": { "line": 68, "column": 39 } } }, { "type": "CommentLine", "value": " Wires toolbar", "start": 2159, "end": 2175, "loc": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "wire", "start": 2185, "end": 2189, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2189, "end": 2190, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2191, "end": 2192, "loc": { "start": { "line": 71, "column": 14 }, "end": { "line": 71, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2193, "end": 2200, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2200, "end": 2201, "loc": { "start": { "line": 71, "column": 23 }, "end": { "line": 71, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2202, "end": 2205, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2205, "end": 2206, "loc": { "start": { "line": 71, "column": 28 }, "end": { "line": 71, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "1", "start": 2206, "end": 2209, "loc": { "start": { "line": 71, "column": 29 }, "end": { "line": 71, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2209, "end": 2210, "loc": { "start": { "line": 71, "column": 32 }, "end": { "line": 71, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2211, "end": 2212, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2212, "end": 2213, "loc": { "start": { "line": 71, "column": 35 }, "end": { "line": 71, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "wire_tunnel", "start": 2223, "end": 2234, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 19 } } }, { "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": 72, "column": 19 }, "end": { "line": 72, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2236, "end": 2237, "loc": { "start": { "line": 72, "column": 21 }, "end": { "line": 72, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2238, "end": 2245, "loc": { "start": { "line": 72, "column": 23 }, "end": { "line": 72, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2245, "end": 2246, "loc": { "start": { "line": 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": "key", "start": 2247, "end": 2250, "loc": { "start": { "line": 72, "column": 32 }, "end": { "line": 72, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2250, "end": 2251, "loc": { "start": { "line": 72, "column": 35 }, "end": { "line": 72, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "2", "start": 2251, "end": 2254, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2254, "end": 2255, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2256, "end": 2257, "loc": { "start": { "line": 72, "column": 41 }, "end": { "line": 72, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2257, "end": 2258, "loc": { "start": { "line": 72, "column": 42 }, "end": { "line": 72, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constant_signal", "start": 2268, "end": 2283, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 23 } } }, { "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": 73, "column": 23 }, "end": { "line": 73, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2285, "end": 2286, "loc": { "start": { "line": 73, "column": 25 }, "end": { "line": 73, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2287, "end": 2294, "loc": { "start": { "line": 73, "column": 27 }, "end": { "line": 73, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2294, "end": 2295, "loc": { "start": { "line": 73, "column": 34 }, "end": { "line": 73, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2296, "end": 2299, "loc": { "start": { "line": 73, "column": 36 }, "end": { "line": 73, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2299, "end": 2300, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 40 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "3", "start": 2300, "end": 2303, "loc": { "start": { "line": 73, "column": 40 }, "end": { "line": 73, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2303, "end": 2304, "loc": { "start": { "line": 73, "column": 43 }, "end": { "line": 73, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2305, "end": 2306, "loc": { "start": { "line": 73, "column": 45 }, "end": { "line": 73, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2306, "end": 2307, "loc": { "start": { "line": 73, "column": 46 }, "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": "logic_gate", "start": 2317, "end": 2327, "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2327, "end": 2328, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2329, "end": 2330, "loc": { "start": { "line": 74, "column": 20 }, "end": { "line": 74, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2331, "end": 2338, "loc": { "start": { "line": 74, "column": 22 }, "end": { "line": 74, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2338, "end": 2339, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2340, "end": 2343, "loc": { "start": { "line": 74, "column": 31 }, "end": { "line": 74, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2343, "end": 2344, "loc": { "start": { "line": 74, "column": 34 }, "end": { "line": 74, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "4", "start": 2344, "end": 2347, "loc": { "start": { "line": 74, "column": 35 }, "end": { "line": 74, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2347, "end": 2348, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 74, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2349, "end": 2350, "loc": { "start": { "line": 74, "column": 40 }, "end": { "line": 74, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2350, "end": 2351, "loc": { "start": { "line": 74, "column": 41 }, "end": { "line": 74, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "virtual_processor", "start": 2361, "end": 2378, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2378, "end": 2379, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2380, "end": 2381, "loc": { "start": { "line": 75, "column": 27 }, "end": { "line": 75, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2382, "end": 2389, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2389, "end": 2390, "loc": { "start": { "line": 75, "column": 36 }, "end": { "line": 75, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2391, "end": 2394, "loc": { "start": { "line": 75, "column": 38 }, "end": { "line": 75, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2394, "end": 2395, "loc": { "start": { "line": 75, "column": 41 }, "end": { "line": 75, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "5", "start": 2395, "end": 2398, "loc": { "start": { "line": 75, "column": 42 }, "end": { "line": 75, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2398, "end": 2399, "loc": { "start": { "line": 75, "column": 45 }, "end": { "line": 75, "column": 46 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2400, "end": 2401, "loc": { "start": { "line": 75, "column": 47 }, "end": { "line": 75, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2401, "end": 2402, "loc": { "start": { "line": 75, "column": 48 }, "end": { "line": 75, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "analyzer", "start": 2412, "end": 2420, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2420, "end": 2421, "loc": { "start": { "line": 76, "column": 16 }, "end": { "line": 76, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2422, "end": 2423, "loc": { "start": { "line": 76, "column": 18 }, "end": { "line": 76, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2424, "end": 2431, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2431, "end": 2432, "loc": { "start": { "line": 76, "column": 27 }, "end": { "line": 76, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2433, "end": 2436, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2436, "end": 2437, "loc": { "start": { "line": 76, "column": 32 }, "end": { "line": 76, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "6", "start": 2437, "end": 2440, "loc": { "start": { "line": 76, "column": 33 }, "end": { "line": 76, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2440, "end": 2441, "loc": { "start": { "line": 76, "column": 36 }, "end": { "line": 76, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2442, "end": 2443, "loc": { "start": { "line": 76, "column": 38 }, "end": { "line": 76, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2443, "end": 2444, "loc": { "start": { "line": 76, "column": 39 }, "end": { "line": 76, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "comparator", "start": 2454, "end": 2464, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2464, "end": 2465, "loc": { "start": { "line": 77, "column": 18 }, "end": { "line": 77, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2466, "end": 2467, "loc": { "start": { "line": 77, "column": 20 }, "end": { "line": 77, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2468, "end": 2475, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2475, "end": 2476, "loc": { "start": { "line": 77, "column": 29 }, "end": { "line": 77, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2477, "end": 2480, "loc": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2480, "end": 2481, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 77, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "7", "start": 2481, "end": 2484, "loc": { "start": { "line": 77, "column": 35 }, "end": { "line": 77, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2484, "end": 2485, "loc": { "start": { "line": 77, "column": 38 }, "end": { "line": 77, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2486, "end": 2487, "loc": { "start": { "line": 77, "column": 40 }, "end": { "line": 77, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2487, "end": 2488, "loc": { "start": { "line": 77, "column": 41 }, "end": { "line": 77, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "transistor", "start": 2498, "end": 2508, "loc": { "start": { "line": 78, "column": 8 }, "end": { "line": 78, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2508, "end": 2509, "loc": { "start": { "line": 78, "column": 18 }, "end": { "line": 78, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2510, "end": 2511, "loc": { "start": { "line": 78, "column": 20 }, "end": { "line": 78, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2512, "end": 2519, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2519, "end": 2520, "loc": { "start": { "line": 78, "column": 29 }, "end": { "line": 78, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2521, "end": 2524, "loc": { "start": { "line": 78, "column": 31 }, "end": { "line": 78, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2524, "end": 2525, "loc": { "start": { "line": 78, "column": 34 }, "end": { "line": 78, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "8", "start": 2525, "end": 2528, "loc": { "start": { "line": 78, "column": 35 }, "end": { "line": 78, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2528, "end": 2529, "loc": { "start": { "line": 78, "column": 38 }, "end": { "line": 78, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2530, "end": 2531, "loc": { "start": { "line": 78, "column": 40 }, "end": { "line": 78, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2531, "end": 2532, "loc": { "start": { "line": 78, "column": 41 }, "end": { "line": 78, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2538, "end": 2539, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2539, "end": 2540, "loc": { "start": { "line": 79, "column": 5 }, "end": { "line": 79, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placement", "start": 2548, "end": 2557, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 13 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2557, "end": 2558, "loc": { "start": { "line": 81, "column": 13 }, "end": { "line": 81, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2559, "end": 2560, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pipette", "start": 2570, "end": 2577, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2577, "end": 2578, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2579, "end": 2580, "loc": { "start": { "line": 82, "column": 17 }, "end": { "line": 82, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2581, "end": 2588, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2588, "end": 2589, "loc": { "start": { "line": 82, "column": 26 }, "end": { "line": 82, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2590, "end": 2593, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2593, "end": 2594, "loc": { "start": { "line": 82, "column": 31 }, "end": { "line": 82, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Q", "start": 2594, "end": 2597, "loc": { "start": { "line": 82, "column": 32 }, "end": { "line": 82, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2597, "end": 2598, "loc": { "start": { "line": 82, "column": 35 }, "end": { "line": 82, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2599, "end": 2600, "loc": { "start": { "line": 82, "column": 37 }, "end": { "line": 82, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2600, "end": 2601, "loc": { "start": { "line": 82, "column": 38 }, "end": { "line": 82, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotateWhilePlacing", "start": 2611, "end": 2629, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2629, "end": 2630, "loc": { "start": { "line": 83, "column": 26 }, "end": { "line": 83, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2631, "end": 2632, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2633, "end": 2640, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 37 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2640, "end": 2641, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 83, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2642, "end": 2645, "loc": { "start": { "line": 83, "column": 39 }, "end": { "line": 83, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2645, "end": 2646, "loc": { "start": { "line": 83, "column": 42 }, "end": { "line": 83, "column": 43 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "R", "start": 2646, "end": 2649, "loc": { "start": { "line": 83, "column": 43 }, "end": { "line": 83, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2649, "end": 2650, "loc": { "start": { "line": 83, "column": 46 }, "end": { "line": 83, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2651, "end": 2652, "loc": { "start": { "line": 83, "column": 48 }, "end": { "line": 83, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2652, "end": 2653, "loc": { "start": { "line": 83, "column": 49 }, "end": { "line": 83, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotateInverseModifier", "start": 2663, "end": 2684, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2684, "end": 2685, "loc": { "start": { "line": 84, "column": 29 }, "end": { "line": 84, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2686, "end": 2687, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2688, "end": 2695, "loc": { "start": { "line": 84, "column": 33 }, "end": { "line": 84, "column": 40 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2695, "end": 2696, "loc": { "start": { "line": 84, "column": 40 }, "end": { "line": 84, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 2697, "end": 2699, "loc": { "start": { "line": 84, "column": 42 }, "end": { "line": 84, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2700, "end": 2701, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2701, "end": 2702, "loc": { "start": { "line": 84, "column": 46 }, "end": { "line": 84, "column": 47 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 2703, "end": 2711, "loc": { "start": { "line": 84, "column": 48 }, "end": { "line": 84, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cycleBuildingVariants", "start": 2721, "end": 2742, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2742, "end": 2743, "loc": { "start": { "line": 85, "column": 29 }, "end": { "line": 85, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2744, "end": 2745, "loc": { "start": { "line": 85, "column": 31 }, "end": { "line": 85, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2746, "end": 2753, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 40 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2753, "end": 2754, "loc": { "start": { "line": 85, "column": 40 }, "end": { "line": 85, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2755, "end": 2758, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 45 } } }, { "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": 85, "column": 45 }, "end": { "line": 85, "column": 46 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "T", "start": 2759, "end": 2762, "loc": { "start": { "line": 85, "column": 46 }, "end": { "line": 85, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2762, "end": 2763, "loc": { "start": { "line": 85, "column": 49 }, "end": { "line": 85, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2764, "end": 2765, "loc": { "start": { "line": 85, "column": 51 }, "end": { "line": 85, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2765, "end": 2766, "loc": { "start": { "line": 85, "column": 52 }, "end": { "line": 85, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cycleBuildings", "start": 2776, "end": 2790, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2790, "end": 2791, "loc": { "start": { "line": 86, "column": 22 }, "end": { "line": 86, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2792, "end": 2793, "loc": { "start": { "line": 86, "column": 24 }, "end": { "line": 86, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2794, "end": 2801, "loc": { "start": { "line": 86, "column": 26 }, "end": { "line": 86, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2801, "end": 2802, "loc": { "start": { "line": 86, "column": 33 }, "end": { "line": 86, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 9, "start": 2803, "end": 2804, "loc": { "start": { "line": 86, "column": 35 }, "end": { "line": 86, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2805, "end": 2806, "loc": { "start": { "line": 86, "column": 37 }, "end": { "line": 86, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2806, "end": 2807, "loc": { "start": { "line": 86, "column": 38 }, "end": { "line": 86, "column": 39 } } }, { "type": "CommentLine", "value": " TAB", "start": 2808, "end": 2814, "loc": { "start": { "line": 86, "column": 40 }, "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": "switchDirectionLockSide", "start": 2824, "end": 2847, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2847, "end": 2848, "loc": { "start": { "line": 87, "column": 31 }, "end": { "line": 87, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2849, "end": 2850, "loc": { "start": { "line": 87, "column": 33 }, "end": { "line": 87, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2851, "end": 2858, "loc": { "start": { "line": 87, "column": 35 }, "end": { "line": 87, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2858, "end": 2859, "loc": { "start": { "line": 87, "column": 42 }, "end": { "line": 87, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2860, "end": 2863, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2863, "end": 2864, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 48 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "R", "start": 2864, "end": 2867, "loc": { "start": { "line": 87, "column": 48 }, "end": { "line": 87, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2867, "end": 2868, "loc": { "start": { "line": 87, "column": 51 }, "end": { "line": 87, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2869, "end": 2870, "loc": { "start": { "line": 87, "column": 53 }, "end": { "line": 87, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2870, "end": 2871, "loc": { "start": { "line": 87, "column": 54 }, "end": { "line": 87, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "copyWireValue", "start": 2883, "end": 2896, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2896, "end": 2897, "loc": { "start": { "line": 89, "column": 21 }, "end": { "line": 89, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2898, "end": 2899, "loc": { "start": { "line": 89, "column": 23 }, "end": { "line": 89, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2900, "end": 2907, "loc": { "start": { "line": 89, "column": 25 }, "end": { "line": 89, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2907, "end": 2908, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2909, "end": 2912, "loc": { "start": { "line": 89, "column": 34 }, "end": { "line": 89, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2912, "end": 2913, "loc": { "start": { "line": 89, "column": 37 }, "end": { "line": 89, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Z", "start": 2913, "end": 2916, "loc": { "start": { "line": 89, "column": 38 }, "end": { "line": 89, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2916, "end": 2917, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2918, "end": 2919, "loc": { "start": { "line": 89, "column": 43 }, "end": { "line": 89, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2919, "end": 2920, "loc": { "start": { "line": 89, "column": 44 }, "end": { "line": 89, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2926, "end": 2927, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2927, "end": 2928, "loc": { "start": { "line": 90, "column": 5 }, "end": { "line": 90, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 2936, "end": 2946, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2946, "end": 2947, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2948, "end": 2949, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectStart", "start": 2959, "end": 2974, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2974, "end": 2975, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2976, "end": 2977, "loc": { "start": { "line": 93, "column": 25 }, "end": { "line": 93, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 2978, "end": 2985, "loc": { "start": { "line": 93, "column": 27 }, "end": { "line": 93, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2985, "end": 2986, "loc": { "start": { "line": 93, "column": 34 }, "end": { "line": 93, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 17, "start": 2987, "end": 2989, "loc": { "start": { "line": 93, "column": 36 }, "end": { "line": 93, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2990, "end": 2991, "loc": { "start": { "line": 93, "column": 39 }, "end": { "line": 93, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2991, "end": 2992, "loc": { "start": { "line": 93, "column": 40 }, "end": { "line": 93, "column": 41 } } }, { "type": "CommentLine", "value": " CTRL", "start": 2993, "end": 3000, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 93, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectSelectMultiple", "start": 3010, "end": 3034, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3034, "end": 3035, "loc": { "start": { "line": 94, "column": 32 }, "end": { "line": 94, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3036, "end": 3037, "loc": { "start": { "line": 94, "column": 34 }, "end": { "line": 94, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3038, "end": 3045, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 43 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3045, "end": 3046, "loc": { "start": { "line": 94, "column": 43 }, "end": { "line": 94, "column": 44 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 3047, "end": 3049, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3050, "end": 3051, "loc": { "start": { "line": 94, "column": 48 }, "end": { "line": 94, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3051, "end": 3052, "loc": { "start": { "line": 94, "column": 49 }, "end": { "line": 94, "column": 50 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3053, "end": 3061, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectCopy", "start": 3071, "end": 3085, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3085, "end": 3086, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 95, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3087, "end": 3088, "loc": { "start": { "line": 95, "column": 24 }, "end": { "line": 95, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3089, "end": 3096, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3096, "end": 3097, "loc": { "start": { "line": 95, "column": 33 }, "end": { "line": 95, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 3098, "end": 3101, "loc": { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3101, "end": 3102, "loc": { "start": { "line": 95, "column": 38 }, "end": { "line": 95, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "C", "start": 3102, "end": 3105, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3105, "end": 3106, "loc": { "start": { "line": 95, "column": 42 }, "end": { "line": 95, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3107, "end": 3108, "loc": { "start": { "line": 95, "column": 44 }, "end": { "line": 95, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3108, "end": 3109, "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": "massSelectCut", "start": 3119, "end": 3132, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3132, "end": 3133, "loc": { "start": { "line": 96, "column": 21 }, "end": { "line": 96, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3134, "end": 3135, "loc": { "start": { "line": 96, "column": 23 }, "end": { "line": 96, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3136, "end": 3143, "loc": { "start": { "line": 96, "column": 25 }, "end": { "line": 96, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3143, "end": 3144, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 3145, "end": 3148, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3148, "end": 3149, "loc": { "start": { "line": 96, "column": 37 }, "end": { "line": 96, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "X", "start": 3149, "end": 3152, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3152, "end": 3153, "loc": { "start": { "line": 96, "column": 41 }, "end": { "line": 96, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3154, "end": 3155, "loc": { "start": { "line": 96, "column": 43 }, "end": { "line": 96, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3155, "end": 3156, "loc": { "start": { "line": 96, "column": 44 }, "end": { "line": 96, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "confirmMassDelete", "start": 3166, "end": 3183, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3183, "end": 3184, "loc": { "start": { "line": 97, "column": 25 }, "end": { "line": 97, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3185, "end": 3186, "loc": { "start": { "line": 97, "column": 27 }, "end": { "line": 97, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3187, "end": 3194, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3194, "end": 3195, "loc": { "start": { "line": 97, "column": 36 }, "end": { "line": 97, "column": 37 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 46, "start": 3196, "end": 3198, "loc": { "start": { "line": 97, "column": 38 }, "end": { "line": 97, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3199, "end": 3200, "loc": { "start": { "line": 97, "column": 41 }, "end": { "line": 97, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3200, "end": 3201, "loc": { "start": { "line": 97, "column": 42 }, "end": { "line": 97, "column": 43 } } }, { "type": "CommentLine", "value": " DEL", "start": 3202, "end": 3208, "loc": { "start": { "line": 97, "column": 44 }, "end": { "line": 97, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pasteLastBlueprint", "start": 3218, "end": 3236, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3236, "end": 3237, "loc": { "start": { "line": 98, "column": 26 }, "end": { "line": 98, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3238, "end": 3239, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3240, "end": 3247, "loc": { "start": { "line": 98, "column": 30 }, "end": { "line": 98, "column": 37 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3247, "end": 3248, "loc": { "start": { "line": 98, "column": 37 }, "end": { "line": 98, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 3249, "end": 3252, "loc": { "start": { "line": 98, "column": 39 }, "end": { "line": 98, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3252, "end": 3253, "loc": { "start": { "line": 98, "column": 42 }, "end": { "line": 98, "column": 43 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "V", "start": 3253, "end": 3256, "loc": { "start": { "line": 98, "column": 43 }, "end": { "line": 98, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3256, "end": 3257, "loc": { "start": { "line": 98, "column": 46 }, "end": { "line": 98, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3258, "end": 3259, "loc": { "start": { "line": 98, "column": 48 }, "end": { "line": 98, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3259, "end": 3260, "loc": { "start": { "line": 98, "column": 49 }, "end": { "line": 98, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3266, "end": 3267, "loc": { "start": { "line": 99, "column": 4 }, "end": { "line": 99, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3267, "end": 3268, "loc": { "start": { "line": 99, "column": 5 }, "end": { "line": 99, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placementModifiers", "start": 3276, "end": 3294, "loc": { "start": { "line": 101, "column": 4 }, "end": { "line": 101, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3294, "end": 3295, "loc": { "start": { "line": 101, "column": 22 }, "end": { "line": 101, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3296, "end": 3297, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 101, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lockBeltDirection", "start": 3307, "end": 3324, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3324, "end": 3325, "loc": { "start": { "line": 102, "column": 25 }, "end": { "line": 102, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3326, "end": 3327, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3328, "end": 3335, "loc": { "start": { "line": 102, "column": 29 }, "end": { "line": 102, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3335, "end": 3336, "loc": { "start": { "line": 102, "column": 36 }, "end": { "line": 102, "column": 37 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 3337, "end": 3339, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3340, "end": 3341, "loc": { "start": { "line": 102, "column": 41 }, "end": { "line": 102, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3341, "end": 3342, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 43 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3343, "end": 3351, "loc": { "start": { "line": 102, "column": 44 }, "end": { "line": 102, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placementDisableAutoOrientation", "start": 3361, "end": 3392, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 39 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3392, "end": 3393, "loc": { "start": { "line": 103, "column": 39 }, "end": { "line": 103, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3394, "end": 3395, "loc": { "start": { "line": 103, "column": 41 }, "end": { "line": 103, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3396, "end": 3403, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 50 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3403, "end": 3404, "loc": { "start": { "line": 103, "column": 50 }, "end": { "line": 103, "column": 51 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 17, "start": 3405, "end": 3407, "loc": { "start": { "line": 103, "column": 52 }, "end": { "line": 103, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3408, "end": 3409, "loc": { "start": { "line": 103, "column": 55 }, "end": { "line": 103, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3409, "end": 3410, "loc": { "start": { "line": 103, "column": 56 }, "end": { "line": 103, "column": 57 } } }, { "type": "CommentLine", "value": " CTRL", "start": 3411, "end": 3418, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeMultiple", "start": 3428, "end": 3441, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3441, "end": 3442, "loc": { "start": { "line": 104, "column": 21 }, "end": { "line": 104, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3443, "end": 3444, "loc": { "start": { "line": 104, "column": 23 }, "end": { "line": 104, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3445, "end": 3452, "loc": { "start": { "line": 104, "column": 25 }, "end": { "line": 104, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3452, "end": 3453, "loc": { "start": { "line": 104, "column": 32 }, "end": { "line": 104, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 3454, "end": 3456, "loc": { "start": { "line": 104, "column": 34 }, "end": { "line": 104, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3457, "end": 3458, "loc": { "start": { "line": 104, "column": 37 }, "end": { "line": 104, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3458, "end": 3459, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 39 } } }, { "type": "CommentLine", "value": " SHIFT", "start": 3460, "end": 3468, "loc": { "start": { "line": 104, "column": 40 }, "end": { "line": 104, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeInverse", "start": 3478, "end": 3490, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3490, "end": 3491, "loc": { "start": { "line": 105, "column": 20 }, "end": { "line": 105, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3492, "end": 3493, "loc": { "start": { "line": 105, "column": 22 }, "end": { "line": 105, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 3494, "end": 3501, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 105, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3501, "end": 3502, "loc": { "start": { "line": 105, "column": 31 }, "end": { "line": 105, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 18, "start": 3503, "end": 3505, "loc": { "start": { "line": 105, "column": 33 }, "end": { "line": 105, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3506, "end": 3507, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 37 } } }, { "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": 105, "column": 37 }, "end": { "line": 105, "column": 38 } } }, { "type": "CommentLine", "value": " ALT", "start": 3509, "end": 3515, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 105, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3521, "end": 3522, "loc": { "start": { "line": 106, "column": 4 }, "end": { "line": 106, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3522, "end": 3523, "loc": { "start": { "line": 106, "column": 5 }, "end": { "line": 106, "column": 6 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3525, "end": 3526, "loc": { "start": { "line": 107, "column": 0 }, "end": { "line": 107, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3526, "end": 3527, "loc": { "start": { "line": 107, "column": 1 }, "end": { "line": 107, "column": 2 } } }, { "type": "CommentLine", "value": " Assign ids", "start": 3531, "end": 3544, "loc": { "start": { "line": 109, "column": 0 }, "end": { "line": 109, "column": 13 } } }, { "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": 3546, "end": 3549, "loc": { "start": { "line": 110, "column": 0 }, "end": { "line": 110, "column": 3 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3550, "end": 3551, "loc": { "start": { "line": 110, "column": 4 }, "end": { "line": 110, "column": 5 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3551, "end": 3556, "loc": { "start": { "line": 110, "column": 5 }, "end": { "line": 110, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "categoryId", "start": 3557, "end": 3567, "loc": { "start": { "line": 110, "column": 11 }, "end": { "line": 110, "column": 21 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 3568, "end": 3570, "loc": { "start": { "line": 110, "column": 22 }, "end": { "line": 110, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 3571, "end": 3582, "loc": { "start": { "line": 110, "column": 25 }, "end": { "line": 110, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3582, "end": 3583, "loc": { "start": { "line": 110, "column": 36 }, "end": { "line": 110, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3584, "end": 3585, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 110, "column": 39 } } }, { "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": 3591, "end": 3594, "loc": { "start": { "line": 111, "column": 4 }, "end": { "line": 111, "column": 7 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "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": 3596, "end": 3601, "loc": { "start": { "line": 111, "column": 9 }, "end": { "line": 111, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mappingId", "start": 3602, "end": 3611, "loc": { "start": { "line": 111, "column": 15 }, "end": { "line": 111, "column": 24 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 3612, "end": 3614, "loc": { "start": { "line": 111, "column": 25 }, "end": { "line": 111, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 3615, "end": 3626, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3626, "end": 3627, "loc": { "start": { "line": 111, "column": 39 }, "end": { "line": 111, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "categoryId", "start": 3627, "end": 3637, "loc": { "start": { "line": 111, "column": 40 }, "end": { "line": 111, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3637, "end": 3638, "loc": { "start": { "line": 111, "column": 50 }, "end": { "line": 111, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3638, "end": 3639, "loc": { "start": { "line": 111, "column": 51 }, "end": { "line": 111, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3640, "end": 3641, "loc": { "start": { "line": 111, "column": 53 }, "end": { "line": 111, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 3651, "end": 3662, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 19 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3662, "end": 3663, "loc": { "start": { "line": 112, "column": 19 }, "end": { "line": 112, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "categoryId", "start": 3663, "end": 3673, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 30 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3673, "end": 3674, "loc": { "start": { "line": 112, "column": 30 }, "end": { "line": 112, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3674, "end": 3675, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mappingId", "start": 3675, "end": 3684, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3684, "end": 3685, "loc": { "start": { "line": 112, "column": 41 }, "end": { "line": 112, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3685, "end": 3686, "loc": { "start": { "line": 112, "column": 42 }, "end": { "line": 112, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3686, "end": 3688, "loc": { "start": { "line": 112, "column": 43 }, "end": { "line": 112, "column": 45 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3689, "end": 3690, "loc": { "start": { "line": 112, "column": 46 }, "end": { "line": 112, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mappingId", "start": 3691, "end": 3700, "loc": { "start": { "line": 112, "column": 48 }, "end": { "line": 112, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3700, "end": 3701, "loc": { "start": { "line": 112, "column": 57 }, "end": { "line": 112, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3707, "end": 3708, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 113, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3710, "end": 3711, "loc": { "start": { "line": 114, "column": 0 }, "end": { "line": 114, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 3715, "end": 3721, "loc": { "start": { "line": 116, "column": 0 }, "end": { "line": 116, "column": 6 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3722, "end": 3727, "loc": { "start": { "line": 116, "column": 7 }, "end": { "line": 116, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 3728, "end": 3739, "loc": { "start": { "line": 116, "column": 13 }, "end": { "line": 116, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3740, "end": 3741, "loc": { "start": { "line": 116, "column": 25 }, "end": { "line": 116, "column": 26 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3742, "end": 3743, "loc": { "start": { "line": 116, "column": 27 }, "end": { "line": 116, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3743, "end": 3744, "loc": { "start": { "line": 116, "column": 28 }, "end": { "line": 116, "column": 29 } } }, { "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": 3746, "end": 3752, "loc": { "start": { "line": 117, "column": 0 }, "end": { "line": 117, "column": 6 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3753, "end": 3758, "loc": { "start": { "line": 117, "column": 7 }, "end": { "line": 117, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_MMB", "start": 3759, "end": 3770, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3771, "end": 3772, "loc": { "start": { "line": 117, "column": 25 }, "end": { "line": 117, "column": 26 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3773, "end": 3774, "loc": { "start": { "line": 117, "column": 27 }, "end": { "line": 117, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3774, "end": 3775, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 29 } } }, { "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": 3777, "end": 3783, "loc": { "start": { "line": 118, "column": 0 }, "end": { "line": 118, "column": 6 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3784, "end": 3789, "loc": { "start": { "line": 118, "column": 7 }, "end": { "line": 118, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 3790, "end": 3801, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3802, "end": 3803, "loc": { "start": { "line": 118, "column": 25 }, "end": { "line": 118, "column": 26 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 3804, "end": 3805, "loc": { "start": { "line": 118, "column": 27 }, "end": { "line": 118, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3805, "end": 3806, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 29 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns a keycode -> string\r\n * @param {number} code\r\n * @returns {string}\r\n ", "start": 3810, "end": 3897, "loc": { "start": { "line": 120, "column": 0 }, "end": { "line": 124, "column": 3 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 3899, "end": 3905, "loc": { "start": { "line": 125, "column": 0 }, "end": { "line": 125, "column": 6 } } }, { "type": { "label": "function", "keyword": "function", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "function", "start": 3906, "end": 3914, "loc": { "start": { "line": 125, "column": 7 }, "end": { "line": 125, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getStringForKeyCode", "start": 3915, "end": 3934, "loc": { "start": { "line": 125, "column": 16 }, "end": { "line": 125, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3934, "end": 3935, "loc": { "start": { "line": 125, "column": 35 }, "end": { "line": 125, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 3935, "end": 3939, "loc": { "start": { "line": 125, "column": 36 }, "end": { "line": 125, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3939, "end": 3940, "loc": { "start": { "line": 125, "column": 40 }, "end": { "line": 125, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3941, "end": 3942, "loc": { "start": { "line": 125, "column": 42 }, "end": { "line": 125, "column": 43 } } }, { "type": "CommentLine", "value": " @todo: Refactor into dictionary", "start": 3948, "end": 3982, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 38 } } }, { "type": { "label": "switch", "keyword": "switch", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "switch", "start": 3988, "end": 3994, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3995, "end": 3996, "loc": { "start": { "line": 127, "column": 11 }, "end": { "line": 127, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 3996, "end": 4000, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4000, "end": 4001, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4002, "end": 4003, "loc": { "start": { "line": 127, "column": 18 }, "end": { "line": 127, "column": 19 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4013, "end": 4017, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 4018, "end": 4029, "loc": { "start": { "line": 128, "column": 13 }, "end": { "line": 128, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4029, "end": 4030, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 25 } } }, { "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": 4044, "end": 4050, "loc": { "start": { "line": 129, "column": 12 }, "end": { "line": 129, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "LMB", "start": 4051, "end": 4056, "loc": { "start": { "line": 129, "column": 19 }, "end": { "line": 129, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4056, "end": 4057, "loc": { "start": { "line": 129, "column": 24 }, "end": { "line": 129, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4067, "end": 4071, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_MMB", "start": 4072, "end": 4083, "loc": { "start": { "line": 130, "column": 13 }, "end": { "line": 130, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4083, "end": 4084, "loc": { "start": { "line": 130, "column": 24 }, "end": { "line": 130, "column": 25 } } }, { "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": 4098, "end": 4104, "loc": { "start": { "line": 131, "column": 12 }, "end": { "line": 131, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "MMB", "start": 4105, "end": 4110, "loc": { "start": { "line": 131, "column": 19 }, "end": { "line": 131, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4110, "end": 4111, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4121, "end": 4125, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 4126, "end": 4137, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4137, "end": 4138, "loc": { "start": { "line": 132, "column": 24 }, "end": { "line": 132, "column": 25 } } }, { "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": 4152, "end": 4158, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "RMB", "start": 4159, "end": 4164, "loc": { "start": { "line": 133, "column": 19 }, "end": { "line": 133, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4164, "end": 4165, "loc": { "start": { "line": 133, "column": 24 }, "end": { "line": 133, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4175, "end": 4179, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 4, "start": 4180, "end": 4181, "loc": { "start": { "line": 134, "column": 13 }, "end": { "line": 134, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4181, "end": 4182, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 15 } } }, { "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": 4196, "end": 4202, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "MB4", "start": 4203, "end": 4208, "loc": { "start": { "line": 135, "column": 19 }, "end": { "line": 135, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4208, "end": 4209, "loc": { "start": { "line": 135, "column": 24 }, "end": { "line": 135, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4219, "end": 4223, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 5, "start": 4224, "end": 4225, "loc": { "start": { "line": 136, "column": 13 }, "end": { "line": 136, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4225, "end": 4226, "loc": { "start": { "line": 136, "column": 14 }, "end": { "line": 136, "column": 15 } } }, { "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": 4240, "end": 4246, "loc": { "start": { "line": 137, "column": 12 }, "end": { "line": 137, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "MB5", "start": 4247, "end": 4252, "loc": { "start": { "line": 137, "column": 19 }, "end": { "line": 137, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4252, "end": 4253, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4263, "end": 4267, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 8, "start": 4268, "end": 4269, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4269, "end": 4270, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 15 } } }, { "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": 4284, "end": 4290, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⌫", "start": 4291, "end": 4294, "loc": { "start": { "line": 139, "column": 19 }, "end": { "line": 139, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4294, "end": 4295, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4305, "end": 4309, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 9, "start": 4310, "end": 4311, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4311, "end": 4312, "loc": { "start": { "line": 140, "column": 14 }, "end": { "line": 140, "column": 15 } } }, { "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": 4326, "end": 4332, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4333, "end": 4334, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4334, "end": 4335, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "global", "start": 4335, "end": 4341, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4341, "end": 4342, "loc": { "start": { "line": 141, "column": 27 }, "end": { "line": 141, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4342, "end": 4346, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4346, "end": 4347, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tab", "start": 4347, "end": 4350, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4350, "end": 4351, "loc": { "start": { "line": 141, "column": 36 }, "end": { "line": 141, "column": 37 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4361, "end": 4365, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 13, "start": 4366, "end": 4368, "loc": { "start": { "line": 142, "column": 13 }, "end": { "line": 142, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4368, "end": 4369, "loc": { "start": { "line": 142, "column": 15 }, "end": { "line": 142, "column": 16 } } }, { "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": 4383, "end": 4389, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⏎", "start": 4390, "end": 4393, "loc": { "start": { "line": 143, "column": 19 }, "end": { "line": 143, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4393, "end": 4394, "loc": { "start": { "line": 143, "column": 22 }, "end": { "line": 143, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4404, "end": 4408, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 16, "start": 4409, "end": 4411, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4411, "end": 4412, "loc": { "start": { "line": 144, "column": 15 }, "end": { "line": 144, "column": 16 } } }, { "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": 4426, "end": 4432, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⇪", "start": 4433, "end": 4436, "loc": { "start": { "line": 145, "column": 19 }, "end": { "line": 145, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4436, "end": 4437, "loc": { "start": { "line": 145, "column": 22 }, "end": { "line": 145, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4447, "end": 4451, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 17, "start": 4452, "end": 4454, "loc": { "start": { "line": 146, "column": 13 }, "end": { "line": 146, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4454, "end": 4455, "loc": { "start": { "line": 146, "column": 15 }, "end": { "line": 146, "column": 16 } } }, { "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": 4469, "end": 4475, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4476, "end": 4477, "loc": { "start": { "line": 147, "column": 19 }, "end": { "line": 147, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4477, "end": 4478, "loc": { "start": { "line": 147, "column": 20 }, "end": { "line": 147, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "global", "start": 4478, "end": 4484, "loc": { "start": { "line": 147, "column": 21 }, "end": { "line": 147, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4484, "end": 4485, "loc": { "start": { "line": 147, "column": 27 }, "end": { "line": 147, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4485, "end": 4489, "loc": { "start": { "line": 147, "column": 28 }, "end": { "line": 147, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4489, "end": 4490, "loc": { "start": { "line": 147, "column": 32 }, "end": { "line": 147, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "control", "start": 4490, "end": 4497, "loc": { "start": { "line": 147, "column": 33 }, "end": { "line": 147, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4497, "end": 4498, "loc": { "start": { "line": 147, "column": 40 }, "end": { "line": 147, "column": 41 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4508, "end": 4512, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 18, "start": 4513, "end": 4515, "loc": { "start": { "line": 148, "column": 13 }, "end": { "line": 148, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4515, "end": 4516, "loc": { "start": { "line": 148, "column": 15 }, "end": { "line": 148, "column": 16 } } }, { "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": 4530, "end": 4536, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4537, "end": 4538, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4538, "end": 4539, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 149, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "global", "start": 4539, "end": 4545, "loc": { "start": { "line": 149, "column": 21 }, "end": { "line": 149, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4545, "end": 4546, "loc": { "start": { "line": 149, "column": 27 }, "end": { "line": 149, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4546, "end": 4550, "loc": { "start": { "line": 149, "column": 28 }, "end": { "line": 149, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4550, "end": 4551, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "alt", "start": 4551, "end": 4554, "loc": { "start": { "line": 149, "column": 33 }, "end": { "line": 149, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4554, "end": 4555, "loc": { "start": { "line": 149, "column": 36 }, "end": { "line": 149, "column": 37 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4565, "end": 4569, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 150, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 19, "start": 4570, "end": 4572, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4572, "end": 4573, "loc": { "start": { "line": 150, "column": 15 }, "end": { "line": 150, "column": 16 } } }, { "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": 4587, "end": 4593, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "PAUSE", "start": 4594, "end": 4601, "loc": { "start": { "line": 151, "column": 19 }, "end": { "line": 151, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4601, "end": 4602, "loc": { "start": { "line": 151, "column": 26 }, "end": { "line": 151, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4612, "end": 4616, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 20, "start": 4617, "end": 4619, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4619, "end": 4620, "loc": { "start": { "line": 152, "column": 15 }, "end": { "line": 152, "column": 16 } } }, { "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": 4634, "end": 4640, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "CAPS", "start": 4641, "end": 4647, "loc": { "start": { "line": 153, "column": 19 }, "end": { "line": 153, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4647, "end": 4648, "loc": { "start": { "line": 153, "column": 25 }, "end": { "line": 153, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4658, "end": 4662, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 154, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 27, "start": 4663, "end": 4665, "loc": { "start": { "line": 154, "column": 13 }, "end": { "line": 154, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4665, "end": 4666, "loc": { "start": { "line": 154, "column": 15 }, "end": { "line": 154, "column": 16 } } }, { "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": 4680, "end": 4686, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4687, "end": 4688, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4688, "end": 4689, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "global", "start": 4689, "end": 4695, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4695, "end": 4696, "loc": { "start": { "line": 155, "column": 27 }, "end": { "line": 155, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4696, "end": 4700, "loc": { "start": { "line": 155, "column": 28 }, "end": { "line": 155, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4700, "end": 4701, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "escape", "start": 4701, "end": 4707, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4707, "end": 4708, "loc": { "start": { "line": 155, "column": 39 }, "end": { "line": 155, "column": 40 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4718, "end": 4722, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 32, "start": 4723, "end": 4725, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 156, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4725, "end": 4726, "loc": { "start": { "line": 156, "column": 15 }, "end": { "line": 156, "column": 16 } } }, { "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": 4740, "end": 4746, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4747, "end": 4748, "loc": { "start": { "line": 157, "column": 19 }, "end": { "line": 157, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4748, "end": 4749, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "global", "start": 4749, "end": 4755, "loc": { "start": { "line": 157, "column": 21 }, "end": { "line": 157, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4755, "end": 4756, "loc": { "start": { "line": 157, "column": 27 }, "end": { "line": 157, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4756, "end": 4760, "loc": { "start": { "line": 157, "column": 28 }, "end": { "line": 157, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4760, "end": 4761, "loc": { "start": { "line": 157, "column": 32 }, "end": { "line": 157, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "space", "start": 4761, "end": 4766, "loc": { "start": { "line": 157, "column": 33 }, "end": { "line": 157, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4766, "end": 4767, "loc": { "start": { "line": 157, "column": 38 }, "end": { "line": 157, "column": 39 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4777, "end": 4781, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 33, "start": 4782, "end": 4784, "loc": { "start": { "line": 158, "column": 13 }, "end": { "line": 158, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4784, "end": 4785, "loc": { "start": { "line": 158, "column": 15 }, "end": { "line": 158, "column": 16 } } }, { "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": 4799, "end": 4805, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "PGUP", "start": 4806, "end": 4812, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4812, "end": 4813, "loc": { "start": { "line": 159, "column": 25 }, "end": { "line": 159, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4823, "end": 4827, "loc": { "start": { "line": 160, "column": 8 }, "end": { "line": 160, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 34, "start": 4828, "end": 4830, "loc": { "start": { "line": 160, "column": 13 }, "end": { "line": 160, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4830, "end": 4831, "loc": { "start": { "line": 160, "column": 15 }, "end": { "line": 160, "column": 16 } } }, { "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": 4845, "end": 4851, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "PGDOWN", "start": 4852, "end": 4860, "loc": { "start": { "line": 161, "column": 19 }, "end": { "line": 161, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4860, "end": 4861, "loc": { "start": { "line": 161, "column": 27 }, "end": { "line": 161, "column": 28 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4871, "end": 4875, "loc": { "start": { "line": 162, "column": 8 }, "end": { "line": 162, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 35, "start": 4876, "end": 4878, "loc": { "start": { "line": 162, "column": 13 }, "end": { "line": 162, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4878, "end": 4879, "loc": { "start": { "line": 162, "column": 15 }, "end": { "line": 162, "column": 16 } } }, { "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": 4893, "end": 4899, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "END", "start": 4900, "end": 4905, "loc": { "start": { "line": 163, "column": 19 }, "end": { "line": 163, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4905, "end": 4906, "loc": { "start": { "line": 163, "column": 24 }, "end": { "line": 163, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4916, "end": 4920, "loc": { "start": { "line": 164, "column": 8 }, "end": { "line": 164, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 36, "start": 4921, "end": 4923, "loc": { "start": { "line": 164, "column": 13 }, "end": { "line": 164, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4923, "end": 4924, "loc": { "start": { "line": 164, "column": 15 }, "end": { "line": 164, "column": 16 } } }, { "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": 4938, "end": 4944, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "HOME", "start": 4945, "end": 4951, "loc": { "start": { "line": 165, "column": 19 }, "end": { "line": 165, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4951, "end": 4952, "loc": { "start": { "line": 165, "column": 25 }, "end": { "line": 165, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 4962, "end": 4966, "loc": { "start": { "line": 166, "column": 8 }, "end": { "line": 166, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 37, "start": 4967, "end": 4969, "loc": { "start": { "line": 166, "column": 13 }, "end": { "line": 166, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4969, "end": 4970, "loc": { "start": { "line": 166, "column": 15 }, "end": { "line": 166, "column": 16 } } }, { "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": 4984, "end": 4990, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⬅", "start": 4991, "end": 4994, "loc": { "start": { "line": 167, "column": 19 }, "end": { "line": 167, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4994, "end": 4995, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5005, "end": 5009, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 38, "start": 5010, "end": 5012, "loc": { "start": { "line": 168, "column": 13 }, "end": { "line": 168, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5012, "end": 5013, "loc": { "start": { "line": 168, "column": 15 }, "end": { "line": 168, "column": 16 } } }, { "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": 5027, "end": 5033, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⬆", "start": 5034, "end": 5037, "loc": { "start": { "line": 169, "column": 19 }, "end": { "line": 169, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5037, "end": 5038, "loc": { "start": { "line": 169, "column": 22 }, "end": { "line": 169, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5048, "end": 5052, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 39, "start": 5053, "end": 5055, "loc": { "start": { "line": 170, "column": 13 }, "end": { "line": 170, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5055, "end": 5056, "loc": { "start": { "line": 170, "column": 15 }, "end": { "line": 170, "column": 16 } } }, { "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": 5070, "end": 5076, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "➡", "start": 5077, "end": 5080, "loc": { "start": { "line": 171, "column": 19 }, "end": { "line": 171, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5080, "end": 5081, "loc": { "start": { "line": 171, "column": 22 }, "end": { "line": 171, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5091, "end": 5095, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 40, "start": 5096, "end": 5098, "loc": { "start": { "line": 172, "column": 13 }, "end": { "line": 172, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5098, "end": 5099, "loc": { "start": { "line": 172, "column": 15 }, "end": { "line": 172, "column": 16 } } }, { "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": 5113, "end": 5119, "loc": { "start": { "line": 173, "column": 12 }, "end": { "line": 173, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "⬇", "start": 5120, "end": 5123, "loc": { "start": { "line": 173, "column": 19 }, "end": { "line": 173, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5123, "end": 5124, "loc": { "start": { "line": 173, "column": 22 }, "end": { "line": 173, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5134, "end": 5138, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 44, "start": 5139, "end": 5141, "loc": { "start": { "line": 174, "column": 13 }, "end": { "line": 174, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5141, "end": 5142, "loc": { "start": { "line": 174, "column": 15 }, "end": { "line": 174, "column": 16 } } }, { "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": 5156, "end": 5162, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "PRNT", "start": 5163, "end": 5169, "loc": { "start": { "line": 175, "column": 19 }, "end": { "line": 175, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5169, "end": 5170, "loc": { "start": { "line": 175, "column": 25 }, "end": { "line": 175, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5180, "end": 5184, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 45, "start": 5185, "end": 5187, "loc": { "start": { "line": 176, "column": 13 }, "end": { "line": 176, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5187, "end": 5188, "loc": { "start": { "line": 176, "column": 15 }, "end": { "line": 176, "column": 16 } } }, { "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": 5202, "end": 5208, "loc": { "start": { "line": 177, "column": 12 }, "end": { "line": 177, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "INS", "start": 5209, "end": 5214, "loc": { "start": { "line": 177, "column": 19 }, "end": { "line": 177, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5214, "end": 5215, "loc": { "start": { "line": 177, "column": 24 }, "end": { "line": 177, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5225, "end": 5229, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 46, "start": 5230, "end": 5232, "loc": { "start": { "line": 178, "column": 13 }, "end": { "line": 178, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5232, "end": 5233, "loc": { "start": { "line": 178, "column": 15 }, "end": { "line": 178, "column": 16 } } }, { "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": 5247, "end": 5253, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 179, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "DEL", "start": 5254, "end": 5259, "loc": { "start": { "line": 179, "column": 19 }, "end": { "line": 179, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5259, "end": 5260, "loc": { "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5270, "end": 5274, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 93, "start": 5275, "end": 5277, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5277, "end": 5278, "loc": { "start": { "line": 180, "column": 15 }, "end": { "line": 180, "column": 16 } } }, { "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": 5292, "end": 5298, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "SEL", "start": 5299, "end": 5304, "loc": { "start": { "line": 181, "column": 19 }, "end": { "line": 181, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5304, "end": 5305, "loc": { "start": { "line": 181, "column": 24 }, "end": { "line": 181, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5315, "end": 5319, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 96, "start": 5320, "end": 5322, "loc": { "start": { "line": 182, "column": 13 }, "end": { "line": 182, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5322, "end": 5323, "loc": { "start": { "line": 182, "column": 15 }, "end": { "line": 182, "column": 16 } } }, { "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": 5337, "end": 5343, "loc": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 0", "start": 5344, "end": 5351, "loc": { "start": { "line": 183, "column": 19 }, "end": { "line": 183, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5351, "end": 5352, "loc": { "start": { "line": 183, "column": 26 }, "end": { "line": 183, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5362, "end": 5366, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 97, "start": 5367, "end": 5369, "loc": { "start": { "line": 184, "column": 13 }, "end": { "line": 184, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5369, "end": 5370, "loc": { "start": { "line": 184, "column": 15 }, "end": { "line": 184, "column": 16 } } }, { "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": 5384, "end": 5390, "loc": { "start": { "line": 185, "column": 12 }, "end": { "line": 185, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 1", "start": 5391, "end": 5398, "loc": { "start": { "line": 185, "column": 19 }, "end": { "line": 185, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5398, "end": 5399, "loc": { "start": { "line": 185, "column": 26 }, "end": { "line": 185, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5409, "end": 5413, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 98, "start": 5414, "end": 5416, "loc": { "start": { "line": 186, "column": 13 }, "end": { "line": 186, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5416, "end": 5417, "loc": { "start": { "line": 186, "column": 15 }, "end": { "line": 186, "column": 16 } } }, { "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": 5431, "end": 5437, "loc": { "start": { "line": 187, "column": 12 }, "end": { "line": 187, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 2", "start": 5438, "end": 5445, "loc": { "start": { "line": 187, "column": 19 }, "end": { "line": 187, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5445, "end": 5446, "loc": { "start": { "line": 187, "column": 26 }, "end": { "line": 187, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5456, "end": 5460, "loc": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 99, "start": 5461, "end": 5463, "loc": { "start": { "line": 188, "column": 13 }, "end": { "line": 188, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5463, "end": 5464, "loc": { "start": { "line": 188, "column": 15 }, "end": { "line": 188, "column": 16 } } }, { "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": 5478, "end": 5484, "loc": { "start": { "line": 189, "column": 12 }, "end": { "line": 189, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 3", "start": 5485, "end": 5492, "loc": { "start": { "line": 189, "column": 19 }, "end": { "line": 189, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5492, "end": 5493, "loc": { "start": { "line": 189, "column": 26 }, "end": { "line": 189, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5503, "end": 5507, "loc": { "start": { "line": 190, "column": 8 }, "end": { "line": 190, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 100, "start": 5508, "end": 5511, "loc": { "start": { "line": 190, "column": 13 }, "end": { "line": 190, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5511, "end": 5512, "loc": { "start": { "line": 190, "column": 16 }, "end": { "line": 190, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5526, "end": 5532, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 4", "start": 5533, "end": 5540, "loc": { "start": { "line": 191, "column": 19 }, "end": { "line": 191, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5540, "end": 5541, "loc": { "start": { "line": 191, "column": 26 }, "end": { "line": 191, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5551, "end": 5555, "loc": { "start": { "line": 192, "column": 8 }, "end": { "line": 192, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 101, "start": 5556, "end": 5559, "loc": { "start": { "line": 192, "column": 13 }, "end": { "line": 192, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5559, "end": 5560, "loc": { "start": { "line": 192, "column": 16 }, "end": { "line": 192, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5574, "end": 5580, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 5", "start": 5581, "end": 5588, "loc": { "start": { "line": 193, "column": 19 }, "end": { "line": 193, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5588, "end": 5589, "loc": { "start": { "line": 193, "column": 26 }, "end": { "line": 193, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5599, "end": 5603, "loc": { "start": { "line": 194, "column": 8 }, "end": { "line": 194, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 102, "start": 5604, "end": 5607, "loc": { "start": { "line": 194, "column": 13 }, "end": { "line": 194, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5607, "end": 5608, "loc": { "start": { "line": 194, "column": 16 }, "end": { "line": 194, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5622, "end": 5628, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 6", "start": 5629, "end": 5636, "loc": { "start": { "line": 195, "column": 19 }, "end": { "line": 195, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5636, "end": 5637, "loc": { "start": { "line": 195, "column": 26 }, "end": { "line": 195, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5647, "end": 5651, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 103, "start": 5652, "end": 5655, "loc": { "start": { "line": 196, "column": 13 }, "end": { "line": 196, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5655, "end": 5656, "loc": { "start": { "line": 196, "column": 16 }, "end": { "line": 196, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5670, "end": 5676, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 7", "start": 5677, "end": 5684, "loc": { "start": { "line": 197, "column": 19 }, "end": { "line": 197, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5684, "end": 5685, "loc": { "start": { "line": 197, "column": 26 }, "end": { "line": 197, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5695, "end": 5699, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 198, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 104, "start": 5700, "end": 5703, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5703, "end": 5704, "loc": { "start": { "line": 198, "column": 16 }, "end": { "line": 198, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5718, "end": 5724, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 8", "start": 5725, "end": 5732, "loc": { "start": { "line": 199, "column": 19 }, "end": { "line": 199, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5732, "end": 5733, "loc": { "start": { "line": 199, "column": 26 }, "end": { "line": 199, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5743, "end": 5747, "loc": { "start": { "line": 200, "column": 8 }, "end": { "line": 200, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 105, "start": 5748, "end": 5751, "loc": { "start": { "line": 200, "column": 13 }, "end": { "line": 200, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5751, "end": 5752, "loc": { "start": { "line": 200, "column": 16 }, "end": { "line": 200, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5766, "end": 5772, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUM 9", "start": 5773, "end": 5780, "loc": { "start": { "line": 201, "column": 19 }, "end": { "line": 201, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5780, "end": 5781, "loc": { "start": { "line": 201, "column": 26 }, "end": { "line": 201, "column": 27 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5791, "end": 5795, "loc": { "start": { "line": 202, "column": 8 }, "end": { "line": 202, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 106, "start": 5796, "end": 5799, "loc": { "start": { "line": 202, "column": 13 }, "end": { "line": 202, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5799, "end": 5800, "loc": { "start": { "line": 202, "column": 16 }, "end": { "line": 202, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5814, "end": 5820, "loc": { "start": { "line": 203, "column": 12 }, "end": { "line": 203, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "*", "start": 5821, "end": 5824, "loc": { "start": { "line": 203, "column": 19 }, "end": { "line": 203, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5824, "end": 5825, "loc": { "start": { "line": 203, "column": 22 }, "end": { "line": 203, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5835, "end": 5839, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 107, "start": 5840, "end": 5843, "loc": { "start": { "line": 204, "column": 13 }, "end": { "line": 204, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5843, "end": 5844, "loc": { "start": { "line": 204, "column": 16 }, "end": { "line": 204, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5858, "end": 5864, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+", "start": 5865, "end": 5868, "loc": { "start": { "line": 205, "column": 19 }, "end": { "line": 205, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5868, "end": 5869, "loc": { "start": { "line": 205, "column": 22 }, "end": { "line": 205, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5879, "end": 5883, "loc": { "start": { "line": 206, "column": 8 }, "end": { "line": 206, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 109, "start": 5884, "end": 5887, "loc": { "start": { "line": 206, "column": 13 }, "end": { "line": 206, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5887, "end": 5888, "loc": { "start": { "line": 206, "column": 16 }, "end": { "line": 206, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5902, "end": 5908, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "-", "start": 5909, "end": 5912, "loc": { "start": { "line": 207, "column": 19 }, "end": { "line": 207, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5912, "end": 5913, "loc": { "start": { "line": 207, "column": 22 }, "end": { "line": 207, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5923, "end": 5927, "loc": { "start": { "line": 208, "column": 8 }, "end": { "line": 208, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 110, "start": 5928, "end": 5931, "loc": { "start": { "line": 208, "column": 13 }, "end": { "line": 208, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5931, "end": 5932, "loc": { "start": { "line": 208, "column": 16 }, "end": { "line": 208, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5946, "end": 5952, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".", "start": 5953, "end": 5956, "loc": { "start": { "line": 209, "column": 19 }, "end": { "line": 209, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5956, "end": 5957, "loc": { "start": { "line": 209, "column": 22 }, "end": { "line": 209, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 5967, "end": 5971, "loc": { "start": { "line": 210, "column": 8 }, "end": { "line": 210, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 111, "start": 5972, "end": 5975, "loc": { "start": { "line": 210, "column": 13 }, "end": { "line": 210, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5975, "end": 5976, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5990, "end": 5996, "loc": { "start": { "line": 211, "column": 12 }, "end": { "line": 211, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "/", "start": 5997, "end": 6000, "loc": { "start": { "line": 211, "column": 19 }, "end": { "line": 211, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6000, "end": 6001, "loc": { "start": { "line": 211, "column": 22 }, "end": { "line": 211, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6011, "end": 6015, "loc": { "start": { "line": 212, "column": 8 }, "end": { "line": 212, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 112, "start": 6016, "end": 6019, "loc": { "start": { "line": 212, "column": 13 }, "end": { "line": 212, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6019, "end": 6020, "loc": { "start": { "line": 212, "column": 16 }, "end": { "line": 212, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6034, "end": 6040, "loc": { "start": { "line": 213, "column": 12 }, "end": { "line": 213, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F1", "start": 6041, "end": 6045, "loc": { "start": { "line": 213, "column": 19 }, "end": { "line": 213, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6045, "end": 6046, "loc": { "start": { "line": 213, "column": 23 }, "end": { "line": 213, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6056, "end": 6060, "loc": { "start": { "line": 214, "column": 8 }, "end": { "line": 214, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 113, "start": 6061, "end": 6064, "loc": { "start": { "line": 214, "column": 13 }, "end": { "line": 214, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6064, "end": 6065, "loc": { "start": { "line": 214, "column": 16 }, "end": { "line": 214, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6079, "end": 6085, "loc": { "start": { "line": 215, "column": 12 }, "end": { "line": 215, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F2", "start": 6086, "end": 6090, "loc": { "start": { "line": 215, "column": 19 }, "end": { "line": 215, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6090, "end": 6091, "loc": { "start": { "line": 215, "column": 23 }, "end": { "line": 215, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6101, "end": 6105, "loc": { "start": { "line": 216, "column": 8 }, "end": { "line": 216, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 114, "start": 6106, "end": 6109, "loc": { "start": { "line": 216, "column": 13 }, "end": { "line": 216, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6109, "end": 6110, "loc": { "start": { "line": 216, "column": 16 }, "end": { "line": 216, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6124, "end": 6130, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F3", "start": 6131, "end": 6135, "loc": { "start": { "line": 217, "column": 19 }, "end": { "line": 217, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6135, "end": 6136, "loc": { "start": { "line": 217, "column": 23 }, "end": { "line": 217, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6146, "end": 6150, "loc": { "start": { "line": 218, "column": 8 }, "end": { "line": 218, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 115, "start": 6151, "end": 6154, "loc": { "start": { "line": 218, "column": 13 }, "end": { "line": 218, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6154, "end": 6155, "loc": { "start": { "line": 218, "column": 16 }, "end": { "line": 218, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6169, "end": 6175, "loc": { "start": { "line": 219, "column": 12 }, "end": { "line": 219, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F4", "start": 6176, "end": 6180, "loc": { "start": { "line": 219, "column": 19 }, "end": { "line": 219, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6180, "end": 6181, "loc": { "start": { "line": 219, "column": 23 }, "end": { "line": 219, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6191, "end": 6195, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 116, "start": 6196, "end": 6199, "loc": { "start": { "line": 220, "column": 13 }, "end": { "line": 220, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6199, "end": 6200, "loc": { "start": { "line": 220, "column": 16 }, "end": { "line": 220, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6214, "end": 6220, "loc": { "start": { "line": 221, "column": 12 }, "end": { "line": 221, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F5", "start": 6221, "end": 6225, "loc": { "start": { "line": 221, "column": 19 }, "end": { "line": 221, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6225, "end": 6226, "loc": { "start": { "line": 221, "column": 23 }, "end": { "line": 221, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6236, "end": 6240, "loc": { "start": { "line": 222, "column": 8 }, "end": { "line": 222, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 117, "start": 6241, "end": 6244, "loc": { "start": { "line": 222, "column": 13 }, "end": { "line": 222, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6244, "end": 6245, "loc": { "start": { "line": 222, "column": 16 }, "end": { "line": 222, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6259, "end": 6265, "loc": { "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F6", "start": 6266, "end": 6270, "loc": { "start": { "line": 223, "column": 19 }, "end": { "line": 223, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6270, "end": 6271, "loc": { "start": { "line": 223, "column": 23 }, "end": { "line": 223, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6281, "end": 6285, "loc": { "start": { "line": 224, "column": 8 }, "end": { "line": 224, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 118, "start": 6286, "end": 6289, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6289, "end": 6290, "loc": { "start": { "line": 224, "column": 16 }, "end": { "line": 224, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6304, "end": 6310, "loc": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F7", "start": 6311, "end": 6315, "loc": { "start": { "line": 225, "column": 19 }, "end": { "line": 225, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6315, "end": 6316, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6326, "end": 6330, "loc": { "start": { "line": 226, "column": 8 }, "end": { "line": 226, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 119, "start": 6331, "end": 6334, "loc": { "start": { "line": 226, "column": 13 }, "end": { "line": 226, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6334, "end": 6335, "loc": { "start": { "line": 226, "column": 16 }, "end": { "line": 226, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6349, "end": 6355, "loc": { "start": { "line": 227, "column": 12 }, "end": { "line": 227, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F8", "start": 6356, "end": 6360, "loc": { "start": { "line": 227, "column": 19 }, "end": { "line": 227, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6360, "end": 6361, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6371, "end": 6375, "loc": { "start": { "line": 228, "column": 8 }, "end": { "line": 228, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 120, "start": 6376, "end": 6379, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6379, "end": 6380, "loc": { "start": { "line": 228, "column": 16 }, "end": { "line": 228, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6394, "end": 6400, "loc": { "start": { "line": 229, "column": 12 }, "end": { "line": 229, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F9", "start": 6401, "end": 6405, "loc": { "start": { "line": 229, "column": 19 }, "end": { "line": 229, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6405, "end": 6406, "loc": { "start": { "line": 229, "column": 23 }, "end": { "line": 229, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6416, "end": 6420, "loc": { "start": { "line": 230, "column": 8 }, "end": { "line": 230, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 121, "start": 6421, "end": 6424, "loc": { "start": { "line": 230, "column": 13 }, "end": { "line": 230, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6424, "end": 6425, "loc": { "start": { "line": 230, "column": 16 }, "end": { "line": 230, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6439, "end": 6445, "loc": { "start": { "line": 231, "column": 12 }, "end": { "line": 231, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F10", "start": 6446, "end": 6451, "loc": { "start": { "line": 231, "column": 19 }, "end": { "line": 231, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6451, "end": 6452, "loc": { "start": { "line": 231, "column": 24 }, "end": { "line": 231, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6462, "end": 6466, "loc": { "start": { "line": 232, "column": 8 }, "end": { "line": 232, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 122, "start": 6467, "end": 6470, "loc": { "start": { "line": 232, "column": 13 }, "end": { "line": 232, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6470, "end": 6471, "loc": { "start": { "line": 232, "column": 16 }, "end": { "line": 232, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6485, "end": 6491, "loc": { "start": { "line": 233, "column": 12 }, "end": { "line": 233, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F11", "start": 6492, "end": 6497, "loc": { "start": { "line": 233, "column": 19 }, "end": { "line": 233, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6497, "end": 6498, "loc": { "start": { "line": 233, "column": 24 }, "end": { "line": 233, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6508, "end": 6512, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 123, "start": 6513, "end": 6516, "loc": { "start": { "line": 234, "column": 13 }, "end": { "line": 234, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6516, "end": 6517, "loc": { "start": { "line": 234, "column": 16 }, "end": { "line": 234, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6531, "end": 6537, "loc": { "start": { "line": 235, "column": 12 }, "end": { "line": 235, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "F12", "start": 6538, "end": 6543, "loc": { "start": { "line": 235, "column": 19 }, "end": { "line": 235, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6543, "end": 6544, "loc": { "start": { "line": 235, "column": 24 }, "end": { "line": 235, "column": 25 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6556, "end": 6560, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 144, "start": 6561, "end": 6564, "loc": { "start": { "line": 237, "column": 13 }, "end": { "line": 237, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6564, "end": 6565, "loc": { "start": { "line": 237, "column": 16 }, "end": { "line": 237, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6579, "end": 6585, "loc": { "start": { "line": 238, "column": 12 }, "end": { "line": 238, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "NUMLOCK", "start": 6586, "end": 6595, "loc": { "start": { "line": 238, "column": 19 }, "end": { "line": 238, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6595, "end": 6596, "loc": { "start": { "line": 238, "column": 28 }, "end": { "line": 238, "column": 29 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6606, "end": 6610, "loc": { "start": { "line": 239, "column": 8 }, "end": { "line": 239, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 145, "start": 6611, "end": 6614, "loc": { "start": { "line": 239, "column": 13 }, "end": { "line": 239, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6614, "end": 6615, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6629, "end": 6635, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "SCRLOCK", "start": 6636, "end": 6645, "loc": { "start": { "line": 240, "column": 19 }, "end": { "line": 240, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6645, "end": 6646, "loc": { "start": { "line": 240, "column": 28 }, "end": { "line": 240, "column": 29 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6656, "end": 6660, "loc": { "start": { "line": 241, "column": 8 }, "end": { "line": 241, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 182, "start": 6661, "end": 6664, "loc": { "start": { "line": 241, "column": 13 }, "end": { "line": 241, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6664, "end": 6665, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 241, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6679, "end": 6685, "loc": { "start": { "line": 242, "column": 12 }, "end": { "line": 242, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "COMP", "start": 6686, "end": 6692, "loc": { "start": { "line": 242, "column": 19 }, "end": { "line": 242, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6692, "end": 6693, "loc": { "start": { "line": 242, "column": 25 }, "end": { "line": 242, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6703, "end": 6707, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 183, "start": 6708, "end": 6711, "loc": { "start": { "line": 243, "column": 13 }, "end": { "line": 243, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6711, "end": 6712, "loc": { "start": { "line": 243, "column": 16 }, "end": { "line": 243, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6726, "end": 6732, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "CALC", "start": 6733, "end": 6739, "loc": { "start": { "line": 244, "column": 19 }, "end": { "line": 244, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6739, "end": 6740, "loc": { "start": { "line": 244, "column": 25 }, "end": { "line": 244, "column": 26 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6750, "end": 6754, "loc": { "start": { "line": 245, "column": 8 }, "end": { "line": 245, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 186, "start": 6755, "end": 6758, "loc": { "start": { "line": 245, "column": 13 }, "end": { "line": 245, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6758, "end": 6759, "loc": { "start": { "line": 245, "column": 16 }, "end": { "line": 245, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6773, "end": 6779, "loc": { "start": { "line": 246, "column": 12 }, "end": { "line": 246, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ";", "start": 6780, "end": 6783, "loc": { "start": { "line": 246, "column": 19 }, "end": { "line": 246, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6783, "end": 6784, "loc": { "start": { "line": 246, "column": 22 }, "end": { "line": 246, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6794, "end": 6798, "loc": { "start": { "line": 247, "column": 8 }, "end": { "line": 247, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 187, "start": 6799, "end": 6802, "loc": { "start": { "line": 247, "column": 13 }, "end": { "line": 247, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6802, "end": 6803, "loc": { "start": { "line": 247, "column": 16 }, "end": { "line": 247, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6817, "end": 6823, "loc": { "start": { "line": 248, "column": 12 }, "end": { "line": 248, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+", "start": 6824, "end": 6827, "loc": { "start": { "line": 248, "column": 19 }, "end": { "line": 248, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6827, "end": 6828, "loc": { "start": { "line": 248, "column": 22 }, "end": { "line": 248, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6838, "end": 6842, "loc": { "start": { "line": 249, "column": 8 }, "end": { "line": 249, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 188, "start": 6843, "end": 6846, "loc": { "start": { "line": 249, "column": 13 }, "end": { "line": 249, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6846, "end": 6847, "loc": { "start": { "line": 249, "column": 16 }, "end": { "line": 249, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6861, "end": 6867, "loc": { "start": { "line": 250, "column": 12 }, "end": { "line": 250, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ",", "start": 6868, "end": 6871, "loc": { "start": { "line": 250, "column": 19 }, "end": { "line": 250, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6871, "end": 6872, "loc": { "start": { "line": 250, "column": 22 }, "end": { "line": 250, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6882, "end": 6886, "loc": { "start": { "line": 251, "column": 8 }, "end": { "line": 251, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 189, "start": 6887, "end": 6890, "loc": { "start": { "line": 251, "column": 13 }, "end": { "line": 251, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6890, "end": 6891, "loc": { "start": { "line": 251, "column": 16 }, "end": { "line": 251, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6905, "end": 6911, "loc": { "start": { "line": 252, "column": 12 }, "end": { "line": 252, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "-", "start": 6912, "end": 6915, "loc": { "start": { "line": 252, "column": 19 }, "end": { "line": 252, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6915, "end": 6916, "loc": { "start": { "line": 252, "column": 22 }, "end": { "line": 252, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6926, "end": 6930, "loc": { "start": { "line": 253, "column": 8 }, "end": { "line": 253, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 190, "start": 6931, "end": 6934, "loc": { "start": { "line": 253, "column": 13 }, "end": { "line": 253, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6934, "end": 6935, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6949, "end": 6955, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".", "start": 6956, "end": 6959, "loc": { "start": { "line": 254, "column": 19 }, "end": { "line": 254, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6959, "end": 6960, "loc": { "start": { "line": 254, "column": 22 }, "end": { "line": 254, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 6970, "end": 6974, "loc": { "start": { "line": 255, "column": 8 }, "end": { "line": 255, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 191, "start": 6975, "end": 6978, "loc": { "start": { "line": 255, "column": 13 }, "end": { "line": 255, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6978, "end": 6979, "loc": { "start": { "line": 255, "column": 16 }, "end": { "line": 255, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6993, "end": 6999, "loc": { "start": { "line": 256, "column": 12 }, "end": { "line": 256, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "/", "start": 7000, "end": 7003, "loc": { "start": { "line": 256, "column": 19 }, "end": { "line": 256, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7003, "end": 7004, "loc": { "start": { "line": 256, "column": 22 }, "end": { "line": 256, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 7014, "end": 7018, "loc": { "start": { "line": 257, "column": 8 }, "end": { "line": 257, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 219, "start": 7019, "end": 7022, "loc": { "start": { "line": 257, "column": 13 }, "end": { "line": 257, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7022, "end": 7023, "loc": { "start": { "line": 257, "column": 16 }, "end": { "line": 257, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 7037, "end": 7043, "loc": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "[", "start": 7044, "end": 7047, "loc": { "start": { "line": 258, "column": 19 }, "end": { "line": 258, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7047, "end": 7048, "loc": { "start": { "line": 258, "column": 22 }, "end": { "line": 258, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 7058, "end": 7062, "loc": { "start": { "line": 259, "column": 8 }, "end": { "line": 259, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 220, "start": 7063, "end": 7066, "loc": { "start": { "line": 259, "column": 13 }, "end": { "line": 259, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7066, "end": 7067, "loc": { "start": { "line": 259, "column": 16 }, "end": { "line": 259, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 7081, "end": 7087, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "\\", "start": 7088, "end": 7092, "loc": { "start": { "line": 260, "column": 19 }, "end": { "line": 260, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7092, "end": 7093, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 24 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 7103, "end": 7107, "loc": { "start": { "line": 261, "column": 8 }, "end": { "line": 261, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 221, "start": 7108, "end": 7111, "loc": { "start": { "line": 261, "column": 13 }, "end": { "line": 261, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7111, "end": 7112, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 7126, "end": 7132, "loc": { "start": { "line": 262, "column": 12 }, "end": { "line": 262, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "]", "start": 7133, "end": 7136, "loc": { "start": { "line": 262, "column": 19 }, "end": { "line": 262, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7136, "end": 7137, "loc": { "start": { "line": 262, "column": 22 }, "end": { "line": 262, "column": 23 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 7147, "end": 7151, "loc": { "start": { "line": 263, "column": 8 }, "end": { "line": 263, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 222, "start": 7152, "end": 7155, "loc": { "start": { "line": 263, "column": 13 }, "end": { "line": 263, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7155, "end": 7156, "loc": { "start": { "line": 263, "column": 16 }, "end": { "line": 263, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 7170, "end": 7176, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "'", "start": 7177, "end": 7180, "loc": { "start": { "line": 264, "column": 19 }, "end": { "line": 264, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7180, "end": 7181, "loc": { "start": { "line": 264, "column": 22 }, "end": { "line": 264, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7187, "end": 7188, "loc": { "start": { "line": 265, "column": 4 }, "end": { "line": 265, "column": 5 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 7196, "end": 7202, "loc": { "start": { "line": 267, "column": 4 }, "end": { "line": 267, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7203, "end": 7204, "loc": { "start": { "line": 267, "column": 11 }, "end": { "line": 267, "column": 12 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 48, "start": 7204, "end": 7206, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 14 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<=", "start": 7207, "end": 7209, "loc": { "start": { "line": 267, "column": 15 }, "end": { "line": 267, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7210, "end": 7214, "loc": { "start": { "line": 267, "column": 18 }, "end": { "line": 267, "column": 22 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 7215, "end": 7217, "loc": { "start": { "line": 267, "column": 23 }, "end": { "line": 267, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7218, "end": 7222, "loc": { "start": { "line": 267, "column": 26 }, "end": { "line": 267, "column": 30 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<=", "start": 7223, "end": 7225, "loc": { "start": { "line": 267, "column": 31 }, "end": { "line": 267, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 57, "start": 7226, "end": 7228, "loc": { "start": { "line": 267, "column": 34 }, "end": { "line": 267, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7228, "end": 7229, "loc": { "start": { "line": 267, "column": 36 }, "end": { "line": 267, "column": 37 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 7230, "end": 7232, "loc": { "start": { "line": 267, "column": 38 }, "end": { "line": 267, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7233, "end": 7234, "loc": { "start": { "line": 267, "column": 41 }, "end": { "line": 267, "column": 42 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 65, "start": 7234, "end": 7236, "loc": { "start": { "line": 267, "column": 42 }, "end": { "line": 267, "column": 44 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<=", "start": 7237, "end": 7239, "loc": { "start": { "line": 267, "column": 45 }, "end": { "line": 267, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7240, "end": 7244, "loc": { "start": { "line": 267, "column": 48 }, "end": { "line": 267, "column": 52 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 7245, "end": 7247, "loc": { "start": { "line": 267, "column": 53 }, "end": { "line": 267, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7248, "end": 7252, "loc": { "start": { "line": 267, "column": 56 }, "end": { "line": 267, "column": 60 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<=", "start": 7253, "end": 7255, "loc": { "start": { "line": 267, "column": 61 }, "end": { "line": 267, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 90, "start": 7256, "end": 7258, "loc": { "start": { "line": 267, "column": 64 }, "end": { "line": 267, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7258, "end": 7259, "loc": { "start": { "line": 267, "column": 66 }, "end": { "line": 267, "column": 67 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7260, "end": 7261, "loc": { "start": { "line": 267, "column": 68 }, "end": { "line": 267, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "String", "start": 7271, "end": 7277, "loc": { "start": { "line": 268, "column": 8 }, "end": { "line": 268, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7277, "end": 7278, "loc": { "start": { "line": 268, "column": 14 }, "end": { "line": 268, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fromCharCode", "start": 7278, "end": 7290, "loc": { "start": { "line": 268, "column": 15 }, "end": { "line": 268, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7290, "end": 7291, "loc": { "start": { "line": 268, "column": 27 }, "end": { "line": 268, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7291, "end": 7295, "loc": { "start": { "line": 268, "column": 28 }, "end": { "line": 268, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7295, "end": 7296, "loc": { "start": { "line": 268, "column": 32 }, "end": { "line": 268, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7297, "end": 7298, "loc": { "start": { "line": 268, "column": 34 }, "end": { "line": 268, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "[", "start": 7308, "end": 7311, "loc": { "start": { "line": 269, "column": 8 }, "end": { "line": 269, "column": 11 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7312, "end": 7313, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 7314, "end": 7318, "loc": { "start": { "line": 269, "column": 14 }, "end": { "line": 269, "column": 18 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7319, "end": 7320, "loc": { "start": { "line": 269, "column": 19 }, "end": { "line": 269, "column": 20 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "]", "start": 7321, "end": 7324, "loc": { "start": { "line": 269, "column": 21 }, "end": { "line": 269, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7324, "end": 7325, "loc": { "start": { "line": 269, "column": 24 }, "end": { "line": 269, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7327, "end": 7328, "loc": { "start": { "line": 270, "column": 0 }, "end": { "line": 270, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 7332, "end": 7338, "loc": { "start": { "line": 272, "column": 0 }, "end": { "line": 272, "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": 7339, "end": 7344, "loc": { "start": { "line": 272, "column": 7 }, "end": { "line": 272, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Keybinding", "start": 7345, "end": 7355, "loc": { "start": { "line": 272, "column": 13 }, "end": { "line": 272, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7356, "end": 7357, "loc": { "start": { "line": 272, "column": 24 }, "end": { "line": 272, "column": 25 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {KeyActionMapper} keyMapper\r\n * @param {Application} app\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean=} param0.builtin\r\n * @param {boolean=} param0.repeated\r\n ", "start": 7363, "end": 7612, "loc": { "start": { "line": 273, "column": 4 }, "end": { "line": 281, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 7618, "end": 7629, "loc": { "start": { "line": 282, "column": 4 }, "end": { "line": 282, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7629, "end": 7630, "loc": { "start": { "line": 282, "column": 15 }, "end": { "line": 282, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyMapper", "start": 7630, "end": 7639, "loc": { "start": { "line": 282, "column": 16 }, "end": { "line": 282, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7639, "end": 7640, "loc": { "start": { "line": 282, "column": 25 }, "end": { "line": 282, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 7641, "end": 7644, "loc": { "start": { "line": 282, "column": 27 }, "end": { "line": 282, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7644, "end": 7645, "loc": { "start": { "line": 282, "column": 30 }, "end": { "line": 282, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7646, "end": 7647, "loc": { "start": { "line": 282, "column": 32 }, "end": { "line": 282, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7648, "end": 7655, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7655, "end": 7656, "loc": { "start": { "line": 282, "column": 41 }, "end": { "line": 282, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "builtin", "start": 7657, "end": 7664, "loc": { "start": { "line": 282, "column": 43 }, "end": { "line": 282, "column": 50 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7665, "end": 7666, "loc": { "start": { "line": 282, "column": 51 }, "end": { "line": 282, "column": 52 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 7667, "end": 7672, "loc": { "start": { "line": 282, "column": 53 }, "end": { "line": 282, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7672, "end": 7673, "loc": { "start": { "line": 282, "column": 58 }, "end": { "line": 282, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 7674, "end": 7682, "loc": { "start": { "line": 282, "column": 60 }, "end": { "line": 282, "column": 68 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7683, "end": 7684, "loc": { "start": { "line": 282, "column": 69 }, "end": { "line": 282, "column": 70 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 7685, "end": 7690, "loc": { "start": { "line": 282, "column": 71 }, "end": { "line": 282, "column": 76 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7691, "end": 7692, "loc": { "start": { "line": 282, "column": 77 }, "end": { "line": 282, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7692, "end": 7693, "loc": { "start": { "line": 282, "column": 78 }, "end": { "line": 282, "column": 79 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7694, "end": 7695, "loc": { "start": { "line": 282, "column": 80 }, "end": { "line": 282, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "assert", "start": 7705, "end": 7711, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 283, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7711, "end": 7712, "loc": { "start": { "line": 283, "column": 14 }, "end": { "line": 283, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7712, "end": 7719, "loc": { "start": { "line": 283, "column": 15 }, "end": { "line": 283, "column": 22 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 7720, "end": 7722, "loc": { "start": { "line": 283, "column": 23 }, "end": { "line": 283, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Number", "start": 7723, "end": 7729, "loc": { "start": { "line": 283, "column": 26 }, "end": { "line": 283, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7729, "end": 7730, "loc": { "start": { "line": 283, "column": 32 }, "end": { "line": 283, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isInteger", "start": 7730, "end": 7739, "loc": { "start": { "line": 283, "column": 33 }, "end": { "line": 283, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7739, "end": 7740, "loc": { "start": { "line": 283, "column": 42 }, "end": { "line": 283, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7740, "end": 7747, "loc": { "start": { "line": 283, "column": 43 }, "end": { "line": 283, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7747, "end": 7748, "loc": { "start": { "line": 283, "column": 50 }, "end": { "line": 283, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7748, "end": 7749, "loc": { "start": { "line": 283, "column": 51 }, "end": { "line": 283, "column": 52 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Invalid key code: ", "start": 7750, "end": 7770, "loc": { "start": { "line": 283, "column": 53 }, "end": { "line": 283, "column": 73 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 7771, "end": 7772, "loc": { "start": { "line": 283, "column": 74 }, "end": { "line": 283, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7773, "end": 7780, "loc": { "start": { "line": 283, "column": 76 }, "end": { "line": 283, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7780, "end": 7781, "loc": { "start": { "line": 283, "column": 83 }, "end": { "line": 283, "column": 84 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7781, "end": 7782, "loc": { "start": { "line": 283, "column": 84 }, "end": { "line": 283, "column": 85 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7792, "end": 7796, "loc": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7796, "end": 7797, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyMapper", "start": 7797, "end": 7806, "loc": { "start": { "line": 284, "column": 13 }, "end": { "line": 284, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7807, "end": 7808, "loc": { "start": { "line": 284, "column": 23 }, "end": { "line": 284, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyMapper", "start": 7809, "end": 7818, "loc": { "start": { "line": 284, "column": 25 }, "end": { "line": 284, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7818, "end": 7819, "loc": { "start": { "line": 284, "column": 34 }, "end": { "line": 284, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7829, "end": 7833, "loc": { "start": { "line": 285, "column": 8 }, "end": { "line": 285, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7833, "end": 7834, "loc": { "start": { "line": 285, "column": 12 }, "end": { "line": 285, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 7834, "end": 7837, "loc": { "start": { "line": 285, "column": 13 }, "end": { "line": 285, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7838, "end": 7839, "loc": { "start": { "line": 285, "column": 17 }, "end": { "line": 285, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 7840, "end": 7843, "loc": { "start": { "line": 285, "column": 19 }, "end": { "line": 285, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7843, "end": 7844, "loc": { "start": { "line": 285, "column": 22 }, "end": { "line": 285, "column": 23 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7854, "end": 7858, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7858, "end": 7859, "loc": { "start": { "line": 286, "column": 12 }, "end": { "line": 286, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7859, "end": 7866, "loc": { "start": { "line": 286, "column": 13 }, "end": { "line": 286, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7867, "end": 7868, "loc": { "start": { "line": 286, "column": 21 }, "end": { "line": 286, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 7869, "end": 7876, "loc": { "start": { "line": 286, "column": 23 }, "end": { "line": 286, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7876, "end": 7877, "loc": { "start": { "line": 286, "column": 30 }, "end": { "line": 286, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7887, "end": 7891, "loc": { "start": { "line": 287, "column": 8 }, "end": { "line": 287, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7891, "end": 7892, "loc": { "start": { "line": 287, "column": 12 }, "end": { "line": 287, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "builtin", "start": 7892, "end": 7899, "loc": { "start": { "line": 287, "column": 13 }, "end": { "line": 287, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7900, "end": 7901, "loc": { "start": { "line": 287, "column": 21 }, "end": { "line": 287, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "builtin", "start": 7902, "end": 7909, "loc": { "start": { "line": 287, "column": 23 }, "end": { "line": 287, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7909, "end": 7910, "loc": { "start": { "line": 287, "column": 30 }, "end": { "line": 287, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7920, "end": 7924, "loc": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7924, "end": 7925, "loc": { "start": { "line": 288, "column": 12 }, "end": { "line": 288, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 7925, "end": 7933, "loc": { "start": { "line": 288, "column": 13 }, "end": { "line": 288, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7934, "end": 7935, "loc": { "start": { "line": 288, "column": 22 }, "end": { "line": 288, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 7936, "end": 7944, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7944, "end": 7945, "loc": { "start": { "line": 288, "column": 32 }, "end": { "line": 288, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7957, "end": 7961, "loc": { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7961, "end": 7962, "loc": { "start": { "line": 290, "column": 12 }, "end": { "line": 290, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 7962, "end": 7968, "loc": { "start": { "line": 290, "column": 13 }, "end": { "line": 290, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7969, "end": 7970, "loc": { "start": { "line": 290, "column": 20 }, "end": { "line": 290, "column": 21 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 7971, "end": 7974, "loc": { "start": { "line": 290, "column": 22 }, "end": { "line": 290, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Signal", "start": 7975, "end": 7981, "loc": { "start": { "line": 290, "column": 26 }, "end": { "line": 290, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7981, "end": 7982, "loc": { "start": { "line": 290, "column": 32 }, "end": { "line": 290, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7982, "end": 7983, "loc": { "start": { "line": 290, "column": 33 }, "end": { "line": 290, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7983, "end": 7984, "loc": { "start": { "line": 290, "column": 34 }, "end": { "line": 290, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7994, "end": 7998, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7998, "end": 7999, "loc": { "start": { "line": 291, "column": 12 }, "end": { "line": 291, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggled", "start": 7999, "end": 8006, "loc": { "start": { "line": 291, "column": 13 }, "end": { "line": 291, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8007, "end": 8008, "loc": { "start": { "line": 291, "column": 21 }, "end": { "line": 291, "column": 22 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 8009, "end": 8012, "loc": { "start": { "line": 291, "column": 23 }, "end": { "line": 291, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Signal", "start": 8013, "end": 8019, "loc": { "start": { "line": 291, "column": 27 }, "end": { "line": 291, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8019, "end": 8020, "loc": { "start": { "line": 291, "column": 33 }, "end": { "line": 291, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8020, "end": 8021, "loc": { "start": { "line": 291, "column": 34 }, "end": { "line": 291, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8021, "end": 8022, "loc": { "start": { "line": 291, "column": 35 }, "end": { "line": 291, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8028, "end": 8029, "loc": { "start": { "line": 292, "column": 4 }, "end": { "line": 292, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns whether this binding is currently pressed\r\n * @returns {boolean}\r\n ", "start": 8037, "end": 8134, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 297, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 8140, "end": 8143, "loc": { "start": { "line": 298, "column": 4 }, "end": { "line": 298, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pressed", "start": 8144, "end": 8151, "loc": { "start": { "line": 298, "column": 8 }, "end": { "line": 298, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8151, "end": 8152, "loc": { "start": { "line": 298, "column": 15 }, "end": { "line": 298, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8152, "end": 8153, "loc": { "start": { "line": 298, "column": 16 }, "end": { "line": 298, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8154, "end": 8155, "loc": { "start": { "line": 298, "column": 18 }, "end": { "line": 298, "column": 19 } } }, { "type": "CommentLine", "value": " Check if the key is down", "start": 8165, "end": 8192, "loc": { "start": { "line": 299, "column": 8 }, "end": { "line": 299, "column": 35 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 8202, "end": 8204, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8205, "end": 8206, "loc": { "start": { "line": 300, "column": 11 }, "end": { "line": 300, "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": 8206, "end": 8210, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8210, "end": 8211, "loc": { "start": { "line": 300, "column": 16 }, "end": { "line": 300, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 8211, "end": 8214, "loc": { "start": { "line": 300, "column": 17 }, "end": { "line": 300, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8214, "end": 8215, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 300, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputMgr", "start": 8215, "end": 8223, "loc": { "start": { "line": 300, "column": 21 }, "end": { "line": 300, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8223, "end": 8224, "loc": { "start": { "line": 300, "column": 29 }, "end": { "line": 300, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keysDown", "start": 8224, "end": 8232, "loc": { "start": { "line": 300, "column": 30 }, "end": { "line": 300, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8232, "end": 8233, "loc": { "start": { "line": 300, "column": 38 }, "end": { "line": 300, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "has", "start": 8233, "end": 8236, "loc": { "start": { "line": 300, "column": 39 }, "end": { "line": 300, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8236, "end": 8237, "loc": { "start": { "line": 300, "column": 42 }, "end": { "line": 300, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8237, "end": 8241, "loc": { "start": { "line": 300, "column": 43 }, "end": { "line": 300, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8241, "end": 8242, "loc": { "start": { "line": 300, "column": 47 }, "end": { "line": 300, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 8242, "end": 8249, "loc": { "start": { "line": 300, "column": 48 }, "end": { "line": 300, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8249, "end": 8250, "loc": { "start": { "line": 300, "column": 55 }, "end": { "line": 300, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8250, "end": 8251, "loc": { "start": { "line": 300, "column": 56 }, "end": { "line": 300, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8252, "end": 8253, "loc": { "start": { "line": 300, "column": 58 }, "end": { "line": 300, "column": 59 } } }, { "type": "CommentLine", "value": " Check if it is the top reciever", "start": 8267, "end": 8301, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 46 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 8315, "end": 8320, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reciever", "start": 8321, "end": 8329, "loc": { "start": { "line": 302, "column": 18 }, "end": { "line": 302, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8330, "end": 8331, "loc": { "start": { "line": 302, "column": 27 }, "end": { "line": 302, "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": 8332, "end": 8336, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8336, "end": 8337, "loc": { "start": { "line": 302, "column": 33 }, "end": { "line": 302, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyMapper", "start": 8337, "end": 8346, "loc": { "start": { "line": 302, "column": 34 }, "end": { "line": 302, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8346, "end": 8347, "loc": { "start": { "line": 302, "column": 43 }, "end": { "line": 302, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReceiver", "start": 8347, "end": 8360, "loc": { "start": { "line": 302, "column": 44 }, "end": { "line": 302, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8360, "end": 8361, "loc": { "start": { "line": 302, "column": 57 }, "end": { "line": 302, "column": 58 } } }, { "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": 8375, "end": 8381, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 303, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8382, "end": 8386, "loc": { "start": { "line": 303, "column": 19 }, "end": { "line": 303, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8386, "end": 8387, "loc": { "start": { "line": 303, "column": 23 }, "end": { "line": 303, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 8387, "end": 8390, "loc": { "start": { "line": 303, "column": 24 }, "end": { "line": 303, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8390, "end": 8391, "loc": { "start": { "line": 303, "column": 27 }, "end": { "line": 303, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputMgr", "start": 8391, "end": 8399, "loc": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8399, "end": 8400, "loc": { "start": { "line": 303, "column": 36 }, "end": { "line": 303, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTopReciever", "start": 8400, "end": 8414, "loc": { "start": { "line": 303, "column": 37 }, "end": { "line": 303, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8414, "end": 8415, "loc": { "start": { "line": 303, "column": 51 }, "end": { "line": 303, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8415, "end": 8416, "loc": { "start": { "line": 303, "column": 52 }, "end": { "line": 303, "column": 53 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 8417, "end": 8420, "loc": { "start": { "line": 303, "column": 54 }, "end": { "line": 303, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reciever", "start": 8421, "end": 8429, "loc": { "start": { "line": 303, "column": 58 }, "end": { "line": 303, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8429, "end": 8430, "loc": { "start": { "line": 303, "column": 66 }, "end": { "line": 303, "column": 67 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8440, "end": 8441, "loc": { "start": { "line": 304, "column": 8 }, "end": { "line": 304, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 8451, "end": 8457, "loc": { "start": { "line": 305, "column": 8 }, "end": { "line": 305, "column": 14 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 8458, "end": 8463, "loc": { "start": { "line": 305, "column": 15 }, "end": { "line": 305, "column": 20 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8463, "end": 8464, "loc": { "start": { "line": 305, "column": 20 }, "end": { "line": 305, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8470, "end": 8471, "loc": { "start": { "line": 306, "column": 4 }, "end": { "line": 306, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Adds an event listener\r\n * @param {function() : void} receiver\r\n * @param {object=} scope\r\n ", "start": 8479, "end": 8597, "loc": { "start": { "line": 308, "column": 4 }, "end": { "line": 312, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 8603, "end": 8606, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 313, "column": 7 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8606, "end": 8607, "loc": { "start": { "line": 313, "column": 7 }, "end": { "line": 313, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "receiver", "start": 8607, "end": 8615, "loc": { "start": { "line": 313, "column": 8 }, "end": { "line": 313, "column": 16 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8615, "end": 8616, "loc": { "start": { "line": 313, "column": 16 }, "end": { "line": 313, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scope", "start": 8617, "end": 8622, "loc": { "start": { "line": 313, "column": 18 }, "end": { "line": 313, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8623, "end": 8624, "loc": { "start": { "line": 313, "column": 24 }, "end": { "line": 313, "column": 25 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 8625, "end": 8629, "loc": { "start": { "line": 313, "column": 26 }, "end": { "line": 313, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8629, "end": 8630, "loc": { "start": { "line": 313, "column": 30 }, "end": { "line": 313, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8631, "end": 8632, "loc": { "start": { "line": 313, "column": 32 }, "end": { "line": 313, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8642, "end": 8646, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8646, "end": 8647, "loc": { "start": { "line": 314, "column": 12 }, "end": { "line": 314, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 8647, "end": 8653, "loc": { "start": { "line": 314, "column": 13 }, "end": { "line": 314, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8653, "end": 8654, "loc": { "start": { "line": 314, "column": 19 }, "end": { "line": 314, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 8654, "end": 8657, "loc": { "start": { "line": 314, "column": 20 }, "end": { "line": 314, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8657, "end": 8658, "loc": { "start": { "line": 314, "column": 23 }, "end": { "line": 314, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "receiver", "start": 8658, "end": 8666, "loc": { "start": { "line": 314, "column": 24 }, "end": { "line": 314, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8666, "end": 8667, "loc": { "start": { "line": 314, "column": 32 }, "end": { "line": 314, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scope", "start": 8668, "end": 8673, "loc": { "start": { "line": 314, "column": 34 }, "end": { "line": 314, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8673, "end": 8674, "loc": { "start": { "line": 314, "column": 39 }, "end": { "line": 314, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8674, "end": 8675, "loc": { "start": { "line": 314, "column": 40 }, "end": { "line": 314, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8681, "end": 8682, "loc": { "start": { "line": 315, "column": 4 }, "end": { "line": 315, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {Element} elem\r\n * @returns {HTMLElement} the created element, or null if the keybindings are not shown\r\n * ", "start": 8690, "end": 8828, "loc": { "start": { "line": 317, "column": 4 }, "end": { "line": 320, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "appendLabelToElement", "start": 8834, "end": 8854, "loc": { "start": { "line": 321, "column": 4 }, "end": { "line": 321, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8854, "end": 8855, "loc": { "start": { "line": 321, "column": 24 }, "end": { "line": 321, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "elem", "start": 8855, "end": 8859, "loc": { "start": { "line": 321, "column": 25 }, "end": { "line": 321, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8859, "end": 8860, "loc": { "start": { "line": 321, "column": 29 }, "end": { "line": 321, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8861, "end": 8862, "loc": { "start": { "line": 321, "column": 31 }, "end": { "line": 321, "column": 32 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 8872, "end": 8874, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8875, "end": 8876, "loc": { "start": { "line": 322, "column": 11 }, "end": { "line": 322, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "IS_MOBILE", "start": 8876, "end": 8885, "loc": { "start": { "line": 322, "column": 12 }, "end": { "line": 322, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8885, "end": 8886, "loc": { "start": { "line": 322, "column": 21 }, "end": { "line": 322, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8887, "end": 8888, "loc": { "start": { "line": 322, "column": 23 }, "end": { "line": 322, "column": 24 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 8902, "end": 8908, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 18 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 8909, "end": 8913, "loc": { "start": { "line": 323, "column": 19 }, "end": { "line": 323, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8913, "end": 8914, "loc": { "start": { "line": 323, "column": 23 }, "end": { "line": 323, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8924, "end": 8925, "loc": { "start": { "line": 324, "column": 8 }, "end": { "line": 324, "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": 8935, "end": 8940, "loc": { "start": { "line": 325, "column": 8 }, "end": { "line": 325, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spacer", "start": 8941, "end": 8947, "loc": { "start": { "line": 325, "column": 14 }, "end": { "line": 325, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8948, "end": 8949, "loc": { "start": { "line": 325, "column": 21 }, "end": { "line": 325, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 8950, "end": 8958, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8958, "end": 8959, "loc": { "start": { "line": 325, "column": 31 }, "end": { "line": 325, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createElement", "start": 8959, "end": 8972, "loc": { "start": { "line": 325, "column": 32 }, "end": { "line": 325, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8972, "end": 8973, "loc": { "start": { "line": 325, "column": 45 }, "end": { "line": 325, "column": 46 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "code", "start": 8973, "end": 8979, "loc": { "start": { "line": 325, "column": 46 }, "end": { "line": 325, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8979, "end": 8980, "loc": { "start": { "line": 325, "column": 52 }, "end": { "line": 325, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8980, "end": 8981, "loc": { "start": { "line": 325, "column": 53 }, "end": { "line": 325, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spacer", "start": 8991, "end": 8997, "loc": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8997, "end": 8998, "loc": { "start": { "line": 326, "column": 14 }, "end": { "line": 326, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 8998, "end": 9007, "loc": { "start": { "line": 326, "column": 15 }, "end": { "line": 326, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9007, "end": 9008, "loc": { "start": { "line": 326, "column": 24 }, "end": { "line": 326, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 9008, "end": 9011, "loc": { "start": { "line": 326, "column": 25 }, "end": { "line": 326, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9011, "end": 9012, "loc": { "start": { "line": 326, "column": 28 }, "end": { "line": 326, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "keybinding", "start": 9012, "end": 9024, "loc": { "start": { "line": 326, "column": 29 }, "end": { "line": 326, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9024, "end": 9025, "loc": { "start": { "line": 326, "column": 41 }, "end": { "line": 326, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9025, "end": 9026, "loc": { "start": { "line": 326, "column": 42 }, "end": { "line": 326, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spacer", "start": 9036, "end": 9042, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9042, "end": 9043, "loc": { "start": { "line": 327, "column": 14 }, "end": { "line": 327, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerHTML", "start": 9043, "end": 9052, "loc": { "start": { "line": 327, "column": 15 }, "end": { "line": 327, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9053, "end": 9054, "loc": { "start": { "line": 327, "column": 25 }, "end": { "line": 327, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getStringForKeyCode", "start": 9055, "end": 9074, "loc": { "start": { "line": 327, "column": 27 }, "end": { "line": 327, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9074, "end": 9075, "loc": { "start": { "line": 327, "column": 46 }, "end": { "line": 327, "column": 47 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9075, "end": 9079, "loc": { "start": { "line": 327, "column": 47 }, "end": { "line": 327, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9079, "end": 9080, "loc": { "start": { "line": 327, "column": 51 }, "end": { "line": 327, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 9080, "end": 9087, "loc": { "start": { "line": 327, "column": 52 }, "end": { "line": 327, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9087, "end": 9088, "loc": { "start": { "line": 327, "column": 59 }, "end": { "line": 327, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9088, "end": 9089, "loc": { "start": { "line": 327, "column": 60 }, "end": { "line": 327, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "elem", "start": 9099, "end": 9103, "loc": { "start": { "line": 328, "column": 8 }, "end": { "line": 328, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9103, "end": 9104, "loc": { "start": { "line": 328, "column": 12 }, "end": { "line": 328, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "appendChild", "start": 9104, "end": 9115, "loc": { "start": { "line": 328, "column": 13 }, "end": { "line": 328, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9115, "end": 9116, "loc": { "start": { "line": 328, "column": 24 }, "end": { "line": 328, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spacer", "start": 9116, "end": 9122, "loc": { "start": { "line": 328, "column": 25 }, "end": { "line": 328, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9122, "end": 9123, "loc": { "start": { "line": 328, "column": 31 }, "end": { "line": 328, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9123, "end": 9124, "loc": { "start": { "line": 328, "column": 32 }, "end": { "line": 328, "column": 33 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 9134, "end": 9140, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spacer", "start": 9141, "end": 9147, "loc": { "start": { "line": 329, "column": 15 }, "end": { "line": 329, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9147, "end": 9148, "loc": { "start": { "line": 329, "column": 21 }, "end": { "line": 329, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9154, "end": 9155, "loc": { "start": { "line": 330, "column": 4 }, "end": { "line": 330, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns the key code as a nice string\r\n ", "start": 9163, "end": 9221, "loc": { "start": { "line": 332, "column": 4 }, "end": { "line": 334, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getKeyCodeString", "start": 9227, "end": 9243, "loc": { "start": { "line": 335, "column": 4 }, "end": { "line": 335, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9243, "end": 9244, "loc": { "start": { "line": 335, "column": 20 }, "end": { "line": 335, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9244, "end": 9245, "loc": { "start": { "line": 335, "column": 21 }, "end": { "line": 335, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9246, "end": 9247, "loc": { "start": { "line": 335, "column": 23 }, "end": { "line": 335, "column": 24 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 9257, "end": 9263, "loc": { "start": { "line": 336, "column": 8 }, "end": { "line": 336, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getStringForKeyCode", "start": 9264, "end": 9283, "loc": { "start": { "line": 336, "column": 15 }, "end": { "line": 336, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9283, "end": 9284, "loc": { "start": { "line": 336, "column": 34 }, "end": { "line": 336, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9284, "end": 9288, "loc": { "start": { "line": 336, "column": 35 }, "end": { "line": 336, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9288, "end": 9289, "loc": { "start": { "line": 336, "column": 39 }, "end": { "line": 336, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 9289, "end": 9296, "loc": { "start": { "line": 336, "column": 40 }, "end": { "line": 336, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9296, "end": 9297, "loc": { "start": { "line": 336, "column": 47 }, "end": { "line": 336, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9297, "end": 9298, "loc": { "start": { "line": 336, "column": 48 }, "end": { "line": 336, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9304, "end": 9305, "loc": { "start": { "line": 337, "column": 4 }, "end": { "line": 337, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Remvoes all signal receivers\r\n ", "start": 9313, "end": 9362, "loc": { "start": { "line": 339, "column": 4 }, "end": { "line": 341, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clearSignalReceivers", "start": 9368, "end": 9388, "loc": { "start": { "line": 342, "column": 4 }, "end": { "line": 342, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9388, "end": 9389, "loc": { "start": { "line": 342, "column": 24 }, "end": { "line": 342, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9389, "end": 9390, "loc": { "start": { "line": 342, "column": 25 }, "end": { "line": 342, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9391, "end": 9392, "loc": { "start": { "line": 342, "column": 27 }, "end": { "line": 342, "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": 9402, "end": 9406, "loc": { "start": { "line": 343, "column": 8 }, "end": { "line": 343, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9406, "end": 9407, "loc": { "start": { "line": 343, "column": 12 }, "end": { "line": 343, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 9407, "end": 9413, "loc": { "start": { "line": 343, "column": 13 }, "end": { "line": 343, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9413, "end": 9414, "loc": { "start": { "line": 343, "column": 19 }, "end": { "line": 343, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "removeAll", "start": 9414, "end": 9423, "loc": { "start": { "line": 343, "column": 20 }, "end": { "line": 343, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9423, "end": 9424, "loc": { "start": { "line": 343, "column": 29 }, "end": { "line": 343, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9424, "end": 9425, "loc": { "start": { "line": 343, "column": 30 }, "end": { "line": 343, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9425, "end": 9426, "loc": { "start": { "line": 343, "column": 31 }, "end": { "line": 343, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9432, "end": 9433, "loc": { "start": { "line": 344, "column": 4 }, "end": { "line": 344, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9435, "end": 9436, "loc": { "start": { "line": 345, "column": 0 }, "end": { "line": 345, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 9440, "end": 9446, "loc": { "start": { "line": 347, "column": 0 }, "end": { "line": 347, "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": 9447, "end": 9452, "loc": { "start": { "line": 347, "column": 7 }, "end": { "line": 347, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KeyActionMapper", "start": 9453, "end": 9468, "loc": { "start": { "line": 347, "column": 13 }, "end": { "line": 347, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9469, "end": 9470, "loc": { "start": { "line": 347, "column": 29 }, "end": { "line": 347, "column": 30 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {GameRoot} root\r\n * @param {InputReceiver} inputReciever\r\n ", "start": 9476, "end": 9572, "loc": { "start": { "line": 348, "column": 4 }, "end": { "line": 352, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 9578, "end": 9589, "loc": { "start": { "line": 353, "column": 4 }, "end": { "line": 353, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9589, "end": 9590, "loc": { "start": { "line": 353, "column": 15 }, "end": { "line": 353, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9590, "end": 9594, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9594, "end": 9595, "loc": { "start": { "line": 353, "column": 20 }, "end": { "line": 353, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 9596, "end": 9609, "loc": { "start": { "line": 353, "column": 22 }, "end": { "line": 353, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9609, "end": 9610, "loc": { "start": { "line": 353, "column": 35 }, "end": { "line": 353, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9611, "end": 9612, "loc": { "start": { "line": 353, "column": 37 }, "end": { "line": 353, "column": 38 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9622, "end": 9626, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9626, "end": 9627, "loc": { "start": { "line": 354, "column": 12 }, "end": { "line": 354, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9627, "end": 9631, "loc": { "start": { "line": 354, "column": 13 }, "end": { "line": 354, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9632, "end": 9633, "loc": { "start": { "line": 354, "column": 18 }, "end": { "line": 354, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9634, "end": 9638, "loc": { "start": { "line": 354, "column": 20 }, "end": { "line": 354, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9638, "end": 9639, "loc": { "start": { "line": 354, "column": 24 }, "end": { "line": 354, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9649, "end": 9653, "loc": { "start": { "line": 355, "column": 8 }, "end": { "line": 355, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9653, "end": 9654, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReceiver", "start": 9654, "end": 9667, "loc": { "start": { "line": 355, "column": 13 }, "end": { "line": 355, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9668, "end": 9669, "loc": { "start": { "line": 355, "column": 27 }, "end": { "line": 355, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 9670, "end": 9683, "loc": { "start": { "line": 355, "column": 29 }, "end": { "line": 355, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9683, "end": 9684, "loc": { "start": { "line": 355, "column": 42 }, "end": { "line": 355, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 9696, "end": 9709, "loc": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9709, "end": 9710, "loc": { "start": { "line": 357, "column": 21 }, "end": { "line": 357, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keydown", "start": 9710, "end": 9717, "loc": { "start": { "line": 357, "column": 22 }, "end": { "line": 357, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9717, "end": 9718, "loc": { "start": { "line": 357, "column": 29 }, "end": { "line": 357, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 9718, "end": 9721, "loc": { "start": { "line": 357, "column": 30 }, "end": { "line": 357, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9721, "end": 9722, "loc": { "start": { "line": 357, "column": 33 }, "end": { "line": 357, "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": 9722, "end": 9726, "loc": { "start": { "line": 357, "column": 34 }, "end": { "line": 357, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9726, "end": 9727, "loc": { "start": { "line": 357, "column": 38 }, "end": { "line": 357, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handleKeydown", "start": 9727, "end": 9740, "loc": { "start": { "line": 357, "column": 39 }, "end": { "line": 357, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9740, "end": 9741, "loc": { "start": { "line": 357, "column": 52 }, "end": { "line": 357, "column": 53 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9742, "end": 9746, "loc": { "start": { "line": 357, "column": 54 }, "end": { "line": 357, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9746, "end": 9747, "loc": { "start": { "line": 357, "column": 58 }, "end": { "line": 357, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9747, "end": 9748, "loc": { "start": { "line": 357, "column": 59 }, "end": { "line": 357, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 9758, "end": 9771, "loc": { "start": { "line": 358, "column": 8 }, "end": { "line": 358, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9771, "end": 9772, "loc": { "start": { "line": 358, "column": 21 }, "end": { "line": 358, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyup", "start": 9772, "end": 9777, "loc": { "start": { "line": 358, "column": 22 }, "end": { "line": 358, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9777, "end": 9778, "loc": { "start": { "line": 358, "column": 27 }, "end": { "line": 358, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 9778, "end": 9781, "loc": { "start": { "line": 358, "column": 28 }, "end": { "line": 358, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9781, "end": 9782, "loc": { "start": { "line": 358, "column": 31 }, "end": { "line": 358, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9782, "end": 9786, "loc": { "start": { "line": 358, "column": 32 }, "end": { "line": 358, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9786, "end": 9787, "loc": { "start": { "line": 358, "column": 36 }, "end": { "line": 358, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handleKeyup", "start": 9787, "end": 9798, "loc": { "start": { "line": 358, "column": 37 }, "end": { "line": 358, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9798, "end": 9799, "loc": { "start": { "line": 358, "column": 48 }, "end": { "line": 358, "column": 49 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9800, "end": 9804, "loc": { "start": { "line": 358, "column": 50 }, "end": { "line": 358, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9804, "end": 9805, "loc": { "start": { "line": 358, "column": 54 }, "end": { "line": 358, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9805, "end": 9806, "loc": { "start": { "line": 358, "column": 55 }, "end": { "line": 358, "column": 56 } } }, { "type": "CommentBlock", "value": "* @type {Object.} ", "start": 9818, "end": 9860, "loc": { "start": { "line": 360, "column": 8 }, "end": { "line": 360, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9870, "end": 9874, "loc": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9874, "end": 9875, "loc": { "start": { "line": 361, "column": 12 }, "end": { "line": 361, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 9875, "end": 9886, "loc": { "start": { "line": 361, "column": 13 }, "end": { "line": 361, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9887, "end": 9888, "loc": { "start": { "line": 361, "column": 25 }, "end": { "line": 361, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9889, "end": 9890, "loc": { "start": { "line": 361, "column": 27 }, "end": { "line": 361, "column": 28 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9890, "end": 9891, "loc": { "start": { "line": 361, "column": 28 }, "end": { "line": 361, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9891, "end": 9892, "loc": { "start": { "line": 361, "column": 29 }, "end": { "line": 361, "column": 30 } } }, { "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": 9904, "end": 9909, "loc": { "start": { "line": 363, "column": 8 }, "end": { "line": 363, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overrides", "start": 9910, "end": 9919, "loc": { "start": { "line": 363, "column": 14 }, "end": { "line": 363, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9920, "end": 9921, "loc": { "start": { "line": 363, "column": 24 }, "end": { "line": 363, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9922, "end": 9926, "loc": { "start": { "line": 363, "column": 26 }, "end": { "line": 363, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9926, "end": 9927, "loc": { "start": { "line": 363, "column": 30 }, "end": { "line": 363, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 9927, "end": 9930, "loc": { "start": { "line": 363, "column": 31 }, "end": { "line": 363, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9930, "end": 9931, "loc": { "start": { "line": 363, "column": 34 }, "end": { "line": 363, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 9931, "end": 9939, "loc": { "start": { "line": 363, "column": 35 }, "end": { "line": 363, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9939, "end": 9940, "loc": { "start": { "line": 363, "column": 43 }, "end": { "line": 363, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getKeybindingOverrides", "start": 9940, "end": 9962, "loc": { "start": { "line": 363, "column": 44 }, "end": { "line": 363, "column": 66 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9962, "end": 9963, "loc": { "start": { "line": 363, "column": 66 }, "end": { "line": 363, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9963, "end": 9964, "loc": { "start": { "line": 363, "column": 67 }, "end": { "line": 363, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9964, "end": 9965, "loc": { "start": { "line": 363, "column": 68 }, "end": { "line": 363, "column": 69 } } }, { "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": 9977, "end": 9980, "loc": { "start": { "line": 365, "column": 8 }, "end": { "line": 365, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9981, "end": 9982, "loc": { "start": { "line": 365, "column": 12 }, "end": { "line": 365, "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": 9982, "end": 9987, "loc": { "start": { "line": 365, "column": 13 }, "end": { "line": 365, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "category", "start": 9988, "end": 9996, "loc": { "start": { "line": 365, "column": 19 }, "end": { "line": 365, "column": 27 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 9997, "end": 9999, "loc": { "start": { "line": 365, "column": 28 }, "end": { "line": 365, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 10000, "end": 10011, "loc": { "start": { "line": 365, "column": 31 }, "end": { "line": 365, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10011, "end": 10012, "loc": { "start": { "line": 365, "column": 42 }, "end": { "line": 365, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10013, "end": 10014, "loc": { "start": { "line": 365, "column": 44 }, "end": { "line": 365, "column": 45 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 10028, "end": 10031, "loc": { "start": { "line": 366, "column": 12 }, "end": { "line": 366, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10032, "end": 10033, "loc": { "start": { "line": 366, "column": 16 }, "end": { "line": 366, "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": 10033, "end": 10038, "loc": { "start": { "line": 366, "column": 17 }, "end": { "line": 366, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10039, "end": 10042, "loc": { "start": { "line": 366, "column": 23 }, "end": { "line": 366, "column": 26 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 10043, "end": 10045, "loc": { "start": { "line": 366, "column": 27 }, "end": { "line": 366, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 10046, "end": 10057, "loc": { "start": { "line": 366, "column": 30 }, "end": { "line": 366, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10057, "end": 10058, "loc": { "start": { "line": 366, "column": 41 }, "end": { "line": 366, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "category", "start": 10058, "end": 10066, "loc": { "start": { "line": 366, "column": 42 }, "end": { "line": 366, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10066, "end": 10067, "loc": { "start": { "line": 366, "column": 50 }, "end": { "line": 366, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10067, "end": 10068, "loc": { "start": { "line": 366, "column": 51 }, "end": { "line": 366, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10069, "end": 10070, "loc": { "start": { "line": 366, "column": 53 }, "end": { "line": 366, "column": 54 } } }, { "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": 10088, "end": 10091, "loc": { "start": { "line": 367, "column": 16 }, "end": { "line": 367, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "payload", "start": 10092, "end": 10099, "loc": { "start": { "line": 367, "column": 20 }, "end": { "line": 367, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10100, "end": 10101, "loc": { "start": { "line": 367, "column": 28 }, "end": { "line": 367, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 10102, "end": 10108, "loc": { "start": { "line": 367, "column": 30 }, "end": { "line": 367, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10108, "end": 10109, "loc": { "start": { "line": 367, "column": 36 }, "end": { "line": 367, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "assign", "start": 10109, "end": 10115, "loc": { "start": { "line": 367, "column": 37 }, "end": { "line": 367, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10115, "end": 10116, "loc": { "start": { "line": 367, "column": 43 }, "end": { "line": 367, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10116, "end": 10117, "loc": { "start": { "line": 367, "column": 44 }, "end": { "line": 367, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10117, "end": 10118, "loc": { "start": { "line": 367, "column": 45 }, "end": { "line": 367, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10118, "end": 10119, "loc": { "start": { "line": 367, "column": 46 }, "end": { "line": 367, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 10120, "end": 10131, "loc": { "start": { "line": 367, "column": 48 }, "end": { "line": 367, "column": 59 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10131, "end": 10132, "loc": { "start": { "line": 367, "column": 59 }, "end": { "line": 367, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "category", "start": 10132, "end": 10140, "loc": { "start": { "line": 367, "column": 60 }, "end": { "line": 367, "column": 68 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10140, "end": 10141, "loc": { "start": { "line": 367, "column": 68 }, "end": { "line": 367, "column": 69 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10141, "end": 10142, "loc": { "start": { "line": 367, "column": 69 }, "end": { "line": 367, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10142, "end": 10145, "loc": { "start": { "line": 367, "column": 70 }, "end": { "line": 367, "column": 73 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10145, "end": 10146, "loc": { "start": { "line": 367, "column": 73 }, "end": { "line": 367, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10146, "end": 10147, "loc": { "start": { "line": 367, "column": 74 }, "end": { "line": 367, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10147, "end": 10148, "loc": { "start": { "line": 367, "column": 75 }, "end": { "line": 367, "column": 76 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 10166, "end": 10168, "loc": { "start": { "line": 368, "column": 16 }, "end": { "line": 368, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10169, "end": 10170, "loc": { "start": { "line": 368, "column": 19 }, "end": { "line": 368, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overrides", "start": 10170, "end": 10179, "loc": { "start": { "line": 368, "column": 20 }, "end": { "line": 368, "column": 29 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10179, "end": 10180, "loc": { "start": { "line": 368, "column": 29 }, "end": { "line": 368, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10180, "end": 10183, "loc": { "start": { "line": 368, "column": 30 }, "end": { "line": 368, "column": 33 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10183, "end": 10184, "loc": { "start": { "line": 368, "column": 33 }, "end": { "line": 368, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10184, "end": 10185, "loc": { "start": { "line": 368, "column": 34 }, "end": { "line": 368, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10186, "end": 10187, "loc": { "start": { "line": 368, "column": 36 }, "end": { "line": 368, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "payload", "start": 10209, "end": 10216, "loc": { "start": { "line": 369, "column": 20 }, "end": { "line": 369, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10216, "end": 10217, "loc": { "start": { "line": 369, "column": 27 }, "end": { "line": 369, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 10217, "end": 10224, "loc": { "start": { "line": 369, "column": 28 }, "end": { "line": 369, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10225, "end": 10226, "loc": { "start": { "line": 369, "column": 36 }, "end": { "line": 369, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overrides", "start": 10227, "end": 10236, "loc": { "start": { "line": 369, "column": 38 }, "end": { "line": 369, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10236, "end": 10237, "loc": { "start": { "line": 369, "column": 47 }, "end": { "line": 369, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10237, "end": 10240, "loc": { "start": { "line": 369, "column": 48 }, "end": { "line": 369, "column": 51 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10240, "end": 10241, "loc": { "start": { "line": 369, "column": 51 }, "end": { "line": 369, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10241, "end": 10242, "loc": { "start": { "line": 369, "column": 52 }, "end": { "line": 369, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10260, "end": 10261, "loc": { "start": { "line": 370, "column": 16 }, "end": { "line": 370, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10281, "end": 10285, "loc": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10285, "end": 10286, "loc": { "start": { "line": 372, "column": 20 }, "end": { "line": 372, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 10286, "end": 10297, "loc": { "start": { "line": 372, "column": 21 }, "end": { "line": 372, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10297, "end": 10298, "loc": { "start": { "line": 372, "column": 32 }, "end": { "line": 372, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10298, "end": 10301, "loc": { "start": { "line": 372, "column": 33 }, "end": { "line": 372, "column": 36 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10301, "end": 10302, "loc": { "start": { "line": 372, "column": 36 }, "end": { "line": 372, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10303, "end": 10304, "loc": { "start": { "line": 372, "column": 38 }, "end": { "line": 372, "column": 39 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 10305, "end": 10308, "loc": { "start": { "line": 372, "column": 40 }, "end": { "line": 372, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Keybinding", "start": 10309, "end": 10319, "loc": { "start": { "line": 372, "column": 44 }, "end": { "line": 372, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10319, "end": 10320, "loc": { "start": { "line": 372, "column": 54 }, "end": { "line": 372, "column": 55 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10320, "end": 10324, "loc": { "start": { "line": 372, "column": 55 }, "end": { "line": 372, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10324, "end": 10325, "loc": { "start": { "line": 372, "column": 59 }, "end": { "line": 372, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10326, "end": 10330, "loc": { "start": { "line": 372, "column": 61 }, "end": { "line": 372, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10330, "end": 10331, "loc": { "start": { "line": 372, "column": 65 }, "end": { "line": 372, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 10331, "end": 10335, "loc": { "start": { "line": 372, "column": 66 }, "end": { "line": 372, "column": 70 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10335, "end": 10336, "loc": { "start": { "line": 372, "column": 70 }, "end": { "line": 372, "column": 71 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 10336, "end": 10339, "loc": { "start": { "line": 372, "column": 71 }, "end": { "line": 372, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10339, "end": 10340, "loc": { "start": { "line": 372, "column": 74 }, "end": { "line": 372, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "payload", "start": 10341, "end": 10348, "loc": { "start": { "line": 372, "column": 76 }, "end": { "line": 372, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10348, "end": 10349, "loc": { "start": { "line": 372, "column": 83 }, "end": { "line": 372, "column": 84 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10349, "end": 10350, "loc": { "start": { "line": 372, "column": 84 }, "end": { "line": 372, "column": 85 } } }, { "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": 10370, "end": 10372, "loc": { "start": { "line": 374, "column": 16 }, "end": { "line": 374, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10373, "end": 10374, "loc": { "start": { "line": 374, "column": 19 }, "end": { "line": 374, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "G_IS_DEV", "start": 10374, "end": 10382, "loc": { "start": { "line": 374, "column": 20 }, "end": { "line": 374, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10382, "end": 10383, "loc": { "start": { "line": 374, "column": 28 }, "end": { "line": 374, "column": 29 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10384, "end": 10385, "loc": { "start": { "line": 374, "column": 30 }, "end": { "line": 374, "column": 31 } } }, { "type": "CommentLine", "value": " Sanity", "start": 10407, "end": 10416, "loc": { "start": { "line": 375, "column": 20 }, "end": { "line": 375, "column": 29 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 10438, "end": 10440, "loc": { "start": { "line": 376, "column": 20 }, "end": { "line": 376, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10441, "end": 10442, "loc": { "start": { "line": 376, "column": 23 }, "end": { "line": 376, "column": 24 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 10442, "end": 10443, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 10443, "end": 10444, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10444, "end": 10445, "loc": { "start": { "line": 376, "column": 26 }, "end": { "line": 376, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 10445, "end": 10456, "loc": { "start": { "line": 376, "column": 27 }, "end": { "line": 376, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10456, "end": 10457, "loc": { "start": { "line": 376, "column": 38 }, "end": { "line": 376, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mappings", "start": 10457, "end": 10465, "loc": { "start": { "line": 376, "column": 39 }, "end": { "line": 376, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10465, "end": 10466, "loc": { "start": { "line": 376, "column": 47 }, "end": { "line": 376, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10466, "end": 10469, "loc": { "start": { "line": 376, "column": 48 }, "end": { "line": 376, "column": 51 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10469, "end": 10470, "loc": { "start": { "line": 376, "column": 51 }, "end": { "line": 376, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10470, "end": 10471, "loc": { "start": { "line": 376, "column": 52 }, "end": { "line": 376, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10472, "end": 10473, "loc": { "start": { "line": 376, "column": 54 }, "end": { "line": 376, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "assertAlways", "start": 10499, "end": 10511, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10511, "end": 10512, "loc": { "start": { "line": 377, "column": 36 }, "end": { "line": 377, "column": 37 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 10512, "end": 10517, "loc": { "start": { "line": 377, "column": 37 }, "end": { "line": 377, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10517, "end": 10518, "loc": { "start": { "line": 377, "column": 42 }, "end": { "line": 377, "column": 43 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Keybinding ", "start": 10519, "end": 10532, "loc": { "start": { "line": 377, "column": 44 }, "end": { "line": 377, "column": 57 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 10533, "end": 10534, "loc": { "start": { "line": 377, "column": 58 }, "end": { "line": 377, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10535, "end": 10538, "loc": { "start": { "line": 377, "column": 60 }, "end": { "line": 377, "column": 63 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 10539, "end": 10540, "loc": { "start": { "line": 377, "column": 64 }, "end": { "line": 377, "column": 65 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " has no translation!", "start": 10541, "end": 10563, "loc": { "start": { "line": 377, "column": 66 }, "end": { "line": 377, "column": 88 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10563, "end": 10564, "loc": { "start": { "line": 377, "column": 88 }, "end": { "line": 377, "column": 89 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10564, "end": 10565, "loc": { "start": { "line": 377, "column": 89 }, "end": { "line": 377, "column": 90 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10587, "end": 10588, "loc": { "start": { "line": 378, "column": 20 }, "end": { "line": 378, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10606, "end": 10607, "loc": { "start": { "line": 379, "column": 16 }, "end": { "line": 379, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10621, "end": 10622, "loc": { "start": { "line": 380, "column": 12 }, "end": { "line": 380, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10632, "end": 10633, "loc": { "start": { "line": 381, "column": 8 }, "end": { "line": 381, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 10645, "end": 10658, "loc": { "start": { "line": 383, "column": 8 }, "end": { "line": 383, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10658, "end": 10659, "loc": { "start": { "line": 383, "column": 21 }, "end": { "line": 383, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pageBlur", "start": 10659, "end": 10667, "loc": { "start": { "line": 383, "column": 22 }, "end": { "line": 383, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10667, "end": 10668, "loc": { "start": { "line": 383, "column": 30 }, "end": { "line": 383, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 10668, "end": 10671, "loc": { "start": { "line": 383, "column": 31 }, "end": { "line": 383, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10671, "end": 10672, "loc": { "start": { "line": 383, "column": 34 }, "end": { "line": 383, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10672, "end": 10676, "loc": { "start": { "line": 383, "column": 35 }, "end": { "line": 383, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10676, "end": 10677, "loc": { "start": { "line": 383, "column": 39 }, "end": { "line": 383, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onPageBlur", "start": 10677, "end": 10687, "loc": { "start": { "line": 383, "column": 40 }, "end": { "line": 383, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10687, "end": 10688, "loc": { "start": { "line": 383, "column": 50 }, "end": { "line": 383, "column": 51 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10689, "end": 10693, "loc": { "start": { "line": 383, "column": 52 }, "end": { "line": 383, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10693, "end": 10694, "loc": { "start": { "line": 383, "column": 56 }, "end": { "line": 383, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10694, "end": 10695, "loc": { "start": { "line": 383, "column": 57 }, "end": { "line": 383, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 10705, "end": 10718, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10718, "end": 10719, "loc": { "start": { "line": 384, "column": 21 }, "end": { "line": 384, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroyed", "start": 10719, "end": 10728, "loc": { "start": { "line": 384, "column": 22 }, "end": { "line": 384, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10728, "end": 10729, "loc": { "start": { "line": 384, "column": 31 }, "end": { "line": 384, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 10729, "end": 10732, "loc": { "start": { "line": 384, "column": 32 }, "end": { "line": 384, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10732, "end": 10733, "loc": { "start": { "line": 384, "column": 35 }, "end": { "line": 384, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10733, "end": 10737, "loc": { "start": { "line": 384, "column": 36 }, "end": { "line": 384, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10737, "end": 10738, "loc": { "start": { "line": 384, "column": 40 }, "end": { "line": 384, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cleanup", "start": 10738, "end": 10745, "loc": { "start": { "line": 384, "column": 41 }, "end": { "line": 384, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10745, "end": 10746, "loc": { "start": { "line": 384, "column": 48 }, "end": { "line": 384, "column": 49 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10747, "end": 10751, "loc": { "start": { "line": 384, "column": 50 }, "end": { "line": 384, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10751, "end": 10752, "loc": { "start": { "line": 384, "column": 54 }, "end": { "line": 384, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10752, "end": 10753, "loc": { "start": { "line": 384, "column": 55 }, "end": { "line": 384, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10759, "end": 10760, "loc": { "start": { "line": 385, "column": 4 }, "end": { "line": 385, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns all keybindings starting with the given id\r\n * @param {string} pattern\r\n * @returns {Array}\r\n ", "start": 10768, "end": 10908, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 391, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getKeybindingsStartingWith", "start": 10914, "end": 10940, "loc": { "start": { "line": 392, "column": 4 }, "end": { "line": 392, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10940, "end": 10941, "loc": { "start": { "line": 392, "column": 30 }, "end": { "line": 392, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pattern", "start": 10941, "end": 10948, "loc": { "start": { "line": 392, "column": 31 }, "end": { "line": 392, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10948, "end": 10949, "loc": { "start": { "line": 392, "column": 38 }, "end": { "line": 392, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10950, "end": 10951, "loc": { "start": { "line": 392, "column": 40 }, "end": { "line": 392, "column": 41 } } }, { "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": 10961, "end": 10964, "loc": { "start": { "line": 393, "column": 8 }, "end": { "line": 393, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "result", "start": 10965, "end": 10971, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10972, "end": 10973, "loc": { "start": { "line": 393, "column": 19 }, "end": { "line": 393, "column": 20 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10974, "end": 10975, "loc": { "start": { "line": 393, "column": 21 }, "end": { "line": 393, "column": 22 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10975, "end": 10976, "loc": { "start": { "line": 393, "column": 22 }, "end": { "line": 393, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10976, "end": 10977, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 24 } } }, { "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": 10987, "end": 10990, "loc": { "start": { "line": 394, "column": 8 }, "end": { "line": 394, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10991, "end": 10992, "loc": { "start": { "line": 394, "column": 12 }, "end": { "line": 394, "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": 10992, "end": 10997, "loc": { "start": { "line": 394, "column": 13 }, "end": { "line": 394, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10998, "end": 11001, "loc": { "start": { "line": 394, "column": 19 }, "end": { "line": 394, "column": 22 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 11002, "end": 11004, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11005, "end": 11009, "loc": { "start": { "line": 394, "column": 26 }, "end": { "line": 394, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11009, "end": 11010, "loc": { "start": { "line": 394, "column": 30 }, "end": { "line": 394, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11010, "end": 11021, "loc": { "start": { "line": 394, "column": 31 }, "end": { "line": 394, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11021, "end": 11022, "loc": { "start": { "line": 394, "column": 42 }, "end": { "line": 394, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11023, "end": 11024, "loc": { "start": { "line": 394, "column": 44 }, "end": { "line": 394, "column": 45 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 11038, "end": 11040, "loc": { "start": { "line": 395, "column": 12 }, "end": { "line": 395, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11041, "end": 11042, "loc": { "start": { "line": 395, "column": 15 }, "end": { "line": 395, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11042, "end": 11045, "loc": { "start": { "line": 395, "column": 16 }, "end": { "line": 395, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11045, "end": 11046, "loc": { "start": { "line": 395, "column": 19 }, "end": { "line": 395, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "startsWith", "start": 11046, "end": 11056, "loc": { "start": { "line": 395, "column": 20 }, "end": { "line": 395, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11056, "end": 11057, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pattern", "start": 11057, "end": 11064, "loc": { "start": { "line": 395, "column": 31 }, "end": { "line": 395, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11064, "end": 11065, "loc": { "start": { "line": 395, "column": 38 }, "end": { "line": 395, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11065, "end": 11066, "loc": { "start": { "line": 395, "column": 39 }, "end": { "line": 395, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11067, "end": 11068, "loc": { "start": { "line": 395, "column": 41 }, "end": { "line": 395, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "result", "start": 11086, "end": 11092, "loc": { "start": { "line": 396, "column": 16 }, "end": { "line": 396, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11092, "end": 11093, "loc": { "start": { "line": 396, "column": 22 }, "end": { "line": 396, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "push", "start": 11093, "end": 11097, "loc": { "start": { "line": 396, "column": 23 }, "end": { "line": 396, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11097, "end": 11098, "loc": { "start": { "line": 396, "column": 27 }, "end": { "line": 396, "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": 11098, "end": 11102, "loc": { "start": { "line": 396, "column": 28 }, "end": { "line": 396, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11102, "end": 11103, "loc": { "start": { "line": 396, "column": 32 }, "end": { "line": 396, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11103, "end": 11114, "loc": { "start": { "line": 396, "column": 33 }, "end": { "line": 396, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11114, "end": 11115, "loc": { "start": { "line": 396, "column": 44 }, "end": { "line": 396, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11115, "end": 11118, "loc": { "start": { "line": 396, "column": 45 }, "end": { "line": 396, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11118, "end": 11119, "loc": { "start": { "line": 396, "column": 48 }, "end": { "line": 396, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11119, "end": 11120, "loc": { "start": { "line": 396, "column": 49 }, "end": { "line": 396, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11120, "end": 11121, "loc": { "start": { "line": 396, "column": 50 }, "end": { "line": 396, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11135, "end": 11136, "loc": { "start": { "line": 397, "column": 12 }, "end": { "line": 397, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11146, "end": 11147, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 11157, "end": 11163, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "result", "start": 11164, "end": 11170, "loc": { "start": { "line": 399, "column": 15 }, "end": { "line": 399, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11170, "end": 11171, "loc": { "start": { "line": 399, "column": 21 }, "end": { "line": 399, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11177, "end": 11178, "loc": { "start": { "line": 400, "column": 4 }, "end": { "line": 400, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Forwards the given events to the other mapper (used in tooltips)\r\n * @param {KeyActionMapper} receiver\r\n * @param {Array} bindings\r\n ", "start": 11186, "end": 11353, "loc": { "start": { "line": 402, "column": 4 }, "end": { "line": 406, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "forward", "start": 11359, "end": 11366, "loc": { "start": { "line": 407, "column": 4 }, "end": { "line": 407, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11366, "end": 11367, "loc": { "start": { "line": 407, "column": 11 }, "end": { "line": 407, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "receiver", "start": 11367, "end": 11375, "loc": { "start": { "line": 407, "column": 12 }, "end": { "line": 407, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11375, "end": 11376, "loc": { "start": { "line": 407, "column": 20 }, "end": { "line": 407, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bindings", "start": 11377, "end": 11385, "loc": { "start": { "line": 407, "column": 22 }, "end": { "line": 407, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11385, "end": 11386, "loc": { "start": { "line": 407, "column": 30 }, "end": { "line": 407, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11387, "end": 11388, "loc": { "start": { "line": 407, "column": 32 }, "end": { "line": 407, "column": 33 } } }, { "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": 11398, "end": 11401, "loc": { "start": { "line": 408, "column": 8 }, "end": { "line": 408, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11402, "end": 11403, "loc": { "start": { "line": 408, "column": 12 }, "end": { "line": 408, "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": 11403, "end": 11406, "loc": { "start": { "line": 408, "column": 13 }, "end": { "line": 408, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11407, "end": 11408, "loc": { "start": { "line": 408, "column": 17 }, "end": { "line": 408, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11409, "end": 11410, "loc": { "start": { "line": 408, "column": 19 }, "end": { "line": 408, "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": 11411, "end": 11412, "loc": { "start": { "line": 408, "column": 21 }, "end": { "line": 408, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11412, "end": 11413, "loc": { "start": { "line": 408, "column": 22 }, "end": { "line": 408, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11414, "end": 11415, "loc": { "start": { "line": 408, "column": 24 }, "end": { "line": 408, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 11416, "end": 11417, "loc": { "start": { "line": 408, "column": 26 }, "end": { "line": 408, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bindings", "start": 11418, "end": 11426, "loc": { "start": { "line": 408, "column": 28 }, "end": { "line": 408, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11426, "end": 11427, "loc": { "start": { "line": 408, "column": 36 }, "end": { "line": 408, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 11427, "end": 11433, "loc": { "start": { "line": 408, "column": 37 }, "end": { "line": 408, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11433, "end": 11434, "loc": { "start": { "line": 408, "column": 43 }, "end": { "line": 408, "column": 44 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 11435, "end": 11437, "loc": { "start": { "line": 408, "column": 45 }, "end": { "line": 408, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11437, "end": 11438, "loc": { "start": { "line": 408, "column": 47 }, "end": { "line": 408, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11438, "end": 11439, "loc": { "start": { "line": 408, "column": 48 }, "end": { "line": 408, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11440, "end": 11441, "loc": { "start": { "line": 408, "column": 50 }, "end": { "line": 408, "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": 11455, "end": 11460, "loc": { "start": { "line": 409, "column": 12 }, "end": { "line": 409, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11461, "end": 11464, "loc": { "start": { "line": 409, "column": 18 }, "end": { "line": 409, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11465, "end": 11466, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bindings", "start": 11467, "end": 11475, "loc": { "start": { "line": 409, "column": 24 }, "end": { "line": 409, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11475, "end": 11476, "loc": { "start": { "line": 409, "column": 32 }, "end": { "line": 409, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11476, "end": 11477, "loc": { "start": { "line": 409, "column": 33 }, "end": { "line": 409, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11477, "end": 11478, "loc": { "start": { "line": 409, "column": 34 }, "end": { "line": 409, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11478, "end": 11479, "loc": { "start": { "line": 409, "column": 35 }, "end": { "line": 409, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11493, "end": 11497, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11497, "end": 11498, "loc": { "start": { "line": 410, "column": 16 }, "end": { "line": 410, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11498, "end": 11509, "loc": { "start": { "line": 410, "column": 17 }, "end": { "line": 410, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11509, "end": 11510, "loc": { "start": { "line": 410, "column": 28 }, "end": { "line": 410, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11510, "end": 11513, "loc": { "start": { "line": 410, "column": 29 }, "end": { "line": 410, "column": 32 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11513, "end": 11514, "loc": { "start": { "line": 410, "column": 32 }, "end": { "line": 410, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11514, "end": 11515, "loc": { "start": { "line": 410, "column": 33 }, "end": { "line": 410, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 11515, "end": 11521, "loc": { "start": { "line": 410, "column": 34 }, "end": { "line": 410, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11521, "end": 11522, "loc": { "start": { "line": 410, "column": 40 }, "end": { "line": 410, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 11522, "end": 11525, "loc": { "start": { "line": 410, "column": 41 }, "end": { "line": 410, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11525, "end": 11526, "loc": { "start": { "line": 410, "column": 44 }, "end": { "line": 410, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11526, "end": 11527, "loc": { "start": { "line": 410, "column": 45 }, "end": { "line": 410, "column": 46 } } }, { "type": { "label": "...", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11527, "end": 11530, "loc": { "start": { "line": 410, "column": 46 }, "end": { "line": 410, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "args", "start": 11530, "end": 11534, "loc": { "start": { "line": 410, "column": 49 }, "end": { "line": 410, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11534, "end": 11535, "loc": { "start": { "line": 410, "column": 53 }, "end": { "line": 410, "column": 54 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11536, "end": 11538, "loc": { "start": { "line": 410, "column": 55 }, "end": { "line": 410, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "receiver", "start": 11539, "end": 11547, "loc": { "start": { "line": 410, "column": 58 }, "end": { "line": 410, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11547, "end": 11548, "loc": { "start": { "line": 410, "column": 66 }, "end": { "line": 410, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11548, "end": 11559, "loc": { "start": { "line": 410, "column": 67 }, "end": { "line": 410, "column": 78 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11559, "end": 11560, "loc": { "start": { "line": 410, "column": 78 }, "end": { "line": 410, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11560, "end": 11563, "loc": { "start": { "line": 410, "column": 79 }, "end": { "line": 410, "column": 82 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11563, "end": 11564, "loc": { "start": { "line": 410, "column": 82 }, "end": { "line": 410, "column": 83 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11564, "end": 11565, "loc": { "start": { "line": 410, "column": 83 }, "end": { "line": 410, "column": 84 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 11565, "end": 11571, "loc": { "start": { "line": 410, "column": 84 }, "end": { "line": 410, "column": 90 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11571, "end": 11572, "loc": { "start": { "line": 410, "column": 90 }, "end": { "line": 410, "column": 91 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dispatch", "start": 11572, "end": 11580, "loc": { "start": { "line": 410, "column": 91 }, "end": { "line": 410, "column": 99 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11580, "end": 11581, "loc": { "start": { "line": 410, "column": 99 }, "end": { "line": 410, "column": 100 } } }, { "type": { "label": "...", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11581, "end": 11584, "loc": { "start": { "line": 410, "column": 100 }, "end": { "line": 410, "column": 103 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "args", "start": 11584, "end": 11588, "loc": { "start": { "line": 410, "column": 103 }, "end": { "line": 410, "column": 107 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11588, "end": 11589, "loc": { "start": { "line": 410, "column": 107 }, "end": { "line": 410, "column": 108 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11589, "end": 11590, "loc": { "start": { "line": 410, "column": 108 }, "end": { "line": 410, "column": 109 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11590, "end": 11591, "loc": { "start": { "line": 410, "column": 109 }, "end": { "line": 410, "column": 110 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11601, "end": 11602, "loc": { "start": { "line": 411, "column": 8 }, "end": { "line": 411, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11608, "end": 11609, "loc": { "start": { "line": 412, "column": 4 }, "end": { "line": 412, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cleanup", "start": 11617, "end": 11624, "loc": { "start": { "line": 414, "column": 4 }, "end": { "line": 414, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11624, "end": 11625, "loc": { "start": { "line": 414, "column": 11 }, "end": { "line": 414, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11625, "end": 11626, "loc": { "start": { "line": 414, "column": 12 }, "end": { "line": 414, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11627, "end": 11628, "loc": { "start": { "line": 414, "column": 14 }, "end": { "line": 414, "column": 15 } } }, { "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": 11638, "end": 11641, "loc": { "start": { "line": 415, "column": 8 }, "end": { "line": 415, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11642, "end": 11643, "loc": { "start": { "line": 415, "column": 12 }, "end": { "line": 415, "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": 11643, "end": 11648, "loc": { "start": { "line": 415, "column": 13 }, "end": { "line": 415, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11649, "end": 11652, "loc": { "start": { "line": 415, "column": 19 }, "end": { "line": 415, "column": 22 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 11653, "end": 11655, "loc": { "start": { "line": 415, "column": 23 }, "end": { "line": 415, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11656, "end": 11660, "loc": { "start": { "line": 415, "column": 26 }, "end": { "line": 415, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11660, "end": 11661, "loc": { "start": { "line": 415, "column": 30 }, "end": { "line": 415, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11661, "end": 11672, "loc": { "start": { "line": 415, "column": 31 }, "end": { "line": 415, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11672, "end": 11673, "loc": { "start": { "line": 415, "column": 42 }, "end": { "line": 415, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11674, "end": 11675, "loc": { "start": { "line": 415, "column": 44 }, "end": { "line": 415, "column": 45 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11689, "end": 11693, "loc": { "start": { "line": 416, "column": 12 }, "end": { "line": 416, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11693, "end": 11694, "loc": { "start": { "line": 416, "column": 16 }, "end": { "line": 416, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11694, "end": 11705, "loc": { "start": { "line": 416, "column": 17 }, "end": { "line": 416, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11705, "end": 11706, "loc": { "start": { "line": 416, "column": 28 }, "end": { "line": 416, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11706, "end": 11709, "loc": { "start": { "line": 416, "column": 29 }, "end": { "line": 416, "column": 32 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11709, "end": 11710, "loc": { "start": { "line": 416, "column": 32 }, "end": { "line": 416, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11710, "end": 11711, "loc": { "start": { "line": 416, "column": 33 }, "end": { "line": 416, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 11711, "end": 11717, "loc": { "start": { "line": 416, "column": 34 }, "end": { "line": 416, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11717, "end": 11718, "loc": { "start": { "line": 416, "column": 40 }, "end": { "line": 416, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "removeAll", "start": 11718, "end": 11727, "loc": { "start": { "line": 416, "column": 41 }, "end": { "line": 416, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11727, "end": 11728, "loc": { "start": { "line": 416, "column": 50 }, "end": { "line": 416, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11728, "end": 11729, "loc": { "start": { "line": 416, "column": 51 }, "end": { "line": 416, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11729, "end": 11730, "loc": { "start": { "line": 416, "column": 52 }, "end": { "line": 416, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11740, "end": 11741, "loc": { "start": { "line": 417, "column": 8 }, "end": { "line": 417, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11747, "end": 11748, "loc": { "start": { "line": 418, "column": 4 }, "end": { "line": 418, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onPageBlur", "start": 11756, "end": 11766, "loc": { "start": { "line": 420, "column": 4 }, "end": { "line": 420, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11766, "end": 11767, "loc": { "start": { "line": 420, "column": 14 }, "end": { "line": 420, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11767, "end": 11768, "loc": { "start": { "line": 420, "column": 15 }, "end": { "line": 420, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11769, "end": 11770, "loc": { "start": { "line": 420, "column": 17 }, "end": { "line": 420, "column": 18 } } }, { "type": "CommentLine", "value": " Reset all down states", "start": 11780, "end": 11804, "loc": { "start": { "line": 421, "column": 8 }, "end": { "line": 421, "column": 32 } } }, { "type": "CommentLine", "value": " Find mapping", "start": 11814, "end": 11829, "loc": { "start": { "line": 422, "column": 8 }, "end": { "line": 422, "column": 23 } } }, { "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": 11839, "end": 11842, "loc": { "start": { "line": 423, "column": 8 }, "end": { "line": 423, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11843, "end": 11844, "loc": { "start": { "line": 423, "column": 12 }, "end": { "line": 423, "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": 11844, "end": 11849, "loc": { "start": { "line": 423, "column": 13 }, "end": { "line": 423, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11850, "end": 11853, "loc": { "start": { "line": 423, "column": 19 }, "end": { "line": 423, "column": 22 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 11854, "end": 11856, "loc": { "start": { "line": 423, "column": 23 }, "end": { "line": 423, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11857, "end": 11861, "loc": { "start": { "line": 423, "column": 26 }, "end": { "line": 423, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11861, "end": 11862, "loc": { "start": { "line": 423, "column": 30 }, "end": { "line": 423, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11862, "end": 11873, "loc": { "start": { "line": 423, "column": 31 }, "end": { "line": 423, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11873, "end": 11874, "loc": { "start": { "line": 423, "column": 42 }, "end": { "line": 423, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11875, "end": 11876, "loc": { "start": { "line": 423, "column": 44 }, "end": { "line": 423, "column": 45 } } }, { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 11890, "end": 11915, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 37 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 11929, "end": 11934, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 11935, "end": 11942, "loc": { "start": { "line": 425, "column": 18 }, "end": { "line": 425, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11943, "end": 11944, "loc": { "start": { "line": 425, "column": 26 }, "end": { "line": 425, "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": 11945, "end": 11949, "loc": { "start": { "line": 425, "column": 28 }, "end": { "line": 425, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11949, "end": 11950, "loc": { "start": { "line": 425, "column": 32 }, "end": { "line": 425, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11950, "end": 11961, "loc": { "start": { "line": 425, "column": 33 }, "end": { "line": 425, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11961, "end": 11962, "loc": { "start": { "line": 425, "column": 44 }, "end": { "line": 425, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 11962, "end": 11965, "loc": { "start": { "line": 425, "column": 45 }, "end": { "line": 425, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11965, "end": 11966, "loc": { "start": { "line": 425, "column": 48 }, "end": { "line": 425, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11966, "end": 11967, "loc": { "start": { "line": 425, "column": 49 }, "end": { "line": 425, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11977, "end": 11978, "loc": { "start": { "line": 426, "column": 8 }, "end": { "line": 426, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11984, "end": 11985, "loc": { "start": { "line": 427, "column": 4 }, "end": { "line": 427, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Internal keydown handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n * @param {boolean=} param0.initial\r\n ", "start": 11993, "end": 12223, "loc": { "start": { "line": 429, "column": 4 }, "end": { "line": 436, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handleKeydown", "start": 12229, "end": 12242, "loc": { "start": { "line": 437, "column": 4 }, "end": { "line": 437, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12242, "end": 12243, "loc": { "start": { "line": 437, "column": 17 }, "end": { "line": 437, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12243, "end": 12244, "loc": { "start": { "line": 437, "column": 18 }, "end": { "line": 437, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 12245, "end": 12252, "loc": { "start": { "line": 437, "column": 20 }, "end": { "line": 437, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12252, "end": 12253, "loc": { "start": { "line": 437, "column": 27 }, "end": { "line": 437, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shift", "start": 12254, "end": 12259, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12259, "end": 12260, "loc": { "start": { "line": 437, "column": 34 }, "end": { "line": 437, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "alt", "start": 12261, "end": 12264, "loc": { "start": { "line": 437, "column": 36 }, "end": { "line": 437, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12264, "end": 12265, "loc": { "start": { "line": 437, "column": 39 }, "end": { "line": 437, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initial", "start": 12266, "end": 12273, "loc": { "start": { "line": 437, "column": 41 }, "end": { "line": 437, "column": 48 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12274, "end": 12275, "loc": { "start": { "line": 437, "column": 49 }, "end": { "line": 437, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12275, "end": 12276, "loc": { "start": { "line": 437, "column": 50 }, "end": { "line": 437, "column": 51 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12277, "end": 12278, "loc": { "start": { "line": 437, "column": 52 }, "end": { "line": 437, "column": 53 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 12288, "end": 12291, "loc": { "start": { "line": 438, "column": 8 }, "end": { "line": 438, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stop", "start": 12292, "end": 12296, "loc": { "start": { "line": 438, "column": 12 }, "end": { "line": 438, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12297, "end": 12298, "loc": { "start": { "line": 438, "column": 17 }, "end": { "line": 438, "column": 18 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 12299, "end": 12304, "loc": { "start": { "line": 438, "column": 19 }, "end": { "line": 438, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12304, "end": 12305, "loc": { "start": { "line": 438, "column": 24 }, "end": { "line": 438, "column": 25 } } }, { "type": "CommentLine", "value": " Find mapping", "start": 12317, "end": 12332, "loc": { "start": { "line": 440, "column": 8 }, "end": { "line": 440, "column": 23 } } }, { "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": 12342, "end": 12345, "loc": { "start": { "line": 441, "column": 8 }, "end": { "line": 441, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12346, "end": 12347, "loc": { "start": { "line": 441, "column": 12 }, "end": { "line": 441, "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": 12347, "end": 12352, "loc": { "start": { "line": 441, "column": 13 }, "end": { "line": 441, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 12353, "end": 12356, "loc": { "start": { "line": 441, "column": 19 }, "end": { "line": 441, "column": 22 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 12357, "end": 12359, "loc": { "start": { "line": 441, "column": 23 }, "end": { "line": 441, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 12360, "end": 12364, "loc": { "start": { "line": 441, "column": 26 }, "end": { "line": 441, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12364, "end": 12365, "loc": { "start": { "line": 441, "column": 30 }, "end": { "line": 441, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 12365, "end": 12376, "loc": { "start": { "line": 441, "column": 31 }, "end": { "line": 441, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12376, "end": 12377, "loc": { "start": { "line": 441, "column": 42 }, "end": { "line": 441, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12378, "end": 12379, "loc": { "start": { "line": 441, "column": 44 }, "end": { "line": 441, "column": 45 } } }, { "type": "CommentBlock", "value": "* @type {Keybinding} ", "start": 12393, "end": 12418, "loc": { "start": { "line": 442, "column": 12 }, "end": { "line": 442, "column": 37 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 12432, "end": 12437, "loc": { "start": { "line": 443, "column": 12 }, "end": { "line": 443, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 12438, "end": 12445, "loc": { "start": { "line": 443, "column": 18 }, "end": { "line": 443, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12446, "end": 12447, "loc": { "start": { "line": 443, "column": 26 }, "end": { "line": 443, "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": 12448, "end": 12452, "loc": { "start": { "line": 443, "column": 28 }, "end": { "line": 443, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12452, "end": 12453, "loc": { "start": { "line": 443, "column": 32 }, "end": { "line": 443, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 12453, "end": 12464, "loc": { "start": { "line": 443, "column": 33 }, "end": { "line": 443, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12464, "end": 12465, "loc": { "start": { "line": 443, "column": 44 }, "end": { "line": 443, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 12465, "end": 12468, "loc": { "start": { "line": 443, "column": 45 }, "end": { "line": 443, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12468, "end": 12469, "loc": { "start": { "line": 443, "column": 48 }, "end": { "line": 443, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12469, "end": 12470, "loc": { "start": { "line": 443, "column": 49 }, "end": { "line": 443, "column": 50 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 12484, "end": 12486, "loc": { "start": { "line": 444, "column": 12 }, "end": { "line": 444, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12487, "end": 12488, "loc": { "start": { "line": 444, "column": 15 }, "end": { "line": 444, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 12488, "end": 12495, "loc": { "start": { "line": 444, "column": 16 }, "end": { "line": 444, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12495, "end": 12496, "loc": { "start": { "line": 444, "column": 23 }, "end": { "line": 444, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 12496, "end": 12503, "loc": { "start": { "line": 444, "column": 24 }, "end": { "line": 444, "column": 31 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 12504, "end": 12507, "loc": { "start": { "line": 444, "column": 32 }, "end": { "line": 444, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 12508, "end": 12515, "loc": { "start": { "line": 444, "column": 36 }, "end": { "line": 444, "column": 43 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 12516, "end": 12518, "loc": { "start": { "line": 444, "column": 44 }, "end": { "line": 444, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12519, "end": 12520, "loc": { "start": { "line": 444, "column": 47 }, "end": { "line": 444, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initial", "start": 12520, "end": 12527, "loc": { "start": { "line": 444, "column": 48 }, "end": { "line": 444, "column": 55 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 12528, "end": 12530, "loc": { "start": { "line": 444, "column": 56 }, "end": { "line": 444, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 12531, "end": 12538, "loc": { "start": { "line": 444, "column": 59 }, "end": { "line": 444, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12538, "end": 12539, "loc": { "start": { "line": 444, "column": 66 }, "end": { "line": 444, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "repeated", "start": 12539, "end": 12547, "loc": { "start": { "line": 444, "column": 67 }, "end": { "line": 444, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12547, "end": 12548, "loc": { "start": { "line": 444, "column": 75 }, "end": { "line": 444, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12548, "end": 12549, "loc": { "start": { "line": 444, "column": 76 }, "end": { "line": 444, "column": 77 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12550, "end": 12551, "loc": { "start": { "line": 444, "column": 78 }, "end": { "line": 444, "column": 79 } } }, { "type": "CommentBlock", "value": "* @type {Signal} ", "start": 12569, "end": 12590, "loc": { "start": { "line": 445, "column": 16 }, "end": { "line": 445, "column": 37 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 12608, "end": 12613, "loc": { "start": { "line": 446, "column": 16 }, "end": { "line": 446, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 12614, "end": 12620, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12621, "end": 12622, "loc": { "start": { "line": 446, "column": 29 }, "end": { "line": 446, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 12623, "end": 12627, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12627, "end": 12628, "loc": { "start": { "line": 446, "column": 35 }, "end": { "line": 446, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 12628, "end": 12639, "loc": { "start": { "line": 446, "column": 36 }, "end": { "line": 446, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12639, "end": 12640, "loc": { "start": { "line": 446, "column": 47 }, "end": { "line": 446, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 12640, "end": 12643, "loc": { "start": { "line": 446, "column": 48 }, "end": { "line": 446, "column": 51 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12643, "end": 12644, "loc": { "start": { "line": 446, "column": 51 }, "end": { "line": 446, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12644, "end": 12645, "loc": { "start": { "line": 446, "column": 52 }, "end": { "line": 446, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 12645, "end": 12651, "loc": { "start": { "line": 446, "column": 53 }, "end": { "line": 446, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12651, "end": 12652, "loc": { "start": { "line": 446, "column": 59 }, "end": { "line": 446, "column": 60 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 12670, "end": 12672, "loc": { "start": { "line": 447, "column": 16 }, "end": { "line": 447, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12673, "end": 12674, "loc": { "start": { "line": 447, "column": 19 }, "end": { "line": 447, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 12674, "end": 12680, "loc": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12680, "end": 12681, "loc": { "start": { "line": 447, "column": 26 }, "end": { "line": 447, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dispatch", "start": 12681, "end": 12689, "loc": { "start": { "line": 447, "column": 27 }, "end": { "line": 447, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12689, "end": 12690, "loc": { "start": { "line": 447, "column": 35 }, "end": { "line": 447, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12690, "end": 12691, "loc": { "start": { "line": 447, "column": 36 }, "end": { "line": 447, "column": 37 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 12692, "end": 12695, "loc": { "start": { "line": 447, "column": 38 }, "end": { "line": 447, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "STOP_PROPAGATION", "start": 12696, "end": 12712, "loc": { "start": { "line": 447, "column": 42 }, "end": { "line": 447, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12712, "end": 12713, "loc": { "start": { "line": 447, "column": 58 }, "end": { "line": 447, "column": 59 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12714, "end": 12715, "loc": { "start": { "line": 447, "column": 60 }, "end": { "line": 447, "column": 61 } } }, { "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": 12737, "end": 12743, "loc": { "start": { "line": 448, "column": 20 }, "end": { "line": 448, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12743, "end": 12744, "loc": { "start": { "line": 448, "column": 26 }, "end": { "line": 448, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12762, "end": 12763, "loc": { "start": { "line": 449, "column": 16 }, "end": { "line": 449, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12777, "end": 12778, "loc": { "start": { "line": 450, "column": 12 }, "end": { "line": 450, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12788, "end": 12789, "loc": { "start": { "line": 451, "column": 8 }, "end": { "line": 451, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 12801, "end": 12803, "loc": { "start": { "line": 453, "column": 8 }, "end": { "line": 453, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12804, "end": 12805, "loc": { "start": { "line": 453, "column": 11 }, "end": { "line": 453, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stop", "start": 12805, "end": 12809, "loc": { "start": { "line": 453, "column": 12 }, "end": { "line": 453, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12809, "end": 12810, "loc": { "start": { "line": 453, "column": 16 }, "end": { "line": 453, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12811, "end": 12812, "loc": { "start": { "line": 453, "column": 18 }, "end": { "line": 453, "column": 19 } } }, { "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": 12826, "end": 12832, "loc": { "start": { "line": 454, "column": 12 }, "end": { "line": 454, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "STOP_PROPAGATION", "start": 12833, "end": 12849, "loc": { "start": { "line": 454, "column": 19 }, "end": { "line": 454, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12849, "end": 12850, "loc": { "start": { "line": 454, "column": 35 }, "end": { "line": 454, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12860, "end": 12861, "loc": { "start": { "line": 455, "column": 8 }, "end": { "line": 455, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12867, "end": 12868, "loc": { "start": { "line": 456, "column": 4 }, "end": { "line": 456, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Internal keyup handler\r\n * @param {object} param0\r\n * @param {number} param0.keyCode\r\n * @param {boolean} param0.shift\r\n * @param {boolean} param0.alt\r\n ", "start": 12876, "end": 13063, "loc": { "start": { "line": 458, "column": 4 }, "end": { "line": 464, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handleKeyup", "start": 13069, "end": 13080, "loc": { "start": { "line": 465, "column": 4 }, "end": { "line": 465, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13080, "end": 13081, "loc": { "start": { "line": 465, "column": 15 }, "end": { "line": 465, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13081, "end": 13082, "loc": { "start": { "line": 465, "column": 16 }, "end": { "line": 465, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 13083, "end": 13090, "loc": { "start": { "line": 465, "column": 18 }, "end": { "line": 465, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13090, "end": 13091, "loc": { "start": { "line": 465, "column": 25 }, "end": { "line": 465, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shift", "start": 13092, "end": 13097, "loc": { "start": { "line": 465, "column": 27 }, "end": { "line": 465, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13097, "end": 13098, "loc": { "start": { "line": 465, "column": 32 }, "end": { "line": 465, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "alt", "start": 13099, "end": 13102, "loc": { "start": { "line": 465, "column": 34 }, "end": { "line": 465, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13103, "end": 13104, "loc": { "start": { "line": 465, "column": 38 }, "end": { "line": 465, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13104, "end": 13105, "loc": { "start": { "line": 465, "column": 39 }, "end": { "line": 465, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13106, "end": 13107, "loc": { "start": { "line": 465, "column": 41 }, "end": { "line": 465, "column": 42 } } }, { "type": "CommentLine", "value": " Empty", "start": 13117, "end": 13125, "loc": { "start": { "line": 466, "column": 8 }, "end": { "line": 466, "column": 16 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13131, "end": 13132, "loc": { "start": { "line": 467, "column": 4 }, "end": { "line": 467, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns a given keybinding\r\n * @param {{ keyCode: number }} binding\r\n * @returns {Keybinding}\r\n ", "start": 13140, "end": 13262, "loc": { "start": { "line": 469, "column": 4 }, "end": { "line": 473, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBinding", "start": 13268, "end": 13278, "loc": { "start": { "line": 474, "column": 4 }, "end": { "line": 474, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13278, "end": 13279, "loc": { "start": { "line": 474, "column": 14 }, "end": { "line": 474, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 13279, "end": 13286, "loc": { "start": { "line": 474, "column": 15 }, "end": { "line": 474, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13286, "end": 13287, "loc": { "start": { "line": 474, "column": 22 }, "end": { "line": 474, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13288, "end": 13289, "loc": { "start": { "line": 474, "column": 24 }, "end": { "line": 474, "column": 25 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 13299, "end": 13312, "loc": { "start": { "line": 475, "column": 8 }, "end": { "line": 475, "column": 21 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13322, "end": 13327, "loc": { "start": { "line": 476, "column": 8 }, "end": { "line": 476, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13328, "end": 13330, "loc": { "start": { "line": 476, "column": 14 }, "end": { "line": 476, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13331, "end": 13332, "loc": { "start": { "line": 476, "column": 17 }, "end": { "line": 476, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 13333, "end": 13340, "loc": { "start": { "line": 476, "column": 19 }, "end": { "line": 476, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13340, "end": 13341, "loc": { "start": { "line": 476, "column": 26 }, "end": { "line": 476, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13341, "end": 13343, "loc": { "start": { "line": 476, "column": 27 }, "end": { "line": 476, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13343, "end": 13344, "loc": { "start": { "line": 476, "column": 29 }, "end": { "line": 476, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "assert", "start": 13354, "end": 13360, "loc": { "start": { "line": 477, "column": 8 }, "end": { "line": 477, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13360, "end": 13361, "loc": { "start": { "line": 477, "column": 14 }, "end": { "line": 477, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13361, "end": 13363, "loc": { "start": { "line": 477, "column": 15 }, "end": { "line": 477, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13363, "end": 13364, "loc": { "start": { "line": 477, "column": 17 }, "end": { "line": 477, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Not a valid keybinding: ", "start": 13365, "end": 13391, "loc": { "start": { "line": 477, "column": 19 }, "end": { "line": 477, "column": 45 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 13392, "end": 13393, "loc": { "start": { "line": 477, "column": 46 }, "end": { "line": 477, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "JSON", "start": 13394, "end": 13398, "loc": { "start": { "line": 477, "column": 48 }, "end": { "line": 477, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13398, "end": 13399, "loc": { "start": { "line": 477, "column": 52 }, "end": { "line": 477, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stringify", "start": 13399, "end": 13408, "loc": { "start": { "line": 477, "column": 53 }, "end": { "line": 477, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13408, "end": 13409, "loc": { "start": { "line": 477, "column": 62 }, "end": { "line": 477, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "binding", "start": 13409, "end": 13416, "loc": { "start": { "line": 477, "column": 63 }, "end": { "line": 477, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13416, "end": 13417, "loc": { "start": { "line": 477, "column": 70 }, "end": { "line": 477, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13417, "end": 13418, "loc": { "start": { "line": 477, "column": 71 }, "end": { "line": 477, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13418, "end": 13419, "loc": { "start": { "line": 477, "column": 72 }, "end": { "line": 477, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "assert", "start": 13429, "end": 13435, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13435, "end": 13436, "loc": { "start": { "line": 478, "column": 14 }, "end": { "line": 478, "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": 13436, "end": 13440, "loc": { "start": { "line": 478, "column": 15 }, "end": { "line": 478, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13440, "end": 13441, "loc": { "start": { "line": 478, "column": 19 }, "end": { "line": 478, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 13441, "end": 13452, "loc": { "start": { "line": 478, "column": 20 }, "end": { "line": 478, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13452, "end": 13453, "loc": { "start": { "line": 478, "column": 31 }, "end": { "line": 478, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13453, "end": 13455, "loc": { "start": { "line": 478, "column": 32 }, "end": { "line": 478, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13455, "end": 13456, "loc": { "start": { "line": 478, "column": 34 }, "end": { "line": 478, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13456, "end": 13457, "loc": { "start": { "line": 478, "column": 35 }, "end": { "line": 478, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Keybinding ", "start": 13458, "end": 13471, "loc": { "start": { "line": 478, "column": 37 }, "end": { "line": 478, "column": 50 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 13472, "end": 13473, "loc": { "start": { "line": 478, "column": 51 }, "end": { "line": 478, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13474, "end": 13476, "loc": { "start": { "line": 478, "column": 53 }, "end": { "line": 478, "column": 55 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 13477, "end": 13478, "loc": { "start": { "line": 478, "column": 56 }, "end": { "line": 478, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " not known!", "start": 13479, "end": 13492, "loc": { "start": { "line": 478, "column": 58 }, "end": { "line": 478, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13492, "end": 13493, "loc": { "start": { "line": 478, "column": 71 }, "end": { "line": 478, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13493, "end": 13494, "loc": { "start": { "line": 478, "column": 72 }, "end": { "line": 478, "column": 73 } } }, { "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": 13504, "end": 13510, "loc": { "start": { "line": 479, "column": 8 }, "end": { "line": 479, "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": 13511, "end": 13515, "loc": { "start": { "line": 479, "column": 15 }, "end": { "line": 479, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13515, "end": 13516, "loc": { "start": { "line": 479, "column": 19 }, "end": { "line": 479, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 13516, "end": 13527, "loc": { "start": { "line": 479, "column": 20 }, "end": { "line": 479, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13527, "end": 13528, "loc": { "start": { "line": 479, "column": 31 }, "end": { "line": 479, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 13528, "end": 13530, "loc": { "start": { "line": 479, "column": 32 }, "end": { "line": 479, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13530, "end": 13531, "loc": { "start": { "line": 479, "column": 34 }, "end": { "line": 479, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13531, "end": 13532, "loc": { "start": { "line": 479, "column": 35 }, "end": { "line": 479, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13538, "end": 13539, "loc": { "start": { "line": 480, "column": 4 }, "end": { "line": 480, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13541, "end": 13542, "loc": { "start": { "line": 481, "column": 0 }, "end": { "line": 481, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13542, "end": 13542, "loc": { "start": { "line": 481, "column": 1 }, "end": { "line": 481, "column": 1 } } } ] }