{ "type": "File", "start": 0, "end": 6319, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 218, "column": 0 } }, "program": { "type": "Program", "start": 0, "end": 6319, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 218, "column": 0 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 105, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 105 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 9, "end": 31, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 31 } }, "imported": { "type": "Identifier", "start": 9, "end": 31, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 31 }, "identifierName": "MusicInstanceInterface" }, "name": "MusicInstanceInterface" }, "local": { "type": "Identifier", "start": 9, "end": 31, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 31 }, "identifierName": "MusicInstanceInterface" }, "name": "MusicInstanceInterface" } }, { "type": "ImportSpecifier", "start": 33, "end": 55, "loc": { "start": { "line": 1, "column": 33 }, "end": { "line": 1, "column": 55 } }, "imported": { "type": "Identifier", "start": 33, "end": 55, "loc": { "start": { "line": 1, "column": 33 }, "end": { "line": 1, "column": 55 }, "identifierName": "SoundInstanceInterface" }, "name": "SoundInstanceInterface" }, "local": { "type": "Identifier", "start": 33, "end": 55, "loc": { "start": { "line": 1, "column": 33 }, "end": { "line": 1, "column": 55 }, "identifierName": "SoundInstanceInterface" }, "name": "SoundInstanceInterface" } }, { "type": "ImportSpecifier", "start": 57, "end": 71, "loc": { "start": { "line": 1, "column": 57 }, "end": { "line": 1, "column": 71 } }, "imported": { "type": "Identifier", "start": 57, "end": 71, "loc": { "start": { "line": 1, "column": 57 }, "end": { "line": 1, "column": 71 }, "identifierName": "SoundInterface" }, "name": "SoundInterface" }, "local": { "type": "Identifier", "start": 57, "end": 71, "loc": { "start": { "line": 1, "column": 57 }, "end": { "line": 1, "column": 71 }, "identifierName": "SoundInterface" }, "name": "SoundInterface" } }, { "type": "ImportSpecifier", "start": 73, "end": 78, "loc": { "start": { "line": 1, "column": 73 }, "end": { "line": 1, "column": 78 } }, "imported": { "type": "Identifier", "start": 73, "end": 78, "loc": { "start": { "line": 1, "column": 73 }, "end": { "line": 1, "column": 78 }, "identifierName": "MUSIC" }, "name": "MUSIC" }, "local": { "type": "Identifier", "start": 73, "end": 78, "loc": { "start": { "line": 1, "column": 73 }, "end": { "line": 1, "column": 78 }, "identifierName": "MUSIC" }, "name": "MUSIC" } }, { "type": "ImportSpecifier", "start": 80, "end": 86, "loc": { "start": { "line": 1, "column": 80 }, "end": { "line": 1, "column": 86 } }, "imported": { "type": "Identifier", "start": 80, "end": 86, "loc": { "start": { "line": 1, "column": 80 }, "end": { "line": 1, "column": 86 }, "identifierName": "SOUNDS" }, "name": "SOUNDS" }, "local": { "type": "Identifier", "start": 80, "end": 86, "loc": { "start": { "line": 1, "column": 80 }, "end": { "line": 1, "column": 86 }, "identifierName": "SOUNDS" }, "name": "SOUNDS" } } ], "source": { "type": "StringLiteral", "start": 94, "end": 104, "loc": { "start": { "line": 1, "column": 94 }, "end": { "line": 1, "column": 104 } }, "extra": { "rawValue": "../sound", "raw": "\"../sound\"" }, "value": "../sound" } }, { "type": "ImportDeclaration", "start": 107, "end": 156, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 49 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 116, "end": 125, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 18 } }, "imported": { "type": "Identifier", "start": 116, "end": 125, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 18 }, "identifierName": "cachebust" }, "name": "cachebust" }, "local": { "type": "Identifier", "start": 116, "end": 125, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 18 }, "identifierName": "cachebust" }, "name": "cachebust" } } ], "source": { "type": "StringLiteral", "start": 133, "end": 155, "loc": { "start": { "line": 2, "column": 26 }, "end": { "line": 2, "column": 48 } }, "extra": { "rawValue": "../../core/cachebust", "raw": "\"../../core/cachebust\"" }, "value": "../../core/cachebust" } }, { "type": "ImportDeclaration", "start": 158, "end": 208, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 50 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 167, "end": 179, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 21 } }, "imported": { "type": "Identifier", "start": 167, "end": 179, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 21 }, "identifierName": "createLogger" }, "name": "createLogger" }, "local": { "type": "Identifier", "start": 167, "end": 179, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 21 }, "identifierName": "createLogger" }, "name": "createLogger" } } ], "source": { "type": "StringLiteral", "start": 187, "end": 207, "loc": { "start": { "line": 3, "column": 29 }, "end": { "line": 3, "column": 49 } }, "extra": { "rawValue": "../../core/logging", "raw": "\"../../core/logging\"" }, "value": "../../core/logging" } }, { "type": "ImportDeclaration", "start": 210, "end": 259, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 49 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 219, "end": 231, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 21 } }, "imported": { "type": "Identifier", "start": 219, "end": 231, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 21 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "local": { "type": "Identifier", "start": 219, "end": 231, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 21 }, "identifierName": "globalConfig" }, "name": "globalConfig" } } ], "source": { "type": "StringLiteral", "start": 239, "end": 258, "loc": { "start": { "line": 4, "column": 29 }, "end": { "line": 4, "column": 48 } }, "extra": { "rawValue": "../../core/config", "raw": "\"../../core/config\"" }, "value": "../../core/config" } }, { "type": "VariableDeclaration", "start": 263, "end": 306, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 269, "end": 305, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 42 } }, "id": { "type": "ObjectPattern", "start": 269, "end": 285, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 22 } }, "properties": [ { "type": "ObjectProperty", "start": 271, "end": 275, "loc": { "start": { "line": 6, "column": 8 }, "end": { "line": 6, "column": 12 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 271, "end": 275, "loc": { "start": { "line": 6, "column": 8 }, "end": { "line": 6, "column": 12 }, "identifierName": "Howl" }, "name": "Howl" }, "value": { "type": "Identifier", "start": 271, "end": 275, "loc": { "start": { "line": 6, "column": 8 }, "end": { "line": 6, "column": 12 }, "identifierName": "Howl" }, "name": "Howl" }, "extra": { "shorthand": true } }, { "type": "ObjectProperty", "start": 277, "end": 283, "loc": { "start": { "line": 6, "column": 14 }, "end": { "line": 6, "column": 20 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 277, "end": 283, "loc": { "start": { "line": 6, "column": 14 }, "end": { "line": 6, "column": 20 }, "identifierName": "Howler" }, "name": "Howler" }, "value": { "type": "Identifier", "start": 277, "end": 283, "loc": { "start": { "line": 6, "column": 14 }, "end": { "line": 6, "column": 20 }, "identifierName": "Howler" }, "name": "Howler" }, "extra": { "shorthand": true } } ] }, "init": { "type": "CallExpression", "start": 288, "end": 305, "loc": { "start": { "line": 6, "column": 25 }, "end": { "line": 6, "column": 42 } }, "callee": { "type": "Identifier", "start": 288, "end": 295, "loc": { "start": { "line": 6, "column": 25 }, "end": { "line": 6, "column": 32 }, "identifierName": "require" }, "name": "require" }, "arguments": [ { "type": "StringLiteral", "start": 296, "end": 304, "loc": { "start": { "line": 6, "column": 33 }, "end": { "line": 6, "column": 41 } }, "extra": { "rawValue": "howler", "raw": "\"howler\"" }, "value": "howler" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 310, "end": 355, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 316, "end": 354, "loc": { "start": { "line": 8, "column": 6 }, "end": { "line": 8, "column": 44 } }, "id": { "type": "Identifier", "start": 316, "end": 322, "loc": { "start": { "line": 8, "column": 6 }, "end": { "line": 8, "column": 12 }, "identifierName": "logger" }, "name": "logger" }, "init": { "type": "CallExpression", "start": 325, "end": 354, "loc": { "start": { "line": 8, "column": 15 }, "end": { "line": 8, "column": 44 } }, "callee": { "type": "Identifier", "start": 325, "end": 337, "loc": { "start": { "line": 8, "column": 15 }, "end": { "line": 8, "column": 27 }, "identifierName": "createLogger" }, "name": "createLogger" }, "arguments": [ { "type": "StringLiteral", "start": 338, "end": 353, "loc": { "start": { "line": 8, "column": 28 }, "end": { "line": 8, "column": 43 } }, "extra": { "rawValue": "sound/browser", "raw": "\"sound/browser\"" }, "value": "sound/browser" } ] } } ], "kind": "const", "trailingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 359, "end": 372, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 13 } } } ] }, { "type": "VariableDeclaration", "start": 374, "end": 427, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", "start": 380, "end": 426, "loc": { "start": { "line": 11, "column": 6 }, "end": { "line": 11, "column": 52 } }, "id": { "type": "Identifier", "start": 380, "end": 387, "loc": { "start": { "line": 11, "column": 6 }, "end": { "line": 11, "column": 13 }, "identifierName": "sprites" }, "name": "sprites", "leadingComments": null }, "init": { "type": "CallExpression", "start": 390, "end": 426, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 52 } }, "callee": { "type": "Identifier", "start": 390, "end": 397, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 23 }, "identifierName": "require" }, "name": "require" }, "arguments": [ { "type": "StringLiteral", "start": 398, "end": 425, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 51 } }, "extra": { "rawValue": "../../built-temp/sfx.json", "raw": "\"../../built-temp/sfx.json\"" }, "value": "../../built-temp/sfx.json" } ] }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 359, "end": 372, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 13 } } } ] }, { "type": "ClassDeclaration", "start": 431, "end": 2017, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 66, "column": 1 } }, "id": { "type": "Identifier", "start": 437, "end": 458, "loc": { "start": { "line": 13, "column": 6 }, "end": { "line": 13, "column": 27 }, "identifierName": "SoundSpritesContainer" }, "name": "SoundSpritesContainer" }, "superClass": null, "body": { "type": "ClassBody", "start": 459, "end": 2017, "loc": { "start": { "line": 13, "column": 28 }, "end": { "line": 66, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 466, "end": 554, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 18, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 466, "end": 477, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 480, "end": 554, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 18, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 491, "end": 508, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 25 } }, "expression": { "type": "AssignmentExpression", "start": 491, "end": 507, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 24 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 491, "end": 500, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 17 } }, "object": { "type": "ThisExpression", "start": 491, "end": 495, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 12 } } }, "property": { "type": "Identifier", "start": 496, "end": 500, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 17 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 503, "end": 507, "loc": { "start": { "line": 15, "column": 20 }, "end": { "line": 15, "column": 24 } } } } }, { "type": "ExpressionStatement", "start": 520, "end": 547, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 520, "end": 546, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 520, "end": 539, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 27 } }, "object": { "type": "ThisExpression", "start": 520, "end": 524, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 12 } } }, "property": { "type": "Identifier", "start": 525, "end": 539, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 27 }, "identifierName": "loadingPromise" }, "name": "loadingPromise" }, "computed": false }, "right": { "type": "NullLiteral", "start": 542, "end": 546, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 34 } } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 562, "end": 1711, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 51, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 562, "end": 566, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 8 }, "identifierName": "load" }, "name": "load" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 569, "end": 1711, "loc": { "start": { "line": 20, "column": 11 }, "end": { "line": 51, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 580, "end": 658, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 23, "column": 9 } }, "test": { "type": "MemberExpression", "start": 584, "end": 603, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 31 } }, "object": { "type": "ThisExpression", "start": 584, "end": 588, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, "property": { "type": "Identifier", "start": 589, "end": 603, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 31 }, "identifierName": "loadingPromise" }, "name": "loadingPromise" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 605, "end": 658, "loc": { "start": { "line": 21, "column": 33 }, "end": { "line": 23, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 620, "end": 647, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 39 } }, "argument": { "type": "MemberExpression", "start": 627, "end": 646, "loc": { "start": { "line": 22, "column": 19 }, "end": { "line": 22, "column": 38 } }, "object": { "type": "ThisExpression", "start": 627, "end": 631, "loc": { "start": { "line": 22, "column": 19 }, "end": { "line": 22, "column": 23 } } }, "property": { "type": "Identifier", "start": 632, "end": 646, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 38 }, "identifierName": "loadingPromise" }, "name": "loadingPromise" }, "computed": false } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 668, "end": 1704, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 50, "column": 12 } }, "argument": { "type": "AssignmentExpression", "start": 676, "end": 1702, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 50, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 676, "end": 695, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 35 } }, "object": { "type": "ThisExpression", "start": 676, "end": 680, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 20 } } }, "property": { "type": "Identifier", "start": 681, "end": 695, "loc": { "start": { "line": 24, "column": 21 }, "end": { "line": 24, "column": 35 }, "identifierName": "loadingPromise" }, "name": "loadingPromise" }, "computed": false }, "right": { "type": "CallExpression", "start": 698, "end": 1702, "loc": { "start": { "line": 24, "column": 38 }, "end": { "line": 50, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 698, "end": 710, "loc": { "start": { "line": 24, "column": 38 }, "end": { "line": 24, "column": 50 } }, "object": { "type": "Identifier", "start": 698, "end": 705, "loc": { "start": { "line": 24, "column": 38 }, "end": { "line": 24, "column": 45 }, "identifierName": "Promise" }, "name": "Promise" }, "property": { "type": "Identifier", "start": 706, "end": 710, "loc": { "start": { "line": 24, "column": 46 }, "end": { "line": 24, "column": 50 }, "identifierName": "race" }, "name": "race" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 711, "end": 1701, "loc": { "start": { "line": 24, "column": 51 }, "end": { "line": 50, "column": 9 } }, "elements": [ { "type": "NewExpression", "start": 726, "end": 836, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 27, "column": 14 } }, "callee": { "type": "Identifier", "start": 730, "end": 737, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 23 }, "identifierName": "Promise" }, "name": "Promise" }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 738, "end": 835, "loc": { "start": { "line": 25, "column": 24 }, "end": { "line": 27, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 739, "end": 746, "loc": { "start": { "line": 25, "column": 25 }, "end": { "line": 25, "column": 32 }, "identifierName": "resolve" }, "name": "resolve" }, { "type": "Identifier", "start": 748, "end": 754, "loc": { "start": { "line": 25, "column": 34 }, "end": { "line": 25, "column": 40 }, "identifierName": "reject" }, "name": "reject" } ], "body": { "type": "BlockStatement", "start": 759, "end": 835, "loc": { "start": { "line": 25, "column": 45 }, "end": { "line": 27, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 778, "end": 820, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 58 } }, "expression": { "type": "CallExpression", "start": 778, "end": 819, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 57 } }, "callee": { "type": "Identifier", "start": 778, "end": 788, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 26 }, "identifierName": "setTimeout" }, "name": "setTimeout" }, "arguments": [ { "type": "Identifier", "start": 789, "end": 795, "loc": { "start": { "line": 26, "column": 27 }, "end": { "line": 26, "column": 33 }, "identifierName": "reject" }, "name": "reject" }, { "type": "ConditionalExpression", "start": 797, "end": 818, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 56 } }, "test": { "type": "Identifier", "start": 797, "end": 805, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 43 }, "identifierName": "G_IS_DEV" }, "name": "G_IS_DEV" }, "consequent": { "type": "NumericLiteral", "start": 808, "end": 811, "loc": { "start": { "line": 26, "column": 46 }, "end": { "line": 26, "column": 49 } }, "extra": { "rawValue": 500, "raw": "500" }, "value": 500 }, "alternate": { "type": "NumericLiteral", "start": 814, "end": 818, "loc": { "start": { "line": 26, "column": 52 }, "end": { "line": 26, "column": 56 } }, "extra": { "rawValue": 5000, "raw": "5000" }, "value": 5000 } } ] } } ], "directives": [] } } ] }, { "type": "NewExpression", "start": 851, "end": 1689, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 49, "column": 14 } }, "callee": { "type": "Identifier", "start": 855, "end": 862, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 23 }, "identifierName": "Promise" }, "name": "Promise" }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 863, "end": 1688, "loc": { "start": { "line": 28, "column": 24 }, "end": { "line": 49, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 863, "end": 870, "loc": { "start": { "line": 28, "column": 24 }, "end": { "line": 28, "column": 31 }, "identifierName": "resolve" }, "name": "resolve" } ], "body": { "type": "BlockStatement", "start": 874, "end": 1688, "loc": { "start": { "line": 28, "column": 35 }, "end": { "line": 49, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 893, "end": 1673, "loc": { "start": { "line": 29, "column": 16 }, "end": { "line": 48, "column": 19 } }, "expression": { "type": "AssignmentExpression", "start": 893, "end": 1672, "loc": { "start": { "line": 29, "column": 16 }, "end": { "line": 48, "column": 18 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 893, "end": 902, "loc": { "start": { "line": 29, "column": 16 }, "end": { "line": 29, "column": 25 } }, "object": { "type": "ThisExpression", "start": 893, "end": 897, "loc": { "start": { "line": 29, "column": 16 }, "end": { "line": 29, "column": 20 } } }, "property": { "type": "Identifier", "start": 898, "end": 902, "loc": { "start": { "line": 29, "column": 21 }, "end": { "line": 29, "column": 25 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NewExpression", "start": 905, "end": 1672, "loc": { "start": { "line": 29, "column": 28 }, "end": { "line": 48, "column": 18 } }, "callee": { "type": "Identifier", "start": 909, "end": 913, "loc": { "start": { "line": 29, "column": 32 }, "end": { "line": 29, "column": 36 }, "identifierName": "Howl" }, "name": "Howl" }, "arguments": [ { "type": "ObjectExpression", "start": 914, "end": 1671, "loc": { "start": { "line": 29, "column": 37 }, "end": { "line": 48, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 937, "end": 973, "loc": { "start": { "line": 30, "column": 20 }, "end": { "line": 30, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 937, "end": 940, "loc": { "start": { "line": 30, "column": 20 }, "end": { "line": 30, "column": 23 }, "identifierName": "src" }, "name": "src" }, "value": { "type": "CallExpression", "start": 942, "end": 973, "loc": { "start": { "line": 30, "column": 25 }, "end": { "line": 30, "column": 56 } }, "callee": { "type": "Identifier", "start": 942, "end": 951, "loc": { "start": { "line": 30, "column": 25 }, "end": { "line": 30, "column": 34 }, "identifierName": "cachebust" }, "name": "cachebust" }, "arguments": [ { "type": "StringLiteral", "start": 952, "end": 972, "loc": { "start": { "line": 30, "column": 35 }, "end": { "line": 30, "column": 55 } }, "extra": { "rawValue": "res/sounds/sfx.mp3", "raw": "\"res/sounds/sfx.mp3\"" }, "value": "res/sounds/sfx.mp3" } ] } }, { "type": "ObjectProperty", "start": 996, "end": 1018, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 42 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 996, "end": 1002, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 26 }, "identifierName": "sprite" }, "name": "sprite" }, "value": { "type": "MemberExpression", "start": 1004, "end": 1018, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 42 } }, "object": { "type": "Identifier", "start": 1004, "end": 1011, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 35 }, "identifierName": "sprites" }, "name": "sprites" }, "property": { "type": "Identifier", "start": 1012, "end": 1018, "loc": { "start": { "line": 31, "column": 36 }, "end": { "line": 31, "column": 42 }, "identifierName": "sprite" }, "name": "sprite" }, "computed": false } }, { "type": "ObjectProperty", "start": 1041, "end": 1056, "loc": { "start": { "line": 32, "column": 20 }, "end": { "line": 32, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1041, "end": 1049, "loc": { "start": { "line": 32, "column": 20 }, "end": { "line": 32, "column": 28 }, "identifierName": "autoplay" }, "name": "autoplay" }, "value": { "type": "BooleanLiteral", "start": 1051, "end": 1056, "loc": { "start": { "line": 32, "column": 30 }, "end": { "line": 32, "column": 35 } }, "value": false } }, { "type": "ObjectProperty", "start": 1079, "end": 1090, "loc": { "start": { "line": 33, "column": 20 }, "end": { "line": 33, "column": 31 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1079, "end": 1083, "loc": { "start": { "line": 33, "column": 20 }, "end": { "line": 33, "column": 24 }, "identifierName": "loop" }, "name": "loop" }, "value": { "type": "BooleanLiteral", "start": 1085, "end": 1090, "loc": { "start": { "line": 33, "column": 26 }, "end": { "line": 33, "column": 31 } }, "value": false } }, { "type": "ObjectProperty", "start": 1113, "end": 1122, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1113, "end": 1119, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 26 }, "identifierName": "volume" }, "name": "volume" }, "value": { "type": "NumericLiteral", "start": 1121, "end": 1122, "loc": { "start": { "line": 34, "column": 28 }, "end": { "line": 34, "column": 29 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "ObjectProperty", "start": 1145, "end": 1158, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1145, "end": 1152, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 27 }, "identifierName": "preload" }, "name": "preload" }, "value": { "type": "BooleanLiteral", "start": 1154, "end": 1158, "loc": { "start": { "line": 35, "column": 29 }, "end": { "line": 35, "column": 33 } }, "value": true } }, { "type": "ObjectProperty", "start": 1181, "end": 1189, "loc": { "start": { "line": 36, "column": 20 }, "end": { "line": 36, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1181, "end": 1185, "loc": { "start": { "line": 36, "column": 20 }, "end": { "line": 36, "column": 24 }, "identifierName": "pool" }, "name": "pool" }, "value": { "type": "NumericLiteral", "start": 1187, "end": 1189, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 36, "column": 28 } }, "extra": { "rawValue": 20, "raw": "20" }, "value": 20 } }, { "type": "ObjectProperty", "start": 1212, "end": 1286, "loc": { "start": { "line": 37, "column": 20 }, "end": { "line": 39, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1212, "end": 1218, "loc": { "start": { "line": 37, "column": 20 }, "end": { "line": 37, "column": 26 }, "identifierName": "onload" }, "name": "onload" }, "value": { "type": "ArrowFunctionExpression", "start": 1220, "end": 1286, "loc": { "start": { "line": 37, "column": 28 }, "end": { "line": 39, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1226, "end": 1286, "loc": { "start": { "line": 37, "column": 34 }, "end": { "line": 39, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 1253, "end": 1263, "loc": { "start": { "line": 38, "column": 24 }, "end": { "line": 38, "column": 34 } }, "expression": { "type": "CallExpression", "start": 1253, "end": 1262, "loc": { "start": { "line": 38, "column": 24 }, "end": { "line": 38, "column": 33 } }, "callee": { "type": "Identifier", "start": 1253, "end": 1260, "loc": { "start": { "line": 38, "column": 24 }, "end": { "line": 38, "column": 31 }, "identifierName": "resolve" }, "name": "resolve" }, "arguments": [] } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 1309, "end": 1508, "loc": { "start": { "line": 40, "column": 20 }, "end": { "line": 44, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1309, "end": 1320, "loc": { "start": { "line": 40, "column": 20 }, "end": { "line": 40, "column": 31 }, "identifierName": "onloaderror" }, "name": "onloaderror" }, "value": { "type": "ArrowFunctionExpression", "start": 1322, "end": 1508, "loc": { "start": { "line": 40, "column": 33 }, "end": { "line": 44, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1323, "end": 1325, "loc": { "start": { "line": 40, "column": 34 }, "end": { "line": 40, "column": 36 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 1327, "end": 1330, "loc": { "start": { "line": 40, "column": 38 }, "end": { "line": 40, "column": 41 }, "identifierName": "err" }, "name": "err" } ], "body": { "type": "BlockStatement", "start": 1335, "end": 1508, "loc": { "start": { "line": 40, "column": 46 }, "end": { "line": 44, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 1362, "end": 1406, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 68 } }, "expression": { "type": "CallExpression", "start": 1362, "end": 1405, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 1362, "end": 1373, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 35 } }, "object": { "type": "Identifier", "start": 1362, "end": 1368, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 30 }, "identifierName": "logger" }, "name": "logger" }, "property": { "type": "Identifier", "start": 1369, "end": 1373, "loc": { "start": { "line": 41, "column": 31 }, "end": { "line": 41, "column": 35 }, "identifierName": "warn" }, "name": "warn" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1374, "end": 1395, "loc": { "start": { "line": 41, "column": 36 }, "end": { "line": 41, "column": 57 } }, "extra": { "rawValue": "SFX failed to load:", "raw": "\"SFX failed to load:\"" }, "value": "SFX failed to load:" }, { "type": "Identifier", "start": 1397, "end": 1399, "loc": { "start": { "line": 41, "column": 59 }, "end": { "line": 41, "column": 61 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 1401, "end": 1404, "loc": { "start": { "line": 41, "column": 63 }, "end": { "line": 41, "column": 66 }, "identifierName": "err" }, "name": "err" } ] } }, { "type": "ExpressionStatement", "start": 1432, "end": 1449, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 41 } }, "expression": { "type": "AssignmentExpression", "start": 1432, "end": 1448, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 40 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1432, "end": 1441, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 33 } }, "object": { "type": "ThisExpression", "start": 1432, "end": 1436, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 28 } } }, "property": { "type": "Identifier", "start": 1437, "end": 1441, "loc": { "start": { "line": 42, "column": 29 }, "end": { "line": 42, "column": 33 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 1444, "end": 1448, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 40 } } } } }, { "type": "ExpressionStatement", "start": 1475, "end": 1485, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 34 } }, "expression": { "type": "CallExpression", "start": 1475, "end": 1484, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 33 } }, "callee": { "type": "Identifier", "start": 1475, "end": 1482, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 31 }, "identifierName": "resolve" }, "name": "resolve" }, "arguments": [] } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 1531, "end": 1651, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 47, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1531, "end": 1542, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 31 }, "identifierName": "onplayerror" }, "name": "onplayerror" }, "value": { "type": "ArrowFunctionExpression", "start": 1544, "end": 1651, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 47, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1545, "end": 1547, "loc": { "start": { "line": 45, "column": 34 }, "end": { "line": 45, "column": 36 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 1549, "end": 1552, "loc": { "start": { "line": 45, "column": 38 }, "end": { "line": 45, "column": 41 }, "identifierName": "err" }, "name": "err" } ], "body": { "type": "BlockStatement", "start": 1557, "end": 1651, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 47, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 1584, "end": 1628, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 68 } }, "expression": { "type": "CallExpression", "start": 1584, "end": 1627, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 1584, "end": 1595, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 35 } }, "object": { "type": "Identifier", "start": 1584, "end": 1590, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 30 }, "identifierName": "logger" }, "name": "logger" }, "property": { "type": "Identifier", "start": 1591, "end": 1595, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 35 }, "identifierName": "warn" }, "name": "warn" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1596, "end": 1617, "loc": { "start": { "line": 46, "column": 36 }, "end": { "line": 46, "column": 57 } }, "extra": { "rawValue": "SFX failed to play:", "raw": "\"SFX failed to play:\"" }, "value": "SFX failed to play:" }, { "type": "Identifier", "start": 1619, "end": 1621, "loc": { "start": { "line": 46, "column": 59 }, "end": { "line": 46, "column": 61 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 1623, "end": 1626, "loc": { "start": { "line": 46, "column": 63 }, "end": { "line": 46, "column": 66 }, "identifierName": "err" }, "name": "err" } ] } } ], "directives": [] } } } ] } ] } } } ], "directives": [] } } ] } ] } ] }, "extra": { "parenthesized": true, "parenStart": 675 } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1719, "end": 1882, "loc": { "start": { "line": 53, "column": 4 }, "end": { "line": 58, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1719, "end": 1723, "loc": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 8 }, "identifierName": "play" }, "name": "play" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1724, "end": 1730, "loc": { "start": { "line": 53, "column": 9 }, "end": { "line": 53, "column": 15 }, "identifierName": "volume" }, "name": "volume" }, { "type": "Identifier", "start": 1732, "end": 1735, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 20 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "BlockStatement", "start": 1737, "end": 1882, "loc": { "start": { "line": 53, "column": 22 }, "end": { "line": 58, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 1748, "end": 1875, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 57, "column": 9 } }, "test": { "type": "MemberExpression", "start": 1752, "end": 1761, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1752, "end": 1756, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 16 } } }, "property": { "type": "Identifier", "start": 1757, "end": 1761, "loc": { "start": { "line": 54, "column": 17 }, "end": { "line": 54, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1763, "end": 1875, "loc": { "start": { "line": 54, "column": 23 }, "end": { "line": 57, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1778, "end": 1815, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 49 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1784, "end": 1814, "loc": { "start": { "line": 55, "column": 18 }, "end": { "line": 55, "column": 48 } }, "id": { "type": "Identifier", "start": 1784, "end": 1792, "loc": { "start": { "line": 55, "column": 18 }, "end": { "line": 55, "column": 26 }, "identifierName": "instance" }, "name": "instance" }, "init": { "type": "CallExpression", "start": 1795, "end": 1814, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 1795, "end": 1809, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 43 } }, "object": { "type": "MemberExpression", "start": 1795, "end": 1804, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 38 } }, "object": { "type": "ThisExpression", "start": 1795, "end": 1799, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 33 } } }, "property": { "type": "Identifier", "start": 1800, "end": 1804, "loc": { "start": { "line": 55, "column": 34 }, "end": { "line": 55, "column": 38 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 1805, "end": 1809, "loc": { "start": { "line": 55, "column": 39 }, "end": { "line": 55, "column": 43 }, "identifierName": "play" }, "name": "play" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1810, "end": 1813, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 47 }, "identifierName": "key" }, "name": "key" } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1829, "end": 1864, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 47 } }, "expression": { "type": "CallExpression", "start": 1829, "end": 1863, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 1829, "end": 1845, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 28 } }, "object": { "type": "MemberExpression", "start": 1829, "end": 1838, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1829, "end": 1833, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 16 } } }, "property": { "type": "Identifier", "start": 1834, "end": 1838, "loc": { "start": { "line": 56, "column": 17 }, "end": { "line": 56, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 1839, "end": 1845, "loc": { "start": { "line": 56, "column": 22 }, "end": { "line": 56, "column": 28 }, "identifierName": "volume" }, "name": "volume" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1846, "end": 1852, "loc": { "start": { "line": 56, "column": 29 }, "end": { "line": 56, "column": 35 }, "identifierName": "volume" }, "name": "volume" }, { "type": "Identifier", "start": 1854, "end": 1862, "loc": { "start": { "line": 56, "column": 37 }, "end": { "line": 56, "column": 45 }, "identifierName": "instance" }, "name": "instance" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 1890, "end": 2014, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 65, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1890, "end": 1902, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 16 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1905, "end": 2014, "loc": { "start": { "line": 60, "column": 19 }, "end": { "line": 65, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 1916, "end": 2007, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 64, "column": 9 } }, "test": { "type": "MemberExpression", "start": 1920, "end": 1929, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1920, "end": 1924, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 16 } } }, "property": { "type": "Identifier", "start": 1925, "end": 1929, "loc": { "start": { "line": 61, "column": 17 }, "end": { "line": 61, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 1931, "end": 2007, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 64, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1946, "end": 1965, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 31 } }, "expression": { "type": "CallExpression", "start": 1946, "end": 1964, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 1946, "end": 1962, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 28 } }, "object": { "type": "MemberExpression", "start": 1946, "end": 1955, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1946, "end": 1950, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 16 } } }, "property": { "type": "Identifier", "start": 1951, "end": 1955, "loc": { "start": { "line": 62, "column": 17 }, "end": { "line": 62, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 1956, "end": 1962, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 28 }, "identifierName": "unload" }, "name": "unload" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 1979, "end": 1996, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 1979, "end": 1995, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1979, "end": 1988, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 21 } }, "object": { "type": "ThisExpression", "start": 1979, "end": 1983, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 16 } } }, "property": { "type": "Identifier", "start": 1984, "end": 1988, "loc": { "start": { "line": 63, "column": 17 }, "end": { "line": 63, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 1991, "end": 1995, "loc": { "start": { "line": 63, "column": 24 }, "end": { "line": 63, "column": 28 } } } } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ClassDeclaration", "start": 2021, "end": 2593, "loc": { "start": { "line": 68, "column": 0 }, "end": { "line": 91, "column": 1 } }, "id": { "type": "Identifier", "start": 2027, "end": 2047, "loc": { "start": { "line": 68, "column": 6 }, "end": { "line": 68, "column": 26 }, "identifierName": "WrappedSoundInstance" }, "name": "WrappedSoundInstance" }, "superClass": { "type": "Identifier", "start": 2056, "end": 2078, "loc": { "start": { "line": 68, "column": 35 }, "end": { "line": 68, "column": 57 }, "identifierName": "SoundInstanceInterface" }, "name": "SoundInstanceInterface" }, "body": { "type": "ClassBody", "start": 2079, "end": 2593, "loc": { "start": { "line": 68, "column": 58 }, "end": { "line": 91, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 2195, "end": 2318, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 77, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2195, "end": 2206, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 15 }, "identifierName": "constructor" }, "name": "constructor", "leadingComments": null }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2207, "end": 2222, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 31 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" }, { "type": "Identifier", "start": 2224, "end": 2227, "loc": { "start": { "line": 74, "column": 33 }, "end": { "line": 74, "column": 36 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "BlockStatement", "start": 2229, "end": 2318, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 77, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2240, "end": 2262, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 30 } }, "expression": { "type": "CallExpression", "start": 2240, "end": 2261, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 29 } }, "callee": { "type": "Super", "start": 2240, "end": 2245, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 2246, "end": 2249, "loc": { "start": { "line": 75, "column": 14 }, "end": { "line": 75, "column": 17 }, "identifierName": "key" }, "name": "key" }, { "type": "StringLiteral", "start": 2251, "end": 2260, "loc": { "start": { "line": 75, "column": 19 }, "end": { "line": 75, "column": 28 } }, "extra": { "rawValue": "sfx.mp3", "raw": "\"sfx.mp3\"" }, "value": "sfx.mp3" } ] } }, { "type": "ExpressionStatement", "start": 2272, "end": 2311, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 2272, "end": 2310, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2272, "end": 2292, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 28 } }, "object": { "type": "ThisExpression", "start": 2272, "end": 2276, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 12 } } }, "property": { "type": "Identifier", "start": 2277, "end": 2292, "loc": { "start": { "line": 76, "column": 13 }, "end": { "line": 76, "column": 28 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" }, "computed": false }, "right": { "type": "Identifier", "start": 2295, "end": 2310, "loc": { "start": { "line": 76, "column": 31 }, "end": { "line": 76, "column": 46 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {SoundSpritesContainer} spriteContainer\r\n * @param {string} key\r\n ", "start": 2086, "end": 2189, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 73, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "* @returns {Promise} ", "start": 2326, "end": 2357, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 35 } } } ] }, { "type": "ClassMethod", "start": 2363, "end": 2423, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 82, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2363, "end": 2367, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 80, "column": 8 }, "identifierName": "load" }, "name": "load", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2370, "end": 2423, "loc": { "start": { "line": 80, "column": 11 }, "end": { "line": 82, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2381, "end": 2416, "loc": { "start": { "line": 81, "column": 8 }, "end": { "line": 81, "column": 43 } }, "argument": { "type": "CallExpression", "start": 2388, "end": 2415, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 2388, "end": 2413, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 40 } }, "object": { "type": "MemberExpression", "start": 2388, "end": 2408, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2388, "end": 2392, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 19 } } }, "property": { "type": "Identifier", "start": 2393, "end": 2408, "loc": { "start": { "line": 81, "column": 20 }, "end": { "line": 81, "column": 35 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" }, "computed": false }, "property": { "type": "Identifier", "start": 2409, "end": 2413, "loc": { "start": { "line": 81, "column": 36 }, "end": { "line": 81, "column": 40 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @returns {Promise} ", "start": 2326, "end": 2357, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 35 } } } ] }, { "type": "ClassMethod", "start": 2431, "end": 2506, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 86, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2431, "end": 2435, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 8 }, "identifierName": "play" }, "name": "play" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2436, "end": 2442, "loc": { "start": { "line": 84, "column": 9 }, "end": { "line": 84, "column": 15 }, "identifierName": "volume" }, "name": "volume" } ], "body": { "type": "BlockStatement", "start": 2444, "end": 2506, "loc": { "start": { "line": 84, "column": 17 }, "end": { "line": 86, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2455, "end": 2499, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 52 } }, "expression": { "type": "CallExpression", "start": 2455, "end": 2498, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 2455, "end": 2480, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 33 } }, "object": { "type": "MemberExpression", "start": 2455, "end": 2475, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 28 } }, "object": { "type": "ThisExpression", "start": 2455, "end": 2459, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, "property": { "type": "Identifier", "start": 2460, "end": 2475, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 28 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" }, "computed": false }, "property": { "type": "Identifier", "start": 2476, "end": 2480, "loc": { "start": { "line": 85, "column": 29 }, "end": { "line": 85, "column": 33 }, "identifierName": "play" }, "name": "play" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2481, "end": 2487, "loc": { "start": { "line": 85, "column": 34 }, "end": { "line": 85, "column": 40 }, "identifierName": "volume" }, "name": "volume" }, { "type": "MemberExpression", "start": 2489, "end": 2497, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 50 } }, "object": { "type": "ThisExpression", "start": 2489, "end": 2493, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 46 } } }, "property": { "type": "Identifier", "start": 2494, "end": 2497, "loc": { "start": { "line": 85, "column": 47 }, "end": { "line": 85, "column": 50 }, "identifierName": "key" }, "name": "key" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2514, "end": 2590, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2514, "end": 2526, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 16 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2529, "end": 2590, "loc": { "start": { "line": 88, "column": 19 }, "end": { "line": 90, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2540, "end": 2583, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 51 } }, "argument": { "type": "CallExpression", "start": 2547, "end": 2582, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 2547, "end": 2580, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 48 } }, "object": { "type": "MemberExpression", "start": 2547, "end": 2567, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2547, "end": 2551, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 19 } } }, "property": { "type": "Identifier", "start": 2552, "end": 2567, "loc": { "start": { "line": 89, "column": 20 }, "end": { "line": 89, "column": 35 }, "identifierName": "spriteContainer" }, "name": "spriteContainer" }, "computed": false }, "property": { "type": "Identifier", "start": 2568, "end": 2580, "loc": { "start": { "line": 89, "column": 36 }, "end": { "line": 89, "column": 48 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } }, { "type": "ClassDeclaration", "start": 2597, "end": 4964, "loc": { "start": { "line": 93, "column": 0 }, "end": { "line": 174, "column": 1 } }, "id": { "type": "Identifier", "start": 2603, "end": 2616, "loc": { "start": { "line": 93, "column": 6 }, "end": { "line": 93, "column": 19 }, "identifierName": "MusicInstance" }, "name": "MusicInstance" }, "superClass": { "type": "Identifier", "start": 2625, "end": 2647, "loc": { "start": { "line": 93, "column": 28 }, "end": { "line": 93, "column": 50 }, "identifierName": "MusicInstanceInterface" }, "name": "MusicInstanceInterface" }, "body": { "type": "ClassBody", "start": 2648, "end": 4964, "loc": { "start": { "line": 93, "column": 51 }, "end": { "line": 174, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 2655, "end": 2800, "loc": { "start": { "line": 94, "column": 4 }, "end": { "line": 99, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2655, "end": 2666, "loc": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2667, "end": 2670, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 19 }, "identifierName": "key" }, "name": "key" }, { "type": "Identifier", "start": 2672, "end": 2675, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 24 }, "identifierName": "url" }, "name": "url" } ], "body": { "type": "BlockStatement", "start": 2677, "end": 2800, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 99, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2688, "end": 2704, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 24 } }, "expression": { "type": "CallExpression", "start": 2688, "end": 2703, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 23 } }, "callee": { "type": "Super", "start": 2688, "end": 2693, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 2694, "end": 2697, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 17 }, "identifierName": "key" }, "name": "key" }, { "type": "Identifier", "start": 2699, "end": 2702, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 22 }, "identifierName": "url" }, "name": "url" } ] } }, { "type": "ExpressionStatement", "start": 2714, "end": 2731, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 25 } }, "expression": { "type": "AssignmentExpression", "start": 2714, "end": 2730, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 24 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2714, "end": 2723, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 17 } }, "object": { "type": "ThisExpression", "start": 2714, "end": 2718, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 12 } } }, "property": { "type": "Identifier", "start": 2719, "end": 2723, "loc": { "start": { "line": 96, "column": 13 }, "end": { "line": 96, "column": 17 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 2726, "end": 2730, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 24 } } } } }, { "type": "ExpressionStatement", "start": 2741, "end": 2762, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 2741, "end": 2761, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2741, "end": 2754, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 21 } }, "object": { "type": "ThisExpression", "start": 2741, "end": 2745, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 12 } } }, "property": { "type": "Identifier", "start": 2746, "end": 2754, "loc": { "start": { "line": 97, "column": 13 }, "end": { "line": 97, "column": 21 }, "identifierName": "instance" }, "name": "instance" }, "computed": false }, "right": { "type": "NullLiteral", "start": 2757, "end": 2761, "loc": { "start": { "line": 97, "column": 24 }, "end": { "line": 97, "column": 28 } } } } }, { "type": "ExpressionStatement", "start": 2772, "end": 2793, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 2772, "end": 2792, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2772, "end": 2784, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 20 } }, "object": { "type": "ThisExpression", "start": 2772, "end": 2776, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 12 } } }, "property": { "type": "Identifier", "start": 2777, "end": 2784, "loc": { "start": { "line": 98, "column": 13 }, "end": { "line": 98, "column": 20 }, "identifierName": "playing" }, "name": "playing" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 2787, "end": 2792, "loc": { "start": { "line": 98, "column": 23 }, "end": { "line": 98, "column": 28 } }, "value": false } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2806, "end": 4160, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 136, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2806, "end": 2810, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 8 }, "identifierName": "load" }, "name": "load" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2813, "end": 4160, "loc": { "start": { "line": 100, "column": 11 }, "end": { "line": 136, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2824, "end": 4153, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 135, "column": 11 } }, "argument": { "type": "CallExpression", "start": 2831, "end": 4152, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 135, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2831, "end": 2843, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 27 } }, "object": { "type": "Identifier", "start": 2831, "end": 2838, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 22 }, "identifierName": "Promise" }, "name": "Promise" }, "property": { "type": "Identifier", "start": 2839, "end": 2843, "loc": { "start": { "line": 101, "column": 23 }, "end": { "line": 101, "column": 27 }, "identifierName": "race" }, "name": "race" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 2844, "end": 4151, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 135, "column": 9 } }, "elements": [ { "type": "NewExpression", "start": 2859, "end": 2969, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 104, "column": 14 } }, "callee": { "type": "Identifier", "start": 2863, "end": 2870, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 23 }, "identifierName": "Promise" }, "name": "Promise" }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 2871, "end": 2968, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 104, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2872, "end": 2879, "loc": { "start": { "line": 102, "column": 25 }, "end": { "line": 102, "column": 32 }, "identifierName": "resolve" }, "name": "resolve" }, { "type": "Identifier", "start": 2881, "end": 2887, "loc": { "start": { "line": 102, "column": 34 }, "end": { "line": 102, "column": 40 }, "identifierName": "reject" }, "name": "reject" } ], "body": { "type": "BlockStatement", "start": 2892, "end": 2968, "loc": { "start": { "line": 102, "column": 45 }, "end": { "line": 104, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2911, "end": 2953, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 58 } }, "expression": { "type": "CallExpression", "start": 2911, "end": 2952, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 57 } }, "callee": { "type": "Identifier", "start": 2911, "end": 2921, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 26 }, "identifierName": "setTimeout" }, "name": "setTimeout" }, "arguments": [ { "type": "Identifier", "start": 2922, "end": 2928, "loc": { "start": { "line": 103, "column": 27 }, "end": { "line": 103, "column": 33 }, "identifierName": "reject" }, "name": "reject" }, { "type": "ConditionalExpression", "start": 2930, "end": 2951, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 56 } }, "test": { "type": "Identifier", "start": 2930, "end": 2938, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 43 }, "identifierName": "G_IS_DEV" }, "name": "G_IS_DEV" }, "consequent": { "type": "NumericLiteral", "start": 2941, "end": 2944, "loc": { "start": { "line": 103, "column": 46 }, "end": { "line": 103, "column": 49 } }, "extra": { "rawValue": 500, "raw": "500" }, "value": 500 }, "alternate": { "type": "NumericLiteral", "start": 2947, "end": 2951, "loc": { "start": { "line": 103, "column": 52 }, "end": { "line": 103, "column": 56 } }, "extra": { "rawValue": 5000, "raw": "5000" }, "value": 5000 } } ] } } ], "directives": [] } } ] }, { "type": "NewExpression", "start": 2984, "end": 4139, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 134, "column": 14 } }, "callee": { "type": "Identifier", "start": 2988, "end": 2995, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 23 }, "identifierName": "Promise" }, "name": "Promise" }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 2996, "end": 4138, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 134, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2997, "end": 3004, "loc": { "start": { "line": 105, "column": 25 }, "end": { "line": 105, "column": 32 }, "identifierName": "resolve" }, "name": "resolve" }, { "type": "Identifier", "start": 3006, "end": 3012, "loc": { "start": { "line": 105, "column": 34 }, "end": { "line": 105, "column": 40 }, "identifierName": "reject" }, "name": "reject" } ], "body": { "type": "BlockStatement", "start": 3017, "end": 4138, "loc": { "start": { "line": 105, "column": 45 }, "end": { "line": 134, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3036, "end": 4123, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 133, "column": 19 } }, "expression": { "type": "AssignmentExpression", "start": 3036, "end": 4122, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 133, "column": 18 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3036, "end": 3045, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 25 } }, "object": { "type": "ThisExpression", "start": 3036, "end": 3040, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, "property": { "type": "Identifier", "start": 3041, "end": 3045, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 25 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NewExpression", "start": 3048, "end": 4122, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 133, "column": 18 } }, "callee": { "type": "Identifier", "start": 3052, "end": 3056, "loc": { "start": { "line": 106, "column": 32 }, "end": { "line": 106, "column": 36 }, "identifierName": "Howl" }, "name": "Howl" }, "arguments": [ { "type": "ObjectExpression", "start": 3057, "end": 4121, "loc": { "start": { "line": 106, "column": 37 }, "end": { "line": 133, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 3080, "end": 3135, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 75 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3080, "end": 3083, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 23 }, "identifierName": "src" }, "name": "src" }, "value": { "type": "CallExpression", "start": 3085, "end": 3135, "loc": { "start": { "line": 107, "column": 25 }, "end": { "line": 107, "column": 75 } }, "callee": { "type": "Identifier", "start": 3085, "end": 3094, "loc": { "start": { "line": 107, "column": 25 }, "end": { "line": 107, "column": 34 }, "identifierName": "cachebust" }, "name": "cachebust" }, "arguments": [ { "type": "BinaryExpression", "start": 3095, "end": 3134, "loc": { "start": { "line": 107, "column": 35 }, "end": { "line": 107, "column": 74 } }, "left": { "type": "BinaryExpression", "start": 3095, "end": 3125, "loc": { "start": { "line": 107, "column": 35 }, "end": { "line": 107, "column": 65 } }, "left": { "type": "StringLiteral", "start": 3095, "end": 3114, "loc": { "start": { "line": 107, "column": 35 }, "end": { "line": 107, "column": 54 } }, "extra": { "rawValue": "res/sounds/music/", "raw": "\"res/sounds/music/\"" }, "value": "res/sounds/music/" }, "operator": "+", "right": { "type": "MemberExpression", "start": 3117, "end": 3125, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 65 } }, "object": { "type": "ThisExpression", "start": 3117, "end": 3121, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 61 } } }, "property": { "type": "Identifier", "start": 3122, "end": 3125, "loc": { "start": { "line": 107, "column": 62 }, "end": { "line": 107, "column": 65 }, "identifierName": "url" }, "name": "url" }, "computed": false } }, "operator": "+", "right": { "type": "StringLiteral", "start": 3128, "end": 3134, "loc": { "start": { "line": 107, "column": 68 }, "end": { "line": 107, "column": 74 } }, "extra": { "rawValue": ".mp3", "raw": "\".mp3\"" }, "value": ".mp3" } } ] } }, { "type": "ObjectProperty", "start": 3158, "end": 3173, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3158, "end": 3166, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 28 }, "identifierName": "autoplay" }, "name": "autoplay" }, "value": { "type": "BooleanLiteral", "start": 3168, "end": 3173, "loc": { "start": { "line": 108, "column": 30 }, "end": { "line": 108, "column": 35 } }, "value": false } }, { "type": "ObjectProperty", "start": 3196, "end": 3206, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3196, "end": 3200, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 24 }, "identifierName": "loop" }, "name": "loop" }, "value": { "type": "BooleanLiteral", "start": 3202, "end": 3206, "loc": { "start": { "line": 109, "column": 26 }, "end": { "line": 109, "column": 30 } }, "value": true } }, { "type": "ObjectProperty", "start": 3229, "end": 3240, "loc": { "start": { "line": 110, "column": 20 }, "end": { "line": 110, "column": 31 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3229, "end": 3234, "loc": { "start": { "line": 110, "column": 20 }, "end": { "line": 110, "column": 25 }, "identifierName": "html5" }, "name": "html5" }, "value": { "type": "BooleanLiteral", "start": 3236, "end": 3240, "loc": { "start": { "line": 110, "column": 27 }, "end": { "line": 110, "column": 31 } }, "value": true } }, { "type": "ObjectProperty", "start": 3263, "end": 3272, "loc": { "start": { "line": 111, "column": 20 }, "end": { "line": 111, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3263, "end": 3269, "loc": { "start": { "line": 111, "column": 20 }, "end": { "line": 111, "column": 26 }, "identifierName": "volume" }, "name": "volume" }, "value": { "type": "NumericLiteral", "start": 3271, "end": 3272, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 29 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ObjectProperty", "start": 3295, "end": 3308, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 33 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3295, "end": 3302, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 27 }, "identifierName": "preload" }, "name": "preload" }, "value": { "type": "BooleanLiteral", "start": 3304, "end": 3308, "loc": { "start": { "line": 112, "column": 29 }, "end": { "line": 112, "column": 33 } }, "value": true } }, { "type": "ObjectProperty", "start": 3331, "end": 3338, "loc": { "start": { "line": 113, "column": 20 }, "end": { "line": 113, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3331, "end": 3335, "loc": { "start": { "line": 113, "column": 20 }, "end": { "line": 113, "column": 24 }, "identifierName": "pool" }, "name": "pool" }, "value": { "type": "NumericLiteral", "start": 3337, "end": 3338, "loc": { "start": { "line": 113, "column": 26 }, "end": { "line": 113, "column": 27 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } }, { "type": "ObjectProperty", "start": 3363, "end": 3595, "loc": { "start": { "line": 115, "column": 20 }, "end": { "line": 120, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3363, "end": 3371, "loc": { "start": { "line": 115, "column": 20 }, "end": { "line": 115, "column": 28 }, "identifierName": "onunlock" }, "name": "onunlock" }, "value": { "type": "ArrowFunctionExpression", "start": 3373, "end": 3595, "loc": { "start": { "line": 115, "column": 30 }, "end": { "line": 120, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3379, "end": 3595, "loc": { "start": { "line": 115, "column": 36 }, "end": { "line": 120, "column": 21 } }, "body": [ { "type": "IfStatement", "start": 3406, "end": 3572, "loc": { "start": { "line": 116, "column": 24 }, "end": { "line": 119, "column": 25 } }, "test": { "type": "MemberExpression", "start": 3410, "end": 3422, "loc": { "start": { "line": 116, "column": 28 }, "end": { "line": 116, "column": 40 } }, "object": { "type": "ThisExpression", "start": 3410, "end": 3414, "loc": { "start": { "line": 116, "column": 28 }, "end": { "line": 116, "column": 32 } } }, "property": { "type": "Identifier", "start": 3415, "end": 3422, "loc": { "start": { "line": 116, "column": 33 }, "end": { "line": 116, "column": 40 }, "identifierName": "playing" }, "name": "playing" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 3424, "end": 3572, "loc": { "start": { "line": 116, "column": 42 }, "end": { "line": 119, "column": 25 } }, "body": [ { "type": "ExpressionStatement", "start": 3455, "end": 3503, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 76 } }, "expression": { "type": "CallExpression", "start": 3455, "end": 3502, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 3455, "end": 3465, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 38 } }, "object": { "type": "Identifier", "start": 3455, "end": 3461, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 34 }, "identifierName": "logger" }, "name": "logger" }, "property": { "type": "Identifier", "start": 3462, "end": 3465, "loc": { "start": { "line": 117, "column": 35 }, "end": { "line": 117, "column": 38 }, "identifierName": "log" }, "name": "log" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3466, "end": 3501, "loc": { "start": { "line": 117, "column": 39 }, "end": { "line": 117, "column": 74 } }, "extra": { "rawValue": "Playing music after manual unlock", "raw": "\"Playing music after manual unlock\"" }, "value": "Playing music after manual unlock" } ] } }, { "type": "ExpressionStatement", "start": 3533, "end": 3545, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 40 } }, "expression": { "type": "CallExpression", "start": 3533, "end": 3544, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 3533, "end": 3542, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 37 } }, "object": { "type": "ThisExpression", "start": 3533, "end": 3537, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 32 } } }, "property": { "type": "Identifier", "start": 3538, "end": 3542, "loc": { "start": { "line": 118, "column": 33 }, "end": { "line": 118, "column": 37 }, "identifierName": "play" }, "name": "play" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 3620, "end": 3694, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 124, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3620, "end": 3626, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 26 }, "identifierName": "onload" }, "name": "onload" }, "value": { "type": "ArrowFunctionExpression", "start": 3628, "end": 3694, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 124, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3634, "end": 3694, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 124, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 3661, "end": 3671, "loc": { "start": { "line": 123, "column": 24 }, "end": { "line": 123, "column": 34 } }, "expression": { "type": "CallExpression", "start": 3661, "end": 3670, "loc": { "start": { "line": 123, "column": 24 }, "end": { "line": 123, "column": 33 } }, "callee": { "type": "Identifier", "start": 3661, "end": 3668, "loc": { "start": { "line": 123, "column": 24 }, "end": { "line": 123, "column": 31 }, "identifierName": "resolve" }, "name": "resolve" }, "arguments": [] } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 3717, "end": 3937, "loc": { "start": { "line": 125, "column": 20 }, "end": { "line": 129, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3717, "end": 3728, "loc": { "start": { "line": 125, "column": 20 }, "end": { "line": 125, "column": 31 }, "identifierName": "onloaderror" }, "name": "onloaderror" }, "value": { "type": "ArrowFunctionExpression", "start": 3730, "end": 3937, "loc": { "start": { "line": 125, "column": 33 }, "end": { "line": 129, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3731, "end": 3733, "loc": { "start": { "line": 125, "column": 34 }, "end": { "line": 125, "column": 36 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 3735, "end": 3738, "loc": { "start": { "line": 125, "column": 38 }, "end": { "line": 125, "column": 41 }, "identifierName": "err" }, "name": "err" } ], "body": { "type": "BlockStatement", "start": 3743, "end": 3937, "loc": { "start": { "line": 125, "column": 46 }, "end": { "line": 129, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 3770, "end": 3835, "loc": { "start": { "line": 126, "column": 24 }, "end": { "line": 126, "column": 89 } }, "expression": { "type": "CallExpression", "start": 3770, "end": 3834, "loc": { "start": { "line": 126, "column": 24 }, "end": { "line": 126, "column": 88 } }, "callee": { "type": "MemberExpression", "start": 3770, "end": 3781, "loc": { "start": { "line": 126, "column": 24 }, "end": { "line": 126, "column": 35 } }, "object": { "type": "Identifier", "start": 3770, "end": 3776, "loc": { "start": { "line": 126, "column": 24 }, "end": { "line": 126, "column": 30 }, "identifierName": "logger" }, "name": "logger" }, "property": { "type": "Identifier", "start": 3777, "end": 3781, "loc": { "start": { "line": 126, "column": 31 }, "end": { "line": 126, "column": 35 }, "identifierName": "warn" }, "name": "warn" }, "computed": false }, "arguments": [ { "type": "ThisExpression", "start": 3782, "end": 3786, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 40 } } }, { "type": "StringLiteral", "start": 3788, "end": 3795, "loc": { "start": { "line": 126, "column": 42 }, "end": { "line": 126, "column": 49 } }, "extra": { "rawValue": "Music", "raw": "\"Music\"" }, "value": "Music" }, { "type": "MemberExpression", "start": 3797, "end": 3805, "loc": { "start": { "line": 126, "column": 51 }, "end": { "line": 126, "column": 59 } }, "object": { "type": "ThisExpression", "start": 3797, "end": 3801, "loc": { "start": { "line": 126, "column": 51 }, "end": { "line": 126, "column": 55 } } }, "property": { "type": "Identifier", "start": 3802, "end": 3805, "loc": { "start": { "line": 126, "column": 56 }, "end": { "line": 126, "column": 59 }, "identifierName": "url" }, "name": "url" }, "computed": false }, { "type": "StringLiteral", "start": 3807, "end": 3824, "loc": { "start": { "line": 126, "column": 61 }, "end": { "line": 126, "column": 78 } }, "extra": { "rawValue": "failed to load:", "raw": "\"failed to load:\"" }, "value": "failed to load:" }, { "type": "Identifier", "start": 3826, "end": 3828, "loc": { "start": { "line": 126, "column": 80 }, "end": { "line": 126, "column": 82 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 3830, "end": 3833, "loc": { "start": { "line": 126, "column": 84 }, "end": { "line": 126, "column": 87 }, "identifierName": "err" }, "name": "err" } ] } }, { "type": "ExpressionStatement", "start": 3861, "end": 3878, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 41 } }, "expression": { "type": "AssignmentExpression", "start": 3861, "end": 3877, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 40 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3861, "end": 3870, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 33 } }, "object": { "type": "ThisExpression", "start": 3861, "end": 3865, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 28 } } }, "property": { "type": "Identifier", "start": 3866, "end": 3870, "loc": { "start": { "line": 127, "column": 29 }, "end": { "line": 127, "column": 33 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 3873, "end": 3877, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 40 } } } } }, { "type": "ExpressionStatement", "start": 3904, "end": 3914, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 34 } }, "expression": { "type": "CallExpression", "start": 3904, "end": 3913, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 33 } }, "callee": { "type": "Identifier", "start": 3904, "end": 3911, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 31 }, "identifierName": "resolve" }, "name": "resolve" }, "arguments": [] } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 3960, "end": 4101, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 132, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3960, "end": 3971, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 31 }, "identifierName": "onplayerror" }, "name": "onplayerror" }, "value": { "type": "ArrowFunctionExpression", "start": 3973, "end": 4101, "loc": { "start": { "line": 130, "column": 33 }, "end": { "line": 132, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3974, "end": 3976, "loc": { "start": { "line": 130, "column": 34 }, "end": { "line": 130, "column": 36 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 3978, "end": 3981, "loc": { "start": { "line": 130, "column": 38 }, "end": { "line": 130, "column": 41 }, "identifierName": "err" }, "name": "err" } ], "body": { "type": "BlockStatement", "start": 3986, "end": 4101, "loc": { "start": { "line": 130, "column": 46 }, "end": { "line": 132, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 4013, "end": 4078, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 89 } }, "expression": { "type": "CallExpression", "start": 4013, "end": 4077, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 88 } }, "callee": { "type": "MemberExpression", "start": 4013, "end": 4024, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 35 } }, "object": { "type": "Identifier", "start": 4013, "end": 4019, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 30 }, "identifierName": "logger" }, "name": "logger" }, "property": { "type": "Identifier", "start": 4020, "end": 4024, "loc": { "start": { "line": 131, "column": 31 }, "end": { "line": 131, "column": 35 }, "identifierName": "warn" }, "name": "warn" }, "computed": false }, "arguments": [ { "type": "ThisExpression", "start": 4025, "end": 4029, "loc": { "start": { "line": 131, "column": 36 }, "end": { "line": 131, "column": 40 } } }, { "type": "StringLiteral", "start": 4031, "end": 4038, "loc": { "start": { "line": 131, "column": 42 }, "end": { "line": 131, "column": 49 } }, "extra": { "rawValue": "Music", "raw": "\"Music\"" }, "value": "Music" }, { "type": "MemberExpression", "start": 4040, "end": 4048, "loc": { "start": { "line": 131, "column": 51 }, "end": { "line": 131, "column": 59 } }, "object": { "type": "ThisExpression", "start": 4040, "end": 4044, "loc": { "start": { "line": 131, "column": 51 }, "end": { "line": 131, "column": 55 } } }, "property": { "type": "Identifier", "start": 4045, "end": 4048, "loc": { "start": { "line": 131, "column": 56 }, "end": { "line": 131, "column": 59 }, "identifierName": "url" }, "name": "url" }, "computed": false }, { "type": "StringLiteral", "start": 4050, "end": 4067, "loc": { "start": { "line": 131, "column": 61 }, "end": { "line": 131, "column": 78 } }, "extra": { "rawValue": "failed to play:", "raw": "\"failed to play:\"" }, "value": "failed to play:" }, { "type": "Identifier", "start": 4069, "end": 4071, "loc": { "start": { "line": 131, "column": 80 }, "end": { "line": 131, "column": 82 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 4073, "end": 4076, "loc": { "start": { "line": 131, "column": 84 }, "end": { "line": 131, "column": 87 }, "identifierName": "err" }, "name": "err" } ] } } ], "directives": [] } } } ] } ] } } } ], "directives": [] } } ] } ] } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 4168, "end": 4317, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 143, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4168, "end": 4172, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 138, "column": 8 }, "identifierName": "stop" }, "name": "stop" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4175, "end": 4317, "loc": { "start": { "line": 138, "column": 11 }, "end": { "line": 143, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 4186, "end": 4310, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 142, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 4190, "end": 4216, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 38 } }, "left": { "type": "MemberExpression", "start": 4190, "end": 4199, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4190, "end": 4194, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 16 } } }, "property": { "type": "Identifier", "start": 4195, "end": 4199, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "operator": "&&", "right": { "type": "MemberExpression", "start": 4203, "end": 4216, "loc": { "start": { "line": 139, "column": 25 }, "end": { "line": 139, "column": 38 } }, "object": { "type": "ThisExpression", "start": 4203, "end": 4207, "loc": { "start": { "line": 139, "column": 25 }, "end": { "line": 139, "column": 29 } } }, "property": { "type": "Identifier", "start": 4208, "end": 4216, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 38 }, "identifierName": "instance" }, "name": "instance" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 4218, "end": 4310, "loc": { "start": { "line": 139, "column": 40 }, "end": { "line": 142, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4233, "end": 4254, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 4233, "end": 4253, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4233, "end": 4245, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 24 } }, "object": { "type": "ThisExpression", "start": 4233, "end": 4237, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 16 } } }, "property": { "type": "Identifier", "start": 4238, "end": 4245, "loc": { "start": { "line": 140, "column": 17 }, "end": { "line": 140, "column": 24 }, "identifierName": "playing" }, "name": "playing" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 4248, "end": 4253, "loc": { "start": { "line": 140, "column": 27 }, "end": { "line": 140, "column": 32 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 4268, "end": 4299, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 43 } }, "expression": { "type": "CallExpression", "start": 4268, "end": 4298, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 4268, "end": 4283, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 27 } }, "object": { "type": "MemberExpression", "start": 4268, "end": 4277, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4268, "end": 4272, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 16 } } }, "property": { "type": "Identifier", "start": 4273, "end": 4277, "loc": { "start": { "line": 141, "column": 17 }, "end": { "line": 141, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4278, "end": 4283, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 27 }, "identifierName": "pause" }, "name": "pause" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4284, "end": 4297, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4284, "end": 4288, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 32 } } }, "property": { "type": "Identifier", "start": 4289, "end": 4297, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 41 }, "identifierName": "instance" }, "name": "instance" }, "computed": false } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 4325, "end": 4375, "loc": { "start": { "line": 145, "column": 4 }, "end": { "line": 147, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4325, "end": 4334, "loc": { "start": { "line": 145, "column": 4 }, "end": { "line": 145, "column": 13 }, "identifierName": "isPlaying" }, "name": "isPlaying" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4337, "end": 4375, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 147, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 4348, "end": 4368, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "column": 28 } }, "argument": { "type": "MemberExpression", "start": 4355, "end": 4367, "loc": { "start": { "line": 146, "column": 15 }, "end": { "line": 146, "column": 27 } }, "object": { "type": "ThisExpression", "start": 4355, "end": 4359, "loc": { "start": { "line": 146, "column": 15 }, "end": { "line": 146, "column": 19 } } }, "property": { "type": "Identifier", "start": 4360, "end": 4367, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 27 }, "identifierName": "playing" }, "name": "playing" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 4383, "end": 4684, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 159, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4383, "end": 4387, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 149, "column": 8 }, "identifierName": "play" }, "name": "play" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4388, "end": 4394, "loc": { "start": { "line": 149, "column": 9 }, "end": { "line": 149, "column": 15 }, "identifierName": "volume" }, "name": "volume" } ], "body": { "type": "BlockStatement", "start": 4396, "end": 4684, "loc": { "start": { "line": 149, "column": 17 }, "end": { "line": 159, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 4407, "end": 4677, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 158, "column": 9 } }, "test": { "type": "MemberExpression", "start": 4411, "end": 4420, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4411, "end": 4415, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, "property": { "type": "Identifier", "start": 4416, "end": 4420, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4422, "end": 4677, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 158, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4437, "end": 4457, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 32 } }, "expression": { "type": "AssignmentExpression", "start": 4437, "end": 4456, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4437, "end": 4449, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 24 } }, "object": { "type": "ThisExpression", "start": 4437, "end": 4441, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 16 } } }, "property": { "type": "Identifier", "start": 4442, "end": 4449, "loc": { "start": { "line": 151, "column": 17 }, "end": { "line": 151, "column": 24 }, "identifierName": "playing" }, "name": "playing" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 4452, "end": 4456, "loc": { "start": { "line": 151, "column": 27 }, "end": { "line": 151, "column": 31 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 4471, "end": 4496, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 37 } }, "expression": { "type": "CallExpression", "start": 4471, "end": 4495, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 36 } }, "callee": { "type": "MemberExpression", "start": 4471, "end": 4487, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4471, "end": 4480, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4471, "end": 4475, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 16 } } }, "property": { "type": "Identifier", "start": 4476, "end": 4480, "loc": { "start": { "line": 152, "column": 17 }, "end": { "line": 152, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4481, "end": 4487, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 28 }, "identifierName": "volume" }, "name": "volume" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4488, "end": 4494, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 35 }, "identifierName": "volume" }, "name": "volume" } ] } }, { "type": "IfStatement", "start": 4510, "end": 4666, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 157, "column": 13 } }, "test": { "type": "MemberExpression", "start": 4514, "end": 4527, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 29 } }, "object": { "type": "ThisExpression", "start": 4514, "end": 4518, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 20 } } }, "property": { "type": "Identifier", "start": 4519, "end": 4527, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 29 }, "identifierName": "instance" }, "name": "instance" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4529, "end": 4593, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 155, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4548, "end": 4578, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 46 } }, "expression": { "type": "CallExpression", "start": 4548, "end": 4577, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 4548, "end": 4562, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 30 } }, "object": { "type": "MemberExpression", "start": 4548, "end": 4557, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 25 } }, "object": { "type": "ThisExpression", "start": 4548, "end": 4552, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 20 } } }, "property": { "type": "Identifier", "start": 4553, "end": 4557, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 25 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4558, "end": 4562, "loc": { "start": { "line": 154, "column": 26 }, "end": { "line": 154, "column": 30 }, "identifierName": "play" }, "name": "play" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4563, "end": 4576, "loc": { "start": { "line": 154, "column": 31 }, "end": { "line": 154, "column": 44 } }, "object": { "type": "ThisExpression", "start": 4563, "end": 4567, "loc": { "start": { "line": 154, "column": 31 }, "end": { "line": 154, "column": 35 } } }, "property": { "type": "Identifier", "start": 4568, "end": 4576, "loc": { "start": { "line": 154, "column": 36 }, "end": { "line": 154, "column": 44 }, "identifierName": "instance" }, "name": "instance" }, "computed": false } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4599, "end": 4666, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 157, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4618, "end": 4651, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 49 } }, "expression": { "type": "AssignmentExpression", "start": 4618, "end": 4650, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4618, "end": 4631, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 29 } }, "object": { "type": "ThisExpression", "start": 4618, "end": 4622, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 20 } } }, "property": { "type": "Identifier", "start": 4623, "end": 4631, "loc": { "start": { "line": 156, "column": 21 }, "end": { "line": 156, "column": 29 }, "identifierName": "instance" }, "name": "instance" }, "computed": false }, "right": { "type": "CallExpression", "start": 4634, "end": 4650, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 4634, "end": 4648, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 46 } }, "object": { "type": "MemberExpression", "start": 4634, "end": 4643, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4634, "end": 4638, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 36 } } }, "property": { "type": "Identifier", "start": 4639, "end": 4643, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 41 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4644, "end": 4648, "loc": { "start": { "line": 156, "column": 42 }, "end": { "line": 156, "column": 46 }, "identifierName": "play" }, "name": "play" }, "computed": false }, "arguments": [] } } } ], "directives": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 4692, "end": 4794, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 165, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4692, "end": 4701, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 161, "column": 13 }, "identifierName": "setVolume" }, "name": "setVolume" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4702, "end": 4708, "loc": { "start": { "line": 161, "column": 14 }, "end": { "line": 161, "column": 20 }, "identifierName": "volume" }, "name": "volume" } ], "body": { "type": "BlockStatement", "start": 4710, "end": 4794, "loc": { "start": { "line": 161, "column": 22 }, "end": { "line": 165, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 4721, "end": 4787, "loc": { "start": { "line": 162, "column": 8 }, "end": { "line": 164, "column": 9 } }, "test": { "type": "MemberExpression", "start": 4725, "end": 4734, "loc": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4725, "end": 4729, "loc": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 16 } } }, "property": { "type": "Identifier", "start": 4730, "end": 4734, "loc": { "start": { "line": 162, "column": 17 }, "end": { "line": 162, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4736, "end": 4787, "loc": { "start": { "line": 162, "column": 23 }, "end": { "line": 164, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4751, "end": 4776, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 37 } }, "expression": { "type": "CallExpression", "start": 4751, "end": 4775, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 36 } }, "callee": { "type": "MemberExpression", "start": 4751, "end": 4767, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4751, "end": 4760, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4751, "end": 4755, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 16 } } }, "property": { "type": "Identifier", "start": 4756, "end": 4760, "loc": { "start": { "line": 163, "column": 17 }, "end": { "line": 163, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4761, "end": 4767, "loc": { "start": { "line": 163, "column": 22 }, "end": { "line": 163, "column": 28 }, "identifierName": "volume" }, "name": "volume" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4768, "end": 4774, "loc": { "start": { "line": 163, "column": 29 }, "end": { "line": 163, "column": 35 }, "identifierName": "volume" }, "name": "volume" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 4802, "end": 4961, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 173, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4802, "end": 4814, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 167, "column": 16 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4817, "end": 4961, "loc": { "start": { "line": 167, "column": 19 }, "end": { "line": 173, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 4828, "end": 4954, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 172, "column": 9 } }, "test": { "type": "MemberExpression", "start": 4832, "end": 4841, "loc": { "start": { "line": 168, "column": 12 }, "end": { "line": 168, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4832, "end": 4836, "loc": { "start": { "line": 168, "column": 12 }, "end": { "line": 168, "column": 16 } } }, "property": { "type": "Identifier", "start": 4837, "end": 4841, "loc": { "start": { "line": 168, "column": 17 }, "end": { "line": 168, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4843, "end": 4954, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 172, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4858, "end": 4877, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 31 } }, "expression": { "type": "CallExpression", "start": 4858, "end": 4876, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 4858, "end": 4874, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 28 } }, "object": { "type": "MemberExpression", "start": 4858, "end": 4867, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4858, "end": 4862, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 16 } } }, "property": { "type": "Identifier", "start": 4863, "end": 4867, "loc": { "start": { "line": 169, "column": 17 }, "end": { "line": 169, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "property": { "type": "Identifier", "start": 4868, "end": 4874, "loc": { "start": { "line": 169, "column": 22 }, "end": { "line": 169, "column": 28 }, "identifierName": "unload" }, "name": "unload" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 4891, "end": 4908, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 4891, "end": 4907, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4891, "end": 4900, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 21 } }, "object": { "type": "ThisExpression", "start": 4891, "end": 4895, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 16 } } }, "property": { "type": "Identifier", "start": 4896, "end": 4900, "loc": { "start": { "line": 170, "column": 17 }, "end": { "line": 170, "column": 21 }, "identifierName": "howl" }, "name": "howl" }, "computed": false }, "right": { "type": "NullLiteral", "start": 4903, "end": 4907, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 28 } } } } }, { "type": "ExpressionStatement", "start": 4922, "end": 4943, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 4922, "end": 4942, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4922, "end": 4935, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 25 } }, "object": { "type": "ThisExpression", "start": 4922, "end": 4926, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 16 } } }, "property": { "type": "Identifier", "start": 4927, "end": 4935, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 25 }, "identifierName": "instance" }, "name": "instance" }, "computed": false }, "right": { "type": "NullLiteral", "start": 4938, "end": 4942, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 32 } } } } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } }, { "type": "ExportNamedDeclaration", "start": 4968, "end": 6317, "loc": { "start": { "line": 176, "column": 0 }, "end": { "line": 217, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 4975, "end": 6317, "loc": { "start": { "line": 176, "column": 7 }, "end": { "line": 217, "column": 1 } }, "id": { "type": "Identifier", "start": 4981, "end": 4997, "loc": { "start": { "line": 176, "column": 13 }, "end": { "line": 176, "column": 29 }, "identifierName": "SoundImplBrowser" }, "name": "SoundImplBrowser" }, "superClass": { "type": "Identifier", "start": 5006, "end": 5020, "loc": { "start": { "line": 176, "column": 38 }, "end": { "line": 176, "column": 52 }, "identifierName": "SoundInterface" }, "name": "SoundInterface" }, "body": { "type": "ClassBody", "start": 5021, "end": 6317, "loc": { "start": { "line": 176, "column": 53 }, "end": { "line": 217, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 5028, "end": 5292, "loc": { "start": { "line": 177, "column": 4 }, "end": { "line": 185, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5028, "end": 5039, "loc": { "start": { "line": 177, "column": 4 }, "end": { "line": 177, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5040, "end": 5043, "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 177, "column": 19 }, "identifierName": "app" }, "name": "app" } ], "body": { "type": "BlockStatement", "start": 5045, "end": 5292, "loc": { "start": { "line": 177, "column": 21 }, "end": { "line": 185, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 5056, "end": 5087, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 39 } }, "expression": { "type": "AssignmentExpression", "start": 5056, "end": 5086, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5056, "end": 5079, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 31 } }, "object": { "type": "Identifier", "start": 5056, "end": 5062, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 14 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 5063, "end": 5079, "loc": { "start": { "line": 178, "column": 15 }, "end": { "line": 178, "column": 31 }, "identifierName": "mobileAutoEnable" }, "name": "mobileAutoEnable" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 5082, "end": 5086, "loc": { "start": { "line": 178, "column": 34 }, "end": { "line": 178, "column": 38 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 5097, "end": 5122, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 5097, "end": 5121, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5097, "end": 5114, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 25 } }, "object": { "type": "Identifier", "start": 5097, "end": 5103, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 14 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 5104, "end": 5114, "loc": { "start": { "line": 179, "column": 15 }, "end": { "line": 179, "column": 25 }, "identifierName": "autoUnlock" }, "name": "autoUnlock" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 5117, "end": 5121, "loc": { "start": { "line": 179, "column": 28 }, "end": { "line": 179, "column": 32 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 5132, "end": 5159, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 5132, "end": 5158, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5132, "end": 5150, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 26 } }, "object": { "type": "Identifier", "start": 5132, "end": 5138, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 14 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 5139, "end": 5150, "loc": { "start": { "line": 180, "column": 15 }, "end": { "line": 180, "column": 26 }, "identifierName": "autoSuspend" }, "name": "autoSuspend" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 5153, "end": 5158, "loc": { "start": { "line": 180, "column": 29 }, "end": { "line": 180, "column": 34 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 5169, "end": 5195, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 5169, "end": 5194, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5169, "end": 5189, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 28 } }, "object": { "type": "Identifier", "start": 5169, "end": 5175, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 14 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 5176, "end": 5189, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 28 }, "identifierName": "html5PoolSize" }, "name": "html5PoolSize" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 5192, "end": 5194, "loc": { "start": { "line": 181, "column": 31 }, "end": { "line": 181, "column": 33 } }, "extra": { "rawValue": 20, "raw": "20" }, "value": 20 } } }, { "type": "ExpressionStatement", "start": 5205, "end": 5225, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 28 } }, "expression": { "type": "CallExpression", "start": 5205, "end": 5224, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 27 } }, "callee": { "type": "MemberExpression", "start": 5205, "end": 5215, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 18 } }, "object": { "type": "Identifier", "start": 5205, "end": 5211, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 14 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 5212, "end": 5215, "loc": { "start": { "line": 182, "column": 15 }, "end": { "line": 182, "column": 18 }, "identifierName": "pos" }, "name": "pos" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 5216, "end": 5217, "loc": { "start": { "line": 182, "column": 19 }, "end": { "line": 182, "column": 20 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5219, "end": 5220, "loc": { "start": { "line": 182, "column": 22 }, "end": { "line": 182, "column": 23 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5222, "end": 5223, "loc": { "start": { "line": 182, "column": 25 }, "end": { "line": 182, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ExpressionStatement", "start": 5237, "end": 5285, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 56 } }, "expression": { "type": "CallExpression", "start": 5237, "end": 5284, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 55 } }, "callee": { "type": "Super", "start": 5237, "end": 5242, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 5243, "end": 5246, "loc": { "start": { "line": 184, "column": 14 }, "end": { "line": 184, "column": 17 }, "identifierName": "app" }, "name": "app" }, { "type": "Identifier", "start": 5248, "end": 5268, "loc": { "start": { "line": 184, "column": 19 }, "end": { "line": 184, "column": 39 }, "identifierName": "WrappedSoundInstance" }, "name": "WrappedSoundInstance" }, { "type": "Identifier", "start": 5270, "end": 5283, "loc": { "start": { "line": 184, "column": 41 }, "end": { "line": 184, "column": 54 }, "identifierName": "MusicInstance" }, "name": "MusicInstance" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5300, "end": 6217, "loc": { "start": { "line": 187, "column": 4 }, "end": { "line": 212, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5300, "end": 5310, "loc": { "start": { "line": 187, "column": 4 }, "end": { "line": 187, "column": 14 }, "identifierName": "initialize" }, "name": "initialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5313, "end": 6217, "loc": { "start": { "line": 187, "column": 17 }, "end": { "line": 212, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 5458, "end": 5503, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 53 } }, "expression": { "type": "AssignmentExpression", "start": 5458, "end": 5502, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5458, "end": 5472, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 22 } }, "object": { "type": "ThisExpression", "start": 5458, "end": 5462, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 5463, "end": 5472, "loc": { "start": { "line": 191, "column": 13 }, "end": { "line": 191, "column": 22 }, "identifierName": "sfxHandle" }, "name": "sfxHandle" }, "computed": false, "leadingComments": null }, "right": { "type": "NewExpression", "start": 5475, "end": 5502, "loc": { "start": { "line": 191, "column": 25 }, "end": { "line": 191, "column": 52 } }, "callee": { "type": "Identifier", "start": 5479, "end": 5500, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 50 }, "identifierName": "SoundSpritesContainer" }, "name": "SoundSpritesContainer" }, "arguments": [] }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " NOTICE: We override the initialize() method here with custom logic because", "start": 5324, "end": 5401, "loc": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 85 } } }, { "type": "CommentLine", "value": " we have a sound sprites instance", "start": 5411, "end": 5446, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 43 } } } ], "trailingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 5515, "end": 5528, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 21 } } } ] }, { "type": "VariableDeclaration", "start": 5538, "end": 5573, "loc": { "start": { "line": 194, "column": 8 }, "end": { "line": 194, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5544, "end": 5572, "loc": { "start": { "line": 194, "column": 14 }, "end": { "line": 194, "column": 42 } }, "id": { "type": "Identifier", "start": 5544, "end": 5548, "loc": { "start": { "line": 194, "column": 14 }, "end": { "line": 194, "column": 18 }, "identifierName": "keys" }, "name": "keys", "leadingComments": null }, "init": { "type": "CallExpression", "start": 5551, "end": 5572, "loc": { "start": { "line": 194, "column": 21 }, "end": { "line": 194, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 5551, "end": 5564, "loc": { "start": { "line": 194, "column": 21 }, "end": { "line": 194, "column": 34 } }, "object": { "type": "Identifier", "start": 5551, "end": 5557, "loc": { "start": { "line": 194, "column": 21 }, "end": { "line": 194, "column": 27 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 5558, "end": 5564, "loc": { "start": { "line": 194, "column": 28 }, "end": { "line": 194, "column": 34 }, "identifierName": "values" }, "name": "values" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5565, "end": 5571, "loc": { "start": { "line": 194, "column": 35 }, "end": { "line": 194, "column": 41 }, "identifierName": "SOUNDS" }, "name": "SOUNDS" } ] }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 5515, "end": 5528, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 21 } } } ] }, { "type": "ExpressionStatement", "start": 5583, "end": 5696, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 197, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5583, "end": 5695, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 197, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5583, "end": 5595, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 195, "column": 20 } }, "object": { "type": "Identifier", "start": 5583, "end": 5587, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 195, "column": 12 }, "identifierName": "keys" }, "name": "keys" }, "property": { "type": "Identifier", "start": 5588, "end": 5595, "loc": { "start": { "line": 195, "column": 13 }, "end": { "line": 195, "column": 20 }, "identifierName": "forEach" }, "name": "forEach" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 5596, "end": 5694, "loc": { "start": { "line": 195, "column": 21 }, "end": { "line": 197, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5596, "end": 5599, "loc": { "start": { "line": 195, "column": 21 }, "end": { "line": 195, "column": 24 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "BlockStatement", "start": 5603, "end": 5694, "loc": { "start": { "line": 195, "column": 28 }, "end": { "line": 197, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5618, "end": 5683, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 77 } }, "expression": { "type": "AssignmentExpression", "start": 5618, "end": 5682, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5618, "end": 5634, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 28 } }, "object": { "type": "MemberExpression", "start": 5618, "end": 5629, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 23 } }, "object": { "type": "ThisExpression", "start": 5618, "end": 5622, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 16 } } }, "property": { "type": "Identifier", "start": 5623, "end": 5629, "loc": { "start": { "line": 196, "column": 17 }, "end": { "line": 196, "column": 23 }, "identifierName": "sounds" }, "name": "sounds" }, "computed": false }, "property": { "type": "Identifier", "start": 5630, "end": 5633, "loc": { "start": { "line": 196, "column": 24 }, "end": { "line": 196, "column": 27 }, "identifierName": "key" }, "name": "key" }, "computed": true }, "right": { "type": "NewExpression", "start": 5637, "end": 5682, "loc": { "start": { "line": 196, "column": 31 }, "end": { "line": 196, "column": 76 } }, "callee": { "type": "Identifier", "start": 5641, "end": 5661, "loc": { "start": { "line": 196, "column": 35 }, "end": { "line": 196, "column": 55 }, "identifierName": "WrappedSoundInstance" }, "name": "WrappedSoundInstance" }, "arguments": [ { "type": "MemberExpression", "start": 5662, "end": 5676, "loc": { "start": { "line": 196, "column": 56 }, "end": { "line": 196, "column": 70 } }, "object": { "type": "ThisExpression", "start": 5662, "end": 5666, "loc": { "start": { "line": 196, "column": 56 }, "end": { "line": 196, "column": 60 } } }, "property": { "type": "Identifier", "start": 5667, "end": 5676, "loc": { "start": { "line": 196, "column": 61 }, "end": { "line": 196, "column": 70 }, "identifierName": "sfxHandle" }, "name": "sfxHandle" }, "computed": false }, { "type": "Identifier", "start": 5678, "end": 5681, "loc": { "start": { "line": 196, "column": 72 }, "end": { "line": 196, "column": 75 }, "identifierName": "key" }, "name": "key" } ] } } } ], "directives": [] } } ] } }, { "type": "ForInStatement", "start": 5706, "end": 5909, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 202, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 5711, "end": 5725, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5717, "end": 5725, "loc": { "start": { "line": 198, "column": 19 }, "end": { "line": 198, "column": 27 } }, "id": { "type": "Identifier", "start": 5717, "end": 5725, "loc": { "start": { "line": 198, "column": 19 }, "end": { "line": 198, "column": 27 }, "identifierName": "musicKey" }, "name": "musicKey" }, "init": null } ], "kind": "const" }, "right": { "type": "Identifier", "start": 5729, "end": 5734, "loc": { "start": { "line": 198, "column": 31 }, "end": { "line": 198, "column": 36 }, "identifierName": "MUSIC" }, "name": "MUSIC" }, "body": { "type": "BlockStatement", "start": 5736, "end": 5909, "loc": { "start": { "line": 198, "column": 38 }, "end": { "line": 202, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 5751, "end": 5785, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5757, "end": 5784, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 45 } }, "id": { "type": "Identifier", "start": 5757, "end": 5766, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 27 }, "identifierName": "musicPath" }, "name": "musicPath" }, "init": { "type": "MemberExpression", "start": 5769, "end": 5784, "loc": { "start": { "line": 199, "column": 30 }, "end": { "line": 199, "column": 45 } }, "object": { "type": "Identifier", "start": 5769, "end": 5774, "loc": { "start": { "line": 199, "column": 30 }, "end": { "line": 199, "column": 35 }, "identifierName": "MUSIC" }, "name": "MUSIC" }, "property": { "type": "Identifier", "start": 5775, "end": 5783, "loc": { "start": { "line": 199, "column": 36 }, "end": { "line": 199, "column": 44 }, "identifierName": "musicKey" }, "name": "musicKey" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5799, "end": 5854, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5805, "end": 5853, "loc": { "start": { "line": 200, "column": 18 }, "end": { "line": 200, "column": 66 } }, "id": { "type": "Identifier", "start": 5805, "end": 5810, "loc": { "start": { "line": 200, "column": 18 }, "end": { "line": 200, "column": 23 }, "identifierName": "music" }, "name": "music" }, "init": { "type": "NewExpression", "start": 5813, "end": 5853, "loc": { "start": { "line": 200, "column": 26 }, "end": { "line": 200, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 5817, "end": 5832, "loc": { "start": { "line": 200, "column": 30 }, "end": { "line": 200, "column": 45 } }, "object": { "type": "ThisExpression", "start": 5817, "end": 5821, "loc": { "start": { "line": 200, "column": 30 }, "end": { "line": 200, "column": 34 } } }, "property": { "type": "Identifier", "start": 5822, "end": 5832, "loc": { "start": { "line": 200, "column": 35 }, "end": { "line": 200, "column": 45 }, "identifierName": "musicClass" }, "name": "musicClass" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5833, "end": 5841, "loc": { "start": { "line": 200, "column": 46 }, "end": { "line": 200, "column": 54 }, "identifierName": "musicKey" }, "name": "musicKey" }, { "type": "Identifier", "start": 5843, "end": 5852, "loc": { "start": { "line": 200, "column": 56 }, "end": { "line": 200, "column": 65 }, "identifierName": "musicPath" }, "name": "musicPath" } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 5868, "end": 5898, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 42 } }, "expression": { "type": "AssignmentExpression", "start": 5868, "end": 5897, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 41 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5868, "end": 5889, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 33 } }, "object": { "type": "MemberExpression", "start": 5868, "end": 5878, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 22 } }, "object": { "type": "ThisExpression", "start": 5868, "end": 5872, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 16 } } }, "property": { "type": "Identifier", "start": 5873, "end": 5878, "loc": { "start": { "line": 201, "column": 17 }, "end": { "line": 201, "column": 22 }, "identifierName": "music" }, "name": "music" }, "computed": false }, "property": { "type": "Identifier", "start": 5879, "end": 5888, "loc": { "start": { "line": 201, "column": 23 }, "end": { "line": 201, "column": 32 }, "identifierName": "musicPath" }, "name": "musicPath" }, "computed": true }, "right": { "type": "Identifier", "start": 5892, "end": 5897, "loc": { "start": { "line": 201, "column": 36 }, "end": { "line": 201, "column": 41 }, "identifierName": "music" }, "name": "music" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 5921, "end": 5987, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 74 } }, "expression": { "type": "AssignmentExpression", "start": 5921, "end": 5986, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5921, "end": 5937, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 24 } }, "object": { "type": "ThisExpression", "start": 5921, "end": 5925, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 12 } } }, "property": { "type": "Identifier", "start": 5926, "end": 5937, "loc": { "start": { "line": 204, "column": 13 }, "end": { "line": 204, "column": 24 }, "identifierName": "musicVolume" }, "name": "musicVolume" }, "computed": false }, "right": { "type": "MemberExpression", "start": 5940, "end": 5986, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 73 } }, "object": { "type": "CallExpression", "start": 5940, "end": 5974, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 5940, "end": 5972, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 59 } }, "object": { "type": "MemberExpression", "start": 5940, "end": 5957, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 44 } }, "object": { "type": "MemberExpression", "start": 5940, "end": 5948, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 35 } }, "object": { "type": "ThisExpression", "start": 5940, "end": 5944, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 31 } } }, "property": { "type": "Identifier", "start": 5945, "end": 5948, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 35 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 5949, "end": 5957, "loc": { "start": { "line": 204, "column": 36 }, "end": { "line": 204, "column": 44 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 5958, "end": 5972, "loc": { "start": { "line": 204, "column": 45 }, "end": { "line": 204, "column": 59 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 5975, "end": 5986, "loc": { "start": { "line": 204, "column": 62 }, "end": { "line": 204, "column": 73 }, "identifierName": "musicVolume" }, "name": "musicVolume" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 5997, "end": 6063, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 74 } }, "expression": { "type": "AssignmentExpression", "start": 5997, "end": 6062, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 73 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5997, "end": 6013, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 24 } }, "object": { "type": "ThisExpression", "start": 5997, "end": 6001, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 6002, "end": 6013, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 24 }, "identifierName": "soundVolume" }, "name": "soundVolume" }, "computed": false }, "right": { "type": "MemberExpression", "start": 6016, "end": 6062, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 73 } }, "object": { "type": "CallExpression", "start": 6016, "end": 6050, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 6016, "end": 6048, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 59 } }, "object": { "type": "MemberExpression", "start": 6016, "end": 6033, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 44 } }, "object": { "type": "MemberExpression", "start": 6016, "end": 6024, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 35 } }, "object": { "type": "ThisExpression", "start": 6016, "end": 6020, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 31 } } }, "property": { "type": "Identifier", "start": 6021, "end": 6024, "loc": { "start": { "line": 205, "column": 32 }, "end": { "line": 205, "column": 35 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 6025, "end": 6033, "loc": { "start": { "line": 205, "column": 36 }, "end": { "line": 205, "column": 44 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 6034, "end": 6048, "loc": { "start": { "line": 205, "column": 45 }, "end": { "line": 205, "column": 59 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 6051, "end": 6062, "loc": { "start": { "line": 205, "column": 62 }, "end": { "line": 205, "column": 73 }, "identifierName": "soundVolume" }, "name": "soundVolume" }, "computed": false } } }, { "type": "IfStatement", "start": 6075, "end": 6173, "loc": { "start": { "line": 207, "column": 8 }, "end": { "line": 209, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 6079, "end": 6122, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 55 } }, "left": { "type": "Identifier", "start": 6079, "end": 6087, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 20 }, "identifierName": "G_IS_DEV" }, "name": "G_IS_DEV" }, "operator": "&&", "right": { "type": "MemberExpression", "start": 6091, "end": 6122, "loc": { "start": { "line": 207, "column": 24 }, "end": { "line": 207, "column": 55 } }, "object": { "type": "MemberExpression", "start": 6091, "end": 6109, "loc": { "start": { "line": 207, "column": 24 }, "end": { "line": 207, "column": 42 } }, "object": { "type": "Identifier", "start": 6091, "end": 6103, "loc": { "start": { "line": 207, "column": 24 }, "end": { "line": 207, "column": 36 }, "identifierName": "globalConfig" }, "name": "globalConfig" }, "property": { "type": "Identifier", "start": 6104, "end": 6109, "loc": { "start": { "line": 207, "column": 37 }, "end": { "line": 207, "column": 42 }, "identifierName": "debug" }, "name": "debug" }, "computed": false }, "property": { "type": "Identifier", "start": 6110, "end": 6122, "loc": { "start": { "line": 207, "column": 43 }, "end": { "line": 207, "column": 55 }, "identifierName": "disableMusic" }, "name": "disableMusic" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 6124, "end": 6173, "loc": { "start": { "line": 207, "column": 57 }, "end": { "line": 209, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6139, "end": 6162, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 6139, "end": 6161, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6139, "end": 6155, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 28 } }, "object": { "type": "ThisExpression", "start": 6139, "end": 6143, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 16 } } }, "property": { "type": "Identifier", "start": 6144, "end": 6155, "loc": { "start": { "line": 208, "column": 17 }, "end": { "line": 208, "column": 28 }, "identifierName": "musicVolume" }, "name": "musicVolume" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 6158, "end": 6161, "loc": { "start": { "line": 208, "column": 31 }, "end": { "line": 208, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0.0" }, "value": 0 } } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 6185, "end": 6210, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 33 } }, "argument": { "type": "CallExpression", "start": 6192, "end": 6209, "loc": { "start": { "line": 211, "column": 15 }, "end": { "line": 211, "column": 32 } }, "callee": { "type": "MemberExpression", "start": 6192, "end": 6207, "loc": { "start": { "line": 211, "column": 15 }, "end": { "line": 211, "column": 30 } }, "object": { "type": "Identifier", "start": 6192, "end": 6199, "loc": { "start": { "line": 211, "column": 15 }, "end": { "line": 211, "column": 22 }, "identifierName": "Promise" }, "name": "Promise" }, "property": { "type": "Identifier", "start": 6200, "end": 6207, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 30 }, "identifierName": "resolve" }, "name": "resolve" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6225, "end": 6314, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 216, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6225, "end": 6237, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 16 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6240, "end": 6314, "loc": { "start": { "line": 214, "column": 19 }, "end": { "line": 216, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 6251, "end": 6307, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 64 } }, "argument": { "type": "CallExpression", "start": 6258, "end": 6306, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 6258, "end": 6283, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 40 } }, "object": { "type": "CallExpression", "start": 6258, "end": 6278, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 35 } }, "callee": { "type": "MemberExpression", "start": 6258, "end": 6276, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 33 } }, "object": { "type": "Super", "start": 6258, "end": 6263, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 20 } } }, "property": { "type": "Identifier", "start": 6264, "end": 6276, "loc": { "start": { "line": 215, "column": 21 }, "end": { "line": 215, "column": 33 }, "identifierName": "deinitialize" }, "name": "deinitialize" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 6279, "end": 6283, "loc": { "start": { "line": 215, "column": 36 }, "end": { "line": 215, "column": 40 }, "identifierName": "then" }, "name": "then" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 6284, "end": 6305, "loc": { "start": { "line": 215, "column": 41 }, "end": { "line": 215, "column": 62 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 6290, "end": 6305, "loc": { "start": { "line": 215, "column": 47 }, "end": { "line": 215, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 6290, "end": 6303, "loc": { "start": { "line": 215, "column": 47 }, "end": { "line": 215, "column": 60 } }, "object": { "type": "Identifier", "start": 6290, "end": 6296, "loc": { "start": { "line": 215, "column": 47 }, "end": { "line": 215, "column": 53 }, "identifierName": "Howler" }, "name": "Howler" }, "property": { "type": "Identifier", "start": 6297, "end": 6303, "loc": { "start": { "line": 215, "column": 54 }, "end": { "line": 215, "column": 60 }, "identifierName": "unload" }, "name": "unload" }, "computed": false }, "arguments": [] } } ] } } ], "directives": [] } } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 359, "end": 372, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 13 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {SoundSpritesContainer} spriteContainer\r\n * @param {string} key\r\n ", "start": 2086, "end": 2189, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 73, "column": 7 } } }, { "type": "CommentBlock", "value": "* @returns {Promise} ", "start": 2326, "end": 2357, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 35 } } }, { "type": "CommentLine", "value": " NOTICE: We override the initialize() method here with custom logic because", "start": 5324, "end": 5401, "loc": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 85 } } }, { "type": "CommentLine", "value": " we have a sound sprites instance", "start": 5411, "end": 5446, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 43 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 5515, "end": 5528, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 21 } } } ], "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": "MusicInstanceInterface", "start": 9, "end": 31, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 31, "end": 32, "loc": { "start": { "line": 1, "column": 31 }, "end": { "line": 1, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundInstanceInterface", "start": 33, "end": 55, "loc": { "start": { "line": 1, "column": 33 }, "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": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundInterface", "start": 57, "end": 71, "loc": { "start": { "line": 1, "column": 57 }, "end": { "line": 1, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 71, "end": 72, "loc": { "start": { "line": 1, "column": 71 }, "end": { "line": 1, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MUSIC", "start": 73, "end": 78, "loc": { "start": { "line": 1, "column": 73 }, "end": { "line": 1, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 78, "end": 79, "loc": { "start": { "line": 1, "column": 78 }, "end": { "line": 1, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SOUNDS", "start": 80, "end": 86, "loc": { "start": { "line": 1, "column": 80 }, "end": { "line": 1, "column": 86 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 87, "end": 88, "loc": { "start": { "line": 1, "column": 87 }, "end": { "line": 1, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 89, "end": 93, "loc": { "start": { "line": 1, "column": 89 }, "end": { "line": 1, "column": 93 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../sound", "start": 94, "end": 104, "loc": { "start": { "line": 1, "column": 94 }, "end": { "line": 1, "column": 104 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 104, "end": 105, "loc": { "start": { "line": 1, "column": 104 }, "end": { "line": 1, "column": 105 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 107, "end": 113, "loc": { "start": { "line": 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": 114, "end": 115, "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": "cachebust", "start": 116, "end": 125, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 126, "end": 127, "loc": { "start": { "line": 2, "column": 19 }, "end": { "line": 2, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 128, "end": 132, "loc": { "start": { "line": 2, "column": 21 }, "end": { "line": 2, "column": 25 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/cachebust", "start": 133, "end": 155, "loc": { "start": { "line": 2, "column": 26 }, "end": { "line": 2, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 155, "end": 156, "loc": { "start": { "line": 2, "column": 48 }, "end": { "line": 2, "column": 49 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 158, "end": 164, "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": 165, "end": 166, "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": "createLogger", "start": 167, "end": 179, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 180, "end": 181, "loc": { "start": { "line": 3, "column": 22 }, "end": { "line": 3, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 182, "end": 186, "loc": { "start": { "line": 3, "column": 24 }, "end": { "line": 3, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/logging", "start": 187, "end": 207, "loc": { "start": { "line": 3, "column": 29 }, "end": { "line": 3, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 207, "end": 208, "loc": { "start": { "line": 3, "column": 49 }, "end": { "line": 3, "column": 50 } } }, { "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": 210, "end": 216, "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": 217, "end": 218, "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": "globalConfig", "start": 219, "end": 231, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 232, "end": 233, "loc": { "start": { "line": 4, "column": 22 }, "end": { "line": 4, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 234, "end": 238, "loc": { "start": { "line": 4, "column": 24 }, "end": { "line": 4, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/config", "start": 239, "end": 258, "loc": { "start": { "line": 4, "column": 29 }, "end": { "line": 4, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 258, "end": 259, "loc": { "start": { "line": 4, "column": 48 }, "end": { "line": 4, "column": 49 } } }, { "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": 263, "end": 268, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 5 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 269, "end": 270, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howl", "start": 271, "end": 275, "loc": { "start": { "line": 6, "column": 8 }, "end": { "line": 6, "column": 12 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 275, "end": 276, "loc": { "start": { "line": 6, "column": 12 }, "end": { "line": 6, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 277, "end": 283, "loc": { "start": { "line": 6, "column": 14 }, "end": { "line": 6, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 284, "end": 285, "loc": { "start": { "line": 6, "column": 21 }, "end": { "line": 6, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 286, "end": 287, "loc": { "start": { "line": 6, "column": 23 }, "end": { "line": 6, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "require", "start": 288, "end": 295, "loc": { "start": { "line": 6, "column": 25 }, "end": { "line": 6, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 295, "end": 296, "loc": { "start": { "line": 6, "column": 32 }, "end": { "line": 6, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "howler", "start": 296, "end": 304, "loc": { "start": { "line": 6, "column": 33 }, "end": { "line": 6, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 304, "end": 305, "loc": { "start": { "line": 6, "column": 41 }, "end": { "line": 6, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 305, "end": 306, "loc": { "start": { "line": 6, "column": 42 }, "end": { "line": 6, "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": 310, "end": 315, "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": "logger", "start": 316, "end": 322, "loc": { "start": { "line": 8, "column": 6 }, "end": { "line": 8, "column": 12 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 323, "end": 324, "loc": { "start": { "line": 8, "column": 13 }, "end": { "line": 8, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createLogger", "start": 325, "end": 337, "loc": { "start": { "line": 8, "column": 15 }, "end": { "line": 8, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 337, "end": 338, "loc": { "start": { "line": 8, "column": 27 }, "end": { "line": 8, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sound/browser", "start": 338, "end": 353, "loc": { "start": { "line": 8, "column": 28 }, "end": { "line": 8, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 353, "end": 354, "loc": { "start": { "line": 8, "column": 43 }, "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": 354, "end": 355, "loc": { "start": { "line": 8, "column": 44 }, "end": { "line": 8, "column": 45 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 359, "end": 372, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "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": 374, "end": 379, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sprites", "start": 380, "end": 387, "loc": { "start": { "line": 11, "column": 6 }, "end": { "line": 11, "column": 13 } } }, { "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": 11, "column": 14 }, "end": { "line": 11, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "require", "start": 390, "end": 397, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 397, "end": 398, "loc": { "start": { "line": 11, "column": 23 }, "end": { "line": 11, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../built-temp/sfx.json", "start": 398, "end": 425, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 425, "end": 426, "loc": { "start": { "line": 11, "column": 51 }, "end": { "line": 11, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 426, "end": 427, "loc": { "start": { "line": 11, "column": 52 }, "end": { "line": 11, "column": 53 } } }, { "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": 431, "end": 436, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundSpritesContainer", "start": 437, "end": 458, "loc": { "start": { "line": 13, "column": 6 }, "end": { "line": 13, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 459, "end": 460, "loc": { "start": { "line": 13, "column": 28 }, "end": { "line": 13, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 466, "end": 477, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 477, "end": 478, "loc": { "start": { "line": 14, "column": 15 }, "end": { "line": 14, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 478, "end": 479, "loc": { "start": { "line": 14, "column": 16 }, "end": { "line": 14, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 480, "end": 481, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 491, "end": 495, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 495, "end": 496, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 496, "end": 500, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 501, "end": 502, "loc": { "start": { "line": 15, "column": 18 }, "end": { "line": 15, "column": 19 } } }, { "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": 503, "end": 507, "loc": { "start": { "line": 15, "column": 20 }, "end": { "line": 15, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 507, "end": 508, "loc": { "start": { "line": 15, "column": 24 }, "end": { "line": 15, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 520, "end": 524, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 524, "end": 525, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadingPromise", "start": 525, "end": 539, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 540, "end": 541, "loc": { "start": { "line": 17, "column": 28 }, "end": { "line": 17, "column": 29 } } }, { "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": 542, "end": 546, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 546, "end": 547, "loc": { "start": { "line": 17, "column": 34 }, "end": { "line": 17, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 553, "end": 554, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 562, "end": 566, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 566, "end": 567, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 567, "end": 568, "loc": { "start": { "line": 20, "column": 9 }, "end": { "line": 20, "column": 10 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 569, "end": 570, "loc": { "start": { "line": 20, "column": 11 }, "end": { "line": 20, "column": 12 } } }, { "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": 580, "end": 582, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 583, "end": 584, "loc": { "start": { "line": 21, "column": 11 }, "end": { "line": 21, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 584, "end": 588, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 588, "end": 589, "loc": { "start": { "line": 21, "column": 16 }, "end": { "line": 21, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadingPromise", "start": 589, "end": 603, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 603, "end": 604, "loc": { "start": { "line": 21, "column": 31 }, "end": { "line": 21, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 605, "end": 606, "loc": { "start": { "line": 21, "column": 33 }, "end": { "line": 21, "column": 34 } } }, { "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": 620, "end": 626, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 627, "end": 631, "loc": { "start": { "line": 22, "column": 19 }, "end": { "line": 22, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 631, "end": 632, "loc": { "start": { "line": 22, "column": 23 }, "end": { "line": 22, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadingPromise", "start": 632, "end": 646, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 646, "end": 647, "loc": { "start": { "line": 22, "column": 38 }, "end": { "line": 22, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 657, "end": 658, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 668, "end": 674, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 675, "end": 676, "loc": { "start": { "line": 24, "column": 15 }, "end": { "line": 24, "column": 16 } } }, { "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": 676, "end": 680, "loc": { "start": { "line": 24, "column": 16 }, "end": { "line": 24, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 680, "end": 681, "loc": { "start": { "line": 24, "column": 20 }, "end": { "line": 24, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadingPromise", "start": 681, "end": 695, "loc": { "start": { "line": 24, "column": 21 }, "end": { "line": 24, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 696, "end": 697, "loc": { "start": { "line": 24, "column": 36 }, "end": { "line": 24, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 698, "end": 705, "loc": { "start": { "line": 24, "column": 38 }, "end": { "line": 24, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 705, "end": 706, "loc": { "start": { "line": 24, "column": 45 }, "end": { "line": 24, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "race", "start": 706, "end": 710, "loc": { "start": { "line": 24, "column": 46 }, "end": { "line": 24, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 710, "end": 711, "loc": { "start": { "line": 24, "column": 50 }, "end": { "line": 24, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 711, "end": 712, "loc": { "start": { "line": 24, "column": 51 }, "end": { "line": 24, "column": 52 } } }, { "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": 726, "end": 729, "loc": { "start": { "line": 25, "column": 12 }, "end": { "line": 25, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 730, "end": 737, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 737, "end": 738, "loc": { "start": { "line": 25, "column": 23 }, "end": { "line": 25, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 738, "end": 739, "loc": { "start": { "line": 25, "column": 24 }, "end": { "line": 25, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 739, "end": 746, "loc": { "start": { "line": 25, "column": 25 }, "end": { "line": 25, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 746, "end": 747, "loc": { "start": { "line": 25, "column": 32 }, "end": { "line": 25, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reject", "start": 748, "end": 754, "loc": { "start": { "line": 25, "column": 34 }, "end": { "line": 25, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 754, "end": 755, "loc": { "start": { "line": 25, "column": 40 }, "end": { "line": 25, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 756, "end": 758, "loc": { "start": { "line": 25, "column": 42 }, "end": { "line": 25, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 759, "end": 760, "loc": { "start": { "line": 25, "column": 45 }, "end": { "line": 25, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setTimeout", "start": 778, "end": 788, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 788, "end": 789, "loc": { "start": { "line": 26, "column": 26 }, "end": { "line": 26, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reject", "start": 789, "end": 795, "loc": { "start": { "line": 26, "column": 27 }, "end": { "line": 26, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 795, "end": 796, "loc": { "start": { "line": 26, "column": 33 }, "end": { "line": 26, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "G_IS_DEV", "start": 797, "end": 805, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 43 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 806, "end": 807, "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": 500, "start": 808, "end": 811, "loc": { "start": { "line": 26, "column": 46 }, "end": { "line": 26, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 812, "end": 813, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 51 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 5000, "start": 814, "end": 818, "loc": { "start": { "line": 26, "column": 52 }, "end": { "line": 26, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 818, "end": 819, "loc": { "start": { "line": 26, "column": 56 }, "end": { "line": 26, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 819, "end": 820, "loc": { "start": { "line": 26, "column": 57 }, "end": { "line": 26, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 834, "end": 835, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 835, "end": 836, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 836, "end": 837, "loc": { "start": { "line": 27, "column": 14 }, "end": { "line": 27, "column": 15 } } }, { "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": 851, "end": 854, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 855, "end": 862, "loc": { "start": { "line": 28, "column": 16 }, "end": { "line": 28, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 862, "end": 863, "loc": { "start": { "line": 28, "column": 23 }, "end": { "line": 28, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 863, "end": 870, "loc": { "start": { "line": 28, "column": 24 }, "end": { "line": 28, "column": 31 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 871, "end": 873, "loc": { "start": { "line": 28, "column": 32 }, "end": { "line": 28, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 874, "end": 875, "loc": { "start": { "line": 28, "column": 35 }, "end": { "line": 28, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 893, "end": 897, "loc": { "start": { "line": 29, "column": 16 }, "end": { "line": 29, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 897, "end": 898, "loc": { "start": { "line": 29, "column": 20 }, "end": { "line": 29, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 898, "end": 902, "loc": { "start": { "line": 29, "column": 21 }, "end": { "line": 29, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 903, "end": 904, "loc": { "start": { "line": 29, "column": 26 }, "end": { "line": 29, "column": 27 } } }, { "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": 905, "end": 908, "loc": { "start": { "line": 29, "column": 28 }, "end": { "line": 29, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howl", "start": 909, "end": 913, "loc": { "start": { "line": 29, "column": 32 }, "end": { "line": 29, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 913, "end": 914, "loc": { "start": { "line": 29, "column": 36 }, "end": { "line": 29, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 914, "end": 915, "loc": { "start": { "line": 29, "column": 37 }, "end": { "line": 29, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 937, "end": 940, "loc": { "start": { "line": 30, "column": 20 }, "end": { "line": 30, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 940, "end": 941, "loc": { "start": { "line": 30, "column": 23 }, "end": { "line": 30, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachebust", "start": 942, "end": 951, "loc": { "start": { "line": 30, "column": 25 }, "end": { "line": 30, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 951, "end": 952, "loc": { "start": { "line": 30, "column": 34 }, "end": { "line": 30, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "res/sounds/sfx.mp3", "start": 952, "end": 972, "loc": { "start": { "line": 30, "column": 35 }, "end": { "line": 30, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 972, "end": 973, "loc": { "start": { "line": 30, "column": 55 }, "end": { "line": 30, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 973, "end": 974, "loc": { "start": { "line": 30, "column": 56 }, "end": { "line": 30, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sprite", "start": 996, "end": 1002, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1002, "end": 1003, "loc": { "start": { "line": 31, "column": 26 }, "end": { "line": 31, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sprites", "start": 1004, "end": 1011, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1011, "end": 1012, "loc": { "start": { "line": 31, "column": 35 }, "end": { "line": 31, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sprite", "start": 1012, "end": 1018, "loc": { "start": { "line": 31, "column": 36 }, "end": { "line": 31, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1018, "end": 1019, "loc": { "start": { "line": 31, "column": 42 }, "end": { "line": 31, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "autoplay", "start": 1041, "end": 1049, "loc": { "start": { "line": 32, "column": 20 }, "end": { "line": 32, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1049, "end": 1050, "loc": { "start": { "line": 32, "column": 28 }, "end": { "line": 32, "column": 29 } } }, { "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": 1051, "end": 1056, "loc": { "start": { "line": 32, "column": 30 }, "end": { "line": 32, "column": 35 } } }, { "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": 32, "column": 35 }, "end": { "line": 32, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loop", "start": 1079, "end": 1083, "loc": { "start": { "line": 33, "column": 20 }, "end": { "line": 33, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1083, "end": 1084, "loc": { "start": { "line": 33, "column": 24 }, "end": { "line": 33, "column": 25 } } }, { "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": 1085, "end": 1090, "loc": { "start": { "line": 33, "column": 26 }, "end": { "line": 33, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1090, "end": 1091, "loc": { "start": { "line": 33, "column": 31 }, "end": { "line": 33, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 1113, "end": 1119, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1119, "end": 1120, "loc": { "start": { "line": 34, "column": 26 }, "end": { "line": 34, "column": 27 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1121, "end": 1122, "loc": { "start": { "line": 34, "column": 28 }, "end": { "line": 34, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1122, "end": 1123, "loc": { "start": { "line": 34, "column": 29 }, "end": { "line": 34, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preload", "start": 1145, "end": 1152, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1152, "end": 1153, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 35, "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": 1154, "end": 1158, "loc": { "start": { "line": 35, "column": 29 }, "end": { "line": 35, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1158, "end": 1159, "loc": { "start": { "line": 35, "column": 33 }, "end": { "line": 35, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pool", "start": 1181, "end": 1185, "loc": { "start": { "line": 36, "column": 20 }, "end": { "line": 36, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1185, "end": 1186, "loc": { "start": { "line": 36, "column": 24 }, "end": { "line": 36, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 20, "start": 1187, "end": 1189, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 36, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1189, "end": 1190, "loc": { "start": { "line": 36, "column": 28 }, "end": { "line": 36, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onload", "start": 1212, "end": 1218, "loc": { "start": { "line": 37, "column": 20 }, "end": { "line": 37, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1218, "end": 1219, "loc": { "start": { "line": 37, "column": 26 }, "end": { "line": 37, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1220, "end": 1221, "loc": { "start": { "line": 37, "column": 28 }, "end": { "line": 37, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1221, "end": 1222, "loc": { "start": { "line": 37, "column": 29 }, "end": { "line": 37, "column": 30 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1223, "end": 1225, "loc": { "start": { "line": 37, "column": 31 }, "end": { "line": 37, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1226, "end": 1227, "loc": { "start": { "line": 37, "column": 34 }, "end": { "line": 37, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 1253, "end": 1260, "loc": { "start": { "line": 38, "column": 24 }, "end": { "line": 38, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1260, "end": 1261, "loc": { "start": { "line": 38, "column": 31 }, "end": { "line": 38, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1261, "end": 1262, "loc": { "start": { "line": 38, "column": 32 }, "end": { "line": 38, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1262, "end": 1263, "loc": { "start": { "line": 38, "column": 33 }, "end": { "line": 38, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1285, "end": 1286, "loc": { "start": { "line": 39, "column": 20 }, "end": { "line": 39, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1286, "end": 1287, "loc": { "start": { "line": 39, "column": 21 }, "end": { "line": 39, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onloaderror", "start": 1309, "end": 1320, "loc": { "start": { "line": 40, "column": 20 }, "end": { "line": 40, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1320, "end": 1321, "loc": { "start": { "line": 40, "column": 31 }, "end": { "line": 40, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1322, "end": 1323, "loc": { "start": { "line": 40, "column": 33 }, "end": { "line": 40, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1323, "end": 1325, "loc": { "start": { "line": 40, "column": 34 }, "end": { "line": 40, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1325, "end": 1326, "loc": { "start": { "line": 40, "column": 36 }, "end": { "line": 40, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 1327, "end": 1330, "loc": { "start": { "line": 40, "column": 38 }, "end": { "line": 40, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1330, "end": 1331, "loc": { "start": { "line": 40, "column": 41 }, "end": { "line": 40, "column": 42 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1332, "end": 1334, "loc": { "start": { "line": 40, "column": 43 }, "end": { "line": 40, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1335, "end": 1336, "loc": { "start": { "line": 40, "column": 46 }, "end": { "line": 40, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logger", "start": 1362, "end": 1368, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1368, "end": 1369, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "warn", "start": 1369, "end": 1373, "loc": { "start": { "line": 41, "column": 31 }, "end": { "line": 41, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1373, "end": 1374, "loc": { "start": { "line": 41, "column": 35 }, "end": { "line": 41, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "SFX failed to load:", "start": 1374, "end": 1395, "loc": { "start": { "line": 41, "column": 36 }, "end": { "line": 41, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1395, "end": 1396, "loc": { "start": { "line": 41, "column": 57 }, "end": { "line": 41, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1397, "end": 1399, "loc": { "start": { "line": 41, "column": 59 }, "end": { "line": 41, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1399, "end": 1400, "loc": { "start": { "line": 41, "column": 61 }, "end": { "line": 41, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 1401, "end": 1404, "loc": { "start": { "line": 41, "column": 63 }, "end": { "line": 41, "column": 66 } } }, { "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": 41, "column": 66 }, "end": { "line": 41, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1405, "end": 1406, "loc": { "start": { "line": 41, "column": 67 }, "end": { "line": 41, "column": 68 } } }, { "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": 1432, "end": 1436, "loc": { "start": { "line": 42, "column": 24 }, "end": { "line": 42, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1436, "end": 1437, "loc": { "start": { "line": 42, "column": 28 }, "end": { "line": 42, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1437, "end": 1441, "loc": { "start": { "line": 42, "column": 29 }, "end": { "line": 42, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1442, "end": 1443, "loc": { "start": { "line": 42, "column": 34 }, "end": { "line": 42, "column": 35 } } }, { "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": 1444, "end": 1448, "loc": { "start": { "line": 42, "column": 36 }, "end": { "line": 42, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1448, "end": 1449, "loc": { "start": { "line": 42, "column": 40 }, "end": { "line": 42, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 1475, "end": 1482, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1482, "end": 1483, "loc": { "start": { "line": 43, "column": 31 }, "end": { "line": 43, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1483, "end": 1484, "loc": { "start": { "line": 43, "column": 32 }, "end": { "line": 43, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1484, "end": 1485, "loc": { "start": { "line": 43, "column": 33 }, "end": { "line": 43, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1507, "end": 1508, "loc": { "start": { "line": 44, "column": 20 }, "end": { "line": 44, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1508, "end": 1509, "loc": { "start": { "line": 44, "column": 21 }, "end": { "line": 44, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onplayerror", "start": 1531, "end": 1542, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1542, "end": 1543, "loc": { "start": { "line": 45, "column": 31 }, "end": { "line": 45, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1544, "end": 1545, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1545, "end": 1547, "loc": { "start": { "line": 45, "column": 34 }, "end": { "line": 45, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1547, "end": 1548, "loc": { "start": { "line": 45, "column": 36 }, "end": { "line": 45, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 1549, "end": 1552, "loc": { "start": { "line": 45, "column": 38 }, "end": { "line": 45, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1552, "end": 1553, "loc": { "start": { "line": 45, "column": 41 }, "end": { "line": 45, "column": 42 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1554, "end": 1556, "loc": { "start": { "line": 45, "column": 43 }, "end": { "line": 45, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1557, "end": 1558, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logger", "start": 1584, "end": 1590, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1590, "end": 1591, "loc": { "start": { "line": 46, "column": 30 }, "end": { "line": 46, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "warn", "start": 1591, "end": 1595, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1595, "end": 1596, "loc": { "start": { "line": 46, "column": 35 }, "end": { "line": 46, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "SFX failed to play:", "start": 1596, "end": 1617, "loc": { "start": { "line": 46, "column": 36 }, "end": { "line": 46, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1617, "end": 1618, "loc": { "start": { "line": 46, "column": 57 }, "end": { "line": 46, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1619, "end": 1621, "loc": { "start": { "line": 46, "column": 59 }, "end": { "line": 46, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1621, "end": 1622, "loc": { "start": { "line": 46, "column": 61 }, "end": { "line": 46, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 1623, "end": 1626, "loc": { "start": { "line": 46, "column": 63 }, "end": { "line": 46, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1626, "end": 1627, "loc": { "start": { "line": 46, "column": 66 }, "end": { "line": 46, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1627, "end": 1628, "loc": { "start": { "line": 46, "column": 67 }, "end": { "line": 46, "column": 68 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1650, "end": 1651, "loc": { "start": { "line": 47, "column": 20 }, "end": { "line": 47, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1651, "end": 1652, "loc": { "start": { "line": 47, "column": 21 }, "end": { "line": 47, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1670, "end": 1671, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1671, "end": 1672, "loc": { "start": { "line": 48, "column": 17 }, "end": { "line": 48, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1672, "end": 1673, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1687, "end": 1688, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1688, "end": 1689, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1689, "end": 1690, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 15 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1700, "end": 1701, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1701, "end": 1702, "loc": { "start": { "line": 50, "column": 9 }, "end": { "line": 50, "column": 10 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1702, "end": 1703, "loc": { "start": { "line": 50, "column": 10 }, "end": { "line": 50, "column": 11 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1703, "end": 1704, "loc": { "start": { "line": 50, "column": 11 }, "end": { "line": 50, "column": 12 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1710, "end": 1711, "loc": { "start": { "line": 51, "column": 4 }, "end": { "line": 51, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 1719, "end": 1723, "loc": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1723, "end": 1724, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 1724, "end": 1730, "loc": { "start": { "line": 53, "column": 9 }, "end": { "line": 53, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1730, "end": 1731, "loc": { "start": { "line": 53, "column": 15 }, "end": { "line": 53, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1732, "end": 1735, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1735, "end": 1736, "loc": { "start": { "line": 53, "column": 20 }, "end": { "line": 53, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1737, "end": 1738, "loc": { "start": { "line": 53, "column": 22 }, "end": { "line": 53, "column": 23 } } }, { "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": 1748, "end": 1750, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1751, "end": 1752, "loc": { "start": { "line": 54, "column": 11 }, "end": { "line": 54, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1752, "end": 1756, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1756, "end": 1757, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1757, "end": 1761, "loc": { "start": { "line": 54, "column": 17 }, "end": { "line": 54, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1761, "end": 1762, "loc": { "start": { "line": 54, "column": 21 }, "end": { "line": 54, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1763, "end": 1764, "loc": { "start": { "line": 54, "column": 23 }, "end": { "line": 54, "column": 24 } } }, { "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": 1778, "end": 1783, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 1784, "end": 1792, "loc": { "start": { "line": 55, "column": 18 }, "end": { "line": 55, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1793, "end": 1794, "loc": { "start": { "line": 55, "column": 27 }, "end": { "line": 55, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1795, "end": 1799, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1799, "end": 1800, "loc": { "start": { "line": 55, "column": 33 }, "end": { "line": 55, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1800, "end": 1804, "loc": { "start": { "line": 55, "column": 34 }, "end": { "line": 55, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1804, "end": 1805, "loc": { "start": { "line": 55, "column": 38 }, "end": { "line": 55, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 1805, "end": 1809, "loc": { "start": { "line": 55, "column": 39 }, "end": { "line": 55, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1809, "end": 1810, "loc": { "start": { "line": 55, "column": 43 }, "end": { "line": 55, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1810, "end": 1813, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1813, "end": 1814, "loc": { "start": { "line": 55, "column": 47 }, "end": { "line": 55, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1814, "end": 1815, "loc": { "start": { "line": 55, "column": 48 }, "end": { "line": 55, "column": 49 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1829, "end": 1833, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1833, "end": 1834, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1834, "end": 1838, "loc": { "start": { "line": 56, "column": 17 }, "end": { "line": 56, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1838, "end": 1839, "loc": { "start": { "line": 56, "column": 21 }, "end": { "line": 56, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 1839, "end": 1845, "loc": { "start": { "line": 56, "column": 22 }, "end": { "line": 56, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1845, "end": 1846, "loc": { "start": { "line": 56, "column": 28 }, "end": { "line": 56, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 1846, "end": 1852, "loc": { "start": { "line": 56, "column": 29 }, "end": { "line": 56, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1852, "end": 1853, "loc": { "start": { "line": 56, "column": 35 }, "end": { "line": 56, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 1854, "end": 1862, "loc": { "start": { "line": 56, "column": 37 }, "end": { "line": 56, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1862, "end": 1863, "loc": { "start": { "line": 56, "column": 45 }, "end": { "line": 56, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1863, "end": 1864, "loc": { "start": { "line": 56, "column": 46 }, "end": { "line": 56, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1874, "end": 1875, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1881, "end": 1882, "loc": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 1890, "end": 1902, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1902, "end": 1903, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1903, "end": 1904, "loc": { "start": { "line": 60, "column": 17 }, "end": { "line": 60, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1905, "end": 1906, "loc": { "start": { "line": 60, "column": 19 }, "end": { "line": 60, "column": 20 } } }, { "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": 1916, "end": 1918, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1919, "end": 1920, "loc": { "start": { "line": 61, "column": 11 }, "end": { "line": 61, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1920, "end": 1924, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1924, "end": 1925, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1925, "end": 1929, "loc": { "start": { "line": 61, "column": 17 }, "end": { "line": 61, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1929, "end": 1930, "loc": { "start": { "line": 61, "column": 21 }, "end": { "line": 61, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1931, "end": 1932, "loc": { "start": { "line": 61, "column": 23 }, "end": { "line": 61, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1946, "end": 1950, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1950, "end": 1951, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1951, "end": 1955, "loc": { "start": { "line": 62, "column": 17 }, "end": { "line": 62, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1955, "end": 1956, "loc": { "start": { "line": 62, "column": 21 }, "end": { "line": 62, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unload", "start": 1956, "end": 1962, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1962, "end": 1963, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1963, "end": 1964, "loc": { "start": { "line": 62, "column": 29 }, "end": { "line": 62, "column": 30 } } }, { "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": 62, "column": 30 }, "end": { "line": 62, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1979, "end": 1983, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1983, "end": 1984, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 1984, "end": 1988, "loc": { "start": { "line": 63, "column": 17 }, "end": { "line": 63, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1989, "end": 1990, "loc": { "start": { "line": 63, "column": 22 }, "end": { "line": 63, "column": 23 } } }, { "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": 1991, "end": 1995, "loc": { "start": { "line": 63, "column": 24 }, "end": { "line": 63, "column": 28 } } }, { "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": 63, "column": 28 }, "end": { "line": 63, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2006, "end": 2007, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2013, "end": 2014, "loc": { "start": { "line": 65, "column": 4 }, "end": { "line": 65, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2016, "end": 2017, "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 66, "column": 1 } } }, { "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": 2021, "end": 2026, "loc": { "start": { "line": 68, "column": 0 }, "end": { "line": 68, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "WrappedSoundInstance", "start": 2027, "end": 2047, "loc": { "start": { "line": 68, "column": 6 }, "end": { "line": 68, "column": 26 } } }, { "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": 2048, "end": 2055, "loc": { "start": { "line": 68, "column": 27 }, "end": { "line": 68, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundInstanceInterface", "start": 2056, "end": 2078, "loc": { "start": { "line": 68, "column": 35 }, "end": { "line": 68, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2079, "end": 2080, "loc": { "start": { "line": 68, "column": 58 }, "end": { "line": 68, "column": 59 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {SoundSpritesContainer} spriteContainer\r\n * @param {string} key\r\n ", "start": 2086, "end": 2189, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 73, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 2195, "end": 2206, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2206, "end": 2207, "loc": { "start": { "line": 74, "column": 15 }, "end": { "line": 74, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2207, "end": 2222, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 31 } } }, { "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": 74, "column": 31 }, "end": { "line": 74, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2224, "end": 2227, "loc": { "start": { "line": 74, "column": 33 }, "end": { "line": 74, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2227, "end": 2228, "loc": { "start": { "line": 74, "column": 36 }, "end": { "line": 74, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2229, "end": 2230, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 74, "column": 39 } } }, { "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": 2240, "end": 2245, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2245, "end": 2246, "loc": { "start": { "line": 75, "column": 13 }, "end": { "line": 75, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2246, "end": 2249, "loc": { "start": { "line": 75, "column": 14 }, "end": { "line": 75, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2249, "end": 2250, "loc": { "start": { "line": 75, "column": 17 }, "end": { "line": 75, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sfx.mp3", "start": 2251, "end": 2260, "loc": { "start": { "line": 75, "column": 19 }, "end": { "line": 75, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2260, "end": 2261, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2261, "end": 2262, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2272, "end": 2276, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2276, "end": 2277, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2277, "end": 2292, "loc": { "start": { "line": 76, "column": 13 }, "end": { "line": 76, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2293, "end": 2294, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2295, "end": 2310, "loc": { "start": { "line": 76, "column": 31 }, "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": 2310, "end": 2311, "loc": { "start": { "line": 76, "column": 46 }, "end": { "line": 76, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2317, "end": 2318, "loc": { "start": { "line": 77, "column": 4 }, "end": { "line": 77, "column": 5 } } }, { "type": "CommentBlock", "value": "* @returns {Promise} ", "start": 2326, "end": 2357, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 2363, "end": 2367, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 80, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2367, "end": 2368, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2368, "end": 2369, "loc": { "start": { "line": 80, "column": 9 }, "end": { "line": 80, "column": 10 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2370, "end": 2371, "loc": { "start": { "line": 80, "column": 11 }, "end": { "line": 80, "column": 12 } } }, { "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": 2381, "end": 2387, "loc": { "start": { "line": 81, "column": 8 }, "end": { "line": 81, "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": 2388, "end": 2392, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2392, "end": 2393, "loc": { "start": { "line": 81, "column": 19 }, "end": { "line": 81, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2393, "end": 2408, "loc": { "start": { "line": 81, "column": 20 }, "end": { "line": 81, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2408, "end": 2409, "loc": { "start": { "line": 81, "column": 35 }, "end": { "line": 81, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 2409, "end": 2413, "loc": { "start": { "line": 81, "column": 36 }, "end": { "line": 81, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2413, "end": 2414, "loc": { "start": { "line": 81, "column": 40 }, "end": { "line": 81, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2414, "end": 2415, "loc": { "start": { "line": 81, "column": 41 }, "end": { "line": 81, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2415, "end": 2416, "loc": { "start": { "line": 81, "column": 42 }, "end": { "line": 81, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2422, "end": 2423, "loc": { "start": { "line": 82, "column": 4 }, "end": { "line": 82, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 2431, "end": 2435, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2435, "end": 2436, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 2436, "end": 2442, "loc": { "start": { "line": 84, "column": 9 }, "end": { "line": 84, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2442, "end": 2443, "loc": { "start": { "line": 84, "column": 15 }, "end": { "line": 84, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2444, "end": 2445, "loc": { "start": { "line": 84, "column": 17 }, "end": { "line": 84, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2455, "end": 2459, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2459, "end": 2460, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2460, "end": 2475, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2475, "end": 2476, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 2476, "end": 2480, "loc": { "start": { "line": 85, "column": 29 }, "end": { "line": 85, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2480, "end": 2481, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 2481, "end": 2487, "loc": { "start": { "line": 85, "column": 34 }, "end": { "line": 85, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2487, "end": 2488, "loc": { "start": { "line": 85, "column": 40 }, "end": { "line": 85, "column": 41 } } }, { "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": 2489, "end": 2493, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2493, "end": 2494, "loc": { "start": { "line": 85, "column": 46 }, "end": { "line": 85, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2494, "end": 2497, "loc": { "start": { "line": 85, "column": 47 }, "end": { "line": 85, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2497, "end": 2498, "loc": { "start": { "line": 85, "column": 50 }, "end": { "line": 85, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2498, "end": 2499, "loc": { "start": { "line": 85, "column": 51 }, "end": { "line": 85, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2505, "end": 2506, "loc": { "start": { "line": 86, "column": 4 }, "end": { "line": 86, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 2514, "end": 2526, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2526, "end": 2527, "loc": { "start": { "line": 88, "column": 16 }, "end": { "line": 88, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2527, "end": 2528, "loc": { "start": { "line": 88, "column": 17 }, "end": { "line": 88, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2529, "end": 2530, "loc": { "start": { "line": 88, "column": 19 }, "end": { "line": 88, "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": 2540, "end": 2546, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "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": 2547, "end": 2551, "loc": { "start": { "line": 89, "column": 15 }, "end": { "line": 89, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2551, "end": 2552, "loc": { "start": { "line": 89, "column": 19 }, "end": { "line": 89, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "spriteContainer", "start": 2552, "end": 2567, "loc": { "start": { "line": 89, "column": 20 }, "end": { "line": 89, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2567, "end": 2568, "loc": { "start": { "line": 89, "column": 35 }, "end": { "line": 89, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 2568, "end": 2580, "loc": { "start": { "line": 89, "column": 36 }, "end": { "line": 89, "column": 48 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2580, "end": 2581, "loc": { "start": { "line": 89, "column": 48 }, "end": { "line": 89, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2581, "end": 2582, "loc": { "start": { "line": 89, "column": 49 }, "end": { "line": 89, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2582, "end": 2583, "loc": { "start": { "line": 89, "column": 50 }, "end": { "line": 89, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2589, "end": 2590, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2592, "end": 2593, "loc": { "start": { "line": 91, "column": 0 }, "end": { "line": 91, "column": 1 } } }, { "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": 2597, "end": 2602, "loc": { "start": { "line": 93, "column": 0 }, "end": { "line": 93, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MusicInstance", "start": 2603, "end": 2616, "loc": { "start": { "line": 93, "column": 6 }, "end": { "line": 93, "column": 19 } } }, { "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": 2617, "end": 2624, "loc": { "start": { "line": 93, "column": 20 }, "end": { "line": 93, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MusicInstanceInterface", "start": 2625, "end": 2647, "loc": { "start": { "line": 93, "column": 28 }, "end": { "line": 93, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2648, "end": 2649, "loc": { "start": { "line": 93, "column": 51 }, "end": { "line": 93, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 2655, "end": 2666, "loc": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2666, "end": 2667, "loc": { "start": { "line": 94, "column": 15 }, "end": { "line": 94, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2667, "end": 2670, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 19 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2670, "end": 2671, "loc": { "start": { "line": 94, "column": 19 }, "end": { "line": 94, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "url", "start": 2672, "end": 2675, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 24 } } }, { "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": 94, "column": 24 }, "end": { "line": 94, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2677, "end": 2678, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 94, "column": 27 } } }, { "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": 2688, "end": 2693, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2693, "end": 2694, "loc": { "start": { "line": 95, "column": 13 }, "end": { "line": 95, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2694, "end": 2697, "loc": { "start": { "line": 95, "column": 14 }, "end": { "line": 95, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2697, "end": 2698, "loc": { "start": { "line": 95, "column": 17 }, "end": { "line": 95, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "url", "start": 2699, "end": 2702, "loc": { "start": { "line": 95, "column": 19 }, "end": { "line": 95, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2702, "end": 2703, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 95, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2703, "end": 2704, "loc": { "start": { "line": 95, "column": 23 }, "end": { "line": 95, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2714, "end": 2718, "loc": { "start": { "line": 96, "column": 8 }, "end": { "line": 96, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2718, "end": 2719, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 2719, "end": 2723, "loc": { "start": { "line": 96, "column": 13 }, "end": { "line": 96, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2724, "end": 2725, "loc": { "start": { "line": 96, "column": 18 }, "end": { "line": 96, "column": 19 } } }, { "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": 2726, "end": 2730, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2730, "end": 2731, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 96, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2741, "end": 2745, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2745, "end": 2746, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 2746, "end": 2754, "loc": { "start": { "line": 97, "column": 13 }, "end": { "line": 97, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2755, "end": 2756, "loc": { "start": { "line": 97, "column": 22 }, "end": { "line": 97, "column": 23 } } }, { "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": 2757, "end": 2761, "loc": { "start": { "line": 97, "column": 24 }, "end": { "line": 97, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2761, "end": 2762, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2772, "end": 2776, "loc": { "start": { "line": 98, "column": 8 }, "end": { "line": 98, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2776, "end": 2777, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "playing", "start": 2777, "end": 2784, "loc": { "start": { "line": 98, "column": 13 }, "end": { "line": 98, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2785, "end": 2786, "loc": { "start": { "line": 98, "column": 21 }, "end": { "line": 98, "column": 22 } } }, { "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": 2787, "end": 2792, "loc": { "start": { "line": 98, "column": 23 }, "end": { "line": 98, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2792, "end": 2793, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2799, "end": 2800, "loc": { "start": { "line": 99, "column": 4 }, "end": { "line": 99, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 2806, "end": 2810, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2810, "end": 2811, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2811, "end": 2812, "loc": { "start": { "line": 100, "column": 9 }, "end": { "line": 100, "column": 10 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2813, "end": 2814, "loc": { "start": { "line": 100, "column": 11 }, "end": { "line": 100, "column": 12 } } }, { "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": 2824, "end": 2830, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 2831, "end": 2838, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2838, "end": 2839, "loc": { "start": { "line": 101, "column": 22 }, "end": { "line": 101, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "race", "start": 2839, "end": 2843, "loc": { "start": { "line": 101, "column": 23 }, "end": { "line": 101, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2843, "end": 2844, "loc": { "start": { "line": 101, "column": 27 }, "end": { "line": 101, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2844, "end": 2845, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "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": 2859, "end": 2862, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 2863, "end": 2870, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2870, "end": 2871, "loc": { "start": { "line": 102, "column": 23 }, "end": { "line": 102, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2871, "end": 2872, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 2872, "end": 2879, "loc": { "start": { "line": 102, "column": 25 }, "end": { "line": 102, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2879, "end": 2880, "loc": { "start": { "line": 102, "column": 32 }, "end": { "line": 102, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reject", "start": 2881, "end": 2887, "loc": { "start": { "line": 102, "column": 34 }, "end": { "line": 102, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2887, "end": 2888, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2889, "end": 2891, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2892, "end": 2893, "loc": { "start": { "line": 102, "column": 45 }, "end": { "line": 102, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setTimeout", "start": 2911, "end": 2921, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2921, "end": 2922, "loc": { "start": { "line": 103, "column": 26 }, "end": { "line": 103, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reject", "start": 2922, "end": 2928, "loc": { "start": { "line": 103, "column": 27 }, "end": { "line": 103, "column": 33 } } }, { "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": 103, "column": 33 }, "end": { "line": 103, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "G_IS_DEV", "start": 2930, "end": 2938, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 43 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2939, "end": 2940, "loc": { "start": { "line": 103, "column": 44 }, "end": { "line": 103, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 500, "start": 2941, "end": 2944, "loc": { "start": { "line": 103, "column": 46 }, "end": { "line": 103, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2945, "end": 2946, "loc": { "start": { "line": 103, "column": 50 }, "end": { "line": 103, "column": 51 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 5000, "start": 2947, "end": 2951, "loc": { "start": { "line": 103, "column": 52 }, "end": { "line": 103, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2951, "end": 2952, "loc": { "start": { "line": 103, "column": 56 }, "end": { "line": 103, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2952, "end": 2953, "loc": { "start": { "line": 103, "column": 57 }, "end": { "line": 103, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2967, "end": 2968, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2968, "end": 2969, "loc": { "start": { "line": 104, "column": 13 }, "end": { "line": 104, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2969, "end": 2970, "loc": { "start": { "line": 104, "column": 14 }, "end": { "line": 104, "column": 15 } } }, { "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": 2984, "end": 2987, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 2988, "end": 2995, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2995, "end": 2996, "loc": { "start": { "line": 105, "column": 23 }, "end": { "line": 105, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2996, "end": 2997, "loc": { "start": { "line": 105, "column": 24 }, "end": { "line": 105, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 2997, "end": 3004, "loc": { "start": { "line": 105, "column": 25 }, "end": { "line": 105, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3004, "end": 3005, "loc": { "start": { "line": 105, "column": 32 }, "end": { "line": 105, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reject", "start": 3006, "end": 3012, "loc": { "start": { "line": 105, "column": 34 }, "end": { "line": 105, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3012, "end": 3013, "loc": { "start": { "line": 105, "column": 40 }, "end": { "line": 105, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3014, "end": 3016, "loc": { "start": { "line": 105, "column": 42 }, "end": { "line": 105, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3017, "end": 3018, "loc": { "start": { "line": 105, "column": 45 }, "end": { "line": 105, "column": 46 } } }, { "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": 3036, "end": 3040, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3040, "end": 3041, "loc": { "start": { "line": 106, "column": 20 }, "end": { "line": 106, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 3041, "end": 3045, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3046, "end": 3047, "loc": { "start": { "line": 106, "column": 26 }, "end": { "line": 106, "column": 27 } } }, { "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": 3048, "end": 3051, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 106, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howl", "start": 3052, "end": 3056, "loc": { "start": { "line": 106, "column": 32 }, "end": { "line": 106, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3056, "end": 3057, "loc": { "start": { "line": 106, "column": 36 }, "end": { "line": 106, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3057, "end": 3058, "loc": { "start": { "line": 106, "column": 37 }, "end": { "line": 106, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 3080, "end": 3083, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 23 } } }, { "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": 107, "column": 23 }, "end": { "line": 107, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachebust", "start": 3085, "end": 3094, "loc": { "start": { "line": 107, "column": 25 }, "end": { "line": 107, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3094, "end": 3095, "loc": { "start": { "line": 107, "column": 34 }, "end": { "line": 107, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "res/sounds/music/", "start": 3095, "end": 3114, "loc": { "start": { "line": 107, "column": 35 }, "end": { "line": 107, "column": 54 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3115, "end": 3116, "loc": { "start": { "line": 107, "column": 55 }, "end": { "line": 107, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3117, "end": 3121, "loc": { "start": { "line": 107, "column": 57 }, "end": { "line": 107, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3121, "end": 3122, "loc": { "start": { "line": 107, "column": 61 }, "end": { "line": 107, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "url", "start": 3122, "end": 3125, "loc": { "start": { "line": 107, "column": 62 }, "end": { "line": 107, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3126, "end": 3127, "loc": { "start": { "line": 107, "column": 66 }, "end": { "line": 107, "column": 67 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".mp3", "start": 3128, "end": 3134, "loc": { "start": { "line": 107, "column": 68 }, "end": { "line": 107, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3134, "end": 3135, "loc": { "start": { "line": 107, "column": 74 }, "end": { "line": 107, "column": 75 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3135, "end": 3136, "loc": { "start": { "line": 107, "column": 75 }, "end": { "line": 107, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "autoplay", "start": 3158, "end": 3166, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3166, "end": 3167, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 29 } } }, { "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": 3168, "end": 3173, "loc": { "start": { "line": 108, "column": 30 }, "end": { "line": 108, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3173, "end": 3174, "loc": { "start": { "line": 108, "column": 35 }, "end": { "line": 108, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loop", "start": 3196, "end": 3200, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3200, "end": 3201, "loc": { "start": { "line": 109, "column": 24 }, "end": { "line": 109, "column": 25 } } }, { "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": 3202, "end": 3206, "loc": { "start": { "line": 109, "column": 26 }, "end": { "line": 109, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3206, "end": 3207, "loc": { "start": { "line": 109, "column": 30 }, "end": { "line": 109, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html5", "start": 3229, "end": 3234, "loc": { "start": { "line": 110, "column": 20 }, "end": { "line": 110, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3234, "end": 3235, "loc": { "start": { "line": 110, "column": 25 }, "end": { "line": 110, "column": 26 } } }, { "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": 3236, "end": 3240, "loc": { "start": { "line": 110, "column": 27 }, "end": { "line": 110, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3240, "end": 3241, "loc": { "start": { "line": 110, "column": 31 }, "end": { "line": 110, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 3263, "end": 3269, "loc": { "start": { "line": 111, "column": 20 }, "end": { "line": 111, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3269, "end": 3270, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3271, "end": 3272, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3272, "end": 3273, "loc": { "start": { "line": 111, "column": 29 }, "end": { "line": 111, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preload", "start": 3295, "end": 3302, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3302, "end": 3303, "loc": { "start": { "line": 112, "column": 27 }, "end": { "line": 112, "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": 3304, "end": 3308, "loc": { "start": { "line": 112, "column": 29 }, "end": { "line": 112, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3308, "end": 3309, "loc": { "start": { "line": 112, "column": 33 }, "end": { "line": 112, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pool", "start": 3331, "end": 3335, "loc": { "start": { "line": 113, "column": 20 }, "end": { "line": 113, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3335, "end": 3336, "loc": { "start": { "line": 113, "column": 24 }, "end": { "line": 113, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3337, "end": 3338, "loc": { "start": { "line": 113, "column": 26 }, "end": { "line": 113, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3338, "end": 3339, "loc": { "start": { "line": 113, "column": 27 }, "end": { "line": 113, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onunlock", "start": 3363, "end": 3371, "loc": { "start": { "line": 115, "column": 20 }, "end": { "line": 115, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3371, "end": 3372, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 115, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3373, "end": 3374, "loc": { "start": { "line": 115, "column": 30 }, "end": { "line": 115, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3374, "end": 3375, "loc": { "start": { "line": 115, "column": 31 }, "end": { "line": 115, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3376, "end": 3378, "loc": { "start": { "line": 115, "column": 33 }, "end": { "line": 115, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3379, "end": 3380, "loc": { "start": { "line": 115, "column": 36 }, "end": { "line": 115, "column": 37 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3406, "end": 3408, "loc": { "start": { "line": 116, "column": 24 }, "end": { "line": 116, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3409, "end": 3410, "loc": { "start": { "line": 116, "column": 27 }, "end": { "line": 116, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3410, "end": 3414, "loc": { "start": { "line": 116, "column": 28 }, "end": { "line": 116, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3414, "end": 3415, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "playing", "start": 3415, "end": 3422, "loc": { "start": { "line": 116, "column": 33 }, "end": { "line": 116, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3422, "end": 3423, "loc": { "start": { "line": 116, "column": 40 }, "end": { "line": 116, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3424, "end": 3425, "loc": { "start": { "line": 116, "column": 42 }, "end": { "line": 116, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logger", "start": 3455, "end": 3461, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3461, "end": 3462, "loc": { "start": { "line": 117, "column": 34 }, "end": { "line": 117, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "log", "start": 3462, "end": 3465, "loc": { "start": { "line": 117, "column": 35 }, "end": { "line": 117, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3465, "end": 3466, "loc": { "start": { "line": 117, "column": 38 }, "end": { "line": 117, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Playing music after manual unlock", "start": 3466, "end": 3501, "loc": { "start": { "line": 117, "column": 39 }, "end": { "line": 117, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3501, "end": 3502, "loc": { "start": { "line": 117, "column": 74 }, "end": { "line": 117, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3502, "end": 3503, "loc": { "start": { "line": 117, "column": 75 }, "end": { "line": 117, "column": 76 } } }, { "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": 3533, "end": 3537, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3537, "end": 3538, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 3538, "end": 3542, "loc": { "start": { "line": 118, "column": 33 }, "end": { "line": 118, "column": 37 } } }, { "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": 118, "column": 37 }, "end": { "line": 118, "column": 38 } } }, { "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": 118, "column": 38 }, "end": { "line": 118, "column": 39 } } }, { "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": 118, "column": 39 }, "end": { "line": 118, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3571, "end": 3572, "loc": { "start": { "line": 119, "column": 24 }, "end": { "line": 119, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3594, "end": 3595, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 120, "column": 21 }, "end": { "line": 120, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onload", "start": 3620, "end": 3626, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3626, "end": 3627, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3628, "end": 3629, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3629, "end": 3630, "loc": { "start": { "line": 122, "column": 29 }, "end": { "line": 122, "column": 30 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3631, "end": 3633, "loc": { "start": { "line": 122, "column": 31 }, "end": { "line": 122, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3634, "end": 3635, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 3661, "end": 3668, "loc": { "start": { "line": 123, "column": 24 }, "end": { "line": 123, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3668, "end": 3669, "loc": { "start": { "line": 123, "column": 31 }, "end": { "line": 123, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3669, "end": 3670, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3670, "end": 3671, "loc": { "start": { "line": 123, "column": 33 }, "end": { "line": 123, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3693, "end": 3694, "loc": { "start": { "line": 124, "column": 20 }, "end": { "line": 124, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3694, "end": 3695, "loc": { "start": { "line": 124, "column": 21 }, "end": { "line": 124, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onloaderror", "start": 3717, "end": 3728, "loc": { "start": { "line": 125, "column": 20 }, "end": { "line": 125, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3728, "end": 3729, "loc": { "start": { "line": 125, "column": 31 }, "end": { "line": 125, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3730, "end": 3731, "loc": { "start": { "line": 125, "column": 33 }, "end": { "line": 125, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3731, "end": 3733, "loc": { "start": { "line": 125, "column": 34 }, "end": { "line": 125, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3733, "end": 3734, "loc": { "start": { "line": 125, "column": 36 }, "end": { "line": 125, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 3735, "end": 3738, "loc": { "start": { "line": 125, "column": 38 }, "end": { "line": 125, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3738, "end": 3739, "loc": { "start": { "line": 125, "column": 41 }, "end": { "line": 125, "column": 42 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3740, "end": 3742, "loc": { "start": { "line": 125, "column": 43 }, "end": { "line": 125, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3743, "end": 3744, "loc": { "start": { "line": 125, "column": 46 }, "end": { "line": 125, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logger", "start": 3770, "end": 3776, "loc": { "start": { "line": 126, "column": 24 }, "end": { "line": 126, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3776, "end": 3777, "loc": { "start": { "line": 126, "column": 30 }, "end": { "line": 126, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "warn", "start": 3777, "end": 3781, "loc": { "start": { "line": 126, "column": 31 }, "end": { "line": 126, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3781, "end": 3782, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 126, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3782, "end": 3786, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3786, "end": 3787, "loc": { "start": { "line": 126, "column": 40 }, "end": { "line": 126, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Music", "start": 3788, "end": 3795, "loc": { "start": { "line": 126, "column": 42 }, "end": { "line": 126, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3795, "end": 3796, "loc": { "start": { "line": 126, "column": 49 }, "end": { "line": 126, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3797, "end": 3801, "loc": { "start": { "line": 126, "column": 51 }, "end": { "line": 126, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3801, "end": 3802, "loc": { "start": { "line": 126, "column": 55 }, "end": { "line": 126, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "url", "start": 3802, "end": 3805, "loc": { "start": { "line": 126, "column": 56 }, "end": { "line": 126, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3805, "end": 3806, "loc": { "start": { "line": 126, "column": 59 }, "end": { "line": 126, "column": 60 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "failed to load:", "start": 3807, "end": 3824, "loc": { "start": { "line": 126, "column": 61 }, "end": { "line": 126, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3824, "end": 3825, "loc": { "start": { "line": 126, "column": 78 }, "end": { "line": 126, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3826, "end": 3828, "loc": { "start": { "line": 126, "column": 80 }, "end": { "line": 126, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3828, "end": 3829, "loc": { "start": { "line": 126, "column": 82 }, "end": { "line": 126, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 3830, "end": 3833, "loc": { "start": { "line": 126, "column": 84 }, "end": { "line": 126, "column": 87 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3833, "end": 3834, "loc": { "start": { "line": 126, "column": 87 }, "end": { "line": 126, "column": 88 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3834, "end": 3835, "loc": { "start": { "line": 126, "column": 88 }, "end": { "line": 126, "column": 89 } } }, { "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": 3861, "end": 3865, "loc": { "start": { "line": 127, "column": 24 }, "end": { "line": 127, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3865, "end": 3866, "loc": { "start": { "line": 127, "column": 28 }, "end": { "line": 127, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 3866, "end": 3870, "loc": { "start": { "line": 127, "column": 29 }, "end": { "line": 127, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3871, "end": 3872, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 35 } } }, { "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": 3873, "end": 3877, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3877, "end": 3878, "loc": { "start": { "line": 127, "column": 40 }, "end": { "line": 127, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 3904, "end": 3911, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3911, "end": 3912, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3912, "end": 3913, "loc": { "start": { "line": 128, "column": 32 }, "end": { "line": 128, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3913, "end": 3914, "loc": { "start": { "line": 128, "column": 33 }, "end": { "line": 128, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3936, "end": 3937, "loc": { "start": { "line": 129, "column": 20 }, "end": { "line": 129, "column": 21 } } }, { "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": 129, "column": 21 }, "end": { "line": 129, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "onplayerror", "start": 3960, "end": 3971, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3971, "end": 3972, "loc": { "start": { "line": 130, "column": 31 }, "end": { "line": 130, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3973, "end": 3974, "loc": { "start": { "line": 130, "column": 33 }, "end": { "line": 130, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3974, "end": 3976, "loc": { "start": { "line": 130, "column": 34 }, "end": { "line": 130, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3976, "end": 3977, "loc": { "start": { "line": 130, "column": 36 }, "end": { "line": 130, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 3978, "end": 3981, "loc": { "start": { "line": 130, "column": 38 }, "end": { "line": 130, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3981, "end": 3982, "loc": { "start": { "line": 130, "column": 41 }, "end": { "line": 130, "column": 42 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3983, "end": 3985, "loc": { "start": { "line": 130, "column": 43 }, "end": { "line": 130, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3986, "end": 3987, "loc": { "start": { "line": 130, "column": 46 }, "end": { "line": 130, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logger", "start": 4013, "end": 4019, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4019, "end": 4020, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "warn", "start": 4020, "end": 4024, "loc": { "start": { "line": 131, "column": 31 }, "end": { "line": 131, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4024, "end": 4025, "loc": { "start": { "line": 131, "column": 35 }, "end": { "line": 131, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4025, "end": 4029, "loc": { "start": { "line": 131, "column": 36 }, "end": { "line": 131, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4029, "end": 4030, "loc": { "start": { "line": 131, "column": 40 }, "end": { "line": 131, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Music", "start": 4031, "end": 4038, "loc": { "start": { "line": 131, "column": 42 }, "end": { "line": 131, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4038, "end": 4039, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4040, "end": 4044, "loc": { "start": { "line": 131, "column": 51 }, "end": { "line": 131, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4044, "end": 4045, "loc": { "start": { "line": 131, "column": 55 }, "end": { "line": 131, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "url", "start": 4045, "end": 4048, "loc": { "start": { "line": 131, "column": 56 }, "end": { "line": 131, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4048, "end": 4049, "loc": { "start": { "line": 131, "column": 59 }, "end": { "line": 131, "column": 60 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "failed to play:", "start": 4050, "end": 4067, "loc": { "start": { "line": 131, "column": 61 }, "end": { "line": 131, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4067, "end": 4068, "loc": { "start": { "line": 131, "column": 78 }, "end": { "line": 131, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4069, "end": 4071, "loc": { "start": { "line": 131, "column": 80 }, "end": { "line": 131, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4071, "end": 4072, "loc": { "start": { "line": 131, "column": 82 }, "end": { "line": 131, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "err", "start": 4073, "end": 4076, "loc": { "start": { "line": 131, "column": 84 }, "end": { "line": 131, "column": 87 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4076, "end": 4077, "loc": { "start": { "line": 131, "column": 87 }, "end": { "line": 131, "column": 88 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4077, "end": 4078, "loc": { "start": { "line": 131, "column": 88 }, "end": { "line": 131, "column": 89 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4100, "end": 4101, "loc": { "start": { "line": 132, "column": 20 }, "end": { "line": 132, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4101, "end": 4102, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4120, "end": 4121, "loc": { "start": { "line": 133, "column": 16 }, "end": { "line": 133, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4121, "end": 4122, "loc": { "start": { "line": 133, "column": 17 }, "end": { "line": 133, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4122, "end": 4123, "loc": { "start": { "line": 133, "column": 18 }, "end": { "line": 133, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4137, "end": 4138, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4138, "end": 4139, "loc": { "start": { "line": 134, "column": 13 }, "end": { "line": 134, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4139, "end": 4140, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 15 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4150, "end": 4151, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4151, "end": 4152, "loc": { "start": { "line": 135, "column": 9 }, "end": { "line": 135, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4152, "end": 4153, "loc": { "start": { "line": 135, "column": 10 }, "end": { "line": 135, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4159, "end": 4160, "loc": { "start": { "line": 136, "column": 4 }, "end": { "line": 136, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stop", "start": 4168, "end": 4172, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 138, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4172, "end": 4173, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4173, "end": 4174, "loc": { "start": { "line": 138, "column": 9 }, "end": { "line": 138, "column": 10 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4175, "end": 4176, "loc": { "start": { "line": 138, "column": 11 }, "end": { "line": 138, "column": 12 } } }, { "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": 4186, "end": 4188, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4189, "end": 4190, "loc": { "start": { "line": 139, "column": 11 }, "end": { "line": 139, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4190, "end": 4194, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4194, "end": 4195, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4195, "end": 4199, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 21 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 4200, "end": 4202, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4203, "end": 4207, "loc": { "start": { "line": 139, "column": 25 }, "end": { "line": 139, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4207, "end": 4208, "loc": { "start": { "line": 139, "column": 29 }, "end": { "line": 139, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 4208, "end": 4216, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4216, "end": 4217, "loc": { "start": { "line": 139, "column": 38 }, "end": { "line": 139, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4218, "end": 4219, "loc": { "start": { "line": 139, "column": 40 }, "end": { "line": 139, "column": 41 } } }, { "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": 4233, "end": 4237, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4237, "end": 4238, "loc": { "start": { "line": 140, "column": 16 }, "end": { "line": 140, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "playing", "start": 4238, "end": 4245, "loc": { "start": { "line": 140, "column": 17 }, "end": { "line": 140, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4246, "end": 4247, "loc": { "start": { "line": 140, "column": 25 }, "end": { "line": 140, "column": 26 } } }, { "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": 4248, "end": 4253, "loc": { "start": { "line": 140, "column": 27 }, "end": { "line": 140, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4253, "end": 4254, "loc": { "start": { "line": 140, "column": 32 }, "end": { "line": 140, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4268, "end": 4272, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4272, "end": 4273, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4273, "end": 4277, "loc": { "start": { "line": 141, "column": 17 }, "end": { "line": 141, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4277, "end": 4278, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pause", "start": 4278, "end": 4283, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4283, "end": 4284, "loc": { "start": { "line": 141, "column": 27 }, "end": { "line": 141, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4284, "end": 4288, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4288, "end": 4289, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 4289, "end": 4297, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4297, "end": 4298, "loc": { "start": { "line": 141, "column": 41 }, "end": { "line": 141, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4298, "end": 4299, "loc": { "start": { "line": 141, "column": 42 }, "end": { "line": 141, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4309, "end": 4310, "loc": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4316, "end": 4317, "loc": { "start": { "line": 143, "column": 4 }, "end": { "line": 143, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isPlaying", "start": 4325, "end": 4334, "loc": { "start": { "line": 145, "column": 4 }, "end": { "line": 145, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4334, "end": 4335, "loc": { "start": { "line": 145, "column": 13 }, "end": { "line": 145, "column": 14 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4335, "end": 4336, "loc": { "start": { "line": 145, "column": 14 }, "end": { "line": 145, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4337, "end": 4338, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 145, "column": 17 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 4348, "end": 4354, "loc": { "start": { "line": 146, "column": 8 }, "end": { "line": 146, "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": 4355, "end": 4359, "loc": { "start": { "line": 146, "column": 15 }, "end": { "line": 146, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4359, "end": 4360, "loc": { "start": { "line": 146, "column": 19 }, "end": { "line": 146, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "playing", "start": 4360, "end": 4367, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4367, "end": 4368, "loc": { "start": { "line": 146, "column": 27 }, "end": { "line": 146, "column": 28 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4374, "end": 4375, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 4383, "end": 4387, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 149, "column": 8 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4387, "end": 4388, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4388, "end": 4394, "loc": { "start": { "line": 149, "column": 9 }, "end": { "line": 149, "column": 15 } } }, { "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": 149, "column": 15 }, "end": { "line": 149, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4396, "end": 4397, "loc": { "start": { "line": 149, "column": 17 }, "end": { "line": 149, "column": 18 } } }, { "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": 4407, "end": 4409, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 150, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4410, "end": 4411, "loc": { "start": { "line": 150, "column": 11 }, "end": { "line": 150, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4411, "end": 4415, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4415, "end": 4416, "loc": { "start": { "line": 150, "column": 16 }, "end": { "line": 150, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4416, "end": 4420, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4420, "end": 4421, "loc": { "start": { "line": 150, "column": 21 }, "end": { "line": 150, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4422, "end": 4423, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4437, "end": 4441, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4441, "end": 4442, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "playing", "start": 4442, "end": 4449, "loc": { "start": { "line": 151, "column": 17 }, "end": { "line": 151, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4450, "end": 4451, "loc": { "start": { "line": 151, "column": 25 }, "end": { "line": 151, "column": 26 } } }, { "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": 4452, "end": 4456, "loc": { "start": { "line": 151, "column": 27 }, "end": { "line": 151, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4456, "end": 4457, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4471, "end": 4475, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4475, "end": 4476, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4476, "end": 4480, "loc": { "start": { "line": 152, "column": 17 }, "end": { "line": 152, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4480, "end": 4481, "loc": { "start": { "line": 152, "column": 21 }, "end": { "line": 152, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4481, "end": 4487, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4487, "end": 4488, "loc": { "start": { "line": 152, "column": 28 }, "end": { "line": 152, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4488, "end": 4494, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4494, "end": 4495, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4495, "end": 4496, "loc": { "start": { "line": 152, "column": 36 }, "end": { "line": 152, "column": 37 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4510, "end": 4512, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4513, "end": 4514, "loc": { "start": { "line": 153, "column": 15 }, "end": { "line": 153, "column": 16 } } }, { "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": 4514, "end": 4518, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4518, "end": 4519, "loc": { "start": { "line": 153, "column": 20 }, "end": { "line": 153, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 4519, "end": 4527, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4527, "end": 4528, "loc": { "start": { "line": 153, "column": 29 }, "end": { "line": 153, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4529, "end": 4530, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4548, "end": 4552, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4552, "end": 4553, "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": "howl", "start": 4553, "end": 4557, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4557, "end": 4558, "loc": { "start": { "line": 154, "column": 25 }, "end": { "line": 154, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 4558, "end": 4562, "loc": { "start": { "line": 154, "column": 26 }, "end": { "line": 154, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4562, "end": 4563, "loc": { "start": { "line": 154, "column": 30 }, "end": { "line": 154, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4563, "end": 4567, "loc": { "start": { "line": 154, "column": 31 }, "end": { "line": 154, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4567, "end": 4568, "loc": { "start": { "line": 154, "column": 35 }, "end": { "line": 154, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 4568, "end": 4576, "loc": { "start": { "line": 154, "column": 36 }, "end": { "line": 154, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4576, "end": 4577, "loc": { "start": { "line": 154, "column": 44 }, "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": 4577, "end": 4578, "loc": { "start": { "line": 154, "column": 45 }, "end": { "line": 154, "column": 46 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4592, "end": 4593, "loc": { "start": { "line": 155, "column": 12 }, "end": { "line": 155, "column": 13 } } }, { "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": 4594, "end": 4598, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4599, "end": 4600, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 } } }, { "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": 4618, "end": 4622, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4622, "end": 4623, "loc": { "start": { "line": 156, "column": 20 }, "end": { "line": 156, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "instance", "start": 4623, "end": 4631, "loc": { "start": { "line": 156, "column": 21 }, "end": { "line": 156, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4632, "end": 4633, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4634, "end": 4638, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4638, "end": 4639, "loc": { "start": { "line": 156, "column": 36 }, "end": { "line": 156, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4639, "end": 4643, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4643, "end": 4644, "loc": { "start": { "line": 156, "column": 41 }, "end": { "line": 156, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "play", "start": 4644, "end": 4648, "loc": { "start": { "line": 156, "column": 42 }, "end": { "line": 156, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4648, "end": 4649, "loc": { "start": { "line": 156, "column": 46 }, "end": { "line": 156, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4649, "end": 4650, "loc": { "start": { "line": 156, "column": 47 }, "end": { "line": 156, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4650, "end": 4651, "loc": { "start": { "line": 156, "column": 48 }, "end": { "line": 156, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4665, "end": 4666, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4676, "end": 4677, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4683, "end": 4684, "loc": { "start": { "line": 159, "column": 4 }, "end": { "line": 159, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setVolume", "start": 4692, "end": 4701, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 161, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4701, "end": 4702, "loc": { "start": { "line": 161, "column": 13 }, "end": { "line": 161, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4702, "end": 4708, "loc": { "start": { "line": 161, "column": 14 }, "end": { "line": 161, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4708, "end": 4709, "loc": { "start": { "line": 161, "column": 20 }, "end": { "line": 161, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4710, "end": 4711, "loc": { "start": { "line": 161, "column": 22 }, "end": { "line": 161, "column": 23 } } }, { "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": 4721, "end": 4723, "loc": { "start": { "line": 162, "column": 8 }, "end": { "line": 162, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4724, "end": 4725, "loc": { "start": { "line": 162, "column": 11 }, "end": { "line": 162, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4725, "end": 4729, "loc": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4729, "end": 4730, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4730, "end": 4734, "loc": { "start": { "line": 162, "column": 17 }, "end": { "line": 162, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4734, "end": 4735, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4736, "end": 4737, "loc": { "start": { "line": 162, "column": 23 }, "end": { "line": 162, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4751, "end": 4755, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4755, "end": 4756, "loc": { "start": { "line": 163, "column": 16 }, "end": { "line": 163, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4756, "end": 4760, "loc": { "start": { "line": 163, "column": 17 }, "end": { "line": 163, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4760, "end": 4761, "loc": { "start": { "line": 163, "column": 21 }, "end": { "line": 163, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4761, "end": 4767, "loc": { "start": { "line": 163, "column": 22 }, "end": { "line": 163, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4767, "end": 4768, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "volume", "start": 4768, "end": 4774, "loc": { "start": { "line": 163, "column": 29 }, "end": { "line": 163, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4774, "end": 4775, "loc": { "start": { "line": 163, "column": 35 }, "end": { "line": 163, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4775, "end": 4776, "loc": { "start": { "line": 163, "column": 36 }, "end": { "line": 163, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4786, "end": 4787, "loc": { "start": { "line": 164, "column": 8 }, "end": { "line": 164, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4793, "end": 4794, "loc": { "start": { "line": 165, "column": 4 }, "end": { "line": 165, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 4802, "end": 4814, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 167, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4814, "end": 4815, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4815, "end": 4816, "loc": { "start": { "line": 167, "column": 17 }, "end": { "line": 167, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4817, "end": 4818, "loc": { "start": { "line": 167, "column": 19 }, "end": { "line": 167, "column": 20 } } }, { "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": 4828, "end": 4830, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4831, "end": 4832, "loc": { "start": { "line": 168, "column": 11 }, "end": { "line": 168, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4832, "end": 4836, "loc": { "start": { "line": 168, "column": 12 }, "end": { "line": 168, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4836, "end": 4837, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4837, "end": 4841, "loc": { "start": { "line": 168, "column": 17 }, "end": { "line": 168, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4841, "end": 4842, "loc": { "start": { "line": 168, "column": 21 }, "end": { "line": 168, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4843, "end": 4844, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4858, "end": 4862, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4862, "end": 4863, "loc": { "start": { "line": 169, "column": 16 }, "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": "howl", "start": 4863, "end": 4867, "loc": { "start": { "line": 169, "column": 17 }, "end": { "line": 169, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4867, "end": 4868, "loc": { "start": { "line": 169, "column": 21 }, "end": { "line": 169, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unload", "start": 4868, "end": 4874, "loc": { "start": { "line": 169, "column": 22 }, "end": { "line": 169, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4874, "end": 4875, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4875, "end": 4876, "loc": { "start": { "line": 169, "column": 29 }, "end": { "line": 169, "column": 30 } } }, { "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": 169, "column": 30 }, "end": { "line": 169, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4891, "end": 4895, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4895, "end": 4896, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "howl", "start": 4896, "end": 4900, "loc": { "start": { "line": 170, "column": 17 }, "end": { "line": 170, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4901, "end": 4902, "loc": { "start": { "line": 170, "column": 22 }, "end": { "line": 170, "column": 23 } } }, { "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": 4903, "end": 4907, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4907, "end": 4908, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4922, "end": 4926, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4926, "end": 4927, "loc": { "start": { "line": 171, "column": 16 }, "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": "instance", "start": 4927, "end": 4935, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4936, "end": 4937, "loc": { "start": { "line": 171, "column": 26 }, "end": { "line": 171, "column": 27 } } }, { "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": 4938, "end": 4942, "loc": { "start": { "line": 171, "column": 28 }, "end": { "line": 171, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4942, "end": 4943, "loc": { "start": { "line": 171, "column": 32 }, "end": { "line": 171, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4953, "end": 4954, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4960, "end": 4961, "loc": { "start": { "line": 173, "column": 4 }, "end": { "line": 173, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4963, "end": 4964, "loc": { "start": { "line": 174, "column": 0 }, "end": { "line": 174, "column": 1 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 4968, "end": 4974, "loc": { "start": { "line": 176, "column": 0 }, "end": { "line": 176, "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": 4975, "end": 4980, "loc": { "start": { "line": 176, "column": 7 }, "end": { "line": 176, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundImplBrowser", "start": 4981, "end": 4997, "loc": { "start": { "line": 176, "column": 13 }, "end": { "line": 176, "column": 29 } } }, { "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": 4998, "end": 5005, "loc": { "start": { "line": 176, "column": 30 }, "end": { "line": 176, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundInterface", "start": 5006, "end": 5020, "loc": { "start": { "line": 176, "column": 38 }, "end": { "line": 176, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5021, "end": 5022, "loc": { "start": { "line": 176, "column": 53 }, "end": { "line": 176, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 5028, "end": 5039, "loc": { "start": { "line": 177, "column": 4 }, "end": { "line": 177, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5039, "end": 5040, "loc": { "start": { "line": 177, "column": 15 }, "end": { "line": 177, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 5040, "end": 5043, "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 177, "column": 19 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5043, "end": 5044, "loc": { "start": { "line": 177, "column": 19 }, "end": { "line": 177, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5045, "end": 5046, "loc": { "start": { "line": 177, "column": 21 }, "end": { "line": 177, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 5056, "end": 5062, "loc": { "start": { "line": 178, "column": 8 }, "end": { "line": 178, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5062, "end": 5063, "loc": { "start": { "line": 178, "column": 14 }, "end": { "line": 178, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mobileAutoEnable", "start": 5063, "end": 5079, "loc": { "start": { "line": 178, "column": 15 }, "end": { "line": 178, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5080, "end": 5081, "loc": { "start": { "line": 178, "column": 32 }, "end": { "line": 178, "column": 33 } } }, { "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": 5082, "end": 5086, "loc": { "start": { "line": 178, "column": 34 }, "end": { "line": 178, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5086, "end": 5087, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 5097, "end": 5103, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5103, "end": 5104, "loc": { "start": { "line": 179, "column": 14 }, "end": { "line": 179, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "autoUnlock", "start": 5104, "end": 5114, "loc": { "start": { "line": 179, "column": 15 }, "end": { "line": 179, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5115, "end": 5116, "loc": { "start": { "line": 179, "column": 26 }, "end": { "line": 179, "column": 27 } } }, { "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": 5117, "end": 5121, "loc": { "start": { "line": 179, "column": 28 }, "end": { "line": 179, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5121, "end": 5122, "loc": { "start": { "line": 179, "column": 32 }, "end": { "line": 179, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 5132, "end": 5138, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5138, "end": 5139, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "autoSuspend", "start": 5139, "end": 5150, "loc": { "start": { "line": 180, "column": 15 }, "end": { "line": 180, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5151, "end": 5152, "loc": { "start": { "line": 180, "column": 27 }, "end": { "line": 180, "column": 28 } } }, { "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": 5153, "end": 5158, "loc": { "start": { "line": 180, "column": 29 }, "end": { "line": 180, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5158, "end": 5159, "loc": { "start": { "line": 180, "column": 34 }, "end": { "line": 180, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 5169, "end": 5175, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5175, "end": 5176, "loc": { "start": { "line": 181, "column": 14 }, "end": { "line": 181, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html5PoolSize", "start": 5176, "end": 5189, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5190, "end": 5191, "loc": { "start": { "line": 181, "column": 29 }, "end": { "line": 181, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 20, "start": 5192, "end": 5194, "loc": { "start": { "line": 181, "column": 31 }, "end": { "line": 181, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5194, "end": 5195, "loc": { "start": { "line": 181, "column": 33 }, "end": { "line": 181, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 5205, "end": 5211, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5211, "end": 5212, "loc": { "start": { "line": 182, "column": 14 }, "end": { "line": 182, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 5212, "end": 5215, "loc": { "start": { "line": 182, "column": 15 }, "end": { "line": 182, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5215, "end": 5216, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 19 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5216, "end": 5217, "loc": { "start": { "line": 182, "column": 19 }, "end": { "line": 182, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5217, "end": 5218, "loc": { "start": { "line": 182, "column": 20 }, "end": { "line": 182, "column": 21 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5219, "end": 5220, "loc": { "start": { "line": 182, "column": 22 }, "end": { "line": 182, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5220, "end": 5221, "loc": { "start": { "line": 182, "column": 23 }, "end": { "line": 182, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5222, "end": 5223, "loc": { "start": { "line": 182, "column": 25 }, "end": { "line": 182, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5223, "end": 5224, "loc": { "start": { "line": 182, "column": 26 }, "end": { "line": 182, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5224, "end": 5225, "loc": { "start": { "line": 182, "column": 27 }, "end": { "line": 182, "column": 28 } } }, { "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": 5237, "end": 5242, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5242, "end": 5243, "loc": { "start": { "line": 184, "column": 13 }, "end": { "line": 184, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 5243, "end": 5246, "loc": { "start": { "line": 184, "column": 14 }, "end": { "line": 184, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5246, "end": 5247, "loc": { "start": { "line": 184, "column": 17 }, "end": { "line": 184, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "WrappedSoundInstance", "start": 5248, "end": 5268, "loc": { "start": { "line": 184, "column": 19 }, "end": { "line": 184, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5268, "end": 5269, "loc": { "start": { "line": 184, "column": 39 }, "end": { "line": 184, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MusicInstance", "start": 5270, "end": 5283, "loc": { "start": { "line": 184, "column": 41 }, "end": { "line": 184, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5283, "end": 5284, "loc": { "start": { "line": 184, "column": 54 }, "end": { "line": 184, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5284, "end": 5285, "loc": { "start": { "line": 184, "column": 55 }, "end": { "line": 184, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5291, "end": 5292, "loc": { "start": { "line": 185, "column": 4 }, "end": { "line": 185, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initialize", "start": 5300, "end": 5310, "loc": { "start": { "line": 187, "column": 4 }, "end": { "line": 187, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5310, "end": 5311, "loc": { "start": { "line": 187, "column": 14 }, "end": { "line": 187, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5311, "end": 5312, "loc": { "start": { "line": 187, "column": 15 }, "end": { "line": 187, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5313, "end": 5314, "loc": { "start": { "line": 187, "column": 17 }, "end": { "line": 187, "column": 18 } } }, { "type": "CommentLine", "value": " NOTICE: We override the initialize() method here with custom logic because", "start": 5324, "end": 5401, "loc": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 85 } } }, { "type": "CommentLine", "value": " we have a sound sprites instance", "start": 5411, "end": 5446, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5458, "end": 5462, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5462, "end": 5463, "loc": { "start": { "line": 191, "column": 12 }, "end": { "line": 191, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sfxHandle", "start": 5463, "end": 5472, "loc": { "start": { "line": 191, "column": 13 }, "end": { "line": 191, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5473, "end": 5474, "loc": { "start": { "line": 191, "column": 23 }, "end": { "line": 191, "column": 24 } } }, { "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": 5475, "end": 5478, "loc": { "start": { "line": 191, "column": 25 }, "end": { "line": 191, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SoundSpritesContainer", "start": 5479, "end": 5500, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5500, "end": 5501, "loc": { "start": { "line": 191, "column": 50 }, "end": { "line": 191, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5501, "end": 5502, "loc": { "start": { "line": 191, "column": 51 }, "end": { "line": 191, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5502, "end": 5503, "loc": { "start": { "line": 191, "column": 52 }, "end": { "line": 191, "column": 53 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 5515, "end": 5528, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 21 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5538, "end": 5543, "loc": { "start": { "line": 194, "column": 8 }, "end": { "line": 194, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5544, "end": 5548, "loc": { "start": { "line": 194, "column": 14 }, "end": { "line": 194, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5549, "end": 5550, "loc": { "start": { "line": 194, "column": 19 }, "end": { "line": 194, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 5551, "end": 5557, "loc": { "start": { "line": 194, "column": 21 }, "end": { "line": 194, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5557, "end": 5558, "loc": { "start": { "line": 194, "column": 27 }, "end": { "line": 194, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "values", "start": 5558, "end": 5564, "loc": { "start": { "line": 194, "column": 28 }, "end": { "line": 194, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5564, "end": 5565, "loc": { "start": { "line": 194, "column": 34 }, "end": { "line": 194, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SOUNDS", "start": 5565, "end": 5571, "loc": { "start": { "line": 194, "column": 35 }, "end": { "line": 194, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5571, "end": 5572, "loc": { "start": { "line": 194, "column": 41 }, "end": { "line": 194, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5572, "end": 5573, "loc": { "start": { "line": 194, "column": 42 }, "end": { "line": 194, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5583, "end": 5587, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 195, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5587, "end": 5588, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "forEach", "start": 5588, "end": 5595, "loc": { "start": { "line": 195, "column": 13 }, "end": { "line": 195, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5595, "end": 5596, "loc": { "start": { "line": 195, "column": 20 }, "end": { "line": 195, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 5596, "end": 5599, "loc": { "start": { "line": 195, "column": 21 }, "end": { "line": 195, "column": 24 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5600, "end": 5602, "loc": { "start": { "line": 195, "column": 25 }, "end": { "line": 195, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5603, "end": 5604, "loc": { "start": { "line": 195, "column": 28 }, "end": { "line": 195, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5618, "end": 5622, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5622, "end": 5623, "loc": { "start": { "line": 196, "column": 16 }, "end": { "line": 196, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sounds", "start": 5623, "end": 5629, "loc": { "start": { "line": 196, "column": 17 }, "end": { "line": 196, "column": 23 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5629, "end": 5630, "loc": { "start": { "line": 196, "column": 23 }, "end": { "line": 196, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 5630, "end": 5633, "loc": { "start": { "line": 196, "column": 24 }, "end": { "line": 196, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5633, "end": 5634, "loc": { "start": { "line": 196, "column": 27 }, "end": { "line": 196, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5635, "end": 5636, "loc": { "start": { "line": 196, "column": 29 }, "end": { "line": 196, "column": 30 } } }, { "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": 5637, "end": 5640, "loc": { "start": { "line": 196, "column": 31 }, "end": { "line": 196, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "WrappedSoundInstance", "start": 5641, "end": 5661, "loc": { "start": { "line": 196, "column": 35 }, "end": { "line": 196, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5661, "end": 5662, "loc": { "start": { "line": 196, "column": 55 }, "end": { "line": 196, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5662, "end": 5666, "loc": { "start": { "line": 196, "column": 56 }, "end": { "line": 196, "column": 60 } } }, { "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": 196, "column": 60 }, "end": { "line": 196, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sfxHandle", "start": 5667, "end": 5676, "loc": { "start": { "line": 196, "column": 61 }, "end": { "line": 196, "column": 70 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5676, "end": 5677, "loc": { "start": { "line": 196, "column": 70 }, "end": { "line": 196, "column": 71 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 5678, "end": 5681, "loc": { "start": { "line": 196, "column": 72 }, "end": { "line": 196, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5681, "end": 5682, "loc": { "start": { "line": 196, "column": 75 }, "end": { "line": 196, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5682, "end": 5683, "loc": { "start": { "line": 196, "column": 76 }, "end": { "line": 196, "column": 77 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5693, "end": 5694, "loc": { "start": { "line": 197, "column": 8 }, "end": { "line": 197, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5694, "end": 5695, "loc": { "start": { "line": 197, "column": 9 }, "end": { "line": 197, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5695, "end": 5696, "loc": { "start": { "line": 197, "column": 10 }, "end": { "line": 197, "column": 11 } } }, { "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": 5706, "end": 5709, "loc": { "start": { "line": 198, "column": 8 }, "end": { "line": 198, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5710, "end": 5711, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "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": 5711, "end": 5716, "loc": { "start": { "line": 198, "column": 13 }, "end": { "line": 198, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicKey", "start": 5717, "end": 5725, "loc": { "start": { "line": 198, "column": 19 }, "end": { "line": 198, "column": 27 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 5726, "end": 5728, "loc": { "start": { "line": 198, "column": 28 }, "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": "MUSIC", "start": 5729, "end": 5734, "loc": { "start": { "line": 198, "column": 31 }, "end": { "line": 198, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5734, "end": 5735, "loc": { "start": { "line": 198, "column": 36 }, "end": { "line": 198, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5736, "end": 5737, "loc": { "start": { "line": 198, "column": 38 }, "end": { "line": 198, "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": 5751, "end": 5756, "loc": { "start": { "line": 199, "column": 12 }, "end": { "line": 199, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicPath", "start": 5757, "end": 5766, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5767, "end": 5768, "loc": { "start": { "line": 199, "column": 28 }, "end": { "line": 199, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MUSIC", "start": 5769, "end": 5774, "loc": { "start": { "line": 199, "column": 30 }, "end": { "line": 199, "column": 35 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5774, "end": 5775, "loc": { "start": { "line": 199, "column": 35 }, "end": { "line": 199, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicKey", "start": 5775, "end": 5783, "loc": { "start": { "line": 199, "column": 36 }, "end": { "line": 199, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5783, "end": 5784, "loc": { "start": { "line": 199, "column": 44 }, "end": { "line": 199, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5784, "end": 5785, "loc": { "start": { "line": 199, "column": 45 }, "end": { "line": 199, "column": 46 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5799, "end": 5804, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "music", "start": 5805, "end": 5810, "loc": { "start": { "line": 200, "column": 18 }, "end": { "line": 200, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5811, "end": 5812, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 25 } } }, { "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": 5813, "end": 5816, "loc": { "start": { "line": 200, "column": 26 }, "end": { "line": 200, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5817, "end": 5821, "loc": { "start": { "line": 200, "column": 30 }, "end": { "line": 200, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5821, "end": 5822, "loc": { "start": { "line": 200, "column": 34 }, "end": { "line": 200, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicClass", "start": 5822, "end": 5832, "loc": { "start": { "line": 200, "column": 35 }, "end": { "line": 200, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5832, "end": 5833, "loc": { "start": { "line": 200, "column": 45 }, "end": { "line": 200, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicKey", "start": 5833, "end": 5841, "loc": { "start": { "line": 200, "column": 46 }, "end": { "line": 200, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5841, "end": 5842, "loc": { "start": { "line": 200, "column": 54 }, "end": { "line": 200, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicPath", "start": 5843, "end": 5852, "loc": { "start": { "line": 200, "column": 56 }, "end": { "line": 200, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5852, "end": 5853, "loc": { "start": { "line": 200, "column": 65 }, "end": { "line": 200, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5853, "end": 5854, "loc": { "start": { "line": 200, "column": 66 }, "end": { "line": 200, "column": 67 } } }, { "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": 5868, "end": 5872, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5872, "end": 5873, "loc": { "start": { "line": 201, "column": 16 }, "end": { "line": 201, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "music", "start": 5873, "end": 5878, "loc": { "start": { "line": 201, "column": 17 }, "end": { "line": 201, "column": 22 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5878, "end": 5879, "loc": { "start": { "line": 201, "column": 22 }, "end": { "line": 201, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicPath", "start": 5879, "end": 5888, "loc": { "start": { "line": 201, "column": 23 }, "end": { "line": 201, "column": 32 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5888, "end": 5889, "loc": { "start": { "line": 201, "column": 32 }, "end": { "line": 201, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5890, "end": 5891, "loc": { "start": { "line": 201, "column": 34 }, "end": { "line": 201, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "music", "start": 5892, "end": 5897, "loc": { "start": { "line": 201, "column": 36 }, "end": { "line": 201, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5897, "end": 5898, "loc": { "start": { "line": 201, "column": 41 }, "end": { "line": 201, "column": 42 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5908, "end": 5909, "loc": { "start": { "line": 202, "column": 8 }, "end": { "line": 202, "column": 9 } } }, { "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": 5921, "end": 5925, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5925, "end": 5926, "loc": { "start": { "line": 204, "column": 12 }, "end": { "line": 204, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicVolume", "start": 5926, "end": 5937, "loc": { "start": { "line": 204, "column": 13 }, "end": { "line": 204, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5938, "end": 5939, "loc": { "start": { "line": 204, "column": 25 }, "end": { "line": 204, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5940, "end": 5944, "loc": { "start": { "line": 204, "column": 27 }, "end": { "line": 204, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5944, "end": 5945, "loc": { "start": { "line": 204, "column": 31 }, "end": { "line": 204, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 5945, "end": 5948, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5948, "end": 5949, "loc": { "start": { "line": 204, "column": 35 }, "end": { "line": 204, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 5949, "end": 5957, "loc": { "start": { "line": 204, "column": 36 }, "end": { "line": 204, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5957, "end": 5958, "loc": { "start": { "line": 204, "column": 44 }, "end": { "line": 204, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 5958, "end": 5972, "loc": { "start": { "line": 204, "column": 45 }, "end": { "line": 204, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5972, "end": 5973, "loc": { "start": { "line": 204, "column": 59 }, "end": { "line": 204, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5973, "end": 5974, "loc": { "start": { "line": 204, "column": 60 }, "end": { "line": 204, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5974, "end": 5975, "loc": { "start": { "line": 204, "column": 61 }, "end": { "line": 204, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicVolume", "start": 5975, "end": 5986, "loc": { "start": { "line": 204, "column": 62 }, "end": { "line": 204, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5986, "end": 5987, "loc": { "start": { "line": 204, "column": 73 }, "end": { "line": 204, "column": 74 } } }, { "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": 5997, "end": 6001, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6001, "end": 6002, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "soundVolume", "start": 6002, "end": 6013, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6014, "end": 6015, "loc": { "start": { "line": 205, "column": 25 }, "end": { "line": 205, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6016, "end": 6020, "loc": { "start": { "line": 205, "column": 27 }, "end": { "line": 205, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6020, "end": 6021, "loc": { "start": { "line": 205, "column": 31 }, "end": { "line": 205, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 6021, "end": 6024, "loc": { "start": { "line": 205, "column": 32 }, "end": { "line": 205, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6024, "end": 6025, "loc": { "start": { "line": 205, "column": 35 }, "end": { "line": 205, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 6025, "end": 6033, "loc": { "start": { "line": 205, "column": 36 }, "end": { "line": 205, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6033, "end": 6034, "loc": { "start": { "line": 205, "column": 44 }, "end": { "line": 205, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 6034, "end": 6048, "loc": { "start": { "line": 205, "column": 45 }, "end": { "line": 205, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6048, "end": 6049, "loc": { "start": { "line": 205, "column": 59 }, "end": { "line": 205, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6049, "end": 6050, "loc": { "start": { "line": 205, "column": 60 }, "end": { "line": 205, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6050, "end": 6051, "loc": { "start": { "line": 205, "column": 61 }, "end": { "line": 205, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "soundVolume", "start": 6051, "end": 6062, "loc": { "start": { "line": 205, "column": 62 }, "end": { "line": 205, "column": 73 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6062, "end": 6063, "loc": { "start": { "line": 205, "column": 73 }, "end": { "line": 205, "column": 74 } } }, { "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": 6075, "end": 6077, "loc": { "start": { "line": 207, "column": 8 }, "end": { "line": 207, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6078, "end": 6079, "loc": { "start": { "line": 207, "column": 11 }, "end": { "line": 207, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "G_IS_DEV", "start": 6079, "end": 6087, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 20 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 6088, "end": 6090, "loc": { "start": { "line": 207, "column": 21 }, "end": { "line": 207, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalConfig", "start": 6091, "end": 6103, "loc": { "start": { "line": 207, "column": 24 }, "end": { "line": 207, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6103, "end": 6104, "loc": { "start": { "line": 207, "column": 36 }, "end": { "line": 207, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "debug", "start": 6104, "end": 6109, "loc": { "start": { "line": 207, "column": 37 }, "end": { "line": 207, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6109, "end": 6110, "loc": { "start": { "line": 207, "column": 42 }, "end": { "line": 207, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "disableMusic", "start": 6110, "end": 6122, "loc": { "start": { "line": 207, "column": 43 }, "end": { "line": 207, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6122, "end": 6123, "loc": { "start": { "line": 207, "column": 55 }, "end": { "line": 207, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6124, "end": 6125, "loc": { "start": { "line": 207, "column": 57 }, "end": { "line": 207, "column": 58 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6139, "end": 6143, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6143, "end": 6144, "loc": { "start": { "line": 208, "column": 16 }, "end": { "line": 208, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "musicVolume", "start": 6144, "end": 6155, "loc": { "start": { "line": 208, "column": 17 }, "end": { "line": 208, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6156, "end": 6157, "loc": { "start": { "line": 208, "column": 29 }, "end": { "line": 208, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6158, "end": 6161, "loc": { "start": { "line": 208, "column": 31 }, "end": { "line": 208, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6161, "end": 6162, "loc": { "start": { "line": 208, "column": 34 }, "end": { "line": 208, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6172, "end": 6173, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6185, "end": 6191, "loc": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Promise", "start": 6192, "end": 6199, "loc": { "start": { "line": 211, "column": 15 }, "end": { "line": 211, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6199, "end": 6200, "loc": { "start": { "line": 211, "column": 22 }, "end": { "line": 211, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "resolve", "start": 6200, "end": 6207, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6207, "end": 6208, "loc": { "start": { "line": 211, "column": 30 }, "end": { "line": 211, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6208, "end": 6209, "loc": { "start": { "line": 211, "column": 31 }, "end": { "line": 211, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6209, "end": 6210, "loc": { "start": { "line": 211, "column": 32 }, "end": { "line": 211, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6216, "end": 6217, "loc": { "start": { "line": 212, "column": 4 }, "end": { "line": 212, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 6225, "end": 6237, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6237, "end": 6238, "loc": { "start": { "line": 214, "column": 16 }, "end": { "line": 214, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6238, "end": 6239, "loc": { "start": { "line": 214, "column": 17 }, "end": { "line": 214, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6240, "end": 6241, "loc": { "start": { "line": 214, "column": 19 }, "end": { "line": 214, "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": 6251, "end": 6257, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 14 } } }, { "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": 6258, "end": 6263, "loc": { "start": { "line": 215, "column": 15 }, "end": { "line": 215, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6263, "end": 6264, "loc": { "start": { "line": 215, "column": 20 }, "end": { "line": 215, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deinitialize", "start": 6264, "end": 6276, "loc": { "start": { "line": 215, "column": 21 }, "end": { "line": 215, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6276, "end": 6277, "loc": { "start": { "line": 215, "column": 33 }, "end": { "line": 215, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6277, "end": 6278, "loc": { "start": { "line": 215, "column": 34 }, "end": { "line": 215, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6278, "end": 6279, "loc": { "start": { "line": 215, "column": 35 }, "end": { "line": 215, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "then", "start": 6279, "end": 6283, "loc": { "start": { "line": 215, "column": 36 }, "end": { "line": 215, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6283, "end": 6284, "loc": { "start": { "line": 215, "column": 40 }, "end": { "line": 215, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6284, "end": 6285, "loc": { "start": { "line": 215, "column": 41 }, "end": { "line": 215, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6285, "end": 6286, "loc": { "start": { "line": 215, "column": 42 }, "end": { "line": 215, "column": 43 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6287, "end": 6289, "loc": { "start": { "line": 215, "column": 44 }, "end": { "line": 215, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Howler", "start": 6290, "end": 6296, "loc": { "start": { "line": 215, "column": 47 }, "end": { "line": 215, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6296, "end": 6297, "loc": { "start": { "line": 215, "column": 53 }, "end": { "line": 215, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unload", "start": 6297, "end": 6303, "loc": { "start": { "line": 215, "column": 54 }, "end": { "line": 215, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6303, "end": 6304, "loc": { "start": { "line": 215, "column": 60 }, "end": { "line": 215, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6304, "end": 6305, "loc": { "start": { "line": 215, "column": 61 }, "end": { "line": 215, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6305, "end": 6306, "loc": { "start": { "line": 215, "column": 62 }, "end": { "line": 215, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6306, "end": 6307, "loc": { "start": { "line": 215, "column": 63 }, "end": { "line": 215, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6313, "end": 6314, "loc": { "start": { "line": 216, "column": 4 }, "end": { "line": 216, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6316, "end": 6317, "loc": { "start": { "line": 217, "column": 0 }, "end": { "line": 217, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6319, "end": 6319, "loc": { "start": { "line": 218, "column": 0 }, "end": { "line": 218, "column": 0 } } } ] }