1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00
tobspr_shapez.io/docs/ast/source/game/modes/regular.js.json
2021-02-26 15:20:37 +01:00

71521 lines
1.9 MiB

{
"type": "File",
"start": 0,
"end": 14934,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 478,
"column": 1
}
},
"program": {
"type": "Program",
"start": 0,
"end": 14934,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 478,
"column": 1
}
},
"sourceType": "module",
"body": [
{
"type": "ImportDeclaration",
"start": 0,
"end": 56,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 56
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 9,
"end": 29,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 29
}
},
"imported": {
"type": "Identifier",
"start": 9,
"end": 29,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 29
},
"identifierName": "findNiceIntegerValue"
},
"name": "findNiceIntegerValue"
},
"local": {
"type": "Identifier",
"start": 9,
"end": 29,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 29
},
"identifierName": "findNiceIntegerValue"
},
"name": "findNiceIntegerValue"
}
}
],
"source": {
"type": "StringLiteral",
"start": 37,
"end": 55,
"loc": {
"start": {
"line": 1,
"column": 37
},
"end": {
"line": 1,
"column": 55
}
},
"extra": {
"rawValue": "../../core/utils",
"raw": "\"../../core/utils\""
},
"value": "../../core/utils"
}
},
{
"type": "ImportDeclaration",
"start": 58,
"end": 98,
"loc": {
"start": {
"line": 2,
"column": 0
},
"end": {
"line": 2,
"column": 40
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 67,
"end": 75,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 17
}
},
"imported": {
"type": "Identifier",
"start": 67,
"end": 75,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 17
},
"identifierName": "GameMode"
},
"name": "GameMode"
},
"local": {
"type": "Identifier",
"start": 67,
"end": 75,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 17
},
"identifierName": "GameMode"
},
"name": "GameMode"
}
}
],
"source": {
"type": "StringLiteral",
"start": 83,
"end": 97,
"loc": {
"start": {
"line": 2,
"column": 25
},
"end": {
"line": 2,
"column": 39
}
},
"extra": {
"rawValue": "../game_mode",
"raw": "\"../game_mode\""
},
"value": "../game_mode"
}
},
{
"type": "ImportDeclaration",
"start": 100,
"end": 154,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 54
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 109,
"end": 124,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 24
}
},
"imported": {
"type": "Identifier",
"start": 109,
"end": 124,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 24
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
},
"local": {
"type": "Identifier",
"start": 109,
"end": 124,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 24
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
}
}
],
"source": {
"type": "StringLiteral",
"start": 132,
"end": 153,
"loc": {
"start": {
"line": 3,
"column": 32
},
"end": {
"line": 3,
"column": 53
}
},
"extra": {
"rawValue": "../shape_definition",
"raw": "\"../shape_definition\""
},
"value": "../shape_definition"
}
},
{
"type": "ImportDeclaration",
"start": 156,
"end": 211,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 4,
"column": 55
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 165,
"end": 183,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 27
}
},
"imported": {
"type": "Identifier",
"start": 165,
"end": 183,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 27
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"local": {
"type": "Identifier",
"start": 165,
"end": 183,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 27
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
}
}
],
"source": {
"type": "StringLiteral",
"start": 191,
"end": 210,
"loc": {
"start": {
"line": 4,
"column": 35
},
"end": {
"line": 4,
"column": 54
}
},
"extra": {
"rawValue": "../tutorial_goals",
"raw": "\"../tutorial_goals\""
},
"value": "../tutorial_goals"
}
},
{
"type": "VariableDeclaration",
"start": 215,
"end": 273,
"loc": {
"start": {
"line": 6,
"column": 0
},
"end": {
"line": 6,
"column": 58
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 221,
"end": 272,
"loc": {
"start": {
"line": 6,
"column": 6
},
"end": {
"line": 6,
"column": 57
}
},
"id": {
"type": "Identifier",
"start": 221,
"end": 232,
"loc": {
"start": {
"line": 6,
"column": 6
},
"end": {
"line": 6,
"column": 17
},
"identifierName": "rocketShape"
},
"name": "rocketShape"
},
"init": {
"type": "StringLiteral",
"start": 235,
"end": 272,
"loc": {
"start": {
"line": 6,
"column": 20
},
"end": {
"line": 6,
"column": 57
}
},
"extra": {
"rawValue": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw",
"raw": "\"CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw\""
},
"value": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw"
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 275,
"end": 318,
"loc": {
"start": {
"line": 7,
"column": 0
},
"end": {
"line": 7,
"column": 43
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 281,
"end": 317,
"loc": {
"start": {
"line": 7,
"column": 6
},
"end": {
"line": 7,
"column": 42
}
},
"id": {
"type": "Identifier",
"start": 281,
"end": 295,
"loc": {
"start": {
"line": 7,
"column": 6
},
"end": {
"line": 7,
"column": 20
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
},
"init": {
"type": "StringLiteral",
"start": 298,
"end": 317,
"loc": {
"start": {
"line": 7,
"column": 23
},
"end": {
"line": 7,
"column": 42
}
},
"extra": {
"rawValue": "RuCw--Cw:----Ru--",
"raw": "\"RuCw--Cw:----Ru--\""
},
"value": "RuCw--Cw:----Ru--"
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 320,
"end": 365,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 8,
"column": 45
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 326,
"end": 364,
"loc": {
"start": {
"line": 8,
"column": 6
},
"end": {
"line": 8,
"column": 44
}
},
"id": {
"type": "Identifier",
"start": 326,
"end": 342,
"loc": {
"start": {
"line": 8,
"column": 6
},
"end": {
"line": 8,
"column": 22
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
},
"init": {
"type": "StringLiteral",
"start": 345,
"end": 364,
"loc": {
"start": {
"line": 8,
"column": 25
},
"end": {
"line": 8,
"column": 44
}
},
"extra": {
"rawValue": "CpRpCp--:SwSwSwSw",
"raw": "\"CpRpCp--:SwSwSwSw\""
},
"value": "CpRpCp--:SwSwSwSw"
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 367,
"end": 410,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 43
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 373,
"end": 409,
"loc": {
"start": {
"line": 9,
"column": 6
},
"end": {
"line": 9,
"column": 42
}
},
"id": {
"type": "Identifier",
"start": 373,
"end": 387,
"loc": {
"start": {
"line": 9,
"column": 6
},
"end": {
"line": 9,
"column": 20
},
"identifierName": "blueprintShape"
},
"name": "blueprintShape"
},
"init": {
"type": "StringLiteral",
"start": 390,
"end": 409,
"loc": {
"start": {
"line": 9,
"column": 23
},
"end": {
"line": 9,
"column": 42
}
},
"extra": {
"rawValue": "CbCbCbRb:CwCwCwCw",
"raw": "\"CbCbCbRb:CwCwCwCw\""
},
"value": "CbCbCbRb:CwCwCwCw"
}
}
],
"kind": "const",
"trailingComments": [
{
"type": "CommentLine",
"value": " Tiers need % of the previous tier as requirement too",
"start": 414,
"end": 469,
"loc": {
"start": {
"line": 11,
"column": 0
},
"end": {
"line": 11,
"column": 55
}
}
}
]
},
{
"type": "VariableDeclaration",
"start": 471,
"end": 494,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 12,
"column": 23
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 477,
"end": 493,
"loc": {
"start": {
"line": 12,
"column": 6
},
"end": {
"line": 12,
"column": 22
}
},
"id": {
"type": "Identifier",
"start": 477,
"end": 487,
"loc": {
"start": {
"line": 12,
"column": 6
},
"end": {
"line": 12,
"column": 16
},
"identifierName": "tierGrowth"
},
"name": "tierGrowth",
"leadingComments": null
},
"init": {
"type": "NumericLiteral",
"start": 490,
"end": 493,
"loc": {
"start": {
"line": 12,
"column": 19
},
"end": {
"line": 12,
"column": 22
}
},
"extra": {
"rawValue": 2.5,
"raw": "2.5"
},
"value": 2.5
},
"leadingComments": null
}
],
"kind": "const",
"leadingComments": [
{
"type": "CommentLine",
"value": " Tiers need % of the previous tier as requirement too",
"start": 414,
"end": 469,
"loc": {
"start": {
"line": 11,
"column": 0
},
"end": {
"line": 11,
"column": 55
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Generates all upgrades\r\n * @returns {Object<string, import(\"../game_mode\").UpgradeTiers>} ",
"start": 498,
"end": 598,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 16,
"column": 68
}
}
}
]
},
{
"type": "FunctionDeclaration",
"start": 600,
"end": 7278,
"loc": {
"start": {
"line": 17,
"column": 0
},
"end": {
"line": 210,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 609,
"end": 625,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 25
},
"identifierName": "generateUpgrades"
},
"name": "generateUpgrades",
"leadingComments": null
},
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "AssignmentPattern",
"start": 626,
"end": 648,
"loc": {
"start": {
"line": 17,
"column": 26
},
"end": {
"line": 17,
"column": 48
}
},
"left": {
"type": "Identifier",
"start": 626,
"end": 640,
"loc": {
"start": {
"line": 17,
"column": 26
},
"end": {
"line": 17,
"column": 40
},
"identifierName": "limitedVersion"
},
"name": "limitedVersion"
},
"right": {
"type": "BooleanLiteral",
"start": 643,
"end": 648,
"loc": {
"start": {
"line": 17,
"column": 43
},
"end": {
"line": 17,
"column": 48
}
},
"value": false
}
}
],
"body": {
"type": "BlockStatement",
"start": 650,
"end": 7278,
"loc": {
"start": {
"line": 17,
"column": 50
},
"end": {
"line": 210,
"column": 1
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 657,
"end": 709,
"loc": {
"start": {
"line": 18,
"column": 4
},
"end": {
"line": 18,
"column": 56
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 663,
"end": 708,
"loc": {
"start": {
"line": 18,
"column": 10
},
"end": {
"line": 18,
"column": 55
}
},
"id": {
"type": "Identifier",
"start": 663,
"end": 680,
"loc": {
"start": {
"line": 18,
"column": 10
},
"end": {
"line": 18,
"column": 27
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"init": {
"type": "ArrayExpression",
"start": 683,
"end": 708,
"loc": {
"start": {
"line": 18,
"column": 30
},
"end": {
"line": 18,
"column": 55
}
},
"elements": [
{
"type": "NumericLiteral",
"start": 684,
"end": 687,
"loc": {
"start": {
"line": 18,
"column": 31
},
"end": {
"line": 18,
"column": 34
}
},
"extra": {
"rawValue": 0.5,
"raw": "0.5"
},
"value": 0.5
},
{
"type": "NumericLiteral",
"start": 689,
"end": 692,
"loc": {
"start": {
"line": 18,
"column": 36
},
"end": {
"line": 18,
"column": 39
}
},
"extra": {
"rawValue": 0.5,
"raw": "0.5"
},
"value": 0.5
},
{
"type": "NumericLiteral",
"start": 694,
"end": 695,
"loc": {
"start": {
"line": 18,
"column": 41
},
"end": {
"line": 18,
"column": 42
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
},
{
"type": "NumericLiteral",
"start": 697,
"end": 698,
"loc": {
"start": {
"line": 18,
"column": 44
},
"end": {
"line": 18,
"column": 45
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
},
{
"type": "NumericLiteral",
"start": 700,
"end": 701,
"loc": {
"start": {
"line": 18,
"column": 47
},
"end": {
"line": 18,
"column": 48
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
},
{
"type": "NumericLiteral",
"start": 703,
"end": 704,
"loc": {
"start": {
"line": 18,
"column": 50
},
"end": {
"line": 18,
"column": 51
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
},
{
"type": "NumericLiteral",
"start": 706,
"end": 707,
"loc": {
"start": {
"line": 18,
"column": 53
},
"end": {
"line": 18,
"column": 54
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 715,
"end": 799,
"loc": {
"start": {
"line": 19,
"column": 4
},
"end": {
"line": 19,
"column": 88
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 721,
"end": 798,
"loc": {
"start": {
"line": 19,
"column": 10
},
"end": {
"line": 19,
"column": 87
}
},
"id": {
"type": "Identifier",
"start": 721,
"end": 739,
"loc": {
"start": {
"line": 19,
"column": 10
},
"end": {
"line": 19,
"column": 28
},
"identifierName": "numEndgameUpgrades"
},
"name": "numEndgameUpgrades"
},
"init": {
"type": "ConditionalExpression",
"start": 742,
"end": 798,
"loc": {
"start": {
"line": 19,
"column": 31
},
"end": {
"line": 19,
"column": 87
}
},
"test": {
"type": "Identifier",
"start": 742,
"end": 756,
"loc": {
"start": {
"line": 19,
"column": 31
},
"end": {
"line": 19,
"column": 45
},
"identifierName": "limitedVersion"
},
"name": "limitedVersion"
},
"consequent": {
"type": "NumericLiteral",
"start": 759,
"end": 760,
"loc": {
"start": {
"line": 19,
"column": 48
},
"end": {
"line": 19,
"column": 49
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
},
"alternate": {
"type": "BinaryExpression",
"start": 763,
"end": 798,
"loc": {
"start": {
"line": 19,
"column": 52
},
"end": {
"line": 19,
"column": 87
}
},
"left": {
"type": "BinaryExpression",
"start": 763,
"end": 794,
"loc": {
"start": {
"line": 19,
"column": 52
},
"end": {
"line": 19,
"column": 83
}
},
"left": {
"type": "NumericLiteral",
"start": 763,
"end": 767,
"loc": {
"start": {
"line": 19,
"column": 52
},
"end": {
"line": 19,
"column": 56
}
},
"extra": {
"rawValue": 1000,
"raw": "1000"
},
"value": 1000
},
"operator": "-",
"right": {
"type": "MemberExpression",
"start": 770,
"end": 794,
"loc": {
"start": {
"line": 19,
"column": 59
},
"end": {
"line": 19,
"column": 83
}
},
"object": {
"type": "Identifier",
"start": 770,
"end": 787,
"loc": {
"start": {
"line": 19,
"column": 59
},
"end": {
"line": 19,
"column": 76
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 788,
"end": 794,
"loc": {
"start": {
"line": 19,
"column": 77
},
"end": {
"line": 19,
"column": 83
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
}
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 797,
"end": 798,
"loc": {
"start": {
"line": 19,
"column": 86
},
"end": {
"line": 19,
"column": 87
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
}
}
}
],
"kind": "const"
},
{
"type": "FunctionDeclaration",
"start": 807,
"end": 1225,
"loc": {
"start": {
"line": 21,
"column": 4
},
"end": {
"line": 30,
"column": 5
}
},
"id": {
"type": "Identifier",
"start": 816,
"end": 839,
"loc": {
"start": {
"line": 21,
"column": 13
},
"end": {
"line": 21,
"column": 36
},
"identifierName": "generateInfiniteUnlocks"
},
"name": "generateInfiniteUnlocks"
},
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 842,
"end": 1225,
"loc": {
"start": {
"line": 21,
"column": 39
},
"end": {
"line": 30,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 853,
"end": 1218,
"loc": {
"start": {
"line": 22,
"column": 8
},
"end": {
"line": 29,
"column": 12
}
},
"argument": {
"type": "CallExpression",
"start": 860,
"end": 1217,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 29,
"column": 11
}
},
"callee": {
"type": "MemberExpression",
"start": 860,
"end": 904,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 22,
"column": 59
}
},
"object": {
"type": "CallExpression",
"start": 860,
"end": 900,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 22,
"column": 55
}
},
"callee": {
"type": "MemberExpression",
"start": 860,
"end": 894,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 22,
"column": 49
}
},
"object": {
"type": "NewExpression",
"start": 860,
"end": 889,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 22,
"column": 44
}
},
"callee": {
"type": "Identifier",
"start": 864,
"end": 869,
"loc": {
"start": {
"line": 22,
"column": 19
},
"end": {
"line": 22,
"column": 24
},
"identifierName": "Array"
},
"name": "Array"
},
"arguments": [
{
"type": "Identifier",
"start": 870,
"end": 888,
"loc": {
"start": {
"line": 22,
"column": 25
},
"end": {
"line": 22,
"column": 43
},
"identifierName": "numEndgameUpgrades"
},
"name": "numEndgameUpgrades"
}
]
},
"property": {
"type": "Identifier",
"start": 890,
"end": 894,
"loc": {
"start": {
"line": 22,
"column": 45
},
"end": {
"line": 22,
"column": 49
},
"identifierName": "fill"
},
"name": "fill"
},
"computed": false
},
"arguments": [
{
"type": "NullLiteral",
"start": 895,
"end": 899,
"loc": {
"start": {
"line": 22,
"column": 50
},
"end": {
"line": 22,
"column": 54
}
}
}
]
},
"property": {
"type": "Identifier",
"start": 901,
"end": 904,
"loc": {
"start": {
"line": 22,
"column": 56
},
"end": {
"line": 22,
"column": 59
},
"identifierName": "map"
},
"name": "map"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 905,
"end": 1216,
"loc": {
"start": {
"line": 22,
"column": 60
},
"end": {
"line": 29,
"column": 10
}
},
"id": null,
"generator": false,
"expression": true,
"async": false,
"params": [
{
"type": "Identifier",
"start": 906,
"end": 907,
"loc": {
"start": {
"line": 22,
"column": 61
},
"end": {
"line": 22,
"column": 62
},
"identifierName": "_"
},
"name": "_"
},
{
"type": "Identifier",
"start": 909,
"end": 910,
"loc": {
"start": {
"line": 22,
"column": 64
},
"end": {
"line": 22,
"column": 65
},
"identifierName": "i"
},
"name": "i"
}
],
"body": {
"type": "ObjectExpression",
"start": 916,
"end": 1215,
"loc": {
"start": {
"line": 22,
"column": 71
},
"end": {
"line": 29,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 931,
"end": 1167,
"loc": {
"start": {
"line": 23,
"column": 12
},
"end": {
"line": 27,
"column": 13
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 931,
"end": 939,
"loc": {
"start": {
"line": 23,
"column": 12
},
"end": {
"line": 23,
"column": 20
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 941,
"end": 1167,
"loc": {
"start": {
"line": 23,
"column": 22
},
"end": {
"line": 27,
"column": 13
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 960,
"end": 1014,
"loc": {
"start": {
"line": 24,
"column": 16
},
"end": {
"line": 24,
"column": 70
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 962,
"end": 985,
"loc": {
"start": {
"line": 24,
"column": 18
},
"end": {
"line": 24,
"column": 41
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 962,
"end": 967,
"loc": {
"start": {
"line": 24,
"column": 18
},
"end": {
"line": 24,
"column": 23
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 969,
"end": 985,
"loc": {
"start": {
"line": 24,
"column": 25
},
"end": {
"line": 24,
"column": 41
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 987,
"end": 1012,
"loc": {
"start": {
"line": 24,
"column": 43
},
"end": {
"line": 24,
"column": 68
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 987,
"end": 993,
"loc": {
"start": {
"line": 24,
"column": 43
},
"end": {
"line": 24,
"column": 49
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "BinaryExpression",
"start": 995,
"end": 1012,
"loc": {
"start": {
"line": 24,
"column": 51
},
"end": {
"line": 24,
"column": 68
}
},
"left": {
"type": "NumericLiteral",
"start": 995,
"end": 1000,
"loc": {
"start": {
"line": 24,
"column": 51
},
"end": {
"line": 24,
"column": 56
}
},
"extra": {
"rawValue": 30000,
"raw": "30000"
},
"value": 30000
},
"operator": "+",
"right": {
"type": "BinaryExpression",
"start": 1003,
"end": 1012,
"loc": {
"start": {
"line": 24,
"column": 59
},
"end": {
"line": 24,
"column": 68
}
},
"left": {
"type": "Identifier",
"start": 1003,
"end": 1004,
"loc": {
"start": {
"line": 24,
"column": 59
},
"end": {
"line": 24,
"column": 60
},
"identifierName": "i"
},
"name": "i"
},
"operator": "*",
"right": {
"type": "NumericLiteral",
"start": 1007,
"end": 1012,
"loc": {
"start": {
"line": 24,
"column": 63
},
"end": {
"line": 24,
"column": 68
}
},
"extra": {
"rawValue": 10000,
"raw": "10000"
},
"value": 10000
}
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 1033,
"end": 1084,
"loc": {
"start": {
"line": 25,
"column": 16
},
"end": {
"line": 25,
"column": 67
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1035,
"end": 1056,
"loc": {
"start": {
"line": 25,
"column": 18
},
"end": {
"line": 25,
"column": 39
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1035,
"end": 1040,
"loc": {
"start": {
"line": 25,
"column": 18
},
"end": {
"line": 25,
"column": 23
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 1042,
"end": 1056,
"loc": {
"start": {
"line": 25,
"column": 25
},
"end": {
"line": 25,
"column": 39
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
}
},
{
"type": "ObjectProperty",
"start": 1058,
"end": 1082,
"loc": {
"start": {
"line": 25,
"column": 41
},
"end": {
"line": 25,
"column": 65
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1058,
"end": 1064,
"loc": {
"start": {
"line": 25,
"column": 41
},
"end": {
"line": 25,
"column": 47
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "BinaryExpression",
"start": 1066,
"end": 1082,
"loc": {
"start": {
"line": 25,
"column": 49
},
"end": {
"line": 25,
"column": 65
}
},
"left": {
"type": "NumericLiteral",
"start": 1066,
"end": 1071,
"loc": {
"start": {
"line": 25,
"column": 49
},
"end": {
"line": 25,
"column": 54
}
},
"extra": {
"rawValue": 20000,
"raw": "20000"
},
"value": 20000
},
"operator": "+",
"right": {
"type": "BinaryExpression",
"start": 1074,
"end": 1082,
"loc": {
"start": {
"line": 25,
"column": 57
},
"end": {
"line": 25,
"column": 65
}
},
"left": {
"type": "Identifier",
"start": 1074,
"end": 1075,
"loc": {
"start": {
"line": 25,
"column": 57
},
"end": {
"line": 25,
"column": 58
},
"identifierName": "i"
},
"name": "i"
},
"operator": "*",
"right": {
"type": "NumericLiteral",
"start": 1078,
"end": 1082,
"loc": {
"start": {
"line": 25,
"column": 61
},
"end": {
"line": 25,
"column": 65
}
},
"extra": {
"rawValue": 5000,
"raw": "5000"
},
"value": 5000
}
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 1103,
"end": 1151,
"loc": {
"start": {
"line": 26,
"column": 16
},
"end": {
"line": 26,
"column": 64
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1105,
"end": 1123,
"loc": {
"start": {
"line": 26,
"column": 18
},
"end": {
"line": 26,
"column": 36
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1105,
"end": 1110,
"loc": {
"start": {
"line": 26,
"column": 18
},
"end": {
"line": 26,
"column": 23
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 1112,
"end": 1123,
"loc": {
"start": {
"line": 26,
"column": 25
},
"end": {
"line": 26,
"column": 36
},
"identifierName": "rocketShape"
},
"name": "rocketShape"
}
},
{
"type": "ObjectProperty",
"start": 1125,
"end": 1149,
"loc": {
"start": {
"line": 26,
"column": 38
},
"end": {
"line": 26,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1125,
"end": 1131,
"loc": {
"start": {
"line": 26,
"column": 38
},
"end": {
"line": 26,
"column": 44
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "BinaryExpression",
"start": 1133,
"end": 1149,
"loc": {
"start": {
"line": 26,
"column": 46
},
"end": {
"line": 26,
"column": 62
}
},
"left": {
"type": "NumericLiteral",
"start": 1133,
"end": 1138,
"loc": {
"start": {
"line": 26,
"column": 46
},
"end": {
"line": 26,
"column": 51
}
},
"extra": {
"rawValue": 20000,
"raw": "20000"
},
"value": 20000
},
"operator": "+",
"right": {
"type": "BinaryExpression",
"start": 1141,
"end": 1149,
"loc": {
"start": {
"line": 26,
"column": 54
},
"end": {
"line": 26,
"column": 62
}
},
"left": {
"type": "Identifier",
"start": 1141,
"end": 1142,
"loc": {
"start": {
"line": 26,
"column": 54
},
"end": {
"line": 26,
"column": 55
},
"identifierName": "i"
},
"name": "i"
},
"operator": "*",
"right": {
"type": "NumericLiteral",
"start": 1145,
"end": 1149,
"loc": {
"start": {
"line": 26,
"column": 58
},
"end": {
"line": 26,
"column": 62
}
},
"extra": {
"rawValue": 5000,
"raw": "5000"
},
"value": 5000
}
}
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 1182,
"end": 1203,
"loc": {
"start": {
"line": 28,
"column": 12
},
"end": {
"line": 28,
"column": 33
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1182,
"end": 1197,
"loc": {
"start": {
"line": 28,
"column": 12
},
"end": {
"line": 28,
"column": 27
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 1199,
"end": 1203,
"loc": {
"start": {
"line": 28,
"column": 29
},
"end": {
"line": 28,
"column": 33
}
},
"value": true
}
}
],
"extra": {
"parenthesized": true,
"parenStart": 915
}
}
}
]
}
}
],
"directives": [],
"trailingComments": null
},
"trailingComments": [
{
"type": "CommentLine",
"value": " Fill in endgame upgrades",
"start": 1233,
"end": 1260,
"loc": {
"start": {
"line": 32,
"column": 4
},
"end": {
"line": 32,
"column": 31
}
}
}
]
},
{
"type": "ForStatement",
"start": 1266,
"end": 1606,
"loc": {
"start": {
"line": 33,
"column": 4
},
"end": {
"line": 43,
"column": 5
}
},
"init": {
"type": "VariableDeclaration",
"start": 1271,
"end": 1280,
"loc": {
"start": {
"line": 33,
"column": 9
},
"end": {
"line": 33,
"column": 18
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 1275,
"end": 1280,
"loc": {
"start": {
"line": 33,
"column": 13
},
"end": {
"line": 33,
"column": 18
}
},
"id": {
"type": "Identifier",
"start": 1275,
"end": 1276,
"loc": {
"start": {
"line": 33,
"column": 13
},
"end": {
"line": 33,
"column": 14
},
"identifierName": "i"
},
"name": "i",
"leadingComments": null
},
"init": {
"type": "NumericLiteral",
"start": 1279,
"end": 1280,
"loc": {
"start": {
"line": 33,
"column": 17
},
"end": {
"line": 33,
"column": 18
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
},
"leadingComments": null
}
],
"kind": "let",
"leadingComments": null
},
"test": {
"type": "BinaryExpression",
"start": 1282,
"end": 1304,
"loc": {
"start": {
"line": 33,
"column": 20
},
"end": {
"line": 33,
"column": 42
}
},
"left": {
"type": "Identifier",
"start": 1282,
"end": 1283,
"loc": {
"start": {
"line": 33,
"column": 20
},
"end": {
"line": 33,
"column": 21
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "Identifier",
"start": 1286,
"end": 1304,
"loc": {
"start": {
"line": 33,
"column": 24
},
"end": {
"line": 33,
"column": 42
},
"identifierName": "numEndgameUpgrades"
},
"name": "numEndgameUpgrades"
}
},
"update": {
"type": "UpdateExpression",
"start": 1306,
"end": 1309,
"loc": {
"start": {
"line": 33,
"column": 44
},
"end": {
"line": 33,
"column": 47
}
},
"operator": "++",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 1308,
"end": 1309,
"loc": {
"start": {
"line": 33,
"column": 46
},
"end": {
"line": 33,
"column": 47
},
"identifierName": "i"
},
"name": "i"
},
"extra": {
"parenthesizedArgument": false
}
},
"body": {
"type": "BlockStatement",
"start": 1311,
"end": 1606,
"loc": {
"start": {
"line": 33,
"column": 49
},
"end": {
"line": 43,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 1322,
"end": 1599,
"loc": {
"start": {
"line": 34,
"column": 8
},
"end": {
"line": 42,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 1326,
"end": 1332,
"loc": {
"start": {
"line": 34,
"column": 12
},
"end": {
"line": 34,
"column": 18
}
},
"left": {
"type": "Identifier",
"start": 1326,
"end": 1327,
"loc": {
"start": {
"line": 34,
"column": 12
},
"end": {
"line": 34,
"column": 13
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "NumericLiteral",
"start": 1330,
"end": 1332,
"loc": {
"start": {
"line": 34,
"column": 16
},
"end": {
"line": 34,
"column": 18
}
},
"extra": {
"rawValue": 20,
"raw": "20"
},
"value": 20
}
},
"consequent": {
"type": "BlockStatement",
"start": 1334,
"end": 1388,
"loc": {
"start": {
"line": 34,
"column": 20
},
"end": {
"line": 36,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1349,
"end": 1377,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 40
}
},
"expression": {
"type": "CallExpression",
"start": 1349,
"end": 1376,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 39
}
},
"callee": {
"type": "MemberExpression",
"start": 1349,
"end": 1371,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 34
}
},
"object": {
"type": "Identifier",
"start": 1349,
"end": 1366,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 29
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 1367,
"end": 1371,
"loc": {
"start": {
"line": 35,
"column": 30
},
"end": {
"line": 35,
"column": 34
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 1372,
"end": 1375,
"loc": {
"start": {
"line": 35,
"column": 35
},
"end": {
"line": 35,
"column": 38
}
},
"extra": {
"rawValue": 0.1,
"raw": "0.1"
},
"value": 0.1
}
]
}
}
],
"directives": []
},
"alternate": {
"type": "IfStatement",
"start": 1394,
"end": 1599,
"loc": {
"start": {
"line": 36,
"column": 15
},
"end": {
"line": 42,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 1398,
"end": 1404,
"loc": {
"start": {
"line": 36,
"column": 19
},
"end": {
"line": 36,
"column": 25
}
},
"left": {
"type": "Identifier",
"start": 1398,
"end": 1399,
"loc": {
"start": {
"line": 36,
"column": 19
},
"end": {
"line": 36,
"column": 20
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "NumericLiteral",
"start": 1402,
"end": 1404,
"loc": {
"start": {
"line": 36,
"column": 23
},
"end": {
"line": 36,
"column": 25
}
},
"extra": {
"rawValue": 50,
"raw": "50"
},
"value": 50
}
},
"consequent": {
"type": "BlockStatement",
"start": 1406,
"end": 1461,
"loc": {
"start": {
"line": 36,
"column": 27
},
"end": {
"line": 38,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1421,
"end": 1450,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 41
}
},
"expression": {
"type": "CallExpression",
"start": 1421,
"end": 1449,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 40
}
},
"callee": {
"type": "MemberExpression",
"start": 1421,
"end": 1443,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 34
}
},
"object": {
"type": "Identifier",
"start": 1421,
"end": 1438,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 29
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 1439,
"end": 1443,
"loc": {
"start": {
"line": 37,
"column": 30
},
"end": {
"line": 37,
"column": 34
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 1444,
"end": 1448,
"loc": {
"start": {
"line": 37,
"column": 35
},
"end": {
"line": 37,
"column": 39
}
},
"extra": {
"rawValue": 0.05,
"raw": "0.05"
},
"value": 0.05
}
]
}
}
],
"directives": []
},
"alternate": {
"type": "IfStatement",
"start": 1467,
"end": 1599,
"loc": {
"start": {
"line": 38,
"column": 15
},
"end": {
"line": 42,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 1471,
"end": 1478,
"loc": {
"start": {
"line": 38,
"column": 19
},
"end": {
"line": 38,
"column": 26
}
},
"left": {
"type": "Identifier",
"start": 1471,
"end": 1472,
"loc": {
"start": {
"line": 38,
"column": 19
},
"end": {
"line": 38,
"column": 20
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "NumericLiteral",
"start": 1475,
"end": 1478,
"loc": {
"start": {
"line": 38,
"column": 23
},
"end": {
"line": 38,
"column": 26
}
},
"extra": {
"rawValue": 100,
"raw": "100"
},
"value": 100
}
},
"consequent": {
"type": "BlockStatement",
"start": 1480,
"end": 1536,
"loc": {
"start": {
"line": 38,
"column": 28
},
"end": {
"line": 40,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1495,
"end": 1525,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 42
}
},
"expression": {
"type": "CallExpression",
"start": 1495,
"end": 1524,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 41
}
},
"callee": {
"type": "MemberExpression",
"start": 1495,
"end": 1517,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 34
}
},
"object": {
"type": "Identifier",
"start": 1495,
"end": 1512,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 29
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 1513,
"end": 1517,
"loc": {
"start": {
"line": 39,
"column": 30
},
"end": {
"line": 39,
"column": 34
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 1518,
"end": 1523,
"loc": {
"start": {
"line": 39,
"column": 35
},
"end": {
"line": 39,
"column": 40
}
},
"extra": {
"rawValue": 0.025,
"raw": "0.025"
},
"value": 0.025
}
]
}
}
],
"directives": []
},
"alternate": {
"type": "BlockStatement",
"start": 1542,
"end": 1599,
"loc": {
"start": {
"line": 40,
"column": 15
},
"end": {
"line": 42,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1557,
"end": 1588,
"loc": {
"start": {
"line": 41,
"column": 12
},
"end": {
"line": 41,
"column": 43
}
},
"expression": {
"type": "CallExpression",
"start": 1557,
"end": 1587,
"loc": {
"start": {
"line": 41,
"column": 12
},
"end": {
"line": 41,
"column": 42
}
},
"callee": {
"type": "MemberExpression",
"start": 1557,
"end": 1579,
"loc": {
"start": {
"line": 41,
"column": 12
},
"end": {
"line": 41,
"column": 34
}
},
"object": {
"type": "Identifier",
"start": 1557,
"end": 1574,
"loc": {
"start": {
"line": 41,
"column": 12
},
"end": {
"line": 41,
"column": 29
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 1575,
"end": 1579,
"loc": {
"start": {
"line": 41,
"column": 30
},
"end": {
"line": 41,
"column": 34
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 1580,
"end": 1586,
"loc": {
"start": {
"line": 41,
"column": 35
},
"end": {
"line": 41,
"column": 41
}
},
"extra": {
"rawValue": 0.0125,
"raw": "0.0125"
},
"value": 0.0125
}
]
}
}
],
"directives": []
}
}
}
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Fill in endgame upgrades",
"start": 1233,
"end": 1260,
"loc": {
"start": {
"line": 32,
"column": 4
},
"end": {
"line": 32,
"column": 31
}
}
}
]
},
{
"type": "VariableDeclaration",
"start": 1614,
"end": 5531,
"loc": {
"start": {
"line": 45,
"column": 4
},
"end": {
"line": 161,
"column": 6
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 1620,
"end": 5530,
"loc": {
"start": {
"line": 45,
"column": 10
},
"end": {
"line": 161,
"column": 5
}
},
"id": {
"type": "Identifier",
"start": 1620,
"end": 1628,
"loc": {
"start": {
"line": 45,
"column": 10
},
"end": {
"line": 45,
"column": 18
},
"identifierName": "upgrades"
},
"name": "upgrades"
},
"init": {
"type": "ObjectExpression",
"start": 1631,
"end": 5530,
"loc": {
"start": {
"line": 45,
"column": 21
},
"end": {
"line": 161,
"column": 5
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1642,
"end": 2591,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 73,
"column": 9
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1642,
"end": 1646,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 12
},
"identifierName": "belt"
},
"name": "belt"
},
"value": {
"type": "ArrayExpression",
"start": 1648,
"end": 2591,
"loc": {
"start": {
"line": 46,
"column": 14
},
"end": {
"line": 73,
"column": 9
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 1649,
"end": 1729,
"loc": {
"start": {
"line": 46,
"column": 15
},
"end": {
"line": 48,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1668,
"end": 1713,
"loc": {
"start": {
"line": 47,
"column": 16
},
"end": {
"line": 47,
"column": 61
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1668,
"end": 1676,
"loc": {
"start": {
"line": 47,
"column": 16
},
"end": {
"line": 47,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 1678,
"end": 1713,
"loc": {
"start": {
"line": 47,
"column": 26
},
"end": {
"line": 47,
"column": 61
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 1679,
"end": 1712,
"loc": {
"start": {
"line": 47,
"column": 27
},
"end": {
"line": 47,
"column": 60
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1681,
"end": 1698,
"loc": {
"start": {
"line": 47,
"column": 29
},
"end": {
"line": 47,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1681,
"end": 1686,
"loc": {
"start": {
"line": 47,
"column": 29
},
"end": {
"line": 47,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 1688,
"end": 1698,
"loc": {
"start": {
"line": 47,
"column": 36
},
"end": {
"line": 47,
"column": 46
}
},
"extra": {
"rawValue": "CuCuCuCu",
"raw": "\"CuCuCuCu\""
},
"value": "CuCuCuCu"
}
},
{
"type": "ObjectProperty",
"start": 1700,
"end": 1710,
"loc": {
"start": {
"line": 47,
"column": 48
},
"end": {
"line": 47,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1700,
"end": 1706,
"loc": {
"start": {
"line": 47,
"column": 48
},
"end": {
"line": 47,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 1708,
"end": 1710,
"loc": {
"start": {
"line": 47,
"column": 56
},
"end": {
"line": 47,
"column": 58
}
},
"extra": {
"rawValue": 30,
"raw": "30"
},
"value": 30
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 1744,
"end": 1825,
"loc": {
"start": {
"line": 49,
"column": 12
},
"end": {
"line": 51,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1763,
"end": 1809,
"loc": {
"start": {
"line": 50,
"column": 16
},
"end": {
"line": 50,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1763,
"end": 1771,
"loc": {
"start": {
"line": 50,
"column": 16
},
"end": {
"line": 50,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 1773,
"end": 1809,
"loc": {
"start": {
"line": 50,
"column": 26
},
"end": {
"line": 50,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 1774,
"end": 1808,
"loc": {
"start": {
"line": 50,
"column": 27
},
"end": {
"line": 50,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1776,
"end": 1793,
"loc": {
"start": {
"line": 50,
"column": 29
},
"end": {
"line": 50,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1776,
"end": 1781,
"loc": {
"start": {
"line": 50,
"column": 29
},
"end": {
"line": 50,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 1783,
"end": 1793,
"loc": {
"start": {
"line": 50,
"column": 36
},
"end": {
"line": 50,
"column": 46
}
},
"extra": {
"rawValue": "--CuCu--",
"raw": "\"--CuCu--\""
},
"value": "--CuCu--"
}
},
{
"type": "ObjectProperty",
"start": 1795,
"end": 1806,
"loc": {
"start": {
"line": 50,
"column": 48
},
"end": {
"line": 50,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1795,
"end": 1801,
"loc": {
"start": {
"line": 50,
"column": 48
},
"end": {
"line": 50,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 1803,
"end": 1806,
"loc": {
"start": {
"line": 50,
"column": 56
},
"end": {
"line": 50,
"column": 59
}
},
"extra": {
"rawValue": 500,
"raw": "500"
},
"value": 500
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 1840,
"end": 1922,
"loc": {
"start": {
"line": 52,
"column": 12
},
"end": {
"line": 54,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1859,
"end": 1906,
"loc": {
"start": {
"line": 53,
"column": 16
},
"end": {
"line": 53,
"column": 63
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1859,
"end": 1867,
"loc": {
"start": {
"line": 53,
"column": 16
},
"end": {
"line": 53,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 1869,
"end": 1906,
"loc": {
"start": {
"line": 53,
"column": 26
},
"end": {
"line": 53,
"column": 63
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 1870,
"end": 1905,
"loc": {
"start": {
"line": 53,
"column": 27
},
"end": {
"line": 53,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1872,
"end": 1889,
"loc": {
"start": {
"line": 53,
"column": 29
},
"end": {
"line": 53,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1872,
"end": 1877,
"loc": {
"start": {
"line": 53,
"column": 29
},
"end": {
"line": 53,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 1879,
"end": 1889,
"loc": {
"start": {
"line": 53,
"column": 36
},
"end": {
"line": 53,
"column": 46
}
},
"extra": {
"rawValue": "CpCpCpCp",
"raw": "\"CpCpCpCp\""
},
"value": "CpCpCpCp"
}
},
{
"type": "ObjectProperty",
"start": 1891,
"end": 1903,
"loc": {
"start": {
"line": 53,
"column": 48
},
"end": {
"line": 53,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1891,
"end": 1897,
"loc": {
"start": {
"line": 53,
"column": 48
},
"end": {
"line": 53,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 1899,
"end": 1903,
"loc": {
"start": {
"line": 53,
"column": 56
},
"end": {
"line": 53,
"column": 60
}
},
"extra": {
"rawValue": 1000,
"raw": "1000"
},
"value": 1000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 1937,
"end": 2028,
"loc": {
"start": {
"line": 55,
"column": 12
},
"end": {
"line": 57,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1956,
"end": 2012,
"loc": {
"start": {
"line": 56,
"column": 16
},
"end": {
"line": 56,
"column": 72
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1956,
"end": 1964,
"loc": {
"start": {
"line": 56,
"column": 16
},
"end": {
"line": 56,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 1966,
"end": 2012,
"loc": {
"start": {
"line": 56,
"column": 26
},
"end": {
"line": 56,
"column": 72
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 1967,
"end": 2011,
"loc": {
"start": {
"line": 56,
"column": 27
},
"end": {
"line": 56,
"column": 71
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 1969,
"end": 1995,
"loc": {
"start": {
"line": 56,
"column": 29
},
"end": {
"line": 56,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1969,
"end": 1974,
"loc": {
"start": {
"line": 56,
"column": 29
},
"end": {
"line": 56,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 1976,
"end": 1995,
"loc": {
"start": {
"line": 56,
"column": 36
},
"end": {
"line": 56,
"column": 55
}
},
"extra": {
"rawValue": "SrSrSrSr:CyCyCyCy",
"raw": "\"SrSrSrSr:CyCyCyCy\""
},
"value": "SrSrSrSr:CyCyCyCy"
}
},
{
"type": "ObjectProperty",
"start": 1997,
"end": 2009,
"loc": {
"start": {
"line": 56,
"column": 57
},
"end": {
"line": 56,
"column": 69
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1997,
"end": 2003,
"loc": {
"start": {
"line": 56,
"column": 57
},
"end": {
"line": 56,
"column": 63
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2005,
"end": 2009,
"loc": {
"start": {
"line": 56,
"column": 65
},
"end": {
"line": 56,
"column": 69
}
},
"extra": {
"rawValue": 6000,
"raw": "6000"
},
"value": 6000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 2043,
"end": 2144,
"loc": {
"start": {
"line": 58,
"column": 12
},
"end": {
"line": 60,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2062,
"end": 2128,
"loc": {
"start": {
"line": 59,
"column": 16
},
"end": {
"line": 59,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2062,
"end": 2070,
"loc": {
"start": {
"line": 59,
"column": 16
},
"end": {
"line": 59,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2072,
"end": 2128,
"loc": {
"start": {
"line": 59,
"column": 26
},
"end": {
"line": 59,
"column": 82
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2073,
"end": 2127,
"loc": {
"start": {
"line": 59,
"column": 27
},
"end": {
"line": 59,
"column": 81
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2075,
"end": 2110,
"loc": {
"start": {
"line": 59,
"column": 29
},
"end": {
"line": 59,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2075,
"end": 2080,
"loc": {
"start": {
"line": 59,
"column": 29
},
"end": {
"line": 59,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 2082,
"end": 2110,
"loc": {
"start": {
"line": 59,
"column": 36
},
"end": {
"line": 59,
"column": 64
}
},
"extra": {
"rawValue": "SrSrSrSr:CyCyCyCy:SwSwSwSw",
"raw": "\"SrSrSrSr:CyCyCyCy:SwSwSwSw\""
},
"value": "SrSrSrSr:CyCyCyCy:SwSwSwSw"
}
},
{
"type": "ObjectProperty",
"start": 2112,
"end": 2125,
"loc": {
"start": {
"line": 59,
"column": 66
},
"end": {
"line": 59,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2112,
"end": 2118,
"loc": {
"start": {
"line": 59,
"column": 66
},
"end": {
"line": 59,
"column": 72
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2120,
"end": 2125,
"loc": {
"start": {
"line": 59,
"column": 74
},
"end": {
"line": 59,
"column": 79
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 2159,
"end": 2288,
"loc": {
"start": {
"line": 61,
"column": 12
},
"end": {
"line": 64,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2178,
"end": 2232,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2178,
"end": 2186,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2188,
"end": 2232,
"loc": {
"start": {
"line": 62,
"column": 26
},
"end": {
"line": 62,
"column": 70
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2189,
"end": 2231,
"loc": {
"start": {
"line": 62,
"column": 27
},
"end": {
"line": 62,
"column": 69
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2191,
"end": 2214,
"loc": {
"start": {
"line": 62,
"column": 29
},
"end": {
"line": 62,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2191,
"end": 2196,
"loc": {
"start": {
"line": 62,
"column": 29
},
"end": {
"line": 62,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 2198,
"end": 2214,
"loc": {
"start": {
"line": 62,
"column": 36
},
"end": {
"line": 62,
"column": 52
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 2216,
"end": 2229,
"loc": {
"start": {
"line": 62,
"column": 54
},
"end": {
"line": 62,
"column": 67
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2216,
"end": 2222,
"loc": {
"start": {
"line": 62,
"column": 54
},
"end": {
"line": 62,
"column": 60
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2224,
"end": 2229,
"loc": {
"start": {
"line": 62,
"column": 62
},
"end": {
"line": 62,
"column": 67
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 2251,
"end": 2272,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2251,
"end": 2266,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 2268,
"end": 2272,
"loc": {
"start": {
"line": 63,
"column": 33
},
"end": {
"line": 63,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "ObjectExpression",
"start": 2303,
"end": 2536,
"loc": {
"start": {
"line": 65,
"column": 12
},
"end": {
"line": 71,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2322,
"end": 2480,
"loc": {
"start": {
"line": 66,
"column": 16
},
"end": {
"line": 69,
"column": 17
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2322,
"end": 2330,
"loc": {
"start": {
"line": 66,
"column": 16
},
"end": {
"line": 66,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2332,
"end": 2480,
"loc": {
"start": {
"line": 66,
"column": 26
},
"end": {
"line": 69,
"column": 17
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2355,
"end": 2397,
"loc": {
"start": {
"line": 67,
"column": 20
},
"end": {
"line": 67,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2357,
"end": 2380,
"loc": {
"start": {
"line": 67,
"column": 22
},
"end": {
"line": 67,
"column": 45
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2357,
"end": 2362,
"loc": {
"start": {
"line": 67,
"column": 22
},
"end": {
"line": 67,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 2364,
"end": 2380,
"loc": {
"start": {
"line": 67,
"column": 29
},
"end": {
"line": 67,
"column": 45
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 2382,
"end": 2395,
"loc": {
"start": {
"line": 67,
"column": 47
},
"end": {
"line": 67,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2382,
"end": 2388,
"loc": {
"start": {
"line": 67,
"column": 47
},
"end": {
"line": 67,
"column": 53
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2390,
"end": 2395,
"loc": {
"start": {
"line": 67,
"column": 55
},
"end": {
"line": 67,
"column": 60
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
},
{
"type": "ObjectExpression",
"start": 2420,
"end": 2460,
"loc": {
"start": {
"line": 68,
"column": 20
},
"end": {
"line": 68,
"column": 60
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2422,
"end": 2443,
"loc": {
"start": {
"line": 68,
"column": 22
},
"end": {
"line": 68,
"column": 43
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2422,
"end": 2427,
"loc": {
"start": {
"line": 68,
"column": 22
},
"end": {
"line": 68,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 2429,
"end": 2443,
"loc": {
"start": {
"line": 68,
"column": 29
},
"end": {
"line": 68,
"column": 43
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
}
},
{
"type": "ObjectProperty",
"start": 2445,
"end": 2458,
"loc": {
"start": {
"line": 68,
"column": 45
},
"end": {
"line": 68,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2445,
"end": 2451,
"loc": {
"start": {
"line": 68,
"column": 45
},
"end": {
"line": 68,
"column": 51
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2453,
"end": 2458,
"loc": {
"start": {
"line": 68,
"column": 53
},
"end": {
"line": 68,
"column": 58
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 2499,
"end": 2520,
"loc": {
"start": {
"line": 70,
"column": 16
},
"end": {
"line": 70,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2499,
"end": 2514,
"loc": {
"start": {
"line": 70,
"column": 16
},
"end": {
"line": 70,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 2516,
"end": 2520,
"loc": {
"start": {
"line": 70,
"column": 33
},
"end": {
"line": 70,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "SpreadElement",
"start": 2551,
"end": 2579,
"loc": {
"start": {
"line": 72,
"column": 12
},
"end": {
"line": 72,
"column": 40
}
},
"argument": {
"type": "CallExpression",
"start": 2554,
"end": 2579,
"loc": {
"start": {
"line": 72,
"column": 15
},
"end": {
"line": 72,
"column": 40
}
},
"callee": {
"type": "Identifier",
"start": 2554,
"end": 2577,
"loc": {
"start": {
"line": 72,
"column": 15
},
"end": {
"line": 72,
"column": 38
},
"identifierName": "generateInfiniteUnlocks"
},
"name": "generateInfiniteUnlocks"
},
"arguments": []
}
}
]
}
},
{
"type": "ObjectProperty",
"start": 2604,
"end": 3556,
"loc": {
"start": {
"line": 75,
"column": 8
},
"end": {
"line": 102,
"column": 9
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2604,
"end": 2609,
"loc": {
"start": {
"line": 75,
"column": 8
},
"end": {
"line": 75,
"column": 13
},
"identifierName": "miner"
},
"name": "miner"
},
"value": {
"type": "ArrayExpression",
"start": 2611,
"end": 3556,
"loc": {
"start": {
"line": 75,
"column": 15
},
"end": {
"line": 102,
"column": 9
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2612,
"end": 2693,
"loc": {
"start": {
"line": 75,
"column": 16
},
"end": {
"line": 77,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2631,
"end": 2677,
"loc": {
"start": {
"line": 76,
"column": 16
},
"end": {
"line": 76,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2631,
"end": 2639,
"loc": {
"start": {
"line": 76,
"column": 16
},
"end": {
"line": 76,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2641,
"end": 2677,
"loc": {
"start": {
"line": 76,
"column": 26
},
"end": {
"line": 76,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2642,
"end": 2676,
"loc": {
"start": {
"line": 76,
"column": 27
},
"end": {
"line": 76,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2644,
"end": 2661,
"loc": {
"start": {
"line": 76,
"column": 29
},
"end": {
"line": 76,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2644,
"end": 2649,
"loc": {
"start": {
"line": 76,
"column": 29
},
"end": {
"line": 76,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 2651,
"end": 2661,
"loc": {
"start": {
"line": 76,
"column": 36
},
"end": {
"line": 76,
"column": 46
}
},
"extra": {
"rawValue": "RuRuRuRu",
"raw": "\"RuRuRuRu\""
},
"value": "RuRuRuRu"
}
},
{
"type": "ObjectProperty",
"start": 2663,
"end": 2674,
"loc": {
"start": {
"line": 76,
"column": 48
},
"end": {
"line": 76,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2663,
"end": 2669,
"loc": {
"start": {
"line": 76,
"column": 48
},
"end": {
"line": 76,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2671,
"end": 2674,
"loc": {
"start": {
"line": 76,
"column": 56
},
"end": {
"line": 76,
"column": 59
}
},
"extra": {
"rawValue": 300,
"raw": "300"
},
"value": 300
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 2708,
"end": 2789,
"loc": {
"start": {
"line": 78,
"column": 12
},
"end": {
"line": 80,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2727,
"end": 2773,
"loc": {
"start": {
"line": 79,
"column": 16
},
"end": {
"line": 79,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2727,
"end": 2735,
"loc": {
"start": {
"line": 79,
"column": 16
},
"end": {
"line": 79,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2737,
"end": 2773,
"loc": {
"start": {
"line": 79,
"column": 26
},
"end": {
"line": 79,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2738,
"end": 2772,
"loc": {
"start": {
"line": 79,
"column": 27
},
"end": {
"line": 79,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2740,
"end": 2757,
"loc": {
"start": {
"line": 79,
"column": 29
},
"end": {
"line": 79,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2740,
"end": 2745,
"loc": {
"start": {
"line": 79,
"column": 29
},
"end": {
"line": 79,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 2747,
"end": 2757,
"loc": {
"start": {
"line": 79,
"column": 36
},
"end": {
"line": 79,
"column": 46
}
},
"extra": {
"rawValue": "Cu------",
"raw": "\"Cu------\""
},
"value": "Cu------"
}
},
{
"type": "ObjectProperty",
"start": 2759,
"end": 2770,
"loc": {
"start": {
"line": 79,
"column": 48
},
"end": {
"line": 79,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2759,
"end": 2765,
"loc": {
"start": {
"line": 79,
"column": 48
},
"end": {
"line": 79,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2767,
"end": 2770,
"loc": {
"start": {
"line": 79,
"column": 56
},
"end": {
"line": 79,
"column": 59
}
},
"extra": {
"rawValue": 800,
"raw": "800"
},
"value": 800
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 2804,
"end": 2886,
"loc": {
"start": {
"line": 81,
"column": 12
},
"end": {
"line": 83,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2823,
"end": 2870,
"loc": {
"start": {
"line": 82,
"column": 16
},
"end": {
"line": 82,
"column": 63
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2823,
"end": 2831,
"loc": {
"start": {
"line": 82,
"column": 16
},
"end": {
"line": 82,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2833,
"end": 2870,
"loc": {
"start": {
"line": 82,
"column": 26
},
"end": {
"line": 82,
"column": 63
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2834,
"end": 2869,
"loc": {
"start": {
"line": 82,
"column": 27
},
"end": {
"line": 82,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2836,
"end": 2853,
"loc": {
"start": {
"line": 82,
"column": 29
},
"end": {
"line": 82,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2836,
"end": 2841,
"loc": {
"start": {
"line": 82,
"column": 29
},
"end": {
"line": 82,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 2843,
"end": 2853,
"loc": {
"start": {
"line": 82,
"column": 36
},
"end": {
"line": 82,
"column": 46
}
},
"extra": {
"rawValue": "ScScScSc",
"raw": "\"ScScScSc\""
},
"value": "ScScScSc"
}
},
{
"type": "ObjectProperty",
"start": 2855,
"end": 2867,
"loc": {
"start": {
"line": 82,
"column": 48
},
"end": {
"line": 82,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2855,
"end": 2861,
"loc": {
"start": {
"line": 82,
"column": 48
},
"end": {
"line": 82,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2863,
"end": 2867,
"loc": {
"start": {
"line": 82,
"column": 56
},
"end": {
"line": 82,
"column": 60
}
},
"extra": {
"rawValue": 3500,
"raw": "3500"
},
"value": 3500
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 2901,
"end": 2993,
"loc": {
"start": {
"line": 84,
"column": 12
},
"end": {
"line": 86,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2920,
"end": 2977,
"loc": {
"start": {
"line": 85,
"column": 16
},
"end": {
"line": 85,
"column": 73
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2920,
"end": 2928,
"loc": {
"start": {
"line": 85,
"column": 16
},
"end": {
"line": 85,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 2930,
"end": 2977,
"loc": {
"start": {
"line": 85,
"column": 26
},
"end": {
"line": 85,
"column": 73
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 2931,
"end": 2976,
"loc": {
"start": {
"line": 85,
"column": 27
},
"end": {
"line": 85,
"column": 72
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2933,
"end": 2959,
"loc": {
"start": {
"line": 85,
"column": 29
},
"end": {
"line": 85,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2933,
"end": 2938,
"loc": {
"start": {
"line": 85,
"column": 29
},
"end": {
"line": 85,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 2940,
"end": 2959,
"loc": {
"start": {
"line": 85,
"column": 36
},
"end": {
"line": 85,
"column": 55
}
},
"extra": {
"rawValue": "CwCwCwCw:WbWbWbWb",
"raw": "\"CwCwCwCw:WbWbWbWb\""
},
"value": "CwCwCwCw:WbWbWbWb"
}
},
{
"type": "ObjectProperty",
"start": 2961,
"end": 2974,
"loc": {
"start": {
"line": 85,
"column": 57
},
"end": {
"line": 85,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2961,
"end": 2967,
"loc": {
"start": {
"line": 85,
"column": 57
},
"end": {
"line": 85,
"column": 63
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 2969,
"end": 2974,
"loc": {
"start": {
"line": 85,
"column": 65
},
"end": {
"line": 85,
"column": 70
}
},
"extra": {
"rawValue": 23000,
"raw": "23000"
},
"value": 23000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3008,
"end": 3109,
"loc": {
"start": {
"line": 87,
"column": 12
},
"end": {
"line": 89,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3027,
"end": 3093,
"loc": {
"start": {
"line": 88,
"column": 16
},
"end": {
"line": 88,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3027,
"end": 3035,
"loc": {
"start": {
"line": 88,
"column": 16
},
"end": {
"line": 88,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3037,
"end": 3093,
"loc": {
"start": {
"line": 88,
"column": 26
},
"end": {
"line": 88,
"column": 82
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3038,
"end": 3092,
"loc": {
"start": {
"line": 88,
"column": 27
},
"end": {
"line": 88,
"column": 81
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3040,
"end": 3075,
"loc": {
"start": {
"line": 88,
"column": 29
},
"end": {
"line": 88,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3040,
"end": 3045,
"loc": {
"start": {
"line": 88,
"column": 29
},
"end": {
"line": 88,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 3047,
"end": 3075,
"loc": {
"start": {
"line": 88,
"column": 36
},
"end": {
"line": 88,
"column": 64
}
},
"extra": {
"rawValue": "CbRbRbCb:CwCwCwCw:WbWbWbWb",
"raw": "\"CbRbRbCb:CwCwCwCw:WbWbWbWb\""
},
"value": "CbRbRbCb:CwCwCwCw:WbWbWbWb"
}
},
{
"type": "ObjectProperty",
"start": 3077,
"end": 3090,
"loc": {
"start": {
"line": 88,
"column": 66
},
"end": {
"line": 88,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3077,
"end": 3083,
"loc": {
"start": {
"line": 88,
"column": 66
},
"end": {
"line": 88,
"column": 72
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3085,
"end": 3090,
"loc": {
"start": {
"line": 88,
"column": 74
},
"end": {
"line": 88,
"column": 79
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3124,
"end": 3253,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 93,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3143,
"end": 3197,
"loc": {
"start": {
"line": 91,
"column": 16
},
"end": {
"line": 91,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3143,
"end": 3151,
"loc": {
"start": {
"line": 91,
"column": 16
},
"end": {
"line": 91,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3153,
"end": 3197,
"loc": {
"start": {
"line": 91,
"column": 26
},
"end": {
"line": 91,
"column": 70
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3154,
"end": 3196,
"loc": {
"start": {
"line": 91,
"column": 27
},
"end": {
"line": 91,
"column": 69
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3156,
"end": 3179,
"loc": {
"start": {
"line": 91,
"column": 29
},
"end": {
"line": 91,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3156,
"end": 3161,
"loc": {
"start": {
"line": 91,
"column": 29
},
"end": {
"line": 91,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 3163,
"end": 3179,
"loc": {
"start": {
"line": 91,
"column": 36
},
"end": {
"line": 91,
"column": 52
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 3181,
"end": 3194,
"loc": {
"start": {
"line": 91,
"column": 54
},
"end": {
"line": 91,
"column": 67
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3181,
"end": 3187,
"loc": {
"start": {
"line": 91,
"column": 54
},
"end": {
"line": 91,
"column": 60
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3189,
"end": 3194,
"loc": {
"start": {
"line": 91,
"column": 62
},
"end": {
"line": 91,
"column": 67
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 3216,
"end": 3237,
"loc": {
"start": {
"line": 92,
"column": 16
},
"end": {
"line": 92,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3216,
"end": 3231,
"loc": {
"start": {
"line": 92,
"column": 16
},
"end": {
"line": 92,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 3233,
"end": 3237,
"loc": {
"start": {
"line": 92,
"column": 33
},
"end": {
"line": 92,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "ObjectExpression",
"start": 3268,
"end": 3501,
"loc": {
"start": {
"line": 94,
"column": 12
},
"end": {
"line": 100,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3287,
"end": 3445,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 98,
"column": 17
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3287,
"end": 3295,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3297,
"end": 3445,
"loc": {
"start": {
"line": 95,
"column": 26
},
"end": {
"line": 98,
"column": 17
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3320,
"end": 3362,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3322,
"end": 3345,
"loc": {
"start": {
"line": 96,
"column": 22
},
"end": {
"line": 96,
"column": 45
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3322,
"end": 3327,
"loc": {
"start": {
"line": 96,
"column": 22
},
"end": {
"line": 96,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 3329,
"end": 3345,
"loc": {
"start": {
"line": 96,
"column": 29
},
"end": {
"line": 96,
"column": 45
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 3347,
"end": 3360,
"loc": {
"start": {
"line": 96,
"column": 47
},
"end": {
"line": 96,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3347,
"end": 3353,
"loc": {
"start": {
"line": 96,
"column": 47
},
"end": {
"line": 96,
"column": 53
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3355,
"end": 3360,
"loc": {
"start": {
"line": 96,
"column": 55
},
"end": {
"line": 96,
"column": 60
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
},
{
"type": "ObjectExpression",
"start": 3385,
"end": 3425,
"loc": {
"start": {
"line": 97,
"column": 20
},
"end": {
"line": 97,
"column": 60
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3387,
"end": 3408,
"loc": {
"start": {
"line": 97,
"column": 22
},
"end": {
"line": 97,
"column": 43
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3387,
"end": 3392,
"loc": {
"start": {
"line": 97,
"column": 22
},
"end": {
"line": 97,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 3394,
"end": 3408,
"loc": {
"start": {
"line": 97,
"column": 29
},
"end": {
"line": 97,
"column": 43
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
}
},
{
"type": "ObjectProperty",
"start": 3410,
"end": 3423,
"loc": {
"start": {
"line": 97,
"column": 45
},
"end": {
"line": 97,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3410,
"end": 3416,
"loc": {
"start": {
"line": 97,
"column": 45
},
"end": {
"line": 97,
"column": 51
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3418,
"end": 3423,
"loc": {
"start": {
"line": 97,
"column": 53
},
"end": {
"line": 97,
"column": 58
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 3464,
"end": 3485,
"loc": {
"start": {
"line": 99,
"column": 16
},
"end": {
"line": 99,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3464,
"end": 3479,
"loc": {
"start": {
"line": 99,
"column": 16
},
"end": {
"line": 99,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 3481,
"end": 3485,
"loc": {
"start": {
"line": 99,
"column": 33
},
"end": {
"line": 99,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "SpreadElement",
"start": 3516,
"end": 3544,
"loc": {
"start": {
"line": 101,
"column": 12
},
"end": {
"line": 101,
"column": 40
}
},
"argument": {
"type": "CallExpression",
"start": 3519,
"end": 3544,
"loc": {
"start": {
"line": 101,
"column": 15
},
"end": {
"line": 101,
"column": 40
}
},
"callee": {
"type": "Identifier",
"start": 3519,
"end": 3542,
"loc": {
"start": {
"line": 101,
"column": 15
},
"end": {
"line": 101,
"column": 38
},
"identifierName": "generateInfiniteUnlocks"
},
"name": "generateInfiniteUnlocks"
},
"arguments": []
}
}
]
}
},
{
"type": "ObjectProperty",
"start": 3569,
"end": 4526,
"loc": {
"start": {
"line": 104,
"column": 8
},
"end": {
"line": 131,
"column": 9
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3569,
"end": 3579,
"loc": {
"start": {
"line": 104,
"column": 8
},
"end": {
"line": 104,
"column": 18
},
"identifierName": "processors"
},
"name": "processors"
},
"value": {
"type": "ArrayExpression",
"start": 3581,
"end": 4526,
"loc": {
"start": {
"line": 104,
"column": 20
},
"end": {
"line": 131,
"column": 9
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3582,
"end": 3663,
"loc": {
"start": {
"line": 104,
"column": 21
},
"end": {
"line": 106,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3601,
"end": 3647,
"loc": {
"start": {
"line": 105,
"column": 16
},
"end": {
"line": 105,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3601,
"end": 3609,
"loc": {
"start": {
"line": 105,
"column": 16
},
"end": {
"line": 105,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3611,
"end": 3647,
"loc": {
"start": {
"line": 105,
"column": 26
},
"end": {
"line": 105,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3612,
"end": 3646,
"loc": {
"start": {
"line": 105,
"column": 27
},
"end": {
"line": 105,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3614,
"end": 3631,
"loc": {
"start": {
"line": 105,
"column": 29
},
"end": {
"line": 105,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3614,
"end": 3619,
"loc": {
"start": {
"line": 105,
"column": 29
},
"end": {
"line": 105,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 3621,
"end": 3631,
"loc": {
"start": {
"line": 105,
"column": 36
},
"end": {
"line": 105,
"column": 46
}
},
"extra": {
"rawValue": "SuSuSuSu",
"raw": "\"SuSuSuSu\""
},
"value": "SuSuSuSu"
}
},
{
"type": "ObjectProperty",
"start": 3633,
"end": 3644,
"loc": {
"start": {
"line": 105,
"column": 48
},
"end": {
"line": 105,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3633,
"end": 3639,
"loc": {
"start": {
"line": 105,
"column": 48
},
"end": {
"line": 105,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3641,
"end": 3644,
"loc": {
"start": {
"line": 105,
"column": 56
},
"end": {
"line": 105,
"column": 59
}
},
"extra": {
"rawValue": 500,
"raw": "500"
},
"value": 500
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3678,
"end": 3759,
"loc": {
"start": {
"line": 107,
"column": 12
},
"end": {
"line": 109,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3697,
"end": 3743,
"loc": {
"start": {
"line": 108,
"column": 16
},
"end": {
"line": 108,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3697,
"end": 3705,
"loc": {
"start": {
"line": 108,
"column": 16
},
"end": {
"line": 108,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3707,
"end": 3743,
"loc": {
"start": {
"line": 108,
"column": 26
},
"end": {
"line": 108,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3708,
"end": 3742,
"loc": {
"start": {
"line": 108,
"column": 27
},
"end": {
"line": 108,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3710,
"end": 3727,
"loc": {
"start": {
"line": 108,
"column": 29
},
"end": {
"line": 108,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3710,
"end": 3715,
"loc": {
"start": {
"line": 108,
"column": 29
},
"end": {
"line": 108,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 3717,
"end": 3727,
"loc": {
"start": {
"line": 108,
"column": 36
},
"end": {
"line": 108,
"column": 46
}
},
"extra": {
"rawValue": "RuRu----",
"raw": "\"RuRu----\""
},
"value": "RuRu----"
}
},
{
"type": "ObjectProperty",
"start": 3729,
"end": 3740,
"loc": {
"start": {
"line": 108,
"column": 48
},
"end": {
"line": 108,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3729,
"end": 3735,
"loc": {
"start": {
"line": 108,
"column": 48
},
"end": {
"line": 108,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3737,
"end": 3740,
"loc": {
"start": {
"line": 108,
"column": 56
},
"end": {
"line": 108,
"column": 59
}
},
"extra": {
"rawValue": 600,
"raw": "600"
},
"value": 600
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3774,
"end": 3856,
"loc": {
"start": {
"line": 110,
"column": 12
},
"end": {
"line": 112,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3793,
"end": 3840,
"loc": {
"start": {
"line": 111,
"column": 16
},
"end": {
"line": 111,
"column": 63
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3793,
"end": 3801,
"loc": {
"start": {
"line": 111,
"column": 16
},
"end": {
"line": 111,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3803,
"end": 3840,
"loc": {
"start": {
"line": 111,
"column": 26
},
"end": {
"line": 111,
"column": 63
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3804,
"end": 3839,
"loc": {
"start": {
"line": 111,
"column": 27
},
"end": {
"line": 111,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3806,
"end": 3823,
"loc": {
"start": {
"line": 111,
"column": 29
},
"end": {
"line": 111,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3806,
"end": 3811,
"loc": {
"start": {
"line": 111,
"column": 29
},
"end": {
"line": 111,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 3813,
"end": 3823,
"loc": {
"start": {
"line": 111,
"column": 36
},
"end": {
"line": 111,
"column": 46
}
},
"extra": {
"rawValue": "CgScScCg",
"raw": "\"CgScScCg\""
},
"value": "CgScScCg"
}
},
{
"type": "ObjectProperty",
"start": 3825,
"end": 3837,
"loc": {
"start": {
"line": 111,
"column": 48
},
"end": {
"line": 111,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3825,
"end": 3831,
"loc": {
"start": {
"line": 111,
"column": 48
},
"end": {
"line": 111,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3833,
"end": 3837,
"loc": {
"start": {
"line": 111,
"column": 56
},
"end": {
"line": 111,
"column": 60
}
},
"extra": {
"rawValue": 3500,
"raw": "3500"
},
"value": 3500
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3871,
"end": 3963,
"loc": {
"start": {
"line": 113,
"column": 12
},
"end": {
"line": 115,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3890,
"end": 3947,
"loc": {
"start": {
"line": 114,
"column": 16
},
"end": {
"line": 114,
"column": 73
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3890,
"end": 3898,
"loc": {
"start": {
"line": 114,
"column": 16
},
"end": {
"line": 114,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 3900,
"end": 3947,
"loc": {
"start": {
"line": 114,
"column": 26
},
"end": {
"line": 114,
"column": 73
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 3901,
"end": 3946,
"loc": {
"start": {
"line": 114,
"column": 27
},
"end": {
"line": 114,
"column": 72
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3903,
"end": 3929,
"loc": {
"start": {
"line": 114,
"column": 29
},
"end": {
"line": 114,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3903,
"end": 3908,
"loc": {
"start": {
"line": 114,
"column": 29
},
"end": {
"line": 114,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 3910,
"end": 3929,
"loc": {
"start": {
"line": 114,
"column": 36
},
"end": {
"line": 114,
"column": 55
}
},
"extra": {
"rawValue": "CwCrCwCr:SgSgSgSg",
"raw": "\"CwCrCwCr:SgSgSgSg\""
},
"value": "CwCrCwCr:SgSgSgSg"
}
},
{
"type": "ObjectProperty",
"start": 3931,
"end": 3944,
"loc": {
"start": {
"line": 114,
"column": 57
},
"end": {
"line": 114,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3931,
"end": 3937,
"loc": {
"start": {
"line": 114,
"column": 57
},
"end": {
"line": 114,
"column": 63
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 3939,
"end": 3944,
"loc": {
"start": {
"line": 114,
"column": 65
},
"end": {
"line": 114,
"column": 70
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 3978,
"end": 4079,
"loc": {
"start": {
"line": 116,
"column": 12
},
"end": {
"line": 118,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3997,
"end": 4063,
"loc": {
"start": {
"line": 117,
"column": 16
},
"end": {
"line": 117,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3997,
"end": 4005,
"loc": {
"start": {
"line": 117,
"column": 16
},
"end": {
"line": 117,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4007,
"end": 4063,
"loc": {
"start": {
"line": 117,
"column": 26
},
"end": {
"line": 117,
"column": 82
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4008,
"end": 4062,
"loc": {
"start": {
"line": 117,
"column": 27
},
"end": {
"line": 117,
"column": 81
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4010,
"end": 4045,
"loc": {
"start": {
"line": 117,
"column": 29
},
"end": {
"line": 117,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4010,
"end": 4015,
"loc": {
"start": {
"line": 117,
"column": 29
},
"end": {
"line": 117,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 4017,
"end": 4045,
"loc": {
"start": {
"line": 117,
"column": 36
},
"end": {
"line": 117,
"column": 64
}
},
"extra": {
"rawValue": "WrRgWrRg:CwCrCwCr:SgSgSgSg",
"raw": "\"WrRgWrRg:CwCrCwCr:SgSgSgSg\""
},
"value": "WrRgWrRg:CwCrCwCr:SgSgSgSg"
}
},
{
"type": "ObjectProperty",
"start": 4047,
"end": 4060,
"loc": {
"start": {
"line": 117,
"column": 66
},
"end": {
"line": 117,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4047,
"end": 4053,
"loc": {
"start": {
"line": 117,
"column": 66
},
"end": {
"line": 117,
"column": 72
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4055,
"end": 4060,
"loc": {
"start": {
"line": 117,
"column": 74
},
"end": {
"line": 117,
"column": 79
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 4094,
"end": 4223,
"loc": {
"start": {
"line": 119,
"column": 12
},
"end": {
"line": 122,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4113,
"end": 4167,
"loc": {
"start": {
"line": 120,
"column": 16
},
"end": {
"line": 120,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4113,
"end": 4121,
"loc": {
"start": {
"line": 120,
"column": 16
},
"end": {
"line": 120,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4123,
"end": 4167,
"loc": {
"start": {
"line": 120,
"column": 26
},
"end": {
"line": 120,
"column": 70
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4124,
"end": 4166,
"loc": {
"start": {
"line": 120,
"column": 27
},
"end": {
"line": 120,
"column": 69
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4126,
"end": 4149,
"loc": {
"start": {
"line": 120,
"column": 29
},
"end": {
"line": 120,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4126,
"end": 4131,
"loc": {
"start": {
"line": 120,
"column": 29
},
"end": {
"line": 120,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 4133,
"end": 4149,
"loc": {
"start": {
"line": 120,
"column": 36
},
"end": {
"line": 120,
"column": 52
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 4151,
"end": 4164,
"loc": {
"start": {
"line": 120,
"column": 54
},
"end": {
"line": 120,
"column": 67
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4151,
"end": 4157,
"loc": {
"start": {
"line": 120,
"column": 54
},
"end": {
"line": 120,
"column": 60
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4159,
"end": 4164,
"loc": {
"start": {
"line": 120,
"column": 62
},
"end": {
"line": 120,
"column": 67
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 4186,
"end": 4207,
"loc": {
"start": {
"line": 121,
"column": 16
},
"end": {
"line": 121,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4186,
"end": 4201,
"loc": {
"start": {
"line": 121,
"column": 16
},
"end": {
"line": 121,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 4203,
"end": 4207,
"loc": {
"start": {
"line": 121,
"column": 33
},
"end": {
"line": 121,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "ObjectExpression",
"start": 4238,
"end": 4471,
"loc": {
"start": {
"line": 123,
"column": 12
},
"end": {
"line": 129,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4257,
"end": 4415,
"loc": {
"start": {
"line": 124,
"column": 16
},
"end": {
"line": 127,
"column": 17
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4257,
"end": 4265,
"loc": {
"start": {
"line": 124,
"column": 16
},
"end": {
"line": 124,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4267,
"end": 4415,
"loc": {
"start": {
"line": 124,
"column": 26
},
"end": {
"line": 127,
"column": 17
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4290,
"end": 4332,
"loc": {
"start": {
"line": 125,
"column": 20
},
"end": {
"line": 125,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4292,
"end": 4315,
"loc": {
"start": {
"line": 125,
"column": 22
},
"end": {
"line": 125,
"column": 45
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4292,
"end": 4297,
"loc": {
"start": {
"line": 125,
"column": 22
},
"end": {
"line": 125,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 4299,
"end": 4315,
"loc": {
"start": {
"line": 125,
"column": 29
},
"end": {
"line": 125,
"column": 45
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 4317,
"end": 4330,
"loc": {
"start": {
"line": 125,
"column": 47
},
"end": {
"line": 125,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4317,
"end": 4323,
"loc": {
"start": {
"line": 125,
"column": 47
},
"end": {
"line": 125,
"column": 53
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4325,
"end": 4330,
"loc": {
"start": {
"line": 125,
"column": 55
},
"end": {
"line": 125,
"column": 60
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
},
{
"type": "ObjectExpression",
"start": 4355,
"end": 4395,
"loc": {
"start": {
"line": 126,
"column": 20
},
"end": {
"line": 126,
"column": 60
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4357,
"end": 4378,
"loc": {
"start": {
"line": 126,
"column": 22
},
"end": {
"line": 126,
"column": 43
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4357,
"end": 4362,
"loc": {
"start": {
"line": 126,
"column": 22
},
"end": {
"line": 126,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 4364,
"end": 4378,
"loc": {
"start": {
"line": 126,
"column": 29
},
"end": {
"line": 126,
"column": 43
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
}
},
{
"type": "ObjectProperty",
"start": 4380,
"end": 4393,
"loc": {
"start": {
"line": 126,
"column": 45
},
"end": {
"line": 126,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4380,
"end": 4386,
"loc": {
"start": {
"line": 126,
"column": 45
},
"end": {
"line": 126,
"column": 51
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4388,
"end": 4393,
"loc": {
"start": {
"line": 126,
"column": 53
},
"end": {
"line": 126,
"column": 58
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 4434,
"end": 4455,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4434,
"end": 4449,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 4451,
"end": 4455,
"loc": {
"start": {
"line": 128,
"column": 33
},
"end": {
"line": 128,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "SpreadElement",
"start": 4486,
"end": 4514,
"loc": {
"start": {
"line": 130,
"column": 12
},
"end": {
"line": 130,
"column": 40
}
},
"argument": {
"type": "CallExpression",
"start": 4489,
"end": 4514,
"loc": {
"start": {
"line": 130,
"column": 15
},
"end": {
"line": 130,
"column": 40
}
},
"callee": {
"type": "Identifier",
"start": 4489,
"end": 4512,
"loc": {
"start": {
"line": 130,
"column": 15
},
"end": {
"line": 130,
"column": 38
},
"identifierName": "generateInfiniteUnlocks"
},
"name": "generateInfiniteUnlocks"
},
"arguments": []
}
}
]
}
},
{
"type": "ObjectProperty",
"start": 4539,
"end": 5522,
"loc": {
"start": {
"line": 133,
"column": 8
},
"end": {
"line": 160,
"column": 9
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4539,
"end": 4547,
"loc": {
"start": {
"line": 133,
"column": 8
},
"end": {
"line": 133,
"column": 16
},
"identifierName": "painting"
},
"name": "painting"
},
"value": {
"type": "ArrayExpression",
"start": 4549,
"end": 5522,
"loc": {
"start": {
"line": 133,
"column": 18
},
"end": {
"line": 160,
"column": 9
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4550,
"end": 4631,
"loc": {
"start": {
"line": 133,
"column": 19
},
"end": {
"line": 135,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4569,
"end": 4615,
"loc": {
"start": {
"line": 134,
"column": 16
},
"end": {
"line": 134,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4569,
"end": 4577,
"loc": {
"start": {
"line": 134,
"column": 16
},
"end": {
"line": 134,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4579,
"end": 4615,
"loc": {
"start": {
"line": 134,
"column": 26
},
"end": {
"line": 134,
"column": 62
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4580,
"end": 4614,
"loc": {
"start": {
"line": 134,
"column": 27
},
"end": {
"line": 134,
"column": 61
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4582,
"end": 4599,
"loc": {
"start": {
"line": 134,
"column": 29
},
"end": {
"line": 134,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4582,
"end": 4587,
"loc": {
"start": {
"line": 134,
"column": 29
},
"end": {
"line": 134,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 4589,
"end": 4599,
"loc": {
"start": {
"line": 134,
"column": 36
},
"end": {
"line": 134,
"column": 46
}
},
"extra": {
"rawValue": "RbRb----",
"raw": "\"RbRb----\""
},
"value": "RbRb----"
}
},
{
"type": "ObjectProperty",
"start": 4601,
"end": 4612,
"loc": {
"start": {
"line": 134,
"column": 48
},
"end": {
"line": 134,
"column": 59
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4601,
"end": 4607,
"loc": {
"start": {
"line": 134,
"column": 48
},
"end": {
"line": 134,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4609,
"end": 4612,
"loc": {
"start": {
"line": 134,
"column": 56
},
"end": {
"line": 134,
"column": 59
}
},
"extra": {
"rawValue": 600,
"raw": "600"
},
"value": 600
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 4646,
"end": 4728,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 138,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4665,
"end": 4712,
"loc": {
"start": {
"line": 137,
"column": 16
},
"end": {
"line": 137,
"column": 63
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4665,
"end": 4673,
"loc": {
"start": {
"line": 137,
"column": 16
},
"end": {
"line": 137,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4675,
"end": 4712,
"loc": {
"start": {
"line": 137,
"column": 26
},
"end": {
"line": 137,
"column": 63
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4676,
"end": 4711,
"loc": {
"start": {
"line": 137,
"column": 27
},
"end": {
"line": 137,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4678,
"end": 4695,
"loc": {
"start": {
"line": 137,
"column": 29
},
"end": {
"line": 137,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4678,
"end": 4683,
"loc": {
"start": {
"line": 137,
"column": 29
},
"end": {
"line": 137,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 4685,
"end": 4695,
"loc": {
"start": {
"line": 137,
"column": 36
},
"end": {
"line": 137,
"column": 46
}
},
"extra": {
"rawValue": "WrWrWrWr",
"raw": "\"WrWrWrWr\""
},
"value": "WrWrWrWr"
}
},
{
"type": "ObjectProperty",
"start": 4697,
"end": 4709,
"loc": {
"start": {
"line": 137,
"column": 48
},
"end": {
"line": 137,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4697,
"end": 4703,
"loc": {
"start": {
"line": 137,
"column": 48
},
"end": {
"line": 137,
"column": 54
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4705,
"end": 4709,
"loc": {
"start": {
"line": 137,
"column": 56
},
"end": {
"line": 137,
"column": 60
}
},
"extra": {
"rawValue": 3800,
"raw": "3800"
},
"value": 3800
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 4743,
"end": 4834,
"loc": {
"start": {
"line": 139,
"column": 12
},
"end": {
"line": 141,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4762,
"end": 4818,
"loc": {
"start": {
"line": 140,
"column": 16
},
"end": {
"line": 140,
"column": 72
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4762,
"end": 4770,
"loc": {
"start": {
"line": 140,
"column": 16
},
"end": {
"line": 140,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4772,
"end": 4818,
"loc": {
"start": {
"line": 140,
"column": 26
},
"end": {
"line": 140,
"column": 72
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4773,
"end": 4817,
"loc": {
"start": {
"line": 140,
"column": 27
},
"end": {
"line": 140,
"column": 71
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4775,
"end": 4801,
"loc": {
"start": {
"line": 140,
"column": 29
},
"end": {
"line": 140,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4775,
"end": 4780,
"loc": {
"start": {
"line": 140,
"column": 29
},
"end": {
"line": 140,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 4782,
"end": 4801,
"loc": {
"start": {
"line": 140,
"column": 36
},
"end": {
"line": 140,
"column": 55
}
},
"extra": {
"rawValue": "RpRpRpRp:CwCwCwCw",
"raw": "\"RpRpRpRp:CwCwCwCw\""
},
"value": "RpRpRpRp:CwCwCwCw"
}
},
{
"type": "ObjectProperty",
"start": 4803,
"end": 4815,
"loc": {
"start": {
"line": 140,
"column": 57
},
"end": {
"line": 140,
"column": 69
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4803,
"end": 4809,
"loc": {
"start": {
"line": 140,
"column": 57
},
"end": {
"line": 140,
"column": 63
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4811,
"end": 4815,
"loc": {
"start": {
"line": 140,
"column": 65
},
"end": {
"line": 140,
"column": 69
}
},
"extra": {
"rawValue": 6500,
"raw": "6500"
},
"value": 6500
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 4849,
"end": 4950,
"loc": {
"start": {
"line": 142,
"column": 12
},
"end": {
"line": 144,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4868,
"end": 4934,
"loc": {
"start": {
"line": 143,
"column": 16
},
"end": {
"line": 143,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4868,
"end": 4876,
"loc": {
"start": {
"line": 143,
"column": 16
},
"end": {
"line": 143,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4878,
"end": 4934,
"loc": {
"start": {
"line": 143,
"column": 26
},
"end": {
"line": 143,
"column": 82
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4879,
"end": 4933,
"loc": {
"start": {
"line": 143,
"column": 27
},
"end": {
"line": 143,
"column": 81
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4881,
"end": 4916,
"loc": {
"start": {
"line": 143,
"column": 29
},
"end": {
"line": 143,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4881,
"end": 4886,
"loc": {
"start": {
"line": 143,
"column": 29
},
"end": {
"line": 143,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 4888,
"end": 4916,
"loc": {
"start": {
"line": 143,
"column": 36
},
"end": {
"line": 143,
"column": 64
}
},
"extra": {
"rawValue": "WpWpWpWp:CwCwCwCw:WpWpWpWp",
"raw": "\"WpWpWpWp:CwCwCwCw:WpWpWpWp\""
},
"value": "WpWpWpWp:CwCwCwCw:WpWpWpWp"
}
},
{
"type": "ObjectProperty",
"start": 4918,
"end": 4931,
"loc": {
"start": {
"line": 143,
"column": 66
},
"end": {
"line": 143,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4918,
"end": 4924,
"loc": {
"start": {
"line": 143,
"column": 66
},
"end": {
"line": 143,
"column": 72
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 4926,
"end": 4931,
"loc": {
"start": {
"line": 143,
"column": 74
},
"end": {
"line": 143,
"column": 79
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 4965,
"end": 5075,
"loc": {
"start": {
"line": 145,
"column": 12
},
"end": {
"line": 147,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4984,
"end": 5059,
"loc": {
"start": {
"line": 146,
"column": 16
},
"end": {
"line": 146,
"column": 91
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4984,
"end": 4992,
"loc": {
"start": {
"line": 146,
"column": 16
},
"end": {
"line": 146,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 4994,
"end": 5059,
"loc": {
"start": {
"line": 146,
"column": 26
},
"end": {
"line": 146,
"column": 91
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 4995,
"end": 5058,
"loc": {
"start": {
"line": 146,
"column": 27
},
"end": {
"line": 146,
"column": 90
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 4997,
"end": 5041,
"loc": {
"start": {
"line": 146,
"column": 29
},
"end": {
"line": 146,
"column": 73
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4997,
"end": 5002,
"loc": {
"start": {
"line": 146,
"column": 29
},
"end": {
"line": 146,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 5004,
"end": 5041,
"loc": {
"start": {
"line": 146,
"column": 36
},
"end": {
"line": 146,
"column": 73
}
},
"extra": {
"rawValue": "WpWpWpWp:CwCwCwCw:WpWpWpWp:CwCwCwCw",
"raw": "\"WpWpWpWp:CwCwCwCw:WpWpWpWp:CwCwCwCw\""
},
"value": "WpWpWpWp:CwCwCwCw:WpWpWpWp:CwCwCwCw"
}
},
{
"type": "ObjectProperty",
"start": 5043,
"end": 5056,
"loc": {
"start": {
"line": 146,
"column": 75
},
"end": {
"line": 146,
"column": 88
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5043,
"end": 5049,
"loc": {
"start": {
"line": 146,
"column": 75
},
"end": {
"line": 146,
"column": 81
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 5051,
"end": 5056,
"loc": {
"start": {
"line": 146,
"column": 83
},
"end": {
"line": 146,
"column": 88
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
}
]
},
{
"type": "ObjectExpression",
"start": 5090,
"end": 5219,
"loc": {
"start": {
"line": 148,
"column": 12
},
"end": {
"line": 151,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 5109,
"end": 5163,
"loc": {
"start": {
"line": 149,
"column": 16
},
"end": {
"line": 149,
"column": 70
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5109,
"end": 5117,
"loc": {
"start": {
"line": 149,
"column": 16
},
"end": {
"line": 149,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 5119,
"end": 5163,
"loc": {
"start": {
"line": 149,
"column": 26
},
"end": {
"line": 149,
"column": 70
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 5120,
"end": 5162,
"loc": {
"start": {
"line": 149,
"column": 27
},
"end": {
"line": 149,
"column": 69
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 5122,
"end": 5145,
"loc": {
"start": {
"line": 149,
"column": 29
},
"end": {
"line": 149,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5122,
"end": 5127,
"loc": {
"start": {
"line": 149,
"column": 29
},
"end": {
"line": 149,
"column": 34
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 5129,
"end": 5145,
"loc": {
"start": {
"line": 149,
"column": 36
},
"end": {
"line": 149,
"column": 52
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 5147,
"end": 5160,
"loc": {
"start": {
"line": 149,
"column": 54
},
"end": {
"line": 149,
"column": 67
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5147,
"end": 5153,
"loc": {
"start": {
"line": 149,
"column": 54
},
"end": {
"line": 149,
"column": 60
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 5155,
"end": 5160,
"loc": {
"start": {
"line": 149,
"column": 62
},
"end": {
"line": 149,
"column": 67
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 5182,
"end": 5203,
"loc": {
"start": {
"line": 150,
"column": 16
},
"end": {
"line": 150,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5182,
"end": 5197,
"loc": {
"start": {
"line": 150,
"column": 16
},
"end": {
"line": 150,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 5199,
"end": 5203,
"loc": {
"start": {
"line": 150,
"column": 33
},
"end": {
"line": 150,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "ObjectExpression",
"start": 5234,
"end": 5467,
"loc": {
"start": {
"line": 152,
"column": 12
},
"end": {
"line": 158,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 5253,
"end": 5411,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 156,
"column": 17
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5253,
"end": 5261,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "ArrayExpression",
"start": 5263,
"end": 5411,
"loc": {
"start": {
"line": 153,
"column": 26
},
"end": {
"line": 156,
"column": 17
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 5286,
"end": 5328,
"loc": {
"start": {
"line": 154,
"column": 20
},
"end": {
"line": 154,
"column": 62
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 5288,
"end": 5311,
"loc": {
"start": {
"line": 154,
"column": 22
},
"end": {
"line": 154,
"column": 45
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5288,
"end": 5293,
"loc": {
"start": {
"line": 154,
"column": 22
},
"end": {
"line": 154,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 5295,
"end": 5311,
"loc": {
"start": {
"line": 154,
"column": 29
},
"end": {
"line": 154,
"column": 45
},
"identifierName": "preparementShape"
},
"name": "preparementShape"
}
},
{
"type": "ObjectProperty",
"start": 5313,
"end": 5326,
"loc": {
"start": {
"line": 154,
"column": 47
},
"end": {
"line": 154,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5313,
"end": 5319,
"loc": {
"start": {
"line": 154,
"column": 47
},
"end": {
"line": 154,
"column": 53
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 5321,
"end": 5326,
"loc": {
"start": {
"line": 154,
"column": 55
},
"end": {
"line": 154,
"column": 60
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
}
]
},
{
"type": "ObjectExpression",
"start": 5351,
"end": 5391,
"loc": {
"start": {
"line": 155,
"column": 20
},
"end": {
"line": 155,
"column": 60
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 5353,
"end": 5374,
"loc": {
"start": {
"line": 155,
"column": 22
},
"end": {
"line": 155,
"column": 43
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5353,
"end": 5358,
"loc": {
"start": {
"line": 155,
"column": 22
},
"end": {
"line": 155,
"column": 27
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 5360,
"end": 5374,
"loc": {
"start": {
"line": 155,
"column": 29
},
"end": {
"line": 155,
"column": 43
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
}
},
{
"type": "ObjectProperty",
"start": 5376,
"end": 5389,
"loc": {
"start": {
"line": 155,
"column": 45
},
"end": {
"line": 155,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5376,
"end": 5382,
"loc": {
"start": {
"line": 155,
"column": 45
},
"end": {
"line": 155,
"column": 51
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "NumericLiteral",
"start": 5384,
"end": 5389,
"loc": {
"start": {
"line": 155,
"column": 53
},
"end": {
"line": 155,
"column": 58
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
}
]
}
]
}
},
{
"type": "ObjectProperty",
"start": 5430,
"end": 5451,
"loc": {
"start": {
"line": 157,
"column": 16
},
"end": {
"line": 157,
"column": 37
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 5430,
"end": 5445,
"loc": {
"start": {
"line": 157,
"column": 16
},
"end": {
"line": 157,
"column": 31
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"value": {
"type": "BooleanLiteral",
"start": 5447,
"end": 5451,
"loc": {
"start": {
"line": 157,
"column": 33
},
"end": {
"line": 157,
"column": 37
}
},
"value": true
}
}
]
},
{
"type": "SpreadElement",
"start": 5482,
"end": 5510,
"loc": {
"start": {
"line": 159,
"column": 12
},
"end": {
"line": 159,
"column": 40
}
},
"argument": {
"type": "CallExpression",
"start": 5485,
"end": 5510,
"loc": {
"start": {
"line": 159,
"column": 15
},
"end": {
"line": 159,
"column": 40
}
},
"callee": {
"type": "Identifier",
"start": 5485,
"end": 5508,
"loc": {
"start": {
"line": 159,
"column": 15
},
"end": {
"line": 159,
"column": 38
},
"identifierName": "generateInfiniteUnlocks"
},
"name": "generateInfiniteUnlocks"
},
"arguments": []
}
}
]
}
}
]
}
}
],
"kind": "const",
"trailingComments": [
{
"type": "CommentLine",
"value": " Automatically generate tier levels",
"start": 5539,
"end": 5576,
"loc": {
"start": {
"line": 163,
"column": 4
},
"end": {
"line": 163,
"column": 41
}
}
}
]
},
{
"type": "ForInStatement",
"start": 5582,
"end": 6757,
"loc": {
"start": {
"line": 164,
"column": 4
},
"end": {
"line": 192,
"column": 5
}
},
"left": {
"type": "VariableDeclaration",
"start": 5587,
"end": 5602,
"loc": {
"start": {
"line": 164,
"column": 9
},
"end": {
"line": 164,
"column": 24
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5593,
"end": 5602,
"loc": {
"start": {
"line": 164,
"column": 15
},
"end": {
"line": 164,
"column": 24
}
},
"id": {
"type": "Identifier",
"start": 5593,
"end": 5602,
"loc": {
"start": {
"line": 164,
"column": 15
},
"end": {
"line": 164,
"column": 24
},
"identifierName": "upgradeId"
},
"name": "upgradeId",
"leadingComments": null
},
"init": null,
"leadingComments": null
}
],
"kind": "const",
"leadingComments": null
},
"right": {
"type": "Identifier",
"start": 5606,
"end": 5614,
"loc": {
"start": {
"line": 164,
"column": 28
},
"end": {
"line": 164,
"column": 36
},
"identifierName": "upgrades"
},
"name": "upgrades"
},
"body": {
"type": "BlockStatement",
"start": 5616,
"end": 6757,
"loc": {
"start": {
"line": 164,
"column": 38
},
"end": {
"line": 192,
"column": 5
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 5627,
"end": 5668,
"loc": {
"start": {
"line": 165,
"column": 8
},
"end": {
"line": 165,
"column": 49
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5633,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 14
},
"end": {
"line": 165,
"column": 48
}
},
"id": {
"type": "Identifier",
"start": 5633,
"end": 5645,
"loc": {
"start": {
"line": 165,
"column": 14
},
"end": {
"line": 165,
"column": 26
},
"identifierName": "upgradeTiers"
},
"name": "upgradeTiers"
},
"init": {
"type": "MemberExpression",
"start": 5648,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 29
},
"end": {
"line": 165,
"column": 48
}
},
"object": {
"type": "Identifier",
"start": 5648,
"end": 5656,
"loc": {
"start": {
"line": 165,
"column": 29
},
"end": {
"line": 165,
"column": 37
},
"identifierName": "upgrades"
},
"name": "upgrades"
},
"property": {
"type": "Identifier",
"start": 5657,
"end": 5666,
"loc": {
"start": {
"line": 165,
"column": 38
},
"end": {
"line": 165,
"column": 47
},
"identifierName": "upgradeId"
},
"name": "upgradeId"
},
"computed": true
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 5680,
"end": 5713,
"loc": {
"start": {
"line": 167,
"column": 8
},
"end": {
"line": 167,
"column": 41
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5684,
"end": 5712,
"loc": {
"start": {
"line": 167,
"column": 12
},
"end": {
"line": 167,
"column": 40
}
},
"id": {
"type": "Identifier",
"start": 5684,
"end": 5707,
"loc": {
"start": {
"line": 167,
"column": 12
},
"end": {
"line": 167,
"column": 35
},
"identifierName": "currentTierRequirements"
},
"name": "currentTierRequirements"
},
"init": {
"type": "ArrayExpression",
"start": 5710,
"end": 5712,
"loc": {
"start": {
"line": 167,
"column": 38
},
"end": {
"line": 167,
"column": 40
}
},
"elements": []
}
}
],
"kind": "let"
},
{
"type": "ForStatement",
"start": 5723,
"end": 6750,
"loc": {
"start": {
"line": 168,
"column": 8
},
"end": {
"line": 191,
"column": 9
}
},
"init": {
"type": "VariableDeclaration",
"start": 5728,
"end": 5737,
"loc": {
"start": {
"line": 168,
"column": 13
},
"end": {
"line": 168,
"column": 22
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5732,
"end": 5737,
"loc": {
"start": {
"line": 168,
"column": 17
},
"end": {
"line": 168,
"column": 22
}
},
"id": {
"type": "Identifier",
"start": 5732,
"end": 5733,
"loc": {
"start": {
"line": 168,
"column": 17
},
"end": {
"line": 168,
"column": 18
},
"identifierName": "i"
},
"name": "i"
},
"init": {
"type": "NumericLiteral",
"start": 5736,
"end": 5737,
"loc": {
"start": {
"line": 168,
"column": 21
},
"end": {
"line": 168,
"column": 22
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
}
],
"kind": "let"
},
"test": {
"type": "BinaryExpression",
"start": 5739,
"end": 5762,
"loc": {
"start": {
"line": 168,
"column": 24
},
"end": {
"line": 168,
"column": 47
}
},
"left": {
"type": "Identifier",
"start": 5739,
"end": 5740,
"loc": {
"start": {
"line": 168,
"column": 24
},
"end": {
"line": 168,
"column": 25
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "MemberExpression",
"start": 5743,
"end": 5762,
"loc": {
"start": {
"line": 168,
"column": 28
},
"end": {
"line": 168,
"column": 47
}
},
"object": {
"type": "Identifier",
"start": 5743,
"end": 5755,
"loc": {
"start": {
"line": 168,
"column": 28
},
"end": {
"line": 168,
"column": 40
},
"identifierName": "upgradeTiers"
},
"name": "upgradeTiers"
},
"property": {
"type": "Identifier",
"start": 5756,
"end": 5762,
"loc": {
"start": {
"line": 168,
"column": 41
},
"end": {
"line": 168,
"column": 47
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
}
},
"update": {
"type": "UpdateExpression",
"start": 5764,
"end": 5767,
"loc": {
"start": {
"line": 168,
"column": 49
},
"end": {
"line": 168,
"column": 52
}
},
"operator": "++",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 5766,
"end": 5767,
"loc": {
"start": {
"line": 168,
"column": 51
},
"end": {
"line": 168,
"column": 52
},
"identifierName": "i"
},
"name": "i"
},
"extra": {
"parenthesizedArgument": false
}
},
"body": {
"type": "BlockStatement",
"start": 5769,
"end": 6750,
"loc": {
"start": {
"line": 168,
"column": 54
},
"end": {
"line": 191,
"column": 9
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 5784,
"end": 5819,
"loc": {
"start": {
"line": 169,
"column": 12
},
"end": {
"line": 169,
"column": 47
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5790,
"end": 5818,
"loc": {
"start": {
"line": 169,
"column": 18
},
"end": {
"line": 169,
"column": 46
}
},
"id": {
"type": "Identifier",
"start": 5790,
"end": 5800,
"loc": {
"start": {
"line": 169,
"column": 18
},
"end": {
"line": 169,
"column": 28
},
"identifierName": "tierHandle"
},
"name": "tierHandle"
},
"init": {
"type": "MemberExpression",
"start": 5803,
"end": 5818,
"loc": {
"start": {
"line": 169,
"column": 31
},
"end": {
"line": 169,
"column": 46
}
},
"object": {
"type": "Identifier",
"start": 5803,
"end": 5815,
"loc": {
"start": {
"line": 169,
"column": 31
},
"end": {
"line": 169,
"column": 43
},
"identifierName": "upgradeTiers"
},
"name": "upgradeTiers"
},
"property": {
"type": "Identifier",
"start": 5816,
"end": 5817,
"loc": {
"start": {
"line": 169,
"column": 44
},
"end": {
"line": 169,
"column": 45
},
"identifierName": "i"
},
"name": "i"
},
"computed": true
}
}
],
"kind": "const"
},
{
"type": "ExpressionStatement",
"start": 5833,
"end": 5879,
"loc": {
"start": {
"line": 170,
"column": 12
},
"end": {
"line": 170,
"column": 58
}
},
"expression": {
"type": "AssignmentExpression",
"start": 5833,
"end": 5878,
"loc": {
"start": {
"line": 170,
"column": 12
},
"end": {
"line": 170,
"column": 57
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 5833,
"end": 5855,
"loc": {
"start": {
"line": 170,
"column": 12
},
"end": {
"line": 170,
"column": 34
}
},
"object": {
"type": "Identifier",
"start": 5833,
"end": 5843,
"loc": {
"start": {
"line": 170,
"column": 12
},
"end": {
"line": 170,
"column": 22
},
"identifierName": "tierHandle"
},
"name": "tierHandle"
},
"property": {
"type": "Identifier",
"start": 5844,
"end": 5855,
"loc": {
"start": {
"line": 170,
"column": 23
},
"end": {
"line": 170,
"column": 34
},
"identifierName": "improvement"
},
"name": "improvement"
},
"computed": false
},
"right": {
"type": "MemberExpression",
"start": 5858,
"end": 5878,
"loc": {
"start": {
"line": 170,
"column": 37
},
"end": {
"line": 170,
"column": 57
}
},
"object": {
"type": "Identifier",
"start": 5858,
"end": 5875,
"loc": {
"start": {
"line": 170,
"column": 37
},
"end": {
"line": 170,
"column": 54
},
"identifierName": "fixedImprovements"
},
"name": "fixedImprovements"
},
"property": {
"type": "Identifier",
"start": 5876,
"end": 5877,
"loc": {
"start": {
"line": 170,
"column": 55
},
"end": {
"line": 170,
"column": 56
},
"identifierName": "i"
},
"name": "i"
},
"computed": true
}
}
},
{
"type": "VariableDeclaration",
"start": 5893,
"end": 5946,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 65
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5899,
"end": 5945,
"loc": {
"start": {
"line": 171,
"column": 18
},
"end": {
"line": 171,
"column": 64
}
},
"id": {
"type": "Identifier",
"start": 5899,
"end": 5915,
"loc": {
"start": {
"line": 171,
"column": 18
},
"end": {
"line": 171,
"column": 34
},
"identifierName": "originalRequired"
},
"name": "originalRequired"
},
"init": {
"type": "CallExpression",
"start": 5918,
"end": 5945,
"loc": {
"start": {
"line": 171,
"column": 37
},
"end": {
"line": 171,
"column": 64
}
},
"callee": {
"type": "MemberExpression",
"start": 5918,
"end": 5943,
"loc": {
"start": {
"line": 171,
"column": 37
},
"end": {
"line": 171,
"column": 62
}
},
"object": {
"type": "MemberExpression",
"start": 5918,
"end": 5937,
"loc": {
"start": {
"line": 171,
"column": 37
},
"end": {
"line": 171,
"column": 56
}
},
"object": {
"type": "Identifier",
"start": 5918,
"end": 5928,
"loc": {
"start": {
"line": 171,
"column": 37
},
"end": {
"line": 171,
"column": 47
},
"identifierName": "tierHandle"
},
"name": "tierHandle"
},
"property": {
"type": "Identifier",
"start": 5929,
"end": 5937,
"loc": {
"start": {
"line": 171,
"column": 48
},
"end": {
"line": 171,
"column": 56
},
"identifierName": "required"
},
"name": "required"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5938,
"end": 5943,
"loc": {
"start": {
"line": 171,
"column": 57
},
"end": {
"line": 171,
"column": 62
},
"identifierName": "slice"
},
"name": "slice"
},
"computed": false
},
"arguments": []
}
}
],
"kind": "const"
},
{
"type": "ForStatement",
"start": 5962,
"end": 6377,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 181,
"column": 13
}
},
"init": {
"type": "VariableDeclaration",
"start": 5967,
"end": 6009,
"loc": {
"start": {
"line": 173,
"column": 17
},
"end": {
"line": 173,
"column": 59
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5971,
"end": 6009,
"loc": {
"start": {
"line": 173,
"column": 21
},
"end": {
"line": 173,
"column": 59
}
},
"id": {
"type": "Identifier",
"start": 5971,
"end": 5972,
"loc": {
"start": {
"line": 173,
"column": 21
},
"end": {
"line": 173,
"column": 22
},
"identifierName": "k"
},
"name": "k"
},
"init": {
"type": "BinaryExpression",
"start": 5975,
"end": 6009,
"loc": {
"start": {
"line": 173,
"column": 25
},
"end": {
"line": 173,
"column": 59
}
},
"left": {
"type": "MemberExpression",
"start": 5975,
"end": 6005,
"loc": {
"start": {
"line": 173,
"column": 25
},
"end": {
"line": 173,
"column": 55
}
},
"object": {
"type": "Identifier",
"start": 5975,
"end": 5998,
"loc": {
"start": {
"line": 173,
"column": 25
},
"end": {
"line": 173,
"column": 48
},
"identifierName": "currentTierRequirements"
},
"name": "currentTierRequirements"
},
"property": {
"type": "Identifier",
"start": 5999,
"end": 6005,
"loc": {
"start": {
"line": 173,
"column": 49
},
"end": {
"line": 173,
"column": 55
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 6008,
"end": 6009,
"loc": {
"start": {
"line": 173,
"column": 58
},
"end": {
"line": 173,
"column": 59
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
}
}
],
"kind": "let"
},
"test": {
"type": "BinaryExpression",
"start": 6011,
"end": 6017,
"loc": {
"start": {
"line": 173,
"column": 61
},
"end": {
"line": 173,
"column": 67
}
},
"left": {
"type": "Identifier",
"start": 6011,
"end": 6012,
"loc": {
"start": {
"line": 173,
"column": 61
},
"end": {
"line": 173,
"column": 62
},
"identifierName": "k"
},
"name": "k"
},
"operator": ">=",
"right": {
"type": "NumericLiteral",
"start": 6016,
"end": 6017,
"loc": {
"start": {
"line": 173,
"column": 66
},
"end": {
"line": 173,
"column": 67
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
},
"update": {
"type": "UpdateExpression",
"start": 6019,
"end": 6022,
"loc": {
"start": {
"line": 173,
"column": 69
},
"end": {
"line": 173,
"column": 72
}
},
"operator": "--",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 6021,
"end": 6022,
"loc": {
"start": {
"line": 173,
"column": 71
},
"end": {
"line": 173,
"column": 72
},
"identifierName": "k"
},
"name": "k"
},
"extra": {
"parenthesizedArgument": false
}
},
"body": {
"type": "BlockStatement",
"start": 6024,
"end": 6377,
"loc": {
"start": {
"line": 173,
"column": 74
},
"end": {
"line": 181,
"column": 13
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 6043,
"end": 6097,
"loc": {
"start": {
"line": 174,
"column": 16
},
"end": {
"line": 174,
"column": 70
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 6049,
"end": 6096,
"loc": {
"start": {
"line": 174,
"column": 22
},
"end": {
"line": 174,
"column": 69
}
},
"id": {
"type": "Identifier",
"start": 6049,
"end": 6067,
"loc": {
"start": {
"line": 174,
"column": 22
},
"end": {
"line": 174,
"column": 40
},
"identifierName": "oldTierRequirement"
},
"name": "oldTierRequirement"
},
"init": {
"type": "MemberExpression",
"start": 6070,
"end": 6096,
"loc": {
"start": {
"line": 174,
"column": 43
},
"end": {
"line": 174,
"column": 69
}
},
"object": {
"type": "Identifier",
"start": 6070,
"end": 6093,
"loc": {
"start": {
"line": 174,
"column": 43
},
"end": {
"line": 174,
"column": 66
},
"identifierName": "currentTierRequirements"
},
"name": "currentTierRequirements"
},
"property": {
"type": "Identifier",
"start": 6094,
"end": 6095,
"loc": {
"start": {
"line": 174,
"column": 67
},
"end": {
"line": 174,
"column": 68
},
"identifierName": "k"
},
"name": "k"
},
"computed": true
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 6115,
"end": 6362,
"loc": {
"start": {
"line": 175,
"column": 16
},
"end": {
"line": 180,
"column": 17
}
},
"test": {
"type": "UnaryExpression",
"start": 6119,
"end": 6146,
"loc": {
"start": {
"line": 175,
"column": 20
},
"end": {
"line": 175,
"column": 47
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 6120,
"end": 6146,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 47
}
},
"object": {
"type": "Identifier",
"start": 6120,
"end": 6130,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 31
},
"identifierName": "tierHandle"
},
"name": "tierHandle"
},
"property": {
"type": "Identifier",
"start": 6131,
"end": 6146,
"loc": {
"start": {
"line": 175,
"column": 32
},
"end": {
"line": 175,
"column": 47
},
"identifierName": "excludePrevious"
},
"name": "excludePrevious"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 6148,
"end": 6362,
"loc": {
"start": {
"line": 175,
"column": 49
},
"end": {
"line": 180,
"column": 17
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6171,
"end": 6343,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 179,
"column": 23
}
},
"expression": {
"type": "CallExpression",
"start": 6171,
"end": 6342,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 179,
"column": 22
}
},
"callee": {
"type": "MemberExpression",
"start": 6171,
"end": 6198,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 176,
"column": 47
}
},
"object": {
"type": "MemberExpression",
"start": 6171,
"end": 6190,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 176,
"column": 39
}
},
"object": {
"type": "Identifier",
"start": 6171,
"end": 6181,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 176,
"column": 30
},
"identifierName": "tierHandle"
},
"name": "tierHandle"
},
"property": {
"type": "Identifier",
"start": 6182,
"end": 6190,
"loc": {
"start": {
"line": 176,
"column": 31
},
"end": {
"line": 176,
"column": 39
},
"identifierName": "required"
},
"name": "required"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6191,
"end": 6198,
"loc": {
"start": {
"line": 176,
"column": 40
},
"end": {
"line": 176,
"column": 47
},
"identifierName": "unshift"
},
"name": "unshift"
},
"computed": false
},
"arguments": [
{
"type": "ObjectExpression",
"start": 6199,
"end": 6341,
"loc": {
"start": {
"line": 176,
"column": 48
},
"end": {
"line": 179,
"column": 21
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 6226,
"end": 6257,
"loc": {
"start": {
"line": 177,
"column": 24
},
"end": {
"line": 177,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6226,
"end": 6231,
"loc": {
"start": {
"line": 177,
"column": 24
},
"end": {
"line": 177,
"column": 29
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "MemberExpression",
"start": 6233,
"end": 6257,
"loc": {
"start": {
"line": 177,
"column": 31
},
"end": {
"line": 177,
"column": 55
}
},
"object": {
"type": "Identifier",
"start": 6233,
"end": 6251,
"loc": {
"start": {
"line": 177,
"column": 31
},
"end": {
"line": 177,
"column": 49
},
"identifierName": "oldTierRequirement"
},
"name": "oldTierRequirement"
},
"property": {
"type": "Identifier",
"start": 6252,
"end": 6257,
"loc": {
"start": {
"line": 177,
"column": 50
},
"end": {
"line": 177,
"column": 55
},
"identifierName": "shape"
},
"name": "shape"
},
"computed": false
}
},
{
"type": "ObjectProperty",
"start": 6284,
"end": 6317,
"loc": {
"start": {
"line": 178,
"column": 24
},
"end": {
"line": 178,
"column": 57
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6284,
"end": 6290,
"loc": {
"start": {
"line": 178,
"column": 24
},
"end": {
"line": 178,
"column": 30
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "MemberExpression",
"start": 6292,
"end": 6317,
"loc": {
"start": {
"line": 178,
"column": 32
},
"end": {
"line": 178,
"column": 57
}
},
"object": {
"type": "Identifier",
"start": 6292,
"end": 6310,
"loc": {
"start": {
"line": 178,
"column": 32
},
"end": {
"line": 178,
"column": 50
},
"identifierName": "oldTierRequirement"
},
"name": "oldTierRequirement"
},
"property": {
"type": "Identifier",
"start": 6311,
"end": 6317,
"loc": {
"start": {
"line": 178,
"column": 51
},
"end": {
"line": 178,
"column": 57
},
"identifierName": "amount"
},
"name": "amount"
},
"computed": false
}
}
]
}
]
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": []
}
},
{
"type": "ExpressionStatement",
"start": 6391,
"end": 6588,
"loc": {
"start": {
"line": 182,
"column": 12
},
"end": {
"line": 187,
"column": 14
}
},
"expression": {
"type": "CallExpression",
"start": 6391,
"end": 6587,
"loc": {
"start": {
"line": 182,
"column": 12
},
"end": {
"line": 187,
"column": 13
}
},
"callee": {
"type": "MemberExpression",
"start": 6391,
"end": 6419,
"loc": {
"start": {
"line": 182,
"column": 12
},
"end": {
"line": 182,
"column": 40
}
},
"object": {
"type": "Identifier",
"start": 6391,
"end": 6414,
"loc": {
"start": {
"line": 182,
"column": 12
},
"end": {
"line": 182,
"column": 35
},
"identifierName": "currentTierRequirements"
},
"name": "currentTierRequirements"
},
"property": {
"type": "Identifier",
"start": 6415,
"end": 6419,
"loc": {
"start": {
"line": 182,
"column": 36
},
"end": {
"line": 182,
"column": 40
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "SpreadElement",
"start": 6438,
"end": 6572,
"loc": {
"start": {
"line": 183,
"column": 16
},
"end": {
"line": 186,
"column": 19
}
},
"argument": {
"type": "CallExpression",
"start": 6441,
"end": 6572,
"loc": {
"start": {
"line": 183,
"column": 19
},
"end": {
"line": 186,
"column": 19
}
},
"callee": {
"type": "MemberExpression",
"start": 6441,
"end": 6461,
"loc": {
"start": {
"line": 183,
"column": 19
},
"end": {
"line": 183,
"column": 39
}
},
"object": {
"type": "Identifier",
"start": 6441,
"end": 6457,
"loc": {
"start": {
"line": 183,
"column": 19
},
"end": {
"line": 183,
"column": 35
},
"identifierName": "originalRequired"
},
"name": "originalRequired"
},
"property": {
"type": "Identifier",
"start": 6458,
"end": 6461,
"loc": {
"start": {
"line": 183,
"column": 36
},
"end": {
"line": 183,
"column": 39
},
"identifierName": "map"
},
"name": "map"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 6462,
"end": 6571,
"loc": {
"start": {
"line": 183,
"column": 40
},
"end": {
"line": 186,
"column": 18
}
},
"id": null,
"generator": false,
"expression": true,
"async": false,
"params": [
{
"type": "Identifier",
"start": 6462,
"end": 6465,
"loc": {
"start": {
"line": 183,
"column": 40
},
"end": {
"line": 183,
"column": 43
},
"identifierName": "req"
},
"name": "req"
}
],
"body": {
"type": "ObjectExpression",
"start": 6470,
"end": 6570,
"loc": {
"start": {
"line": 183,
"column": 48
},
"end": {
"line": 186,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 6493,
"end": 6511,
"loc": {
"start": {
"line": 184,
"column": 20
},
"end": {
"line": 184,
"column": 38
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6493,
"end": 6499,
"loc": {
"start": {
"line": 184,
"column": 20
},
"end": {
"line": 184,
"column": 26
},
"identifierName": "amount"
},
"name": "amount"
},
"value": {
"type": "MemberExpression",
"start": 6501,
"end": 6511,
"loc": {
"start": {
"line": 184,
"column": 28
},
"end": {
"line": 184,
"column": 38
}
},
"object": {
"type": "Identifier",
"start": 6501,
"end": 6504,
"loc": {
"start": {
"line": 184,
"column": 28
},
"end": {
"line": 184,
"column": 31
},
"identifierName": "req"
},
"name": "req"
},
"property": {
"type": "Identifier",
"start": 6505,
"end": 6511,
"loc": {
"start": {
"line": 184,
"column": 32
},
"end": {
"line": 184,
"column": 38
},
"identifierName": "amount"
},
"name": "amount"
},
"computed": false
}
},
{
"type": "ObjectProperty",
"start": 6534,
"end": 6550,
"loc": {
"start": {
"line": 185,
"column": 20
},
"end": {
"line": 185,
"column": 36
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6534,
"end": 6539,
"loc": {
"start": {
"line": 185,
"column": 20
},
"end": {
"line": 185,
"column": 25
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "MemberExpression",
"start": 6541,
"end": 6550,
"loc": {
"start": {
"line": 185,
"column": 27
},
"end": {
"line": 185,
"column": 36
}
},
"object": {
"type": "Identifier",
"start": 6541,
"end": 6544,
"loc": {
"start": {
"line": 185,
"column": 27
},
"end": {
"line": 185,
"column": 30
},
"identifierName": "req"
},
"name": "req"
},
"property": {
"type": "Identifier",
"start": 6545,
"end": 6550,
"loc": {
"start": {
"line": 185,
"column": 31
},
"end": {
"line": 185,
"column": 36
},
"identifierName": "shape"
},
"name": "shape"
},
"computed": false
}
}
],
"extra": {
"parenthesized": true,
"parenStart": 6469
}
}
}
]
}
}
]
}
},
{
"type": "ExpressionStatement",
"start": 6602,
"end": 6739,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 190,
"column": 15
}
},
"expression": {
"type": "CallExpression",
"start": 6602,
"end": 6738,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 190,
"column": 14
}
},
"callee": {
"type": "MemberExpression",
"start": 6602,
"end": 6633,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 188,
"column": 43
}
},
"object": {
"type": "Identifier",
"start": 6602,
"end": 6625,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 188,
"column": 35
},
"identifierName": "currentTierRequirements"
},
"name": "currentTierRequirements"
},
"property": {
"type": "Identifier",
"start": 6626,
"end": 6633,
"loc": {
"start": {
"line": 188,
"column": 36
},
"end": {
"line": 188,
"column": 43
},
"identifierName": "forEach"
},
"name": "forEach"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 6634,
"end": 6737,
"loc": {
"start": {
"line": 188,
"column": 44
},
"end": {
"line": 190,
"column": 13
}
},
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 6634,
"end": 6638,
"loc": {
"start": {
"line": 188,
"column": 44
},
"end": {
"line": 188,
"column": 48
},
"identifierName": "tier"
},
"name": "tier"
}
],
"body": {
"type": "BlockStatement",
"start": 6642,
"end": 6737,
"loc": {
"start": {
"line": 188,
"column": 52
},
"end": {
"line": 190,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6661,
"end": 6722,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 77
}
},
"expression": {
"type": "AssignmentExpression",
"start": 6661,
"end": 6721,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 76
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 6661,
"end": 6672,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 27
}
},
"object": {
"type": "Identifier",
"start": 6661,
"end": 6665,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 20
},
"identifierName": "tier"
},
"name": "tier"
},
"property": {
"type": "Identifier",
"start": 6666,
"end": 6672,
"loc": {
"start": {
"line": 189,
"column": 21
},
"end": {
"line": 189,
"column": 27
},
"identifierName": "amount"
},
"name": "amount"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 6675,
"end": 6721,
"loc": {
"start": {
"line": 189,
"column": 30
},
"end": {
"line": 189,
"column": 76
}
},
"callee": {
"type": "Identifier",
"start": 6675,
"end": 6695,
"loc": {
"start": {
"line": 189,
"column": 30
},
"end": {
"line": 189,
"column": 50
},
"identifierName": "findNiceIntegerValue"
},
"name": "findNiceIntegerValue"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 6696,
"end": 6720,
"loc": {
"start": {
"line": 189,
"column": 51
},
"end": {
"line": 189,
"column": 75
}
},
"left": {
"type": "MemberExpression",
"start": 6696,
"end": 6707,
"loc": {
"start": {
"line": 189,
"column": 51
},
"end": {
"line": 189,
"column": 62
}
},
"object": {
"type": "Identifier",
"start": 6696,
"end": 6700,
"loc": {
"start": {
"line": 189,
"column": 51
},
"end": {
"line": 189,
"column": 55
},
"identifierName": "tier"
},
"name": "tier"
},
"property": {
"type": "Identifier",
"start": 6701,
"end": 6707,
"loc": {
"start": {
"line": 189,
"column": 56
},
"end": {
"line": 189,
"column": 62
},
"identifierName": "amount"
},
"name": "amount"
},
"computed": false
},
"operator": "*",
"right": {
"type": "Identifier",
"start": 6710,
"end": 6720,
"loc": {
"start": {
"line": 189,
"column": 65
},
"end": {
"line": 189,
"column": 75
},
"identifierName": "tierGrowth"
},
"name": "tierGrowth"
}
}
]
}
}
}
],
"directives": []
}
}
]
}
}
],
"directives": []
}
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Automatically generate tier levels",
"start": 5539,
"end": 5576,
"loc": {
"start": {
"line": 163,
"column": 4
},
"end": {
"line": 163,
"column": 41
}
}
}
],
"trailingComments": [
{
"type": "CommentLine",
"value": " VALIDATE",
"start": 6765,
"end": 6776,
"loc": {
"start": {
"line": 194,
"column": 4
},
"end": {
"line": 194,
"column": 15
}
}
}
]
},
{
"type": "IfStatement",
"start": 6782,
"end": 7251,
"loc": {
"start": {
"line": 195,
"column": 4
},
"end": {
"line": 207,
"column": 5
}
},
"test": {
"type": "Identifier",
"start": 6786,
"end": 6794,
"loc": {
"start": {
"line": 195,
"column": 8
},
"end": {
"line": 195,
"column": 16
},
"identifierName": "G_IS_DEV"
},
"name": "G_IS_DEV",
"leadingComments": null
},
"consequent": {
"type": "BlockStatement",
"start": 6796,
"end": 7251,
"loc": {
"start": {
"line": 195,
"column": 18
},
"end": {
"line": 207,
"column": 5
}
},
"body": [
{
"type": "ForInStatement",
"start": 6807,
"end": 7244,
"loc": {
"start": {
"line": 196,
"column": 8
},
"end": {
"line": 206,
"column": 9
}
},
"left": {
"type": "VariableDeclaration",
"start": 6812,
"end": 6827,
"loc": {
"start": {
"line": 196,
"column": 13
},
"end": {
"line": 196,
"column": 28
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 6818,
"end": 6827,
"loc": {
"start": {
"line": 196,
"column": 19
},
"end": {
"line": 196,
"column": 28
}
},
"id": {
"type": "Identifier",
"start": 6818,
"end": 6827,
"loc": {
"start": {
"line": 196,
"column": 19
},
"end": {
"line": 196,
"column": 28
},
"identifierName": "upgradeId"
},
"name": "upgradeId"
},
"init": null
}
],
"kind": "const"
},
"right": {
"type": "Identifier",
"start": 6831,
"end": 6839,
"loc": {
"start": {
"line": 196,
"column": 32
},
"end": {
"line": 196,
"column": 40
},
"identifierName": "upgrades"
},
"name": "upgrades"
},
"body": {
"type": "BlockStatement",
"start": 6841,
"end": 7244,
"loc": {
"start": {
"line": 196,
"column": 42
},
"end": {
"line": 206,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6856,
"end": 7233,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 205,
"column": 15
}
},
"expression": {
"type": "CallExpression",
"start": 6856,
"end": 7232,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 205,
"column": 14
}
},
"callee": {
"type": "MemberExpression",
"start": 6856,
"end": 6883,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 197,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 6856,
"end": 6875,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 197,
"column": 31
}
},
"object": {
"type": "Identifier",
"start": 6856,
"end": 6864,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 197,
"column": 20
},
"identifierName": "upgrades"
},
"name": "upgrades"
},
"property": {
"type": "Identifier",
"start": 6865,
"end": 6874,
"loc": {
"start": {
"line": 197,
"column": 21
},
"end": {
"line": 197,
"column": 30
},
"identifierName": "upgradeId"
},
"name": "upgradeId"
},
"computed": true
},
"property": {
"type": "Identifier",
"start": 6876,
"end": 6883,
"loc": {
"start": {
"line": 197,
"column": 32
},
"end": {
"line": 197,
"column": 39
},
"identifierName": "forEach"
},
"name": "forEach"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 6884,
"end": 7231,
"loc": {
"start": {
"line": 197,
"column": 40
},
"end": {
"line": 205,
"column": 13
}
},
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 6884,
"end": 6888,
"loc": {
"start": {
"line": 197,
"column": 40
},
"end": {
"line": 197,
"column": 44
},
"identifierName": "tier"
},
"name": "tier"
}
],
"body": {
"type": "BlockStatement",
"start": 6892,
"end": 7231,
"loc": {
"start": {
"line": 197,
"column": 48
},
"end": {
"line": 205,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6911,
"end": 7216,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 204,
"column": 19
}
},
"expression": {
"type": "CallExpression",
"start": 6911,
"end": 7215,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 204,
"column": 18
}
},
"callee": {
"type": "MemberExpression",
"start": 6911,
"end": 6932,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 198,
"column": 37
}
},
"object": {
"type": "MemberExpression",
"start": 6911,
"end": 6924,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 198,
"column": 29
}
},
"object": {
"type": "Identifier",
"start": 6911,
"end": 6915,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 198,
"column": 20
},
"identifierName": "tier"
},
"name": "tier"
},
"property": {
"type": "Identifier",
"start": 6916,
"end": 6924,
"loc": {
"start": {
"line": 198,
"column": 21
},
"end": {
"line": 198,
"column": 29
},
"identifierName": "required"
},
"name": "required"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6925,
"end": 6932,
"loc": {
"start": {
"line": 198,
"column": 30
},
"end": {
"line": 198,
"column": 37
},
"identifierName": "forEach"
},
"name": "forEach"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 6933,
"end": 7214,
"loc": {
"start": {
"line": 198,
"column": 38
},
"end": {
"line": 204,
"column": 17
}
},
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "ObjectPattern",
"start": 6934,
"end": 6943,
"loc": {
"start": {
"line": 198,
"column": 39
},
"end": {
"line": 198,
"column": 48
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 6936,
"end": 6941,
"loc": {
"start": {
"line": 198,
"column": 41
},
"end": {
"line": 198,
"column": 46
}
},
"method": false,
"shorthand": true,
"computed": false,
"key": {
"type": "Identifier",
"start": 6936,
"end": 6941,
"loc": {
"start": {
"line": 198,
"column": 41
},
"end": {
"line": 198,
"column": 46
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 6936,
"end": 6941,
"loc": {
"start": {
"line": 198,
"column": 41
},
"end": {
"line": 198,
"column": 46
},
"identifierName": "shape"
},
"name": "shape"
},
"extra": {
"shorthand": true
}
}
]
}
],
"body": {
"type": "BlockStatement",
"start": 6948,
"end": 7214,
"loc": {
"start": {
"line": 198,
"column": 53
},
"end": {
"line": 204,
"column": 17
}
},
"body": [
{
"type": "TryStatement",
"start": 6971,
"end": 7195,
"loc": {
"start": {
"line": 199,
"column": 20
},
"end": {
"line": 203,
"column": 21
}
},
"block": {
"type": "BlockStatement",
"start": 6975,
"end": 7061,
"loc": {
"start": {
"line": 199,
"column": 24
},
"end": {
"line": 201,
"column": 21
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 7002,
"end": 7038,
"loc": {
"start": {
"line": 200,
"column": 24
},
"end": {
"line": 200,
"column": 60
}
},
"expression": {
"type": "CallExpression",
"start": 7002,
"end": 7037,
"loc": {
"start": {
"line": 200,
"column": 24
},
"end": {
"line": 200,
"column": 59
}
},
"callee": {
"type": "MemberExpression",
"start": 7002,
"end": 7030,
"loc": {
"start": {
"line": 200,
"column": 24
},
"end": {
"line": 200,
"column": 52
}
},
"object": {
"type": "Identifier",
"start": 7002,
"end": 7017,
"loc": {
"start": {
"line": 200,
"column": 24
},
"end": {
"line": 200,
"column": 39
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
},
"property": {
"type": "Identifier",
"start": 7018,
"end": 7030,
"loc": {
"start": {
"line": 200,
"column": 40
},
"end": {
"line": 200,
"column": 52
},
"identifierName": "fromShortKey"
},
"name": "fromShortKey"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 7031,
"end": 7036,
"loc": {
"start": {
"line": 200,
"column": 53
},
"end": {
"line": 200,
"column": 58
},
"identifierName": "shape"
},
"name": "shape"
}
]
}
}
],
"directives": []
},
"handler": {
"type": "CatchClause",
"start": 7062,
"end": 7195,
"loc": {
"start": {
"line": 201,
"column": 22
},
"end": {
"line": 203,
"column": 21
}
},
"param": {
"type": "Identifier",
"start": 7069,
"end": 7071,
"loc": {
"start": {
"line": 201,
"column": 29
},
"end": {
"line": 201,
"column": 31
},
"identifierName": "ex"
},
"name": "ex"
},
"body": {
"type": "BlockStatement",
"start": 7073,
"end": 7195,
"loc": {
"start": {
"line": 201,
"column": 33
},
"end": {
"line": 203,
"column": 21
}
},
"body": [
{
"type": "ThrowStatement",
"start": 7100,
"end": 7172,
"loc": {
"start": {
"line": 202,
"column": 24
},
"end": {
"line": 202,
"column": 96
}
},
"argument": {
"type": "NewExpression",
"start": 7106,
"end": 7171,
"loc": {
"start": {
"line": 202,
"column": 30
},
"end": {
"line": 202,
"column": 95
}
},
"callee": {
"type": "Identifier",
"start": 7110,
"end": 7115,
"loc": {
"start": {
"line": 202,
"column": 34
},
"end": {
"line": 202,
"column": 39
},
"identifierName": "Error"
},
"name": "Error"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 7116,
"end": 7170,
"loc": {
"start": {
"line": 202,
"column": 40
},
"end": {
"line": 202,
"column": 94
}
},
"left": {
"type": "BinaryExpression",
"start": 7116,
"end": 7162,
"loc": {
"start": {
"line": 202,
"column": 40
},
"end": {
"line": 202,
"column": 86
}
},
"left": {
"type": "BinaryExpression",
"start": 7116,
"end": 7146,
"loc": {
"start": {
"line": 202,
"column": 40
},
"end": {
"line": 202,
"column": 70
}
},
"left": {
"type": "StringLiteral",
"start": 7116,
"end": 7141,
"loc": {
"start": {
"line": 202,
"column": 40
},
"end": {
"line": 202,
"column": 65
}
},
"extra": {
"rawValue": "Invalid upgrade goal: '",
"raw": "\"Invalid upgrade goal: '\""
},
"value": "Invalid upgrade goal: '"
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 7144,
"end": 7146,
"loc": {
"start": {
"line": 202,
"column": 68
},
"end": {
"line": 202,
"column": 70
},
"identifierName": "ex"
},
"name": "ex"
}
},
"operator": "+",
"right": {
"type": "StringLiteral",
"start": 7149,
"end": 7162,
"loc": {
"start": {
"line": 202,
"column": 73
},
"end": {
"line": 202,
"column": 86
}
},
"extra": {
"rawValue": "' for shape",
"raw": "\"' for shape\""
},
"value": "' for shape"
}
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 7165,
"end": 7170,
"loc": {
"start": {
"line": 202,
"column": 89
},
"end": {
"line": 202,
"column": 94
},
"identifierName": "shape"
},
"name": "shape"
}
}
]
}
}
],
"directives": []
}
},
"guardedHandlers": [],
"finalizer": null
}
],
"directives": []
}
}
]
}
}
],
"directives": []
}
}
]
}
}
],
"directives": []
}
}
],
"directives": []
},
"alternate": null,
"leadingComments": [
{
"type": "CommentLine",
"value": " VALIDATE",
"start": 6765,
"end": 6776,
"loc": {
"start": {
"line": 194,
"column": 4
},
"end": {
"line": 194,
"column": 15
}
}
}
]
},
{
"type": "ReturnStatement",
"start": 7259,
"end": 7275,
"loc": {
"start": {
"line": 209,
"column": 4
},
"end": {
"line": 209,
"column": 20
}
},
"argument": {
"type": "Identifier",
"start": 7266,
"end": 7274,
"loc": {
"start": {
"line": 209,
"column": 11
},
"end": {
"line": 209,
"column": 19
},
"identifierName": "upgrades"
},
"name": "upgrades"
}
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Generates all upgrades\r\n * @returns {Object<string, import(\"../game_mode\").UpgradeTiers>} ",
"start": 498,
"end": 598,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 16,
"column": 68
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Generates the level definitions\r\n * @param {boolean} limitedVersion\r\n ",
"start": 7282,
"end": 7362,
"loc": {
"start": {
"line": 212,
"column": 0
},
"end": {
"line": 215,
"column": 3
}
}
}
]
},
{
"type": "ExportNamedDeclaration",
"start": 7364,
"end": 13991,
"loc": {
"start": {
"line": 216,
"column": 0
},
"end": {
"line": 442,
"column": 1
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "FunctionDeclaration",
"start": 7371,
"end": 13991,
"loc": {
"start": {
"line": 216,
"column": 7
},
"end": {
"line": 442,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 7380,
"end": 7404,
"loc": {
"start": {
"line": 216,
"column": 16
},
"end": {
"line": 216,
"column": 40
},
"identifierName": "generateLevelDefinitions"
},
"name": "generateLevelDefinitions",
"leadingComments": null
},
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "AssignmentPattern",
"start": 7405,
"end": 7427,
"loc": {
"start": {
"line": 216,
"column": 41
},
"end": {
"line": 216,
"column": 63
}
},
"left": {
"type": "Identifier",
"start": 7405,
"end": 7419,
"loc": {
"start": {
"line": 216,
"column": 41
},
"end": {
"line": 216,
"column": 55
},
"identifierName": "limitedVersion"
},
"name": "limitedVersion"
},
"right": {
"type": "BooleanLiteral",
"start": 7422,
"end": 7427,
"loc": {
"start": {
"line": 216,
"column": 58
},
"end": {
"line": 216,
"column": 63
}
},
"value": false
}
}
],
"body": {
"type": "BlockStatement",
"start": 7429,
"end": 13991,
"loc": {
"start": {
"line": 216,
"column": 65
},
"end": {
"line": 442,
"column": 1
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 7436,
"end": 13655,
"loc": {
"start": {
"line": 217,
"column": 4
},
"end": {
"line": 429,
"column": 6
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 7442,
"end": 13654,
"loc": {
"start": {
"line": 217,
"column": 10
},
"end": {
"line": 429,
"column": 5
}
},
"id": {
"type": "Identifier",
"start": 7442,
"end": 7458,
"loc": {
"start": {
"line": 217,
"column": 10
},
"end": {
"line": 217,
"column": 26
},
"identifierName": "levelDefinitions"
},
"name": "levelDefinitions"
},
"init": {
"type": "ArrayExpression",
"start": 7461,
"end": 13654,
"loc": {
"start": {
"line": 217,
"column": 29
},
"end": {
"line": 429,
"column": 5
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 7505,
"end": 7653,
"loc": {
"start": {
"line": 220,
"column": 8
},
"end": {
"line": 224,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 7520,
"end": 7537,
"loc": {
"start": {
"line": 221,
"column": 12
},
"end": {
"line": 221,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7520,
"end": 7525,
"loc": {
"start": {
"line": 221,
"column": 12
},
"end": {
"line": 221,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 7527,
"end": 7537,
"loc": {
"start": {
"line": 221,
"column": 19
},
"end": {
"line": 221,
"column": 29
}
},
"extra": {
"rawValue": "CuCuCuCu",
"raw": "\"CuCuCuCu\""
},
"value": "CuCuCuCu"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 7564,
"end": 7576,
"loc": {
"start": {
"line": 222,
"column": 12
},
"end": {
"line": 222,
"column": 24
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7564,
"end": 7572,
"loc": {
"start": {
"line": 222,
"column": 12
},
"end": {
"line": 222,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 7574,
"end": 7576,
"loc": {
"start": {
"line": 222,
"column": 22
},
"end": {
"line": 222,
"column": 24
}
},
"extra": {
"rawValue": 30,
"raw": "30"
},
"value": 30
},
"leadingComments": [
{
"type": "CommentLine",
"value": " belts t1",
"start": 7539,
"end": 7550,
"loc": {
"start": {
"line": 221,
"column": 31
},
"end": {
"line": 221,
"column": 42
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7591,
"end": 7641,
"loc": {
"start": {
"line": 223,
"column": 12
},
"end": {
"line": 223,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7591,
"end": 7597,
"loc": {
"start": {
"line": 223,
"column": 12
},
"end": {
"line": 223,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 7599,
"end": 7641,
"loc": {
"start": {
"line": 223,
"column": 20
},
"end": {
"line": 223,
"column": 62
}
},
"object": {
"type": "Identifier",
"start": 7599,
"end": 7617,
"loc": {
"start": {
"line": 223,
"column": 20
},
"end": {
"line": 223,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 7618,
"end": 7641,
"loc": {
"start": {
"line": 223,
"column": 39
},
"end": {
"line": 223,
"column": 62
},
"identifierName": "reward_cutter_and_trash"
},
"name": "reward_cutter_and_trash"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 1",
"start": 7472,
"end": 7476,
"loc": {
"start": {
"line": 218,
"column": 8
},
"end": {
"line": 218,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Circle",
"start": 7486,
"end": 7495,
"loc": {
"start": {
"line": 219,
"column": 8
},
"end": {
"line": 219,
"column": 17
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 7699,
"end": 7824,
"loc": {
"start": {
"line": 228,
"column": 8
},
"end": {
"line": 232,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 7714,
"end": 7731,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7714,
"end": 7719,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 7721,
"end": 7731,
"loc": {
"start": {
"line": 229,
"column": 19
},
"end": {
"line": 229,
"column": 29
}
},
"extra": {
"rawValue": "----CuCu",
"raw": "\"----CuCu\""
},
"value": "----CuCu"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 7749,
"end": 7761,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 24
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7749,
"end": 7757,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 7759,
"end": 7761,
"loc": {
"start": {
"line": 230,
"column": 22
},
"end": {
"line": 230,
"column": 24
}
},
"extra": {
"rawValue": 40,
"raw": "40"
},
"value": 40
},
"leadingComments": [
{
"type": "CommentLine",
"value": "",
"start": 7733,
"end": 7735,
"loc": {
"start": {
"line": 229,
"column": 31
},
"end": {
"line": 229,
"column": 33
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7776,
"end": 7812,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"column": 48
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7776,
"end": 7782,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 7784,
"end": 7812,
"loc": {
"start": {
"line": 231,
"column": 20
},
"end": {
"line": 231,
"column": 48
}
},
"object": {
"type": "Identifier",
"start": 7784,
"end": 7802,
"loc": {
"start": {
"line": 231,
"column": 20
},
"end": {
"line": 231,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 7803,
"end": 7812,
"loc": {
"start": {
"line": 231,
"column": 39
},
"end": {
"line": 231,
"column": 48
},
"identifierName": "no_reward"
},
"name": "no_reward"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 2",
"start": 7666,
"end": 7670,
"loc": {
"start": {
"line": 226,
"column": 8
},
"end": {
"line": 226,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Cutter",
"start": 7680,
"end": 7689,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 17
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 7873,
"end": 8014,
"loc": {
"start": {
"line": 236,
"column": 8
},
"end": {
"line": 240,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 7888,
"end": 7905,
"loc": {
"start": {
"line": 237,
"column": 12
},
"end": {
"line": 237,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7888,
"end": 7893,
"loc": {
"start": {
"line": 237,
"column": 12
},
"end": {
"line": 237,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 7895,
"end": 7905,
"loc": {
"start": {
"line": 237,
"column": 19
},
"end": {
"line": 237,
"column": 29
}
},
"extra": {
"rawValue": "RuRuRuRu",
"raw": "\"RuRuRuRu\""
},
"value": "RuRuRuRu"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 7933,
"end": 7945,
"loc": {
"start": {
"line": 238,
"column": 12
},
"end": {
"line": 238,
"column": 24
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7933,
"end": 7941,
"loc": {
"start": {
"line": 238,
"column": 12
},
"end": {
"line": 238,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 7943,
"end": 7945,
"loc": {
"start": {
"line": 238,
"column": 22
},
"end": {
"line": 238,
"column": 24
}
},
"extra": {
"rawValue": 70,
"raw": "70"
},
"value": 70
},
"leadingComments": [
{
"type": "CommentLine",
"value": " miners t1",
"start": 7907,
"end": 7919,
"loc": {
"start": {
"line": 237,
"column": 31
},
"end": {
"line": 237,
"column": 43
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7960,
"end": 8002,
"loc": {
"start": {
"line": 239,
"column": 12
},
"end": {
"line": 239,
"column": 54
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7960,
"end": 7966,
"loc": {
"start": {
"line": 239,
"column": 12
},
"end": {
"line": 239,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 7968,
"end": 8002,
"loc": {
"start": {
"line": 239,
"column": 20
},
"end": {
"line": 239,
"column": 54
}
},
"object": {
"type": "Identifier",
"start": 7968,
"end": 7986,
"loc": {
"start": {
"line": 239,
"column": 20
},
"end": {
"line": 239,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 7987,
"end": 8002,
"loc": {
"start": {
"line": 239,
"column": 39
},
"end": {
"line": 239,
"column": 54
},
"identifierName": "reward_balancer"
},
"name": "reward_balancer"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 3",
"start": 7837,
"end": 7841,
"loc": {
"start": {
"line": 234,
"column": 8
},
"end": {
"line": 234,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rectangle",
"start": 7851,
"end": 7863,
"loc": {
"start": {
"line": 235,
"column": 8
},
"end": {
"line": 235,
"column": 20
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8041,
"end": 8185,
"loc": {
"start": {
"line": 243,
"column": 8
},
"end": {
"line": 247,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8056,
"end": 8073,
"loc": {
"start": {
"line": 244,
"column": 12
},
"end": {
"line": 244,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8056,
"end": 8061,
"loc": {
"start": {
"line": 244,
"column": 12
},
"end": {
"line": 244,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8063,
"end": 8073,
"loc": {
"start": {
"line": 244,
"column": 19
},
"end": {
"line": 244,
"column": 29
}
},
"extra": {
"rawValue": "RuRu----",
"raw": "\"RuRu----\""
},
"value": "RuRu----"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 8105,
"end": 8117,
"loc": {
"start": {
"line": 245,
"column": 12
},
"end": {
"line": 245,
"column": 24
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8105,
"end": 8113,
"loc": {
"start": {
"line": 245,
"column": 12
},
"end": {
"line": 245,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 8115,
"end": 8117,
"loc": {
"start": {
"line": 245,
"column": 22
},
"end": {
"line": 245,
"column": 24
}
},
"extra": {
"rawValue": 70,
"raw": "70"
},
"value": 70
},
"leadingComments": [
{
"type": "CommentLine",
"value": " processors t2",
"start": 8075,
"end": 8091,
"loc": {
"start": {
"line": 244,
"column": 31
},
"end": {
"line": 244,
"column": 47
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 8132,
"end": 8173,
"loc": {
"start": {
"line": 246,
"column": 12
},
"end": {
"line": 246,
"column": 53
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8132,
"end": 8138,
"loc": {
"start": {
"line": 246,
"column": 12
},
"end": {
"line": 246,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 8140,
"end": 8173,
"loc": {
"start": {
"line": 246,
"column": 20
},
"end": {
"line": 246,
"column": 53
}
},
"object": {
"type": "Identifier",
"start": 8140,
"end": 8158,
"loc": {
"start": {
"line": 246,
"column": 20
},
"end": {
"line": 246,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 8159,
"end": 8173,
"loc": {
"start": {
"line": 246,
"column": 39
},
"end": {
"line": 246,
"column": 53
},
"identifierName": "reward_rotater"
},
"name": "reward_rotater"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 4",
"start": 8027,
"end": 8031,
"loc": {
"start": {
"line": 242,
"column": 8
},
"end": {
"line": 242,
"column": 12
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8232,
"end": 8371,
"loc": {
"start": {
"line": 251,
"column": 8
},
"end": {
"line": 255,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8247,
"end": 8264,
"loc": {
"start": {
"line": 252,
"column": 12
},
"end": {
"line": 252,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8247,
"end": 8252,
"loc": {
"start": {
"line": 252,
"column": 12
},
"end": {
"line": 252,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8254,
"end": 8264,
"loc": {
"start": {
"line": 252,
"column": 19
},
"end": {
"line": 252,
"column": 29
}
},
"extra": {
"rawValue": "Cu----Cu",
"raw": "\"Cu----Cu\""
},
"value": "Cu----Cu"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 8291,
"end": 8304,
"loc": {
"start": {
"line": 253,
"column": 12
},
"end": {
"line": 253,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8291,
"end": 8299,
"loc": {
"start": {
"line": 253,
"column": 12
},
"end": {
"line": 253,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 8301,
"end": 8304,
"loc": {
"start": {
"line": 253,
"column": 22
},
"end": {
"line": 253,
"column": 25
}
},
"extra": {
"rawValue": 170,
"raw": "170"
},
"value": 170
},
"leadingComments": [
{
"type": "CommentLine",
"value": " belts t2",
"start": 8266,
"end": 8277,
"loc": {
"start": {
"line": 252,
"column": 31
},
"end": {
"line": 252,
"column": 42
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 8319,
"end": 8359,
"loc": {
"start": {
"line": 254,
"column": 12
},
"end": {
"line": 254,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8319,
"end": 8325,
"loc": {
"start": {
"line": 254,
"column": 12
},
"end": {
"line": 254,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 8327,
"end": 8359,
"loc": {
"start": {
"line": 254,
"column": 20
},
"end": {
"line": 254,
"column": 52
}
},
"object": {
"type": "Identifier",
"start": 8327,
"end": 8345,
"loc": {
"start": {
"line": 254,
"column": 20
},
"end": {
"line": 254,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 8346,
"end": 8359,
"loc": {
"start": {
"line": 254,
"column": 39
},
"end": {
"line": 254,
"column": 52
},
"identifierName": "reward_tunnel"
},
"name": "reward_tunnel"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 5",
"start": 8198,
"end": 8202,
"loc": {
"start": {
"line": 249,
"column": 8
},
"end": {
"line": 249,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rotater",
"start": 8212,
"end": 8222,
"loc": {
"start": {
"line": 250,
"column": 8
},
"end": {
"line": 250,
"column": 18
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8398,
"end": 8539,
"loc": {
"start": {
"line": 258,
"column": 8
},
"end": {
"line": 262,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8413,
"end": 8430,
"loc": {
"start": {
"line": 259,
"column": 12
},
"end": {
"line": 259,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8413,
"end": 8418,
"loc": {
"start": {
"line": 259,
"column": 12
},
"end": {
"line": 259,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8420,
"end": 8430,
"loc": {
"start": {
"line": 259,
"column": 19
},
"end": {
"line": 259,
"column": 29
}
},
"extra": {
"rawValue": "Cu------",
"raw": "\"Cu------\""
},
"value": "Cu------"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 8458,
"end": 8471,
"loc": {
"start": {
"line": 260,
"column": 12
},
"end": {
"line": 260,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8458,
"end": 8466,
"loc": {
"start": {
"line": 260,
"column": 12
},
"end": {
"line": 260,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 8468,
"end": 8471,
"loc": {
"start": {
"line": 260,
"column": 22
},
"end": {
"line": 260,
"column": 25
}
},
"extra": {
"rawValue": 270,
"raw": "270"
},
"value": 270
},
"leadingComments": [
{
"type": "CommentLine",
"value": " miners t2",
"start": 8432,
"end": 8444,
"loc": {
"start": {
"line": 259,
"column": 31
},
"end": {
"line": 259,
"column": 43
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 8486,
"end": 8527,
"loc": {
"start": {
"line": 261,
"column": 12
},
"end": {
"line": 261,
"column": 53
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8486,
"end": 8492,
"loc": {
"start": {
"line": 261,
"column": 12
},
"end": {
"line": 261,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 8494,
"end": 8527,
"loc": {
"start": {
"line": 261,
"column": 20
},
"end": {
"line": 261,
"column": 53
}
},
"object": {
"type": "Identifier",
"start": 8494,
"end": 8512,
"loc": {
"start": {
"line": 261,
"column": 20
},
"end": {
"line": 261,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 8513,
"end": 8527,
"loc": {
"start": {
"line": 261,
"column": 39
},
"end": {
"line": 261,
"column": 53
},
"identifierName": "reward_painter"
},
"name": "reward_painter"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 6",
"start": 8384,
"end": 8388,
"loc": {
"start": {
"line": 257,
"column": 8
},
"end": {
"line": 257,
"column": 12
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8586,
"end": 8728,
"loc": {
"start": {
"line": 266,
"column": 8
},
"end": {
"line": 270,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8601,
"end": 8618,
"loc": {
"start": {
"line": 267,
"column": 12
},
"end": {
"line": 267,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8601,
"end": 8606,
"loc": {
"start": {
"line": 267,
"column": 12
},
"end": {
"line": 267,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8608,
"end": 8618,
"loc": {
"start": {
"line": 267,
"column": 19
},
"end": {
"line": 267,
"column": 29
}
},
"extra": {
"rawValue": "CrCrCrCr",
"raw": "\"CrCrCrCr\""
},
"value": "CrCrCrCr"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 8643,
"end": 8656,
"loc": {
"start": {
"line": 268,
"column": 12
},
"end": {
"line": 268,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8643,
"end": 8651,
"loc": {
"start": {
"line": 268,
"column": 12
},
"end": {
"line": 268,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 8653,
"end": 8656,
"loc": {
"start": {
"line": 268,
"column": 22
},
"end": {
"line": 268,
"column": 25
}
},
"extra": {
"rawValue": 300,
"raw": "300"
},
"value": 300
},
"leadingComments": [
{
"type": "CommentLine",
"value": " unused",
"start": 8620,
"end": 8629,
"loc": {
"start": {
"line": 267,
"column": 31
},
"end": {
"line": 267,
"column": 40
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 8671,
"end": 8716,
"loc": {
"start": {
"line": 269,
"column": 12
},
"end": {
"line": 269,
"column": 57
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8671,
"end": 8677,
"loc": {
"start": {
"line": 269,
"column": 12
},
"end": {
"line": 269,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 8679,
"end": 8716,
"loc": {
"start": {
"line": 269,
"column": 20
},
"end": {
"line": 269,
"column": 57
}
},
"object": {
"type": "Identifier",
"start": 8679,
"end": 8697,
"loc": {
"start": {
"line": 269,
"column": 20
},
"end": {
"line": 269,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 8698,
"end": 8716,
"loc": {
"start": {
"line": 269,
"column": 39
},
"end": {
"line": 269,
"column": 57
},
"identifierName": "reward_rotater_ccw"
},
"name": "reward_rotater_ccw"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 7",
"start": 8552,
"end": 8556,
"loc": {
"start": {
"line": 264,
"column": 8
},
"end": {
"line": 264,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Painter",
"start": 8566,
"end": 8576,
"loc": {
"start": {
"line": 265,
"column": 8
},
"end": {
"line": 265,
"column": 18
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8755,
"end": 8895,
"loc": {
"start": {
"line": 273,
"column": 8
},
"end": {
"line": 277,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8770,
"end": 8787,
"loc": {
"start": {
"line": 274,
"column": 12
},
"end": {
"line": 274,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8770,
"end": 8775,
"loc": {
"start": {
"line": 274,
"column": 12
},
"end": {
"line": 274,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8777,
"end": 8787,
"loc": {
"start": {
"line": 274,
"column": 19
},
"end": {
"line": 274,
"column": 29
}
},
"extra": {
"rawValue": "RbRb----",
"raw": "\"RbRb----\""
},
"value": "RbRb----"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 8816,
"end": 8829,
"loc": {
"start": {
"line": 275,
"column": 12
},
"end": {
"line": 275,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8816,
"end": 8824,
"loc": {
"start": {
"line": 275,
"column": 12
},
"end": {
"line": 275,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 8826,
"end": 8829,
"loc": {
"start": {
"line": 275,
"column": 22
},
"end": {
"line": 275,
"column": 25
}
},
"extra": {
"rawValue": 480,
"raw": "480"
},
"value": 480
},
"leadingComments": [
{
"type": "CommentLine",
"value": " painter t2",
"start": 8789,
"end": 8802,
"loc": {
"start": {
"line": 274,
"column": 31
},
"end": {
"line": 274,
"column": 44
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 8844,
"end": 8883,
"loc": {
"start": {
"line": 276,
"column": 12
},
"end": {
"line": 276,
"column": 51
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8844,
"end": 8850,
"loc": {
"start": {
"line": 276,
"column": 12
},
"end": {
"line": 276,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 8852,
"end": 8883,
"loc": {
"start": {
"line": 276,
"column": 20
},
"end": {
"line": 276,
"column": 51
}
},
"object": {
"type": "Identifier",
"start": 8852,
"end": 8870,
"loc": {
"start": {
"line": 276,
"column": 20
},
"end": {
"line": 276,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 8871,
"end": 8883,
"loc": {
"start": {
"line": 276,
"column": 39
},
"end": {
"line": 276,
"column": 51
},
"identifierName": "reward_mixer"
},
"name": "reward_mixer"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 8",
"start": 8741,
"end": 8745,
"loc": {
"start": {
"line": 272,
"column": 8
},
"end": {
"line": 272,
"column": 12
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 8950,
"end": 9089,
"loc": {
"start": {
"line": 281,
"column": 8
},
"end": {
"line": 285,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 8965,
"end": 8982,
"loc": {
"start": {
"line": 282,
"column": 12
},
"end": {
"line": 282,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8965,
"end": 8970,
"loc": {
"start": {
"line": 282,
"column": 12
},
"end": {
"line": 282,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 8972,
"end": 8982,
"loc": {
"start": {
"line": 282,
"column": 19
},
"end": {
"line": 282,
"column": 29
}
},
"extra": {
"rawValue": "CpCpCpCp",
"raw": "\"CpCpCpCp\""
},
"value": "CpCpCpCp"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 9009,
"end": 9022,
"loc": {
"start": {
"line": 283,
"column": 12
},
"end": {
"line": 283,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9009,
"end": 9017,
"loc": {
"start": {
"line": 283,
"column": 12
},
"end": {
"line": 283,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 9019,
"end": 9022,
"loc": {
"start": {
"line": 283,
"column": 22
},
"end": {
"line": 283,
"column": 25
}
},
"extra": {
"rawValue": 600,
"raw": "600"
},
"value": 600
},
"leadingComments": [
{
"type": "CommentLine",
"value": " belts t3",
"start": 8984,
"end": 8995,
"loc": {
"start": {
"line": 282,
"column": 31
},
"end": {
"line": 282,
"column": 42
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 9037,
"end": 9077,
"loc": {
"start": {
"line": 284,
"column": 12
},
"end": {
"line": 284,
"column": 52
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9037,
"end": 9043,
"loc": {
"start": {
"line": 284,
"column": 12
},
"end": {
"line": 284,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 9045,
"end": 9077,
"loc": {
"start": {
"line": 284,
"column": 20
},
"end": {
"line": 284,
"column": 52
}
},
"object": {
"type": "Identifier",
"start": 9045,
"end": 9063,
"loc": {
"start": {
"line": 284,
"column": 20
},
"end": {
"line": 284,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 9064,
"end": 9077,
"loc": {
"start": {
"line": 284,
"column": 39
},
"end": {
"line": 284,
"column": 52
},
"identifierName": "reward_merger"
},
"name": "reward_merger"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 9",
"start": 8908,
"end": 8912,
"loc": {
"start": {
"line": 279,
"column": 8
},
"end": {
"line": 279,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Mixing (purple)",
"start": 8922,
"end": 8940,
"loc": {
"start": {
"line": 280,
"column": 8
},
"end": {
"line": 280,
"column": 26
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 9156,
"end": 9297,
"loc": {
"start": {
"line": 289,
"column": 8
},
"end": {
"line": 293,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 9171,
"end": 9188,
"loc": {
"start": {
"line": 290,
"column": 12
},
"end": {
"line": 290,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9171,
"end": 9176,
"loc": {
"start": {
"line": 290,
"column": 12
},
"end": {
"line": 290,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 9178,
"end": 9188,
"loc": {
"start": {
"line": 290,
"column": 19
},
"end": {
"line": 290,
"column": 29
}
},
"extra": {
"rawValue": "ScScScSc",
"raw": "\"ScScScSc\""
},
"value": "ScScScSc"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 9216,
"end": 9229,
"loc": {
"start": {
"line": 291,
"column": 12
},
"end": {
"line": 291,
"column": 25
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9216,
"end": 9224,
"loc": {
"start": {
"line": 291,
"column": 12
},
"end": {
"line": 291,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 9226,
"end": 9229,
"loc": {
"start": {
"line": 291,
"column": 22
},
"end": {
"line": 291,
"column": 25
}
},
"extra": {
"rawValue": 800,
"raw": "800"
},
"value": 800
},
"leadingComments": [
{
"type": "CommentLine",
"value": " miners t3",
"start": 9190,
"end": 9202,
"loc": {
"start": {
"line": 290,
"column": 31
},
"end": {
"line": 290,
"column": 43
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 9244,
"end": 9285,
"loc": {
"start": {
"line": 292,
"column": 12
},
"end": {
"line": 292,
"column": 53
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9244,
"end": 9250,
"loc": {
"start": {
"line": 292,
"column": 12
},
"end": {
"line": 292,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 9252,
"end": 9285,
"loc": {
"start": {
"line": 292,
"column": 20
},
"end": {
"line": 292,
"column": 53
}
},
"object": {
"type": "Identifier",
"start": 9252,
"end": 9270,
"loc": {
"start": {
"line": 292,
"column": 20
},
"end": {
"line": 292,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 9271,
"end": 9285,
"loc": {
"start": {
"line": 292,
"column": 39
},
"end": {
"line": 292,
"column": 53
},
"identifierName": "reward_stacker"
},
"name": "reward_stacker"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 10",
"start": 9102,
"end": 9107,
"loc": {
"start": {
"line": 287,
"column": 8
},
"end": {
"line": 287,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " STACKER: Star shape + cyan",
"start": 9117,
"end": 9146,
"loc": {
"start": {
"line": 288,
"column": 8
},
"end": {
"line": 288,
"column": 37
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 9353,
"end": 9507,
"loc": {
"start": {
"line": 297,
"column": 8
},
"end": {
"line": 301,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 9368,
"end": 9385,
"loc": {
"start": {
"line": 298,
"column": 12
},
"end": {
"line": 298,
"column": 29
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9368,
"end": 9373,
"loc": {
"start": {
"line": 298,
"column": 12
},
"end": {
"line": 298,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 9375,
"end": 9385,
"loc": {
"start": {
"line": 298,
"column": 19
},
"end": {
"line": 298,
"column": 29
}
},
"extra": {
"rawValue": "CgScScCg",
"raw": "\"CgScScCg\""
},
"value": "CgScScCg"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 9417,
"end": 9431,
"loc": {
"start": {
"line": 299,
"column": 12
},
"end": {
"line": 299,
"column": 26
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9417,
"end": 9425,
"loc": {
"start": {
"line": 299,
"column": 12
},
"end": {
"line": 299,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 9427,
"end": 9431,
"loc": {
"start": {
"line": 299,
"column": 22
},
"end": {
"line": 299,
"column": 26
}
},
"extra": {
"rawValue": 1000,
"raw": "1000"
},
"value": 1000
},
"leadingComments": [
{
"type": "CommentLine",
"value": " processors t3",
"start": 9387,
"end": 9403,
"loc": {
"start": {
"line": 298,
"column": 31
},
"end": {
"line": 298,
"column": 47
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 9446,
"end": 9495,
"loc": {
"start": {
"line": 300,
"column": 12
},
"end": {
"line": 300,
"column": 61
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9446,
"end": 9452,
"loc": {
"start": {
"line": 300,
"column": 12
},
"end": {
"line": 300,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 9454,
"end": 9495,
"loc": {
"start": {
"line": 300,
"column": 20
},
"end": {
"line": 300,
"column": 61
}
},
"object": {
"type": "Identifier",
"start": 9454,
"end": 9472,
"loc": {
"start": {
"line": 300,
"column": 20
},
"end": {
"line": 300,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 9473,
"end": 9495,
"loc": {
"start": {
"line": 300,
"column": 39
},
"end": {
"line": 300,
"column": 61
},
"identifierName": "reward_miner_chainable"
},
"name": "reward_miner_chainable"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 11",
"start": 9310,
"end": 9315,
"loc": {
"start": {
"line": 295,
"column": 8
},
"end": {
"line": 295,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Chainable miner",
"start": 9325,
"end": 9343,
"loc": {
"start": {
"line": 296,
"column": 8
},
"end": {
"line": 296,
"column": 26
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 9558,
"end": 9699,
"loc": {
"start": {
"line": 305,
"column": 8
},
"end": {
"line": 309,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 9573,
"end": 9599,
"loc": {
"start": {
"line": 306,
"column": 12
},
"end": {
"line": 306,
"column": 38
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9573,
"end": 9578,
"loc": {
"start": {
"line": 306,
"column": 12
},
"end": {
"line": 306,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 9580,
"end": 9599,
"loc": {
"start": {
"line": 306,
"column": 19
},
"end": {
"line": 306,
"column": 38
}
},
"extra": {
"rawValue": "CbCbCbRb:CwCwCwCw",
"raw": "\"CbCbCbRb:CwCwCwCw\""
},
"value": "CbCbCbRb:CwCwCwCw"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 9614,
"end": 9628,
"loc": {
"start": {
"line": 307,
"column": 12
},
"end": {
"line": 307,
"column": 26
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9614,
"end": 9622,
"loc": {
"start": {
"line": 307,
"column": 12
},
"end": {
"line": 307,
"column": 20
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 9624,
"end": 9628,
"loc": {
"start": {
"line": 307,
"column": 22
},
"end": {
"line": 307,
"column": 26
}
},
"extra": {
"rawValue": 1000,
"raw": "1000"
},
"value": 1000
}
},
{
"type": "ObjectProperty",
"start": 9643,
"end": 9687,
"loc": {
"start": {
"line": 308,
"column": 12
},
"end": {
"line": 308,
"column": 56
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9643,
"end": 9649,
"loc": {
"start": {
"line": 308,
"column": 12
},
"end": {
"line": 308,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 9651,
"end": 9687,
"loc": {
"start": {
"line": 308,
"column": 20
},
"end": {
"line": 308,
"column": 56
}
},
"object": {
"type": "Identifier",
"start": 9651,
"end": 9669,
"loc": {
"start": {
"line": 308,
"column": 20
},
"end": {
"line": 308,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 9670,
"end": 9687,
"loc": {
"start": {
"line": 308,
"column": 39
},
"end": {
"line": 308,
"column": 56
},
"identifierName": "reward_blueprints"
},
"name": "reward_blueprints"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 12",
"start": 9520,
"end": 9525,
"loc": {
"start": {
"line": 303,
"column": 8
},
"end": {
"line": 303,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Blueprints",
"start": 9535,
"end": 9548,
"loc": {
"start": {
"line": 304,
"column": 8
},
"end": {
"line": 304,
"column": 21
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 9753,
"end": 9922,
"loc": {
"start": {
"line": 313,
"column": 8
},
"end": {
"line": 317,
"column": 9
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 9768,
"end": 9794,
"loc": {
"start": {
"line": 314,
"column": 12
},
"end": {
"line": 314,
"column": 38
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9768,
"end": 9773,
"loc": {
"start": {
"line": 314,
"column": 12
},
"end": {
"line": 314,
"column": 17
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 9775,
"end": 9794,
"loc": {
"start": {
"line": 314,
"column": 19
},
"end": {
"line": 314,
"column": 38
}
},
"extra": {
"rawValue": "RpRpRpRp:CwCwCwCw",
"raw": "\"RpRpRpRp:CwCwCwCw\""
},
"value": "RpRpRpRp:CwCwCwCw"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 9824,
"end": 9838,
"loc": {
"start": {
"line": 315,
"column": 12
},
"end": {
"line": 315,
"column": 26
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9824,
"end": 9832,
"loc": {
"start": {
"line": 315,
"column": 12
},
"end": {
"line": 315,
"column": 20
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 9834,
"end": 9838,
"loc": {
"start": {
"line": 315,
"column": 22
},
"end": {
"line": 315,
"column": 26
}
},
"extra": {
"rawValue": 3800,
"raw": "3800"
},
"value": 3800
},
"leadingComments": [
{
"type": "CommentLine",
"value": " painting t3",
"start": 9796,
"end": 9810,
"loc": {
"start": {
"line": 314,
"column": 40
},
"end": {
"line": 314,
"column": 54
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 9853,
"end": 9910,
"loc": {
"start": {
"line": 316,
"column": 12
},
"end": {
"line": 316,
"column": 69
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 9853,
"end": 9859,
"loc": {
"start": {
"line": 316,
"column": 12
},
"end": {
"line": 316,
"column": 18
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 9861,
"end": 9910,
"loc": {
"start": {
"line": 316,
"column": 20
},
"end": {
"line": 316,
"column": 69
}
},
"object": {
"type": "Identifier",
"start": 9861,
"end": 9879,
"loc": {
"start": {
"line": 316,
"column": 20
},
"end": {
"line": 316,
"column": 38
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 9880,
"end": 9910,
"loc": {
"start": {
"line": 316,
"column": 39
},
"end": {
"line": 316,
"column": 69
},
"identifierName": "reward_underground_belt_tier_2"
},
"name": "reward_underground_belt_tier_2"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 13",
"start": 9712,
"end": 9717,
"loc": {
"start": {
"line": 311,
"column": 8
},
"end": {
"line": 311,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Tunnel Tier 2",
"start": 9727,
"end": 9743,
"loc": {
"start": {
"line": 312,
"column": 8
},
"end": {
"line": 312,
"column": 24
}
}
}
]
},
{
"type": "SpreadElement",
"start": 9963,
"end": 13646,
"loc": {
"start": {
"line": 320,
"column": 8
},
"end": {
"line": 428,
"column": 14
}
},
"argument": {
"type": "ConditionalExpression",
"start": 9967,
"end": 13645,
"loc": {
"start": {
"line": 320,
"column": 12
},
"end": {
"line": 428,
"column": 13
}
},
"test": {
"type": "Identifier",
"start": 9967,
"end": 9981,
"loc": {
"start": {
"line": 320,
"column": 12
},
"end": {
"line": 320,
"column": 26
},
"identifierName": "limitedVersion"
},
"name": "limitedVersion",
"leadingComments": null
},
"consequent": {
"type": "ArrayExpression",
"start": 9997,
"end": 10153,
"loc": {
"start": {
"line": 321,
"column": 12
},
"end": {
"line": 325,
"column": 16
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 9998,
"end": 10150,
"loc": {
"start": {
"line": 321,
"column": 13
},
"end": {
"line": 325,
"column": 13
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 10017,
"end": 10043,
"loc": {
"start": {
"line": 322,
"column": 16
},
"end": {
"line": 322,
"column": 42
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10017,
"end": 10022,
"loc": {
"start": {
"line": 322,
"column": 16
},
"end": {
"line": 322,
"column": 21
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "StringLiteral",
"start": 10024,
"end": 10043,
"loc": {
"start": {
"line": 322,
"column": 23
},
"end": {
"line": 322,
"column": 42
}
},
"extra": {
"rawValue": "RpRpRpRp:CwCwCwCw",
"raw": "\"RpRpRpRp:CwCwCwCw\""
},
"value": "RpRpRpRp:CwCwCwCw"
}
},
{
"type": "ObjectProperty",
"start": 10062,
"end": 10073,
"loc": {
"start": {
"line": 323,
"column": 16
},
"end": {
"line": 323,
"column": 27
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10062,
"end": 10070,
"loc": {
"start": {
"line": 323,
"column": 16
},
"end": {
"line": 323,
"column": 24
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 10072,
"end": 10073,
"loc": {
"start": {
"line": 323,
"column": 26
},
"end": {
"line": 323,
"column": 27
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
},
{
"type": "ObjectProperty",
"start": 10092,
"end": 10134,
"loc": {
"start": {
"line": 324,
"column": 16
},
"end": {
"line": 324,
"column": 58
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10092,
"end": 10098,
"loc": {
"start": {
"line": 324,
"column": 16
},
"end": {
"line": 324,
"column": 22
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 10100,
"end": 10134,
"loc": {
"start": {
"line": 324,
"column": 24
},
"end": {
"line": 324,
"column": 58
}
},
"object": {
"type": "Identifier",
"start": 10100,
"end": 10118,
"loc": {
"start": {
"line": 324,
"column": 24
},
"end": {
"line": 324,
"column": 42
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 10119,
"end": 10134,
"loc": {
"start": {
"line": 324,
"column": 43
},
"end": {
"line": 324,
"column": 58
},
"identifierName": "reward_demo_end"
},
"name": "reward_demo_end"
},
"computed": false
}
}
]
}
]
},
"alternate": {
"type": "ArrayExpression",
"start": 10169,
"end": 13645,
"loc": {
"start": {
"line": 326,
"column": 12
},
"end": {
"line": 428,
"column": 13
}
},
"elements": [
{
"type": "ObjectExpression",
"start": 10243,
"end": 10482,
"loc": {
"start": {
"line": 329,
"column": 16
},
"end": {
"line": 334,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 10266,
"end": 10292,
"loc": {
"start": {
"line": 330,
"column": 20
},
"end": {
"line": 330,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10266,
"end": 10271,
"loc": {
"start": {
"line": 330,
"column": 20
},
"end": {
"line": 330,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 10273,
"end": 10292,
"loc": {
"start": {
"line": 330,
"column": 27
},
"end": {
"line": 330,
"column": 46
}
},
"extra": {
"rawValue": "--Cg----:--Cr----",
"raw": "\"--Cg----:--Cr----\""
},
"value": "--Cg----:--Cr----"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 10325,
"end": 10336,
"loc": {
"start": {
"line": 331,
"column": 20
},
"end": {
"line": 331,
"column": 31
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10325,
"end": 10333,
"loc": {
"start": {
"line": 331,
"column": 20
},
"end": {
"line": 331,
"column": 28
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 10335,
"end": 10336,
"loc": {
"start": {
"line": 331,
"column": 30
},
"end": {
"line": 331,
"column": 31
}
},
"extra": {
"rawValue": 8,
"raw": "8"
},
"value": 8
},
"leadingComments": [
{
"type": "CommentLine",
"value": " unused",
"start": 10294,
"end": 10303,
"loc": {
"start": {
"line": 330,
"column": 48
},
"end": {
"line": 330,
"column": 57
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 10374,
"end": 10419,
"loc": {
"start": {
"line": 332,
"column": 20
},
"end": {
"line": 332,
"column": 65
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10374,
"end": 10380,
"loc": {
"start": {
"line": 332,
"column": 20
},
"end": {
"line": 332,
"column": 26
},
"identifierName": "reward"
},
"name": "reward",
"leadingComments": null
},
"value": {
"type": "MemberExpression",
"start": 10382,
"end": 10419,
"loc": {
"start": {
"line": 332,
"column": 28
},
"end": {
"line": 332,
"column": 65
}
},
"object": {
"type": "Identifier",
"start": 10382,
"end": 10400,
"loc": {
"start": {
"line": 332,
"column": 28
},
"end": {
"line": 332,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 10401,
"end": 10419,
"loc": {
"start": {
"line": 332,
"column": 47
},
"end": {
"line": 332,
"column": 65
},
"identifierName": "reward_belt_reader"
},
"name": "reward_belt_reader"
},
"computed": false
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Per second!",
"start": 10338,
"end": 10352,
"loc": {
"start": {
"line": 331,
"column": 33
},
"end": {
"line": 331,
"column": 47
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 10442,
"end": 10462,
"loc": {
"start": {
"line": 333,
"column": 20
},
"end": {
"line": 333,
"column": 40
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10442,
"end": 10456,
"loc": {
"start": {
"line": 333,
"column": 20
},
"end": {
"line": 333,
"column": 34
},
"identifierName": "throughputOnly"
},
"name": "throughputOnly"
},
"value": {
"type": "BooleanLiteral",
"start": 10458,
"end": 10462,
"loc": {
"start": {
"line": 333,
"column": 36
},
"end": {
"line": 333,
"column": 40
}
},
"value": true
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 14",
"start": 10188,
"end": 10193,
"loc": {
"start": {
"line": 327,
"column": 16
},
"end": {
"line": 327,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Belt reader",
"start": 10211,
"end": 10225,
"loc": {
"start": {
"line": 328,
"column": 16
},
"end": {
"line": 328,
"column": 30
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 10554,
"end": 10735,
"loc": {
"start": {
"line": 338,
"column": 16
},
"end": {
"line": 342,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 10577,
"end": 10603,
"loc": {
"start": {
"line": 339,
"column": 20
},
"end": {
"line": 339,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10577,
"end": 10582,
"loc": {
"start": {
"line": 339,
"column": 20
},
"end": {
"line": 339,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 10584,
"end": 10603,
"loc": {
"start": {
"line": 339,
"column": 27
},
"end": {
"line": 339,
"column": 46
}
},
"extra": {
"rawValue": "SrSrSrSr:CyCyCyCy",
"raw": "\"SrSrSrSr:CyCyCyCy\""
},
"value": "SrSrSrSr:CyCyCyCy"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 10636,
"end": 10651,
"loc": {
"start": {
"line": 340,
"column": 20
},
"end": {
"line": 340,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10636,
"end": 10644,
"loc": {
"start": {
"line": 340,
"column": 20
},
"end": {
"line": 340,
"column": 28
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 10646,
"end": 10651,
"loc": {
"start": {
"line": 340,
"column": 30
},
"end": {
"line": 340,
"column": 35
}
},
"extra": {
"rawValue": 10000,
"raw": "10000"
},
"value": 10000
},
"leadingComments": [
{
"type": "CommentLine",
"value": " unused",
"start": 10605,
"end": 10614,
"loc": {
"start": {
"line": 339,
"column": 48
},
"end": {
"line": 339,
"column": 57
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 10674,
"end": 10715,
"loc": {
"start": {
"line": 341,
"column": 20
},
"end": {
"line": 341,
"column": 61
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10674,
"end": 10680,
"loc": {
"start": {
"line": 341,
"column": 20
},
"end": {
"line": 341,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 10682,
"end": 10715,
"loc": {
"start": {
"line": 341,
"column": 28
},
"end": {
"line": 341,
"column": 61
}
},
"object": {
"type": "Identifier",
"start": 10682,
"end": 10700,
"loc": {
"start": {
"line": 341,
"column": 28
},
"end": {
"line": 341,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 10701,
"end": 10715,
"loc": {
"start": {
"line": 341,
"column": 47
},
"end": {
"line": 341,
"column": 61
},
"identifierName": "reward_storage"
},
"name": "reward_storage"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 15",
"start": 10503,
"end": 10508,
"loc": {
"start": {
"line": 336,
"column": 16
},
"end": {
"line": 336,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Storage",
"start": 10526,
"end": 10536,
"loc": {
"start": {
"line": 337,
"column": 16
},
"end": {
"line": 337,
"column": 26
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 10811,
"end": 11021,
"loc": {
"start": {
"line": 346,
"column": 16
},
"end": {
"line": 350,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 10834,
"end": 10869,
"loc": {
"start": {
"line": 347,
"column": 20
},
"end": {
"line": 347,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10834,
"end": 10839,
"loc": {
"start": {
"line": 347,
"column": 20
},
"end": {
"line": 347,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 10841,
"end": 10869,
"loc": {
"start": {
"line": 347,
"column": 27
},
"end": {
"line": 347,
"column": 55
}
},
"extra": {
"rawValue": "SrSrSrSr:CyCyCyCy:SwSwSwSw",
"raw": "\"SrSrSrSr:CyCyCyCy:SwSwSwSw\""
},
"value": "SrSrSrSr:CyCyCyCy:SwSwSwSw"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 10919,
"end": 10933,
"loc": {
"start": {
"line": 348,
"column": 20
},
"end": {
"line": 348,
"column": 34
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10919,
"end": 10927,
"loc": {
"start": {
"line": 348,
"column": 20
},
"end": {
"line": 348,
"column": 28
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 10929,
"end": 10933,
"loc": {
"start": {
"line": 348,
"column": 30
},
"end": {
"line": 348,
"column": 34
}
},
"extra": {
"rawValue": 6000,
"raw": "6000"
},
"value": 6000
},
"leadingComments": [
{
"type": "CommentLine",
"value": " belts t4 (two variants)",
"start": 10871,
"end": 10897,
"loc": {
"start": {
"line": 347,
"column": 57
},
"end": {
"line": 347,
"column": 83
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 10956,
"end": 11001,
"loc": {
"start": {
"line": 349,
"column": 20
},
"end": {
"line": 349,
"column": 65
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 10956,
"end": 10962,
"loc": {
"start": {
"line": 349,
"column": 20
},
"end": {
"line": 349,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 10964,
"end": 11001,
"loc": {
"start": {
"line": 349,
"column": 28
},
"end": {
"line": 349,
"column": 65
}
},
"object": {
"type": "Identifier",
"start": 10964,
"end": 10982,
"loc": {
"start": {
"line": 349,
"column": 28
},
"end": {
"line": 349,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 10983,
"end": 11001,
"loc": {
"start": {
"line": 349,
"column": 47
},
"end": {
"line": 349,
"column": 65
},
"identifierName": "reward_cutter_quad"
},
"name": "reward_cutter_quad"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 16",
"start": 10756,
"end": 10761,
"loc": {
"start": {
"line": 344,
"column": 16
},
"end": {
"line": 344,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Quad Cutter",
"start": 10779,
"end": 10793,
"loc": {
"start": {
"line": 345,
"column": 16
},
"end": {
"line": 345,
"column": 30
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 11100,
"end": 11314,
"loc": {
"start": {
"line": 354,
"column": 16
},
"end": {
"line": 358,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 11123,
"end": 11158,
"loc": {
"start": {
"line": 355,
"column": 20
},
"end": {
"line": 355,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11123,
"end": 11128,
"loc": {
"start": {
"line": 355,
"column": 20
},
"end": {
"line": 355,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 11130,
"end": 11158,
"loc": {
"start": {
"line": 355,
"column": 27
},
"end": {
"line": 355,
"column": 55
}
},
"extra": {
"rawValue": "CbRbRbCb:CwCwCwCw:WbWbWbWb",
"raw": "\"CbRbRbCb:CwCwCwCw:WbWbWbWb\""
},
"value": "CbRbRbCb:CwCwCwCw:WbWbWbWb"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 11208,
"end": 11223,
"loc": {
"start": {
"line": 356,
"column": 20
},
"end": {
"line": 356,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11208,
"end": 11216,
"loc": {
"start": {
"line": 356,
"column": 20
},
"end": {
"line": 356,
"column": 28
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 11218,
"end": 11223,
"loc": {
"start": {
"line": 356,
"column": 30
},
"end": {
"line": 356,
"column": 35
}
},
"extra": {
"rawValue": 20000,
"raw": "20000"
},
"value": 20000
},
"leadingComments": [
{
"type": "CommentLine",
"value": " miner t4 (two variants)",
"start": 11160,
"end": 11186,
"loc": {
"start": {
"line": 355,
"column": 57
},
"end": {
"line": 355,
"column": 83
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 11246,
"end": 11294,
"loc": {
"start": {
"line": 357,
"column": 20
},
"end": {
"line": 357,
"column": 68
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11246,
"end": 11252,
"loc": {
"start": {
"line": 357,
"column": 20
},
"end": {
"line": 357,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 11254,
"end": 11294,
"loc": {
"start": {
"line": 357,
"column": 28
},
"end": {
"line": 357,
"column": 68
}
},
"object": {
"type": "Identifier",
"start": 11254,
"end": 11272,
"loc": {
"start": {
"line": 357,
"column": 28
},
"end": {
"line": 357,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 11273,
"end": 11294,
"loc": {
"start": {
"line": 357,
"column": 47
},
"end": {
"line": 357,
"column": 68
},
"identifierName": "reward_painter_double"
},
"name": "reward_painter_double"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 17",
"start": 11042,
"end": 11047,
"loc": {
"start": {
"line": 352,
"column": 16
},
"end": {
"line": 352,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Double painter",
"start": 11065,
"end": 11082,
"loc": {
"start": {
"line": 353,
"column": 16
},
"end": {
"line": 353,
"column": 33
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 11395,
"end": 11589,
"loc": {
"start": {
"line": 362,
"column": 16
},
"end": {
"line": 366,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 11418,
"end": 11453,
"loc": {
"start": {
"line": 363,
"column": 20
},
"end": {
"line": 363,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11418,
"end": 11423,
"loc": {
"start": {
"line": 363,
"column": 20
},
"end": {
"line": 363,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 11425,
"end": 11453,
"loc": {
"start": {
"line": 363,
"column": 27
},
"end": {
"line": 363,
"column": 55
}
},
"extra": {
"rawValue": "Sg----Sg:CgCgCgCg:--CyCy--",
"raw": "\"Sg----Sg:CgCgCgCg:--CyCy--\""
},
"value": "Sg----Sg:CgCgCgCg:--CyCy--"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 11486,
"end": 11501,
"loc": {
"start": {
"line": 364,
"column": 20
},
"end": {
"line": 364,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11486,
"end": 11494,
"loc": {
"start": {
"line": 364,
"column": 20
},
"end": {
"line": 364,
"column": 28
},
"identifierName": "required"
},
"name": "required",
"leadingComments": null
},
"value": {
"type": "NumericLiteral",
"start": 11496,
"end": 11501,
"loc": {
"start": {
"line": 364,
"column": 30
},
"end": {
"line": 364,
"column": 35
}
},
"extra": {
"rawValue": 20000,
"raw": "20000"
},
"value": 20000
},
"leadingComments": [
{
"type": "CommentLine",
"value": " unused",
"start": 11455,
"end": 11464,
"loc": {
"start": {
"line": 363,
"column": 57
},
"end": {
"line": 363,
"column": 66
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 11524,
"end": 11569,
"loc": {
"start": {
"line": 365,
"column": 20
},
"end": {
"line": 365,
"column": 65
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11524,
"end": 11530,
"loc": {
"start": {
"line": 365,
"column": 20
},
"end": {
"line": 365,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 11532,
"end": 11569,
"loc": {
"start": {
"line": 365,
"column": 28
},
"end": {
"line": 365,
"column": 65
}
},
"object": {
"type": "Identifier",
"start": 11532,
"end": 11550,
"loc": {
"start": {
"line": 365,
"column": 28
},
"end": {
"line": 365,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 11551,
"end": 11569,
"loc": {
"start": {
"line": 365,
"column": 47
},
"end": {
"line": 365,
"column": 65
},
"identifierName": "reward_rotater_180"
},
"name": "reward_rotater_180"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 18",
"start": 11335,
"end": 11340,
"loc": {
"start": {
"line": 360,
"column": 16
},
"end": {
"line": 360,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Rotater (180deg)",
"start": 11358,
"end": 11377,
"loc": {
"start": {
"line": 361,
"column": 16
},
"end": {
"line": 361,
"column": 35
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 11670,
"end": 11842,
"loc": {
"start": {
"line": 370,
"column": 16
},
"end": {
"line": 374,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 11693,
"end": 11719,
"loc": {
"start": {
"line": 371,
"column": 20
},
"end": {
"line": 371,
"column": 46
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11693,
"end": 11698,
"loc": {
"start": {
"line": 371,
"column": 20
},
"end": {
"line": 371,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 11700,
"end": 11719,
"loc": {
"start": {
"line": 371,
"column": 27
},
"end": {
"line": 371,
"column": 46
}
},
"extra": {
"rawValue": "CpRpCp--:SwSwSwSw",
"raw": "\"CpRpCp--:SwSwSwSw\""
},
"value": "CpRpCp--:SwSwSwSw"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 11742,
"end": 11757,
"loc": {
"start": {
"line": 372,
"column": 20
},
"end": {
"line": 372,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11742,
"end": 11750,
"loc": {
"start": {
"line": 372,
"column": 20
},
"end": {
"line": 372,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 11752,
"end": 11757,
"loc": {
"start": {
"line": 372,
"column": 30
},
"end": {
"line": 372,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 11780,
"end": 11822,
"loc": {
"start": {
"line": 373,
"column": 20
},
"end": {
"line": 373,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11780,
"end": 11786,
"loc": {
"start": {
"line": 373,
"column": 20
},
"end": {
"line": 373,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 11788,
"end": 11822,
"loc": {
"start": {
"line": 373,
"column": 28
},
"end": {
"line": 373,
"column": 62
}
},
"object": {
"type": "Identifier",
"start": 11788,
"end": 11806,
"loc": {
"start": {
"line": 373,
"column": 28
},
"end": {
"line": 373,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 11807,
"end": 11822,
"loc": {
"start": {
"line": 373,
"column": 47
},
"end": {
"line": 373,
"column": 62
},
"identifierName": "reward_splitter"
},
"name": "reward_splitter"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 19",
"start": 11610,
"end": 11615,
"loc": {
"start": {
"line": 368,
"column": 16
},
"end": {
"line": 368,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Compact splitter",
"start": 11633,
"end": 11652,
"loc": {
"start": {
"line": 369,
"column": 16
},
"end": {
"line": 369,
"column": 35
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 11912,
"end": 12095,
"loc": {
"start": {
"line": 378,
"column": 16
},
"end": {
"line": 382,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 11935,
"end": 11956,
"loc": {
"start": {
"line": 379,
"column": 20
},
"end": {
"line": 379,
"column": 41
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11935,
"end": 11940,
"loc": {
"start": {
"line": 379,
"column": 20
},
"end": {
"line": 379,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "Identifier",
"start": 11942,
"end": 11956,
"loc": {
"start": {
"line": 379,
"column": 27
},
"end": {
"line": 379,
"column": 41
},
"identifierName": "finalGameShape"
},
"name": "finalGameShape"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 11979,
"end": 11994,
"loc": {
"start": {
"line": 380,
"column": 20
},
"end": {
"line": 380,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 11979,
"end": 11987,
"loc": {
"start": {
"line": 380,
"column": 20
},
"end": {
"line": 380,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 11989,
"end": 11994,
"loc": {
"start": {
"line": 380,
"column": 30
},
"end": {
"line": 380,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 12017,
"end": 12075,
"loc": {
"start": {
"line": 381,
"column": 20
},
"end": {
"line": 381,
"column": 78
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12017,
"end": 12023,
"loc": {
"start": {
"line": 381,
"column": 20
},
"end": {
"line": 381,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 12025,
"end": 12075,
"loc": {
"start": {
"line": 381,
"column": 28
},
"end": {
"line": 381,
"column": 78
}
},
"object": {
"type": "Identifier",
"start": 12025,
"end": 12043,
"loc": {
"start": {
"line": 381,
"column": 28
},
"end": {
"line": 381,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 12044,
"end": 12075,
"loc": {
"start": {
"line": 381,
"column": 47
},
"end": {
"line": 381,
"column": 78
},
"identifierName": "reward_wires_painter_and_levers"
},
"name": "reward_wires_painter_and_levers"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 20",
"start": 11863,
"end": 11868,
"loc": {
"start": {
"line": 376,
"column": 16
},
"end": {
"line": 376,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " WIRES",
"start": 11886,
"end": 11894,
"loc": {
"start": {
"line": 377,
"column": 16
},
"end": {
"line": 377,
"column": 24
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 12166,
"end": 12354,
"loc": {
"start": {
"line": 386,
"column": 16
},
"end": {
"line": 390,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 12189,
"end": 12233,
"loc": {
"start": {
"line": 387,
"column": 20
},
"end": {
"line": 387,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12189,
"end": 12194,
"loc": {
"start": {
"line": 387,
"column": 20
},
"end": {
"line": 387,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 12196,
"end": 12233,
"loc": {
"start": {
"line": 387,
"column": 27
},
"end": {
"line": 387,
"column": 64
}
},
"extra": {
"rawValue": "CrCwCrCw:CwCrCwCr:CrCwCrCw:CwCrCwCr",
"raw": "\"CrCwCrCw:CwCrCwCr:CrCwCrCw:CwCrCwCr\""
},
"value": "CrCwCrCw:CwCrCwCr:CrCwCrCw:CwCrCwCr"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 12256,
"end": 12271,
"loc": {
"start": {
"line": 388,
"column": 20
},
"end": {
"line": 388,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12256,
"end": 12264,
"loc": {
"start": {
"line": 388,
"column": 20
},
"end": {
"line": 388,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 12266,
"end": 12271,
"loc": {
"start": {
"line": 388,
"column": 30
},
"end": {
"line": 388,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 12294,
"end": 12334,
"loc": {
"start": {
"line": 389,
"column": 20
},
"end": {
"line": 389,
"column": 60
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12294,
"end": 12300,
"loc": {
"start": {
"line": 389,
"column": 20
},
"end": {
"line": 389,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 12302,
"end": 12334,
"loc": {
"start": {
"line": 389,
"column": 28
},
"end": {
"line": 389,
"column": 60
}
},
"object": {
"type": "Identifier",
"start": 12302,
"end": 12320,
"loc": {
"start": {
"line": 389,
"column": 28
},
"end": {
"line": 389,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 12321,
"end": 12334,
"loc": {
"start": {
"line": 389,
"column": 47
},
"end": {
"line": 389,
"column": 60
},
"identifierName": "reward_filter"
},
"name": "reward_filter"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 21",
"start": 12116,
"end": 12121,
"loc": {
"start": {
"line": 384,
"column": 16
},
"end": {
"line": 384,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Filter",
"start": 12139,
"end": 12148,
"loc": {
"start": {
"line": 385,
"column": 16
},
"end": {
"line": 385,
"column": 25
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 12434,
"end": 12631,
"loc": {
"start": {
"line": 394,
"column": 16
},
"end": {
"line": 398,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 12457,
"end": 12501,
"loc": {
"start": {
"line": 395,
"column": 20
},
"end": {
"line": 395,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12457,
"end": 12462,
"loc": {
"start": {
"line": 395,
"column": 20
},
"end": {
"line": 395,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 12464,
"end": 12501,
"loc": {
"start": {
"line": 395,
"column": 27
},
"end": {
"line": 395,
"column": 64
}
},
"extra": {
"rawValue": "Cg----Cr:Cw----Cw:Sy------:Cy----Cy",
"raw": "\"Cg----Cr:Cw----Cw:Sy------:Cy----Cy\""
},
"value": "Cg----Cr:Cw----Cw:Sy------:Cy----Cy"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 12524,
"end": 12539,
"loc": {
"start": {
"line": 396,
"column": 20
},
"end": {
"line": 396,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12524,
"end": 12532,
"loc": {
"start": {
"line": 396,
"column": 20
},
"end": {
"line": 396,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 12534,
"end": 12539,
"loc": {
"start": {
"line": 396,
"column": 30
},
"end": {
"line": 396,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 12562,
"end": 12611,
"loc": {
"start": {
"line": 397,
"column": 20
},
"end": {
"line": 397,
"column": 69
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12562,
"end": 12568,
"loc": {
"start": {
"line": 397,
"column": 20
},
"end": {
"line": 397,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 12570,
"end": 12611,
"loc": {
"start": {
"line": 397,
"column": 28
},
"end": {
"line": 397,
"column": 69
}
},
"object": {
"type": "Identifier",
"start": 12570,
"end": 12588,
"loc": {
"start": {
"line": 397,
"column": 28
},
"end": {
"line": 397,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 12589,
"end": 12611,
"loc": {
"start": {
"line": 397,
"column": 47
},
"end": {
"line": 397,
"column": 69
},
"identifierName": "reward_constant_signal"
},
"name": "reward_constant_signal"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 22",
"start": 12375,
"end": 12380,
"loc": {
"start": {
"line": 392,
"column": 16
},
"end": {
"line": 392,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Constant signal",
"start": 12398,
"end": 12416,
"loc": {
"start": {
"line": 393,
"column": 16
},
"end": {
"line": 393,
"column": 34
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 12703,
"end": 12883,
"loc": {
"start": {
"line": 402,
"column": 16
},
"end": {
"line": 406,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 12726,
"end": 12761,
"loc": {
"start": {
"line": 403,
"column": 20
},
"end": {
"line": 403,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12726,
"end": 12731,
"loc": {
"start": {
"line": 403,
"column": 20
},
"end": {
"line": 403,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 12733,
"end": 12761,
"loc": {
"start": {
"line": 403,
"column": 27
},
"end": {
"line": 403,
"column": 55
}
},
"extra": {
"rawValue": "CcSyCcSy:SyCcSyCc:CcSyCcSy",
"raw": "\"CcSyCcSy:SyCcSyCc:CcSyCcSy\""
},
"value": "CcSyCcSy:SyCcSyCc:CcSyCcSy"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 12784,
"end": 12799,
"loc": {
"start": {
"line": 404,
"column": 20
},
"end": {
"line": 404,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12784,
"end": 12792,
"loc": {
"start": {
"line": 404,
"column": 20
},
"end": {
"line": 404,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 12794,
"end": 12799,
"loc": {
"start": {
"line": 404,
"column": 30
},
"end": {
"line": 404,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 12822,
"end": 12863,
"loc": {
"start": {
"line": 405,
"column": 20
},
"end": {
"line": 405,
"column": 61
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12822,
"end": 12828,
"loc": {
"start": {
"line": 405,
"column": 20
},
"end": {
"line": 405,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 12830,
"end": 12863,
"loc": {
"start": {
"line": 405,
"column": 28
},
"end": {
"line": 405,
"column": 61
}
},
"object": {
"type": "Identifier",
"start": 12830,
"end": 12848,
"loc": {
"start": {
"line": 405,
"column": 28
},
"end": {
"line": 405,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 12849,
"end": 12863,
"loc": {
"start": {
"line": 405,
"column": 47
},
"end": {
"line": 405,
"column": 61
},
"identifierName": "reward_display"
},
"name": "reward_display"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 23",
"start": 12652,
"end": 12657,
"loc": {
"start": {
"line": 400,
"column": 16
},
"end": {
"line": 400,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Display",
"start": 12675,
"end": 12685,
"loc": {
"start": {
"line": 401,
"column": 16
},
"end": {
"line": 401,
"column": 26
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 12939,
"end": 13132,
"loc": {
"start": {
"line": 409,
"column": 16
},
"end": {
"line": 413,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 12962,
"end": 13006,
"loc": {
"start": {
"line": 410,
"column": 20
},
"end": {
"line": 410,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 12962,
"end": 12967,
"loc": {
"start": {
"line": 410,
"column": 20
},
"end": {
"line": 410,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 12969,
"end": 13006,
"loc": {
"start": {
"line": 410,
"column": 27
},
"end": {
"line": 410,
"column": 64
}
},
"extra": {
"rawValue": "CcRcCcRc:RwCwRwCw:Sr--Sw--:CyCyCyCy",
"raw": "\"CcRcCcRc:RwCwRwCw:Sr--Sw--:CyCyCyCy\""
},
"value": "CcRcCcRc:RwCwRwCw:Sr--Sw--:CyCyCyCy"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 13029,
"end": 13044,
"loc": {
"start": {
"line": 411,
"column": 20
},
"end": {
"line": 411,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13029,
"end": 13037,
"loc": {
"start": {
"line": 411,
"column": 20
},
"end": {
"line": 411,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 13039,
"end": 13044,
"loc": {
"start": {
"line": 411,
"column": 30
},
"end": {
"line": 411,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 13067,
"end": 13112,
"loc": {
"start": {
"line": 412,
"column": 20
},
"end": {
"line": 412,
"column": 65
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13067,
"end": 13073,
"loc": {
"start": {
"line": 412,
"column": 20
},
"end": {
"line": 412,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 13075,
"end": 13112,
"loc": {
"start": {
"line": 412,
"column": 28
},
"end": {
"line": 412,
"column": 65
}
},
"object": {
"type": "Identifier",
"start": 13075,
"end": 13093,
"loc": {
"start": {
"line": 412,
"column": 28
},
"end": {
"line": 412,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 13094,
"end": 13112,
"loc": {
"start": {
"line": 412,
"column": 47
},
"end": {
"line": 412,
"column": 65
},
"identifierName": "reward_logic_gates"
},
"name": "reward_logic_gates"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 24 Logic gates",
"start": 12904,
"end": 12921,
"loc": {
"start": {
"line": 408,
"column": 16
},
"end": {
"line": 408,
"column": 33
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 13195,
"end": 13386,
"loc": {
"start": {
"line": 416,
"column": 16
},
"end": {
"line": 420,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 13218,
"end": 13253,
"loc": {
"start": {
"line": 417,
"column": 20
},
"end": {
"line": 417,
"column": 55
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13218,
"end": 13223,
"loc": {
"start": {
"line": 417,
"column": 20
},
"end": {
"line": 417,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 13225,
"end": 13253,
"loc": {
"start": {
"line": 417,
"column": 27
},
"end": {
"line": 417,
"column": 55
}
},
"extra": {
"rawValue": "Rg--Rg--:CwRwCwRw:--Rg--Rg",
"raw": "\"Rg--Rg--:CwRwCwRw:--Rg--Rg\""
},
"value": "Rg--Rg--:CwRwCwRw:--Rg--Rg"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 13276,
"end": 13291,
"loc": {
"start": {
"line": 418,
"column": 20
},
"end": {
"line": 418,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13276,
"end": 13284,
"loc": {
"start": {
"line": 418,
"column": 20
},
"end": {
"line": 418,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 13286,
"end": 13291,
"loc": {
"start": {
"line": 418,
"column": 30
},
"end": {
"line": 418,
"column": 35
}
},
"extra": {
"rawValue": 25000,
"raw": "25000"
},
"value": 25000
}
},
{
"type": "ObjectProperty",
"start": 13314,
"end": 13366,
"loc": {
"start": {
"line": 419,
"column": 20
},
"end": {
"line": 419,
"column": 72
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13314,
"end": 13320,
"loc": {
"start": {
"line": 419,
"column": 20
},
"end": {
"line": 419,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 13322,
"end": 13366,
"loc": {
"start": {
"line": 419,
"column": 28
},
"end": {
"line": 419,
"column": 72
}
},
"object": {
"type": "Identifier",
"start": 13322,
"end": 13340,
"loc": {
"start": {
"line": 419,
"column": 28
},
"end": {
"line": 419,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 13341,
"end": 13366,
"loc": {
"start": {
"line": 419,
"column": 47
},
"end": {
"line": 419,
"column": 72
},
"identifierName": "reward_virtual_processing"
},
"name": "reward_virtual_processing"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 25 Virtual Processing",
"start": 13153,
"end": 13177,
"loc": {
"start": {
"line": 415,
"column": 16
},
"end": {
"line": 415,
"column": 40
}
}
}
]
},
{
"type": "ObjectExpression",
"start": 13439,
"end": 13629,
"loc": {
"start": {
"line": 423,
"column": 16
},
"end": {
"line": 427,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 13462,
"end": 13506,
"loc": {
"start": {
"line": 424,
"column": 20
},
"end": {
"line": 424,
"column": 64
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13462,
"end": 13467,
"loc": {
"start": {
"line": 424,
"column": 20
},
"end": {
"line": 424,
"column": 25
},
"identifierName": "shape"
},
"name": "shape",
"leadingComments": null
},
"value": {
"type": "StringLiteral",
"start": 13469,
"end": 13506,
"loc": {
"start": {
"line": 424,
"column": 27
},
"end": {
"line": 424,
"column": 64
}
},
"extra": {
"rawValue": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw",
"raw": "\"CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw\""
},
"value": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw"
},
"leadingComments": null
},
{
"type": "ObjectProperty",
"start": 13529,
"end": 13544,
"loc": {
"start": {
"line": 425,
"column": 20
},
"end": {
"line": 425,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13529,
"end": 13537,
"loc": {
"start": {
"line": 425,
"column": 20
},
"end": {
"line": 425,
"column": 28
},
"identifierName": "required"
},
"name": "required"
},
"value": {
"type": "NumericLiteral",
"start": 13539,
"end": 13544,
"loc": {
"start": {
"line": 425,
"column": 30
},
"end": {
"line": 425,
"column": 35
}
},
"extra": {
"rawValue": 50000,
"raw": "50000"
},
"value": 50000
}
},
{
"type": "ObjectProperty",
"start": 13567,
"end": 13609,
"loc": {
"start": {
"line": 426,
"column": 20
},
"end": {
"line": 426,
"column": 62
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 13567,
"end": 13573,
"loc": {
"start": {
"line": 426,
"column": 20
},
"end": {
"line": 426,
"column": 26
},
"identifierName": "reward"
},
"name": "reward"
},
"value": {
"type": "MemberExpression",
"start": 13575,
"end": 13609,
"loc": {
"start": {
"line": 426,
"column": 28
},
"end": {
"line": 426,
"column": 62
}
},
"object": {
"type": "Identifier",
"start": 13575,
"end": 13593,
"loc": {
"start": {
"line": 426,
"column": 28
},
"end": {
"line": 426,
"column": 46
},
"identifierName": "enumHubGoalRewards"
},
"name": "enumHubGoalRewards"
},
"property": {
"type": "Identifier",
"start": 13594,
"end": 13609,
"loc": {
"start": {
"line": 426,
"column": 47
},
"end": {
"line": 426,
"column": 62
},
"identifierName": "reward_freeplay"
},
"name": "reward_freeplay"
},
"computed": false
}
}
],
"leadingComments": [
{
"type": "CommentLine",
"value": " 26 Freeplay",
"start": 13407,
"end": 13421,
"loc": {
"start": {
"line": 422,
"column": 16
},
"end": {
"line": 422,
"column": 30
}
}
}
]
}
]
},
"leadingComments": null,
"extra": {
"parenthesized": true,
"parenStart": 9966
}
},
"leadingComments": [
{
"type": "CommentLine",
"value": " DEMO STOPS HERE",
"start": 9935,
"end": 9953,
"loc": {
"start": {
"line": 319,
"column": 8
},
"end": {
"line": 319,
"column": 26
}
}
}
]
}
]
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 13663,
"end": 13956,
"loc": {
"start": {
"line": 431,
"column": 4
},
"end": {
"line": 439,
"column": 5
}
},
"test": {
"type": "Identifier",
"start": 13667,
"end": 13675,
"loc": {
"start": {
"line": 431,
"column": 8
},
"end": {
"line": 431,
"column": 16
},
"identifierName": "G_IS_DEV"
},
"name": "G_IS_DEV"
},
"consequent": {
"type": "BlockStatement",
"start": 13677,
"end": 13956,
"loc": {
"start": {
"line": 431,
"column": 18
},
"end": {
"line": 439,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 13688,
"end": 13949,
"loc": {
"start": {
"line": 432,
"column": 8
},
"end": {
"line": 438,
"column": 11
}
},
"expression": {
"type": "CallExpression",
"start": 13688,
"end": 13948,
"loc": {
"start": {
"line": 432,
"column": 8
},
"end": {
"line": 438,
"column": 10
}
},
"callee": {
"type": "MemberExpression",
"start": 13688,
"end": 13712,
"loc": {
"start": {
"line": 432,
"column": 8
},
"end": {
"line": 432,
"column": 32
}
},
"object": {
"type": "Identifier",
"start": 13688,
"end": 13704,
"loc": {
"start": {
"line": 432,
"column": 8
},
"end": {
"line": 432,
"column": 24
},
"identifierName": "levelDefinitions"
},
"name": "levelDefinitions"
},
"property": {
"type": "Identifier",
"start": 13705,
"end": 13712,
"loc": {
"start": {
"line": 432,
"column": 25
},
"end": {
"line": 432,
"column": 32
},
"identifierName": "forEach"
},
"name": "forEach"
},
"computed": false
},
"arguments": [
{
"type": "ArrowFunctionExpression",
"start": 13713,
"end": 13947,
"loc": {
"start": {
"line": 432,
"column": 33
},
"end": {
"line": 438,
"column": 9
}
},
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "ObjectPattern",
"start": 13714,
"end": 13723,
"loc": {
"start": {
"line": 432,
"column": 34
},
"end": {
"line": 432,
"column": 43
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 13716,
"end": 13721,
"loc": {
"start": {
"line": 432,
"column": 36
},
"end": {
"line": 432,
"column": 41
}
},
"method": false,
"shorthand": true,
"computed": false,
"key": {
"type": "Identifier",
"start": 13716,
"end": 13721,
"loc": {
"start": {
"line": 432,
"column": 36
},
"end": {
"line": 432,
"column": 41
},
"identifierName": "shape"
},
"name": "shape"
},
"value": {
"type": "Identifier",
"start": 13716,
"end": 13721,
"loc": {
"start": {
"line": 432,
"column": 36
},
"end": {
"line": 432,
"column": 41
},
"identifierName": "shape"
},
"name": "shape"
},
"extra": {
"shorthand": true
}
}
]
}
],
"body": {
"type": "BlockStatement",
"start": 13728,
"end": 13947,
"loc": {
"start": {
"line": 432,
"column": 48
},
"end": {
"line": 438,
"column": 9
}
},
"body": [
{
"type": "TryStatement",
"start": 13743,
"end": 13936,
"loc": {
"start": {
"line": 433,
"column": 12
},
"end": {
"line": 437,
"column": 13
}
},
"block": {
"type": "BlockStatement",
"start": 13747,
"end": 13817,
"loc": {
"start": {
"line": 433,
"column": 16
},
"end": {
"line": 435,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 13766,
"end": 13802,
"loc": {
"start": {
"line": 434,
"column": 16
},
"end": {
"line": 434,
"column": 52
}
},
"expression": {
"type": "CallExpression",
"start": 13766,
"end": 13801,
"loc": {
"start": {
"line": 434,
"column": 16
},
"end": {
"line": 434,
"column": 51
}
},
"callee": {
"type": "MemberExpression",
"start": 13766,
"end": 13794,
"loc": {
"start": {
"line": 434,
"column": 16
},
"end": {
"line": 434,
"column": 44
}
},
"object": {
"type": "Identifier",
"start": 13766,
"end": 13781,
"loc": {
"start": {
"line": 434,
"column": 16
},
"end": {
"line": 434,
"column": 31
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
},
"property": {
"type": "Identifier",
"start": 13782,
"end": 13794,
"loc": {
"start": {
"line": 434,
"column": 32
},
"end": {
"line": 434,
"column": 44
},
"identifierName": "fromShortKey"
},
"name": "fromShortKey"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 13795,
"end": 13800,
"loc": {
"start": {
"line": 434,
"column": 45
},
"end": {
"line": 434,
"column": 50
},
"identifierName": "shape"
},
"name": "shape"
}
]
}
}
],
"directives": []
},
"handler": {
"type": "CatchClause",
"start": 13818,
"end": 13936,
"loc": {
"start": {
"line": 435,
"column": 14
},
"end": {
"line": 437,
"column": 13
}
},
"param": {
"type": "Identifier",
"start": 13825,
"end": 13827,
"loc": {
"start": {
"line": 435,
"column": 21
},
"end": {
"line": 435,
"column": 23
},
"identifierName": "ex"
},
"name": "ex"
},
"body": {
"type": "BlockStatement",
"start": 13829,
"end": 13936,
"loc": {
"start": {
"line": 435,
"column": 25
},
"end": {
"line": 437,
"column": 13
}
},
"body": [
{
"type": "ThrowStatement",
"start": 13848,
"end": 13921,
"loc": {
"start": {
"line": 436,
"column": 16
},
"end": {
"line": 436,
"column": 89
}
},
"argument": {
"type": "NewExpression",
"start": 13854,
"end": 13920,
"loc": {
"start": {
"line": 436,
"column": 22
},
"end": {
"line": 436,
"column": 88
}
},
"callee": {
"type": "Identifier",
"start": 13858,
"end": 13863,
"loc": {
"start": {
"line": 436,
"column": 26
},
"end": {
"line": 436,
"column": 31
},
"identifierName": "Error"
},
"name": "Error"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 13864,
"end": 13919,
"loc": {
"start": {
"line": 436,
"column": 32
},
"end": {
"line": 436,
"column": 87
}
},
"left": {
"type": "BinaryExpression",
"start": 13864,
"end": 13911,
"loc": {
"start": {
"line": 436,
"column": 32
},
"end": {
"line": 436,
"column": 79
}
},
"left": {
"type": "BinaryExpression",
"start": 13864,
"end": 13895,
"loc": {
"start": {
"line": 436,
"column": 32
},
"end": {
"line": 436,
"column": 63
}
},
"left": {
"type": "StringLiteral",
"start": 13864,
"end": 13890,
"loc": {
"start": {
"line": 436,
"column": 32
},
"end": {
"line": 436,
"column": 58
}
},
"extra": {
"rawValue": "Invalid tutorial goal: '",
"raw": "\"Invalid tutorial goal: '\""
},
"value": "Invalid tutorial goal: '"
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 13893,
"end": 13895,
"loc": {
"start": {
"line": 436,
"column": 61
},
"end": {
"line": 436,
"column": 63
},
"identifierName": "ex"
},
"name": "ex"
}
},
"operator": "+",
"right": {
"type": "StringLiteral",
"start": 13898,
"end": 13911,
"loc": {
"start": {
"line": 436,
"column": 66
},
"end": {
"line": 436,
"column": 79
}
},
"extra": {
"rawValue": "' for shape",
"raw": "\"' for shape\""
},
"value": "' for shape"
}
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 13914,
"end": 13919,
"loc": {
"start": {
"line": 436,
"column": 82
},
"end": {
"line": 436,
"column": 87
},
"identifierName": "shape"
},
"name": "shape"
}
}
]
}
}
],
"directives": []
}
},
"guardedHandlers": [],
"finalizer": null
}
],
"directives": []
}
}
]
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "ReturnStatement",
"start": 13964,
"end": 13988,
"loc": {
"start": {
"line": 441,
"column": 4
},
"end": {
"line": 441,
"column": 28
}
},
"argument": {
"type": "Identifier",
"start": 13971,
"end": 13987,
"loc": {
"start": {
"line": 441,
"column": 11
},
"end": {
"line": 441,
"column": 27
},
"identifierName": "levelDefinitions"
},
"name": "levelDefinitions"
}
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Generates the level definitions\r\n * @param {boolean} limitedVersion\r\n ",
"start": 7282,
"end": 7362,
"loc": {
"start": {
"line": 212,
"column": 0
},
"end": {
"line": 215,
"column": 3
}
}
}
],
"trailingComments": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Generates the level definitions\r\n * @param {boolean} limitedVersion\r\n ",
"start": 7282,
"end": 7362,
"loc": {
"start": {
"line": 212,
"column": 0
},
"end": {
"line": 215,
"column": 3
}
}
}
]
},
{
"type": "VariableDeclaration",
"start": 13995,
"end": 14047,
"loc": {
"start": {
"line": 444,
"column": 0
},
"end": {
"line": 444,
"column": 52
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 14001,
"end": 14046,
"loc": {
"start": {
"line": 444,
"column": 6
},
"end": {
"line": 444,
"column": 51
}
},
"id": {
"type": "Identifier",
"start": 14001,
"end": 14020,
"loc": {
"start": {
"line": 444,
"column": 6
},
"end": {
"line": 444,
"column": 25
},
"identifierName": "fullVersionUpgrades"
},
"name": "fullVersionUpgrades"
},
"init": {
"type": "CallExpression",
"start": 14023,
"end": 14046,
"loc": {
"start": {
"line": 444,
"column": 28
},
"end": {
"line": 444,
"column": 51
}
},
"callee": {
"type": "Identifier",
"start": 14023,
"end": 14039,
"loc": {
"start": {
"line": 444,
"column": 28
},
"end": {
"line": 444,
"column": 44
},
"identifierName": "generateUpgrades"
},
"name": "generateUpgrades"
},
"arguments": [
{
"type": "BooleanLiteral",
"start": 14040,
"end": 14045,
"loc": {
"start": {
"line": 444,
"column": 45
},
"end": {
"line": 444,
"column": 50
}
},
"value": false
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 14049,
"end": 14100,
"loc": {
"start": {
"line": 445,
"column": 0
},
"end": {
"line": 445,
"column": 51
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 14055,
"end": 14099,
"loc": {
"start": {
"line": 445,
"column": 6
},
"end": {
"line": 445,
"column": 50
}
},
"id": {
"type": "Identifier",
"start": 14055,
"end": 14074,
"loc": {
"start": {
"line": 445,
"column": 6
},
"end": {
"line": 445,
"column": 25
},
"identifierName": "demoVersionUpgrades"
},
"name": "demoVersionUpgrades"
},
"init": {
"type": "CallExpression",
"start": 14077,
"end": 14099,
"loc": {
"start": {
"line": 445,
"column": 28
},
"end": {
"line": 445,
"column": 50
}
},
"callee": {
"type": "Identifier",
"start": 14077,
"end": 14093,
"loc": {
"start": {
"line": 445,
"column": 28
},
"end": {
"line": 445,
"column": 44
},
"identifierName": "generateUpgrades"
},
"name": "generateUpgrades"
},
"arguments": [
{
"type": "BooleanLiteral",
"start": 14094,
"end": 14098,
"loc": {
"start": {
"line": 445,
"column": 45
},
"end": {
"line": 445,
"column": 49
}
},
"value": true
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 14104,
"end": 14162,
"loc": {
"start": {
"line": 447,
"column": 0
},
"end": {
"line": 447,
"column": 58
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 14110,
"end": 14161,
"loc": {
"start": {
"line": 447,
"column": 6
},
"end": {
"line": 447,
"column": 57
}
},
"id": {
"type": "Identifier",
"start": 14110,
"end": 14127,
"loc": {
"start": {
"line": 447,
"column": 6
},
"end": {
"line": 447,
"column": 23
},
"identifierName": "fullVersionLevels"
},
"name": "fullVersionLevels"
},
"init": {
"type": "CallExpression",
"start": 14130,
"end": 14161,
"loc": {
"start": {
"line": 447,
"column": 26
},
"end": {
"line": 447,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 14130,
"end": 14154,
"loc": {
"start": {
"line": 447,
"column": 26
},
"end": {
"line": 447,
"column": 50
},
"identifierName": "generateLevelDefinitions"
},
"name": "generateLevelDefinitions"
},
"arguments": [
{
"type": "BooleanLiteral",
"start": 14155,
"end": 14160,
"loc": {
"start": {
"line": 447,
"column": 51
},
"end": {
"line": 447,
"column": 56
}
},
"value": false
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 14164,
"end": 14221,
"loc": {
"start": {
"line": 448,
"column": 0
},
"end": {
"line": 448,
"column": 57
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 14170,
"end": 14220,
"loc": {
"start": {
"line": 448,
"column": 6
},
"end": {
"line": 448,
"column": 56
}
},
"id": {
"type": "Identifier",
"start": 14170,
"end": 14187,
"loc": {
"start": {
"line": 448,
"column": 6
},
"end": {
"line": 448,
"column": 23
},
"identifierName": "demoVersionLevels"
},
"name": "demoVersionLevels"
},
"init": {
"type": "CallExpression",
"start": 14190,
"end": 14220,
"loc": {
"start": {
"line": 448,
"column": 26
},
"end": {
"line": 448,
"column": 56
}
},
"callee": {
"type": "Identifier",
"start": 14190,
"end": 14214,
"loc": {
"start": {
"line": 448,
"column": 26
},
"end": {
"line": 448,
"column": 50
},
"identifierName": "generateLevelDefinitions"
},
"name": "generateLevelDefinitions"
},
"arguments": [
{
"type": "BooleanLiteral",
"start": 14215,
"end": 14219,
"loc": {
"start": {
"line": 448,
"column": 51
},
"end": {
"line": 448,
"column": 55
}
},
"value": true
}
]
}
}
],
"kind": "const"
},
{
"type": "ExportNamedDeclaration",
"start": 14225,
"end": 14934,
"loc": {
"start": {
"line": 450,
"column": 0
},
"end": {
"line": 478,
"column": 1
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "ClassDeclaration",
"start": 14232,
"end": 14934,
"loc": {
"start": {
"line": 450,
"column": 7
},
"end": {
"line": 478,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 14238,
"end": 14253,
"loc": {
"start": {
"line": 450,
"column": 13
},
"end": {
"line": 450,
"column": 28
},
"identifierName": "RegularGameMode"
},
"name": "RegularGameMode"
},
"superClass": {
"type": "Identifier",
"start": 14262,
"end": 14270,
"loc": {
"start": {
"line": 450,
"column": 37
},
"end": {
"line": 450,
"column": 45
},
"identifierName": "GameMode"
},
"name": "GameMode"
},
"body": {
"type": "ClassBody",
"start": 14271,
"end": 14934,
"loc": {
"start": {
"line": 450,
"column": 46
},
"end": {
"line": 478,
"column": 1
}
},
"body": [
{
"type": "ClassMethod",
"start": 14278,
"end": 14326,
"loc": {
"start": {
"line": 451,
"column": 4
},
"end": {
"line": 453,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 14278,
"end": 14289,
"loc": {
"start": {
"line": 451,
"column": 4
},
"end": {
"line": 451,
"column": 15
},
"identifierName": "constructor"
},
"name": "constructor"
},
"kind": "constructor",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 14290,
"end": 14294,
"loc": {
"start": {
"line": 451,
"column": 16
},
"end": {
"line": 451,
"column": 20
},
"identifierName": "root"
},
"name": "root"
}
],
"body": {
"type": "BlockStatement",
"start": 14296,
"end": 14326,
"loc": {
"start": {
"line": 451,
"column": 22
},
"end": {
"line": 453,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 14307,
"end": 14319,
"loc": {
"start": {
"line": 452,
"column": 8
},
"end": {
"line": 452,
"column": 20
}
},
"expression": {
"type": "CallExpression",
"start": 14307,
"end": 14318,
"loc": {
"start": {
"line": 452,
"column": 8
},
"end": {
"line": 452,
"column": 19
}
},
"callee": {
"type": "Super",
"start": 14307,
"end": 14312,
"loc": {
"start": {
"line": 452,
"column": 8
},
"end": {
"line": 452,
"column": 13
}
}
},
"arguments": [
{
"type": "Identifier",
"start": 14313,
"end": 14317,
"loc": {
"start": {
"line": 452,
"column": 14
},
"end": {
"line": 452,
"column": 18
},
"identifierName": "root"
},
"name": "root"
}
]
}
}
],
"directives": []
}
},
{
"type": "ClassMethod",
"start": 14334,
"end": 14384,
"loc": {
"start": {
"line": 455,
"column": 4
},
"end": {
"line": 457,
"column": 5
}
},
"static": true,
"computed": false,
"key": {
"type": "Identifier",
"start": 14341,
"end": 14346,
"loc": {
"start": {
"line": 455,
"column": 11
},
"end": {
"line": 455,
"column": 16
},
"identifierName": "getId"
},
"name": "getId"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 14349,
"end": 14384,
"loc": {
"start": {
"line": 455,
"column": 19
},
"end": {
"line": 457,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 14360,
"end": 14377,
"loc": {
"start": {
"line": 456,
"column": 8
},
"end": {
"line": 456,
"column": 25
}
},
"argument": {
"type": "StringLiteral",
"start": 14367,
"end": 14376,
"loc": {
"start": {
"line": 456,
"column": 15
},
"end": {
"line": 456,
"column": 24
}
},
"extra": {
"rawValue": "regular",
"raw": "\"regular\""
},
"value": "regular"
}
}
],
"directives": []
}
},
{
"type": "ClassMethod",
"start": 14392,
"end": 14555,
"loc": {
"start": {
"line": 459,
"column": 4
},
"end": {
"line": 463,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 14392,
"end": 14403,
"loc": {
"start": {
"line": 459,
"column": 4
},
"end": {
"line": 459,
"column": 15
},
"identifierName": "getUpgrades"
},
"name": "getUpgrades"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 14406,
"end": 14555,
"loc": {
"start": {
"line": 459,
"column": 18
},
"end": {
"line": 463,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 14417,
"end": 14548,
"loc": {
"start": {
"line": 460,
"column": 8
},
"end": {
"line": 462,
"column": 32
}
},
"argument": {
"type": "ConditionalExpression",
"start": 14424,
"end": 14547,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 462,
"column": 31
}
},
"test": {
"type": "CallExpression",
"start": 14424,
"end": 14477,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 68
}
},
"callee": {
"type": "MemberExpression",
"start": 14424,
"end": 14475,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 66
}
},
"object": {
"type": "MemberExpression",
"start": 14424,
"end": 14452,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 43
}
},
"object": {
"type": "MemberExpression",
"start": 14424,
"end": 14437,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 28
}
},
"object": {
"type": "MemberExpression",
"start": 14424,
"end": 14433,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 14424,
"end": 14428,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 19
}
}
},
"property": {
"type": "Identifier",
"start": 14429,
"end": 14433,
"loc": {
"start": {
"line": 460,
"column": 20
},
"end": {
"line": 460,
"column": 24
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14434,
"end": 14437,
"loc": {
"start": {
"line": 460,
"column": 25
},
"end": {
"line": 460,
"column": 28
},
"identifierName": "app"
},
"name": "app"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14438,
"end": 14452,
"loc": {
"start": {
"line": 460,
"column": 29
},
"end": {
"line": 460,
"column": 43
},
"identifierName": "restrictionMgr"
},
"name": "restrictionMgr"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14453,
"end": 14475,
"loc": {
"start": {
"line": 460,
"column": 44
},
"end": {
"line": 460,
"column": 66
},
"identifierName": "getHasExtendedUpgrades"
},
"name": "getHasExtendedUpgrades"
},
"computed": false
},
"arguments": []
},
"consequent": {
"type": "Identifier",
"start": 14493,
"end": 14512,
"loc": {
"start": {
"line": 461,
"column": 12
},
"end": {
"line": 461,
"column": 31
},
"identifierName": "fullVersionUpgrades"
},
"name": "fullVersionUpgrades"
},
"alternate": {
"type": "Identifier",
"start": 14528,
"end": 14547,
"loc": {
"start": {
"line": 462,
"column": 12
},
"end": {
"line": 462,
"column": 31
},
"identifierName": "demoVersionUpgrades"
},
"name": "demoVersionUpgrades"
}
}
}
],
"directives": []
}
},
{
"type": "ClassMethod",
"start": 14563,
"end": 14676,
"loc": {
"start": {
"line": 465,
"column": 4
},
"end": {
"line": 467,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 14563,
"end": 14585,
"loc": {
"start": {
"line": 465,
"column": 4
},
"end": {
"line": 465,
"column": 26
},
"identifierName": "getIsFreeplayAvailable"
},
"name": "getIsFreeplayAvailable"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 14588,
"end": 14676,
"loc": {
"start": {
"line": 465,
"column": 29
},
"end": {
"line": 467,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 14599,
"end": 14669,
"loc": {
"start": {
"line": 466,
"column": 8
},
"end": {
"line": 466,
"column": 78
}
},
"argument": {
"type": "CallExpression",
"start": 14606,
"end": 14668,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 77
}
},
"callee": {
"type": "MemberExpression",
"start": 14606,
"end": 14666,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 75
}
},
"object": {
"type": "MemberExpression",
"start": 14606,
"end": 14634,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 43
}
},
"object": {
"type": "MemberExpression",
"start": 14606,
"end": 14619,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 28
}
},
"object": {
"type": "MemberExpression",
"start": 14606,
"end": 14615,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 14606,
"end": 14610,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 19
}
}
},
"property": {
"type": "Identifier",
"start": 14611,
"end": 14615,
"loc": {
"start": {
"line": 466,
"column": 20
},
"end": {
"line": 466,
"column": 24
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14616,
"end": 14619,
"loc": {
"start": {
"line": 466,
"column": 25
},
"end": {
"line": 466,
"column": 28
},
"identifierName": "app"
},
"name": "app"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14620,
"end": 14634,
"loc": {
"start": {
"line": 466,
"column": 29
},
"end": {
"line": 466,
"column": 43
},
"identifierName": "restrictionMgr"
},
"name": "restrictionMgr"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14635,
"end": 14666,
"loc": {
"start": {
"line": 466,
"column": 44
},
"end": {
"line": 466,
"column": 75
},
"identifierName": "getHasExtendedLevelsAndFreeplay"
},
"name": "getHasExtendedLevelsAndFreeplay"
},
"computed": false
},
"arguments": []
}
}
],
"directives": []
}
},
{
"type": "ClassMethod",
"start": 14684,
"end": 14747,
"loc": {
"start": {
"line": 469,
"column": 4
},
"end": {
"line": 471,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 14684,
"end": 14704,
"loc": {
"start": {
"line": 469,
"column": 4
},
"end": {
"line": 469,
"column": 24
},
"identifierName": "getBlueprintShapeKey"
},
"name": "getBlueprintShapeKey"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 14707,
"end": 14747,
"loc": {
"start": {
"line": 469,
"column": 27
},
"end": {
"line": 471,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 14718,
"end": 14740,
"loc": {
"start": {
"line": 470,
"column": 8
},
"end": {
"line": 470,
"column": 30
}
},
"argument": {
"type": "Identifier",
"start": 14725,
"end": 14739,
"loc": {
"start": {
"line": 470,
"column": 15
},
"end": {
"line": 470,
"column": 29
},
"identifierName": "blueprintShape"
},
"name": "blueprintShape"
}
}
],
"directives": []
}
},
{
"type": "ClassMethod",
"start": 14755,
"end": 14931,
"loc": {
"start": {
"line": 473,
"column": 4
},
"end": {
"line": 477,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 14755,
"end": 14774,
"loc": {
"start": {
"line": 473,
"column": 4
},
"end": {
"line": 473,
"column": 23
},
"identifierName": "getLevelDefinitions"
},
"name": "getLevelDefinitions"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 14777,
"end": 14931,
"loc": {
"start": {
"line": 473,
"column": 26
},
"end": {
"line": 477,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 14788,
"end": 14924,
"loc": {
"start": {
"line": 474,
"column": 8
},
"end": {
"line": 476,
"column": 30
}
},
"argument": {
"type": "ConditionalExpression",
"start": 14795,
"end": 14923,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 476,
"column": 29
}
},
"test": {
"type": "CallExpression",
"start": 14795,
"end": 14857,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 77
}
},
"callee": {
"type": "MemberExpression",
"start": 14795,
"end": 14855,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 75
}
},
"object": {
"type": "MemberExpression",
"start": 14795,
"end": 14823,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 43
}
},
"object": {
"type": "MemberExpression",
"start": 14795,
"end": 14808,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 28
}
},
"object": {
"type": "MemberExpression",
"start": 14795,
"end": 14804,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 14795,
"end": 14799,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 19
}
}
},
"property": {
"type": "Identifier",
"start": 14800,
"end": 14804,
"loc": {
"start": {
"line": 474,
"column": 20
},
"end": {
"line": 474,
"column": 24
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14805,
"end": 14808,
"loc": {
"start": {
"line": 474,
"column": 25
},
"end": {
"line": 474,
"column": 28
},
"identifierName": "app"
},
"name": "app"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14809,
"end": 14823,
"loc": {
"start": {
"line": 474,
"column": 29
},
"end": {
"line": 474,
"column": 43
},
"identifierName": "restrictionMgr"
},
"name": "restrictionMgr"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 14824,
"end": 14855,
"loc": {
"start": {
"line": 474,
"column": 44
},
"end": {
"line": 474,
"column": 75
},
"identifierName": "getHasExtendedLevelsAndFreeplay"
},
"name": "getHasExtendedLevelsAndFreeplay"
},
"computed": false
},
"arguments": []
},
"consequent": {
"type": "Identifier",
"start": 14873,
"end": 14890,
"loc": {
"start": {
"line": 475,
"column": 12
},
"end": {
"line": 475,
"column": 29
},
"identifierName": "fullVersionLevels"
},
"name": "fullVersionLevels"
},
"alternate": {
"type": "Identifier",
"start": 14906,
"end": 14923,
"loc": {
"start": {
"line": 476,
"column": 12
},
"end": {
"line": 476,
"column": 29
},
"identifierName": "demoVersionLevels"
},
"name": "demoVersionLevels"
}
}
}
],
"directives": []
}
}
]
},
"leadingComments": [],
"trailingComments": []
}
}
],
"directives": []
},
"comments": [
{
"type": "CommentLine",
"value": " Tiers need % of the previous tier as requirement too",
"start": 414,
"end": 469,
"loc": {
"start": {
"line": 11,
"column": 0
},
"end": {
"line": 11,
"column": 55
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Generates all upgrades\r\n * @returns {Object<string, import(\"../game_mode\").UpgradeTiers>} ",
"start": 498,
"end": 598,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 16,
"column": 68
}
}
},
{
"type": "CommentLine",
"value": " Fill in endgame upgrades",
"start": 1233,
"end": 1260,
"loc": {
"start": {
"line": 32,
"column": 4
},
"end": {
"line": 32,
"column": 31
}
}
},
{
"type": "CommentLine",
"value": " Automatically generate tier levels",
"start": 5539,
"end": 5576,
"loc": {
"start": {
"line": 163,
"column": 4
},
"end": {
"line": 163,
"column": 41
}
}
},
{
"type": "CommentLine",
"value": " VALIDATE",
"start": 6765,
"end": 6776,
"loc": {
"start": {
"line": 194,
"column": 4
},
"end": {
"line": 194,
"column": 15
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Generates the level definitions\r\n * @param {boolean} limitedVersion\r\n ",
"start": 7282,
"end": 7362,
"loc": {
"start": {
"line": 212,
"column": 0
},
"end": {
"line": 215,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " 1",
"start": 7472,
"end": 7476,
"loc": {
"start": {
"line": 218,
"column": 8
},
"end": {
"line": 218,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Circle",
"start": 7486,
"end": 7495,
"loc": {
"start": {
"line": 219,
"column": 8
},
"end": {
"line": 219,
"column": 17
}
}
},
{
"type": "CommentLine",
"value": " belts t1",
"start": 7539,
"end": 7550,
"loc": {
"start": {
"line": 221,
"column": 31
},
"end": {
"line": 221,
"column": 42
}
}
},
{
"type": "CommentLine",
"value": " 2",
"start": 7666,
"end": 7670,
"loc": {
"start": {
"line": 226,
"column": 8
},
"end": {
"line": 226,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Cutter",
"start": 7680,
"end": 7689,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 17
}
}
},
{
"type": "CommentLine",
"value": "",
"start": 7733,
"end": 7735,
"loc": {
"start": {
"line": 229,
"column": 31
},
"end": {
"line": 229,
"column": 33
}
}
},
{
"type": "CommentLine",
"value": " 3",
"start": 7837,
"end": 7841,
"loc": {
"start": {
"line": 234,
"column": 8
},
"end": {
"line": 234,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rectangle",
"start": 7851,
"end": 7863,
"loc": {
"start": {
"line": 235,
"column": 8
},
"end": {
"line": 235,
"column": 20
}
}
},
{
"type": "CommentLine",
"value": " miners t1",
"start": 7907,
"end": 7919,
"loc": {
"start": {
"line": 237,
"column": 31
},
"end": {
"line": 237,
"column": 43
}
}
},
{
"type": "CommentLine",
"value": " 4",
"start": 8027,
"end": 8031,
"loc": {
"start": {
"line": 242,
"column": 8
},
"end": {
"line": 242,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " processors t2",
"start": 8075,
"end": 8091,
"loc": {
"start": {
"line": 244,
"column": 31
},
"end": {
"line": 244,
"column": 47
}
}
},
{
"type": "CommentLine",
"value": " 5",
"start": 8198,
"end": 8202,
"loc": {
"start": {
"line": 249,
"column": 8
},
"end": {
"line": 249,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rotater",
"start": 8212,
"end": 8222,
"loc": {
"start": {
"line": 250,
"column": 8
},
"end": {
"line": 250,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " belts t2",
"start": 8266,
"end": 8277,
"loc": {
"start": {
"line": 252,
"column": 31
},
"end": {
"line": 252,
"column": 42
}
}
},
{
"type": "CommentLine",
"value": " 6",
"start": 8384,
"end": 8388,
"loc": {
"start": {
"line": 257,
"column": 8
},
"end": {
"line": 257,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " miners t2",
"start": 8432,
"end": 8444,
"loc": {
"start": {
"line": 259,
"column": 31
},
"end": {
"line": 259,
"column": 43
}
}
},
{
"type": "CommentLine",
"value": " 7",
"start": 8552,
"end": 8556,
"loc": {
"start": {
"line": 264,
"column": 8
},
"end": {
"line": 264,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Painter",
"start": 8566,
"end": 8576,
"loc": {
"start": {
"line": 265,
"column": 8
},
"end": {
"line": 265,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 8620,
"end": 8629,
"loc": {
"start": {
"line": 267,
"column": 31
},
"end": {
"line": 267,
"column": 40
}
}
},
{
"type": "CommentLine",
"value": " 8",
"start": 8741,
"end": 8745,
"loc": {
"start": {
"line": 272,
"column": 8
},
"end": {
"line": 272,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " painter t2",
"start": 8789,
"end": 8802,
"loc": {
"start": {
"line": 274,
"column": 31
},
"end": {
"line": 274,
"column": 44
}
}
},
{
"type": "CommentLine",
"value": " 9",
"start": 8908,
"end": 8912,
"loc": {
"start": {
"line": 279,
"column": 8
},
"end": {
"line": 279,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Mixing (purple)",
"start": 8922,
"end": 8940,
"loc": {
"start": {
"line": 280,
"column": 8
},
"end": {
"line": 280,
"column": 26
}
}
},
{
"type": "CommentLine",
"value": " belts t3",
"start": 8984,
"end": 8995,
"loc": {
"start": {
"line": 282,
"column": 31
},
"end": {
"line": 282,
"column": 42
}
}
},
{
"type": "CommentLine",
"value": " 10",
"start": 9102,
"end": 9107,
"loc": {
"start": {
"line": 287,
"column": 8
},
"end": {
"line": 287,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " STACKER: Star shape + cyan",
"start": 9117,
"end": 9146,
"loc": {
"start": {
"line": 288,
"column": 8
},
"end": {
"line": 288,
"column": 37
}
}
},
{
"type": "CommentLine",
"value": " miners t3",
"start": 9190,
"end": 9202,
"loc": {
"start": {
"line": 290,
"column": 31
},
"end": {
"line": 290,
"column": 43
}
}
},
{
"type": "CommentLine",
"value": " 11",
"start": 9310,
"end": 9315,
"loc": {
"start": {
"line": 295,
"column": 8
},
"end": {
"line": 295,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Chainable miner",
"start": 9325,
"end": 9343,
"loc": {
"start": {
"line": 296,
"column": 8
},
"end": {
"line": 296,
"column": 26
}
}
},
{
"type": "CommentLine",
"value": " processors t3",
"start": 9387,
"end": 9403,
"loc": {
"start": {
"line": 298,
"column": 31
},
"end": {
"line": 298,
"column": 47
}
}
},
{
"type": "CommentLine",
"value": " 12",
"start": 9520,
"end": 9525,
"loc": {
"start": {
"line": 303,
"column": 8
},
"end": {
"line": 303,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Blueprints",
"start": 9535,
"end": 9548,
"loc": {
"start": {
"line": 304,
"column": 8
},
"end": {
"line": 304,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " 13",
"start": 9712,
"end": 9717,
"loc": {
"start": {
"line": 311,
"column": 8
},
"end": {
"line": 311,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Tunnel Tier 2",
"start": 9727,
"end": 9743,
"loc": {
"start": {
"line": 312,
"column": 8
},
"end": {
"line": 312,
"column": 24
}
}
},
{
"type": "CommentLine",
"value": " painting t3",
"start": 9796,
"end": 9810,
"loc": {
"start": {
"line": 314,
"column": 40
},
"end": {
"line": 314,
"column": 54
}
}
},
{
"type": "CommentLine",
"value": " DEMO STOPS HERE",
"start": 9935,
"end": 9953,
"loc": {
"start": {
"line": 319,
"column": 8
},
"end": {
"line": 319,
"column": 26
}
}
},
{
"type": "CommentLine",
"value": " 14",
"start": 10188,
"end": 10193,
"loc": {
"start": {
"line": 327,
"column": 16
},
"end": {
"line": 327,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Belt reader",
"start": 10211,
"end": 10225,
"loc": {
"start": {
"line": 328,
"column": 16
},
"end": {
"line": 328,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 10294,
"end": 10303,
"loc": {
"start": {
"line": 330,
"column": 48
},
"end": {
"line": 330,
"column": 57
}
}
},
{
"type": "CommentLine",
"value": " Per second!",
"start": 10338,
"end": 10352,
"loc": {
"start": {
"line": 331,
"column": 33
},
"end": {
"line": 331,
"column": 47
}
}
},
{
"type": "CommentLine",
"value": " 15",
"start": 10503,
"end": 10508,
"loc": {
"start": {
"line": 336,
"column": 16
},
"end": {
"line": 336,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Storage",
"start": 10526,
"end": 10536,
"loc": {
"start": {
"line": 337,
"column": 16
},
"end": {
"line": 337,
"column": 26
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 10605,
"end": 10614,
"loc": {
"start": {
"line": 339,
"column": 48
},
"end": {
"line": 339,
"column": 57
}
}
},
{
"type": "CommentLine",
"value": " 16",
"start": 10756,
"end": 10761,
"loc": {
"start": {
"line": 344,
"column": 16
},
"end": {
"line": 344,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Quad Cutter",
"start": 10779,
"end": 10793,
"loc": {
"start": {
"line": 345,
"column": 16
},
"end": {
"line": 345,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " belts t4 (two variants)",
"start": 10871,
"end": 10897,
"loc": {
"start": {
"line": 347,
"column": 57
},
"end": {
"line": 347,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " 17",
"start": 11042,
"end": 11047,
"loc": {
"start": {
"line": 352,
"column": 16
},
"end": {
"line": 352,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Double painter",
"start": 11065,
"end": 11082,
"loc": {
"start": {
"line": 353,
"column": 16
},
"end": {
"line": 353,
"column": 33
}
}
},
{
"type": "CommentLine",
"value": " miner t4 (two variants)",
"start": 11160,
"end": 11186,
"loc": {
"start": {
"line": 355,
"column": 57
},
"end": {
"line": 355,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " 18",
"start": 11335,
"end": 11340,
"loc": {
"start": {
"line": 360,
"column": 16
},
"end": {
"line": 360,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Rotater (180deg)",
"start": 11358,
"end": 11377,
"loc": {
"start": {
"line": 361,
"column": 16
},
"end": {
"line": 361,
"column": 35
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 11455,
"end": 11464,
"loc": {
"start": {
"line": 363,
"column": 57
},
"end": {
"line": 363,
"column": 66
}
}
},
{
"type": "CommentLine",
"value": " 19",
"start": 11610,
"end": 11615,
"loc": {
"start": {
"line": 368,
"column": 16
},
"end": {
"line": 368,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Compact splitter",
"start": 11633,
"end": 11652,
"loc": {
"start": {
"line": 369,
"column": 16
},
"end": {
"line": 369,
"column": 35
}
}
},
{
"type": "CommentLine",
"value": " 20",
"start": 11863,
"end": 11868,
"loc": {
"start": {
"line": 376,
"column": 16
},
"end": {
"line": 376,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " WIRES",
"start": 11886,
"end": 11894,
"loc": {
"start": {
"line": 377,
"column": 16
},
"end": {
"line": 377,
"column": 24
}
}
},
{
"type": "CommentLine",
"value": " 21",
"start": 12116,
"end": 12121,
"loc": {
"start": {
"line": 384,
"column": 16
},
"end": {
"line": 384,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Filter",
"start": 12139,
"end": 12148,
"loc": {
"start": {
"line": 385,
"column": 16
},
"end": {
"line": 385,
"column": 25
}
}
},
{
"type": "CommentLine",
"value": " 22",
"start": 12375,
"end": 12380,
"loc": {
"start": {
"line": 392,
"column": 16
},
"end": {
"line": 392,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Constant signal",
"start": 12398,
"end": 12416,
"loc": {
"start": {
"line": 393,
"column": 16
},
"end": {
"line": 393,
"column": 34
}
}
},
{
"type": "CommentLine",
"value": " 23",
"start": 12652,
"end": 12657,
"loc": {
"start": {
"line": 400,
"column": 16
},
"end": {
"line": 400,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Display",
"start": 12675,
"end": 12685,
"loc": {
"start": {
"line": 401,
"column": 16
},
"end": {
"line": 401,
"column": 26
}
}
},
{
"type": "CommentLine",
"value": " 24 Logic gates",
"start": 12904,
"end": 12921,
"loc": {
"start": {
"line": 408,
"column": 16
},
"end": {
"line": 408,
"column": 33
}
}
},
{
"type": "CommentLine",
"value": " 25 Virtual Processing",
"start": 13153,
"end": 13177,
"loc": {
"start": {
"line": 415,
"column": 16
},
"end": {
"line": 415,
"column": 40
}
}
},
{
"type": "CommentLine",
"value": " 26 Freeplay",
"start": 13407,
"end": 13421,
"loc": {
"start": {
"line": 422,
"column": 16
},
"end": {
"line": 422,
"column": 30
}
}
}
],
"tokens": [
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 0,
"end": 6,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7,
"end": 8,
"loc": {
"start": {
"line": 1,
"column": 7
},
"end": {
"line": 1,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "findNiceIntegerValue",
"start": 9,
"end": 29,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 29
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 30,
"end": 31,
"loc": {
"start": {
"line": 1,
"column": 30
},
"end": {
"line": 1,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 32,
"end": 36,
"loc": {
"start": {
"line": 1,
"column": 32
},
"end": {
"line": 1,
"column": 36
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../core/utils",
"start": 37,
"end": 55,
"loc": {
"start": {
"line": 1,
"column": 37
},
"end": {
"line": 1,
"column": 55
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 55,
"end": 56,
"loc": {
"start": {
"line": 1,
"column": 55
},
"end": {
"line": 1,
"column": 56
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 58,
"end": 64,
"loc": {
"start": {
"line": 2,
"column": 0
},
"end": {
"line": 2,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 65,
"end": 66,
"loc": {
"start": {
"line": 2,
"column": 7
},
"end": {
"line": 2,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "GameMode",
"start": 67,
"end": 75,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 17
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 76,
"end": 77,
"loc": {
"start": {
"line": 2,
"column": 18
},
"end": {
"line": 2,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 78,
"end": 82,
"loc": {
"start": {
"line": 2,
"column": 20
},
"end": {
"line": 2,
"column": 24
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../game_mode",
"start": 83,
"end": 97,
"loc": {
"start": {
"line": 2,
"column": 25
},
"end": {
"line": 2,
"column": 39
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 97,
"end": 98,
"loc": {
"start": {
"line": 2,
"column": 39
},
"end": {
"line": 2,
"column": 40
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 100,
"end": 106,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 107,
"end": 108,
"loc": {
"start": {
"line": 3,
"column": 7
},
"end": {
"line": 3,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ShapeDefinition",
"start": 109,
"end": 124,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 24
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 125,
"end": 126,
"loc": {
"start": {
"line": 3,
"column": 25
},
"end": {
"line": 3,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 127,
"end": 131,
"loc": {
"start": {
"line": 3,
"column": 27
},
"end": {
"line": 3,
"column": 31
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../shape_definition",
"start": 132,
"end": 153,
"loc": {
"start": {
"line": 3,
"column": 32
},
"end": {
"line": 3,
"column": 53
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 153,
"end": 154,
"loc": {
"start": {
"line": 3,
"column": 53
},
"end": {
"line": 3,
"column": 54
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 156,
"end": 162,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 4,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 163,
"end": 164,
"loc": {
"start": {
"line": 4,
"column": 7
},
"end": {
"line": 4,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 165,
"end": 183,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 27
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 184,
"end": 185,
"loc": {
"start": {
"line": 4,
"column": 28
},
"end": {
"line": 4,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 186,
"end": 190,
"loc": {
"start": {
"line": 4,
"column": 30
},
"end": {
"line": 4,
"column": 34
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../tutorial_goals",
"start": 191,
"end": 210,
"loc": {
"start": {
"line": 4,
"column": 35
},
"end": {
"line": 4,
"column": 54
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 210,
"end": 211,
"loc": {
"start": {
"line": 4,
"column": 54
},
"end": {
"line": 4,
"column": 55
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 215,
"end": 220,
"loc": {
"start": {
"line": 6,
"column": 0
},
"end": {
"line": 6,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rocketShape",
"start": 221,
"end": 232,
"loc": {
"start": {
"line": 6,
"column": 6
},
"end": {
"line": 6,
"column": 17
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 233,
"end": 234,
"loc": {
"start": {
"line": 6,
"column": 18
},
"end": {
"line": 6,
"column": 19
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw",
"start": 235,
"end": 272,
"loc": {
"start": {
"line": 6,
"column": 20
},
"end": {
"line": 6,
"column": 57
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 272,
"end": 273,
"loc": {
"start": {
"line": 6,
"column": 57
},
"end": {
"line": 6,
"column": 58
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 275,
"end": 280,
"loc": {
"start": {
"line": 7,
"column": 0
},
"end": {
"line": 7,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 281,
"end": 295,
"loc": {
"start": {
"line": 7,
"column": 6
},
"end": {
"line": 7,
"column": 20
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 296,
"end": 297,
"loc": {
"start": {
"line": 7,
"column": 21
},
"end": {
"line": 7,
"column": 22
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RuCw--Cw:----Ru--",
"start": 298,
"end": 317,
"loc": {
"start": {
"line": 7,
"column": 23
},
"end": {
"line": 7,
"column": 42
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 317,
"end": 318,
"loc": {
"start": {
"line": 7,
"column": 42
},
"end": {
"line": 7,
"column": 43
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 320,
"end": 325,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 8,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 326,
"end": 342,
"loc": {
"start": {
"line": 8,
"column": 6
},
"end": {
"line": 8,
"column": 22
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 343,
"end": 344,
"loc": {
"start": {
"line": 8,
"column": 23
},
"end": {
"line": 8,
"column": 24
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CpRpCp--:SwSwSwSw",
"start": 345,
"end": 364,
"loc": {
"start": {
"line": 8,
"column": 25
},
"end": {
"line": 8,
"column": 44
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 364,
"end": 365,
"loc": {
"start": {
"line": 8,
"column": 44
},
"end": {
"line": 8,
"column": 45
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 367,
"end": 372,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "blueprintShape",
"start": 373,
"end": 387,
"loc": {
"start": {
"line": 9,
"column": 6
},
"end": {
"line": 9,
"column": 20
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 388,
"end": 389,
"loc": {
"start": {
"line": 9,
"column": 21
},
"end": {
"line": 9,
"column": 22
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbCbCbRb:CwCwCwCw",
"start": 390,
"end": 409,
"loc": {
"start": {
"line": 9,
"column": 23
},
"end": {
"line": 9,
"column": 42
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 409,
"end": 410,
"loc": {
"start": {
"line": 9,
"column": 42
},
"end": {
"line": 9,
"column": 43
}
}
},
{
"type": "CommentLine",
"value": " Tiers need % of the previous tier as requirement too",
"start": 414,
"end": 469,
"loc": {
"start": {
"line": 11,
"column": 0
},
"end": {
"line": 11,
"column": 55
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 471,
"end": 476,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 12,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierGrowth",
"start": 477,
"end": 487,
"loc": {
"start": {
"line": 12,
"column": 6
},
"end": {
"line": 12,
"column": 16
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 488,
"end": 489,
"loc": {
"start": {
"line": 12,
"column": 17
},
"end": {
"line": 12,
"column": 18
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2.5,
"start": 490,
"end": 493,
"loc": {
"start": {
"line": 12,
"column": 19
},
"end": {
"line": 12,
"column": 22
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 493,
"end": 494,
"loc": {
"start": {
"line": 12,
"column": 22
},
"end": {
"line": 12,
"column": 23
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Generates all upgrades\r\n * @returns {Object<string, import(\"../game_mode\").UpgradeTiers>} ",
"start": 498,
"end": 598,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 16,
"column": 68
}
}
},
{
"type": {
"label": "function",
"keyword": "function",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "function",
"start": 600,
"end": 608,
"loc": {
"start": {
"line": 17,
"column": 0
},
"end": {
"line": 17,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateUpgrades",
"start": 609,
"end": 625,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 25
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 625,
"end": 626,
"loc": {
"start": {
"line": 17,
"column": 25
},
"end": {
"line": 17,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "limitedVersion",
"start": 626,
"end": 640,
"loc": {
"start": {
"line": 17,
"column": 26
},
"end": {
"line": 17,
"column": 40
}
}
},
{
"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": 17,
"column": 41
},
"end": {
"line": 17,
"column": 42
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 643,
"end": 648,
"loc": {
"start": {
"line": 17,
"column": 43
},
"end": {
"line": 17,
"column": 48
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 648,
"end": 649,
"loc": {
"start": {
"line": 17,
"column": 48
},
"end": {
"line": 17,
"column": 49
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 650,
"end": 651,
"loc": {
"start": {
"line": 17,
"column": 50
},
"end": {
"line": 17,
"column": 51
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 657,
"end": 662,
"loc": {
"start": {
"line": 18,
"column": 4
},
"end": {
"line": 18,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 663,
"end": 680,
"loc": {
"start": {
"line": 18,
"column": 10
},
"end": {
"line": 18,
"column": 27
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 681,
"end": 682,
"loc": {
"start": {
"line": 18,
"column": 28
},
"end": {
"line": 18,
"column": 29
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 683,
"end": 684,
"loc": {
"start": {
"line": 18,
"column": 30
},
"end": {
"line": 18,
"column": 31
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.5,
"start": 684,
"end": 687,
"loc": {
"start": {
"line": 18,
"column": 31
},
"end": {
"line": 18,
"column": 34
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 687,
"end": 688,
"loc": {
"start": {
"line": 18,
"column": 34
},
"end": {
"line": 18,
"column": 35
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.5,
"start": 689,
"end": 692,
"loc": {
"start": {
"line": 18,
"column": 36
},
"end": {
"line": 18,
"column": 39
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 692,
"end": 693,
"loc": {
"start": {
"line": 18,
"column": 39
},
"end": {
"line": 18,
"column": 40
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 694,
"end": 695,
"loc": {
"start": {
"line": 18,
"column": 41
},
"end": {
"line": 18,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 695,
"end": 696,
"loc": {
"start": {
"line": 18,
"column": 42
},
"end": {
"line": 18,
"column": 43
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 697,
"end": 698,
"loc": {
"start": {
"line": 18,
"column": 44
},
"end": {
"line": 18,
"column": 45
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 698,
"end": 699,
"loc": {
"start": {
"line": 18,
"column": 45
},
"end": {
"line": 18,
"column": 46
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 700,
"end": 701,
"loc": {
"start": {
"line": 18,
"column": 47
},
"end": {
"line": 18,
"column": 48
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 701,
"end": 702,
"loc": {
"start": {
"line": 18,
"column": 48
},
"end": {
"line": 18,
"column": 49
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 703,
"end": 704,
"loc": {
"start": {
"line": 18,
"column": 50
},
"end": {
"line": 18,
"column": 51
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 704,
"end": 705,
"loc": {
"start": {
"line": 18,
"column": 51
},
"end": {
"line": 18,
"column": 52
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 706,
"end": 707,
"loc": {
"start": {
"line": 18,
"column": 53
},
"end": {
"line": 18,
"column": 54
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 707,
"end": 708,
"loc": {
"start": {
"line": 18,
"column": 54
},
"end": {
"line": 18,
"column": 55
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 708,
"end": 709,
"loc": {
"start": {
"line": 18,
"column": 55
},
"end": {
"line": 18,
"column": 56
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 715,
"end": 720,
"loc": {
"start": {
"line": 19,
"column": 4
},
"end": {
"line": 19,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "numEndgameUpgrades",
"start": 721,
"end": 739,
"loc": {
"start": {
"line": 19,
"column": 10
},
"end": {
"line": 19,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 740,
"end": 741,
"loc": {
"start": {
"line": 19,
"column": 29
},
"end": {
"line": 19,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "limitedVersion",
"start": 742,
"end": 756,
"loc": {
"start": {
"line": 19,
"column": 31
},
"end": {
"line": 19,
"column": 45
}
}
},
{
"type": {
"label": "?",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 757,
"end": 758,
"loc": {
"start": {
"line": 19,
"column": 46
},
"end": {
"line": 19,
"column": 47
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 759,
"end": 760,
"loc": {
"start": {
"line": 19,
"column": 48
},
"end": {
"line": 19,
"column": 49
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 761,
"end": 762,
"loc": {
"start": {
"line": 19,
"column": 50
},
"end": {
"line": 19,
"column": 51
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1000,
"start": 763,
"end": 767,
"loc": {
"start": {
"line": 19,
"column": 52
},
"end": {
"line": 19,
"column": 56
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 768,
"end": 769,
"loc": {
"start": {
"line": 19,
"column": 57
},
"end": {
"line": 19,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 770,
"end": 787,
"loc": {
"start": {
"line": 19,
"column": 59
},
"end": {
"line": 19,
"column": 76
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 787,
"end": 788,
"loc": {
"start": {
"line": 19,
"column": 76
},
"end": {
"line": 19,
"column": 77
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 788,
"end": 794,
"loc": {
"start": {
"line": 19,
"column": 77
},
"end": {
"line": 19,
"column": 83
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 795,
"end": 796,
"loc": {
"start": {
"line": 19,
"column": 84
},
"end": {
"line": 19,
"column": 85
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 797,
"end": 798,
"loc": {
"start": {
"line": 19,
"column": 86
},
"end": {
"line": 19,
"column": 87
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 798,
"end": 799,
"loc": {
"start": {
"line": 19,
"column": 87
},
"end": {
"line": 19,
"column": 88
}
}
},
{
"type": {
"label": "function",
"keyword": "function",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "function",
"start": 807,
"end": 815,
"loc": {
"start": {
"line": 21,
"column": 4
},
"end": {
"line": 21,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateInfiniteUnlocks",
"start": 816,
"end": 839,
"loc": {
"start": {
"line": 21,
"column": 13
},
"end": {
"line": 21,
"column": 36
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 839,
"end": 840,
"loc": {
"start": {
"line": 21,
"column": 36
},
"end": {
"line": 21,
"column": 37
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 840,
"end": 841,
"loc": {
"start": {
"line": 21,
"column": 37
},
"end": {
"line": 21,
"column": 38
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 842,
"end": 843,
"loc": {
"start": {
"line": 21,
"column": 39
},
"end": {
"line": 21,
"column": 40
}
}
},
{
"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": 853,
"end": 859,
"loc": {
"start": {
"line": 22,
"column": 8
},
"end": {
"line": 22,
"column": 14
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 860,
"end": 863,
"loc": {
"start": {
"line": 22,
"column": 15
},
"end": {
"line": 22,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "Array",
"start": 864,
"end": 869,
"loc": {
"start": {
"line": 22,
"column": 19
},
"end": {
"line": 22,
"column": 24
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 869,
"end": 870,
"loc": {
"start": {
"line": 22,
"column": 24
},
"end": {
"line": 22,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "numEndgameUpgrades",
"start": 870,
"end": 888,
"loc": {
"start": {
"line": 22,
"column": 25
},
"end": {
"line": 22,
"column": 43
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 888,
"end": 889,
"loc": {
"start": {
"line": 22,
"column": 43
},
"end": {
"line": 22,
"column": 44
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 889,
"end": 890,
"loc": {
"start": {
"line": 22,
"column": 44
},
"end": {
"line": 22,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fill",
"start": 890,
"end": 894,
"loc": {
"start": {
"line": 22,
"column": 45
},
"end": {
"line": 22,
"column": 49
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 894,
"end": 895,
"loc": {
"start": {
"line": 22,
"column": 49
},
"end": {
"line": 22,
"column": 50
}
}
},
{
"type": {
"label": "null",
"keyword": "null",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "null",
"start": 895,
"end": 899,
"loc": {
"start": {
"line": 22,
"column": 50
},
"end": {
"line": 22,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 899,
"end": 900,
"loc": {
"start": {
"line": 22,
"column": 54
},
"end": {
"line": 22,
"column": 55
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 900,
"end": 901,
"loc": {
"start": {
"line": 22,
"column": 55
},
"end": {
"line": 22,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "map",
"start": 901,
"end": 904,
"loc": {
"start": {
"line": 22,
"column": 56
},
"end": {
"line": 22,
"column": 59
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 904,
"end": 905,
"loc": {
"start": {
"line": 22,
"column": 59
},
"end": {
"line": 22,
"column": 60
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 905,
"end": 906,
"loc": {
"start": {
"line": 22,
"column": 60
},
"end": {
"line": 22,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "_",
"start": 906,
"end": 907,
"loc": {
"start": {
"line": 22,
"column": 61
},
"end": {
"line": 22,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 907,
"end": 908,
"loc": {
"start": {
"line": 22,
"column": 62
},
"end": {
"line": 22,
"column": 63
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 909,
"end": 910,
"loc": {
"start": {
"line": 22,
"column": 64
},
"end": {
"line": 22,
"column": 65
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 910,
"end": 911,
"loc": {
"start": {
"line": 22,
"column": 65
},
"end": {
"line": 22,
"column": 66
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 912,
"end": 914,
"loc": {
"start": {
"line": 22,
"column": 67
},
"end": {
"line": 22,
"column": 69
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 915,
"end": 916,
"loc": {
"start": {
"line": 22,
"column": 70
},
"end": {
"line": 22,
"column": 71
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 916,
"end": 917,
"loc": {
"start": {
"line": 22,
"column": 71
},
"end": {
"line": 22,
"column": 72
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 931,
"end": 939,
"loc": {
"start": {
"line": 23,
"column": 12
},
"end": {
"line": 23,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 939,
"end": 940,
"loc": {
"start": {
"line": 23,
"column": 20
},
"end": {
"line": 23,
"column": 21
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 941,
"end": 942,
"loc": {
"start": {
"line": 23,
"column": 22
},
"end": {
"line": 23,
"column": 23
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 960,
"end": 961,
"loc": {
"start": {
"line": 24,
"column": 16
},
"end": {
"line": 24,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 962,
"end": 967,
"loc": {
"start": {
"line": 24,
"column": 18
},
"end": {
"line": 24,
"column": 23
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 967,
"end": 968,
"loc": {
"start": {
"line": 24,
"column": 23
},
"end": {
"line": 24,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 969,
"end": 985,
"loc": {
"start": {
"line": 24,
"column": 25
},
"end": {
"line": 24,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 985,
"end": 986,
"loc": {
"start": {
"line": 24,
"column": 41
},
"end": {
"line": 24,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 987,
"end": 993,
"loc": {
"start": {
"line": 24,
"column": 43
},
"end": {
"line": 24,
"column": 49
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 993,
"end": 994,
"loc": {
"start": {
"line": 24,
"column": 49
},
"end": {
"line": 24,
"column": 50
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 30000,
"start": 995,
"end": 1000,
"loc": {
"start": {
"line": 24,
"column": 51
},
"end": {
"line": 24,
"column": 56
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 1001,
"end": 1002,
"loc": {
"start": {
"line": 24,
"column": 57
},
"end": {
"line": 24,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1003,
"end": 1004,
"loc": {
"start": {
"line": 24,
"column": 59
},
"end": {
"line": 24,
"column": 60
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 1005,
"end": 1006,
"loc": {
"start": {
"line": 24,
"column": 61
},
"end": {
"line": 24,
"column": 62
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 10000,
"start": 1007,
"end": 1012,
"loc": {
"start": {
"line": 24,
"column": 63
},
"end": {
"line": 24,
"column": 68
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1013,
"end": 1014,
"loc": {
"start": {
"line": 24,
"column": 69
},
"end": {
"line": 24,
"column": 70
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1014,
"end": 1015,
"loc": {
"start": {
"line": 24,
"column": 70
},
"end": {
"line": 24,
"column": 71
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1033,
"end": 1034,
"loc": {
"start": {
"line": 25,
"column": 16
},
"end": {
"line": 25,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1035,
"end": 1040,
"loc": {
"start": {
"line": 25,
"column": 18
},
"end": {
"line": 25,
"column": 23
}
}
},
{
"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": 25,
"column": 23
},
"end": {
"line": 25,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 1042,
"end": 1056,
"loc": {
"start": {
"line": 25,
"column": 25
},
"end": {
"line": 25,
"column": 39
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1056,
"end": 1057,
"loc": {
"start": {
"line": 25,
"column": 39
},
"end": {
"line": 25,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1058,
"end": 1064,
"loc": {
"start": {
"line": 25,
"column": 41
},
"end": {
"line": 25,
"column": 47
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1064,
"end": 1065,
"loc": {
"start": {
"line": 25,
"column": 47
},
"end": {
"line": 25,
"column": 48
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20000,
"start": 1066,
"end": 1071,
"loc": {
"start": {
"line": 25,
"column": 49
},
"end": {
"line": 25,
"column": 54
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 1072,
"end": 1073,
"loc": {
"start": {
"line": 25,
"column": 55
},
"end": {
"line": 25,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1074,
"end": 1075,
"loc": {
"start": {
"line": 25,
"column": 57
},
"end": {
"line": 25,
"column": 58
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 1076,
"end": 1077,
"loc": {
"start": {
"line": 25,
"column": 59
},
"end": {
"line": 25,
"column": 60
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 5000,
"start": 1078,
"end": 1082,
"loc": {
"start": {
"line": 25,
"column": 61
},
"end": {
"line": 25,
"column": 65
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1083,
"end": 1084,
"loc": {
"start": {
"line": 25,
"column": 66
},
"end": {
"line": 25,
"column": 67
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1084,
"end": 1085,
"loc": {
"start": {
"line": 25,
"column": 67
},
"end": {
"line": 25,
"column": 68
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1103,
"end": 1104,
"loc": {
"start": {
"line": 26,
"column": 16
},
"end": {
"line": 26,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1105,
"end": 1110,
"loc": {
"start": {
"line": 26,
"column": 18
},
"end": {
"line": 26,
"column": 23
}
}
},
{
"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": 26,
"column": 23
},
"end": {
"line": 26,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rocketShape",
"start": 1112,
"end": 1123,
"loc": {
"start": {
"line": 26,
"column": 25
},
"end": {
"line": 26,
"column": 36
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1123,
"end": 1124,
"loc": {
"start": {
"line": 26,
"column": 36
},
"end": {
"line": 26,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1125,
"end": 1131,
"loc": {
"start": {
"line": 26,
"column": 38
},
"end": {
"line": 26,
"column": 44
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1131,
"end": 1132,
"loc": {
"start": {
"line": 26,
"column": 44
},
"end": {
"line": 26,
"column": 45
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20000,
"start": 1133,
"end": 1138,
"loc": {
"start": {
"line": 26,
"column": 46
},
"end": {
"line": 26,
"column": 51
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 1139,
"end": 1140,
"loc": {
"start": {
"line": 26,
"column": 52
},
"end": {
"line": 26,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1141,
"end": 1142,
"loc": {
"start": {
"line": 26,
"column": 54
},
"end": {
"line": 26,
"column": 55
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 1143,
"end": 1144,
"loc": {
"start": {
"line": 26,
"column": 56
},
"end": {
"line": 26,
"column": 57
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 5000,
"start": 1145,
"end": 1149,
"loc": {
"start": {
"line": 26,
"column": 58
},
"end": {
"line": 26,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1150,
"end": 1151,
"loc": {
"start": {
"line": 26,
"column": 63
},
"end": {
"line": 26,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1151,
"end": 1152,
"loc": {
"start": {
"line": 26,
"column": 64
},
"end": {
"line": 26,
"column": 65
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1166,
"end": 1167,
"loc": {
"start": {
"line": 27,
"column": 12
},
"end": {
"line": 27,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1167,
"end": 1168,
"loc": {
"start": {
"line": 27,
"column": 13
},
"end": {
"line": 27,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 1182,
"end": 1197,
"loc": {
"start": {
"line": 28,
"column": 12
},
"end": {
"line": 28,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1197,
"end": 1198,
"loc": {
"start": {
"line": 28,
"column": 27
},
"end": {
"line": 28,
"column": 28
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 1199,
"end": 1203,
"loc": {
"start": {
"line": 28,
"column": 29
},
"end": {
"line": 28,
"column": 33
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1203,
"end": 1204,
"loc": {
"start": {
"line": 28,
"column": 33
},
"end": {
"line": 28,
"column": 34
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1214,
"end": 1215,
"loc": {
"start": {
"line": 29,
"column": 8
},
"end": {
"line": 29,
"column": 9
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1215,
"end": 1216,
"loc": {
"start": {
"line": 29,
"column": 9
},
"end": {
"line": 29,
"column": 10
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1216,
"end": 1217,
"loc": {
"start": {
"line": 29,
"column": 10
},
"end": {
"line": 29,
"column": 11
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1217,
"end": 1218,
"loc": {
"start": {
"line": 29,
"column": 11
},
"end": {
"line": 29,
"column": 12
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1224,
"end": 1225,
"loc": {
"start": {
"line": 30,
"column": 4
},
"end": {
"line": 30,
"column": 5
}
}
},
{
"type": "CommentLine",
"value": " Fill in endgame upgrades",
"start": 1233,
"end": 1260,
"loc": {
"start": {
"line": 32,
"column": 4
},
"end": {
"line": 32,
"column": 31
}
}
},
{
"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": 1266,
"end": 1269,
"loc": {
"start": {
"line": 33,
"column": 4
},
"end": {
"line": 33,
"column": 7
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1270,
"end": 1271,
"loc": {
"start": {
"line": 33,
"column": 8
},
"end": {
"line": 33,
"column": 9
}
}
},
{
"type": {
"label": "let",
"keyword": "let",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "let",
"start": 1271,
"end": 1274,
"loc": {
"start": {
"line": 33,
"column": 9
},
"end": {
"line": 33,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1275,
"end": 1276,
"loc": {
"start": {
"line": 33,
"column": 13
},
"end": {
"line": 33,
"column": 14
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1277,
"end": 1278,
"loc": {
"start": {
"line": 33,
"column": 15
},
"end": {
"line": 33,
"column": 16
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 1279,
"end": 1280,
"loc": {
"start": {
"line": 33,
"column": 17
},
"end": {
"line": 33,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1280,
"end": 1281,
"loc": {
"start": {
"line": 33,
"column": 18
},
"end": {
"line": 33,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1282,
"end": 1283,
"loc": {
"start": {
"line": 33,
"column": 20
},
"end": {
"line": 33,
"column": 21
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 1284,
"end": 1285,
"loc": {
"start": {
"line": 33,
"column": 22
},
"end": {
"line": 33,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "numEndgameUpgrades",
"start": 1286,
"end": 1304,
"loc": {
"start": {
"line": 33,
"column": 24
},
"end": {
"line": 33,
"column": 42
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1304,
"end": 1305,
"loc": {
"start": {
"line": 33,
"column": 42
},
"end": {
"line": 33,
"column": 43
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "++",
"start": 1306,
"end": 1308,
"loc": {
"start": {
"line": 33,
"column": 44
},
"end": {
"line": 33,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1308,
"end": 1309,
"loc": {
"start": {
"line": 33,
"column": 46
},
"end": {
"line": 33,
"column": 47
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1309,
"end": 1310,
"loc": {
"start": {
"line": 33,
"column": 47
},
"end": {
"line": 33,
"column": 48
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1311,
"end": 1312,
"loc": {
"start": {
"line": 33,
"column": 49
},
"end": {
"line": 33,
"column": 50
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 1322,
"end": 1324,
"loc": {
"start": {
"line": 34,
"column": 8
},
"end": {
"line": 34,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1325,
"end": 1326,
"loc": {
"start": {
"line": 34,
"column": 11
},
"end": {
"line": 34,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1326,
"end": 1327,
"loc": {
"start": {
"line": 34,
"column": 12
},
"end": {
"line": 34,
"column": 13
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 1328,
"end": 1329,
"loc": {
"start": {
"line": 34,
"column": 14
},
"end": {
"line": 34,
"column": 15
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20,
"start": 1330,
"end": 1332,
"loc": {
"start": {
"line": 34,
"column": 16
},
"end": {
"line": 34,
"column": 18
}
}
},
{
"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": 34,
"column": 18
},
"end": {
"line": 34,
"column": 19
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1334,
"end": 1335,
"loc": {
"start": {
"line": 34,
"column": 20
},
"end": {
"line": 34,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 1349,
"end": 1366,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1366,
"end": 1367,
"loc": {
"start": {
"line": 35,
"column": 29
},
"end": {
"line": 35,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 1367,
"end": 1371,
"loc": {
"start": {
"line": 35,
"column": 30
},
"end": {
"line": 35,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1371,
"end": 1372,
"loc": {
"start": {
"line": 35,
"column": 34
},
"end": {
"line": 35,
"column": 35
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.1,
"start": 1372,
"end": 1375,
"loc": {
"start": {
"line": 35,
"column": 35
},
"end": {
"line": 35,
"column": 38
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1375,
"end": 1376,
"loc": {
"start": {
"line": 35,
"column": 38
},
"end": {
"line": 35,
"column": 39
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1376,
"end": 1377,
"loc": {
"start": {
"line": 35,
"column": 39
},
"end": {
"line": 35,
"column": 40
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1387,
"end": 1388,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 9
}
}
},
{
"type": {
"label": "else",
"keyword": "else",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "else",
"start": 1389,
"end": 1393,
"loc": {
"start": {
"line": 36,
"column": 10
},
"end": {
"line": 36,
"column": 14
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 1394,
"end": 1396,
"loc": {
"start": {
"line": 36,
"column": 15
},
"end": {
"line": 36,
"column": 17
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1397,
"end": 1398,
"loc": {
"start": {
"line": 36,
"column": 18
},
"end": {
"line": 36,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1398,
"end": 1399,
"loc": {
"start": {
"line": 36,
"column": 19
},
"end": {
"line": 36,
"column": 20
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 1400,
"end": 1401,
"loc": {
"start": {
"line": 36,
"column": 21
},
"end": {
"line": 36,
"column": 22
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50,
"start": 1402,
"end": 1404,
"loc": {
"start": {
"line": 36,
"column": 23
},
"end": {
"line": 36,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1404,
"end": 1405,
"loc": {
"start": {
"line": 36,
"column": 25
},
"end": {
"line": 36,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1406,
"end": 1407,
"loc": {
"start": {
"line": 36,
"column": 27
},
"end": {
"line": 36,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 1421,
"end": 1438,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1438,
"end": 1439,
"loc": {
"start": {
"line": 37,
"column": 29
},
"end": {
"line": 37,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 1439,
"end": 1443,
"loc": {
"start": {
"line": 37,
"column": 30
},
"end": {
"line": 37,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1443,
"end": 1444,
"loc": {
"start": {
"line": 37,
"column": 34
},
"end": {
"line": 37,
"column": 35
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.05,
"start": 1444,
"end": 1448,
"loc": {
"start": {
"line": 37,
"column": 35
},
"end": {
"line": 37,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1448,
"end": 1449,
"loc": {
"start": {
"line": 37,
"column": 39
},
"end": {
"line": 37,
"column": 40
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1449,
"end": 1450,
"loc": {
"start": {
"line": 37,
"column": 40
},
"end": {
"line": 37,
"column": 41
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1460,
"end": 1461,
"loc": {
"start": {
"line": 38,
"column": 8
},
"end": {
"line": 38,
"column": 9
}
}
},
{
"type": {
"label": "else",
"keyword": "else",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "else",
"start": 1462,
"end": 1466,
"loc": {
"start": {
"line": 38,
"column": 10
},
"end": {
"line": 38,
"column": 14
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 1467,
"end": 1469,
"loc": {
"start": {
"line": 38,
"column": 15
},
"end": {
"line": 38,
"column": 17
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1470,
"end": 1471,
"loc": {
"start": {
"line": 38,
"column": 18
},
"end": {
"line": 38,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 1471,
"end": 1472,
"loc": {
"start": {
"line": 38,
"column": 19
},
"end": {
"line": 38,
"column": 20
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 1473,
"end": 1474,
"loc": {
"start": {
"line": 38,
"column": 21
},
"end": {
"line": 38,
"column": 22
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 100,
"start": 1475,
"end": 1478,
"loc": {
"start": {
"line": 38,
"column": 23
},
"end": {
"line": 38,
"column": 26
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1478,
"end": 1479,
"loc": {
"start": {
"line": 38,
"column": 26
},
"end": {
"line": 38,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1480,
"end": 1481,
"loc": {
"start": {
"line": 38,
"column": 28
},
"end": {
"line": 38,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 1495,
"end": 1512,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1512,
"end": 1513,
"loc": {
"start": {
"line": 39,
"column": 29
},
"end": {
"line": 39,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 1513,
"end": 1517,
"loc": {
"start": {
"line": 39,
"column": 30
},
"end": {
"line": 39,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1517,
"end": 1518,
"loc": {
"start": {
"line": 39,
"column": 34
},
"end": {
"line": 39,
"column": 35
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.025,
"start": 1518,
"end": 1523,
"loc": {
"start": {
"line": 39,
"column": 35
},
"end": {
"line": 39,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1523,
"end": 1524,
"loc": {
"start": {
"line": 39,
"column": 40
},
"end": {
"line": 39,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1524,
"end": 1525,
"loc": {
"start": {
"line": 39,
"column": 41
},
"end": {
"line": 39,
"column": 42
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1535,
"end": 1536,
"loc": {
"start": {
"line": 40,
"column": 8
},
"end": {
"line": 40,
"column": 9
}
}
},
{
"type": {
"label": "else",
"keyword": "else",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "else",
"start": 1537,
"end": 1541,
"loc": {
"start": {
"line": 40,
"column": 10
},
"end": {
"line": 40,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1542,
"end": 1543,
"loc": {
"start": {
"line": 40,
"column": 15
},
"end": {
"line": 40,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 1557,
"end": 1574,
"loc": {
"start": {
"line": 41,
"column": 12
},
"end": {
"line": 41,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1574,
"end": 1575,
"loc": {
"start": {
"line": 41,
"column": 29
},
"end": {
"line": 41,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 1575,
"end": 1579,
"loc": {
"start": {
"line": 41,
"column": 30
},
"end": {
"line": 41,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1579,
"end": 1580,
"loc": {
"start": {
"line": 41,
"column": 34
},
"end": {
"line": 41,
"column": 35
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.0125,
"start": 1580,
"end": 1586,
"loc": {
"start": {
"line": 41,
"column": 35
},
"end": {
"line": 41,
"column": 41
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1586,
"end": 1587,
"loc": {
"start": {
"line": 41,
"column": 41
},
"end": {
"line": 41,
"column": 42
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1587,
"end": 1588,
"loc": {
"start": {
"line": 41,
"column": 42
},
"end": {
"line": 41,
"column": 43
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1598,
"end": 1599,
"loc": {
"start": {
"line": 42,
"column": 8
},
"end": {
"line": 42,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1605,
"end": 1606,
"loc": {
"start": {
"line": 43,
"column": 4
},
"end": {
"line": 43,
"column": 5
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 1614,
"end": 1619,
"loc": {
"start": {
"line": 45,
"column": 4
},
"end": {
"line": 45,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 1620,
"end": 1628,
"loc": {
"start": {
"line": 45,
"column": 10
},
"end": {
"line": 45,
"column": 18
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1629,
"end": 1630,
"loc": {
"start": {
"line": 45,
"column": 19
},
"end": {
"line": 45,
"column": 20
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1631,
"end": 1632,
"loc": {
"start": {
"line": 45,
"column": 21
},
"end": {
"line": 45,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "belt",
"start": 1642,
"end": 1646,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 12
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1646,
"end": 1647,
"loc": {
"start": {
"line": 46,
"column": 12
},
"end": {
"line": 46,
"column": 13
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1648,
"end": 1649,
"loc": {
"start": {
"line": 46,
"column": 14
},
"end": {
"line": 46,
"column": 15
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1649,
"end": 1650,
"loc": {
"start": {
"line": 46,
"column": 15
},
"end": {
"line": 46,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 1668,
"end": 1676,
"loc": {
"start": {
"line": 47,
"column": 16
},
"end": {
"line": 47,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1676,
"end": 1677,
"loc": {
"start": {
"line": 47,
"column": 24
},
"end": {
"line": 47,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1678,
"end": 1679,
"loc": {
"start": {
"line": 47,
"column": 26
},
"end": {
"line": 47,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1679,
"end": 1680,
"loc": {
"start": {
"line": 47,
"column": 27
},
"end": {
"line": 47,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1681,
"end": 1686,
"loc": {
"start": {
"line": 47,
"column": 29
},
"end": {
"line": 47,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1686,
"end": 1687,
"loc": {
"start": {
"line": 47,
"column": 34
},
"end": {
"line": 47,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CuCuCuCu",
"start": 1688,
"end": 1698,
"loc": {
"start": {
"line": 47,
"column": 36
},
"end": {
"line": 47,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1698,
"end": 1699,
"loc": {
"start": {
"line": 47,
"column": 46
},
"end": {
"line": 47,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1700,
"end": 1706,
"loc": {
"start": {
"line": 47,
"column": 48
},
"end": {
"line": 47,
"column": 54
}
}
},
{
"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": 47,
"column": 54
},
"end": {
"line": 47,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 30,
"start": 1708,
"end": 1710,
"loc": {
"start": {
"line": 47,
"column": 56
},
"end": {
"line": 47,
"column": 58
}
}
},
{
"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": 47,
"column": 59
},
"end": {
"line": 47,
"column": 60
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1712,
"end": 1713,
"loc": {
"start": {
"line": 47,
"column": 60
},
"end": {
"line": 47,
"column": 61
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1713,
"end": 1714,
"loc": {
"start": {
"line": 47,
"column": 61
},
"end": {
"line": 47,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1728,
"end": 1729,
"loc": {
"start": {
"line": 48,
"column": 12
},
"end": {
"line": 48,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1729,
"end": 1730,
"loc": {
"start": {
"line": 48,
"column": 13
},
"end": {
"line": 48,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1744,
"end": 1745,
"loc": {
"start": {
"line": 49,
"column": 12
},
"end": {
"line": 49,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 1763,
"end": 1771,
"loc": {
"start": {
"line": 50,
"column": 16
},
"end": {
"line": 50,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1771,
"end": 1772,
"loc": {
"start": {
"line": 50,
"column": 24
},
"end": {
"line": 50,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1773,
"end": 1774,
"loc": {
"start": {
"line": 50,
"column": 26
},
"end": {
"line": 50,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1774,
"end": 1775,
"loc": {
"start": {
"line": 50,
"column": 27
},
"end": {
"line": 50,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1776,
"end": 1781,
"loc": {
"start": {
"line": 50,
"column": 29
},
"end": {
"line": 50,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1781,
"end": 1782,
"loc": {
"start": {
"line": 50,
"column": 34
},
"end": {
"line": 50,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "--CuCu--",
"start": 1783,
"end": 1793,
"loc": {
"start": {
"line": 50,
"column": 36
},
"end": {
"line": 50,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1793,
"end": 1794,
"loc": {
"start": {
"line": 50,
"column": 46
},
"end": {
"line": 50,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1795,
"end": 1801,
"loc": {
"start": {
"line": 50,
"column": 48
},
"end": {
"line": 50,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1801,
"end": 1802,
"loc": {
"start": {
"line": 50,
"column": 54
},
"end": {
"line": 50,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 500,
"start": 1803,
"end": 1806,
"loc": {
"start": {
"line": 50,
"column": 56
},
"end": {
"line": 50,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1807,
"end": 1808,
"loc": {
"start": {
"line": 50,
"column": 60
},
"end": {
"line": 50,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1808,
"end": 1809,
"loc": {
"start": {
"line": 50,
"column": 61
},
"end": {
"line": 50,
"column": 62
}
}
},
{
"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": 50,
"column": 62
},
"end": {
"line": 50,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1824,
"end": 1825,
"loc": {
"start": {
"line": 51,
"column": 12
},
"end": {
"line": 51,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1825,
"end": 1826,
"loc": {
"start": {
"line": 51,
"column": 13
},
"end": {
"line": 51,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1840,
"end": 1841,
"loc": {
"start": {
"line": 52,
"column": 12
},
"end": {
"line": 52,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 1859,
"end": 1867,
"loc": {
"start": {
"line": 53,
"column": 16
},
"end": {
"line": 53,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1867,
"end": 1868,
"loc": {
"start": {
"line": 53,
"column": 24
},
"end": {
"line": 53,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1869,
"end": 1870,
"loc": {
"start": {
"line": 53,
"column": 26
},
"end": {
"line": 53,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1870,
"end": 1871,
"loc": {
"start": {
"line": 53,
"column": 27
},
"end": {
"line": 53,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1872,
"end": 1877,
"loc": {
"start": {
"line": 53,
"column": 29
},
"end": {
"line": 53,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1877,
"end": 1878,
"loc": {
"start": {
"line": 53,
"column": 34
},
"end": {
"line": 53,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CpCpCpCp",
"start": 1879,
"end": 1889,
"loc": {
"start": {
"line": 53,
"column": 36
},
"end": {
"line": 53,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1889,
"end": 1890,
"loc": {
"start": {
"line": 53,
"column": 46
},
"end": {
"line": 53,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1891,
"end": 1897,
"loc": {
"start": {
"line": 53,
"column": 48
},
"end": {
"line": 53,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1897,
"end": 1898,
"loc": {
"start": {
"line": 53,
"column": 54
},
"end": {
"line": 53,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1000,
"start": 1899,
"end": 1903,
"loc": {
"start": {
"line": 53,
"column": 56
},
"end": {
"line": 53,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1904,
"end": 1905,
"loc": {
"start": {
"line": 53,
"column": 61
},
"end": {
"line": 53,
"column": 62
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1905,
"end": 1906,
"loc": {
"start": {
"line": 53,
"column": 62
},
"end": {
"line": 53,
"column": 63
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1906,
"end": 1907,
"loc": {
"start": {
"line": 53,
"column": 63
},
"end": {
"line": 53,
"column": 64
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1921,
"end": 1922,
"loc": {
"start": {
"line": 54,
"column": 12
},
"end": {
"line": 54,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1922,
"end": 1923,
"loc": {
"start": {
"line": 54,
"column": 13
},
"end": {
"line": 54,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1937,
"end": 1938,
"loc": {
"start": {
"line": 55,
"column": 12
},
"end": {
"line": 55,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 1956,
"end": 1964,
"loc": {
"start": {
"line": 56,
"column": 16
},
"end": {
"line": 56,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1964,
"end": 1965,
"loc": {
"start": {
"line": 56,
"column": 24
},
"end": {
"line": 56,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1966,
"end": 1967,
"loc": {
"start": {
"line": 56,
"column": 26
},
"end": {
"line": 56,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1967,
"end": 1968,
"loc": {
"start": {
"line": 56,
"column": 27
},
"end": {
"line": 56,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 1969,
"end": 1974,
"loc": {
"start": {
"line": 56,
"column": 29
},
"end": {
"line": 56,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1974,
"end": 1975,
"loc": {
"start": {
"line": 56,
"column": 34
},
"end": {
"line": 56,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "SrSrSrSr:CyCyCyCy",
"start": 1976,
"end": 1995,
"loc": {
"start": {
"line": 56,
"column": 36
},
"end": {
"line": 56,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1995,
"end": 1996,
"loc": {
"start": {
"line": 56,
"column": 55
},
"end": {
"line": 56,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 1997,
"end": 2003,
"loc": {
"start": {
"line": 56,
"column": 57
},
"end": {
"line": 56,
"column": 63
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2003,
"end": 2004,
"loc": {
"start": {
"line": 56,
"column": 63
},
"end": {
"line": 56,
"column": 64
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 6000,
"start": 2005,
"end": 2009,
"loc": {
"start": {
"line": 56,
"column": 65
},
"end": {
"line": 56,
"column": 69
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2010,
"end": 2011,
"loc": {
"start": {
"line": 56,
"column": 70
},
"end": {
"line": 56,
"column": 71
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2011,
"end": 2012,
"loc": {
"start": {
"line": 56,
"column": 71
},
"end": {
"line": 56,
"column": 72
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2012,
"end": 2013,
"loc": {
"start": {
"line": 56,
"column": 72
},
"end": {
"line": 56,
"column": 73
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2027,
"end": 2028,
"loc": {
"start": {
"line": 57,
"column": 12
},
"end": {
"line": 57,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2028,
"end": 2029,
"loc": {
"start": {
"line": 57,
"column": 13
},
"end": {
"line": 57,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2043,
"end": 2044,
"loc": {
"start": {
"line": 58,
"column": 12
},
"end": {
"line": 58,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2062,
"end": 2070,
"loc": {
"start": {
"line": 59,
"column": 16
},
"end": {
"line": 59,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2070,
"end": 2071,
"loc": {
"start": {
"line": 59,
"column": 24
},
"end": {
"line": 59,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2072,
"end": 2073,
"loc": {
"start": {
"line": 59,
"column": 26
},
"end": {
"line": 59,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2073,
"end": 2074,
"loc": {
"start": {
"line": 59,
"column": 27
},
"end": {
"line": 59,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2075,
"end": 2080,
"loc": {
"start": {
"line": 59,
"column": 29
},
"end": {
"line": 59,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2080,
"end": 2081,
"loc": {
"start": {
"line": 59,
"column": 34
},
"end": {
"line": 59,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "SrSrSrSr:CyCyCyCy:SwSwSwSw",
"start": 2082,
"end": 2110,
"loc": {
"start": {
"line": 59,
"column": 36
},
"end": {
"line": 59,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2110,
"end": 2111,
"loc": {
"start": {
"line": 59,
"column": 64
},
"end": {
"line": 59,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2112,
"end": 2118,
"loc": {
"start": {
"line": 59,
"column": 66
},
"end": {
"line": 59,
"column": 72
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2118,
"end": 2119,
"loc": {
"start": {
"line": 59,
"column": 72
},
"end": {
"line": 59,
"column": 73
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 2120,
"end": 2125,
"loc": {
"start": {
"line": 59,
"column": 74
},
"end": {
"line": 59,
"column": 79
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2126,
"end": 2127,
"loc": {
"start": {
"line": 59,
"column": 80
},
"end": {
"line": 59,
"column": 81
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2127,
"end": 2128,
"loc": {
"start": {
"line": 59,
"column": 81
},
"end": {
"line": 59,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2128,
"end": 2129,
"loc": {
"start": {
"line": 59,
"column": 82
},
"end": {
"line": 59,
"column": 83
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2143,
"end": 2144,
"loc": {
"start": {
"line": 60,
"column": 12
},
"end": {
"line": 60,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2144,
"end": 2145,
"loc": {
"start": {
"line": 60,
"column": 13
},
"end": {
"line": 60,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2159,
"end": 2160,
"loc": {
"start": {
"line": 61,
"column": 12
},
"end": {
"line": 61,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2178,
"end": 2186,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2186,
"end": 2187,
"loc": {
"start": {
"line": 62,
"column": 24
},
"end": {
"line": 62,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2188,
"end": 2189,
"loc": {
"start": {
"line": 62,
"column": 26
},
"end": {
"line": 62,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2189,
"end": 2190,
"loc": {
"start": {
"line": 62,
"column": 27
},
"end": {
"line": 62,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2191,
"end": 2196,
"loc": {
"start": {
"line": 62,
"column": 29
},
"end": {
"line": 62,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2196,
"end": 2197,
"loc": {
"start": {
"line": 62,
"column": 34
},
"end": {
"line": 62,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 2198,
"end": 2214,
"loc": {
"start": {
"line": 62,
"column": 36
},
"end": {
"line": 62,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2214,
"end": 2215,
"loc": {
"start": {
"line": 62,
"column": 52
},
"end": {
"line": 62,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2216,
"end": 2222,
"loc": {
"start": {
"line": 62,
"column": 54
},
"end": {
"line": 62,
"column": 60
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2222,
"end": 2223,
"loc": {
"start": {
"line": 62,
"column": 60
},
"end": {
"line": 62,
"column": 61
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 2224,
"end": 2229,
"loc": {
"start": {
"line": 62,
"column": 62
},
"end": {
"line": 62,
"column": 67
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2230,
"end": 2231,
"loc": {
"start": {
"line": 62,
"column": 68
},
"end": {
"line": 62,
"column": 69
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2231,
"end": 2232,
"loc": {
"start": {
"line": 62,
"column": 69
},
"end": {
"line": 62,
"column": 70
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2232,
"end": 2233,
"loc": {
"start": {
"line": 62,
"column": 70
},
"end": {
"line": 62,
"column": 71
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 2251,
"end": 2266,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2266,
"end": 2267,
"loc": {
"start": {
"line": 63,
"column": 31
},
"end": {
"line": 63,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 2268,
"end": 2272,
"loc": {
"start": {
"line": 63,
"column": 33
},
"end": {
"line": 63,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2272,
"end": 2273,
"loc": {
"start": {
"line": 63,
"column": 37
},
"end": {
"line": 63,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2287,
"end": 2288,
"loc": {
"start": {
"line": 64,
"column": 12
},
"end": {
"line": 64,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2288,
"end": 2289,
"loc": {
"start": {
"line": 64,
"column": 13
},
"end": {
"line": 64,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2303,
"end": 2304,
"loc": {
"start": {
"line": 65,
"column": 12
},
"end": {
"line": 65,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2322,
"end": 2330,
"loc": {
"start": {
"line": 66,
"column": 16
},
"end": {
"line": 66,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2330,
"end": 2331,
"loc": {
"start": {
"line": 66,
"column": 24
},
"end": {
"line": 66,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2332,
"end": 2333,
"loc": {
"start": {
"line": 66,
"column": 26
},
"end": {
"line": 66,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2355,
"end": 2356,
"loc": {
"start": {
"line": 67,
"column": 20
},
"end": {
"line": 67,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2357,
"end": 2362,
"loc": {
"start": {
"line": 67,
"column": 22
},
"end": {
"line": 67,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2362,
"end": 2363,
"loc": {
"start": {
"line": 67,
"column": 27
},
"end": {
"line": 67,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 2364,
"end": 2380,
"loc": {
"start": {
"line": 67,
"column": 29
},
"end": {
"line": 67,
"column": 45
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2380,
"end": 2381,
"loc": {
"start": {
"line": 67,
"column": 45
},
"end": {
"line": 67,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2382,
"end": 2388,
"loc": {
"start": {
"line": 67,
"column": 47
},
"end": {
"line": 67,
"column": 53
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2388,
"end": 2389,
"loc": {
"start": {
"line": 67,
"column": 53
},
"end": {
"line": 67,
"column": 54
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 2390,
"end": 2395,
"loc": {
"start": {
"line": 67,
"column": 55
},
"end": {
"line": 67,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2396,
"end": 2397,
"loc": {
"start": {
"line": 67,
"column": 61
},
"end": {
"line": 67,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2397,
"end": 2398,
"loc": {
"start": {
"line": 67,
"column": 62
},
"end": {
"line": 67,
"column": 63
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2420,
"end": 2421,
"loc": {
"start": {
"line": 68,
"column": 20
},
"end": {
"line": 68,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2422,
"end": 2427,
"loc": {
"start": {
"line": 68,
"column": 22
},
"end": {
"line": 68,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2427,
"end": 2428,
"loc": {
"start": {
"line": 68,
"column": 27
},
"end": {
"line": 68,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 2429,
"end": 2443,
"loc": {
"start": {
"line": 68,
"column": 29
},
"end": {
"line": 68,
"column": 43
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2443,
"end": 2444,
"loc": {
"start": {
"line": 68,
"column": 43
},
"end": {
"line": 68,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2445,
"end": 2451,
"loc": {
"start": {
"line": 68,
"column": 45
},
"end": {
"line": 68,
"column": 51
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2451,
"end": 2452,
"loc": {
"start": {
"line": 68,
"column": 51
},
"end": {
"line": 68,
"column": 52
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 2453,
"end": 2458,
"loc": {
"start": {
"line": 68,
"column": 53
},
"end": {
"line": 68,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2459,
"end": 2460,
"loc": {
"start": {
"line": 68,
"column": 59
},
"end": {
"line": 68,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2460,
"end": 2461,
"loc": {
"start": {
"line": 68,
"column": 60
},
"end": {
"line": 68,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2479,
"end": 2480,
"loc": {
"start": {
"line": 69,
"column": 16
},
"end": {
"line": 69,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2480,
"end": 2481,
"loc": {
"start": {
"line": 69,
"column": 17
},
"end": {
"line": 69,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 2499,
"end": 2514,
"loc": {
"start": {
"line": 70,
"column": 16
},
"end": {
"line": 70,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2514,
"end": 2515,
"loc": {
"start": {
"line": 70,
"column": 31
},
"end": {
"line": 70,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 2516,
"end": 2520,
"loc": {
"start": {
"line": 70,
"column": 33
},
"end": {
"line": 70,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2520,
"end": 2521,
"loc": {
"start": {
"line": 70,
"column": 37
},
"end": {
"line": 70,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2535,
"end": 2536,
"loc": {
"start": {
"line": 71,
"column": 12
},
"end": {
"line": 71,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2536,
"end": 2537,
"loc": {
"start": {
"line": 71,
"column": 13
},
"end": {
"line": 71,
"column": 14
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2551,
"end": 2554,
"loc": {
"start": {
"line": 72,
"column": 12
},
"end": {
"line": 72,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateInfiniteUnlocks",
"start": 2554,
"end": 2577,
"loc": {
"start": {
"line": 72,
"column": 15
},
"end": {
"line": 72,
"column": 38
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2577,
"end": 2578,
"loc": {
"start": {
"line": 72,
"column": 38
},
"end": {
"line": 72,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2578,
"end": 2579,
"loc": {
"start": {
"line": 72,
"column": 39
},
"end": {
"line": 72,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2579,
"end": 2580,
"loc": {
"start": {
"line": 72,
"column": 40
},
"end": {
"line": 72,
"column": 41
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2590,
"end": 2591,
"loc": {
"start": {
"line": 73,
"column": 8
},
"end": {
"line": 73,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2591,
"end": 2592,
"loc": {
"start": {
"line": 73,
"column": 9
},
"end": {
"line": 73,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "miner",
"start": 2604,
"end": 2609,
"loc": {
"start": {
"line": 75,
"column": 8
},
"end": {
"line": 75,
"column": 13
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2609,
"end": 2610,
"loc": {
"start": {
"line": 75,
"column": 13
},
"end": {
"line": 75,
"column": 14
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2611,
"end": 2612,
"loc": {
"start": {
"line": 75,
"column": 15
},
"end": {
"line": 75,
"column": 16
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2612,
"end": 2613,
"loc": {
"start": {
"line": 75,
"column": 16
},
"end": {
"line": 75,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2631,
"end": 2639,
"loc": {
"start": {
"line": 76,
"column": 16
},
"end": {
"line": 76,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2639,
"end": 2640,
"loc": {
"start": {
"line": 76,
"column": 24
},
"end": {
"line": 76,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2641,
"end": 2642,
"loc": {
"start": {
"line": 76,
"column": 26
},
"end": {
"line": 76,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2642,
"end": 2643,
"loc": {
"start": {
"line": 76,
"column": 27
},
"end": {
"line": 76,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2644,
"end": 2649,
"loc": {
"start": {
"line": 76,
"column": 29
},
"end": {
"line": 76,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2649,
"end": 2650,
"loc": {
"start": {
"line": 76,
"column": 34
},
"end": {
"line": 76,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RuRuRuRu",
"start": 2651,
"end": 2661,
"loc": {
"start": {
"line": 76,
"column": 36
},
"end": {
"line": 76,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2661,
"end": 2662,
"loc": {
"start": {
"line": 76,
"column": 46
},
"end": {
"line": 76,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2663,
"end": 2669,
"loc": {
"start": {
"line": 76,
"column": 48
},
"end": {
"line": 76,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2669,
"end": 2670,
"loc": {
"start": {
"line": 76,
"column": 54
},
"end": {
"line": 76,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 300,
"start": 2671,
"end": 2674,
"loc": {
"start": {
"line": 76,
"column": 56
},
"end": {
"line": 76,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2675,
"end": 2676,
"loc": {
"start": {
"line": 76,
"column": 60
},
"end": {
"line": 76,
"column": 61
}
}
},
{
"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": 76,
"column": 61
},
"end": {
"line": 76,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2677,
"end": 2678,
"loc": {
"start": {
"line": 76,
"column": 62
},
"end": {
"line": 76,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2692,
"end": 2693,
"loc": {
"start": {
"line": 77,
"column": 12
},
"end": {
"line": 77,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2693,
"end": 2694,
"loc": {
"start": {
"line": 77,
"column": 13
},
"end": {
"line": 77,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2708,
"end": 2709,
"loc": {
"start": {
"line": 78,
"column": 12
},
"end": {
"line": 78,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2727,
"end": 2735,
"loc": {
"start": {
"line": 79,
"column": 16
},
"end": {
"line": 79,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2735,
"end": 2736,
"loc": {
"start": {
"line": 79,
"column": 24
},
"end": {
"line": 79,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2737,
"end": 2738,
"loc": {
"start": {
"line": 79,
"column": 26
},
"end": {
"line": 79,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2738,
"end": 2739,
"loc": {
"start": {
"line": 79,
"column": 27
},
"end": {
"line": 79,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2740,
"end": 2745,
"loc": {
"start": {
"line": 79,
"column": 29
},
"end": {
"line": 79,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2745,
"end": 2746,
"loc": {
"start": {
"line": 79,
"column": 34
},
"end": {
"line": 79,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Cu------",
"start": 2747,
"end": 2757,
"loc": {
"start": {
"line": 79,
"column": 36
},
"end": {
"line": 79,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2757,
"end": 2758,
"loc": {
"start": {
"line": 79,
"column": 46
},
"end": {
"line": 79,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2759,
"end": 2765,
"loc": {
"start": {
"line": 79,
"column": 48
},
"end": {
"line": 79,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2765,
"end": 2766,
"loc": {
"start": {
"line": 79,
"column": 54
},
"end": {
"line": 79,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 800,
"start": 2767,
"end": 2770,
"loc": {
"start": {
"line": 79,
"column": 56
},
"end": {
"line": 79,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2771,
"end": 2772,
"loc": {
"start": {
"line": 79,
"column": 60
},
"end": {
"line": 79,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2772,
"end": 2773,
"loc": {
"start": {
"line": 79,
"column": 61
},
"end": {
"line": 79,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2773,
"end": 2774,
"loc": {
"start": {
"line": 79,
"column": 62
},
"end": {
"line": 79,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2788,
"end": 2789,
"loc": {
"start": {
"line": 80,
"column": 12
},
"end": {
"line": 80,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2789,
"end": 2790,
"loc": {
"start": {
"line": 80,
"column": 13
},
"end": {
"line": 80,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2804,
"end": 2805,
"loc": {
"start": {
"line": 81,
"column": 12
},
"end": {
"line": 81,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2823,
"end": 2831,
"loc": {
"start": {
"line": 82,
"column": 16
},
"end": {
"line": 82,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2831,
"end": 2832,
"loc": {
"start": {
"line": 82,
"column": 24
},
"end": {
"line": 82,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2833,
"end": 2834,
"loc": {
"start": {
"line": 82,
"column": 26
},
"end": {
"line": 82,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2834,
"end": 2835,
"loc": {
"start": {
"line": 82,
"column": 27
},
"end": {
"line": 82,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2836,
"end": 2841,
"loc": {
"start": {
"line": 82,
"column": 29
},
"end": {
"line": 82,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2841,
"end": 2842,
"loc": {
"start": {
"line": 82,
"column": 34
},
"end": {
"line": 82,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "ScScScSc",
"start": 2843,
"end": 2853,
"loc": {
"start": {
"line": 82,
"column": 36
},
"end": {
"line": 82,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2853,
"end": 2854,
"loc": {
"start": {
"line": 82,
"column": 46
},
"end": {
"line": 82,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2855,
"end": 2861,
"loc": {
"start": {
"line": 82,
"column": 48
},
"end": {
"line": 82,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2861,
"end": 2862,
"loc": {
"start": {
"line": 82,
"column": 54
},
"end": {
"line": 82,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3500,
"start": 2863,
"end": 2867,
"loc": {
"start": {
"line": 82,
"column": 56
},
"end": {
"line": 82,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2868,
"end": 2869,
"loc": {
"start": {
"line": 82,
"column": 61
},
"end": {
"line": 82,
"column": 62
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2869,
"end": 2870,
"loc": {
"start": {
"line": 82,
"column": 62
},
"end": {
"line": 82,
"column": 63
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2870,
"end": 2871,
"loc": {
"start": {
"line": 82,
"column": 63
},
"end": {
"line": 82,
"column": 64
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2885,
"end": 2886,
"loc": {
"start": {
"line": 83,
"column": 12
},
"end": {
"line": 83,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2886,
"end": 2887,
"loc": {
"start": {
"line": 83,
"column": 13
},
"end": {
"line": 83,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2901,
"end": 2902,
"loc": {
"start": {
"line": 84,
"column": 12
},
"end": {
"line": 84,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 2920,
"end": 2928,
"loc": {
"start": {
"line": 85,
"column": 16
},
"end": {
"line": 85,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2928,
"end": 2929,
"loc": {
"start": {
"line": 85,
"column": 24
},
"end": {
"line": 85,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2930,
"end": 2931,
"loc": {
"start": {
"line": 85,
"column": 26
},
"end": {
"line": 85,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2931,
"end": 2932,
"loc": {
"start": {
"line": 85,
"column": 27
},
"end": {
"line": 85,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 2933,
"end": 2938,
"loc": {
"start": {
"line": 85,
"column": 29
},
"end": {
"line": 85,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2938,
"end": 2939,
"loc": {
"start": {
"line": 85,
"column": 34
},
"end": {
"line": 85,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CwCwCwCw:WbWbWbWb",
"start": 2940,
"end": 2959,
"loc": {
"start": {
"line": 85,
"column": 36
},
"end": {
"line": 85,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2959,
"end": 2960,
"loc": {
"start": {
"line": 85,
"column": 55
},
"end": {
"line": 85,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 2961,
"end": 2967,
"loc": {
"start": {
"line": 85,
"column": 57
},
"end": {
"line": 85,
"column": 63
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2967,
"end": 2968,
"loc": {
"start": {
"line": 85,
"column": 63
},
"end": {
"line": 85,
"column": 64
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 23000,
"start": 2969,
"end": 2974,
"loc": {
"start": {
"line": 85,
"column": 65
},
"end": {
"line": 85,
"column": 70
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2975,
"end": 2976,
"loc": {
"start": {
"line": 85,
"column": 71
},
"end": {
"line": 85,
"column": 72
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2976,
"end": 2977,
"loc": {
"start": {
"line": 85,
"column": 72
},
"end": {
"line": 85,
"column": 73
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2977,
"end": 2978,
"loc": {
"start": {
"line": 85,
"column": 73
},
"end": {
"line": 85,
"column": 74
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2992,
"end": 2993,
"loc": {
"start": {
"line": 86,
"column": 12
},
"end": {
"line": 86,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2993,
"end": 2994,
"loc": {
"start": {
"line": 86,
"column": 13
},
"end": {
"line": 86,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3008,
"end": 3009,
"loc": {
"start": {
"line": 87,
"column": 12
},
"end": {
"line": 87,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3027,
"end": 3035,
"loc": {
"start": {
"line": 88,
"column": 16
},
"end": {
"line": 88,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3035,
"end": 3036,
"loc": {
"start": {
"line": 88,
"column": 24
},
"end": {
"line": 88,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3037,
"end": 3038,
"loc": {
"start": {
"line": 88,
"column": 26
},
"end": {
"line": 88,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3038,
"end": 3039,
"loc": {
"start": {
"line": 88,
"column": 27
},
"end": {
"line": 88,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3040,
"end": 3045,
"loc": {
"start": {
"line": 88,
"column": 29
},
"end": {
"line": 88,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3045,
"end": 3046,
"loc": {
"start": {
"line": 88,
"column": 34
},
"end": {
"line": 88,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbRbRbCb:CwCwCwCw:WbWbWbWb",
"start": 3047,
"end": 3075,
"loc": {
"start": {
"line": 88,
"column": 36
},
"end": {
"line": 88,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3075,
"end": 3076,
"loc": {
"start": {
"line": 88,
"column": 64
},
"end": {
"line": 88,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3077,
"end": 3083,
"loc": {
"start": {
"line": 88,
"column": 66
},
"end": {
"line": 88,
"column": 72
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3083,
"end": 3084,
"loc": {
"start": {
"line": 88,
"column": 72
},
"end": {
"line": 88,
"column": 73
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 3085,
"end": 3090,
"loc": {
"start": {
"line": 88,
"column": 74
},
"end": {
"line": 88,
"column": 79
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3091,
"end": 3092,
"loc": {
"start": {
"line": 88,
"column": 80
},
"end": {
"line": 88,
"column": 81
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3092,
"end": 3093,
"loc": {
"start": {
"line": 88,
"column": 81
},
"end": {
"line": 88,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3093,
"end": 3094,
"loc": {
"start": {
"line": 88,
"column": 82
},
"end": {
"line": 88,
"column": 83
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3108,
"end": 3109,
"loc": {
"start": {
"line": 89,
"column": 12
},
"end": {
"line": 89,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3109,
"end": 3110,
"loc": {
"start": {
"line": 89,
"column": 13
},
"end": {
"line": 89,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3124,
"end": 3125,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3143,
"end": 3151,
"loc": {
"start": {
"line": 91,
"column": 16
},
"end": {
"line": 91,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3151,
"end": 3152,
"loc": {
"start": {
"line": 91,
"column": 24
},
"end": {
"line": 91,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3153,
"end": 3154,
"loc": {
"start": {
"line": 91,
"column": 26
},
"end": {
"line": 91,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3154,
"end": 3155,
"loc": {
"start": {
"line": 91,
"column": 27
},
"end": {
"line": 91,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3156,
"end": 3161,
"loc": {
"start": {
"line": 91,
"column": 29
},
"end": {
"line": 91,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3161,
"end": 3162,
"loc": {
"start": {
"line": 91,
"column": 34
},
"end": {
"line": 91,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 3163,
"end": 3179,
"loc": {
"start": {
"line": 91,
"column": 36
},
"end": {
"line": 91,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3179,
"end": 3180,
"loc": {
"start": {
"line": 91,
"column": 52
},
"end": {
"line": 91,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3181,
"end": 3187,
"loc": {
"start": {
"line": 91,
"column": 54
},
"end": {
"line": 91,
"column": 60
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3187,
"end": 3188,
"loc": {
"start": {
"line": 91,
"column": 60
},
"end": {
"line": 91,
"column": 61
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 3189,
"end": 3194,
"loc": {
"start": {
"line": 91,
"column": 62
},
"end": {
"line": 91,
"column": 67
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3195,
"end": 3196,
"loc": {
"start": {
"line": 91,
"column": 68
},
"end": {
"line": 91,
"column": 69
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3196,
"end": 3197,
"loc": {
"start": {
"line": 91,
"column": 69
},
"end": {
"line": 91,
"column": 70
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3197,
"end": 3198,
"loc": {
"start": {
"line": 91,
"column": 70
},
"end": {
"line": 91,
"column": 71
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 3216,
"end": 3231,
"loc": {
"start": {
"line": 92,
"column": 16
},
"end": {
"line": 92,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3231,
"end": 3232,
"loc": {
"start": {
"line": 92,
"column": 31
},
"end": {
"line": 92,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 3233,
"end": 3237,
"loc": {
"start": {
"line": 92,
"column": 33
},
"end": {
"line": 92,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3237,
"end": 3238,
"loc": {
"start": {
"line": 92,
"column": 37
},
"end": {
"line": 92,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3252,
"end": 3253,
"loc": {
"start": {
"line": 93,
"column": 12
},
"end": {
"line": 93,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3253,
"end": 3254,
"loc": {
"start": {
"line": 93,
"column": 13
},
"end": {
"line": 93,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3268,
"end": 3269,
"loc": {
"start": {
"line": 94,
"column": 12
},
"end": {
"line": 94,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3287,
"end": 3295,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3295,
"end": 3296,
"loc": {
"start": {
"line": 95,
"column": 24
},
"end": {
"line": 95,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3297,
"end": 3298,
"loc": {
"start": {
"line": 95,
"column": 26
},
"end": {
"line": 95,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3320,
"end": 3321,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3322,
"end": 3327,
"loc": {
"start": {
"line": 96,
"column": 22
},
"end": {
"line": 96,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3327,
"end": 3328,
"loc": {
"start": {
"line": 96,
"column": 27
},
"end": {
"line": 96,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 3329,
"end": 3345,
"loc": {
"start": {
"line": 96,
"column": 29
},
"end": {
"line": 96,
"column": 45
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3345,
"end": 3346,
"loc": {
"start": {
"line": 96,
"column": 45
},
"end": {
"line": 96,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3347,
"end": 3353,
"loc": {
"start": {
"line": 96,
"column": 47
},
"end": {
"line": 96,
"column": 53
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3353,
"end": 3354,
"loc": {
"start": {
"line": 96,
"column": 53
},
"end": {
"line": 96,
"column": 54
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 3355,
"end": 3360,
"loc": {
"start": {
"line": 96,
"column": 55
},
"end": {
"line": 96,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3361,
"end": 3362,
"loc": {
"start": {
"line": 96,
"column": 61
},
"end": {
"line": 96,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3362,
"end": 3363,
"loc": {
"start": {
"line": 96,
"column": 62
},
"end": {
"line": 96,
"column": 63
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3385,
"end": 3386,
"loc": {
"start": {
"line": 97,
"column": 20
},
"end": {
"line": 97,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3387,
"end": 3392,
"loc": {
"start": {
"line": 97,
"column": 22
},
"end": {
"line": 97,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3392,
"end": 3393,
"loc": {
"start": {
"line": 97,
"column": 27
},
"end": {
"line": 97,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 3394,
"end": 3408,
"loc": {
"start": {
"line": 97,
"column": 29
},
"end": {
"line": 97,
"column": 43
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3408,
"end": 3409,
"loc": {
"start": {
"line": 97,
"column": 43
},
"end": {
"line": 97,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3410,
"end": 3416,
"loc": {
"start": {
"line": 97,
"column": 45
},
"end": {
"line": 97,
"column": 51
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3416,
"end": 3417,
"loc": {
"start": {
"line": 97,
"column": 51
},
"end": {
"line": 97,
"column": 52
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 3418,
"end": 3423,
"loc": {
"start": {
"line": 97,
"column": 53
},
"end": {
"line": 97,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3424,
"end": 3425,
"loc": {
"start": {
"line": 97,
"column": 59
},
"end": {
"line": 97,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3425,
"end": 3426,
"loc": {
"start": {
"line": 97,
"column": 60
},
"end": {
"line": 97,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3444,
"end": 3445,
"loc": {
"start": {
"line": 98,
"column": 16
},
"end": {
"line": 98,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3445,
"end": 3446,
"loc": {
"start": {
"line": 98,
"column": 17
},
"end": {
"line": 98,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 3464,
"end": 3479,
"loc": {
"start": {
"line": 99,
"column": 16
},
"end": {
"line": 99,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3479,
"end": 3480,
"loc": {
"start": {
"line": 99,
"column": 31
},
"end": {
"line": 99,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 3481,
"end": 3485,
"loc": {
"start": {
"line": 99,
"column": 33
},
"end": {
"line": 99,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3485,
"end": 3486,
"loc": {
"start": {
"line": 99,
"column": 37
},
"end": {
"line": 99,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3500,
"end": 3501,
"loc": {
"start": {
"line": 100,
"column": 12
},
"end": {
"line": 100,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3501,
"end": 3502,
"loc": {
"start": {
"line": 100,
"column": 13
},
"end": {
"line": 100,
"column": 14
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3516,
"end": 3519,
"loc": {
"start": {
"line": 101,
"column": 12
},
"end": {
"line": 101,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateInfiniteUnlocks",
"start": 3519,
"end": 3542,
"loc": {
"start": {
"line": 101,
"column": 15
},
"end": {
"line": 101,
"column": 38
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3542,
"end": 3543,
"loc": {
"start": {
"line": 101,
"column": 38
},
"end": {
"line": 101,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3543,
"end": 3544,
"loc": {
"start": {
"line": 101,
"column": 39
},
"end": {
"line": 101,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3544,
"end": 3545,
"loc": {
"start": {
"line": 101,
"column": 40
},
"end": {
"line": 101,
"column": 41
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3555,
"end": 3556,
"loc": {
"start": {
"line": 102,
"column": 8
},
"end": {
"line": 102,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3556,
"end": 3557,
"loc": {
"start": {
"line": 102,
"column": 9
},
"end": {
"line": 102,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "processors",
"start": 3569,
"end": 3579,
"loc": {
"start": {
"line": 104,
"column": 8
},
"end": {
"line": 104,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3579,
"end": 3580,
"loc": {
"start": {
"line": 104,
"column": 18
},
"end": {
"line": 104,
"column": 19
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3581,
"end": 3582,
"loc": {
"start": {
"line": 104,
"column": 20
},
"end": {
"line": 104,
"column": 21
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3582,
"end": 3583,
"loc": {
"start": {
"line": 104,
"column": 21
},
"end": {
"line": 104,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3601,
"end": 3609,
"loc": {
"start": {
"line": 105,
"column": 16
},
"end": {
"line": 105,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3609,
"end": 3610,
"loc": {
"start": {
"line": 105,
"column": 24
},
"end": {
"line": 105,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3611,
"end": 3612,
"loc": {
"start": {
"line": 105,
"column": 26
},
"end": {
"line": 105,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3612,
"end": 3613,
"loc": {
"start": {
"line": 105,
"column": 27
},
"end": {
"line": 105,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3614,
"end": 3619,
"loc": {
"start": {
"line": 105,
"column": 29
},
"end": {
"line": 105,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3619,
"end": 3620,
"loc": {
"start": {
"line": 105,
"column": 34
},
"end": {
"line": 105,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "SuSuSuSu",
"start": 3621,
"end": 3631,
"loc": {
"start": {
"line": 105,
"column": 36
},
"end": {
"line": 105,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3631,
"end": 3632,
"loc": {
"start": {
"line": 105,
"column": 46
},
"end": {
"line": 105,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3633,
"end": 3639,
"loc": {
"start": {
"line": 105,
"column": 48
},
"end": {
"line": 105,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3639,
"end": 3640,
"loc": {
"start": {
"line": 105,
"column": 54
},
"end": {
"line": 105,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 500,
"start": 3641,
"end": 3644,
"loc": {
"start": {
"line": 105,
"column": 56
},
"end": {
"line": 105,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3645,
"end": 3646,
"loc": {
"start": {
"line": 105,
"column": 60
},
"end": {
"line": 105,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3646,
"end": 3647,
"loc": {
"start": {
"line": 105,
"column": 61
},
"end": {
"line": 105,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3647,
"end": 3648,
"loc": {
"start": {
"line": 105,
"column": 62
},
"end": {
"line": 105,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3662,
"end": 3663,
"loc": {
"start": {
"line": 106,
"column": 12
},
"end": {
"line": 106,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3663,
"end": 3664,
"loc": {
"start": {
"line": 106,
"column": 13
},
"end": {
"line": 106,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3678,
"end": 3679,
"loc": {
"start": {
"line": 107,
"column": 12
},
"end": {
"line": 107,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3697,
"end": 3705,
"loc": {
"start": {
"line": 108,
"column": 16
},
"end": {
"line": 108,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3705,
"end": 3706,
"loc": {
"start": {
"line": 108,
"column": 24
},
"end": {
"line": 108,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3707,
"end": 3708,
"loc": {
"start": {
"line": 108,
"column": 26
},
"end": {
"line": 108,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3708,
"end": 3709,
"loc": {
"start": {
"line": 108,
"column": 27
},
"end": {
"line": 108,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3710,
"end": 3715,
"loc": {
"start": {
"line": 108,
"column": 29
},
"end": {
"line": 108,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3715,
"end": 3716,
"loc": {
"start": {
"line": 108,
"column": 34
},
"end": {
"line": 108,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RuRu----",
"start": 3717,
"end": 3727,
"loc": {
"start": {
"line": 108,
"column": 36
},
"end": {
"line": 108,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3727,
"end": 3728,
"loc": {
"start": {
"line": 108,
"column": 46
},
"end": {
"line": 108,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3729,
"end": 3735,
"loc": {
"start": {
"line": 108,
"column": 48
},
"end": {
"line": 108,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3735,
"end": 3736,
"loc": {
"start": {
"line": 108,
"column": 54
},
"end": {
"line": 108,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 600,
"start": 3737,
"end": 3740,
"loc": {
"start": {
"line": 108,
"column": 56
},
"end": {
"line": 108,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3741,
"end": 3742,
"loc": {
"start": {
"line": 108,
"column": 60
},
"end": {
"line": 108,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3742,
"end": 3743,
"loc": {
"start": {
"line": 108,
"column": 61
},
"end": {
"line": 108,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3743,
"end": 3744,
"loc": {
"start": {
"line": 108,
"column": 62
},
"end": {
"line": 108,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3758,
"end": 3759,
"loc": {
"start": {
"line": 109,
"column": 12
},
"end": {
"line": 109,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3759,
"end": 3760,
"loc": {
"start": {
"line": 109,
"column": 13
},
"end": {
"line": 109,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3774,
"end": 3775,
"loc": {
"start": {
"line": 110,
"column": 12
},
"end": {
"line": 110,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3793,
"end": 3801,
"loc": {
"start": {
"line": 111,
"column": 16
},
"end": {
"line": 111,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3801,
"end": 3802,
"loc": {
"start": {
"line": 111,
"column": 24
},
"end": {
"line": 111,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3803,
"end": 3804,
"loc": {
"start": {
"line": 111,
"column": 26
},
"end": {
"line": 111,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3804,
"end": 3805,
"loc": {
"start": {
"line": 111,
"column": 27
},
"end": {
"line": 111,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3806,
"end": 3811,
"loc": {
"start": {
"line": 111,
"column": 29
},
"end": {
"line": 111,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3811,
"end": 3812,
"loc": {
"start": {
"line": 111,
"column": 34
},
"end": {
"line": 111,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CgScScCg",
"start": 3813,
"end": 3823,
"loc": {
"start": {
"line": 111,
"column": 36
},
"end": {
"line": 111,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3823,
"end": 3824,
"loc": {
"start": {
"line": 111,
"column": 46
},
"end": {
"line": 111,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3825,
"end": 3831,
"loc": {
"start": {
"line": 111,
"column": 48
},
"end": {
"line": 111,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3831,
"end": 3832,
"loc": {
"start": {
"line": 111,
"column": 54
},
"end": {
"line": 111,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3500,
"start": 3833,
"end": 3837,
"loc": {
"start": {
"line": 111,
"column": 56
},
"end": {
"line": 111,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3838,
"end": 3839,
"loc": {
"start": {
"line": 111,
"column": 61
},
"end": {
"line": 111,
"column": 62
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3839,
"end": 3840,
"loc": {
"start": {
"line": 111,
"column": 62
},
"end": {
"line": 111,
"column": 63
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3840,
"end": 3841,
"loc": {
"start": {
"line": 111,
"column": 63
},
"end": {
"line": 111,
"column": 64
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3855,
"end": 3856,
"loc": {
"start": {
"line": 112,
"column": 12
},
"end": {
"line": 112,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3856,
"end": 3857,
"loc": {
"start": {
"line": 112,
"column": 13
},
"end": {
"line": 112,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3871,
"end": 3872,
"loc": {
"start": {
"line": 113,
"column": 12
},
"end": {
"line": 113,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3890,
"end": 3898,
"loc": {
"start": {
"line": 114,
"column": 16
},
"end": {
"line": 114,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3898,
"end": 3899,
"loc": {
"start": {
"line": 114,
"column": 24
},
"end": {
"line": 114,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3900,
"end": 3901,
"loc": {
"start": {
"line": 114,
"column": 26
},
"end": {
"line": 114,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3901,
"end": 3902,
"loc": {
"start": {
"line": 114,
"column": 27
},
"end": {
"line": 114,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 3903,
"end": 3908,
"loc": {
"start": {
"line": 114,
"column": 29
},
"end": {
"line": 114,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3908,
"end": 3909,
"loc": {
"start": {
"line": 114,
"column": 34
},
"end": {
"line": 114,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CwCrCwCr:SgSgSgSg",
"start": 3910,
"end": 3929,
"loc": {
"start": {
"line": 114,
"column": 36
},
"end": {
"line": 114,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3929,
"end": 3930,
"loc": {
"start": {
"line": 114,
"column": 55
},
"end": {
"line": 114,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 3931,
"end": 3937,
"loc": {
"start": {
"line": 114,
"column": 57
},
"end": {
"line": 114,
"column": 63
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3937,
"end": 3938,
"loc": {
"start": {
"line": 114,
"column": 63
},
"end": {
"line": 114,
"column": 64
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 3939,
"end": 3944,
"loc": {
"start": {
"line": 114,
"column": 65
},
"end": {
"line": 114,
"column": 70
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3945,
"end": 3946,
"loc": {
"start": {
"line": 114,
"column": 71
},
"end": {
"line": 114,
"column": 72
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3946,
"end": 3947,
"loc": {
"start": {
"line": 114,
"column": 72
},
"end": {
"line": 114,
"column": 73
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3947,
"end": 3948,
"loc": {
"start": {
"line": 114,
"column": 73
},
"end": {
"line": 114,
"column": 74
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3962,
"end": 3963,
"loc": {
"start": {
"line": 115,
"column": 12
},
"end": {
"line": 115,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3963,
"end": 3964,
"loc": {
"start": {
"line": 115,
"column": 13
},
"end": {
"line": 115,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3978,
"end": 3979,
"loc": {
"start": {
"line": 116,
"column": 12
},
"end": {
"line": 116,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 3997,
"end": 4005,
"loc": {
"start": {
"line": 117,
"column": 16
},
"end": {
"line": 117,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4005,
"end": 4006,
"loc": {
"start": {
"line": 117,
"column": 24
},
"end": {
"line": 117,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4007,
"end": 4008,
"loc": {
"start": {
"line": 117,
"column": 26
},
"end": {
"line": 117,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4008,
"end": 4009,
"loc": {
"start": {
"line": 117,
"column": 27
},
"end": {
"line": 117,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4010,
"end": 4015,
"loc": {
"start": {
"line": 117,
"column": 29
},
"end": {
"line": 117,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4015,
"end": 4016,
"loc": {
"start": {
"line": 117,
"column": 34
},
"end": {
"line": 117,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "WrRgWrRg:CwCrCwCr:SgSgSgSg",
"start": 4017,
"end": 4045,
"loc": {
"start": {
"line": 117,
"column": 36
},
"end": {
"line": 117,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4045,
"end": 4046,
"loc": {
"start": {
"line": 117,
"column": 64
},
"end": {
"line": 117,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4047,
"end": 4053,
"loc": {
"start": {
"line": 117,
"column": 66
},
"end": {
"line": 117,
"column": 72
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4053,
"end": 4054,
"loc": {
"start": {
"line": 117,
"column": 72
},
"end": {
"line": 117,
"column": 73
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 4055,
"end": 4060,
"loc": {
"start": {
"line": 117,
"column": 74
},
"end": {
"line": 117,
"column": 79
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4061,
"end": 4062,
"loc": {
"start": {
"line": 117,
"column": 80
},
"end": {
"line": 117,
"column": 81
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4062,
"end": 4063,
"loc": {
"start": {
"line": 117,
"column": 81
},
"end": {
"line": 117,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4063,
"end": 4064,
"loc": {
"start": {
"line": 117,
"column": 82
},
"end": {
"line": 117,
"column": 83
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4078,
"end": 4079,
"loc": {
"start": {
"line": 118,
"column": 12
},
"end": {
"line": 118,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4079,
"end": 4080,
"loc": {
"start": {
"line": 118,
"column": 13
},
"end": {
"line": 118,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4094,
"end": 4095,
"loc": {
"start": {
"line": 119,
"column": 12
},
"end": {
"line": 119,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4113,
"end": 4121,
"loc": {
"start": {
"line": 120,
"column": 16
},
"end": {
"line": 120,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4121,
"end": 4122,
"loc": {
"start": {
"line": 120,
"column": 24
},
"end": {
"line": 120,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4123,
"end": 4124,
"loc": {
"start": {
"line": 120,
"column": 26
},
"end": {
"line": 120,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4124,
"end": 4125,
"loc": {
"start": {
"line": 120,
"column": 27
},
"end": {
"line": 120,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4126,
"end": 4131,
"loc": {
"start": {
"line": 120,
"column": 29
},
"end": {
"line": 120,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4131,
"end": 4132,
"loc": {
"start": {
"line": 120,
"column": 34
},
"end": {
"line": 120,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 4133,
"end": 4149,
"loc": {
"start": {
"line": 120,
"column": 36
},
"end": {
"line": 120,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4149,
"end": 4150,
"loc": {
"start": {
"line": 120,
"column": 52
},
"end": {
"line": 120,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4151,
"end": 4157,
"loc": {
"start": {
"line": 120,
"column": 54
},
"end": {
"line": 120,
"column": 60
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4157,
"end": 4158,
"loc": {
"start": {
"line": 120,
"column": 60
},
"end": {
"line": 120,
"column": 61
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 4159,
"end": 4164,
"loc": {
"start": {
"line": 120,
"column": 62
},
"end": {
"line": 120,
"column": 67
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4165,
"end": 4166,
"loc": {
"start": {
"line": 120,
"column": 68
},
"end": {
"line": 120,
"column": 69
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4166,
"end": 4167,
"loc": {
"start": {
"line": 120,
"column": 69
},
"end": {
"line": 120,
"column": 70
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4167,
"end": 4168,
"loc": {
"start": {
"line": 120,
"column": 70
},
"end": {
"line": 120,
"column": 71
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 4186,
"end": 4201,
"loc": {
"start": {
"line": 121,
"column": 16
},
"end": {
"line": 121,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4201,
"end": 4202,
"loc": {
"start": {
"line": 121,
"column": 31
},
"end": {
"line": 121,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 4203,
"end": 4207,
"loc": {
"start": {
"line": 121,
"column": 33
},
"end": {
"line": 121,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4207,
"end": 4208,
"loc": {
"start": {
"line": 121,
"column": 37
},
"end": {
"line": 121,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4222,
"end": 4223,
"loc": {
"start": {
"line": 122,
"column": 12
},
"end": {
"line": 122,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4223,
"end": 4224,
"loc": {
"start": {
"line": 122,
"column": 13
},
"end": {
"line": 122,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4238,
"end": 4239,
"loc": {
"start": {
"line": 123,
"column": 12
},
"end": {
"line": 123,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4257,
"end": 4265,
"loc": {
"start": {
"line": 124,
"column": 16
},
"end": {
"line": 124,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4265,
"end": 4266,
"loc": {
"start": {
"line": 124,
"column": 24
},
"end": {
"line": 124,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4267,
"end": 4268,
"loc": {
"start": {
"line": 124,
"column": 26
},
"end": {
"line": 124,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4290,
"end": 4291,
"loc": {
"start": {
"line": 125,
"column": 20
},
"end": {
"line": 125,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4292,
"end": 4297,
"loc": {
"start": {
"line": 125,
"column": 22
},
"end": {
"line": 125,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4297,
"end": 4298,
"loc": {
"start": {
"line": 125,
"column": 27
},
"end": {
"line": 125,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 4299,
"end": 4315,
"loc": {
"start": {
"line": 125,
"column": 29
},
"end": {
"line": 125,
"column": 45
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4315,
"end": 4316,
"loc": {
"start": {
"line": 125,
"column": 45
},
"end": {
"line": 125,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4317,
"end": 4323,
"loc": {
"start": {
"line": 125,
"column": 47
},
"end": {
"line": 125,
"column": 53
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4323,
"end": 4324,
"loc": {
"start": {
"line": 125,
"column": 53
},
"end": {
"line": 125,
"column": 54
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 4325,
"end": 4330,
"loc": {
"start": {
"line": 125,
"column": 55
},
"end": {
"line": 125,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4331,
"end": 4332,
"loc": {
"start": {
"line": 125,
"column": 61
},
"end": {
"line": 125,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4332,
"end": 4333,
"loc": {
"start": {
"line": 125,
"column": 62
},
"end": {
"line": 125,
"column": 63
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4355,
"end": 4356,
"loc": {
"start": {
"line": 126,
"column": 20
},
"end": {
"line": 126,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4357,
"end": 4362,
"loc": {
"start": {
"line": 126,
"column": 22
},
"end": {
"line": 126,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4362,
"end": 4363,
"loc": {
"start": {
"line": 126,
"column": 27
},
"end": {
"line": 126,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 4364,
"end": 4378,
"loc": {
"start": {
"line": 126,
"column": 29
},
"end": {
"line": 126,
"column": 43
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4378,
"end": 4379,
"loc": {
"start": {
"line": 126,
"column": 43
},
"end": {
"line": 126,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4380,
"end": 4386,
"loc": {
"start": {
"line": 126,
"column": 45
},
"end": {
"line": 126,
"column": 51
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4386,
"end": 4387,
"loc": {
"start": {
"line": 126,
"column": 51
},
"end": {
"line": 126,
"column": 52
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 4388,
"end": 4393,
"loc": {
"start": {
"line": 126,
"column": 53
},
"end": {
"line": 126,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4394,
"end": 4395,
"loc": {
"start": {
"line": 126,
"column": 59
},
"end": {
"line": 126,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4395,
"end": 4396,
"loc": {
"start": {
"line": 126,
"column": 60
},
"end": {
"line": 126,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4414,
"end": 4415,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4415,
"end": 4416,
"loc": {
"start": {
"line": 127,
"column": 17
},
"end": {
"line": 127,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 4434,
"end": 4449,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4449,
"end": 4450,
"loc": {
"start": {
"line": 128,
"column": 31
},
"end": {
"line": 128,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 4451,
"end": 4455,
"loc": {
"start": {
"line": 128,
"column": 33
},
"end": {
"line": 128,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4455,
"end": 4456,
"loc": {
"start": {
"line": 128,
"column": 37
},
"end": {
"line": 128,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4470,
"end": 4471,
"loc": {
"start": {
"line": 129,
"column": 12
},
"end": {
"line": 129,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4471,
"end": 4472,
"loc": {
"start": {
"line": 129,
"column": 13
},
"end": {
"line": 129,
"column": 14
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4486,
"end": 4489,
"loc": {
"start": {
"line": 130,
"column": 12
},
"end": {
"line": 130,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateInfiniteUnlocks",
"start": 4489,
"end": 4512,
"loc": {
"start": {
"line": 130,
"column": 15
},
"end": {
"line": 130,
"column": 38
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4512,
"end": 4513,
"loc": {
"start": {
"line": 130,
"column": 38
},
"end": {
"line": 130,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4513,
"end": 4514,
"loc": {
"start": {
"line": 130,
"column": 39
},
"end": {
"line": 130,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4514,
"end": 4515,
"loc": {
"start": {
"line": 130,
"column": 40
},
"end": {
"line": 130,
"column": 41
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4525,
"end": 4526,
"loc": {
"start": {
"line": 131,
"column": 8
},
"end": {
"line": 131,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4526,
"end": 4527,
"loc": {
"start": {
"line": 131,
"column": 9
},
"end": {
"line": 131,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "painting",
"start": 4539,
"end": 4547,
"loc": {
"start": {
"line": 133,
"column": 8
},
"end": {
"line": 133,
"column": 16
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4547,
"end": 4548,
"loc": {
"start": {
"line": 133,
"column": 16
},
"end": {
"line": 133,
"column": 17
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4549,
"end": 4550,
"loc": {
"start": {
"line": 133,
"column": 18
},
"end": {
"line": 133,
"column": 19
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4550,
"end": 4551,
"loc": {
"start": {
"line": 133,
"column": 19
},
"end": {
"line": 133,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4569,
"end": 4577,
"loc": {
"start": {
"line": 134,
"column": 16
},
"end": {
"line": 134,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4577,
"end": 4578,
"loc": {
"start": {
"line": 134,
"column": 24
},
"end": {
"line": 134,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4579,
"end": 4580,
"loc": {
"start": {
"line": 134,
"column": 26
},
"end": {
"line": 134,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4580,
"end": 4581,
"loc": {
"start": {
"line": 134,
"column": 27
},
"end": {
"line": 134,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4582,
"end": 4587,
"loc": {
"start": {
"line": 134,
"column": 29
},
"end": {
"line": 134,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4587,
"end": 4588,
"loc": {
"start": {
"line": 134,
"column": 34
},
"end": {
"line": 134,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RbRb----",
"start": 4589,
"end": 4599,
"loc": {
"start": {
"line": 134,
"column": 36
},
"end": {
"line": 134,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4599,
"end": 4600,
"loc": {
"start": {
"line": 134,
"column": 46
},
"end": {
"line": 134,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4601,
"end": 4607,
"loc": {
"start": {
"line": 134,
"column": 48
},
"end": {
"line": 134,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4607,
"end": 4608,
"loc": {
"start": {
"line": 134,
"column": 54
},
"end": {
"line": 134,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 600,
"start": 4609,
"end": 4612,
"loc": {
"start": {
"line": 134,
"column": 56
},
"end": {
"line": 134,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4613,
"end": 4614,
"loc": {
"start": {
"line": 134,
"column": 60
},
"end": {
"line": 134,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4614,
"end": 4615,
"loc": {
"start": {
"line": 134,
"column": 61
},
"end": {
"line": 134,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4615,
"end": 4616,
"loc": {
"start": {
"line": 134,
"column": 62
},
"end": {
"line": 134,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4630,
"end": 4631,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4631,
"end": 4632,
"loc": {
"start": {
"line": 135,
"column": 13
},
"end": {
"line": 135,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4646,
"end": 4647,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4665,
"end": 4673,
"loc": {
"start": {
"line": 137,
"column": 16
},
"end": {
"line": 137,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4673,
"end": 4674,
"loc": {
"start": {
"line": 137,
"column": 24
},
"end": {
"line": 137,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4675,
"end": 4676,
"loc": {
"start": {
"line": 137,
"column": 26
},
"end": {
"line": 137,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4676,
"end": 4677,
"loc": {
"start": {
"line": 137,
"column": 27
},
"end": {
"line": 137,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4678,
"end": 4683,
"loc": {
"start": {
"line": 137,
"column": 29
},
"end": {
"line": 137,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4683,
"end": 4684,
"loc": {
"start": {
"line": 137,
"column": 34
},
"end": {
"line": 137,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "WrWrWrWr",
"start": 4685,
"end": 4695,
"loc": {
"start": {
"line": 137,
"column": 36
},
"end": {
"line": 137,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4695,
"end": 4696,
"loc": {
"start": {
"line": 137,
"column": 46
},
"end": {
"line": 137,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4697,
"end": 4703,
"loc": {
"start": {
"line": 137,
"column": 48
},
"end": {
"line": 137,
"column": 54
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4703,
"end": 4704,
"loc": {
"start": {
"line": 137,
"column": 54
},
"end": {
"line": 137,
"column": 55
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3800,
"start": 4705,
"end": 4709,
"loc": {
"start": {
"line": 137,
"column": 56
},
"end": {
"line": 137,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4710,
"end": 4711,
"loc": {
"start": {
"line": 137,
"column": 61
},
"end": {
"line": 137,
"column": 62
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4711,
"end": 4712,
"loc": {
"start": {
"line": 137,
"column": 62
},
"end": {
"line": 137,
"column": 63
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4712,
"end": 4713,
"loc": {
"start": {
"line": 137,
"column": 63
},
"end": {
"line": 137,
"column": 64
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4727,
"end": 4728,
"loc": {
"start": {
"line": 138,
"column": 12
},
"end": {
"line": 138,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4728,
"end": 4729,
"loc": {
"start": {
"line": 138,
"column": 13
},
"end": {
"line": 138,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4743,
"end": 4744,
"loc": {
"start": {
"line": 139,
"column": 12
},
"end": {
"line": 139,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4762,
"end": 4770,
"loc": {
"start": {
"line": 140,
"column": 16
},
"end": {
"line": 140,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4770,
"end": 4771,
"loc": {
"start": {
"line": 140,
"column": 24
},
"end": {
"line": 140,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4772,
"end": 4773,
"loc": {
"start": {
"line": 140,
"column": 26
},
"end": {
"line": 140,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4773,
"end": 4774,
"loc": {
"start": {
"line": 140,
"column": 27
},
"end": {
"line": 140,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4775,
"end": 4780,
"loc": {
"start": {
"line": 140,
"column": 29
},
"end": {
"line": 140,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4780,
"end": 4781,
"loc": {
"start": {
"line": 140,
"column": 34
},
"end": {
"line": 140,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RpRpRpRp:CwCwCwCw",
"start": 4782,
"end": 4801,
"loc": {
"start": {
"line": 140,
"column": 36
},
"end": {
"line": 140,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4801,
"end": 4802,
"loc": {
"start": {
"line": 140,
"column": 55
},
"end": {
"line": 140,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4803,
"end": 4809,
"loc": {
"start": {
"line": 140,
"column": 57
},
"end": {
"line": 140,
"column": 63
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4809,
"end": 4810,
"loc": {
"start": {
"line": 140,
"column": 63
},
"end": {
"line": 140,
"column": 64
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 6500,
"start": 4811,
"end": 4815,
"loc": {
"start": {
"line": 140,
"column": 65
},
"end": {
"line": 140,
"column": 69
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4816,
"end": 4817,
"loc": {
"start": {
"line": 140,
"column": 70
},
"end": {
"line": 140,
"column": 71
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4817,
"end": 4818,
"loc": {
"start": {
"line": 140,
"column": 71
},
"end": {
"line": 140,
"column": 72
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4818,
"end": 4819,
"loc": {
"start": {
"line": 140,
"column": 72
},
"end": {
"line": 140,
"column": 73
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4833,
"end": 4834,
"loc": {
"start": {
"line": 141,
"column": 12
},
"end": {
"line": 141,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4834,
"end": 4835,
"loc": {
"start": {
"line": 141,
"column": 13
},
"end": {
"line": 141,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4849,
"end": 4850,
"loc": {
"start": {
"line": 142,
"column": 12
},
"end": {
"line": 142,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4868,
"end": 4876,
"loc": {
"start": {
"line": 143,
"column": 16
},
"end": {
"line": 143,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4876,
"end": 4877,
"loc": {
"start": {
"line": 143,
"column": 24
},
"end": {
"line": 143,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4878,
"end": 4879,
"loc": {
"start": {
"line": 143,
"column": 26
},
"end": {
"line": 143,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4879,
"end": 4880,
"loc": {
"start": {
"line": 143,
"column": 27
},
"end": {
"line": 143,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4881,
"end": 4886,
"loc": {
"start": {
"line": 143,
"column": 29
},
"end": {
"line": 143,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4886,
"end": 4887,
"loc": {
"start": {
"line": 143,
"column": 34
},
"end": {
"line": 143,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "WpWpWpWp:CwCwCwCw:WpWpWpWp",
"start": 4888,
"end": 4916,
"loc": {
"start": {
"line": 143,
"column": 36
},
"end": {
"line": 143,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4916,
"end": 4917,
"loc": {
"start": {
"line": 143,
"column": 64
},
"end": {
"line": 143,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 4918,
"end": 4924,
"loc": {
"start": {
"line": 143,
"column": 66
},
"end": {
"line": 143,
"column": 72
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4924,
"end": 4925,
"loc": {
"start": {
"line": 143,
"column": 72
},
"end": {
"line": 143,
"column": 73
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 4926,
"end": 4931,
"loc": {
"start": {
"line": 143,
"column": 74
},
"end": {
"line": 143,
"column": 79
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4932,
"end": 4933,
"loc": {
"start": {
"line": 143,
"column": 80
},
"end": {
"line": 143,
"column": 81
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4933,
"end": 4934,
"loc": {
"start": {
"line": 143,
"column": 81
},
"end": {
"line": 143,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4934,
"end": 4935,
"loc": {
"start": {
"line": 143,
"column": 82
},
"end": {
"line": 143,
"column": 83
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4949,
"end": 4950,
"loc": {
"start": {
"line": 144,
"column": 12
},
"end": {
"line": 144,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4950,
"end": 4951,
"loc": {
"start": {
"line": 144,
"column": 13
},
"end": {
"line": 144,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4965,
"end": 4966,
"loc": {
"start": {
"line": 145,
"column": 12
},
"end": {
"line": 145,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 4984,
"end": 4992,
"loc": {
"start": {
"line": 146,
"column": 16
},
"end": {
"line": 146,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4992,
"end": 4993,
"loc": {
"start": {
"line": 146,
"column": 24
},
"end": {
"line": 146,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4994,
"end": 4995,
"loc": {
"start": {
"line": 146,
"column": 26
},
"end": {
"line": 146,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4995,
"end": 4996,
"loc": {
"start": {
"line": 146,
"column": 27
},
"end": {
"line": 146,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 4997,
"end": 5002,
"loc": {
"start": {
"line": 146,
"column": 29
},
"end": {
"line": 146,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5002,
"end": 5003,
"loc": {
"start": {
"line": 146,
"column": 34
},
"end": {
"line": 146,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "WpWpWpWp:CwCwCwCw:WpWpWpWp:CwCwCwCw",
"start": 5004,
"end": 5041,
"loc": {
"start": {
"line": 146,
"column": 36
},
"end": {
"line": 146,
"column": 73
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5041,
"end": 5042,
"loc": {
"start": {
"line": 146,
"column": 73
},
"end": {
"line": 146,
"column": 74
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 5043,
"end": 5049,
"loc": {
"start": {
"line": 146,
"column": 75
},
"end": {
"line": 146,
"column": 81
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5049,
"end": 5050,
"loc": {
"start": {
"line": 146,
"column": 81
},
"end": {
"line": 146,
"column": 82
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 5051,
"end": 5056,
"loc": {
"start": {
"line": 146,
"column": 83
},
"end": {
"line": 146,
"column": 88
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5057,
"end": 5058,
"loc": {
"start": {
"line": 146,
"column": 89
},
"end": {
"line": 146,
"column": 90
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5058,
"end": 5059,
"loc": {
"start": {
"line": 146,
"column": 90
},
"end": {
"line": 146,
"column": 91
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5059,
"end": 5060,
"loc": {
"start": {
"line": 146,
"column": 91
},
"end": {
"line": 146,
"column": 92
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5074,
"end": 5075,
"loc": {
"start": {
"line": 147,
"column": 12
},
"end": {
"line": 147,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5075,
"end": 5076,
"loc": {
"start": {
"line": 147,
"column": 13
},
"end": {
"line": 147,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5090,
"end": 5091,
"loc": {
"start": {
"line": 148,
"column": 12
},
"end": {
"line": 148,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 5109,
"end": 5117,
"loc": {
"start": {
"line": 149,
"column": 16
},
"end": {
"line": 149,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5117,
"end": 5118,
"loc": {
"start": {
"line": 149,
"column": 24
},
"end": {
"line": 149,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5119,
"end": 5120,
"loc": {
"start": {
"line": 149,
"column": 26
},
"end": {
"line": 149,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5120,
"end": 5121,
"loc": {
"start": {
"line": 149,
"column": 27
},
"end": {
"line": 149,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 5122,
"end": 5127,
"loc": {
"start": {
"line": 149,
"column": 29
},
"end": {
"line": 149,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5127,
"end": 5128,
"loc": {
"start": {
"line": 149,
"column": 34
},
"end": {
"line": 149,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 5129,
"end": 5145,
"loc": {
"start": {
"line": 149,
"column": 36
},
"end": {
"line": 149,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5145,
"end": 5146,
"loc": {
"start": {
"line": 149,
"column": 52
},
"end": {
"line": 149,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 5147,
"end": 5153,
"loc": {
"start": {
"line": 149,
"column": 54
},
"end": {
"line": 149,
"column": 60
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5153,
"end": 5154,
"loc": {
"start": {
"line": 149,
"column": 60
},
"end": {
"line": 149,
"column": 61
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 5155,
"end": 5160,
"loc": {
"start": {
"line": 149,
"column": 62
},
"end": {
"line": 149,
"column": 67
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5161,
"end": 5162,
"loc": {
"start": {
"line": 149,
"column": 68
},
"end": {
"line": 149,
"column": 69
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5162,
"end": 5163,
"loc": {
"start": {
"line": 149,
"column": 69
},
"end": {
"line": 149,
"column": 70
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5163,
"end": 5164,
"loc": {
"start": {
"line": 149,
"column": 70
},
"end": {
"line": 149,
"column": 71
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 5182,
"end": 5197,
"loc": {
"start": {
"line": 150,
"column": 16
},
"end": {
"line": 150,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5197,
"end": 5198,
"loc": {
"start": {
"line": 150,
"column": 31
},
"end": {
"line": 150,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 5199,
"end": 5203,
"loc": {
"start": {
"line": 150,
"column": 33
},
"end": {
"line": 150,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5203,
"end": 5204,
"loc": {
"start": {
"line": 150,
"column": 37
},
"end": {
"line": 150,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5218,
"end": 5219,
"loc": {
"start": {
"line": 151,
"column": 12
},
"end": {
"line": 151,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5219,
"end": 5220,
"loc": {
"start": {
"line": 151,
"column": 13
},
"end": {
"line": 151,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5234,
"end": 5235,
"loc": {
"start": {
"line": 152,
"column": 12
},
"end": {
"line": 152,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 5253,
"end": 5261,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5261,
"end": 5262,
"loc": {
"start": {
"line": 153,
"column": 24
},
"end": {
"line": 153,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5263,
"end": 5264,
"loc": {
"start": {
"line": 153,
"column": 26
},
"end": {
"line": 153,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5286,
"end": 5287,
"loc": {
"start": {
"line": 154,
"column": 20
},
"end": {
"line": 154,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 5288,
"end": 5293,
"loc": {
"start": {
"line": 154,
"column": 22
},
"end": {
"line": 154,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5293,
"end": 5294,
"loc": {
"start": {
"line": 154,
"column": 27
},
"end": {
"line": 154,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "preparementShape",
"start": 5295,
"end": 5311,
"loc": {
"start": {
"line": 154,
"column": 29
},
"end": {
"line": 154,
"column": 45
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5311,
"end": 5312,
"loc": {
"start": {
"line": 154,
"column": 45
},
"end": {
"line": 154,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 5313,
"end": 5319,
"loc": {
"start": {
"line": 154,
"column": 47
},
"end": {
"line": 154,
"column": 53
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5319,
"end": 5320,
"loc": {
"start": {
"line": 154,
"column": 53
},
"end": {
"line": 154,
"column": 54
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 5321,
"end": 5326,
"loc": {
"start": {
"line": 154,
"column": 55
},
"end": {
"line": 154,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5327,
"end": 5328,
"loc": {
"start": {
"line": 154,
"column": 61
},
"end": {
"line": 154,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5328,
"end": 5329,
"loc": {
"start": {
"line": 154,
"column": 62
},
"end": {
"line": 154,
"column": 63
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5351,
"end": 5352,
"loc": {
"start": {
"line": 155,
"column": 20
},
"end": {
"line": 155,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 5353,
"end": 5358,
"loc": {
"start": {
"line": 155,
"column": 22
},
"end": {
"line": 155,
"column": 27
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5358,
"end": 5359,
"loc": {
"start": {
"line": 155,
"column": 27
},
"end": {
"line": 155,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 5360,
"end": 5374,
"loc": {
"start": {
"line": 155,
"column": 29
},
"end": {
"line": 155,
"column": 43
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5374,
"end": 5375,
"loc": {
"start": {
"line": 155,
"column": 43
},
"end": {
"line": 155,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 5376,
"end": 5382,
"loc": {
"start": {
"line": 155,
"column": 45
},
"end": {
"line": 155,
"column": 51
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5382,
"end": 5383,
"loc": {
"start": {
"line": 155,
"column": 51
},
"end": {
"line": 155,
"column": 52
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 5384,
"end": 5389,
"loc": {
"start": {
"line": 155,
"column": 53
},
"end": {
"line": 155,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5390,
"end": 5391,
"loc": {
"start": {
"line": 155,
"column": 59
},
"end": {
"line": 155,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5391,
"end": 5392,
"loc": {
"start": {
"line": 155,
"column": 60
},
"end": {
"line": 155,
"column": 61
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5410,
"end": 5411,
"loc": {
"start": {
"line": 156,
"column": 16
},
"end": {
"line": 156,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5411,
"end": 5412,
"loc": {
"start": {
"line": 156,
"column": 17
},
"end": {
"line": 156,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 5430,
"end": 5445,
"loc": {
"start": {
"line": 157,
"column": 16
},
"end": {
"line": 157,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5445,
"end": 5446,
"loc": {
"start": {
"line": 157,
"column": 31
},
"end": {
"line": 157,
"column": 32
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 5447,
"end": 5451,
"loc": {
"start": {
"line": 157,
"column": 33
},
"end": {
"line": 157,
"column": 37
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5451,
"end": 5452,
"loc": {
"start": {
"line": 157,
"column": 37
},
"end": {
"line": 157,
"column": 38
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5466,
"end": 5467,
"loc": {
"start": {
"line": 158,
"column": 12
},
"end": {
"line": 158,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5467,
"end": 5468,
"loc": {
"start": {
"line": 158,
"column": 13
},
"end": {
"line": 158,
"column": 14
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5482,
"end": 5485,
"loc": {
"start": {
"line": 159,
"column": 12
},
"end": {
"line": 159,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateInfiniteUnlocks",
"start": 5485,
"end": 5508,
"loc": {
"start": {
"line": 159,
"column": 15
},
"end": {
"line": 159,
"column": 38
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5508,
"end": 5509,
"loc": {
"start": {
"line": 159,
"column": 38
},
"end": {
"line": 159,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5509,
"end": 5510,
"loc": {
"start": {
"line": 159,
"column": 39
},
"end": {
"line": 159,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5510,
"end": 5511,
"loc": {
"start": {
"line": 159,
"column": 40
},
"end": {
"line": 159,
"column": 41
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5521,
"end": 5522,
"loc": {
"start": {
"line": 160,
"column": 8
},
"end": {
"line": 160,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5522,
"end": 5523,
"loc": {
"start": {
"line": 160,
"column": 9
},
"end": {
"line": 160,
"column": 10
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5529,
"end": 5530,
"loc": {
"start": {
"line": 161,
"column": 4
},
"end": {
"line": 161,
"column": 5
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5530,
"end": 5531,
"loc": {
"start": {
"line": 161,
"column": 5
},
"end": {
"line": 161,
"column": 6
}
}
},
{
"type": "CommentLine",
"value": " Automatically generate tier levels",
"start": 5539,
"end": 5576,
"loc": {
"start": {
"line": 163,
"column": 4
},
"end": {
"line": 163,
"column": 41
}
}
},
{
"type": {
"label": "for",
"keyword": "for",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": true,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "for",
"start": 5582,
"end": 5585,
"loc": {
"start": {
"line": 164,
"column": 4
},
"end": {
"line": 164,
"column": 7
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5586,
"end": 5587,
"loc": {
"start": {
"line": 164,
"column": 8
},
"end": {
"line": 164,
"column": 9
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 5587,
"end": 5592,
"loc": {
"start": {
"line": 164,
"column": 9
},
"end": {
"line": 164,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeId",
"start": 5593,
"end": 5602,
"loc": {
"start": {
"line": 164,
"column": 15
},
"end": {
"line": 164,
"column": 24
}
}
},
{
"type": {
"label": "in",
"keyword": "in",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "in",
"start": 5603,
"end": 5605,
"loc": {
"start": {
"line": 164,
"column": 25
},
"end": {
"line": 164,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 5606,
"end": 5614,
"loc": {
"start": {
"line": 164,
"column": 28
},
"end": {
"line": 164,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5614,
"end": 5615,
"loc": {
"start": {
"line": 164,
"column": 36
},
"end": {
"line": 164,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5616,
"end": 5617,
"loc": {
"start": {
"line": 164,
"column": 38
},
"end": {
"line": 164,
"column": 39
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 5627,
"end": 5632,
"loc": {
"start": {
"line": 165,
"column": 8
},
"end": {
"line": 165,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeTiers",
"start": 5633,
"end": 5645,
"loc": {
"start": {
"line": 165,
"column": 14
},
"end": {
"line": 165,
"column": 26
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5646,
"end": 5647,
"loc": {
"start": {
"line": 165,
"column": 27
},
"end": {
"line": 165,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 5648,
"end": 5656,
"loc": {
"start": {
"line": 165,
"column": 29
},
"end": {
"line": 165,
"column": 37
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5656,
"end": 5657,
"loc": {
"start": {
"line": 165,
"column": 37
},
"end": {
"line": 165,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeId",
"start": 5657,
"end": 5666,
"loc": {
"start": {
"line": 165,
"column": 38
},
"end": {
"line": 165,
"column": 47
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5666,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 47
},
"end": {
"line": 165,
"column": 48
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5667,
"end": 5668,
"loc": {
"start": {
"line": 165,
"column": 48
},
"end": {
"line": 165,
"column": 49
}
}
},
{
"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": 5680,
"end": 5683,
"loc": {
"start": {
"line": 167,
"column": 8
},
"end": {
"line": 167,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "currentTierRequirements",
"start": 5684,
"end": 5707,
"loc": {
"start": {
"line": 167,
"column": 12
},
"end": {
"line": 167,
"column": 35
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5708,
"end": 5709,
"loc": {
"start": {
"line": 167,
"column": 36
},
"end": {
"line": 167,
"column": 37
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5710,
"end": 5711,
"loc": {
"start": {
"line": 167,
"column": 38
},
"end": {
"line": 167,
"column": 39
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5711,
"end": 5712,
"loc": {
"start": {
"line": 167,
"column": 39
},
"end": {
"line": 167,
"column": 40
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5712,
"end": 5713,
"loc": {
"start": {
"line": 167,
"column": 40
},
"end": {
"line": 167,
"column": 41
}
}
},
{
"type": {
"label": "for",
"keyword": "for",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": true,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "for",
"start": 5723,
"end": 5726,
"loc": {
"start": {
"line": 168,
"column": 8
},
"end": {
"line": 168,
"column": 11
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5727,
"end": 5728,
"loc": {
"start": {
"line": 168,
"column": 12
},
"end": {
"line": 168,
"column": 13
}
}
},
{
"type": {
"label": "let",
"keyword": "let",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "let",
"start": 5728,
"end": 5731,
"loc": {
"start": {
"line": 168,
"column": 13
},
"end": {
"line": 168,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5732,
"end": 5733,
"loc": {
"start": {
"line": 168,
"column": 17
},
"end": {
"line": 168,
"column": 18
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5734,
"end": 5735,
"loc": {
"start": {
"line": 168,
"column": 19
},
"end": {
"line": 168,
"column": 20
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 5736,
"end": 5737,
"loc": {
"start": {
"line": 168,
"column": 21
},
"end": {
"line": 168,
"column": 22
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5737,
"end": 5738,
"loc": {
"start": {
"line": 168,
"column": 22
},
"end": {
"line": 168,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5739,
"end": 5740,
"loc": {
"start": {
"line": 168,
"column": 24
},
"end": {
"line": 168,
"column": 25
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 5741,
"end": 5742,
"loc": {
"start": {
"line": 168,
"column": 26
},
"end": {
"line": 168,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeTiers",
"start": 5743,
"end": 5755,
"loc": {
"start": {
"line": 168,
"column": 28
},
"end": {
"line": 168,
"column": 40
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5755,
"end": 5756,
"loc": {
"start": {
"line": 168,
"column": 40
},
"end": {
"line": 168,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 5756,
"end": 5762,
"loc": {
"start": {
"line": 168,
"column": 41
},
"end": {
"line": 168,
"column": 47
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5762,
"end": 5763,
"loc": {
"start": {
"line": 168,
"column": 47
},
"end": {
"line": 168,
"column": 48
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "++",
"start": 5764,
"end": 5766,
"loc": {
"start": {
"line": 168,
"column": 49
},
"end": {
"line": 168,
"column": 51
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5766,
"end": 5767,
"loc": {
"start": {
"line": 168,
"column": 51
},
"end": {
"line": 168,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5767,
"end": 5768,
"loc": {
"start": {
"line": 168,
"column": 52
},
"end": {
"line": 168,
"column": 53
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5769,
"end": 5770,
"loc": {
"start": {
"line": 168,
"column": 54
},
"end": {
"line": 168,
"column": 55
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 5784,
"end": 5789,
"loc": {
"start": {
"line": 169,
"column": 12
},
"end": {
"line": 169,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierHandle",
"start": 5790,
"end": 5800,
"loc": {
"start": {
"line": 169,
"column": 18
},
"end": {
"line": 169,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5801,
"end": 5802,
"loc": {
"start": {
"line": 169,
"column": 29
},
"end": {
"line": 169,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeTiers",
"start": 5803,
"end": 5815,
"loc": {
"start": {
"line": 169,
"column": 31
},
"end": {
"line": 169,
"column": 43
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5815,
"end": 5816,
"loc": {
"start": {
"line": 169,
"column": 43
},
"end": {
"line": 169,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5816,
"end": 5817,
"loc": {
"start": {
"line": 169,
"column": 44
},
"end": {
"line": 169,
"column": 45
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5817,
"end": 5818,
"loc": {
"start": {
"line": 169,
"column": 45
},
"end": {
"line": 169,
"column": 46
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5818,
"end": 5819,
"loc": {
"start": {
"line": 169,
"column": 46
},
"end": {
"line": 169,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierHandle",
"start": 5833,
"end": 5843,
"loc": {
"start": {
"line": 170,
"column": 12
},
"end": {
"line": 170,
"column": 22
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5843,
"end": 5844,
"loc": {
"start": {
"line": 170,
"column": 22
},
"end": {
"line": 170,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "improvement",
"start": 5844,
"end": 5855,
"loc": {
"start": {
"line": 170,
"column": 23
},
"end": {
"line": 170,
"column": 34
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5856,
"end": 5857,
"loc": {
"start": {
"line": 170,
"column": 35
},
"end": {
"line": 170,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fixedImprovements",
"start": 5858,
"end": 5875,
"loc": {
"start": {
"line": 170,
"column": 37
},
"end": {
"line": 170,
"column": 54
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5875,
"end": 5876,
"loc": {
"start": {
"line": 170,
"column": 54
},
"end": {
"line": 170,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5876,
"end": 5877,
"loc": {
"start": {
"line": 170,
"column": 55
},
"end": {
"line": 170,
"column": 56
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5877,
"end": 5878,
"loc": {
"start": {
"line": 170,
"column": 56
},
"end": {
"line": 170,
"column": 57
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5878,
"end": 5879,
"loc": {
"start": {
"line": 170,
"column": 57
},
"end": {
"line": 170,
"column": 58
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 5893,
"end": 5898,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "originalRequired",
"start": 5899,
"end": 5915,
"loc": {
"start": {
"line": 171,
"column": 18
},
"end": {
"line": 171,
"column": 34
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5916,
"end": 5917,
"loc": {
"start": {
"line": 171,
"column": 35
},
"end": {
"line": 171,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierHandle",
"start": 5918,
"end": 5928,
"loc": {
"start": {
"line": 171,
"column": 37
},
"end": {
"line": 171,
"column": 47
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5928,
"end": 5929,
"loc": {
"start": {
"line": 171,
"column": 47
},
"end": {
"line": 171,
"column": 48
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 5929,
"end": 5937,
"loc": {
"start": {
"line": 171,
"column": 48
},
"end": {
"line": 171,
"column": 56
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5937,
"end": 5938,
"loc": {
"start": {
"line": 171,
"column": 56
},
"end": {
"line": 171,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "slice",
"start": 5938,
"end": 5943,
"loc": {
"start": {
"line": 171,
"column": 57
},
"end": {
"line": 171,
"column": 62
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5943,
"end": 5944,
"loc": {
"start": {
"line": 171,
"column": 62
},
"end": {
"line": 171,
"column": 63
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5944,
"end": 5945,
"loc": {
"start": {
"line": 171,
"column": 63
},
"end": {
"line": 171,
"column": 64
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5945,
"end": 5946,
"loc": {
"start": {
"line": 171,
"column": 64
},
"end": {
"line": 171,
"column": 65
}
}
},
{
"type": {
"label": "for",
"keyword": "for",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": true,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "for",
"start": 5962,
"end": 5965,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5966,
"end": 5967,
"loc": {
"start": {
"line": 173,
"column": 16
},
"end": {
"line": 173,
"column": 17
}
}
},
{
"type": {
"label": "let",
"keyword": "let",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "let",
"start": 5967,
"end": 5970,
"loc": {
"start": {
"line": 173,
"column": 17
},
"end": {
"line": 173,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "k",
"start": 5971,
"end": 5972,
"loc": {
"start": {
"line": 173,
"column": 21
},
"end": {
"line": 173,
"column": 22
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5973,
"end": 5974,
"loc": {
"start": {
"line": 173,
"column": 23
},
"end": {
"line": 173,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "currentTierRequirements",
"start": 5975,
"end": 5998,
"loc": {
"start": {
"line": 173,
"column": 25
},
"end": {
"line": 173,
"column": 48
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5998,
"end": 5999,
"loc": {
"start": {
"line": 173,
"column": 48
},
"end": {
"line": 173,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 5999,
"end": 6005,
"loc": {
"start": {
"line": 173,
"column": 49
},
"end": {
"line": 173,
"column": 55
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 6006,
"end": 6007,
"loc": {
"start": {
"line": 173,
"column": 56
},
"end": {
"line": 173,
"column": 57
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 6008,
"end": 6009,
"loc": {
"start": {
"line": 173,
"column": 58
},
"end": {
"line": 173,
"column": 59
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6009,
"end": 6010,
"loc": {
"start": {
"line": 173,
"column": 59
},
"end": {
"line": 173,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "k",
"start": 6011,
"end": 6012,
"loc": {
"start": {
"line": 173,
"column": 61
},
"end": {
"line": 173,
"column": 62
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": ">=",
"start": 6013,
"end": 6015,
"loc": {
"start": {
"line": 173,
"column": 63
},
"end": {
"line": 173,
"column": 65
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 6016,
"end": 6017,
"loc": {
"start": {
"line": 173,
"column": 66
},
"end": {
"line": 173,
"column": 67
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6017,
"end": 6018,
"loc": {
"start": {
"line": 173,
"column": 67
},
"end": {
"line": 173,
"column": 68
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "--",
"start": 6019,
"end": 6021,
"loc": {
"start": {
"line": 173,
"column": 69
},
"end": {
"line": 173,
"column": 71
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "k",
"start": 6021,
"end": 6022,
"loc": {
"start": {
"line": 173,
"column": 71
},
"end": {
"line": 173,
"column": 72
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6022,
"end": 6023,
"loc": {
"start": {
"line": 173,
"column": 72
},
"end": {
"line": 173,
"column": 73
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6024,
"end": 6025,
"loc": {
"start": {
"line": 173,
"column": 74
},
"end": {
"line": 173,
"column": 75
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 6043,
"end": 6048,
"loc": {
"start": {
"line": 174,
"column": 16
},
"end": {
"line": 174,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "oldTierRequirement",
"start": 6049,
"end": 6067,
"loc": {
"start": {
"line": 174,
"column": 22
},
"end": {
"line": 174,
"column": 40
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 6068,
"end": 6069,
"loc": {
"start": {
"line": 174,
"column": 41
},
"end": {
"line": 174,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "currentTierRequirements",
"start": 6070,
"end": 6093,
"loc": {
"start": {
"line": 174,
"column": 43
},
"end": {
"line": 174,
"column": 66
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6093,
"end": 6094,
"loc": {
"start": {
"line": 174,
"column": 66
},
"end": {
"line": 174,
"column": 67
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "k",
"start": 6094,
"end": 6095,
"loc": {
"start": {
"line": 174,
"column": 67
},
"end": {
"line": 174,
"column": 68
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6095,
"end": 6096,
"loc": {
"start": {
"line": 174,
"column": 68
},
"end": {
"line": 174,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6096,
"end": 6097,
"loc": {
"start": {
"line": 174,
"column": 69
},
"end": {
"line": 174,
"column": 70
}
}
},
{
"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": 6115,
"end": 6117,
"loc": {
"start": {
"line": 175,
"column": 16
},
"end": {
"line": 175,
"column": 18
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6118,
"end": 6119,
"loc": {
"start": {
"line": 175,
"column": 19
},
"end": {
"line": 175,
"column": 20
}
}
},
{
"type": {
"label": "prefix",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "!",
"start": 6119,
"end": 6120,
"loc": {
"start": {
"line": 175,
"column": 20
},
"end": {
"line": 175,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierHandle",
"start": 6120,
"end": 6130,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6130,
"end": 6131,
"loc": {
"start": {
"line": 175,
"column": 31
},
"end": {
"line": 175,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "excludePrevious",
"start": 6131,
"end": 6146,
"loc": {
"start": {
"line": 175,
"column": 32
},
"end": {
"line": 175,
"column": 47
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6146,
"end": 6147,
"loc": {
"start": {
"line": 175,
"column": 47
},
"end": {
"line": 175,
"column": 48
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6148,
"end": 6149,
"loc": {
"start": {
"line": 175,
"column": 49
},
"end": {
"line": 175,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierHandle",
"start": 6171,
"end": 6181,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 176,
"column": 30
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6181,
"end": 6182,
"loc": {
"start": {
"line": 176,
"column": 30
},
"end": {
"line": 176,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 6182,
"end": 6190,
"loc": {
"start": {
"line": 176,
"column": 31
},
"end": {
"line": 176,
"column": 39
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6190,
"end": 6191,
"loc": {
"start": {
"line": 176,
"column": 39
},
"end": {
"line": 176,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unshift",
"start": 6191,
"end": 6198,
"loc": {
"start": {
"line": 176,
"column": 40
},
"end": {
"line": 176,
"column": 47
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6198,
"end": 6199,
"loc": {
"start": {
"line": 176,
"column": 47
},
"end": {
"line": 176,
"column": 48
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6199,
"end": 6200,
"loc": {
"start": {
"line": 176,
"column": 48
},
"end": {
"line": 176,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 6226,
"end": 6231,
"loc": {
"start": {
"line": 177,
"column": 24
},
"end": {
"line": 177,
"column": 29
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6231,
"end": 6232,
"loc": {
"start": {
"line": 177,
"column": 29
},
"end": {
"line": 177,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "oldTierRequirement",
"start": 6233,
"end": 6251,
"loc": {
"start": {
"line": 177,
"column": 31
},
"end": {
"line": 177,
"column": 49
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6251,
"end": 6252,
"loc": {
"start": {
"line": 177,
"column": 49
},
"end": {
"line": 177,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 6252,
"end": 6257,
"loc": {
"start": {
"line": 177,
"column": 50
},
"end": {
"line": 177,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6257,
"end": 6258,
"loc": {
"start": {
"line": 177,
"column": 55
},
"end": {
"line": 177,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6284,
"end": 6290,
"loc": {
"start": {
"line": 178,
"column": 24
},
"end": {
"line": 178,
"column": 30
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6290,
"end": 6291,
"loc": {
"start": {
"line": 178,
"column": 30
},
"end": {
"line": 178,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "oldTierRequirement",
"start": 6292,
"end": 6310,
"loc": {
"start": {
"line": 178,
"column": 32
},
"end": {
"line": 178,
"column": 50
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6310,
"end": 6311,
"loc": {
"start": {
"line": 178,
"column": 50
},
"end": {
"line": 178,
"column": 51
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6311,
"end": 6317,
"loc": {
"start": {
"line": 178,
"column": 51
},
"end": {
"line": 178,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6317,
"end": 6318,
"loc": {
"start": {
"line": 178,
"column": 57
},
"end": {
"line": 178,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6340,
"end": 6341,
"loc": {
"start": {
"line": 179,
"column": 20
},
"end": {
"line": 179,
"column": 21
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6341,
"end": 6342,
"loc": {
"start": {
"line": 179,
"column": 21
},
"end": {
"line": 179,
"column": 22
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6342,
"end": 6343,
"loc": {
"start": {
"line": 179,
"column": 22
},
"end": {
"line": 179,
"column": 23
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6361,
"end": 6362,
"loc": {
"start": {
"line": 180,
"column": 16
},
"end": {
"line": 180,
"column": 17
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6376,
"end": 6377,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "currentTierRequirements",
"start": 6391,
"end": 6414,
"loc": {
"start": {
"line": 182,
"column": 12
},
"end": {
"line": 182,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6414,
"end": 6415,
"loc": {
"start": {
"line": 182,
"column": 35
},
"end": {
"line": 182,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 6415,
"end": 6419,
"loc": {
"start": {
"line": 182,
"column": 36
},
"end": {
"line": 182,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6419,
"end": 6420,
"loc": {
"start": {
"line": 182,
"column": 40
},
"end": {
"line": 182,
"column": 41
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6438,
"end": 6441,
"loc": {
"start": {
"line": 183,
"column": 16
},
"end": {
"line": 183,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "originalRequired",
"start": 6441,
"end": 6457,
"loc": {
"start": {
"line": 183,
"column": 19
},
"end": {
"line": 183,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6457,
"end": 6458,
"loc": {
"start": {
"line": 183,
"column": 35
},
"end": {
"line": 183,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "map",
"start": 6458,
"end": 6461,
"loc": {
"start": {
"line": 183,
"column": 36
},
"end": {
"line": 183,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6461,
"end": 6462,
"loc": {
"start": {
"line": 183,
"column": 39
},
"end": {
"line": 183,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "req",
"start": 6462,
"end": 6465,
"loc": {
"start": {
"line": 183,
"column": 40
},
"end": {
"line": 183,
"column": 43
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6466,
"end": 6468,
"loc": {
"start": {
"line": 183,
"column": 44
},
"end": {
"line": 183,
"column": 46
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6469,
"end": 6470,
"loc": {
"start": {
"line": 183,
"column": 47
},
"end": {
"line": 183,
"column": 48
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6470,
"end": 6471,
"loc": {
"start": {
"line": 183,
"column": 48
},
"end": {
"line": 183,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6493,
"end": 6499,
"loc": {
"start": {
"line": 184,
"column": 20
},
"end": {
"line": 184,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6499,
"end": 6500,
"loc": {
"start": {
"line": 184,
"column": 26
},
"end": {
"line": 184,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "req",
"start": 6501,
"end": 6504,
"loc": {
"start": {
"line": 184,
"column": 28
},
"end": {
"line": 184,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6504,
"end": 6505,
"loc": {
"start": {
"line": 184,
"column": 31
},
"end": {
"line": 184,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6505,
"end": 6511,
"loc": {
"start": {
"line": 184,
"column": 32
},
"end": {
"line": 184,
"column": 38
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6511,
"end": 6512,
"loc": {
"start": {
"line": 184,
"column": 38
},
"end": {
"line": 184,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 6534,
"end": 6539,
"loc": {
"start": {
"line": 185,
"column": 20
},
"end": {
"line": 185,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6539,
"end": 6540,
"loc": {
"start": {
"line": 185,
"column": 25
},
"end": {
"line": 185,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "req",
"start": 6541,
"end": 6544,
"loc": {
"start": {
"line": 185,
"column": 27
},
"end": {
"line": 185,
"column": 30
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6544,
"end": 6545,
"loc": {
"start": {
"line": 185,
"column": 30
},
"end": {
"line": 185,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 6545,
"end": 6550,
"loc": {
"start": {
"line": 185,
"column": 31
},
"end": {
"line": 185,
"column": 36
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6550,
"end": 6551,
"loc": {
"start": {
"line": 185,
"column": 36
},
"end": {
"line": 185,
"column": 37
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6569,
"end": 6570,
"loc": {
"start": {
"line": 186,
"column": 16
},
"end": {
"line": 186,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6570,
"end": 6571,
"loc": {
"start": {
"line": 186,
"column": 17
},
"end": {
"line": 186,
"column": 18
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6571,
"end": 6572,
"loc": {
"start": {
"line": 186,
"column": 18
},
"end": {
"line": 186,
"column": 19
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6586,
"end": 6587,
"loc": {
"start": {
"line": 187,
"column": 12
},
"end": {
"line": 187,
"column": 13
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6587,
"end": 6588,
"loc": {
"start": {
"line": 187,
"column": 13
},
"end": {
"line": 187,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "currentTierRequirements",
"start": 6602,
"end": 6625,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 188,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6625,
"end": 6626,
"loc": {
"start": {
"line": 188,
"column": 35
},
"end": {
"line": 188,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forEach",
"start": 6626,
"end": 6633,
"loc": {
"start": {
"line": 188,
"column": 36
},
"end": {
"line": 188,
"column": 43
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6633,
"end": 6634,
"loc": {
"start": {
"line": 188,
"column": 43
},
"end": {
"line": 188,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier",
"start": 6634,
"end": 6638,
"loc": {
"start": {
"line": 188,
"column": 44
},
"end": {
"line": 188,
"column": 48
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6639,
"end": 6641,
"loc": {
"start": {
"line": 188,
"column": 49
},
"end": {
"line": 188,
"column": 51
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6642,
"end": 6643,
"loc": {
"start": {
"line": 188,
"column": 52
},
"end": {
"line": 188,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier",
"start": 6661,
"end": 6665,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6665,
"end": 6666,
"loc": {
"start": {
"line": 189,
"column": 20
},
"end": {
"line": 189,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6666,
"end": 6672,
"loc": {
"start": {
"line": 189,
"column": 21
},
"end": {
"line": 189,
"column": 27
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 6673,
"end": 6674,
"loc": {
"start": {
"line": 189,
"column": 28
},
"end": {
"line": 189,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "findNiceIntegerValue",
"start": 6675,
"end": 6695,
"loc": {
"start": {
"line": 189,
"column": 30
},
"end": {
"line": 189,
"column": 50
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6695,
"end": 6696,
"loc": {
"start": {
"line": 189,
"column": 50
},
"end": {
"line": 189,
"column": 51
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier",
"start": 6696,
"end": 6700,
"loc": {
"start": {
"line": 189,
"column": 51
},
"end": {
"line": 189,
"column": 55
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6700,
"end": 6701,
"loc": {
"start": {
"line": 189,
"column": 55
},
"end": {
"line": 189,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "amount",
"start": 6701,
"end": 6707,
"loc": {
"start": {
"line": 189,
"column": 56
},
"end": {
"line": 189,
"column": 62
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 6708,
"end": 6709,
"loc": {
"start": {
"line": 189,
"column": 63
},
"end": {
"line": 189,
"column": 64
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tierGrowth",
"start": 6710,
"end": 6720,
"loc": {
"start": {
"line": 189,
"column": 65
},
"end": {
"line": 189,
"column": 75
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6720,
"end": 6721,
"loc": {
"start": {
"line": 189,
"column": 75
},
"end": {
"line": 189,
"column": 76
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6721,
"end": 6722,
"loc": {
"start": {
"line": 189,
"column": 76
},
"end": {
"line": 189,
"column": 77
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6736,
"end": 6737,
"loc": {
"start": {
"line": 190,
"column": 12
},
"end": {
"line": 190,
"column": 13
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6737,
"end": 6738,
"loc": {
"start": {
"line": 190,
"column": 13
},
"end": {
"line": 190,
"column": 14
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6738,
"end": 6739,
"loc": {
"start": {
"line": 190,
"column": 14
},
"end": {
"line": 190,
"column": 15
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6749,
"end": 6750,
"loc": {
"start": {
"line": 191,
"column": 8
},
"end": {
"line": 191,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6756,
"end": 6757,
"loc": {
"start": {
"line": 192,
"column": 4
},
"end": {
"line": 192,
"column": 5
}
}
},
{
"type": "CommentLine",
"value": " VALIDATE",
"start": 6765,
"end": 6776,
"loc": {
"start": {
"line": 194,
"column": 4
},
"end": {
"line": 194,
"column": 15
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 6782,
"end": 6784,
"loc": {
"start": {
"line": 195,
"column": 4
},
"end": {
"line": 195,
"column": 6
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6785,
"end": 6786,
"loc": {
"start": {
"line": 195,
"column": 7
},
"end": {
"line": 195,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "G_IS_DEV",
"start": 6786,
"end": 6794,
"loc": {
"start": {
"line": 195,
"column": 8
},
"end": {
"line": 195,
"column": 16
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6794,
"end": 6795,
"loc": {
"start": {
"line": 195,
"column": 16
},
"end": {
"line": 195,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6796,
"end": 6797,
"loc": {
"start": {
"line": 195,
"column": 18
},
"end": {
"line": 195,
"column": 19
}
}
},
{
"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": 6807,
"end": 6810,
"loc": {
"start": {
"line": 196,
"column": 8
},
"end": {
"line": 196,
"column": 11
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6811,
"end": 6812,
"loc": {
"start": {
"line": 196,
"column": 12
},
"end": {
"line": 196,
"column": 13
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 6812,
"end": 6817,
"loc": {
"start": {
"line": 196,
"column": 13
},
"end": {
"line": 196,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeId",
"start": 6818,
"end": 6827,
"loc": {
"start": {
"line": 196,
"column": 19
},
"end": {
"line": 196,
"column": 28
}
}
},
{
"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": 6828,
"end": 6830,
"loc": {
"start": {
"line": 196,
"column": 29
},
"end": {
"line": 196,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 6831,
"end": 6839,
"loc": {
"start": {
"line": 196,
"column": 32
},
"end": {
"line": 196,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6839,
"end": 6840,
"loc": {
"start": {
"line": 196,
"column": 40
},
"end": {
"line": 196,
"column": 41
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6841,
"end": 6842,
"loc": {
"start": {
"line": 196,
"column": 42
},
"end": {
"line": 196,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 6856,
"end": 6864,
"loc": {
"start": {
"line": 197,
"column": 12
},
"end": {
"line": 197,
"column": 20
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6864,
"end": 6865,
"loc": {
"start": {
"line": 197,
"column": 20
},
"end": {
"line": 197,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgradeId",
"start": 6865,
"end": 6874,
"loc": {
"start": {
"line": 197,
"column": 21
},
"end": {
"line": 197,
"column": 30
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6874,
"end": 6875,
"loc": {
"start": {
"line": 197,
"column": 30
},
"end": {
"line": 197,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6875,
"end": 6876,
"loc": {
"start": {
"line": 197,
"column": 31
},
"end": {
"line": 197,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forEach",
"start": 6876,
"end": 6883,
"loc": {
"start": {
"line": 197,
"column": 32
},
"end": {
"line": 197,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6883,
"end": 6884,
"loc": {
"start": {
"line": 197,
"column": 39
},
"end": {
"line": 197,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier",
"start": 6884,
"end": 6888,
"loc": {
"start": {
"line": 197,
"column": 40
},
"end": {
"line": 197,
"column": 44
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6889,
"end": 6891,
"loc": {
"start": {
"line": 197,
"column": 45
},
"end": {
"line": 197,
"column": 47
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6892,
"end": 6893,
"loc": {
"start": {
"line": 197,
"column": 48
},
"end": {
"line": 197,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier",
"start": 6911,
"end": 6915,
"loc": {
"start": {
"line": 198,
"column": 16
},
"end": {
"line": 198,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6915,
"end": 6916,
"loc": {
"start": {
"line": 198,
"column": 20
},
"end": {
"line": 198,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 6916,
"end": 6924,
"loc": {
"start": {
"line": 198,
"column": 21
},
"end": {
"line": 198,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6924,
"end": 6925,
"loc": {
"start": {
"line": 198,
"column": 29
},
"end": {
"line": 198,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forEach",
"start": 6925,
"end": 6932,
"loc": {
"start": {
"line": 198,
"column": 30
},
"end": {
"line": 198,
"column": 37
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6932,
"end": 6933,
"loc": {
"start": {
"line": 198,
"column": 37
},
"end": {
"line": 198,
"column": 38
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6933,
"end": 6934,
"loc": {
"start": {
"line": 198,
"column": 38
},
"end": {
"line": 198,
"column": 39
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6934,
"end": 6935,
"loc": {
"start": {
"line": 198,
"column": 39
},
"end": {
"line": 198,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 6936,
"end": 6941,
"loc": {
"start": {
"line": 198,
"column": 41
},
"end": {
"line": 198,
"column": 46
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6942,
"end": 6943,
"loc": {
"start": {
"line": 198,
"column": 47
},
"end": {
"line": 198,
"column": 48
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6943,
"end": 6944,
"loc": {
"start": {
"line": 198,
"column": 48
},
"end": {
"line": 198,
"column": 49
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6945,
"end": 6947,
"loc": {
"start": {
"line": 198,
"column": 50
},
"end": {
"line": 198,
"column": 52
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6948,
"end": 6949,
"loc": {
"start": {
"line": 198,
"column": 53
},
"end": {
"line": 198,
"column": 54
}
}
},
{
"type": {
"label": "try",
"keyword": "try",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "try",
"start": 6971,
"end": 6974,
"loc": {
"start": {
"line": 199,
"column": 20
},
"end": {
"line": 199,
"column": 23
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6975,
"end": 6976,
"loc": {
"start": {
"line": 199,
"column": 24
},
"end": {
"line": 199,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ShapeDefinition",
"start": 7002,
"end": 7017,
"loc": {
"start": {
"line": 200,
"column": 24
},
"end": {
"line": 200,
"column": 39
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7017,
"end": 7018,
"loc": {
"start": {
"line": 200,
"column": 39
},
"end": {
"line": 200,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fromShortKey",
"start": 7018,
"end": 7030,
"loc": {
"start": {
"line": 200,
"column": 40
},
"end": {
"line": 200,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7030,
"end": 7031,
"loc": {
"start": {
"line": 200,
"column": 52
},
"end": {
"line": 200,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 7031,
"end": 7036,
"loc": {
"start": {
"line": 200,
"column": 53
},
"end": {
"line": 200,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7036,
"end": 7037,
"loc": {
"start": {
"line": 200,
"column": 58
},
"end": {
"line": 200,
"column": 59
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7037,
"end": 7038,
"loc": {
"start": {
"line": 200,
"column": 59
},
"end": {
"line": 200,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7060,
"end": 7061,
"loc": {
"start": {
"line": 201,
"column": 20
},
"end": {
"line": 201,
"column": 21
}
}
},
{
"type": {
"label": "catch",
"keyword": "catch",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "catch",
"start": 7062,
"end": 7067,
"loc": {
"start": {
"line": 201,
"column": 22
},
"end": {
"line": 201,
"column": 27
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7068,
"end": 7069,
"loc": {
"start": {
"line": 201,
"column": 28
},
"end": {
"line": 201,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ex",
"start": 7069,
"end": 7071,
"loc": {
"start": {
"line": 201,
"column": 29
},
"end": {
"line": 201,
"column": 31
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7071,
"end": 7072,
"loc": {
"start": {
"line": 201,
"column": 31
},
"end": {
"line": 201,
"column": 32
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7073,
"end": 7074,
"loc": {
"start": {
"line": 201,
"column": 33
},
"end": {
"line": 201,
"column": 34
}
}
},
{
"type": {
"label": "throw",
"keyword": "throw",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "throw",
"start": 7100,
"end": 7105,
"loc": {
"start": {
"line": 202,
"column": 24
},
"end": {
"line": 202,
"column": 29
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7106,
"end": 7109,
"loc": {
"start": {
"line": 202,
"column": 30
},
"end": {
"line": 202,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "Error",
"start": 7110,
"end": 7115,
"loc": {
"start": {
"line": 202,
"column": 34
},
"end": {
"line": 202,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7115,
"end": 7116,
"loc": {
"start": {
"line": 202,
"column": 39
},
"end": {
"line": 202,
"column": 40
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Invalid upgrade goal: '",
"start": 7116,
"end": 7141,
"loc": {
"start": {
"line": 202,
"column": 40
},
"end": {
"line": 202,
"column": 65
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 7142,
"end": 7143,
"loc": {
"start": {
"line": 202,
"column": 66
},
"end": {
"line": 202,
"column": 67
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ex",
"start": 7144,
"end": 7146,
"loc": {
"start": {
"line": 202,
"column": 68
},
"end": {
"line": 202,
"column": 70
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 7147,
"end": 7148,
"loc": {
"start": {
"line": 202,
"column": 71
},
"end": {
"line": 202,
"column": 72
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "' for shape",
"start": 7149,
"end": 7162,
"loc": {
"start": {
"line": 202,
"column": 73
},
"end": {
"line": 202,
"column": 86
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 7163,
"end": 7164,
"loc": {
"start": {
"line": 202,
"column": 87
},
"end": {
"line": 202,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 7165,
"end": 7170,
"loc": {
"start": {
"line": 202,
"column": 89
},
"end": {
"line": 202,
"column": 94
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7170,
"end": 7171,
"loc": {
"start": {
"line": 202,
"column": 94
},
"end": {
"line": 202,
"column": 95
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7171,
"end": 7172,
"loc": {
"start": {
"line": 202,
"column": 95
},
"end": {
"line": 202,
"column": 96
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7194,
"end": 7195,
"loc": {
"start": {
"line": 203,
"column": 20
},
"end": {
"line": 203,
"column": 21
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7213,
"end": 7214,
"loc": {
"start": {
"line": 204,
"column": 16
},
"end": {
"line": 204,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7214,
"end": 7215,
"loc": {
"start": {
"line": 204,
"column": 17
},
"end": {
"line": 204,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7215,
"end": 7216,
"loc": {
"start": {
"line": 204,
"column": 18
},
"end": {
"line": 204,
"column": 19
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7230,
"end": 7231,
"loc": {
"start": {
"line": 205,
"column": 12
},
"end": {
"line": 205,
"column": 13
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7231,
"end": 7232,
"loc": {
"start": {
"line": 205,
"column": 13
},
"end": {
"line": 205,
"column": 14
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7232,
"end": 7233,
"loc": {
"start": {
"line": 205,
"column": 14
},
"end": {
"line": 205,
"column": 15
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7243,
"end": 7244,
"loc": {
"start": {
"line": 206,
"column": 8
},
"end": {
"line": 206,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7250,
"end": 7251,
"loc": {
"start": {
"line": 207,
"column": 4
},
"end": {
"line": 207,
"column": 5
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 7259,
"end": 7265,
"loc": {
"start": {
"line": 209,
"column": 4
},
"end": {
"line": 209,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "upgrades",
"start": 7266,
"end": 7274,
"loc": {
"start": {
"line": 209,
"column": 11
},
"end": {
"line": 209,
"column": 19
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7274,
"end": 7275,
"loc": {
"start": {
"line": 209,
"column": 19
},
"end": {
"line": 209,
"column": 20
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7277,
"end": 7278,
"loc": {
"start": {
"line": 210,
"column": 0
},
"end": {
"line": 210,
"column": 1
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Generates the level definitions\r\n * @param {boolean} limitedVersion\r\n ",
"start": 7282,
"end": 7362,
"loc": {
"start": {
"line": 212,
"column": 0
},
"end": {
"line": 215,
"column": 3
}
}
},
{
"type": {
"label": "export",
"keyword": "export",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "export",
"start": 7364,
"end": 7370,
"loc": {
"start": {
"line": 216,
"column": 0
},
"end": {
"line": 216,
"column": 6
}
}
},
{
"type": {
"label": "function",
"keyword": "function",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "function",
"start": 7371,
"end": 7379,
"loc": {
"start": {
"line": 216,
"column": 7
},
"end": {
"line": 216,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateLevelDefinitions",
"start": 7380,
"end": 7404,
"loc": {
"start": {
"line": 216,
"column": 16
},
"end": {
"line": 216,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7404,
"end": 7405,
"loc": {
"start": {
"line": 216,
"column": 40
},
"end": {
"line": 216,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "limitedVersion",
"start": 7405,
"end": 7419,
"loc": {
"start": {
"line": 216,
"column": 41
},
"end": {
"line": 216,
"column": 55
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 7420,
"end": 7421,
"loc": {
"start": {
"line": 216,
"column": 56
},
"end": {
"line": 216,
"column": 57
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 7422,
"end": 7427,
"loc": {
"start": {
"line": 216,
"column": 58
},
"end": {
"line": 216,
"column": 63
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7427,
"end": 7428,
"loc": {
"start": {
"line": 216,
"column": 63
},
"end": {
"line": 216,
"column": 64
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7429,
"end": 7430,
"loc": {
"start": {
"line": 216,
"column": 65
},
"end": {
"line": 216,
"column": 66
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 7436,
"end": 7441,
"loc": {
"start": {
"line": 217,
"column": 4
},
"end": {
"line": 217,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "levelDefinitions",
"start": 7442,
"end": 7458,
"loc": {
"start": {
"line": 217,
"column": 10
},
"end": {
"line": 217,
"column": 26
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 7459,
"end": 7460,
"loc": {
"start": {
"line": 217,
"column": 27
},
"end": {
"line": 217,
"column": 28
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7461,
"end": 7462,
"loc": {
"start": {
"line": 217,
"column": 29
},
"end": {
"line": 217,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " 1",
"start": 7472,
"end": 7476,
"loc": {
"start": {
"line": 218,
"column": 8
},
"end": {
"line": 218,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Circle",
"start": 7486,
"end": 7495,
"loc": {
"start": {
"line": 219,
"column": 8
},
"end": {
"line": 219,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7505,
"end": 7506,
"loc": {
"start": {
"line": 220,
"column": 8
},
"end": {
"line": 220,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 7520,
"end": 7525,
"loc": {
"start": {
"line": 221,
"column": 12
},
"end": {
"line": 221,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7525,
"end": 7526,
"loc": {
"start": {
"line": 221,
"column": 17
},
"end": {
"line": 221,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CuCuCuCu",
"start": 7527,
"end": 7537,
"loc": {
"start": {
"line": 221,
"column": 19
},
"end": {
"line": 221,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7537,
"end": 7538,
"loc": {
"start": {
"line": 221,
"column": 29
},
"end": {
"line": 221,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " belts t1",
"start": 7539,
"end": 7550,
"loc": {
"start": {
"line": 221,
"column": 31
},
"end": {
"line": 221,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 7564,
"end": 7572,
"loc": {
"start": {
"line": 222,
"column": 12
},
"end": {
"line": 222,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7572,
"end": 7573,
"loc": {
"start": {
"line": 222,
"column": 20
},
"end": {
"line": 222,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 30,
"start": 7574,
"end": 7576,
"loc": {
"start": {
"line": 222,
"column": 22
},
"end": {
"line": 222,
"column": 24
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7576,
"end": 7577,
"loc": {
"start": {
"line": 222,
"column": 24
},
"end": {
"line": 222,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 7591,
"end": 7597,
"loc": {
"start": {
"line": 223,
"column": 12
},
"end": {
"line": 223,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7597,
"end": 7598,
"loc": {
"start": {
"line": 223,
"column": 18
},
"end": {
"line": 223,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 7599,
"end": 7617,
"loc": {
"start": {
"line": 223,
"column": 20
},
"end": {
"line": 223,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7617,
"end": 7618,
"loc": {
"start": {
"line": 223,
"column": 38
},
"end": {
"line": 223,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_cutter_and_trash",
"start": 7618,
"end": 7641,
"loc": {
"start": {
"line": 223,
"column": 39
},
"end": {
"line": 223,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7641,
"end": 7642,
"loc": {
"start": {
"line": 223,
"column": 62
},
"end": {
"line": 223,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7652,
"end": 7653,
"loc": {
"start": {
"line": 224,
"column": 8
},
"end": {
"line": 224,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7653,
"end": 7654,
"loc": {
"start": {
"line": 224,
"column": 9
},
"end": {
"line": 224,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 2",
"start": 7666,
"end": 7670,
"loc": {
"start": {
"line": 226,
"column": 8
},
"end": {
"line": 226,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Cutter",
"start": 7680,
"end": 7689,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7699,
"end": 7700,
"loc": {
"start": {
"line": 228,
"column": 8
},
"end": {
"line": 228,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 7714,
"end": 7719,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7719,
"end": 7720,
"loc": {
"start": {
"line": 229,
"column": 17
},
"end": {
"line": 229,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "----CuCu",
"start": 7721,
"end": 7731,
"loc": {
"start": {
"line": 229,
"column": 19
},
"end": {
"line": 229,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7731,
"end": 7732,
"loc": {
"start": {
"line": 229,
"column": 29
},
"end": {
"line": 229,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": "",
"start": 7733,
"end": 7735,
"loc": {
"start": {
"line": 229,
"column": 31
},
"end": {
"line": 229,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 7749,
"end": 7757,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7757,
"end": 7758,
"loc": {
"start": {
"line": 230,
"column": 20
},
"end": {
"line": 230,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 40,
"start": 7759,
"end": 7761,
"loc": {
"start": {
"line": 230,
"column": 22
},
"end": {
"line": 230,
"column": 24
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7761,
"end": 7762,
"loc": {
"start": {
"line": 230,
"column": 24
},
"end": {
"line": 230,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 7776,
"end": 7782,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7782,
"end": 7783,
"loc": {
"start": {
"line": 231,
"column": 18
},
"end": {
"line": 231,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 7784,
"end": 7802,
"loc": {
"start": {
"line": 231,
"column": 20
},
"end": {
"line": 231,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7802,
"end": 7803,
"loc": {
"start": {
"line": 231,
"column": 38
},
"end": {
"line": 231,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "no_reward",
"start": 7803,
"end": 7812,
"loc": {
"start": {
"line": 231,
"column": 39
},
"end": {
"line": 231,
"column": 48
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7812,
"end": 7813,
"loc": {
"start": {
"line": 231,
"column": 48
},
"end": {
"line": 231,
"column": 49
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7823,
"end": 7824,
"loc": {
"start": {
"line": 232,
"column": 8
},
"end": {
"line": 232,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7824,
"end": 7825,
"loc": {
"start": {
"line": 232,
"column": 9
},
"end": {
"line": 232,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 3",
"start": 7837,
"end": 7841,
"loc": {
"start": {
"line": 234,
"column": 8
},
"end": {
"line": 234,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rectangle",
"start": 7851,
"end": 7863,
"loc": {
"start": {
"line": 235,
"column": 8
},
"end": {
"line": 235,
"column": 20
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7873,
"end": 7874,
"loc": {
"start": {
"line": 236,
"column": 8
},
"end": {
"line": 236,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 7888,
"end": 7893,
"loc": {
"start": {
"line": 237,
"column": 12
},
"end": {
"line": 237,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7893,
"end": 7894,
"loc": {
"start": {
"line": 237,
"column": 17
},
"end": {
"line": 237,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RuRuRuRu",
"start": 7895,
"end": 7905,
"loc": {
"start": {
"line": 237,
"column": 19
},
"end": {
"line": 237,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7905,
"end": 7906,
"loc": {
"start": {
"line": 237,
"column": 29
},
"end": {
"line": 237,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " miners t1",
"start": 7907,
"end": 7919,
"loc": {
"start": {
"line": 237,
"column": 31
},
"end": {
"line": 237,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 7933,
"end": 7941,
"loc": {
"start": {
"line": 238,
"column": 12
},
"end": {
"line": 238,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7941,
"end": 7942,
"loc": {
"start": {
"line": 238,
"column": 20
},
"end": {
"line": 238,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 70,
"start": 7943,
"end": 7945,
"loc": {
"start": {
"line": 238,
"column": 22
},
"end": {
"line": 238,
"column": 24
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7945,
"end": 7946,
"loc": {
"start": {
"line": 238,
"column": 24
},
"end": {
"line": 238,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 7960,
"end": 7966,
"loc": {
"start": {
"line": 239,
"column": 12
},
"end": {
"line": 239,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7966,
"end": 7967,
"loc": {
"start": {
"line": 239,
"column": 18
},
"end": {
"line": 239,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 7968,
"end": 7986,
"loc": {
"start": {
"line": 239,
"column": 20
},
"end": {
"line": 239,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7986,
"end": 7987,
"loc": {
"start": {
"line": 239,
"column": 38
},
"end": {
"line": 239,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_balancer",
"start": 7987,
"end": 8002,
"loc": {
"start": {
"line": 239,
"column": 39
},
"end": {
"line": 239,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8002,
"end": 8003,
"loc": {
"start": {
"line": 239,
"column": 54
},
"end": {
"line": 239,
"column": 55
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8013,
"end": 8014,
"loc": {
"start": {
"line": 240,
"column": 8
},
"end": {
"line": 240,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8014,
"end": 8015,
"loc": {
"start": {
"line": 240,
"column": 9
},
"end": {
"line": 240,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 4",
"start": 8027,
"end": 8031,
"loc": {
"start": {
"line": 242,
"column": 8
},
"end": {
"line": 242,
"column": 12
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8041,
"end": 8042,
"loc": {
"start": {
"line": 243,
"column": 8
},
"end": {
"line": 243,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8056,
"end": 8061,
"loc": {
"start": {
"line": 244,
"column": 12
},
"end": {
"line": 244,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8061,
"end": 8062,
"loc": {
"start": {
"line": 244,
"column": 17
},
"end": {
"line": 244,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RuRu----",
"start": 8063,
"end": 8073,
"loc": {
"start": {
"line": 244,
"column": 19
},
"end": {
"line": 244,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8073,
"end": 8074,
"loc": {
"start": {
"line": 244,
"column": 29
},
"end": {
"line": 244,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " processors t2",
"start": 8075,
"end": 8091,
"loc": {
"start": {
"line": 244,
"column": 31
},
"end": {
"line": 244,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 8105,
"end": 8113,
"loc": {
"start": {
"line": 245,
"column": 12
},
"end": {
"line": 245,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8113,
"end": 8114,
"loc": {
"start": {
"line": 245,
"column": 20
},
"end": {
"line": 245,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 70,
"start": 8115,
"end": 8117,
"loc": {
"start": {
"line": 245,
"column": 22
},
"end": {
"line": 245,
"column": 24
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8117,
"end": 8118,
"loc": {
"start": {
"line": 245,
"column": 24
},
"end": {
"line": 245,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 8132,
"end": 8138,
"loc": {
"start": {
"line": 246,
"column": 12
},
"end": {
"line": 246,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8138,
"end": 8139,
"loc": {
"start": {
"line": 246,
"column": 18
},
"end": {
"line": 246,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 8140,
"end": 8158,
"loc": {
"start": {
"line": 246,
"column": 20
},
"end": {
"line": 246,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8158,
"end": 8159,
"loc": {
"start": {
"line": 246,
"column": 38
},
"end": {
"line": 246,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_rotater",
"start": 8159,
"end": 8173,
"loc": {
"start": {
"line": 246,
"column": 39
},
"end": {
"line": 246,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8173,
"end": 8174,
"loc": {
"start": {
"line": 246,
"column": 53
},
"end": {
"line": 246,
"column": 54
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8184,
"end": 8185,
"loc": {
"start": {
"line": 247,
"column": 8
},
"end": {
"line": 247,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8185,
"end": 8186,
"loc": {
"start": {
"line": 247,
"column": 9
},
"end": {
"line": 247,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 5",
"start": 8198,
"end": 8202,
"loc": {
"start": {
"line": 249,
"column": 8
},
"end": {
"line": 249,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Rotater",
"start": 8212,
"end": 8222,
"loc": {
"start": {
"line": 250,
"column": 8
},
"end": {
"line": 250,
"column": 18
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8232,
"end": 8233,
"loc": {
"start": {
"line": 251,
"column": 8
},
"end": {
"line": 251,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8247,
"end": 8252,
"loc": {
"start": {
"line": 252,
"column": 12
},
"end": {
"line": 252,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8252,
"end": 8253,
"loc": {
"start": {
"line": 252,
"column": 17
},
"end": {
"line": 252,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Cu----Cu",
"start": 8254,
"end": 8264,
"loc": {
"start": {
"line": 252,
"column": 19
},
"end": {
"line": 252,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8264,
"end": 8265,
"loc": {
"start": {
"line": 252,
"column": 29
},
"end": {
"line": 252,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " belts t2",
"start": 8266,
"end": 8277,
"loc": {
"start": {
"line": 252,
"column": 31
},
"end": {
"line": 252,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 8291,
"end": 8299,
"loc": {
"start": {
"line": 253,
"column": 12
},
"end": {
"line": 253,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8299,
"end": 8300,
"loc": {
"start": {
"line": 253,
"column": 20
},
"end": {
"line": 253,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 170,
"start": 8301,
"end": 8304,
"loc": {
"start": {
"line": 253,
"column": 22
},
"end": {
"line": 253,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8304,
"end": 8305,
"loc": {
"start": {
"line": 253,
"column": 25
},
"end": {
"line": 253,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 8319,
"end": 8325,
"loc": {
"start": {
"line": 254,
"column": 12
},
"end": {
"line": 254,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8325,
"end": 8326,
"loc": {
"start": {
"line": 254,
"column": 18
},
"end": {
"line": 254,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 8327,
"end": 8345,
"loc": {
"start": {
"line": 254,
"column": 20
},
"end": {
"line": 254,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8345,
"end": 8346,
"loc": {
"start": {
"line": 254,
"column": 38
},
"end": {
"line": 254,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_tunnel",
"start": 8346,
"end": 8359,
"loc": {
"start": {
"line": 254,
"column": 39
},
"end": {
"line": 254,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8359,
"end": 8360,
"loc": {
"start": {
"line": 254,
"column": 52
},
"end": {
"line": 254,
"column": 53
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8370,
"end": 8371,
"loc": {
"start": {
"line": 255,
"column": 8
},
"end": {
"line": 255,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8371,
"end": 8372,
"loc": {
"start": {
"line": 255,
"column": 9
},
"end": {
"line": 255,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 6",
"start": 8384,
"end": 8388,
"loc": {
"start": {
"line": 257,
"column": 8
},
"end": {
"line": 257,
"column": 12
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8398,
"end": 8399,
"loc": {
"start": {
"line": 258,
"column": 8
},
"end": {
"line": 258,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8413,
"end": 8418,
"loc": {
"start": {
"line": 259,
"column": 12
},
"end": {
"line": 259,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8418,
"end": 8419,
"loc": {
"start": {
"line": 259,
"column": 17
},
"end": {
"line": 259,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Cu------",
"start": 8420,
"end": 8430,
"loc": {
"start": {
"line": 259,
"column": 19
},
"end": {
"line": 259,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8430,
"end": 8431,
"loc": {
"start": {
"line": 259,
"column": 29
},
"end": {
"line": 259,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " miners t2",
"start": 8432,
"end": 8444,
"loc": {
"start": {
"line": 259,
"column": 31
},
"end": {
"line": 259,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 8458,
"end": 8466,
"loc": {
"start": {
"line": 260,
"column": 12
},
"end": {
"line": 260,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8466,
"end": 8467,
"loc": {
"start": {
"line": 260,
"column": 20
},
"end": {
"line": 260,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 270,
"start": 8468,
"end": 8471,
"loc": {
"start": {
"line": 260,
"column": 22
},
"end": {
"line": 260,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8471,
"end": 8472,
"loc": {
"start": {
"line": 260,
"column": 25
},
"end": {
"line": 260,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 8486,
"end": 8492,
"loc": {
"start": {
"line": 261,
"column": 12
},
"end": {
"line": 261,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8492,
"end": 8493,
"loc": {
"start": {
"line": 261,
"column": 18
},
"end": {
"line": 261,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 8494,
"end": 8512,
"loc": {
"start": {
"line": 261,
"column": 20
},
"end": {
"line": 261,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8512,
"end": 8513,
"loc": {
"start": {
"line": 261,
"column": 38
},
"end": {
"line": 261,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_painter",
"start": 8513,
"end": 8527,
"loc": {
"start": {
"line": 261,
"column": 39
},
"end": {
"line": 261,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8527,
"end": 8528,
"loc": {
"start": {
"line": 261,
"column": 53
},
"end": {
"line": 261,
"column": 54
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8538,
"end": 8539,
"loc": {
"start": {
"line": 262,
"column": 8
},
"end": {
"line": 262,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8539,
"end": 8540,
"loc": {
"start": {
"line": 262,
"column": 9
},
"end": {
"line": 262,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 7",
"start": 8552,
"end": 8556,
"loc": {
"start": {
"line": 264,
"column": 8
},
"end": {
"line": 264,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Painter",
"start": 8566,
"end": 8576,
"loc": {
"start": {
"line": 265,
"column": 8
},
"end": {
"line": 265,
"column": 18
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8586,
"end": 8587,
"loc": {
"start": {
"line": 266,
"column": 8
},
"end": {
"line": 266,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8601,
"end": 8606,
"loc": {
"start": {
"line": 267,
"column": 12
},
"end": {
"line": 267,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8606,
"end": 8607,
"loc": {
"start": {
"line": 267,
"column": 17
},
"end": {
"line": 267,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CrCrCrCr",
"start": 8608,
"end": 8618,
"loc": {
"start": {
"line": 267,
"column": 19
},
"end": {
"line": 267,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8618,
"end": 8619,
"loc": {
"start": {
"line": 267,
"column": 29
},
"end": {
"line": 267,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 8620,
"end": 8629,
"loc": {
"start": {
"line": 267,
"column": 31
},
"end": {
"line": 267,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 8643,
"end": 8651,
"loc": {
"start": {
"line": 268,
"column": 12
},
"end": {
"line": 268,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8651,
"end": 8652,
"loc": {
"start": {
"line": 268,
"column": 20
},
"end": {
"line": 268,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 300,
"start": 8653,
"end": 8656,
"loc": {
"start": {
"line": 268,
"column": 22
},
"end": {
"line": 268,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8656,
"end": 8657,
"loc": {
"start": {
"line": 268,
"column": 25
},
"end": {
"line": 268,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 8671,
"end": 8677,
"loc": {
"start": {
"line": 269,
"column": 12
},
"end": {
"line": 269,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8677,
"end": 8678,
"loc": {
"start": {
"line": 269,
"column": 18
},
"end": {
"line": 269,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 8679,
"end": 8697,
"loc": {
"start": {
"line": 269,
"column": 20
},
"end": {
"line": 269,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8697,
"end": 8698,
"loc": {
"start": {
"line": 269,
"column": 38
},
"end": {
"line": 269,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_rotater_ccw",
"start": 8698,
"end": 8716,
"loc": {
"start": {
"line": 269,
"column": 39
},
"end": {
"line": 269,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8716,
"end": 8717,
"loc": {
"start": {
"line": 269,
"column": 57
},
"end": {
"line": 269,
"column": 58
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8727,
"end": 8728,
"loc": {
"start": {
"line": 270,
"column": 8
},
"end": {
"line": 270,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8728,
"end": 8729,
"loc": {
"start": {
"line": 270,
"column": 9
},
"end": {
"line": 270,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 8",
"start": 8741,
"end": 8745,
"loc": {
"start": {
"line": 272,
"column": 8
},
"end": {
"line": 272,
"column": 12
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8755,
"end": 8756,
"loc": {
"start": {
"line": 273,
"column": 8
},
"end": {
"line": 273,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8770,
"end": 8775,
"loc": {
"start": {
"line": 274,
"column": 12
},
"end": {
"line": 274,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8775,
"end": 8776,
"loc": {
"start": {
"line": 274,
"column": 17
},
"end": {
"line": 274,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RbRb----",
"start": 8777,
"end": 8787,
"loc": {
"start": {
"line": 274,
"column": 19
},
"end": {
"line": 274,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8787,
"end": 8788,
"loc": {
"start": {
"line": 274,
"column": 29
},
"end": {
"line": 274,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " painter t2",
"start": 8789,
"end": 8802,
"loc": {
"start": {
"line": 274,
"column": 31
},
"end": {
"line": 274,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 8816,
"end": 8824,
"loc": {
"start": {
"line": 275,
"column": 12
},
"end": {
"line": 275,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8824,
"end": 8825,
"loc": {
"start": {
"line": 275,
"column": 20
},
"end": {
"line": 275,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 480,
"start": 8826,
"end": 8829,
"loc": {
"start": {
"line": 275,
"column": 22
},
"end": {
"line": 275,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8829,
"end": 8830,
"loc": {
"start": {
"line": 275,
"column": 25
},
"end": {
"line": 275,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 8844,
"end": 8850,
"loc": {
"start": {
"line": 276,
"column": 12
},
"end": {
"line": 276,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8850,
"end": 8851,
"loc": {
"start": {
"line": 276,
"column": 18
},
"end": {
"line": 276,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 8852,
"end": 8870,
"loc": {
"start": {
"line": 276,
"column": 20
},
"end": {
"line": 276,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8870,
"end": 8871,
"loc": {
"start": {
"line": 276,
"column": 38
},
"end": {
"line": 276,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_mixer",
"start": 8871,
"end": 8883,
"loc": {
"start": {
"line": 276,
"column": 39
},
"end": {
"line": 276,
"column": 51
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8883,
"end": 8884,
"loc": {
"start": {
"line": 276,
"column": 51
},
"end": {
"line": 276,
"column": 52
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8894,
"end": 8895,
"loc": {
"start": {
"line": 277,
"column": 8
},
"end": {
"line": 277,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8895,
"end": 8896,
"loc": {
"start": {
"line": 277,
"column": 9
},
"end": {
"line": 277,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 9",
"start": 8908,
"end": 8912,
"loc": {
"start": {
"line": 279,
"column": 8
},
"end": {
"line": 279,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Mixing (purple)",
"start": 8922,
"end": 8940,
"loc": {
"start": {
"line": 280,
"column": 8
},
"end": {
"line": 280,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8950,
"end": 8951,
"loc": {
"start": {
"line": 281,
"column": 8
},
"end": {
"line": 281,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 8965,
"end": 8970,
"loc": {
"start": {
"line": 282,
"column": 12
},
"end": {
"line": 282,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8970,
"end": 8971,
"loc": {
"start": {
"line": 282,
"column": 17
},
"end": {
"line": 282,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CpCpCpCp",
"start": 8972,
"end": 8982,
"loc": {
"start": {
"line": 282,
"column": 19
},
"end": {
"line": 282,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8982,
"end": 8983,
"loc": {
"start": {
"line": 282,
"column": 29
},
"end": {
"line": 282,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " belts t3",
"start": 8984,
"end": 8995,
"loc": {
"start": {
"line": 282,
"column": 31
},
"end": {
"line": 282,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 9009,
"end": 9017,
"loc": {
"start": {
"line": 283,
"column": 12
},
"end": {
"line": 283,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9017,
"end": 9018,
"loc": {
"start": {
"line": 283,
"column": 20
},
"end": {
"line": 283,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 600,
"start": 9019,
"end": 9022,
"loc": {
"start": {
"line": 283,
"column": 22
},
"end": {
"line": 283,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9022,
"end": 9023,
"loc": {
"start": {
"line": 283,
"column": 25
},
"end": {
"line": 283,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 9037,
"end": 9043,
"loc": {
"start": {
"line": 284,
"column": 12
},
"end": {
"line": 284,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9043,
"end": 9044,
"loc": {
"start": {
"line": 284,
"column": 18
},
"end": {
"line": 284,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 9045,
"end": 9063,
"loc": {
"start": {
"line": 284,
"column": 20
},
"end": {
"line": 284,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9063,
"end": 9064,
"loc": {
"start": {
"line": 284,
"column": 38
},
"end": {
"line": 284,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_merger",
"start": 9064,
"end": 9077,
"loc": {
"start": {
"line": 284,
"column": 39
},
"end": {
"line": 284,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9077,
"end": 9078,
"loc": {
"start": {
"line": 284,
"column": 52
},
"end": {
"line": 284,
"column": 53
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9088,
"end": 9089,
"loc": {
"start": {
"line": 285,
"column": 8
},
"end": {
"line": 285,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9089,
"end": 9090,
"loc": {
"start": {
"line": 285,
"column": 9
},
"end": {
"line": 285,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 10",
"start": 9102,
"end": 9107,
"loc": {
"start": {
"line": 287,
"column": 8
},
"end": {
"line": 287,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " STACKER: Star shape + cyan",
"start": 9117,
"end": 9146,
"loc": {
"start": {
"line": 288,
"column": 8
},
"end": {
"line": 288,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9156,
"end": 9157,
"loc": {
"start": {
"line": 289,
"column": 8
},
"end": {
"line": 289,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 9171,
"end": 9176,
"loc": {
"start": {
"line": 290,
"column": 12
},
"end": {
"line": 290,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9176,
"end": 9177,
"loc": {
"start": {
"line": 290,
"column": 17
},
"end": {
"line": 290,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "ScScScSc",
"start": 9178,
"end": 9188,
"loc": {
"start": {
"line": 290,
"column": 19
},
"end": {
"line": 290,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9188,
"end": 9189,
"loc": {
"start": {
"line": 290,
"column": 29
},
"end": {
"line": 290,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " miners t3",
"start": 9190,
"end": 9202,
"loc": {
"start": {
"line": 290,
"column": 31
},
"end": {
"line": 290,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 9216,
"end": 9224,
"loc": {
"start": {
"line": 291,
"column": 12
},
"end": {
"line": 291,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9224,
"end": 9225,
"loc": {
"start": {
"line": 291,
"column": 20
},
"end": {
"line": 291,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 800,
"start": 9226,
"end": 9229,
"loc": {
"start": {
"line": 291,
"column": 22
},
"end": {
"line": 291,
"column": 25
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9229,
"end": 9230,
"loc": {
"start": {
"line": 291,
"column": 25
},
"end": {
"line": 291,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 9244,
"end": 9250,
"loc": {
"start": {
"line": 292,
"column": 12
},
"end": {
"line": 292,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9250,
"end": 9251,
"loc": {
"start": {
"line": 292,
"column": 18
},
"end": {
"line": 292,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 9252,
"end": 9270,
"loc": {
"start": {
"line": 292,
"column": 20
},
"end": {
"line": 292,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9270,
"end": 9271,
"loc": {
"start": {
"line": 292,
"column": 38
},
"end": {
"line": 292,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_stacker",
"start": 9271,
"end": 9285,
"loc": {
"start": {
"line": 292,
"column": 39
},
"end": {
"line": 292,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9285,
"end": 9286,
"loc": {
"start": {
"line": 292,
"column": 53
},
"end": {
"line": 292,
"column": 54
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9296,
"end": 9297,
"loc": {
"start": {
"line": 293,
"column": 8
},
"end": {
"line": 293,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9297,
"end": 9298,
"loc": {
"start": {
"line": 293,
"column": 9
},
"end": {
"line": 293,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 11",
"start": 9310,
"end": 9315,
"loc": {
"start": {
"line": 295,
"column": 8
},
"end": {
"line": 295,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Chainable miner",
"start": 9325,
"end": 9343,
"loc": {
"start": {
"line": 296,
"column": 8
},
"end": {
"line": 296,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9353,
"end": 9354,
"loc": {
"start": {
"line": 297,
"column": 8
},
"end": {
"line": 297,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 9368,
"end": 9373,
"loc": {
"start": {
"line": 298,
"column": 12
},
"end": {
"line": 298,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9373,
"end": 9374,
"loc": {
"start": {
"line": 298,
"column": 17
},
"end": {
"line": 298,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CgScScCg",
"start": 9375,
"end": 9385,
"loc": {
"start": {
"line": 298,
"column": 19
},
"end": {
"line": 298,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9385,
"end": 9386,
"loc": {
"start": {
"line": 298,
"column": 29
},
"end": {
"line": 298,
"column": 30
}
}
},
{
"type": "CommentLine",
"value": " processors t3",
"start": 9387,
"end": 9403,
"loc": {
"start": {
"line": 298,
"column": 31
},
"end": {
"line": 298,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 9417,
"end": 9425,
"loc": {
"start": {
"line": 299,
"column": 12
},
"end": {
"line": 299,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9425,
"end": 9426,
"loc": {
"start": {
"line": 299,
"column": 20
},
"end": {
"line": 299,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1000,
"start": 9427,
"end": 9431,
"loc": {
"start": {
"line": 299,
"column": 22
},
"end": {
"line": 299,
"column": 26
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9431,
"end": 9432,
"loc": {
"start": {
"line": 299,
"column": 26
},
"end": {
"line": 299,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 9446,
"end": 9452,
"loc": {
"start": {
"line": 300,
"column": 12
},
"end": {
"line": 300,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9452,
"end": 9453,
"loc": {
"start": {
"line": 300,
"column": 18
},
"end": {
"line": 300,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 9454,
"end": 9472,
"loc": {
"start": {
"line": 300,
"column": 20
},
"end": {
"line": 300,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9472,
"end": 9473,
"loc": {
"start": {
"line": 300,
"column": 38
},
"end": {
"line": 300,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_miner_chainable",
"start": 9473,
"end": 9495,
"loc": {
"start": {
"line": 300,
"column": 39
},
"end": {
"line": 300,
"column": 61
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9495,
"end": 9496,
"loc": {
"start": {
"line": 300,
"column": 61
},
"end": {
"line": 300,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9506,
"end": 9507,
"loc": {
"start": {
"line": 301,
"column": 8
},
"end": {
"line": 301,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9507,
"end": 9508,
"loc": {
"start": {
"line": 301,
"column": 9
},
"end": {
"line": 301,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 12",
"start": 9520,
"end": 9525,
"loc": {
"start": {
"line": 303,
"column": 8
},
"end": {
"line": 303,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Blueprints",
"start": 9535,
"end": 9548,
"loc": {
"start": {
"line": 304,
"column": 8
},
"end": {
"line": 304,
"column": 21
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9558,
"end": 9559,
"loc": {
"start": {
"line": 305,
"column": 8
},
"end": {
"line": 305,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 9573,
"end": 9578,
"loc": {
"start": {
"line": 306,
"column": 12
},
"end": {
"line": 306,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9578,
"end": 9579,
"loc": {
"start": {
"line": 306,
"column": 17
},
"end": {
"line": 306,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbCbCbRb:CwCwCwCw",
"start": 9580,
"end": 9599,
"loc": {
"start": {
"line": 306,
"column": 19
},
"end": {
"line": 306,
"column": 38
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9599,
"end": 9600,
"loc": {
"start": {
"line": 306,
"column": 38
},
"end": {
"line": 306,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 9614,
"end": 9622,
"loc": {
"start": {
"line": 307,
"column": 12
},
"end": {
"line": 307,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9622,
"end": 9623,
"loc": {
"start": {
"line": 307,
"column": 20
},
"end": {
"line": 307,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1000,
"start": 9624,
"end": 9628,
"loc": {
"start": {
"line": 307,
"column": 22
},
"end": {
"line": 307,
"column": 26
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9628,
"end": 9629,
"loc": {
"start": {
"line": 307,
"column": 26
},
"end": {
"line": 307,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 9643,
"end": 9649,
"loc": {
"start": {
"line": 308,
"column": 12
},
"end": {
"line": 308,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9649,
"end": 9650,
"loc": {
"start": {
"line": 308,
"column": 18
},
"end": {
"line": 308,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 9651,
"end": 9669,
"loc": {
"start": {
"line": 308,
"column": 20
},
"end": {
"line": 308,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9669,
"end": 9670,
"loc": {
"start": {
"line": 308,
"column": 38
},
"end": {
"line": 308,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_blueprints",
"start": 9670,
"end": 9687,
"loc": {
"start": {
"line": 308,
"column": 39
},
"end": {
"line": 308,
"column": 56
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9687,
"end": 9688,
"loc": {
"start": {
"line": 308,
"column": 56
},
"end": {
"line": 308,
"column": 57
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9698,
"end": 9699,
"loc": {
"start": {
"line": 309,
"column": 8
},
"end": {
"line": 309,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9699,
"end": 9700,
"loc": {
"start": {
"line": 309,
"column": 9
},
"end": {
"line": 309,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " 13",
"start": 9712,
"end": 9717,
"loc": {
"start": {
"line": 311,
"column": 8
},
"end": {
"line": 311,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Tunnel Tier 2",
"start": 9727,
"end": 9743,
"loc": {
"start": {
"line": 312,
"column": 8
},
"end": {
"line": 312,
"column": 24
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9753,
"end": 9754,
"loc": {
"start": {
"line": 313,
"column": 8
},
"end": {
"line": 313,
"column": 9
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 9768,
"end": 9773,
"loc": {
"start": {
"line": 314,
"column": 12
},
"end": {
"line": 314,
"column": 17
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9773,
"end": 9774,
"loc": {
"start": {
"line": 314,
"column": 17
},
"end": {
"line": 314,
"column": 18
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RpRpRpRp:CwCwCwCw",
"start": 9775,
"end": 9794,
"loc": {
"start": {
"line": 314,
"column": 19
},
"end": {
"line": 314,
"column": 38
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9794,
"end": 9795,
"loc": {
"start": {
"line": 314,
"column": 38
},
"end": {
"line": 314,
"column": 39
}
}
},
{
"type": "CommentLine",
"value": " painting t3",
"start": 9796,
"end": 9810,
"loc": {
"start": {
"line": 314,
"column": 40
},
"end": {
"line": 314,
"column": 54
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 9824,
"end": 9832,
"loc": {
"start": {
"line": 315,
"column": 12
},
"end": {
"line": 315,
"column": 20
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9832,
"end": 9833,
"loc": {
"start": {
"line": 315,
"column": 20
},
"end": {
"line": 315,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3800,
"start": 9834,
"end": 9838,
"loc": {
"start": {
"line": 315,
"column": 22
},
"end": {
"line": 315,
"column": 26
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9838,
"end": 9839,
"loc": {
"start": {
"line": 315,
"column": 26
},
"end": {
"line": 315,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 9853,
"end": 9859,
"loc": {
"start": {
"line": 316,
"column": 12
},
"end": {
"line": 316,
"column": 18
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9859,
"end": 9860,
"loc": {
"start": {
"line": 316,
"column": 18
},
"end": {
"line": 316,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 9861,
"end": 9879,
"loc": {
"start": {
"line": 316,
"column": 20
},
"end": {
"line": 316,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9879,
"end": 9880,
"loc": {
"start": {
"line": 316,
"column": 38
},
"end": {
"line": 316,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_underground_belt_tier_2",
"start": 9880,
"end": 9910,
"loc": {
"start": {
"line": 316,
"column": 39
},
"end": {
"line": 316,
"column": 69
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9910,
"end": 9911,
"loc": {
"start": {
"line": 316,
"column": 69
},
"end": {
"line": 316,
"column": 70
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9921,
"end": 9922,
"loc": {
"start": {
"line": 317,
"column": 8
},
"end": {
"line": 317,
"column": 9
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9922,
"end": 9923,
"loc": {
"start": {
"line": 317,
"column": 9
},
"end": {
"line": 317,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " DEMO STOPS HERE",
"start": 9935,
"end": 9953,
"loc": {
"start": {
"line": 319,
"column": 8
},
"end": {
"line": 319,
"column": 26
}
}
},
{
"type": {
"label": "...",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9963,
"end": 9966,
"loc": {
"start": {
"line": 320,
"column": 8
},
"end": {
"line": 320,
"column": 11
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9966,
"end": 9967,
"loc": {
"start": {
"line": 320,
"column": 11
},
"end": {
"line": 320,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "limitedVersion",
"start": 9967,
"end": 9981,
"loc": {
"start": {
"line": 320,
"column": 12
},
"end": {
"line": 320,
"column": 26
}
}
},
{
"type": {
"label": "?",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9982,
"end": 9983,
"loc": {
"start": {
"line": 320,
"column": 27
},
"end": {
"line": 320,
"column": 28
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 9997,
"end": 9998,
"loc": {
"start": {
"line": 321,
"column": 12
},
"end": {
"line": 321,
"column": 13
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 9998,
"end": 9999,
"loc": {
"start": {
"line": 321,
"column": 13
},
"end": {
"line": 321,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 10017,
"end": 10022,
"loc": {
"start": {
"line": 322,
"column": 16
},
"end": {
"line": 322,
"column": 21
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10022,
"end": 10023,
"loc": {
"start": {
"line": 322,
"column": 21
},
"end": {
"line": 322,
"column": 22
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "RpRpRpRp:CwCwCwCw",
"start": 10024,
"end": 10043,
"loc": {
"start": {
"line": 322,
"column": 23
},
"end": {
"line": 322,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10043,
"end": 10044,
"loc": {
"start": {
"line": 322,
"column": 42
},
"end": {
"line": 322,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 10062,
"end": 10070,
"loc": {
"start": {
"line": 323,
"column": 16
},
"end": {
"line": 323,
"column": 24
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10070,
"end": 10071,
"loc": {
"start": {
"line": 323,
"column": 24
},
"end": {
"line": 323,
"column": 25
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 10072,
"end": 10073,
"loc": {
"start": {
"line": 323,
"column": 26
},
"end": {
"line": 323,
"column": 27
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10073,
"end": 10074,
"loc": {
"start": {
"line": 323,
"column": 27
},
"end": {
"line": 323,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 10092,
"end": 10098,
"loc": {
"start": {
"line": 324,
"column": 16
},
"end": {
"line": 324,
"column": 22
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10098,
"end": 10099,
"loc": {
"start": {
"line": 324,
"column": 22
},
"end": {
"line": 324,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 10100,
"end": 10118,
"loc": {
"start": {
"line": 324,
"column": 24
},
"end": {
"line": 324,
"column": 42
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10118,
"end": 10119,
"loc": {
"start": {
"line": 324,
"column": 42
},
"end": {
"line": 324,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_demo_end",
"start": 10119,
"end": 10134,
"loc": {
"start": {
"line": 324,
"column": 43
},
"end": {
"line": 324,
"column": 58
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10134,
"end": 10135,
"loc": {
"start": {
"line": 324,
"column": 58
},
"end": {
"line": 324,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10149,
"end": 10150,
"loc": {
"start": {
"line": 325,
"column": 12
},
"end": {
"line": 325,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10150,
"end": 10151,
"loc": {
"start": {
"line": 325,
"column": 13
},
"end": {
"line": 325,
"column": 14
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10152,
"end": 10153,
"loc": {
"start": {
"line": 325,
"column": 15
},
"end": {
"line": 325,
"column": 16
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10154,
"end": 10155,
"loc": {
"start": {
"line": 325,
"column": 17
},
"end": {
"line": 325,
"column": 18
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10169,
"end": 10170,
"loc": {
"start": {
"line": 326,
"column": 12
},
"end": {
"line": 326,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " 14",
"start": 10188,
"end": 10193,
"loc": {
"start": {
"line": 327,
"column": 16
},
"end": {
"line": 327,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Belt reader",
"start": 10211,
"end": 10225,
"loc": {
"start": {
"line": 328,
"column": 16
},
"end": {
"line": 328,
"column": 30
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10243,
"end": 10244,
"loc": {
"start": {
"line": 329,
"column": 16
},
"end": {
"line": 329,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 10266,
"end": 10271,
"loc": {
"start": {
"line": 330,
"column": 20
},
"end": {
"line": 330,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10271,
"end": 10272,
"loc": {
"start": {
"line": 330,
"column": 25
},
"end": {
"line": 330,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "--Cg----:--Cr----",
"start": 10273,
"end": 10292,
"loc": {
"start": {
"line": 330,
"column": 27
},
"end": {
"line": 330,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10292,
"end": 10293,
"loc": {
"start": {
"line": 330,
"column": 46
},
"end": {
"line": 330,
"column": 47
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 10294,
"end": 10303,
"loc": {
"start": {
"line": 330,
"column": 48
},
"end": {
"line": 330,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 10325,
"end": 10333,
"loc": {
"start": {
"line": 331,
"column": 20
},
"end": {
"line": 331,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10333,
"end": 10334,
"loc": {
"start": {
"line": 331,
"column": 28
},
"end": {
"line": 331,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 8,
"start": 10335,
"end": 10336,
"loc": {
"start": {
"line": 331,
"column": 30
},
"end": {
"line": 331,
"column": 31
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10336,
"end": 10337,
"loc": {
"start": {
"line": 331,
"column": 31
},
"end": {
"line": 331,
"column": 32
}
}
},
{
"type": "CommentLine",
"value": " Per second!",
"start": 10338,
"end": 10352,
"loc": {
"start": {
"line": 331,
"column": 33
},
"end": {
"line": 331,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 10374,
"end": 10380,
"loc": {
"start": {
"line": 332,
"column": 20
},
"end": {
"line": 332,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10380,
"end": 10381,
"loc": {
"start": {
"line": 332,
"column": 26
},
"end": {
"line": 332,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 10382,
"end": 10400,
"loc": {
"start": {
"line": 332,
"column": 28
},
"end": {
"line": 332,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10400,
"end": 10401,
"loc": {
"start": {
"line": 332,
"column": 46
},
"end": {
"line": 332,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_belt_reader",
"start": 10401,
"end": 10419,
"loc": {
"start": {
"line": 332,
"column": 47
},
"end": {
"line": 332,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10419,
"end": 10420,
"loc": {
"start": {
"line": 332,
"column": 65
},
"end": {
"line": 332,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "throughputOnly",
"start": 10442,
"end": 10456,
"loc": {
"start": {
"line": 333,
"column": 20
},
"end": {
"line": 333,
"column": 34
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10456,
"end": 10457,
"loc": {
"start": {
"line": 333,
"column": 34
},
"end": {
"line": 333,
"column": 35
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 10458,
"end": 10462,
"loc": {
"start": {
"line": 333,
"column": 36
},
"end": {
"line": 333,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10462,
"end": 10463,
"loc": {
"start": {
"line": 333,
"column": 40
},
"end": {
"line": 333,
"column": 41
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10481,
"end": 10482,
"loc": {
"start": {
"line": 334,
"column": 16
},
"end": {
"line": 334,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10482,
"end": 10483,
"loc": {
"start": {
"line": 334,
"column": 17
},
"end": {
"line": 334,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 15",
"start": 10503,
"end": 10508,
"loc": {
"start": {
"line": 336,
"column": 16
},
"end": {
"line": 336,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Storage",
"start": 10526,
"end": 10536,
"loc": {
"start": {
"line": 337,
"column": 16
},
"end": {
"line": 337,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10554,
"end": 10555,
"loc": {
"start": {
"line": 338,
"column": 16
},
"end": {
"line": 338,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 10577,
"end": 10582,
"loc": {
"start": {
"line": 339,
"column": 20
},
"end": {
"line": 339,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10582,
"end": 10583,
"loc": {
"start": {
"line": 339,
"column": 25
},
"end": {
"line": 339,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "SrSrSrSr:CyCyCyCy",
"start": 10584,
"end": 10603,
"loc": {
"start": {
"line": 339,
"column": 27
},
"end": {
"line": 339,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10603,
"end": 10604,
"loc": {
"start": {
"line": 339,
"column": 46
},
"end": {
"line": 339,
"column": 47
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 10605,
"end": 10614,
"loc": {
"start": {
"line": 339,
"column": 48
},
"end": {
"line": 339,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 10636,
"end": 10644,
"loc": {
"start": {
"line": 340,
"column": 20
},
"end": {
"line": 340,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10644,
"end": 10645,
"loc": {
"start": {
"line": 340,
"column": 28
},
"end": {
"line": 340,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 10000,
"start": 10646,
"end": 10651,
"loc": {
"start": {
"line": 340,
"column": 30
},
"end": {
"line": 340,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10651,
"end": 10652,
"loc": {
"start": {
"line": 340,
"column": 35
},
"end": {
"line": 340,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 10674,
"end": 10680,
"loc": {
"start": {
"line": 341,
"column": 20
},
"end": {
"line": 341,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10680,
"end": 10681,
"loc": {
"start": {
"line": 341,
"column": 26
},
"end": {
"line": 341,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 10682,
"end": 10700,
"loc": {
"start": {
"line": 341,
"column": 28
},
"end": {
"line": 341,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10700,
"end": 10701,
"loc": {
"start": {
"line": 341,
"column": 46
},
"end": {
"line": 341,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_storage",
"start": 10701,
"end": 10715,
"loc": {
"start": {
"line": 341,
"column": 47
},
"end": {
"line": 341,
"column": 61
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10715,
"end": 10716,
"loc": {
"start": {
"line": 341,
"column": 61
},
"end": {
"line": 341,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10734,
"end": 10735,
"loc": {
"start": {
"line": 342,
"column": 16
},
"end": {
"line": 342,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10735,
"end": 10736,
"loc": {
"start": {
"line": 342,
"column": 17
},
"end": {
"line": 342,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 16",
"start": 10756,
"end": 10761,
"loc": {
"start": {
"line": 344,
"column": 16
},
"end": {
"line": 344,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Quad Cutter",
"start": 10779,
"end": 10793,
"loc": {
"start": {
"line": 345,
"column": 16
},
"end": {
"line": 345,
"column": 30
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10811,
"end": 10812,
"loc": {
"start": {
"line": 346,
"column": 16
},
"end": {
"line": 346,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 10834,
"end": 10839,
"loc": {
"start": {
"line": 347,
"column": 20
},
"end": {
"line": 347,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10839,
"end": 10840,
"loc": {
"start": {
"line": 347,
"column": 25
},
"end": {
"line": 347,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "SrSrSrSr:CyCyCyCy:SwSwSwSw",
"start": 10841,
"end": 10869,
"loc": {
"start": {
"line": 347,
"column": 27
},
"end": {
"line": 347,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10869,
"end": 10870,
"loc": {
"start": {
"line": 347,
"column": 55
},
"end": {
"line": 347,
"column": 56
}
}
},
{
"type": "CommentLine",
"value": " belts t4 (two variants)",
"start": 10871,
"end": 10897,
"loc": {
"start": {
"line": 347,
"column": 57
},
"end": {
"line": 347,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 10919,
"end": 10927,
"loc": {
"start": {
"line": 348,
"column": 20
},
"end": {
"line": 348,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10927,
"end": 10928,
"loc": {
"start": {
"line": 348,
"column": 28
},
"end": {
"line": 348,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 6000,
"start": 10929,
"end": 10933,
"loc": {
"start": {
"line": 348,
"column": 30
},
"end": {
"line": 348,
"column": 34
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10933,
"end": 10934,
"loc": {
"start": {
"line": 348,
"column": 34
},
"end": {
"line": 348,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 10956,
"end": 10962,
"loc": {
"start": {
"line": 349,
"column": 20
},
"end": {
"line": 349,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10962,
"end": 10963,
"loc": {
"start": {
"line": 349,
"column": 26
},
"end": {
"line": 349,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 10964,
"end": 10982,
"loc": {
"start": {
"line": 349,
"column": 28
},
"end": {
"line": 349,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10982,
"end": 10983,
"loc": {
"start": {
"line": 349,
"column": 46
},
"end": {
"line": 349,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_cutter_quad",
"start": 10983,
"end": 11001,
"loc": {
"start": {
"line": 349,
"column": 47
},
"end": {
"line": 349,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11001,
"end": 11002,
"loc": {
"start": {
"line": 349,
"column": 65
},
"end": {
"line": 349,
"column": 66
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11020,
"end": 11021,
"loc": {
"start": {
"line": 350,
"column": 16
},
"end": {
"line": 350,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11021,
"end": 11022,
"loc": {
"start": {
"line": 350,
"column": 17
},
"end": {
"line": 350,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 17",
"start": 11042,
"end": 11047,
"loc": {
"start": {
"line": 352,
"column": 16
},
"end": {
"line": 352,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Double painter",
"start": 11065,
"end": 11082,
"loc": {
"start": {
"line": 353,
"column": 16
},
"end": {
"line": 353,
"column": 33
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11100,
"end": 11101,
"loc": {
"start": {
"line": 354,
"column": 16
},
"end": {
"line": 354,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 11123,
"end": 11128,
"loc": {
"start": {
"line": 355,
"column": 20
},
"end": {
"line": 355,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11128,
"end": 11129,
"loc": {
"start": {
"line": 355,
"column": 25
},
"end": {
"line": 355,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbRbRbCb:CwCwCwCw:WbWbWbWb",
"start": 11130,
"end": 11158,
"loc": {
"start": {
"line": 355,
"column": 27
},
"end": {
"line": 355,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11158,
"end": 11159,
"loc": {
"start": {
"line": 355,
"column": 55
},
"end": {
"line": 355,
"column": 56
}
}
},
{
"type": "CommentLine",
"value": " miner t4 (two variants)",
"start": 11160,
"end": 11186,
"loc": {
"start": {
"line": 355,
"column": 57
},
"end": {
"line": 355,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 11208,
"end": 11216,
"loc": {
"start": {
"line": 356,
"column": 20
},
"end": {
"line": 356,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11216,
"end": 11217,
"loc": {
"start": {
"line": 356,
"column": 28
},
"end": {
"line": 356,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20000,
"start": 11218,
"end": 11223,
"loc": {
"start": {
"line": 356,
"column": 30
},
"end": {
"line": 356,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11223,
"end": 11224,
"loc": {
"start": {
"line": 356,
"column": 35
},
"end": {
"line": 356,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 11246,
"end": 11252,
"loc": {
"start": {
"line": 357,
"column": 20
},
"end": {
"line": 357,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11252,
"end": 11253,
"loc": {
"start": {
"line": 357,
"column": 26
},
"end": {
"line": 357,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 11254,
"end": 11272,
"loc": {
"start": {
"line": 357,
"column": 28
},
"end": {
"line": 357,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11272,
"end": 11273,
"loc": {
"start": {
"line": 357,
"column": 46
},
"end": {
"line": 357,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_painter_double",
"start": 11273,
"end": 11294,
"loc": {
"start": {
"line": 357,
"column": 47
},
"end": {
"line": 357,
"column": 68
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11294,
"end": 11295,
"loc": {
"start": {
"line": 357,
"column": 68
},
"end": {
"line": 357,
"column": 69
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11313,
"end": 11314,
"loc": {
"start": {
"line": 358,
"column": 16
},
"end": {
"line": 358,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11314,
"end": 11315,
"loc": {
"start": {
"line": 358,
"column": 17
},
"end": {
"line": 358,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 18",
"start": 11335,
"end": 11340,
"loc": {
"start": {
"line": 360,
"column": 16
},
"end": {
"line": 360,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Rotater (180deg)",
"start": 11358,
"end": 11377,
"loc": {
"start": {
"line": 361,
"column": 16
},
"end": {
"line": 361,
"column": 35
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11395,
"end": 11396,
"loc": {
"start": {
"line": 362,
"column": 16
},
"end": {
"line": 362,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 11418,
"end": 11423,
"loc": {
"start": {
"line": 363,
"column": 20
},
"end": {
"line": 363,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11423,
"end": 11424,
"loc": {
"start": {
"line": 363,
"column": 25
},
"end": {
"line": 363,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Sg----Sg:CgCgCgCg:--CyCy--",
"start": 11425,
"end": 11453,
"loc": {
"start": {
"line": 363,
"column": 27
},
"end": {
"line": 363,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11453,
"end": 11454,
"loc": {
"start": {
"line": 363,
"column": 55
},
"end": {
"line": 363,
"column": 56
}
}
},
{
"type": "CommentLine",
"value": " unused",
"start": 11455,
"end": 11464,
"loc": {
"start": {
"line": 363,
"column": 57
},
"end": {
"line": 363,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 11486,
"end": 11494,
"loc": {
"start": {
"line": 364,
"column": 20
},
"end": {
"line": 364,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11494,
"end": 11495,
"loc": {
"start": {
"line": 364,
"column": 28
},
"end": {
"line": 364,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20000,
"start": 11496,
"end": 11501,
"loc": {
"start": {
"line": 364,
"column": 30
},
"end": {
"line": 364,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11501,
"end": 11502,
"loc": {
"start": {
"line": 364,
"column": 35
},
"end": {
"line": 364,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 11524,
"end": 11530,
"loc": {
"start": {
"line": 365,
"column": 20
},
"end": {
"line": 365,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11530,
"end": 11531,
"loc": {
"start": {
"line": 365,
"column": 26
},
"end": {
"line": 365,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 11532,
"end": 11550,
"loc": {
"start": {
"line": 365,
"column": 28
},
"end": {
"line": 365,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11550,
"end": 11551,
"loc": {
"start": {
"line": 365,
"column": 46
},
"end": {
"line": 365,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_rotater_180",
"start": 11551,
"end": 11569,
"loc": {
"start": {
"line": 365,
"column": 47
},
"end": {
"line": 365,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11569,
"end": 11570,
"loc": {
"start": {
"line": 365,
"column": 65
},
"end": {
"line": 365,
"column": 66
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11588,
"end": 11589,
"loc": {
"start": {
"line": 366,
"column": 16
},
"end": {
"line": 366,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11589,
"end": 11590,
"loc": {
"start": {
"line": 366,
"column": 17
},
"end": {
"line": 366,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 19",
"start": 11610,
"end": 11615,
"loc": {
"start": {
"line": 368,
"column": 16
},
"end": {
"line": 368,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Compact splitter",
"start": 11633,
"end": 11652,
"loc": {
"start": {
"line": 369,
"column": 16
},
"end": {
"line": 369,
"column": 35
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11670,
"end": 11671,
"loc": {
"start": {
"line": 370,
"column": 16
},
"end": {
"line": 370,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 11693,
"end": 11698,
"loc": {
"start": {
"line": 371,
"column": 20
},
"end": {
"line": 371,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11698,
"end": 11699,
"loc": {
"start": {
"line": 371,
"column": 25
},
"end": {
"line": 371,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CpRpCp--:SwSwSwSw",
"start": 11700,
"end": 11719,
"loc": {
"start": {
"line": 371,
"column": 27
},
"end": {
"line": 371,
"column": 46
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11719,
"end": 11720,
"loc": {
"start": {
"line": 371,
"column": 46
},
"end": {
"line": 371,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 11742,
"end": 11750,
"loc": {
"start": {
"line": 372,
"column": 20
},
"end": {
"line": 372,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11750,
"end": 11751,
"loc": {
"start": {
"line": 372,
"column": 28
},
"end": {
"line": 372,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 11752,
"end": 11757,
"loc": {
"start": {
"line": 372,
"column": 30
},
"end": {
"line": 372,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11757,
"end": 11758,
"loc": {
"start": {
"line": 372,
"column": 35
},
"end": {
"line": 372,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 11780,
"end": 11786,
"loc": {
"start": {
"line": 373,
"column": 20
},
"end": {
"line": 373,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11786,
"end": 11787,
"loc": {
"start": {
"line": 373,
"column": 26
},
"end": {
"line": 373,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 11788,
"end": 11806,
"loc": {
"start": {
"line": 373,
"column": 28
},
"end": {
"line": 373,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11806,
"end": 11807,
"loc": {
"start": {
"line": 373,
"column": 46
},
"end": {
"line": 373,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_splitter",
"start": 11807,
"end": 11822,
"loc": {
"start": {
"line": 373,
"column": 47
},
"end": {
"line": 373,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11822,
"end": 11823,
"loc": {
"start": {
"line": 373,
"column": 62
},
"end": {
"line": 373,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11841,
"end": 11842,
"loc": {
"start": {
"line": 374,
"column": 16
},
"end": {
"line": 374,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11842,
"end": 11843,
"loc": {
"start": {
"line": 374,
"column": 17
},
"end": {
"line": 374,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 20",
"start": 11863,
"end": 11868,
"loc": {
"start": {
"line": 376,
"column": 16
},
"end": {
"line": 376,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " WIRES",
"start": 11886,
"end": 11894,
"loc": {
"start": {
"line": 377,
"column": 16
},
"end": {
"line": 377,
"column": 24
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 11912,
"end": 11913,
"loc": {
"start": {
"line": 378,
"column": 16
},
"end": {
"line": 378,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 11935,
"end": 11940,
"loc": {
"start": {
"line": 379,
"column": 20
},
"end": {
"line": 379,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11940,
"end": 11941,
"loc": {
"start": {
"line": 379,
"column": 25
},
"end": {
"line": 379,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "finalGameShape",
"start": 11942,
"end": 11956,
"loc": {
"start": {
"line": 379,
"column": 27
},
"end": {
"line": 379,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11956,
"end": 11957,
"loc": {
"start": {
"line": 379,
"column": 41
},
"end": {
"line": 379,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 11979,
"end": 11987,
"loc": {
"start": {
"line": 380,
"column": 20
},
"end": {
"line": 380,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11987,
"end": 11988,
"loc": {
"start": {
"line": 380,
"column": 28
},
"end": {
"line": 380,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 11989,
"end": 11994,
"loc": {
"start": {
"line": 380,
"column": 30
},
"end": {
"line": 380,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 11994,
"end": 11995,
"loc": {
"start": {
"line": 380,
"column": 35
},
"end": {
"line": 380,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 12017,
"end": 12023,
"loc": {
"start": {
"line": 381,
"column": 20
},
"end": {
"line": 381,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12023,
"end": 12024,
"loc": {
"start": {
"line": 381,
"column": 26
},
"end": {
"line": 381,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 12025,
"end": 12043,
"loc": {
"start": {
"line": 381,
"column": 28
},
"end": {
"line": 381,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12043,
"end": 12044,
"loc": {
"start": {
"line": 381,
"column": 46
},
"end": {
"line": 381,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_wires_painter_and_levers",
"start": 12044,
"end": 12075,
"loc": {
"start": {
"line": 381,
"column": 47
},
"end": {
"line": 381,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12075,
"end": 12076,
"loc": {
"start": {
"line": 381,
"column": 78
},
"end": {
"line": 381,
"column": 79
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12094,
"end": 12095,
"loc": {
"start": {
"line": 382,
"column": 16
},
"end": {
"line": 382,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12095,
"end": 12096,
"loc": {
"start": {
"line": 382,
"column": 17
},
"end": {
"line": 382,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 21",
"start": 12116,
"end": 12121,
"loc": {
"start": {
"line": 384,
"column": 16
},
"end": {
"line": 384,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Filter",
"start": 12139,
"end": 12148,
"loc": {
"start": {
"line": 385,
"column": 16
},
"end": {
"line": 385,
"column": 25
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12166,
"end": 12167,
"loc": {
"start": {
"line": 386,
"column": 16
},
"end": {
"line": 386,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 12189,
"end": 12194,
"loc": {
"start": {
"line": 387,
"column": 20
},
"end": {
"line": 387,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12194,
"end": 12195,
"loc": {
"start": {
"line": 387,
"column": 25
},
"end": {
"line": 387,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CrCwCrCw:CwCrCwCr:CrCwCrCw:CwCrCwCr",
"start": 12196,
"end": 12233,
"loc": {
"start": {
"line": 387,
"column": 27
},
"end": {
"line": 387,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12233,
"end": 12234,
"loc": {
"start": {
"line": 387,
"column": 64
},
"end": {
"line": 387,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 12256,
"end": 12264,
"loc": {
"start": {
"line": 388,
"column": 20
},
"end": {
"line": 388,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12264,
"end": 12265,
"loc": {
"start": {
"line": 388,
"column": 28
},
"end": {
"line": 388,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 12266,
"end": 12271,
"loc": {
"start": {
"line": 388,
"column": 30
},
"end": {
"line": 388,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12271,
"end": 12272,
"loc": {
"start": {
"line": 388,
"column": 35
},
"end": {
"line": 388,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 12294,
"end": 12300,
"loc": {
"start": {
"line": 389,
"column": 20
},
"end": {
"line": 389,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12300,
"end": 12301,
"loc": {
"start": {
"line": 389,
"column": 26
},
"end": {
"line": 389,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 12302,
"end": 12320,
"loc": {
"start": {
"line": 389,
"column": 28
},
"end": {
"line": 389,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12320,
"end": 12321,
"loc": {
"start": {
"line": 389,
"column": 46
},
"end": {
"line": 389,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_filter",
"start": 12321,
"end": 12334,
"loc": {
"start": {
"line": 389,
"column": 47
},
"end": {
"line": 389,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12334,
"end": 12335,
"loc": {
"start": {
"line": 389,
"column": 60
},
"end": {
"line": 389,
"column": 61
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12353,
"end": 12354,
"loc": {
"start": {
"line": 390,
"column": 16
},
"end": {
"line": 390,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12354,
"end": 12355,
"loc": {
"start": {
"line": 390,
"column": 17
},
"end": {
"line": 390,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 22",
"start": 12375,
"end": 12380,
"loc": {
"start": {
"line": 392,
"column": 16
},
"end": {
"line": 392,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Constant signal",
"start": 12398,
"end": 12416,
"loc": {
"start": {
"line": 393,
"column": 16
},
"end": {
"line": 393,
"column": 34
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12434,
"end": 12435,
"loc": {
"start": {
"line": 394,
"column": 16
},
"end": {
"line": 394,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 12457,
"end": 12462,
"loc": {
"start": {
"line": 395,
"column": 20
},
"end": {
"line": 395,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12462,
"end": 12463,
"loc": {
"start": {
"line": 395,
"column": 25
},
"end": {
"line": 395,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Cg----Cr:Cw----Cw:Sy------:Cy----Cy",
"start": 12464,
"end": 12501,
"loc": {
"start": {
"line": 395,
"column": 27
},
"end": {
"line": 395,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12501,
"end": 12502,
"loc": {
"start": {
"line": 395,
"column": 64
},
"end": {
"line": 395,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 12524,
"end": 12532,
"loc": {
"start": {
"line": 396,
"column": 20
},
"end": {
"line": 396,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12532,
"end": 12533,
"loc": {
"start": {
"line": 396,
"column": 28
},
"end": {
"line": 396,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 12534,
"end": 12539,
"loc": {
"start": {
"line": 396,
"column": 30
},
"end": {
"line": 396,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12539,
"end": 12540,
"loc": {
"start": {
"line": 396,
"column": 35
},
"end": {
"line": 396,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 12562,
"end": 12568,
"loc": {
"start": {
"line": 397,
"column": 20
},
"end": {
"line": 397,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12568,
"end": 12569,
"loc": {
"start": {
"line": 397,
"column": 26
},
"end": {
"line": 397,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 12570,
"end": 12588,
"loc": {
"start": {
"line": 397,
"column": 28
},
"end": {
"line": 397,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12588,
"end": 12589,
"loc": {
"start": {
"line": 397,
"column": 46
},
"end": {
"line": 397,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_constant_signal",
"start": 12589,
"end": 12611,
"loc": {
"start": {
"line": 397,
"column": 47
},
"end": {
"line": 397,
"column": 69
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12611,
"end": 12612,
"loc": {
"start": {
"line": 397,
"column": 69
},
"end": {
"line": 397,
"column": 70
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12630,
"end": 12631,
"loc": {
"start": {
"line": 398,
"column": 16
},
"end": {
"line": 398,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12631,
"end": 12632,
"loc": {
"start": {
"line": 398,
"column": 17
},
"end": {
"line": 398,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 23",
"start": 12652,
"end": 12657,
"loc": {
"start": {
"line": 400,
"column": 16
},
"end": {
"line": 400,
"column": 21
}
}
},
{
"type": "CommentLine",
"value": " Display",
"start": 12675,
"end": 12685,
"loc": {
"start": {
"line": 401,
"column": 16
},
"end": {
"line": 401,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12703,
"end": 12704,
"loc": {
"start": {
"line": 402,
"column": 16
},
"end": {
"line": 402,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 12726,
"end": 12731,
"loc": {
"start": {
"line": 403,
"column": 20
},
"end": {
"line": 403,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12731,
"end": 12732,
"loc": {
"start": {
"line": 403,
"column": 25
},
"end": {
"line": 403,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CcSyCcSy:SyCcSyCc:CcSyCcSy",
"start": 12733,
"end": 12761,
"loc": {
"start": {
"line": 403,
"column": 27
},
"end": {
"line": 403,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12761,
"end": 12762,
"loc": {
"start": {
"line": 403,
"column": 55
},
"end": {
"line": 403,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 12784,
"end": 12792,
"loc": {
"start": {
"line": 404,
"column": 20
},
"end": {
"line": 404,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12792,
"end": 12793,
"loc": {
"start": {
"line": 404,
"column": 28
},
"end": {
"line": 404,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 12794,
"end": 12799,
"loc": {
"start": {
"line": 404,
"column": 30
},
"end": {
"line": 404,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12799,
"end": 12800,
"loc": {
"start": {
"line": 404,
"column": 35
},
"end": {
"line": 404,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 12822,
"end": 12828,
"loc": {
"start": {
"line": 405,
"column": 20
},
"end": {
"line": 405,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12828,
"end": 12829,
"loc": {
"start": {
"line": 405,
"column": 26
},
"end": {
"line": 405,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 12830,
"end": 12848,
"loc": {
"start": {
"line": 405,
"column": 28
},
"end": {
"line": 405,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12848,
"end": 12849,
"loc": {
"start": {
"line": 405,
"column": 46
},
"end": {
"line": 405,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_display",
"start": 12849,
"end": 12863,
"loc": {
"start": {
"line": 405,
"column": 47
},
"end": {
"line": 405,
"column": 61
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12863,
"end": 12864,
"loc": {
"start": {
"line": 405,
"column": 61
},
"end": {
"line": 405,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12882,
"end": 12883,
"loc": {
"start": {
"line": 406,
"column": 16
},
"end": {
"line": 406,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12883,
"end": 12884,
"loc": {
"start": {
"line": 406,
"column": 17
},
"end": {
"line": 406,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 24 Logic gates",
"start": 12904,
"end": 12921,
"loc": {
"start": {
"line": 408,
"column": 16
},
"end": {
"line": 408,
"column": 33
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 12939,
"end": 12940,
"loc": {
"start": {
"line": 409,
"column": 16
},
"end": {
"line": 409,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 12962,
"end": 12967,
"loc": {
"start": {
"line": 410,
"column": 20
},
"end": {
"line": 410,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 12967,
"end": 12968,
"loc": {
"start": {
"line": 410,
"column": 25
},
"end": {
"line": 410,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CcRcCcRc:RwCwRwCw:Sr--Sw--:CyCyCyCy",
"start": 12969,
"end": 13006,
"loc": {
"start": {
"line": 410,
"column": 27
},
"end": {
"line": 410,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13006,
"end": 13007,
"loc": {
"start": {
"line": 410,
"column": 64
},
"end": {
"line": 410,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 13029,
"end": 13037,
"loc": {
"start": {
"line": 411,
"column": 20
},
"end": {
"line": 411,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13037,
"end": 13038,
"loc": {
"start": {
"line": 411,
"column": 28
},
"end": {
"line": 411,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 13039,
"end": 13044,
"loc": {
"start": {
"line": 411,
"column": 30
},
"end": {
"line": 411,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13044,
"end": 13045,
"loc": {
"start": {
"line": 411,
"column": 35
},
"end": {
"line": 411,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 13067,
"end": 13073,
"loc": {
"start": {
"line": 412,
"column": 20
},
"end": {
"line": 412,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13073,
"end": 13074,
"loc": {
"start": {
"line": 412,
"column": 26
},
"end": {
"line": 412,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 13075,
"end": 13093,
"loc": {
"start": {
"line": 412,
"column": 28
},
"end": {
"line": 412,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13093,
"end": 13094,
"loc": {
"start": {
"line": 412,
"column": 46
},
"end": {
"line": 412,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_logic_gates",
"start": 13094,
"end": 13112,
"loc": {
"start": {
"line": 412,
"column": 47
},
"end": {
"line": 412,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13112,
"end": 13113,
"loc": {
"start": {
"line": 412,
"column": 65
},
"end": {
"line": 412,
"column": 66
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13131,
"end": 13132,
"loc": {
"start": {
"line": 413,
"column": 16
},
"end": {
"line": 413,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13132,
"end": 13133,
"loc": {
"start": {
"line": 413,
"column": 17
},
"end": {
"line": 413,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 25 Virtual Processing",
"start": 13153,
"end": 13177,
"loc": {
"start": {
"line": 415,
"column": 16
},
"end": {
"line": 415,
"column": 40
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13195,
"end": 13196,
"loc": {
"start": {
"line": 416,
"column": 16
},
"end": {
"line": 416,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 13218,
"end": 13223,
"loc": {
"start": {
"line": 417,
"column": 20
},
"end": {
"line": 417,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13223,
"end": 13224,
"loc": {
"start": {
"line": 417,
"column": 25
},
"end": {
"line": 417,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Rg--Rg--:CwRwCwRw:--Rg--Rg",
"start": 13225,
"end": 13253,
"loc": {
"start": {
"line": 417,
"column": 27
},
"end": {
"line": 417,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13253,
"end": 13254,
"loc": {
"start": {
"line": 417,
"column": 55
},
"end": {
"line": 417,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 13276,
"end": 13284,
"loc": {
"start": {
"line": 418,
"column": 20
},
"end": {
"line": 418,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13284,
"end": 13285,
"loc": {
"start": {
"line": 418,
"column": 28
},
"end": {
"line": 418,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25000,
"start": 13286,
"end": 13291,
"loc": {
"start": {
"line": 418,
"column": 30
},
"end": {
"line": 418,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13291,
"end": 13292,
"loc": {
"start": {
"line": 418,
"column": 35
},
"end": {
"line": 418,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 13314,
"end": 13320,
"loc": {
"start": {
"line": 419,
"column": 20
},
"end": {
"line": 419,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13320,
"end": 13321,
"loc": {
"start": {
"line": 419,
"column": 26
},
"end": {
"line": 419,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 13322,
"end": 13340,
"loc": {
"start": {
"line": 419,
"column": 28
},
"end": {
"line": 419,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13340,
"end": 13341,
"loc": {
"start": {
"line": 419,
"column": 46
},
"end": {
"line": 419,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_virtual_processing",
"start": 13341,
"end": 13366,
"loc": {
"start": {
"line": 419,
"column": 47
},
"end": {
"line": 419,
"column": 72
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13366,
"end": 13367,
"loc": {
"start": {
"line": 419,
"column": 72
},
"end": {
"line": 419,
"column": 73
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13385,
"end": 13386,
"loc": {
"start": {
"line": 420,
"column": 16
},
"end": {
"line": 420,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13386,
"end": 13387,
"loc": {
"start": {
"line": 420,
"column": 17
},
"end": {
"line": 420,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " 26 Freeplay",
"start": 13407,
"end": 13421,
"loc": {
"start": {
"line": 422,
"column": 16
},
"end": {
"line": 422,
"column": 30
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13439,
"end": 13440,
"loc": {
"start": {
"line": 423,
"column": 16
},
"end": {
"line": 423,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 13462,
"end": 13467,
"loc": {
"start": {
"line": 424,
"column": 20
},
"end": {
"line": 424,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13467,
"end": 13468,
"loc": {
"start": {
"line": 424,
"column": 25
},
"end": {
"line": 424,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw",
"start": 13469,
"end": 13506,
"loc": {
"start": {
"line": 424,
"column": 27
},
"end": {
"line": 424,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13506,
"end": 13507,
"loc": {
"start": {
"line": 424,
"column": 64
},
"end": {
"line": 424,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "required",
"start": 13529,
"end": 13537,
"loc": {
"start": {
"line": 425,
"column": 20
},
"end": {
"line": 425,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13537,
"end": 13538,
"loc": {
"start": {
"line": 425,
"column": 28
},
"end": {
"line": 425,
"column": 29
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50000,
"start": 13539,
"end": 13544,
"loc": {
"start": {
"line": 425,
"column": 30
},
"end": {
"line": 425,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13544,
"end": 13545,
"loc": {
"start": {
"line": 425,
"column": 35
},
"end": {
"line": 425,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward",
"start": 13567,
"end": 13573,
"loc": {
"start": {
"line": 426,
"column": 20
},
"end": {
"line": 426,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13573,
"end": 13574,
"loc": {
"start": {
"line": 426,
"column": 26
},
"end": {
"line": 426,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumHubGoalRewards",
"start": 13575,
"end": 13593,
"loc": {
"start": {
"line": 426,
"column": 28
},
"end": {
"line": 426,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13593,
"end": 13594,
"loc": {
"start": {
"line": 426,
"column": 46
},
"end": {
"line": 426,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reward_freeplay",
"start": 13594,
"end": 13609,
"loc": {
"start": {
"line": 426,
"column": 47
},
"end": {
"line": 426,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13609,
"end": 13610,
"loc": {
"start": {
"line": 426,
"column": 62
},
"end": {
"line": 426,
"column": 63
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13628,
"end": 13629,
"loc": {
"start": {
"line": 427,
"column": 16
},
"end": {
"line": 427,
"column": 17
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13629,
"end": 13630,
"loc": {
"start": {
"line": 427,
"column": 17
},
"end": {
"line": 427,
"column": 18
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13644,
"end": 13645,
"loc": {
"start": {
"line": 428,
"column": 12
},
"end": {
"line": 428,
"column": 13
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13645,
"end": 13646,
"loc": {
"start": {
"line": 428,
"column": 13
},
"end": {
"line": 428,
"column": 14
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13646,
"end": 13647,
"loc": {
"start": {
"line": 428,
"column": 14
},
"end": {
"line": 428,
"column": 15
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13653,
"end": 13654,
"loc": {
"start": {
"line": 429,
"column": 4
},
"end": {
"line": 429,
"column": 5
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13654,
"end": 13655,
"loc": {
"start": {
"line": 429,
"column": 5
},
"end": {
"line": 429,
"column": 6
}
}
},
{
"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": 13663,
"end": 13665,
"loc": {
"start": {
"line": 431,
"column": 4
},
"end": {
"line": 431,
"column": 6
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13666,
"end": 13667,
"loc": {
"start": {
"line": 431,
"column": 7
},
"end": {
"line": 431,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "G_IS_DEV",
"start": 13667,
"end": 13675,
"loc": {
"start": {
"line": 431,
"column": 8
},
"end": {
"line": 431,
"column": 16
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13675,
"end": 13676,
"loc": {
"start": {
"line": 431,
"column": 16
},
"end": {
"line": 431,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13677,
"end": 13678,
"loc": {
"start": {
"line": 431,
"column": 18
},
"end": {
"line": 431,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "levelDefinitions",
"start": 13688,
"end": 13704,
"loc": {
"start": {
"line": 432,
"column": 8
},
"end": {
"line": 432,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13704,
"end": 13705,
"loc": {
"start": {
"line": 432,
"column": 24
},
"end": {
"line": 432,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forEach",
"start": 13705,
"end": 13712,
"loc": {
"start": {
"line": 432,
"column": 25
},
"end": {
"line": 432,
"column": 32
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13712,
"end": 13713,
"loc": {
"start": {
"line": 432,
"column": 32
},
"end": {
"line": 432,
"column": 33
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13713,
"end": 13714,
"loc": {
"start": {
"line": 432,
"column": 33
},
"end": {
"line": 432,
"column": 34
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13714,
"end": 13715,
"loc": {
"start": {
"line": 432,
"column": 34
},
"end": {
"line": 432,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 13716,
"end": 13721,
"loc": {
"start": {
"line": 432,
"column": 36
},
"end": {
"line": 432,
"column": 41
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13722,
"end": 13723,
"loc": {
"start": {
"line": 432,
"column": 42
},
"end": {
"line": 432,
"column": 43
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13723,
"end": 13724,
"loc": {
"start": {
"line": 432,
"column": 43
},
"end": {
"line": 432,
"column": 44
}
}
},
{
"type": {
"label": "=>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13725,
"end": 13727,
"loc": {
"start": {
"line": 432,
"column": 45
},
"end": {
"line": 432,
"column": 47
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13728,
"end": 13729,
"loc": {
"start": {
"line": 432,
"column": 48
},
"end": {
"line": 432,
"column": 49
}
}
},
{
"type": {
"label": "try",
"keyword": "try",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "try",
"start": 13743,
"end": 13746,
"loc": {
"start": {
"line": 433,
"column": 12
},
"end": {
"line": 433,
"column": 15
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13747,
"end": 13748,
"loc": {
"start": {
"line": 433,
"column": 16
},
"end": {
"line": 433,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ShapeDefinition",
"start": 13766,
"end": 13781,
"loc": {
"start": {
"line": 434,
"column": 16
},
"end": {
"line": 434,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13781,
"end": 13782,
"loc": {
"start": {
"line": 434,
"column": 31
},
"end": {
"line": 434,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fromShortKey",
"start": 13782,
"end": 13794,
"loc": {
"start": {
"line": 434,
"column": 32
},
"end": {
"line": 434,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13794,
"end": 13795,
"loc": {
"start": {
"line": 434,
"column": 44
},
"end": {
"line": 434,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 13795,
"end": 13800,
"loc": {
"start": {
"line": 434,
"column": 45
},
"end": {
"line": 434,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13800,
"end": 13801,
"loc": {
"start": {
"line": 434,
"column": 50
},
"end": {
"line": 434,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13801,
"end": 13802,
"loc": {
"start": {
"line": 434,
"column": 51
},
"end": {
"line": 434,
"column": 52
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13816,
"end": 13817,
"loc": {
"start": {
"line": 435,
"column": 12
},
"end": {
"line": 435,
"column": 13
}
}
},
{
"type": {
"label": "catch",
"keyword": "catch",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "catch",
"start": 13818,
"end": 13823,
"loc": {
"start": {
"line": 435,
"column": 14
},
"end": {
"line": 435,
"column": 19
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13824,
"end": 13825,
"loc": {
"start": {
"line": 435,
"column": 20
},
"end": {
"line": 435,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ex",
"start": 13825,
"end": 13827,
"loc": {
"start": {
"line": 435,
"column": 21
},
"end": {
"line": 435,
"column": 23
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13827,
"end": 13828,
"loc": {
"start": {
"line": 435,
"column": 23
},
"end": {
"line": 435,
"column": 24
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13829,
"end": 13830,
"loc": {
"start": {
"line": 435,
"column": 25
},
"end": {
"line": 435,
"column": 26
}
}
},
{
"type": {
"label": "throw",
"keyword": "throw",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "throw",
"start": 13848,
"end": 13853,
"loc": {
"start": {
"line": 436,
"column": 16
},
"end": {
"line": 436,
"column": 21
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 13854,
"end": 13857,
"loc": {
"start": {
"line": 436,
"column": 22
},
"end": {
"line": 436,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "Error",
"start": 13858,
"end": 13863,
"loc": {
"start": {
"line": 436,
"column": 26
},
"end": {
"line": 436,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13863,
"end": 13864,
"loc": {
"start": {
"line": 436,
"column": 31
},
"end": {
"line": 436,
"column": 32
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Invalid tutorial goal: '",
"start": 13864,
"end": 13890,
"loc": {
"start": {
"line": 436,
"column": 32
},
"end": {
"line": 436,
"column": 58
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 13891,
"end": 13892,
"loc": {
"start": {
"line": 436,
"column": 59
},
"end": {
"line": 436,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ex",
"start": 13893,
"end": 13895,
"loc": {
"start": {
"line": 436,
"column": 61
},
"end": {
"line": 436,
"column": 63
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 13896,
"end": 13897,
"loc": {
"start": {
"line": 436,
"column": 64
},
"end": {
"line": 436,
"column": 65
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "' for shape",
"start": 13898,
"end": 13911,
"loc": {
"start": {
"line": 436,
"column": 66
},
"end": {
"line": 436,
"column": 79
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 13912,
"end": 13913,
"loc": {
"start": {
"line": 436,
"column": 80
},
"end": {
"line": 436,
"column": 81
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shape",
"start": 13914,
"end": 13919,
"loc": {
"start": {
"line": 436,
"column": 82
},
"end": {
"line": 436,
"column": 87
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13919,
"end": 13920,
"loc": {
"start": {
"line": 436,
"column": 87
},
"end": {
"line": 436,
"column": 88
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13920,
"end": 13921,
"loc": {
"start": {
"line": 436,
"column": 88
},
"end": {
"line": 436,
"column": 89
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13935,
"end": 13936,
"loc": {
"start": {
"line": 437,
"column": 12
},
"end": {
"line": 437,
"column": 13
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13946,
"end": 13947,
"loc": {
"start": {
"line": 438,
"column": 8
},
"end": {
"line": 438,
"column": 9
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13947,
"end": 13948,
"loc": {
"start": {
"line": 438,
"column": 9
},
"end": {
"line": 438,
"column": 10
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13948,
"end": 13949,
"loc": {
"start": {
"line": 438,
"column": 10
},
"end": {
"line": 438,
"column": 11
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13955,
"end": 13956,
"loc": {
"start": {
"line": 439,
"column": 4
},
"end": {
"line": 439,
"column": 5
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 13964,
"end": 13970,
"loc": {
"start": {
"line": 441,
"column": 4
},
"end": {
"line": 441,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "levelDefinitions",
"start": 13971,
"end": 13987,
"loc": {
"start": {
"line": 441,
"column": 11
},
"end": {
"line": 441,
"column": 27
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 13987,
"end": 13988,
"loc": {
"start": {
"line": 441,
"column": 27
},
"end": {
"line": 441,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 13990,
"end": 13991,
"loc": {
"start": {
"line": 442,
"column": 0
},
"end": {
"line": 442,
"column": 1
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 13995,
"end": 14000,
"loc": {
"start": {
"line": 444,
"column": 0
},
"end": {
"line": 444,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fullVersionUpgrades",
"start": 14001,
"end": 14020,
"loc": {
"start": {
"line": 444,
"column": 6
},
"end": {
"line": 444,
"column": 25
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 14021,
"end": 14022,
"loc": {
"start": {
"line": 444,
"column": 26
},
"end": {
"line": 444,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateUpgrades",
"start": 14023,
"end": 14039,
"loc": {
"start": {
"line": 444,
"column": 28
},
"end": {
"line": 444,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14039,
"end": 14040,
"loc": {
"start": {
"line": 444,
"column": 44
},
"end": {
"line": 444,
"column": 45
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 14040,
"end": 14045,
"loc": {
"start": {
"line": 444,
"column": 45
},
"end": {
"line": 444,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14045,
"end": 14046,
"loc": {
"start": {
"line": 444,
"column": 50
},
"end": {
"line": 444,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14046,
"end": 14047,
"loc": {
"start": {
"line": 444,
"column": 51
},
"end": {
"line": 444,
"column": 52
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 14049,
"end": 14054,
"loc": {
"start": {
"line": 445,
"column": 0
},
"end": {
"line": 445,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "demoVersionUpgrades",
"start": 14055,
"end": 14074,
"loc": {
"start": {
"line": 445,
"column": 6
},
"end": {
"line": 445,
"column": 25
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 14075,
"end": 14076,
"loc": {
"start": {
"line": 445,
"column": 26
},
"end": {
"line": 445,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateUpgrades",
"start": 14077,
"end": 14093,
"loc": {
"start": {
"line": 445,
"column": 28
},
"end": {
"line": 445,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14093,
"end": 14094,
"loc": {
"start": {
"line": 445,
"column": 44
},
"end": {
"line": 445,
"column": 45
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 14094,
"end": 14098,
"loc": {
"start": {
"line": 445,
"column": 45
},
"end": {
"line": 445,
"column": 49
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14098,
"end": 14099,
"loc": {
"start": {
"line": 445,
"column": 49
},
"end": {
"line": 445,
"column": 50
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14099,
"end": 14100,
"loc": {
"start": {
"line": 445,
"column": 50
},
"end": {
"line": 445,
"column": 51
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 14104,
"end": 14109,
"loc": {
"start": {
"line": 447,
"column": 0
},
"end": {
"line": 447,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fullVersionLevels",
"start": 14110,
"end": 14127,
"loc": {
"start": {
"line": 447,
"column": 6
},
"end": {
"line": 447,
"column": 23
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 14128,
"end": 14129,
"loc": {
"start": {
"line": 447,
"column": 24
},
"end": {
"line": 447,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateLevelDefinitions",
"start": 14130,
"end": 14154,
"loc": {
"start": {
"line": 447,
"column": 26
},
"end": {
"line": 447,
"column": 50
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14154,
"end": 14155,
"loc": {
"start": {
"line": 447,
"column": 50
},
"end": {
"line": 447,
"column": 51
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 14155,
"end": 14160,
"loc": {
"start": {
"line": 447,
"column": 51
},
"end": {
"line": 447,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14160,
"end": 14161,
"loc": {
"start": {
"line": 447,
"column": 56
},
"end": {
"line": 447,
"column": 57
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14161,
"end": 14162,
"loc": {
"start": {
"line": 447,
"column": 57
},
"end": {
"line": 447,
"column": 58
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 14164,
"end": 14169,
"loc": {
"start": {
"line": 448,
"column": 0
},
"end": {
"line": 448,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "demoVersionLevels",
"start": 14170,
"end": 14187,
"loc": {
"start": {
"line": 448,
"column": 6
},
"end": {
"line": 448,
"column": 23
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 14188,
"end": 14189,
"loc": {
"start": {
"line": 448,
"column": 24
},
"end": {
"line": 448,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateLevelDefinitions",
"start": 14190,
"end": 14214,
"loc": {
"start": {
"line": 448,
"column": 26
},
"end": {
"line": 448,
"column": 50
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14214,
"end": 14215,
"loc": {
"start": {
"line": 448,
"column": 50
},
"end": {
"line": 448,
"column": 51
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 14215,
"end": 14219,
"loc": {
"start": {
"line": 448,
"column": 51
},
"end": {
"line": 448,
"column": 55
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14219,
"end": 14220,
"loc": {
"start": {
"line": 448,
"column": 55
},
"end": {
"line": 448,
"column": 56
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14220,
"end": 14221,
"loc": {
"start": {
"line": 448,
"column": 56
},
"end": {
"line": 448,
"column": 57
}
}
},
{
"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": 14225,
"end": 14231,
"loc": {
"start": {
"line": 450,
"column": 0
},
"end": {
"line": 450,
"column": 6
}
}
},
{
"type": {
"label": "class",
"keyword": "class",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "class",
"start": 14232,
"end": 14237,
"loc": {
"start": {
"line": 450,
"column": 7
},
"end": {
"line": 450,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "RegularGameMode",
"start": 14238,
"end": 14253,
"loc": {
"start": {
"line": 450,
"column": 13
},
"end": {
"line": 450,
"column": 28
}
}
},
{
"type": {
"label": "extends",
"keyword": "extends",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "extends",
"start": 14254,
"end": 14261,
"loc": {
"start": {
"line": 450,
"column": 29
},
"end": {
"line": 450,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "GameMode",
"start": 14262,
"end": 14270,
"loc": {
"start": {
"line": 450,
"column": 37
},
"end": {
"line": 450,
"column": 45
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14271,
"end": 14272,
"loc": {
"start": {
"line": 450,
"column": 46
},
"end": {
"line": 450,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "constructor",
"start": 14278,
"end": 14289,
"loc": {
"start": {
"line": 451,
"column": 4
},
"end": {
"line": 451,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14289,
"end": 14290,
"loc": {
"start": {
"line": 451,
"column": 15
},
"end": {
"line": 451,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 14290,
"end": 14294,
"loc": {
"start": {
"line": 451,
"column": 16
},
"end": {
"line": 451,
"column": 20
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14294,
"end": 14295,
"loc": {
"start": {
"line": 451,
"column": 20
},
"end": {
"line": 451,
"column": 21
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14296,
"end": 14297,
"loc": {
"start": {
"line": 451,
"column": 22
},
"end": {
"line": 451,
"column": 23
}
}
},
{
"type": {
"label": "super",
"keyword": "super",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "super",
"start": 14307,
"end": 14312,
"loc": {
"start": {
"line": 452,
"column": 8
},
"end": {
"line": 452,
"column": 13
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14312,
"end": 14313,
"loc": {
"start": {
"line": 452,
"column": 13
},
"end": {
"line": 452,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 14313,
"end": 14317,
"loc": {
"start": {
"line": 452,
"column": 14
},
"end": {
"line": 452,
"column": 18
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14317,
"end": 14318,
"loc": {
"start": {
"line": 452,
"column": 18
},
"end": {
"line": 452,
"column": 19
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14318,
"end": 14319,
"loc": {
"start": {
"line": 452,
"column": 19
},
"end": {
"line": 452,
"column": 20
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14325,
"end": 14326,
"loc": {
"start": {
"line": 453,
"column": 4
},
"end": {
"line": 453,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "static",
"start": 14334,
"end": 14340,
"loc": {
"start": {
"line": 455,
"column": 4
},
"end": {
"line": 455,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getId",
"start": 14341,
"end": 14346,
"loc": {
"start": {
"line": 455,
"column": 11
},
"end": {
"line": 455,
"column": 16
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14346,
"end": 14347,
"loc": {
"start": {
"line": 455,
"column": 16
},
"end": {
"line": 455,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14347,
"end": 14348,
"loc": {
"start": {
"line": 455,
"column": 17
},
"end": {
"line": 455,
"column": 18
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14349,
"end": 14350,
"loc": {
"start": {
"line": 455,
"column": 19
},
"end": {
"line": 455,
"column": 20
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 14360,
"end": 14366,
"loc": {
"start": {
"line": 456,
"column": 8
},
"end": {
"line": 456,
"column": 14
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "regular",
"start": 14367,
"end": 14376,
"loc": {
"start": {
"line": 456,
"column": 15
},
"end": {
"line": 456,
"column": 24
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14376,
"end": 14377,
"loc": {
"start": {
"line": 456,
"column": 24
},
"end": {
"line": 456,
"column": 25
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14383,
"end": 14384,
"loc": {
"start": {
"line": 457,
"column": 4
},
"end": {
"line": 457,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getUpgrades",
"start": 14392,
"end": 14403,
"loc": {
"start": {
"line": 459,
"column": 4
},
"end": {
"line": 459,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14403,
"end": 14404,
"loc": {
"start": {
"line": 459,
"column": 15
},
"end": {
"line": 459,
"column": 16
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14404,
"end": 14405,
"loc": {
"start": {
"line": 459,
"column": 16
},
"end": {
"line": 459,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14406,
"end": 14407,
"loc": {
"start": {
"line": 459,
"column": 18
},
"end": {
"line": 459,
"column": 19
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 14417,
"end": 14423,
"loc": {
"start": {
"line": 460,
"column": 8
},
"end": {
"line": 460,
"column": 14
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 14424,
"end": 14428,
"loc": {
"start": {
"line": 460,
"column": 15
},
"end": {
"line": 460,
"column": 19
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14428,
"end": 14429,
"loc": {
"start": {
"line": 460,
"column": 19
},
"end": {
"line": 460,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 14429,
"end": 14433,
"loc": {
"start": {
"line": 460,
"column": 20
},
"end": {
"line": 460,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14433,
"end": 14434,
"loc": {
"start": {
"line": 460,
"column": 24
},
"end": {
"line": 460,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "app",
"start": 14434,
"end": 14437,
"loc": {
"start": {
"line": 460,
"column": 25
},
"end": {
"line": 460,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14437,
"end": 14438,
"loc": {
"start": {
"line": 460,
"column": 28
},
"end": {
"line": 460,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "restrictionMgr",
"start": 14438,
"end": 14452,
"loc": {
"start": {
"line": 460,
"column": 29
},
"end": {
"line": 460,
"column": 43
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14452,
"end": 14453,
"loc": {
"start": {
"line": 460,
"column": 43
},
"end": {
"line": 460,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHasExtendedUpgrades",
"start": 14453,
"end": 14475,
"loc": {
"start": {
"line": 460,
"column": 44
},
"end": {
"line": 460,
"column": 66
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14475,
"end": 14476,
"loc": {
"start": {
"line": 460,
"column": 66
},
"end": {
"line": 460,
"column": 67
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14476,
"end": 14477,
"loc": {
"start": {
"line": 460,
"column": 67
},
"end": {
"line": 460,
"column": 68
}
}
},
{
"type": {
"label": "?",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14478,
"end": 14479,
"loc": {
"start": {
"line": 460,
"column": 69
},
"end": {
"line": 460,
"column": 70
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fullVersionUpgrades",
"start": 14493,
"end": 14512,
"loc": {
"start": {
"line": 461,
"column": 12
},
"end": {
"line": 461,
"column": 31
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14513,
"end": 14514,
"loc": {
"start": {
"line": 461,
"column": 32
},
"end": {
"line": 461,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "demoVersionUpgrades",
"start": 14528,
"end": 14547,
"loc": {
"start": {
"line": 462,
"column": 12
},
"end": {
"line": 462,
"column": 31
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14547,
"end": 14548,
"loc": {
"start": {
"line": 462,
"column": 31
},
"end": {
"line": 462,
"column": 32
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14554,
"end": 14555,
"loc": {
"start": {
"line": 463,
"column": 4
},
"end": {
"line": 463,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getIsFreeplayAvailable",
"start": 14563,
"end": 14585,
"loc": {
"start": {
"line": 465,
"column": 4
},
"end": {
"line": 465,
"column": 26
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14585,
"end": 14586,
"loc": {
"start": {
"line": 465,
"column": 26
},
"end": {
"line": 465,
"column": 27
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14586,
"end": 14587,
"loc": {
"start": {
"line": 465,
"column": 27
},
"end": {
"line": 465,
"column": 28
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14588,
"end": 14589,
"loc": {
"start": {
"line": 465,
"column": 29
},
"end": {
"line": 465,
"column": 30
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 14599,
"end": 14605,
"loc": {
"start": {
"line": 466,
"column": 8
},
"end": {
"line": 466,
"column": 14
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 14606,
"end": 14610,
"loc": {
"start": {
"line": 466,
"column": 15
},
"end": {
"line": 466,
"column": 19
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14610,
"end": 14611,
"loc": {
"start": {
"line": 466,
"column": 19
},
"end": {
"line": 466,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 14611,
"end": 14615,
"loc": {
"start": {
"line": 466,
"column": 20
},
"end": {
"line": 466,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14615,
"end": 14616,
"loc": {
"start": {
"line": 466,
"column": 24
},
"end": {
"line": 466,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "app",
"start": 14616,
"end": 14619,
"loc": {
"start": {
"line": 466,
"column": 25
},
"end": {
"line": 466,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14619,
"end": 14620,
"loc": {
"start": {
"line": 466,
"column": 28
},
"end": {
"line": 466,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "restrictionMgr",
"start": 14620,
"end": 14634,
"loc": {
"start": {
"line": 466,
"column": 29
},
"end": {
"line": 466,
"column": 43
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14634,
"end": 14635,
"loc": {
"start": {
"line": 466,
"column": 43
},
"end": {
"line": 466,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHasExtendedLevelsAndFreeplay",
"start": 14635,
"end": 14666,
"loc": {
"start": {
"line": 466,
"column": 44
},
"end": {
"line": 466,
"column": 75
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14666,
"end": 14667,
"loc": {
"start": {
"line": 466,
"column": 75
},
"end": {
"line": 466,
"column": 76
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14667,
"end": 14668,
"loc": {
"start": {
"line": 466,
"column": 76
},
"end": {
"line": 466,
"column": 77
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14668,
"end": 14669,
"loc": {
"start": {
"line": 466,
"column": 77
},
"end": {
"line": 466,
"column": 78
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14675,
"end": 14676,
"loc": {
"start": {
"line": 467,
"column": 4
},
"end": {
"line": 467,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getBlueprintShapeKey",
"start": 14684,
"end": 14704,
"loc": {
"start": {
"line": 469,
"column": 4
},
"end": {
"line": 469,
"column": 24
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14704,
"end": 14705,
"loc": {
"start": {
"line": 469,
"column": 24
},
"end": {
"line": 469,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14705,
"end": 14706,
"loc": {
"start": {
"line": 469,
"column": 25
},
"end": {
"line": 469,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14707,
"end": 14708,
"loc": {
"start": {
"line": 469,
"column": 27
},
"end": {
"line": 469,
"column": 28
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 14718,
"end": 14724,
"loc": {
"start": {
"line": 470,
"column": 8
},
"end": {
"line": 470,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "blueprintShape",
"start": 14725,
"end": 14739,
"loc": {
"start": {
"line": 470,
"column": 15
},
"end": {
"line": 470,
"column": 29
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14739,
"end": 14740,
"loc": {
"start": {
"line": 470,
"column": 29
},
"end": {
"line": 470,
"column": 30
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14746,
"end": 14747,
"loc": {
"start": {
"line": 471,
"column": 4
},
"end": {
"line": 471,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getLevelDefinitions",
"start": 14755,
"end": 14774,
"loc": {
"start": {
"line": 473,
"column": 4
},
"end": {
"line": 473,
"column": 23
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14774,
"end": 14775,
"loc": {
"start": {
"line": 473,
"column": 23
},
"end": {
"line": 473,
"column": 24
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14775,
"end": 14776,
"loc": {
"start": {
"line": 473,
"column": 24
},
"end": {
"line": 473,
"column": 25
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14777,
"end": 14778,
"loc": {
"start": {
"line": 473,
"column": 26
},
"end": {
"line": 473,
"column": 27
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 14788,
"end": 14794,
"loc": {
"start": {
"line": 474,
"column": 8
},
"end": {
"line": 474,
"column": 14
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 14795,
"end": 14799,
"loc": {
"start": {
"line": 474,
"column": 15
},
"end": {
"line": 474,
"column": 19
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14799,
"end": 14800,
"loc": {
"start": {
"line": 474,
"column": 19
},
"end": {
"line": 474,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 14800,
"end": 14804,
"loc": {
"start": {
"line": 474,
"column": 20
},
"end": {
"line": 474,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14804,
"end": 14805,
"loc": {
"start": {
"line": 474,
"column": 24
},
"end": {
"line": 474,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "app",
"start": 14805,
"end": 14808,
"loc": {
"start": {
"line": 474,
"column": 25
},
"end": {
"line": 474,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14808,
"end": 14809,
"loc": {
"start": {
"line": 474,
"column": 28
},
"end": {
"line": 474,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "restrictionMgr",
"start": 14809,
"end": 14823,
"loc": {
"start": {
"line": 474,
"column": 29
},
"end": {
"line": 474,
"column": 43
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14823,
"end": 14824,
"loc": {
"start": {
"line": 474,
"column": 43
},
"end": {
"line": 474,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHasExtendedLevelsAndFreeplay",
"start": 14824,
"end": 14855,
"loc": {
"start": {
"line": 474,
"column": 44
},
"end": {
"line": 474,
"column": 75
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14855,
"end": 14856,
"loc": {
"start": {
"line": 474,
"column": 75
},
"end": {
"line": 474,
"column": 76
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14856,
"end": 14857,
"loc": {
"start": {
"line": 474,
"column": 76
},
"end": {
"line": 474,
"column": 77
}
}
},
{
"type": {
"label": "?",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14858,
"end": 14859,
"loc": {
"start": {
"line": 474,
"column": 78
},
"end": {
"line": 474,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fullVersionLevels",
"start": 14873,
"end": 14890,
"loc": {
"start": {
"line": 475,
"column": 12
},
"end": {
"line": 475,
"column": 29
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14891,
"end": 14892,
"loc": {
"start": {
"line": 475,
"column": 30
},
"end": {
"line": 475,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "demoVersionLevels",
"start": 14906,
"end": 14923,
"loc": {
"start": {
"line": 476,
"column": 12
},
"end": {
"line": 476,
"column": 29
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14923,
"end": 14924,
"loc": {
"start": {
"line": 476,
"column": 29
},
"end": {
"line": 476,
"column": 30
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14930,
"end": 14931,
"loc": {
"start": {
"line": 477,
"column": 4
},
"end": {
"line": 477,
"column": 5
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 14933,
"end": 14934,
"loc": {
"start": {
"line": 478,
"column": 0
},
"end": {
"line": 478,
"column": 1
}
}
},
{
"type": {
"label": "eof",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 14934,
"end": 14934,
"loc": {
"start": {
"line": 478,
"column": 1
},
"end": {
"line": 478,
"column": 1
}
}
}
]
}