diff --git a/.gitignore b/.gitignore index 40b878d..04c01ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -node_modules/ \ No newline at end of file +node_modules/ +dist/ \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..174fc36 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Evitca Studio + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index 8256cf5..fdacb0b 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,33 @@ # StateManager A simple state machine manager and state class that can be used in JavaScript games. +## Installation + +### ES Module + +```js +import { StateManager, State } from './state-manager.mjs'; +``` + +### IIFE (Immediately Invoked Function Expression) + +```js +; +// ... +window.StateManagerBundle.StateManager; +window.StateManagerBundle.State; +``` + +### CommonJS (CJS) Module + +```js +const { StateManager, State } = require('./state-manager.cjs.js'); +``` + # Usage Import StateManager and State: ```js -import { StateManager, State } from './state-manager.min.mjs'; +import { StateManager, State } from './state-manager.mjs'; ``` Create your own states by extending the State class: ```js @@ -45,7 +68,7 @@ function gameLoop() { ## new StateManager(pStates) Creates a new state machine manager. ```js -import { StateManager, State } from './state-manager.min.mjs'; +import { StateManager, State } from './state-manager.mjs'; class FooState extends State { // ... } @@ -70,7 +93,7 @@ Registers a new state with the state machine. - pName {string} - The name of the state. - pState {State} - The state object. ```js -import { StateManager, State } from './state-manager.min.mjs'; +import { StateManager, State } from './state-manager.mjs'; const stateManager = new StateManager(); class IdleState extends State { // ... @@ -152,7 +175,7 @@ class IdleState extends State { # Arguments can be passed when setting the state ```js -import { StateManager, State } from './state-manager.min.mjs'; +import { StateManager, State } from './state-manager.mjs'; const stateManager = new StateManager(); class IdleState extends State { @@ -168,8 +191,9 @@ stateManager.setState('idle', 'foo'); ``` -# License -StateManager does not have a license at this time. For licensing contact the author. - # Author -StateManager was created by doubleactii. \ No newline at end of file +StateManager was created by doubleactii. + +### Global Dependency + +StateManager relies on the `VYLO` variable being globally accessible. \ No newline at end of file diff --git a/add-banner-script.js b/add-banner-script.js deleted file mode 100644 index 46ee02d..0000000 --- a/add-banner-script.js +++ /dev/null @@ -1,33 +0,0 @@ -// add-banner-script.js -const fs = require('fs'); -const path = require('path'); -const packageJSON = require('./package.json'); -const moduleName = JSON.stringify(packageJSON.name).replaceAll('"', ''); -const version = JSON.stringify(packageJSON.version).replaceAll('"', ''); -const repo = JSON.stringify(packageJSON.repository.url).replaceAll('.git', '').replaceAll('"', ''); -const date = new Date(); -const UTCTime = date.toLocaleString('en-US', { timeZone: 'UTC', timeZoneName: 'short' }); - -const banner = `/** - * ${moduleName}@${version} ${repo} - * Compiled ${UTCTime} - * - * ${moduleName} is licensed under a MIT styled License. See LICENSE.md for more info. - * - * Copyright ${date.getFullYear()}, Evitca Studio, All Rights Reserved - */ -`; - -const sourceFilePath = path.join(__dirname, 'dist', 'state-manager.min.mjs'); -let sourceCode = fs.readFileSync(sourceFilePath, 'utf-8'); - -sourceCode = `${banner} ${sourceCode}`; - -fs.writeFile(sourceFilePath, sourceCode, 'utf-8', (writeErr) => { - if (writeErr) { - console.error('Error writing to the output file:', writeErr); - return; - } - - console.log(`${moduleName}@${version} banner added successfully!`); -}); \ No newline at end of file diff --git a/add-version-script.js b/add-version-script.js deleted file mode 100644 index 1201ebd..0000000 --- a/add-version-script.js +++ /dev/null @@ -1,20 +0,0 @@ -// add-version-script.js -const fs = require('fs'); -const path = require('path'); -const packageJSON = require('./package.json'); -const moduleName = JSON.stringify(packageJSON.name).replaceAll('"', ''); -const version = JSON.stringify(packageJSON.version).replaceAll('"', ''); - -const sourceFilePath = path.join(__dirname, 'dist', 'state-manager.min.mjs'); -let sourceCode = fs.readFileSync(sourceFilePath, 'utf-8'); - -sourceCode = sourceCode.replaceAll('"VERSION_REPLACE_ME"', JSON.stringify(version)); - -fs.writeFile(sourceFilePath, sourceCode, 'utf-8', (writeErr) => { - if (writeErr) { - console.error('Error writing to the output file:', writeErr); - return; - } - - console.log(`${moduleName}@${version} version added successfully!`); -}); diff --git a/dist/state-manager.min.mjs b/dist/state-manager.min.mjs deleted file mode 100644 index 792ea0d..0000000 --- a/dist/state-manager.min.mjs +++ /dev/null @@ -1,9 +0,0 @@ -/** - * statemanager@1.0.0 https://github.com/EvitcaStudio/StateManager - * Compiled 1/9/2024, 10:39:51 AM UTC - * - * statemanager is licensed under a MIT styled License. See LICENSE.md for more info. - * - * Copyright 2024, Evitca Studio, All Rights Reserved - */ - var t={d:(e,s)=>{for(var r in s)t.o(s,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:s[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={},s=(t.d(e,{Z:()=>h,O:()=>o}),{d:(t,e)=>{for(var r in e)s.o(e,r)&&!s.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)}),r={};s.d(r,{Y:()=>i});class i{constructor(t){this.RESET="",this.BRIGHT="",this.DIM="",this.UNDERSCORE="",this.BLINK="",this.REVERSE="",this.HIDDEN="",this.FG_BLACK="",this.FG_RED="",this.FG_GREEN="",this.FG_YELLOW="",this.FG_BLUE="",this.FG_MAGENTA="",this.FG_CYAN="",this.FG_WHITE="",this.FG_GRAY="",this.BG_BLACK="",this.BG_RED="",this.BG_GREEN="",this.BG_YELLOW="",this.BG_BLUE="",this.BG_MAGENTA="",this.BG_CYAN="",this.BG_WHITE="",this.BG_GRAY="",this.TYPE_SPACER_LENGTH=13,this.types={default:this.FG_WHITE},this.currentType="",this.SPACE_CHAR=" ",this.FG_COLORS={};for(let t=0;t<=255;t++)this.FG_COLORS[t]="[38;5;"+t+"m";this.BG_COLORS={};for(let t=0;t<=255;t++)this.BG_COLORS[t]="[48;5;"+t+"m";Array.isArray(t)&&this.registerTypes(t)}prefix(t){return"string"==typeof t&&(this.currentType=t),this}message(e="log",...s){var r=this.currentType||"";if(0===r.length)console[e](...s);else{var i=r.length>=this.TYPE_SPACER_LENGTH;let t=this.types[r.toLowerCase()]?this.types[r.toLowerCase()]:this.types.default;var a=t.includes("");a||(t="color: "+t),!globalThis.window||a?console[e](t+r+this.SPACE_CHAR.repeat(Math.max(this.TYPE_SPACER_LENGTH-r.length,i?1:0))+"|"+this.RESET,...s):console[e]("%c"+r+this.SPACE_CHAR.repeat(Math.max(this.TYPE_SPACER_LENGTH-r.length,i?1:0))+"|",t,...s)}this.currentType=""}log(...t){this.message("log",...t)}info(...t){this.message("info",...t)}error(...t){this.message("error",...t)}warn(...t){this.message("warn",...t)}assert(...t){console.assert(...t)}debug(...t){this.message("debug",...t)}count(t){console.count(t)}countReset(t){console.countReset(t)}table(t,e){console.table(t,e)}time(t){this.message("time",t)}timeLog(t){this.message("timeLog",t)}timeEnd(t){this.message("timeEnd",t)}trace(...t){this.message("trace",...t)}group(t){this.message("group",t)}groupCollapsed(t){console.groupCollapsed(t)}groupEnd(){console.groupEnd()}clear(){console.clear()}registerType(t,e){this.types[t]||"string"==typeof t&&"string"==typeof e&&(this.types[t.toLowerCase()]=e)}registerTypes(e){if(Array.isArray(e))for(let t=0;t}\r\n\t ", - "start": 305, - "end": 422, + "start": 76, + "end": 193, "loc": { "start": { - "line": 10, + "line": 4, "column": 1 }, "end": { - "line": 15, + "line": 9, "column": 4 } } @@ -252,15 +233,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -269,15 +250,15 @@ }, { "type": "ClassProperty", - "start": 541, - "end": 561, + "start": 312, + "end": 332, "loc": { "start": { - "line": 23, + "line": 17, "column": 1 }, "end": { - "line": 23, + "line": 17, "column": 21 } }, @@ -285,15 +266,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 541, - "end": 553, + "start": 312, + "end": 324, "loc": { "start": { - "line": 23, + "line": 17, "column": 1 }, "end": { - "line": 23, + "line": 17, "column": 13 }, "identifierName": "currentState" @@ -303,15 +284,15 @@ }, "value": { "type": "NullLiteral", - "start": 556, - "end": 560, + "start": 327, + "end": 331, "loc": { "start": { - "line": 23, + "line": 17, "column": 16 }, "end": { - "line": 23, + "line": 17, "column": 20 } } @@ -320,15 +301,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -338,15 +319,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -355,15 +336,15 @@ }, { "type": "ClassProperty", - "start": 608, - "end": 639, + "start": 379, + "end": 410, "loc": { "start": { - "line": 27, + "line": 21, "column": 1 }, "end": { - "line": 27, + "line": 21, "column": 32 } }, @@ -371,15 +352,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 608, - "end": 615, + "start": 379, + "end": 386, "loc": { "start": { - "line": 27, + "line": 21, "column": 1 }, "end": { - "line": 27, + "line": 21, "column": 8 }, "identifierName": "version" @@ -389,15 +370,15 @@ }, "value": { "type": "StringLiteral", - "start": 618, - "end": 638, + "start": 389, + "end": 409, "loc": { "start": { - "line": 27, + "line": 21, "column": 11 }, "end": { - "line": 27, + "line": 21, "column": 31 } }, @@ -411,15 +392,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -429,15 +410,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -446,15 +427,15 @@ }, { "type": "ClassMethod", - "start": 776, - "end": 1253, + "start": 547, + "end": 1024, "loc": { "start": { - "line": 33, + "line": 27, "column": 1 }, "end": { - "line": 46, + "line": 40, "column": 2 } }, @@ -462,15 +443,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 776, - "end": 787, + "start": 547, + "end": 558, "loc": { "start": { - "line": 33, + "line": 27, "column": 1 }, "end": { - "line": 33, + "line": 27, "column": 12 }, "identifierName": "constructor" @@ -486,15 +467,15 @@ "params": [ { "type": "Identifier", - "start": 788, - "end": 795, + "start": 559, + "end": 566, "loc": { "start": { - "line": 33, + "line": 27, "column": 13 }, "end": { - "line": 33, + "line": 27, "column": 20 }, "identifierName": "pStates" @@ -504,73 +485,73 @@ ], "body": { "type": "BlockStatement", - "start": 797, - "end": 1253, + "start": 568, + "end": 1024, "loc": { "start": { - "line": 33, + "line": 27, "column": 22 }, "end": { - "line": 46, + "line": 40, "column": 2 } }, "body": [ { "type": "ExpressionStatement", - "start": 939, - "end": 966, + "start": 710, + "end": 737, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 939, - "end": 965, + "start": 710, + "end": 736, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 939, - "end": 950, + "start": 710, + "end": 721, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 939, - "end": 943, + "start": 710, + "end": 714, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 12 } }, @@ -578,15 +559,15 @@ }, "property": { "type": "Identifier", - "start": 944, - "end": 950, + "start": 715, + "end": 721, "loc": { "start": { - "line": 38, + "line": 32, "column": 13 }, "end": { - "line": 38, + "line": 32, "column": 19 }, "identifierName": "logger" @@ -598,29 +579,29 @@ }, "right": { "type": "NewExpression", - "start": 953, - "end": 965, + "start": 724, + "end": 736, "loc": { "start": { - "line": 38, + "line": 32, "column": 22 }, "end": { - "line": 38, + "line": 32, "column": 34 } }, "callee": { "type": "Identifier", - "start": 957, - "end": 963, + "start": 728, + "end": 734, "loc": { "start": { - "line": 38, + "line": 32, "column": 26 }, "end": { - "line": 38, + "line": 32, "column": 32 }, "identifierName": "Logger" @@ -635,15 +616,15 @@ { "type": "CommentBlock", "value": "* The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n ", - "start": 808, - "end": 929, + "start": 579, + "end": 700, "loc": { "start": { - "line": 34, + "line": 28, "column": 8 }, "end": { - "line": 37, + "line": 31, "column": 11 } } @@ -652,86 +633,86 @@ }, { "type": "ExpressionStatement", - "start": 976, - "end": 1035, + "start": 747, + "end": 806, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 976, - "end": 1034, + "start": 747, + "end": 805, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 976, - "end": 1000, + "start": 747, + "end": 771, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 976, - "end": 987, + "start": 747, + "end": 758, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 976, - "end": 980, + "start": 747, + "end": 751, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 12 } } }, "property": { "type": "Identifier", - "start": 981, - "end": 987, + "start": 752, + "end": 758, "loc": { "start": { - "line": 39, + "line": 33, "column": 13 }, "end": { - "line": 39, + "line": 33, "column": 19 }, "identifierName": "logger" @@ -742,15 +723,15 @@ }, "property": { "type": "Identifier", - "start": 988, - "end": 1000, + "start": 759, + "end": 771, "loc": { "start": { - "line": 39, + "line": 33, "column": 20 }, "end": { - "line": 39, + "line": 33, "column": 32 }, "identifierName": "registerType" @@ -762,15 +743,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1001, - "end": 1022, + "start": 772, + "end": 793, "loc": { "start": { - "line": 39, + "line": 33, "column": 33 }, "end": { - "line": 39, + "line": 33, "column": 54 } }, @@ -782,15 +763,15 @@ }, { "type": "StringLiteral", - "start": 1024, - "end": 1033, + "start": 795, + "end": 804, "loc": { "start": { - "line": 39, + "line": 33, "column": 56 }, "end": { - "line": 39, + "line": 33, "column": 65 } }, @@ -806,15 +787,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -823,57 +804,57 @@ }, { "type": "IfStatement", - "start": 1113, - "end": 1249, + "start": 884, + "end": 1020, "loc": { "start": { - "line": 41, + "line": 35, "column": 2 }, "end": { - "line": 45, + "line": 39, "column": 3 } }, "test": { "type": "LogicalExpression", - "start": 1117, - "end": 1173, + "start": 888, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, "left": { "type": "BinaryExpression", - "start": 1117, - "end": 1146, + "start": 888, + "end": 917, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 35 } }, "left": { "type": "UnaryExpression", - "start": 1117, - "end": 1133, + "start": 888, + "end": 904, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 22 } }, @@ -881,15 +862,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 1125, - "end": 1132, + "start": 896, + "end": 903, "loc": { "start": { - "line": 41, + "line": 35, "column": 14 }, "end": { - "line": 41, + "line": 35, "column": 21 }, "identifierName": "pStates" @@ -898,7 +879,7 @@ "leadingComments": null, "extra": { "parenthesized": true, - "parenStart": 1124 + "parenStart": 895 } }, "extra": { @@ -909,15 +890,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1138, - "end": 1146, + "start": 909, + "end": 917, "loc": { "start": { - "line": 41, + "line": 35, "column": 27 }, "end": { - "line": 41, + "line": 35, "column": 35 } }, @@ -932,15 +913,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 1150, - "end": 1173, + "start": 921, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 39 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, @@ -948,43 +929,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1151, - "end": 1173, + "start": 922, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 1151, - "end": 1164, + "start": 922, + "end": 935, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 53 } }, "object": { "type": "Identifier", - "start": 1151, - "end": 1156, + "start": 922, + "end": 927, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 45 }, "identifierName": "Array" @@ -993,15 +974,15 @@ }, "property": { "type": "Identifier", - "start": 1157, - "end": 1164, + "start": 928, + "end": 935, "loc": { "start": { - "line": 41, + "line": 35, "column": 46 }, "end": { - "line": 41, + "line": 35, "column": 53 }, "identifierName": "isArray" @@ -1013,15 +994,15 @@ "arguments": [ { "type": "Identifier", - "start": 1165, - "end": 1172, + "start": 936, + "end": 943, "loc": { "start": { - "line": 41, + "line": 35, "column": 54 }, "end": { - "line": 41, + "line": 35, "column": 61 }, "identifierName": "pStates" @@ -1038,73 +1019,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 1175, - "end": 1249, + "start": 946, + "end": 1020, "loc": { "start": { - "line": 41, + "line": 35, "column": 64 }, "end": { - "line": 45, + "line": 39, "column": 3 } }, "body": [ { "type": "ForInStatement", - "start": 1181, - "end": 1244, + "start": 952, + "end": 1015, "loc": { "start": { - "line": 42, + "line": 36, "column": 3 }, "end": { - "line": 44, + "line": 38, "column": 4 } }, "left": { "type": "VariableDeclaration", - "start": 1186, - "end": 1197, + "start": 957, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 8 }, "end": { - "line": 42, + "line": 36, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 1192, - "end": 1197, + "start": 963, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 14 }, "end": { - "line": 42, + "line": 36, "column": 19 } }, "id": { "type": "Identifier", - "start": 1192, - "end": 1197, + "start": 963, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 14 }, "end": { - "line": 42, + "line": 36, "column": 19 }, "identifierName": "state" @@ -1118,15 +1099,15 @@ }, "right": { "type": "Identifier", - "start": 1201, - "end": 1208, + "start": 972, + "end": 979, "loc": { "start": { - "line": 42, + "line": 36, "column": 23 }, "end": { - "line": 42, + "line": 36, "column": 30 }, "identifierName": "pStates" @@ -1135,87 +1116,87 @@ }, "body": { "type": "BlockStatement", - "start": 1210, - "end": 1244, + "start": 981, + "end": 1015, "loc": { "start": { - "line": 42, + "line": 36, "column": 32 }, "end": { - "line": 44, + "line": 38, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1217, - "end": 1238, + "start": 988, + "end": 1009, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 25 } }, "expression": { "type": "CallExpression", - "start": 1217, - "end": 1237, + "start": 988, + "end": 1008, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 24 } }, "callee": { "type": "MemberExpression", - "start": 1217, - "end": 1235, + "start": 988, + "end": 1006, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 1217, - "end": 1221, + "start": 988, + "end": 992, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1222, - "end": 1235, + "start": 993, + "end": 1006, "loc": { "start": { - "line": 43, + "line": 37, "column": 9 }, "end": { - "line": 43, + "line": 37, "column": 22 }, "identifierName": "registerState" @@ -1239,15 +1220,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -1262,15 +1243,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -1280,15 +1261,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -1297,15 +1278,15 @@ }, { "type": "ClassMethod", - "start": 1426, - "end": 1826, + "start": 1197, + "end": 1597, "loc": { "start": { - "line": 54, + "line": 48, "column": 1 }, "end": { - "line": 66, + "line": 60, "column": 2 } }, @@ -1313,15 +1294,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 1426, - "end": 1439, + "start": 1197, + "end": 1210, "loc": { "start": { - "line": 54, + "line": 48, "column": 1 }, "end": { - "line": 54, + "line": 48, "column": 14 }, "identifierName": "registerState" @@ -1337,15 +1318,15 @@ "params": [ { "type": "Identifier", - "start": 1440, - "end": 1445, + "start": 1211, + "end": 1216, "loc": { "start": { - "line": 54, + "line": 48, "column": 15 }, "end": { - "line": 54, + "line": 48, "column": 20 }, "identifierName": "pName" @@ -1354,15 +1335,15 @@ }, { "type": "Identifier", - "start": 1447, - "end": 1453, + "start": 1218, + "end": 1224, "loc": { "start": { - "line": 54, + "line": 48, "column": 22 }, "end": { - "line": 54, + "line": 48, "column": 28 }, "identifierName": "pState" @@ -1372,58 +1353,58 @@ ], "body": { "type": "BlockStatement", - "start": 1455, - "end": 1826, + "start": 1226, + "end": 1597, "loc": { "start": { - "line": 54, + "line": 48, "column": 30 }, "end": { - "line": 66, + "line": 60, "column": 2 } }, "body": [ { "type": "IfStatement", - "start": 1460, - "end": 1822, + "start": 1231, + "end": 1593, "loc": { "start": { - "line": 55, + "line": 49, "column": 2 }, "end": { - "line": 65, + "line": 59, "column": 3 } }, "test": { "type": "BinaryExpression", - "start": 1464, - "end": 1491, + "start": 1235, + "end": 1262, "loc": { "start": { - "line": 55, + "line": 49, "column": 6 }, "end": { - "line": 55, + "line": 49, "column": 33 } }, "left": { "type": "UnaryExpression", - "start": 1464, - "end": 1478, + "start": 1235, + "end": 1249, "loc": { "start": { - "line": 55, + "line": 49, "column": 6 }, "end": { - "line": 55, + "line": 49, "column": 20 } }, @@ -1431,15 +1412,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 1472, - "end": 1477, + "start": 1243, + "end": 1248, "loc": { "start": { - "line": 55, + "line": 49, "column": 14 }, "end": { - "line": 55, + "line": 49, "column": 19 }, "identifierName": "pName" @@ -1447,7 +1428,7 @@ "name": "pName", "extra": { "parenthesized": true, - "parenStart": 1471 + "parenStart": 1242 } }, "extra": { @@ -1457,15 +1438,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1483, - "end": 1491, + "start": 1254, + "end": 1262, "loc": { "start": { - "line": 55, + "line": 49, "column": 25 }, "end": { - "line": 55, + "line": 49, "column": 33 } }, @@ -1478,58 +1459,58 @@ }, "consequent": { "type": "BlockStatement", - "start": 1493, - "end": 1730, + "start": 1264, + "end": 1501, "loc": { "start": { - "line": 55, + "line": 49, "column": 35 }, "end": { - "line": 63, + "line": 57, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 1499, - "end": 1725, + "start": 1270, + "end": 1496, "loc": { "start": { - "line": 56, + "line": 50, "column": 3 }, "end": { - "line": 62, + "line": 56, "column": 4 } }, "test": { "type": "BinaryExpression", - "start": 1503, - "end": 1526, + "start": 1274, + "end": 1297, "loc": { "start": { - "line": 56, + "line": 50, "column": 7 }, "end": { - "line": 56, + "line": 50, "column": 30 } }, "left": { "type": "Identifier", - "start": 1503, - "end": 1509, + "start": 1274, + "end": 1280, "loc": { "start": { - "line": 56, + "line": 50, "column": 7 }, "end": { - "line": 56, + "line": 50, "column": 13 }, "identifierName": "pState" @@ -1539,15 +1520,15 @@ "operator": "instanceof", "right": { "type": "Identifier", - "start": 1521, - "end": 1526, + "start": 1292, + "end": 1297, "loc": { "start": { - "line": 56, + "line": 50, "column": 25 }, "end": { - "line": 56, + "line": 50, "column": 30 }, "identifierName": "State" @@ -1557,73 +1538,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 1528, - "end": 1623, + "start": 1299, + "end": 1394, "loc": { "start": { - "line": 56, + "line": 50, "column": 32 }, "end": { - "line": 60, + "line": 54, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1535, - "end": 1555, + "start": 1306, + "end": 1326, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 24 } }, "expression": { "type": "AssignmentExpression", - "start": 1535, - "end": 1554, + "start": 1306, + "end": 1325, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 23 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1535, - "end": 1546, + "start": 1306, + "end": 1317, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 15 } }, "object": { "type": "Identifier", - "start": 1535, - "end": 1541, + "start": 1306, + "end": 1312, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 10 }, "identifierName": "pState" @@ -1632,15 +1613,15 @@ }, "property": { "type": "Identifier", - "start": 1542, - "end": 1546, + "start": 1313, + "end": 1317, "loc": { "start": { - "line": 57, + "line": 51, "column": 11 }, "end": { - "line": 57, + "line": 51, "column": 15 }, "identifierName": "name" @@ -1651,15 +1632,15 @@ }, "right": { "type": "Identifier", - "start": 1549, - "end": 1554, + "start": 1320, + "end": 1325, "loc": { "start": { - "line": 57, + "line": 51, "column": 18 }, "end": { - "line": 57, + "line": 51, "column": 23 }, "identifierName": "pName" @@ -1670,87 +1651,87 @@ }, { "type": "ExpressionStatement", - "start": 1561, - "end": 1589, + "start": 1332, + "end": 1360, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 1561, - "end": 1588, + "start": 1332, + "end": 1359, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1561, - "end": 1579, + "start": 1332, + "end": 1350, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 22 } }, "object": { "type": "MemberExpression", - "start": 1561, - "end": 1572, + "start": 1332, + "end": 1343, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 1561, - "end": 1565, + "start": 1332, + "end": 1336, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1566, - "end": 1572, + "start": 1337, + "end": 1343, "loc": { "start": { - "line": 58, + "line": 52, "column": 9 }, "end": { - "line": 58, + "line": 52, "column": 15 }, "identifierName": "states" @@ -1761,15 +1742,15 @@ }, "property": { "type": "Identifier", - "start": 1573, - "end": 1578, + "start": 1344, + "end": 1349, "loc": { "start": { - "line": 58, + "line": 52, "column": 16 }, "end": { - "line": 58, + "line": 52, "column": 21 }, "identifierName": "pName" @@ -1780,15 +1761,15 @@ }, "right": { "type": "Identifier", - "start": 1582, - "end": 1588, + "start": 1353, + "end": 1359, "loc": { "start": { - "line": 58, + "line": 52, "column": 25 }, "end": { - "line": 58, + "line": 52, "column": 31 }, "identifierName": "pState" @@ -1799,58 +1780,58 @@ }, { "type": "ExpressionStatement", - "start": 1595, - "end": 1617, + "start": 1366, + "end": 1388, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 1595, - "end": 1616, + "start": 1366, + "end": 1387, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1595, - "end": 1609, + "start": 1366, + "end": 1380, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 18 } }, "object": { "type": "Identifier", - "start": 1595, - "end": 1601, + "start": 1366, + "end": 1372, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 10 }, "identifierName": "pState" @@ -1859,15 +1840,15 @@ }, "property": { "type": "Identifier", - "start": 1602, - "end": 1609, + "start": 1373, + "end": 1380, "loc": { "start": { - "line": 59, + "line": 53, "column": 11 }, "end": { - "line": 59, + "line": 53, "column": 18 }, "identifierName": "manager" @@ -1878,15 +1859,15 @@ }, "right": { "type": "ThisExpression", - "start": 1612, - "end": 1616, + "start": 1383, + "end": 1387, "loc": { "start": { - "line": 59, + "line": 53, "column": 21 }, "end": { - "line": 59, + "line": 53, "column": 25 } } @@ -1898,129 +1879,129 @@ }, "alternate": { "type": "BlockStatement", - "start": 1629, - "end": 1725, + "start": 1400, + "end": 1496, "loc": { "start": { - "line": 60, + "line": 54, "column": 10 }, "end": { - "line": 62, + "line": 56, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1636, - "end": 1719, + "start": 1407, + "end": 1490, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 1636, - "end": 1718, + "start": 1407, + "end": 1489, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 1636, - "end": 1683, + "start": 1407, + "end": 1454, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 51 } }, "object": { "type": "CallExpression", - "start": 1636, - "end": 1677, + "start": 1407, + "end": 1448, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 45 } }, "callee": { "type": "MemberExpression", - "start": 1636, - "end": 1654, + "start": 1407, + "end": 1425, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 22 } }, "object": { "type": "MemberExpression", - "start": 1636, - "end": 1647, + "start": 1407, + "end": 1418, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 1636, - "end": 1640, + "start": 1407, + "end": 1411, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1641, - "end": 1647, + "start": 1412, + "end": 1418, "loc": { "start": { - "line": 61, + "line": 55, "column": 9 }, "end": { - "line": 61, + "line": 55, "column": 15 }, "identifierName": "logger" @@ -2031,15 +2012,15 @@ }, "property": { "type": "Identifier", - "start": 1648, - "end": 1654, + "start": 1419, + "end": 1425, "loc": { "start": { - "line": 61, + "line": 55, "column": 16 }, "end": { - "line": 61, + "line": 55, "column": 22 }, "identifierName": "prefix" @@ -2051,15 +2032,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1655, - "end": 1676, + "start": 1426, + "end": 1447, "loc": { "start": { - "line": 61, + "line": 55, "column": 23 }, "end": { - "line": 61, + "line": 55, "column": 44 } }, @@ -2073,15 +2054,15 @@ }, "property": { "type": "Identifier", - "start": 1678, - "end": 1683, + "start": 1449, + "end": 1454, "loc": { "start": { - "line": 61, + "line": 55, "column": 46 }, "end": { - "line": 61, + "line": 55, "column": 51 }, "identifierName": "error" @@ -2093,30 +2074,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 1684, - "end": 1717, + "start": 1455, + "end": 1488, "loc": { "start": { - "line": 61, + "line": 55, "column": 52 }, "end": { - "line": 61, + "line": 55, "column": 85 } }, "expressions": [ { "type": "Identifier", - "start": 1687, - "end": 1693, + "start": 1458, + "end": 1464, "loc": { "start": { - "line": 61, + "line": 55, "column": 55 }, "end": { - "line": 61, + "line": 55, "column": 61 }, "identifierName": "pState" @@ -2127,15 +2108,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 1685, - "end": 1685, + "start": 1456, + "end": 1456, "loc": { "start": { - "line": 61, + "line": 55, "column": 53 }, "end": { - "line": 61, + "line": 55, "column": 53 } }, @@ -2147,15 +2128,15 @@ }, { "type": "TemplateElement", - "start": 1694, - "end": 1716, + "start": 1465, + "end": 1487, "loc": { "start": { - "line": 61, + "line": 55, "column": 62 }, "end": { - "line": 61, + "line": 55, "column": 84 } }, @@ -2179,129 +2160,129 @@ }, "alternate": { "type": "BlockStatement", - "start": 1736, - "end": 1822, + "start": 1507, + "end": 1593, "loc": { "start": { - "line": 63, + "line": 57, "column": 9 }, "end": { - "line": 65, + "line": 59, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 1742, - "end": 1817, + "start": 1513, + "end": 1588, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 78 } }, "expression": { "type": "CallExpression", - "start": 1742, - "end": 1816, + "start": 1513, + "end": 1587, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1789, + "start": 1513, + "end": 1560, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 50 } }, "object": { "type": "CallExpression", - "start": 1742, - "end": 1783, + "start": 1513, + "end": 1554, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1760, + "start": 1513, + "end": 1531, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 21 } }, "object": { "type": "MemberExpression", - "start": 1742, - "end": 1753, + "start": 1513, + "end": 1524, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 1742, - "end": 1746, + "start": 1513, + "end": 1517, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 7 } } }, "property": { "type": "Identifier", - "start": 1747, - "end": 1753, + "start": 1518, + "end": 1524, "loc": { "start": { - "line": 64, + "line": 58, "column": 8 }, "end": { - "line": 64, + "line": 58, "column": 14 }, "identifierName": "logger" @@ -2312,15 +2293,15 @@ }, "property": { "type": "Identifier", - "start": 1754, - "end": 1760, + "start": 1525, + "end": 1531, "loc": { "start": { - "line": 64, + "line": 58, "column": 15 }, "end": { - "line": 64, + "line": 58, "column": 21 }, "identifierName": "prefix" @@ -2332,15 +2313,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1761, - "end": 1782, + "start": 1532, + "end": 1553, "loc": { "start": { - "line": 64, + "line": 58, "column": 22 }, "end": { - "line": 64, + "line": 58, "column": 43 } }, @@ -2354,15 +2335,15 @@ }, "property": { "type": "Identifier", - "start": 1784, - "end": 1789, + "start": 1555, + "end": 1560, "loc": { "start": { - "line": 64, + "line": 58, "column": 45 }, "end": { - "line": 64, + "line": 58, "column": 50 }, "identifierName": "error" @@ -2374,15 +2355,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1790, - "end": 1815, + "start": 1561, + "end": 1586, "loc": { "start": { - "line": 64, + "line": 58, "column": 51 }, "end": { - "line": 64, + "line": 58, "column": 76 } }, @@ -2407,15 +2388,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -2425,15 +2406,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -2442,15 +2423,15 @@ }, { "type": "ClassMethod", - "start": 2038, - "end": 2356, + "start": 1809, + "end": 2127, "loc": { "start": { - "line": 74, + "line": 68, "column": 1 }, "end": { - "line": 87, + "line": 81, "column": 2 } }, @@ -2458,15 +2439,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2038, - "end": 2046, + "start": 1809, + "end": 1817, "loc": { "start": { - "line": 74, + "line": 68, "column": 1 }, "end": { - "line": 74, + "line": 68, "column": 9 }, "identifierName": "setState" @@ -2482,15 +2463,15 @@ "params": [ { "type": "Identifier", - "start": 2047, - "end": 2052, + "start": 1818, + "end": 1823, "loc": { "start": { - "line": 74, + "line": 68, "column": 10 }, "end": { - "line": 74, + "line": 68, "column": 15 }, "identifierName": "pName" @@ -2499,29 +2480,29 @@ }, { "type": "RestElement", - "start": 2054, - "end": 2062, + "start": 1825, + "end": 1833, "loc": { "start": { - "line": 74, + "line": 68, "column": 17 }, "end": { - "line": 74, + "line": 68, "column": 25 } }, "argument": { "type": "Identifier", - "start": 2057, - "end": 2062, + "start": 1828, + "end": 1833, "loc": { "start": { - "line": 74, + "line": 68, "column": 20 }, "end": { - "line": 74, + "line": 68, "column": 25 }, "identifierName": "pRest" @@ -2532,59 +2513,59 @@ ], "body": { "type": "BlockStatement", - "start": 2064, - "end": 2356, + "start": 1835, + "end": 2127, "loc": { "start": { - "line": 74, + "line": 68, "column": 27 }, "end": { - "line": 87, + "line": 81, "column": 2 } }, "body": [ { "type": "VariableDeclaration", - "start": 2069, - "end": 2102, + "start": 1840, + "end": 1873, "loc": { "start": { - "line": 75, + "line": 69, "column": 2 }, "end": { - "line": 75, + "line": 69, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 2075, - "end": 2101, + "start": 1846, + "end": 1872, "loc": { "start": { - "line": 75, + "line": 69, "column": 8 }, "end": { - "line": 75, + "line": 69, "column": 34 } }, "id": { "type": "Identifier", - "start": 2075, - "end": 2080, + "start": 1846, + "end": 1851, "loc": { "start": { - "line": 75, + "line": 69, "column": 8 }, "end": { - "line": 75, + "line": 69, "column": 13 }, "identifierName": "state" @@ -2593,58 +2574,58 @@ }, "init": { "type": "MemberExpression", - "start": 2083, - "end": 2101, + "start": 1854, + "end": 1872, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 2083, - "end": 2094, + "start": 1854, + "end": 1865, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 2083, - "end": 2087, + "start": 1854, + "end": 1858, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 20 } } }, "property": { "type": "Identifier", - "start": 2088, - "end": 2094, + "start": 1859, + "end": 1865, "loc": { "start": { - "line": 75, + "line": 69, "column": 21 }, "end": { - "line": 75, + "line": 69, "column": 27 }, "identifierName": "states" @@ -2655,15 +2636,15 @@ }, "property": { "type": "Identifier", - "start": 2095, - "end": 2100, + "start": 1866, + "end": 1871, "loc": { "start": { - "line": 75, + "line": 69, "column": 28 }, "end": { - "line": 75, + "line": 69, "column": 33 }, "identifierName": "pName" @@ -2678,29 +2659,29 @@ }, { "type": "IfStatement", - "start": 2106, - "end": 2217, + "start": 1877, + "end": 1988, "loc": { "start": { - "line": 76, + "line": 70, "column": 2 }, "end": { - "line": 79, + "line": 73, "column": 3 } }, "test": { "type": "UnaryExpression", - "start": 2110, - "end": 2116, + "start": 1881, + "end": 1887, "loc": { "start": { - "line": 76, + "line": 70, "column": 6 }, "end": { - "line": 76, + "line": 70, "column": 12 } }, @@ -2708,15 +2689,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 2111, - "end": 2116, + "start": 1882, + "end": 1887, "loc": { "start": { - "line": 76, + "line": 70, "column": 7 }, "end": { - "line": 76, + "line": 70, "column": 12 }, "identifierName": "state" @@ -2729,129 +2710,129 @@ }, "consequent": { "type": "BlockStatement", - "start": 2118, - "end": 2217, + "start": 1889, + "end": 1988, "loc": { "start": { - "line": 76, + "line": 70, "column": 14 }, "end": { - "line": 79, + "line": 73, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2124, - "end": 2200, + "start": 1895, + "end": 1971, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 2124, - "end": 2199, + "start": 1895, + "end": 1970, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 2124, - "end": 2170, + "start": 1895, + "end": 1941, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 49 } }, "object": { "type": "CallExpression", - "start": 2124, - "end": 2165, + "start": 1895, + "end": 1936, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 2124, - "end": 2142, + "start": 1895, + "end": 1913, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 21 } }, "object": { "type": "MemberExpression", - "start": 2124, - "end": 2135, + "start": 1895, + "end": 1906, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 2124, - "end": 2128, + "start": 1895, + "end": 1899, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2129, - "end": 2135, + "start": 1900, + "end": 1906, "loc": { "start": { - "line": 77, + "line": 71, "column": 8 }, "end": { - "line": 77, + "line": 71, "column": 14 }, "identifierName": "logger" @@ -2862,15 +2843,15 @@ }, "property": { "type": "Identifier", - "start": 2136, - "end": 2142, + "start": 1907, + "end": 1913, "loc": { "start": { - "line": 77, + "line": 71, "column": 15 }, "end": { - "line": 77, + "line": 71, "column": 21 }, "identifierName": "prefix" @@ -2882,15 +2863,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 2143, - "end": 2164, + "start": 1914, + "end": 1935, "loc": { "start": { - "line": 77, + "line": 71, "column": 22 }, "end": { - "line": 77, + "line": 71, "column": 43 } }, @@ -2904,15 +2885,15 @@ }, "property": { "type": "Identifier", - "start": 2166, - "end": 2170, + "start": 1937, + "end": 1941, "loc": { "start": { - "line": 77, + "line": 71, "column": 45 }, "end": { - "line": 77, + "line": 71, "column": 49 }, "identifierName": "warn" @@ -2924,30 +2905,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 2171, - "end": 2198, + "start": 1942, + "end": 1969, "loc": { "start": { - "line": 77, + "line": 71, "column": 50 }, "end": { - "line": 77, + "line": 71, "column": 77 } }, "expressions": [ { "type": "Identifier", - "start": 2180, - "end": 2185, + "start": 1951, + "end": 1956, "loc": { "start": { - "line": 77, + "line": 71, "column": 59 }, "end": { - "line": 77, + "line": 71, "column": 64 }, "identifierName": "pName" @@ -2958,15 +2939,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 2172, - "end": 2178, + "start": 1943, + "end": 1949, "loc": { "start": { - "line": 77, + "line": 71, "column": 51 }, "end": { - "line": 77, + "line": 71, "column": 57 } }, @@ -2978,15 +2959,15 @@ }, { "type": "TemplateElement", - "start": 2186, - "end": 2197, + "start": 1957, + "end": 1968, "loc": { "start": { - "line": 77, + "line": 71, "column": 65 }, "end": { - "line": 77, + "line": 71, "column": 76 } }, @@ -3003,15 +2984,15 @@ }, { "type": "ReturnStatement", - "start": 2205, - "end": 2212, + "start": 1976, + "end": 1983, "loc": { "start": { - "line": 78, + "line": 72, "column": 3 }, "end": { - "line": 78, + "line": 72, "column": 10 } }, @@ -3024,58 +3005,58 @@ }, { "type": "IfStatement", - "start": 2223, - "end": 2282, + "start": 1994, + "end": 2053, "loc": { "start": { - "line": 81, + "line": 75, "column": 2 }, "end": { - "line": 83, + "line": 77, "column": 3 } }, "test": { "type": "MemberExpression", - "start": 2227, - "end": 2244, + "start": 1998, + "end": 2015, "loc": { "start": { - "line": 81, + "line": 75, "column": 6 }, "end": { - "line": 81, + "line": 75, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 2227, - "end": 2231, + "start": 1998, + "end": 2002, "loc": { "start": { - "line": 81, + "line": 75, "column": 6 }, "end": { - "line": 81, + "line": 75, "column": 10 } } }, "property": { "type": "Identifier", - "start": 2232, - "end": 2244, + "start": 2003, + "end": 2015, "loc": { "start": { - "line": 81, + "line": 75, "column": 11 }, "end": { - "line": 81, + "line": 75, "column": 23 }, "identifierName": "currentState" @@ -3086,101 +3067,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 2246, - "end": 2282, + "start": 2017, + "end": 2053, "loc": { "start": { - "line": 81, + "line": 75, "column": 25 }, "end": { - "line": 83, + "line": 77, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2252, - "end": 2277, + "start": 2023, + "end": 2048, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 28 } }, "expression": { "type": "CallExpression", - "start": 2252, - "end": 2276, + "start": 2023, + "end": 2047, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 27 } }, "callee": { "type": "MemberExpression", - "start": 2252, - "end": 2274, + "start": 2023, + "end": 2045, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 2252, - "end": 2269, + "start": 2023, + "end": 2040, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 2252, - "end": 2256, + "start": 2023, + "end": 2027, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2257, - "end": 2269, + "start": 2028, + "end": 2040, "loc": { "start": { - "line": 82, + "line": 76, "column": 8 }, "end": { - "line": 82, + "line": 76, "column": 20 }, "identifierName": "currentState" @@ -3191,15 +3172,15 @@ }, "property": { "type": "Identifier", - "start": 2270, - "end": 2274, + "start": 2041, + "end": 2045, "loc": { "start": { - "line": 82, + "line": 76, "column": 21 }, "end": { - "line": 82, + "line": 76, "column": 25 }, "identifierName": "exit" @@ -3218,73 +3199,73 @@ }, { "type": "ExpressionStatement", - "start": 2288, - "end": 2314, + "start": 2059, + "end": 2085, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 2288, - "end": 2313, + "start": 2059, + "end": 2084, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 2288, - "end": 2305, + "start": 2059, + "end": 2076, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 2288, - "end": 2292, + "start": 2059, + "end": 2063, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 6 } } }, "property": { "type": "Identifier", - "start": 2293, - "end": 2305, + "start": 2064, + "end": 2076, "loc": { "start": { - "line": 85, + "line": 79, "column": 7 }, "end": { - "line": 85, + "line": 79, "column": 19 }, "identifierName": "currentState" @@ -3295,15 +3276,15 @@ }, "right": { "type": "Identifier", - "start": 2308, - "end": 2313, + "start": 2079, + "end": 2084, "loc": { "start": { - "line": 85, + "line": 79, "column": 22 }, "end": { - "line": 85, + "line": 79, "column": 27 }, "identifierName": "state" @@ -3314,86 +3295,86 @@ }, { "type": "ExpressionStatement", - "start": 2318, - "end": 2352, + "start": 2089, + "end": 2123, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 2318, - "end": 2351, + "start": 2089, + "end": 2122, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 2318, - "end": 2341, + "start": 2089, + "end": 2112, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 2318, - "end": 2335, + "start": 2089, + "end": 2106, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 2318, - "end": 2322, + "start": 2089, + "end": 2093, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 6 } } }, "property": { "type": "Identifier", - "start": 2323, - "end": 2335, + "start": 2094, + "end": 2106, "loc": { "start": { - "line": 86, + "line": 80, "column": 7 }, "end": { - "line": 86, + "line": 80, "column": 19 }, "identifierName": "currentState" @@ -3404,15 +3385,15 @@ }, "property": { "type": "Identifier", - "start": 2336, - "end": 2341, + "start": 2107, + "end": 2112, "loc": { "start": { - "line": 86, + "line": 80, "column": 20 }, "end": { - "line": 86, + "line": 80, "column": 25 }, "identifierName": "enter" @@ -3424,29 +3405,29 @@ "arguments": [ { "type": "SpreadElement", - "start": 2342, - "end": 2350, + "start": 2113, + "end": 2121, "loc": { "start": { - "line": 86, + "line": 80, "column": 26 }, "end": { - "line": 86, + "line": 80, "column": 34 } }, "argument": { "type": "Identifier", - "start": 2345, - "end": 2350, + "start": 2116, + "end": 2121, "loc": { "start": { - "line": 86, + "line": 80, "column": 29 }, "end": { - "line": 86, + "line": 80, "column": 34 }, "identifierName": "pRest" @@ -3465,15 +3446,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -3483,15 +3464,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -3500,15 +3481,15 @@ }, { "type": "ClassMethod", - "start": 2402, - "end": 2486, + "start": 2173, + "end": 2257, "loc": { "start": { - "line": 92, + "line": 86, "column": 1 }, "end": { - "line": 94, + "line": 88, "column": 2 } }, @@ -3516,15 +3497,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2402, - "end": 2417, + "start": 2173, + "end": 2188, "loc": { "start": { - "line": 92, + "line": 86, "column": 1 }, "end": { - "line": 92, + "line": 86, "column": 16 }, "identifierName": "getCurrentState" @@ -3540,87 +3521,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2420, - "end": 2486, + "start": 2191, + "end": 2257, "loc": { "start": { - "line": 92, + "line": 86, "column": 19 }, "end": { - "line": 94, + "line": 88, "column": 2 } }, "body": [ { "type": "ReturnStatement", - "start": 2425, - "end": 2482, + "start": 2196, + "end": 2253, "loc": { "start": { - "line": 93, + "line": 87, "column": 2 }, "end": { - "line": 93, + "line": 87, "column": 59 } }, "argument": { "type": "ConditionalExpression", - "start": 2432, - "end": 2481, + "start": 2203, + "end": 2252, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 58 } }, "test": { "type": "MemberExpression", - "start": 2432, - "end": 2449, + "start": 2203, + "end": 2220, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 2432, - "end": 2436, + "start": 2203, + "end": 2207, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 13 } } }, "property": { "type": "Identifier", - "start": 2437, - "end": 2449, + "start": 2208, + "end": 2220, "loc": { "start": { - "line": 93, + "line": 87, "column": 14 }, "end": { - "line": 93, + "line": 87, "column": 26 }, "identifierName": "currentState" @@ -3631,58 +3612,58 @@ }, "consequent": { "type": "MemberExpression", - "start": 2452, - "end": 2474, + "start": 2223, + "end": 2245, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 2452, - "end": 2469, + "start": 2223, + "end": 2240, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 2452, - "end": 2456, + "start": 2223, + "end": 2227, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 33 } } }, "property": { "type": "Identifier", - "start": 2457, - "end": 2469, + "start": 2228, + "end": 2240, "loc": { "start": { - "line": 93, + "line": 87, "column": 34 }, "end": { - "line": 93, + "line": 87, "column": 46 }, "identifierName": "currentState" @@ -3693,15 +3674,15 @@ }, "property": { "type": "Identifier", - "start": 2470, - "end": 2474, + "start": 2241, + "end": 2245, "loc": { "start": { - "line": 93, + "line": 87, "column": 47 }, "end": { - "line": 93, + "line": 87, "column": 51 }, "identifierName": "name" @@ -3712,15 +3693,15 @@ }, "alternate": { "type": "NullLiteral", - "start": 2477, - "end": 2481, + "start": 2248, + "end": 2252, "loc": { "start": { - "line": 93, + "line": 87, "column": 54 }, "end": { - "line": 93, + "line": 87, "column": 58 } } @@ -3735,15 +3716,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -3753,15 +3734,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -3770,15 +3751,15 @@ }, { "type": "ClassMethod", - "start": 2641, - "end": 2732, + "start": 2412, + "end": 2503, "loc": { "start": { - "line": 101, + "line": 95, "column": 1 }, "end": { - "line": 105, + "line": 99, "column": 2 } }, @@ -3786,15 +3767,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2641, - "end": 2647, + "start": 2412, + "end": 2418, "loc": { "start": { - "line": 101, + "line": 95, "column": 1 }, "end": { - "line": 101, + "line": 95, "column": 7 }, "identifierName": "update" @@ -3810,15 +3791,15 @@ "params": [ { "type": "Identifier", - "start": 2648, - "end": 2654, + "start": 2419, + "end": 2425, "loc": { "start": { - "line": 101, + "line": 95, "column": 8 }, "end": { - "line": 101, + "line": 95, "column": 14 }, "identifierName": "pDelta" @@ -3828,73 +3809,73 @@ ], "body": { "type": "BlockStatement", - "start": 2656, - "end": 2732, + "start": 2427, + "end": 2503, "loc": { "start": { - "line": 101, + "line": 95, "column": 16 }, "end": { - "line": 105, + "line": 99, "column": 2 } }, "body": [ { "type": "IfStatement", - "start": 2661, - "end": 2728, + "start": 2432, + "end": 2499, "loc": { "start": { - "line": 102, + "line": 96, "column": 2 }, "end": { - "line": 104, + "line": 98, "column": 3 } }, "test": { "type": "MemberExpression", - "start": 2665, - "end": 2682, + "start": 2436, + "end": 2453, "loc": { "start": { - "line": 102, + "line": 96, "column": 6 }, "end": { - "line": 102, + "line": 96, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 2665, - "end": 2669, + "start": 2436, + "end": 2440, "loc": { "start": { - "line": 102, + "line": 96, "column": 6 }, "end": { - "line": 102, + "line": 96, "column": 10 } } }, "property": { "type": "Identifier", - "start": 2670, - "end": 2682, + "start": 2441, + "end": 2453, "loc": { "start": { - "line": 102, + "line": 96, "column": 11 }, "end": { - "line": 102, + "line": 96, "column": 23 }, "identifierName": "currentState" @@ -3905,101 +3886,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 2684, - "end": 2728, + "start": 2455, + "end": 2499, "loc": { "start": { - "line": 102, + "line": 96, "column": 25 }, "end": { - "line": 104, + "line": 98, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2690, - "end": 2723, + "start": 2461, + "end": 2494, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 2690, - "end": 2722, + "start": 2461, + "end": 2493, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 2690, - "end": 2714, + "start": 2461, + "end": 2485, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 2690, - "end": 2707, + "start": 2461, + "end": 2478, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 2690, - "end": 2694, + "start": 2461, + "end": 2465, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2695, - "end": 2707, + "start": 2466, + "end": 2478, "loc": { "start": { - "line": 103, + "line": 97, "column": 8 }, "end": { - "line": 103, + "line": 97, "column": 20 }, "identifierName": "currentState" @@ -4010,15 +3991,15 @@ }, "property": { "type": "Identifier", - "start": 2708, - "end": 2714, + "start": 2479, + "end": 2485, "loc": { "start": { - "line": 103, + "line": 97, "column": 21 }, "end": { - "line": 103, + "line": 97, "column": 27 }, "identifierName": "update" @@ -4030,15 +4011,15 @@ "arguments": [ { "type": "Identifier", - "start": 2715, - "end": 2721, + "start": 2486, + "end": 2492, "loc": { "start": { - "line": 103, + "line": 97, "column": 28 }, "end": { - "line": 103, + "line": 97, "column": 34 }, "identifierName": "pDelta" @@ -4060,15 +4041,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -4078,35 +4059,35 @@ ], "trailingComments": null }, - "leadingComments": [], "trailingComments": [], - "name": "_" + "name": "_", + "leadingComments": [] }, { "type": "Identifier", - "start": 2783, - "end": 3083, + "start": 2554, + "end": 2854, "loc": { "start": { - "line": 111, + "line": 105, "column": 0 }, "end": { - "line": 128, + "line": 122, "column": 1 } }, "id": { "type": "Identifier", - "start": 2789, - "end": 2794, + "start": 2560, + "end": 2565, "loc": { "start": { - "line": 111, + "line": 105, "column": 6 }, "end": { - "line": 111, + "line": 105, "column": 11 }, "identifierName": "State" @@ -4117,30 +4098,30 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 2795, - "end": 3083, + "start": 2566, + "end": 2854, "loc": { "start": { - "line": 111, + "line": 105, "column": 12 }, "end": { - "line": 128, + "line": 122, "column": 1 } }, "body": [ { "type": "ClassMethod", - "start": 2848, - "end": 2859, + "start": 2619, + "end": 2630, "loc": { "start": { - "line": 115, + "line": 109, "column": 1 }, "end": { - "line": 115, + "line": 109, "column": 12 } }, @@ -4148,15 +4129,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2848, - "end": 2853, + "start": 2619, + "end": 2624, "loc": { "start": { - "line": 115, + "line": 109, "column": 1 }, "end": { - "line": 115, + "line": 109, "column": 6 }, "identifierName": "enter" @@ -4172,15 +4153,15 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2856, - "end": 2859, + "start": 2627, + "end": 2630, "loc": { "start": { - "line": 115, + "line": 109, "column": 9 }, "end": { - "line": 115, + "line": 109, "column": 12 } }, @@ -4193,15 +4174,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when entering the state.\r\n\t ", - "start": 2799, - "end": 2845, + "start": 2570, + "end": 2616, "loc": { "start": { - "line": 112, + "line": 106, "column": 1 }, "end": { - "line": 114, + "line": 108, "column": 4 } } @@ -4211,15 +4192,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -4228,15 +4209,15 @@ }, { "type": "ClassMethod", - "start": 2999, - "end": 3017, + "start": 2770, + "end": 2788, "loc": { "start": { - "line": 122, + "line": 116, "column": 1 }, "end": { - "line": 122, + "line": 116, "column": 19 } }, @@ -4244,15 +4225,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2999, - "end": 3005, + "start": 2770, + "end": 2776, "loc": { "start": { - "line": 122, + "line": 116, "column": 1 }, "end": { - "line": 122, + "line": 116, "column": 7 }, "identifierName": "update" @@ -4268,15 +4249,15 @@ "params": [ { "type": "Identifier", - "start": 3006, - "end": 3012, + "start": 2777, + "end": 2783, "loc": { "start": { - "line": 122, + "line": 116, "column": 8 }, "end": { - "line": 122, + "line": 116, "column": 14 }, "identifierName": "pDelta" @@ -4286,15 +4267,15 @@ ], "body": { "type": "BlockStatement", - "start": 3014, - "end": 3017, + "start": 2785, + "end": 2788, "loc": { "start": { - "line": 122, + "line": 116, "column": 16 }, "end": { - "line": 122, + "line": 116, "column": 19 } }, @@ -4307,15 +4288,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -4325,15 +4306,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -4342,15 +4323,15 @@ }, { "type": "ClassMethod", - "start": 3070, - "end": 3080, + "start": 2841, + "end": 2851, "loc": { "start": { - "line": 127, + "line": 121, "column": 1 }, "end": { - "line": 127, + "line": 121, "column": 11 } }, @@ -4358,15 +4339,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 3070, - "end": 3074, + "start": 2841, + "end": 2845, "loc": { "start": { - "line": 127, + "line": 121, "column": 1 }, "end": { - "line": 127, + "line": 121, "column": 5 }, "identifierName": "exit" @@ -4382,15 +4363,15 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3077, - "end": 3080, + "start": 2848, + "end": 2851, "loc": { "start": { - "line": 127, + "line": 121, "column": 8 }, "end": { - "line": 127, + "line": 121, "column": 11 } }, @@ -4401,15 +4382,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -4424,15 +4405,15 @@ }, { "type": "ExportNamedDeclaration", - "start": 3087, - "end": 3118, + "start": 2858, + "end": 2889, "loc": { "start": { - "line": 130, + "line": 124, "column": 0 }, "end": { - "line": 130, + "line": 124, "column": 31 } }, @@ -4440,29 +4421,29 @@ "specifiers": [ { "type": "ExportSpecifier", - "start": 3096, - "end": 3108, + "start": 2867, + "end": 2879, "loc": { "start": { - "line": 130, + "line": 124, "column": 9 }, "end": { - "line": 130, + "line": 124, "column": 21 } }, "local": { "type": "Identifier", - "start": 3096, - "end": 3108, + "start": 2867, + "end": 2879, "loc": { "start": { - "line": 130, + "line": 124, "column": 9 }, "end": { - "line": 130, + "line": 124, "column": 21 }, "identifierName": "StateManager" @@ -4471,15 +4452,15 @@ }, "exported": { "type": "Identifier", - "start": 3096, - "end": 3108, + "start": 2867, + "end": 2879, "loc": { "start": { - "line": 130, + "line": 124, "column": 9 }, "end": { - "line": 130, + "line": 124, "column": 21 }, "identifierName": "StateManager" @@ -4489,29 +4470,29 @@ }, { "type": "ExportSpecifier", - "start": 3110, - "end": 3115, + "start": 2881, + "end": 2886, "loc": { "start": { - "line": 130, + "line": 124, "column": 23 }, "end": { - "line": 130, + "line": 124, "column": 28 } }, "local": { "type": "Identifier", - "start": 3110, - "end": 3115, + "start": 2881, + "end": 2886, "loc": { "start": { - "line": 130, + "line": 124, "column": 23 }, "end": { - "line": 130, + "line": 124, "column": 28 }, "identifierName": "State" @@ -4520,15 +4501,15 @@ }, "exported": { "type": "Identifier", - "start": 3110, - "end": 3115, + "start": 2881, + "end": 2886, "loc": { "start": { - "line": 130, + "line": 124, "column": 23 }, "end": { - "line": 130, + "line": 124, "column": 28 }, "identifierName": "State" @@ -4541,77 +4522,76 @@ }, { "type": "ExportNamedDeclaration", - "start": 3087, - "end": 3118, + "start": 2858, + "end": 2889, "loc": { "start": { - "line": 130, + "line": 124, "column": 0 }, "end": { - "line": 130, + "line": 124, "column": 31 } }, "declaration": { "type": "ClassDeclaration", - "start": 282, - "end": 2735, + "start": 53, + "end": 2506, "loc": { "start": { - "line": 9, + "line": 3, "column": 0 }, "end": { - "line": 106, + "line": 100, "column": 1 } }, "id": { "type": "Identifier", - "start": 288, - "end": 300, + "start": 59, + "end": 71, "loc": { "start": { - "line": 9, + "line": 3, "column": 6 }, "end": { - "line": 9, + "line": 3, "column": 18 }, "identifierName": "StateManager" }, - "name": "StateManager", - "leadingComments": null + "name": "StateManager" }, "superClass": null, "body": { "type": "ClassBody", - "start": 301, - "end": 2735, + "start": 72, + "end": 2506, "loc": { "start": { - "line": 9, + "line": 3, "column": 19 }, "end": { - "line": 106, + "line": 100, "column": 1 } }, "body": [ { "type": "ClassProperty", - "start": 425, - "end": 437, + "start": 196, + "end": 208, "loc": { "start": { - "line": 16, + "line": 10, "column": 1 }, "end": { - "line": 16, + "line": 10, "column": 13 } }, @@ -4619,15 +4599,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 425, - "end": 431, + "start": 196, + "end": 202, "loc": { "start": { - "line": 16, + "line": 10, "column": 1 }, "end": { - "line": 16, + "line": 10, "column": 7 }, "identifierName": "states" @@ -4637,15 +4617,15 @@ }, "value": { "type": "ObjectExpression", - "start": 434, - "end": 436, + "start": 205, + "end": 207, "loc": { "start": { - "line": 16, + "line": 10, "column": 10 }, "end": { - "line": 16, + "line": 10, "column": 12 } }, @@ -4655,15 +4635,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * An object containing all the registered states.\r\n\t * \r\n\t * @private\r\n\t * @type {Object}\r\n\t ", - "start": 305, - "end": 422, + "start": 76, + "end": 193, "loc": { "start": { - "line": 10, + "line": 4, "column": 1 }, "end": { - "line": 15, + "line": 9, "column": 4 } } @@ -4673,15 +4653,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -4690,15 +4670,15 @@ }, { "type": "ClassProperty", - "start": 541, - "end": 561, + "start": 312, + "end": 332, "loc": { "start": { - "line": 23, + "line": 17, "column": 1 }, "end": { - "line": 23, + "line": 17, "column": 21 } }, @@ -4706,15 +4686,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 541, - "end": 553, + "start": 312, + "end": 324, "loc": { "start": { - "line": 23, + "line": 17, "column": 1 }, "end": { - "line": 23, + "line": 17, "column": 13 }, "identifierName": "currentState" @@ -4724,15 +4704,15 @@ }, "value": { "type": "NullLiteral", - "start": 556, - "end": 560, + "start": 327, + "end": 331, "loc": { "start": { - "line": 23, + "line": 17, "column": 16 }, "end": { - "line": 23, + "line": 17, "column": 20 } } @@ -4741,15 +4721,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -4759,15 +4739,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -4776,15 +4756,15 @@ }, { "type": "ClassProperty", - "start": 608, - "end": 639, + "start": 379, + "end": 410, "loc": { "start": { - "line": 27, + "line": 21, "column": 1 }, "end": { - "line": 27, + "line": 21, "column": 32 } }, @@ -4792,15 +4772,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 608, - "end": 615, + "start": 379, + "end": 386, "loc": { "start": { - "line": 27, + "line": 21, "column": 1 }, "end": { - "line": 27, + "line": 21, "column": 8 }, "identifierName": "version" @@ -4810,15 +4790,15 @@ }, "value": { "type": "StringLiteral", - "start": 618, - "end": 638, + "start": 389, + "end": 409, "loc": { "start": { - "line": 27, + "line": 21, "column": 11 }, "end": { - "line": 27, + "line": 21, "column": 31 } }, @@ -4832,15 +4812,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -4850,15 +4830,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -4867,15 +4847,15 @@ }, { "type": "ClassMethod", - "start": 776, - "end": 1253, + "start": 547, + "end": 1024, "loc": { "start": { - "line": 33, + "line": 27, "column": 1 }, "end": { - "line": 46, + "line": 40, "column": 2 } }, @@ -4883,15 +4863,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 776, - "end": 787, + "start": 547, + "end": 558, "loc": { "start": { - "line": 33, + "line": 27, "column": 1 }, "end": { - "line": 33, + "line": 27, "column": 12 }, "identifierName": "constructor" @@ -4907,15 +4887,15 @@ "params": [ { "type": "Identifier", - "start": 788, - "end": 795, + "start": 559, + "end": 566, "loc": { "start": { - "line": 33, + "line": 27, "column": 13 }, "end": { - "line": 33, + "line": 27, "column": 20 }, "identifierName": "pStates" @@ -4925,73 +4905,73 @@ ], "body": { "type": "BlockStatement", - "start": 797, - "end": 1253, + "start": 568, + "end": 1024, "loc": { "start": { - "line": 33, + "line": 27, "column": 22 }, "end": { - "line": 46, + "line": 40, "column": 2 } }, "body": [ { "type": "ExpressionStatement", - "start": 939, - "end": 966, + "start": 710, + "end": 737, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 939, - "end": 965, + "start": 710, + "end": 736, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 939, - "end": 950, + "start": 710, + "end": 721, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 939, - "end": 943, + "start": 710, + "end": 714, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 12 } }, @@ -4999,15 +4979,15 @@ }, "property": { "type": "Identifier", - "start": 944, - "end": 950, + "start": 715, + "end": 721, "loc": { "start": { - "line": 38, + "line": 32, "column": 13 }, "end": { - "line": 38, + "line": 32, "column": 19 }, "identifierName": "logger" @@ -5019,29 +4999,29 @@ }, "right": { "type": "NewExpression", - "start": 953, - "end": 965, + "start": 724, + "end": 736, "loc": { "start": { - "line": 38, + "line": 32, "column": 22 }, "end": { - "line": 38, + "line": 32, "column": 34 } }, "callee": { "type": "Identifier", - "start": 957, - "end": 963, + "start": 728, + "end": 734, "loc": { "start": { - "line": 38, + "line": 32, "column": 26 }, "end": { - "line": 38, + "line": 32, "column": 32 }, "identifierName": "Logger" @@ -5056,15 +5036,15 @@ { "type": "CommentBlock", "value": "* The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n ", - "start": 808, - "end": 929, + "start": 579, + "end": 700, "loc": { "start": { - "line": 34, + "line": 28, "column": 8 }, "end": { - "line": 37, + "line": 31, "column": 11 } } @@ -5073,86 +5053,86 @@ }, { "type": "ExpressionStatement", - "start": 976, - "end": 1035, + "start": 747, + "end": 806, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 67 } }, "expression": { "type": "CallExpression", - "start": 976, - "end": 1034, + "start": 747, + "end": 805, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 976, - "end": 1000, + "start": 747, + "end": 771, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 976, - "end": 987, + "start": 747, + "end": 758, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 976, - "end": 980, + "start": 747, + "end": 751, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 12 } } }, "property": { "type": "Identifier", - "start": 981, - "end": 987, + "start": 752, + "end": 758, "loc": { "start": { - "line": 39, + "line": 33, "column": 13 }, "end": { - "line": 39, + "line": 33, "column": 19 }, "identifierName": "logger" @@ -5163,15 +5143,15 @@ }, "property": { "type": "Identifier", - "start": 988, - "end": 1000, + "start": 759, + "end": 771, "loc": { "start": { - "line": 39, + "line": 33, "column": 20 }, "end": { - "line": 39, + "line": 33, "column": 32 }, "identifierName": "registerType" @@ -5183,15 +5163,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1001, - "end": 1022, + "start": 772, + "end": 793, "loc": { "start": { - "line": 39, + "line": 33, "column": 33 }, "end": { - "line": 39, + "line": 33, "column": 54 } }, @@ -5203,15 +5183,15 @@ }, { "type": "StringLiteral", - "start": 1024, - "end": 1033, + "start": 795, + "end": 804, "loc": { "start": { - "line": 39, + "line": 33, "column": 56 }, "end": { - "line": 39, + "line": 33, "column": 65 } }, @@ -5227,15 +5207,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -5244,57 +5224,57 @@ }, { "type": "IfStatement", - "start": 1113, - "end": 1249, + "start": 884, + "end": 1020, "loc": { "start": { - "line": 41, + "line": 35, "column": 2 }, "end": { - "line": 45, + "line": 39, "column": 3 } }, "test": { "type": "LogicalExpression", - "start": 1117, - "end": 1173, + "start": 888, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, "left": { "type": "BinaryExpression", - "start": 1117, - "end": 1146, + "start": 888, + "end": 917, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 35 } }, "left": { "type": "UnaryExpression", - "start": 1117, - "end": 1133, + "start": 888, + "end": 904, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 22 } }, @@ -5302,15 +5282,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 1125, - "end": 1132, + "start": 896, + "end": 903, "loc": { "start": { - "line": 41, + "line": 35, "column": 14 }, "end": { - "line": 41, + "line": 35, "column": 21 }, "identifierName": "pStates" @@ -5319,7 +5299,7 @@ "leadingComments": null, "extra": { "parenthesized": true, - "parenStart": 1124 + "parenStart": 895 } }, "extra": { @@ -5330,15 +5310,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1138, - "end": 1146, + "start": 909, + "end": 917, "loc": { "start": { - "line": 41, + "line": 35, "column": 27 }, "end": { - "line": 41, + "line": 35, "column": 35 } }, @@ -5353,15 +5333,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 1150, - "end": 1173, + "start": 921, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 39 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, @@ -5369,43 +5349,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 1151, - "end": 1173, + "start": 922, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 1151, - "end": 1164, + "start": 922, + "end": 935, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 53 } }, "object": { "type": "Identifier", - "start": 1151, - "end": 1156, + "start": 922, + "end": 927, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 45 }, "identifierName": "Array" @@ -5414,15 +5394,15 @@ }, "property": { "type": "Identifier", - "start": 1157, - "end": 1164, + "start": 928, + "end": 935, "loc": { "start": { - "line": 41, + "line": 35, "column": 46 }, "end": { - "line": 41, + "line": 35, "column": 53 }, "identifierName": "isArray" @@ -5434,15 +5414,15 @@ "arguments": [ { "type": "Identifier", - "start": 1165, - "end": 1172, + "start": 936, + "end": 943, "loc": { "start": { - "line": 41, + "line": 35, "column": 54 }, "end": { - "line": 41, + "line": 35, "column": 61 }, "identifierName": "pStates" @@ -5459,73 +5439,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 1175, - "end": 1249, + "start": 946, + "end": 1020, "loc": { "start": { - "line": 41, + "line": 35, "column": 64 }, "end": { - "line": 45, + "line": 39, "column": 3 } }, "body": [ { "type": "ForInStatement", - "start": 1181, - "end": 1244, + "start": 952, + "end": 1015, "loc": { "start": { - "line": 42, + "line": 36, "column": 3 }, "end": { - "line": 44, + "line": 38, "column": 4 } }, "left": { "type": "VariableDeclaration", - "start": 1186, - "end": 1197, + "start": 957, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 8 }, "end": { - "line": 42, + "line": 36, "column": 19 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 1192, - "end": 1197, + "start": 963, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 14 }, "end": { - "line": 42, + "line": 36, "column": 19 } }, "id": { "type": "Identifier", - "start": 1192, - "end": 1197, + "start": 963, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 14 }, "end": { - "line": 42, + "line": 36, "column": 19 }, "identifierName": "state" @@ -5539,15 +5519,15 @@ }, "right": { "type": "Identifier", - "start": 1201, - "end": 1208, + "start": 972, + "end": 979, "loc": { "start": { - "line": 42, + "line": 36, "column": 23 }, "end": { - "line": 42, + "line": 36, "column": 30 }, "identifierName": "pStates" @@ -5556,87 +5536,87 @@ }, "body": { "type": "BlockStatement", - "start": 1210, - "end": 1244, + "start": 981, + "end": 1015, "loc": { "start": { - "line": 42, + "line": 36, "column": 32 }, "end": { - "line": 44, + "line": 38, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1217, - "end": 1238, + "start": 988, + "end": 1009, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 25 } }, "expression": { "type": "CallExpression", - "start": 1217, - "end": 1237, + "start": 988, + "end": 1008, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 24 } }, "callee": { "type": "MemberExpression", - "start": 1217, - "end": 1235, + "start": 988, + "end": 1006, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 1217, - "end": 1221, + "start": 988, + "end": 992, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1222, - "end": 1235, + "start": 993, + "end": 1006, "loc": { "start": { - "line": 43, + "line": 37, "column": 9 }, "end": { - "line": 43, + "line": 37, "column": 22 }, "identifierName": "registerState" @@ -5660,15 +5640,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -5683,15 +5663,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -5701,15 +5681,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -5718,15 +5698,15 @@ }, { "type": "ClassMethod", - "start": 1426, - "end": 1826, + "start": 1197, + "end": 1597, "loc": { "start": { - "line": 54, + "line": 48, "column": 1 }, "end": { - "line": 66, + "line": 60, "column": 2 } }, @@ -5734,15 +5714,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 1426, - "end": 1439, + "start": 1197, + "end": 1210, "loc": { "start": { - "line": 54, + "line": 48, "column": 1 }, "end": { - "line": 54, + "line": 48, "column": 14 }, "identifierName": "registerState" @@ -5758,15 +5738,15 @@ "params": [ { "type": "Identifier", - "start": 1440, - "end": 1445, + "start": 1211, + "end": 1216, "loc": { "start": { - "line": 54, + "line": 48, "column": 15 }, "end": { - "line": 54, + "line": 48, "column": 20 }, "identifierName": "pName" @@ -5775,15 +5755,15 @@ }, { "type": "Identifier", - "start": 1447, - "end": 1453, + "start": 1218, + "end": 1224, "loc": { "start": { - "line": 54, + "line": 48, "column": 22 }, "end": { - "line": 54, + "line": 48, "column": 28 }, "identifierName": "pState" @@ -5793,58 +5773,58 @@ ], "body": { "type": "BlockStatement", - "start": 1455, - "end": 1826, + "start": 1226, + "end": 1597, "loc": { "start": { - "line": 54, + "line": 48, "column": 30 }, "end": { - "line": 66, + "line": 60, "column": 2 } }, "body": [ { "type": "IfStatement", - "start": 1460, - "end": 1822, + "start": 1231, + "end": 1593, "loc": { "start": { - "line": 55, + "line": 49, "column": 2 }, "end": { - "line": 65, + "line": 59, "column": 3 } }, "test": { "type": "BinaryExpression", - "start": 1464, - "end": 1491, + "start": 1235, + "end": 1262, "loc": { "start": { - "line": 55, + "line": 49, "column": 6 }, "end": { - "line": 55, + "line": 49, "column": 33 } }, "left": { "type": "UnaryExpression", - "start": 1464, - "end": 1478, + "start": 1235, + "end": 1249, "loc": { "start": { - "line": 55, + "line": 49, "column": 6 }, "end": { - "line": 55, + "line": 49, "column": 20 } }, @@ -5852,15 +5832,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 1472, - "end": 1477, + "start": 1243, + "end": 1248, "loc": { "start": { - "line": 55, + "line": 49, "column": 14 }, "end": { - "line": 55, + "line": 49, "column": 19 }, "identifierName": "pName" @@ -5868,7 +5848,7 @@ "name": "pName", "extra": { "parenthesized": true, - "parenStart": 1471 + "parenStart": 1242 } }, "extra": { @@ -5878,15 +5858,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1483, - "end": 1491, + "start": 1254, + "end": 1262, "loc": { "start": { - "line": 55, + "line": 49, "column": 25 }, "end": { - "line": 55, + "line": 49, "column": 33 } }, @@ -5899,58 +5879,58 @@ }, "consequent": { "type": "BlockStatement", - "start": 1493, - "end": 1730, + "start": 1264, + "end": 1501, "loc": { "start": { - "line": 55, + "line": 49, "column": 35 }, "end": { - "line": 63, + "line": 57, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 1499, - "end": 1725, + "start": 1270, + "end": 1496, "loc": { "start": { - "line": 56, + "line": 50, "column": 3 }, "end": { - "line": 62, + "line": 56, "column": 4 } }, "test": { "type": "BinaryExpression", - "start": 1503, - "end": 1526, + "start": 1274, + "end": 1297, "loc": { "start": { - "line": 56, + "line": 50, "column": 7 }, "end": { - "line": 56, + "line": 50, "column": 30 } }, "left": { "type": "Identifier", - "start": 1503, - "end": 1509, + "start": 1274, + "end": 1280, "loc": { "start": { - "line": 56, + "line": 50, "column": 7 }, "end": { - "line": 56, + "line": 50, "column": 13 }, "identifierName": "pState" @@ -5960,15 +5940,15 @@ "operator": "instanceof", "right": { "type": "Identifier", - "start": 1521, - "end": 1526, + "start": 1292, + "end": 1297, "loc": { "start": { - "line": 56, + "line": 50, "column": 25 }, "end": { - "line": 56, + "line": 50, "column": 30 }, "identifierName": "State" @@ -5978,73 +5958,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 1528, - "end": 1623, + "start": 1299, + "end": 1394, "loc": { "start": { - "line": 56, + "line": 50, "column": 32 }, "end": { - "line": 60, + "line": 54, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1535, - "end": 1555, + "start": 1306, + "end": 1326, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 24 } }, "expression": { "type": "AssignmentExpression", - "start": 1535, - "end": 1554, + "start": 1306, + "end": 1325, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 23 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1535, - "end": 1546, + "start": 1306, + "end": 1317, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 15 } }, "object": { "type": "Identifier", - "start": 1535, - "end": 1541, + "start": 1306, + "end": 1312, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 10 }, "identifierName": "pState" @@ -6053,15 +6033,15 @@ }, "property": { "type": "Identifier", - "start": 1542, - "end": 1546, + "start": 1313, + "end": 1317, "loc": { "start": { - "line": 57, + "line": 51, "column": 11 }, "end": { - "line": 57, + "line": 51, "column": 15 }, "identifierName": "name" @@ -6072,15 +6052,15 @@ }, "right": { "type": "Identifier", - "start": 1549, - "end": 1554, + "start": 1320, + "end": 1325, "loc": { "start": { - "line": 57, + "line": 51, "column": 18 }, "end": { - "line": 57, + "line": 51, "column": 23 }, "identifierName": "pName" @@ -6091,87 +6071,87 @@ }, { "type": "ExpressionStatement", - "start": 1561, - "end": 1589, + "start": 1332, + "end": 1360, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 32 } }, "expression": { "type": "AssignmentExpression", - "start": 1561, - "end": 1588, + "start": 1332, + "end": 1359, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1561, - "end": 1579, + "start": 1332, + "end": 1350, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 22 } }, "object": { "type": "MemberExpression", - "start": 1561, - "end": 1572, + "start": 1332, + "end": 1343, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 1561, - "end": 1565, + "start": 1332, + "end": 1336, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1566, - "end": 1572, + "start": 1337, + "end": 1343, "loc": { "start": { - "line": 58, + "line": 52, "column": 9 }, "end": { - "line": 58, + "line": 52, "column": 15 }, "identifierName": "states" @@ -6182,15 +6162,15 @@ }, "property": { "type": "Identifier", - "start": 1573, - "end": 1578, + "start": 1344, + "end": 1349, "loc": { "start": { - "line": 58, + "line": 52, "column": 16 }, "end": { - "line": 58, + "line": 52, "column": 21 }, "identifierName": "pName" @@ -6201,15 +6181,15 @@ }, "right": { "type": "Identifier", - "start": 1582, - "end": 1588, + "start": 1353, + "end": 1359, "loc": { "start": { - "line": 58, + "line": 52, "column": 25 }, "end": { - "line": 58, + "line": 52, "column": 31 }, "identifierName": "pState" @@ -6220,58 +6200,58 @@ }, { "type": "ExpressionStatement", - "start": 1595, - "end": 1617, + "start": 1366, + "end": 1388, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 1595, - "end": 1616, + "start": 1366, + "end": 1387, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 1595, - "end": 1609, + "start": 1366, + "end": 1380, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 18 } }, "object": { "type": "Identifier", - "start": 1595, - "end": 1601, + "start": 1366, + "end": 1372, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 10 }, "identifierName": "pState" @@ -6280,15 +6260,15 @@ }, "property": { "type": "Identifier", - "start": 1602, - "end": 1609, + "start": 1373, + "end": 1380, "loc": { "start": { - "line": 59, + "line": 53, "column": 11 }, "end": { - "line": 59, + "line": 53, "column": 18 }, "identifierName": "manager" @@ -6299,15 +6279,15 @@ }, "right": { "type": "ThisExpression", - "start": 1612, - "end": 1616, + "start": 1383, + "end": 1387, "loc": { "start": { - "line": 59, + "line": 53, "column": 21 }, "end": { - "line": 59, + "line": 53, "column": 25 } } @@ -6319,129 +6299,129 @@ }, "alternate": { "type": "BlockStatement", - "start": 1629, - "end": 1725, + "start": 1400, + "end": 1496, "loc": { "start": { - "line": 60, + "line": 54, "column": 10 }, "end": { - "line": 62, + "line": 56, "column": 4 } }, "body": [ { "type": "ExpressionStatement", - "start": 1636, - "end": 1719, + "start": 1407, + "end": 1490, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 87 } }, "expression": { "type": "CallExpression", - "start": 1636, - "end": 1718, + "start": 1407, + "end": 1489, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 86 } }, "callee": { "type": "MemberExpression", - "start": 1636, - "end": 1683, + "start": 1407, + "end": 1454, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 51 } }, "object": { "type": "CallExpression", - "start": 1636, - "end": 1677, + "start": 1407, + "end": 1448, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 45 } }, "callee": { "type": "MemberExpression", - "start": 1636, - "end": 1654, + "start": 1407, + "end": 1425, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 22 } }, "object": { "type": "MemberExpression", - "start": 1636, - "end": 1647, + "start": 1407, + "end": 1418, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 1636, - "end": 1640, + "start": 1407, + "end": 1411, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 8 } } }, "property": { "type": "Identifier", - "start": 1641, - "end": 1647, + "start": 1412, + "end": 1418, "loc": { "start": { - "line": 61, + "line": 55, "column": 9 }, "end": { - "line": 61, + "line": 55, "column": 15 }, "identifierName": "logger" @@ -6452,15 +6432,15 @@ }, "property": { "type": "Identifier", - "start": 1648, - "end": 1654, + "start": 1419, + "end": 1425, "loc": { "start": { - "line": 61, + "line": 55, "column": 16 }, "end": { - "line": 61, + "line": 55, "column": 22 }, "identifierName": "prefix" @@ -6472,15 +6452,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1655, - "end": 1676, + "start": 1426, + "end": 1447, "loc": { "start": { - "line": 61, + "line": 55, "column": 23 }, "end": { - "line": 61, + "line": 55, "column": 44 } }, @@ -6494,15 +6474,15 @@ }, "property": { "type": "Identifier", - "start": 1678, - "end": 1683, + "start": 1449, + "end": 1454, "loc": { "start": { - "line": 61, + "line": 55, "column": 46 }, "end": { - "line": 61, + "line": 55, "column": 51 }, "identifierName": "error" @@ -6514,30 +6494,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 1684, - "end": 1717, + "start": 1455, + "end": 1488, "loc": { "start": { - "line": 61, + "line": 55, "column": 52 }, "end": { - "line": 61, + "line": 55, "column": 85 } }, "expressions": [ { "type": "Identifier", - "start": 1687, - "end": 1693, + "start": 1458, + "end": 1464, "loc": { "start": { - "line": 61, + "line": 55, "column": 55 }, "end": { - "line": 61, + "line": 55, "column": 61 }, "identifierName": "pState" @@ -6548,15 +6528,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 1685, - "end": 1685, + "start": 1456, + "end": 1456, "loc": { "start": { - "line": 61, + "line": 55, "column": 53 }, "end": { - "line": 61, + "line": 55, "column": 53 } }, @@ -6568,15 +6548,15 @@ }, { "type": "TemplateElement", - "start": 1694, - "end": 1716, + "start": 1465, + "end": 1487, "loc": { "start": { - "line": 61, + "line": 55, "column": 62 }, "end": { - "line": 61, + "line": 55, "column": 84 } }, @@ -6600,129 +6580,129 @@ }, "alternate": { "type": "BlockStatement", - "start": 1736, - "end": 1822, + "start": 1507, + "end": 1593, "loc": { "start": { - "line": 63, + "line": 57, "column": 9 }, "end": { - "line": 65, + "line": 59, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 1742, - "end": 1817, + "start": 1513, + "end": 1588, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 78 } }, "expression": { "type": "CallExpression", - "start": 1742, - "end": 1816, + "start": 1513, + "end": 1587, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 77 } }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1789, + "start": 1513, + "end": 1560, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 50 } }, "object": { "type": "CallExpression", - "start": 1742, - "end": 1783, + "start": 1513, + "end": 1554, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 1742, - "end": 1760, + "start": 1513, + "end": 1531, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 21 } }, "object": { "type": "MemberExpression", - "start": 1742, - "end": 1753, + "start": 1513, + "end": 1524, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 1742, - "end": 1746, + "start": 1513, + "end": 1517, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 7 } } }, "property": { "type": "Identifier", - "start": 1747, - "end": 1753, + "start": 1518, + "end": 1524, "loc": { "start": { - "line": 64, + "line": 58, "column": 8 }, "end": { - "line": 64, + "line": 58, "column": 14 }, "identifierName": "logger" @@ -6733,15 +6713,15 @@ }, "property": { "type": "Identifier", - "start": 1754, - "end": 1760, + "start": 1525, + "end": 1531, "loc": { "start": { - "line": 64, + "line": 58, "column": 15 }, "end": { - "line": 64, + "line": 58, "column": 21 }, "identifierName": "prefix" @@ -6753,15 +6733,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1761, - "end": 1782, + "start": 1532, + "end": 1553, "loc": { "start": { - "line": 64, + "line": 58, "column": 22 }, "end": { - "line": 64, + "line": 58, "column": 43 } }, @@ -6775,15 +6755,15 @@ }, "property": { "type": "Identifier", - "start": 1784, - "end": 1789, + "start": 1555, + "end": 1560, "loc": { "start": { - "line": 64, + "line": 58, "column": 45 }, "end": { - "line": 64, + "line": 58, "column": 50 }, "identifierName": "error" @@ -6795,15 +6775,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 1790, - "end": 1815, + "start": 1561, + "end": 1586, "loc": { "start": { - "line": 64, + "line": 58, "column": 51 }, "end": { - "line": 64, + "line": 58, "column": 76 } }, @@ -6828,15 +6808,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -6846,15 +6826,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -6863,15 +6843,15 @@ }, { "type": "ClassMethod", - "start": 2038, - "end": 2356, + "start": 1809, + "end": 2127, "loc": { "start": { - "line": 74, + "line": 68, "column": 1 }, "end": { - "line": 87, + "line": 81, "column": 2 } }, @@ -6879,15 +6859,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2038, - "end": 2046, + "start": 1809, + "end": 1817, "loc": { "start": { - "line": 74, + "line": 68, "column": 1 }, "end": { - "line": 74, + "line": 68, "column": 9 }, "identifierName": "setState" @@ -6903,15 +6883,15 @@ "params": [ { "type": "Identifier", - "start": 2047, - "end": 2052, + "start": 1818, + "end": 1823, "loc": { "start": { - "line": 74, + "line": 68, "column": 10 }, "end": { - "line": 74, + "line": 68, "column": 15 }, "identifierName": "pName" @@ -6920,29 +6900,29 @@ }, { "type": "RestElement", - "start": 2054, - "end": 2062, + "start": 1825, + "end": 1833, "loc": { "start": { - "line": 74, + "line": 68, "column": 17 }, "end": { - "line": 74, + "line": 68, "column": 25 } }, "argument": { "type": "Identifier", - "start": 2057, - "end": 2062, + "start": 1828, + "end": 1833, "loc": { "start": { - "line": 74, + "line": 68, "column": 20 }, "end": { - "line": 74, + "line": 68, "column": 25 }, "identifierName": "pRest" @@ -6953,59 +6933,59 @@ ], "body": { "type": "BlockStatement", - "start": 2064, - "end": 2356, + "start": 1835, + "end": 2127, "loc": { "start": { - "line": 74, + "line": 68, "column": 27 }, "end": { - "line": 87, + "line": 81, "column": 2 } }, "body": [ { "type": "VariableDeclaration", - "start": 2069, - "end": 2102, + "start": 1840, + "end": 1873, "loc": { "start": { - "line": 75, + "line": 69, "column": 2 }, "end": { - "line": 75, + "line": 69, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 2075, - "end": 2101, + "start": 1846, + "end": 1872, "loc": { "start": { - "line": 75, + "line": 69, "column": 8 }, "end": { - "line": 75, + "line": 69, "column": 34 } }, "id": { "type": "Identifier", - "start": 2075, - "end": 2080, + "start": 1846, + "end": 1851, "loc": { "start": { - "line": 75, + "line": 69, "column": 8 }, "end": { - "line": 75, + "line": 69, "column": 13 }, "identifierName": "state" @@ -7014,58 +6994,58 @@ }, "init": { "type": "MemberExpression", - "start": 2083, - "end": 2101, + "start": 1854, + "end": 1872, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 2083, - "end": 2094, + "start": 1854, + "end": 1865, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 2083, - "end": 2087, + "start": 1854, + "end": 1858, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 20 } } }, "property": { "type": "Identifier", - "start": 2088, - "end": 2094, + "start": 1859, + "end": 1865, "loc": { "start": { - "line": 75, + "line": 69, "column": 21 }, "end": { - "line": 75, + "line": 69, "column": 27 }, "identifierName": "states" @@ -7076,15 +7056,15 @@ }, "property": { "type": "Identifier", - "start": 2095, - "end": 2100, + "start": 1866, + "end": 1871, "loc": { "start": { - "line": 75, + "line": 69, "column": 28 }, "end": { - "line": 75, + "line": 69, "column": 33 }, "identifierName": "pName" @@ -7099,29 +7079,29 @@ }, { "type": "IfStatement", - "start": 2106, - "end": 2217, + "start": 1877, + "end": 1988, "loc": { "start": { - "line": 76, + "line": 70, "column": 2 }, "end": { - "line": 79, + "line": 73, "column": 3 } }, "test": { "type": "UnaryExpression", - "start": 2110, - "end": 2116, + "start": 1881, + "end": 1887, "loc": { "start": { - "line": 76, + "line": 70, "column": 6 }, "end": { - "line": 76, + "line": 70, "column": 12 } }, @@ -7129,15 +7109,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 2111, - "end": 2116, + "start": 1882, + "end": 1887, "loc": { "start": { - "line": 76, + "line": 70, "column": 7 }, "end": { - "line": 76, + "line": 70, "column": 12 }, "identifierName": "state" @@ -7150,129 +7130,129 @@ }, "consequent": { "type": "BlockStatement", - "start": 2118, - "end": 2217, + "start": 1889, + "end": 1988, "loc": { "start": { - "line": 76, + "line": 70, "column": 14 }, "end": { - "line": 79, + "line": 73, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2124, - "end": 2200, + "start": 1895, + "end": 1971, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 79 } }, "expression": { "type": "CallExpression", - "start": 2124, - "end": 2199, + "start": 1895, + "end": 1970, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 78 } }, "callee": { "type": "MemberExpression", - "start": 2124, - "end": 2170, + "start": 1895, + "end": 1941, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 49 } }, "object": { "type": "CallExpression", - "start": 2124, - "end": 2165, + "start": 1895, + "end": 1936, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 2124, - "end": 2142, + "start": 1895, + "end": 1913, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 21 } }, "object": { "type": "MemberExpression", - "start": 2124, - "end": 2135, + "start": 1895, + "end": 1906, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 2124, - "end": 2128, + "start": 1895, + "end": 1899, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2129, - "end": 2135, + "start": 1900, + "end": 1906, "loc": { "start": { - "line": 77, + "line": 71, "column": 8 }, "end": { - "line": 77, + "line": 71, "column": 14 }, "identifierName": "logger" @@ -7283,15 +7263,15 @@ }, "property": { "type": "Identifier", - "start": 2136, - "end": 2142, + "start": 1907, + "end": 1913, "loc": { "start": { - "line": 77, + "line": 71, "column": 15 }, "end": { - "line": 77, + "line": 71, "column": 21 }, "identifierName": "prefix" @@ -7303,15 +7283,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 2143, - "end": 2164, + "start": 1914, + "end": 1935, "loc": { "start": { - "line": 77, + "line": 71, "column": 22 }, "end": { - "line": 77, + "line": 71, "column": 43 } }, @@ -7325,15 +7305,15 @@ }, "property": { "type": "Identifier", - "start": 2166, - "end": 2170, + "start": 1937, + "end": 1941, "loc": { "start": { - "line": 77, + "line": 71, "column": 45 }, "end": { - "line": 77, + "line": 71, "column": 49 }, "identifierName": "warn" @@ -7345,30 +7325,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 2171, - "end": 2198, + "start": 1942, + "end": 1969, "loc": { "start": { - "line": 77, + "line": 71, "column": 50 }, "end": { - "line": 77, + "line": 71, "column": 77 } }, "expressions": [ { "type": "Identifier", - "start": 2180, - "end": 2185, + "start": 1951, + "end": 1956, "loc": { "start": { - "line": 77, + "line": 71, "column": 59 }, "end": { - "line": 77, + "line": 71, "column": 64 }, "identifierName": "pName" @@ -7379,15 +7359,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 2172, - "end": 2178, + "start": 1943, + "end": 1949, "loc": { "start": { - "line": 77, + "line": 71, "column": 51 }, "end": { - "line": 77, + "line": 71, "column": 57 } }, @@ -7399,15 +7379,15 @@ }, { "type": "TemplateElement", - "start": 2186, - "end": 2197, + "start": 1957, + "end": 1968, "loc": { "start": { - "line": 77, + "line": 71, "column": 65 }, "end": { - "line": 77, + "line": 71, "column": 76 } }, @@ -7424,15 +7404,15 @@ }, { "type": "ReturnStatement", - "start": 2205, - "end": 2212, + "start": 1976, + "end": 1983, "loc": { "start": { - "line": 78, + "line": 72, "column": 3 }, "end": { - "line": 78, + "line": 72, "column": 10 } }, @@ -7445,58 +7425,58 @@ }, { "type": "IfStatement", - "start": 2223, - "end": 2282, + "start": 1994, + "end": 2053, "loc": { "start": { - "line": 81, + "line": 75, "column": 2 }, "end": { - "line": 83, + "line": 77, "column": 3 } }, "test": { "type": "MemberExpression", - "start": 2227, - "end": 2244, + "start": 1998, + "end": 2015, "loc": { "start": { - "line": 81, + "line": 75, "column": 6 }, "end": { - "line": 81, + "line": 75, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 2227, - "end": 2231, + "start": 1998, + "end": 2002, "loc": { "start": { - "line": 81, + "line": 75, "column": 6 }, "end": { - "line": 81, + "line": 75, "column": 10 } } }, "property": { "type": "Identifier", - "start": 2232, - "end": 2244, + "start": 2003, + "end": 2015, "loc": { "start": { - "line": 81, + "line": 75, "column": 11 }, "end": { - "line": 81, + "line": 75, "column": 23 }, "identifierName": "currentState" @@ -7507,101 +7487,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 2246, - "end": 2282, + "start": 2017, + "end": 2053, "loc": { "start": { - "line": 81, + "line": 75, "column": 25 }, "end": { - "line": 83, + "line": 77, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2252, - "end": 2277, + "start": 2023, + "end": 2048, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 28 } }, "expression": { "type": "CallExpression", - "start": 2252, - "end": 2276, + "start": 2023, + "end": 2047, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 27 } }, "callee": { "type": "MemberExpression", - "start": 2252, - "end": 2274, + "start": 2023, + "end": 2045, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 2252, - "end": 2269, + "start": 2023, + "end": 2040, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 2252, - "end": 2256, + "start": 2023, + "end": 2027, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2257, - "end": 2269, + "start": 2028, + "end": 2040, "loc": { "start": { - "line": 82, + "line": 76, "column": 8 }, "end": { - "line": 82, + "line": 76, "column": 20 }, "identifierName": "currentState" @@ -7612,15 +7592,15 @@ }, "property": { "type": "Identifier", - "start": 2270, - "end": 2274, + "start": 2041, + "end": 2045, "loc": { "start": { - "line": 82, + "line": 76, "column": 21 }, "end": { - "line": 82, + "line": 76, "column": 25 }, "identifierName": "exit" @@ -7639,73 +7619,73 @@ }, { "type": "ExpressionStatement", - "start": 2288, - "end": 2314, + "start": 2059, + "end": 2085, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 2288, - "end": 2313, + "start": 2059, + "end": 2084, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 2288, - "end": 2305, + "start": 2059, + "end": 2076, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 2288, - "end": 2292, + "start": 2059, + "end": 2063, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 6 } } }, "property": { "type": "Identifier", - "start": 2293, - "end": 2305, + "start": 2064, + "end": 2076, "loc": { "start": { - "line": 85, + "line": 79, "column": 7 }, "end": { - "line": 85, + "line": 79, "column": 19 }, "identifierName": "currentState" @@ -7716,15 +7696,15 @@ }, "right": { "type": "Identifier", - "start": 2308, - "end": 2313, + "start": 2079, + "end": 2084, "loc": { "start": { - "line": 85, + "line": 79, "column": 22 }, "end": { - "line": 85, + "line": 79, "column": 27 }, "identifierName": "state" @@ -7735,86 +7715,86 @@ }, { "type": "ExpressionStatement", - "start": 2318, - "end": 2352, + "start": 2089, + "end": 2123, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 2318, - "end": 2351, + "start": 2089, + "end": 2122, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 2318, - "end": 2341, + "start": 2089, + "end": 2112, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 2318, - "end": 2335, + "start": 2089, + "end": 2106, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 2318, - "end": 2322, + "start": 2089, + "end": 2093, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 6 } } }, "property": { "type": "Identifier", - "start": 2323, - "end": 2335, + "start": 2094, + "end": 2106, "loc": { "start": { - "line": 86, + "line": 80, "column": 7 }, "end": { - "line": 86, + "line": 80, "column": 19 }, "identifierName": "currentState" @@ -7825,15 +7805,15 @@ }, "property": { "type": "Identifier", - "start": 2336, - "end": 2341, + "start": 2107, + "end": 2112, "loc": { "start": { - "line": 86, + "line": 80, "column": 20 }, "end": { - "line": 86, + "line": 80, "column": 25 }, "identifierName": "enter" @@ -7845,29 +7825,29 @@ "arguments": [ { "type": "SpreadElement", - "start": 2342, - "end": 2350, + "start": 2113, + "end": 2121, "loc": { "start": { - "line": 86, + "line": 80, "column": 26 }, "end": { - "line": 86, + "line": 80, "column": 34 } }, "argument": { "type": "Identifier", - "start": 2345, - "end": 2350, + "start": 2116, + "end": 2121, "loc": { "start": { - "line": 86, + "line": 80, "column": 29 }, "end": { - "line": 86, + "line": 80, "column": 34 }, "identifierName": "pRest" @@ -7886,15 +7866,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -7904,15 +7884,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -7921,15 +7901,15 @@ }, { "type": "ClassMethod", - "start": 2402, - "end": 2486, + "start": 2173, + "end": 2257, "loc": { "start": { - "line": 92, + "line": 86, "column": 1 }, "end": { - "line": 94, + "line": 88, "column": 2 } }, @@ -7937,15 +7917,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2402, - "end": 2417, + "start": 2173, + "end": 2188, "loc": { "start": { - "line": 92, + "line": 86, "column": 1 }, "end": { - "line": 92, + "line": 86, "column": 16 }, "identifierName": "getCurrentState" @@ -7961,87 +7941,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2420, - "end": 2486, + "start": 2191, + "end": 2257, "loc": { "start": { - "line": 92, + "line": 86, "column": 19 }, "end": { - "line": 94, + "line": 88, "column": 2 } }, "body": [ { "type": "ReturnStatement", - "start": 2425, - "end": 2482, + "start": 2196, + "end": 2253, "loc": { "start": { - "line": 93, + "line": 87, "column": 2 }, "end": { - "line": 93, + "line": 87, "column": 59 } }, "argument": { "type": "ConditionalExpression", - "start": 2432, - "end": 2481, + "start": 2203, + "end": 2252, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 58 } }, "test": { "type": "MemberExpression", - "start": 2432, - "end": 2449, + "start": 2203, + "end": 2220, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 2432, - "end": 2436, + "start": 2203, + "end": 2207, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 13 } } }, "property": { "type": "Identifier", - "start": 2437, - "end": 2449, + "start": 2208, + "end": 2220, "loc": { "start": { - "line": 93, + "line": 87, "column": 14 }, "end": { - "line": 93, + "line": 87, "column": 26 }, "identifierName": "currentState" @@ -8052,58 +8032,58 @@ }, "consequent": { "type": "MemberExpression", - "start": 2452, - "end": 2474, + "start": 2223, + "end": 2245, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 2452, - "end": 2469, + "start": 2223, + "end": 2240, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 2452, - "end": 2456, + "start": 2223, + "end": 2227, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 33 } } }, "property": { "type": "Identifier", - "start": 2457, - "end": 2469, + "start": 2228, + "end": 2240, "loc": { "start": { - "line": 93, + "line": 87, "column": 34 }, "end": { - "line": 93, + "line": 87, "column": 46 }, "identifierName": "currentState" @@ -8114,15 +8094,15 @@ }, "property": { "type": "Identifier", - "start": 2470, - "end": 2474, + "start": 2241, + "end": 2245, "loc": { "start": { - "line": 93, + "line": 87, "column": 47 }, "end": { - "line": 93, + "line": 87, "column": 51 }, "identifierName": "name" @@ -8133,15 +8113,15 @@ }, "alternate": { "type": "NullLiteral", - "start": 2477, - "end": 2481, + "start": 2248, + "end": 2252, "loc": { "start": { - "line": 93, + "line": 87, "column": 54 }, "end": { - "line": 93, + "line": 87, "column": 58 } } @@ -8156,15 +8136,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -8174,15 +8154,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -8191,15 +8171,15 @@ }, { "type": "ClassMethod", - "start": 2641, - "end": 2732, + "start": 2412, + "end": 2503, "loc": { "start": { - "line": 101, + "line": 95, "column": 1 }, "end": { - "line": 105, + "line": 99, "column": 2 } }, @@ -8207,15 +8187,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2641, - "end": 2647, + "start": 2412, + "end": 2418, "loc": { "start": { - "line": 101, + "line": 95, "column": 1 }, "end": { - "line": 101, + "line": 95, "column": 7 }, "identifierName": "update" @@ -8231,15 +8211,15 @@ "params": [ { "type": "Identifier", - "start": 2648, - "end": 2654, + "start": 2419, + "end": 2425, "loc": { "start": { - "line": 101, + "line": 95, "column": 8 }, "end": { - "line": 101, + "line": 95, "column": 14 }, "identifierName": "pDelta" @@ -8249,73 +8229,73 @@ ], "body": { "type": "BlockStatement", - "start": 2656, - "end": 2732, + "start": 2427, + "end": 2503, "loc": { "start": { - "line": 101, + "line": 95, "column": 16 }, "end": { - "line": 105, + "line": 99, "column": 2 } }, "body": [ { "type": "IfStatement", - "start": 2661, - "end": 2728, + "start": 2432, + "end": 2499, "loc": { "start": { - "line": 102, + "line": 96, "column": 2 }, "end": { - "line": 104, + "line": 98, "column": 3 } }, "test": { "type": "MemberExpression", - "start": 2665, - "end": 2682, + "start": 2436, + "end": 2453, "loc": { "start": { - "line": 102, + "line": 96, "column": 6 }, "end": { - "line": 102, + "line": 96, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 2665, - "end": 2669, + "start": 2436, + "end": 2440, "loc": { "start": { - "line": 102, + "line": 96, "column": 6 }, "end": { - "line": 102, + "line": 96, "column": 10 } } }, "property": { "type": "Identifier", - "start": 2670, - "end": 2682, + "start": 2441, + "end": 2453, "loc": { "start": { - "line": 102, + "line": 96, "column": 11 }, "end": { - "line": 102, + "line": 96, "column": 23 }, "identifierName": "currentState" @@ -8326,101 +8306,101 @@ }, "consequent": { "type": "BlockStatement", - "start": 2684, - "end": 2728, + "start": 2455, + "end": 2499, "loc": { "start": { - "line": 102, + "line": 96, "column": 25 }, "end": { - "line": 104, + "line": 98, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 2690, - "end": 2723, + "start": 2461, + "end": 2494, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 2690, - "end": 2722, + "start": 2461, + "end": 2493, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 2690, - "end": 2714, + "start": 2461, + "end": 2485, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 2690, - "end": 2707, + "start": 2461, + "end": 2478, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 2690, - "end": 2694, + "start": 2461, + "end": 2465, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 7 } } }, "property": { "type": "Identifier", - "start": 2695, - "end": 2707, + "start": 2466, + "end": 2478, "loc": { "start": { - "line": 103, + "line": 97, "column": 8 }, "end": { - "line": 103, + "line": 97, "column": 20 }, "identifierName": "currentState" @@ -8431,15 +8411,15 @@ }, "property": { "type": "Identifier", - "start": 2708, - "end": 2714, + "start": 2479, + "end": 2485, "loc": { "start": { - "line": 103, + "line": 97, "column": 21 }, "end": { - "line": 103, + "line": 97, "column": 27 }, "identifierName": "update" @@ -8451,15 +8431,15 @@ "arguments": [ { "type": "Identifier", - "start": 2715, - "end": 2721, + "start": 2486, + "end": 2492, "loc": { "start": { - "line": 103, + "line": 97, "column": 28 }, "end": { - "line": 103, + "line": 97, "column": 34 }, "identifierName": "pDelta" @@ -8481,15 +8461,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -8499,43 +8479,26 @@ ], "trailingComments": null }, - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * A class representing a state machine manager.\r\n * \r\n * @class StateManager \r\n * @license StateManager does not have a license at this time. For licensing contact the author\r\n * @author https://github.com/doubleactii\r\n ", - "start": 51, - "end": 280, - "loc": { - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * A class representing a state.\r\n ", - "start": 2739, - "end": 2781, + "start": 2510, + "end": 2552, "loc": { "start": { - "line": 108, + "line": 102, "column": 0 }, "end": { - "line": 110, + "line": 104, "column": 3 } } } ], - "__PseudoExport__": false + "__PseudoExport__": false, + "leadingComments": [] }, "specifiers": null, "source": null, @@ -8543,43 +8506,43 @@ }, { "type": "ExportNamedDeclaration", - "start": 3087, - "end": 3118, + "start": 2858, + "end": 2889, "loc": { "start": { - "line": 130, + "line": 124, "column": 0 }, "end": { - "line": 130, + "line": 124, "column": 31 } }, "declaration": { "type": "ClassDeclaration", - "start": 2783, - "end": 3083, + "start": 2554, + "end": 2854, "loc": { "start": { - "line": 111, + "line": 105, "column": 0 }, "end": { - "line": 128, + "line": 122, "column": 1 } }, "id": { "type": "Identifier", - "start": 2789, - "end": 2794, + "start": 2560, + "end": 2565, "loc": { "start": { - "line": 111, + "line": 105, "column": 6 }, "end": { - "line": 111, + "line": 105, "column": 11 }, "identifierName": "State" @@ -8590,30 +8553,30 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 2795, - "end": 3083, + "start": 2566, + "end": 2854, "loc": { "start": { - "line": 111, + "line": 105, "column": 12 }, "end": { - "line": 128, + "line": 122, "column": 1 } }, "body": [ { "type": "ClassMethod", - "start": 2848, - "end": 2859, + "start": 2619, + "end": 2630, "loc": { "start": { - "line": 115, + "line": 109, "column": 1 }, "end": { - "line": 115, + "line": 109, "column": 12 } }, @@ -8621,15 +8584,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2848, - "end": 2853, + "start": 2619, + "end": 2624, "loc": { "start": { - "line": 115, + "line": 109, "column": 1 }, "end": { - "line": 115, + "line": 109, "column": 6 }, "identifierName": "enter" @@ -8645,15 +8608,15 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2856, - "end": 2859, + "start": 2627, + "end": 2630, "loc": { "start": { - "line": 115, + "line": 109, "column": 9 }, "end": { - "line": 115, + "line": 109, "column": 12 } }, @@ -8666,15 +8629,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when entering the state.\r\n\t ", - "start": 2799, - "end": 2845, + "start": 2570, + "end": 2616, "loc": { "start": { - "line": 112, + "line": 106, "column": 1 }, "end": { - "line": 114, + "line": 108, "column": 4 } } @@ -8684,15 +8647,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -8701,15 +8664,15 @@ }, { "type": "ClassMethod", - "start": 2999, - "end": 3017, + "start": 2770, + "end": 2788, "loc": { "start": { - "line": 122, + "line": 116, "column": 1 }, "end": { - "line": 122, + "line": 116, "column": 19 } }, @@ -8717,15 +8680,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 2999, - "end": 3005, + "start": 2770, + "end": 2776, "loc": { "start": { - "line": 122, + "line": 116, "column": 1 }, "end": { - "line": 122, + "line": 116, "column": 7 }, "identifierName": "update" @@ -8741,15 +8704,15 @@ "params": [ { "type": "Identifier", - "start": 3006, - "end": 3012, + "start": 2777, + "end": 2783, "loc": { "start": { - "line": 122, + "line": 116, "column": 8 }, "end": { - "line": 122, + "line": 116, "column": 14 }, "identifierName": "pDelta" @@ -8759,15 +8722,15 @@ ], "body": { "type": "BlockStatement", - "start": 3014, - "end": 3017, + "start": 2785, + "end": 2788, "loc": { "start": { - "line": 122, + "line": 116, "column": 16 }, "end": { - "line": 122, + "line": 116, "column": 19 } }, @@ -8780,15 +8743,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -8798,15 +8761,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -8815,15 +8778,15 @@ }, { "type": "ClassMethod", - "start": 3070, - "end": 3080, + "start": 2841, + "end": 2851, "loc": { "start": { - "line": 127, + "line": 121, "column": 1 }, "end": { - "line": 127, + "line": 121, "column": 11 } }, @@ -8831,15 +8794,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 3070, - "end": 3074, + "start": 2841, + "end": 2845, "loc": { "start": { - "line": 127, + "line": 121, "column": 1 }, "end": { - "line": 127, + "line": 121, "column": 5 }, "identifierName": "exit" @@ -8855,15 +8818,15 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3077, - "end": 3080, + "start": 2848, + "end": 2851, "loc": { "start": { - "line": 127, + "line": 121, "column": 8 }, "end": { - "line": 127, + "line": 121, "column": 11 } }, @@ -8874,15 +8837,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -8895,15 +8858,15 @@ { "type": "CommentBlock", "value": "*\r\n * A class representing a state.\r\n ", - "start": 2739, - "end": 2781, + "start": 2510, + "end": 2552, "loc": { "start": { - "line": 108, + "line": 102, "column": 0 }, "end": { - "line": 110, + "line": 104, "column": 3 } } @@ -8920,34 +8883,18 @@ "directives": [] }, "comments": [ - { - "type": "CommentBlock", - "value": "*\r\n * A class representing a state machine manager.\r\n * \r\n * @class StateManager \r\n * @license StateManager does not have a license at this time. For licensing contact the author\r\n * @author https://github.com/doubleactii\r\n ", - "start": 51, - "end": 280, - "loc": { - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - }, { "type": "CommentBlock", "value": "*\r\n\t * An object containing all the registered states.\r\n\t * \r\n\t * @private\r\n\t * @type {Object}\r\n\t ", - "start": 305, - "end": 422, + "start": 76, + "end": 193, "loc": { "start": { - "line": 10, + "line": 4, "column": 1 }, "end": { - "line": 15, + "line": 9, "column": 4 } } @@ -8955,15 +8902,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -8971,15 +8918,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -8987,15 +8934,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -9003,15 +8950,15 @@ { "type": "CommentBlock", "value": "* The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n ", - "start": 808, - "end": 929, + "start": 579, + "end": 700, "loc": { "start": { - "line": 34, + "line": 28, "column": 8 }, "end": { - "line": 37, + "line": 31, "column": 11 } } @@ -9019,15 +8966,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -9035,15 +8982,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -9051,15 +8998,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -9067,15 +9014,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -9083,15 +9030,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -9099,15 +9046,15 @@ { "type": "CommentBlock", "value": "*\r\n * A class representing a state.\r\n ", - "start": 2739, - "end": 2781, + "start": 2510, + "end": 2552, "loc": { "start": { - "line": 108, + "line": 102, "column": 0 }, "end": { - "line": 110, + "line": 104, "column": 3 } } @@ -9115,15 +9062,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when entering the state.\r\n\t ", - "start": 2799, - "end": 2845, + "start": 2570, + "end": 2616, "loc": { "start": { - "line": 112, + "line": 106, "column": 1 }, "end": { - "line": 114, + "line": 108, "column": 4 } } @@ -9131,15 +9078,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -9147,15 +9094,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -9345,22 +9292,6 @@ } } }, - { - "type": "CommentBlock", - "value": "*\r\n * A class representing a state machine manager.\r\n * \r\n * @class StateManager \r\n * @license StateManager does not have a license at this time. For licensing contact the author\r\n * @author https://github.com/doubleactii\r\n ", - "start": 51, - "end": 280, - "loc": { - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - }, { "type": { "label": "class", @@ -9376,15 +9307,15 @@ "updateContext": null }, "value": "class", - "start": 282, - "end": 287, + "start": 53, + "end": 58, "loc": { "start": { - "line": 9, + "line": 3, "column": 0 }, "end": { - "line": 9, + "line": 3, "column": 5 } } @@ -9402,15 +9333,15 @@ "binop": null }, "value": "StateManager", - "start": 288, - "end": 300, + "start": 59, + "end": 71, "loc": { "start": { - "line": 9, + "line": 3, "column": 6 }, "end": { - "line": 9, + "line": 3, "column": 18 } } @@ -9427,15 +9358,15 @@ "postfix": false, "binop": null }, - "start": 301, - "end": 302, + "start": 72, + "end": 73, "loc": { "start": { - "line": 9, + "line": 3, "column": 19 }, "end": { - "line": 9, + "line": 3, "column": 20 } } @@ -9443,15 +9374,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * An object containing all the registered states.\r\n\t * \r\n\t * @private\r\n\t * @type {Object}\r\n\t ", - "start": 305, - "end": 422, + "start": 76, + "end": 193, "loc": { "start": { - "line": 10, + "line": 4, "column": 1 }, "end": { - "line": 15, + "line": 9, "column": 4 } } @@ -9469,15 +9400,15 @@ "binop": null }, "value": "states", - "start": 425, - "end": 431, + "start": 196, + "end": 202, "loc": { "start": { - "line": 16, + "line": 10, "column": 1 }, "end": { - "line": 16, + "line": 10, "column": 7 } } @@ -9496,15 +9427,15 @@ "updateContext": null }, "value": "=", - "start": 432, - "end": 433, + "start": 203, + "end": 204, "loc": { "start": { - "line": 16, + "line": 10, "column": 8 }, "end": { - "line": 16, + "line": 10, "column": 9 } } @@ -9521,15 +9452,15 @@ "postfix": false, "binop": null }, - "start": 434, - "end": 435, + "start": 205, + "end": 206, "loc": { "start": { - "line": 16, + "line": 10, "column": 10 }, "end": { - "line": 16, + "line": 10, "column": 11 } } @@ -9546,15 +9477,15 @@ "postfix": false, "binop": null }, - "start": 435, - "end": 436, + "start": 206, + "end": 207, "loc": { "start": { - "line": 16, + "line": 10, "column": 11 }, "end": { - "line": 16, + "line": 10, "column": 12 } } @@ -9572,15 +9503,15 @@ "binop": null, "updateContext": null }, - "start": 436, - "end": 437, + "start": 207, + "end": 208, "loc": { "start": { - "line": 16, + "line": 10, "column": 12 }, "end": { - "line": 16, + "line": 10, "column": 13 } } @@ -9588,15 +9519,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t ", - "start": 440, - "end": 538, + "start": 211, + "end": 309, "loc": { "start": { - "line": 17, + "line": 11, "column": 1 }, "end": { - "line": 22, + "line": 16, "column": 4 } } @@ -9614,15 +9545,15 @@ "binop": null }, "value": "currentState", - "start": 541, - "end": 553, + "start": 312, + "end": 324, "loc": { "start": { - "line": 23, + "line": 17, "column": 1 }, "end": { - "line": 23, + "line": 17, "column": 13 } } @@ -9641,15 +9572,15 @@ "updateContext": null }, "value": "=", - "start": 554, - "end": 555, + "start": 325, + "end": 326, "loc": { "start": { - "line": 23, + "line": 17, "column": 14 }, "end": { - "line": 23, + "line": 17, "column": 15 } } @@ -9669,15 +9600,15 @@ "updateContext": null }, "value": "null", - "start": 556, - "end": 560, + "start": 327, + "end": 331, "loc": { "start": { - "line": 23, + "line": 17, "column": 16 }, "end": { - "line": 23, + "line": 17, "column": 20 } } @@ -9695,15 +9626,15 @@ "binop": null, "updateContext": null }, - "start": 560, - "end": 561, + "start": 331, + "end": 332, "loc": { "start": { - "line": 23, + "line": 17, "column": 20 }, "end": { - "line": 23, + "line": 17, "column": 21 } } @@ -9711,15 +9642,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * The version of the module.\r\n\t ", - "start": 564, - "end": 605, + "start": 335, + "end": 376, "loc": { "start": { - "line": 24, + "line": 18, "column": 1 }, "end": { - "line": 26, + "line": 20, "column": 4 } } @@ -9737,15 +9668,15 @@ "binop": null }, "value": "version", - "start": 608, - "end": 615, + "start": 379, + "end": 386, "loc": { "start": { - "line": 27, + "line": 21, "column": 1 }, "end": { - "line": 27, + "line": 21, "column": 8 } } @@ -9764,15 +9695,15 @@ "updateContext": null }, "value": "=", - "start": 616, - "end": 617, + "start": 387, + "end": 388, "loc": { "start": { - "line": 27, + "line": 21, "column": 9 }, "end": { - "line": 27, + "line": 21, "column": 10 } } @@ -9791,15 +9722,15 @@ "updateContext": null }, "value": "VERSION_REPLACE_ME", - "start": 618, - "end": 638, + "start": 389, + "end": 409, "loc": { "start": { - "line": 27, + "line": 21, "column": 11 }, "end": { - "line": 27, + "line": 21, "column": 31 } } @@ -9817,15 +9748,15 @@ "binop": null, "updateContext": null }, - "start": 638, - "end": 639, + "start": 409, + "end": 410, "loc": { "start": { - "line": 27, + "line": 21, "column": 31 }, "end": { - "line": 27, + "line": 21, "column": 32 } } @@ -9833,15 +9764,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t ", - "start": 642, - "end": 773, + "start": 413, + "end": 544, "loc": { "start": { - "line": 28, + "line": 22, "column": 1 }, "end": { - "line": 32, + "line": 26, "column": 4 } } @@ -9859,15 +9790,15 @@ "binop": null }, "value": "constructor", - "start": 776, - "end": 787, + "start": 547, + "end": 558, "loc": { "start": { - "line": 33, + "line": 27, "column": 1 }, "end": { - "line": 33, + "line": 27, "column": 12 } } @@ -9884,15 +9815,15 @@ "postfix": false, "binop": null }, - "start": 787, - "end": 788, + "start": 558, + "end": 559, "loc": { "start": { - "line": 33, + "line": 27, "column": 12 }, "end": { - "line": 33, + "line": 27, "column": 13 } } @@ -9910,15 +9841,15 @@ "binop": null }, "value": "pStates", - "start": 788, - "end": 795, + "start": 559, + "end": 566, "loc": { "start": { - "line": 33, + "line": 27, "column": 13 }, "end": { - "line": 33, + "line": 27, "column": 20 } } @@ -9935,15 +9866,15 @@ "postfix": false, "binop": null }, - "start": 795, - "end": 796, + "start": 566, + "end": 567, "loc": { "start": { - "line": 33, + "line": 27, "column": 20 }, "end": { - "line": 33, + "line": 27, "column": 21 } } @@ -9960,15 +9891,15 @@ "postfix": false, "binop": null }, - "start": 797, - "end": 798, + "start": 568, + "end": 569, "loc": { "start": { - "line": 33, + "line": 27, "column": 22 }, "end": { - "line": 33, + "line": 27, "column": 23 } } @@ -9976,15 +9907,15 @@ { "type": "CommentBlock", "value": "* The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n ", - "start": 808, - "end": 929, + "start": 579, + "end": 700, "loc": { "start": { - "line": 34, + "line": 28, "column": 8 }, "end": { - "line": 37, + "line": 31, "column": 11 } } @@ -10004,15 +9935,15 @@ "updateContext": null }, "value": "this", - "start": 939, - "end": 943, + "start": 710, + "end": 714, "loc": { "start": { - "line": 38, + "line": 32, "column": 8 }, "end": { - "line": 38, + "line": 32, "column": 12 } } @@ -10030,15 +9961,15 @@ "binop": null, "updateContext": null }, - "start": 943, - "end": 944, + "start": 714, + "end": 715, "loc": { "start": { - "line": 38, + "line": 32, "column": 12 }, "end": { - "line": 38, + "line": 32, "column": 13 } } @@ -10056,15 +9987,15 @@ "binop": null }, "value": "logger", - "start": 944, - "end": 950, + "start": 715, + "end": 721, "loc": { "start": { - "line": 38, + "line": 32, "column": 13 }, "end": { - "line": 38, + "line": 32, "column": 19 } } @@ -10083,15 +10014,15 @@ "updateContext": null }, "value": "=", - "start": 951, - "end": 952, + "start": 722, + "end": 723, "loc": { "start": { - "line": 38, + "line": 32, "column": 20 }, "end": { - "line": 38, + "line": 32, "column": 21 } } @@ -10111,15 +10042,15 @@ "updateContext": null }, "value": "new", - "start": 953, - "end": 956, + "start": 724, + "end": 727, "loc": { "start": { - "line": 38, + "line": 32, "column": 22 }, "end": { - "line": 38, + "line": 32, "column": 25 } } @@ -10137,15 +10068,15 @@ "binop": null }, "value": "Logger", - "start": 957, - "end": 963, + "start": 728, + "end": 734, "loc": { "start": { - "line": 38, + "line": 32, "column": 26 }, "end": { - "line": 38, + "line": 32, "column": 32 } } @@ -10162,15 +10093,15 @@ "postfix": false, "binop": null }, - "start": 963, - "end": 964, + "start": 734, + "end": 735, "loc": { "start": { - "line": 38, + "line": 32, "column": 32 }, "end": { - "line": 38, + "line": 32, "column": 33 } } @@ -10187,15 +10118,15 @@ "postfix": false, "binop": null }, - "start": 964, - "end": 965, + "start": 735, + "end": 736, "loc": { "start": { - "line": 38, + "line": 32, "column": 33 }, "end": { - "line": 38, + "line": 32, "column": 34 } } @@ -10213,15 +10144,15 @@ "binop": null, "updateContext": null }, - "start": 965, - "end": 966, + "start": 736, + "end": 737, "loc": { "start": { - "line": 38, + "line": 32, "column": 34 }, "end": { - "line": 38, + "line": 32, "column": 35 } } @@ -10241,15 +10172,15 @@ "updateContext": null }, "value": "this", - "start": 976, - "end": 980, + "start": 747, + "end": 751, "loc": { "start": { - "line": 39, + "line": 33, "column": 8 }, "end": { - "line": 39, + "line": 33, "column": 12 } } @@ -10267,15 +10198,15 @@ "binop": null, "updateContext": null }, - "start": 980, - "end": 981, + "start": 751, + "end": 752, "loc": { "start": { - "line": 39, + "line": 33, "column": 12 }, "end": { - "line": 39, + "line": 33, "column": 13 } } @@ -10293,15 +10224,15 @@ "binop": null }, "value": "logger", - "start": 981, - "end": 987, + "start": 752, + "end": 758, "loc": { "start": { - "line": 39, + "line": 33, "column": 13 }, "end": { - "line": 39, + "line": 33, "column": 19 } } @@ -10319,15 +10250,15 @@ "binop": null, "updateContext": null }, - "start": 987, - "end": 988, + "start": 758, + "end": 759, "loc": { "start": { - "line": 39, + "line": 33, "column": 19 }, "end": { - "line": 39, + "line": 33, "column": 20 } } @@ -10345,15 +10276,15 @@ "binop": null }, "value": "registerType", - "start": 988, - "end": 1000, + "start": 759, + "end": 771, "loc": { "start": { - "line": 39, + "line": 33, "column": 20 }, "end": { - "line": 39, + "line": 33, "column": 32 } } @@ -10370,15 +10301,15 @@ "postfix": false, "binop": null }, - "start": 1000, - "end": 1001, + "start": 771, + "end": 772, "loc": { "start": { - "line": 39, + "line": 33, "column": 32 }, "end": { - "line": 39, + "line": 33, "column": 33 } } @@ -10397,15 +10328,15 @@ "updateContext": null }, "value": "StateManager-Module", - "start": 1001, - "end": 1022, + "start": 772, + "end": 793, "loc": { "start": { - "line": 39, + "line": 33, "column": 33 }, "end": { - "line": 39, + "line": 33, "column": 54 } } @@ -10423,15 +10354,15 @@ "binop": null, "updateContext": null }, - "start": 1022, - "end": 1023, + "start": 793, + "end": 794, "loc": { "start": { - "line": 39, + "line": 33, "column": 54 }, "end": { - "line": 39, + "line": 33, "column": 55 } } @@ -10450,15 +10381,15 @@ "updateContext": null }, "value": "#ff6600", - "start": 1024, - "end": 1033, + "start": 795, + "end": 804, "loc": { "start": { - "line": 39, + "line": 33, "column": 56 }, "end": { - "line": 39, + "line": 33, "column": 65 } } @@ -10475,15 +10406,15 @@ "postfix": false, "binop": null }, - "start": 1033, - "end": 1034, + "start": 804, + "end": 805, "loc": { "start": { - "line": 39, + "line": 33, "column": 65 }, "end": { - "line": 39, + "line": 33, "column": 66 } } @@ -10501,15 +10432,15 @@ "binop": null, "updateContext": null }, - "start": 1034, - "end": 1035, + "start": 805, + "end": 806, "loc": { "start": { - "line": 39, + "line": 33, "column": 66 }, "end": { - "line": 39, + "line": 33, "column": 67 } } @@ -10517,15 +10448,15 @@ { "type": "CommentLine", "value": " Loop passed states and register them. {'name': foo, 'state': state}", - "start": 1039, - "end": 1109, + "start": 810, + "end": 880, "loc": { "start": { - "line": 40, + "line": 34, "column": 2 }, "end": { - "line": 40, + "line": 34, "column": 72 } } @@ -10545,15 +10476,15 @@ "updateContext": null }, "value": "if", - "start": 1113, - "end": 1115, + "start": 884, + "end": 886, "loc": { "start": { - "line": 41, + "line": 35, "column": 2 }, "end": { - "line": 41, + "line": 35, "column": 4 } } @@ -10570,15 +10501,15 @@ "postfix": false, "binop": null }, - "start": 1116, - "end": 1117, + "start": 887, + "end": 888, "loc": { "start": { - "line": 41, + "line": 35, "column": 5 }, "end": { - "line": 41, + "line": 35, "column": 6 } } @@ -10598,15 +10529,15 @@ "updateContext": null }, "value": "typeof", - "start": 1117, - "end": 1123, + "start": 888, + "end": 894, "loc": { "start": { - "line": 41, + "line": 35, "column": 6 }, "end": { - "line": 41, + "line": 35, "column": 12 } } @@ -10623,15 +10554,15 @@ "postfix": false, "binop": null }, - "start": 1124, - "end": 1125, + "start": 895, + "end": 896, "loc": { "start": { - "line": 41, + "line": 35, "column": 13 }, "end": { - "line": 41, + "line": 35, "column": 14 } } @@ -10649,15 +10580,15 @@ "binop": null }, "value": "pStates", - "start": 1125, - "end": 1132, + "start": 896, + "end": 903, "loc": { "start": { - "line": 41, + "line": 35, "column": 14 }, "end": { - "line": 41, + "line": 35, "column": 21 } } @@ -10674,15 +10605,15 @@ "postfix": false, "binop": null }, - "start": 1132, - "end": 1133, + "start": 903, + "end": 904, "loc": { "start": { - "line": 41, + "line": 35, "column": 21 }, "end": { - "line": 41, + "line": 35, "column": 22 } } @@ -10701,15 +10632,15 @@ "updateContext": null }, "value": "===", - "start": 1134, - "end": 1137, + "start": 905, + "end": 908, "loc": { "start": { - "line": 41, + "line": 35, "column": 23 }, "end": { - "line": 41, + "line": 35, "column": 26 } } @@ -10728,15 +10659,15 @@ "updateContext": null }, "value": "object", - "start": 1138, - "end": 1146, + "start": 909, + "end": 917, "loc": { "start": { - "line": 41, + "line": 35, "column": 27 }, "end": { - "line": 41, + "line": 35, "column": 35 } } @@ -10755,15 +10686,15 @@ "updateContext": null }, "value": "&&", - "start": 1147, - "end": 1149, + "start": 918, + "end": 920, "loc": { "start": { - "line": 41, + "line": 35, "column": 36 }, "end": { - "line": 41, + "line": 35, "column": 38 } } @@ -10782,15 +10713,15 @@ "updateContext": null }, "value": "!", - "start": 1150, - "end": 1151, + "start": 921, + "end": 922, "loc": { "start": { - "line": 41, + "line": 35, "column": 39 }, "end": { - "line": 41, + "line": 35, "column": 40 } } @@ -10808,15 +10739,15 @@ "binop": null }, "value": "Array", - "start": 1151, - "end": 1156, + "start": 922, + "end": 927, "loc": { "start": { - "line": 41, + "line": 35, "column": 40 }, "end": { - "line": 41, + "line": 35, "column": 45 } } @@ -10834,15 +10765,15 @@ "binop": null, "updateContext": null }, - "start": 1156, - "end": 1157, + "start": 927, + "end": 928, "loc": { "start": { - "line": 41, + "line": 35, "column": 45 }, "end": { - "line": 41, + "line": 35, "column": 46 } } @@ -10860,15 +10791,15 @@ "binop": null }, "value": "isArray", - "start": 1157, - "end": 1164, + "start": 928, + "end": 935, "loc": { "start": { - "line": 41, + "line": 35, "column": 46 }, "end": { - "line": 41, + "line": 35, "column": 53 } } @@ -10885,15 +10816,15 @@ "postfix": false, "binop": null }, - "start": 1164, - "end": 1165, + "start": 935, + "end": 936, "loc": { "start": { - "line": 41, + "line": 35, "column": 53 }, "end": { - "line": 41, + "line": 35, "column": 54 } } @@ -10911,15 +10842,15 @@ "binop": null }, "value": "pStates", - "start": 1165, - "end": 1172, + "start": 936, + "end": 943, "loc": { "start": { - "line": 41, + "line": 35, "column": 54 }, "end": { - "line": 41, + "line": 35, "column": 61 } } @@ -10936,15 +10867,15 @@ "postfix": false, "binop": null }, - "start": 1172, - "end": 1173, + "start": 943, + "end": 944, "loc": { "start": { - "line": 41, + "line": 35, "column": 61 }, "end": { - "line": 41, + "line": 35, "column": 62 } } @@ -10961,15 +10892,15 @@ "postfix": false, "binop": null }, - "start": 1173, - "end": 1174, + "start": 944, + "end": 945, "loc": { "start": { - "line": 41, + "line": 35, "column": 62 }, "end": { - "line": 41, + "line": 35, "column": 63 } } @@ -10986,15 +10917,15 @@ "postfix": false, "binop": null }, - "start": 1175, - "end": 1176, + "start": 946, + "end": 947, "loc": { "start": { - "line": 41, + "line": 35, "column": 64 }, "end": { - "line": 41, + "line": 35, "column": 65 } } @@ -11014,15 +10945,15 @@ "updateContext": null }, "value": "for", - "start": 1181, - "end": 1184, + "start": 952, + "end": 955, "loc": { "start": { - "line": 42, + "line": 36, "column": 3 }, "end": { - "line": 42, + "line": 36, "column": 6 } } @@ -11039,15 +10970,15 @@ "postfix": false, "binop": null }, - "start": 1185, - "end": 1186, + "start": 956, + "end": 957, "loc": { "start": { - "line": 42, + "line": 36, "column": 7 }, "end": { - "line": 42, + "line": 36, "column": 8 } } @@ -11067,15 +10998,15 @@ "updateContext": null }, "value": "const", - "start": 1186, - "end": 1191, + "start": 957, + "end": 962, "loc": { "start": { - "line": 42, + "line": 36, "column": 8 }, "end": { - "line": 42, + "line": 36, "column": 13 } } @@ -11093,15 +11024,15 @@ "binop": null }, "value": "state", - "start": 1192, - "end": 1197, + "start": 963, + "end": 968, "loc": { "start": { - "line": 42, + "line": 36, "column": 14 }, "end": { - "line": 42, + "line": 36, "column": 19 } } @@ -11121,15 +11052,15 @@ "updateContext": null }, "value": "in", - "start": 1198, - "end": 1200, + "start": 969, + "end": 971, "loc": { "start": { - "line": 42, + "line": 36, "column": 20 }, "end": { - "line": 42, + "line": 36, "column": 22 } } @@ -11147,15 +11078,15 @@ "binop": null }, "value": "pStates", - "start": 1201, - "end": 1208, + "start": 972, + "end": 979, "loc": { "start": { - "line": 42, + "line": 36, "column": 23 }, "end": { - "line": 42, + "line": 36, "column": 30 } } @@ -11172,15 +11103,15 @@ "postfix": false, "binop": null }, - "start": 1208, - "end": 1209, + "start": 979, + "end": 980, "loc": { "start": { - "line": 42, + "line": 36, "column": 30 }, "end": { - "line": 42, + "line": 36, "column": 31 } } @@ -11197,15 +11128,15 @@ "postfix": false, "binop": null }, - "start": 1210, - "end": 1211, + "start": 981, + "end": 982, "loc": { "start": { - "line": 42, + "line": 36, "column": 32 }, "end": { - "line": 42, + "line": 36, "column": 33 } } @@ -11225,15 +11156,15 @@ "updateContext": null }, "value": "this", - "start": 1217, - "end": 1221, + "start": 988, + "end": 992, "loc": { "start": { - "line": 43, + "line": 37, "column": 4 }, "end": { - "line": 43, + "line": 37, "column": 8 } } @@ -11251,15 +11182,15 @@ "binop": null, "updateContext": null }, - "start": 1221, - "end": 1222, + "start": 992, + "end": 993, "loc": { "start": { - "line": 43, + "line": 37, "column": 8 }, "end": { - "line": 43, + "line": 37, "column": 9 } } @@ -11277,15 +11208,15 @@ "binop": null }, "value": "registerState", - "start": 1222, - "end": 1235, + "start": 993, + "end": 1006, "loc": { "start": { - "line": 43, + "line": 37, "column": 9 }, "end": { - "line": 43, + "line": 37, "column": 22 } } @@ -11302,15 +11233,15 @@ "postfix": false, "binop": null }, - "start": 1235, - "end": 1236, + "start": 1006, + "end": 1007, "loc": { "start": { - "line": 43, + "line": 37, "column": 22 }, "end": { - "line": 43, + "line": 37, "column": 23 } } @@ -11327,15 +11258,15 @@ "postfix": false, "binop": null }, - "start": 1236, - "end": 1237, + "start": 1007, + "end": 1008, "loc": { "start": { - "line": 43, + "line": 37, "column": 23 }, "end": { - "line": 43, + "line": 37, "column": 24 } } @@ -11353,15 +11284,15 @@ "binop": null, "updateContext": null }, - "start": 1237, - "end": 1238, + "start": 1008, + "end": 1009, "loc": { "start": { - "line": 43, + "line": 37, "column": 24 }, "end": { - "line": 43, + "line": 37, "column": 25 } } @@ -11378,15 +11309,15 @@ "postfix": false, "binop": null }, - "start": 1243, - "end": 1244, + "start": 1014, + "end": 1015, "loc": { "start": { - "line": 44, + "line": 38, "column": 3 }, "end": { - "line": 44, + "line": 38, "column": 4 } } @@ -11403,15 +11334,15 @@ "postfix": false, "binop": null }, - "start": 1248, - "end": 1249, + "start": 1019, + "end": 1020, "loc": { "start": { - "line": 45, + "line": 39, "column": 2 }, "end": { - "line": 45, + "line": 39, "column": 3 } } @@ -11428,15 +11359,15 @@ "postfix": false, "binop": null }, - "start": 1252, - "end": 1253, + "start": 1023, + "end": 1024, "loc": { "start": { - "line": 46, + "line": 40, "column": 1 }, "end": { - "line": 46, + "line": 40, "column": 2 } } @@ -11444,15 +11375,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t ", - "start": 1258, - "end": 1423, + "start": 1029, + "end": 1194, "loc": { "start": { - "line": 48, + "line": 42, "column": 1 }, "end": { - "line": 53, + "line": 47, "column": 4 } } @@ -11470,15 +11401,15 @@ "binop": null }, "value": "registerState", - "start": 1426, - "end": 1439, + "start": 1197, + "end": 1210, "loc": { "start": { - "line": 54, + "line": 48, "column": 1 }, "end": { - "line": 54, + "line": 48, "column": 14 } } @@ -11495,15 +11426,15 @@ "postfix": false, "binop": null }, - "start": 1439, - "end": 1440, + "start": 1210, + "end": 1211, "loc": { "start": { - "line": 54, + "line": 48, "column": 14 }, "end": { - "line": 54, + "line": 48, "column": 15 } } @@ -11521,15 +11452,15 @@ "binop": null }, "value": "pName", - "start": 1440, - "end": 1445, + "start": 1211, + "end": 1216, "loc": { "start": { - "line": 54, + "line": 48, "column": 15 }, "end": { - "line": 54, + "line": 48, "column": 20 } } @@ -11547,15 +11478,15 @@ "binop": null, "updateContext": null }, - "start": 1445, - "end": 1446, + "start": 1216, + "end": 1217, "loc": { "start": { - "line": 54, + "line": 48, "column": 20 }, "end": { - "line": 54, + "line": 48, "column": 21 } } @@ -11573,15 +11504,15 @@ "binop": null }, "value": "pState", - "start": 1447, - "end": 1453, + "start": 1218, + "end": 1224, "loc": { "start": { - "line": 54, + "line": 48, "column": 22 }, "end": { - "line": 54, + "line": 48, "column": 28 } } @@ -11598,15 +11529,15 @@ "postfix": false, "binop": null }, - "start": 1453, - "end": 1454, + "start": 1224, + "end": 1225, "loc": { "start": { - "line": 54, + "line": 48, "column": 28 }, "end": { - "line": 54, + "line": 48, "column": 29 } } @@ -11623,15 +11554,15 @@ "postfix": false, "binop": null }, - "start": 1455, - "end": 1456, + "start": 1226, + "end": 1227, "loc": { "start": { - "line": 54, + "line": 48, "column": 30 }, "end": { - "line": 54, + "line": 48, "column": 31 } } @@ -11651,15 +11582,15 @@ "updateContext": null }, "value": "if", - "start": 1460, - "end": 1462, + "start": 1231, + "end": 1233, "loc": { "start": { - "line": 55, + "line": 49, "column": 2 }, "end": { - "line": 55, + "line": 49, "column": 4 } } @@ -11676,15 +11607,15 @@ "postfix": false, "binop": null }, - "start": 1463, - "end": 1464, + "start": 1234, + "end": 1235, "loc": { "start": { - "line": 55, + "line": 49, "column": 5 }, "end": { - "line": 55, + "line": 49, "column": 6 } } @@ -11704,15 +11635,15 @@ "updateContext": null }, "value": "typeof", - "start": 1464, - "end": 1470, + "start": 1235, + "end": 1241, "loc": { "start": { - "line": 55, + "line": 49, "column": 6 }, "end": { - "line": 55, + "line": 49, "column": 12 } } @@ -11729,15 +11660,15 @@ "postfix": false, "binop": null }, - "start": 1471, - "end": 1472, + "start": 1242, + "end": 1243, "loc": { "start": { - "line": 55, + "line": 49, "column": 13 }, "end": { - "line": 55, + "line": 49, "column": 14 } } @@ -11755,15 +11686,15 @@ "binop": null }, "value": "pName", - "start": 1472, - "end": 1477, + "start": 1243, + "end": 1248, "loc": { "start": { - "line": 55, + "line": 49, "column": 14 }, "end": { - "line": 55, + "line": 49, "column": 19 } } @@ -11780,15 +11711,15 @@ "postfix": false, "binop": null }, - "start": 1477, - "end": 1478, + "start": 1248, + "end": 1249, "loc": { "start": { - "line": 55, + "line": 49, "column": 19 }, "end": { - "line": 55, + "line": 49, "column": 20 } } @@ -11807,15 +11738,15 @@ "updateContext": null }, "value": "===", - "start": 1479, - "end": 1482, + "start": 1250, + "end": 1253, "loc": { "start": { - "line": 55, + "line": 49, "column": 21 }, "end": { - "line": 55, + "line": 49, "column": 24 } } @@ -11834,15 +11765,15 @@ "updateContext": null }, "value": "string", - "start": 1483, - "end": 1491, + "start": 1254, + "end": 1262, "loc": { "start": { - "line": 55, + "line": 49, "column": 25 }, "end": { - "line": 55, + "line": 49, "column": 33 } } @@ -11859,15 +11790,15 @@ "postfix": false, "binop": null }, - "start": 1491, - "end": 1492, + "start": 1262, + "end": 1263, "loc": { "start": { - "line": 55, + "line": 49, "column": 33 }, "end": { - "line": 55, + "line": 49, "column": 34 } } @@ -11884,15 +11815,15 @@ "postfix": false, "binop": null }, - "start": 1493, - "end": 1494, + "start": 1264, + "end": 1265, "loc": { "start": { - "line": 55, + "line": 49, "column": 35 }, "end": { - "line": 55, + "line": 49, "column": 36 } } @@ -11912,15 +11843,15 @@ "updateContext": null }, "value": "if", - "start": 1499, - "end": 1501, + "start": 1270, + "end": 1272, "loc": { "start": { - "line": 56, + "line": 50, "column": 3 }, "end": { - "line": 56, + "line": 50, "column": 5 } } @@ -11937,15 +11868,15 @@ "postfix": false, "binop": null }, - "start": 1502, - "end": 1503, + "start": 1273, + "end": 1274, "loc": { "start": { - "line": 56, + "line": 50, "column": 6 }, "end": { - "line": 56, + "line": 50, "column": 7 } } @@ -11963,15 +11894,15 @@ "binop": null }, "value": "pState", - "start": 1503, - "end": 1509, + "start": 1274, + "end": 1280, "loc": { "start": { - "line": 56, + "line": 50, "column": 7 }, "end": { - "line": 56, + "line": 50, "column": 13 } } @@ -11991,15 +11922,15 @@ "updateContext": null }, "value": "instanceof", - "start": 1510, - "end": 1520, + "start": 1281, + "end": 1291, "loc": { "start": { - "line": 56, + "line": 50, "column": 14 }, "end": { - "line": 56, + "line": 50, "column": 24 } } @@ -12017,15 +11948,15 @@ "binop": null }, "value": "State", - "start": 1521, - "end": 1526, + "start": 1292, + "end": 1297, "loc": { "start": { - "line": 56, + "line": 50, "column": 25 }, "end": { - "line": 56, + "line": 50, "column": 30 } } @@ -12042,15 +11973,15 @@ "postfix": false, "binop": null }, - "start": 1526, - "end": 1527, + "start": 1297, + "end": 1298, "loc": { "start": { - "line": 56, + "line": 50, "column": 30 }, "end": { - "line": 56, + "line": 50, "column": 31 } } @@ -12067,15 +11998,15 @@ "postfix": false, "binop": null }, - "start": 1528, - "end": 1529, + "start": 1299, + "end": 1300, "loc": { "start": { - "line": 56, + "line": 50, "column": 32 }, "end": { - "line": 56, + "line": 50, "column": 33 } } @@ -12093,15 +12024,15 @@ "binop": null }, "value": "pState", - "start": 1535, - "end": 1541, + "start": 1306, + "end": 1312, "loc": { "start": { - "line": 57, + "line": 51, "column": 4 }, "end": { - "line": 57, + "line": 51, "column": 10 } } @@ -12119,15 +12050,15 @@ "binop": null, "updateContext": null }, - "start": 1541, - "end": 1542, + "start": 1312, + "end": 1313, "loc": { "start": { - "line": 57, + "line": 51, "column": 10 }, "end": { - "line": 57, + "line": 51, "column": 11 } } @@ -12145,15 +12076,15 @@ "binop": null }, "value": "name", - "start": 1542, - "end": 1546, + "start": 1313, + "end": 1317, "loc": { "start": { - "line": 57, + "line": 51, "column": 11 }, "end": { - "line": 57, + "line": 51, "column": 15 } } @@ -12172,15 +12103,15 @@ "updateContext": null }, "value": "=", - "start": 1547, - "end": 1548, + "start": 1318, + "end": 1319, "loc": { "start": { - "line": 57, + "line": 51, "column": 16 }, "end": { - "line": 57, + "line": 51, "column": 17 } } @@ -12198,15 +12129,15 @@ "binop": null }, "value": "pName", - "start": 1549, - "end": 1554, + "start": 1320, + "end": 1325, "loc": { "start": { - "line": 57, + "line": 51, "column": 18 }, "end": { - "line": 57, + "line": 51, "column": 23 } } @@ -12224,15 +12155,15 @@ "binop": null, "updateContext": null }, - "start": 1554, - "end": 1555, + "start": 1325, + "end": 1326, "loc": { "start": { - "line": 57, + "line": 51, "column": 23 }, "end": { - "line": 57, + "line": 51, "column": 24 } } @@ -12252,15 +12183,15 @@ "updateContext": null }, "value": "this", - "start": 1561, - "end": 1565, + "start": 1332, + "end": 1336, "loc": { "start": { - "line": 58, + "line": 52, "column": 4 }, "end": { - "line": 58, + "line": 52, "column": 8 } } @@ -12278,15 +12209,15 @@ "binop": null, "updateContext": null }, - "start": 1565, - "end": 1566, + "start": 1336, + "end": 1337, "loc": { "start": { - "line": 58, + "line": 52, "column": 8 }, "end": { - "line": 58, + "line": 52, "column": 9 } } @@ -12304,15 +12235,15 @@ "binop": null }, "value": "states", - "start": 1566, - "end": 1572, + "start": 1337, + "end": 1343, "loc": { "start": { - "line": 58, + "line": 52, "column": 9 }, "end": { - "line": 58, + "line": 52, "column": 15 } } @@ -12330,15 +12261,15 @@ "binop": null, "updateContext": null }, - "start": 1572, - "end": 1573, + "start": 1343, + "end": 1344, "loc": { "start": { - "line": 58, + "line": 52, "column": 15 }, "end": { - "line": 58, + "line": 52, "column": 16 } } @@ -12356,15 +12287,15 @@ "binop": null }, "value": "pName", - "start": 1573, - "end": 1578, + "start": 1344, + "end": 1349, "loc": { "start": { - "line": 58, + "line": 52, "column": 16 }, "end": { - "line": 58, + "line": 52, "column": 21 } } @@ -12382,15 +12313,15 @@ "binop": null, "updateContext": null }, - "start": 1578, - "end": 1579, + "start": 1349, + "end": 1350, "loc": { "start": { - "line": 58, + "line": 52, "column": 21 }, "end": { - "line": 58, + "line": 52, "column": 22 } } @@ -12409,15 +12340,15 @@ "updateContext": null }, "value": "=", - "start": 1580, - "end": 1581, + "start": 1351, + "end": 1352, "loc": { "start": { - "line": 58, + "line": 52, "column": 23 }, "end": { - "line": 58, + "line": 52, "column": 24 } } @@ -12435,15 +12366,15 @@ "binop": null }, "value": "pState", - "start": 1582, - "end": 1588, + "start": 1353, + "end": 1359, "loc": { "start": { - "line": 58, + "line": 52, "column": 25 }, "end": { - "line": 58, + "line": 52, "column": 31 } } @@ -12461,15 +12392,15 @@ "binop": null, "updateContext": null }, - "start": 1588, - "end": 1589, + "start": 1359, + "end": 1360, "loc": { "start": { - "line": 58, + "line": 52, "column": 31 }, "end": { - "line": 58, + "line": 52, "column": 32 } } @@ -12487,15 +12418,15 @@ "binop": null }, "value": "pState", - "start": 1595, - "end": 1601, + "start": 1366, + "end": 1372, "loc": { "start": { - "line": 59, + "line": 53, "column": 4 }, "end": { - "line": 59, + "line": 53, "column": 10 } } @@ -12513,15 +12444,15 @@ "binop": null, "updateContext": null }, - "start": 1601, - "end": 1602, + "start": 1372, + "end": 1373, "loc": { "start": { - "line": 59, + "line": 53, "column": 10 }, "end": { - "line": 59, + "line": 53, "column": 11 } } @@ -12539,15 +12470,15 @@ "binop": null }, "value": "manager", - "start": 1602, - "end": 1609, + "start": 1373, + "end": 1380, "loc": { "start": { - "line": 59, + "line": 53, "column": 11 }, "end": { - "line": 59, + "line": 53, "column": 18 } } @@ -12566,15 +12497,15 @@ "updateContext": null }, "value": "=", - "start": 1610, - "end": 1611, + "start": 1381, + "end": 1382, "loc": { "start": { - "line": 59, + "line": 53, "column": 19 }, "end": { - "line": 59, + "line": 53, "column": 20 } } @@ -12594,15 +12525,15 @@ "updateContext": null }, "value": "this", - "start": 1612, - "end": 1616, + "start": 1383, + "end": 1387, "loc": { "start": { - "line": 59, + "line": 53, "column": 21 }, "end": { - "line": 59, + "line": 53, "column": 25 } } @@ -12620,15 +12551,15 @@ "binop": null, "updateContext": null }, - "start": 1616, - "end": 1617, + "start": 1387, + "end": 1388, "loc": { "start": { - "line": 59, + "line": 53, "column": 25 }, "end": { - "line": 59, + "line": 53, "column": 26 } } @@ -12645,15 +12576,15 @@ "postfix": false, "binop": null }, - "start": 1622, - "end": 1623, + "start": 1393, + "end": 1394, "loc": { "start": { - "line": 60, + "line": 54, "column": 3 }, "end": { - "line": 60, + "line": 54, "column": 4 } } @@ -12673,15 +12604,15 @@ "updateContext": null }, "value": "else", - "start": 1624, - "end": 1628, + "start": 1395, + "end": 1399, "loc": { "start": { - "line": 60, + "line": 54, "column": 5 }, "end": { - "line": 60, + "line": 54, "column": 9 } } @@ -12698,15 +12629,15 @@ "postfix": false, "binop": null }, - "start": 1629, - "end": 1630, + "start": 1400, + "end": 1401, "loc": { "start": { - "line": 60, + "line": 54, "column": 10 }, "end": { - "line": 60, + "line": 54, "column": 11 } } @@ -12726,15 +12657,15 @@ "updateContext": null }, "value": "this", - "start": 1636, - "end": 1640, + "start": 1407, + "end": 1411, "loc": { "start": { - "line": 61, + "line": 55, "column": 4 }, "end": { - "line": 61, + "line": 55, "column": 8 } } @@ -12752,15 +12683,15 @@ "binop": null, "updateContext": null }, - "start": 1640, - "end": 1641, + "start": 1411, + "end": 1412, "loc": { "start": { - "line": 61, + "line": 55, "column": 8 }, "end": { - "line": 61, + "line": 55, "column": 9 } } @@ -12778,15 +12709,15 @@ "binop": null }, "value": "logger", - "start": 1641, - "end": 1647, + "start": 1412, + "end": 1418, "loc": { "start": { - "line": 61, + "line": 55, "column": 9 }, "end": { - "line": 61, + "line": 55, "column": 15 } } @@ -12804,15 +12735,15 @@ "binop": null, "updateContext": null }, - "start": 1647, - "end": 1648, + "start": 1418, + "end": 1419, "loc": { "start": { - "line": 61, + "line": 55, "column": 15 }, "end": { - "line": 61, + "line": 55, "column": 16 } } @@ -12830,15 +12761,15 @@ "binop": null }, "value": "prefix", - "start": 1648, - "end": 1654, + "start": 1419, + "end": 1425, "loc": { "start": { - "line": 61, + "line": 55, "column": 16 }, "end": { - "line": 61, + "line": 55, "column": 22 } } @@ -12855,15 +12786,15 @@ "postfix": false, "binop": null }, - "start": 1654, - "end": 1655, + "start": 1425, + "end": 1426, "loc": { "start": { - "line": 61, + "line": 55, "column": 22 }, "end": { - "line": 61, + "line": 55, "column": 23 } } @@ -12882,15 +12813,15 @@ "updateContext": null }, "value": "StateManager-Module", - "start": 1655, - "end": 1676, + "start": 1426, + "end": 1447, "loc": { "start": { - "line": 61, + "line": 55, "column": 23 }, "end": { - "line": 61, + "line": 55, "column": 44 } } @@ -12907,15 +12838,15 @@ "postfix": false, "binop": null }, - "start": 1676, - "end": 1677, + "start": 1447, + "end": 1448, "loc": { "start": { - "line": 61, + "line": 55, "column": 44 }, "end": { - "line": 61, + "line": 55, "column": 45 } } @@ -12933,15 +12864,15 @@ "binop": null, "updateContext": null }, - "start": 1677, - "end": 1678, + "start": 1448, + "end": 1449, "loc": { "start": { - "line": 61, + "line": 55, "column": 45 }, "end": { - "line": 61, + "line": 55, "column": 46 } } @@ -12959,15 +12890,15 @@ "binop": null }, "value": "error", - "start": 1678, - "end": 1683, + "start": 1449, + "end": 1454, "loc": { "start": { - "line": 61, + "line": 55, "column": 46 }, "end": { - "line": 61, + "line": 55, "column": 51 } } @@ -12984,15 +12915,15 @@ "postfix": false, "binop": null }, - "start": 1683, - "end": 1684, + "start": 1454, + "end": 1455, "loc": { "start": { - "line": 61, + "line": 55, "column": 51 }, "end": { - "line": 61, + "line": 55, "column": 52 } } @@ -13009,15 +12940,15 @@ "postfix": false, "binop": null }, - "start": 1684, - "end": 1685, + "start": 1455, + "end": 1456, "loc": { "start": { - "line": 61, + "line": 55, "column": 52 }, "end": { - "line": 61, + "line": 55, "column": 53 } } @@ -13036,15 +12967,15 @@ "updateContext": null }, "value": "", - "start": 1685, - "end": 1685, + "start": 1456, + "end": 1456, "loc": { "start": { - "line": 61, + "line": 55, "column": 53 }, "end": { - "line": 61, + "line": 55, "column": 53 } } @@ -13061,15 +12992,15 @@ "postfix": false, "binop": null }, - "start": 1685, - "end": 1687, + "start": 1456, + "end": 1458, "loc": { "start": { - "line": 61, + "line": 55, "column": 53 }, "end": { - "line": 61, + "line": 55, "column": 55 } } @@ -13087,15 +13018,15 @@ "binop": null }, "value": "pState", - "start": 1687, - "end": 1693, + "start": 1458, + "end": 1464, "loc": { "start": { - "line": 61, + "line": 55, "column": 55 }, "end": { - "line": 61, + "line": 55, "column": 61 } } @@ -13112,15 +13043,15 @@ "postfix": false, "binop": null }, - "start": 1693, - "end": 1694, + "start": 1464, + "end": 1465, "loc": { "start": { - "line": 61, + "line": 55, "column": 61 }, "end": { - "line": 61, + "line": 55, "column": 62 } } @@ -13139,15 +13070,15 @@ "updateContext": null }, "value": " is not a valid state.", - "start": 1694, - "end": 1716, + "start": 1465, + "end": 1487, "loc": { "start": { - "line": 61, + "line": 55, "column": 62 }, "end": { - "line": 61, + "line": 55, "column": 84 } } @@ -13164,15 +13095,15 @@ "postfix": false, "binop": null }, - "start": 1716, - "end": 1717, + "start": 1487, + "end": 1488, "loc": { "start": { - "line": 61, + "line": 55, "column": 84 }, "end": { - "line": 61, + "line": 55, "column": 85 } } @@ -13189,15 +13120,15 @@ "postfix": false, "binop": null }, - "start": 1717, - "end": 1718, + "start": 1488, + "end": 1489, "loc": { "start": { - "line": 61, + "line": 55, "column": 85 }, "end": { - "line": 61, + "line": 55, "column": 86 } } @@ -13215,15 +13146,15 @@ "binop": null, "updateContext": null }, - "start": 1718, - "end": 1719, + "start": 1489, + "end": 1490, "loc": { "start": { - "line": 61, + "line": 55, "column": 86 }, "end": { - "line": 61, + "line": 55, "column": 87 } } @@ -13240,15 +13171,15 @@ "postfix": false, "binop": null }, - "start": 1724, - "end": 1725, + "start": 1495, + "end": 1496, "loc": { "start": { - "line": 62, + "line": 56, "column": 3 }, "end": { - "line": 62, + "line": 56, "column": 4 } } @@ -13265,15 +13196,15 @@ "postfix": false, "binop": null }, - "start": 1729, - "end": 1730, + "start": 1500, + "end": 1501, "loc": { "start": { - "line": 63, + "line": 57, "column": 2 }, "end": { - "line": 63, + "line": 57, "column": 3 } } @@ -13293,15 +13224,15 @@ "updateContext": null }, "value": "else", - "start": 1731, - "end": 1735, + "start": 1502, + "end": 1506, "loc": { "start": { - "line": 63, + "line": 57, "column": 4 }, "end": { - "line": 63, + "line": 57, "column": 8 } } @@ -13318,15 +13249,15 @@ "postfix": false, "binop": null }, - "start": 1736, - "end": 1737, + "start": 1507, + "end": 1508, "loc": { "start": { - "line": 63, + "line": 57, "column": 9 }, "end": { - "line": 63, + "line": 57, "column": 10 } } @@ -13346,15 +13277,15 @@ "updateContext": null }, "value": "this", - "start": 1742, - "end": 1746, + "start": 1513, + "end": 1517, "loc": { "start": { - "line": 64, + "line": 58, "column": 3 }, "end": { - "line": 64, + "line": 58, "column": 7 } } @@ -13372,15 +13303,15 @@ "binop": null, "updateContext": null }, - "start": 1746, - "end": 1747, + "start": 1517, + "end": 1518, "loc": { "start": { - "line": 64, + "line": 58, "column": 7 }, "end": { - "line": 64, + "line": 58, "column": 8 } } @@ -13398,15 +13329,15 @@ "binop": null }, "value": "logger", - "start": 1747, - "end": 1753, + "start": 1518, + "end": 1524, "loc": { "start": { - "line": 64, + "line": 58, "column": 8 }, "end": { - "line": 64, + "line": 58, "column": 14 } } @@ -13424,15 +13355,15 @@ "binop": null, "updateContext": null }, - "start": 1753, - "end": 1754, + "start": 1524, + "end": 1525, "loc": { "start": { - "line": 64, + "line": 58, "column": 14 }, "end": { - "line": 64, + "line": 58, "column": 15 } } @@ -13450,15 +13381,15 @@ "binop": null }, "value": "prefix", - "start": 1754, - "end": 1760, + "start": 1525, + "end": 1531, "loc": { "start": { - "line": 64, + "line": 58, "column": 15 }, "end": { - "line": 64, + "line": 58, "column": 21 } } @@ -13475,15 +13406,15 @@ "postfix": false, "binop": null }, - "start": 1760, - "end": 1761, + "start": 1531, + "end": 1532, "loc": { "start": { - "line": 64, + "line": 58, "column": 21 }, "end": { - "line": 64, + "line": 58, "column": 22 } } @@ -13502,15 +13433,15 @@ "updateContext": null }, "value": "StateManager-Module", - "start": 1761, - "end": 1782, + "start": 1532, + "end": 1553, "loc": { "start": { - "line": 64, + "line": 58, "column": 22 }, "end": { - "line": 64, + "line": 58, "column": 43 } } @@ -13527,15 +13458,15 @@ "postfix": false, "binop": null }, - "start": 1782, - "end": 1783, + "start": 1553, + "end": 1554, "loc": { "start": { - "line": 64, + "line": 58, "column": 43 }, "end": { - "line": 64, + "line": 58, "column": 44 } } @@ -13553,15 +13484,15 @@ "binop": null, "updateContext": null }, - "start": 1783, - "end": 1784, + "start": 1554, + "end": 1555, "loc": { "start": { - "line": 64, + "line": 58, "column": 44 }, "end": { - "line": 64, + "line": 58, "column": 45 } } @@ -13579,15 +13510,15 @@ "binop": null }, "value": "error", - "start": 1784, - "end": 1789, + "start": 1555, + "end": 1560, "loc": { "start": { - "line": 64, + "line": 58, "column": 45 }, "end": { - "line": 64, + "line": 58, "column": 50 } } @@ -13604,15 +13535,15 @@ "postfix": false, "binop": null }, - "start": 1789, - "end": 1790, + "start": 1560, + "end": 1561, "loc": { "start": { - "line": 64, + "line": 58, "column": 50 }, "end": { - "line": 64, + "line": 58, "column": 51 } } @@ -13631,15 +13562,15 @@ "updateContext": null }, "value": "Invalid name for state.", - "start": 1790, - "end": 1815, + "start": 1561, + "end": 1586, "loc": { "start": { - "line": 64, + "line": 58, "column": 51 }, "end": { - "line": 64, + "line": 58, "column": 76 } } @@ -13656,15 +13587,15 @@ "postfix": false, "binop": null }, - "start": 1815, - "end": 1816, + "start": 1586, + "end": 1587, "loc": { "start": { - "line": 64, + "line": 58, "column": 76 }, "end": { - "line": 64, + "line": 58, "column": 77 } } @@ -13682,15 +13613,15 @@ "binop": null, "updateContext": null }, - "start": 1816, - "end": 1817, + "start": 1587, + "end": 1588, "loc": { "start": { - "line": 64, + "line": 58, "column": 77 }, "end": { - "line": 64, + "line": 58, "column": 78 } } @@ -13707,15 +13638,15 @@ "postfix": false, "binop": null }, - "start": 1821, - "end": 1822, + "start": 1592, + "end": 1593, "loc": { "start": { - "line": 65, + "line": 59, "column": 2 }, "end": { - "line": 65, + "line": 59, "column": 3 } } @@ -13732,15 +13663,15 @@ "postfix": false, "binop": null }, - "start": 1825, - "end": 1826, + "start": 1596, + "end": 1597, "loc": { "start": { - "line": 66, + "line": 60, "column": 1 }, "end": { - "line": 66, + "line": 60, "column": 2 } } @@ -13748,15 +13679,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t ", - "start": 1831, - "end": 2035, + "start": 1602, + "end": 1806, "loc": { "start": { - "line": 68, + "line": 62, "column": 1 }, "end": { - "line": 73, + "line": 67, "column": 4 } } @@ -13774,15 +13705,15 @@ "binop": null }, "value": "setState", - "start": 2038, - "end": 2046, + "start": 1809, + "end": 1817, "loc": { "start": { - "line": 74, + "line": 68, "column": 1 }, "end": { - "line": 74, + "line": 68, "column": 9 } } @@ -13799,15 +13730,15 @@ "postfix": false, "binop": null }, - "start": 2046, - "end": 2047, + "start": 1817, + "end": 1818, "loc": { "start": { - "line": 74, + "line": 68, "column": 9 }, "end": { - "line": 74, + "line": 68, "column": 10 } } @@ -13825,15 +13756,15 @@ "binop": null }, "value": "pName", - "start": 2047, - "end": 2052, + "start": 1818, + "end": 1823, "loc": { "start": { - "line": 74, + "line": 68, "column": 10 }, "end": { - "line": 74, + "line": 68, "column": 15 } } @@ -13851,15 +13782,15 @@ "binop": null, "updateContext": null }, - "start": 2052, - "end": 2053, + "start": 1823, + "end": 1824, "loc": { "start": { - "line": 74, + "line": 68, "column": 15 }, "end": { - "line": 74, + "line": 68, "column": 16 } } @@ -13877,15 +13808,15 @@ "binop": null, "updateContext": null }, - "start": 2054, - "end": 2057, + "start": 1825, + "end": 1828, "loc": { "start": { - "line": 74, + "line": 68, "column": 17 }, "end": { - "line": 74, + "line": 68, "column": 20 } } @@ -13903,15 +13834,15 @@ "binop": null }, "value": "pRest", - "start": 2057, - "end": 2062, + "start": 1828, + "end": 1833, "loc": { "start": { - "line": 74, + "line": 68, "column": 20 }, "end": { - "line": 74, + "line": 68, "column": 25 } } @@ -13928,15 +13859,15 @@ "postfix": false, "binop": null }, - "start": 2062, - "end": 2063, + "start": 1833, + "end": 1834, "loc": { "start": { - "line": 74, + "line": 68, "column": 25 }, "end": { - "line": 74, + "line": 68, "column": 26 } } @@ -13953,15 +13884,15 @@ "postfix": false, "binop": null }, - "start": 2064, - "end": 2065, + "start": 1835, + "end": 1836, "loc": { "start": { - "line": 74, + "line": 68, "column": 27 }, "end": { - "line": 74, + "line": 68, "column": 28 } } @@ -13981,15 +13912,15 @@ "updateContext": null }, "value": "const", - "start": 2069, - "end": 2074, + "start": 1840, + "end": 1845, "loc": { "start": { - "line": 75, + "line": 69, "column": 2 }, "end": { - "line": 75, + "line": 69, "column": 7 } } @@ -14007,15 +13938,15 @@ "binop": null }, "value": "state", - "start": 2075, - "end": 2080, + "start": 1846, + "end": 1851, "loc": { "start": { - "line": 75, + "line": 69, "column": 8 }, "end": { - "line": 75, + "line": 69, "column": 13 } } @@ -14034,15 +13965,15 @@ "updateContext": null }, "value": "=", - "start": 2081, - "end": 2082, + "start": 1852, + "end": 1853, "loc": { "start": { - "line": 75, + "line": 69, "column": 14 }, "end": { - "line": 75, + "line": 69, "column": 15 } } @@ -14062,15 +13993,15 @@ "updateContext": null }, "value": "this", - "start": 2083, - "end": 2087, + "start": 1854, + "end": 1858, "loc": { "start": { - "line": 75, + "line": 69, "column": 16 }, "end": { - "line": 75, + "line": 69, "column": 20 } } @@ -14088,15 +14019,15 @@ "binop": null, "updateContext": null }, - "start": 2087, - "end": 2088, + "start": 1858, + "end": 1859, "loc": { "start": { - "line": 75, + "line": 69, "column": 20 }, "end": { - "line": 75, + "line": 69, "column": 21 } } @@ -14114,15 +14045,15 @@ "binop": null }, "value": "states", - "start": 2088, - "end": 2094, + "start": 1859, + "end": 1865, "loc": { "start": { - "line": 75, + "line": 69, "column": 21 }, "end": { - "line": 75, + "line": 69, "column": 27 } } @@ -14140,15 +14071,15 @@ "binop": null, "updateContext": null }, - "start": 2094, - "end": 2095, + "start": 1865, + "end": 1866, "loc": { "start": { - "line": 75, + "line": 69, "column": 27 }, "end": { - "line": 75, + "line": 69, "column": 28 } } @@ -14166,15 +14097,15 @@ "binop": null }, "value": "pName", - "start": 2095, - "end": 2100, + "start": 1866, + "end": 1871, "loc": { "start": { - "line": 75, + "line": 69, "column": 28 }, "end": { - "line": 75, + "line": 69, "column": 33 } } @@ -14192,15 +14123,15 @@ "binop": null, "updateContext": null }, - "start": 2100, - "end": 2101, + "start": 1871, + "end": 1872, "loc": { "start": { - "line": 75, + "line": 69, "column": 33 }, "end": { - "line": 75, + "line": 69, "column": 34 } } @@ -14218,15 +14149,15 @@ "binop": null, "updateContext": null }, - "start": 2101, - "end": 2102, + "start": 1872, + "end": 1873, "loc": { "start": { - "line": 75, + "line": 69, "column": 34 }, "end": { - "line": 75, + "line": 69, "column": 35 } } @@ -14246,15 +14177,15 @@ "updateContext": null }, "value": "if", - "start": 2106, - "end": 2108, + "start": 1877, + "end": 1879, "loc": { "start": { - "line": 76, + "line": 70, "column": 2 }, "end": { - "line": 76, + "line": 70, "column": 4 } } @@ -14271,15 +14202,15 @@ "postfix": false, "binop": null }, - "start": 2109, - "end": 2110, + "start": 1880, + "end": 1881, "loc": { "start": { - "line": 76, + "line": 70, "column": 5 }, "end": { - "line": 76, + "line": 70, "column": 6 } } @@ -14298,15 +14229,15 @@ "updateContext": null }, "value": "!", - "start": 2110, - "end": 2111, + "start": 1881, + "end": 1882, "loc": { "start": { - "line": 76, + "line": 70, "column": 6 }, "end": { - "line": 76, + "line": 70, "column": 7 } } @@ -14324,15 +14255,15 @@ "binop": null }, "value": "state", - "start": 2111, - "end": 2116, + "start": 1882, + "end": 1887, "loc": { "start": { - "line": 76, + "line": 70, "column": 7 }, "end": { - "line": 76, + "line": 70, "column": 12 } } @@ -14349,15 +14280,15 @@ "postfix": false, "binop": null }, - "start": 2116, - "end": 2117, + "start": 1887, + "end": 1888, "loc": { "start": { - "line": 76, + "line": 70, "column": 12 }, "end": { - "line": 76, + "line": 70, "column": 13 } } @@ -14374,15 +14305,15 @@ "postfix": false, "binop": null }, - "start": 2118, - "end": 2119, + "start": 1889, + "end": 1890, "loc": { "start": { - "line": 76, + "line": 70, "column": 14 }, "end": { - "line": 76, + "line": 70, "column": 15 } } @@ -14402,15 +14333,15 @@ "updateContext": null }, "value": "this", - "start": 2124, - "end": 2128, + "start": 1895, + "end": 1899, "loc": { "start": { - "line": 77, + "line": 71, "column": 3 }, "end": { - "line": 77, + "line": 71, "column": 7 } } @@ -14428,15 +14359,15 @@ "binop": null, "updateContext": null }, - "start": 2128, - "end": 2129, + "start": 1899, + "end": 1900, "loc": { "start": { - "line": 77, + "line": 71, "column": 7 }, "end": { - "line": 77, + "line": 71, "column": 8 } } @@ -14454,15 +14385,15 @@ "binop": null }, "value": "logger", - "start": 2129, - "end": 2135, + "start": 1900, + "end": 1906, "loc": { "start": { - "line": 77, + "line": 71, "column": 8 }, "end": { - "line": 77, + "line": 71, "column": 14 } } @@ -14480,15 +14411,15 @@ "binop": null, "updateContext": null }, - "start": 2135, - "end": 2136, + "start": 1906, + "end": 1907, "loc": { "start": { - "line": 77, + "line": 71, "column": 14 }, "end": { - "line": 77, + "line": 71, "column": 15 } } @@ -14506,15 +14437,15 @@ "binop": null }, "value": "prefix", - "start": 2136, - "end": 2142, + "start": 1907, + "end": 1913, "loc": { "start": { - "line": 77, + "line": 71, "column": 15 }, "end": { - "line": 77, + "line": 71, "column": 21 } } @@ -14531,15 +14462,15 @@ "postfix": false, "binop": null }, - "start": 2142, - "end": 2143, + "start": 1913, + "end": 1914, "loc": { "start": { - "line": 77, + "line": 71, "column": 21 }, "end": { - "line": 77, + "line": 71, "column": 22 } } @@ -14558,15 +14489,15 @@ "updateContext": null }, "value": "StateManager-Module", - "start": 2143, - "end": 2164, + "start": 1914, + "end": 1935, "loc": { "start": { - "line": 77, + "line": 71, "column": 22 }, "end": { - "line": 77, + "line": 71, "column": 43 } } @@ -14583,15 +14514,15 @@ "postfix": false, "binop": null }, - "start": 2164, - "end": 2165, + "start": 1935, + "end": 1936, "loc": { "start": { - "line": 77, + "line": 71, "column": 43 }, "end": { - "line": 77, + "line": 71, "column": 44 } } @@ -14609,15 +14540,15 @@ "binop": null, "updateContext": null }, - "start": 2165, - "end": 2166, + "start": 1936, + "end": 1937, "loc": { "start": { - "line": 77, + "line": 71, "column": 44 }, "end": { - "line": 77, + "line": 71, "column": 45 } } @@ -14635,15 +14566,15 @@ "binop": null }, "value": "warn", - "start": 2166, - "end": 2170, + "start": 1937, + "end": 1941, "loc": { "start": { - "line": 77, + "line": 71, "column": 45 }, "end": { - "line": 77, + "line": 71, "column": 49 } } @@ -14660,15 +14591,15 @@ "postfix": false, "binop": null }, - "start": 2170, - "end": 2171, + "start": 1941, + "end": 1942, "loc": { "start": { - "line": 77, + "line": 71, "column": 49 }, "end": { - "line": 77, + "line": 71, "column": 50 } } @@ -14685,15 +14616,15 @@ "postfix": false, "binop": null }, - "start": 2171, - "end": 2172, + "start": 1942, + "end": 1943, "loc": { "start": { - "line": 77, + "line": 71, "column": 50 }, "end": { - "line": 77, + "line": 71, "column": 51 } } @@ -14712,15 +14643,15 @@ "updateContext": null }, "value": "State ", - "start": 2172, - "end": 2178, + "start": 1943, + "end": 1949, "loc": { "start": { - "line": 77, + "line": 71, "column": 51 }, "end": { - "line": 77, + "line": 71, "column": 57 } } @@ -14737,15 +14668,15 @@ "postfix": false, "binop": null }, - "start": 2178, - "end": 2180, + "start": 1949, + "end": 1951, "loc": { "start": { - "line": 77, + "line": 71, "column": 57 }, "end": { - "line": 77, + "line": 71, "column": 59 } } @@ -14763,15 +14694,15 @@ "binop": null }, "value": "pName", - "start": 2180, - "end": 2185, + "start": 1951, + "end": 1956, "loc": { "start": { - "line": 77, + "line": 71, "column": 59 }, "end": { - "line": 77, + "line": 71, "column": 64 } } @@ -14788,15 +14719,15 @@ "postfix": false, "binop": null }, - "start": 2185, - "end": 2186, + "start": 1956, + "end": 1957, "loc": { "start": { - "line": 77, + "line": 71, "column": 64 }, "end": { - "line": 77, + "line": 71, "column": 65 } } @@ -14815,15 +14746,15 @@ "updateContext": null }, "value": " not found.", - "start": 2186, - "end": 2197, + "start": 1957, + "end": 1968, "loc": { "start": { - "line": 77, + "line": 71, "column": 65 }, "end": { - "line": 77, + "line": 71, "column": 76 } } @@ -14840,15 +14771,15 @@ "postfix": false, "binop": null }, - "start": 2197, - "end": 2198, + "start": 1968, + "end": 1969, "loc": { "start": { - "line": 77, + "line": 71, "column": 76 }, "end": { - "line": 77, + "line": 71, "column": 77 } } @@ -14865,15 +14796,15 @@ "postfix": false, "binop": null }, - "start": 2198, - "end": 2199, + "start": 1969, + "end": 1970, "loc": { "start": { - "line": 77, + "line": 71, "column": 77 }, "end": { - "line": 77, + "line": 71, "column": 78 } } @@ -14891,15 +14822,15 @@ "binop": null, "updateContext": null }, - "start": 2199, - "end": 2200, + "start": 1970, + "end": 1971, "loc": { "start": { - "line": 77, + "line": 71, "column": 78 }, "end": { - "line": 77, + "line": 71, "column": 79 } } @@ -14919,15 +14850,15 @@ "updateContext": null }, "value": "return", - "start": 2205, - "end": 2211, + "start": 1976, + "end": 1982, "loc": { "start": { - "line": 78, + "line": 72, "column": 3 }, "end": { - "line": 78, + "line": 72, "column": 9 } } @@ -14945,15 +14876,15 @@ "binop": null, "updateContext": null }, - "start": 2211, - "end": 2212, + "start": 1982, + "end": 1983, "loc": { "start": { - "line": 78, + "line": 72, "column": 9 }, "end": { - "line": 78, + "line": 72, "column": 10 } } @@ -14970,15 +14901,15 @@ "postfix": false, "binop": null }, - "start": 2216, - "end": 2217, + "start": 1987, + "end": 1988, "loc": { "start": { - "line": 79, + "line": 73, "column": 2 }, "end": { - "line": 79, + "line": 73, "column": 3 } } @@ -14998,15 +14929,15 @@ "updateContext": null }, "value": "if", - "start": 2223, - "end": 2225, + "start": 1994, + "end": 1996, "loc": { "start": { - "line": 81, + "line": 75, "column": 2 }, "end": { - "line": 81, + "line": 75, "column": 4 } } @@ -15023,15 +14954,15 @@ "postfix": false, "binop": null }, - "start": 2226, - "end": 2227, + "start": 1997, + "end": 1998, "loc": { "start": { - "line": 81, + "line": 75, "column": 5 }, "end": { - "line": 81, + "line": 75, "column": 6 } } @@ -15051,15 +14982,15 @@ "updateContext": null }, "value": "this", - "start": 2227, - "end": 2231, + "start": 1998, + "end": 2002, "loc": { "start": { - "line": 81, + "line": 75, "column": 6 }, "end": { - "line": 81, + "line": 75, "column": 10 } } @@ -15077,15 +15008,15 @@ "binop": null, "updateContext": null }, - "start": 2231, - "end": 2232, + "start": 2002, + "end": 2003, "loc": { "start": { - "line": 81, + "line": 75, "column": 10 }, "end": { - "line": 81, + "line": 75, "column": 11 } } @@ -15103,15 +15034,15 @@ "binop": null }, "value": "currentState", - "start": 2232, - "end": 2244, + "start": 2003, + "end": 2015, "loc": { "start": { - "line": 81, + "line": 75, "column": 11 }, "end": { - "line": 81, + "line": 75, "column": 23 } } @@ -15128,15 +15059,15 @@ "postfix": false, "binop": null }, - "start": 2244, - "end": 2245, + "start": 2015, + "end": 2016, "loc": { "start": { - "line": 81, + "line": 75, "column": 23 }, "end": { - "line": 81, + "line": 75, "column": 24 } } @@ -15153,15 +15084,15 @@ "postfix": false, "binop": null }, - "start": 2246, - "end": 2247, + "start": 2017, + "end": 2018, "loc": { "start": { - "line": 81, + "line": 75, "column": 25 }, "end": { - "line": 81, + "line": 75, "column": 26 } } @@ -15181,15 +15112,15 @@ "updateContext": null }, "value": "this", - "start": 2252, - "end": 2256, + "start": 2023, + "end": 2027, "loc": { "start": { - "line": 82, + "line": 76, "column": 3 }, "end": { - "line": 82, + "line": 76, "column": 7 } } @@ -15207,15 +15138,15 @@ "binop": null, "updateContext": null }, - "start": 2256, - "end": 2257, + "start": 2027, + "end": 2028, "loc": { "start": { - "line": 82, + "line": 76, "column": 7 }, "end": { - "line": 82, + "line": 76, "column": 8 } } @@ -15233,15 +15164,15 @@ "binop": null }, "value": "currentState", - "start": 2257, - "end": 2269, + "start": 2028, + "end": 2040, "loc": { "start": { - "line": 82, + "line": 76, "column": 8 }, "end": { - "line": 82, + "line": 76, "column": 20 } } @@ -15259,15 +15190,15 @@ "binop": null, "updateContext": null }, - "start": 2269, - "end": 2270, + "start": 2040, + "end": 2041, "loc": { "start": { - "line": 82, + "line": 76, "column": 20 }, "end": { - "line": 82, + "line": 76, "column": 21 } } @@ -15285,15 +15216,15 @@ "binop": null }, "value": "exit", - "start": 2270, - "end": 2274, + "start": 2041, + "end": 2045, "loc": { "start": { - "line": 82, + "line": 76, "column": 21 }, "end": { - "line": 82, + "line": 76, "column": 25 } } @@ -15310,15 +15241,15 @@ "postfix": false, "binop": null }, - "start": 2274, - "end": 2275, + "start": 2045, + "end": 2046, "loc": { "start": { - "line": 82, + "line": 76, "column": 25 }, "end": { - "line": 82, + "line": 76, "column": 26 } } @@ -15335,15 +15266,15 @@ "postfix": false, "binop": null }, - "start": 2275, - "end": 2276, + "start": 2046, + "end": 2047, "loc": { "start": { - "line": 82, + "line": 76, "column": 26 }, "end": { - "line": 82, + "line": 76, "column": 27 } } @@ -15361,15 +15292,15 @@ "binop": null, "updateContext": null }, - "start": 2276, - "end": 2277, + "start": 2047, + "end": 2048, "loc": { "start": { - "line": 82, + "line": 76, "column": 27 }, "end": { - "line": 82, + "line": 76, "column": 28 } } @@ -15386,15 +15317,15 @@ "postfix": false, "binop": null }, - "start": 2281, - "end": 2282, + "start": 2052, + "end": 2053, "loc": { "start": { - "line": 83, + "line": 77, "column": 2 }, "end": { - "line": 83, + "line": 77, "column": 3 } } @@ -15414,15 +15345,15 @@ "updateContext": null }, "value": "this", - "start": 2288, - "end": 2292, + "start": 2059, + "end": 2063, "loc": { "start": { - "line": 85, + "line": 79, "column": 2 }, "end": { - "line": 85, + "line": 79, "column": 6 } } @@ -15440,15 +15371,15 @@ "binop": null, "updateContext": null }, - "start": 2292, - "end": 2293, + "start": 2063, + "end": 2064, "loc": { "start": { - "line": 85, + "line": 79, "column": 6 }, "end": { - "line": 85, + "line": 79, "column": 7 } } @@ -15466,15 +15397,15 @@ "binop": null }, "value": "currentState", - "start": 2293, - "end": 2305, + "start": 2064, + "end": 2076, "loc": { "start": { - "line": 85, + "line": 79, "column": 7 }, "end": { - "line": 85, + "line": 79, "column": 19 } } @@ -15493,15 +15424,15 @@ "updateContext": null }, "value": "=", - "start": 2306, - "end": 2307, + "start": 2077, + "end": 2078, "loc": { "start": { - "line": 85, + "line": 79, "column": 20 }, "end": { - "line": 85, + "line": 79, "column": 21 } } @@ -15519,15 +15450,15 @@ "binop": null }, "value": "state", - "start": 2308, - "end": 2313, + "start": 2079, + "end": 2084, "loc": { "start": { - "line": 85, + "line": 79, "column": 22 }, "end": { - "line": 85, + "line": 79, "column": 27 } } @@ -15545,15 +15476,15 @@ "binop": null, "updateContext": null }, - "start": 2313, - "end": 2314, + "start": 2084, + "end": 2085, "loc": { "start": { - "line": 85, + "line": 79, "column": 27 }, "end": { - "line": 85, + "line": 79, "column": 28 } } @@ -15573,15 +15504,15 @@ "updateContext": null }, "value": "this", - "start": 2318, - "end": 2322, + "start": 2089, + "end": 2093, "loc": { "start": { - "line": 86, + "line": 80, "column": 2 }, "end": { - "line": 86, + "line": 80, "column": 6 } } @@ -15599,15 +15530,15 @@ "binop": null, "updateContext": null }, - "start": 2322, - "end": 2323, + "start": 2093, + "end": 2094, "loc": { "start": { - "line": 86, + "line": 80, "column": 6 }, "end": { - "line": 86, + "line": 80, "column": 7 } } @@ -15625,15 +15556,15 @@ "binop": null }, "value": "currentState", - "start": 2323, - "end": 2335, + "start": 2094, + "end": 2106, "loc": { "start": { - "line": 86, + "line": 80, "column": 7 }, "end": { - "line": 86, + "line": 80, "column": 19 } } @@ -15651,15 +15582,15 @@ "binop": null, "updateContext": null }, - "start": 2335, - "end": 2336, + "start": 2106, + "end": 2107, "loc": { "start": { - "line": 86, + "line": 80, "column": 19 }, "end": { - "line": 86, + "line": 80, "column": 20 } } @@ -15677,15 +15608,15 @@ "binop": null }, "value": "enter", - "start": 2336, - "end": 2341, + "start": 2107, + "end": 2112, "loc": { "start": { - "line": 86, + "line": 80, "column": 20 }, "end": { - "line": 86, + "line": 80, "column": 25 } } @@ -15702,15 +15633,15 @@ "postfix": false, "binop": null }, - "start": 2341, - "end": 2342, + "start": 2112, + "end": 2113, "loc": { "start": { - "line": 86, + "line": 80, "column": 25 }, "end": { - "line": 86, + "line": 80, "column": 26 } } @@ -15728,15 +15659,15 @@ "binop": null, "updateContext": null }, - "start": 2342, - "end": 2345, + "start": 2113, + "end": 2116, "loc": { "start": { - "line": 86, + "line": 80, "column": 26 }, "end": { - "line": 86, + "line": 80, "column": 29 } } @@ -15754,15 +15685,15 @@ "binop": null }, "value": "pRest", - "start": 2345, - "end": 2350, + "start": 2116, + "end": 2121, "loc": { "start": { - "line": 86, + "line": 80, "column": 29 }, "end": { - "line": 86, + "line": 80, "column": 34 } } @@ -15779,15 +15710,15 @@ "postfix": false, "binop": null }, - "start": 2350, - "end": 2351, + "start": 2121, + "end": 2122, "loc": { "start": { - "line": 86, + "line": 80, "column": 34 }, "end": { - "line": 86, + "line": 80, "column": 35 } } @@ -15805,15 +15736,15 @@ "binop": null, "updateContext": null }, - "start": 2351, - "end": 2352, + "start": 2122, + "end": 2123, "loc": { "start": { - "line": 86, + "line": 80, "column": 35 }, "end": { - "line": 86, + "line": 80, "column": 36 } } @@ -15830,15 +15761,15 @@ "postfix": false, "binop": null }, - "start": 2355, - "end": 2356, + "start": 2126, + "end": 2127, "loc": { "start": { - "line": 87, + "line": 81, "column": 1 }, "end": { - "line": 87, + "line": 81, "column": 2 } } @@ -15846,15 +15777,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Gets the current state.\r\n\t ", - "start": 2361, - "end": 2399, + "start": 2132, + "end": 2170, "loc": { "start": { - "line": 89, + "line": 83, "column": 1 }, "end": { - "line": 91, + "line": 85, "column": 4 } } @@ -15872,15 +15803,15 @@ "binop": null }, "value": "getCurrentState", - "start": 2402, - "end": 2417, + "start": 2173, + "end": 2188, "loc": { "start": { - "line": 92, + "line": 86, "column": 1 }, "end": { - "line": 92, + "line": 86, "column": 16 } } @@ -15897,15 +15828,15 @@ "postfix": false, "binop": null }, - "start": 2417, - "end": 2418, + "start": 2188, + "end": 2189, "loc": { "start": { - "line": 92, + "line": 86, "column": 16 }, "end": { - "line": 92, + "line": 86, "column": 17 } } @@ -15922,15 +15853,15 @@ "postfix": false, "binop": null }, - "start": 2418, - "end": 2419, + "start": 2189, + "end": 2190, "loc": { "start": { - "line": 92, + "line": 86, "column": 17 }, "end": { - "line": 92, + "line": 86, "column": 18 } } @@ -15947,15 +15878,15 @@ "postfix": false, "binop": null }, - "start": 2420, - "end": 2421, + "start": 2191, + "end": 2192, "loc": { "start": { - "line": 92, + "line": 86, "column": 19 }, "end": { - "line": 92, + "line": 86, "column": 20 } } @@ -15975,15 +15906,15 @@ "updateContext": null }, "value": "return", - "start": 2425, - "end": 2431, + "start": 2196, + "end": 2202, "loc": { "start": { - "line": 93, + "line": 87, "column": 2 }, "end": { - "line": 93, + "line": 87, "column": 8 } } @@ -16003,15 +15934,15 @@ "updateContext": null }, "value": "this", - "start": 2432, - "end": 2436, + "start": 2203, + "end": 2207, "loc": { "start": { - "line": 93, + "line": 87, "column": 9 }, "end": { - "line": 93, + "line": 87, "column": 13 } } @@ -16029,15 +15960,15 @@ "binop": null, "updateContext": null }, - "start": 2436, - "end": 2437, + "start": 2207, + "end": 2208, "loc": { "start": { - "line": 93, + "line": 87, "column": 13 }, "end": { - "line": 93, + "line": 87, "column": 14 } } @@ -16055,15 +15986,15 @@ "binop": null }, "value": "currentState", - "start": 2437, - "end": 2449, + "start": 2208, + "end": 2220, "loc": { "start": { - "line": 93, + "line": 87, "column": 14 }, "end": { - "line": 93, + "line": 87, "column": 26 } } @@ -16081,15 +16012,15 @@ "binop": null, "updateContext": null }, - "start": 2450, - "end": 2451, + "start": 2221, + "end": 2222, "loc": { "start": { - "line": 93, + "line": 87, "column": 27 }, "end": { - "line": 93, + "line": 87, "column": 28 } } @@ -16109,15 +16040,15 @@ "updateContext": null }, "value": "this", - "start": 2452, - "end": 2456, + "start": 2223, + "end": 2227, "loc": { "start": { - "line": 93, + "line": 87, "column": 29 }, "end": { - "line": 93, + "line": 87, "column": 33 } } @@ -16135,15 +16066,15 @@ "binop": null, "updateContext": null }, - "start": 2456, - "end": 2457, + "start": 2227, + "end": 2228, "loc": { "start": { - "line": 93, + "line": 87, "column": 33 }, "end": { - "line": 93, + "line": 87, "column": 34 } } @@ -16161,15 +16092,15 @@ "binop": null }, "value": "currentState", - "start": 2457, - "end": 2469, + "start": 2228, + "end": 2240, "loc": { "start": { - "line": 93, + "line": 87, "column": 34 }, "end": { - "line": 93, + "line": 87, "column": 46 } } @@ -16187,15 +16118,15 @@ "binop": null, "updateContext": null }, - "start": 2469, - "end": 2470, + "start": 2240, + "end": 2241, "loc": { "start": { - "line": 93, + "line": 87, "column": 46 }, "end": { - "line": 93, + "line": 87, "column": 47 } } @@ -16213,15 +16144,15 @@ "binop": null }, "value": "name", - "start": 2470, - "end": 2474, + "start": 2241, + "end": 2245, "loc": { "start": { - "line": 93, + "line": 87, "column": 47 }, "end": { - "line": 93, + "line": 87, "column": 51 } } @@ -16239,15 +16170,15 @@ "binop": null, "updateContext": null }, - "start": 2475, - "end": 2476, + "start": 2246, + "end": 2247, "loc": { "start": { - "line": 93, + "line": 87, "column": 52 }, "end": { - "line": 93, + "line": 87, "column": 53 } } @@ -16267,15 +16198,15 @@ "updateContext": null }, "value": "null", - "start": 2477, - "end": 2481, + "start": 2248, + "end": 2252, "loc": { "start": { - "line": 93, + "line": 87, "column": 54 }, "end": { - "line": 93, + "line": 87, "column": 58 } } @@ -16293,15 +16224,15 @@ "binop": null, "updateContext": null }, - "start": 2481, - "end": 2482, + "start": 2252, + "end": 2253, "loc": { "start": { - "line": 93, + "line": 87, "column": 58 }, "end": { - "line": 93, + "line": 87, "column": 59 } } @@ -16318,15 +16249,15 @@ "postfix": false, "binop": null }, - "start": 2485, - "end": 2486, + "start": 2256, + "end": 2257, "loc": { "start": { - "line": 94, + "line": 88, "column": 1 }, "end": { - "line": 94, + "line": 88, "column": 2 } } @@ -16334,15 +16265,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2491, - "end": 2638, + "start": 2262, + "end": 2409, "loc": { "start": { - "line": 96, + "line": 90, "column": 1 }, "end": { - "line": 100, + "line": 94, "column": 4 } } @@ -16360,15 +16291,15 @@ "binop": null }, "value": "update", - "start": 2641, - "end": 2647, + "start": 2412, + "end": 2418, "loc": { "start": { - "line": 101, + "line": 95, "column": 1 }, "end": { - "line": 101, + "line": 95, "column": 7 } } @@ -16385,15 +16316,15 @@ "postfix": false, "binop": null }, - "start": 2647, - "end": 2648, + "start": 2418, + "end": 2419, "loc": { "start": { - "line": 101, + "line": 95, "column": 7 }, "end": { - "line": 101, + "line": 95, "column": 8 } } @@ -16411,15 +16342,15 @@ "binop": null }, "value": "pDelta", - "start": 2648, - "end": 2654, + "start": 2419, + "end": 2425, "loc": { "start": { - "line": 101, + "line": 95, "column": 8 }, "end": { - "line": 101, + "line": 95, "column": 14 } } @@ -16436,15 +16367,15 @@ "postfix": false, "binop": null }, - "start": 2654, - "end": 2655, + "start": 2425, + "end": 2426, "loc": { "start": { - "line": 101, + "line": 95, "column": 14 }, "end": { - "line": 101, + "line": 95, "column": 15 } } @@ -16461,15 +16392,15 @@ "postfix": false, "binop": null }, - "start": 2656, - "end": 2657, + "start": 2427, + "end": 2428, "loc": { "start": { - "line": 101, + "line": 95, "column": 16 }, "end": { - "line": 101, + "line": 95, "column": 17 } } @@ -16489,15 +16420,15 @@ "updateContext": null }, "value": "if", - "start": 2661, - "end": 2663, + "start": 2432, + "end": 2434, "loc": { "start": { - "line": 102, + "line": 96, "column": 2 }, "end": { - "line": 102, + "line": 96, "column": 4 } } @@ -16514,15 +16445,15 @@ "postfix": false, "binop": null }, - "start": 2664, - "end": 2665, + "start": 2435, + "end": 2436, "loc": { "start": { - "line": 102, + "line": 96, "column": 5 }, "end": { - "line": 102, + "line": 96, "column": 6 } } @@ -16542,15 +16473,15 @@ "updateContext": null }, "value": "this", - "start": 2665, - "end": 2669, + "start": 2436, + "end": 2440, "loc": { "start": { - "line": 102, + "line": 96, "column": 6 }, "end": { - "line": 102, + "line": 96, "column": 10 } } @@ -16568,15 +16499,15 @@ "binop": null, "updateContext": null }, - "start": 2669, - "end": 2670, + "start": 2440, + "end": 2441, "loc": { "start": { - "line": 102, + "line": 96, "column": 10 }, "end": { - "line": 102, + "line": 96, "column": 11 } } @@ -16594,15 +16525,15 @@ "binop": null }, "value": "currentState", - "start": 2670, - "end": 2682, + "start": 2441, + "end": 2453, "loc": { "start": { - "line": 102, + "line": 96, "column": 11 }, "end": { - "line": 102, + "line": 96, "column": 23 } } @@ -16619,15 +16550,15 @@ "postfix": false, "binop": null }, - "start": 2682, - "end": 2683, + "start": 2453, + "end": 2454, "loc": { "start": { - "line": 102, + "line": 96, "column": 23 }, "end": { - "line": 102, + "line": 96, "column": 24 } } @@ -16644,15 +16575,15 @@ "postfix": false, "binop": null }, - "start": 2684, - "end": 2685, + "start": 2455, + "end": 2456, "loc": { "start": { - "line": 102, + "line": 96, "column": 25 }, "end": { - "line": 102, + "line": 96, "column": 26 } } @@ -16672,15 +16603,15 @@ "updateContext": null }, "value": "this", - "start": 2690, - "end": 2694, + "start": 2461, + "end": 2465, "loc": { "start": { - "line": 103, + "line": 97, "column": 3 }, "end": { - "line": 103, + "line": 97, "column": 7 } } @@ -16698,15 +16629,15 @@ "binop": null, "updateContext": null }, - "start": 2694, - "end": 2695, + "start": 2465, + "end": 2466, "loc": { "start": { - "line": 103, + "line": 97, "column": 7 }, "end": { - "line": 103, + "line": 97, "column": 8 } } @@ -16724,15 +16655,15 @@ "binop": null }, "value": "currentState", - "start": 2695, - "end": 2707, + "start": 2466, + "end": 2478, "loc": { "start": { - "line": 103, + "line": 97, "column": 8 }, "end": { - "line": 103, + "line": 97, "column": 20 } } @@ -16750,15 +16681,15 @@ "binop": null, "updateContext": null }, - "start": 2707, - "end": 2708, + "start": 2478, + "end": 2479, "loc": { "start": { - "line": 103, + "line": 97, "column": 20 }, "end": { - "line": 103, + "line": 97, "column": 21 } } @@ -16776,15 +16707,15 @@ "binop": null }, "value": "update", - "start": 2708, - "end": 2714, + "start": 2479, + "end": 2485, "loc": { "start": { - "line": 103, + "line": 97, "column": 21 }, "end": { - "line": 103, + "line": 97, "column": 27 } } @@ -16801,15 +16732,15 @@ "postfix": false, "binop": null }, - "start": 2714, - "end": 2715, + "start": 2485, + "end": 2486, "loc": { "start": { - "line": 103, + "line": 97, "column": 27 }, "end": { - "line": 103, + "line": 97, "column": 28 } } @@ -16827,15 +16758,15 @@ "binop": null }, "value": "pDelta", - "start": 2715, - "end": 2721, + "start": 2486, + "end": 2492, "loc": { "start": { - "line": 103, + "line": 97, "column": 28 }, "end": { - "line": 103, + "line": 97, "column": 34 } } @@ -16852,15 +16783,15 @@ "postfix": false, "binop": null }, - "start": 2721, - "end": 2722, + "start": 2492, + "end": 2493, "loc": { "start": { - "line": 103, + "line": 97, "column": 34 }, "end": { - "line": 103, + "line": 97, "column": 35 } } @@ -16878,15 +16809,15 @@ "binop": null, "updateContext": null }, - "start": 2722, - "end": 2723, + "start": 2493, + "end": 2494, "loc": { "start": { - "line": 103, + "line": 97, "column": 35 }, "end": { - "line": 103, + "line": 97, "column": 36 } } @@ -16903,15 +16834,15 @@ "postfix": false, "binop": null }, - "start": 2727, - "end": 2728, + "start": 2498, + "end": 2499, "loc": { "start": { - "line": 104, + "line": 98, "column": 2 }, "end": { - "line": 104, + "line": 98, "column": 3 } } @@ -16928,15 +16859,15 @@ "postfix": false, "binop": null }, - "start": 2731, - "end": 2732, + "start": 2502, + "end": 2503, "loc": { "start": { - "line": 105, + "line": 99, "column": 1 }, "end": { - "line": 105, + "line": 99, "column": 2 } } @@ -16953,15 +16884,15 @@ "postfix": false, "binop": null }, - "start": 2734, - "end": 2735, + "start": 2505, + "end": 2506, "loc": { "start": { - "line": 106, + "line": 100, "column": 0 }, "end": { - "line": 106, + "line": 100, "column": 1 } } @@ -16969,15 +16900,15 @@ { "type": "CommentBlock", "value": "*\r\n * A class representing a state.\r\n ", - "start": 2739, - "end": 2781, + "start": 2510, + "end": 2552, "loc": { "start": { - "line": 108, + "line": 102, "column": 0 }, "end": { - "line": 110, + "line": 104, "column": 3 } } @@ -16997,15 +16928,15 @@ "updateContext": null }, "value": "class", - "start": 2783, - "end": 2788, + "start": 2554, + "end": 2559, "loc": { "start": { - "line": 111, + "line": 105, "column": 0 }, "end": { - "line": 111, + "line": 105, "column": 5 } } @@ -17023,15 +16954,15 @@ "binop": null }, "value": "State", - "start": 2789, - "end": 2794, + "start": 2560, + "end": 2565, "loc": { "start": { - "line": 111, + "line": 105, "column": 6 }, "end": { - "line": 111, + "line": 105, "column": 11 } } @@ -17048,15 +16979,15 @@ "postfix": false, "binop": null }, - "start": 2795, - "end": 2796, + "start": 2566, + "end": 2567, "loc": { "start": { - "line": 111, + "line": 105, "column": 12 }, "end": { - "line": 111, + "line": 105, "column": 13 } } @@ -17064,15 +16995,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when entering the state.\r\n\t ", - "start": 2799, - "end": 2845, + "start": 2570, + "end": 2616, "loc": { "start": { - "line": 112, + "line": 106, "column": 1 }, "end": { - "line": 114, + "line": 108, "column": 4 } } @@ -17090,15 +17021,15 @@ "binop": null }, "value": "enter", - "start": 2848, - "end": 2853, + "start": 2619, + "end": 2624, "loc": { "start": { - "line": 115, + "line": 109, "column": 1 }, "end": { - "line": 115, + "line": 109, "column": 6 } } @@ -17115,15 +17046,15 @@ "postfix": false, "binop": null }, - "start": 2853, - "end": 2854, + "start": 2624, + "end": 2625, "loc": { "start": { - "line": 115, + "line": 109, "column": 6 }, "end": { - "line": 115, + "line": 109, "column": 7 } } @@ -17140,15 +17071,15 @@ "postfix": false, "binop": null }, - "start": 2854, - "end": 2855, + "start": 2625, + "end": 2626, "loc": { "start": { - "line": 115, + "line": 109, "column": 7 }, "end": { - "line": 115, + "line": 109, "column": 8 } } @@ -17165,15 +17096,15 @@ "postfix": false, "binop": null }, - "start": 2856, - "end": 2857, + "start": 2627, + "end": 2628, "loc": { "start": { - "line": 115, + "line": 109, "column": 9 }, "end": { - "line": 115, + "line": 109, "column": 10 } } @@ -17190,15 +17121,15 @@ "postfix": false, "binop": null }, - "start": 2858, - "end": 2859, + "start": 2629, + "end": 2630, "loc": { "start": { - "line": 115, + "line": 109, "column": 11 }, "end": { - "line": 115, + "line": 109, "column": 12 } } @@ -17206,15 +17137,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t ", - "start": 2864, - "end": 2996, + "start": 2635, + "end": 2767, "loc": { "start": { - "line": 117, + "line": 111, "column": 1 }, "end": { - "line": 121, + "line": 115, "column": 4 } } @@ -17232,15 +17163,15 @@ "binop": null }, "value": "update", - "start": 2999, - "end": 3005, + "start": 2770, + "end": 2776, "loc": { "start": { - "line": 122, + "line": 116, "column": 1 }, "end": { - "line": 122, + "line": 116, "column": 7 } } @@ -17257,15 +17188,15 @@ "postfix": false, "binop": null }, - "start": 3005, - "end": 3006, + "start": 2776, + "end": 2777, "loc": { "start": { - "line": 122, + "line": 116, "column": 7 }, "end": { - "line": 122, + "line": 116, "column": 8 } } @@ -17283,15 +17214,15 @@ "binop": null }, "value": "pDelta", - "start": 3006, - "end": 3012, + "start": 2777, + "end": 2783, "loc": { "start": { - "line": 122, + "line": 116, "column": 8 }, "end": { - "line": 122, + "line": 116, "column": 14 } } @@ -17308,15 +17239,15 @@ "postfix": false, "binop": null }, - "start": 3012, - "end": 3013, + "start": 2783, + "end": 2784, "loc": { "start": { - "line": 122, + "line": 116, "column": 14 }, "end": { - "line": 122, + "line": 116, "column": 15 } } @@ -17333,15 +17264,15 @@ "postfix": false, "binop": null }, - "start": 3014, - "end": 3015, + "start": 2785, + "end": 2786, "loc": { "start": { - "line": 122, + "line": 116, "column": 16 }, "end": { - "line": 122, + "line": 116, "column": 17 } } @@ -17358,15 +17289,15 @@ "postfix": false, "binop": null }, - "start": 3016, - "end": 3017, + "start": 2787, + "end": 2788, "loc": { "start": { - "line": 122, + "line": 116, "column": 18 }, "end": { - "line": 122, + "line": 116, "column": 19 } } @@ -17374,15 +17305,15 @@ { "type": "CommentBlock", "value": "*\r\n\t * Called when exiting the state.\r\n\t ", - "start": 3022, - "end": 3067, + "start": 2793, + "end": 2838, "loc": { "start": { - "line": 124, + "line": 118, "column": 1 }, "end": { - "line": 126, + "line": 120, "column": 4 } } @@ -17400,15 +17331,15 @@ "binop": null }, "value": "exit", - "start": 3070, - "end": 3074, + "start": 2841, + "end": 2845, "loc": { "start": { - "line": 127, + "line": 121, "column": 1 }, "end": { - "line": 127, + "line": 121, "column": 5 } } @@ -17425,15 +17356,15 @@ "postfix": false, "binop": null }, - "start": 3074, - "end": 3075, + "start": 2845, + "end": 2846, "loc": { "start": { - "line": 127, + "line": 121, "column": 5 }, "end": { - "line": 127, + "line": 121, "column": 6 } } @@ -17450,15 +17381,15 @@ "postfix": false, "binop": null }, - "start": 3075, - "end": 3076, + "start": 2846, + "end": 2847, "loc": { "start": { - "line": 127, + "line": 121, "column": 6 }, "end": { - "line": 127, + "line": 121, "column": 7 } } @@ -17475,15 +17406,15 @@ "postfix": false, "binop": null }, - "start": 3077, - "end": 3078, + "start": 2848, + "end": 2849, "loc": { "start": { - "line": 127, + "line": 121, "column": 8 }, "end": { - "line": 127, + "line": 121, "column": 9 } } @@ -17500,15 +17431,15 @@ "postfix": false, "binop": null }, - "start": 3079, - "end": 3080, + "start": 2850, + "end": 2851, "loc": { "start": { - "line": 127, + "line": 121, "column": 10 }, "end": { - "line": 127, + "line": 121, "column": 11 } } @@ -17525,15 +17456,15 @@ "postfix": false, "binop": null }, - "start": 3082, - "end": 3083, + "start": 2853, + "end": 2854, "loc": { "start": { - "line": 128, + "line": 122, "column": 0 }, "end": { - "line": 128, + "line": 122, "column": 1 } } @@ -17553,15 +17484,15 @@ "updateContext": null }, "value": "export", - "start": 3087, - "end": 3093, + "start": 2858, + "end": 2864, "loc": { "start": { - "line": 130, + "line": 124, "column": 0 }, "end": { - "line": 130, + "line": 124, "column": 6 } } @@ -17578,15 +17509,15 @@ "postfix": false, "binop": null }, - "start": 3094, - "end": 3095, + "start": 2865, + "end": 2866, "loc": { "start": { - "line": 130, + "line": 124, "column": 7 }, "end": { - "line": 130, + "line": 124, "column": 8 } } @@ -17604,15 +17535,15 @@ "binop": null }, "value": "StateManager", - "start": 3096, - "end": 3108, + "start": 2867, + "end": 2879, "loc": { "start": { - "line": 130, + "line": 124, "column": 9 }, "end": { - "line": 130, + "line": 124, "column": 21 } } @@ -17630,15 +17561,15 @@ "binop": null, "updateContext": null }, - "start": 3108, - "end": 3109, + "start": 2879, + "end": 2880, "loc": { "start": { - "line": 130, + "line": 124, "column": 21 }, "end": { - "line": 130, + "line": 124, "column": 22 } } @@ -17656,15 +17587,15 @@ "binop": null }, "value": "State", - "start": 3110, - "end": 3115, + "start": 2881, + "end": 2886, "loc": { "start": { - "line": 130, + "line": 124, "column": 23 }, "end": { - "line": 130, + "line": 124, "column": 28 } } @@ -17681,15 +17612,15 @@ "postfix": false, "binop": null }, - "start": 3116, - "end": 3117, + "start": 2887, + "end": 2888, "loc": { "start": { - "line": 130, + "line": 124, "column": 29 }, "end": { - "line": 130, + "line": 124, "column": 30 } } @@ -17707,15 +17638,15 @@ "binop": null, "updateContext": null }, - "start": 3117, - "end": 3118, + "start": 2888, + "end": 2889, "loc": { "start": { - "line": 130, + "line": 124, "column": 30 }, "end": { - "line": 130, + "line": 124, "column": 31 } } @@ -17733,15 +17664,15 @@ "binop": null, "updateContext": null }, - "start": 3118, - "end": 3118, + "start": 2889, + "end": 2889, "loc": { "start": { - "line": 130, + "line": 124, "column": 31 }, "end": { - "line": 130, + "line": 124, "column": 31 } } diff --git a/docs/ast/source/vendor/logger.min.mjs.json b/docs/ast/source/vendor/logger.min.mjs.json deleted file mode 100644 index df5736f..0000000 --- a/docs/ast/source/vendor/logger.min.mjs.json +++ /dev/null @@ -1,38288 +0,0 @@ -{ - "type": "File", - "start": 0, - "end": 2717, - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 9, - "column": 2467 - } - }, - "program": { - "type": "Program", - "start": 0, - "end": 2717, - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 9, - "column": 2467 - } - }, - "sourceType": "module", - "body": [ - { - "type": "VariableDeclaration", - "start": 250, - "end": 413, - "loc": { - "start": { - "line": 9, - "column": 0 - }, - "end": { - "line": 9, - "column": 163 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 254, - "end": 407, - "loc": { - "start": { - "line": 9, - "column": 4 - }, - "end": { - "line": 9, - "column": 157 - } - }, - "id": { - "type": "Identifier", - "start": 254, - "end": 255, - "loc": { - "start": { - "line": 9, - "column": 4 - }, - "end": { - "line": 9, - "column": 5 - }, - "identifierName": "t" - }, - "name": "t", - "leadingComments": null - }, - "init": { - "type": "ObjectExpression", - "start": 256, - "end": 407, - "loc": { - "start": { - "line": 9, - "column": 6 - }, - "end": { - "line": 9, - "column": 157 - } - }, - "properties": [ - { - "type": "ObjectProperty", - "start": 257, - "end": 355, - "loc": { - "start": { - "line": 9, - "column": 7 - }, - "end": { - "line": 9, - "column": 105 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 257, - "end": 258, - "loc": { - "start": { - "line": 9, - "column": 7 - }, - "end": { - "line": 9, - "column": 8 - }, - "identifierName": "d" - }, - "name": "d" - }, - "value": { - "type": "ArrowFunctionExpression", - "start": 259, - "end": 355, - "loc": { - "start": { - "line": 9, - "column": 9 - }, - "end": { - "line": 9, - "column": 105 - } - }, - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 260, - "end": 261, - "loc": { - "start": { - "line": 9, - "column": 10 - }, - "end": { - "line": 9, - "column": 11 - }, - "identifierName": "s" - }, - "name": "s" - }, - { - "type": "Identifier", - "start": 262, - "end": 263, - "loc": { - "start": { - "line": 9, - "column": 12 - }, - "end": { - "line": 9, - "column": 13 - }, - "identifierName": "e" - }, - "name": "e" - } - ], - "body": { - "type": "BlockStatement", - "start": 266, - "end": 355, - "loc": { - "start": { - "line": 9, - "column": 16 - }, - "end": { - "line": 9, - "column": 105 - } - }, - "body": [ - { - "type": "ForInStatement", - "start": 267, - "end": 354, - "loc": { - "start": { - "line": 9, - "column": 17 - }, - "end": { - "line": 9, - "column": 104 - } - }, - "left": { - "type": "VariableDeclaration", - "start": 271, - "end": 276, - "loc": { - "start": { - "line": 9, - "column": 21 - }, - "end": { - "line": 9, - "column": 26 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 275, - "end": 276, - "loc": { - "start": { - "line": 9, - "column": 25 - }, - "end": { - "line": 9, - "column": 26 - } - }, - "id": { - "type": "Identifier", - "start": 275, - "end": 276, - "loc": { - "start": { - "line": 9, - "column": 25 - }, - "end": { - "line": 9, - "column": 26 - }, - "identifierName": "i" - }, - "name": "i" - }, - "init": null - } - ], - "kind": "var" - }, - "right": { - "type": "Identifier", - "start": 280, - "end": 281, - "loc": { - "start": { - "line": 9, - "column": 30 - }, - "end": { - "line": 9, - "column": 31 - }, - "identifierName": "e" - }, - "name": "e" - }, - "body": { - "type": "ExpressionStatement", - "start": 282, - "end": 354, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 104 - } - }, - "expression": { - "type": "LogicalExpression", - "start": 282, - "end": 354, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 104 - } - }, - "left": { - "type": "LogicalExpression", - "start": 282, - "end": 301, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 51 - } - }, - "left": { - "type": "CallExpression", - "start": 282, - "end": 290, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 40 - } - }, - "callee": { - "type": "MemberExpression", - "start": 282, - "end": 285, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 35 - } - }, - "object": { - "type": "Identifier", - "start": 282, - "end": 283, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 33 - }, - "identifierName": "t" - }, - "name": "t" - }, - "property": { - "type": "Identifier", - "start": 284, - "end": 285, - "loc": { - "start": { - "line": 9, - "column": 34 - }, - "end": { - "line": 9, - "column": 35 - }, - "identifierName": "o" - }, - "name": "o" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 286, - "end": 287, - "loc": { - "start": { - "line": 9, - "column": 36 - }, - "end": { - "line": 9, - "column": 37 - }, - "identifierName": "e" - }, - "name": "e" - }, - { - "type": "Identifier", - "start": 288, - "end": 289, - "loc": { - "start": { - "line": 9, - "column": 38 - }, - "end": { - "line": 9, - "column": 39 - }, - "identifierName": "i" - }, - "name": "i" - } - ] - }, - "operator": "&&", - "right": { - "type": "UnaryExpression", - "start": 292, - "end": 301, - "loc": { - "start": { - "line": 9, - "column": 42 - }, - "end": { - "line": 9, - "column": 51 - } - }, - "operator": "!", - "prefix": true, - "argument": { - "type": "CallExpression", - "start": 293, - "end": 301, - "loc": { - "start": { - "line": 9, - "column": 43 - }, - "end": { - "line": 9, - "column": 51 - } - }, - "callee": { - "type": "MemberExpression", - "start": 293, - "end": 296, - "loc": { - "start": { - "line": 9, - "column": 43 - }, - "end": { - "line": 9, - "column": 46 - } - }, - "object": { - "type": "Identifier", - "start": 293, - "end": 294, - "loc": { - "start": { - "line": 9, - "column": 43 - }, - "end": { - "line": 9, - "column": 44 - }, - "identifierName": "t" - }, - "name": "t" - }, - "property": { - "type": "Identifier", - "start": 295, - "end": 296, - "loc": { - "start": { - "line": 9, - "column": 45 - }, - "end": { - "line": 9, - "column": 46 - }, - "identifierName": "o" - }, - "name": "o" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 297, - "end": 298, - "loc": { - "start": { - "line": 9, - "column": 47 - }, - "end": { - "line": 9, - "column": 48 - }, - "identifierName": "s" - }, - "name": "s" - }, - { - "type": "Identifier", - "start": 299, - "end": 300, - "loc": { - "start": { - "line": 9, - "column": 49 - }, - "end": { - "line": 9, - "column": 50 - }, - "identifierName": "i" - }, - "name": "i" - } - ] - }, - "extra": { - "parenthesizedArgument": false - } - } - }, - "operator": "&&", - "right": { - "type": "CallExpression", - "start": 303, - "end": 354, - "loc": { - "start": { - "line": 9, - "column": 53 - }, - "end": { - "line": 9, - "column": 104 - } - }, - "callee": { - "type": "MemberExpression", - "start": 303, - "end": 324, - "loc": { - "start": { - "line": 9, - "column": 53 - }, - "end": { - "line": 9, - "column": 74 - } - }, - "object": { - "type": "Identifier", - "start": 303, - "end": 309, - "loc": { - "start": { - "line": 9, - "column": 53 - }, - "end": { - "line": 9, - "column": 59 - }, - "identifierName": "Object" - }, - "name": "Object" - }, - "property": { - "type": "Identifier", - "start": 310, - "end": 324, - "loc": { - "start": { - "line": 9, - "column": 60 - }, - "end": { - "line": 9, - "column": 74 - }, - "identifierName": "defineProperty" - }, - "name": "defineProperty" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 325, - "end": 326, - "loc": { - "start": { - "line": 9, - "column": 75 - }, - "end": { - "line": 9, - "column": 76 - }, - "identifierName": "s" - }, - "name": "s" - }, - { - "type": "Identifier", - "start": 327, - "end": 328, - "loc": { - "start": { - "line": 9, - "column": 77 - }, - "end": { - "line": 9, - "column": 78 - }, - "identifierName": "i" - }, - "name": "i" - }, - { - "type": "ObjectExpression", - "start": 329, - "end": 353, - "loc": { - "start": { - "line": 9, - "column": 79 - }, - "end": { - "line": 9, - "column": 103 - } - }, - "properties": [ - { - "type": "ObjectProperty", - "start": 330, - "end": 343, - "loc": { - "start": { - "line": 9, - "column": 80 - }, - "end": { - "line": 9, - "column": 93 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 330, - "end": 340, - "loc": { - "start": { - "line": 9, - "column": 80 - }, - "end": { - "line": 9, - "column": 90 - }, - "identifierName": "enumerable" - }, - "name": "enumerable" - }, - "value": { - "type": "UnaryExpression", - "start": 341, - "end": 343, - "loc": { - "start": { - "line": 9, - "column": 91 - }, - "end": { - "line": 9, - "column": 93 - } - }, - "operator": "!", - "prefix": true, - "argument": { - "type": "NumericLiteral", - "start": 342, - "end": 343, - "loc": { - "start": { - "line": 9, - "column": 92 - }, - "end": { - "line": 9, - "column": 93 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - }, - "extra": { - "parenthesizedArgument": false - } - } - }, - { - "type": "ObjectProperty", - "start": 344, - "end": 352, - "loc": { - "start": { - "line": 9, - "column": 94 - }, - "end": { - "line": 9, - "column": 102 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 344, - "end": 347, - "loc": { - "start": { - "line": 9, - "column": 94 - }, - "end": { - "line": 9, - "column": 97 - }, - "identifierName": "get" - }, - "name": "get" - }, - "value": { - "type": "MemberExpression", - "start": 348, - "end": 352, - "loc": { - "start": { - "line": 9, - "column": 98 - }, - "end": { - "line": 9, - "column": 102 - } - }, - "object": { - "type": "Identifier", - "start": 348, - "end": 349, - "loc": { - "start": { - "line": 9, - "column": 98 - }, - "end": { - "line": 9, - "column": 99 - }, - "identifierName": "e" - }, - "name": "e" - }, - "property": { - "type": "Identifier", - "start": 350, - "end": 351, - "loc": { - "start": { - "line": 9, - "column": 100 - }, - "end": { - "line": 9, - "column": 101 - }, - "identifierName": "i" - }, - "name": "i" - }, - "computed": true - } - } - ] - } - ] - } - } - } - } - ], - "directives": [] - } - } - }, - { - "type": "ObjectProperty", - "start": 356, - "end": 406, - "loc": { - "start": { - "line": 9, - "column": 106 - }, - "end": { - "line": 9, - "column": 156 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 356, - "end": 357, - "loc": { - "start": { - "line": 9, - "column": 106 - }, - "end": { - "line": 9, - "column": 107 - }, - "identifierName": "o" - }, - "name": "o" - }, - "value": { - "type": "ArrowFunctionExpression", - "start": 358, - "end": 406, - "loc": { - "start": { - "line": 9, - "column": 108 - }, - "end": { - "line": 9, - "column": 156 - } - }, - "id": null, - "generator": false, - "expression": true, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 359, - "end": 360, - "loc": { - "start": { - "line": 9, - "column": 109 - }, - "end": { - "line": 9, - "column": 110 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "Identifier", - "start": 361, - "end": 362, - "loc": { - "start": { - "line": 9, - "column": 111 - }, - "end": { - "line": 9, - "column": 112 - }, - "identifierName": "s" - }, - "name": "s" - } - ], - "body": { - "type": "CallExpression", - "start": 365, - "end": 406, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 156 - } - }, - "callee": { - "type": "MemberExpression", - "start": 365, - "end": 401, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 151 - } - }, - "object": { - "type": "MemberExpression", - "start": 365, - "end": 396, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 146 - } - }, - "object": { - "type": "MemberExpression", - "start": 365, - "end": 381, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 131 - } - }, - "object": { - "type": "Identifier", - "start": 365, - "end": 371, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 121 - }, - "identifierName": "Object" - }, - "name": "Object" - }, - "property": { - "type": "Identifier", - "start": 372, - "end": 381, - "loc": { - "start": { - "line": 9, - "column": 122 - }, - "end": { - "line": 9, - "column": 131 - }, - "identifierName": "prototype" - }, - "name": "prototype" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 382, - "end": 396, - "loc": { - "start": { - "line": 9, - "column": 132 - }, - "end": { - "line": 9, - "column": 146 - }, - "identifierName": "hasOwnProperty" - }, - "name": "hasOwnProperty" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 397, - "end": 401, - "loc": { - "start": { - "line": 9, - "column": 147 - }, - "end": { - "line": 9, - "column": 151 - }, - "identifierName": "call" - }, - "name": "call" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 402, - "end": 403, - "loc": { - "start": { - "line": 9, - "column": 152 - }, - "end": { - "line": 9, - "column": 153 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "Identifier", - "start": 404, - "end": 405, - "loc": { - "start": { - "line": 9, - "column": 154 - }, - "end": { - "line": 9, - "column": 155 - }, - "identifierName": "s" - }, - "name": "s" - } - ] - } - } - } - ] - }, - "leadingComments": null - }, - { - "type": "VariableDeclarator", - "start": 408, - "end": 412, - "loc": { - "start": { - "line": 9, - "column": 158 - }, - "end": { - "line": 9, - "column": 162 - } - }, - "id": { - "type": "Identifier", - "start": 408, - "end": 409, - "loc": { - "start": { - "line": 9, - "column": 158 - }, - "end": { - "line": 9, - "column": 159 - }, - "identifierName": "s" - }, - "name": "s" - }, - "init": { - "type": "ObjectExpression", - "start": 410, - "end": 412, - "loc": { - "start": { - "line": 9, - "column": 160 - }, - "end": { - "line": 9, - "column": 162 - } - }, - "properties": [] - } - } - ], - "kind": "var", - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * logger@1.0.0 https://github.com/EvitcaStudio/Logger\r\n * Compiled 1/9/2024, 9:29:22 AM UTC\r\n * \r\n * logger is licensed under a MIT styled License. See LICENSE.md for more info.\r\n * \r\n * Copyright 2024, Evitca Studio, All Rights Reserved\r\n ", - "start": 0, - "end": 248, - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "start": 413, - "end": 430, - "loc": { - "start": { - "line": 9, - "column": 163 - }, - "end": { - "line": 9, - "column": 180 - } - }, - "expression": { - "type": "CallExpression", - "start": 413, - "end": 429, - "loc": { - "start": { - "line": 9, - "column": 163 - }, - "end": { - "line": 9, - "column": 179 - } - }, - "callee": { - "type": "MemberExpression", - "start": 413, - "end": 416, - "loc": { - "start": { - "line": 9, - "column": 163 - }, - "end": { - "line": 9, - "column": 166 - } - }, - "object": { - "type": "Identifier", - "start": 413, - "end": 414, - "loc": { - "start": { - "line": 9, - "column": 163 - }, - "end": { - "line": 9, - "column": 164 - }, - "identifierName": "t" - }, - "name": "t" - }, - "property": { - "type": "Identifier", - "start": 415, - "end": 416, - "loc": { - "start": { - "line": 9, - "column": 165 - }, - "end": { - "line": 9, - "column": 166 - }, - "identifierName": "d" - }, - "name": "d" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 417, - "end": 418, - "loc": { - "start": { - "line": 9, - "column": 167 - }, - "end": { - "line": 9, - "column": 168 - }, - "identifierName": "s" - }, - "name": "s" - }, - { - "type": "ObjectExpression", - "start": 419, - "end": 428, - "loc": { - "start": { - "line": 9, - "column": 169 - }, - "end": { - "line": 9, - "column": 178 - } - }, - "properties": [ - { - "type": "ObjectProperty", - "start": 420, - "end": 427, - "loc": { - "start": { - "line": 9, - "column": 170 - }, - "end": { - "line": 9, - "column": 177 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 420, - "end": 421, - "loc": { - "start": { - "line": 9, - "column": 170 - }, - "end": { - "line": 9, - "column": 171 - }, - "identifierName": "Y" - }, - "name": "Y" - }, - "value": { - "type": "ArrowFunctionExpression", - "start": 422, - "end": 427, - "loc": { - "start": { - "line": 9, - "column": 172 - }, - "end": { - "line": 9, - "column": 177 - } - }, - "id": null, - "generator": false, - "expression": true, - "async": false, - "params": [], - "body": { - "type": "Identifier", - "start": 426, - "end": 427, - "loc": { - "start": { - "line": 9, - "column": 176 - }, - "end": { - "line": 9, - "column": 177 - }, - "identifierName": "e" - }, - "name": "e" - } - } - } - ] - } - ] - } - }, - { - "type": "ClassDeclaration", - "start": 430, - "end": 2687, - "loc": { - "start": { - "line": 9, - "column": 180 - }, - "end": { - "line": 9, - "column": 2437 - } - }, - "id": { - "type": "Identifier", - "start": 436, - "end": 437, - "loc": { - "start": { - "line": 9, - "column": 186 - }, - "end": { - "line": 9, - "column": 187 - }, - "identifierName": "e" - }, - "name": "e" - }, - "superClass": null, - "body": { - "type": "ClassBody", - "start": 437, - "end": 2687, - "loc": { - "start": { - "line": 9, - "column": 187 - }, - "end": { - "line": 9, - "column": 2437 - } - }, - "body": [ - { - "type": "ClassMethod", - "start": 438, - "end": 1271, - "loc": { - "start": { - "line": 9, - "column": 188 - }, - "end": { - "line": 9, - "column": 1021 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 438, - "end": 449, - "loc": { - "start": { - "line": 9, - "column": 188 - }, - "end": { - "line": 9, - "column": 199 - }, - "identifierName": "constructor" - }, - "name": "constructor" - }, - "kind": "constructor", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 450, - "end": 451, - "loc": { - "start": { - "line": 9, - "column": 200 - }, - "end": { - "line": 9, - "column": 201 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 452, - "end": 1271, - "loc": { - "start": { - "line": 9, - "column": 202 - }, - "end": { - "line": 9, - "column": 1021 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 453, - "end": 1099, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 849 - } - }, - "expression": { - "type": "SequenceExpression", - "start": 453, - "end": 1098, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 848 - } - }, - "expressions": [ - { - "type": "AssignmentExpression", - "start": 453, - "end": 470, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 220 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 453, - "end": 463, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 213 - } - }, - "object": { - "type": "ThisExpression", - "start": 453, - "end": 457, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 207 - } - } - }, - "property": { - "type": "Identifier", - "start": 458, - "end": 463, - "loc": { - "start": { - "line": 9, - "column": 208 - }, - "end": { - "line": 9, - "column": 213 - }, - "identifierName": "RESET" - }, - "name": "RESET" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 464, - "end": 470, - "loc": { - "start": { - "line": 9, - "column": 214 - }, - "end": { - "line": 9, - "column": 220 - } - }, - "extra": { - "rawValue": "\u001b[0m", - "raw": "\"\u001b[0m\"" - }, - "value": "\u001b[0m" - } - }, - { - "type": "AssignmentExpression", - "start": 471, - "end": 489, - "loc": { - "start": { - "line": 9, - "column": 221 - }, - "end": { - "line": 9, - "column": 239 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 471, - "end": 482, - "loc": { - "start": { - "line": 9, - "column": 221 - }, - "end": { - "line": 9, - "column": 232 - } - }, - "object": { - "type": "ThisExpression", - "start": 471, - "end": 475, - "loc": { - "start": { - "line": 9, - "column": 221 - }, - "end": { - "line": 9, - "column": 225 - } - } - }, - "property": { - "type": "Identifier", - "start": 476, - "end": 482, - "loc": { - "start": { - "line": 9, - "column": 226 - }, - "end": { - "line": 9, - "column": 232 - }, - "identifierName": "BRIGHT" - }, - "name": "BRIGHT" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 483, - "end": 489, - "loc": { - "start": { - "line": 9, - "column": 233 - }, - "end": { - "line": 9, - "column": 239 - } - }, - "extra": { - "rawValue": "\u001b[1m", - "raw": "\"\u001b[1m\"" - }, - "value": "\u001b[1m" - } - }, - { - "type": "AssignmentExpression", - "start": 490, - "end": 505, - "loc": { - "start": { - "line": 9, - "column": 240 - }, - "end": { - "line": 9, - "column": 255 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 490, - "end": 498, - "loc": { - "start": { - "line": 9, - "column": 240 - }, - "end": { - "line": 9, - "column": 248 - } - }, - "object": { - "type": "ThisExpression", - "start": 490, - "end": 494, - "loc": { - "start": { - "line": 9, - "column": 240 - }, - "end": { - "line": 9, - "column": 244 - } - } - }, - "property": { - "type": "Identifier", - "start": 495, - "end": 498, - "loc": { - "start": { - "line": 9, - "column": 245 - }, - "end": { - "line": 9, - "column": 248 - }, - "identifierName": "DIM" - }, - "name": "DIM" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 499, - "end": 505, - "loc": { - "start": { - "line": 9, - "column": 249 - }, - "end": { - "line": 9, - "column": 255 - } - }, - "extra": { - "rawValue": "\u001b[2m", - "raw": "\"\u001b[2m\"" - }, - "value": "\u001b[2m" - } - }, - { - "type": "AssignmentExpression", - "start": 506, - "end": 528, - "loc": { - "start": { - "line": 9, - "column": 256 - }, - "end": { - "line": 9, - "column": 278 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 506, - "end": 521, - "loc": { - "start": { - "line": 9, - "column": 256 - }, - "end": { - "line": 9, - "column": 271 - } - }, - "object": { - "type": "ThisExpression", - "start": 506, - "end": 510, - "loc": { - "start": { - "line": 9, - "column": 256 - }, - "end": { - "line": 9, - "column": 260 - } - } - }, - "property": { - "type": "Identifier", - "start": 511, - "end": 521, - "loc": { - "start": { - "line": 9, - "column": 261 - }, - "end": { - "line": 9, - "column": 271 - }, - "identifierName": "UNDERSCORE" - }, - "name": "UNDERSCORE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 522, - "end": 528, - "loc": { - "start": { - "line": 9, - "column": 272 - }, - "end": { - "line": 9, - "column": 278 - } - }, - "extra": { - "rawValue": "\u001b[4m", - "raw": "\"\u001b[4m\"" - }, - "value": "\u001b[4m" - } - }, - { - "type": "AssignmentExpression", - "start": 529, - "end": 546, - "loc": { - "start": { - "line": 9, - "column": 279 - }, - "end": { - "line": 9, - "column": 296 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 529, - "end": 539, - "loc": { - "start": { - "line": 9, - "column": 279 - }, - "end": { - "line": 9, - "column": 289 - } - }, - "object": { - "type": "ThisExpression", - "start": 529, - "end": 533, - "loc": { - "start": { - "line": 9, - "column": 279 - }, - "end": { - "line": 9, - "column": 283 - } - } - }, - "property": { - "type": "Identifier", - "start": 534, - "end": 539, - "loc": { - "start": { - "line": 9, - "column": 284 - }, - "end": { - "line": 9, - "column": 289 - }, - "identifierName": "BLINK" - }, - "name": "BLINK" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 540, - "end": 546, - "loc": { - "start": { - "line": 9, - "column": 290 - }, - "end": { - "line": 9, - "column": 296 - } - }, - "extra": { - "rawValue": "\u001b[5m", - "raw": "\"\u001b[5m\"" - }, - "value": "\u001b[5m" - } - }, - { - "type": "AssignmentExpression", - "start": 547, - "end": 566, - "loc": { - "start": { - "line": 9, - "column": 297 - }, - "end": { - "line": 9, - "column": 316 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 547, - "end": 559, - "loc": { - "start": { - "line": 9, - "column": 297 - }, - "end": { - "line": 9, - "column": 309 - } - }, - "object": { - "type": "ThisExpression", - "start": 547, - "end": 551, - "loc": { - "start": { - "line": 9, - "column": 297 - }, - "end": { - "line": 9, - "column": 301 - } - } - }, - "property": { - "type": "Identifier", - "start": 552, - "end": 559, - "loc": { - "start": { - "line": 9, - "column": 302 - }, - "end": { - "line": 9, - "column": 309 - }, - "identifierName": "REVERSE" - }, - "name": "REVERSE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 560, - "end": 566, - "loc": { - "start": { - "line": 9, - "column": 310 - }, - "end": { - "line": 9, - "column": 316 - } - }, - "extra": { - "rawValue": "\u001b[7m", - "raw": "\"\u001b[7m\"" - }, - "value": "\u001b[7m" - } - }, - { - "type": "AssignmentExpression", - "start": 567, - "end": 585, - "loc": { - "start": { - "line": 9, - "column": 317 - }, - "end": { - "line": 9, - "column": 335 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 567, - "end": 578, - "loc": { - "start": { - "line": 9, - "column": 317 - }, - "end": { - "line": 9, - "column": 328 - } - }, - "object": { - "type": "ThisExpression", - "start": 567, - "end": 571, - "loc": { - "start": { - "line": 9, - "column": 317 - }, - "end": { - "line": 9, - "column": 321 - } - } - }, - "property": { - "type": "Identifier", - "start": 572, - "end": 578, - "loc": { - "start": { - "line": 9, - "column": 322 - }, - "end": { - "line": 9, - "column": 328 - }, - "identifierName": "HIDDEN" - }, - "name": "HIDDEN" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 579, - "end": 585, - "loc": { - "start": { - "line": 9, - "column": 329 - }, - "end": { - "line": 9, - "column": 335 - } - }, - "extra": { - "rawValue": "\u001b[8m", - "raw": "\"\u001b[8m\"" - }, - "value": "\u001b[8m" - } - }, - { - "type": "AssignmentExpression", - "start": 586, - "end": 607, - "loc": { - "start": { - "line": 9, - "column": 336 - }, - "end": { - "line": 9, - "column": 357 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 586, - "end": 599, - "loc": { - "start": { - "line": 9, - "column": 336 - }, - "end": { - "line": 9, - "column": 349 - } - }, - "object": { - "type": "ThisExpression", - "start": 586, - "end": 590, - "loc": { - "start": { - "line": 9, - "column": 336 - }, - "end": { - "line": 9, - "column": 340 - } - } - }, - "property": { - "type": "Identifier", - "start": 591, - "end": 599, - "loc": { - "start": { - "line": 9, - "column": 341 - }, - "end": { - "line": 9, - "column": 349 - }, - "identifierName": "FG_BLACK" - }, - "name": "FG_BLACK" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 600, - "end": 607, - "loc": { - "start": { - "line": 9, - "column": 350 - }, - "end": { - "line": 9, - "column": 357 - } - }, - "extra": { - "rawValue": "\u001b[30m", - "raw": "\"\u001b[30m\"" - }, - "value": "\u001b[30m" - } - }, - { - "type": "AssignmentExpression", - "start": 608, - "end": 627, - "loc": { - "start": { - "line": 9, - "column": 358 - }, - "end": { - "line": 9, - "column": 377 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 608, - "end": 619, - "loc": { - "start": { - "line": 9, - "column": 358 - }, - "end": { - "line": 9, - "column": 369 - } - }, - "object": { - "type": "ThisExpression", - "start": 608, - "end": 612, - "loc": { - "start": { - "line": 9, - "column": 358 - }, - "end": { - "line": 9, - "column": 362 - } - } - }, - "property": { - "type": "Identifier", - "start": 613, - "end": 619, - "loc": { - "start": { - "line": 9, - "column": 363 - }, - "end": { - "line": 9, - "column": 369 - }, - "identifierName": "FG_RED" - }, - "name": "FG_RED" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 620, - "end": 627, - "loc": { - "start": { - "line": 9, - "column": 370 - }, - "end": { - "line": 9, - "column": 377 - } - }, - "extra": { - "rawValue": "\u001b[31m", - "raw": "\"\u001b[31m\"" - }, - "value": "\u001b[31m" - } - }, - { - "type": "AssignmentExpression", - "start": 628, - "end": 649, - "loc": { - "start": { - "line": 9, - "column": 378 - }, - "end": { - "line": 9, - "column": 399 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 628, - "end": 641, - "loc": { - "start": { - "line": 9, - "column": 378 - }, - "end": { - "line": 9, - "column": 391 - } - }, - "object": { - "type": "ThisExpression", - "start": 628, - "end": 632, - "loc": { - "start": { - "line": 9, - "column": 378 - }, - "end": { - "line": 9, - "column": 382 - } - } - }, - "property": { - "type": "Identifier", - "start": 633, - "end": 641, - "loc": { - "start": { - "line": 9, - "column": 383 - }, - "end": { - "line": 9, - "column": 391 - }, - "identifierName": "FG_GREEN" - }, - "name": "FG_GREEN" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 642, - "end": 649, - "loc": { - "start": { - "line": 9, - "column": 392 - }, - "end": { - "line": 9, - "column": 399 - } - }, - "extra": { - "rawValue": "\u001b[32m", - "raw": "\"\u001b[32m\"" - }, - "value": "\u001b[32m" - } - }, - { - "type": "AssignmentExpression", - "start": 650, - "end": 672, - "loc": { - "start": { - "line": 9, - "column": 400 - }, - "end": { - "line": 9, - "column": 422 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 650, - "end": 664, - "loc": { - "start": { - "line": 9, - "column": 400 - }, - "end": { - "line": 9, - "column": 414 - } - }, - "object": { - "type": "ThisExpression", - "start": 650, - "end": 654, - "loc": { - "start": { - "line": 9, - "column": 400 - }, - "end": { - "line": 9, - "column": 404 - } - } - }, - "property": { - "type": "Identifier", - "start": 655, - "end": 664, - "loc": { - "start": { - "line": 9, - "column": 405 - }, - "end": { - "line": 9, - "column": 414 - }, - "identifierName": "FG_YELLOW" - }, - "name": "FG_YELLOW" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 665, - "end": 672, - "loc": { - "start": { - "line": 9, - "column": 415 - }, - "end": { - "line": 9, - "column": 422 - } - }, - "extra": { - "rawValue": "\u001b[33m", - "raw": "\"\u001b[33m\"" - }, - "value": "\u001b[33m" - } - }, - { - "type": "AssignmentExpression", - "start": 673, - "end": 693, - "loc": { - "start": { - "line": 9, - "column": 423 - }, - "end": { - "line": 9, - "column": 443 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 673, - "end": 685, - "loc": { - "start": { - "line": 9, - "column": 423 - }, - "end": { - "line": 9, - "column": 435 - } - }, - "object": { - "type": "ThisExpression", - "start": 673, - "end": 677, - "loc": { - "start": { - "line": 9, - "column": 423 - }, - "end": { - "line": 9, - "column": 427 - } - } - }, - "property": { - "type": "Identifier", - "start": 678, - "end": 685, - "loc": { - "start": { - "line": 9, - "column": 428 - }, - "end": { - "line": 9, - "column": 435 - }, - "identifierName": "FG_BLUE" - }, - "name": "FG_BLUE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 686, - "end": 693, - "loc": { - "start": { - "line": 9, - "column": 436 - }, - "end": { - "line": 9, - "column": 443 - } - }, - "extra": { - "rawValue": "\u001b[34m", - "raw": "\"\u001b[34m\"" - }, - "value": "\u001b[34m" - } - }, - { - "type": "AssignmentExpression", - "start": 694, - "end": 717, - "loc": { - "start": { - "line": 9, - "column": 444 - }, - "end": { - "line": 9, - "column": 467 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 694, - "end": 709, - "loc": { - "start": { - "line": 9, - "column": 444 - }, - "end": { - "line": 9, - "column": 459 - } - }, - "object": { - "type": "ThisExpression", - "start": 694, - "end": 698, - "loc": { - "start": { - "line": 9, - "column": 444 - }, - "end": { - "line": 9, - "column": 448 - } - } - }, - "property": { - "type": "Identifier", - "start": 699, - "end": 709, - "loc": { - "start": { - "line": 9, - "column": 449 - }, - "end": { - "line": 9, - "column": 459 - }, - "identifierName": "FG_MAGENTA" - }, - "name": "FG_MAGENTA" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 710, - "end": 717, - "loc": { - "start": { - "line": 9, - "column": 460 - }, - "end": { - "line": 9, - "column": 467 - } - }, - "extra": { - "rawValue": "\u001b[35m", - "raw": "\"\u001b[35m\"" - }, - "value": "\u001b[35m" - } - }, - { - "type": "AssignmentExpression", - "start": 718, - "end": 738, - "loc": { - "start": { - "line": 9, - "column": 468 - }, - "end": { - "line": 9, - "column": 488 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 718, - "end": 730, - "loc": { - "start": { - "line": 9, - "column": 468 - }, - "end": { - "line": 9, - "column": 480 - } - }, - "object": { - "type": "ThisExpression", - "start": 718, - "end": 722, - "loc": { - "start": { - "line": 9, - "column": 468 - }, - "end": { - "line": 9, - "column": 472 - } - } - }, - "property": { - "type": "Identifier", - "start": 723, - "end": 730, - "loc": { - "start": { - "line": 9, - "column": 473 - }, - "end": { - "line": 9, - "column": 480 - }, - "identifierName": "FG_CYAN" - }, - "name": "FG_CYAN" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 731, - "end": 738, - "loc": { - "start": { - "line": 9, - "column": 481 - }, - "end": { - "line": 9, - "column": 488 - } - }, - "extra": { - "rawValue": "\u001b[36m", - "raw": "\"\u001b[36m\"" - }, - "value": "\u001b[36m" - } - }, - { - "type": "AssignmentExpression", - "start": 739, - "end": 760, - "loc": { - "start": { - "line": 9, - "column": 489 - }, - "end": { - "line": 9, - "column": 510 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 739, - "end": 752, - "loc": { - "start": { - "line": 9, - "column": 489 - }, - "end": { - "line": 9, - "column": 502 - } - }, - "object": { - "type": "ThisExpression", - "start": 739, - "end": 743, - "loc": { - "start": { - "line": 9, - "column": 489 - }, - "end": { - "line": 9, - "column": 493 - } - } - }, - "property": { - "type": "Identifier", - "start": 744, - "end": 752, - "loc": { - "start": { - "line": 9, - "column": 494 - }, - "end": { - "line": 9, - "column": 502 - }, - "identifierName": "FG_WHITE" - }, - "name": "FG_WHITE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 753, - "end": 760, - "loc": { - "start": { - "line": 9, - "column": 503 - }, - "end": { - "line": 9, - "column": 510 - } - }, - "extra": { - "rawValue": "\u001b[37m", - "raw": "\"\u001b[37m\"" - }, - "value": "\u001b[37m" - } - }, - { - "type": "AssignmentExpression", - "start": 761, - "end": 781, - "loc": { - "start": { - "line": 9, - "column": 511 - }, - "end": { - "line": 9, - "column": 531 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 761, - "end": 773, - "loc": { - "start": { - "line": 9, - "column": 511 - }, - "end": { - "line": 9, - "column": 523 - } - }, - "object": { - "type": "ThisExpression", - "start": 761, - "end": 765, - "loc": { - "start": { - "line": 9, - "column": 511 - }, - "end": { - "line": 9, - "column": 515 - } - } - }, - "property": { - "type": "Identifier", - "start": 766, - "end": 773, - "loc": { - "start": { - "line": 9, - "column": 516 - }, - "end": { - "line": 9, - "column": 523 - }, - "identifierName": "FG_GRAY" - }, - "name": "FG_GRAY" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 774, - "end": 781, - "loc": { - "start": { - "line": 9, - "column": 524 - }, - "end": { - "line": 9, - "column": 531 - } - }, - "extra": { - "rawValue": "\u001b[90m", - "raw": "\"\u001b[90m\"" - }, - "value": "\u001b[90m" - } - }, - { - "type": "AssignmentExpression", - "start": 782, - "end": 803, - "loc": { - "start": { - "line": 9, - "column": 532 - }, - "end": { - "line": 9, - "column": 553 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 782, - "end": 795, - "loc": { - "start": { - "line": 9, - "column": 532 - }, - "end": { - "line": 9, - "column": 545 - } - }, - "object": { - "type": "ThisExpression", - "start": 782, - "end": 786, - "loc": { - "start": { - "line": 9, - "column": 532 - }, - "end": { - "line": 9, - "column": 536 - } - } - }, - "property": { - "type": "Identifier", - "start": 787, - "end": 795, - "loc": { - "start": { - "line": 9, - "column": 537 - }, - "end": { - "line": 9, - "column": 545 - }, - "identifierName": "BG_BLACK" - }, - "name": "BG_BLACK" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 796, - "end": 803, - "loc": { - "start": { - "line": 9, - "column": 546 - }, - "end": { - "line": 9, - "column": 553 - } - }, - "extra": { - "rawValue": "\u001b[40m", - "raw": "\"\u001b[40m\"" - }, - "value": "\u001b[40m" - } - }, - { - "type": "AssignmentExpression", - "start": 804, - "end": 823, - "loc": { - "start": { - "line": 9, - "column": 554 - }, - "end": { - "line": 9, - "column": 573 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 804, - "end": 815, - "loc": { - "start": { - "line": 9, - "column": 554 - }, - "end": { - "line": 9, - "column": 565 - } - }, - "object": { - "type": "ThisExpression", - "start": 804, - "end": 808, - "loc": { - "start": { - "line": 9, - "column": 554 - }, - "end": { - "line": 9, - "column": 558 - } - } - }, - "property": { - "type": "Identifier", - "start": 809, - "end": 815, - "loc": { - "start": { - "line": 9, - "column": 559 - }, - "end": { - "line": 9, - "column": 565 - }, - "identifierName": "BG_RED" - }, - "name": "BG_RED" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 816, - "end": 823, - "loc": { - "start": { - "line": 9, - "column": 566 - }, - "end": { - "line": 9, - "column": 573 - } - }, - "extra": { - "rawValue": "\u001b[41m", - "raw": "\"\u001b[41m\"" - }, - "value": "\u001b[41m" - } - }, - { - "type": "AssignmentExpression", - "start": 824, - "end": 845, - "loc": { - "start": { - "line": 9, - "column": 574 - }, - "end": { - "line": 9, - "column": 595 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 824, - "end": 837, - "loc": { - "start": { - "line": 9, - "column": 574 - }, - "end": { - "line": 9, - "column": 587 - } - }, - "object": { - "type": "ThisExpression", - "start": 824, - "end": 828, - "loc": { - "start": { - "line": 9, - "column": 574 - }, - "end": { - "line": 9, - "column": 578 - } - } - }, - "property": { - "type": "Identifier", - "start": 829, - "end": 837, - "loc": { - "start": { - "line": 9, - "column": 579 - }, - "end": { - "line": 9, - "column": 587 - }, - "identifierName": "BG_GREEN" - }, - "name": "BG_GREEN" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 838, - "end": 845, - "loc": { - "start": { - "line": 9, - "column": 588 - }, - "end": { - "line": 9, - "column": 595 - } - }, - "extra": { - "rawValue": "\u001b[42m", - "raw": "\"\u001b[42m\"" - }, - "value": "\u001b[42m" - } - }, - { - "type": "AssignmentExpression", - "start": 846, - "end": 868, - "loc": { - "start": { - "line": 9, - "column": 596 - }, - "end": { - "line": 9, - "column": 618 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 846, - "end": 860, - "loc": { - "start": { - "line": 9, - "column": 596 - }, - "end": { - "line": 9, - "column": 610 - } - }, - "object": { - "type": "ThisExpression", - "start": 846, - "end": 850, - "loc": { - "start": { - "line": 9, - "column": 596 - }, - "end": { - "line": 9, - "column": 600 - } - } - }, - "property": { - "type": "Identifier", - "start": 851, - "end": 860, - "loc": { - "start": { - "line": 9, - "column": 601 - }, - "end": { - "line": 9, - "column": 610 - }, - "identifierName": "BG_YELLOW" - }, - "name": "BG_YELLOW" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 861, - "end": 868, - "loc": { - "start": { - "line": 9, - "column": 611 - }, - "end": { - "line": 9, - "column": 618 - } - }, - "extra": { - "rawValue": "\u001b[43m", - "raw": "\"\u001b[43m\"" - }, - "value": "\u001b[43m" - } - }, - { - "type": "AssignmentExpression", - "start": 869, - "end": 889, - "loc": { - "start": { - "line": 9, - "column": 619 - }, - "end": { - "line": 9, - "column": 639 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 869, - "end": 881, - "loc": { - "start": { - "line": 9, - "column": 619 - }, - "end": { - "line": 9, - "column": 631 - } - }, - "object": { - "type": "ThisExpression", - "start": 869, - "end": 873, - "loc": { - "start": { - "line": 9, - "column": 619 - }, - "end": { - "line": 9, - "column": 623 - } - } - }, - "property": { - "type": "Identifier", - "start": 874, - "end": 881, - "loc": { - "start": { - "line": 9, - "column": 624 - }, - "end": { - "line": 9, - "column": 631 - }, - "identifierName": "BG_BLUE" - }, - "name": "BG_BLUE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 882, - "end": 889, - "loc": { - "start": { - "line": 9, - "column": 632 - }, - "end": { - "line": 9, - "column": 639 - } - }, - "extra": { - "rawValue": "\u001b[44m", - "raw": "\"\u001b[44m\"" - }, - "value": "\u001b[44m" - } - }, - { - "type": "AssignmentExpression", - "start": 890, - "end": 913, - "loc": { - "start": { - "line": 9, - "column": 640 - }, - "end": { - "line": 9, - "column": 663 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 890, - "end": 905, - "loc": { - "start": { - "line": 9, - "column": 640 - }, - "end": { - "line": 9, - "column": 655 - } - }, - "object": { - "type": "ThisExpression", - "start": 890, - "end": 894, - "loc": { - "start": { - "line": 9, - "column": 640 - }, - "end": { - "line": 9, - "column": 644 - } - } - }, - "property": { - "type": "Identifier", - "start": 895, - "end": 905, - "loc": { - "start": { - "line": 9, - "column": 645 - }, - "end": { - "line": 9, - "column": 655 - }, - "identifierName": "BG_MAGENTA" - }, - "name": "BG_MAGENTA" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 906, - "end": 913, - "loc": { - "start": { - "line": 9, - "column": 656 - }, - "end": { - "line": 9, - "column": 663 - } - }, - "extra": { - "rawValue": "\u001b[45m", - "raw": "\"\u001b[45m\"" - }, - "value": "\u001b[45m" - } - }, - { - "type": "AssignmentExpression", - "start": 914, - "end": 934, - "loc": { - "start": { - "line": 9, - "column": 664 - }, - "end": { - "line": 9, - "column": 684 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 914, - "end": 926, - "loc": { - "start": { - "line": 9, - "column": 664 - }, - "end": { - "line": 9, - "column": 676 - } - }, - "object": { - "type": "ThisExpression", - "start": 914, - "end": 918, - "loc": { - "start": { - "line": 9, - "column": 664 - }, - "end": { - "line": 9, - "column": 668 - } - } - }, - "property": { - "type": "Identifier", - "start": 919, - "end": 926, - "loc": { - "start": { - "line": 9, - "column": 669 - }, - "end": { - "line": 9, - "column": 676 - }, - "identifierName": "BG_CYAN" - }, - "name": "BG_CYAN" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 927, - "end": 934, - "loc": { - "start": { - "line": 9, - "column": 677 - }, - "end": { - "line": 9, - "column": 684 - } - }, - "extra": { - "rawValue": "\u001b[46m", - "raw": "\"\u001b[46m\"" - }, - "value": "\u001b[46m" - } - }, - { - "type": "AssignmentExpression", - "start": 935, - "end": 956, - "loc": { - "start": { - "line": 9, - "column": 685 - }, - "end": { - "line": 9, - "column": 706 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 935, - "end": 948, - "loc": { - "start": { - "line": 9, - "column": 685 - }, - "end": { - "line": 9, - "column": 698 - } - }, - "object": { - "type": "ThisExpression", - "start": 935, - "end": 939, - "loc": { - "start": { - "line": 9, - "column": 685 - }, - "end": { - "line": 9, - "column": 689 - } - } - }, - "property": { - "type": "Identifier", - "start": 940, - "end": 948, - "loc": { - "start": { - "line": 9, - "column": 690 - }, - "end": { - "line": 9, - "column": 698 - }, - "identifierName": "BG_WHITE" - }, - "name": "BG_WHITE" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 949, - "end": 956, - "loc": { - "start": { - "line": 9, - "column": 699 - }, - "end": { - "line": 9, - "column": 706 - } - }, - "extra": { - "rawValue": "\u001b[47m", - "raw": "\"\u001b[47m\"" - }, - "value": "\u001b[47m" - } - }, - { - "type": "AssignmentExpression", - "start": 957, - "end": 978, - "loc": { - "start": { - "line": 9, - "column": 707 - }, - "end": { - "line": 9, - "column": 728 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 957, - "end": 969, - "loc": { - "start": { - "line": 9, - "column": 707 - }, - "end": { - "line": 9, - "column": 719 - } - }, - "object": { - "type": "ThisExpression", - "start": 957, - "end": 961, - "loc": { - "start": { - "line": 9, - "column": 707 - }, - "end": { - "line": 9, - "column": 711 - } - } - }, - "property": { - "type": "Identifier", - "start": 962, - "end": 969, - "loc": { - "start": { - "line": 9, - "column": 712 - }, - "end": { - "line": 9, - "column": 719 - }, - "identifierName": "BG_GRAY" - }, - "name": "BG_GRAY" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 970, - "end": 978, - "loc": { - "start": { - "line": 9, - "column": 720 - }, - "end": { - "line": 9, - "column": 728 - } - }, - "extra": { - "rawValue": "\u001b[100m", - "raw": "\"\u001b[100m\"" - }, - "value": "\u001b[100m" - } - }, - { - "type": "AssignmentExpression", - "start": 979, - "end": 1005, - "loc": { - "start": { - "line": 9, - "column": 729 - }, - "end": { - "line": 9, - "column": 755 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 979, - "end": 1002, - "loc": { - "start": { - "line": 9, - "column": 729 - }, - "end": { - "line": 9, - "column": 752 - } - }, - "object": { - "type": "ThisExpression", - "start": 979, - "end": 983, - "loc": { - "start": { - "line": 9, - "column": 729 - }, - "end": { - "line": 9, - "column": 733 - } - } - }, - "property": { - "type": "Identifier", - "start": 984, - "end": 1002, - "loc": { - "start": { - "line": 9, - "column": 734 - }, - "end": { - "line": 9, - "column": 752 - }, - "identifierName": "TYPE_SPACER_LENGTH" - }, - "name": "TYPE_SPACER_LENGTH" - }, - "computed": false - }, - "right": { - "type": "NumericLiteral", - "start": 1003, - "end": 1005, - "loc": { - "start": { - "line": 9, - "column": 753 - }, - "end": { - "line": 9, - "column": 755 - } - }, - "extra": { - "rawValue": 13, - "raw": "13" - }, - "value": 13 - } - }, - { - "type": "AssignmentExpression", - "start": 1006, - "end": 1040, - "loc": { - "start": { - "line": 9, - "column": 756 - }, - "end": { - "line": 9, - "column": 790 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1006, - "end": 1016, - "loc": { - "start": { - "line": 9, - "column": 756 - }, - "end": { - "line": 9, - "column": 766 - } - }, - "object": { - "type": "ThisExpression", - "start": 1006, - "end": 1010, - "loc": { - "start": { - "line": 9, - "column": 756 - }, - "end": { - "line": 9, - "column": 760 - } - } - }, - "property": { - "type": "Identifier", - "start": 1011, - "end": 1016, - "loc": { - "start": { - "line": 9, - "column": 761 - }, - "end": { - "line": 9, - "column": 766 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "right": { - "type": "ObjectExpression", - "start": 1017, - "end": 1040, - "loc": { - "start": { - "line": 9, - "column": 767 - }, - "end": { - "line": 9, - "column": 790 - } - }, - "properties": [ - { - "type": "ObjectProperty", - "start": 1018, - "end": 1039, - "loc": { - "start": { - "line": 9, - "column": 768 - }, - "end": { - "line": 9, - "column": 789 - } - }, - "method": false, - "shorthand": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1018, - "end": 1025, - "loc": { - "start": { - "line": 9, - "column": 768 - }, - "end": { - "line": 9, - "column": 775 - }, - "identifierName": "default" - }, - "name": "default" - }, - "value": { - "type": "MemberExpression", - "start": 1026, - "end": 1039, - "loc": { - "start": { - "line": 9, - "column": 776 - }, - "end": { - "line": 9, - "column": 789 - } - }, - "object": { - "type": "ThisExpression", - "start": 1026, - "end": 1030, - "loc": { - "start": { - "line": 9, - "column": 776 - }, - "end": { - "line": 9, - "column": 780 - } - } - }, - "property": { - "type": "Identifier", - "start": 1031, - "end": 1039, - "loc": { - "start": { - "line": 9, - "column": 781 - }, - "end": { - "line": 9, - "column": 789 - }, - "identifierName": "FG_WHITE" - }, - "name": "FG_WHITE" - }, - "computed": false - } - } - ] - } - }, - { - "type": "AssignmentExpression", - "start": 1041, - "end": 1060, - "loc": { - "start": { - "line": 9, - "column": 791 - }, - "end": { - "line": 9, - "column": 810 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1041, - "end": 1057, - "loc": { - "start": { - "line": 9, - "column": 791 - }, - "end": { - "line": 9, - "column": 807 - } - }, - "object": { - "type": "ThisExpression", - "start": 1041, - "end": 1045, - "loc": { - "start": { - "line": 9, - "column": 791 - }, - "end": { - "line": 9, - "column": 795 - } - } - }, - "property": { - "type": "Identifier", - "start": 1046, - "end": 1057, - "loc": { - "start": { - "line": 9, - "column": 796 - }, - "end": { - "line": 9, - "column": 807 - }, - "identifierName": "currentType" - }, - "name": "currentType" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 1058, - "end": 1060, - "loc": { - "start": { - "line": 9, - "column": 808 - }, - "end": { - "line": 9, - "column": 810 - } - }, - "extra": { - "rawValue": "", - "raw": "\"\"" - }, - "value": "" - } - }, - { - "type": "AssignmentExpression", - "start": 1061, - "end": 1080, - "loc": { - "start": { - "line": 9, - "column": 811 - }, - "end": { - "line": 9, - "column": 830 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1061, - "end": 1076, - "loc": { - "start": { - "line": 9, - "column": 811 - }, - "end": { - "line": 9, - "column": 826 - } - }, - "object": { - "type": "ThisExpression", - "start": 1061, - "end": 1065, - "loc": { - "start": { - "line": 9, - "column": 811 - }, - "end": { - "line": 9, - "column": 815 - } - } - }, - "property": { - "type": "Identifier", - "start": 1066, - "end": 1076, - "loc": { - "start": { - "line": 9, - "column": 816 - }, - "end": { - "line": 9, - "column": 826 - }, - "identifierName": "SPACE_CHAR" - }, - "name": "SPACE_CHAR" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 1077, - "end": 1080, - "loc": { - "start": { - "line": 9, - "column": 827 - }, - "end": { - "line": 9, - "column": 830 - } - }, - "extra": { - "rawValue": " ", - "raw": "\" \"" - }, - "value": " " - } - }, - { - "type": "AssignmentExpression", - "start": 1081, - "end": 1098, - "loc": { - "start": { - "line": 9, - "column": 831 - }, - "end": { - "line": 9, - "column": 848 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1081, - "end": 1095, - "loc": { - "start": { - "line": 9, - "column": 831 - }, - "end": { - "line": 9, - "column": 845 - } - }, - "object": { - "type": "ThisExpression", - "start": 1081, - "end": 1085, - "loc": { - "start": { - "line": 9, - "column": 831 - }, - "end": { - "line": 9, - "column": 835 - } - } - }, - "property": { - "type": "Identifier", - "start": 1086, - "end": 1095, - "loc": { - "start": { - "line": 9, - "column": 836 - }, - "end": { - "line": 9, - "column": 845 - }, - "identifierName": "FG_COLORS" - }, - "name": "FG_COLORS" - }, - "computed": false - }, - "right": { - "type": "ObjectExpression", - "start": 1096, - "end": 1098, - "loc": { - "start": { - "line": 9, - "column": 846 - }, - "end": { - "line": 9, - "column": 848 - } - }, - "properties": [] - } - } - ] - } - }, - { - "type": "ForStatement", - "start": 1099, - "end": 1156, - "loc": { - "start": { - "line": 9, - "column": 849 - }, - "end": { - "line": 9, - "column": 906 - } - }, - "init": { - "type": "VariableDeclaration", - "start": 1103, - "end": 1110, - "loc": { - "start": { - "line": 9, - "column": 853 - }, - "end": { - "line": 9, - "column": 860 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1107, - "end": 1110, - "loc": { - "start": { - "line": 9, - "column": 857 - }, - "end": { - "line": 9, - "column": 860 - } - }, - "id": { - "type": "Identifier", - "start": 1107, - "end": 1108, - "loc": { - "start": { - "line": 9, - "column": 857 - }, - "end": { - "line": 9, - "column": 858 - }, - "identifierName": "t" - }, - "name": "t" - }, - "init": { - "type": "NumericLiteral", - "start": 1109, - "end": 1110, - "loc": { - "start": { - "line": 9, - "column": 859 - }, - "end": { - "line": 9, - "column": 860 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - } - ], - "kind": "let" - }, - "test": { - "type": "BinaryExpression", - "start": 1111, - "end": 1117, - "loc": { - "start": { - "line": 9, - "column": 861 - }, - "end": { - "line": 9, - "column": 867 - } - }, - "left": { - "type": "Identifier", - "start": 1111, - "end": 1112, - "loc": { - "start": { - "line": 9, - "column": 861 - }, - "end": { - "line": 9, - "column": 862 - }, - "identifierName": "t" - }, - "name": "t" - }, - "operator": "<=", - "right": { - "type": "NumericLiteral", - "start": 1114, - "end": 1117, - "loc": { - "start": { - "line": 9, - "column": 864 - }, - "end": { - "line": 9, - "column": 867 - } - }, - "extra": { - "rawValue": 255, - "raw": "255" - }, - "value": 255 - } - }, - "update": { - "type": "UpdateExpression", - "start": 1118, - "end": 1121, - "loc": { - "start": { - "line": 9, - "column": 868 - }, - "end": { - "line": 9, - "column": 871 - } - }, - "operator": "++", - "prefix": false, - "argument": { - "type": "Identifier", - "start": 1118, - "end": 1119, - "loc": { - "start": { - "line": 9, - "column": 868 - }, - "end": { - "line": 9, - "column": 869 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "body": { - "type": "ExpressionStatement", - "start": 1122, - "end": 1156, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 906 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 1122, - "end": 1155, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 905 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1122, - "end": 1139, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 889 - } - }, - "object": { - "type": "MemberExpression", - "start": 1122, - "end": 1136, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 886 - } - }, - "object": { - "type": "ThisExpression", - "start": 1122, - "end": 1126, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 876 - } - } - }, - "property": { - "type": "Identifier", - "start": 1127, - "end": 1136, - "loc": { - "start": { - "line": 9, - "column": 877 - }, - "end": { - "line": 9, - "column": 886 - }, - "identifierName": "FG_COLORS" - }, - "name": "FG_COLORS" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 1137, - "end": 1138, - "loc": { - "start": { - "line": 9, - "column": 887 - }, - "end": { - "line": 9, - "column": 888 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "right": { - "type": "BinaryExpression", - "start": 1140, - "end": 1155, - "loc": { - "start": { - "line": 9, - "column": 890 - }, - "end": { - "line": 9, - "column": 905 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1140, - "end": 1151, - "loc": { - "start": { - "line": 9, - "column": 890 - }, - "end": { - "line": 9, - "column": 901 - } - }, - "left": { - "type": "StringLiteral", - "start": 1140, - "end": 1149, - "loc": { - "start": { - "line": 9, - "column": 890 - }, - "end": { - "line": 9, - "column": 899 - } - }, - "extra": { - "rawValue": "\u001b[38;5;", - "raw": "\"\u001b[38;5;\"" - }, - "value": "\u001b[38;5;" - }, - "operator": "+", - "right": { - "type": "Identifier", - "start": 1150, - "end": 1151, - "loc": { - "start": { - "line": 9, - "column": 900 - }, - "end": { - "line": 9, - "column": 901 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "operator": "+", - "right": { - "type": "StringLiteral", - "start": 1152, - "end": 1155, - "loc": { - "start": { - "line": 9, - "column": 902 - }, - "end": { - "line": 9, - "column": 905 - } - }, - "extra": { - "rawValue": "m", - "raw": "\"m\"" - }, - "value": "m" - } - } - } - } - }, - { - "type": "ExpressionStatement", - "start": 1156, - "end": 1174, - "loc": { - "start": { - "line": 9, - "column": 906 - }, - "end": { - "line": 9, - "column": 924 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 1156, - "end": 1173, - "loc": { - "start": { - "line": 9, - "column": 906 - }, - "end": { - "line": 9, - "column": 923 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1156, - "end": 1170, - "loc": { - "start": { - "line": 9, - "column": 906 - }, - "end": { - "line": 9, - "column": 920 - } - }, - "object": { - "type": "ThisExpression", - "start": 1156, - "end": 1160, - "loc": { - "start": { - "line": 9, - "column": 906 - }, - "end": { - "line": 9, - "column": 910 - } - } - }, - "property": { - "type": "Identifier", - "start": 1161, - "end": 1170, - "loc": { - "start": { - "line": 9, - "column": 911 - }, - "end": { - "line": 9, - "column": 920 - }, - "identifierName": "BG_COLORS" - }, - "name": "BG_COLORS" - }, - "computed": false - }, - "right": { - "type": "ObjectExpression", - "start": 1171, - "end": 1173, - "loc": { - "start": { - "line": 9, - "column": 921 - }, - "end": { - "line": 9, - "column": 923 - } - }, - "properties": [] - } - } - }, - { - "type": "ForStatement", - "start": 1174, - "end": 1231, - "loc": { - "start": { - "line": 9, - "column": 924 - }, - "end": { - "line": 9, - "column": 981 - } - }, - "init": { - "type": "VariableDeclaration", - "start": 1178, - "end": 1185, - "loc": { - "start": { - "line": 9, - "column": 928 - }, - "end": { - "line": 9, - "column": 935 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1182, - "end": 1185, - "loc": { - "start": { - "line": 9, - "column": 932 - }, - "end": { - "line": 9, - "column": 935 - } - }, - "id": { - "type": "Identifier", - "start": 1182, - "end": 1183, - "loc": { - "start": { - "line": 9, - "column": 932 - }, - "end": { - "line": 9, - "column": 933 - }, - "identifierName": "t" - }, - "name": "t" - }, - "init": { - "type": "NumericLiteral", - "start": 1184, - "end": 1185, - "loc": { - "start": { - "line": 9, - "column": 934 - }, - "end": { - "line": 9, - "column": 935 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - } - ], - "kind": "let" - }, - "test": { - "type": "BinaryExpression", - "start": 1186, - "end": 1192, - "loc": { - "start": { - "line": 9, - "column": 936 - }, - "end": { - "line": 9, - "column": 942 - } - }, - "left": { - "type": "Identifier", - "start": 1186, - "end": 1187, - "loc": { - "start": { - "line": 9, - "column": 936 - }, - "end": { - "line": 9, - "column": 937 - }, - "identifierName": "t" - }, - "name": "t" - }, - "operator": "<=", - "right": { - "type": "NumericLiteral", - "start": 1189, - "end": 1192, - "loc": { - "start": { - "line": 9, - "column": 939 - }, - "end": { - "line": 9, - "column": 942 - } - }, - "extra": { - "rawValue": 255, - "raw": "255" - }, - "value": 255 - } - }, - "update": { - "type": "UpdateExpression", - "start": 1193, - "end": 1196, - "loc": { - "start": { - "line": 9, - "column": 943 - }, - "end": { - "line": 9, - "column": 946 - } - }, - "operator": "++", - "prefix": false, - "argument": { - "type": "Identifier", - "start": 1193, - "end": 1194, - "loc": { - "start": { - "line": 9, - "column": 943 - }, - "end": { - "line": 9, - "column": 944 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "body": { - "type": "ExpressionStatement", - "start": 1197, - "end": 1231, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 981 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 1197, - "end": 1230, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 980 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1197, - "end": 1214, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 964 - } - }, - "object": { - "type": "MemberExpression", - "start": 1197, - "end": 1211, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 961 - } - }, - "object": { - "type": "ThisExpression", - "start": 1197, - "end": 1201, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 951 - } - } - }, - "property": { - "type": "Identifier", - "start": 1202, - "end": 1211, - "loc": { - "start": { - "line": 9, - "column": 952 - }, - "end": { - "line": 9, - "column": 961 - }, - "identifierName": "BG_COLORS" - }, - "name": "BG_COLORS" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 1212, - "end": 1213, - "loc": { - "start": { - "line": 9, - "column": 962 - }, - "end": { - "line": 9, - "column": 963 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "right": { - "type": "BinaryExpression", - "start": 1215, - "end": 1230, - "loc": { - "start": { - "line": 9, - "column": 965 - }, - "end": { - "line": 9, - "column": 980 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1215, - "end": 1226, - "loc": { - "start": { - "line": 9, - "column": 965 - }, - "end": { - "line": 9, - "column": 976 - } - }, - "left": { - "type": "StringLiteral", - "start": 1215, - "end": 1224, - "loc": { - "start": { - "line": 9, - "column": 965 - }, - "end": { - "line": 9, - "column": 974 - } - }, - "extra": { - "rawValue": "\u001b[48;5;", - "raw": "\"\u001b[48;5;\"" - }, - "value": "\u001b[48;5;" - }, - "operator": "+", - "right": { - "type": "Identifier", - "start": 1225, - "end": 1226, - "loc": { - "start": { - "line": 9, - "column": 975 - }, - "end": { - "line": 9, - "column": 976 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "operator": "+", - "right": { - "type": "StringLiteral", - "start": 1227, - "end": 1230, - "loc": { - "start": { - "line": 9, - "column": 977 - }, - "end": { - "line": 9, - "column": 980 - } - }, - "extra": { - "rawValue": "m", - "raw": "\"m\"" - }, - "value": "m" - } - } - } - } - }, - { - "type": "ExpressionStatement", - "start": 1231, - "end": 1270, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 1020 - } - }, - "expression": { - "type": "LogicalExpression", - "start": 1231, - "end": 1270, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 1020 - } - }, - "left": { - "type": "CallExpression", - "start": 1231, - "end": 1247, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 997 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1231, - "end": 1244, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 994 - } - }, - "object": { - "type": "Identifier", - "start": 1231, - "end": 1236, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 986 - }, - "identifierName": "Array" - }, - "name": "Array" - }, - "property": { - "type": "Identifier", - "start": 1237, - "end": 1244, - "loc": { - "start": { - "line": 9, - "column": 987 - }, - "end": { - "line": 9, - "column": 994 - }, - "identifierName": "isArray" - }, - "name": "isArray" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 1245, - "end": 1246, - "loc": { - "start": { - "line": 9, - "column": 995 - }, - "end": { - "line": 9, - "column": 996 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - }, - "operator": "&&", - "right": { - "type": "CallExpression", - "start": 1249, - "end": 1270, - "loc": { - "start": { - "line": 9, - "column": 999 - }, - "end": { - "line": 9, - "column": 1020 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1249, - "end": 1267, - "loc": { - "start": { - "line": 9, - "column": 999 - }, - "end": { - "line": 9, - "column": 1017 - } - }, - "object": { - "type": "ThisExpression", - "start": 1249, - "end": 1253, - "loc": { - "start": { - "line": 9, - "column": 999 - }, - "end": { - "line": 9, - "column": 1003 - } - } - }, - "property": { - "type": "Identifier", - "start": 1254, - "end": 1267, - "loc": { - "start": { - "line": 9, - "column": 1004 - }, - "end": { - "line": 9, - "column": 1017 - }, - "identifierName": "registerTypes" - }, - "name": "registerTypes" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 1268, - "end": 1269, - "loc": { - "start": { - "line": 9, - "column": 1018 - }, - "end": { - "line": 9, - "column": 1019 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1271, - "end": 1333, - "loc": { - "start": { - "line": 9, - "column": 1021 - }, - "end": { - "line": 9, - "column": 1083 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1271, - "end": 1277, - "loc": { - "start": { - "line": 9, - "column": 1021 - }, - "end": { - "line": 9, - "column": 1027 - }, - "identifierName": "prefix" - }, - "name": "prefix" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 1278, - "end": 1279, - "loc": { - "start": { - "line": 9, - "column": 1028 - }, - "end": { - "line": 9, - "column": 1029 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 1280, - "end": 1333, - "loc": { - "start": { - "line": 9, - "column": 1030 - }, - "end": { - "line": 9, - "column": 1083 - } - }, - "body": [ - { - "type": "ReturnStatement", - "start": 1281, - "end": 1332, - "loc": { - "start": { - "line": 9, - "column": 1031 - }, - "end": { - "line": 9, - "column": 1082 - } - }, - "argument": { - "type": "SequenceExpression", - "start": 1287, - "end": 1332, - "loc": { - "start": { - "line": 9, - "column": 1037 - }, - "end": { - "line": 9, - "column": 1082 - } - }, - "expressions": [ - { - "type": "LogicalExpression", - "start": 1287, - "end": 1327, - "loc": { - "start": { - "line": 9, - "column": 1037 - }, - "end": { - "line": 9, - "column": 1077 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1287, - "end": 1305, - "loc": { - "start": { - "line": 9, - "column": 1037 - }, - "end": { - "line": 9, - "column": 1055 - } - }, - "left": { - "type": "StringLiteral", - "start": 1287, - "end": 1295, - "loc": { - "start": { - "line": 9, - "column": 1037 - }, - "end": { - "line": 9, - "column": 1045 - } - }, - "extra": { - "rawValue": "string", - "raw": "\"string\"" - }, - "value": "string" - }, - "operator": "==", - "right": { - "type": "UnaryExpression", - "start": 1297, - "end": 1305, - "loc": { - "start": { - "line": 9, - "column": 1047 - }, - "end": { - "line": 9, - "column": 1055 - } - }, - "operator": "typeof", - "prefix": true, - "argument": { - "type": "Identifier", - "start": 1304, - "end": 1305, - "loc": { - "start": { - "line": 9, - "column": 1054 - }, - "end": { - "line": 9, - "column": 1055 - }, - "identifierName": "t" - }, - "name": "t" - }, - "extra": { - "parenthesizedArgument": false - } - } - }, - "operator": "&&", - "right": { - "type": "AssignmentExpression", - "start": 1308, - "end": 1326, - "loc": { - "start": { - "line": 9, - "column": 1058 - }, - "end": { - "line": 9, - "column": 1076 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1308, - "end": 1324, - "loc": { - "start": { - "line": 9, - "column": 1058 - }, - "end": { - "line": 9, - "column": 1074 - } - }, - "object": { - "type": "ThisExpression", - "start": 1308, - "end": 1312, - "loc": { - "start": { - "line": 9, - "column": 1058 - }, - "end": { - "line": 9, - "column": 1062 - } - } - }, - "property": { - "type": "Identifier", - "start": 1313, - "end": 1324, - "loc": { - "start": { - "line": 9, - "column": 1063 - }, - "end": { - "line": 9, - "column": 1074 - }, - "identifierName": "currentType" - }, - "name": "currentType" - }, - "computed": false - }, - "right": { - "type": "Identifier", - "start": 1325, - "end": 1326, - "loc": { - "start": { - "line": 9, - "column": 1075 - }, - "end": { - "line": 9, - "column": 1076 - }, - "identifierName": "t" - }, - "name": "t" - }, - "extra": { - "parenthesized": true, - "parenStart": 1307 - } - } - }, - { - "type": "ThisExpression", - "start": 1328, - "end": 1332, - "loc": { - "start": { - "line": 9, - "column": 1078 - }, - "end": { - "line": 9, - "column": 1082 - } - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1333, - "end": 1836, - "loc": { - "start": { - "line": 9, - "column": 1083 - }, - "end": { - "line": 9, - "column": 1586 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1333, - "end": 1340, - "loc": { - "start": { - "line": 9, - "column": 1083 - }, - "end": { - "line": 9, - "column": 1090 - }, - "identifierName": "message" - }, - "name": "message" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "AssignmentPattern", - "start": 1341, - "end": 1348, - "loc": { - "start": { - "line": 9, - "column": 1091 - }, - "end": { - "line": 9, - "column": 1098 - } - }, - "left": { - "type": "Identifier", - "start": 1341, - "end": 1342, - "loc": { - "start": { - "line": 9, - "column": 1091 - }, - "end": { - "line": 9, - "column": 1092 - }, - "identifierName": "s" - }, - "name": "s" - }, - "right": { - "type": "StringLiteral", - "start": 1343, - "end": 1348, - "loc": { - "start": { - "line": 9, - "column": 1093 - }, - "end": { - "line": 9, - "column": 1098 - } - }, - "extra": { - "rawValue": "log", - "raw": "\"log\"" - }, - "value": "log" - } - }, - { - "type": "RestElement", - "start": 1349, - "end": 1353, - "loc": { - "start": { - "line": 9, - "column": 1099 - }, - "end": { - "line": 9, - "column": 1103 - } - }, - "argument": { - "type": "Identifier", - "start": 1352, - "end": 1353, - "loc": { - "start": { - "line": 9, - "column": 1102 - }, - "end": { - "line": 9, - "column": 1103 - }, - "identifierName": "e" - }, - "name": "e" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1354, - "end": 1836, - "loc": { - "start": { - "line": 9, - "column": 1104 - }, - "end": { - "line": 9, - "column": 1586 - } - }, - "body": [ - { - "type": "VariableDeclaration", - "start": 1355, - "end": 1382, - "loc": { - "start": { - "line": 9, - "column": 1105 - }, - "end": { - "line": 9, - "column": 1132 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1359, - "end": 1381, - "loc": { - "start": { - "line": 9, - "column": 1109 - }, - "end": { - "line": 9, - "column": 1131 - } - }, - "id": { - "type": "Identifier", - "start": 1359, - "end": 1360, - "loc": { - "start": { - "line": 9, - "column": 1109 - }, - "end": { - "line": 9, - "column": 1110 - }, - "identifierName": "i" - }, - "name": "i" - }, - "init": { - "type": "LogicalExpression", - "start": 1361, - "end": 1381, - "loc": { - "start": { - "line": 9, - "column": 1111 - }, - "end": { - "line": 9, - "column": 1131 - } - }, - "left": { - "type": "MemberExpression", - "start": 1361, - "end": 1377, - "loc": { - "start": { - "line": 9, - "column": 1111 - }, - "end": { - "line": 9, - "column": 1127 - } - }, - "object": { - "type": "ThisExpression", - "start": 1361, - "end": 1365, - "loc": { - "start": { - "line": 9, - "column": 1111 - }, - "end": { - "line": 9, - "column": 1115 - } - } - }, - "property": { - "type": "Identifier", - "start": 1366, - "end": 1377, - "loc": { - "start": { - "line": 9, - "column": 1116 - }, - "end": { - "line": 9, - "column": 1127 - }, - "identifierName": "currentType" - }, - "name": "currentType" - }, - "computed": false - }, - "operator": "||", - "right": { - "type": "StringLiteral", - "start": 1379, - "end": 1381, - "loc": { - "start": { - "line": 9, - "column": 1129 - }, - "end": { - "line": 9, - "column": 1131 - } - }, - "extra": { - "rawValue": "", - "raw": "\"\"" - }, - "value": "" - } - } - } - ], - "kind": "var" - }, - { - "type": "IfStatement", - "start": 1382, - "end": 1816, - "loc": { - "start": { - "line": 9, - "column": 1132 - }, - "end": { - "line": 9, - "column": 1566 - } - }, - "test": { - "type": "BinaryExpression", - "start": 1385, - "end": 1397, - "loc": { - "start": { - "line": 9, - "column": 1135 - }, - "end": { - "line": 9, - "column": 1147 - } - }, - "left": { - "type": "NumericLiteral", - "start": 1385, - "end": 1386, - "loc": { - "start": { - "line": 9, - "column": 1135 - }, - "end": { - "line": 9, - "column": 1136 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - }, - "operator": "===", - "right": { - "type": "MemberExpression", - "start": 1389, - "end": 1397, - "loc": { - "start": { - "line": 9, - "column": 1139 - }, - "end": { - "line": 9, - "column": 1147 - } - }, - "object": { - "type": "Identifier", - "start": 1389, - "end": 1390, - "loc": { - "start": { - "line": 9, - "column": 1139 - }, - "end": { - "line": 9, - "column": 1140 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1391, - "end": 1397, - "loc": { - "start": { - "line": 9, - "column": 1141 - }, - "end": { - "line": 9, - "column": 1147 - }, - "identifierName": "length" - }, - "name": "length" - }, - "computed": false - } - }, - "consequent": { - "type": "ExpressionStatement", - "start": 1398, - "end": 1415, - "loc": { - "start": { - "line": 9, - "column": 1148 - }, - "end": { - "line": 9, - "column": 1165 - } - }, - "expression": { - "type": "CallExpression", - "start": 1398, - "end": 1414, - "loc": { - "start": { - "line": 9, - "column": 1148 - }, - "end": { - "line": 9, - "column": 1164 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1398, - "end": 1408, - "loc": { - "start": { - "line": 9, - "column": 1148 - }, - "end": { - "line": 9, - "column": 1158 - } - }, - "object": { - "type": "Identifier", - "start": 1398, - "end": 1405, - "loc": { - "start": { - "line": 9, - "column": 1148 - }, - "end": { - "line": 9, - "column": 1155 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 1406, - "end": 1407, - "loc": { - "start": { - "line": 9, - "column": 1156 - }, - "end": { - "line": 9, - "column": 1157 - }, - "identifierName": "s" - }, - "name": "s" - }, - "computed": true - }, - "arguments": [ - { - "type": "SpreadElement", - "start": 1409, - "end": 1413, - "loc": { - "start": { - "line": 9, - "column": 1159 - }, - "end": { - "line": 9, - "column": 1163 - } - }, - "argument": { - "type": "Identifier", - "start": 1412, - "end": 1413, - "loc": { - "start": { - "line": 9, - "column": 1162 - }, - "end": { - "line": 9, - "column": 1163 - }, - "identifierName": "e" - }, - "name": "e" - } - } - ] - } - }, - "alternate": { - "type": "BlockStatement", - "start": 1419, - "end": 1816, - "loc": { - "start": { - "line": 9, - "column": 1169 - }, - "end": { - "line": 9, - "column": 1566 - } - }, - "body": [ - { - "type": "VariableDeclaration", - "start": 1420, - "end": 1460, - "loc": { - "start": { - "line": 9, - "column": 1170 - }, - "end": { - "line": 9, - "column": 1210 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1424, - "end": 1459, - "loc": { - "start": { - "line": 9, - "column": 1174 - }, - "end": { - "line": 9, - "column": 1209 - } - }, - "id": { - "type": "Identifier", - "start": 1424, - "end": 1425, - "loc": { - "start": { - "line": 9, - "column": 1174 - }, - "end": { - "line": 9, - "column": 1175 - }, - "identifierName": "r" - }, - "name": "r" - }, - "init": { - "type": "BinaryExpression", - "start": 1426, - "end": 1459, - "loc": { - "start": { - "line": 9, - "column": 1176 - }, - "end": { - "line": 9, - "column": 1209 - } - }, - "left": { - "type": "MemberExpression", - "start": 1426, - "end": 1434, - "loc": { - "start": { - "line": 9, - "column": 1176 - }, - "end": { - "line": 9, - "column": 1184 - } - }, - "object": { - "type": "Identifier", - "start": 1426, - "end": 1427, - "loc": { - "start": { - "line": 9, - "column": 1176 - }, - "end": { - "line": 9, - "column": 1177 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1428, - "end": 1434, - "loc": { - "start": { - "line": 9, - "column": 1178 - }, - "end": { - "line": 9, - "column": 1184 - }, - "identifierName": "length" - }, - "name": "length" - }, - "computed": false - }, - "operator": ">=", - "right": { - "type": "MemberExpression", - "start": 1436, - "end": 1459, - "loc": { - "start": { - "line": 9, - "column": 1186 - }, - "end": { - "line": 9, - "column": 1209 - } - }, - "object": { - "type": "ThisExpression", - "start": 1436, - "end": 1440, - "loc": { - "start": { - "line": 9, - "column": 1186 - }, - "end": { - "line": 9, - "column": 1190 - } - } - }, - "property": { - "type": "Identifier", - "start": 1441, - "end": 1459, - "loc": { - "start": { - "line": 9, - "column": 1191 - }, - "end": { - "line": 9, - "column": 1209 - }, - "identifierName": "TYPE_SPACER_LENGTH" - }, - "name": "TYPE_SPACER_LENGTH" - }, - "computed": false - } - } - } - ], - "kind": "var" - }, - { - "type": "VariableDeclaration", - "start": 1460, - "end": 1541, - "loc": { - "start": { - "line": 9, - "column": 1210 - }, - "end": { - "line": 9, - "column": 1291 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1464, - "end": 1540, - "loc": { - "start": { - "line": 9, - "column": 1214 - }, - "end": { - "line": 9, - "column": 1290 - } - }, - "id": { - "type": "Identifier", - "start": 1464, - "end": 1465, - "loc": { - "start": { - "line": 9, - "column": 1214 - }, - "end": { - "line": 9, - "column": 1215 - }, - "identifierName": "t" - }, - "name": "t" - }, - "init": { - "type": "ConditionalExpression", - "start": 1466, - "end": 1540, - "loc": { - "start": { - "line": 9, - "column": 1216 - }, - "end": { - "line": 9, - "column": 1290 - } - }, - "test": { - "type": "MemberExpression", - "start": 1466, - "end": 1493, - "loc": { - "start": { - "line": 9, - "column": 1216 - }, - "end": { - "line": 9, - "column": 1243 - } - }, - "object": { - "type": "MemberExpression", - "start": 1466, - "end": 1476, - "loc": { - "start": { - "line": 9, - "column": 1216 - }, - "end": { - "line": 9, - "column": 1226 - } - }, - "object": { - "type": "ThisExpression", - "start": 1466, - "end": 1470, - "loc": { - "start": { - "line": 9, - "column": 1216 - }, - "end": { - "line": 9, - "column": 1220 - } - } - }, - "property": { - "type": "Identifier", - "start": 1471, - "end": 1476, - "loc": { - "start": { - "line": 9, - "column": 1221 - }, - "end": { - "line": 9, - "column": 1226 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "CallExpression", - "start": 1477, - "end": 1492, - "loc": { - "start": { - "line": 9, - "column": 1227 - }, - "end": { - "line": 9, - "column": 1242 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1477, - "end": 1490, - "loc": { - "start": { - "line": 9, - "column": 1227 - }, - "end": { - "line": 9, - "column": 1240 - } - }, - "object": { - "type": "Identifier", - "start": 1477, - "end": 1478, - "loc": { - "start": { - "line": 9, - "column": 1227 - }, - "end": { - "line": 9, - "column": 1228 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1479, - "end": 1490, - "loc": { - "start": { - "line": 9, - "column": 1229 - }, - "end": { - "line": 9, - "column": 1240 - }, - "identifierName": "toLowerCase" - }, - "name": "toLowerCase" - }, - "computed": false - }, - "arguments": [] - }, - "computed": true - }, - "consequent": { - "type": "MemberExpression", - "start": 1494, - "end": 1521, - "loc": { - "start": { - "line": 9, - "column": 1244 - }, - "end": { - "line": 9, - "column": 1271 - } - }, - "object": { - "type": "MemberExpression", - "start": 1494, - "end": 1504, - "loc": { - "start": { - "line": 9, - "column": 1244 - }, - "end": { - "line": 9, - "column": 1254 - } - }, - "object": { - "type": "ThisExpression", - "start": 1494, - "end": 1498, - "loc": { - "start": { - "line": 9, - "column": 1244 - }, - "end": { - "line": 9, - "column": 1248 - } - } - }, - "property": { - "type": "Identifier", - "start": 1499, - "end": 1504, - "loc": { - "start": { - "line": 9, - "column": 1249 - }, - "end": { - "line": 9, - "column": 1254 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "CallExpression", - "start": 1505, - "end": 1520, - "loc": { - "start": { - "line": 9, - "column": 1255 - }, - "end": { - "line": 9, - "column": 1270 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1505, - "end": 1518, - "loc": { - "start": { - "line": 9, - "column": 1255 - }, - "end": { - "line": 9, - "column": 1268 - } - }, - "object": { - "type": "Identifier", - "start": 1505, - "end": 1506, - "loc": { - "start": { - "line": 9, - "column": 1255 - }, - "end": { - "line": 9, - "column": 1256 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1507, - "end": 1518, - "loc": { - "start": { - "line": 9, - "column": 1257 - }, - "end": { - "line": 9, - "column": 1268 - }, - "identifierName": "toLowerCase" - }, - "name": "toLowerCase" - }, - "computed": false - }, - "arguments": [] - }, - "computed": true - }, - "alternate": { - "type": "MemberExpression", - "start": 1522, - "end": 1540, - "loc": { - "start": { - "line": 9, - "column": 1272 - }, - "end": { - "line": 9, - "column": 1290 - } - }, - "object": { - "type": "MemberExpression", - "start": 1522, - "end": 1532, - "loc": { - "start": { - "line": 9, - "column": 1272 - }, - "end": { - "line": 9, - "column": 1282 - } - }, - "object": { - "type": "ThisExpression", - "start": 1522, - "end": 1526, - "loc": { - "start": { - "line": 9, - "column": 1272 - }, - "end": { - "line": 9, - "column": 1276 - } - } - }, - "property": { - "type": "Identifier", - "start": 1527, - "end": 1532, - "loc": { - "start": { - "line": 9, - "column": 1277 - }, - "end": { - "line": 9, - "column": 1282 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 1533, - "end": 1540, - "loc": { - "start": { - "line": 9, - "column": 1283 - }, - "end": { - "line": 9, - "column": 1290 - }, - "identifierName": "default" - }, - "name": "default" - }, - "computed": false - } - } - } - ], - "kind": "let" - }, - { - "type": "VariableDeclaration", - "start": 1541, - "end": 1563, - "loc": { - "start": { - "line": 9, - "column": 1291 - }, - "end": { - "line": 9, - "column": 1313 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 1545, - "end": 1562, - "loc": { - "start": { - "line": 9, - "column": 1295 - }, - "end": { - "line": 9, - "column": 1312 - } - }, - "id": { - "type": "Identifier", - "start": 1545, - "end": 1546, - "loc": { - "start": { - "line": 9, - "column": 1295 - }, - "end": { - "line": 9, - "column": 1296 - }, - "identifierName": "h" - }, - "name": "h" - }, - "init": { - "type": "CallExpression", - "start": 1547, - "end": 1562, - "loc": { - "start": { - "line": 9, - "column": 1297 - }, - "end": { - "line": 9, - "column": 1312 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1547, - "end": 1557, - "loc": { - "start": { - "line": 9, - "column": 1297 - }, - "end": { - "line": 9, - "column": 1307 - } - }, - "object": { - "type": "Identifier", - "start": 1547, - "end": 1548, - "loc": { - "start": { - "line": 9, - "column": 1297 - }, - "end": { - "line": 9, - "column": 1298 - }, - "identifierName": "t" - }, - "name": "t" - }, - "property": { - "type": "Identifier", - "start": 1549, - "end": 1557, - "loc": { - "start": { - "line": 9, - "column": 1299 - }, - "end": { - "line": 9, - "column": 1307 - }, - "identifierName": "includes" - }, - "name": "includes" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 1558, - "end": 1561, - "loc": { - "start": { - "line": 9, - "column": 1308 - }, - "end": { - "line": 9, - "column": 1311 - } - }, - "extra": { - "rawValue": "\u001b", - "raw": "\"\u001b\"" - }, - "value": "\u001b" - } - ] - } - } - ], - "kind": "var" - }, - { - "type": "ExpressionStatement", - "start": 1563, - "end": 1815, - "loc": { - "start": { - "line": 9, - "column": 1313 - }, - "end": { - "line": 9, - "column": 1565 - } - }, - "expression": { - "type": "SequenceExpression", - "start": 1563, - "end": 1815, - "loc": { - "start": { - "line": 9, - "column": 1313 - }, - "end": { - "line": 9, - "column": 1565 - } - }, - "expressions": [ - { - "type": "LogicalExpression", - "start": 1563, - "end": 1581, - "loc": { - "start": { - "line": 9, - "column": 1313 - }, - "end": { - "line": 9, - "column": 1331 - } - }, - "left": { - "type": "Identifier", - "start": 1563, - "end": 1564, - "loc": { - "start": { - "line": 9, - "column": 1313 - }, - "end": { - "line": 9, - "column": 1314 - }, - "identifierName": "h" - }, - "name": "h" - }, - "operator": "||", - "right": { - "type": "AssignmentExpression", - "start": 1567, - "end": 1580, - "loc": { - "start": { - "line": 9, - "column": 1317 - }, - "end": { - "line": 9, - "column": 1330 - } - }, - "operator": "=", - "left": { - "type": "Identifier", - "start": 1567, - "end": 1568, - "loc": { - "start": { - "line": 9, - "column": 1317 - }, - "end": { - "line": 9, - "column": 1318 - }, - "identifierName": "t" - }, - "name": "t" - }, - "right": { - "type": "BinaryExpression", - "start": 1569, - "end": 1580, - "loc": { - "start": { - "line": 9, - "column": 1319 - }, - "end": { - "line": 9, - "column": 1330 - } - }, - "left": { - "type": "StringLiteral", - "start": 1569, - "end": 1578, - "loc": { - "start": { - "line": 9, - "column": 1319 - }, - "end": { - "line": 9, - "column": 1328 - } - }, - "extra": { - "rawValue": "color: ", - "raw": "\"color: \"" - }, - "value": "color: " - }, - "operator": "+", - "right": { - "type": "Identifier", - "start": 1579, - "end": 1580, - "loc": { - "start": { - "line": 9, - "column": 1329 - }, - "end": { - "line": 9, - "column": 1330 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "extra": { - "parenthesized": true, - "parenStart": 1566 - } - } - }, - { - "type": "ConditionalExpression", - "start": 1582, - "end": 1815, - "loc": { - "start": { - "line": 9, - "column": 1332 - }, - "end": { - "line": 9, - "column": 1565 - } - }, - "test": { - "type": "LogicalExpression", - "start": 1582, - "end": 1603, - "loc": { - "start": { - "line": 9, - "column": 1332 - }, - "end": { - "line": 9, - "column": 1353 - } - }, - "left": { - "type": "UnaryExpression", - "start": 1582, - "end": 1600, - "loc": { - "start": { - "line": 9, - "column": 1332 - }, - "end": { - "line": 9, - "column": 1350 - } - }, - "operator": "!", - "prefix": true, - "argument": { - "type": "MemberExpression", - "start": 1583, - "end": 1600, - "loc": { - "start": { - "line": 9, - "column": 1333 - }, - "end": { - "line": 9, - "column": 1350 - } - }, - "object": { - "type": "Identifier", - "start": 1583, - "end": 1593, - "loc": { - "start": { - "line": 9, - "column": 1333 - }, - "end": { - "line": 9, - "column": 1343 - }, - "identifierName": "globalThis" - }, - "name": "globalThis" - }, - "property": { - "type": "Identifier", - "start": 1594, - "end": 1600, - "loc": { - "start": { - "line": 9, - "column": 1344 - }, - "end": { - "line": 9, - "column": 1350 - }, - "identifierName": "window" - }, - "name": "window" - }, - "computed": false - }, - "extra": { - "parenthesizedArgument": false - } - }, - "operator": "||", - "right": { - "type": "Identifier", - "start": 1602, - "end": 1603, - "loc": { - "start": { - "line": 9, - "column": 1352 - }, - "end": { - "line": 9, - "column": 1353 - }, - "identifierName": "h" - }, - "name": "h" - } - }, - "consequent": { - "type": "CallExpression", - "start": 1604, - "end": 1712, - "loc": { - "start": { - "line": 9, - "column": 1354 - }, - "end": { - "line": 9, - "column": 1462 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1604, - "end": 1614, - "loc": { - "start": { - "line": 9, - "column": 1354 - }, - "end": { - "line": 9, - "column": 1364 - } - }, - "object": { - "type": "Identifier", - "start": 1604, - "end": 1611, - "loc": { - "start": { - "line": 9, - "column": 1354 - }, - "end": { - "line": 9, - "column": 1361 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 1612, - "end": 1613, - "loc": { - "start": { - "line": 9, - "column": 1362 - }, - "end": { - "line": 9, - "column": 1363 - }, - "identifierName": "s" - }, - "name": "s" - }, - "computed": true - }, - "arguments": [ - { - "type": "BinaryExpression", - "start": 1615, - "end": 1706, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1456 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1615, - "end": 1695, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1445 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1615, - "end": 1691, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1441 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1615, - "end": 1618, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1368 - } - }, - "left": { - "type": "Identifier", - "start": 1615, - "end": 1616, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1366 - }, - "identifierName": "t" - }, - "name": "t" - }, - "operator": "+", - "right": { - "type": "Identifier", - "start": 1617, - "end": 1618, - "loc": { - "start": { - "line": 9, - "column": 1367 - }, - "end": { - "line": 9, - "column": 1368 - }, - "identifierName": "i" - }, - "name": "i" - } - }, - "operator": "+", - "right": { - "type": "CallExpression", - "start": 1619, - "end": 1691, - "loc": { - "start": { - "line": 9, - "column": 1369 - }, - "end": { - "line": 9, - "column": 1441 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1619, - "end": 1641, - "loc": { - "start": { - "line": 9, - "column": 1369 - }, - "end": { - "line": 9, - "column": 1391 - } - }, - "object": { - "type": "MemberExpression", - "start": 1619, - "end": 1634, - "loc": { - "start": { - "line": 9, - "column": 1369 - }, - "end": { - "line": 9, - "column": 1384 - } - }, - "object": { - "type": "ThisExpression", - "start": 1619, - "end": 1623, - "loc": { - "start": { - "line": 9, - "column": 1369 - }, - "end": { - "line": 9, - "column": 1373 - } - } - }, - "property": { - "type": "Identifier", - "start": 1624, - "end": 1634, - "loc": { - "start": { - "line": 9, - "column": 1374 - }, - "end": { - "line": 9, - "column": 1384 - }, - "identifierName": "SPACE_CHAR" - }, - "name": "SPACE_CHAR" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 1635, - "end": 1641, - "loc": { - "start": { - "line": 9, - "column": 1385 - }, - "end": { - "line": 9, - "column": 1391 - }, - "identifierName": "repeat" - }, - "name": "repeat" - }, - "computed": false - }, - "arguments": [ - { - "type": "CallExpression", - "start": 1642, - "end": 1690, - "loc": { - "start": { - "line": 9, - "column": 1392 - }, - "end": { - "line": 9, - "column": 1440 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1642, - "end": 1650, - "loc": { - "start": { - "line": 9, - "column": 1392 - }, - "end": { - "line": 9, - "column": 1400 - } - }, - "object": { - "type": "Identifier", - "start": 1642, - "end": 1646, - "loc": { - "start": { - "line": 9, - "column": 1392 - }, - "end": { - "line": 9, - "column": 1396 - }, - "identifierName": "Math" - }, - "name": "Math" - }, - "property": { - "type": "Identifier", - "start": 1647, - "end": 1650, - "loc": { - "start": { - "line": 9, - "column": 1397 - }, - "end": { - "line": 9, - "column": 1400 - }, - "identifierName": "max" - }, - "name": "max" - }, - "computed": false - }, - "arguments": [ - { - "type": "BinaryExpression", - "start": 1651, - "end": 1683, - "loc": { - "start": { - "line": 9, - "column": 1401 - }, - "end": { - "line": 9, - "column": 1433 - } - }, - "left": { - "type": "MemberExpression", - "start": 1651, - "end": 1674, - "loc": { - "start": { - "line": 9, - "column": 1401 - }, - "end": { - "line": 9, - "column": 1424 - } - }, - "object": { - "type": "ThisExpression", - "start": 1651, - "end": 1655, - "loc": { - "start": { - "line": 9, - "column": 1401 - }, - "end": { - "line": 9, - "column": 1405 - } - } - }, - "property": { - "type": "Identifier", - "start": 1656, - "end": 1674, - "loc": { - "start": { - "line": 9, - "column": 1406 - }, - "end": { - "line": 9, - "column": 1424 - }, - "identifierName": "TYPE_SPACER_LENGTH" - }, - "name": "TYPE_SPACER_LENGTH" - }, - "computed": false - }, - "operator": "-", - "right": { - "type": "MemberExpression", - "start": 1675, - "end": 1683, - "loc": { - "start": { - "line": 9, - "column": 1425 - }, - "end": { - "line": 9, - "column": 1433 - } - }, - "object": { - "type": "Identifier", - "start": 1675, - "end": 1676, - "loc": { - "start": { - "line": 9, - "column": 1425 - }, - "end": { - "line": 9, - "column": 1426 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1677, - "end": 1683, - "loc": { - "start": { - "line": 9, - "column": 1427 - }, - "end": { - "line": 9, - "column": 1433 - }, - "identifierName": "length" - }, - "name": "length" - }, - "computed": false - } - }, - { - "type": "ConditionalExpression", - "start": 1684, - "end": 1689, - "loc": { - "start": { - "line": 9, - "column": 1434 - }, - "end": { - "line": 9, - "column": 1439 - } - }, - "test": { - "type": "Identifier", - "start": 1684, - "end": 1685, - "loc": { - "start": { - "line": 9, - "column": 1434 - }, - "end": { - "line": 9, - "column": 1435 - }, - "identifierName": "r" - }, - "name": "r" - }, - "consequent": { - "type": "NumericLiteral", - "start": 1686, - "end": 1687, - "loc": { - "start": { - "line": 9, - "column": 1436 - }, - "end": { - "line": 9, - "column": 1437 - } - }, - "extra": { - "rawValue": 1, - "raw": "1" - }, - "value": 1 - }, - "alternate": { - "type": "NumericLiteral", - "start": 1688, - "end": 1689, - "loc": { - "start": { - "line": 9, - "column": 1438 - }, - "end": { - "line": 9, - "column": 1439 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - } - ] - } - ] - } - }, - "operator": "+", - "right": { - "type": "StringLiteral", - "start": 1692, - "end": 1695, - "loc": { - "start": { - "line": 9, - "column": 1442 - }, - "end": { - "line": 9, - "column": 1445 - } - }, - "extra": { - "rawValue": "|", - "raw": "\"|\"" - }, - "value": "|" - } - }, - "operator": "+", - "right": { - "type": "MemberExpression", - "start": 1696, - "end": 1706, - "loc": { - "start": { - "line": 9, - "column": 1446 - }, - "end": { - "line": 9, - "column": 1456 - } - }, - "object": { - "type": "ThisExpression", - "start": 1696, - "end": 1700, - "loc": { - "start": { - "line": 9, - "column": 1446 - }, - "end": { - "line": 9, - "column": 1450 - } - } - }, - "property": { - "type": "Identifier", - "start": 1701, - "end": 1706, - "loc": { - "start": { - "line": 9, - "column": 1451 - }, - "end": { - "line": 9, - "column": 1456 - }, - "identifierName": "RESET" - }, - "name": "RESET" - }, - "computed": false - } - }, - { - "type": "SpreadElement", - "start": 1707, - "end": 1711, - "loc": { - "start": { - "line": 9, - "column": 1457 - }, - "end": { - "line": 9, - "column": 1461 - } - }, - "argument": { - "type": "Identifier", - "start": 1710, - "end": 1711, - "loc": { - "start": { - "line": 9, - "column": 1460 - }, - "end": { - "line": 9, - "column": 1461 - }, - "identifierName": "e" - }, - "name": "e" - } - } - ] - }, - "alternate": { - "type": "CallExpression", - "start": 1713, - "end": 1815, - "loc": { - "start": { - "line": 9, - "column": 1463 - }, - "end": { - "line": 9, - "column": 1565 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1713, - "end": 1723, - "loc": { - "start": { - "line": 9, - "column": 1463 - }, - "end": { - "line": 9, - "column": 1473 - } - }, - "object": { - "type": "Identifier", - "start": 1713, - "end": 1720, - "loc": { - "start": { - "line": 9, - "column": 1463 - }, - "end": { - "line": 9, - "column": 1470 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 1721, - "end": 1722, - "loc": { - "start": { - "line": 9, - "column": 1471 - }, - "end": { - "line": 9, - "column": 1472 - }, - "identifierName": "s" - }, - "name": "s" - }, - "computed": true - }, - "arguments": [ - { - "type": "BinaryExpression", - "start": 1724, - "end": 1807, - "loc": { - "start": { - "line": 9, - "column": 1474 - }, - "end": { - "line": 9, - "column": 1557 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1724, - "end": 1803, - "loc": { - "start": { - "line": 9, - "column": 1474 - }, - "end": { - "line": 9, - "column": 1553 - } - }, - "left": { - "type": "BinaryExpression", - "start": 1724, - "end": 1730, - "loc": { - "start": { - "line": 9, - "column": 1474 - }, - "end": { - "line": 9, - "column": 1480 - } - }, - "left": { - "type": "StringLiteral", - "start": 1724, - "end": 1728, - "loc": { - "start": { - "line": 9, - "column": 1474 - }, - "end": { - "line": 9, - "column": 1478 - } - }, - "extra": { - "rawValue": "%c", - "raw": "\"%c\"" - }, - "value": "%c" - }, - "operator": "+", - "right": { - "type": "Identifier", - "start": 1729, - "end": 1730, - "loc": { - "start": { - "line": 9, - "column": 1479 - }, - "end": { - "line": 9, - "column": 1480 - }, - "identifierName": "i" - }, - "name": "i" - } - }, - "operator": "+", - "right": { - "type": "CallExpression", - "start": 1731, - "end": 1803, - "loc": { - "start": { - "line": 9, - "column": 1481 - }, - "end": { - "line": 9, - "column": 1553 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1731, - "end": 1753, - "loc": { - "start": { - "line": 9, - "column": 1481 - }, - "end": { - "line": 9, - "column": 1503 - } - }, - "object": { - "type": "MemberExpression", - "start": 1731, - "end": 1746, - "loc": { - "start": { - "line": 9, - "column": 1481 - }, - "end": { - "line": 9, - "column": 1496 - } - }, - "object": { - "type": "ThisExpression", - "start": 1731, - "end": 1735, - "loc": { - "start": { - "line": 9, - "column": 1481 - }, - "end": { - "line": 9, - "column": 1485 - } - } - }, - "property": { - "type": "Identifier", - "start": 1736, - "end": 1746, - "loc": { - "start": { - "line": 9, - "column": 1486 - }, - "end": { - "line": 9, - "column": 1496 - }, - "identifierName": "SPACE_CHAR" - }, - "name": "SPACE_CHAR" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 1747, - "end": 1753, - "loc": { - "start": { - "line": 9, - "column": 1497 - }, - "end": { - "line": 9, - "column": 1503 - }, - "identifierName": "repeat" - }, - "name": "repeat" - }, - "computed": false - }, - "arguments": [ - { - "type": "CallExpression", - "start": 1754, - "end": 1802, - "loc": { - "start": { - "line": 9, - "column": 1504 - }, - "end": { - "line": 9, - "column": 1552 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1754, - "end": 1762, - "loc": { - "start": { - "line": 9, - "column": 1504 - }, - "end": { - "line": 9, - "column": 1512 - } - }, - "object": { - "type": "Identifier", - "start": 1754, - "end": 1758, - "loc": { - "start": { - "line": 9, - "column": 1504 - }, - "end": { - "line": 9, - "column": 1508 - }, - "identifierName": "Math" - }, - "name": "Math" - }, - "property": { - "type": "Identifier", - "start": 1759, - "end": 1762, - "loc": { - "start": { - "line": 9, - "column": 1509 - }, - "end": { - "line": 9, - "column": 1512 - }, - "identifierName": "max" - }, - "name": "max" - }, - "computed": false - }, - "arguments": [ - { - "type": "BinaryExpression", - "start": 1763, - "end": 1795, - "loc": { - "start": { - "line": 9, - "column": 1513 - }, - "end": { - "line": 9, - "column": 1545 - } - }, - "left": { - "type": "MemberExpression", - "start": 1763, - "end": 1786, - "loc": { - "start": { - "line": 9, - "column": 1513 - }, - "end": { - "line": 9, - "column": 1536 - } - }, - "object": { - "type": "ThisExpression", - "start": 1763, - "end": 1767, - "loc": { - "start": { - "line": 9, - "column": 1513 - }, - "end": { - "line": 9, - "column": 1517 - } - } - }, - "property": { - "type": "Identifier", - "start": 1768, - "end": 1786, - "loc": { - "start": { - "line": 9, - "column": 1518 - }, - "end": { - "line": 9, - "column": 1536 - }, - "identifierName": "TYPE_SPACER_LENGTH" - }, - "name": "TYPE_SPACER_LENGTH" - }, - "computed": false - }, - "operator": "-", - "right": { - "type": "MemberExpression", - "start": 1787, - "end": 1795, - "loc": { - "start": { - "line": 9, - "column": 1537 - }, - "end": { - "line": 9, - "column": 1545 - } - }, - "object": { - "type": "Identifier", - "start": 1787, - "end": 1788, - "loc": { - "start": { - "line": 9, - "column": 1537 - }, - "end": { - "line": 9, - "column": 1538 - }, - "identifierName": "i" - }, - "name": "i" - }, - "property": { - "type": "Identifier", - "start": 1789, - "end": 1795, - "loc": { - "start": { - "line": 9, - "column": 1539 - }, - "end": { - "line": 9, - "column": 1545 - }, - "identifierName": "length" - }, - "name": "length" - }, - "computed": false - } - }, - { - "type": "ConditionalExpression", - "start": 1796, - "end": 1801, - "loc": { - "start": { - "line": 9, - "column": 1546 - }, - "end": { - "line": 9, - "column": 1551 - } - }, - "test": { - "type": "Identifier", - "start": 1796, - "end": 1797, - "loc": { - "start": { - "line": 9, - "column": 1546 - }, - "end": { - "line": 9, - "column": 1547 - }, - "identifierName": "r" - }, - "name": "r" - }, - "consequent": { - "type": "NumericLiteral", - "start": 1798, - "end": 1799, - "loc": { - "start": { - "line": 9, - "column": 1548 - }, - "end": { - "line": 9, - "column": 1549 - } - }, - "extra": { - "rawValue": 1, - "raw": "1" - }, - "value": 1 - }, - "alternate": { - "type": "NumericLiteral", - "start": 1800, - "end": 1801, - "loc": { - "start": { - "line": 9, - "column": 1550 - }, - "end": { - "line": 9, - "column": 1551 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - } - ] - } - ] - } - }, - "operator": "+", - "right": { - "type": "StringLiteral", - "start": 1804, - "end": 1807, - "loc": { - "start": { - "line": 9, - "column": 1554 - }, - "end": { - "line": 9, - "column": 1557 - } - }, - "extra": { - "rawValue": "|", - "raw": "\"|\"" - }, - "value": "|" - } - }, - { - "type": "Identifier", - "start": 1808, - "end": 1809, - "loc": { - "start": { - "line": 9, - "column": 1558 - }, - "end": { - "line": 9, - "column": 1559 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "SpreadElement", - "start": 1810, - "end": 1814, - "loc": { - "start": { - "line": 9, - "column": 1560 - }, - "end": { - "line": 9, - "column": 1564 - } - }, - "argument": { - "type": "Identifier", - "start": 1813, - "end": 1814, - "loc": { - "start": { - "line": 9, - "column": 1563 - }, - "end": { - "line": 9, - "column": 1564 - }, - "identifierName": "e" - }, - "name": "e" - } - } - ] - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ExpressionStatement", - "start": 1816, - "end": 1835, - "loc": { - "start": { - "line": 9, - "column": 1566 - }, - "end": { - "line": 9, - "column": 1585 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 1816, - "end": 1835, - "loc": { - "start": { - "line": 9, - "column": 1566 - }, - "end": { - "line": 9, - "column": 1585 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 1816, - "end": 1832, - "loc": { - "start": { - "line": 9, - "column": 1566 - }, - "end": { - "line": 9, - "column": 1582 - } - }, - "object": { - "type": "ThisExpression", - "start": 1816, - "end": 1820, - "loc": { - "start": { - "line": 9, - "column": 1566 - }, - "end": { - "line": 9, - "column": 1570 - } - } - }, - "property": { - "type": "Identifier", - "start": 1821, - "end": 1832, - "loc": { - "start": { - "line": 9, - "column": 1571 - }, - "end": { - "line": 9, - "column": 1582 - }, - "identifierName": "currentType" - }, - "name": "currentType" - }, - "computed": false - }, - "right": { - "type": "StringLiteral", - "start": 1833, - "end": 1835, - "loc": { - "start": { - "line": 9, - "column": 1583 - }, - "end": { - "line": 9, - "column": 1585 - } - }, - "extra": { - "rawValue": "", - "raw": "\"\"" - }, - "value": "" - } - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1836, - "end": 1871, - "loc": { - "start": { - "line": 9, - "column": 1586 - }, - "end": { - "line": 9, - "column": 1621 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1836, - "end": 1839, - "loc": { - "start": { - "line": 9, - "column": 1586 - }, - "end": { - "line": 9, - "column": 1589 - }, - "identifierName": "log" - }, - "name": "log" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 1840, - "end": 1844, - "loc": { - "start": { - "line": 9, - "column": 1590 - }, - "end": { - "line": 9, - "column": 1594 - } - }, - "argument": { - "type": "Identifier", - "start": 1843, - "end": 1844, - "loc": { - "start": { - "line": 9, - "column": 1593 - }, - "end": { - "line": 9, - "column": 1594 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1845, - "end": 1871, - "loc": { - "start": { - "line": 9, - "column": 1595 - }, - "end": { - "line": 9, - "column": 1621 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 1846, - "end": 1870, - "loc": { - "start": { - "line": 9, - "column": 1596 - }, - "end": { - "line": 9, - "column": 1620 - } - }, - "expression": { - "type": "CallExpression", - "start": 1846, - "end": 1870, - "loc": { - "start": { - "line": 9, - "column": 1596 - }, - "end": { - "line": 9, - "column": 1620 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1846, - "end": 1858, - "loc": { - "start": { - "line": 9, - "column": 1596 - }, - "end": { - "line": 9, - "column": 1608 - } - }, - "object": { - "type": "ThisExpression", - "start": 1846, - "end": 1850, - "loc": { - "start": { - "line": 9, - "column": 1596 - }, - "end": { - "line": 9, - "column": 1600 - } - } - }, - "property": { - "type": "Identifier", - "start": 1851, - "end": 1858, - "loc": { - "start": { - "line": 9, - "column": 1601 - }, - "end": { - "line": 9, - "column": 1608 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 1859, - "end": 1864, - "loc": { - "start": { - "line": 9, - "column": 1609 - }, - "end": { - "line": 9, - "column": 1614 - } - }, - "extra": { - "rawValue": "log", - "raw": "\"log\"" - }, - "value": "log" - }, - { - "type": "SpreadElement", - "start": 1865, - "end": 1869, - "loc": { - "start": { - "line": 9, - "column": 1615 - }, - "end": { - "line": 9, - "column": 1619 - } - }, - "argument": { - "type": "Identifier", - "start": 1868, - "end": 1869, - "loc": { - "start": { - "line": 9, - "column": 1618 - }, - "end": { - "line": 9, - "column": 1619 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1871, - "end": 1908, - "loc": { - "start": { - "line": 9, - "column": 1621 - }, - "end": { - "line": 9, - "column": 1658 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1871, - "end": 1875, - "loc": { - "start": { - "line": 9, - "column": 1621 - }, - "end": { - "line": 9, - "column": 1625 - }, - "identifierName": "info" - }, - "name": "info" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 1876, - "end": 1880, - "loc": { - "start": { - "line": 9, - "column": 1626 - }, - "end": { - "line": 9, - "column": 1630 - } - }, - "argument": { - "type": "Identifier", - "start": 1879, - "end": 1880, - "loc": { - "start": { - "line": 9, - "column": 1629 - }, - "end": { - "line": 9, - "column": 1630 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1881, - "end": 1908, - "loc": { - "start": { - "line": 9, - "column": 1631 - }, - "end": { - "line": 9, - "column": 1658 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 1882, - "end": 1907, - "loc": { - "start": { - "line": 9, - "column": 1632 - }, - "end": { - "line": 9, - "column": 1657 - } - }, - "expression": { - "type": "CallExpression", - "start": 1882, - "end": 1907, - "loc": { - "start": { - "line": 9, - "column": 1632 - }, - "end": { - "line": 9, - "column": 1657 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1882, - "end": 1894, - "loc": { - "start": { - "line": 9, - "column": 1632 - }, - "end": { - "line": 9, - "column": 1644 - } - }, - "object": { - "type": "ThisExpression", - "start": 1882, - "end": 1886, - "loc": { - "start": { - "line": 9, - "column": 1632 - }, - "end": { - "line": 9, - "column": 1636 - } - } - }, - "property": { - "type": "Identifier", - "start": 1887, - "end": 1894, - "loc": { - "start": { - "line": 9, - "column": 1637 - }, - "end": { - "line": 9, - "column": 1644 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 1895, - "end": 1901, - "loc": { - "start": { - "line": 9, - "column": 1645 - }, - "end": { - "line": 9, - "column": 1651 - } - }, - "extra": { - "rawValue": "info", - "raw": "\"info\"" - }, - "value": "info" - }, - { - "type": "SpreadElement", - "start": 1902, - "end": 1906, - "loc": { - "start": { - "line": 9, - "column": 1652 - }, - "end": { - "line": 9, - "column": 1656 - } - }, - "argument": { - "type": "Identifier", - "start": 1905, - "end": 1906, - "loc": { - "start": { - "line": 9, - "column": 1655 - }, - "end": { - "line": 9, - "column": 1656 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1908, - "end": 1947, - "loc": { - "start": { - "line": 9, - "column": 1658 - }, - "end": { - "line": 9, - "column": 1697 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1908, - "end": 1913, - "loc": { - "start": { - "line": 9, - "column": 1658 - }, - "end": { - "line": 9, - "column": 1663 - }, - "identifierName": "error" - }, - "name": "error" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 1914, - "end": 1918, - "loc": { - "start": { - "line": 9, - "column": 1664 - }, - "end": { - "line": 9, - "column": 1668 - } - }, - "argument": { - "type": "Identifier", - "start": 1917, - "end": 1918, - "loc": { - "start": { - "line": 9, - "column": 1667 - }, - "end": { - "line": 9, - "column": 1668 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1919, - "end": 1947, - "loc": { - "start": { - "line": 9, - "column": 1669 - }, - "end": { - "line": 9, - "column": 1697 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 1920, - "end": 1946, - "loc": { - "start": { - "line": 9, - "column": 1670 - }, - "end": { - "line": 9, - "column": 1696 - } - }, - "expression": { - "type": "CallExpression", - "start": 1920, - "end": 1946, - "loc": { - "start": { - "line": 9, - "column": 1670 - }, - "end": { - "line": 9, - "column": 1696 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1920, - "end": 1932, - "loc": { - "start": { - "line": 9, - "column": 1670 - }, - "end": { - "line": 9, - "column": 1682 - } - }, - "object": { - "type": "ThisExpression", - "start": 1920, - "end": 1924, - "loc": { - "start": { - "line": 9, - "column": 1670 - }, - "end": { - "line": 9, - "column": 1674 - } - } - }, - "property": { - "type": "Identifier", - "start": 1925, - "end": 1932, - "loc": { - "start": { - "line": 9, - "column": 1675 - }, - "end": { - "line": 9, - "column": 1682 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 1933, - "end": 1940, - "loc": { - "start": { - "line": 9, - "column": 1683 - }, - "end": { - "line": 9, - "column": 1690 - } - }, - "extra": { - "rawValue": "error", - "raw": "\"error\"" - }, - "value": "error" - }, - { - "type": "SpreadElement", - "start": 1941, - "end": 1945, - "loc": { - "start": { - "line": 9, - "column": 1691 - }, - "end": { - "line": 9, - "column": 1695 - } - }, - "argument": { - "type": "Identifier", - "start": 1944, - "end": 1945, - "loc": { - "start": { - "line": 9, - "column": 1694 - }, - "end": { - "line": 9, - "column": 1695 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1947, - "end": 1984, - "loc": { - "start": { - "line": 9, - "column": 1697 - }, - "end": { - "line": 9, - "column": 1734 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1947, - "end": 1951, - "loc": { - "start": { - "line": 9, - "column": 1697 - }, - "end": { - "line": 9, - "column": 1701 - }, - "identifierName": "warn" - }, - "name": "warn" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 1952, - "end": 1956, - "loc": { - "start": { - "line": 9, - "column": 1702 - }, - "end": { - "line": 9, - "column": 1706 - } - }, - "argument": { - "type": "Identifier", - "start": 1955, - "end": 1956, - "loc": { - "start": { - "line": 9, - "column": 1705 - }, - "end": { - "line": 9, - "column": 1706 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1957, - "end": 1984, - "loc": { - "start": { - "line": 9, - "column": 1707 - }, - "end": { - "line": 9, - "column": 1734 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 1958, - "end": 1983, - "loc": { - "start": { - "line": 9, - "column": 1708 - }, - "end": { - "line": 9, - "column": 1733 - } - }, - "expression": { - "type": "CallExpression", - "start": 1958, - "end": 1983, - "loc": { - "start": { - "line": 9, - "column": 1708 - }, - "end": { - "line": 9, - "column": 1733 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1958, - "end": 1970, - "loc": { - "start": { - "line": 9, - "column": 1708 - }, - "end": { - "line": 9, - "column": 1720 - } - }, - "object": { - "type": "ThisExpression", - "start": 1958, - "end": 1962, - "loc": { - "start": { - "line": 9, - "column": 1708 - }, - "end": { - "line": 9, - "column": 1712 - } - } - }, - "property": { - "type": "Identifier", - "start": 1963, - "end": 1970, - "loc": { - "start": { - "line": 9, - "column": 1713 - }, - "end": { - "line": 9, - "column": 1720 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 1971, - "end": 1977, - "loc": { - "start": { - "line": 9, - "column": 1721 - }, - "end": { - "line": 9, - "column": 1727 - } - }, - "extra": { - "rawValue": "warn", - "raw": "\"warn\"" - }, - "value": "warn" - }, - { - "type": "SpreadElement", - "start": 1978, - "end": 1982, - "loc": { - "start": { - "line": 9, - "column": 1728 - }, - "end": { - "line": 9, - "column": 1732 - } - }, - "argument": { - "type": "Identifier", - "start": 1981, - "end": 1982, - "loc": { - "start": { - "line": 9, - "column": 1731 - }, - "end": { - "line": 9, - "column": 1732 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 1984, - "end": 2018, - "loc": { - "start": { - "line": 9, - "column": 1734 - }, - "end": { - "line": 9, - "column": 1768 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 1984, - "end": 1990, - "loc": { - "start": { - "line": 9, - "column": 1734 - }, - "end": { - "line": 9, - "column": 1740 - }, - "identifierName": "assert" - }, - "name": "assert" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 1991, - "end": 1995, - "loc": { - "start": { - "line": 9, - "column": 1741 - }, - "end": { - "line": 9, - "column": 1745 - } - }, - "argument": { - "type": "Identifier", - "start": 1994, - "end": 1995, - "loc": { - "start": { - "line": 9, - "column": 1744 - }, - "end": { - "line": 9, - "column": 1745 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 1996, - "end": 2018, - "loc": { - "start": { - "line": 9, - "column": 1746 - }, - "end": { - "line": 9, - "column": 1768 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 1997, - "end": 2017, - "loc": { - "start": { - "line": 9, - "column": 1747 - }, - "end": { - "line": 9, - "column": 1767 - } - }, - "expression": { - "type": "CallExpression", - "start": 1997, - "end": 2017, - "loc": { - "start": { - "line": 9, - "column": 1747 - }, - "end": { - "line": 9, - "column": 1767 - } - }, - "callee": { - "type": "MemberExpression", - "start": 1997, - "end": 2011, - "loc": { - "start": { - "line": 9, - "column": 1747 - }, - "end": { - "line": 9, - "column": 1761 - } - }, - "object": { - "type": "Identifier", - "start": 1997, - "end": 2004, - "loc": { - "start": { - "line": 9, - "column": 1747 - }, - "end": { - "line": 9, - "column": 1754 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2005, - "end": 2011, - "loc": { - "start": { - "line": 9, - "column": 1755 - }, - "end": { - "line": 9, - "column": 1761 - }, - "identifierName": "assert" - }, - "name": "assert" - }, - "computed": false - }, - "arguments": [ - { - "type": "SpreadElement", - "start": 2012, - "end": 2016, - "loc": { - "start": { - "line": 9, - "column": 1762 - }, - "end": { - "line": 9, - "column": 1766 - } - }, - "argument": { - "type": "Identifier", - "start": 2015, - "end": 2016, - "loc": { - "start": { - "line": 9, - "column": 1765 - }, - "end": { - "line": 9, - "column": 1766 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2018, - "end": 2057, - "loc": { - "start": { - "line": 9, - "column": 1768 - }, - "end": { - "line": 9, - "column": 1807 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2018, - "end": 2023, - "loc": { - "start": { - "line": 9, - "column": 1768 - }, - "end": { - "line": 9, - "column": 1773 - }, - "identifierName": "debug" - }, - "name": "debug" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 2024, - "end": 2028, - "loc": { - "start": { - "line": 9, - "column": 1774 - }, - "end": { - "line": 9, - "column": 1778 - } - }, - "argument": { - "type": "Identifier", - "start": 2027, - "end": 2028, - "loc": { - "start": { - "line": 9, - "column": 1777 - }, - "end": { - "line": 9, - "column": 1778 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 2029, - "end": 2057, - "loc": { - "start": { - "line": 9, - "column": 1779 - }, - "end": { - "line": 9, - "column": 1807 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2030, - "end": 2056, - "loc": { - "start": { - "line": 9, - "column": 1780 - }, - "end": { - "line": 9, - "column": 1806 - } - }, - "expression": { - "type": "CallExpression", - "start": 2030, - "end": 2056, - "loc": { - "start": { - "line": 9, - "column": 1780 - }, - "end": { - "line": 9, - "column": 1806 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2030, - "end": 2042, - "loc": { - "start": { - "line": 9, - "column": 1780 - }, - "end": { - "line": 9, - "column": 1792 - } - }, - "object": { - "type": "ThisExpression", - "start": 2030, - "end": 2034, - "loc": { - "start": { - "line": 9, - "column": 1780 - }, - "end": { - "line": 9, - "column": 1784 - } - } - }, - "property": { - "type": "Identifier", - "start": 2035, - "end": 2042, - "loc": { - "start": { - "line": 9, - "column": 1785 - }, - "end": { - "line": 9, - "column": 1792 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2043, - "end": 2050, - "loc": { - "start": { - "line": 9, - "column": 1793 - }, - "end": { - "line": 9, - "column": 1800 - } - }, - "extra": { - "rawValue": "debug", - "raw": "\"debug\"" - }, - "value": "debug" - }, - { - "type": "SpreadElement", - "start": 2051, - "end": 2055, - "loc": { - "start": { - "line": 9, - "column": 1801 - }, - "end": { - "line": 9, - "column": 1805 - } - }, - "argument": { - "type": "Identifier", - "start": 2054, - "end": 2055, - "loc": { - "start": { - "line": 9, - "column": 1804 - }, - "end": { - "line": 9, - "column": 1805 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2057, - "end": 2083, - "loc": { - "start": { - "line": 9, - "column": 1807 - }, - "end": { - "line": 9, - "column": 1833 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2057, - "end": 2062, - "loc": { - "start": { - "line": 9, - "column": 1807 - }, - "end": { - "line": 9, - "column": 1812 - }, - "identifierName": "count" - }, - "name": "count" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2063, - "end": 2064, - "loc": { - "start": { - "line": 9, - "column": 1813 - }, - "end": { - "line": 9, - "column": 1814 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2065, - "end": 2083, - "loc": { - "start": { - "line": 9, - "column": 1815 - }, - "end": { - "line": 9, - "column": 1833 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2066, - "end": 2082, - "loc": { - "start": { - "line": 9, - "column": 1816 - }, - "end": { - "line": 9, - "column": 1832 - } - }, - "expression": { - "type": "CallExpression", - "start": 2066, - "end": 2082, - "loc": { - "start": { - "line": 9, - "column": 1816 - }, - "end": { - "line": 9, - "column": 1832 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2066, - "end": 2079, - "loc": { - "start": { - "line": 9, - "column": 1816 - }, - "end": { - "line": 9, - "column": 1829 - } - }, - "object": { - "type": "Identifier", - "start": 2066, - "end": 2073, - "loc": { - "start": { - "line": 9, - "column": 1816 - }, - "end": { - "line": 9, - "column": 1823 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2074, - "end": 2079, - "loc": { - "start": { - "line": 9, - "column": 1824 - }, - "end": { - "line": 9, - "column": 1829 - }, - "identifierName": "count" - }, - "name": "count" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 2080, - "end": 2081, - "loc": { - "start": { - "line": 9, - "column": 1830 - }, - "end": { - "line": 9, - "column": 1831 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2083, - "end": 2119, - "loc": { - "start": { - "line": 9, - "column": 1833 - }, - "end": { - "line": 9, - "column": 1869 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2083, - "end": 2093, - "loc": { - "start": { - "line": 9, - "column": 1833 - }, - "end": { - "line": 9, - "column": 1843 - }, - "identifierName": "countReset" - }, - "name": "countReset" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2094, - "end": 2095, - "loc": { - "start": { - "line": 9, - "column": 1844 - }, - "end": { - "line": 9, - "column": 1845 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2096, - "end": 2119, - "loc": { - "start": { - "line": 9, - "column": 1846 - }, - "end": { - "line": 9, - "column": 1869 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2097, - "end": 2118, - "loc": { - "start": { - "line": 9, - "column": 1847 - }, - "end": { - "line": 9, - "column": 1868 - } - }, - "expression": { - "type": "CallExpression", - "start": 2097, - "end": 2118, - "loc": { - "start": { - "line": 9, - "column": 1847 - }, - "end": { - "line": 9, - "column": 1868 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2097, - "end": 2115, - "loc": { - "start": { - "line": 9, - "column": 1847 - }, - "end": { - "line": 9, - "column": 1865 - } - }, - "object": { - "type": "Identifier", - "start": 2097, - "end": 2104, - "loc": { - "start": { - "line": 9, - "column": 1847 - }, - "end": { - "line": 9, - "column": 1854 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2105, - "end": 2115, - "loc": { - "start": { - "line": 9, - "column": 1855 - }, - "end": { - "line": 9, - "column": 1865 - }, - "identifierName": "countReset" - }, - "name": "countReset" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 2116, - "end": 2117, - "loc": { - "start": { - "line": 9, - "column": 1866 - }, - "end": { - "line": 9, - "column": 1867 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2119, - "end": 2149, - "loc": { - "start": { - "line": 9, - "column": 1869 - }, - "end": { - "line": 9, - "column": 1899 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2119, - "end": 2124, - "loc": { - "start": { - "line": 9, - "column": 1869 - }, - "end": { - "line": 9, - "column": 1874 - }, - "identifierName": "table" - }, - "name": "table" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2125, - "end": 2126, - "loc": { - "start": { - "line": 9, - "column": 1875 - }, - "end": { - "line": 9, - "column": 1876 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "Identifier", - "start": 2127, - "end": 2128, - "loc": { - "start": { - "line": 9, - "column": 1877 - }, - "end": { - "line": 9, - "column": 1878 - }, - "identifierName": "s" - }, - "name": "s" - } - ], - "body": { - "type": "BlockStatement", - "start": 2129, - "end": 2149, - "loc": { - "start": { - "line": 9, - "column": 1879 - }, - "end": { - "line": 9, - "column": 1899 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2130, - "end": 2148, - "loc": { - "start": { - "line": 9, - "column": 1880 - }, - "end": { - "line": 9, - "column": 1898 - } - }, - "expression": { - "type": "CallExpression", - "start": 2130, - "end": 2148, - "loc": { - "start": { - "line": 9, - "column": 1880 - }, - "end": { - "line": 9, - "column": 1898 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2130, - "end": 2143, - "loc": { - "start": { - "line": 9, - "column": 1880 - }, - "end": { - "line": 9, - "column": 1893 - } - }, - "object": { - "type": "Identifier", - "start": 2130, - "end": 2137, - "loc": { - "start": { - "line": 9, - "column": 1880 - }, - "end": { - "line": 9, - "column": 1887 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2138, - "end": 2143, - "loc": { - "start": { - "line": 9, - "column": 1888 - }, - "end": { - "line": 9, - "column": 1893 - }, - "identifierName": "table" - }, - "name": "table" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 2144, - "end": 2145, - "loc": { - "start": { - "line": 9, - "column": 1894 - }, - "end": { - "line": 9, - "column": 1895 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "Identifier", - "start": 2146, - "end": 2147, - "loc": { - "start": { - "line": 9, - "column": 1896 - }, - "end": { - "line": 9, - "column": 1897 - }, - "identifierName": "s" - }, - "name": "s" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2149, - "end": 2180, - "loc": { - "start": { - "line": 9, - "column": 1899 - }, - "end": { - "line": 9, - "column": 1930 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2149, - "end": 2153, - "loc": { - "start": { - "line": 9, - "column": 1899 - }, - "end": { - "line": 9, - "column": 1903 - }, - "identifierName": "time" - }, - "name": "time" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2154, - "end": 2155, - "loc": { - "start": { - "line": 9, - "column": 1904 - }, - "end": { - "line": 9, - "column": 1905 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2156, - "end": 2180, - "loc": { - "start": { - "line": 9, - "column": 1906 - }, - "end": { - "line": 9, - "column": 1930 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2157, - "end": 2179, - "loc": { - "start": { - "line": 9, - "column": 1907 - }, - "end": { - "line": 9, - "column": 1929 - } - }, - "expression": { - "type": "CallExpression", - "start": 2157, - "end": 2179, - "loc": { - "start": { - "line": 9, - "column": 1907 - }, - "end": { - "line": 9, - "column": 1929 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2157, - "end": 2169, - "loc": { - "start": { - "line": 9, - "column": 1907 - }, - "end": { - "line": 9, - "column": 1919 - } - }, - "object": { - "type": "ThisExpression", - "start": 2157, - "end": 2161, - "loc": { - "start": { - "line": 9, - "column": 1907 - }, - "end": { - "line": 9, - "column": 1911 - } - } - }, - "property": { - "type": "Identifier", - "start": 2162, - "end": 2169, - "loc": { - "start": { - "line": 9, - "column": 1912 - }, - "end": { - "line": 9, - "column": 1919 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2170, - "end": 2176, - "loc": { - "start": { - "line": 9, - "column": 1920 - }, - "end": { - "line": 9, - "column": 1926 - } - }, - "extra": { - "rawValue": "time", - "raw": "\"time\"" - }, - "value": "time" - }, - { - "type": "Identifier", - "start": 2177, - "end": 2178, - "loc": { - "start": { - "line": 9, - "column": 1927 - }, - "end": { - "line": 9, - "column": 1928 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2180, - "end": 2217, - "loc": { - "start": { - "line": 9, - "column": 1930 - }, - "end": { - "line": 9, - "column": 1967 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2180, - "end": 2187, - "loc": { - "start": { - "line": 9, - "column": 1930 - }, - "end": { - "line": 9, - "column": 1937 - }, - "identifierName": "timeLog" - }, - "name": "timeLog" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2188, - "end": 2189, - "loc": { - "start": { - "line": 9, - "column": 1938 - }, - "end": { - "line": 9, - "column": 1939 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2190, - "end": 2217, - "loc": { - "start": { - "line": 9, - "column": 1940 - }, - "end": { - "line": 9, - "column": 1967 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2191, - "end": 2216, - "loc": { - "start": { - "line": 9, - "column": 1941 - }, - "end": { - "line": 9, - "column": 1966 - } - }, - "expression": { - "type": "CallExpression", - "start": 2191, - "end": 2216, - "loc": { - "start": { - "line": 9, - "column": 1941 - }, - "end": { - "line": 9, - "column": 1966 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2191, - "end": 2203, - "loc": { - "start": { - "line": 9, - "column": 1941 - }, - "end": { - "line": 9, - "column": 1953 - } - }, - "object": { - "type": "ThisExpression", - "start": 2191, - "end": 2195, - "loc": { - "start": { - "line": 9, - "column": 1941 - }, - "end": { - "line": 9, - "column": 1945 - } - } - }, - "property": { - "type": "Identifier", - "start": 2196, - "end": 2203, - "loc": { - "start": { - "line": 9, - "column": 1946 - }, - "end": { - "line": 9, - "column": 1953 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2204, - "end": 2213, - "loc": { - "start": { - "line": 9, - "column": 1954 - }, - "end": { - "line": 9, - "column": 1963 - } - }, - "extra": { - "rawValue": "timeLog", - "raw": "\"timeLog\"" - }, - "value": "timeLog" - }, - { - "type": "Identifier", - "start": 2214, - "end": 2215, - "loc": { - "start": { - "line": 9, - "column": 1964 - }, - "end": { - "line": 9, - "column": 1965 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2217, - "end": 2254, - "loc": { - "start": { - "line": 9, - "column": 1967 - }, - "end": { - "line": 9, - "column": 2004 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2217, - "end": 2224, - "loc": { - "start": { - "line": 9, - "column": 1967 - }, - "end": { - "line": 9, - "column": 1974 - }, - "identifierName": "timeEnd" - }, - "name": "timeEnd" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2225, - "end": 2226, - "loc": { - "start": { - "line": 9, - "column": 1975 - }, - "end": { - "line": 9, - "column": 1976 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2227, - "end": 2254, - "loc": { - "start": { - "line": 9, - "column": 1977 - }, - "end": { - "line": 9, - "column": 2004 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2228, - "end": 2253, - "loc": { - "start": { - "line": 9, - "column": 1978 - }, - "end": { - "line": 9, - "column": 2003 - } - }, - "expression": { - "type": "CallExpression", - "start": 2228, - "end": 2253, - "loc": { - "start": { - "line": 9, - "column": 1978 - }, - "end": { - "line": 9, - "column": 2003 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2228, - "end": 2240, - "loc": { - "start": { - "line": 9, - "column": 1978 - }, - "end": { - "line": 9, - "column": 1990 - } - }, - "object": { - "type": "ThisExpression", - "start": 2228, - "end": 2232, - "loc": { - "start": { - "line": 9, - "column": 1978 - }, - "end": { - "line": 9, - "column": 1982 - } - } - }, - "property": { - "type": "Identifier", - "start": 2233, - "end": 2240, - "loc": { - "start": { - "line": 9, - "column": 1983 - }, - "end": { - "line": 9, - "column": 1990 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2241, - "end": 2250, - "loc": { - "start": { - "line": 9, - "column": 1991 - }, - "end": { - "line": 9, - "column": 2000 - } - }, - "extra": { - "rawValue": "timeEnd", - "raw": "\"timeEnd\"" - }, - "value": "timeEnd" - }, - { - "type": "Identifier", - "start": 2251, - "end": 2252, - "loc": { - "start": { - "line": 9, - "column": 2001 - }, - "end": { - "line": 9, - "column": 2002 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2254, - "end": 2293, - "loc": { - "start": { - "line": 9, - "column": 2004 - }, - "end": { - "line": 9, - "column": 2043 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2254, - "end": 2259, - "loc": { - "start": { - "line": 9, - "column": 2004 - }, - "end": { - "line": 9, - "column": 2009 - }, - "identifierName": "trace" - }, - "name": "trace" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "RestElement", - "start": 2260, - "end": 2264, - "loc": { - "start": { - "line": 9, - "column": 2010 - }, - "end": { - "line": 9, - "column": 2014 - } - }, - "argument": { - "type": "Identifier", - "start": 2263, - "end": 2264, - "loc": { - "start": { - "line": 9, - "column": 2013 - }, - "end": { - "line": 9, - "column": 2014 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ], - "body": { - "type": "BlockStatement", - "start": 2265, - "end": 2293, - "loc": { - "start": { - "line": 9, - "column": 2015 - }, - "end": { - "line": 9, - "column": 2043 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2266, - "end": 2292, - "loc": { - "start": { - "line": 9, - "column": 2016 - }, - "end": { - "line": 9, - "column": 2042 - } - }, - "expression": { - "type": "CallExpression", - "start": 2266, - "end": 2292, - "loc": { - "start": { - "line": 9, - "column": 2016 - }, - "end": { - "line": 9, - "column": 2042 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2266, - "end": 2278, - "loc": { - "start": { - "line": 9, - "column": 2016 - }, - "end": { - "line": 9, - "column": 2028 - } - }, - "object": { - "type": "ThisExpression", - "start": 2266, - "end": 2270, - "loc": { - "start": { - "line": 9, - "column": 2016 - }, - "end": { - "line": 9, - "column": 2020 - } - } - }, - "property": { - "type": "Identifier", - "start": 2271, - "end": 2278, - "loc": { - "start": { - "line": 9, - "column": 2021 - }, - "end": { - "line": 9, - "column": 2028 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2279, - "end": 2286, - "loc": { - "start": { - "line": 9, - "column": 2029 - }, - "end": { - "line": 9, - "column": 2036 - } - }, - "extra": { - "rawValue": "trace", - "raw": "\"trace\"" - }, - "value": "trace" - }, - { - "type": "SpreadElement", - "start": 2287, - "end": 2291, - "loc": { - "start": { - "line": 9, - "column": 2037 - }, - "end": { - "line": 9, - "column": 2041 - } - }, - "argument": { - "type": "Identifier", - "start": 2290, - "end": 2291, - "loc": { - "start": { - "line": 9, - "column": 2040 - }, - "end": { - "line": 9, - "column": 2041 - }, - "identifierName": "t" - }, - "name": "t" - } - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2293, - "end": 2326, - "loc": { - "start": { - "line": 9, - "column": 2043 - }, - "end": { - "line": 9, - "column": 2076 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2293, - "end": 2298, - "loc": { - "start": { - "line": 9, - "column": 2043 - }, - "end": { - "line": 9, - "column": 2048 - }, - "identifierName": "group" - }, - "name": "group" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2299, - "end": 2300, - "loc": { - "start": { - "line": 9, - "column": 2049 - }, - "end": { - "line": 9, - "column": 2050 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2301, - "end": 2326, - "loc": { - "start": { - "line": 9, - "column": 2051 - }, - "end": { - "line": 9, - "column": 2076 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2302, - "end": 2325, - "loc": { - "start": { - "line": 9, - "column": 2052 - }, - "end": { - "line": 9, - "column": 2075 - } - }, - "expression": { - "type": "CallExpression", - "start": 2302, - "end": 2325, - "loc": { - "start": { - "line": 9, - "column": 2052 - }, - "end": { - "line": 9, - "column": 2075 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2302, - "end": 2314, - "loc": { - "start": { - "line": 9, - "column": 2052 - }, - "end": { - "line": 9, - "column": 2064 - } - }, - "object": { - "type": "ThisExpression", - "start": 2302, - "end": 2306, - "loc": { - "start": { - "line": 9, - "column": 2052 - }, - "end": { - "line": 9, - "column": 2056 - } - } - }, - "property": { - "type": "Identifier", - "start": 2307, - "end": 2314, - "loc": { - "start": { - "line": 9, - "column": 2057 - }, - "end": { - "line": 9, - "column": 2064 - }, - "identifierName": "message" - }, - "name": "message" - }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 2315, - "end": 2322, - "loc": { - "start": { - "line": 9, - "column": 2065 - }, - "end": { - "line": 9, - "column": 2072 - } - }, - "extra": { - "rawValue": "group", - "raw": "\"group\"" - }, - "value": "group" - }, - { - "type": "Identifier", - "start": 2323, - "end": 2324, - "loc": { - "start": { - "line": 9, - "column": 2073 - }, - "end": { - "line": 9, - "column": 2074 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2326, - "end": 2370, - "loc": { - "start": { - "line": 9, - "column": 2076 - }, - "end": { - "line": 9, - "column": 2120 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2326, - "end": 2340, - "loc": { - "start": { - "line": 9, - "column": 2076 - }, - "end": { - "line": 9, - "column": 2090 - }, - "identifierName": "groupCollapsed" - }, - "name": "groupCollapsed" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2341, - "end": 2342, - "loc": { - "start": { - "line": 9, - "column": 2091 - }, - "end": { - "line": 9, - "column": 2092 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2343, - "end": 2370, - "loc": { - "start": { - "line": 9, - "column": 2093 - }, - "end": { - "line": 9, - "column": 2120 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2344, - "end": 2369, - "loc": { - "start": { - "line": 9, - "column": 2094 - }, - "end": { - "line": 9, - "column": 2119 - } - }, - "expression": { - "type": "CallExpression", - "start": 2344, - "end": 2369, - "loc": { - "start": { - "line": 9, - "column": 2094 - }, - "end": { - "line": 9, - "column": 2119 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2344, - "end": 2366, - "loc": { - "start": { - "line": 9, - "column": 2094 - }, - "end": { - "line": 9, - "column": 2116 - } - }, - "object": { - "type": "Identifier", - "start": 2344, - "end": 2351, - "loc": { - "start": { - "line": 9, - "column": 2094 - }, - "end": { - "line": 9, - "column": 2101 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2352, - "end": 2366, - "loc": { - "start": { - "line": 9, - "column": 2102 - }, - "end": { - "line": 9, - "column": 2116 - }, - "identifierName": "groupCollapsed" - }, - "name": "groupCollapsed" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 2367, - "end": 2368, - "loc": { - "start": { - "line": 9, - "column": 2117 - }, - "end": { - "line": 9, - "column": 2118 - }, - "identifierName": "t" - }, - "name": "t" - } - ] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2370, - "end": 2400, - "loc": { - "start": { - "line": 9, - "column": 2120 - }, - "end": { - "line": 9, - "column": 2150 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2370, - "end": 2378, - "loc": { - "start": { - "line": 9, - "column": 2120 - }, - "end": { - "line": 9, - "column": 2128 - }, - "identifierName": "groupEnd" - }, - "name": "groupEnd" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [], - "body": { - "type": "BlockStatement", - "start": 2380, - "end": 2400, - "loc": { - "start": { - "line": 9, - "column": 2130 - }, - "end": { - "line": 9, - "column": 2150 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2381, - "end": 2399, - "loc": { - "start": { - "line": 9, - "column": 2131 - }, - "end": { - "line": 9, - "column": 2149 - } - }, - "expression": { - "type": "CallExpression", - "start": 2381, - "end": 2399, - "loc": { - "start": { - "line": 9, - "column": 2131 - }, - "end": { - "line": 9, - "column": 2149 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2381, - "end": 2397, - "loc": { - "start": { - "line": 9, - "column": 2131 - }, - "end": { - "line": 9, - "column": 2147 - } - }, - "object": { - "type": "Identifier", - "start": 2381, - "end": 2388, - "loc": { - "start": { - "line": 9, - "column": 2131 - }, - "end": { - "line": 9, - "column": 2138 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2389, - "end": 2397, - "loc": { - "start": { - "line": 9, - "column": 2139 - }, - "end": { - "line": 9, - "column": 2147 - }, - "identifierName": "groupEnd" - }, - "name": "groupEnd" - }, - "computed": false - }, - "arguments": [] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2400, - "end": 2424, - "loc": { - "start": { - "line": 9, - "column": 2150 - }, - "end": { - "line": 9, - "column": 2174 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2400, - "end": 2405, - "loc": { - "start": { - "line": 9, - "column": 2150 - }, - "end": { - "line": 9, - "column": 2155 - }, - "identifierName": "clear" - }, - "name": "clear" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [], - "body": { - "type": "BlockStatement", - "start": 2407, - "end": 2424, - "loc": { - "start": { - "line": 9, - "column": 2157 - }, - "end": { - "line": 9, - "column": 2174 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2408, - "end": 2423, - "loc": { - "start": { - "line": 9, - "column": 2158 - }, - "end": { - "line": 9, - "column": 2173 - } - }, - "expression": { - "type": "CallExpression", - "start": 2408, - "end": 2423, - "loc": { - "start": { - "line": 9, - "column": 2158 - }, - "end": { - "line": 9, - "column": 2173 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2408, - "end": 2421, - "loc": { - "start": { - "line": 9, - "column": 2158 - }, - "end": { - "line": 9, - "column": 2171 - } - }, - "object": { - "type": "Identifier", - "start": 2408, - "end": 2415, - "loc": { - "start": { - "line": 9, - "column": 2158 - }, - "end": { - "line": 9, - "column": 2165 - }, - "identifierName": "console" - }, - "name": "console" - }, - "property": { - "type": "Identifier", - "start": 2416, - "end": 2421, - "loc": { - "start": { - "line": 9, - "column": 2166 - }, - "end": { - "line": 9, - "column": 2171 - }, - "identifierName": "clear" - }, - "name": "clear" - }, - "computed": false - }, - "arguments": [] - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2424, - "end": 2529, - "loc": { - "start": { - "line": 9, - "column": 2174 - }, - "end": { - "line": 9, - "column": 2279 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2424, - "end": 2436, - "loc": { - "start": { - "line": 9, - "column": 2174 - }, - "end": { - "line": 9, - "column": 2186 - }, - "identifierName": "registerType" - }, - "name": "registerType" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2437, - "end": 2438, - "loc": { - "start": { - "line": 9, - "column": 2187 - }, - "end": { - "line": 9, - "column": 2188 - }, - "identifierName": "t" - }, - "name": "t" - }, - { - "type": "Identifier", - "start": 2439, - "end": 2440, - "loc": { - "start": { - "line": 9, - "column": 2189 - }, - "end": { - "line": 9, - "column": 2190 - }, - "identifierName": "s" - }, - "name": "s" - } - ], - "body": { - "type": "BlockStatement", - "start": 2441, - "end": 2529, - "loc": { - "start": { - "line": 9, - "column": 2191 - }, - "end": { - "line": 9, - "column": 2279 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2442, - "end": 2528, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2278 - } - }, - "expression": { - "type": "LogicalExpression", - "start": 2442, - "end": 2528, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2278 - } - }, - "left": { - "type": "MemberExpression", - "start": 2442, - "end": 2455, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2205 - } - }, - "object": { - "type": "MemberExpression", - "start": 2442, - "end": 2452, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2202 - } - }, - "object": { - "type": "ThisExpression", - "start": 2442, - "end": 2446, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2196 - } - } - }, - "property": { - "type": "Identifier", - "start": 2447, - "end": 2452, - "loc": { - "start": { - "line": 9, - "column": 2197 - }, - "end": { - "line": 9, - "column": 2202 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 2453, - "end": 2454, - "loc": { - "start": { - "line": 9, - "column": 2203 - }, - "end": { - "line": 9, - "column": 2204 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "operator": "||", - "right": { - "type": "LogicalExpression", - "start": 2457, - "end": 2528, - "loc": { - "start": { - "line": 9, - "column": 2207 - }, - "end": { - "line": 9, - "column": 2278 - } - }, - "left": { - "type": "LogicalExpression", - "start": 2457, - "end": 2495, - "loc": { - "start": { - "line": 9, - "column": 2207 - }, - "end": { - "line": 9, - "column": 2245 - } - }, - "left": { - "type": "BinaryExpression", - "start": 2457, - "end": 2475, - "loc": { - "start": { - "line": 9, - "column": 2207 - }, - "end": { - "line": 9, - "column": 2225 - } - }, - "left": { - "type": "StringLiteral", - "start": 2457, - "end": 2465, - "loc": { - "start": { - "line": 9, - "column": 2207 - }, - "end": { - "line": 9, - "column": 2215 - } - }, - "extra": { - "rawValue": "string", - "raw": "\"string\"" - }, - "value": "string" - }, - "operator": "==", - "right": { - "type": "UnaryExpression", - "start": 2467, - "end": 2475, - "loc": { - "start": { - "line": 9, - "column": 2217 - }, - "end": { - "line": 9, - "column": 2225 - } - }, - "operator": "typeof", - "prefix": true, - "argument": { - "type": "Identifier", - "start": 2474, - "end": 2475, - "loc": { - "start": { - "line": 9, - "column": 2224 - }, - "end": { - "line": 9, - "column": 2225 - }, - "identifierName": "t" - }, - "name": "t" - }, - "extra": { - "parenthesizedArgument": false - } - } - }, - "operator": "&&", - "right": { - "type": "BinaryExpression", - "start": 2477, - "end": 2495, - "loc": { - "start": { - "line": 9, - "column": 2227 - }, - "end": { - "line": 9, - "column": 2245 - } - }, - "left": { - "type": "StringLiteral", - "start": 2477, - "end": 2485, - "loc": { - "start": { - "line": 9, - "column": 2227 - }, - "end": { - "line": 9, - "column": 2235 - } - }, - "extra": { - "rawValue": "string", - "raw": "\"string\"" - }, - "value": "string" - }, - "operator": "==", - "right": { - "type": "UnaryExpression", - "start": 2487, - "end": 2495, - "loc": { - "start": { - "line": 9, - "column": 2237 - }, - "end": { - "line": 9, - "column": 2245 - } - }, - "operator": "typeof", - "prefix": true, - "argument": { - "type": "Identifier", - "start": 2494, - "end": 2495, - "loc": { - "start": { - "line": 9, - "column": 2244 - }, - "end": { - "line": 9, - "column": 2245 - }, - "identifierName": "s" - }, - "name": "s" - }, - "extra": { - "parenthesizedArgument": false - } - } - } - }, - "operator": "&&", - "right": { - "type": "AssignmentExpression", - "start": 2498, - "end": 2527, - "loc": { - "start": { - "line": 9, - "column": 2248 - }, - "end": { - "line": 9, - "column": 2277 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 2498, - "end": 2525, - "loc": { - "start": { - "line": 9, - "column": 2248 - }, - "end": { - "line": 9, - "column": 2275 - } - }, - "object": { - "type": "MemberExpression", - "start": 2498, - "end": 2508, - "loc": { - "start": { - "line": 9, - "column": 2248 - }, - "end": { - "line": 9, - "column": 2258 - } - }, - "object": { - "type": "ThisExpression", - "start": 2498, - "end": 2502, - "loc": { - "start": { - "line": 9, - "column": 2248 - }, - "end": { - "line": 9, - "column": 2252 - } - } - }, - "property": { - "type": "Identifier", - "start": 2503, - "end": 2508, - "loc": { - "start": { - "line": 9, - "column": 2253 - }, - "end": { - "line": 9, - "column": 2258 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "CallExpression", - "start": 2509, - "end": 2524, - "loc": { - "start": { - "line": 9, - "column": 2259 - }, - "end": { - "line": 9, - "column": 2274 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2509, - "end": 2522, - "loc": { - "start": { - "line": 9, - "column": 2259 - }, - "end": { - "line": 9, - "column": 2272 - } - }, - "object": { - "type": "Identifier", - "start": 2509, - "end": 2510, - "loc": { - "start": { - "line": 9, - "column": 2259 - }, - "end": { - "line": 9, - "column": 2260 - }, - "identifierName": "t" - }, - "name": "t" - }, - "property": { - "type": "Identifier", - "start": 2511, - "end": 2522, - "loc": { - "start": { - "line": 9, - "column": 2261 - }, - "end": { - "line": 9, - "column": 2272 - }, - "identifierName": "toLowerCase" - }, - "name": "toLowerCase" - }, - "computed": false - }, - "arguments": [] - }, - "computed": true - }, - "right": { - "type": "Identifier", - "start": 2526, - "end": 2527, - "loc": { - "start": { - "line": 9, - "column": 2276 - }, - "end": { - "line": 9, - "column": 2277 - }, - "identifierName": "s" - }, - "name": "s" - }, - "extra": { - "parenthesized": true, - "parenStart": 2497 - } - } - } - } - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2529, - "end": 2632, - "loc": { - "start": { - "line": 9, - "column": 2279 - }, - "end": { - "line": 9, - "column": 2382 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2529, - "end": 2542, - "loc": { - "start": { - "line": 9, - "column": 2279 - }, - "end": { - "line": 9, - "column": 2292 - }, - "identifierName": "registerTypes" - }, - "name": "registerTypes" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2543, - "end": 2544, - "loc": { - "start": { - "line": 9, - "column": 2293 - }, - "end": { - "line": 9, - "column": 2294 - }, - "identifierName": "s" - }, - "name": "s" - } - ], - "body": { - "type": "BlockStatement", - "start": 2545, - "end": 2632, - "loc": { - "start": { - "line": 9, - "column": 2295 - }, - "end": { - "line": 9, - "column": 2382 - } - }, - "body": [ - { - "type": "IfStatement", - "start": 2546, - "end": 2631, - "loc": { - "start": { - "line": 9, - "column": 2296 - }, - "end": { - "line": 9, - "column": 2381 - } - }, - "test": { - "type": "CallExpression", - "start": 2549, - "end": 2565, - "loc": { - "start": { - "line": 9, - "column": 2299 - }, - "end": { - "line": 9, - "column": 2315 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2549, - "end": 2562, - "loc": { - "start": { - "line": 9, - "column": 2299 - }, - "end": { - "line": 9, - "column": 2312 - } - }, - "object": { - "type": "Identifier", - "start": 2549, - "end": 2554, - "loc": { - "start": { - "line": 9, - "column": 2299 - }, - "end": { - "line": 9, - "column": 2304 - }, - "identifierName": "Array" - }, - "name": "Array" - }, - "property": { - "type": "Identifier", - "start": 2555, - "end": 2562, - "loc": { - "start": { - "line": 9, - "column": 2305 - }, - "end": { - "line": 9, - "column": 2312 - }, - "identifierName": "isArray" - }, - "name": "isArray" - }, - "computed": false - }, - "arguments": [ - { - "type": "Identifier", - "start": 2563, - "end": 2564, - "loc": { - "start": { - "line": 9, - "column": 2313 - }, - "end": { - "line": 9, - "column": 2314 - }, - "identifierName": "s" - }, - "name": "s" - } - ] - }, - "consequent": { - "type": "ForStatement", - "start": 2566, - "end": 2631, - "loc": { - "start": { - "line": 9, - "column": 2316 - }, - "end": { - "line": 9, - "column": 2381 - } - }, - "init": { - "type": "VariableDeclaration", - "start": 2570, - "end": 2577, - "loc": { - "start": { - "line": 9, - "column": 2320 - }, - "end": { - "line": 9, - "column": 2327 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 2574, - "end": 2577, - "loc": { - "start": { - "line": 9, - "column": 2324 - }, - "end": { - "line": 9, - "column": 2327 - } - }, - "id": { - "type": "Identifier", - "start": 2574, - "end": 2575, - "loc": { - "start": { - "line": 9, - "column": 2324 - }, - "end": { - "line": 9, - "column": 2325 - }, - "identifierName": "t" - }, - "name": "t" - }, - "init": { - "type": "NumericLiteral", - "start": 2576, - "end": 2577, - "loc": { - "start": { - "line": 9, - "column": 2326 - }, - "end": { - "line": 9, - "column": 2327 - } - }, - "extra": { - "rawValue": 0, - "raw": "0" - }, - "value": 0 - } - } - ], - "kind": "let" - }, - "test": { - "type": "BinaryExpression", - "start": 2578, - "end": 2588, - "loc": { - "start": { - "line": 9, - "column": 2328 - }, - "end": { - "line": 9, - "column": 2338 - } - }, - "left": { - "type": "Identifier", - "start": 2578, - "end": 2579, - "loc": { - "start": { - "line": 9, - "column": 2328 - }, - "end": { - "line": 9, - "column": 2329 - }, - "identifierName": "t" - }, - "name": "t" - }, - "operator": "<", - "right": { - "type": "MemberExpression", - "start": 2580, - "end": 2588, - "loc": { - "start": { - "line": 9, - "column": 2330 - }, - "end": { - "line": 9, - "column": 2338 - } - }, - "object": { - "type": "Identifier", - "start": 2580, - "end": 2581, - "loc": { - "start": { - "line": 9, - "column": 2330 - }, - "end": { - "line": 9, - "column": 2331 - }, - "identifierName": "s" - }, - "name": "s" - }, - "property": { - "type": "Identifier", - "start": 2582, - "end": 2588, - "loc": { - "start": { - "line": 9, - "column": 2332 - }, - "end": { - "line": 9, - "column": 2338 - }, - "identifierName": "length" - }, - "name": "length" - }, - "computed": false - } - }, - "update": { - "type": "UpdateExpression", - "start": 2589, - "end": 2592, - "loc": { - "start": { - "line": 9, - "column": 2339 - }, - "end": { - "line": 9, - "column": 2342 - } - }, - "operator": "++", - "prefix": false, - "argument": { - "type": "Identifier", - "start": 2589, - "end": 2590, - "loc": { - "start": { - "line": 9, - "column": 2339 - }, - "end": { - "line": 9, - "column": 2340 - }, - "identifierName": "t" - }, - "name": "t" - } - }, - "body": { - "type": "ExpressionStatement", - "start": 2593, - "end": 2631, - "loc": { - "start": { - "line": 9, - "column": 2343 - }, - "end": { - "line": 9, - "column": 2381 - } - }, - "expression": { - "type": "CallExpression", - "start": 2593, - "end": 2631, - "loc": { - "start": { - "line": 9, - "column": 2343 - }, - "end": { - "line": 9, - "column": 2381 - } - }, - "callee": { - "type": "MemberExpression", - "start": 2593, - "end": 2610, - "loc": { - "start": { - "line": 9, - "column": 2343 - }, - "end": { - "line": 9, - "column": 2360 - } - }, - "object": { - "type": "ThisExpression", - "start": 2593, - "end": 2597, - "loc": { - "start": { - "line": 9, - "column": 2343 - }, - "end": { - "line": 9, - "column": 2347 - } - } - }, - "property": { - "type": "Identifier", - "start": 2598, - "end": 2610, - "loc": { - "start": { - "line": 9, - "column": 2348 - }, - "end": { - "line": 9, - "column": 2360 - }, - "identifierName": "registerType" - }, - "name": "registerType" - }, - "computed": false - }, - "arguments": [ - { - "type": "MemberExpression", - "start": 2611, - "end": 2620, - "loc": { - "start": { - "line": 9, - "column": 2361 - }, - "end": { - "line": 9, - "column": 2370 - } - }, - "object": { - "type": "MemberExpression", - "start": 2611, - "end": 2615, - "loc": { - "start": { - "line": 9, - "column": 2361 - }, - "end": { - "line": 9, - "column": 2365 - } - }, - "object": { - "type": "Identifier", - "start": 2611, - "end": 2612, - "loc": { - "start": { - "line": 9, - "column": 2361 - }, - "end": { - "line": 9, - "column": 2362 - }, - "identifierName": "s" - }, - "name": "s" - }, - "property": { - "type": "Identifier", - "start": 2613, - "end": 2614, - "loc": { - "start": { - "line": 9, - "column": 2363 - }, - "end": { - "line": 9, - "column": 2364 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "property": { - "type": "Identifier", - "start": 2616, - "end": 2620, - "loc": { - "start": { - "line": 9, - "column": 2366 - }, - "end": { - "line": 9, - "column": 2370 - }, - "identifierName": "type" - }, - "name": "type" - }, - "computed": false - }, - { - "type": "MemberExpression", - "start": 2621, - "end": 2630, - "loc": { - "start": { - "line": 9, - "column": 2371 - }, - "end": { - "line": 9, - "column": 2380 - } - }, - "object": { - "type": "MemberExpression", - "start": 2621, - "end": 2625, - "loc": { - "start": { - "line": 9, - "column": 2371 - }, - "end": { - "line": 9, - "column": 2375 - } - }, - "object": { - "type": "Identifier", - "start": 2621, - "end": 2622, - "loc": { - "start": { - "line": 9, - "column": 2371 - }, - "end": { - "line": 9, - "column": 2372 - }, - "identifierName": "s" - }, - "name": "s" - }, - "property": { - "type": "Identifier", - "start": 2623, - "end": 2624, - "loc": { - "start": { - "line": 9, - "column": 2373 - }, - "end": { - "line": 9, - "column": 2374 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "property": { - "type": "Identifier", - "start": 2626, - "end": 2630, - "loc": { - "start": { - "line": 9, - "column": 2376 - }, - "end": { - "line": 9, - "column": 2380 - }, - "identifierName": "ansi" - }, - "name": "ansi" - }, - "computed": false - } - ] - } - } - }, - "alternate": null - } - ], - "directives": [] - } - }, - { - "type": "ClassMethod", - "start": 2632, - "end": 2686, - "loc": { - "start": { - "line": 9, - "column": 2382 - }, - "end": { - "line": 9, - "column": 2436 - } - }, - "static": false, - "computed": false, - "key": { - "type": "Identifier", - "start": 2632, - "end": 2646, - "loc": { - "start": { - "line": 9, - "column": 2382 - }, - "end": { - "line": 9, - "column": 2396 - }, - "identifierName": "unregisterType" - }, - "name": "unregisterType" - }, - "kind": "method", - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 2647, - "end": 2648, - "loc": { - "start": { - "line": 9, - "column": 2397 - }, - "end": { - "line": 9, - "column": 2398 - }, - "identifierName": "t" - }, - "name": "t" - } - ], - "body": { - "type": "BlockStatement", - "start": 2649, - "end": 2686, - "loc": { - "start": { - "line": 9, - "column": 2399 - }, - "end": { - "line": 9, - "column": 2436 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 2650, - "end": 2685, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2435 - } - }, - "expression": { - "type": "LogicalExpression", - "start": 2650, - "end": 2685, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2435 - } - }, - "left": { - "type": "MemberExpression", - "start": 2650, - "end": 2663, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2413 - } - }, - "object": { - "type": "MemberExpression", - "start": 2650, - "end": 2660, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2410 - } - }, - "object": { - "type": "ThisExpression", - "start": 2650, - "end": 2654, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2404 - } - } - }, - "property": { - "type": "Identifier", - "start": 2655, - "end": 2660, - "loc": { - "start": { - "line": 9, - "column": 2405 - }, - "end": { - "line": 9, - "column": 2410 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 2661, - "end": 2662, - "loc": { - "start": { - "line": 9, - "column": 2411 - }, - "end": { - "line": 9, - "column": 2412 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "operator": "&&", - "right": { - "type": "UnaryExpression", - "start": 2665, - "end": 2685, - "loc": { - "start": { - "line": 9, - "column": 2415 - }, - "end": { - "line": 9, - "column": 2435 - } - }, - "operator": "delete", - "prefix": true, - "argument": { - "type": "MemberExpression", - "start": 2672, - "end": 2685, - "loc": { - "start": { - "line": 9, - "column": 2422 - }, - "end": { - "line": 9, - "column": 2435 - } - }, - "object": { - "type": "MemberExpression", - "start": 2672, - "end": 2682, - "loc": { - "start": { - "line": 9, - "column": 2422 - }, - "end": { - "line": 9, - "column": 2432 - } - }, - "object": { - "type": "ThisExpression", - "start": 2672, - "end": 2676, - "loc": { - "start": { - "line": 9, - "column": 2422 - }, - "end": { - "line": 9, - "column": 2426 - } - } - }, - "property": { - "type": "Identifier", - "start": 2677, - "end": 2682, - "loc": { - "start": { - "line": 9, - "column": 2427 - }, - "end": { - "line": 9, - "column": 2432 - }, - "identifierName": "types" - }, - "name": "types" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 2683, - "end": 2684, - "loc": { - "start": { - "line": 9, - "column": 2433 - }, - "end": { - "line": 9, - "column": 2434 - }, - "identifierName": "t" - }, - "name": "t" - }, - "computed": true - }, - "extra": { - "parenthesizedArgument": false - } - } - } - } - ], - "directives": [] - } - } - ] - } - }, - { - "type": "VariableDeclaration", - "start": 2687, - "end": 2697, - "loc": { - "start": { - "line": 9, - "column": 2437 - }, - "end": { - "line": 9, - "column": 2447 - } - }, - "declarations": [ - { - "type": "VariableDeclarator", - "start": 2691, - "end": 2696, - "loc": { - "start": { - "line": 9, - "column": 2441 - }, - "end": { - "line": 9, - "column": 2446 - } - }, - "id": { - "type": "Identifier", - "start": 2691, - "end": 2692, - "loc": { - "start": { - "line": 9, - "column": 2441 - }, - "end": { - "line": 9, - "column": 2442 - }, - "identifierName": "i" - }, - "name": "i" - }, - "init": { - "type": "MemberExpression", - "start": 2693, - "end": 2696, - "loc": { - "start": { - "line": 9, - "column": 2443 - }, - "end": { - "line": 9, - "column": 2446 - } - }, - "object": { - "type": "Identifier", - "start": 2693, - "end": 2694, - "loc": { - "start": { - "line": 9, - "column": 2443 - }, - "end": { - "line": 9, - "column": 2444 - }, - "identifierName": "s" - }, - "name": "s" - }, - "property": { - "type": "Identifier", - "start": 2695, - "end": 2696, - "loc": { - "start": { - "line": 9, - "column": 2445 - }, - "end": { - "line": 9, - "column": 2446 - }, - "identifierName": "Y" - }, - "name": "Y" - }, - "computed": false - } - } - ], - "kind": "var" - }, - { - "type": "ExportNamedDeclaration", - "start": 2697, - "end": 2717, - "loc": { - "start": { - "line": 9, - "column": 2447 - }, - "end": { - "line": 9, - "column": 2467 - } - }, - "declaration": null, - "specifiers": [ - { - "type": "ExportSpecifier", - "start": 2704, - "end": 2715, - "loc": { - "start": { - "line": 9, - "column": 2454 - }, - "end": { - "line": 9, - "column": 2465 - } - }, - "local": { - "type": "Identifier", - "start": 2704, - "end": 2705, - "loc": { - "start": { - "line": 9, - "column": 2454 - }, - "end": { - "line": 9, - "column": 2455 - }, - "identifierName": "i" - }, - "name": "i" - }, - "exported": { - "type": "Identifier", - "start": 2709, - "end": 2715, - "loc": { - "start": { - "line": 9, - "column": 2459 - }, - "end": { - "line": 9, - "column": 2465 - }, - "identifierName": "Logger" - }, - "name": "Logger" - } - } - ], - "source": null - } - ], - "directives": [] - }, - "comments": [ - { - "type": "CommentBlock", - "value": "*\r\n * logger@1.0.0 https://github.com/EvitcaStudio/Logger\r\n * Compiled 1/9/2024, 9:29:22 AM UTC\r\n * \r\n * logger is licensed under a MIT styled License. See LICENSE.md for more info.\r\n * \r\n * Copyright 2024, Evitca Studio, All Rights Reserved\r\n ", - "start": 0, - "end": 248, - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ], - "tokens": [ - { - "type": "CommentBlock", - "value": "*\r\n * logger@1.0.0 https://github.com/EvitcaStudio/Logger\r\n * Compiled 1/9/2024, 9:29:22 AM UTC\r\n * \r\n * logger is licensed under a MIT styled License. See LICENSE.md for more info.\r\n * \r\n * Copyright 2024, Evitca Studio, All Rights Reserved\r\n ", - "start": 0, - "end": 248, - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 250, - "end": 253, - "loc": { - "start": { - "line": 9, - "column": 0 - }, - "end": { - "line": 9, - "column": 3 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 254, - "end": 255, - "loc": { - "start": { - "line": 9, - "column": 4 - }, - "end": { - "line": 9, - "column": 5 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 255, - "end": 256, - "loc": { - "start": { - "line": 9, - "column": 5 - }, - "end": { - "line": 9, - "column": 6 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 256, - "end": 257, - "loc": { - "start": { - "line": 9, - "column": 6 - }, - "end": { - "line": 9, - "column": 7 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "d", - "start": 257, - "end": 258, - "loc": { - "start": { - "line": 9, - "column": 7 - }, - "end": { - "line": 9, - "column": 8 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 258, - "end": 259, - "loc": { - "start": { - "line": 9, - "column": 8 - }, - "end": { - "line": 9, - "column": 9 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 259, - "end": 260, - "loc": { - "start": { - "line": 9, - "column": 9 - }, - "end": { - "line": 9, - "column": 10 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 260, - "end": 261, - "loc": { - "start": { - "line": 9, - "column": 10 - }, - "end": { - "line": 9, - "column": 11 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 261, - "end": 262, - "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": "e", - "start": 262, - "end": 263, - "loc": { - "start": { - "line": 9, - "column": 12 - }, - "end": { - "line": 9, - "column": 13 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 263, - "end": 264, - "loc": { - "start": { - "line": 9, - "column": 13 - }, - "end": { - "line": 9, - "column": 14 - } - } - }, - { - "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 264, - "end": 266, - "loc": { - "start": { - "line": 9, - "column": 14 - }, - "end": { - "line": 9, - "column": 16 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 266, - "end": 267, - "loc": { - "start": { - "line": 9, - "column": 16 - }, - "end": { - "line": 9, - "column": 17 - } - } - }, - { - "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": 267, - "end": 270, - "loc": { - "start": { - "line": 9, - "column": 17 - }, - "end": { - "line": 9, - "column": 20 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 270, - "end": 271, - "loc": { - "start": { - "line": 9, - "column": 20 - }, - "end": { - "line": 9, - "column": 21 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 271, - "end": 274, - "loc": { - "start": { - "line": 9, - "column": 21 - }, - "end": { - "line": 9, - "column": 24 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 275, - "end": 276, - "loc": { - "start": { - "line": 9, - "column": 25 - }, - "end": { - "line": 9, - "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": 277, - "end": 279, - "loc": { - "start": { - "line": 9, - "column": 27 - }, - "end": { - "line": 9, - "column": 29 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 280, - "end": 281, - "loc": { - "start": { - "line": 9, - "column": 30 - }, - "end": { - "line": 9, - "column": 31 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 281, - "end": 282, - "loc": { - "start": { - "line": 9, - "column": 31 - }, - "end": { - "line": 9, - "column": 32 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 282, - "end": 283, - "loc": { - "start": { - "line": 9, - "column": 32 - }, - "end": { - "line": 9, - "column": 33 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 283, - "end": 284, - "loc": { - "start": { - "line": 9, - "column": 33 - }, - "end": { - "line": 9, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "o", - "start": 284, - "end": 285, - "loc": { - "start": { - "line": 9, - "column": 34 - }, - "end": { - "line": 9, - "column": 35 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 285, - "end": 286, - "loc": { - "start": { - "line": 9, - "column": 35 - }, - "end": { - "line": 9, - "column": 36 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 286, - "end": 287, - "loc": { - "start": { - "line": 9, - "column": 36 - }, - "end": { - "line": 9, - "column": 37 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 287, - "end": 288, - "loc": { - "start": { - "line": 9, - "column": 37 - }, - "end": { - "line": 9, - "column": 38 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 288, - "end": 289, - "loc": { - "start": { - "line": 9, - "column": 38 - }, - "end": { - "line": 9, - "column": 39 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 289, - "end": 290, - "loc": { - "start": { - "line": 9, - "column": 39 - }, - "end": { - "line": 9, - "column": 40 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 290, - "end": 292, - "loc": { - "start": { - "line": 9, - "column": 40 - }, - "end": { - "line": 9, - "column": 42 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 292, - "end": 293, - "loc": { - "start": { - "line": 9, - "column": 42 - }, - "end": { - "line": 9, - "column": 43 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 293, - "end": 294, - "loc": { - "start": { - "line": 9, - "column": 43 - }, - "end": { - "line": 9, - "column": 44 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 294, - "end": 295, - "loc": { - "start": { - "line": 9, - "column": 44 - }, - "end": { - "line": 9, - "column": 45 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "o", - "start": 295, - "end": 296, - "loc": { - "start": { - "line": 9, - "column": 45 - }, - "end": { - "line": 9, - "column": 46 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 296, - "end": 297, - "loc": { - "start": { - "line": 9, - "column": 46 - }, - "end": { - "line": 9, - "column": 47 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 297, - "end": 298, - "loc": { - "start": { - "line": 9, - "column": 47 - }, - "end": { - "line": 9, - "column": 48 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 298, - "end": 299, - "loc": { - "start": { - "line": 9, - "column": 48 - }, - "end": { - "line": 9, - "column": 49 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 299, - "end": 300, - "loc": { - "start": { - "line": 9, - "column": 49 - }, - "end": { - "line": 9, - "column": 50 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 300, - "end": 301, - "loc": { - "start": { - "line": 9, - "column": 50 - }, - "end": { - "line": 9, - "column": 51 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 301, - "end": 303, - "loc": { - "start": { - "line": 9, - "column": 51 - }, - "end": { - "line": 9, - "column": 53 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Object", - "start": 303, - "end": 309, - "loc": { - "start": { - "line": 9, - "column": 53 - }, - "end": { - "line": 9, - "column": 59 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 309, - "end": 310, - "loc": { - "start": { - "line": 9, - "column": 59 - }, - "end": { - "line": 9, - "column": 60 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "defineProperty", - "start": 310, - "end": 324, - "loc": { - "start": { - "line": 9, - "column": 60 - }, - "end": { - "line": 9, - "column": 74 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 324, - "end": 325, - "loc": { - "start": { - "line": 9, - "column": 74 - }, - "end": { - "line": 9, - "column": 75 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 325, - "end": 326, - "loc": { - "start": { - "line": 9, - "column": 75 - }, - "end": { - "line": 9, - "column": 76 - } - } - }, - { - "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": 76 - }, - "end": { - "line": 9, - "column": 77 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 327, - "end": 328, - "loc": { - "start": { - "line": 9, - "column": 77 - }, - "end": { - "line": 9, - "column": 78 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 328, - "end": 329, - "loc": { - "start": { - "line": 9, - "column": 78 - }, - "end": { - "line": 9, - "column": 79 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 329, - "end": 330, - "loc": { - "start": { - "line": 9, - "column": 79 - }, - "end": { - "line": 9, - "column": 80 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "enumerable", - "start": 330, - "end": 340, - "loc": { - "start": { - "line": 9, - "column": 80 - }, - "end": { - "line": 9, - "column": 90 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 340, - "end": 341, - "loc": { - "start": { - "line": 9, - "column": 90 - }, - "end": { - "line": 9, - "column": 91 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 341, - "end": 342, - "loc": { - "start": { - "line": 9, - "column": 91 - }, - "end": { - "line": 9, - "column": 92 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 342, - "end": 343, - "loc": { - "start": { - "line": 9, - "column": 92 - }, - "end": { - "line": 9, - "column": 93 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 343, - "end": 344, - "loc": { - "start": { - "line": 9, - "column": 93 - }, - "end": { - "line": 9, - "column": 94 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "get", - "start": 344, - "end": 347, - "loc": { - "start": { - "line": 9, - "column": 94 - }, - "end": { - "line": 9, - "column": 97 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 347, - "end": 348, - "loc": { - "start": { - "line": 9, - "column": 97 - }, - "end": { - "line": 9, - "column": 98 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 348, - "end": 349, - "loc": { - "start": { - "line": 9, - "column": 98 - }, - "end": { - "line": 9, - "column": 99 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 349, - "end": 350, - "loc": { - "start": { - "line": 9, - "column": 99 - }, - "end": { - "line": 9, - "column": 100 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 350, - "end": 351, - "loc": { - "start": { - "line": 9, - "column": 100 - }, - "end": { - "line": 9, - "column": 101 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 351, - "end": 352, - "loc": { - "start": { - "line": 9, - "column": 101 - }, - "end": { - "line": 9, - "column": 102 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 352, - "end": 353, - "loc": { - "start": { - "line": 9, - "column": 102 - }, - "end": { - "line": 9, - "column": 103 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 353, - "end": 354, - "loc": { - "start": { - "line": 9, - "column": 103 - }, - "end": { - "line": 9, - "column": 104 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 354, - "end": 355, - "loc": { - "start": { - "line": 9, - "column": 104 - }, - "end": { - "line": 9, - "column": 105 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 355, - "end": 356, - "loc": { - "start": { - "line": 9, - "column": 105 - }, - "end": { - "line": 9, - "column": 106 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "o", - "start": 356, - "end": 357, - "loc": { - "start": { - "line": 9, - "column": 106 - }, - "end": { - "line": 9, - "column": 107 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 357, - "end": 358, - "loc": { - "start": { - "line": 9, - "column": 107 - }, - "end": { - "line": 9, - "column": 108 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 358, - "end": 359, - "loc": { - "start": { - "line": 9, - "column": 108 - }, - "end": { - "line": 9, - "column": 109 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 359, - "end": 360, - "loc": { - "start": { - "line": 9, - "column": 109 - }, - "end": { - "line": 9, - "column": 110 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 360, - "end": 361, - "loc": { - "start": { - "line": 9, - "column": 110 - }, - "end": { - "line": 9, - "column": 111 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 361, - "end": 362, - "loc": { - "start": { - "line": 9, - "column": 111 - }, - "end": { - "line": 9, - "column": 112 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 362, - "end": 363, - "loc": { - "start": { - "line": 9, - "column": 112 - }, - "end": { - "line": 9, - "column": 113 - } - } - }, - { - "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 363, - "end": 365, - "loc": { - "start": { - "line": 9, - "column": 113 - }, - "end": { - "line": 9, - "column": 115 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Object", - "start": 365, - "end": 371, - "loc": { - "start": { - "line": 9, - "column": 115 - }, - "end": { - "line": 9, - "column": 121 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 371, - "end": 372, - "loc": { - "start": { - "line": 9, - "column": 121 - }, - "end": { - "line": 9, - "column": 122 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "prototype", - "start": 372, - "end": 381, - "loc": { - "start": { - "line": 9, - "column": 122 - }, - "end": { - "line": 9, - "column": 131 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 381, - "end": 382, - "loc": { - "start": { - "line": 9, - "column": 131 - }, - "end": { - "line": 9, - "column": 132 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "hasOwnProperty", - "start": 382, - "end": 396, - "loc": { - "start": { - "line": 9, - "column": 132 - }, - "end": { - "line": 9, - "column": 146 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 396, - "end": 397, - "loc": { - "start": { - "line": 9, - "column": 146 - }, - "end": { - "line": 9, - "column": 147 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "call", - "start": 397, - "end": 401, - "loc": { - "start": { - "line": 9, - "column": 147 - }, - "end": { - "line": 9, - "column": 151 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 401, - "end": 402, - "loc": { - "start": { - "line": 9, - "column": 151 - }, - "end": { - "line": 9, - "column": 152 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 402, - "end": 403, - "loc": { - "start": { - "line": 9, - "column": 152 - }, - "end": { - "line": 9, - "column": 153 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 403, - "end": 404, - "loc": { - "start": { - "line": 9, - "column": 153 - }, - "end": { - "line": 9, - "column": 154 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 404, - "end": 405, - "loc": { - "start": { - "line": 9, - "column": 154 - }, - "end": { - "line": 9, - "column": 155 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 405, - "end": 406, - "loc": { - "start": { - "line": 9, - "column": 155 - }, - "end": { - "line": 9, - "column": 156 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 406, - "end": 407, - "loc": { - "start": { - "line": 9, - "column": 156 - }, - "end": { - "line": 9, - "column": 157 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 407, - "end": 408, - "loc": { - "start": { - "line": 9, - "column": 157 - }, - "end": { - "line": 9, - "column": 158 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 408, - "end": 409, - "loc": { - "start": { - "line": 9, - "column": 158 - }, - "end": { - "line": 9, - "column": 159 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 409, - "end": 410, - "loc": { - "start": { - "line": 9, - "column": 159 - }, - "end": { - "line": 9, - "column": 160 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 410, - "end": 411, - "loc": { - "start": { - "line": 9, - "column": 160 - }, - "end": { - "line": 9, - "column": 161 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 411, - "end": 412, - "loc": { - "start": { - "line": 9, - "column": 161 - }, - "end": { - "line": 9, - "column": 162 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 412, - "end": 413, - "loc": { - "start": { - "line": 9, - "column": 162 - }, - "end": { - "line": 9, - "column": 163 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 413, - "end": 414, - "loc": { - "start": { - "line": 9, - "column": 163 - }, - "end": { - "line": 9, - "column": 164 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 414, - "end": 415, - "loc": { - "start": { - "line": 9, - "column": 164 - }, - "end": { - "line": 9, - "column": 165 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "d", - "start": 415, - "end": 416, - "loc": { - "start": { - "line": 9, - "column": 165 - }, - "end": { - "line": 9, - "column": 166 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 416, - "end": 417, - "loc": { - "start": { - "line": 9, - "column": 166 - }, - "end": { - "line": 9, - "column": 167 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 417, - "end": 418, - "loc": { - "start": { - "line": 9, - "column": 167 - }, - "end": { - "line": 9, - "column": 168 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 418, - "end": 419, - "loc": { - "start": { - "line": 9, - "column": 168 - }, - "end": { - "line": 9, - "column": 169 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 419, - "end": 420, - "loc": { - "start": { - "line": 9, - "column": 169 - }, - "end": { - "line": 9, - "column": 170 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Y", - "start": 420, - "end": 421, - "loc": { - "start": { - "line": 9, - "column": 170 - }, - "end": { - "line": 9, - "column": 171 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 421, - "end": 422, - "loc": { - "start": { - "line": 9, - "column": 171 - }, - "end": { - "line": 9, - "column": 172 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 422, - "end": 423, - "loc": { - "start": { - "line": 9, - "column": 172 - }, - "end": { - "line": 9, - "column": 173 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 423, - "end": 424, - "loc": { - "start": { - "line": 9, - "column": 173 - }, - "end": { - "line": 9, - "column": 174 - } - } - }, - { - "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 424, - "end": 426, - "loc": { - "start": { - "line": 9, - "column": 174 - }, - "end": { - "line": 9, - "column": 176 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 426, - "end": 427, - "loc": { - "start": { - "line": 9, - "column": 176 - }, - "end": { - "line": 9, - "column": 177 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 427, - "end": 428, - "loc": { - "start": { - "line": 9, - "column": 177 - }, - "end": { - "line": 9, - "column": 178 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 428, - "end": 429, - "loc": { - "start": { - "line": 9, - "column": 178 - }, - "end": { - "line": 9, - "column": 179 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 429, - "end": 430, - "loc": { - "start": { - "line": 9, - "column": 179 - }, - "end": { - "line": 9, - "column": 180 - } - } - }, - { - "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": 430, - "end": 435, - "loc": { - "start": { - "line": 9, - "column": 180 - }, - "end": { - "line": 9, - "column": 185 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 436, - "end": 437, - "loc": { - "start": { - "line": 9, - "column": 186 - }, - "end": { - "line": 9, - "column": 187 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 437, - "end": 438, - "loc": { - "start": { - "line": 9, - "column": 187 - }, - "end": { - "line": 9, - "column": 188 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "constructor", - "start": 438, - "end": 449, - "loc": { - "start": { - "line": 9, - "column": 188 - }, - "end": { - "line": 9, - "column": 199 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 449, - "end": 450, - "loc": { - "start": { - "line": 9, - "column": 199 - }, - "end": { - "line": 9, - "column": 200 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 450, - "end": 451, - "loc": { - "start": { - "line": 9, - "column": 200 - }, - "end": { - "line": 9, - "column": 201 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 451, - "end": 452, - "loc": { - "start": { - "line": 9, - "column": 201 - }, - "end": { - "line": 9, - "column": 202 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 452, - "end": 453, - "loc": { - "start": { - "line": 9, - "column": 202 - }, - "end": { - "line": 9, - "column": 203 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 453, - "end": 457, - "loc": { - "start": { - "line": 9, - "column": 203 - }, - "end": { - "line": 9, - "column": 207 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 457, - "end": 458, - "loc": { - "start": { - "line": 9, - "column": 207 - }, - "end": { - "line": 9, - "column": 208 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "RESET", - "start": 458, - "end": 463, - "loc": { - "start": { - "line": 9, - "column": 208 - }, - "end": { - "line": 9, - "column": 213 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 463, - "end": 464, - "loc": { - "start": { - "line": 9, - "column": 213 - }, - "end": { - "line": 9, - "column": 214 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[0m", - "start": 464, - "end": 470, - "loc": { - "start": { - "line": 9, - "column": 214 - }, - "end": { - "line": 9, - "column": 220 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 470, - "end": 471, - "loc": { - "start": { - "line": 9, - "column": 220 - }, - "end": { - "line": 9, - "column": 221 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 471, - "end": 475, - "loc": { - "start": { - "line": 9, - "column": 221 - }, - "end": { - "line": 9, - "column": 225 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 475, - "end": 476, - "loc": { - "start": { - "line": 9, - "column": 225 - }, - "end": { - "line": 9, - "column": 226 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BRIGHT", - "start": 476, - "end": 482, - "loc": { - "start": { - "line": 9, - "column": 226 - }, - "end": { - "line": 9, - "column": 232 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 482, - "end": 483, - "loc": { - "start": { - "line": 9, - "column": 232 - }, - "end": { - "line": 9, - "column": 233 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[1m", - "start": 483, - "end": 489, - "loc": { - "start": { - "line": 9, - "column": 233 - }, - "end": { - "line": 9, - "column": 239 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 489, - "end": 490, - "loc": { - "start": { - "line": 9, - "column": 239 - }, - "end": { - "line": 9, - "column": 240 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 490, - "end": 494, - "loc": { - "start": { - "line": 9, - "column": 240 - }, - "end": { - "line": 9, - "column": 244 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 494, - "end": 495, - "loc": { - "start": { - "line": 9, - "column": 244 - }, - "end": { - "line": 9, - "column": 245 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "DIM", - "start": 495, - "end": 498, - "loc": { - "start": { - "line": 9, - "column": 245 - }, - "end": { - "line": 9, - "column": 248 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 498, - "end": 499, - "loc": { - "start": { - "line": 9, - "column": 248 - }, - "end": { - "line": 9, - "column": 249 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[2m", - "start": 499, - "end": 505, - "loc": { - "start": { - "line": 9, - "column": 249 - }, - "end": { - "line": 9, - "column": 255 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 505, - "end": 506, - "loc": { - "start": { - "line": 9, - "column": 255 - }, - "end": { - "line": 9, - "column": 256 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 506, - "end": 510, - "loc": { - "start": { - "line": 9, - "column": 256 - }, - "end": { - "line": 9, - "column": 260 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 510, - "end": 511, - "loc": { - "start": { - "line": 9, - "column": 260 - }, - "end": { - "line": 9, - "column": 261 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "UNDERSCORE", - "start": 511, - "end": 521, - "loc": { - "start": { - "line": 9, - "column": 261 - }, - "end": { - "line": 9, - "column": 271 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 521, - "end": 522, - "loc": { - "start": { - "line": 9, - "column": 271 - }, - "end": { - "line": 9, - "column": 272 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[4m", - "start": 522, - "end": 528, - "loc": { - "start": { - "line": 9, - "column": 272 - }, - "end": { - "line": 9, - "column": 278 - } - } - }, - { - "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": 9, - "column": 278 - }, - "end": { - "line": 9, - "column": 279 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 529, - "end": 533, - "loc": { - "start": { - "line": 9, - "column": 279 - }, - "end": { - "line": 9, - "column": 283 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 533, - "end": 534, - "loc": { - "start": { - "line": 9, - "column": 283 - }, - "end": { - "line": 9, - "column": 284 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BLINK", - "start": 534, - "end": 539, - "loc": { - "start": { - "line": 9, - "column": 284 - }, - "end": { - "line": 9, - "column": 289 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 539, - "end": 540, - "loc": { - "start": { - "line": 9, - "column": 289 - }, - "end": { - "line": 9, - "column": 290 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[5m", - "start": 540, - "end": 546, - "loc": { - "start": { - "line": 9, - "column": 290 - }, - "end": { - "line": 9, - "column": 296 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 546, - "end": 547, - "loc": { - "start": { - "line": 9, - "column": 296 - }, - "end": { - "line": 9, - "column": 297 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 547, - "end": 551, - "loc": { - "start": { - "line": 9, - "column": 297 - }, - "end": { - "line": 9, - "column": 301 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 551, - "end": 552, - "loc": { - "start": { - "line": 9, - "column": 301 - }, - "end": { - "line": 9, - "column": 302 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "REVERSE", - "start": 552, - "end": 559, - "loc": { - "start": { - "line": 9, - "column": 302 - }, - "end": { - "line": 9, - "column": 309 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 559, - "end": 560, - "loc": { - "start": { - "line": 9, - "column": 309 - }, - "end": { - "line": 9, - "column": 310 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[7m", - "start": 560, - "end": 566, - "loc": { - "start": { - "line": 9, - "column": 310 - }, - "end": { - "line": 9, - "column": 316 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 566, - "end": 567, - "loc": { - "start": { - "line": 9, - "column": 316 - }, - "end": { - "line": 9, - "column": 317 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 567, - "end": 571, - "loc": { - "start": { - "line": 9, - "column": 317 - }, - "end": { - "line": 9, - "column": 321 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 571, - "end": 572, - "loc": { - "start": { - "line": 9, - "column": 321 - }, - "end": { - "line": 9, - "column": 322 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "HIDDEN", - "start": 572, - "end": 578, - "loc": { - "start": { - "line": 9, - "column": 322 - }, - "end": { - "line": 9, - "column": 328 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 578, - "end": 579, - "loc": { - "start": { - "line": 9, - "column": 328 - }, - "end": { - "line": 9, - "column": 329 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[8m", - "start": 579, - "end": 585, - "loc": { - "start": { - "line": 9, - "column": 329 - }, - "end": { - "line": 9, - "column": 335 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 585, - "end": 586, - "loc": { - "start": { - "line": 9, - "column": 335 - }, - "end": { - "line": 9, - "column": 336 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 586, - "end": 590, - "loc": { - "start": { - "line": 9, - "column": 336 - }, - "end": { - "line": 9, - "column": 340 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 590, - "end": 591, - "loc": { - "start": { - "line": 9, - "column": 340 - }, - "end": { - "line": 9, - "column": 341 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_BLACK", - "start": 591, - "end": 599, - "loc": { - "start": { - "line": 9, - "column": 341 - }, - "end": { - "line": 9, - "column": 349 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 599, - "end": 600, - "loc": { - "start": { - "line": 9, - "column": 349 - }, - "end": { - "line": 9, - "column": 350 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[30m", - "start": 600, - "end": 607, - "loc": { - "start": { - "line": 9, - "column": 350 - }, - "end": { - "line": 9, - "column": 357 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 607, - "end": 608, - "loc": { - "start": { - "line": 9, - "column": 357 - }, - "end": { - "line": 9, - "column": 358 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 608, - "end": 612, - "loc": { - "start": { - "line": 9, - "column": 358 - }, - "end": { - "line": 9, - "column": 362 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 612, - "end": 613, - "loc": { - "start": { - "line": 9, - "column": 362 - }, - "end": { - "line": 9, - "column": 363 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_RED", - "start": 613, - "end": 619, - "loc": { - "start": { - "line": 9, - "column": 363 - }, - "end": { - "line": 9, - "column": 369 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 619, - "end": 620, - "loc": { - "start": { - "line": 9, - "column": 369 - }, - "end": { - "line": 9, - "column": 370 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[31m", - "start": 620, - "end": 627, - "loc": { - "start": { - "line": 9, - "column": 370 - }, - "end": { - "line": 9, - "column": 377 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 627, - "end": 628, - "loc": { - "start": { - "line": 9, - "column": 377 - }, - "end": { - "line": 9, - "column": 378 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 628, - "end": 632, - "loc": { - "start": { - "line": 9, - "column": 378 - }, - "end": { - "line": 9, - "column": 382 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 632, - "end": 633, - "loc": { - "start": { - "line": 9, - "column": 382 - }, - "end": { - "line": 9, - "column": 383 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_GREEN", - "start": 633, - "end": 641, - "loc": { - "start": { - "line": 9, - "column": 383 - }, - "end": { - "line": 9, - "column": 391 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 641, - "end": 642, - "loc": { - "start": { - "line": 9, - "column": 391 - }, - "end": { - "line": 9, - "column": 392 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[32m", - "start": 642, - "end": 649, - "loc": { - "start": { - "line": 9, - "column": 392 - }, - "end": { - "line": 9, - "column": 399 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 649, - "end": 650, - "loc": { - "start": { - "line": 9, - "column": 399 - }, - "end": { - "line": 9, - "column": 400 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 650, - "end": 654, - "loc": { - "start": { - "line": 9, - "column": 400 - }, - "end": { - "line": 9, - "column": 404 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 654, - "end": 655, - "loc": { - "start": { - "line": 9, - "column": 404 - }, - "end": { - "line": 9, - "column": 405 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_YELLOW", - "start": 655, - "end": 664, - "loc": { - "start": { - "line": 9, - "column": 405 - }, - "end": { - "line": 9, - "column": 414 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 664, - "end": 665, - "loc": { - "start": { - "line": 9, - "column": 414 - }, - "end": { - "line": 9, - "column": 415 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[33m", - "start": 665, - "end": 672, - "loc": { - "start": { - "line": 9, - "column": 415 - }, - "end": { - "line": 9, - "column": 422 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 672, - "end": 673, - "loc": { - "start": { - "line": 9, - "column": 422 - }, - "end": { - "line": 9, - "column": 423 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 673, - "end": 677, - "loc": { - "start": { - "line": 9, - "column": 423 - }, - "end": { - "line": 9, - "column": 427 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 677, - "end": 678, - "loc": { - "start": { - "line": 9, - "column": 427 - }, - "end": { - "line": 9, - "column": 428 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_BLUE", - "start": 678, - "end": 685, - "loc": { - "start": { - "line": 9, - "column": 428 - }, - "end": { - "line": 9, - "column": 435 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 685, - "end": 686, - "loc": { - "start": { - "line": 9, - "column": 435 - }, - "end": { - "line": 9, - "column": 436 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[34m", - "start": 686, - "end": 693, - "loc": { - "start": { - "line": 9, - "column": 436 - }, - "end": { - "line": 9, - "column": 443 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 693, - "end": 694, - "loc": { - "start": { - "line": 9, - "column": 443 - }, - "end": { - "line": 9, - "column": 444 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 694, - "end": 698, - "loc": { - "start": { - "line": 9, - "column": 444 - }, - "end": { - "line": 9, - "column": 448 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 698, - "end": 699, - "loc": { - "start": { - "line": 9, - "column": 448 - }, - "end": { - "line": 9, - "column": 449 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_MAGENTA", - "start": 699, - "end": 709, - "loc": { - "start": { - "line": 9, - "column": 449 - }, - "end": { - "line": 9, - "column": 459 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 709, - "end": 710, - "loc": { - "start": { - "line": 9, - "column": 459 - }, - "end": { - "line": 9, - "column": 460 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[35m", - "start": 710, - "end": 717, - "loc": { - "start": { - "line": 9, - "column": 460 - }, - "end": { - "line": 9, - "column": 467 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 717, - "end": 718, - "loc": { - "start": { - "line": 9, - "column": 467 - }, - "end": { - "line": 9, - "column": 468 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 718, - "end": 722, - "loc": { - "start": { - "line": 9, - "column": 468 - }, - "end": { - "line": 9, - "column": 472 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 722, - "end": 723, - "loc": { - "start": { - "line": 9, - "column": 472 - }, - "end": { - "line": 9, - "column": 473 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_CYAN", - "start": 723, - "end": 730, - "loc": { - "start": { - "line": 9, - "column": 473 - }, - "end": { - "line": 9, - "column": 480 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 730, - "end": 731, - "loc": { - "start": { - "line": 9, - "column": 480 - }, - "end": { - "line": 9, - "column": 481 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[36m", - "start": 731, - "end": 738, - "loc": { - "start": { - "line": 9, - "column": 481 - }, - "end": { - "line": 9, - "column": 488 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 738, - "end": 739, - "loc": { - "start": { - "line": 9, - "column": 488 - }, - "end": { - "line": 9, - "column": 489 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 739, - "end": 743, - "loc": { - "start": { - "line": 9, - "column": 489 - }, - "end": { - "line": 9, - "column": 493 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 743, - "end": 744, - "loc": { - "start": { - "line": 9, - "column": 493 - }, - "end": { - "line": 9, - "column": 494 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_WHITE", - "start": 744, - "end": 752, - "loc": { - "start": { - "line": 9, - "column": 494 - }, - "end": { - "line": 9, - "column": 502 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 752, - "end": 753, - "loc": { - "start": { - "line": 9, - "column": 502 - }, - "end": { - "line": 9, - "column": 503 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[37m", - "start": 753, - "end": 760, - "loc": { - "start": { - "line": 9, - "column": 503 - }, - "end": { - "line": 9, - "column": 510 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 760, - "end": 761, - "loc": { - "start": { - "line": 9, - "column": 510 - }, - "end": { - "line": 9, - "column": 511 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 761, - "end": 765, - "loc": { - "start": { - "line": 9, - "column": 511 - }, - "end": { - "line": 9, - "column": 515 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 765, - "end": 766, - "loc": { - "start": { - "line": 9, - "column": 515 - }, - "end": { - "line": 9, - "column": 516 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_GRAY", - "start": 766, - "end": 773, - "loc": { - "start": { - "line": 9, - "column": 516 - }, - "end": { - "line": 9, - "column": 523 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 773, - "end": 774, - "loc": { - "start": { - "line": 9, - "column": 523 - }, - "end": { - "line": 9, - "column": 524 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[90m", - "start": 774, - "end": 781, - "loc": { - "start": { - "line": 9, - "column": 524 - }, - "end": { - "line": 9, - "column": 531 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 781, - "end": 782, - "loc": { - "start": { - "line": 9, - "column": 531 - }, - "end": { - "line": 9, - "column": 532 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 782, - "end": 786, - "loc": { - "start": { - "line": 9, - "column": 532 - }, - "end": { - "line": 9, - "column": 536 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 786, - "end": 787, - "loc": { - "start": { - "line": 9, - "column": 536 - }, - "end": { - "line": 9, - "column": 537 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_BLACK", - "start": 787, - "end": 795, - "loc": { - "start": { - "line": 9, - "column": 537 - }, - "end": { - "line": 9, - "column": 545 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 795, - "end": 796, - "loc": { - "start": { - "line": 9, - "column": 545 - }, - "end": { - "line": 9, - "column": 546 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[40m", - "start": 796, - "end": 803, - "loc": { - "start": { - "line": 9, - "column": 546 - }, - "end": { - "line": 9, - "column": 553 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 803, - "end": 804, - "loc": { - "start": { - "line": 9, - "column": 553 - }, - "end": { - "line": 9, - "column": 554 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 804, - "end": 808, - "loc": { - "start": { - "line": 9, - "column": 554 - }, - "end": { - "line": 9, - "column": 558 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 808, - "end": 809, - "loc": { - "start": { - "line": 9, - "column": 558 - }, - "end": { - "line": 9, - "column": 559 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_RED", - "start": 809, - "end": 815, - "loc": { - "start": { - "line": 9, - "column": 559 - }, - "end": { - "line": 9, - "column": 565 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 815, - "end": 816, - "loc": { - "start": { - "line": 9, - "column": 565 - }, - "end": { - "line": 9, - "column": 566 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[41m", - "start": 816, - "end": 823, - "loc": { - "start": { - "line": 9, - "column": 566 - }, - "end": { - "line": 9, - "column": 573 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 823, - "end": 824, - "loc": { - "start": { - "line": 9, - "column": 573 - }, - "end": { - "line": 9, - "column": 574 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 824, - "end": 828, - "loc": { - "start": { - "line": 9, - "column": 574 - }, - "end": { - "line": 9, - "column": 578 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 828, - "end": 829, - "loc": { - "start": { - "line": 9, - "column": 578 - }, - "end": { - "line": 9, - "column": 579 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_GREEN", - "start": 829, - "end": 837, - "loc": { - "start": { - "line": 9, - "column": 579 - }, - "end": { - "line": 9, - "column": 587 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 837, - "end": 838, - "loc": { - "start": { - "line": 9, - "column": 587 - }, - "end": { - "line": 9, - "column": 588 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[42m", - "start": 838, - "end": 845, - "loc": { - "start": { - "line": 9, - "column": 588 - }, - "end": { - "line": 9, - "column": 595 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 845, - "end": 846, - "loc": { - "start": { - "line": 9, - "column": 595 - }, - "end": { - "line": 9, - "column": 596 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 846, - "end": 850, - "loc": { - "start": { - "line": 9, - "column": 596 - }, - "end": { - "line": 9, - "column": 600 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 850, - "end": 851, - "loc": { - "start": { - "line": 9, - "column": 600 - }, - "end": { - "line": 9, - "column": 601 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_YELLOW", - "start": 851, - "end": 860, - "loc": { - "start": { - "line": 9, - "column": 601 - }, - "end": { - "line": 9, - "column": 610 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 860, - "end": 861, - "loc": { - "start": { - "line": 9, - "column": 610 - }, - "end": { - "line": 9, - "column": 611 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[43m", - "start": 861, - "end": 868, - "loc": { - "start": { - "line": 9, - "column": 611 - }, - "end": { - "line": 9, - "column": 618 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 868, - "end": 869, - "loc": { - "start": { - "line": 9, - "column": 618 - }, - "end": { - "line": 9, - "column": 619 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 869, - "end": 873, - "loc": { - "start": { - "line": 9, - "column": 619 - }, - "end": { - "line": 9, - "column": 623 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 873, - "end": 874, - "loc": { - "start": { - "line": 9, - "column": 623 - }, - "end": { - "line": 9, - "column": 624 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_BLUE", - "start": 874, - "end": 881, - "loc": { - "start": { - "line": 9, - "column": 624 - }, - "end": { - "line": 9, - "column": 631 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 881, - "end": 882, - "loc": { - "start": { - "line": 9, - "column": 631 - }, - "end": { - "line": 9, - "column": 632 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[44m", - "start": 882, - "end": 889, - "loc": { - "start": { - "line": 9, - "column": 632 - }, - "end": { - "line": 9, - "column": 639 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 889, - "end": 890, - "loc": { - "start": { - "line": 9, - "column": 639 - }, - "end": { - "line": 9, - "column": 640 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 890, - "end": 894, - "loc": { - "start": { - "line": 9, - "column": 640 - }, - "end": { - "line": 9, - "column": 644 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 894, - "end": 895, - "loc": { - "start": { - "line": 9, - "column": 644 - }, - "end": { - "line": 9, - "column": 645 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_MAGENTA", - "start": 895, - "end": 905, - "loc": { - "start": { - "line": 9, - "column": 645 - }, - "end": { - "line": 9, - "column": 655 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 905, - "end": 906, - "loc": { - "start": { - "line": 9, - "column": 655 - }, - "end": { - "line": 9, - "column": 656 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[45m", - "start": 906, - "end": 913, - "loc": { - "start": { - "line": 9, - "column": 656 - }, - "end": { - "line": 9, - "column": 663 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 913, - "end": 914, - "loc": { - "start": { - "line": 9, - "column": 663 - }, - "end": { - "line": 9, - "column": 664 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 914, - "end": 918, - "loc": { - "start": { - "line": 9, - "column": 664 - }, - "end": { - "line": 9, - "column": 668 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 918, - "end": 919, - "loc": { - "start": { - "line": 9, - "column": 668 - }, - "end": { - "line": 9, - "column": 669 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_CYAN", - "start": 919, - "end": 926, - "loc": { - "start": { - "line": 9, - "column": 669 - }, - "end": { - "line": 9, - "column": 676 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 926, - "end": 927, - "loc": { - "start": { - "line": 9, - "column": 676 - }, - "end": { - "line": 9, - "column": 677 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[46m", - "start": 927, - "end": 934, - "loc": { - "start": { - "line": 9, - "column": 677 - }, - "end": { - "line": 9, - "column": 684 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 934, - "end": 935, - "loc": { - "start": { - "line": 9, - "column": 684 - }, - "end": { - "line": 9, - "column": 685 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 935, - "end": 939, - "loc": { - "start": { - "line": 9, - "column": 685 - }, - "end": { - "line": 9, - "column": 689 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 939, - "end": 940, - "loc": { - "start": { - "line": 9, - "column": 689 - }, - "end": { - "line": 9, - "column": 690 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_WHITE", - "start": 940, - "end": 948, - "loc": { - "start": { - "line": 9, - "column": 690 - }, - "end": { - "line": 9, - "column": 698 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 948, - "end": 949, - "loc": { - "start": { - "line": 9, - "column": 698 - }, - "end": { - "line": 9, - "column": 699 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[47m", - "start": 949, - "end": 956, - "loc": { - "start": { - "line": 9, - "column": 699 - }, - "end": { - "line": 9, - "column": 706 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 956, - "end": 957, - "loc": { - "start": { - "line": 9, - "column": 706 - }, - "end": { - "line": 9, - "column": 707 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 957, - "end": 961, - "loc": { - "start": { - "line": 9, - "column": 707 - }, - "end": { - "line": 9, - "column": 711 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 961, - "end": 962, - "loc": { - "start": { - "line": 9, - "column": 711 - }, - "end": { - "line": 9, - "column": 712 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_GRAY", - "start": 962, - "end": 969, - "loc": { - "start": { - "line": 9, - "column": 712 - }, - "end": { - "line": 9, - "column": 719 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 969, - "end": 970, - "loc": { - "start": { - "line": 9, - "column": 719 - }, - "end": { - "line": 9, - "column": 720 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[100m", - "start": 970, - "end": 978, - "loc": { - "start": { - "line": 9, - "column": 720 - }, - "end": { - "line": 9, - "column": 728 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 978, - "end": 979, - "loc": { - "start": { - "line": 9, - "column": 728 - }, - "end": { - "line": 9, - "column": 729 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 979, - "end": 983, - "loc": { - "start": { - "line": 9, - "column": 729 - }, - "end": { - "line": 9, - "column": 733 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 983, - "end": 984, - "loc": { - "start": { - "line": 9, - "column": 733 - }, - "end": { - "line": 9, - "column": 734 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "TYPE_SPACER_LENGTH", - "start": 984, - "end": 1002, - "loc": { - "start": { - "line": 9, - "column": 734 - }, - "end": { - "line": 9, - "column": 752 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1002, - "end": 1003, - "loc": { - "start": { - "line": 9, - "column": 752 - }, - "end": { - "line": 9, - "column": 753 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 13, - "start": 1003, - "end": 1005, - "loc": { - "start": { - "line": 9, - "column": 753 - }, - "end": { - "line": 9, - "column": 755 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1005, - "end": 1006, - "loc": { - "start": { - "line": 9, - "column": 755 - }, - "end": { - "line": 9, - "column": 756 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1006, - "end": 1010, - "loc": { - "start": { - "line": 9, - "column": 756 - }, - "end": { - "line": 9, - "column": 760 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1010, - "end": 1011, - "loc": { - "start": { - "line": 9, - "column": 760 - }, - "end": { - "line": 9, - "column": 761 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 1011, - "end": 1016, - "loc": { - "start": { - "line": 9, - "column": 761 - }, - "end": { - "line": 9, - "column": 766 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1016, - "end": 1017, - "loc": { - "start": { - "line": 9, - "column": 766 - }, - "end": { - "line": 9, - "column": 767 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1017, - "end": 1018, - "loc": { - "start": { - "line": 9, - "column": 767 - }, - "end": { - "line": 9, - "column": 768 - } - } - }, - { - "type": { - "label": "default", - "keyword": "default", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "default", - "start": 1018, - "end": 1025, - "loc": { - "start": { - "line": 9, - "column": 768 - }, - "end": { - "line": 9, - "column": 775 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1025, - "end": 1026, - "loc": { - "start": { - "line": 9, - "column": 775 - }, - "end": { - "line": 9, - "column": 776 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1026, - "end": 1030, - "loc": { - "start": { - "line": 9, - "column": 776 - }, - "end": { - "line": 9, - "column": 780 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1030, - "end": 1031, - "loc": { - "start": { - "line": 9, - "column": 780 - }, - "end": { - "line": 9, - "column": 781 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_WHITE", - "start": 1031, - "end": 1039, - "loc": { - "start": { - "line": 9, - "column": 781 - }, - "end": { - "line": 9, - "column": 789 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1039, - "end": 1040, - "loc": { - "start": { - "line": 9, - "column": 789 - }, - "end": { - "line": 9, - "column": 790 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1040, - "end": 1041, - "loc": { - "start": { - "line": 9, - "column": 790 - }, - "end": { - "line": 9, - "column": 791 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1041, - "end": 1045, - "loc": { - "start": { - "line": 9, - "column": 791 - }, - "end": { - "line": 9, - "column": 795 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1045, - "end": 1046, - "loc": { - "start": { - "line": 9, - "column": 795 - }, - "end": { - "line": 9, - "column": 796 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "currentType", - "start": 1046, - "end": 1057, - "loc": { - "start": { - "line": 9, - "column": 796 - }, - "end": { - "line": 9, - "column": 807 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1057, - "end": 1058, - "loc": { - "start": { - "line": 9, - "column": 807 - }, - "end": { - "line": 9, - "column": 808 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 1058, - "end": 1060, - "loc": { - "start": { - "line": 9, - "column": 808 - }, - "end": { - "line": 9, - "column": 810 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1060, - "end": 1061, - "loc": { - "start": { - "line": 9, - "column": 810 - }, - "end": { - "line": 9, - "column": 811 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1061, - "end": 1065, - "loc": { - "start": { - "line": 9, - "column": 811 - }, - "end": { - "line": 9, - "column": 815 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1065, - "end": 1066, - "loc": { - "start": { - "line": 9, - "column": 815 - }, - "end": { - "line": 9, - "column": 816 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "SPACE_CHAR", - "start": 1066, - "end": 1076, - "loc": { - "start": { - "line": 9, - "column": 816 - }, - "end": { - "line": 9, - "column": 826 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1076, - "end": 1077, - "loc": { - "start": { - "line": 9, - "column": 826 - }, - "end": { - "line": 9, - "column": 827 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": " ", - "start": 1077, - "end": 1080, - "loc": { - "start": { - "line": 9, - "column": 827 - }, - "end": { - "line": 9, - "column": 830 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1080, - "end": 1081, - "loc": { - "start": { - "line": 9, - "column": 830 - }, - "end": { - "line": 9, - "column": 831 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1081, - "end": 1085, - "loc": { - "start": { - "line": 9, - "column": 831 - }, - "end": { - "line": 9, - "column": 835 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1085, - "end": 1086, - "loc": { - "start": { - "line": 9, - "column": 835 - }, - "end": { - "line": 9, - "column": 836 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_COLORS", - "start": 1086, - "end": 1095, - "loc": { - "start": { - "line": 9, - "column": 836 - }, - "end": { - "line": 9, - "column": 845 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1095, - "end": 1096, - "loc": { - "start": { - "line": 9, - "column": 845 - }, - "end": { - "line": 9, - "column": 846 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1096, - "end": 1097, - "loc": { - "start": { - "line": 9, - "column": 846 - }, - "end": { - "line": 9, - "column": 847 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1097, - "end": 1098, - "loc": { - "start": { - "line": 9, - "column": 847 - }, - "end": { - "line": 9, - "column": 848 - } - } - }, - { - "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": 9, - "column": 848 - }, - "end": { - "line": 9, - "column": 849 - } - } - }, - { - "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": 1099, - "end": 1102, - "loc": { - "start": { - "line": 9, - "column": 849 - }, - "end": { - "line": 9, - "column": 852 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1102, - "end": 1103, - "loc": { - "start": { - "line": 9, - "column": 852 - }, - "end": { - "line": 9, - "column": 853 - } - } - }, - { - "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": 1103, - "end": 1106, - "loc": { - "start": { - "line": 9, - "column": 853 - }, - "end": { - "line": 9, - "column": 856 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1107, - "end": 1108, - "loc": { - "start": { - "line": 9, - "column": 857 - }, - "end": { - "line": 9, - "column": 858 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1108, - "end": 1109, - "loc": { - "start": { - "line": 9, - "column": 858 - }, - "end": { - "line": 9, - "column": 859 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 1109, - "end": 1110, - "loc": { - "start": { - "line": 9, - "column": 859 - }, - "end": { - "line": 9, - "column": 860 - } - } - }, - { - "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": 9, - "column": 860 - }, - "end": { - "line": 9, - "column": 861 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1111, - "end": 1112, - "loc": { - "start": { - "line": 9, - "column": 861 - }, - "end": { - "line": 9, - "column": 862 - } - } - }, - { - "type": { - "label": "", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 7, - "updateContext": null - }, - "value": "<=", - "start": 1112, - "end": 1114, - "loc": { - "start": { - "line": 9, - "column": 862 - }, - "end": { - "line": 9, - "column": 864 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 255, - "start": 1114, - "end": 1117, - "loc": { - "start": { - "line": 9, - "column": 864 - }, - "end": { - "line": 9, - "column": 867 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1117, - "end": 1118, - "loc": { - "start": { - "line": 9, - "column": 867 - }, - "end": { - "line": 9, - "column": 868 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1118, - "end": 1119, - "loc": { - "start": { - "line": 9, - "column": 868 - }, - "end": { - "line": 9, - "column": 869 - } - } - }, - { - "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 1119, - "end": 1121, - "loc": { - "start": { - "line": 9, - "column": 869 - }, - "end": { - "line": 9, - "column": 871 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1121, - "end": 1122, - "loc": { - "start": { - "line": 9, - "column": 871 - }, - "end": { - "line": 9, - "column": 872 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1122, - "end": 1126, - "loc": { - "start": { - "line": 9, - "column": 872 - }, - "end": { - "line": 9, - "column": 876 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1126, - "end": 1127, - "loc": { - "start": { - "line": 9, - "column": 876 - }, - "end": { - "line": 9, - "column": 877 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "FG_COLORS", - "start": 1127, - "end": 1136, - "loc": { - "start": { - "line": 9, - "column": 877 - }, - "end": { - "line": 9, - "column": 886 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1136, - "end": 1137, - "loc": { - "start": { - "line": 9, - "column": 886 - }, - "end": { - "line": 9, - "column": 887 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1137, - "end": 1138, - "loc": { - "start": { - "line": 9, - "column": 887 - }, - "end": { - "line": 9, - "column": 888 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1138, - "end": 1139, - "loc": { - "start": { - "line": 9, - "column": 888 - }, - "end": { - "line": 9, - "column": 889 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1139, - "end": 1140, - "loc": { - "start": { - "line": 9, - "column": 889 - }, - "end": { - "line": 9, - "column": 890 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[38;5;", - "start": 1140, - "end": 1149, - "loc": { - "start": { - "line": 9, - "column": 890 - }, - "end": { - "line": 9, - "column": 899 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1149, - "end": 1150, - "loc": { - "start": { - "line": 9, - "column": 899 - }, - "end": { - "line": 9, - "column": 900 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1150, - "end": 1151, - "loc": { - "start": { - "line": 9, - "column": 900 - }, - "end": { - "line": 9, - "column": 901 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1151, - "end": 1152, - "loc": { - "start": { - "line": 9, - "column": 901 - }, - "end": { - "line": 9, - "column": 902 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "m", - "start": 1152, - "end": 1155, - "loc": { - "start": { - "line": 9, - "column": 902 - }, - "end": { - "line": 9, - "column": 905 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1155, - "end": 1156, - "loc": { - "start": { - "line": 9, - "column": 905 - }, - "end": { - "line": 9, - "column": 906 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1156, - "end": 1160, - "loc": { - "start": { - "line": 9, - "column": 906 - }, - "end": { - "line": 9, - "column": 910 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1160, - "end": 1161, - "loc": { - "start": { - "line": 9, - "column": 910 - }, - "end": { - "line": 9, - "column": 911 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_COLORS", - "start": 1161, - "end": 1170, - "loc": { - "start": { - "line": 9, - "column": 911 - }, - "end": { - "line": 9, - "column": 920 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1170, - "end": 1171, - "loc": { - "start": { - "line": 9, - "column": 920 - }, - "end": { - "line": 9, - "column": 921 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1171, - "end": 1172, - "loc": { - "start": { - "line": 9, - "column": 921 - }, - "end": { - "line": 9, - "column": 922 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1172, - "end": 1173, - "loc": { - "start": { - "line": 9, - "column": 922 - }, - "end": { - "line": 9, - "column": 923 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1173, - "end": 1174, - "loc": { - "start": { - "line": 9, - "column": 923 - }, - "end": { - "line": 9, - "column": 924 - } - } - }, - { - "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": 1174, - "end": 1177, - "loc": { - "start": { - "line": 9, - "column": 924 - }, - "end": { - "line": 9, - "column": 927 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1177, - "end": 1178, - "loc": { - "start": { - "line": 9, - "column": 927 - }, - "end": { - "line": 9, - "column": 928 - } - } - }, - { - "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": 1178, - "end": 1181, - "loc": { - "start": { - "line": 9, - "column": 928 - }, - "end": { - "line": 9, - "column": 931 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1182, - "end": 1183, - "loc": { - "start": { - "line": 9, - "column": 932 - }, - "end": { - "line": 9, - "column": 933 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1183, - "end": 1184, - "loc": { - "start": { - "line": 9, - "column": 933 - }, - "end": { - "line": 9, - "column": 934 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 1184, - "end": 1185, - "loc": { - "start": { - "line": 9, - "column": 934 - }, - "end": { - "line": 9, - "column": 935 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1185, - "end": 1186, - "loc": { - "start": { - "line": 9, - "column": 935 - }, - "end": { - "line": 9, - "column": 936 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1186, - "end": 1187, - "loc": { - "start": { - "line": 9, - "column": 936 - }, - "end": { - "line": 9, - "column": 937 - } - } - }, - { - "type": { - "label": "", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 7, - "updateContext": null - }, - "value": "<=", - "start": 1187, - "end": 1189, - "loc": { - "start": { - "line": 9, - "column": 937 - }, - "end": { - "line": 9, - "column": 939 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 255, - "start": 1189, - "end": 1192, - "loc": { - "start": { - "line": 9, - "column": 939 - }, - "end": { - "line": 9, - "column": 942 - } - } - }, - { - "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": 9, - "column": 942 - }, - "end": { - "line": 9, - "column": 943 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1193, - "end": 1194, - "loc": { - "start": { - "line": 9, - "column": 943 - }, - "end": { - "line": 9, - "column": 944 - } - } - }, - { - "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 1194, - "end": 1196, - "loc": { - "start": { - "line": 9, - "column": 944 - }, - "end": { - "line": 9, - "column": 946 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1196, - "end": 1197, - "loc": { - "start": { - "line": 9, - "column": 946 - }, - "end": { - "line": 9, - "column": 947 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1197, - "end": 1201, - "loc": { - "start": { - "line": 9, - "column": 947 - }, - "end": { - "line": 9, - "column": 951 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1201, - "end": 1202, - "loc": { - "start": { - "line": 9, - "column": 951 - }, - "end": { - "line": 9, - "column": 952 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "BG_COLORS", - "start": 1202, - "end": 1211, - "loc": { - "start": { - "line": 9, - "column": 952 - }, - "end": { - "line": 9, - "column": 961 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1211, - "end": 1212, - "loc": { - "start": { - "line": 9, - "column": 961 - }, - "end": { - "line": 9, - "column": 962 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1212, - "end": 1213, - "loc": { - "start": { - "line": 9, - "column": 962 - }, - "end": { - "line": 9, - "column": 963 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1213, - "end": 1214, - "loc": { - "start": { - "line": 9, - "column": 963 - }, - "end": { - "line": 9, - "column": 964 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1214, - "end": 1215, - "loc": { - "start": { - "line": 9, - "column": 964 - }, - "end": { - "line": 9, - "column": 965 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b[48;5;", - "start": 1215, - "end": 1224, - "loc": { - "start": { - "line": 9, - "column": 965 - }, - "end": { - "line": 9, - "column": 974 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1224, - "end": 1225, - "loc": { - "start": { - "line": 9, - "column": 974 - }, - "end": { - "line": 9, - "column": 975 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1225, - "end": 1226, - "loc": { - "start": { - "line": 9, - "column": 975 - }, - "end": { - "line": 9, - "column": 976 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1226, - "end": 1227, - "loc": { - "start": { - "line": 9, - "column": 976 - }, - "end": { - "line": 9, - "column": 977 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "m", - "start": 1227, - "end": 1230, - "loc": { - "start": { - "line": 9, - "column": 977 - }, - "end": { - "line": 9, - "column": 980 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1230, - "end": 1231, - "loc": { - "start": { - "line": 9, - "column": 980 - }, - "end": { - "line": 9, - "column": 981 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Array", - "start": 1231, - "end": 1236, - "loc": { - "start": { - "line": 9, - "column": 981 - }, - "end": { - "line": 9, - "column": 986 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1236, - "end": 1237, - "loc": { - "start": { - "line": 9, - "column": 986 - }, - "end": { - "line": 9, - "column": 987 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "isArray", - "start": 1237, - "end": 1244, - "loc": { - "start": { - "line": 9, - "column": 987 - }, - "end": { - "line": 9, - "column": 994 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1244, - "end": 1245, - "loc": { - "start": { - "line": 9, - "column": 994 - }, - "end": { - "line": 9, - "column": 995 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1245, - "end": 1246, - "loc": { - "start": { - "line": 9, - "column": 995 - }, - "end": { - "line": 9, - "column": 996 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1246, - "end": 1247, - "loc": { - "start": { - "line": 9, - "column": 996 - }, - "end": { - "line": 9, - "column": 997 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 1247, - "end": 1249, - "loc": { - "start": { - "line": 9, - "column": 997 - }, - "end": { - "line": 9, - "column": 999 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1249, - "end": 1253, - "loc": { - "start": { - "line": 9, - "column": 999 - }, - "end": { - "line": 9, - "column": 1003 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1253, - "end": 1254, - "loc": { - "start": { - "line": 9, - "column": 1003 - }, - "end": { - "line": 9, - "column": 1004 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "registerTypes", - "start": 1254, - "end": 1267, - "loc": { - "start": { - "line": 9, - "column": 1004 - }, - "end": { - "line": 9, - "column": 1017 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1267, - "end": 1268, - "loc": { - "start": { - "line": 9, - "column": 1017 - }, - "end": { - "line": 9, - "column": 1018 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1268, - "end": 1269, - "loc": { - "start": { - "line": 9, - "column": 1018 - }, - "end": { - "line": 9, - "column": 1019 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1269, - "end": 1270, - "loc": { - "start": { - "line": 9, - "column": 1019 - }, - "end": { - "line": 9, - "column": 1020 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1270, - "end": 1271, - "loc": { - "start": { - "line": 9, - "column": 1020 - }, - "end": { - "line": 9, - "column": 1021 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "prefix", - "start": 1271, - "end": 1277, - "loc": { - "start": { - "line": 9, - "column": 1021 - }, - "end": { - "line": 9, - "column": 1027 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1277, - "end": 1278, - "loc": { - "start": { - "line": 9, - "column": 1027 - }, - "end": { - "line": 9, - "column": 1028 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1278, - "end": 1279, - "loc": { - "start": { - "line": 9, - "column": 1028 - }, - "end": { - "line": 9, - "column": 1029 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1279, - "end": 1280, - "loc": { - "start": { - "line": 9, - "column": 1029 - }, - "end": { - "line": 9, - "column": 1030 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1280, - "end": 1281, - "loc": { - "start": { - "line": 9, - "column": 1030 - }, - "end": { - "line": 9, - "column": 1031 - } - } - }, - { - "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": 1281, - "end": 1287, - "loc": { - "start": { - "line": 9, - "column": 1031 - }, - "end": { - "line": 9, - "column": 1037 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "string", - "start": 1287, - "end": 1295, - "loc": { - "start": { - "line": 9, - "column": 1037 - }, - "end": { - "line": 9, - "column": 1045 - } - } - }, - { - "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "==", - "start": 1295, - "end": 1297, - "loc": { - "start": { - "line": 9, - "column": 1045 - }, - "end": { - "line": 9, - "column": 1047 - } - } - }, - { - "type": { - "label": "typeof", - "keyword": "typeof", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "typeof", - "start": 1297, - "end": 1303, - "loc": { - "start": { - "line": 9, - "column": 1047 - }, - "end": { - "line": 9, - "column": 1053 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1304, - "end": 1305, - "loc": { - "start": { - "line": 9, - "column": 1054 - }, - "end": { - "line": 9, - "column": 1055 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 1305, - "end": 1307, - "loc": { - "start": { - "line": 9, - "column": 1055 - }, - "end": { - "line": 9, - "column": 1057 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1307, - "end": 1308, - "loc": { - "start": { - "line": 9, - "column": 1057 - }, - "end": { - "line": 9, - "column": 1058 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1308, - "end": 1312, - "loc": { - "start": { - "line": 9, - "column": 1058 - }, - "end": { - "line": 9, - "column": 1062 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1312, - "end": 1313, - "loc": { - "start": { - "line": 9, - "column": 1062 - }, - "end": { - "line": 9, - "column": 1063 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "currentType", - "start": 1313, - "end": 1324, - "loc": { - "start": { - "line": 9, - "column": 1063 - }, - "end": { - "line": 9, - "column": 1074 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1324, - "end": 1325, - "loc": { - "start": { - "line": 9, - "column": 1074 - }, - "end": { - "line": 9, - "column": 1075 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1325, - "end": 1326, - "loc": { - "start": { - "line": 9, - "column": 1075 - }, - "end": { - "line": 9, - "column": 1076 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1326, - "end": 1327, - "loc": { - "start": { - "line": 9, - "column": 1076 - }, - "end": { - "line": 9, - "column": 1077 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1327, - "end": 1328, - "loc": { - "start": { - "line": 9, - "column": 1077 - }, - "end": { - "line": 9, - "column": 1078 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1328, - "end": 1332, - "loc": { - "start": { - "line": 9, - "column": 1078 - }, - "end": { - "line": 9, - "column": 1082 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1332, - "end": 1333, - "loc": { - "start": { - "line": 9, - "column": 1082 - }, - "end": { - "line": 9, - "column": 1083 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 1333, - "end": 1340, - "loc": { - "start": { - "line": 9, - "column": 1083 - }, - "end": { - "line": 9, - "column": 1090 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1340, - "end": 1341, - "loc": { - "start": { - "line": 9, - "column": 1090 - }, - "end": { - "line": 9, - "column": 1091 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 1341, - "end": 1342, - "loc": { - "start": { - "line": 9, - "column": 1091 - }, - "end": { - "line": 9, - "column": 1092 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1342, - "end": 1343, - "loc": { - "start": { - "line": 9, - "column": 1092 - }, - "end": { - "line": 9, - "column": 1093 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "log", - "start": 1343, - "end": 1348, - "loc": { - "start": { - "line": 9, - "column": 1093 - }, - "end": { - "line": 9, - "column": 1098 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1348, - "end": 1349, - "loc": { - "start": { - "line": 9, - "column": 1098 - }, - "end": { - "line": 9, - "column": 1099 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1349, - "end": 1352, - "loc": { - "start": { - "line": 9, - "column": 1099 - }, - "end": { - "line": 9, - "column": 1102 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 1352, - "end": 1353, - "loc": { - "start": { - "line": 9, - "column": 1102 - }, - "end": { - "line": 9, - "column": 1103 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1353, - "end": 1354, - "loc": { - "start": { - "line": 9, - "column": 1103 - }, - "end": { - "line": 9, - "column": 1104 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1354, - "end": 1355, - "loc": { - "start": { - "line": 9, - "column": 1104 - }, - "end": { - "line": 9, - "column": 1105 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 1355, - "end": 1358, - "loc": { - "start": { - "line": 9, - "column": 1105 - }, - "end": { - "line": 9, - "column": 1108 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1359, - "end": 1360, - "loc": { - "start": { - "line": 9, - "column": 1109 - }, - "end": { - "line": 9, - "column": 1110 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1360, - "end": 1361, - "loc": { - "start": { - "line": 9, - "column": 1110 - }, - "end": { - "line": 9, - "column": 1111 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1361, - "end": 1365, - "loc": { - "start": { - "line": 9, - "column": 1111 - }, - "end": { - "line": 9, - "column": 1115 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1365, - "end": 1366, - "loc": { - "start": { - "line": 9, - "column": 1115 - }, - "end": { - "line": 9, - "column": 1116 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "currentType", - "start": 1366, - "end": 1377, - "loc": { - "start": { - "line": 9, - "column": 1116 - }, - "end": { - "line": 9, - "column": 1127 - } - } - }, - { - "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 1377, - "end": 1379, - "loc": { - "start": { - "line": 9, - "column": 1127 - }, - "end": { - "line": 9, - "column": 1129 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 1379, - "end": 1381, - "loc": { - "start": { - "line": 9, - "column": 1129 - }, - "end": { - "line": 9, - "column": 1131 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1381, - "end": 1382, - "loc": { - "start": { - "line": 9, - "column": 1131 - }, - "end": { - "line": 9, - "column": 1132 - } - } - }, - { - "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": 1382, - "end": 1384, - "loc": { - "start": { - "line": 9, - "column": 1132 - }, - "end": { - "line": 9, - "column": 1134 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1384, - "end": 1385, - "loc": { - "start": { - "line": 9, - "column": 1134 - }, - "end": { - "line": 9, - "column": 1135 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 1385, - "end": 1386, - "loc": { - "start": { - "line": 9, - "column": 1135 - }, - "end": { - "line": 9, - "column": 1136 - } - } - }, - { - "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "===", - "start": 1386, - "end": 1389, - "loc": { - "start": { - "line": 9, - "column": 1136 - }, - "end": { - "line": 9, - "column": 1139 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1389, - "end": 1390, - "loc": { - "start": { - "line": 9, - "column": 1139 - }, - "end": { - "line": 9, - "column": 1140 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1390, - "end": 1391, - "loc": { - "start": { - "line": 9, - "column": 1140 - }, - "end": { - "line": 9, - "column": 1141 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "length", - "start": 1391, - "end": 1397, - "loc": { - "start": { - "line": 9, - "column": 1141 - }, - "end": { - "line": 9, - "column": 1147 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1397, - "end": 1398, - "loc": { - "start": { - "line": 9, - "column": 1147 - }, - "end": { - "line": 9, - "column": 1148 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 1398, - "end": 1405, - "loc": { - "start": { - "line": 9, - "column": 1148 - }, - "end": { - "line": 9, - "column": 1155 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1405, - "end": 1406, - "loc": { - "start": { - "line": 9, - "column": 1155 - }, - "end": { - "line": 9, - "column": 1156 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 1406, - "end": 1407, - "loc": { - "start": { - "line": 9, - "column": 1156 - }, - "end": { - "line": 9, - "column": 1157 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1407, - "end": 1408, - "loc": { - "start": { - "line": 9, - "column": 1157 - }, - "end": { - "line": 9, - "column": 1158 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1408, - "end": 1409, - "loc": { - "start": { - "line": 9, - "column": 1158 - }, - "end": { - "line": 9, - "column": 1159 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1409, - "end": 1412, - "loc": { - "start": { - "line": 9, - "column": 1159 - }, - "end": { - "line": 9, - "column": 1162 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 1412, - "end": 1413, - "loc": { - "start": { - "line": 9, - "column": 1162 - }, - "end": { - "line": 9, - "column": 1163 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1413, - "end": 1414, - "loc": { - "start": { - "line": 9, - "column": 1163 - }, - "end": { - "line": 9, - "column": 1164 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1414, - "end": 1415, - "loc": { - "start": { - "line": 9, - "column": 1164 - }, - "end": { - "line": 9, - "column": 1165 - } - } - }, - { - "type": { - "label": "else", - "keyword": "else", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "else", - "start": 1415, - "end": 1419, - "loc": { - "start": { - "line": 9, - "column": 1165 - }, - "end": { - "line": 9, - "column": 1169 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1419, - "end": 1420, - "loc": { - "start": { - "line": 9, - "column": 1169 - }, - "end": { - "line": 9, - "column": 1170 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 1420, - "end": 1423, - "loc": { - "start": { - "line": 9, - "column": 1170 - }, - "end": { - "line": 9, - "column": 1173 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "r", - "start": 1424, - "end": 1425, - "loc": { - "start": { - "line": 9, - "column": 1174 - }, - "end": { - "line": 9, - "column": 1175 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1425, - "end": 1426, - "loc": { - "start": { - "line": 9, - "column": 1175 - }, - "end": { - "line": 9, - "column": 1176 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1426, - "end": 1427, - "loc": { - "start": { - "line": 9, - "column": 1176 - }, - "end": { - "line": 9, - "column": 1177 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1427, - "end": 1428, - "loc": { - "start": { - "line": 9, - "column": 1177 - }, - "end": { - "line": 9, - "column": 1178 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "length", - "start": 1428, - "end": 1434, - "loc": { - "start": { - "line": 9, - "column": 1178 - }, - "end": { - "line": 9, - "column": 1184 - } - } - }, - { - "type": { - "label": "", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 7, - "updateContext": null - }, - "value": ">=", - "start": 1434, - "end": 1436, - "loc": { - "start": { - "line": 9, - "column": 1184 - }, - "end": { - "line": 9, - "column": 1186 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1436, - "end": 1440, - "loc": { - "start": { - "line": 9, - "column": 1186 - }, - "end": { - "line": 9, - "column": 1190 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1440, - "end": 1441, - "loc": { - "start": { - "line": 9, - "column": 1190 - }, - "end": { - "line": 9, - "column": 1191 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "TYPE_SPACER_LENGTH", - "start": 1441, - "end": 1459, - "loc": { - "start": { - "line": 9, - "column": 1191 - }, - "end": { - "line": 9, - "column": 1209 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1459, - "end": 1460, - "loc": { - "start": { - "line": 9, - "column": 1209 - }, - "end": { - "line": 9, - "column": 1210 - } - } - }, - { - "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": 1460, - "end": 1463, - "loc": { - "start": { - "line": 9, - "column": 1210 - }, - "end": { - "line": 9, - "column": 1213 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1464, - "end": 1465, - "loc": { - "start": { - "line": 9, - "column": 1214 - }, - "end": { - "line": 9, - "column": 1215 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1465, - "end": 1466, - "loc": { - "start": { - "line": 9, - "column": 1215 - }, - "end": { - "line": 9, - "column": 1216 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1466, - "end": 1470, - "loc": { - "start": { - "line": 9, - "column": 1216 - }, - "end": { - "line": 9, - "column": 1220 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1470, - "end": 1471, - "loc": { - "start": { - "line": 9, - "column": 1220 - }, - "end": { - "line": 9, - "column": 1221 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 1471, - "end": 1476, - "loc": { - "start": { - "line": 9, - "column": 1221 - }, - "end": { - "line": 9, - "column": 1226 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1476, - "end": 1477, - "loc": { - "start": { - "line": 9, - "column": 1226 - }, - "end": { - "line": 9, - "column": 1227 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1477, - "end": 1478, - "loc": { - "start": { - "line": 9, - "column": 1227 - }, - "end": { - "line": 9, - "column": 1228 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1478, - "end": 1479, - "loc": { - "start": { - "line": 9, - "column": 1228 - }, - "end": { - "line": 9, - "column": 1229 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "toLowerCase", - "start": 1479, - "end": 1490, - "loc": { - "start": { - "line": 9, - "column": 1229 - }, - "end": { - "line": 9, - "column": 1240 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1490, - "end": 1491, - "loc": { - "start": { - "line": 9, - "column": 1240 - }, - "end": { - "line": 9, - "column": 1241 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1491, - "end": 1492, - "loc": { - "start": { - "line": 9, - "column": 1241 - }, - "end": { - "line": 9, - "column": 1242 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1492, - "end": 1493, - "loc": { - "start": { - "line": 9, - "column": 1242 - }, - "end": { - "line": 9, - "column": 1243 - } - } - }, - { - "type": { - "label": "?", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1493, - "end": 1494, - "loc": { - "start": { - "line": 9, - "column": 1243 - }, - "end": { - "line": 9, - "column": 1244 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1494, - "end": 1498, - "loc": { - "start": { - "line": 9, - "column": 1244 - }, - "end": { - "line": 9, - "column": 1248 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1498, - "end": 1499, - "loc": { - "start": { - "line": 9, - "column": 1248 - }, - "end": { - "line": 9, - "column": 1249 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 1499, - "end": 1504, - "loc": { - "start": { - "line": 9, - "column": 1249 - }, - "end": { - "line": 9, - "column": 1254 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1504, - "end": 1505, - "loc": { - "start": { - "line": 9, - "column": 1254 - }, - "end": { - "line": 9, - "column": 1255 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1505, - "end": 1506, - "loc": { - "start": { - "line": 9, - "column": 1255 - }, - "end": { - "line": 9, - "column": 1256 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1506, - "end": 1507, - "loc": { - "start": { - "line": 9, - "column": 1256 - }, - "end": { - "line": 9, - "column": 1257 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "toLowerCase", - "start": 1507, - "end": 1518, - "loc": { - "start": { - "line": 9, - "column": 1257 - }, - "end": { - "line": 9, - "column": 1268 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1518, - "end": 1519, - "loc": { - "start": { - "line": 9, - "column": 1268 - }, - "end": { - "line": 9, - "column": 1269 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1519, - "end": 1520, - "loc": { - "start": { - "line": 9, - "column": 1269 - }, - "end": { - "line": 9, - "column": 1270 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1520, - "end": 1521, - "loc": { - "start": { - "line": 9, - "column": 1270 - }, - "end": { - "line": 9, - "column": 1271 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1521, - "end": 1522, - "loc": { - "start": { - "line": 9, - "column": 1271 - }, - "end": { - "line": 9, - "column": 1272 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1522, - "end": 1526, - "loc": { - "start": { - "line": 9, - "column": 1272 - }, - "end": { - "line": 9, - "column": 1276 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1526, - "end": 1527, - "loc": { - "start": { - "line": 9, - "column": 1276 - }, - "end": { - "line": 9, - "column": 1277 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 1527, - "end": 1532, - "loc": { - "start": { - "line": 9, - "column": 1277 - }, - "end": { - "line": 9, - "column": 1282 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1532, - "end": 1533, - "loc": { - "start": { - "line": 9, - "column": 1282 - }, - "end": { - "line": 9, - "column": 1283 - } - } - }, - { - "type": { - "label": "default", - "keyword": "default", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "default", - "start": 1533, - "end": 1540, - "loc": { - "start": { - "line": 9, - "column": 1283 - }, - "end": { - "line": 9, - "column": 1290 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1540, - "end": 1541, - "loc": { - "start": { - "line": 9, - "column": 1290 - }, - "end": { - "line": 9, - "column": 1291 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 1541, - "end": 1544, - "loc": { - "start": { - "line": 9, - "column": 1291 - }, - "end": { - "line": 9, - "column": 1294 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "h", - "start": 1545, - "end": 1546, - "loc": { - "start": { - "line": 9, - "column": 1295 - }, - "end": { - "line": 9, - "column": 1296 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1546, - "end": 1547, - "loc": { - "start": { - "line": 9, - "column": 1296 - }, - "end": { - "line": 9, - "column": 1297 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1547, - "end": 1548, - "loc": { - "start": { - "line": 9, - "column": 1297 - }, - "end": { - "line": 9, - "column": 1298 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1548, - "end": 1549, - "loc": { - "start": { - "line": 9, - "column": 1298 - }, - "end": { - "line": 9, - "column": 1299 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "includes", - "start": 1549, - "end": 1557, - "loc": { - "start": { - "line": 9, - "column": 1299 - }, - "end": { - "line": 9, - "column": 1307 - } - } - }, - { - "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": 9, - "column": 1307 - }, - "end": { - "line": 9, - "column": 1308 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "\u001b", - "start": 1558, - "end": 1561, - "loc": { - "start": { - "line": 9, - "column": 1308 - }, - "end": { - "line": 9, - "column": 1311 - } - } - }, - { - "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": 9, - "column": 1311 - }, - "end": { - "line": 9, - "column": 1312 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1562, - "end": 1563, - "loc": { - "start": { - "line": 9, - "column": 1312 - }, - "end": { - "line": 9, - "column": 1313 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "h", - "start": 1563, - "end": 1564, - "loc": { - "start": { - "line": 9, - "column": 1313 - }, - "end": { - "line": 9, - "column": 1314 - } - } - }, - { - "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 1564, - "end": 1566, - "loc": { - "start": { - "line": 9, - "column": 1314 - }, - "end": { - "line": 9, - "column": 1316 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1566, - "end": 1567, - "loc": { - "start": { - "line": 9, - "column": 1316 - }, - "end": { - "line": 9, - "column": 1317 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1567, - "end": 1568, - "loc": { - "start": { - "line": 9, - "column": 1317 - }, - "end": { - "line": 9, - "column": 1318 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1568, - "end": 1569, - "loc": { - "start": { - "line": 9, - "column": 1318 - }, - "end": { - "line": 9, - "column": 1319 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "color: ", - "start": 1569, - "end": 1578, - "loc": { - "start": { - "line": 9, - "column": 1319 - }, - "end": { - "line": 9, - "column": 1328 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1578, - "end": 1579, - "loc": { - "start": { - "line": 9, - "column": 1328 - }, - "end": { - "line": 9, - "column": 1329 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1579, - "end": 1580, - "loc": { - "start": { - "line": 9, - "column": 1329 - }, - "end": { - "line": 9, - "column": 1330 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1580, - "end": 1581, - "loc": { - "start": { - "line": 9, - "column": 1330 - }, - "end": { - "line": 9, - "column": 1331 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1581, - "end": 1582, - "loc": { - "start": { - "line": 9, - "column": 1331 - }, - "end": { - "line": 9, - "column": 1332 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 1582, - "end": 1583, - "loc": { - "start": { - "line": 9, - "column": 1332 - }, - "end": { - "line": 9, - "column": 1333 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "globalThis", - "start": 1583, - "end": 1593, - "loc": { - "start": { - "line": 9, - "column": 1333 - }, - "end": { - "line": 9, - "column": 1343 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1593, - "end": 1594, - "loc": { - "start": { - "line": 9, - "column": 1343 - }, - "end": { - "line": 9, - "column": 1344 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "window", - "start": 1594, - "end": 1600, - "loc": { - "start": { - "line": 9, - "column": 1344 - }, - "end": { - "line": 9, - "column": 1350 - } - } - }, - { - "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 1600, - "end": 1602, - "loc": { - "start": { - "line": 9, - "column": 1350 - }, - "end": { - "line": 9, - "column": 1352 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "h", - "start": 1602, - "end": 1603, - "loc": { - "start": { - "line": 9, - "column": 1352 - }, - "end": { - "line": 9, - "column": 1353 - } - } - }, - { - "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": 9, - "column": 1353 - }, - "end": { - "line": 9, - "column": 1354 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 1604, - "end": 1611, - "loc": { - "start": { - "line": 9, - "column": 1354 - }, - "end": { - "line": 9, - "column": 1361 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1611, - "end": 1612, - "loc": { - "start": { - "line": 9, - "column": 1361 - }, - "end": { - "line": 9, - "column": 1362 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 1612, - "end": 1613, - "loc": { - "start": { - "line": 9, - "column": 1362 - }, - "end": { - "line": 9, - "column": 1363 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1613, - "end": 1614, - "loc": { - "start": { - "line": 9, - "column": 1363 - }, - "end": { - "line": 9, - "column": 1364 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1614, - "end": 1615, - "loc": { - "start": { - "line": 9, - "column": 1364 - }, - "end": { - "line": 9, - "column": 1365 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1615, - "end": 1616, - "loc": { - "start": { - "line": 9, - "column": 1365 - }, - "end": { - "line": 9, - "column": 1366 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1616, - "end": 1617, - "loc": { - "start": { - "line": 9, - "column": 1366 - }, - "end": { - "line": 9, - "column": 1367 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1617, - "end": 1618, - "loc": { - "start": { - "line": 9, - "column": 1367 - }, - "end": { - "line": 9, - "column": 1368 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1618, - "end": 1619, - "loc": { - "start": { - "line": 9, - "column": 1368 - }, - "end": { - "line": 9, - "column": 1369 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1619, - "end": 1623, - "loc": { - "start": { - "line": 9, - "column": 1369 - }, - "end": { - "line": 9, - "column": 1373 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1623, - "end": 1624, - "loc": { - "start": { - "line": 9, - "column": 1373 - }, - "end": { - "line": 9, - "column": 1374 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "SPACE_CHAR", - "start": 1624, - "end": 1634, - "loc": { - "start": { - "line": 9, - "column": 1374 - }, - "end": { - "line": 9, - "column": 1384 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1634, - "end": 1635, - "loc": { - "start": { - "line": 9, - "column": 1384 - }, - "end": { - "line": 9, - "column": 1385 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "repeat", - "start": 1635, - "end": 1641, - "loc": { - "start": { - "line": 9, - "column": 1385 - }, - "end": { - "line": 9, - "column": 1391 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1641, - "end": 1642, - "loc": { - "start": { - "line": 9, - "column": 1391 - }, - "end": { - "line": 9, - "column": 1392 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Math", - "start": 1642, - "end": 1646, - "loc": { - "start": { - "line": 9, - "column": 1392 - }, - "end": { - "line": 9, - "column": 1396 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1646, - "end": 1647, - "loc": { - "start": { - "line": 9, - "column": 1396 - }, - "end": { - "line": 9, - "column": 1397 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "max", - "start": 1647, - "end": 1650, - "loc": { - "start": { - "line": 9, - "column": 1397 - }, - "end": { - "line": 9, - "column": 1400 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1650, - "end": 1651, - "loc": { - "start": { - "line": 9, - "column": 1400 - }, - "end": { - "line": 9, - "column": 1401 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1651, - "end": 1655, - "loc": { - "start": { - "line": 9, - "column": 1401 - }, - "end": { - "line": 9, - "column": 1405 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1655, - "end": 1656, - "loc": { - "start": { - "line": 9, - "column": 1405 - }, - "end": { - "line": 9, - "column": 1406 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "TYPE_SPACER_LENGTH", - "start": 1656, - "end": 1674, - "loc": { - "start": { - "line": 9, - "column": 1406 - }, - "end": { - "line": 9, - "column": 1424 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 1674, - "end": 1675, - "loc": { - "start": { - "line": 9, - "column": 1424 - }, - "end": { - "line": 9, - "column": 1425 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1675, - "end": 1676, - "loc": { - "start": { - "line": 9, - "column": 1425 - }, - "end": { - "line": 9, - "column": 1426 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1676, - "end": 1677, - "loc": { - "start": { - "line": 9, - "column": 1426 - }, - "end": { - "line": 9, - "column": 1427 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "length", - "start": 1677, - "end": 1683, - "loc": { - "start": { - "line": 9, - "column": 1427 - }, - "end": { - "line": 9, - "column": 1433 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1683, - "end": 1684, - "loc": { - "start": { - "line": 9, - "column": 1433 - }, - "end": { - "line": 9, - "column": 1434 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "r", - "start": 1684, - "end": 1685, - "loc": { - "start": { - "line": 9, - "column": 1434 - }, - "end": { - "line": 9, - "column": 1435 - } - } - }, - { - "type": { - "label": "?", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1685, - "end": 1686, - "loc": { - "start": { - "line": 9, - "column": 1435 - }, - "end": { - "line": 9, - "column": 1436 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 1, - "start": 1686, - "end": 1687, - "loc": { - "start": { - "line": 9, - "column": 1436 - }, - "end": { - "line": 9, - "column": 1437 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1687, - "end": 1688, - "loc": { - "start": { - "line": 9, - "column": 1437 - }, - "end": { - "line": 9, - "column": 1438 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 1688, - "end": 1689, - "loc": { - "start": { - "line": 9, - "column": 1438 - }, - "end": { - "line": 9, - "column": 1439 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1689, - "end": 1690, - "loc": { - "start": { - "line": 9, - "column": 1439 - }, - "end": { - "line": 9, - "column": 1440 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1690, - "end": 1691, - "loc": { - "start": { - "line": 9, - "column": 1440 - }, - "end": { - "line": 9, - "column": 1441 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1691, - "end": 1692, - "loc": { - "start": { - "line": 9, - "column": 1441 - }, - "end": { - "line": 9, - "column": 1442 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "|", - "start": 1692, - "end": 1695, - "loc": { - "start": { - "line": 9, - "column": 1442 - }, - "end": { - "line": 9, - "column": 1445 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1695, - "end": 1696, - "loc": { - "start": { - "line": 9, - "column": 1445 - }, - "end": { - "line": 9, - "column": 1446 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1696, - "end": 1700, - "loc": { - "start": { - "line": 9, - "column": 1446 - }, - "end": { - "line": 9, - "column": 1450 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1700, - "end": 1701, - "loc": { - "start": { - "line": 9, - "column": 1450 - }, - "end": { - "line": 9, - "column": 1451 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "RESET", - "start": 1701, - "end": 1706, - "loc": { - "start": { - "line": 9, - "column": 1451 - }, - "end": { - "line": 9, - "column": 1456 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1706, - "end": 1707, - "loc": { - "start": { - "line": 9, - "column": 1456 - }, - "end": { - "line": 9, - "column": 1457 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1707, - "end": 1710, - "loc": { - "start": { - "line": 9, - "column": 1457 - }, - "end": { - "line": 9, - "column": 1460 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 1710, - "end": 1711, - "loc": { - "start": { - "line": 9, - "column": 1460 - }, - "end": { - "line": 9, - "column": 1461 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1711, - "end": 1712, - "loc": { - "start": { - "line": 9, - "column": 1461 - }, - "end": { - "line": 9, - "column": 1462 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1712, - "end": 1713, - "loc": { - "start": { - "line": 9, - "column": 1462 - }, - "end": { - "line": 9, - "column": 1463 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 1713, - "end": 1720, - "loc": { - "start": { - "line": 9, - "column": 1463 - }, - "end": { - "line": 9, - "column": 1470 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1720, - "end": 1721, - "loc": { - "start": { - "line": 9, - "column": 1470 - }, - "end": { - "line": 9, - "column": 1471 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 1721, - "end": 1722, - "loc": { - "start": { - "line": 9, - "column": 1471 - }, - "end": { - "line": 9, - "column": 1472 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1722, - "end": 1723, - "loc": { - "start": { - "line": 9, - "column": 1472 - }, - "end": { - "line": 9, - "column": 1473 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1723, - "end": 1724, - "loc": { - "start": { - "line": 9, - "column": 1473 - }, - "end": { - "line": 9, - "column": 1474 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "%c", - "start": 1724, - "end": 1728, - "loc": { - "start": { - "line": 9, - "column": 1474 - }, - "end": { - "line": 9, - "column": 1478 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1728, - "end": 1729, - "loc": { - "start": { - "line": 9, - "column": 1478 - }, - "end": { - "line": 9, - "column": 1479 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1729, - "end": 1730, - "loc": { - "start": { - "line": 9, - "column": 1479 - }, - "end": { - "line": 9, - "column": 1480 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1730, - "end": 1731, - "loc": { - "start": { - "line": 9, - "column": 1480 - }, - "end": { - "line": 9, - "column": 1481 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1731, - "end": 1735, - "loc": { - "start": { - "line": 9, - "column": 1481 - }, - "end": { - "line": 9, - "column": 1485 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1735, - "end": 1736, - "loc": { - "start": { - "line": 9, - "column": 1485 - }, - "end": { - "line": 9, - "column": 1486 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "SPACE_CHAR", - "start": 1736, - "end": 1746, - "loc": { - "start": { - "line": 9, - "column": 1486 - }, - "end": { - "line": 9, - "column": 1496 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1746, - "end": 1747, - "loc": { - "start": { - "line": 9, - "column": 1496 - }, - "end": { - "line": 9, - "column": 1497 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "repeat", - "start": 1747, - "end": 1753, - "loc": { - "start": { - "line": 9, - "column": 1497 - }, - "end": { - "line": 9, - "column": 1503 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1753, - "end": 1754, - "loc": { - "start": { - "line": 9, - "column": 1503 - }, - "end": { - "line": 9, - "column": 1504 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Math", - "start": 1754, - "end": 1758, - "loc": { - "start": { - "line": 9, - "column": 1504 - }, - "end": { - "line": 9, - "column": 1508 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1758, - "end": 1759, - "loc": { - "start": { - "line": 9, - "column": 1508 - }, - "end": { - "line": 9, - "column": 1509 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "max", - "start": 1759, - "end": 1762, - "loc": { - "start": { - "line": 9, - "column": 1509 - }, - "end": { - "line": 9, - "column": 1512 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1762, - "end": 1763, - "loc": { - "start": { - "line": 9, - "column": 1512 - }, - "end": { - "line": 9, - "column": 1513 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1763, - "end": 1767, - "loc": { - "start": { - "line": 9, - "column": 1513 - }, - "end": { - "line": 9, - "column": 1517 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1767, - "end": 1768, - "loc": { - "start": { - "line": 9, - "column": 1517 - }, - "end": { - "line": 9, - "column": 1518 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "TYPE_SPACER_LENGTH", - "start": 1768, - "end": 1786, - "loc": { - "start": { - "line": 9, - "column": 1518 - }, - "end": { - "line": 9, - "column": 1536 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "-", - "start": 1786, - "end": 1787, - "loc": { - "start": { - "line": 9, - "column": 1536 - }, - "end": { - "line": 9, - "column": 1537 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 1787, - "end": 1788, - "loc": { - "start": { - "line": 9, - "column": 1537 - }, - "end": { - "line": 9, - "column": 1538 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1788, - "end": 1789, - "loc": { - "start": { - "line": 9, - "column": 1538 - }, - "end": { - "line": 9, - "column": 1539 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "length", - "start": 1789, - "end": 1795, - "loc": { - "start": { - "line": 9, - "column": 1539 - }, - "end": { - "line": 9, - "column": 1545 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1795, - "end": 1796, - "loc": { - "start": { - "line": 9, - "column": 1545 - }, - "end": { - "line": 9, - "column": 1546 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "r", - "start": 1796, - "end": 1797, - "loc": { - "start": { - "line": 9, - "column": 1546 - }, - "end": { - "line": 9, - "column": 1547 - } - } - }, - { - "type": { - "label": "?", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1797, - "end": 1798, - "loc": { - "start": { - "line": 9, - "column": 1547 - }, - "end": { - "line": 9, - "column": 1548 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 1, - "start": 1798, - "end": 1799, - "loc": { - "start": { - "line": 9, - "column": 1548 - }, - "end": { - "line": 9, - "column": 1549 - } - } - }, - { - "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1799, - "end": 1800, - "loc": { - "start": { - "line": 9, - "column": 1549 - }, - "end": { - "line": 9, - "column": 1550 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 1800, - "end": 1801, - "loc": { - "start": { - "line": 9, - "column": 1550 - }, - "end": { - "line": 9, - "column": 1551 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1801, - "end": 1802, - "loc": { - "start": { - "line": 9, - "column": 1551 - }, - "end": { - "line": 9, - "column": 1552 - } - } - }, - { - "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": 9, - "column": 1552 - }, - "end": { - "line": 9, - "column": 1553 - } - } - }, - { - "type": { - "label": "+/-", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": 9, - "updateContext": null - }, - "value": "+", - "start": 1803, - "end": 1804, - "loc": { - "start": { - "line": 9, - "column": 1553 - }, - "end": { - "line": 9, - "column": 1554 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "|", - "start": 1804, - "end": 1807, - "loc": { - "start": { - "line": 9, - "column": 1554 - }, - "end": { - "line": 9, - "column": 1557 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1807, - "end": 1808, - "loc": { - "start": { - "line": 9, - "column": 1557 - }, - "end": { - "line": 9, - "column": 1558 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1808, - "end": 1809, - "loc": { - "start": { - "line": 9, - "column": 1558 - }, - "end": { - "line": 9, - "column": 1559 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1809, - "end": 1810, - "loc": { - "start": { - "line": 9, - "column": 1559 - }, - "end": { - "line": 9, - "column": 1560 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1810, - "end": 1813, - "loc": { - "start": { - "line": 9, - "column": 1560 - }, - "end": { - "line": 9, - "column": 1563 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "e", - "start": 1813, - "end": 1814, - "loc": { - "start": { - "line": 9, - "column": 1563 - }, - "end": { - "line": 9, - "column": 1564 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1814, - "end": 1815, - "loc": { - "start": { - "line": 9, - "column": 1564 - }, - "end": { - "line": 9, - "column": 1565 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1815, - "end": 1816, - "loc": { - "start": { - "line": 9, - "column": 1565 - }, - "end": { - "line": 9, - "column": 1566 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1816, - "end": 1820, - "loc": { - "start": { - "line": 9, - "column": 1566 - }, - "end": { - "line": 9, - "column": 1570 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1820, - "end": 1821, - "loc": { - "start": { - "line": 9, - "column": 1570 - }, - "end": { - "line": 9, - "column": 1571 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "currentType", - "start": 1821, - "end": 1832, - "loc": { - "start": { - "line": 9, - "column": 1571 - }, - "end": { - "line": 9, - "column": 1582 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 1832, - "end": 1833, - "loc": { - "start": { - "line": 9, - "column": 1582 - }, - "end": { - "line": 9, - "column": 1583 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 1833, - "end": 1835, - "loc": { - "start": { - "line": 9, - "column": 1583 - }, - "end": { - "line": 9, - "column": 1585 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1835, - "end": 1836, - "loc": { - "start": { - "line": 9, - "column": 1585 - }, - "end": { - "line": 9, - "column": 1586 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "log", - "start": 1836, - "end": 1839, - "loc": { - "start": { - "line": 9, - "column": 1586 - }, - "end": { - "line": 9, - "column": 1589 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1839, - "end": 1840, - "loc": { - "start": { - "line": 9, - "column": 1589 - }, - "end": { - "line": 9, - "column": 1590 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1840, - "end": 1843, - "loc": { - "start": { - "line": 9, - "column": 1590 - }, - "end": { - "line": 9, - "column": 1593 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1843, - "end": 1844, - "loc": { - "start": { - "line": 9, - "column": 1593 - }, - "end": { - "line": 9, - "column": 1594 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1844, - "end": 1845, - "loc": { - "start": { - "line": 9, - "column": 1594 - }, - "end": { - "line": 9, - "column": 1595 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1845, - "end": 1846, - "loc": { - "start": { - "line": 9, - "column": 1595 - }, - "end": { - "line": 9, - "column": 1596 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1846, - "end": 1850, - "loc": { - "start": { - "line": 9, - "column": 1596 - }, - "end": { - "line": 9, - "column": 1600 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1850, - "end": 1851, - "loc": { - "start": { - "line": 9, - "column": 1600 - }, - "end": { - "line": 9, - "column": 1601 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 1851, - "end": 1858, - "loc": { - "start": { - "line": 9, - "column": 1601 - }, - "end": { - "line": 9, - "column": 1608 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1858, - "end": 1859, - "loc": { - "start": { - "line": 9, - "column": 1608 - }, - "end": { - "line": 9, - "column": 1609 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "log", - "start": 1859, - "end": 1864, - "loc": { - "start": { - "line": 9, - "column": 1609 - }, - "end": { - "line": 9, - "column": 1614 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1864, - "end": 1865, - "loc": { - "start": { - "line": 9, - "column": 1614 - }, - "end": { - "line": 9, - "column": 1615 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1865, - "end": 1868, - "loc": { - "start": { - "line": 9, - "column": 1615 - }, - "end": { - "line": 9, - "column": 1618 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1868, - "end": 1869, - "loc": { - "start": { - "line": 9, - "column": 1618 - }, - "end": { - "line": 9, - "column": 1619 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1869, - "end": 1870, - "loc": { - "start": { - "line": 9, - "column": 1619 - }, - "end": { - "line": 9, - "column": 1620 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1870, - "end": 1871, - "loc": { - "start": { - "line": 9, - "column": 1620 - }, - "end": { - "line": 9, - "column": 1621 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "info", - "start": 1871, - "end": 1875, - "loc": { - "start": { - "line": 9, - "column": 1621 - }, - "end": { - "line": 9, - "column": 1625 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1875, - "end": 1876, - "loc": { - "start": { - "line": 9, - "column": 1625 - }, - "end": { - "line": 9, - "column": 1626 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1876, - "end": 1879, - "loc": { - "start": { - "line": 9, - "column": 1626 - }, - "end": { - "line": 9, - "column": 1629 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1879, - "end": 1880, - "loc": { - "start": { - "line": 9, - "column": 1629 - }, - "end": { - "line": 9, - "column": 1630 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1880, - "end": 1881, - "loc": { - "start": { - "line": 9, - "column": 1630 - }, - "end": { - "line": 9, - "column": 1631 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1881, - "end": 1882, - "loc": { - "start": { - "line": 9, - "column": 1631 - }, - "end": { - "line": 9, - "column": 1632 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1882, - "end": 1886, - "loc": { - "start": { - "line": 9, - "column": 1632 - }, - "end": { - "line": 9, - "column": 1636 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1886, - "end": 1887, - "loc": { - "start": { - "line": 9, - "column": 1636 - }, - "end": { - "line": 9, - "column": 1637 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 1887, - "end": 1894, - "loc": { - "start": { - "line": 9, - "column": 1637 - }, - "end": { - "line": 9, - "column": 1644 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1894, - "end": 1895, - "loc": { - "start": { - "line": 9, - "column": 1644 - }, - "end": { - "line": 9, - "column": 1645 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "info", - "start": 1895, - "end": 1901, - "loc": { - "start": { - "line": 9, - "column": 1645 - }, - "end": { - "line": 9, - "column": 1651 - } - } - }, - { - "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": 9, - "column": 1651 - }, - "end": { - "line": 9, - "column": 1652 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1902, - "end": 1905, - "loc": { - "start": { - "line": 9, - "column": 1652 - }, - "end": { - "line": 9, - "column": 1655 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1905, - "end": 1906, - "loc": { - "start": { - "line": 9, - "column": 1655 - }, - "end": { - "line": 9, - "column": 1656 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1906, - "end": 1907, - "loc": { - "start": { - "line": 9, - "column": 1656 - }, - "end": { - "line": 9, - "column": 1657 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1907, - "end": 1908, - "loc": { - "start": { - "line": 9, - "column": 1657 - }, - "end": { - "line": 9, - "column": 1658 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "error", - "start": 1908, - "end": 1913, - "loc": { - "start": { - "line": 9, - "column": 1658 - }, - "end": { - "line": 9, - "column": 1663 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1913, - "end": 1914, - "loc": { - "start": { - "line": 9, - "column": 1663 - }, - "end": { - "line": 9, - "column": 1664 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1914, - "end": 1917, - "loc": { - "start": { - "line": 9, - "column": 1664 - }, - "end": { - "line": 9, - "column": 1667 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1917, - "end": 1918, - "loc": { - "start": { - "line": 9, - "column": 1667 - }, - "end": { - "line": 9, - "column": 1668 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1918, - "end": 1919, - "loc": { - "start": { - "line": 9, - "column": 1668 - }, - "end": { - "line": 9, - "column": 1669 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1919, - "end": 1920, - "loc": { - "start": { - "line": 9, - "column": 1669 - }, - "end": { - "line": 9, - "column": 1670 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1920, - "end": 1924, - "loc": { - "start": { - "line": 9, - "column": 1670 - }, - "end": { - "line": 9, - "column": 1674 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1924, - "end": 1925, - "loc": { - "start": { - "line": 9, - "column": 1674 - }, - "end": { - "line": 9, - "column": 1675 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 1925, - "end": 1932, - "loc": { - "start": { - "line": 9, - "column": 1675 - }, - "end": { - "line": 9, - "column": 1682 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1932, - "end": 1933, - "loc": { - "start": { - "line": 9, - "column": 1682 - }, - "end": { - "line": 9, - "column": 1683 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "error", - "start": 1933, - "end": 1940, - "loc": { - "start": { - "line": 9, - "column": 1683 - }, - "end": { - "line": 9, - "column": 1690 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1940, - "end": 1941, - "loc": { - "start": { - "line": 9, - "column": 1690 - }, - "end": { - "line": 9, - "column": 1691 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1941, - "end": 1944, - "loc": { - "start": { - "line": 9, - "column": 1691 - }, - "end": { - "line": 9, - "column": 1694 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1944, - "end": 1945, - "loc": { - "start": { - "line": 9, - "column": 1694 - }, - "end": { - "line": 9, - "column": 1695 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1945, - "end": 1946, - "loc": { - "start": { - "line": 9, - "column": 1695 - }, - "end": { - "line": 9, - "column": 1696 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1946, - "end": 1947, - "loc": { - "start": { - "line": 9, - "column": 1696 - }, - "end": { - "line": 9, - "column": 1697 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "warn", - "start": 1947, - "end": 1951, - "loc": { - "start": { - "line": 9, - "column": 1697 - }, - "end": { - "line": 9, - "column": 1701 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1951, - "end": 1952, - "loc": { - "start": { - "line": 9, - "column": 1701 - }, - "end": { - "line": 9, - "column": 1702 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1952, - "end": 1955, - "loc": { - "start": { - "line": 9, - "column": 1702 - }, - "end": { - "line": 9, - "column": 1705 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1955, - "end": 1956, - "loc": { - "start": { - "line": 9, - "column": 1705 - }, - "end": { - "line": 9, - "column": 1706 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1956, - "end": 1957, - "loc": { - "start": { - "line": 9, - "column": 1706 - }, - "end": { - "line": 9, - "column": 1707 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1957, - "end": 1958, - "loc": { - "start": { - "line": 9, - "column": 1707 - }, - "end": { - "line": 9, - "column": 1708 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 1958, - "end": 1962, - "loc": { - "start": { - "line": 9, - "column": 1708 - }, - "end": { - "line": 9, - "column": 1712 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1962, - "end": 1963, - "loc": { - "start": { - "line": 9, - "column": 1712 - }, - "end": { - "line": 9, - "column": 1713 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 1963, - "end": 1970, - "loc": { - "start": { - "line": 9, - "column": 1713 - }, - "end": { - "line": 9, - "column": 1720 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1970, - "end": 1971, - "loc": { - "start": { - "line": 9, - "column": 1720 - }, - "end": { - "line": 9, - "column": 1721 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "warn", - "start": 1971, - "end": 1977, - "loc": { - "start": { - "line": 9, - "column": 1721 - }, - "end": { - "line": 9, - "column": 1727 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1977, - "end": 1978, - "loc": { - "start": { - "line": 9, - "column": 1727 - }, - "end": { - "line": 9, - "column": 1728 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1978, - "end": 1981, - "loc": { - "start": { - "line": 9, - "column": 1728 - }, - "end": { - "line": 9, - "column": 1731 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1981, - "end": 1982, - "loc": { - "start": { - "line": 9, - "column": 1731 - }, - "end": { - "line": 9, - "column": 1732 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1982, - "end": 1983, - "loc": { - "start": { - "line": 9, - "column": 1732 - }, - "end": { - "line": 9, - "column": 1733 - } - } - }, - { - "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": 9, - "column": 1733 - }, - "end": { - "line": 9, - "column": 1734 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "assert", - "start": 1984, - "end": 1990, - "loc": { - "start": { - "line": 9, - "column": 1734 - }, - "end": { - "line": 9, - "column": 1740 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1990, - "end": 1991, - "loc": { - "start": { - "line": 9, - "column": 1740 - }, - "end": { - "line": 9, - "column": 1741 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 1991, - "end": 1994, - "loc": { - "start": { - "line": 9, - "column": 1741 - }, - "end": { - "line": 9, - "column": 1744 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 1994, - "end": 1995, - "loc": { - "start": { - "line": 9, - "column": 1744 - }, - "end": { - "line": 9, - "column": 1745 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1995, - "end": 1996, - "loc": { - "start": { - "line": 9, - "column": 1745 - }, - "end": { - "line": 9, - "column": 1746 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 1996, - "end": 1997, - "loc": { - "start": { - "line": 9, - "column": 1746 - }, - "end": { - "line": 9, - "column": 1747 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 1997, - "end": 2004, - "loc": { - "start": { - "line": 9, - "column": 1747 - }, - "end": { - "line": 9, - "column": 1754 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2004, - "end": 2005, - "loc": { - "start": { - "line": 9, - "column": 1754 - }, - "end": { - "line": 9, - "column": 1755 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "assert", - "start": 2005, - "end": 2011, - "loc": { - "start": { - "line": 9, - "column": 1755 - }, - "end": { - "line": 9, - "column": 1761 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2011, - "end": 2012, - "loc": { - "start": { - "line": 9, - "column": 1761 - }, - "end": { - "line": 9, - "column": 1762 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2012, - "end": 2015, - "loc": { - "start": { - "line": 9, - "column": 1762 - }, - "end": { - "line": 9, - "column": 1765 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2015, - "end": 2016, - "loc": { - "start": { - "line": 9, - "column": 1765 - }, - "end": { - "line": 9, - "column": 1766 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2016, - "end": 2017, - "loc": { - "start": { - "line": 9, - "column": 1766 - }, - "end": { - "line": 9, - "column": 1767 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2017, - "end": 2018, - "loc": { - "start": { - "line": 9, - "column": 1767 - }, - "end": { - "line": 9, - "column": 1768 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "debug", - "start": 2018, - "end": 2023, - "loc": { - "start": { - "line": 9, - "column": 1768 - }, - "end": { - "line": 9, - "column": 1773 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2023, - "end": 2024, - "loc": { - "start": { - "line": 9, - "column": 1773 - }, - "end": { - "line": 9, - "column": 1774 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2024, - "end": 2027, - "loc": { - "start": { - "line": 9, - "column": 1774 - }, - "end": { - "line": 9, - "column": 1777 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2027, - "end": 2028, - "loc": { - "start": { - "line": 9, - "column": 1777 - }, - "end": { - "line": 9, - "column": 1778 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2028, - "end": 2029, - "loc": { - "start": { - "line": 9, - "column": 1778 - }, - "end": { - "line": 9, - "column": 1779 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2029, - "end": 2030, - "loc": { - "start": { - "line": 9, - "column": 1779 - }, - "end": { - "line": 9, - "column": 1780 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2030, - "end": 2034, - "loc": { - "start": { - "line": 9, - "column": 1780 - }, - "end": { - "line": 9, - "column": 1784 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2034, - "end": 2035, - "loc": { - "start": { - "line": 9, - "column": 1784 - }, - "end": { - "line": 9, - "column": 1785 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2035, - "end": 2042, - "loc": { - "start": { - "line": 9, - "column": 1785 - }, - "end": { - "line": 9, - "column": 1792 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2042, - "end": 2043, - "loc": { - "start": { - "line": 9, - "column": 1792 - }, - "end": { - "line": 9, - "column": 1793 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "debug", - "start": 2043, - "end": 2050, - "loc": { - "start": { - "line": 9, - "column": 1793 - }, - "end": { - "line": 9, - "column": 1800 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2050, - "end": 2051, - "loc": { - "start": { - "line": 9, - "column": 1800 - }, - "end": { - "line": 9, - "column": 1801 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2051, - "end": 2054, - "loc": { - "start": { - "line": 9, - "column": 1801 - }, - "end": { - "line": 9, - "column": 1804 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2054, - "end": 2055, - "loc": { - "start": { - "line": 9, - "column": 1804 - }, - "end": { - "line": 9, - "column": 1805 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2055, - "end": 2056, - "loc": { - "start": { - "line": 9, - "column": 1805 - }, - "end": { - "line": 9, - "column": 1806 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2056, - "end": 2057, - "loc": { - "start": { - "line": 9, - "column": 1806 - }, - "end": { - "line": 9, - "column": 1807 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "count", - "start": 2057, - "end": 2062, - "loc": { - "start": { - "line": 9, - "column": 1807 - }, - "end": { - "line": 9, - "column": 1812 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2062, - "end": 2063, - "loc": { - "start": { - "line": 9, - "column": 1812 - }, - "end": { - "line": 9, - "column": 1813 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2063, - "end": 2064, - "loc": { - "start": { - "line": 9, - "column": 1813 - }, - "end": { - "line": 9, - "column": 1814 - } - } - }, - { - "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": 9, - "column": 1814 - }, - "end": { - "line": 9, - "column": 1815 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2065, - "end": 2066, - "loc": { - "start": { - "line": 9, - "column": 1815 - }, - "end": { - "line": 9, - "column": 1816 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2066, - "end": 2073, - "loc": { - "start": { - "line": 9, - "column": 1816 - }, - "end": { - "line": 9, - "column": 1823 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2073, - "end": 2074, - "loc": { - "start": { - "line": 9, - "column": 1823 - }, - "end": { - "line": 9, - "column": 1824 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "count", - "start": 2074, - "end": 2079, - "loc": { - "start": { - "line": 9, - "column": 1824 - }, - "end": { - "line": 9, - "column": 1829 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2079, - "end": 2080, - "loc": { - "start": { - "line": 9, - "column": 1829 - }, - "end": { - "line": 9, - "column": 1830 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2080, - "end": 2081, - "loc": { - "start": { - "line": 9, - "column": 1830 - }, - "end": { - "line": 9, - "column": 1831 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2081, - "end": 2082, - "loc": { - "start": { - "line": 9, - "column": 1831 - }, - "end": { - "line": 9, - "column": 1832 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2082, - "end": 2083, - "loc": { - "start": { - "line": 9, - "column": 1832 - }, - "end": { - "line": 9, - "column": 1833 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "countReset", - "start": 2083, - "end": 2093, - "loc": { - "start": { - "line": 9, - "column": 1833 - }, - "end": { - "line": 9, - "column": 1843 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2093, - "end": 2094, - "loc": { - "start": { - "line": 9, - "column": 1843 - }, - "end": { - "line": 9, - "column": 1844 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2094, - "end": 2095, - "loc": { - "start": { - "line": 9, - "column": 1844 - }, - "end": { - "line": 9, - "column": 1845 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2095, - "end": 2096, - "loc": { - "start": { - "line": 9, - "column": 1845 - }, - "end": { - "line": 9, - "column": 1846 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2096, - "end": 2097, - "loc": { - "start": { - "line": 9, - "column": 1846 - }, - "end": { - "line": 9, - "column": 1847 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2097, - "end": 2104, - "loc": { - "start": { - "line": 9, - "column": 1847 - }, - "end": { - "line": 9, - "column": 1854 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2104, - "end": 2105, - "loc": { - "start": { - "line": 9, - "column": 1854 - }, - "end": { - "line": 9, - "column": 1855 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "countReset", - "start": 2105, - "end": 2115, - "loc": { - "start": { - "line": 9, - "column": 1855 - }, - "end": { - "line": 9, - "column": 1865 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2115, - "end": 2116, - "loc": { - "start": { - "line": 9, - "column": 1865 - }, - "end": { - "line": 9, - "column": 1866 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2116, - "end": 2117, - "loc": { - "start": { - "line": 9, - "column": 1866 - }, - "end": { - "line": 9, - "column": 1867 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2117, - "end": 2118, - "loc": { - "start": { - "line": 9, - "column": 1867 - }, - "end": { - "line": 9, - "column": 1868 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2118, - "end": 2119, - "loc": { - "start": { - "line": 9, - "column": 1868 - }, - "end": { - "line": 9, - "column": 1869 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "table", - "start": 2119, - "end": 2124, - "loc": { - "start": { - "line": 9, - "column": 1869 - }, - "end": { - "line": 9, - "column": 1874 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2124, - "end": 2125, - "loc": { - "start": { - "line": 9, - "column": 1874 - }, - "end": { - "line": 9, - "column": 1875 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2125, - "end": 2126, - "loc": { - "start": { - "line": 9, - "column": 1875 - }, - "end": { - "line": 9, - "column": 1876 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2126, - "end": 2127, - "loc": { - "start": { - "line": 9, - "column": 1876 - }, - "end": { - "line": 9, - "column": 1877 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2127, - "end": 2128, - "loc": { - "start": { - "line": 9, - "column": 1877 - }, - "end": { - "line": 9, - "column": 1878 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2128, - "end": 2129, - "loc": { - "start": { - "line": 9, - "column": 1878 - }, - "end": { - "line": 9, - "column": 1879 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2129, - "end": 2130, - "loc": { - "start": { - "line": 9, - "column": 1879 - }, - "end": { - "line": 9, - "column": 1880 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2130, - "end": 2137, - "loc": { - "start": { - "line": 9, - "column": 1880 - }, - "end": { - "line": 9, - "column": 1887 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2137, - "end": 2138, - "loc": { - "start": { - "line": 9, - "column": 1887 - }, - "end": { - "line": 9, - "column": 1888 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "table", - "start": 2138, - "end": 2143, - "loc": { - "start": { - "line": 9, - "column": 1888 - }, - "end": { - "line": 9, - "column": 1893 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2143, - "end": 2144, - "loc": { - "start": { - "line": 9, - "column": 1893 - }, - "end": { - "line": 9, - "column": 1894 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2144, - "end": 2145, - "loc": { - "start": { - "line": 9, - "column": 1894 - }, - "end": { - "line": 9, - "column": 1895 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2145, - "end": 2146, - "loc": { - "start": { - "line": 9, - "column": 1895 - }, - "end": { - "line": 9, - "column": 1896 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2146, - "end": 2147, - "loc": { - "start": { - "line": 9, - "column": 1896 - }, - "end": { - "line": 9, - "column": 1897 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2147, - "end": 2148, - "loc": { - "start": { - "line": 9, - "column": 1897 - }, - "end": { - "line": 9, - "column": 1898 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2148, - "end": 2149, - "loc": { - "start": { - "line": 9, - "column": 1898 - }, - "end": { - "line": 9, - "column": 1899 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "time", - "start": 2149, - "end": 2153, - "loc": { - "start": { - "line": 9, - "column": 1899 - }, - "end": { - "line": 9, - "column": 1903 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2153, - "end": 2154, - "loc": { - "start": { - "line": 9, - "column": 1903 - }, - "end": { - "line": 9, - "column": 1904 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2154, - "end": 2155, - "loc": { - "start": { - "line": 9, - "column": 1904 - }, - "end": { - "line": 9, - "column": 1905 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2155, - "end": 2156, - "loc": { - "start": { - "line": 9, - "column": 1905 - }, - "end": { - "line": 9, - "column": 1906 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2156, - "end": 2157, - "loc": { - "start": { - "line": 9, - "column": 1906 - }, - "end": { - "line": 9, - "column": 1907 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2157, - "end": 2161, - "loc": { - "start": { - "line": 9, - "column": 1907 - }, - "end": { - "line": 9, - "column": 1911 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2161, - "end": 2162, - "loc": { - "start": { - "line": 9, - "column": 1911 - }, - "end": { - "line": 9, - "column": 1912 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2162, - "end": 2169, - "loc": { - "start": { - "line": 9, - "column": 1912 - }, - "end": { - "line": 9, - "column": 1919 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2169, - "end": 2170, - "loc": { - "start": { - "line": 9, - "column": 1919 - }, - "end": { - "line": 9, - "column": 1920 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "time", - "start": 2170, - "end": 2176, - "loc": { - "start": { - "line": 9, - "column": 1920 - }, - "end": { - "line": 9, - "column": 1926 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2176, - "end": 2177, - "loc": { - "start": { - "line": 9, - "column": 1926 - }, - "end": { - "line": 9, - "column": 1927 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2177, - "end": 2178, - "loc": { - "start": { - "line": 9, - "column": 1927 - }, - "end": { - "line": 9, - "column": 1928 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2178, - "end": 2179, - "loc": { - "start": { - "line": 9, - "column": 1928 - }, - "end": { - "line": 9, - "column": 1929 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2179, - "end": 2180, - "loc": { - "start": { - "line": 9, - "column": 1929 - }, - "end": { - "line": 9, - "column": 1930 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "timeLog", - "start": 2180, - "end": 2187, - "loc": { - "start": { - "line": 9, - "column": 1930 - }, - "end": { - "line": 9, - "column": 1937 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2187, - "end": 2188, - "loc": { - "start": { - "line": 9, - "column": 1937 - }, - "end": { - "line": 9, - "column": 1938 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2188, - "end": 2189, - "loc": { - "start": { - "line": 9, - "column": 1938 - }, - "end": { - "line": 9, - "column": 1939 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2189, - "end": 2190, - "loc": { - "start": { - "line": 9, - "column": 1939 - }, - "end": { - "line": 9, - "column": 1940 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2190, - "end": 2191, - "loc": { - "start": { - "line": 9, - "column": 1940 - }, - "end": { - "line": 9, - "column": 1941 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2191, - "end": 2195, - "loc": { - "start": { - "line": 9, - "column": 1941 - }, - "end": { - "line": 9, - "column": 1945 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2195, - "end": 2196, - "loc": { - "start": { - "line": 9, - "column": 1945 - }, - "end": { - "line": 9, - "column": 1946 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2196, - "end": 2203, - "loc": { - "start": { - "line": 9, - "column": 1946 - }, - "end": { - "line": 9, - "column": 1953 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2203, - "end": 2204, - "loc": { - "start": { - "line": 9, - "column": 1953 - }, - "end": { - "line": 9, - "column": 1954 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "timeLog", - "start": 2204, - "end": 2213, - "loc": { - "start": { - "line": 9, - "column": 1954 - }, - "end": { - "line": 9, - "column": 1963 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2213, - "end": 2214, - "loc": { - "start": { - "line": 9, - "column": 1963 - }, - "end": { - "line": 9, - "column": 1964 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2214, - "end": 2215, - "loc": { - "start": { - "line": 9, - "column": 1964 - }, - "end": { - "line": 9, - "column": 1965 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2215, - "end": 2216, - "loc": { - "start": { - "line": 9, - "column": 1965 - }, - "end": { - "line": 9, - "column": 1966 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2216, - "end": 2217, - "loc": { - "start": { - "line": 9, - "column": 1966 - }, - "end": { - "line": 9, - "column": 1967 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "timeEnd", - "start": 2217, - "end": 2224, - "loc": { - "start": { - "line": 9, - "column": 1967 - }, - "end": { - "line": 9, - "column": 1974 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2224, - "end": 2225, - "loc": { - "start": { - "line": 9, - "column": 1974 - }, - "end": { - "line": 9, - "column": 1975 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2225, - "end": 2226, - "loc": { - "start": { - "line": 9, - "column": 1975 - }, - "end": { - "line": 9, - "column": 1976 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2226, - "end": 2227, - "loc": { - "start": { - "line": 9, - "column": 1976 - }, - "end": { - "line": 9, - "column": 1977 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2227, - "end": 2228, - "loc": { - "start": { - "line": 9, - "column": 1977 - }, - "end": { - "line": 9, - "column": 1978 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2228, - "end": 2232, - "loc": { - "start": { - "line": 9, - "column": 1978 - }, - "end": { - "line": 9, - "column": 1982 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2232, - "end": 2233, - "loc": { - "start": { - "line": 9, - "column": 1982 - }, - "end": { - "line": 9, - "column": 1983 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2233, - "end": 2240, - "loc": { - "start": { - "line": 9, - "column": 1983 - }, - "end": { - "line": 9, - "column": 1990 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2240, - "end": 2241, - "loc": { - "start": { - "line": 9, - "column": 1990 - }, - "end": { - "line": 9, - "column": 1991 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "timeEnd", - "start": 2241, - "end": 2250, - "loc": { - "start": { - "line": 9, - "column": 1991 - }, - "end": { - "line": 9, - "column": 2000 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2250, - "end": 2251, - "loc": { - "start": { - "line": 9, - "column": 2000 - }, - "end": { - "line": 9, - "column": 2001 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2251, - "end": 2252, - "loc": { - "start": { - "line": 9, - "column": 2001 - }, - "end": { - "line": 9, - "column": 2002 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2252, - "end": 2253, - "loc": { - "start": { - "line": 9, - "column": 2002 - }, - "end": { - "line": 9, - "column": 2003 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2253, - "end": 2254, - "loc": { - "start": { - "line": 9, - "column": 2003 - }, - "end": { - "line": 9, - "column": 2004 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "trace", - "start": 2254, - "end": 2259, - "loc": { - "start": { - "line": 9, - "column": 2004 - }, - "end": { - "line": 9, - "column": 2009 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2259, - "end": 2260, - "loc": { - "start": { - "line": 9, - "column": 2009 - }, - "end": { - "line": 9, - "column": 2010 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2260, - "end": 2263, - "loc": { - "start": { - "line": 9, - "column": 2010 - }, - "end": { - "line": 9, - "column": 2013 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2263, - "end": 2264, - "loc": { - "start": { - "line": 9, - "column": 2013 - }, - "end": { - "line": 9, - "column": 2014 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2264, - "end": 2265, - "loc": { - "start": { - "line": 9, - "column": 2014 - }, - "end": { - "line": 9, - "column": 2015 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2265, - "end": 2266, - "loc": { - "start": { - "line": 9, - "column": 2015 - }, - "end": { - "line": 9, - "column": 2016 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2266, - "end": 2270, - "loc": { - "start": { - "line": 9, - "column": 2016 - }, - "end": { - "line": 9, - "column": 2020 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2270, - "end": 2271, - "loc": { - "start": { - "line": 9, - "column": 2020 - }, - "end": { - "line": 9, - "column": 2021 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2271, - "end": 2278, - "loc": { - "start": { - "line": 9, - "column": 2021 - }, - "end": { - "line": 9, - "column": 2028 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2278, - "end": 2279, - "loc": { - "start": { - "line": 9, - "column": 2028 - }, - "end": { - "line": 9, - "column": 2029 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "trace", - "start": 2279, - "end": 2286, - "loc": { - "start": { - "line": 9, - "column": 2029 - }, - "end": { - "line": 9, - "column": 2036 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2286, - "end": 2287, - "loc": { - "start": { - "line": 9, - "column": 2036 - }, - "end": { - "line": 9, - "column": 2037 - } - } - }, - { - "type": { - "label": "...", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2287, - "end": 2290, - "loc": { - "start": { - "line": 9, - "column": 2037 - }, - "end": { - "line": 9, - "column": 2040 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2290, - "end": 2291, - "loc": { - "start": { - "line": 9, - "column": 2040 - }, - "end": { - "line": 9, - "column": 2041 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2291, - "end": 2292, - "loc": { - "start": { - "line": 9, - "column": 2041 - }, - "end": { - "line": 9, - "column": 2042 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2292, - "end": 2293, - "loc": { - "start": { - "line": 9, - "column": 2042 - }, - "end": { - "line": 9, - "column": 2043 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "group", - "start": 2293, - "end": 2298, - "loc": { - "start": { - "line": 9, - "column": 2043 - }, - "end": { - "line": 9, - "column": 2048 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2298, - "end": 2299, - "loc": { - "start": { - "line": 9, - "column": 2048 - }, - "end": { - "line": 9, - "column": 2049 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2299, - "end": 2300, - "loc": { - "start": { - "line": 9, - "column": 2049 - }, - "end": { - "line": 9, - "column": 2050 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2300, - "end": 2301, - "loc": { - "start": { - "line": 9, - "column": 2050 - }, - "end": { - "line": 9, - "column": 2051 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2301, - "end": 2302, - "loc": { - "start": { - "line": 9, - "column": 2051 - }, - "end": { - "line": 9, - "column": 2052 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2302, - "end": 2306, - "loc": { - "start": { - "line": 9, - "column": 2052 - }, - "end": { - "line": 9, - "column": 2056 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2306, - "end": 2307, - "loc": { - "start": { - "line": 9, - "column": 2056 - }, - "end": { - "line": 9, - "column": 2057 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "message", - "start": 2307, - "end": 2314, - "loc": { - "start": { - "line": 9, - "column": 2057 - }, - "end": { - "line": 9, - "column": 2064 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2314, - "end": 2315, - "loc": { - "start": { - "line": 9, - "column": 2064 - }, - "end": { - "line": 9, - "column": 2065 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "group", - "start": 2315, - "end": 2322, - "loc": { - "start": { - "line": 9, - "column": 2065 - }, - "end": { - "line": 9, - "column": 2072 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2322, - "end": 2323, - "loc": { - "start": { - "line": 9, - "column": 2072 - }, - "end": { - "line": 9, - "column": 2073 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2323, - "end": 2324, - "loc": { - "start": { - "line": 9, - "column": 2073 - }, - "end": { - "line": 9, - "column": 2074 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2324, - "end": 2325, - "loc": { - "start": { - "line": 9, - "column": 2074 - }, - "end": { - "line": 9, - "column": 2075 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2325, - "end": 2326, - "loc": { - "start": { - "line": 9, - "column": 2075 - }, - "end": { - "line": 9, - "column": 2076 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "groupCollapsed", - "start": 2326, - "end": 2340, - "loc": { - "start": { - "line": 9, - "column": 2076 - }, - "end": { - "line": 9, - "column": 2090 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2340, - "end": 2341, - "loc": { - "start": { - "line": 9, - "column": 2090 - }, - "end": { - "line": 9, - "column": 2091 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2341, - "end": 2342, - "loc": { - "start": { - "line": 9, - "column": 2091 - }, - "end": { - "line": 9, - "column": 2092 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2342, - "end": 2343, - "loc": { - "start": { - "line": 9, - "column": 2092 - }, - "end": { - "line": 9, - "column": 2093 - } - } - }, - { - "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": 9, - "column": 2093 - }, - "end": { - "line": 9, - "column": 2094 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2344, - "end": 2351, - "loc": { - "start": { - "line": 9, - "column": 2094 - }, - "end": { - "line": 9, - "column": 2101 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2351, - "end": 2352, - "loc": { - "start": { - "line": 9, - "column": 2101 - }, - "end": { - "line": 9, - "column": 2102 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "groupCollapsed", - "start": 2352, - "end": 2366, - "loc": { - "start": { - "line": 9, - "column": 2102 - }, - "end": { - "line": 9, - "column": 2116 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2366, - "end": 2367, - "loc": { - "start": { - "line": 9, - "column": 2116 - }, - "end": { - "line": 9, - "column": 2117 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2367, - "end": 2368, - "loc": { - "start": { - "line": 9, - "column": 2117 - }, - "end": { - "line": 9, - "column": 2118 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2368, - "end": 2369, - "loc": { - "start": { - "line": 9, - "column": 2118 - }, - "end": { - "line": 9, - "column": 2119 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2369, - "end": 2370, - "loc": { - "start": { - "line": 9, - "column": 2119 - }, - "end": { - "line": 9, - "column": 2120 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "groupEnd", - "start": 2370, - "end": 2378, - "loc": { - "start": { - "line": 9, - "column": 2120 - }, - "end": { - "line": 9, - "column": 2128 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2378, - "end": 2379, - "loc": { - "start": { - "line": 9, - "column": 2128 - }, - "end": { - "line": 9, - "column": 2129 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2379, - "end": 2380, - "loc": { - "start": { - "line": 9, - "column": 2129 - }, - "end": { - "line": 9, - "column": 2130 - } - } - }, - { - "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": 9, - "column": 2130 - }, - "end": { - "line": 9, - "column": 2131 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2381, - "end": 2388, - "loc": { - "start": { - "line": 9, - "column": 2131 - }, - "end": { - "line": 9, - "column": 2138 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2388, - "end": 2389, - "loc": { - "start": { - "line": 9, - "column": 2138 - }, - "end": { - "line": 9, - "column": 2139 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "groupEnd", - "start": 2389, - "end": 2397, - "loc": { - "start": { - "line": 9, - "column": 2139 - }, - "end": { - "line": 9, - "column": 2147 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2397, - "end": 2398, - "loc": { - "start": { - "line": 9, - "column": 2147 - }, - "end": { - "line": 9, - "column": 2148 - } - } - }, - { - "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": 9, - "column": 2148 - }, - "end": { - "line": 9, - "column": 2149 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2399, - "end": 2400, - "loc": { - "start": { - "line": 9, - "column": 2149 - }, - "end": { - "line": 9, - "column": 2150 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "clear", - "start": 2400, - "end": 2405, - "loc": { - "start": { - "line": 9, - "column": 2150 - }, - "end": { - "line": 9, - "column": 2155 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2405, - "end": 2406, - "loc": { - "start": { - "line": 9, - "column": 2155 - }, - "end": { - "line": 9, - "column": 2156 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2406, - "end": 2407, - "loc": { - "start": { - "line": 9, - "column": 2156 - }, - "end": { - "line": 9, - "column": 2157 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2407, - "end": 2408, - "loc": { - "start": { - "line": 9, - "column": 2157 - }, - "end": { - "line": 9, - "column": 2158 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 2408, - "end": 2415, - "loc": { - "start": { - "line": 9, - "column": 2158 - }, - "end": { - "line": 9, - "column": 2165 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2415, - "end": 2416, - "loc": { - "start": { - "line": 9, - "column": 2165 - }, - "end": { - "line": 9, - "column": 2166 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "clear", - "start": 2416, - "end": 2421, - "loc": { - "start": { - "line": 9, - "column": 2166 - }, - "end": { - "line": 9, - "column": 2171 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2421, - "end": 2422, - "loc": { - "start": { - "line": 9, - "column": 2171 - }, - "end": { - "line": 9, - "column": 2172 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2422, - "end": 2423, - "loc": { - "start": { - "line": 9, - "column": 2172 - }, - "end": { - "line": 9, - "column": 2173 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2423, - "end": 2424, - "loc": { - "start": { - "line": 9, - "column": 2173 - }, - "end": { - "line": 9, - "column": 2174 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "registerType", - "start": 2424, - "end": 2436, - "loc": { - "start": { - "line": 9, - "column": 2174 - }, - "end": { - "line": 9, - "column": 2186 - } - } - }, - { - "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": 9, - "column": 2186 - }, - "end": { - "line": 9, - "column": 2187 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2437, - "end": 2438, - "loc": { - "start": { - "line": 9, - "column": 2187 - }, - "end": { - "line": 9, - "column": 2188 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2438, - "end": 2439, - "loc": { - "start": { - "line": 9, - "column": 2188 - }, - "end": { - "line": 9, - "column": 2189 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2439, - "end": 2440, - "loc": { - "start": { - "line": 9, - "column": 2189 - }, - "end": { - "line": 9, - "column": 2190 - } - } - }, - { - "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": 9, - "column": 2190 - }, - "end": { - "line": 9, - "column": 2191 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2441, - "end": 2442, - "loc": { - "start": { - "line": 9, - "column": 2191 - }, - "end": { - "line": 9, - "column": 2192 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2442, - "end": 2446, - "loc": { - "start": { - "line": 9, - "column": 2192 - }, - "end": { - "line": 9, - "column": 2196 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2446, - "end": 2447, - "loc": { - "start": { - "line": 9, - "column": 2196 - }, - "end": { - "line": 9, - "column": 2197 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 2447, - "end": 2452, - "loc": { - "start": { - "line": 9, - "column": 2197 - }, - "end": { - "line": 9, - "column": 2202 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2452, - "end": 2453, - "loc": { - "start": { - "line": 9, - "column": 2202 - }, - "end": { - "line": 9, - "column": 2203 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2453, - "end": 2454, - "loc": { - "start": { - "line": 9, - "column": 2203 - }, - "end": { - "line": 9, - "column": 2204 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2454, - "end": 2455, - "loc": { - "start": { - "line": 9, - "column": 2204 - }, - "end": { - "line": 9, - "column": 2205 - } - } - }, - { - "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 2455, - "end": 2457, - "loc": { - "start": { - "line": 9, - "column": 2205 - }, - "end": { - "line": 9, - "column": 2207 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "string", - "start": 2457, - "end": 2465, - "loc": { - "start": { - "line": 9, - "column": 2207 - }, - "end": { - "line": 9, - "column": 2215 - } - } - }, - { - "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "==", - "start": 2465, - "end": 2467, - "loc": { - "start": { - "line": 9, - "column": 2215 - }, - "end": { - "line": 9, - "column": 2217 - } - } - }, - { - "type": { - "label": "typeof", - "keyword": "typeof", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "typeof", - "start": 2467, - "end": 2473, - "loc": { - "start": { - "line": 9, - "column": 2217 - }, - "end": { - "line": 9, - "column": 2223 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2474, - "end": 2475, - "loc": { - "start": { - "line": 9, - "column": 2224 - }, - "end": { - "line": 9, - "column": 2225 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 2475, - "end": 2477, - "loc": { - "start": { - "line": 9, - "column": 2225 - }, - "end": { - "line": 9, - "column": 2227 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "string", - "start": 2477, - "end": 2485, - "loc": { - "start": { - "line": 9, - "column": 2227 - }, - "end": { - "line": 9, - "column": 2235 - } - } - }, - { - "type": { - "label": "==/!=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 6, - "updateContext": null - }, - "value": "==", - "start": 2485, - "end": 2487, - "loc": { - "start": { - "line": 9, - "column": 2235 - }, - "end": { - "line": 9, - "column": 2237 - } - } - }, - { - "type": { - "label": "typeof", - "keyword": "typeof", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "typeof", - "start": 2487, - "end": 2493, - "loc": { - "start": { - "line": 9, - "column": 2237 - }, - "end": { - "line": 9, - "column": 2243 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2494, - "end": 2495, - "loc": { - "start": { - "line": 9, - "column": 2244 - }, - "end": { - "line": 9, - "column": 2245 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 2495, - "end": 2497, - "loc": { - "start": { - "line": 9, - "column": 2245 - }, - "end": { - "line": 9, - "column": 2247 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2497, - "end": 2498, - "loc": { - "start": { - "line": 9, - "column": 2247 - }, - "end": { - "line": 9, - "column": 2248 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2498, - "end": 2502, - "loc": { - "start": { - "line": 9, - "column": 2248 - }, - "end": { - "line": 9, - "column": 2252 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2502, - "end": 2503, - "loc": { - "start": { - "line": 9, - "column": 2252 - }, - "end": { - "line": 9, - "column": 2253 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 2503, - "end": 2508, - "loc": { - "start": { - "line": 9, - "column": 2253 - }, - "end": { - "line": 9, - "column": 2258 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2508, - "end": 2509, - "loc": { - "start": { - "line": 9, - "column": 2258 - }, - "end": { - "line": 9, - "column": 2259 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2509, - "end": 2510, - "loc": { - "start": { - "line": 9, - "column": 2259 - }, - "end": { - "line": 9, - "column": 2260 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2510, - "end": 2511, - "loc": { - "start": { - "line": 9, - "column": 2260 - }, - "end": { - "line": 9, - "column": 2261 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "toLowerCase", - "start": 2511, - "end": 2522, - "loc": { - "start": { - "line": 9, - "column": 2261 - }, - "end": { - "line": 9, - "column": 2272 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2522, - "end": 2523, - "loc": { - "start": { - "line": 9, - "column": 2272 - }, - "end": { - "line": 9, - "column": 2273 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2523, - "end": 2524, - "loc": { - "start": { - "line": 9, - "column": 2273 - }, - "end": { - "line": 9, - "column": 2274 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2524, - "end": 2525, - "loc": { - "start": { - "line": 9, - "column": 2274 - }, - "end": { - "line": 9, - "column": 2275 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 2525, - "end": 2526, - "loc": { - "start": { - "line": 9, - "column": 2275 - }, - "end": { - "line": 9, - "column": 2276 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2526, - "end": 2527, - "loc": { - "start": { - "line": 9, - "column": 2276 - }, - "end": { - "line": 9, - "column": 2277 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2527, - "end": 2528, - "loc": { - "start": { - "line": 9, - "column": 2277 - }, - "end": { - "line": 9, - "column": 2278 - } - } - }, - { - "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": 9, - "column": 2278 - }, - "end": { - "line": 9, - "column": 2279 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "registerTypes", - "start": 2529, - "end": 2542, - "loc": { - "start": { - "line": 9, - "column": 2279 - }, - "end": { - "line": 9, - "column": 2292 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2542, - "end": 2543, - "loc": { - "start": { - "line": 9, - "column": 2292 - }, - "end": { - "line": 9, - "column": 2293 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2543, - "end": 2544, - "loc": { - "start": { - "line": 9, - "column": 2293 - }, - "end": { - "line": 9, - "column": 2294 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2544, - "end": 2545, - "loc": { - "start": { - "line": 9, - "column": 2294 - }, - "end": { - "line": 9, - "column": 2295 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2545, - "end": 2546, - "loc": { - "start": { - "line": 9, - "column": 2295 - }, - "end": { - "line": 9, - "column": 2296 - } - } - }, - { - "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": 2546, - "end": 2548, - "loc": { - "start": { - "line": 9, - "column": 2296 - }, - "end": { - "line": 9, - "column": 2298 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2548, - "end": 2549, - "loc": { - "start": { - "line": 9, - "column": 2298 - }, - "end": { - "line": 9, - "column": 2299 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Array", - "start": 2549, - "end": 2554, - "loc": { - "start": { - "line": 9, - "column": 2299 - }, - "end": { - "line": 9, - "column": 2304 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2554, - "end": 2555, - "loc": { - "start": { - "line": 9, - "column": 2304 - }, - "end": { - "line": 9, - "column": 2305 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "isArray", - "start": 2555, - "end": 2562, - "loc": { - "start": { - "line": 9, - "column": 2305 - }, - "end": { - "line": 9, - "column": 2312 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2562, - "end": 2563, - "loc": { - "start": { - "line": 9, - "column": 2312 - }, - "end": { - "line": 9, - "column": 2313 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2563, - "end": 2564, - "loc": { - "start": { - "line": 9, - "column": 2313 - }, - "end": { - "line": 9, - "column": 2314 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2564, - "end": 2565, - "loc": { - "start": { - "line": 9, - "column": 2314 - }, - "end": { - "line": 9, - "column": 2315 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2565, - "end": 2566, - "loc": { - "start": { - "line": 9, - "column": 2315 - }, - "end": { - "line": 9, - "column": 2316 - } - } - }, - { - "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": 2566, - "end": 2569, - "loc": { - "start": { - "line": 9, - "column": 2316 - }, - "end": { - "line": 9, - "column": 2319 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2569, - "end": 2570, - "loc": { - "start": { - "line": 9, - "column": 2319 - }, - "end": { - "line": 9, - "column": 2320 - } - } - }, - { - "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": 2570, - "end": 2573, - "loc": { - "start": { - "line": 9, - "column": 2320 - }, - "end": { - "line": 9, - "column": 2323 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2574, - "end": 2575, - "loc": { - "start": { - "line": 9, - "column": 2324 - }, - "end": { - "line": 9, - "column": 2325 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 2575, - "end": 2576, - "loc": { - "start": { - "line": 9, - "column": 2325 - }, - "end": { - "line": 9, - "column": 2326 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 0, - "start": 2576, - "end": 2577, - "loc": { - "start": { - "line": 9, - "column": 2326 - }, - "end": { - "line": 9, - "column": 2327 - } - } - }, - { - "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": 9, - "column": 2327 - }, - "end": { - "line": 9, - "column": 2328 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2578, - "end": 2579, - "loc": { - "start": { - "line": 9, - "column": 2328 - }, - "end": { - "line": 9, - "column": 2329 - } - } - }, - { - "type": { - "label": "", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 7, - "updateContext": null - }, - "value": "<", - "start": 2579, - "end": 2580, - "loc": { - "start": { - "line": 9, - "column": 2329 - }, - "end": { - "line": 9, - "column": 2330 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2580, - "end": 2581, - "loc": { - "start": { - "line": 9, - "column": 2330 - }, - "end": { - "line": 9, - "column": 2331 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2581, - "end": 2582, - "loc": { - "start": { - "line": 9, - "column": 2331 - }, - "end": { - "line": 9, - "column": 2332 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "length", - "start": 2582, - "end": 2588, - "loc": { - "start": { - "line": 9, - "column": 2332 - }, - "end": { - "line": 9, - "column": 2338 - } - } - }, - { - "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": 9, - "column": 2338 - }, - "end": { - "line": 9, - "column": 2339 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2589, - "end": 2590, - "loc": { - "start": { - "line": 9, - "column": 2339 - }, - "end": { - "line": 9, - "column": 2340 - } - } - }, - { - "type": { - "label": "++/--", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": true, - "binop": null - }, - "value": "++", - "start": 2590, - "end": 2592, - "loc": { - "start": { - "line": 9, - "column": 2340 - }, - "end": { - "line": 9, - "column": 2342 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2592, - "end": 2593, - "loc": { - "start": { - "line": 9, - "column": 2342 - }, - "end": { - "line": 9, - "column": 2343 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2593, - "end": 2597, - "loc": { - "start": { - "line": 9, - "column": 2343 - }, - "end": { - "line": 9, - "column": 2347 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2597, - "end": 2598, - "loc": { - "start": { - "line": 9, - "column": 2347 - }, - "end": { - "line": 9, - "column": 2348 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "registerType", - "start": 2598, - "end": 2610, - "loc": { - "start": { - "line": 9, - "column": 2348 - }, - "end": { - "line": 9, - "column": 2360 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2610, - "end": 2611, - "loc": { - "start": { - "line": 9, - "column": 2360 - }, - "end": { - "line": 9, - "column": 2361 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2611, - "end": 2612, - "loc": { - "start": { - "line": 9, - "column": 2361 - }, - "end": { - "line": 9, - "column": 2362 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2612, - "end": 2613, - "loc": { - "start": { - "line": 9, - "column": 2362 - }, - "end": { - "line": 9, - "column": 2363 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2613, - "end": 2614, - "loc": { - "start": { - "line": 9, - "column": 2363 - }, - "end": { - "line": 9, - "column": 2364 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2614, - "end": 2615, - "loc": { - "start": { - "line": 9, - "column": 2364 - }, - "end": { - "line": 9, - "column": 2365 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2615, - "end": 2616, - "loc": { - "start": { - "line": 9, - "column": 2365 - }, - "end": { - "line": 9, - "column": 2366 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "type", - "start": 2616, - "end": 2620, - "loc": { - "start": { - "line": 9, - "column": 2366 - }, - "end": { - "line": 9, - "column": 2370 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2620, - "end": 2621, - "loc": { - "start": { - "line": 9, - "column": 2370 - }, - "end": { - "line": 9, - "column": 2371 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2621, - "end": 2622, - "loc": { - "start": { - "line": 9, - "column": 2371 - }, - "end": { - "line": 9, - "column": 2372 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2622, - "end": 2623, - "loc": { - "start": { - "line": 9, - "column": 2372 - }, - "end": { - "line": 9, - "column": 2373 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2623, - "end": 2624, - "loc": { - "start": { - "line": 9, - "column": 2373 - }, - "end": { - "line": 9, - "column": 2374 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2624, - "end": 2625, - "loc": { - "start": { - "line": 9, - "column": 2374 - }, - "end": { - "line": 9, - "column": 2375 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2625, - "end": 2626, - "loc": { - "start": { - "line": 9, - "column": 2375 - }, - "end": { - "line": 9, - "column": 2376 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "ansi", - "start": 2626, - "end": 2630, - "loc": { - "start": { - "line": 9, - "column": 2376 - }, - "end": { - "line": 9, - "column": 2380 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2630, - "end": 2631, - "loc": { - "start": { - "line": 9, - "column": 2380 - }, - "end": { - "line": 9, - "column": 2381 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2631, - "end": 2632, - "loc": { - "start": { - "line": 9, - "column": 2381 - }, - "end": { - "line": 9, - "column": 2382 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "unregisterType", - "start": 2632, - "end": 2646, - "loc": { - "start": { - "line": 9, - "column": 2382 - }, - "end": { - "line": 9, - "column": 2396 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2646, - "end": 2647, - "loc": { - "start": { - "line": 9, - "column": 2396 - }, - "end": { - "line": 9, - "column": 2397 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2647, - "end": 2648, - "loc": { - "start": { - "line": 9, - "column": 2397 - }, - "end": { - "line": 9, - "column": 2398 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2648, - "end": 2649, - "loc": { - "start": { - "line": 9, - "column": 2398 - }, - "end": { - "line": 9, - "column": 2399 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2649, - "end": 2650, - "loc": { - "start": { - "line": 9, - "column": 2399 - }, - "end": { - "line": 9, - "column": 2400 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2650, - "end": 2654, - "loc": { - "start": { - "line": 9, - "column": 2400 - }, - "end": { - "line": 9, - "column": 2404 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2654, - "end": 2655, - "loc": { - "start": { - "line": 9, - "column": 2404 - }, - "end": { - "line": 9, - "column": 2405 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 2655, - "end": 2660, - "loc": { - "start": { - "line": 9, - "column": 2405 - }, - "end": { - "line": 9, - "column": 2410 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2660, - "end": 2661, - "loc": { - "start": { - "line": 9, - "column": 2410 - }, - "end": { - "line": 9, - "column": 2411 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2661, - "end": 2662, - "loc": { - "start": { - "line": 9, - "column": 2411 - }, - "end": { - "line": 9, - "column": 2412 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2662, - "end": 2663, - "loc": { - "start": { - "line": 9, - "column": 2412 - }, - "end": { - "line": 9, - "column": 2413 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 2663, - "end": 2665, - "loc": { - "start": { - "line": 9, - "column": 2413 - }, - "end": { - "line": 9, - "column": 2415 - } - } - }, - { - "type": { - "label": "delete", - "keyword": "delete", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "delete", - "start": 2665, - "end": 2671, - "loc": { - "start": { - "line": 9, - "column": 2415 - }, - "end": { - "line": 9, - "column": 2421 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 2672, - "end": 2676, - "loc": { - "start": { - "line": 9, - "column": 2422 - }, - "end": { - "line": 9, - "column": 2426 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2676, - "end": 2677, - "loc": { - "start": { - "line": 9, - "column": 2426 - }, - "end": { - "line": 9, - "column": 2427 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "types", - "start": 2677, - "end": 2682, - "loc": { - "start": { - "line": 9, - "column": 2427 - }, - "end": { - "line": 9, - "column": 2432 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2682, - "end": 2683, - "loc": { - "start": { - "line": 9, - "column": 2432 - }, - "end": { - "line": 9, - "column": 2433 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "t", - "start": 2683, - "end": 2684, - "loc": { - "start": { - "line": 9, - "column": 2433 - }, - "end": { - "line": 9, - "column": 2434 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2684, - "end": 2685, - "loc": { - "start": { - "line": 9, - "column": 2434 - }, - "end": { - "line": 9, - "column": 2435 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2685, - "end": 2686, - "loc": { - "start": { - "line": 9, - "column": 2435 - }, - "end": { - "line": 9, - "column": 2436 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2686, - "end": 2687, - "loc": { - "start": { - "line": 9, - "column": 2436 - }, - "end": { - "line": 9, - "column": 2437 - } - } - }, - { - "type": { - "label": "var", - "keyword": "var", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "var", - "start": 2687, - "end": 2690, - "loc": { - "start": { - "line": 9, - "column": 2437 - }, - "end": { - "line": 9, - "column": 2440 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 2691, - "end": 2692, - "loc": { - "start": { - "line": 9, - "column": 2441 - }, - "end": { - "line": 9, - "column": 2442 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 2692, - "end": 2693, - "loc": { - "start": { - "line": 9, - "column": 2442 - }, - "end": { - "line": 9, - "column": 2443 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "s", - "start": 2693, - "end": 2694, - "loc": { - "start": { - "line": 9, - "column": 2443 - }, - "end": { - "line": 9, - "column": 2444 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2694, - "end": 2695, - "loc": { - "start": { - "line": 9, - "column": 2444 - }, - "end": { - "line": 9, - "column": 2445 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Y", - "start": 2695, - "end": 2696, - "loc": { - "start": { - "line": 9, - "column": 2445 - }, - "end": { - "line": 9, - "column": 2446 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2696, - "end": 2697, - "loc": { - "start": { - "line": 9, - "column": 2446 - }, - "end": { - "line": 9, - "column": 2447 - } - } - }, - { - "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": 2697, - "end": 2703, - "loc": { - "start": { - "line": 9, - "column": 2447 - }, - "end": { - "line": 9, - "column": 2453 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2703, - "end": 2704, - "loc": { - "start": { - "line": 9, - "column": 2453 - }, - "end": { - "line": 9, - "column": 2454 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "i", - "start": 2704, - "end": 2705, - "loc": { - "start": { - "line": 9, - "column": 2454 - }, - "end": { - "line": 9, - "column": 2455 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "as", - "start": 2706, - "end": 2708, - "loc": { - "start": { - "line": 9, - "column": 2456 - }, - "end": { - "line": 9, - "column": 2458 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Logger", - "start": 2709, - "end": 2715, - "loc": { - "start": { - "line": 9, - "column": 2459 - }, - "end": { - "line": 9, - "column": 2465 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2715, - "end": 2716, - "loc": { - "start": { - "line": 9, - "column": 2465 - }, - "end": { - "line": 9, - "column": 2466 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2716, - "end": 2717, - "loc": { - "start": { - "line": 9, - "column": 2466 - }, - "end": { - "line": 9, - "column": 2467 - } - } - }, - { - "type": { - "label": "eof", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 2717, - "end": 2717, - "loc": { - "start": { - "line": 9, - "column": 2467 - }, - "end": { - "line": 9, - "column": 2467 - } - } - } - ] -} \ No newline at end of file diff --git a/docs/class/src/state-manager.mjs~State.html b/docs/class/src/state-manager.mjs~State.html index 93adffb..eeede72 100644 --- a/docs/class/src/state-manager.mjs~State.html +++ b/docs/class/src/state-manager.mjs~State.html @@ -36,13 +36,13 @@
- +
import {State} from 'state-manager'
public class - | source + | source
@@ -194,7 +194,7 @@

- source + source

@@ -238,7 +238,7 @@

- source + source

@@ -282,7 +282,7 @@

- source + source

diff --git a/docs/class/src/state-manager.mjs~StateManager.html b/docs/class/src/state-manager.mjs~StateManager.html index 7ae9b05..e93f623 100644 --- a/docs/class/src/state-manager.mjs~StateManager.html +++ b/docs/class/src/state-manager.mjs~StateManager.html @@ -36,13 +36,13 @@
-
import {StateManager} from 'statemanager/src/state-manager.mjs'
+
import {StateManager} from 'state-manager'
public class - | source + | source
@@ -62,8 +62,7 @@

StateManager

-

A class representing a state machine manager.

-
+ @@ -384,7 +383,7 @@

- source + source

@@ -448,7 +447,7 @@

- source + source

@@ -494,7 +493,7 @@

- source + source

@@ -538,7 +537,7 @@

- source + source

@@ -582,7 +581,7 @@

- source + source

@@ -629,7 +628,7 @@

- source + source

@@ -685,7 +684,7 @@

- source + source

@@ -753,7 +752,7 @@

- source + source

@@ -821,7 +820,7 @@

- source + source

diff --git a/docs/class/src/vendor/logger.min.mjs~e.html b/docs/class/src/vendor/logger.min.mjs~e.html deleted file mode 100644 index f85709c..0000000 --- a/docs/class/src/vendor/logger.min.mjs~e.html +++ /dev/null @@ -1,2257 +0,0 @@ - - - - - - e | State Manager - - - - - - - -
- - - Reference - Source - - -
- - - -
-
- public - class - - - - | source -
- -
-

e

- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -

Constructor Summary

- - - - - - - - - -
Public Constructor
- public - - - - - -
-

- - - - constructor() -

-
-
- - - -
-
- - -
-
-

Member Summary

- - - - - - - - - - - - - - -
Public Members
- public - - - - - -
-

- - - - BG_COLORS: {} -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - currentType: string -

-
-
- - - -
-
- - -
-
-

Method Summary

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Public Methods
- public - - - - - -
-

- - - - assert(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - clear() -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - count(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - countReset(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - debug(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - error(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - group(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - groupCollapsed(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - groupEnd() -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - info(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - log(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - message(s: string, e: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - prefix(t: *): * -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - registerType(t: *, s: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - registerTypes(s: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - table(t: *, s: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - time(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - timeEnd(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - timeLog(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - trace(t: ...*) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - unregisterType(t: *) -

-
-
- - - -
-
- - -
- public - - - - - -
-

- - - - warn(t: ...*) -

-
-
- - - -
-
- - -
-
- - - - - -

Public Constructors

- -
-

- public - - - - - - constructor() - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
-
-

Public Members

- -
-

- public - - - - - - BG_COLORS: {} - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - currentType: string - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
-
-

Public Methods

- -
-

- public - - - - - - assert(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - clear() - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - count(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - countReset(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - debug(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - error(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - group(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - groupCollapsed(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - groupEnd() - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - info(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - log(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - message(s: string, e: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - - - - - - - -
NameTypeAttributeDescription
sstring
  • optional
  • -
  • default: log
e...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - prefix(t: *): * - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- -
-

Return:

- - - - - - - -
*
-
-
-
- - - - - - - - - - - - - - - -
-
-

- public - - - - - - registerType(t: *, s: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
s*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - registerTypes(s: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
s*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - table(t: *, s: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
s*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - time(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - timeEnd(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - timeLog(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - trace(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - unregisterType(t: *) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t*
-
-
- - - - - - - - - - - - - - - - - -
-
-

- public - - - - - - warn(t: ...*) - - - - source - -

- - - - - - - - -
-

Params:

- - - - - - - - - - - - - -
NameTypeAttributeDescription
t...*
-
-
- - - - - - - - - - - - - - - - - -
-
-
- - - - - - - - - - - - diff --git a/docs/file/src/state-manager.mjs.html b/docs/file/src/state-manager.mjs.html index 27b76a0..0fc5329 100644 --- a/docs/file/src/state-manager.mjs.html +++ b/docs/file/src/state-manager.mjs.html @@ -37,13 +37,7 @@

src/state-manager.mjs

import { Logger } from './vendor/logger.min.mjs';
-/**
- * A class representing a state machine manager.
- * 
- * @class StateManager  
- * @license StateManager does not have a license at this time. For licensing contact the author
- * @author https://github.com/doubleactii
- */
+
 class StateManager {
 	/**
 	 * An object containing all the registered states.
diff --git a/docs/file/src/vendor/logger.min.mjs.html b/docs/file/src/vendor/logger.min.mjs.html
deleted file mode 100644
index 9b6dbf9..0000000
--- a/docs/file/src/vendor/logger.min.mjs.html
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-  
-  
-  src/vendor/logger.min.mjs | State Manager
-  
-  
-  
-  
-
-
-
-
- - - Reference - Source - - -
- - - -

src/vendor/logger.min.mjs

-
/**
- * logger@1.0.0 https://github.com/EvitcaStudio/Logger
- * Compiled 1/9/2024, 9:29:22 AM UTC
- * 
- * logger is licensed under a MIT styled License. See LICENSE.md for more info.
- * 
- * Copyright 2024, Evitca Studio, All Rights Reserved
- */
-var t={d:(s,e)=>{for(var i in e)t.o(e,i)&&!t.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:e[i]})},o:(t,s)=>Object.prototype.hasOwnProperty.call(t,s)},s={};t.d(s,{Y:()=>e});class e{constructor(t){this.RESET="",this.BRIGHT="",this.DIM="",this.UNDERSCORE="",this.BLINK="",this.REVERSE="",this.HIDDEN="",this.FG_BLACK="",this.FG_RED="",this.FG_GREEN="",this.FG_YELLOW="",this.FG_BLUE="",this.FG_MAGENTA="",this.FG_CYAN="",this.FG_WHITE="",this.FG_GRAY="",this.BG_BLACK="",this.BG_RED="",this.BG_GREEN="",this.BG_YELLOW="",this.BG_BLUE="",this.BG_MAGENTA="",this.BG_CYAN="",this.BG_WHITE="",this.BG_GRAY="",this.TYPE_SPACER_LENGTH=13,this.types={default:this.FG_WHITE},this.currentType="",this.SPACE_CHAR=" ",this.FG_COLORS={};for(let t=0;t<=255;t++)this.FG_COLORS[t]="[38;5;"+t+"m";this.BG_COLORS={};for(let t=0;t<=255;t++)this.BG_COLORS[t]="[48;5;"+t+"m";Array.isArray(t)&&this.registerTypes(t)}prefix(t){return"string"==typeof t&&(this.currentType=t),this}message(s="log",...e){var i=this.currentType||"";if(0===i.length)console[s](...e);else{var r=i.length>=this.TYPE_SPACER_LENGTH;let t=this.types[i.toLowerCase()]?this.types[i.toLowerCase()]:this.types.default;var h=t.includes("");h||(t="color: "+t),!globalThis.window||h?console[s](t+i+this.SPACE_CHAR.repeat(Math.max(this.TYPE_SPACER_LENGTH-i.length,r?1:0))+"|"+this.RESET,...e):console[s]("%c"+i+this.SPACE_CHAR.repeat(Math.max(this.TYPE_SPACER_LENGTH-i.length,r?1:0))+"|",t,...e)}this.currentType=""}log(...t){this.message("log",...t)}info(...t){this.message("info",...t)}error(...t){this.message("error",...t)}warn(...t){this.message("warn",...t)}assert(...t){console.assert(...t)}debug(...t){this.message("debug",...t)}count(t){console.count(t)}countReset(t){console.countReset(t)}table(t,s){console.table(t,s)}time(t){this.message("time",t)}timeLog(t){this.message("timeLog",t)}timeEnd(t){this.message("timeEnd",t)}trace(...t){this.message("trace",...t)}group(t){this.message("group",t)}groupCollapsed(t){console.groupCollapsed(t)}groupEnd(){console.groupEnd()}clear(){console.clear()}registerType(t,s){this.types[t]||"string"==typeof t&&"string"==typeof s&&(this.types[t.toLowerCase()]=s)}registerTypes(s){if(Array.isArray(s))for(let t=0;t<s.length;t++)this.registerType(s[t].type,s[t].ansi)}unregisterType(t){this.types[t]&&delete this.types[t]}}var i=s.Y;export{i as Logger};
- -
- - - - - - - - - - - - diff --git a/docs/identifiers.html b/docs/identifiers.html index 6b2a0da..84a4bdf 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -95,8 +95,7 @@
-

A class representing a state machine manager.

-
+
diff --git a/docs/index.html b/docs/index.html index e3c0f94..dde7346 100644 --- a/docs/index.html +++ b/docs/index.html @@ -36,8 +36,17 @@

StateManager

A simple state machine manager and state class that can be used in JavaScript games.

+

Installation

ES Module

import { StateManager, State } from './state-manager.mjs';
+
+

IIFE (Immediately Invoked Function Expression)

<script src="state-manager.js"></script>;
+// ...
+window.StateManagerBundle.StateManager;
+window.StateManagerBundle.State;
+
+

CommonJS (CJS) Module

const { StateManager, State } = require('./state-manager.cjs.js');
+

Usage

Import StateManager and State:

-
import { StateManager, State } from './state-manager.min.mjs';
+
import { StateManager, State } from './state-manager.mjs';
 

Create your own states by extending the State class:

class IdleState extends State {
@@ -69,7 +78,7 @@ 

Usage

Import StateManager and State:

}

API

StateManager

new StateManager(pStates)

Creates a new state machine manager.

-
import { StateManager, State } from './state-manager.min.mjs';
+
import { StateManager, State } from './state-manager.mjs';
 class FooState extends State {
   // ...
 }
@@ -92,7 +101,7 @@ 

registerState(pName, pState)

Regist

  • pName {string} - The name of the state.

  • -
  • pState {State} - The state object.
    import { StateManager, State } from './state-manager.min.mjs';
    +
  • pState {State} - The state object.
    import { StateManager, State } from './state-manager.mjs';
     const stateManager = new StateManager();
     class IdleState extends State {
     // ...
    @@ -151,7 +160,7 @@ 

    exit()

    Called when exiting the state.

    } }
    -

    Arguments can be passed when setting the state

    import { StateManager, State } from './state-manager.min.mjs';
    +

    Arguments can be passed when setting the state

    import { StateManager, State } from './state-manager.mjs';
     const stateManager = new StateManager();
     
     class IdleState extends State {
    @@ -166,8 +175,8 @@ 

    Arguments can be passed

    -

    License

    StateManager does not have a license at this time. For licensing contact the author.

    Author

    StateManager was created by doubleactii.

    +

    Global Dependency

    StateManager relies on the VYLO variable being globally accessible.

  • diff --git a/docs/index.json b/docs/index.json index cfd6c02..b92c1dc 100644 --- a/docs/index.json +++ b/docs/index.json @@ -567,7 +567,7 @@ "__docId__": 48, "kind": "file", "name": "src/state-manager.mjs", - "content": "import { Logger } from './vendor/logger.min.mjs';\r\n/**\r\n * A class representing a state machine manager.\r\n * \r\n * @class StateManager \r\n * @license StateManager does not have a license at this time. For licensing contact the author\r\n * @author https://github.com/doubleactii\r\n */\r\nclass StateManager {\r\n\t/**\r\n\t * An object containing all the registered states.\r\n\t * \r\n\t * @private\r\n\t * @type {Object}\r\n\t */\r\n\tstates = {};\r\n\t/**\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t */\r\n\tcurrentState = null;\r\n\t/**\r\n\t * The version of the module.\r\n\t */\r\n\tversion = \"VERSION_REPLACE_ME\";\r\n\t/**\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t */\r\n\tconstructor(pStates) {\r\n /** The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n */\r\n this.logger = new Logger();\r\n this.logger.registerType('StateManager-Module', '#ff6600');\r\n\t\t// Loop passed states and register them. {'name': foo, 'state': state}\r\n\t\tif (typeof (pStates) === 'object' && !Array.isArray(pStates)) {\r\n\t\t\tfor (const state in pStates) {\r\n\t\t\t\tthis.registerState();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t */\r\n\tregisterState(pName, pState) {\r\n\t\tif (typeof (pName) === 'string') {\r\n\t\t\tif (pState instanceof State) {\r\n\t\t\t\tpState.name = pName;\r\n\t\t\t\tthis.states[pName] = pState;\r\n\t\t\t\tpState.manager = this;\r\n\t\t\t} else {\r\n\t\t\t\tthis.logger.prefix('StateManager-Module').error(`${pState} is not a valid state.`);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tthis.logger.prefix('StateManager-Module').error('Invalid name for state.');\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t */\r\n\tsetState(pName, ...pRest) {\r\n\t\tconst state = this.states[pName];\r\n\t\tif (!state) {\r\n\t\t\tthis.logger.prefix('StateManager-Module').warn(`State ${pName} not found.`);\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (this.currentState) {\r\n\t\t\tthis.currentState.exit();\r\n\t\t}\r\n\r\n\t\tthis.currentState = state;\r\n\t\tthis.currentState.enter(...pRest);\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the current state.\r\n\t */\r\n\tgetCurrentState() {\r\n\t\treturn this.currentState ? this.currentState.name : null;\r\n\t}\r\n\r\n\t/**\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t */\r\n\tupdate(pDelta) {\r\n\t\tif (this.currentState) {\r\n\t\t\tthis.currentState.update(pDelta);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * A class representing a state.\r\n */\r\nclass State {\r\n\t/**\r\n\t * Called when entering the state.\r\n\t */\r\n\tenter() { }\r\n\r\n\t/**\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t */\r\n\tupdate(pDelta) { }\r\n\r\n\t/**\r\n\t * Called when exiting the state.\r\n\t */\r\n\texit() { }\r\n}\r\n\r\nexport { StateManager, State };", + "content": "import { Logger } from './vendor/logger.min.mjs';\r\n\r\nclass StateManager {\r\n\t/**\r\n\t * An object containing all the registered states.\r\n\t * \r\n\t * @private\r\n\t * @type {Object}\r\n\t */\r\n\tstates = {};\r\n\t/**\r\n\t * The current state of the state machine.\r\n\t * \r\n\t * @private\r\n\t * @type {State|null}\r\n\t */\r\n\tcurrentState = null;\r\n\t/**\r\n\t * The version of the module.\r\n\t */\r\n\tversion = \"VERSION_REPLACE_ME\";\r\n\t/**\r\n\t * Creates a new state machine manager.\r\n\t * \r\n\t * @param {Object} pStates - Array of state objects to register.\r\n\t */\r\n\tconstructor(pStates) {\r\n /** The logger module this module uses to log errors / logs.\r\n * @private\r\n * @type {Object}\r\n */\r\n this.logger = new Logger();\r\n this.logger.registerType('StateManager-Module', '#ff6600');\r\n\t\t// Loop passed states and register them. {'name': foo, 'state': state}\r\n\t\tif (typeof (pStates) === 'object' && !Array.isArray(pStates)) {\r\n\t\t\tfor (const state in pStates) {\r\n\t\t\t\tthis.registerState();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Registers a new state with the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state.\r\n\t * @param {State} pState - The state object.\r\n\t */\r\n\tregisterState(pName, pState) {\r\n\t\tif (typeof (pName) === 'string') {\r\n\t\t\tif (pState instanceof State) {\r\n\t\t\t\tpState.name = pName;\r\n\t\t\t\tthis.states[pName] = pState;\r\n\t\t\t\tpState.manager = this;\r\n\t\t\t} else {\r\n\t\t\t\tthis.logger.prefix('StateManager-Module').error(`${pState} is not a valid state.`);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tthis.logger.prefix('StateManager-Module').error('Invalid name for state.');\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Sets the current state of the state machine.\r\n\t * \r\n\t * @param {string} pName - The name of the state to set.\r\n\t * @param {*} pRest - The arguments that were passed when setting this state.\r\n\t */\r\n\tsetState(pName, ...pRest) {\r\n\t\tconst state = this.states[pName];\r\n\t\tif (!state) {\r\n\t\t\tthis.logger.prefix('StateManager-Module').warn(`State ${pName} not found.`);\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (this.currentState) {\r\n\t\t\tthis.currentState.exit();\r\n\t\t}\r\n\r\n\t\tthis.currentState = state;\r\n\t\tthis.currentState.enter(...pRest);\r\n\t}\r\n\r\n\t/**\r\n\t * Gets the current state.\r\n\t */\r\n\tgetCurrentState() {\r\n\t\treturn this.currentState ? this.currentState.name : null;\r\n\t}\r\n\r\n\t/**\r\n\t * Updates the current state of the state machine.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t */\r\n\tupdate(pDelta) {\r\n\t\tif (this.currentState) {\r\n\t\t\tthis.currentState.update(pDelta);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * A class representing a state.\r\n */\r\nclass State {\r\n\t/**\r\n\t * Called when entering the state.\r\n\t */\r\n\tenter() { }\r\n\r\n\t/**\r\n\t * Called when executing the state.\r\n\t * \r\n\t * @param {number} pDelta - The delta time since the last update in seconds.\r\n\t */\r\n\tupdate(pDelta) { }\r\n\r\n\t/**\r\n\t * Called when exiting the state.\r\n\t */\r\n\texit() { }\r\n}\r\n\r\nexport { StateManager, State };", "static": true, "longname": "C:/Users/jared/Documents/Github/StateManager/src/state-manager.mjs", "access": "public", @@ -583,24 +583,11 @@ "longname": "src/state-manager.mjs~StateManager", "access": "public", "export": true, - "importPath": "statemanager/src/state-manager.mjs", + "importPath": "state-manager", "importStyle": "{StateManager}", - "description": "A class representing a state machine manager.", - "lineNumber": 9, - "unknown": [ - { - "tagName": "@class", - "tagValue": "StateManager " - }, - { - "tagName": "@license", - "tagValue": "StateManager does not have a license at this time. For licensing contact the author" - }, - { - "tagName": "@author", - "tagValue": "https://github.com/doubleactii" - } - ], + "description": null, + "lineNumber": 3, + "undocument": true, "interface": false }, { @@ -612,7 +599,7 @@ "longname": "src/state-manager.mjs~StateManager#states", "access": "private", "description": "An object containing all the registered states.", - "lineNumber": 16, + "lineNumber": 10, "type": { "nullable": null, "types": [ @@ -631,7 +618,7 @@ "longname": "src/state-manager.mjs~StateManager#currentState", "access": "private", "description": "The current state of the state machine.", - "lineNumber": 23, + "lineNumber": 17, "type": { "nullable": null, "types": [ @@ -651,7 +638,7 @@ "longname": "src/state-manager.mjs~StateManager#version", "access": "public", "description": "The version of the module.", - "lineNumber": 27, + "lineNumber": 21, "type": { "types": [ "*" @@ -669,7 +656,7 @@ "longname": "src/state-manager.mjs~StateManager#constructor", "access": "public", "description": "Creates a new state machine manager.", - "lineNumber": 33, + "lineNumber": 27, "params": [ { "nullable": null, @@ -692,7 +679,7 @@ "longname": "src/state-manager.mjs~StateManager#logger", "access": "private", "description": "The logger module this module uses to log errors / logs.", - "lineNumber": 38, + "lineNumber": 32, "type": { "nullable": null, "types": [ @@ -713,7 +700,7 @@ "longname": "src/state-manager.mjs~StateManager#registerState", "access": "public", "description": "Registers a new state with the state machine.", - "lineNumber": 54, + "lineNumber": 48, "params": [ { "nullable": null, @@ -749,7 +736,7 @@ "longname": "src/state-manager.mjs~StateManager#setState", "access": "public", "description": "Sets the current state of the state machine.", - "lineNumber": 74, + "lineNumber": 68, "params": [ { "nullable": null, @@ -785,7 +772,7 @@ "longname": "src/state-manager.mjs~StateManager#getCurrentState", "access": "public", "description": "Gets the current state.", - "lineNumber": 92, + "lineNumber": 86, "params": [], "return": { "types": [ @@ -804,7 +791,7 @@ "longname": "src/state-manager.mjs~StateManager#update", "access": "public", "description": "Updates the current state of the state machine.", - "lineNumber": 101, + "lineNumber": 95, "params": [ { "nullable": null, @@ -828,10 +815,10 @@ "longname": "src/state-manager.mjs~State", "access": "public", "export": true, - "importPath": "statemanager/src/state-manager.mjs", + "importPath": "state-manager", "importStyle": "{State}", "description": "A class representing a state.", - "lineNumber": 111, + "lineNumber": 105, "interface": false }, { @@ -845,7 +832,7 @@ "longname": "src/state-manager.mjs~State#enter", "access": "public", "description": "Called when entering the state.", - "lineNumber": 115, + "lineNumber": 109, "params": [], "return": null }, @@ -860,7 +847,7 @@ "longname": "src/state-manager.mjs~State#update", "access": "public", "description": "Called when executing the state.", - "lineNumber": 122, + "lineNumber": 116, "params": [ { "nullable": null, @@ -886,13 +873,13 @@ "longname": "src/state-manager.mjs~State#exit", "access": "public", "description": "Called when exiting the state.", - "lineNumber": 127, + "lineNumber": 121, "params": [], "return": null }, { "kind": "index", - "content": "# StateManager\r\nA simple state machine manager and state class that can be used in JavaScript games.\r\n\r\n# Usage\r\nImport StateManager and State:\r\n```js\r\nimport { StateManager, State } from './state-manager.min.mjs';\r\n```\r\nCreate your own states by extending the State class:\r\n```js\r\nclass IdleState extends State {\r\n enter() {\r\n console.log('Entering IdleState');\r\n }\r\n\r\n update(pDelta) {\r\n console.log(`Updating IdleState with delta ${pDelta}`);\r\n }\r\n\r\n exit() {\r\n console.log('Exiting IdleState');\r\n }\r\n}\r\n```\r\nCreate a new StateManager instance and register your states:\r\n```js\r\nconst stateManager = new StateManager();\r\nstateManager.registerState('idle', new IdleState());\r\n```\r\nSet the initial state:\r\n```js\r\nstateManager.setState('idle');\r\n```\r\nUpdate the state machine in your game loop:\r\n```js\r\nfunction gameLoop() {\r\n // caclulate delta and pass it to the state manager's update method\r\n stateManager.update(delta);\r\n requestAnimationFrame(gameLoop);\r\n}\r\n```\r\n# API\r\n# StateManager \r\n\r\n## new StateManager(pStates) \r\nCreates a new state machine manager.\r\n```js\r\nimport { StateManager, State } from './state-manager.min.mjs';\r\nclass FooState extends State {\r\n // ...\r\n}\r\nclass BarState extends State {\r\n // ...\r\n}\r\nconst stateInfo = [\r\n {name: 'foo', state: new FooState()},\r\n {name: 'bar', state: new BarState()}\r\n];\r\n\r\nconst stateManager = new StateManager(stateInfo);\r\n// Now able to change to those states\r\nstateManager.setState('foo');\r\nstateManager.setState('bar');\r\n```\r\n\r\n- pStates {Object} - An object containing all the states to be registered.\r\n## registerState(pName, pState) \r\nRegisters a new state with the state machine.\r\n\r\n- pName {string} - The name of the state.\r\n- pState {State} - The state object.\r\n```js\r\nimport { StateManager, State } from './state-manager.min.mjs';\r\nconst stateManager = new StateManager();\r\nclass IdleState extends State {\r\n // ...\r\n}\r\nstateManager.registerState('idle', new IdleState());\r\n```\r\n\r\n## setState(pName, pArg, pArg2, ..., pArgN) \r\nSets the current state of the state machine.\r\n\r\n- pName {string} - The name of the state to set.\r\n- pArg {*} - Argument(s) to pass to the enter method of the state.\r\n```js\r\nstateManager.setState('idle');\r\n// or with arguments\r\nstateManager.setState('idle', 1, 2, 3);\r\n```\r\n## getCurrentState() \r\nGets the current state.\r\n\r\n```js\r\nstateManager.getCurrentState(); // 'idle'\r\n```\r\n\r\n## update(pDelta) \r\nUpdates the current state of the state machine.\r\n\r\n- pDelta {number} - The delta time since the last update in seconds.\r\n```js\r\nstateManager.update(delta);\r\n```\r\n\r\n# State\r\nA class representing a state.\r\n\r\n## manager\r\nReference to the manager that is managing this state. \r\nWill be **`undefined`** if the state is unregistered.\r\n```js\r\nclass IdleState extends State {\r\n // ...\r\n}\r\nconst idle = new IdleState();\r\nidle.manager // manager that registered this state.\r\n```\r\n\r\n## enter()\r\nCalled when entering the state.\r\n```js\r\nclass IdleState extends State {\r\n enter() {\r\n console.log('Entering IdleState');\r\n }\r\n}\r\n```\r\n\r\n## update(pDelta)\r\nCalled when executing the state. This is automatically called when the state manager updates.\r\n\r\n- pDelta {number} - The delta time since the last update in seconds.\r\n```js\r\nclass IdleState extends State {\r\n update(pDelta) {\r\n console.log(`Updating IdleState with delta ${pDelta}`);\r\n }\r\n}\r\n```\r\n\r\n## exit()\r\nCalled when exiting the state.\r\n```js\r\nclass IdleState extends State {\r\n exit() {\r\n console.log('Exiting IdleState');\r\n }\r\n}\r\n```\r\n\r\n# Arguments can be passed when setting the state\r\n\r\n```js\r\nimport { StateManager, State } from './state-manager.min.mjs';\r\nconst stateManager = new StateManager();\r\n\r\nclass IdleState extends State {\r\n enter(pParam) {\r\n console.log(pParam); // 'foo';\r\n }\r\n}\r\n\r\nconst idle = new IdleState();\r\nstateManager.registerState('idle', idle);\r\nstateManager.setState('idle', 'foo');\r\n\r\n\r\n```\r\n\r\n# License\r\nStateManager does not have a license at this time. For licensing contact the author.\r\n\r\n# Author\r\nStateManager was created by doubleactii.", + "content": "# StateManager\r\nA simple state machine manager and state class that can be used in JavaScript games.\r\n\r\n## Installation\r\n\r\n### ES Module\r\n\r\n```js\r\nimport { StateManager, State } from './state-manager.mjs';\r\n```\r\n\r\n### IIFE (Immediately Invoked Function Expression)\r\n\r\n```js\r\n;\r\n// ...\r\nwindow.StateManagerBundle.StateManager;\r\nwindow.StateManagerBundle.State;\r\n```\r\n\r\n### CommonJS (CJS) Module\r\n\r\n```js\r\nconst { StateManager, State } = require('./state-manager.cjs.js');\r\n```\r\n\r\n# Usage\r\nImport StateManager and State:\r\n```js\r\nimport { StateManager, State } from './state-manager.mjs';\r\n```\r\nCreate your own states by extending the State class:\r\n```js\r\nclass IdleState extends State {\r\n enter() {\r\n console.log('Entering IdleState');\r\n }\r\n\r\n update(pDelta) {\r\n console.log(`Updating IdleState with delta ${pDelta}`);\r\n }\r\n\r\n exit() {\r\n console.log('Exiting IdleState');\r\n }\r\n}\r\n```\r\nCreate a new StateManager instance and register your states:\r\n```js\r\nconst stateManager = new StateManager();\r\nstateManager.registerState('idle', new IdleState());\r\n```\r\nSet the initial state:\r\n```js\r\nstateManager.setState('idle');\r\n```\r\nUpdate the state machine in your game loop:\r\n```js\r\nfunction gameLoop() {\r\n // caclulate delta and pass it to the state manager's update method\r\n stateManager.update(delta);\r\n requestAnimationFrame(gameLoop);\r\n}\r\n```\r\n# API\r\n# StateManager \r\n\r\n## new StateManager(pStates) \r\nCreates a new state machine manager.\r\n```js\r\nimport { StateManager, State } from './state-manager.mjs';\r\nclass FooState extends State {\r\n // ...\r\n}\r\nclass BarState extends State {\r\n // ...\r\n}\r\nconst stateInfo = [\r\n {name: 'foo', state: new FooState()},\r\n {name: 'bar', state: new BarState()}\r\n];\r\n\r\nconst stateManager = new StateManager(stateInfo);\r\n// Now able to change to those states\r\nstateManager.setState('foo');\r\nstateManager.setState('bar');\r\n```\r\n\r\n- pStates {Object} - An object containing all the states to be registered.\r\n## registerState(pName, pState) \r\nRegisters a new state with the state machine.\r\n\r\n- pName {string} - The name of the state.\r\n- pState {State} - The state object.\r\n```js\r\nimport { StateManager, State } from './state-manager.mjs';\r\nconst stateManager = new StateManager();\r\nclass IdleState extends State {\r\n // ...\r\n}\r\nstateManager.registerState('idle', new IdleState());\r\n```\r\n\r\n## setState(pName, pArg, pArg2, ..., pArgN) \r\nSets the current state of the state machine.\r\n\r\n- pName {string} - The name of the state to set.\r\n- pArg {*} - Argument(s) to pass to the enter method of the state.\r\n```js\r\nstateManager.setState('idle');\r\n// or with arguments\r\nstateManager.setState('idle', 1, 2, 3);\r\n```\r\n## getCurrentState() \r\nGets the current state.\r\n\r\n```js\r\nstateManager.getCurrentState(); // 'idle'\r\n```\r\n\r\n## update(pDelta) \r\nUpdates the current state of the state machine.\r\n\r\n- pDelta {number} - The delta time since the last update in seconds.\r\n```js\r\nstateManager.update(delta);\r\n```\r\n\r\n# State\r\nA class representing a state.\r\n\r\n## manager\r\nReference to the manager that is managing this state. \r\nWill be **`undefined`** if the state is unregistered.\r\n```js\r\nclass IdleState extends State {\r\n // ...\r\n}\r\nconst idle = new IdleState();\r\nidle.manager // manager that registered this state.\r\n```\r\n\r\n## enter()\r\nCalled when entering the state.\r\n```js\r\nclass IdleState extends State {\r\n enter() {\r\n console.log('Entering IdleState');\r\n }\r\n}\r\n```\r\n\r\n## update(pDelta)\r\nCalled when executing the state. This is automatically called when the state manager updates.\r\n\r\n- pDelta {number} - The delta time since the last update in seconds.\r\n```js\r\nclass IdleState extends State {\r\n update(pDelta) {\r\n console.log(`Updating IdleState with delta ${pDelta}`);\r\n }\r\n}\r\n```\r\n\r\n## exit()\r\nCalled when exiting the state.\r\n```js\r\nclass IdleState extends State {\r\n exit() {\r\n console.log('Exiting IdleState');\r\n }\r\n}\r\n```\r\n\r\n# Arguments can be passed when setting the state\r\n\r\n```js\r\nimport { StateManager, State } from './state-manager.mjs';\r\nconst stateManager = new StateManager();\r\n\r\nclass IdleState extends State {\r\n enter(pParam) {\r\n console.log(pParam); // 'foo';\r\n }\r\n}\r\n\r\nconst idle = new IdleState();\r\nstateManager.registerState('idle', idle);\r\nstateManager.setState('idle', 'foo');\r\n\r\n\r\n```\r\n\r\n# Author\r\nStateManager was created by doubleactii.\r\n\r\n### Global Dependency\r\n\r\nStateManager relies on the `VYLO` variable being globally accessible.", "longname": "C:\\Users\\jared\\Documents\\Github\\StateManager\\README.md", "name": "./README.md", "static": true, @@ -900,7 +887,7 @@ }, { "kind": "packageJSON", - "content": "{\r\n \"name\": \"statemanager\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"A class representing a state machine manager.\",\r\n \"main\": \"dist/state-manager.min.mjs\",\r\n \"scripts\": {\r\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\",\r\n \"build\": \"npx webpack && npm run build:minify && node add-version-script.js && node add-banner-script.js\",\r\n \"build:minify\": \"uglifyjs dist/state-manager.min.mjs -m -c --comments -o dist/state-manager.min.mjs\",\r\n \"build:prod\": \"npx webpack --mode production && npm run build:minify && node add-version-script.js && node add-banner-script.js && npm run build:docs\",\r\n \"build:docs\": \"esdoc -c esdoc.json\"\r\n },\r\n \"keywords\": [],\r\n \"author\": \"https://github.com/doubleactii\",\r\n \"license\": \"SEE LICENSE IN LICENSE.md\",\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"https://github.com/EvitcaStudio/StateManager.git\"\r\n },\r\n \"bugs\": {\r\n \"url\": \"https://github.com/EvitcaStudio/StateManager/issues\"\r\n },\r\n \"homepage\": \"https://github.com/EvitcaStudio/StateManager#readme\",\r\n \"devDependencies\": {\r\n \"esdoc\": \"^1.1.0\",\r\n \"esdoc-ecmascript-proposal-plugin\": \"^1.0.0\",\r\n \"esdoc-standard-plugin\": \"^1.0.0\",\r\n \"uglify-js\": \"^3.17.4\",\r\n \"webpack\": \"^5.89.0\",\r\n \"webpack-cli\": \"^5.1.4\"\r\n }\r\n}\r\n", + "content": "{\r\n \"name\": \"state-manager\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"A class representing a state machine manager.\",\r\n \"main\": \"src/state-manager.mjs\",\r\n \"scripts\": {\r\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\",\r\n \"build:rollup\": \"npx rollup -c --failAfterWarnings\",\r\n \"build:docs\": \"esdoc -c esdoc.json\",\r\n \"build:dist\": \"npm run build:rollup && npm run build:docs\"\r\n },\r\n \"keywords\": [],\r\n \"author\": \"https://github.com/doubleactii\",\r\n \"license\": \"SEE LICENSE IN LICENSE.md\",\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"https://github.com/EvitcaStudio/StateManager\"\r\n },\r\n \"bugs\": {\r\n \"url\": \"https://github.com/EvitcaStudio/StateManager/issues\"\r\n },\r\n \"homepage\": \"https://github.com/EvitcaStudio/StateManager#readme\",\r\n \"devDependencies\": {\r\n \"@rollup/plugin-babel\": \"^6.0.4\",\r\n \"@rollup/plugin-terser\": \"^0.4.4\",\r\n \"esdoc\": \"^1.1.0\",\r\n \"esdoc-ecmascript-proposal-plugin\": \"^1.0.0\",\r\n \"esdoc-standard-plugin\": \"^1.0.0\",\r\n \"rollup\": \"^4.14.1\",\r\n \"rollup-plugin-banner2\": \"^1.2.3\",\r\n \"rollup-plugin-cleandir\": \"^2.0.0\",\r\n \"rollup-plugin-replace\": \"^2.2.0\"\r\n }\r\n}\r\n", "longname": "C:\\Users\\jared\\Documents\\Github\\StateManager\\package.json", "name": "package.json", "static": true, diff --git a/docs/script/search_index.js b/docs/script/search_index.js index 374260e..d1b1301 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -1,14 +1,14 @@ window.esdocSearchIndex = [ [ - "statemanager/src/state-manager.mjs~state", + "state-manager~state", "class/src/state-manager.mjs~State.html", - "State statemanager/src/state-manager.mjs", + "State state-manager", "class" ], [ - "statemanager/src/state-manager.mjs~statemanager", + "state-manager~statemanager", "class/src/state-manager.mjs~StateManager.html", - "StateManager statemanager/src/state-manager.mjs", + "StateManager state-manager", "class" ], [ diff --git a/docs/source.html b/docs/source.html index 20f289d..1dd136c 100644 --- a/docs/source.html +++ b/docs/source.html @@ -55,9 +55,9 @@ State StateManager - - 3118 byte - 129 - 2024-01-03 10:33:53 (UTC) + 2889 byte + 123 + 2024-05-07 15:03:08 (UTC) diff --git a/docs/variable/index.html b/docs/variable/index.html deleted file mode 100644 index 07e8521..0000000 --- a/docs/variable/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Variable | State Manager - - - - - - - -
    - - - Reference - Source - - -
    - - - -

    Variable

    -
    - - - - - - - - - - - - - - -
    Static Public Summary
    - public - - - - - -
    -

    - - - - i: * -

    -
    -
    - - - -
    -
    - - -
    - public - - - - - -
    -

    - - - - t: {"d": *, "o": *} -

    -
    -
    - - -

    logger@1.0.0 https://github.com/EvitcaStudio/Logger -Compiled 1/9/2024, 9:29:22 AM UTC

    -
    -
    -
    - - -
    -
    -

    Static Public

    - -
    -

    - public - - - - - - i: * - - - - source - -

    - - - - - - - - -
    -
    - - - - - - - - - - - - - - - - - -
    -
    -

    - public - - - - - - t: {"d": *, "o": *} - - - - source - -

    - - - - -

    logger@1.0.0 https://github.com/EvitcaStudio/Logger -Compiled 1/9/2024, 9:29:22 AM UTC

    -

    logger is licensed under a MIT styled License. See LICENSE.md for more info.

    -

    Copyright 2024, Evitca Studio, All Rights Reserved

    -
    - - - -
    -
    - - - - - - - - - - - - - - - - - -
    -
    -
    - - - - - - - - - - - - diff --git a/package-lock.json b/package-lock.json index 17f0d43..1d984fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,32 +9,486 @@ "version": "1.0.0", "license": "SEE LICENSE IN LICENSE.md", "devDependencies": { + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-terser": "^0.4.4", "esdoc": "^1.1.0", "esdoc-ecmascript-proposal-plugin": "^1.0.0", "esdoc-standard-plugin": "^1.0.0", - "uglify-js": "^3.17.4", - "webpack": "^5.89.0", - "webpack-cli": "^5.1.4" + "rollup": "^4.14.1", + "rollup-plugin-banner2": "^1.2.3", + "rollup-plugin-cleandir": "^2.0.0", + "rollup-plugin-replace": "^2.2.0" } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dev": true, + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "peer": true + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "peer": true + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "dev": true, + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "peer": true + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -50,9 +504,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -75,253 +529,299 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@types/eslint": { - "version": "8.56.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.1.tgz", - "integrity": "sha512-18PLWRzhy9glDQp3+wOgfLYRWlhgX0azxgJ63rdpoUHyrC9z0f5CkFburjQx4uD7ZCruw85ZtMt6K+L+R8fLJQ==", + "node_modules/@mstssk/cleandir": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@mstssk/cleandir/-/cleandir-1.2.1.tgz", + "integrity": "sha512-n/62eVEJOBb3CI1Y4r/IOLzvXoI0/MxGGOryT7UGF2C2WSXV3HozwrowqtHoDDbLmWIw+HJbuHZl9vledmGpoQ==", "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "bin": { + "cleandir": "bin/cleandir.js" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "node_modules/@rollup/plugin-babel": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", + "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", "dev": true, "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + }, + "rollup": { + "optional": true + } } }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.15.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.10.tgz", - "integrity": "sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.1.tgz", + "integrity": "sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.1.tgz", + "integrity": "sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.1.tgz", + "integrity": "sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.1.tgz", + "integrity": "sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.1.tgz", + "integrity": "sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.1.tgz", + "integrity": "sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.1.tgz", + "integrity": "sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.1.tgz", + "integrity": "sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==", + "cpu": [ + "ppc64le" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.1.tgz", + "integrity": "sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.1.tgz", + "integrity": "sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.1.tgz", + "integrity": "sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.1.tgz", + "integrity": "sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.1.tgz", + "integrity": "sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==", + "cpu": [ + "arm64" + ], "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.1.tgz", + "integrity": "sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==", + "cpu": [ + "ia32" + ], "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.1.tgz", + "integrity": "sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==", + "cpu": [ + "x64" + ], "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "node_modules/@types/node": { + "version": "18.15.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.10.tgz", + "integrity": "sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==", "dev": true }, "node_modules/abab": { @@ -359,6 +859,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "optional": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -370,15 +871,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -560,6 +1052,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001565", "electron-to-chromium": "^1.4.601", @@ -597,7 +1090,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "peer": true }, "node_modules/caseless": { "version": "0.12.0", @@ -639,27 +1133,14 @@ "node": ">= 0.6" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "peer": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "color-name": "1.1.3" } }, "node_modules/color-logger": { @@ -668,11 +1149,12 @@ "integrity": "sha512-0iBj3eHRYnor8EJi3oQ1kixbr7B2Sbw1InxjsYZxS+q2H+Ii69m3ARYSJeYIqmf/QRtFhWnR1v97wp8N7ABubw==", "dev": true }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "peer": true }, "node_modules/combined-stream": { "version": "1.0.8", @@ -693,6 +1175,13 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "peer": true + }, "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -707,20 +1196,6 @@ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "dev": true }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", @@ -860,20 +1335,8 @@ "version": "1.4.625", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.625.tgz", "integrity": "sha512-DENMhh3MFgaPDoXWrVIqSPInQoLImywfCwrSmVl3cf9QHzoZSiutHwGaB/Ql3VkqcQV30rzgdM+BjKqBAJxo5Q==", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } + "peer": true }, "node_modules/entities": { "version": "1.1.2", @@ -881,29 +1344,12 @@ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, - "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", - "dev": true - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -1272,19 +1718,6 @@ "node": ">= 6.0.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -1299,36 +1732,22 @@ "node": ">=4" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "optional": true, "engines": { "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -1338,15 +1757,6 @@ "node": ">=0.10.0" } }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1368,13 +1778,15 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -1383,37 +1795,6 @@ "dev": true, "optional": true }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -1450,13 +1831,28 @@ "universalify": "^0.1.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.9.0" } }, "node_modules/get-stdin": { @@ -1478,12 +1874,6 @@ "assert-plus": "^1.0.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, "node_modules/globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", @@ -1536,27 +1926,6 @@ "node": ">=0.10.0" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -1668,40 +2037,12 @@ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -1711,18 +2052,6 @@ "loose-envify": "^1.0.0" } }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", @@ -1735,18 +2064,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -1760,21 +2077,6 @@ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", "dev": true }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -1782,35 +2084,6 @@ "dev": true, "optional": true }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -1864,12 +2137,6 @@ "jsesc": "bin/jsesc" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -1881,7 +2148,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "optional": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", @@ -1890,6 +2158,19 @@ "dev": true, "optional": true }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -1915,15 +2196,6 @@ "node": ">=0.6.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", @@ -1935,37 +2207,16 @@ }, "node_modules/levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "optional": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, + "optional": true, "dependencies": { - "p-locate": "^4.1.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, "node_modules/lodash": { @@ -2058,6 +2309,25 @@ "loose-envify": "cli.js" } }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/marked": { "version": "0.3.19", "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", @@ -2070,17 +2340,12 @@ "node": ">=0.10.0" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "optional": true, "engines": { "node": ">= 0.6" } @@ -2090,6 +2355,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "optional": true, "dependencies": { "mime-db": "1.52.0" }, @@ -2109,17 +2375,12 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/nth-check": { "version": "1.0.2", @@ -2165,42 +2426,6 @@ "node": ">= 0.8.0" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", @@ -2210,30 +2435,6 @@ "@types/node": "*" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -2245,18 +2446,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "peer": true }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/prelude-ls": { @@ -2281,6 +2483,7 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, + "optional": true, "engines": { "node": ">=6" } @@ -2318,18 +2521,6 @@ "node": ">= 6" } }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -2381,44 +2572,90 @@ "node": ">= 6" } }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "node_modules/rollup": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.1.tgz", + "integrity": "sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@types/estree": "1.0.5" }, "bin": { - "resolve": "bin/resolve" + "rollup": "dist/bin/rollup" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.14.1", + "@rollup/rollup-android-arm64": "4.14.1", + "@rollup/rollup-darwin-arm64": "4.14.1", + "@rollup/rollup-darwin-x64": "4.14.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.1", + "@rollup/rollup-linux-arm64-gnu": "4.14.1", + "@rollup/rollup-linux-arm64-musl": "4.14.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.1", + "@rollup/rollup-linux-riscv64-gnu": "4.14.1", + "@rollup/rollup-linux-s390x-gnu": "4.14.1", + "@rollup/rollup-linux-x64-gnu": "4.14.1", + "@rollup/rollup-linux-x64-musl": "4.14.1", + "@rollup/rollup-win32-arm64-msvc": "4.14.1", + "@rollup/rollup-win32-ia32-msvc": "4.14.1", + "@rollup/rollup-win32-x64-msvc": "4.14.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-banner2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-banner2/-/rollup-plugin-banner2-1.2.3.tgz", + "integrity": "sha512-lhpPoDTRZMIvSK1AppGNDIZ4fnQuW4WuENuswSUzvXhTR596zWNOmCaCYoqD15QixnjnG+wT+jauLEK5qGRPZg==", + "dev": true, + "dependencies": { + "magic-string": "^0.25.7" + }, + "engines": { + "node": ">=12.13" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/rollup-plugin-cleandir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-cleandir/-/rollup-plugin-cleandir-2.0.0.tgz", + "integrity": "sha512-cTL/WbBJqHQkYBplhtiQ/yc0IqTuRR7EGw/S+XtQdaFhtv6+Xq/j8dxkk5lzTcxd0hCahUebZFYhLBRzSsgynw==", "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "@mstssk/cleandir": "^1.2.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "rollup": ">=2.0.0" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/rollup-plugin-replace": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz", + "integrity": "sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==", + "deprecated": "This module has moved and is now available at @rollup/plugin-replace. Please update your dependencies. This version is no longer maintained.", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "magic-string": "^0.25.2", + "rollup-pluginutils": "^2.6.0" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" } }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2453,22 +2690,14 @@ "dev": true, "optional": true }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peer": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/serialize-javascript": { @@ -2480,38 +2709,11 @@ "randombytes": "^2.1.0" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "dev": true }, "node_modules/source-map": { "version": "0.5.7", @@ -2541,6 +2743,13 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, "node_modules/sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", @@ -2597,18 +2806,6 @@ "node": ">=0.8.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -2622,15 +2819,6 @@ "integrity": "sha512-GQ3gtYFSOAxSMN/apGtDKKkbJf+8izz5YfbGqIsUc7AMiQOapARZ76dhilRY2h39cynYxBFdafQo5HUL5vgkrg==", "dev": true }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/terser": { "version": "5.26.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", @@ -2649,40 +2837,6 @@ "node": ">=10" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, "node_modules/terser/node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", @@ -2767,18 +2921,6 @@ "node": ">= 0.8.0" } }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -2807,6 +2949,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -2823,6 +2966,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "optional": true, "dependencies": { "punycode": "^2.1.0" } @@ -2859,19 +3003,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/webidl-conversions": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", @@ -2879,151 +3010,6 @@ "dev": true, "optional": true }, - "node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/whatwg-url-compat": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", @@ -3034,27 +3020,6 @@ "tr46": "~0.0.1" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -3071,6 +3036,13 @@ "integrity": "sha512-jRKe/iQYMyVJpzPH+3HL97Lgu5HrCfii+qSo+TfjKHtOnvbnvdVfMYrn9Q34YV81M2e5sviJlI6Ko9y+nByzvA==", "dev": true, "optional": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "peer": true } } } diff --git a/package.json b/package.json index 4a9dec5..e9d27b3 100644 --- a/package.json +++ b/package.json @@ -1,32 +1,34 @@ { - "name": "statemanager", + "name": "state-manager", "version": "1.0.0", "description": "A class representing a state machine manager.", - "main": "dist/state-manager.min.mjs", + "main": "src/state-manager.mjs", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "build": "npx webpack && npm run build:minify && node add-version-script.js && node add-banner-script.js", - "build:minify": "uglifyjs dist/state-manager.min.mjs -m -c --comments -o dist/state-manager.min.mjs", - "build:prod": "npx webpack --mode production && npm run build:minify && node add-version-script.js && node add-banner-script.js && npm run build:docs", - "build:docs": "esdoc -c esdoc.json" + "build:rollup": "npx rollup -c --failAfterWarnings", + "build:docs": "esdoc -c esdoc.json", + "build:dist": "npm run build:rollup && npm run build:docs" }, "keywords": [], "author": "https://github.com/doubleactii", "license": "SEE LICENSE IN LICENSE.md", "repository": { "type": "git", - "url": "https://github.com/EvitcaStudio/StateManager.git" + "url": "https://github.com/EvitcaStudio/StateManager" }, "bugs": { "url": "https://github.com/EvitcaStudio/StateManager/issues" }, "homepage": "https://github.com/EvitcaStudio/StateManager#readme", "devDependencies": { + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-terser": "^0.4.4", "esdoc": "^1.1.0", "esdoc-ecmascript-proposal-plugin": "^1.0.0", "esdoc-standard-plugin": "^1.0.0", - "uglify-js": "^3.17.4", - "webpack": "^5.89.0", - "webpack-cli": "^5.1.4" + "rollup": "^4.14.1", + "rollup-plugin-banner2": "^1.2.3", + "rollup-plugin-cleandir": "^2.0.0", + "rollup-plugin-replace": "^2.2.0" } } diff --git a/rollup.config.mjs b/rollup.config.mjs new file mode 100644 index 0000000..730ac5b --- /dev/null +++ b/rollup.config.mjs @@ -0,0 +1,80 @@ +import babel from '@rollup/plugin-babel'; +import replace from 'rollup-plugin-replace'; +import terser from '@rollup/plugin-terser'; +import { cleandir } from 'rollup-plugin-cleandir'; +import packageJson from './package.json' assert { type: 'json' }; + +const fileName = packageJson.name; + +// Add a banner at the top of the minified code +const banner = [ + `/*!`, + ` * ${packageJson.name}@${packageJson.version} ${packageJson.repository.url}`, + ` * Compiled ${new Date().toUTCString().replace(/GMT/g, 'UTC')}`, + ` *`, + ` * ${packageJson.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, +].join('\n'); + +/** + * Generates output configurations for Rollup. + * @param {boolean} pMinify - Whether to generate minified configurations. + * @returns {Object[]} An array of output configurations. + */ +const generateOutputConfigs = (pMinify) => { + const outputFormats = ['iife', 'es', 'cjs']; + + return outputFormats.map((pFormat) => { + const isMinified = pMinify ? '.min' : ''; + const isCJS = pFormat === 'cjs' ? '.cjs': ''; + const fileExtension = pFormat === 'es' ? 'mjs' : 'js'; + // Uppercase library name for global IIFE represeting this bindle. [LibraryNameBundle].bundleInstance.foo + const iifeName = pFormat === 'iife' ? `StateManagerBundle` : undefined; + + return { + file: `dist/${pFormat}/${fileName}${isCJS}${isMinified}.${fileExtension}`, + format: pFormat, + name: pFormat === 'iife' ? iifeName : undefined, + sourcemap: true, + banner: pMinify ? undefined : banner, + plugins: pMinify + ? [ + terser({ + mangle: { + // Exclude the bundle name from mangling + reserved: iifeName ? [iifeName] : [], + }, + module: iifeName ? false : true, + toplevel: iifeName ? false : true, + keep_classnames: iifeName ? false : true, + format: { + comments: 'some', + preamble: banner, + }, + }), + ] + : [], + }; + }); +}; + +const config = { + input: `src/${fileName}.mjs`, + output: [ + // Build regular + ...generateOutputConfigs(false), + // Build minified + ...generateOutputConfigs(true), + ], + plugins: [ + // Clean the directory first + cleandir('./dist'), + // Replace version in source with package.json version + replace({ ['VERSION_REPLACE_ME']: packageJson.version }), + // Transpile ES6 to ES5 (CommonJS) + babel({ babelHelpers: 'bundled' }), + ], +}; + +export default [config]; diff --git a/src/state-manager.mjs b/src/state-manager.mjs index f3e6290..09c4478 100644 --- a/src/state-manager.mjs +++ b/src/state-manager.mjs @@ -1,11 +1,5 @@ import { Logger } from './vendor/logger.min.mjs'; -/** - * A class representing a state machine manager. - * - * @class StateManager - * @license StateManager does not have a license at this time. For licensing contact the author - * @author https://github.com/doubleactii - */ + class StateManager { /** * An object containing all the registered states. diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 219bb46..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,48 +0,0 @@ -const path = require('path'); - -module.exports = { - entry: { - 'state-manager': './src/state-manager.mjs', - }, - output: { - filename: '[name].min.mjs', - path: path.resolve(__dirname, 'dist'), - /** - * Clean the directory before each build. - */ - clean: true, - library: { - type: 'module' - }, - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /node_modules/, - use: { - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env'] - } - } - } - ] - }, - experiments: { - outputModule: true - }, - /** - * development: This mode is optimized for development, and includes features like fast build times, easier debugging, and detailed error messages. - * production: This mode is optimized for production, and includes features like minification, tree shaking, and other performance optimizations. - * none: This mode disables all default optimizations and settings. - */ - mode: 'none', - /** - * OPTIONAL - * npx webpack --watch (can also enable it via this flag on the npx webpack command) - * When you run webpack in watch mode, it will watch for changes in your source code and automatically trigger a new build whenever a change is detected. - * This means that you can simply make changes to your code and refresh your browser to see the changes in real time. - */ - watch: false - }; \ No newline at end of file