From 39040c05641a38c310b7e8840487c914f275d3f2 Mon Sep 17 00:00:00 2001 From: vandeurenglenn Date: Sun, 27 May 2018 23:32:11 +0200 Subject: [PATCH] :trollface: Version: 0.12.2 --- docs/ast/source/mixins/css-mixin.js.json | 10320 +++++++++++---------- docs/index.json | 4 +- package.json | 2 +- 3 files changed, 5564 insertions(+), 4762 deletions(-) diff --git a/docs/ast/source/mixins/css-mixin.js.json b/docs/ast/source/mixins/css-mixin.js.json index fc64f8d..5ec31fc 100644 --- a/docs/ast/source/mixins/css-mixin.js.json +++ b/docs/ast/source/mixins/css-mixin.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 4835, + "end": 4940, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 168, + "line": 170, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 4835, + "end": 4940, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 168, + "line": 170, "column": 0 } }, @@ -1705,28 +1705,28 @@ { "type": "ExportDefaultDeclaration", "start": 2337, - "end": 4833, + "end": 4938, "loc": { "start": { "line": 87, "column": 0 }, "end": { - "line": 167, + "line": 169, "column": 1 } }, "declaration": { "type": "ArrowFunctionExpression", "start": 2352, - "end": 4833, + "end": 4938, "loc": { "start": { "line": 87, "column": 15 }, "end": { - "line": 167, + "line": 169, "column": 1 } }, @@ -1756,14 +1756,14 @@ "body": { "type": "BlockStatement", "start": 2360, - "end": 4833, + "end": 4938, "loc": { "start": { "line": 87, "column": 23 }, "end": { - "line": 167, + "line": 169, "column": 1 } }, @@ -1771,28 +1771,28 @@ { "type": "ReturnStatement", "start": 2365, - "end": 4830, + "end": 4935, "loc": { "start": { "line": 88, "column": 2 }, "end": { - "line": 166, + "line": 168, "column": 3 } }, "argument": { "type": "ClassExpression", "start": 2372, - "end": 4830, + "end": 4935, "loc": { "start": { "line": 88, "column": 9 }, "end": { - "line": 166, + "line": 168, "column": 3 } }, @@ -1833,14 +1833,14 @@ "body": { "type": "ClassBody", "start": 2400, - "end": 4830, + "end": 4935, "loc": { "start": { "line": 88, "column": 37 }, "end": { - "line": 166, + "line": 168, "column": 3 } }, @@ -2927,14 +2927,14 @@ { "type": "ClassMethod", "start": 2938, - "end": 3629, + "end": 3734, "loc": { "start": { "line": 107, "column": 4 }, "end": { - "line": 126, + "line": 128, "column": 5 } }, @@ -2966,14 +2966,14 @@ "body": { "type": "BlockStatement", "start": 2946, - "end": 3629, + "end": 3734, "loc": { "start": { "line": 107, "column": 12 }, "end": { - "line": 126, + "line": 128, "column": 5 } }, @@ -3331,7 +3331,7 @@ { "type": "VariableDeclaration", "start": 3130, - "end": 3183, + "end": 3238, "loc": { "start": { "line": 115, @@ -3339,14 +3339,14 @@ }, "end": { "line": 115, - "column": 59 + "column": 114 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3136, - "end": 3182, + "end": 3237, "loc": { "start": { "line": 115, @@ -3354,13 +3354,13 @@ }, "end": { "line": 115, - "column": 58 + "column": 113 } }, "id": { "type": "Identifier", "start": 3136, - "end": 3141, + "end": 3142, "loc": { "start": { "line": 115, @@ -3368,129 +3368,277 @@ }, "end": { "line": 115, - "column": 17 + "column": 18 }, - "identifierName": "style" + "identifierName": "styles" }, - "name": "style" + "name": "styles" }, "init": { - "type": "CallExpression", - "start": 3144, - "end": 3182, + "type": "ConditionalExpression", + "start": 3145, + "end": 3237, "loc": { "start": { "line": 115, - "column": 20 + "column": 21 }, "end": { "line": 115, - "column": 58 + "column": 113 } }, - "callee": { + "test": { "type": "MemberExpression", - "start": 3144, - "end": 3173, + "start": 3145, + "end": 3160, "loc": { "start": { "line": 115, - "column": 20 + "column": 21 }, "end": { "line": 115, - "column": 49 + "column": 36 } }, "object": { + "type": "ThisExpression", + "start": 3145, + "end": 3149, + "loc": { + "start": { + "line": 115, + "column": 21 + }, + "end": { + "line": 115, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "start": 3150, + "end": 3160, + "loc": { + "start": { + "line": 115, + "column": 26 + }, + "end": { + "line": 115, + "column": 36 + }, + "identifierName": "shadowRoot" + }, + "name": "shadowRoot" + }, + "computed": false + }, + "consequent": { + "type": "CallExpression", + "start": 3163, + "end": 3204, + "loc": { + "start": { + "line": 115, + "column": 39 + }, + "end": { + "line": 115, + "column": 80 + } + }, + "callee": { "type": "MemberExpression", - "start": 3144, - "end": 3159, + "start": 3163, + "end": 3195, "loc": { "start": { "line": 115, - "column": 20 + "column": 39 }, "end": { "line": 115, - "column": 35 + "column": 71 } }, "object": { - "type": "ThisExpression", - "start": 3144, - "end": 3148, + "type": "MemberExpression", + "start": 3163, + "end": 3178, "loc": { "start": { "line": 115, - "column": 20 + "column": 39 }, "end": { "line": 115, - "column": 24 + "column": 54 } - } + }, + "object": { + "type": "ThisExpression", + "start": 3163, + "end": 3167, + "loc": { + "start": { + "line": 115, + "column": 39 + }, + "end": { + "line": 115, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "start": 3168, + "end": 3178, + "loc": { + "start": { + "line": 115, + "column": 44 + }, + "end": { + "line": 115, + "column": 54 + }, + "identifierName": "shadowRoot" + }, + "name": "shadowRoot" + }, + "computed": false }, "property": { "type": "Identifier", - "start": 3149, - "end": 3159, + "start": 3179, + "end": 3195, "loc": { "start": { "line": 115, - "column": 25 + "column": 55 }, "end": { "line": 115, - "column": 35 + "column": 71 }, - "identifierName": "shadowRoot" + "identifierName": "querySelectorAll" }, - "name": "shadowRoot" + "name": "querySelectorAll" }, "computed": false }, - "property": { - "type": "Identifier", - "start": 3160, - "end": 3173, - "loc": { - "start": { - "line": 115, - "column": 36 + "arguments": [ + { + "type": "StringLiteral", + "start": 3196, + "end": 3203, + "loc": { + "start": { + "line": 115, + "column": 72 + }, + "end": { + "line": 115, + "column": 79 + } }, - "end": { - "line": 115, - "column": 49 + "extra": { + "rawValue": "style", + "raw": "'style'" }, - "identifierName": "querySelector" + "value": "style" + } + ] + }, + "alternate": { + "type": "CallExpression", + "start": 3207, + "end": 3237, + "loc": { + "start": { + "line": 115, + "column": 83 }, - "name": "querySelector" + "end": { + "line": 115, + "column": 113 + } }, - "computed": false - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 3174, - "end": 3181, + "callee": { + "type": "MemberExpression", + "start": 3207, + "end": 3228, "loc": { "start": { "line": 115, - "column": 50 + "column": 83 }, "end": { "line": 115, - "column": 57 + "column": 104 } }, - "extra": { - "rawValue": "style", - "raw": "'style'" + "object": { + "type": "ThisExpression", + "start": 3207, + "end": 3211, + "loc": { + "start": { + "line": 115, + "column": 83 + }, + "end": { + "line": 115, + "column": 87 + } + } }, - "value": "style" - } - ] + "property": { + "type": "Identifier", + "start": 3212, + "end": 3228, + "loc": { + "start": { + "line": 115, + "column": 88 + }, + "end": { + "line": 115, + "column": 104 + }, + "identifierName": "querySelectorAll" + }, + "name": "querySelectorAll" + }, + "computed": false + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 3229, + "end": 3236, + "loc": { + "start": { + "line": 115, + "column": 105 + }, + "end": { + "line": 115, + "column": 112 + } + }, + "extra": { + "rawValue": "style", + "raw": "'style'" + }, + "value": "style" + } + ] + } } } ], @@ -3499,8 +3647,8 @@ { "type": "CommentLine", "value": " const matches = style.innerHTML.match(/apply((.*))/g);", - "start": 3191, - "end": 3248, + "start": 3246, + "end": 3303, "loc": { "start": { "line": 116, @@ -3516,558 +3664,296 @@ }, { "type": "ExpressionStatement", - "start": 3256, - "end": 3574, + "start": 3311, + "end": 3679, "loc": { "start": { "line": 117, "column": 6 }, "end": { - "line": 124, - "column": 9 + "line": 126, + "column": 8 } }, "expression": { "type": "CallExpression", - "start": 3256, - "end": 3573, + "start": 3311, + "end": 3679, "loc": { "start": { "line": 117, "column": 6 }, "end": { - "line": 124, + "line": 126, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 3256, - "end": 3521, + "start": 3311, + "end": 3325, "loc": { "start": { "line": 117, "column": 6 }, "end": { - "line": 122, - "column": 14 + "line": 117, + "column": 20 } }, "object": { - "type": "CallExpression", - "start": 3256, - "end": 3515, + "type": "Identifier", + "start": 3311, + "end": 3317, "loc": { "start": { "line": 117, "column": 6 }, "end": { - "line": 122, - "column": 8 - } + "line": 117, + "column": 12 + }, + "identifierName": "styles" }, - "callee": { - "type": "MemberExpression", - "start": 3256, - "end": 3296, - "loc": { - "start": { - "line": 117, - "column": 6 - }, - "end": { - "line": 117, - "column": 46 - } + "name": "styles", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 3318, + "end": 3325, + "loc": { + "start": { + "line": 117, + "column": 13 }, - "object": { - "type": "CallExpression", - "start": 3256, - "end": 3291, + "end": { + "line": 117, + "column": 20 + }, + "identifierName": "forEach" + }, + "name": "forEach" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 3326, + "end": 3678, + "loc": { + "start": { + "line": 117, + "column": 21 + }, + "end": { + "line": 126, + "column": 7 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3326, + "end": 3331, "loc": { "start": { "line": 117, - "column": 6 + "column": 21 }, "end": { "line": 117, - "column": 41 - } + "column": 26 + }, + "identifierName": "style" }, - "callee": { - "type": "MemberExpression", - "start": 3256, - "end": 3274, + "name": "style" + } + ], + "body": { + "type": "BlockStatement", + "start": 3335, + "end": 3678, + "loc": { + "start": { + "line": 117, + "column": 30 + }, + "end": { + "line": 126, + "column": 7 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3345, + "end": 3670, "loc": { "start": { - "line": 117, - "column": 6 + "line": 118, + "column": 8 }, "end": { - "line": 117, - "column": 24 + "line": 125, + "column": 11 } }, - "object": { - "type": "ThisExpression", - "start": 3256, - "end": 3260, + "expression": { + "type": "CallExpression", + "start": 3345, + "end": 3669, "loc": { "start": { - "line": 117, - "column": 6 + "line": 118, + "column": 8 }, "end": { - "line": 117, + "line": 125, "column": 10 } }, - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 3261, - "end": 3274, - "loc": { - "start": { - "line": 117, - "column": 11 - }, - "end": { - "line": 117, - "column": 24 - }, - "identifierName": "_applyClasses" - }, - "name": "_applyClasses" - }, - "computed": false, - "leadingComments": null - }, - "arguments": [ - { - "type": "MemberExpression", - "start": 3275, - "end": 3290, - "loc": { - "start": { - "line": 117, - "column": 25 - }, - "end": { - "line": 117, - "column": 40 - } - }, - "object": { - "type": "Identifier", - "start": 3275, - "end": 3280, - "loc": { - "start": { - "line": 117, - "column": 25 - }, - "end": { - "line": 117, - "column": 30 - }, - "identifierName": "style" - }, - "name": "style" - }, - "property": { - "type": "Identifier", - "start": 3281, - "end": 3290, + "callee": { + "type": "MemberExpression", + "start": 3345, + "end": 3615, "loc": { "start": { - "line": 117, - "column": 31 + "line": 118, + "column": 8 }, "end": { - "line": 117, - "column": 40 - }, - "identifierName": "innerHTML" + "line": 123, + "column": 16 + } }, - "name": "innerHTML" - }, - "computed": false - } - ], - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 3292, - "end": 3296, - "loc": { - "start": { - "line": 117, - "column": 42 - }, - "end": { - "line": 117, - "column": 46 - }, - "identifierName": "then" - }, - "name": "then" - }, - "computed": false, - "leadingComments": null - }, - "arguments": [ - { - "type": "ArrowFunctionExpression", - "start": 3297, - "end": 3514, - "loc": { - "start": { - "line": 117, - "column": 47 - }, - "end": { - "line": 122, - "column": 7 - } - }, - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 3297, - "end": 3306, - "loc": { - "start": { - "line": 117, - "column": 47 - }, - "end": { - "line": 117, - "column": 56 - }, - "identifierName": "innerHTML" - }, - "name": "innerHTML" - } - ], - "body": { - "type": "BlockStatement", - "start": 3310, - "end": 3514, - "loc": { - "start": { - "line": 117, - "column": 60 - }, - "end": { - "line": 122, - "column": 7 - } - }, - "body": [ - { - "type": "IfStatement", - "start": 3321, - "end": 3369, - "loc": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 56 - } - }, - "test": { - "type": "Identifier", - "start": 3325, - "end": 3334, - "loc": { - "start": { - "line": 118, - "column": 12 - }, - "end": { - "line": 118, - "column": 21 - }, - "identifierName": "innerHTML" - }, - "name": "innerHTML" - }, - "consequent": { - "type": "ExpressionStatement", - "start": 3336, - "end": 3369, - "loc": { - "start": { - "line": 118, - "column": 23 - }, - "end": { - "line": 118, - "column": 56 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 3336, - "end": 3368, - "loc": { - "start": { - "line": 118, - "column": 23 - }, - "end": { - "line": 118, - "column": 55 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 3336, - "end": 3356, - "loc": { - "start": { - "line": 118, - "column": 23 - }, - "end": { - "line": 118, - "column": 43 - } - }, - "object": { - "type": "MemberExpression", - "start": 3336, - "end": 3346, - "loc": { - "start": { - "line": 118, - "column": 23 - }, - "end": { - "line": 118, - "column": 33 - } - }, - "object": { - "type": "ThisExpression", - "start": 3336, - "end": 3340, - "loc": { - "start": { - "line": 118, - "column": 23 - }, - "end": { - "line": 118, - "column": 27 - } - } - }, - "property": { - "type": "Identifier", - "start": 3341, - "end": 3346, - "loc": { - "start": { - "line": 118, - "column": 28 - }, - "end": { - "line": 118, - "column": 33 - }, - "identifierName": "style" - }, - "name": "style" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 3347, - "end": 3356, - "loc": { - "start": { - "line": 118, - "column": 34 - }, - "end": { - "line": 118, - "column": 43 - }, - "identifierName": "innerHTML" - }, - "name": "innerHTML" - }, - "computed": false - }, - "right": { - "type": "Identifier", - "start": 3359, - "end": 3368, - "loc": { - "start": { - "line": 118, - "column": 46 - }, - "end": { - "line": 118, - "column": 55 - }, - "identifierName": "innerHTML" - }, - "name": "innerHTML" - } - } - }, - "alternate": null - }, - { - "type": "ExpressionStatement", - "start": 3379, - "end": 3505, - "loc": { - "start": { - "line": 119, - "column": 8 - }, - "end": { - "line": 121, - "column": 10 - } - }, - "expression": { + "object": { "type": "CallExpression", - "start": 3379, - "end": 3505, + "start": 3345, + "end": 3609, "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 121, + "line": 123, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 3379, - "end": 3418, + "start": 3345, + "end": 3385, "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, - "column": 47 + "line": 118, + "column": 48 } }, "object": { "type": "CallExpression", - "start": 3379, - "end": 3413, + "start": 3345, + "end": 3380, "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, - "column": 42 + "line": 118, + "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 3379, - "end": 3396, + "start": 3345, + "end": 3363, "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, - "column": 25 + "line": 118, + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 3379, - "end": 3383, + "start": 3345, + "end": 3349, "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 12 } } }, "property": { "type": "Identifier", - "start": 3384, - "end": 3396, + "start": 3350, + "end": 3363, "loc": { "start": { - "line": 119, + "line": 118, "column": 13 }, "end": { - "line": 119, - "column": 25 + "line": 118, + "column": 26 }, - "identifierName": "_applyMixins" + "identifierName": "_applyClasses" }, - "name": "_applyMixins" + "name": "_applyClasses" }, "computed": false }, "arguments": [ { "type": "MemberExpression", - "start": 3397, - "end": 3412, + "start": 3364, + "end": 3379, "loc": { "start": { - "line": 119, - "column": 26 + "line": 118, + "column": 27 }, "end": { - "line": 119, - "column": 41 + "line": 118, + "column": 42 } }, "object": { "type": "Identifier", - "start": 3397, - "end": 3402, + "start": 3364, + "end": 3369, "loc": { "start": { - "line": 119, - "column": 26 + "line": 118, + "column": 27 }, "end": { - "line": 119, - "column": 31 + "line": 118, + "column": 32 }, "identifierName": "style" }, @@ -4075,16 +3961,16 @@ }, "property": { "type": "Identifier", - "start": 3403, - "end": 3412, + "start": 3370, + "end": 3379, "loc": { "start": { - "line": 119, - "column": 32 + "line": 118, + "column": 33 }, "end": { - "line": 119, - "column": 41 + "line": 118, + "column": 42 }, "identifierName": "innerHTML" }, @@ -4096,16 +3982,16 @@ }, "property": { "type": "Identifier", - "start": 3414, - "end": 3418, + "start": 3381, + "end": 3385, "loc": { "start": { - "line": 119, - "column": 43 + "line": 118, + "column": 44 }, "end": { - "line": 119, - "column": 47 + "line": 118, + "column": 48 }, "identifierName": "then" }, @@ -4116,15 +4002,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 3419, - "end": 3504, + "start": 3386, + "end": 3608, "loc": { "start": { - "line": 119, - "column": 48 + "line": 118, + "column": 49 }, "end": { - "line": 121, + "line": 123, "column": 9 } }, @@ -4135,16 +4021,16 @@ "params": [ { "type": "Identifier", - "start": 3419, - "end": 3428, + "start": 3386, + "end": 3395, "loc": { "start": { - "line": 119, - "column": 48 + "line": 118, + "column": 49 }, "end": { - "line": 119, - "column": 57 + "line": 118, + "column": 58 }, "identifierName": "innerHTML" }, @@ -4153,44 +4039,44 @@ ], "body": { "type": "BlockStatement", - "start": 3432, - "end": 3504, + "start": 3399, + "end": 3608, "loc": { "start": { - "line": 119, - "column": 61 + "line": 118, + "column": 62 }, "end": { - "line": 121, + "line": 123, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 3445, - "end": 3493, + "start": 3411, + "end": 3459, "loc": { "start": { - "line": 120, + "line": 119, "column": 10 }, "end": { - "line": 120, + "line": 119, "column": 58 } }, "test": { "type": "Identifier", - "start": 3449, - "end": 3458, + "start": 3415, + "end": 3424, "loc": { "start": { - "line": 120, + "line": 119, "column": 14 }, "end": { - "line": 120, + "line": 119, "column": 23 }, "identifierName": "innerHTML" @@ -4199,87 +4085,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 3460, - "end": 3493, + "start": 3426, + "end": 3459, "loc": { "start": { - "line": 120, + "line": 119, "column": 25 }, "end": { - "line": 120, + "line": 119, "column": 58 } }, "expression": { "type": "AssignmentExpression", - "start": 3460, - "end": 3492, + "start": 3426, + "end": 3458, "loc": { "start": { - "line": 120, + "line": 119, "column": 25 }, "end": { - "line": 120, + "line": 119, "column": 57 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 3460, - "end": 3480, + "start": 3426, + "end": 3446, "loc": { "start": { - "line": 120, + "line": 119, "column": 25 }, "end": { - "line": 120, + "line": 119, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 3460, - "end": 3470, + "start": 3426, + "end": 3436, "loc": { "start": { - "line": 120, + "line": 119, "column": 25 }, "end": { - "line": 120, + "line": 119, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 3460, - "end": 3464, + "start": 3426, + "end": 3430, "loc": { "start": { - "line": 120, + "line": 119, "column": 25 }, "end": { - "line": 120, + "line": 119, "column": 29 } } }, "property": { "type": "Identifier", - "start": 3465, - "end": 3470, + "start": 3431, + "end": 3436, "loc": { "start": { - "line": 120, + "line": 119, "column": 30 }, "end": { - "line": 120, + "line": 119, "column": 35 }, "identifierName": "style" @@ -4290,15 +4176,15 @@ }, "property": { "type": "Identifier", - "start": 3471, - "end": 3480, + "start": 3437, + "end": 3446, "loc": { "start": { - "line": 120, + "line": 119, "column": 36 }, "end": { - "line": 120, + "line": 119, "column": 45 }, "identifierName": "innerHTML" @@ -4309,15 +4195,15 @@ }, "right": { "type": "Identifier", - "start": 3483, - "end": 3492, + "start": 3449, + "end": 3458, "loc": { "start": { - "line": 120, + "line": 119, "column": 48 }, "end": { - "line": 120, + "line": 119, "column": 57 }, "identifierName": "innerHTML" @@ -4327,189 +4213,585 @@ } }, "alternate": null - } - ], - "directives": [] - } - } - ] - } - } - ], - "directives": [] - } - } - ], - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 3516, - "end": 3521, - "loc": { - "start": { - "line": 122, - "column": 9 - }, - "end": { - "line": 122, - "column": 14 - }, - "identifierName": "catch" - }, - "name": "catch" - }, - "computed": false, - "leadingComments": null - }, - "arguments": [ - { - "type": "ArrowFunctionExpression", - "start": 3522, - "end": 3572, - "loc": { - "start": { - "line": 122, - "column": 15 - }, - "end": { - "line": 124, - "column": 7 - } - }, - "id": null, - "generator": false, - "expression": false, - "async": false, - "params": [ - { - "type": "Identifier", - "start": 3522, - "end": 3527, - "loc": { - "start": { - "line": 122, - "column": 15 - }, - "end": { - "line": 122, - "column": 20 - }, - "identifierName": "error" - }, - "name": "error" - } - ], - "body": { - "type": "BlockStatement", - "start": 3531, - "end": 3572, - "loc": { - "start": { - "line": 122, - "column": 24 - }, - "end": { - "line": 124, - "column": 7 - } - }, - "body": [ - { - "type": "ExpressionStatement", - "start": 3542, - "end": 3563, - "loc": { - "start": { - "line": 123, - "column": 8 - }, - "end": { - "line": 123, - "column": 29 - } - }, - "expression": { - "type": "CallExpression", - "start": 3542, - "end": 3562, - "loc": { - "start": { - "line": 123, - "column": 8 - }, - "end": { - "line": 123, - "column": 28 - } - }, - "callee": { - "type": "MemberExpression", - "start": 3542, - "end": 3555, - "loc": { - "start": { - "line": 123, - "column": 8 - }, - "end": { - "line": 123, - "column": 21 - } - }, - "object": { - "type": "Identifier", - "start": 3542, - "end": 3549, - "loc": { - "start": { - "line": 123, - "column": 8 - }, - "end": { - "line": 123, - "column": 15 - }, - "identifierName": "console" - }, - "name": "console" + }, + { + "type": "ExpressionStatement", + "start": 3470, + "end": 3598, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 122, + "column": 12 + } + }, + "expression": { + "type": "CallExpression", + "start": 3470, + "end": 3598, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 122, + "column": 12 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3470, + "end": 3509, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 120, + "column": 49 + } + }, + "object": { + "type": "CallExpression", + "start": 3470, + "end": 3504, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 120, + "column": 44 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3470, + "end": 3487, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 120, + "column": 27 + } + }, + "object": { + "type": "ThisExpression", + "start": 3470, + "end": 3474, + "loc": { + "start": { + "line": 120, + "column": 10 + }, + "end": { + "line": 120, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "start": 3475, + "end": 3487, + "loc": { + "start": { + "line": 120, + "column": 15 + }, + "end": { + "line": 120, + "column": 27 + }, + "identifierName": "_applyMixins" + }, + "name": "_applyMixins" + }, + "computed": false + }, + "arguments": [ + { + "type": "MemberExpression", + "start": 3488, + "end": 3503, + "loc": { + "start": { + "line": 120, + "column": 28 + }, + "end": { + "line": 120, + "column": 43 + } + }, + "object": { + "type": "Identifier", + "start": 3488, + "end": 3493, + "loc": { + "start": { + "line": 120, + "column": 28 + }, + "end": { + "line": 120, + "column": 33 + }, + "identifierName": "style" + }, + "name": "style" + }, + "property": { + "type": "Identifier", + "start": 3494, + "end": 3503, + "loc": { + "start": { + "line": 120, + "column": 34 + }, + "end": { + "line": 120, + "column": 43 + }, + "identifierName": "innerHTML" + }, + "name": "innerHTML" + }, + "computed": false + } + ] + }, + "property": { + "type": "Identifier", + "start": 3505, + "end": 3509, + "loc": { + "start": { + "line": 120, + "column": 45 + }, + "end": { + "line": 120, + "column": 49 + }, + "identifierName": "then" + }, + "name": "then" + }, + "computed": false + }, + "arguments": [ + { + "type": "ArrowFunctionExpression", + "start": 3510, + "end": 3597, + "loc": { + "start": { + "line": 120, + "column": 50 + }, + "end": { + "line": 122, + "column": 11 + } + }, + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3510, + "end": 3519, + "loc": { + "start": { + "line": 120, + "column": 50 + }, + "end": { + "line": 120, + "column": 59 + }, + "identifierName": "innerHTML" + }, + "name": "innerHTML" + } + ], + "body": { + "type": "BlockStatement", + "start": 3523, + "end": 3597, + "loc": { + "start": { + "line": 120, + "column": 63 + }, + "end": { + "line": 122, + "column": 11 + } + }, + "body": [ + { + "type": "IfStatement", + "start": 3537, + "end": 3585, + "loc": { + "start": { + "line": 121, + "column": 12 + }, + "end": { + "line": 121, + "column": 60 + } + }, + "test": { + "type": "Identifier", + "start": 3541, + "end": 3550, + "loc": { + "start": { + "line": 121, + "column": 16 + }, + "end": { + "line": 121, + "column": 25 + }, + "identifierName": "innerHTML" + }, + "name": "innerHTML" + }, + "consequent": { + "type": "ExpressionStatement", + "start": 3552, + "end": 3585, + "loc": { + "start": { + "line": 121, + "column": 27 + }, + "end": { + "line": 121, + "column": 60 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 3552, + "end": 3584, + "loc": { + "start": { + "line": 121, + "column": 27 + }, + "end": { + "line": 121, + "column": 59 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 3552, + "end": 3572, + "loc": { + "start": { + "line": 121, + "column": 27 + }, + "end": { + "line": 121, + "column": 47 + } + }, + "object": { + "type": "MemberExpression", + "start": 3552, + "end": 3562, + "loc": { + "start": { + "line": 121, + "column": 27 + }, + "end": { + "line": 121, + "column": 37 + } + }, + "object": { + "type": "ThisExpression", + "start": 3552, + "end": 3556, + "loc": { + "start": { + "line": 121, + "column": 27 + }, + "end": { + "line": 121, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "start": 3557, + "end": 3562, + "loc": { + "start": { + "line": 121, + "column": 32 + }, + "end": { + "line": 121, + "column": 37 + }, + "identifierName": "style" + }, + "name": "style" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 3563, + "end": 3572, + "loc": { + "start": { + "line": 121, + "column": 38 + }, + "end": { + "line": 121, + "column": 47 + }, + "identifierName": "innerHTML" + }, + "name": "innerHTML" + }, + "computed": false + }, + "right": { + "type": "Identifier", + "start": 3575, + "end": 3584, + "loc": { + "start": { + "line": 121, + "column": 50 + }, + "end": { + "line": 121, + "column": 59 + }, + "identifierName": "innerHTML" + }, + "name": "innerHTML" + } + } + }, + "alternate": null + } + ], + "directives": [] + } + } + ] + } + } + ], + "directives": [] + } + } + ] }, "property": { "type": "Identifier", - "start": 3550, - "end": 3555, + "start": 3610, + "end": 3615, "loc": { "start": { "line": 123, - "column": 16 + "column": 11 }, "end": { "line": 123, - "column": 21 + "column": 16 }, - "identifierName": "error" + "identifierName": "catch" }, - "name": "error" + "name": "catch" }, "computed": false }, "arguments": [ { - "type": "Identifier", - "start": 3556, - "end": 3561, + "type": "ArrowFunctionExpression", + "start": 3616, + "end": 3668, "loc": { "start": { "line": 123, - "column": 22 + "column": 17 }, "end": { - "line": 123, - "column": 27 - }, - "identifierName": "error" + "line": 125, + "column": 9 + } }, - "name": "error" + "id": null, + "generator": false, + "expression": false, + "async": false, + "params": [ + { + "type": "Identifier", + "start": 3616, + "end": 3621, + "loc": { + "start": { + "line": 123, + "column": 17 + }, + "end": { + "line": 123, + "column": 22 + }, + "identifierName": "error" + }, + "name": "error" + } + ], + "body": { + "type": "BlockStatement", + "start": 3625, + "end": 3668, + "loc": { + "start": { + "line": 123, + "column": 26 + }, + "end": { + "line": 125, + "column": 9 + } + }, + "body": [ + { + "type": "ExpressionStatement", + "start": 3637, + "end": 3658, + "loc": { + "start": { + "line": 124, + "column": 10 + }, + "end": { + "line": 124, + "column": 31 + } + }, + "expression": { + "type": "CallExpression", + "start": 3637, + "end": 3657, + "loc": { + "start": { + "line": 124, + "column": 10 + }, + "end": { + "line": 124, + "column": 30 + } + }, + "callee": { + "type": "MemberExpression", + "start": 3637, + "end": 3650, + "loc": { + "start": { + "line": 124, + "column": 10 + }, + "end": { + "line": 124, + "column": 23 + } + }, + "object": { + "type": "Identifier", + "start": 3637, + "end": 3644, + "loc": { + "start": { + "line": 124, + "column": 10 + }, + "end": { + "line": 124, + "column": 17 + }, + "identifierName": "console" + }, + "name": "console" + }, + "property": { + "type": "Identifier", + "start": 3645, + "end": 3650, + "loc": { + "start": { + "line": 124, + "column": 18 + }, + "end": { + "line": 124, + "column": 23 + }, + "identifierName": "error" + }, + "name": "error" + }, + "computed": false + }, + "arguments": [ + { + "type": "Identifier", + "start": 3651, + "end": 3656, + "loc": { + "start": { + "line": 124, + "column": 24 + }, + "end": { + "line": 124, + "column": 29 + }, + "identifierName": "error" + }, + "name": "error" + } + ] + } + } + ], + "directives": [] + } } ] } @@ -4519,14 +4801,15 @@ } } ], - "leadingComments": null + "leadingComments": null, + "trailingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " const matches = style.innerHTML.match(/apply((.*))/g);", - "start": 3191, - "end": 3248, + "start": 3246, + "end": 3303, "loc": { "start": { "line": 116, @@ -4543,15 +4826,15 @@ { "type": "CommentLine", "value": " this._applyVariables(matches, style);", - "start": 3582, - "end": 3622, + "start": 3687, + "end": 3727, "loc": { "start": { - "line": 125, + "line": 127, "column": 6 }, "end": { - "line": 125, + "line": 127, "column": 46 } } @@ -4564,15 +4847,15 @@ }, { "type": "ClassMethod", - "start": 3637, - "end": 4396, + "start": 3742, + "end": 4501, "loc": { "start": { - "line": 128, + "line": 130, "column": 4 }, "end": { - "line": 152, + "line": 154, "column": 5 } }, @@ -4580,15 +4863,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 3637, - "end": 3649, + "start": 3742, + "end": 3754, "loc": { "start": { - "line": 128, + "line": 130, "column": 4 }, "end": { - "line": 128, + "line": 130, "column": 16 }, "identifierName": "_applyMixins" @@ -4603,15 +4886,15 @@ "params": [ { "type": "Identifier", - "start": 3650, - "end": 3656, + "start": 3755, + "end": 3761, "loc": { "start": { - "line": 128, + "line": 130, "column": 17 }, "end": { - "line": 128, + "line": 130, "column": 23 }, "identifierName": "string" @@ -4621,59 +4904,59 @@ ], "body": { "type": "BlockStatement", - "start": 3658, - "end": 4396, + "start": 3763, + "end": 4501, "loc": { "start": { - "line": 128, + "line": 130, "column": 25 }, "end": { - "line": 152, + "line": 154, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 3667, - "end": 3970, + "start": 3772, + "end": 4075, "loc": { "start": { - "line": 129, + "line": 131, "column": 6 }, "end": { - "line": 138, + "line": 140, "column": 7 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 3673, - "end": 3970, + "start": 3778, + "end": 4075, "loc": { "start": { - "line": 129, + "line": 131, "column": 12 }, "end": { - "line": 138, + "line": 140, "column": 7 } }, "id": { "type": "Identifier", - "start": 3673, - "end": 3685, + "start": 3778, + "end": 3790, "loc": { "start": { - "line": 129, + "line": 131, "column": 12 }, "end": { - "line": 129, + "line": 131, "column": 24 }, "identifierName": "mixinInMixin" @@ -4682,15 +4965,15 @@ }, "init": { "type": "ArrowFunctionExpression", - "start": 3688, - "end": 3970, + "start": 3793, + "end": 4075, "loc": { "start": { - "line": 129, + "line": 131, "column": 27 }, "end": { - "line": 138, + "line": 140, "column": 7 } }, @@ -4701,15 +4984,15 @@ "params": [ { "type": "Identifier", - "start": 3688, - "end": 3694, + "start": 3793, + "end": 3799, "loc": { "start": { - "line": 129, + "line": 131, "column": 27 }, "end": { - "line": 129, + "line": 131, "column": 33 }, "identifierName": "string" @@ -4719,59 +5002,59 @@ ], "body": { "type": "BlockStatement", - "start": 3698, - "end": 3970, + "start": 3803, + "end": 4075, "loc": { "start": { - "line": 129, + "line": 131, "column": 37 }, "end": { - "line": 138, + "line": 140, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 3709, - "end": 3754, + "start": 3814, + "end": 3859, "loc": { "start": { - "line": 130, + "line": 132, "column": 8 }, "end": { - "line": 130, + "line": 132, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 3715, - "end": 3753, + "start": 3820, + "end": 3858, "loc": { "start": { - "line": 130, + "line": 132, "column": 14 }, "end": { - "line": 130, + "line": 132, "column": 52 } }, "id": { "type": "Identifier", - "start": 3715, - "end": 3722, + "start": 3820, + "end": 3827, "loc": { "start": { - "line": 130, + "line": 132, "column": 14 }, "end": { - "line": 130, + "line": 132, "column": 21 }, "identifierName": "matches" @@ -4780,43 +5063,43 @@ }, "init": { "type": "CallExpression", - "start": 3725, - "end": 3753, + "start": 3830, + "end": 3858, "loc": { "start": { - "line": 130, + "line": 132, "column": 24 }, "end": { - "line": 130, + "line": 132, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 3725, - "end": 3737, + "start": 3830, + "end": 3842, "loc": { "start": { - "line": 130, + "line": 132, "column": 24 }, "end": { - "line": 130, + "line": 132, "column": 36 } }, "object": { "type": "Identifier", - "start": 3725, - "end": 3731, + "start": 3830, + "end": 3836, "loc": { "start": { - "line": 130, + "line": 132, "column": 24 }, "end": { - "line": 130, + "line": 132, "column": 30 }, "identifierName": "string" @@ -4825,15 +5108,15 @@ }, "property": { "type": "Identifier", - "start": 3732, - "end": 3737, + "start": 3837, + "end": 3842, "loc": { "start": { - "line": 130, + "line": 132, "column": 31 }, "end": { - "line": 130, + "line": 132, "column": 36 }, "identifierName": "match" @@ -4845,15 +5128,15 @@ "arguments": [ { "type": "RegExpLiteral", - "start": 3738, - "end": 3752, + "start": 3843, + "end": 3857, "loc": { "start": { - "line": 130, + "line": 132, "column": 37 }, "end": { - "line": 130, + "line": 132, "column": 51 } }, @@ -4871,29 +5154,29 @@ }, { "type": "IfStatement", - "start": 3764, - "end": 3937, + "start": 3869, + "end": 4042, "loc": { "start": { - "line": 131, + "line": 133, "column": 8 }, "end": { - "line": 136, + "line": 138, "column": 9 } }, "test": { "type": "Identifier", - "start": 3768, - "end": 3775, + "start": 3873, + "end": 3880, "loc": { "start": { - "line": 131, + "line": 133, "column": 12 }, "end": { - "line": 131, + "line": 133, "column": 19 }, "identifierName": "matches" @@ -4902,73 +5185,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 3777, - "end": 3937, + "start": 3882, + "end": 4042, "loc": { "start": { - "line": 131, + "line": 133, "column": 21 }, "end": { - "line": 136, + "line": 138, "column": 9 } }, "body": [ { "type": "ForOfStatement", - "start": 3790, - "end": 3926, + "start": 3895, + "end": 4031, "loc": { "start": { - "line": 132, + "line": 134, "column": 10 }, "end": { - "line": 135, + "line": 137, "column": 11 } }, "left": { "type": "VariableDeclaration", - "start": 3795, - "end": 3806, + "start": 3900, + "end": 3911, "loc": { "start": { - "line": 132, + "line": 134, "column": 15 }, "end": { - "line": 132, + "line": 134, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 3801, - "end": 3806, + "start": 3906, + "end": 3911, "loc": { "start": { - "line": 132, + "line": 134, "column": 21 }, "end": { - "line": 132, + "line": 134, "column": 26 } }, "id": { "type": "Identifier", - "start": 3801, - "end": 3806, + "start": 3906, + "end": 3911, "loc": { "start": { - "line": 132, + "line": 134, "column": 21 }, "end": { - "line": 132, + "line": 134, "column": 26 }, "identifierName": "match" @@ -4982,15 +5265,15 @@ }, "right": { "type": "Identifier", - "start": 3810, - "end": 3817, + "start": 3915, + "end": 3922, "loc": { "start": { - "line": 132, + "line": 134, "column": 30 }, "end": { - "line": 132, + "line": 134, "column": 37 }, "identifierName": "matches" @@ -4999,59 +5282,59 @@ }, "body": { "type": "BlockStatement", - "start": 3819, - "end": 3926, + "start": 3924, + "end": 4031, "loc": { "start": { - "line": 132, + "line": 134, "column": 39 }, "end": { - "line": 135, + "line": 137, "column": 11 } }, "body": [ { "type": "VariableDeclaration", - "start": 3834, - "end": 3862, + "start": 3939, + "end": 3967, "loc": { "start": { - "line": 133, + "line": 135, "column": 12 }, "end": { - "line": 133, + "line": 135, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 3840, - "end": 3861, + "start": 3945, + "end": 3966, "loc": { "start": { - "line": 133, + "line": 135, "column": 18 }, "end": { - "line": 133, + "line": 135, "column": 39 } }, "id": { "type": "Identifier", - "start": 3840, - "end": 3845, + "start": 3945, + "end": 3950, "loc": { "start": { - "line": 133, + "line": 135, "column": 18 }, "end": { - "line": 133, + "line": 135, "column": 23 }, "identifierName": "mixin" @@ -5060,29 +5343,29 @@ }, "init": { "type": "MemberExpression", - "start": 3848, - "end": 3861, + "start": 3953, + "end": 3966, "loc": { "start": { - "line": 133, + "line": 135, "column": 26 }, "end": { - "line": 133, + "line": 135, "column": 39 } }, "object": { "type": "Identifier", - "start": 3848, - "end": 3854, + "start": 3953, + "end": 3959, "loc": { "start": { - "line": 133, + "line": 135, "column": 26 }, "end": { - "line": 133, + "line": 135, "column": 32 }, "identifierName": "mixins" @@ -5091,15 +5374,15 @@ }, "property": { "type": "Identifier", - "start": 3855, - "end": 3860, + "start": 3960, + "end": 3965, "loc": { "start": { - "line": 133, + "line": 135, "column": 33 }, "end": { - "line": 133, + "line": 135, "column": 38 }, "identifierName": "match" @@ -5114,44 +5397,44 @@ }, { "type": "ExpressionStatement", - "start": 3876, - "end": 3913, + "start": 3981, + "end": 4018, "loc": { "start": { - "line": 134, + "line": 136, "column": 12 }, "end": { - "line": 134, + "line": 136, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 3876, - "end": 3913, + "start": 3981, + "end": 4018, "loc": { "start": { - "line": 134, + "line": 136, "column": 12 }, "end": { - "line": 134, + "line": 136, "column": 49 } }, "operator": "=", "left": { "type": "Identifier", - "start": 3876, - "end": 3882, + "start": 3981, + "end": 3987, "loc": { "start": { - "line": 134, + "line": 136, "column": 12 }, "end": { - "line": 134, + "line": 136, "column": 18 }, "identifierName": "string" @@ -5160,43 +5443,43 @@ }, "right": { "type": "CallExpression", - "start": 3885, - "end": 3913, + "start": 3990, + "end": 4018, "loc": { "start": { - "line": 134, + "line": 136, "column": 21 }, "end": { - "line": 134, + "line": 136, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 3885, - "end": 3899, + "start": 3990, + "end": 4004, "loc": { "start": { - "line": 134, + "line": 136, "column": 21 }, "end": { - "line": 134, + "line": 136, "column": 35 } }, "object": { "type": "Identifier", - "start": 3885, - "end": 3891, + "start": 3990, + "end": 3996, "loc": { "start": { - "line": 134, + "line": 136, "column": 21 }, "end": { - "line": 134, + "line": 136, "column": 27 }, "identifierName": "string" @@ -5205,15 +5488,15 @@ }, "property": { "type": "Identifier", - "start": 3892, - "end": 3899, + "start": 3997, + "end": 4004, "loc": { "start": { - "line": 134, + "line": 136, "column": 28 }, "end": { - "line": 134, + "line": 136, "column": 35 }, "identifierName": "replace" @@ -5225,15 +5508,15 @@ "arguments": [ { "type": "Identifier", - "start": 3900, - "end": 3905, + "start": 4005, + "end": 4010, "loc": { "start": { - "line": 134, + "line": 136, "column": 36 }, "end": { - "line": 134, + "line": 136, "column": 41 }, "identifierName": "match" @@ -5242,15 +5525,15 @@ }, { "type": "Identifier", - "start": 3907, - "end": 3912, + "start": 4012, + "end": 4017, "loc": { "start": { - "line": 134, + "line": 136, "column": 43 }, "end": { - "line": 134, + "line": 136, "column": 48 }, "identifierName": "mixin" @@ -5272,29 +5555,29 @@ }, { "type": "ReturnStatement", - "start": 3947, - "end": 3961, + "start": 4052, + "end": 4066, "loc": { "start": { - "line": 137, + "line": 139, "column": 8 }, "end": { - "line": 137, + "line": 139, "column": 22 } }, "argument": { "type": "Identifier", - "start": 3954, - "end": 3960, + "start": 4059, + "end": 4065, "loc": { "start": { - "line": 137, + "line": 139, "column": 15 }, "end": { - "line": 137, + "line": 139, "column": 21 }, "identifierName": "string" @@ -5312,43 +5595,43 @@ }, { "type": "ReturnStatement", - "start": 3978, - "end": 4389, + "start": 4083, + "end": 4494, "loc": { "start": { - "line": 139, + "line": 141, "column": 6 }, "end": { - "line": 151, + "line": 153, "column": 9 } }, "argument": { "type": "NewExpression", - "start": 3985, - "end": 4388, + "start": 4090, + "end": 4493, "loc": { "start": { - "line": 139, + "line": 141, "column": 13 }, "end": { - "line": 151, + "line": 153, "column": 8 } }, "callee": { "type": "Identifier", - "start": 3989, - "end": 3996, + "start": 4094, + "end": 4101, "loc": { "start": { - "line": 139, + "line": 141, "column": 17 }, "end": { - "line": 139, + "line": 141, "column": 24 }, "identifierName": "Promise" @@ -5358,15 +5641,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 3997, - "end": 4387, + "start": 4102, + "end": 4492, "loc": { "start": { - "line": 139, + "line": 141, "column": 25 }, "end": { - "line": 151, + "line": 153, "column": 7 } }, @@ -5377,15 +5660,15 @@ "params": [ { "type": "Identifier", - "start": 3998, - "end": 4005, + "start": 4103, + "end": 4110, "loc": { "start": { - "line": 139, + "line": 141, "column": 26 }, "end": { - "line": 139, + "line": 141, "column": 33 }, "identifierName": "resolve" @@ -5394,15 +5677,15 @@ }, { "type": "Identifier", - "start": 4007, - "end": 4013, + "start": 4112, + "end": 4118, "loc": { "start": { - "line": 139, + "line": 141, "column": 35 }, "end": { - "line": 139, + "line": 141, "column": 41 }, "identifierName": "reject" @@ -5412,59 +5695,59 @@ ], "body": { "type": "BlockStatement", - "start": 4018, - "end": 4387, + "start": 4123, + "end": 4492, "loc": { "start": { - "line": 139, + "line": 141, "column": 46 }, "end": { - "line": 151, + "line": 153, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 4029, - "end": 4074, + "start": 4134, + "end": 4179, "loc": { "start": { - "line": 140, + "line": 142, "column": 8 }, "end": { - "line": 140, + "line": 142, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 4035, - "end": 4073, + "start": 4140, + "end": 4178, "loc": { "start": { - "line": 140, + "line": 142, "column": 14 }, "end": { - "line": 140, + "line": 142, "column": 52 } }, "id": { "type": "Identifier", - "start": 4035, - "end": 4042, + "start": 4140, + "end": 4147, "loc": { "start": { - "line": 140, + "line": 142, "column": 14 }, "end": { - "line": 140, + "line": 142, "column": 21 }, "identifierName": "matches" @@ -5473,43 +5756,43 @@ }, "init": { "type": "CallExpression", - "start": 4045, - "end": 4073, + "start": 4150, + "end": 4178, "loc": { "start": { - "line": 140, + "line": 142, "column": 24 }, "end": { - "line": 140, + "line": 142, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 4045, - "end": 4057, + "start": 4150, + "end": 4162, "loc": { "start": { - "line": 140, + "line": 142, "column": 24 }, "end": { - "line": 140, + "line": 142, "column": 36 } }, "object": { "type": "Identifier", - "start": 4045, - "end": 4051, + "start": 4150, + "end": 4156, "loc": { "start": { - "line": 140, + "line": 142, "column": 24 }, "end": { - "line": 140, + "line": 142, "column": 30 }, "identifierName": "string" @@ -5518,15 +5801,15 @@ }, "property": { "type": "Identifier", - "start": 4052, - "end": 4057, + "start": 4157, + "end": 4162, "loc": { "start": { - "line": 140, + "line": 142, "column": 31 }, "end": { - "line": 140, + "line": 142, "column": 36 }, "identifierName": "match" @@ -5538,15 +5821,15 @@ "arguments": [ { "type": "RegExpLiteral", - "start": 4058, - "end": 4072, + "start": 4163, + "end": 4177, "loc": { "start": { - "line": 140, + "line": 142, "column": 37 }, "end": { - "line": 140, + "line": 142, "column": 51 } }, @@ -5564,29 +5847,29 @@ }, { "type": "IfStatement", - "start": 4084, - "end": 4351, + "start": 4189, + "end": 4456, "loc": { "start": { - "line": 141, + "line": 143, "column": 8 }, "end": { - "line": 149, + "line": 151, "column": 9 } }, "test": { "type": "Identifier", - "start": 4088, - "end": 4095, + "start": 4193, + "end": 4200, "loc": { "start": { - "line": 141, + "line": 143, "column": 12 }, "end": { - "line": 141, + "line": 143, "column": 19 }, "identifierName": "matches" @@ -5595,58 +5878,58 @@ }, "consequent": { "type": "ForOfStatement", - "start": 4097, - "end": 4351, + "start": 4202, + "end": 4456, "loc": { "start": { - "line": 141, + "line": 143, "column": 21 }, "end": { - "line": 149, + "line": 151, "column": 9 } }, "left": { "type": "VariableDeclaration", - "start": 4102, - "end": 4113, + "start": 4207, + "end": 4218, "loc": { "start": { - "line": 141, + "line": 143, "column": 26 }, "end": { - "line": 141, + "line": 143, "column": 37 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 4108, - "end": 4113, + "start": 4213, + "end": 4218, "loc": { "start": { - "line": 141, + "line": 143, "column": 32 }, "end": { - "line": 141, + "line": 143, "column": 37 } }, "id": { "type": "Identifier", - "start": 4108, - "end": 4113, + "start": 4213, + "end": 4218, "loc": { "start": { - "line": 141, + "line": 143, "column": 32 }, "end": { - "line": 141, + "line": 143, "column": 37 }, "identifierName": "match" @@ -5660,15 +5943,15 @@ }, "right": { "type": "Identifier", - "start": 4117, - "end": 4124, + "start": 4222, + "end": 4229, "loc": { "start": { - "line": 141, + "line": 143, "column": 41 }, "end": { - "line": 141, + "line": 143, "column": 48 }, "identifierName": "matches" @@ -5677,59 +5960,59 @@ }, "body": { "type": "BlockStatement", - "start": 4126, - "end": 4351, + "start": 4231, + "end": 4456, "loc": { "start": { - "line": 141, + "line": 143, "column": 50 }, "end": { - "line": 149, + "line": 151, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 4139, - "end": 4181, + "start": 4244, + "end": 4286, "loc": { "start": { - "line": 142, + "line": 144, "column": 10 }, "end": { - "line": 142, + "line": 144, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 4145, - "end": 4180, + "start": 4250, + "end": 4285, "loc": { "start": { - "line": 142, + "line": 144, "column": 16 }, "end": { - "line": 142, + "line": 144, "column": 51 } }, "id": { "type": "Identifier", - "start": 4145, - "end": 4150, + "start": 4250, + "end": 4255, "loc": { "start": { - "line": 142, + "line": 144, "column": 16 }, "end": { - "line": 142, + "line": 144, "column": 21 }, "identifierName": "mixin" @@ -5738,29 +6021,29 @@ }, "init": { "type": "CallExpression", - "start": 4153, - "end": 4180, + "start": 4258, + "end": 4285, "loc": { "start": { - "line": 142, + "line": 144, "column": 24 }, "end": { - "line": 142, + "line": 144, "column": 51 } }, "callee": { "type": "Identifier", - "start": 4153, - "end": 4165, + "start": 4258, + "end": 4270, "loc": { "start": { - "line": 142, + "line": 144, "column": 24 }, "end": { - "line": 142, + "line": 144, "column": 36 }, "identifierName": "mixinInMixin" @@ -5770,29 +6053,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 4166, - "end": 4179, + "start": 4271, + "end": 4284, "loc": { "start": { - "line": 142, + "line": 144, "column": 37 }, "end": { - "line": 142, + "line": 144, "column": 50 } }, "object": { "type": "Identifier", - "start": 4166, - "end": 4172, + "start": 4271, + "end": 4277, "loc": { "start": { - "line": 142, + "line": 144, "column": 37 }, "end": { - "line": 142, + "line": 144, "column": 43 }, "identifierName": "mixins" @@ -5801,15 +6084,15 @@ }, "property": { "type": "Identifier", - "start": 4173, - "end": 4178, + "start": 4278, + "end": 4283, "loc": { "start": { - "line": 142, + "line": 144, "column": 44 }, "end": { - "line": 142, + "line": 144, "column": 49 }, "identifierName": "match" @@ -5826,57 +6109,57 @@ }, { "type": "ExpressionStatement", - "start": 4193, - "end": 4212, + "start": 4298, + "end": 4317, "loc": { "start": { - "line": 143, + "line": 145, "column": 10 }, "end": { - "line": 143, + "line": 145, "column": 29 } }, "expression": { "type": "CallExpression", - "start": 4193, - "end": 4211, + "start": 4298, + "end": 4316, "loc": { "start": { - "line": 143, + "line": 145, "column": 10 }, "end": { - "line": 143, + "line": 145, "column": 28 } }, "callee": { "type": "MemberExpression", - "start": 4193, - "end": 4204, + "start": 4298, + "end": 4309, "loc": { "start": { - "line": 143, + "line": 145, "column": 10 }, "end": { - "line": 143, + "line": 145, "column": 21 } }, "object": { "type": "Identifier", - "start": 4193, - "end": 4200, + "start": 4298, + "end": 4305, "loc": { "start": { - "line": 143, + "line": 145, "column": 10 }, "end": { - "line": 143, + "line": 145, "column": 17 }, "identifierName": "console" @@ -5885,15 +6168,15 @@ }, "property": { "type": "Identifier", - "start": 4201, - "end": 4204, + "start": 4306, + "end": 4309, "loc": { "start": { - "line": 143, + "line": 145, "column": 18 }, "end": { - "line": 143, + "line": 145, "column": 21 }, "identifierName": "log" @@ -5905,15 +6188,15 @@ "arguments": [ { "type": "Identifier", - "start": 4205, - "end": 4210, + "start": 4310, + "end": 4315, "loc": { "start": { - "line": 143, + "line": 145, "column": 22 }, "end": { - "line": 143, + "line": 145, "column": 27 }, "identifierName": "mixin" @@ -5925,44 +6208,44 @@ }, { "type": "ExpressionStatement", - "start": 4224, - "end": 4262, + "start": 4329, + "end": 4367, "loc": { "start": { - "line": 144, + "line": 146, "column": 10 }, "end": { - "line": 144, + "line": 146, "column": 48 } }, "expression": { "type": "AssignmentExpression", - "start": 4224, - "end": 4261, + "start": 4329, + "end": 4366, "loc": { "start": { - "line": 144, + "line": 146, "column": 10 }, "end": { - "line": 144, + "line": 146, "column": 47 } }, "operator": "=", "left": { "type": "Identifier", - "start": 4224, - "end": 4230, + "start": 4329, + "end": 4335, "loc": { "start": { - "line": 144, + "line": 146, "column": 10 }, "end": { - "line": 144, + "line": 146, "column": 16 }, "identifierName": "string" @@ -5971,43 +6254,43 @@ }, "right": { "type": "CallExpression", - "start": 4233, - "end": 4261, + "start": 4338, + "end": 4366, "loc": { "start": { - "line": 144, + "line": 146, "column": 19 }, "end": { - "line": 144, + "line": 146, "column": 47 } }, "callee": { "type": "MemberExpression", - "start": 4233, - "end": 4247, + "start": 4338, + "end": 4352, "loc": { "start": { - "line": 144, + "line": 146, "column": 19 }, "end": { - "line": 144, + "line": 146, "column": 33 } }, "object": { "type": "Identifier", - "start": 4233, - "end": 4239, + "start": 4338, + "end": 4344, "loc": { "start": { - "line": 144, + "line": 146, "column": 19 }, "end": { - "line": 144, + "line": 146, "column": 25 }, "identifierName": "string" @@ -6016,15 +6299,15 @@ }, "property": { "type": "Identifier", - "start": 4240, - "end": 4247, + "start": 4345, + "end": 4352, "loc": { "start": { - "line": 144, + "line": 146, "column": 26 }, "end": { - "line": 144, + "line": 146, "column": 33 }, "identifierName": "replace" @@ -6036,15 +6319,15 @@ "arguments": [ { "type": "Identifier", - "start": 4248, - "end": 4253, + "start": 4353, + "end": 4358, "loc": { "start": { - "line": 144, + "line": 146, "column": 34 }, "end": { - "line": 144, + "line": 146, "column": 39 }, "identifierName": "match" @@ -6053,15 +6336,15 @@ }, { "type": "Identifier", - "start": 4255, - "end": 4260, + "start": 4360, + "end": 4365, "loc": { "start": { - "line": 144, + "line": 146, "column": 41 }, "end": { - "line": 144, + "line": 146, "column": 46 }, "identifierName": "mixin" @@ -6075,15 +6358,15 @@ { "type": "CommentLine", "value": " return [", - "start": 4274, - "end": 4285, + "start": 4379, + "end": 4390, "loc": { "start": { - "line": 145, + "line": 147, "column": 10 }, "end": { - "line": 145, + "line": 147, "column": 21 } } @@ -6091,15 +6374,15 @@ { "type": "CommentLine", "value": " match, mixins[match]", - "start": 4297, - "end": 4322, + "start": 4402, + "end": 4427, "loc": { "start": { - "line": 146, + "line": 148, "column": 10 }, "end": { - "line": 146, + "line": 148, "column": 35 } } @@ -6107,15 +6390,15 @@ { "type": "CommentLine", "value": " ]", - "start": 4334, - "end": 4338, + "start": 4439, + "end": 4443, "loc": { "start": { - "line": 147, + "line": 149, "column": 10 }, "end": { - "line": 147, + "line": 149, "column": 14 } } @@ -6130,58 +6413,58 @@ }, { "type": "EmptyStatement", - "start": 4351, - "end": 4352, + "start": 4456, + "end": 4457, "loc": { "start": { - "line": 149, + "line": 151, "column": 9 }, "end": { - "line": 149, + "line": 151, "column": 10 } } }, { "type": "ExpressionStatement", - "start": 4362, - "end": 4378, + "start": 4467, + "end": 4483, "loc": { "start": { - "line": 150, + "line": 152, "column": 8 }, "end": { - "line": 150, + "line": 152, "column": 24 } }, "expression": { "type": "CallExpression", - "start": 4362, - "end": 4377, + "start": 4467, + "end": 4482, "loc": { "start": { - "line": 150, + "line": 152, "column": 8 }, "end": { - "line": 150, + "line": 152, "column": 23 } }, "callee": { "type": "Identifier", - "start": 4362, - "end": 4369, + "start": 4467, + "end": 4474, "loc": { "start": { - "line": 150, + "line": 152, "column": 8 }, "end": { - "line": 150, + "line": 152, "column": 15 }, "identifierName": "resolve" @@ -6191,15 +6474,15 @@ "arguments": [ { "type": "Identifier", - "start": 4370, - "end": 4376, + "start": 4475, + "end": 4481, "loc": { "start": { - "line": 150, + "line": 152, "column": 16 }, "end": { - "line": 150, + "line": 152, "column": 22 }, "identifierName": "string" @@ -6222,15 +6505,15 @@ }, { "type": "ClassMethod", - "start": 4404, - "end": 4825, + "start": 4509, + "end": 4930, "loc": { "start": { - "line": 154, + "line": 156, "column": 4 }, "end": { - "line": 165, + "line": 167, "column": 5 } }, @@ -6238,15 +6521,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 4404, - "end": 4417, + "start": 4509, + "end": 4522, "loc": { "start": { - "line": 154, + "line": 156, "column": 4 }, "end": { - "line": 154, + "line": 156, "column": 17 }, "identifierName": "_applyClasses" @@ -6261,15 +6544,15 @@ "params": [ { "type": "Identifier", - "start": 4418, - "end": 4424, + "start": 4523, + "end": 4529, "loc": { "start": { - "line": 154, + "line": 156, "column": 18 }, "end": { - "line": 154, + "line": 156, "column": 24 }, "identifierName": "string" @@ -6279,58 +6562,58 @@ ], "body": { "type": "BlockStatement", - "start": 4426, - "end": 4825, + "start": 4531, + "end": 4930, "loc": { "start": { - "line": 154, + "line": 156, "column": 26 }, "end": { - "line": 165, + "line": 167, "column": 5 } }, "body": [ { "type": "ReturnStatement", - "start": 4435, - "end": 4818, + "start": 4540, + "end": 4923, "loc": { "start": { - "line": 155, + "line": 157, "column": 6 }, "end": { - "line": 164, + "line": 166, "column": 9 } }, "argument": { "type": "NewExpression", - "start": 4442, - "end": 4817, + "start": 4547, + "end": 4922, "loc": { "start": { - "line": 155, + "line": 157, "column": 13 }, "end": { - "line": 164, + "line": 166, "column": 8 } }, "callee": { "type": "Identifier", - "start": 4446, - "end": 4453, + "start": 4551, + "end": 4558, "loc": { "start": { - "line": 155, + "line": 157, "column": 17 }, "end": { - "line": 155, + "line": 157, "column": 24 }, "identifierName": "Promise" @@ -6340,15 +6623,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 4454, - "end": 4816, + "start": 4559, + "end": 4921, "loc": { "start": { - "line": 155, + "line": 157, "column": 25 }, "end": { - "line": 164, + "line": 166, "column": 7 } }, @@ -6359,15 +6642,15 @@ "params": [ { "type": "Identifier", - "start": 4455, - "end": 4462, + "start": 4560, + "end": 4567, "loc": { "start": { - "line": 155, + "line": 157, "column": 26 }, "end": { - "line": 155, + "line": 157, "column": 33 }, "identifierName": "resolve" @@ -6376,15 +6659,15 @@ }, { "type": "Identifier", - "start": 4464, - "end": 4470, + "start": 4569, + "end": 4575, "loc": { "start": { - "line": 155, + "line": 157, "column": 35 }, "end": { - "line": 155, + "line": 157, "column": 41 }, "identifierName": "reject" @@ -6394,59 +6677,59 @@ ], "body": { "type": "BlockStatement", - "start": 4475, - "end": 4816, + "start": 4580, + "end": 4921, "loc": { "start": { - "line": 155, + "line": 157, "column": 46 }, "end": { - "line": 164, + "line": 166, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 4486, - "end": 4531, + "start": 4591, + "end": 4636, "loc": { "start": { - "line": 156, + "line": 158, "column": 8 }, "end": { - "line": 156, + "line": 158, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 4492, - "end": 4530, + "start": 4597, + "end": 4635, "loc": { "start": { - "line": 156, + "line": 158, "column": 14 }, "end": { - "line": 156, + "line": 158, "column": 52 } }, "id": { "type": "Identifier", - "start": 4492, - "end": 4499, + "start": 4597, + "end": 4604, "loc": { "start": { - "line": 156, + "line": 158, "column": 14 }, "end": { - "line": 156, + "line": 158, "column": 21 }, "identifierName": "matches" @@ -6455,43 +6738,43 @@ }, "init": { "type": "CallExpression", - "start": 4502, - "end": 4530, + "start": 4607, + "end": 4635, "loc": { "start": { - "line": 156, + "line": 158, "column": 24 }, "end": { - "line": 156, + "line": 158, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 4502, - "end": 4514, + "start": 4607, + "end": 4619, "loc": { "start": { - "line": 156, + "line": 158, "column": 24 }, "end": { - "line": 156, + "line": 158, "column": 36 } }, "object": { "type": "Identifier", - "start": 4502, - "end": 4508, + "start": 4607, + "end": 4613, "loc": { "start": { - "line": 156, + "line": 158, "column": 24 }, "end": { - "line": 156, + "line": 158, "column": 30 }, "identifierName": "string" @@ -6500,15 +6783,15 @@ }, "property": { "type": "Identifier", - "start": 4509, - "end": 4514, + "start": 4614, + "end": 4619, "loc": { "start": { - "line": 156, + "line": 158, "column": 31 }, "end": { - "line": 156, + "line": 158, "column": 36 }, "identifierName": "match" @@ -6520,15 +6803,15 @@ "arguments": [ { "type": "RegExpLiteral", - "start": 4515, - "end": 4529, + "start": 4620, + "end": 4634, "loc": { "start": { - "line": 156, + "line": 158, "column": 37 }, "end": { - "line": 156, + "line": 158, "column": 51 } }, @@ -6546,29 +6829,29 @@ }, { "type": "IfStatement", - "start": 4541, - "end": 4738, + "start": 4646, + "end": 4843, "loc": { "start": { - "line": 157, + "line": 159, "column": 8 }, "end": { - "line": 161, + "line": 163, "column": 9 } }, "test": { "type": "Identifier", - "start": 4545, - "end": 4552, + "start": 4650, + "end": 4657, "loc": { "start": { - "line": 157, + "line": 159, "column": 12 }, "end": { - "line": 157, + "line": 159, "column": 19 }, "identifierName": "matches" @@ -6577,58 +6860,58 @@ }, "consequent": { "type": "ForOfStatement", - "start": 4554, - "end": 4738, + "start": 4659, + "end": 4843, "loc": { "start": { - "line": 157, + "line": 159, "column": 21 }, "end": { - "line": 161, + "line": 163, "column": 9 } }, "left": { "type": "VariableDeclaration", - "start": 4559, - "end": 4570, + "start": 4664, + "end": 4675, "loc": { "start": { - "line": 157, + "line": 159, "column": 26 }, "end": { - "line": 157, + "line": 159, "column": 37 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 4565, - "end": 4570, + "start": 4670, + "end": 4675, "loc": { "start": { - "line": 157, + "line": 159, "column": 32 }, "end": { - "line": 157, + "line": 159, "column": 37 } }, "id": { "type": "Identifier", - "start": 4565, - "end": 4570, + "start": 4670, + "end": 4675, "loc": { "start": { - "line": 157, + "line": 159, "column": 32 }, "end": { - "line": 157, + "line": 159, "column": 37 }, "identifierName": "match" @@ -6642,15 +6925,15 @@ }, "right": { "type": "Identifier", - "start": 4574, - "end": 4581, + "start": 4679, + "end": 4686, "loc": { "start": { - "line": 157, + "line": 159, "column": 41 }, "end": { - "line": 157, + "line": 159, "column": 48 }, "identifierName": "matches" @@ -6659,59 +6942,59 @@ }, "body": { "type": "BlockStatement", - "start": 4583, - "end": 4738, + "start": 4688, + "end": 4843, "loc": { "start": { - "line": 157, + "line": 159, "column": 50 }, "end": { - "line": 161, + "line": 163, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 4662, - "end": 4709, + "start": 4767, + "end": 4814, "loc": { "start": { - "line": 159, + "line": 161, "column": 12 }, "end": { - "line": 159, + "line": 161, "column": 59 } }, "expression": { "type": "AssignmentExpression", - "start": 4662, - "end": 4708, + "start": 4767, + "end": 4813, "loc": { "start": { - "line": 159, + "line": 161, "column": 12 }, "end": { - "line": 159, + "line": 161, "column": 58 } }, "operator": "=", "left": { "type": "Identifier", - "start": 4662, - "end": 4668, + "start": 4767, + "end": 4773, "loc": { "start": { - "line": 159, + "line": 161, "column": 12 }, "end": { - "line": 159, + "line": 161, "column": 18 }, "identifierName": "string" @@ -6721,43 +7004,43 @@ }, "right": { "type": "CallExpression", - "start": 4671, - "end": 4708, + "start": 4776, + "end": 4813, "loc": { "start": { - "line": 159, + "line": 161, "column": 21 }, "end": { - "line": 159, + "line": 161, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 4671, - "end": 4685, + "start": 4776, + "end": 4790, "loc": { "start": { - "line": 159, + "line": 161, "column": 21 }, "end": { - "line": 159, + "line": 161, "column": 35 } }, "object": { "type": "Identifier", - "start": 4671, - "end": 4677, + "start": 4776, + "end": 4782, "loc": { "start": { - "line": 159, + "line": 161, "column": 21 }, "end": { - "line": 159, + "line": 161, "column": 27 }, "identifierName": "string" @@ -6766,15 +7049,15 @@ }, "property": { "type": "Identifier", - "start": 4678, - "end": 4685, + "start": 4783, + "end": 4790, "loc": { "start": { - "line": 159, + "line": 161, "column": 28 }, "end": { - "line": 159, + "line": 161, "column": 35 }, "identifierName": "replace" @@ -6786,15 +7069,15 @@ "arguments": [ { "type": "Identifier", - "start": 4686, - "end": 4691, + "start": 4791, + "end": 4796, "loc": { "start": { - "line": 159, + "line": 161, "column": 36 }, "end": { - "line": 159, + "line": 161, "column": 41 }, "identifierName": "match" @@ -6803,29 +7086,29 @@ }, { "type": "MemberExpression", - "start": 4693, - "end": 4707, + "start": 4798, + "end": 4812, "loc": { "start": { - "line": 159, + "line": 161, "column": 43 }, "end": { - "line": 159, + "line": 161, "column": 57 } }, "object": { "type": "Identifier", - "start": 4693, - "end": 4700, + "start": 4798, + "end": 4805, "loc": { "start": { - "line": 159, + "line": 161, "column": 43 }, "end": { - "line": 159, + "line": 161, "column": 50 }, "identifierName": "classes" @@ -6834,15 +7117,15 @@ }, "property": { "type": "Identifier", - "start": 4701, - "end": 4706, + "start": 4806, + "end": 4811, "loc": { "start": { - "line": 159, + "line": 161, "column": 51 }, "end": { - "line": 159, + "line": 161, "column": 56 }, "identifierName": "match" @@ -6859,15 +7142,15 @@ { "type": "CommentLine", "value": " this._applyMixins(classes[match]).then(klass => {", - "start": 4596, - "end": 4648, + "start": 4701, + "end": 4753, "loc": { "start": { - "line": 158, + "line": 160, "column": 10 }, "end": { - "line": 158, + "line": 160, "column": 62 } } @@ -6877,15 +7160,15 @@ { "type": "CommentLine", "value": " });", - "start": 4721, - "end": 4727, + "start": 4826, + "end": 4832, "loc": { "start": { - "line": 160, + "line": 162, "column": 10 }, "end": { - "line": 160, + "line": 162, "column": 16 } } @@ -6903,15 +7186,15 @@ { "type": "CommentLine", "value": " this.style.innerHTML = string;", - "start": 4748, - "end": 4781, + "start": 4853, + "end": 4886, "loc": { "start": { - "line": 162, + "line": 164, "column": 8 }, "end": { - "line": 162, + "line": 164, "column": 41 } } @@ -6920,43 +7203,43 @@ }, { "type": "ExpressionStatement", - "start": 4791, - "end": 4807, + "start": 4896, + "end": 4912, "loc": { "start": { - "line": 163, + "line": 165, "column": 8 }, "end": { - "line": 163, + "line": 165, "column": 24 } }, "expression": { "type": "CallExpression", - "start": 4791, - "end": 4806, + "start": 4896, + "end": 4911, "loc": { "start": { - "line": 163, + "line": 165, "column": 8 }, "end": { - "line": 163, + "line": 165, "column": 23 } }, "callee": { "type": "Identifier", - "start": 4791, - "end": 4798, + "start": 4896, + "end": 4903, "loc": { "start": { - "line": 163, + "line": 165, "column": 8 }, "end": { - "line": 163, + "line": 165, "column": 15 }, "identifierName": "resolve" @@ -6967,15 +7250,15 @@ "arguments": [ { "type": "Identifier", - "start": 4799, - "end": 4805, + "start": 4904, + "end": 4910, "loc": { "start": { - "line": 163, + "line": 165, "column": 16 }, "end": { - "line": 163, + "line": 165, "column": 22 }, "identifierName": "string" @@ -6989,15 +7272,15 @@ { "type": "CommentLine", "value": " this.style.innerHTML = string;", - "start": 4748, - "end": 4781, + "start": 4853, + "end": 4886, "loc": { "start": { - "line": 162, + "line": 164, "column": 8 }, "end": { - "line": 162, + "line": 164, "column": 41 } } @@ -7026,10 +7309,204 @@ "trailingComments": [] } } - ], - "directives": [] - }, - "comments": [ + ], + "directives": [] + }, + "comments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ", + "start": 0, + "end": 92, + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 5, + "column": 3 + } + } + }, + { + "type": "CommentLine", + "value": " this._transformClass = this._transformClass.bind(this)", + "start": 2528, + "end": 2585, + "loc": { + "start": { + "line": 95, + "column": 6 + }, + "end": { + "line": 95, + "column": 63 + } + } + }, + { + "type": "CommentLine", + "value": " TODO: test", + "start": 2627, + "end": 2640, + "loc": { + "start": { + "line": 98, + "column": 6 + }, + "end": { + "line": 98, + "column": 19 + } + } + }, + { + "type": "CommentLine", + "value": " TODO: Implement better way to check if LitMixin is used", + "start": 2742, + "end": 2800, + "loc": { + "start": { + "line": 101, + "column": 6 + }, + "end": { + "line": 101, + "column": 64 + } + } + }, + { + "type": "CommentLine", + "value": " const matches = style.innerHTML.match(/apply((.*))/g);", + "start": 3246, + "end": 3303, + "loc": { + "start": { + "line": 116, + "column": 6 + }, + "end": { + "line": 116, + "column": 63 + } + } + }, + { + "type": "CommentLine", + "value": " this._applyVariables(matches, style);", + "start": 3687, + "end": 3727, + "loc": { + "start": { + "line": 127, + "column": 6 + }, + "end": { + "line": 127, + "column": 46 + } + } + }, + { + "type": "CommentLine", + "value": " return [", + "start": 4379, + "end": 4390, + "loc": { + "start": { + "line": 147, + "column": 10 + }, + "end": { + "line": 147, + "column": 21 + } + } + }, + { + "type": "CommentLine", + "value": " match, mixins[match]", + "start": 4402, + "end": 4427, + "loc": { + "start": { + "line": 148, + "column": 10 + }, + "end": { + "line": 148, + "column": 35 + } + } + }, + { + "type": "CommentLine", + "value": " ]", + "start": 4439, + "end": 4443, + "loc": { + "start": { + "line": 149, + "column": 10 + }, + "end": { + "line": 149, + "column": 14 + } + } + }, + { + "type": "CommentLine", + "value": " this._applyMixins(classes[match]).then(klass => {", + "start": 4701, + "end": 4753, + "loc": { + "start": { + "line": 160, + "column": 10 + }, + "end": { + "line": 160, + "column": 62 + } + } + }, + { + "type": "CommentLine", + "value": " });", + "start": 4826, + "end": 4832, + "loc": { + "start": { + "line": 162, + "column": 10 + }, + "end": { + "line": 162, + "column": 16 + } + } + }, + { + "type": "CommentLine", + "value": " this.style.innerHTML = string;", + "start": 4853, + "end": 4886, + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 41 + } + } + } + ], + "tokens": [ { "type": "CommentBlock", "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ", @@ -7047,204 +7524,298 @@ } }, { - "type": "CommentLine", - "value": " this._transformClass = this._transformClass.bind(this)", - "start": 2528, - "end": 2585, + "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": 95, + "end": 100, "loc": { "start": { - "line": 95, - "column": 6 + "line": 6, + "column": 1 }, "end": { - "line": 95, - "column": 63 - } - } - }, - { - "type": "CommentLine", - "value": " TODO: test", - "start": 2627, - "end": 2640, - "loc": { - "start": { - "line": 98, + "line": 6, "column": 6 - }, - "end": { - "line": 98, - "column": 19 } } }, { - "type": "CommentLine", - "value": " TODO: Implement better way to check if LitMixin is used", - "start": 2742, - "end": 2800, + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "mixins", + "start": 101, + "end": 107, "loc": { "start": { - "line": 101, - "column": 6 + "line": 6, + "column": 7 }, "end": { - "line": 101, - "column": 64 + "line": 6, + "column": 13 } } }, { - "type": "CommentLine", - "value": " const matches = style.innerHTML.match(/apply((.*))/g);", - "start": 3191, - "end": 3248, + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 108, + "end": 109, "loc": { "start": { - "line": 116, - "column": 6 + "line": 6, + "column": 14 }, "end": { - "line": 116, - "column": 63 + "line": 6, + "column": 15 } } }, { - "type": "CommentLine", - "value": " this._applyVariables(matches, style);", - "start": 3582, - "end": 3622, + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 110, + "end": 111, "loc": { "start": { - "line": 125, - "column": 6 + "line": 6, + "column": 16 }, "end": { - "line": 125, - "column": 46 + "line": 6, + "column": 17 } } }, { - "type": "CommentLine", - "value": " return [", - "start": 4274, - "end": 4285, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "mixin(--css-row)", + "start": 115, + "end": 133, "loc": { "start": { - "line": 145, - "column": 10 + "line": 7, + "column": 2 }, "end": { - "line": 145, - "column": 21 + "line": 7, + "column": 20 } } }, { - "type": "CommentLine", - "value": " match, mixins[match]", - "start": 4297, - "end": 4322, + "type": { + "label": ":", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 133, + "end": 134, "loc": { "start": { - "line": 146, - "column": 10 + "line": 7, + "column": 20 }, "end": { - "line": 146, - "column": 35 + "line": 7, + "column": 21 } } }, { - "type": "CommentLine", - "value": " ]", - "start": 4334, - "end": 4338, + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 135, + "end": 136, "loc": { "start": { - "line": 147, - "column": 10 + "line": 7, + "column": 22 }, "end": { - "line": 147, - "column": 14 + "line": 7, + "column": 23 } } }, { - "type": "CommentLine", - "value": " this._applyMixins(classes[match]).then(klass => {", - "start": 4596, - "end": 4648, + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "display: flex;\n flex-direction: row;\n ", + "start": 136, + "end": 184, "loc": { "start": { - "line": 158, - "column": 10 + "line": 7, + "column": 23 }, "end": { - "line": 158, - "column": 62 + "line": 9, + "column": 2 } } }, { - "type": "CommentLine", - "value": " });", - "start": 4721, - "end": 4727, + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 184, + "end": 185, "loc": { "start": { - "line": 160, - "column": 10 + "line": 9, + "column": 2 }, "end": { - "line": 160, - "column": 16 + "line": 9, + "column": 3 } } }, { - "type": "CommentLine", - "value": " this.style.innerHTML = string;", - "start": 4748, - "end": 4781, + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 185, + "end": 186, "loc": { "start": { - "line": 162, - "column": 8 + "line": 9, + "column": 3 }, "end": { - "line": 162, - "column": 41 + "line": 9, + "column": 4 } } - } - ], - "tokens": [ + }, { - "type": "CommentBlock", - "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ", - "start": 0, - "end": 92, + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "mixin(--css-column)", + "start": 190, + "end": 211, "loc": { "start": { - "line": 1, - "column": 0 + "line": 10, + "column": 2 }, "end": { - "line": 5, - "column": 3 + "line": 10, + "column": 23 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -7254,23 +7825,22 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 95, - "end": 100, + "start": 211, + "end": 212, "loc": { "start": { - "line": 6, - "column": 1 + "line": 10, + "column": 23 }, "end": { - "line": 6, - "column": 6 + "line": 10, + "column": 24 } } }, { "type": { - "label": "name", + "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -7280,51 +7850,50 @@ "postfix": false, "binop": null }, - "value": "mixins", - "start": 101, - "end": 107, + "start": 213, + "end": 214, "loc": { "start": { - "line": 6, - "column": 7 + "line": 10, + "column": 25 }, "end": { - "line": 6, - "column": 13 + "line": 10, + "column": 26 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "template", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 108, - "end": 109, + "value": "display: flex;\n flex-direction: column;\n ", + "start": 214, + "end": 265, "loc": { "start": { - "line": 6, - "column": 14 + "line": 10, + "column": 26 }, "end": { - "line": 6, - "column": 15 + "line": 12, + "column": 2 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "`", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -7333,16 +7902,42 @@ "postfix": false, "binop": null }, - "start": 110, - "end": 111, + "start": 265, + "end": 266, "loc": { "start": { - "line": 6, - "column": 16 + "line": 12, + "column": 2 }, "end": { - "line": 6, - "column": 17 + "line": 12, + "column": 3 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 266, + "end": 267, + "loc": { + "start": { + "line": 12, + "column": 3 + }, + "end": { + "line": 12, + "column": 4 } } }, @@ -7359,17 +7954,17 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-row)", - "start": 115, - "end": 133, + "value": "mixin(--css-center)", + "start": 271, + "end": 292, "loc": { "start": { - "line": 7, + "line": 13, "column": 2 }, "end": { - "line": 7, - "column": 20 + "line": 13, + "column": 23 } } }, @@ -7386,16 +7981,16 @@ "binop": null, "updateContext": null }, - "start": 133, - "end": 134, + "start": 292, + "end": 293, "loc": { "start": { - "line": 7, - "column": 20 + "line": 13, + "column": 23 }, "end": { - "line": 7, - "column": 21 + "line": 13, + "column": 24 } } }, @@ -7411,16 +8006,16 @@ "postfix": false, "binop": null }, - "start": 135, - "end": 136, + "start": 294, + "end": 295, "loc": { "start": { - "line": 7, - "column": 22 + "line": 13, + "column": 25 }, "end": { - "line": 7, - "column": 23 + "line": 13, + "column": 26 } } }, @@ -7437,17 +8032,17 @@ "binop": null, "updateContext": null }, - "value": "display: flex;\n flex-direction: row;\n ", - "start": 136, - "end": 184, + "value": "align-items: center;", + "start": 295, + "end": 315, "loc": { "start": { - "line": 7, - "column": 23 + "line": 13, + "column": 26 }, "end": { - "line": 9, - "column": 2 + "line": 13, + "column": 46 } } }, @@ -7463,16 +8058,16 @@ "postfix": false, "binop": null }, - "start": 184, - "end": 185, + "start": 315, + "end": 316, "loc": { "start": { - "line": 9, - "column": 2 + "line": 13, + "column": 46 }, "end": { - "line": 9, - "column": 3 + "line": 13, + "column": 47 } } }, @@ -7489,16 +8084,16 @@ "binop": null, "updateContext": null }, - "start": 185, - "end": 186, + "start": 316, + "end": 317, "loc": { "start": { - "line": 9, - "column": 3 + "line": 13, + "column": 47 }, "end": { - "line": 9, - "column": 4 + "line": 13, + "column": 48 } } }, @@ -7515,16 +8110,16 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-column)", - "start": 190, - "end": 211, + "value": "mixin(--css-header)", + "start": 321, + "end": 342, "loc": { "start": { - "line": 10, + "line": 14, "column": 2 }, "end": { - "line": 10, + "line": 14, "column": 23 } } @@ -7542,15 +8137,15 @@ "binop": null, "updateContext": null }, - "start": 211, - "end": 212, + "start": 342, + "end": 343, "loc": { "start": { - "line": 10, + "line": 14, "column": 23 }, "end": { - "line": 10, + "line": 14, "column": 24 } } @@ -7567,15 +8162,15 @@ "postfix": false, "binop": null }, - "start": 213, - "end": 214, + "start": 344, + "end": 345, "loc": { "start": { - "line": 10, + "line": 14, "column": 25 }, "end": { - "line": 10, + "line": 14, "column": 26 } } @@ -7593,17 +8188,17 @@ "binop": null, "updateContext": null }, - "value": "display: flex;\n flex-direction: column;\n ", - "start": 214, - "end": 265, + "value": "height: 128px;\n width: 100%;\n background: var(--primary-color);\n color: var(--text-color);\n mixin(--css-column)", + "start": 345, + "end": 488, "loc": { "start": { - "line": 10, + "line": 14, "column": 26 }, "end": { - "line": 12, - "column": 2 + "line": 18, + "column": 27 } } }, @@ -7619,16 +8214,16 @@ "postfix": false, "binop": null }, - "start": 265, - "end": 266, + "start": 488, + "end": 489, "loc": { "start": { - "line": 12, - "column": 2 + "line": 18, + "column": 27 }, "end": { - "line": 12, - "column": 3 + "line": 18, + "column": 28 } } }, @@ -7645,16 +8240,16 @@ "binop": null, "updateContext": null }, - "start": 266, - "end": 267, + "start": 489, + "end": 490, "loc": { "start": { - "line": 12, - "column": 3 + "line": 18, + "column": 28 }, "end": { - "line": 12, - "column": 4 + "line": 18, + "column": 29 } } }, @@ -7671,17 +8266,17 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-center)", - "start": 271, - "end": 292, + "value": "mixin(--css-flex)", + "start": 494, + "end": 513, "loc": { "start": { - "line": 13, + "line": 19, "column": 2 }, "end": { - "line": 13, - "column": 23 + "line": 19, + "column": 21 } } }, @@ -7698,16 +8293,16 @@ "binop": null, "updateContext": null }, - "start": 292, - "end": 293, + "start": 513, + "end": 514, "loc": { "start": { - "line": 13, - "column": 23 + "line": 19, + "column": 21 }, "end": { - "line": 13, - "column": 24 + "line": 19, + "column": 22 } } }, @@ -7723,16 +8318,16 @@ "postfix": false, "binop": null }, - "start": 294, - "end": 295, + "start": 515, + "end": 516, "loc": { "start": { - "line": 13, - "column": 25 + "line": 19, + "column": 23 }, "end": { - "line": 13, - "column": 26 + "line": 19, + "column": 24 } } }, @@ -7749,17 +8344,17 @@ "binop": null, "updateContext": null }, - "value": "align-items: center;", - "start": 295, - "end": 315, + "value": "flex: 1;", + "start": 516, + "end": 524, "loc": { "start": { - "line": 13, - "column": 26 + "line": 19, + "column": 24 }, "end": { - "line": 13, - "column": 46 + "line": 19, + "column": 32 } } }, @@ -7775,16 +8370,16 @@ "postfix": false, "binop": null }, - "start": 315, - "end": 316, + "start": 524, + "end": 525, "loc": { "start": { - "line": 13, - "column": 46 + "line": 19, + "column": 32 }, "end": { - "line": 13, - "column": 47 + "line": 19, + "column": 33 } } }, @@ -7801,16 +8396,16 @@ "binop": null, "updateContext": null }, - "start": 316, - "end": 317, + "start": 525, + "end": 526, "loc": { "start": { - "line": 13, - "column": 47 + "line": 19, + "column": 33 }, "end": { - "line": 13, - "column": 48 + "line": 19, + "column": 34 } } }, @@ -7827,16 +8422,16 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-header)", - "start": 321, - "end": 342, + "value": "mixin(--css-flex-2)", + "start": 530, + "end": 551, "loc": { "start": { - "line": 14, + "line": 20, "column": 2 }, "end": { - "line": 14, + "line": 20, "column": 23 } } @@ -7854,15 +8449,15 @@ "binop": null, "updateContext": null }, - "start": 342, - "end": 343, + "start": 551, + "end": 552, "loc": { "start": { - "line": 14, + "line": 20, "column": 23 }, "end": { - "line": 14, + "line": 20, "column": 24 } } @@ -7879,15 +8474,15 @@ "postfix": false, "binop": null }, - "start": 344, - "end": 345, + "start": 553, + "end": 554, "loc": { "start": { - "line": 14, + "line": 20, "column": 25 }, "end": { - "line": 14, + "line": 20, "column": 26 } } @@ -7905,17 +8500,17 @@ "binop": null, "updateContext": null }, - "value": "height: 128px;\n width: 100%;\n background: var(--primary-color);\n color: var(--text-color);\n mixin(--css-column)", - "start": 345, - "end": 488, + "value": "flex: 2;", + "start": 554, + "end": 562, "loc": { "start": { - "line": 14, + "line": 20, "column": 26 }, "end": { - "line": 18, - "column": 27 + "line": 20, + "column": 34 } } }, @@ -7931,16 +8526,16 @@ "postfix": false, "binop": null }, - "start": 488, - "end": 489, + "start": 562, + "end": 563, "loc": { "start": { - "line": 18, - "column": 27 + "line": 20, + "column": 34 }, "end": { - "line": 18, - "column": 28 + "line": 20, + "column": 35 } } }, @@ -7957,16 +8552,16 @@ "binop": null, "updateContext": null }, - "start": 489, - "end": 490, + "start": 563, + "end": 564, "loc": { "start": { - "line": 18, - "column": 28 + "line": 20, + "column": 35 }, "end": { - "line": 18, - "column": 29 + "line": 20, + "column": 36 } } }, @@ -7983,17 +8578,17 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-flex)", - "start": 494, - "end": 513, + "value": "mixin(--css-flex-3)", + "start": 568, + "end": 589, "loc": { "start": { - "line": 19, + "line": 21, "column": 2 }, "end": { - "line": 19, - "column": 21 + "line": 21, + "column": 23 } } }, @@ -8010,16 +8605,16 @@ "binop": null, "updateContext": null }, - "start": 513, - "end": 514, + "start": 589, + "end": 590, "loc": { "start": { - "line": 19, - "column": 21 + "line": 21, + "column": 23 }, "end": { - "line": 19, - "column": 22 + "line": 21, + "column": 24 } } }, @@ -8035,16 +8630,16 @@ "postfix": false, "binop": null }, - "start": 515, - "end": 516, + "start": 591, + "end": 592, "loc": { "start": { - "line": 19, - "column": 23 + "line": 21, + "column": 25 }, "end": { - "line": 19, - "column": 24 + "line": 21, + "column": 26 } } }, @@ -8061,17 +8656,17 @@ "binop": null, "updateContext": null }, - "value": "flex: 1;", - "start": 516, - "end": 524, + "value": "flex: 3;", + "start": 592, + "end": 600, "loc": { "start": { - "line": 19, - "column": 24 + "line": 21, + "column": 26 }, "end": { - "line": 19, - "column": 32 + "line": 21, + "column": 34 } } }, @@ -8087,16 +8682,16 @@ "postfix": false, "binop": null }, - "start": 524, - "end": 525, + "start": 600, + "end": 601, "loc": { "start": { - "line": 19, - "column": 32 + "line": 21, + "column": 34 }, "end": { - "line": 19, - "column": 33 + "line": 21, + "column": 35 } } }, @@ -8113,16 +8708,16 @@ "binop": null, "updateContext": null }, - "start": 525, - "end": 526, + "start": 601, + "end": 602, "loc": { "start": { - "line": 19, - "column": 33 + "line": 21, + "column": 35 }, "end": { - "line": 19, - "column": 34 + "line": 21, + "column": 36 } } }, @@ -8139,16 +8734,16 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-flex-2)", - "start": 530, - "end": 551, + "value": "mixin(--css-flex-4)", + "start": 606, + "end": 627, "loc": { "start": { - "line": 20, + "line": 22, "column": 2 }, "end": { - "line": 20, + "line": 22, "column": 23 } } @@ -8166,15 +8761,15 @@ "binop": null, "updateContext": null }, - "start": 551, - "end": 552, + "start": 627, + "end": 628, "loc": { "start": { - "line": 20, + "line": 22, "column": 23 }, "end": { - "line": 20, + "line": 22, "column": 24 } } @@ -8191,15 +8786,15 @@ "postfix": false, "binop": null }, - "start": 553, - "end": 554, + "start": 629, + "end": 630, "loc": { "start": { - "line": 20, + "line": 22, "column": 25 }, "end": { - "line": 20, + "line": 22, "column": 26 } } @@ -8217,16 +8812,16 @@ "binop": null, "updateContext": null }, - "value": "flex: 2;", - "start": 554, - "end": 562, + "value": "flex: 4;", + "start": 630, + "end": 638, "loc": { "start": { - "line": 20, + "line": 22, "column": 26 }, "end": { - "line": 20, + "line": 22, "column": 34 } } @@ -8243,15 +8838,15 @@ "postfix": false, "binop": null }, - "start": 562, - "end": 563, + "start": 638, + "end": 639, "loc": { "start": { - "line": 20, + "line": 22, "column": 34 }, "end": { - "line": 20, + "line": 22, "column": 35 } } @@ -8269,15 +8864,15 @@ "binop": null, "updateContext": null }, - "start": 563, - "end": 564, + "start": 639, + "end": 640, "loc": { "start": { - "line": 20, + "line": 22, "column": 35 }, "end": { - "line": 20, + "line": 22, "column": 36 } } @@ -8295,17 +8890,17 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-flex-3)", - "start": 568, - "end": 589, + "value": "mixin(--material-palette)", + "start": 644, + "end": 671, "loc": { "start": { - "line": 21, + "line": 23, "column": 2 }, "end": { - "line": 21, - "column": 23 + "line": 23, + "column": 29 } } }, @@ -8322,16 +8917,16 @@ "binop": null, "updateContext": null }, - "start": 589, - "end": 590, + "start": 671, + "end": 672, "loc": { "start": { - "line": 21, - "column": 23 + "line": 23, + "column": 29 }, "end": { - "line": 21, - "column": 24 + "line": 23, + "column": 30 } } }, @@ -8347,16 +8942,16 @@ "postfix": false, "binop": null }, - "start": 591, - "end": 592, + "start": 673, + "end": 674, "loc": { "start": { - "line": 21, - "column": 25 + "line": 23, + "column": 31 }, "end": { - "line": 21, - "column": 26 + "line": 23, + "column": 32 } } }, @@ -8373,17 +8968,17 @@ "binop": null, "updateContext": null }, - "value": "flex: 3;", - "start": 592, - "end": 600, + "value": "--dark-primary-color: #00796B;\n --light-primary-color: #B2DFDB;\n --primary-color: #009688;\n --text-color: #FFF;\n --primary-text-color: #212121;\n --secondary-text-color: #757575;\n --divider-color: #BDBDBD;\n --accent-color: #4CAF50;\n --disabled-text-color: #BDBDBD;\n --primary-background-color: #f9ffff;\n --dialog-background-color: #FFFFFF;", + "start": 674, + "end": 1092, "loc": { "start": { - "line": 21, - "column": 26 + "line": 23, + "column": 32 }, "end": { - "line": 21, - "column": 34 + "line": 33, + "column": 43 } } }, @@ -8399,16 +8994,16 @@ "postfix": false, "binop": null }, - "start": 600, - "end": 601, + "start": 1092, + "end": 1093, "loc": { "start": { - "line": 21, - "column": 34 + "line": 33, + "column": 43 }, "end": { - "line": 21, - "column": 35 + "line": 33, + "column": 44 } } }, @@ -8425,16 +9020,16 @@ "binop": null, "updateContext": null }, - "start": 601, - "end": 602, + "start": 1093, + "end": 1094, "loc": { "start": { - "line": 21, - "column": 35 + "line": 33, + "column": 44 }, "end": { - "line": 21, - "column": 36 + "line": 33, + "column": 45 } } }, @@ -8451,17 +9046,17 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-flex-4)", - "start": 606, - "end": 627, + "value": "mixin(--css-hero)", + "start": 1098, + "end": 1117, "loc": { "start": { - "line": 22, + "line": 34, "column": 2 }, "end": { - "line": 22, - "column": 23 + "line": 34, + "column": 21 } } }, @@ -8478,16 +9073,16 @@ "binop": null, "updateContext": null }, - "start": 627, - "end": 628, + "start": 1117, + "end": 1118, "loc": { "start": { - "line": 22, - "column": 23 + "line": 34, + "column": 21 }, "end": { - "line": 22, - "column": 24 + "line": 34, + "column": 22 } } }, @@ -8503,16 +9098,16 @@ "postfix": false, "binop": null }, - "start": 629, - "end": 630, + "start": 1119, + "end": 1120, "loc": { "start": { - "line": 22, - "column": 25 + "line": 34, + "column": 23 }, "end": { - "line": 22, - "column": 26 + "line": 34, + "column": 24 } } }, @@ -8529,17 +9124,17 @@ "binop": null, "updateContext": null }, - "value": "flex: 4;", - "start": 630, - "end": 638, + "value": "display: flex;\n max-width: 600px;\n max-height: 340px;\n height: 100%;\n width: 100%;\n box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\n -2px 0px 4px 2px rgba(0,0,0, 0.15);\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n border-radius: 2px;\n ", + "start": 1120, + "end": 1491, "loc": { "start": { - "line": 22, - "column": 26 + "line": 34, + "column": 24 }, "end": { - "line": 22, - "column": 34 + "line": 46, + "column": 2 } } }, @@ -8555,75 +9150,47 @@ "postfix": false, "binop": null }, - "start": 638, - "end": 639, + "start": 1491, + "end": 1492, "loc": { "start": { - "line": 22, - "column": 34 + "line": 46, + "column": 2 }, "end": { - "line": 22, - "column": 35 + "line": 46, + "column": 3 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 639, - "end": 640, + "start": 1495, + "end": 1496, "loc": { "start": { - "line": 22, - "column": 35 + "line": 47, + "column": 1 }, "end": { - "line": 22, - "column": 36 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "mixin(--material-palette)", - "start": 644, - "end": 671, - "loc": { - "start": { - "line": 23, + "line": 47, "column": 2 - }, - "end": { - "line": 23, - "column": 29 } } }, { "type": { - "label": ":", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -8634,119 +9201,122 @@ "binop": null, "updateContext": null }, - "start": 671, - "end": 672, + "start": 1496, + "end": 1497, "loc": { "start": { - "line": 23, - "column": 29 + "line": 47, + "column": 2 }, "end": { - "line": 23, - "column": 30 + "line": 47, + "column": 3 } } }, { "type": { - "label": "`", + "label": "const", + "keyword": "const", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 673, - "end": 674, + "value": "const", + "start": 1502, + "end": 1507, "loc": { "start": { - "line": 23, - "column": 31 + "line": 49, + "column": 1 }, "end": { - "line": 23, - "column": 32 + "line": 49, + "column": 6 } } }, { "type": { - "label": "template", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "--dark-primary-color: #00796B;\n --light-primary-color: #B2DFDB;\n --primary-color: #009688;\n --text-color: #FFF;\n --primary-text-color: #212121;\n --secondary-text-color: #757575;\n --divider-color: #BDBDBD;\n --accent-color: #4CAF50;\n --disabled-text-color: #BDBDBD;\n --primary-background-color: #f9ffff;\n --dialog-background-color: #FFFFFF;", - "start": 674, - "end": 1092, + "value": "classes", + "start": 1508, + "end": 1515, "loc": { "start": { - "line": 23, - "column": 32 + "line": 49, + "column": 7 }, "end": { - "line": 33, - "column": 43 + "line": 49, + "column": 14 } } }, { "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, + "label": "=", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1092, - "end": 1093, + "value": "=", + "start": 1516, + "end": 1517, "loc": { "start": { - "line": 33, - "column": 43 + "line": 49, + "column": 15 }, "end": { - "line": 33, - "column": 44 + "line": 49, + "column": 16 } } }, { "type": { - "label": ",", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 1093, - "end": 1094, + "start": 1518, + "end": 1519, "loc": { "start": { - "line": 33, - "column": 44 + "line": 49, + "column": 17 }, "end": { - "line": 33, - "column": 45 + "line": 49, + "column": 18 } } }, @@ -8763,16 +9333,16 @@ "binop": null, "updateContext": null }, - "value": "mixin(--css-hero)", - "start": 1098, - "end": 1117, + "value": "apply(--css-row)", + "start": 1524, + "end": 1542, "loc": { "start": { - "line": 34, - "column": 2 + "line": 50, + "column": 3 }, "end": { - "line": 34, + "line": 50, "column": 21 } } @@ -8790,15 +9360,15 @@ "binop": null, "updateContext": null }, - "start": 1117, - "end": 1118, + "start": 1542, + "end": 1543, "loc": { "start": { - "line": 34, + "line": 50, "column": 21 }, "end": { - "line": 34, + "line": 50, "column": 22 } } @@ -8815,15 +9385,15 @@ "postfix": false, "binop": null }, - "start": 1119, - "end": 1120, + "start": 1544, + "end": 1545, "loc": { "start": { - "line": 34, + "line": 50, "column": 23 }, "end": { - "line": 34, + "line": 50, "column": 24 } } @@ -8841,17 +9411,17 @@ "binop": null, "updateContext": null }, - "value": "display: flex;\n max-width: 600px;\n max-height: 340px;\n height: 100%;\n width: 100%;\n box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\n -2px 0px 4px 2px rgba(0,0,0, 0.15);\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n border-radius: 2px;\n ", - "start": 1120, - "end": 1491, + "value": ".row {\n mixin(--css-row)\n }\n ", + "start": 1545, + "end": 1591, "loc": { "start": { - "line": 34, + "line": 50, "column": 24 }, "end": { - "line": 46, - "column": 2 + "line": 53, + "column": 3 } } }, @@ -8867,49 +9437,50 @@ "postfix": false, "binop": null }, - "start": 1491, - "end": 1492, + "start": 1591, + "end": 1592, "loc": { "start": { - "line": 46, - "column": 2 + "line": 53, + "column": 3 }, "end": { - "line": 46, - "column": 3 + "line": 53, + "column": 4 } } }, { "type": { - "label": "}", - "beforeExpr": false, + "label": ",", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 1495, - "end": 1496, + "start": 1592, + "end": 1593, "loc": { "start": { - "line": 47, - "column": 1 + "line": 53, + "column": 4 }, "end": { - "line": 47, - "column": 2 + "line": 53, + "column": 5 } } }, { "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, + "label": "string", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8918,24 +9489,24 @@ "binop": null, "updateContext": null }, - "start": 1496, - "end": 1497, + "value": "apply(--css-column)", + "start": 1598, + "end": 1619, "loc": { "start": { - "line": 47, - "column": 2 + "line": 54, + "column": 3 }, "end": { - "line": 47, - "column": 3 + "line": 54, + "column": 24 } } }, { "type": { - "label": "const", - "keyword": "const", - "beforeExpr": false, + "label": ":", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -8945,23 +9516,22 @@ "binop": null, "updateContext": null }, - "value": "const", - "start": 1502, - "end": 1507, + "start": 1619, + "end": 1620, "loc": { "start": { - "line": 49, - "column": 1 + "line": 54, + "column": 24 }, "end": { - "line": 49, - "column": 6 + "line": 54, + "column": 25 } } }, { "type": { - "label": "name", + "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -8971,51 +9541,50 @@ "postfix": false, "binop": null }, - "value": "classes", - "start": 1508, - "end": 1515, + "start": 1621, + "end": 1622, "loc": { "start": { - "line": 49, - "column": 7 + "line": 54, + "column": 26 }, "end": { - "line": 49, - "column": 14 + "line": 54, + "column": 27 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": "template", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 1516, - "end": 1517, + "value": ".column {\n mixin(--css-column)\n }\n ", + "start": 1622, + "end": 1674, "loc": { "start": { - "line": 49, - "column": 15 + "line": 54, + "column": 27 }, "end": { - "line": 49, - "column": 16 + "line": 57, + "column": 3 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "`", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -9024,16 +9593,42 @@ "postfix": false, "binop": null }, - "start": 1518, - "end": 1519, + "start": 1674, + "end": 1675, "loc": { "start": { - "line": 49, - "column": 17 + "line": 57, + "column": 3 }, "end": { - "line": 49, - "column": 18 + "line": 57, + "column": 4 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 1675, + "end": 1676, + "loc": { + "start": { + "line": 57, + "column": 4 + }, + "end": { + "line": 57, + "column": 5 } } }, @@ -9050,17 +9645,17 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-row)", - "start": 1524, - "end": 1542, + "value": "apply(--css-flex)", + "start": 1681, + "end": 1700, "loc": { "start": { - "line": 50, + "line": 58, "column": 3 }, "end": { - "line": 50, - "column": 21 + "line": 58, + "column": 22 } } }, @@ -9077,16 +9672,16 @@ "binop": null, "updateContext": null }, - "start": 1542, - "end": 1543, + "start": 1700, + "end": 1701, "loc": { "start": { - "line": 50, - "column": 21 + "line": 58, + "column": 22 }, "end": { - "line": 50, - "column": 22 + "line": 58, + "column": 23 } } }, @@ -9102,16 +9697,16 @@ "postfix": false, "binop": null }, - "start": 1544, - "end": 1545, + "start": 1702, + "end": 1703, "loc": { "start": { - "line": 50, - "column": 23 + "line": 58, + "column": 24 }, "end": { - "line": 50, - "column": 24 + "line": 58, + "column": 25 } } }, @@ -9128,16 +9723,16 @@ "binop": null, "updateContext": null }, - "value": ".row {\n mixin(--css-row)\n }\n ", - "start": 1545, - "end": 1591, + "value": ".flex {\n mixin(--css-flex)\n }\n ", + "start": 1703, + "end": 1751, "loc": { "start": { - "line": 50, - "column": 24 + "line": 58, + "column": 25 }, "end": { - "line": 53, + "line": 61, "column": 3 } } @@ -9154,15 +9749,15 @@ "postfix": false, "binop": null }, - "start": 1591, - "end": 1592, + "start": 1751, + "end": 1752, "loc": { "start": { - "line": 53, + "line": 61, "column": 3 }, "end": { - "line": 53, + "line": 61, "column": 4 } } @@ -9180,15 +9775,15 @@ "binop": null, "updateContext": null }, - "start": 1592, - "end": 1593, + "start": 1752, + "end": 1753, "loc": { "start": { - "line": 53, + "line": 61, "column": 4 }, "end": { - "line": 53, + "line": 61, "column": 5 } } @@ -9206,16 +9801,16 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-column)", - "start": 1598, - "end": 1619, + "value": "apply(--css-flex-2)", + "start": 1758, + "end": 1779, "loc": { "start": { - "line": 54, + "line": 62, "column": 3 }, "end": { - "line": 54, + "line": 62, "column": 24 } } @@ -9233,15 +9828,15 @@ "binop": null, "updateContext": null }, - "start": 1619, - "end": 1620, + "start": 1779, + "end": 1780, "loc": { "start": { - "line": 54, + "line": 62, "column": 24 }, "end": { - "line": 54, + "line": 62, "column": 25 } } @@ -9258,15 +9853,15 @@ "postfix": false, "binop": null }, - "start": 1621, - "end": 1622, + "start": 1781, + "end": 1782, "loc": { "start": { - "line": 54, + "line": 62, "column": 26 }, "end": { - "line": 54, + "line": 62, "column": 27 } } @@ -9284,17 +9879,17 @@ "binop": null, "updateContext": null }, - "value": ".column {\n mixin(--css-column)\n }\n ", - "start": 1622, - "end": 1674, + "value": ".flex-2 {\n mixin(--css-flex-2)\n }", + "start": 1782, + "end": 1823, "loc": { "start": { - "line": 54, + "line": 62, "column": 27 }, "end": { - "line": 57, - "column": 3 + "line": 64, + "column": 4 } } }, @@ -9310,16 +9905,16 @@ "postfix": false, "binop": null }, - "start": 1674, - "end": 1675, + "start": 1823, + "end": 1824, "loc": { "start": { - "line": 57, - "column": 3 + "line": 64, + "column": 4 }, "end": { - "line": 57, - "column": 4 + "line": 64, + "column": 5 } } }, @@ -9336,16 +9931,16 @@ "binop": null, "updateContext": null }, - "start": 1675, - "end": 1676, + "start": 1824, + "end": 1825, "loc": { "start": { - "line": 57, - "column": 4 + "line": 64, + "column": 5 }, "end": { - "line": 57, - "column": 5 + "line": 64, + "column": 6 } } }, @@ -9362,17 +9957,17 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-flex)", - "start": 1681, - "end": 1700, + "value": "apply(--css-flex-3)", + "start": 1830, + "end": 1851, "loc": { "start": { - "line": 58, + "line": 65, "column": 3 }, "end": { - "line": 58, - "column": 22 + "line": 65, + "column": 24 } } }, @@ -9389,16 +9984,16 @@ "binop": null, "updateContext": null }, - "start": 1700, - "end": 1701, + "start": 1851, + "end": 1852, "loc": { "start": { - "line": 58, - "column": 22 + "line": 65, + "column": 24 }, "end": { - "line": 58, - "column": 23 + "line": 65, + "column": 25 } } }, @@ -9414,16 +10009,16 @@ "postfix": false, "binop": null }, - "start": 1702, - "end": 1703, + "start": 1853, + "end": 1854, "loc": { "start": { - "line": 58, - "column": 24 + "line": 65, + "column": 26 }, "end": { - "line": 58, - "column": 25 + "line": 65, + "column": 27 } } }, @@ -9440,17 +10035,17 @@ "binop": null, "updateContext": null }, - "value": ".flex {\n mixin(--css-flex)\n }\n ", - "start": 1703, - "end": 1751, + "value": ".flex-3 {\n mixin(--css-flex-3)\n }", + "start": 1854, + "end": 1895, "loc": { "start": { - "line": 58, - "column": 25 + "line": 65, + "column": 27 }, "end": { - "line": 61, - "column": 3 + "line": 67, + "column": 4 } } }, @@ -9466,16 +10061,16 @@ "postfix": false, "binop": null }, - "start": 1751, - "end": 1752, + "start": 1895, + "end": 1896, "loc": { "start": { - "line": 61, - "column": 3 + "line": 67, + "column": 4 }, "end": { - "line": 61, - "column": 4 + "line": 67, + "column": 5 } } }, @@ -9492,16 +10087,16 @@ "binop": null, "updateContext": null }, - "start": 1752, - "end": 1753, + "start": 1896, + "end": 1897, "loc": { "start": { - "line": 61, - "column": 4 + "line": 67, + "column": 5 }, "end": { - "line": 61, - "column": 5 + "line": 67, + "column": 6 } } }, @@ -9518,16 +10113,16 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-flex-2)", - "start": 1758, - "end": 1779, + "value": "apply(--css-flex-4)", + "start": 1902, + "end": 1923, "loc": { "start": { - "line": 62, + "line": 68, "column": 3 }, "end": { - "line": 62, + "line": 68, "column": 24 } } @@ -9545,15 +10140,15 @@ "binop": null, "updateContext": null }, - "start": 1779, - "end": 1780, + "start": 1923, + "end": 1924, "loc": { "start": { - "line": 62, + "line": 68, "column": 24 }, "end": { - "line": 62, + "line": 68, "column": 25 } } @@ -9570,15 +10165,15 @@ "postfix": false, "binop": null }, - "start": 1781, - "end": 1782, + "start": 1925, + "end": 1926, "loc": { "start": { - "line": 62, + "line": 68, "column": 26 }, "end": { - "line": 62, + "line": 68, "column": 27 } } @@ -9596,16 +10191,16 @@ "binop": null, "updateContext": null }, - "value": ".flex-2 {\n mixin(--css-flex-2)\n }", - "start": 1782, - "end": 1823, + "value": ".flex-4 {\n mixin(--css-flex-4)\n }", + "start": 1926, + "end": 1967, "loc": { "start": { - "line": 62, + "line": 68, "column": 27 }, "end": { - "line": 64, + "line": 70, "column": 4 } } @@ -9622,15 +10217,15 @@ "postfix": false, "binop": null }, - "start": 1823, - "end": 1824, + "start": 1967, + "end": 1968, "loc": { "start": { - "line": 64, + "line": 70, "column": 4 }, "end": { - "line": 64, + "line": 70, "column": 5 } } @@ -9648,15 +10243,15 @@ "binop": null, "updateContext": null }, - "start": 1824, - "end": 1825, + "start": 1968, + "end": 1969, "loc": { "start": { - "line": 64, + "line": 70, "column": 5 }, "end": { - "line": 64, + "line": 70, "column": 6 } } @@ -9674,16 +10269,16 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-flex-3)", - "start": 1830, - "end": 1851, + "value": "apply(--css-center)", + "start": 1974, + "end": 1995, "loc": { "start": { - "line": 65, + "line": 71, "column": 3 }, "end": { - "line": 65, + "line": 71, "column": 24 } } @@ -9701,15 +10296,15 @@ "binop": null, "updateContext": null }, - "start": 1851, - "end": 1852, + "start": 1995, + "end": 1996, "loc": { "start": { - "line": 65, + "line": 71, "column": 24 }, "end": { - "line": 65, + "line": 71, "column": 25 } } @@ -9726,15 +10321,15 @@ "postfix": false, "binop": null }, - "start": 1853, - "end": 1854, + "start": 1997, + "end": 1998, "loc": { "start": { - "line": 65, + "line": 71, "column": 26 }, "end": { - "line": 65, + "line": 71, "column": 27 } } @@ -9752,17 +10347,17 @@ "binop": null, "updateContext": null }, - "value": ".flex-3 {\n mixin(--css-flex-3)\n }", - "start": 1854, - "end": 1895, + "value": ".center {\n align-items: center;\n }\n ", + "start": 1998, + "end": 2051, "loc": { "start": { - "line": 65, + "line": 71, "column": 27 }, "end": { - "line": 67, - "column": 4 + "line": 74, + "column": 3 } } }, @@ -9778,16 +10373,16 @@ "postfix": false, "binop": null }, - "start": 1895, - "end": 1896, + "start": 2051, + "end": 2052, "loc": { "start": { - "line": 67, - "column": 4 + "line": 74, + "column": 3 }, "end": { - "line": 67, - "column": 5 + "line": 74, + "column": 4 } } }, @@ -9804,16 +10399,16 @@ "binop": null, "updateContext": null }, - "start": 1896, - "end": 1897, + "start": 2052, + "end": 2053, "loc": { "start": { - "line": 67, - "column": 5 + "line": 74, + "column": 4 }, "end": { - "line": 67, - "column": 6 + "line": 74, + "column": 5 } } }, @@ -9830,17 +10425,17 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-flex-4)", - "start": 1902, - "end": 1923, + "value": "apply(--css-center-center)", + "start": 2058, + "end": 2086, "loc": { "start": { - "line": 68, + "line": 75, "column": 3 }, "end": { - "line": 68, - "column": 24 + "line": 75, + "column": 31 } } }, @@ -9857,16 +10452,16 @@ "binop": null, "updateContext": null }, - "start": 1923, - "end": 1924, + "start": 2086, + "end": 2087, "loc": { "start": { - "line": 68, - "column": 24 + "line": 75, + "column": 31 }, "end": { - "line": 68, - "column": 25 + "line": 75, + "column": 32 } } }, @@ -9882,16 +10477,16 @@ "postfix": false, "binop": null }, - "start": 1925, - "end": 1926, + "start": 2088, + "end": 2089, "loc": { "start": { - "line": 68, - "column": 26 + "line": 75, + "column": 33 }, "end": { - "line": 68, - "column": 27 + "line": 75, + "column": 34 } } }, @@ -9908,17 +10503,17 @@ "binop": null, "updateContext": null }, - "value": ".flex-4 {\n mixin(--css-flex-4)\n }", - "start": 1926, - "end": 1967, + "value": ".center-center {\n align-items: center;\n justify-content: center;\n }\n ", + "start": 2089, + "end": 2183, "loc": { "start": { - "line": 68, - "column": 27 + "line": 75, + "column": 34 }, "end": { - "line": 70, - "column": 4 + "line": 79, + "column": 3 } } }, @@ -9934,16 +10529,16 @@ "postfix": false, "binop": null }, - "start": 1967, - "end": 1968, + "start": 2183, + "end": 2184, "loc": { "start": { - "line": 70, - "column": 4 + "line": 79, + "column": 3 }, "end": { - "line": 70, - "column": 5 + "line": 79, + "column": 4 } } }, @@ -9960,16 +10555,16 @@ "binop": null, "updateContext": null }, - "start": 1968, - "end": 1969, + "start": 2184, + "end": 2185, "loc": { "start": { - "line": 70, - "column": 5 + "line": 79, + "column": 4 }, "end": { - "line": 70, - "column": 6 + "line": 79, + "column": 5 } } }, @@ -9986,16 +10581,16 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-center)", - "start": 1974, - "end": 1995, + "value": "apply(--css-header)", + "start": 2190, + "end": 2211, "loc": { "start": { - "line": 71, + "line": 80, "column": 3 }, "end": { - "line": 71, + "line": 80, "column": 24 } } @@ -10013,15 +10608,15 @@ "binop": null, "updateContext": null }, - "start": 1995, - "end": 1996, + "start": 2211, + "end": 2212, "loc": { "start": { - "line": 71, + "line": 80, "column": 24 }, "end": { - "line": 71, + "line": 80, "column": 25 } } @@ -10038,15 +10633,15 @@ "postfix": false, "binop": null }, - "start": 1997, - "end": 1998, + "start": 2213, + "end": 2214, "loc": { "start": { - "line": 71, + "line": 80, "column": 26 }, "end": { - "line": 71, + "line": 80, "column": 27 } } @@ -10064,17 +10659,17 @@ "binop": null, "updateContext": null }, - "value": ".center {\n align-items: center;\n }\n ", - "start": 1998, - "end": 2051, + "value": "header, .header {\n mixin(--css-header)\n }", + "start": 2214, + "end": 2263, "loc": { "start": { - "line": 71, + "line": 80, "column": 27 }, "end": { - "line": 74, - "column": 3 + "line": 82, + "column": 4 } } }, @@ -10090,16 +10685,16 @@ "postfix": false, "binop": null }, - "start": 2051, - "end": 2052, + "start": 2263, + "end": 2264, "loc": { "start": { - "line": 74, - "column": 3 + "line": 82, + "column": 4 }, "end": { - "line": 74, - "column": 4 + "line": 82, + "column": 5 } } }, @@ -10116,16 +10711,16 @@ "binop": null, "updateContext": null }, - "start": 2052, - "end": 2053, + "start": 2264, + "end": 2265, "loc": { "start": { - "line": 74, - "column": 4 + "line": 82, + "column": 5 }, "end": { - "line": 74, - "column": 5 + "line": 82, + "column": 6 } } }, @@ -10142,17 +10737,17 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-center-center)", - "start": 2058, - "end": 2086, + "value": "apply(--css-hero)", + "start": 2270, + "end": 2289, "loc": { "start": { - "line": 75, + "line": 83, "column": 3 }, "end": { - "line": 75, - "column": 31 + "line": 83, + "column": 22 } } }, @@ -10169,16 +10764,16 @@ "binop": null, "updateContext": null }, - "start": 2086, - "end": 2087, + "start": 2289, + "end": 2290, "loc": { "start": { - "line": 75, - "column": 31 + "line": 83, + "column": 22 }, "end": { - "line": 75, - "column": 32 + "line": 83, + "column": 23 } } }, @@ -10194,16 +10789,16 @@ "postfix": false, "binop": null }, - "start": 2088, - "end": 2089, + "start": 2291, + "end": 2292, "loc": { "start": { - "line": 75, - "column": 33 + "line": 83, + "column": 24 }, "end": { - "line": 75, - "column": 34 + "line": 83, + "column": 25 } } }, @@ -10220,17 +10815,17 @@ "binop": null, "updateContext": null }, - "value": ".center-center {\n align-items: center;\n justify-content: center;\n }\n ", - "start": 2089, - "end": 2183, + "value": ".hero {\n mixin(--css-hero)\n }", + "start": 2292, + "end": 2330, "loc": { "start": { - "line": 75, - "column": 34 + "line": 83, + "column": 25 }, "end": { - "line": 79, - "column": 3 + "line": 85, + "column": 4 } } }, @@ -10246,50 +10841,50 @@ "postfix": false, "binop": null }, - "start": 2183, - "end": 2184, + "start": 2330, + "end": 2331, "loc": { "start": { - "line": 79, - "column": 3 + "line": 85, + "column": 4 }, "end": { - "line": 79, - "column": 4 + "line": 85, + "column": 5 } } }, { "type": { - "label": ",", - "beforeExpr": true, + "label": "}", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2184, - "end": 2185, + "start": 2334, + "end": 2335, "loc": { "start": { - "line": 79, - "column": 4 + "line": 86, + "column": 1 }, "end": { - "line": 79, - "column": 5 + "line": 86, + "column": 2 } } }, { "type": { - "label": "string", + "label": "export", + "keyword": "export", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10298,23 +10893,24 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-header)", - "start": 2190, - "end": 2211, + "value": "export", + "start": 2337, + "end": 2343, "loc": { "start": { - "line": 80, - "column": 3 + "line": 87, + "column": 0 }, "end": { - "line": 80, - "column": 24 + "line": 87, + "column": 6 } } }, { "type": { - "label": ":", + "label": "default", + "keyword": "default", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -10325,22 +10921,23 @@ "binop": null, "updateContext": null }, - "start": 2211, - "end": 2212, + "value": "default", + "start": 2344, + "end": 2351, "loc": { "start": { - "line": 80, - "column": 24 + "line": 87, + "column": 7 }, "end": { - "line": 80, - "column": 25 + "line": 87, + "column": 14 } } }, { "type": { - "label": "`", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -10350,23 +10947,24 @@ "postfix": false, "binop": null }, - "start": 2213, - "end": 2214, + "value": "base", + "start": 2352, + "end": 2356, "loc": { "start": { - "line": 80, - "column": 26 + "line": 87, + "column": 15 }, "end": { - "line": 80, - "column": 27 + "line": 87, + "column": 19 } } }, { "type": { - "label": "template", - "beforeExpr": false, + "label": "=>", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -10376,24 +10974,23 @@ "binop": null, "updateContext": null }, - "value": "header, .header {\n mixin(--css-header)\n }", - "start": 2214, - "end": 2263, + "start": 2357, + "end": 2359, "loc": { "start": { - "line": 80, - "column": 27 + "line": 87, + "column": 20 }, "end": { - "line": 82, - "column": 4 + "line": 87, + "column": 22 } } }, { "type": { - "label": "`", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -10402,22 +10999,23 @@ "postfix": false, "binop": null }, - "start": 2263, - "end": 2264, + "start": 2360, + "end": 2361, "loc": { "start": { - "line": 82, - "column": 4 + "line": 87, + "column": 23 }, "end": { - "line": 82, - "column": 5 + "line": 87, + "column": 24 } } }, { "type": { - "label": ",", + "label": "return", + "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -10428,24 +11026,26 @@ "binop": null, "updateContext": null }, - "start": 2264, - "end": 2265, + "value": "return", + "start": 2365, + "end": 2371, "loc": { "start": { - "line": 82, - "column": 5 + "line": 88, + "column": 2 }, "end": { - "line": 82, - "column": 6 + "line": 88, + "column": 8 } } }, { "type": { - "label": "string", + "label": "class", + "keyword": "class", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10454,102 +11054,104 @@ "binop": null, "updateContext": null }, - "value": "apply(--css-hero)", - "start": 2270, - "end": 2289, + "value": "class", + "start": 2372, + "end": 2377, "loc": { "start": { - "line": 83, - "column": 3 + "line": 88, + "column": 9 }, "end": { - "line": 83, - "column": 22 + "line": 88, + "column": 14 } } }, { "type": { - "label": ":", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2289, - "end": 2290, + "value": "CSSMixin", + "start": 2378, + "end": 2386, "loc": { "start": { - "line": 83, - "column": 22 + "line": 88, + "column": 15 }, "end": { - "line": 83, + "line": 88, "column": 23 } } }, { "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, + "label": "extends", + "keyword": "extends", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2291, - "end": 2292, + "value": "extends", + "start": 2387, + "end": 2394, "loc": { "start": { - "line": 83, + "line": 88, "column": 24 }, "end": { - "line": 83, - "column": 25 + "line": 88, + "column": 31 } } }, { "type": { - "label": "template", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": ".hero {\n mixin(--css-hero)\n }", - "start": 2292, - "end": 2330, + "value": "base", + "start": 2395, + "end": 2399, "loc": { "start": { - "line": 83, - "column": 25 + "line": 88, + "column": 32 }, "end": { - "line": 85, - "column": 4 + "line": 88, + "column": 36 } } }, { "type": { - "label": "`", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -10558,24 +11160,24 @@ "postfix": false, "binop": null }, - "start": 2330, - "end": 2331, + "start": 2400, + "end": 2401, "loc": { "start": { - "line": 85, - "column": 4 + "line": 88, + "column": 37 }, "end": { - "line": 85, - "column": 5 + "line": 88, + "column": 38 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10583,80 +11185,76 @@ "postfix": false, "binop": null }, - "start": 2334, - "end": 2335, + "value": "get", + "start": 2409, + "end": 2412, "loc": { "start": { - "line": 86, - "column": 1 + "line": 90, + "column": 4 }, "end": { - "line": 86, - "column": 2 + "line": 90, + "column": 7 } } }, { "type": { - "label": "export", - "keyword": "export", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "export", - "start": 2337, - "end": 2343, + "value": "style", + "start": 2413, + "end": 2418, "loc": { "start": { - "line": 87, - "column": 0 + "line": 90, + "column": 8 }, "end": { - "line": 87, - "column": 6 + "line": 90, + "column": 13 } } }, { "type": { - "label": "default", - "keyword": "default", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "default", - "start": 2344, - "end": 2351, + "start": 2418, + "end": 2419, "loc": { "start": { - "line": 87, - "column": 7 + "line": 90, + "column": 13 }, "end": { - "line": 87, + "line": 90, "column": 14 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10664,77 +11262,78 @@ "postfix": false, "binop": null }, - "value": "base", - "start": 2352, - "end": 2356, + "start": 2419, + "end": 2420, "loc": { "start": { - "line": 87, - "column": 15 + "line": 90, + "column": 14 }, "end": { - "line": 87, - "column": 19 + "line": 90, + "column": 15 } } }, { "type": { - "label": "=>", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2357, - "end": 2359, + "start": 2421, + "end": 2422, "loc": { "start": { - "line": 87, - "column": 20 + "line": 90, + "column": 16 }, "end": { - "line": 87, - "column": 22 + "line": 90, + "column": 17 } } }, { "type": { - "label": "{", + "label": "return", + "keyword": "return", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2360, - "end": 2361, + "value": "return", + "start": 2430, + "end": 2436, "loc": { "start": { - "line": 87, - "column": 23 + "line": 91, + "column": 6 }, "end": { - "line": 87, - "column": 24 + "line": 91, + "column": 12 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, - "startsExpr": false, + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10743,24 +11342,23 @@ "binop": null, "updateContext": null }, - "value": "return", - "start": 2365, - "end": 2371, + "value": "this", + "start": 2437, + "end": 2441, "loc": { "start": { - "line": 88, - "column": 2 + "line": 91, + "column": 13 }, "end": { - "line": 88, - "column": 8 + "line": 91, + "column": 17 } } }, { "type": { - "label": "class", - "keyword": "class", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -10771,17 +11369,16 @@ "binop": null, "updateContext": null }, - "value": "class", - "start": 2372, - "end": 2377, + "start": 2441, + "end": 2442, "loc": { "start": { - "line": 88, - "column": 9 + "line": 91, + "column": 17 }, "end": { - "line": 88, - "column": 14 + "line": 91, + "column": 18 } } }, @@ -10797,25 +11394,24 @@ "postfix": false, "binop": null }, - "value": "CSSMixin", - "start": 2378, - "end": 2386, + "value": "shadowRoot", + "start": 2442, + "end": 2452, "loc": { "start": { - "line": 88, - "column": 15 + "line": 91, + "column": 18 }, "end": { - "line": 88, - "column": 23 + "line": 91, + "column": 28 } } }, { "type": { - "label": "extends", - "keyword": "extends", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -10825,17 +11421,16 @@ "binop": null, "updateContext": null }, - "value": "extends", - "start": 2387, - "end": 2394, + "start": 2452, + "end": 2453, "loc": { "start": { - "line": 88, - "column": 24 + "line": 91, + "column": 28 }, "end": { - "line": 88, - "column": 31 + "line": 91, + "column": 29 } } }, @@ -10851,23 +11446,23 @@ "postfix": false, "binop": null }, - "value": "base", - "start": 2395, - "end": 2399, + "value": "querySelector", + "start": 2453, + "end": 2466, "loc": { "start": { - "line": 88, - "column": 32 + "line": 91, + "column": 29 }, "end": { - "line": 88, - "column": 36 + "line": 91, + "column": 42 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -10877,22 +11472,22 @@ "postfix": false, "binop": null }, - "start": 2400, - "end": 2401, + "start": 2466, + "end": 2467, "loc": { "start": { - "line": 88, - "column": 37 + "line": 91, + "column": 42 }, "end": { - "line": 88, - "column": 38 + "line": 91, + "column": 43 } } }, { "type": { - "label": "name", + "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -10900,27 +11495,28 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "get", - "start": 2409, - "end": 2412, + "value": "style", + "start": 2467, + "end": 2474, "loc": { "start": { - "line": 90, - "column": 4 + "line": 91, + "column": 43 }, "end": { - "line": 90, - "column": 7 + "line": 91, + "column": 50 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10928,48 +11524,48 @@ "postfix": false, "binop": null }, - "value": "style", - "start": 2413, - "end": 2418, + "start": 2474, + "end": 2475, "loc": { "start": { - "line": 90, - "column": 8 + "line": 91, + "column": 50 }, "end": { - "line": 90, - "column": 13 + "line": 91, + "column": 51 } } }, { "type": { - "label": "(", + "label": ";", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2418, - "end": 2419, + "start": 2475, + "end": 2476, "loc": { "start": { - "line": 90, - "column": 13 + "line": 91, + "column": 51 }, "end": { - "line": 90, - "column": 14 + "line": 91, + "column": 52 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -10979,22 +11575,48 @@ "postfix": false, "binop": null }, - "start": 2419, - "end": 2420, + "start": 2482, + "end": 2483, "loc": { "start": { - "line": 90, - "column": 14 + "line": 92, + "column": 4 }, "end": { - "line": 90, + "line": 92, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "constructor", + "start": 2489, + "end": 2500, + "loc": { + "start": { + "line": 93, + "column": 4 + }, + "end": { + "line": 93, "column": 15 } } }, { "type": { - "label": "{", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -11004,80 +11626,75 @@ "postfix": false, "binop": null }, - "start": 2421, - "end": 2422, + "start": 2500, + "end": 2501, "loc": { "start": { - "line": 90, - "column": 16 + "line": 93, + "column": 15 }, "end": { - "line": 90, - "column": 17 + "line": 93, + "column": 16 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": ")", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "return", - "start": 2430, - "end": 2436, + "start": 2501, + "end": 2502, "loc": { "start": { - "line": 91, - "column": 6 + "line": 93, + "column": 16 }, "end": { - "line": 91, - "column": 12 + "line": 93, + "column": 17 } } }, { "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 2437, - "end": 2441, + "start": 2503, + "end": 2504, "loc": { "start": { - "line": 91, - "column": 13 + "line": 93, + "column": 18 }, "end": { - "line": 91, - "column": 17 + "line": 93, + "column": 19 } } }, { "type": { - "label": ".", + "label": "super", + "keyword": "super", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11086,23 +11703,24 @@ "binop": null, "updateContext": null }, - "start": 2441, - "end": 2442, + "value": "super", + "start": 2512, + "end": 2517, "loc": { "start": { - "line": 91, - "column": 17 + "line": 94, + "column": 6 }, "end": { - "line": 91, - "column": 18 + "line": 94, + "column": 11 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11111,23 +11729,22 @@ "postfix": false, "binop": null }, - "value": "shadowRoot", - "start": 2442, - "end": 2452, + "start": 2517, + "end": 2518, "loc": { "start": { - "line": 91, - "column": 18 + "line": 94, + "column": 11 }, "end": { - "line": 91, - "column": 28 + "line": 94, + "column": 12 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -11135,105 +11752,93 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2452, - "end": 2453, + "start": 2518, + "end": 2519, "loc": { "start": { - "line": 91, - "column": 28 + "line": 94, + "column": 12 }, "end": { - "line": 91, - "column": 29 + "line": 94, + "column": 13 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "querySelector", - "start": 2453, - "end": 2466, + "start": 2519, + "end": 2520, "loc": { "start": { - "line": 91, - "column": 29 + "line": 94, + "column": 13 }, "end": { - "line": 91, - "column": 42 + "line": 94, + "column": 14 } } }, { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 2466, - "end": 2467, + "type": "CommentLine", + "value": " this._transformClass = this._transformClass.bind(this)", + "start": 2528, + "end": 2585, "loc": { "start": { - "line": 91, - "column": 42 + "line": 95, + "column": 6 }, "end": { - "line": 91, - "column": 43 + "line": 95, + "column": 63 } } }, { "type": { - "label": "string", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "style", - "start": 2467, - "end": 2474, + "start": 2591, + "end": 2592, "loc": { "start": { - "line": 91, - "column": 43 + "line": 96, + "column": 4 }, "end": { - "line": 91, - "column": 50 + "line": 96, + "column": 5 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11241,48 +11846,48 @@ "postfix": false, "binop": null }, - "start": 2474, - "end": 2475, + "value": "connectedCallback", + "start": 2598, + "end": 2615, "loc": { "start": { - "line": 91, - "column": 50 + "line": 97, + "column": 4 }, "end": { - "line": 91, - "column": 51 + "line": 97, + "column": 21 } } }, { "type": { - "label": ";", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2475, - "end": 2476, + "start": 2615, + "end": 2616, "loc": { "start": { - "line": 91, - "column": 51 + "line": 97, + "column": 21 }, "end": { - "line": 91, - "column": 52 + "line": 97, + "column": 22 } } }, { "type": { - "label": "}", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -11292,23 +11897,23 @@ "postfix": false, "binop": null }, - "start": 2482, - "end": 2483, + "start": 2616, + "end": 2617, "loc": { "start": { - "line": 92, - "column": 4 + "line": 97, + "column": 22 }, "end": { - "line": 92, - "column": 5 + "line": 97, + "column": 23 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11317,24 +11922,39 @@ "postfix": false, "binop": null }, - "value": "constructor", - "start": 2489, - "end": 2500, + "start": 2618, + "end": 2619, "loc": { "start": { - "line": 93, - "column": 4 + "line": 97, + "column": 24 }, "end": { - "line": 93, - "column": 15 + "line": 97, + "column": 25 + } + } + }, + { + "type": "CommentLine", + "value": " TODO: test", + "start": 2627, + "end": 2640, + "loc": { + "start": { + "line": 98, + "column": 6 + }, + "end": { + "line": 98, + "column": 19 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11343,22 +11963,23 @@ "postfix": false, "binop": null }, - "start": 2500, - "end": 2501, + "value": "console", + "start": 2648, + "end": 2655, "loc": { "start": { - "line": 93, - "column": 15 + "line": 99, + "column": 6 }, "end": { - "line": 93, - "column": 16 + "line": 99, + "column": 13 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -11366,25 +11987,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2501, - "end": 2502, + "start": 2655, + "end": 2656, "loc": { "start": { - "line": 93, - "column": 16 + "line": 99, + "column": 13 }, "end": { - "line": 93, - "column": 17 + "line": 99, + "column": 14 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11393,69 +12015,69 @@ "postfix": false, "binop": null }, - "start": 2503, - "end": 2504, + "value": "warn", + "start": 2656, + "end": 2660, "loc": { "start": { - "line": 93, - "column": 18 + "line": 99, + "column": 14 }, "end": { - "line": 93, - "column": 19 + "line": 99, + "column": 18 } } }, { "type": { - "label": "super", - "keyword": "super", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "super", - "start": 2512, - "end": 2517, + "start": 2660, + "end": 2661, "loc": { "start": { - "line": 94, - "column": 6 + "line": 99, + "column": 18 }, "end": { - "line": 94, - "column": 11 + "line": 99, + "column": 19 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "string", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2517, - "end": 2518, + "value": "test!!", + "start": 2661, + "end": 2669, "loc": { "start": { - "line": 94, - "column": 11 + "line": 99, + "column": 19 }, "end": { - "line": 94, - "column": 12 + "line": 99, + "column": 27 } } }, @@ -11471,16 +12093,16 @@ "postfix": false, "binop": null }, - "start": 2518, - "end": 2519, + "start": 2669, + "end": 2670, "loc": { "start": { - "line": 94, - "column": 12 + "line": 99, + "column": 27 }, "end": { - "line": 94, - "column": 13 + "line": 99, + "column": 28 } } }, @@ -11497,38 +12119,23 @@ "binop": null, "updateContext": null }, - "start": 2519, - "end": 2520, - "loc": { - "start": { - "line": 94, - "column": 13 - }, - "end": { - "line": 94, - "column": 14 - } - } - }, - { - "type": "CommentLine", - "value": " this._transformClass = this._transformClass.bind(this)", - "start": 2528, - "end": 2585, + "start": 2670, + "end": 2671, "loc": { "start": { - "line": 95, - "column": 6 + "line": 99, + "column": 28 }, "end": { - "line": 95, - "column": 63 + "line": 99, + "column": 29 } } }, { "type": { - "label": "}", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -11536,25 +12143,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2591, - "end": 2592, + "value": "if", + "start": 2679, + "end": 2681, "loc": { "start": { - "line": 96, - "column": 4 + "line": 100, + "column": 6 }, "end": { - "line": 96, - "column": 5 + "line": 100, + "column": 8 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11563,48 +12172,50 @@ "postfix": false, "binop": null }, - "value": "connectedCallback", - "start": 2598, - "end": 2615, + "start": 2682, + "end": 2683, "loc": { "start": { - "line": 97, - "column": 4 + "line": 100, + "column": 9 }, "end": { - "line": 97, - "column": 21 + "line": 100, + "column": 10 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "super", + "keyword": "super", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2615, - "end": 2616, + "value": "super", + "start": 2683, + "end": 2688, "loc": { "start": { - "line": 97, - "column": 21 + "line": 100, + "column": 10 }, "end": { - "line": 97, - "column": 22 + "line": 100, + "column": 15 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -11612,25 +12223,26 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2616, - "end": 2617, + "start": 2688, + "end": 2689, "loc": { "start": { - "line": 97, - "column": 22 + "line": 100, + "column": 15 }, "end": { - "line": 97, - "column": 23 + "line": 100, + "column": 16 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11639,40 +12251,25 @@ "postfix": false, "binop": null }, - "start": 2618, - "end": 2619, - "loc": { - "start": { - "line": 97, - "column": 24 - }, - "end": { - "line": 97, - "column": 25 - } - } - }, - { - "type": "CommentLine", - "value": " TODO: test", - "start": 2627, - "end": 2640, + "value": "connectedCallback", + "start": 2689, + "end": 2706, "loc": { "start": { - "line": 98, - "column": 6 + "line": 100, + "column": 16 }, "end": { - "line": 98, - "column": 19 + "line": 100, + "column": 33 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11680,25 +12277,25 @@ "postfix": false, "binop": null }, - "value": "console", - "start": 2648, - "end": 2655, + "start": 2706, + "end": 2707, "loc": { "start": { - "line": 99, - "column": 6 + "line": 100, + "column": 33 }, - "end": { - "line": 99, - "column": 13 + "end": { + "line": 100, + "column": 34 } } }, { "type": { - "label": ".", + "label": "super", + "keyword": "super", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11707,49 +12304,50 @@ "binop": null, "updateContext": null }, - "start": 2655, - "end": 2656, + "value": "super", + "start": 2708, + "end": 2713, "loc": { "start": { - "line": 99, - "column": 13 + "line": 100, + "column": 35 }, "end": { - "line": 99, - "column": 14 + "line": 100, + "column": 40 } } }, { "type": { - "label": "name", + "label": ".", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "warn", - "start": 2656, - "end": 2660, + "start": 2713, + "end": 2714, "loc": { "start": { - "line": 99, - "column": 14 + "line": 100, + "column": 40 }, "end": { - "line": 99, - "column": 18 + "line": 100, + "column": 41 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -11758,43 +12356,42 @@ "postfix": false, "binop": null }, - "start": 2660, - "end": 2661, + "value": "connectedCallback", + "start": 2714, + "end": 2731, "loc": { "start": { - "line": 99, - "column": 18 + "line": 100, + "column": 41 }, "end": { - "line": 99, - "column": 19 + "line": 100, + "column": 58 } } }, { "type": { - "label": "string", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "test!!", - "start": 2661, - "end": 2669, + "start": 2731, + "end": 2732, "loc": { "start": { - "line": 99, - "column": 19 + "line": 100, + "column": 58 }, "end": { - "line": 99, - "column": 27 + "line": 100, + "column": 59 } } }, @@ -11810,16 +12407,16 @@ "postfix": false, "binop": null }, - "start": 2669, - "end": 2670, + "start": 2732, + "end": 2733, "loc": { "start": { - "line": 99, - "column": 27 + "line": 100, + "column": 59 }, "end": { - "line": 99, - "column": 28 + "line": 100, + "column": 60 } } }, @@ -11836,16 +12433,32 @@ "binop": null, "updateContext": null }, - "start": 2670, - "end": 2671, + "start": 2733, + "end": 2734, "loc": { "start": { - "line": 99, - "column": 28 + "line": 100, + "column": 60 }, "end": { - "line": 99, - "column": 29 + "line": 100, + "column": 61 + } + } + }, + { + "type": "CommentLine", + "value": " TODO: Implement better way to check if LitMixin is used", + "start": 2742, + "end": 2800, + "loc": { + "start": { + "line": 101, + "column": 6 + }, + "end": { + "line": 101, + "column": 64 } } }, @@ -11864,15 +12477,15 @@ "updateContext": null }, "value": "if", - "start": 2679, - "end": 2681, + "start": 2808, + "end": 2810, "loc": { "start": { - "line": 100, + "line": 102, "column": 6 }, "end": { - "line": 100, + "line": 102, "column": 8 } } @@ -11889,23 +12502,23 @@ "postfix": false, "binop": null }, - "start": 2682, - "end": 2683, + "start": 2811, + "end": 2812, "loc": { "start": { - "line": 100, + "line": 102, "column": 9 }, "end": { - "line": 100, + "line": 102, "column": 10 } } }, { "type": { - "label": "super", - "keyword": "super", + "label": "this", + "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -11916,17 +12529,17 @@ "binop": null, "updateContext": null }, - "value": "super", - "start": 2683, - "end": 2688, + "value": "this", + "start": 2812, + "end": 2816, "loc": { "start": { - "line": 100, + "line": 102, "column": 10 }, "end": { - "line": 100, - "column": 15 + "line": 102, + "column": 14 } } }, @@ -11943,16 +12556,16 @@ "binop": null, "updateContext": null }, - "start": 2688, - "end": 2689, + "start": 2816, + "end": 2817, "loc": { "start": { - "line": 100, - "column": 15 + "line": 102, + "column": 14 }, "end": { - "line": 100, - "column": 16 + "line": 102, + "column": 15 } } }, @@ -11968,17 +12581,17 @@ "postfix": false, "binop": null }, - "value": "connectedCallback", - "start": 2689, - "end": 2706, + "value": "render", + "start": 2817, + "end": 2823, "loc": { "start": { - "line": 100, - "column": 16 + "line": 102, + "column": 15 }, "end": { - "line": 100, - "column": 33 + "line": 102, + "column": 21 } } }, @@ -11994,23 +12607,23 @@ "postfix": false, "binop": null }, - "start": 2706, - "end": 2707, + "start": 2823, + "end": 2824, "loc": { "start": { - "line": 100, - "column": 33 + "line": 102, + "column": 21 }, "end": { - "line": 100, - "column": 34 + "line": 102, + "column": 22 } } }, { "type": { - "label": "super", - "keyword": "super", + "label": "this", + "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -12021,17 +12634,17 @@ "binop": null, "updateContext": null }, - "value": "super", - "start": 2708, - "end": 2713, + "value": "this", + "start": 2825, + "end": 2829, "loc": { "start": { - "line": 100, - "column": 35 + "line": 102, + "column": 23 }, "end": { - "line": 100, - "column": 40 + "line": 102, + "column": 27 } } }, @@ -12048,16 +12661,16 @@ "binop": null, "updateContext": null }, - "start": 2713, - "end": 2714, + "start": 2829, + "end": 2830, "loc": { "start": { - "line": 100, - "column": 40 + "line": 102, + "column": 27 }, "end": { - "line": 100, - "column": 41 + "line": 102, + "column": 28 } } }, @@ -12073,73 +12686,105 @@ "postfix": false, "binop": null }, - "value": "connectedCallback", - "start": 2714, - "end": 2731, + "value": "hasLitMixin", + "start": 2830, + "end": 2841, "loc": { "start": { - "line": 100, - "column": 41 + "line": 102, + "column": 28 }, "end": { - "line": 100, - "column": 58 + "line": 102, + "column": 39 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 2842, + "end": 2843, + "loc": { + "start": { + "line": 102, + "column": 40 + }, + "end": { + "line": 102, + "column": 41 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "true", + "keyword": "true", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2731, - "end": 2732, + "value": "true", + "start": 2844, + "end": 2848, "loc": { "start": { - "line": 100, - "column": 58 + "line": 102, + "column": 42 }, "end": { - "line": 100, - "column": 59 + "line": 102, + "column": 46 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2732, - "end": 2733, + "start": 2848, + "end": 2849, "loc": { "start": { - "line": 100, - "column": 59 + "line": 102, + "column": 46 }, "end": { - "line": 100, - "column": 60 + "line": 102, + "column": 47 } } }, { "type": { - "label": ";", + "label": "else", + "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -12150,32 +12795,17 @@ "binop": null, "updateContext": null }, - "start": 2733, - "end": 2734, - "loc": { - "start": { - "line": 100, - "column": 60 - }, - "end": { - "line": 100, - "column": 61 - } - } - }, - { - "type": "CommentLine", - "value": " TODO: Implement better way to check if LitMixin is used", - "start": 2742, - "end": 2800, + "value": "else", + "start": 2857, + "end": 2861, "loc": { "start": { - "line": 101, + "line": 103, "column": 6 }, "end": { - "line": 101, - "column": 64 + "line": 103, + "column": 10 } } }, @@ -12194,16 +12824,16 @@ "updateContext": null }, "value": "if", - "start": 2808, - "end": 2810, + "start": 2862, + "end": 2864, "loc": { "start": { - "line": 102, - "column": 6 + "line": 103, + "column": 11 }, "end": { - "line": 102, - "column": 8 + "line": 103, + "column": 13 } } }, @@ -12219,16 +12849,16 @@ "postfix": false, "binop": null }, - "start": 2811, - "end": 2812, + "start": 2864, + "end": 2865, "loc": { "start": { - "line": 102, - "column": 9 + "line": 103, + "column": 13 }, "end": { - "line": 102, - "column": 10 + "line": 103, + "column": 14 } } }, @@ -12247,16 +12877,16 @@ "updateContext": null }, "value": "this", - "start": 2812, - "end": 2816, + "start": 2865, + "end": 2869, "loc": { "start": { - "line": 102, - "column": 10 + "line": 103, + "column": 14 }, "end": { - "line": 102, - "column": 14 + "line": 103, + "column": 18 } } }, @@ -12273,16 +12903,16 @@ "binop": null, "updateContext": null }, - "start": 2816, - "end": 2817, + "start": 2869, + "end": 2870, "loc": { "start": { - "line": 102, - "column": 14 + "line": 103, + "column": 18 }, "end": { - "line": 102, - "column": 15 + "line": 103, + "column": 19 } } }, @@ -12298,17 +12928,17 @@ "postfix": false, "binop": null }, - "value": "render", - "start": 2817, - "end": 2823, + "value": "template", + "start": 2870, + "end": 2878, "loc": { "start": { - "line": 102, - "column": 15 + "line": 103, + "column": 19 }, "end": { - "line": 102, - "column": 21 + "line": 103, + "column": 27 } } }, @@ -12324,23 +12954,22 @@ "postfix": false, "binop": null }, - "start": 2823, - "end": 2824, + "start": 2878, + "end": 2879, "loc": { "start": { - "line": 102, - "column": 21 + "line": 103, + "column": 27 }, "end": { - "line": 102, - "column": 22 + "line": 103, + "column": 28 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -12348,20 +12977,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 2825, - "end": 2829, + "value": "console", + "start": 2880, + "end": 2887, "loc": { "start": { - "line": 102, - "column": 23 + "line": 103, + "column": 29 }, "end": { - "line": 102, - "column": 27 + "line": 103, + "column": 36 } } }, @@ -12378,16 +13006,16 @@ "binop": null, "updateContext": null }, - "start": 2829, - "end": 2830, + "start": 2887, + "end": 2888, "loc": { "start": { - "line": 102, - "column": 27 + "line": 103, + "column": 36 }, "end": { - "line": 102, - "column": 28 + "line": 103, + "column": 37 } } }, @@ -12403,51 +13031,127 @@ "postfix": false, "binop": null }, - "value": "hasLitMixin", - "start": 2830, - "end": 2841, + "value": "log", + "start": 2888, + "end": 2891, + "loc": { + "start": { + "line": 103, + "column": 37 + }, + "end": { + "line": 103, + "column": 40 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2891, + "end": 2892, + "loc": { + "start": { + "line": 103, + "column": 40 + }, + "end": { + "line": 103, + "column": 41 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "element", + "start": 2892, + "end": 2901, + "loc": { + "start": { + "line": 103, + "column": 41 + }, + "end": { + "line": 103, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2901, + "end": 2902, "loc": { "start": { - "line": 102, - "column": 28 + "line": 103, + "column": 50 }, "end": { - "line": 102, - "column": 39 + "line": 103, + "column": 51 } } }, { "type": { - "label": "=", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 2842, - "end": 2843, + "start": 2902, + "end": 2903, "loc": { "start": { - "line": 102, - "column": 40 + "line": 103, + "column": 51 }, "end": { - "line": 102, - "column": 41 + "line": 103, + "column": 52 } } }, { "type": { - "label": "true", - "keyword": "true", + "label": "this", + "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -12458,24 +13162,24 @@ "binop": null, "updateContext": null }, - "value": "true", - "start": 2844, - "end": 2848, + "value": "this", + "start": 2913, + "end": 2917, "loc": { "start": { - "line": 102, - "column": 42 + "line": 105, + "column": 6 }, "end": { - "line": 102, - "column": 46 + "line": 105, + "column": 10 } } }, { "type": { - "label": ";", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -12485,80 +13189,75 @@ "binop": null, "updateContext": null }, - "start": 2848, - "end": 2849, + "start": 2917, + "end": 2918, "loc": { "start": { - "line": 102, - "column": 46 + "line": 105, + "column": 10 }, "end": { - "line": 102, - "column": 47 + "line": 105, + "column": 11 } } }, { "type": { - "label": "else", - "keyword": "else", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "else", - "start": 2857, - "end": 2861, + "value": "_init", + "start": 2918, + "end": 2923, "loc": { "start": { - "line": 103, - "column": 6 + "line": 105, + "column": 11 }, "end": { - "line": 103, - "column": 10 + "line": 105, + "column": 16 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 2862, - "end": 2864, + "start": 2923, + "end": 2924, "loc": { "start": { - "line": 103, - "column": 11 + "line": 105, + "column": 16 }, "end": { - "line": 103, - "column": 13 + "line": 105, + "column": 17 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12566,77 +13265,74 @@ "postfix": false, "binop": null }, - "start": 2864, - "end": 2865, + "start": 2924, + "end": 2925, "loc": { "start": { - "line": 103, - "column": 13 + "line": 105, + "column": 17 }, "end": { - "line": 103, - "column": 14 + "line": 105, + "column": 18 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 2865, - "end": 2869, + "start": 2931, + "end": 2932, "loc": { "start": { - "line": 103, - "column": 14 + "line": 106, + "column": 4 }, "end": { - "line": 103, - "column": 18 + "line": 106, + "column": 5 } } }, { "type": { - "label": ".", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2869, - "end": 2870, + "value": "_init", + "start": 2938, + "end": 2943, "loc": { "start": { - "line": 103, - "column": 18 + "line": 107, + "column": 4 }, "end": { - "line": 103, - "column": 19 + "line": 107, + "column": 9 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -12645,17 +13341,16 @@ "postfix": false, "binop": null }, - "value": "template", - "start": 2870, - "end": 2878, + "start": 2943, + "end": 2944, "loc": { "start": { - "line": 103, - "column": 19 + "line": 107, + "column": 9 }, "end": { - "line": 103, - "column": 27 + "line": 107, + "column": 10 } } }, @@ -12671,23 +13366,23 @@ "postfix": false, "binop": null }, - "start": 2878, - "end": 2879, + "start": 2944, + "end": 2945, "loc": { "start": { - "line": 103, - "column": 27 + "line": 107, + "column": 10 }, "end": { - "line": 103, - "column": 28 + "line": 107, + "column": 11 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -12696,23 +13391,23 @@ "postfix": false, "binop": null }, - "value": "console", - "start": 2880, - "end": 2887, + "start": 2946, + "end": 2947, "loc": { "start": { - "line": 103, - "column": 29 + "line": 107, + "column": 12 }, "end": { - "line": 103, - "column": 36 + "line": 107, + "column": 13 } } }, { "type": { - "label": ".", + "label": "if", + "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -12723,22 +13418,49 @@ "binop": null, "updateContext": null }, - "start": 2887, - "end": 2888, + "value": "if", + "start": 2955, + "end": 2957, "loc": { "start": { - "line": 103, - "column": 36 + "line": 108, + "column": 6 }, "end": { - "line": 103, - "column": 37 + "line": 108, + "column": 8 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 2958, + "end": 2959, + "loc": { + "start": { + "line": 108, + "column": 9 + }, + "end": { + "line": 108, + "column": 10 } } }, { "type": { - "label": "name", + "label": "this", + "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -12746,50 +13468,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "log", - "start": 2888, - "end": 2891, + "value": "this", + "start": 2959, + "end": 2963, "loc": { "start": { - "line": 103, - "column": 37 + "line": 108, + "column": 10 }, "end": { - "line": 103, - "column": 40 + "line": 108, + "column": 14 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2891, - "end": 2892, + "start": 2963, + "end": 2964, "loc": { "start": { - "line": 103, - "column": 40 + "line": 108, + "column": 14 }, "end": { - "line": 103, - "column": 41 + "line": 108, + "column": 15 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -12797,20 +13521,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "element", - "start": 2892, - "end": 2901, + "value": "hasLitMixin", + "start": 2964, + "end": 2975, "loc": { "start": { - "line": 103, - "column": 41 + "line": 108, + "column": 15 }, "end": { - "line": 103, - "column": 50 + "line": 108, + "column": 26 } } }, @@ -12826,51 +13549,50 @@ "postfix": false, "binop": null }, - "start": 2901, - "end": 2902, + "start": 2975, + "end": 2976, "loc": { "start": { - "line": 103, - "column": 50 + "line": 108, + "column": 26 }, "end": { - "line": 103, - "column": 51 + "line": 108, + "column": 27 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2902, - "end": 2903, + "start": 2977, + "end": 2978, "loc": { "start": { - "line": 103, - "column": 51 + "line": 108, + "column": 28 }, "end": { - "line": 103, - "column": 52 + "line": 108, + "column": 29 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": "if", + "keyword": "if", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12879,100 +13601,103 @@ "binop": null, "updateContext": null }, - "value": "this", - "start": 2913, - "end": 2917, + "value": "if", + "start": 2988, + "end": 2990, "loc": { "start": { - "line": 105, - "column": 6 + "line": 109, + "column": 8 }, "end": { - "line": 105, + "line": 109, "column": 10 } } }, { "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2917, - "end": 2918, + "start": 2991, + "end": 2992, "loc": { "start": { - "line": 105, - "column": 10 + "line": 109, + "column": 11 }, "end": { - "line": 105, - "column": 11 + "line": 109, + "column": 12 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "prefix", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": false, + "prefix": true, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "_init", - "start": 2918, - "end": 2923, + "value": "!", + "start": 2992, + "end": 2993, "loc": { "start": { - "line": 105, - "column": 11 + "line": 109, + "column": 12 }, "end": { - "line": 105, - "column": 16 + "line": 109, + "column": 13 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "this", + "keyword": "this", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2923, - "end": 2924, + "value": "this", + "start": 2993, + "end": 2997, "loc": { "start": { - "line": 105, - "column": 16 + "line": 109, + "column": 13 }, "end": { - "line": 105, + "line": 109, "column": 17 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -12980,26 +13705,27 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2924, - "end": 2925, + "start": 2997, + "end": 2998, "loc": { "start": { - "line": 105, + "line": 109, "column": 17 }, "end": { - "line": 105, + "line": 109, "column": 18 } } }, { "type": { - "label": "}", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13007,24 +13733,25 @@ "postfix": false, "binop": null }, - "start": 2931, - "end": 2932, + "value": "rendered", + "start": 2998, + "end": 3006, "loc": { "start": { - "line": 106, - "column": 4 + "line": 109, + "column": 18 }, "end": { - "line": 106, - "column": 5 + "line": 109, + "column": 26 } } }, { "type": { - "label": "name", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13032,23 +13759,22 @@ "postfix": false, "binop": null }, - "value": "_init", - "start": 2938, - "end": 2943, + "start": 3006, + "end": 3007, "loc": { "start": { - "line": 107, - "column": 4 + "line": 109, + "column": 26 }, "end": { - "line": 107, - "column": 9 + "line": 109, + "column": 27 } } }, { "type": { - "label": "(", + "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, @@ -13058,48 +13784,51 @@ "postfix": false, "binop": null }, - "start": 2943, - "end": 2944, + "start": 3008, + "end": 3009, "loc": { "start": { - "line": 107, - "column": 9 + "line": 109, + "column": 28 }, "end": { - "line": 107, - "column": 10 + "line": 109, + "column": 29 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "return", + "keyword": "return", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2944, - "end": 2945, + "value": "return", + "start": 3021, + "end": 3027, "loc": { "start": { - "line": 107, + "line": 110, "column": 10 }, "end": { - "line": 107, - "column": 11 + "line": 110, + "column": 16 } } }, { "type": { - "label": "{", - "beforeExpr": true, + "label": "name", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -13108,44 +13837,42 @@ "postfix": false, "binop": null }, - "start": 2946, - "end": 2947, + "value": "requestAnimationFrame", + "start": 3028, + "end": 3049, "loc": { "start": { - "line": 107, - "column": 12 + "line": 110, + "column": 17 }, "end": { - "line": 107, - "column": 13 + "line": 110, + "column": 38 } } }, { "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 2955, - "end": 2957, + "start": 3049, + "end": 3050, "loc": { "start": { - "line": 108, - "column": 6 + "line": 110, + "column": 38 }, "end": { - "line": 108, - "column": 8 + "line": 110, + "column": 39 } } }, @@ -13161,51 +13888,48 @@ "postfix": false, "binop": null }, - "start": 2958, - "end": 2959, + "start": 3050, + "end": 3051, "loc": { "start": { - "line": 108, - "column": 9 + "line": 110, + "column": 39 }, "end": { - "line": 108, - "column": 10 + "line": 110, + "column": 40 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 2959, - "end": 2963, + "start": 3051, + "end": 3052, "loc": { "start": { - "line": 108, - "column": 10 + "line": 110, + "column": 40 }, "end": { - "line": 108, - "column": 14 + "line": 110, + "column": 41 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=>", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -13215,23 +13939,23 @@ "binop": null, "updateContext": null }, - "start": 2963, - "end": 2964, + "start": 3053, + "end": 3055, "loc": { "start": { - "line": 108, - "column": 14 + "line": 110, + "column": 42 }, "end": { - "line": 108, - "column": 15 + "line": 110, + "column": 44 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "{", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -13240,95 +13964,96 @@ "postfix": false, "binop": null }, - "value": "hasLitMixin", - "start": 2964, - "end": 2975, + "start": 3056, + "end": 3057, "loc": { "start": { - "line": 108, - "column": 15 + "line": 110, + "column": 45 }, "end": { - "line": 108, - "column": 26 + "line": 110, + "column": 46 } } }, { "type": { - "label": ")", + "label": "this", + "keyword": "this", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2975, - "end": 2976, + "value": "this", + "start": 3073, + "end": 3077, "loc": { "start": { - "line": 108, - "column": 26 + "line": 111, + "column": 14 }, "end": { - "line": 108, - "column": 27 + "line": 111, + "column": 18 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 2977, - "end": 2978, + "start": 3077, + "end": 3078, "loc": { "start": { - "line": 108, - "column": 28 + "line": 111, + "column": 18 }, "end": { - "line": 108, - "column": 29 + "line": 111, + "column": 19 } } }, { "type": { - "label": "if", - "keyword": "if", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "if", - "start": 2988, - "end": 2990, + "value": "_init", + "start": 3078, + "end": 3083, "loc": { "start": { - "line": 109, - "column": 8 + "line": 111, + "column": 19 }, "end": { - "line": 109, - "column": 10 + "line": 111, + "column": 24 } } }, @@ -13344,77 +14069,72 @@ "postfix": false, "binop": null }, - "start": 2991, - "end": 2992, + "start": 3083, + "end": 3084, "loc": { "start": { - "line": 109, - "column": 11 + "line": 111, + "column": 24 }, "end": { - "line": 109, - "column": 12 + "line": 111, + "column": 25 } } }, { "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, + "label": ")", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "!", - "start": 2992, - "end": 2993, + "start": 3084, + "end": 3085, "loc": { "start": { - "line": 109, - "column": 12 + "line": 111, + "column": 25 }, "end": { - "line": 109, - "column": 13 + "line": 111, + "column": 26 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": "}", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 2993, - "end": 2997, + "start": 3099, + "end": 3100, "loc": { "start": { - "line": 109, - "column": 13 + "line": 112, + "column": 12 }, "end": { - "line": 109, - "column": 17 + "line": 112, + "column": 13 } } }, { "type": { - "label": ".", + "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -13422,51 +14142,50 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 2997, - "end": 2998, + "start": 3100, + "end": 3101, "loc": { "start": { - "line": 109, - "column": 17 + "line": 112, + "column": 13 }, "end": { - "line": 109, - "column": 18 + "line": 112, + "column": 14 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, + "label": ";", + "beforeExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "rendered", - "start": 2998, - "end": 3006, + "start": 3101, + "end": 3102, "loc": { "start": { - "line": 109, - "column": 18 + "line": 112, + "column": 14 }, "end": { - "line": 109, - "column": 26 + "line": 112, + "column": 15 } } }, { "type": { - "label": ")", + "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -13476,24 +14195,24 @@ "postfix": false, "binop": null }, - "start": 3006, - "end": 3007, + "start": 3112, + "end": 3113, "loc": { "start": { - "line": 109, - "column": 26 + "line": 113, + "column": 8 }, "end": { - "line": 109, - "column": 27 + "line": 113, + "column": 9 } } }, { "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, + "label": "}", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13501,24 +14220,24 @@ "postfix": false, "binop": null }, - "start": 3008, - "end": 3009, + "start": 3121, + "end": 3122, "loc": { "start": { - "line": 109, - "column": 28 + "line": 114, + "column": 6 }, "end": { - "line": 109, - "column": 29 + "line": 114, + "column": 7 } } }, { "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, + "label": "const", + "keyword": "const", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -13528,17 +14247,17 @@ "binop": null, "updateContext": null }, - "value": "return", - "start": 3021, - "end": 3027, + "value": "const", + "start": 3130, + "end": 3135, "loc": { "start": { - "line": 110, - "column": 10 + "line": 115, + "column": 6 }, "end": { - "line": 110, - "column": 16 + "line": 115, + "column": 11 } } }, @@ -13554,73 +14273,78 @@ "postfix": false, "binop": null }, - "value": "requestAnimationFrame", - "start": 3028, - "end": 3049, + "value": "styles", + "start": 3136, + "end": 3142, "loc": { "start": { - "line": 110, - "column": 17 + "line": 115, + "column": 12 }, "end": { - "line": 110, - "column": 38 + "line": 115, + "column": 18 } } }, { "type": { - "label": "(", + "label": "=", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3049, - "end": 3050, + "value": "=", + "start": 3143, + "end": 3144, "loc": { "start": { - "line": 110, - "column": 38 + "line": 115, + "column": 19 }, "end": { - "line": 110, - "column": 39 + "line": 115, + "column": 20 } } }, { "type": { - "label": "(", - "beforeExpr": true, + "label": "this", + "keyword": "this", + "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3050, - "end": 3051, + "value": "this", + "start": 3145, + "end": 3149, "loc": { "start": { - "line": 110, - "column": 39 + "line": 115, + "column": 21 }, "end": { - "line": 110, - "column": 40 + "line": 115, + "column": 25 } } }, { "type": { - "label": ")", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -13628,69 +14352,71 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3051, - "end": 3052, + "start": 3149, + "end": 3150, "loc": { "start": { - "line": 110, - "column": 40 + "line": 115, + "column": 25 }, "end": { - "line": 110, - "column": 41 + "line": 115, + "column": 26 } } }, { "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, + "label": "name", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3053, - "end": 3055, + "value": "shadowRoot", + "start": 3150, + "end": 3160, "loc": { "start": { - "line": 110, - "column": 42 + "line": 115, + "column": 26 }, "end": { - "line": 110, - "column": 44 + "line": 115, + "column": 36 } } }, { "type": { - "label": "{", + "label": "?", "beforeExpr": true, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3056, - "end": 3057, + "start": 3161, + "end": 3162, "loc": { "start": { - "line": 110, - "column": 45 + "line": 115, + "column": 37 }, "end": { - "line": 110, - "column": 46 + "line": 115, + "column": 38 } } }, @@ -13709,16 +14435,16 @@ "updateContext": null }, "value": "this", - "start": 3073, - "end": 3077, + "start": 3163, + "end": 3167, "loc": { "start": { - "line": 111, - "column": 14 + "line": 115, + "column": 39 }, "end": { - "line": 111, - "column": 18 + "line": 115, + "column": 43 } } }, @@ -13735,16 +14461,16 @@ "binop": null, "updateContext": null }, - "start": 3077, - "end": 3078, + "start": 3167, + "end": 3168, "loc": { "start": { - "line": 111, - "column": 18 + "line": 115, + "column": 43 }, "end": { - "line": 111, - "column": 19 + "line": 115, + "column": 44 } } }, @@ -13760,50 +14486,51 @@ "postfix": false, "binop": null }, - "value": "_init", - "start": 3078, - "end": 3083, + "value": "shadowRoot", + "start": 3168, + "end": 3178, "loc": { "start": { - "line": 111, - "column": 19 + "line": 115, + "column": 44 }, "end": { - "line": 111, - "column": 24 + "line": 115, + "column": 54 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, + "label": ".", + "beforeExpr": false, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3083, - "end": 3084, + "start": 3178, + "end": 3179, "loc": { "start": { - "line": 111, - "column": 24 + "line": 115, + "column": 54 }, "end": { - "line": 111, - "column": 25 + "line": 115, + "column": 55 } } }, { "type": { - "label": ")", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13811,24 +14538,25 @@ "postfix": false, "binop": null }, - "start": 3084, - "end": 3085, + "value": "querySelectorAll", + "start": 3179, + "end": 3195, "loc": { "start": { - "line": 111, - "column": 25 + "line": 115, + "column": 55 }, "end": { - "line": 111, - "column": 26 + "line": 115, + "column": 71 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, + "label": "(", + "beforeExpr": true, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13836,16 +14564,43 @@ "postfix": false, "binop": null }, - "start": 3099, - "end": 3100, + "start": 3195, + "end": 3196, + "loc": { + "start": { + "line": 115, + "column": 71 + }, + "end": { + "line": 115, + "column": 72 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "style", + "start": 3196, + "end": 3203, "loc": { "start": { - "line": 112, - "column": 12 + "line": 115, + "column": 72 }, "end": { - "line": 112, - "column": 13 + "line": 115, + "column": 79 } } }, @@ -13861,22 +14616,22 @@ "postfix": false, "binop": null }, - "start": 3100, - "end": 3101, + "start": 3203, + "end": 3204, "loc": { "start": { - "line": 112, - "column": 13 + "line": 115, + "column": 79 }, "end": { - "line": 112, - "column": 14 + "line": 115, + "column": 80 } } }, { "type": { - "label": ";", + "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -13887,47 +14642,50 @@ "binop": null, "updateContext": null }, - "start": 3101, - "end": 3102, + "start": 3205, + "end": 3206, "loc": { "start": { - "line": 112, - "column": 14 + "line": 115, + "column": 81 }, "end": { - "line": 112, - "column": 15 + "line": 115, + "column": 82 } } }, { "type": { - "label": "}", + "label": "this", + "keyword": "this", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3112, - "end": 3113, + "value": "this", + "start": 3207, + "end": 3211, "loc": { "start": { - "line": 113, - "column": 8 + "line": 115, + "column": 83 }, "end": { - "line": 113, - "column": 9 + "line": 115, + "column": 87 } } }, { "type": { - "label": "}", + "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, @@ -13935,53 +14693,52 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3121, - "end": 3122, + "start": 3211, + "end": 3212, "loc": { "start": { - "line": 114, - "column": 6 + "line": 115, + "column": 87 }, "end": { - "line": 114, - "column": 7 + "line": 115, + "column": 88 } } }, { "type": { - "label": "const", - "keyword": "const", + "label": "name", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "const", - "start": 3130, - "end": 3135, + "value": "querySelectorAll", + "start": 3212, + "end": 3228, "loc": { "start": { "line": 115, - "column": 6 + "column": 88 }, "end": { "line": 115, - "column": 11 + "column": 104 } } }, { "type": { - "label": "name", - "beforeExpr": false, + "label": "(", + "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, @@ -13990,79 +14747,75 @@ "postfix": false, "binop": null }, - "value": "style", - "start": 3136, - "end": 3141, + "start": 3228, + "end": 3229, "loc": { "start": { "line": 115, - "column": 12 + "column": 104 }, "end": { "line": 115, - "column": 17 + "column": 105 } } }, { "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, + "label": "string", + "beforeExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "=", - "start": 3142, - "end": 3143, + "value": "style", + "start": 3229, + "end": 3236, "loc": { "start": { "line": 115, - "column": 18 + "column": 105 }, "end": { "line": 115, - "column": 19 + "column": 112 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": ")", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "this", - "start": 3144, - "end": 3148, + "start": 3236, + "end": 3237, "loc": { "start": { "line": 115, - "column": 20 + "column": 112 }, "end": { "line": 115, - "column": 24 + "column": 113 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": ";", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, @@ -14072,16 +14825,32 @@ "binop": null, "updateContext": null }, - "start": 3148, - "end": 3149, + "start": 3237, + "end": 3238, "loc": { "start": { "line": 115, - "column": 24 + "column": 113 }, "end": { "line": 115, - "column": 25 + "column": 114 + } + } + }, + { + "type": "CommentLine", + "value": " const matches = style.innerHTML.match(/apply((.*))/g);", + "start": 3246, + "end": 3303, + "loc": { + "start": { + "line": 116, + "column": 6 + }, + "end": { + "line": 116, + "column": 63 } } }, @@ -14097,17 +14866,17 @@ "postfix": false, "binop": null }, - "value": "shadowRoot", - "start": 3149, - "end": 3159, + "value": "styles", + "start": 3311, + "end": 3317, "loc": { "start": { - "line": 115, - "column": 25 + "line": 117, + "column": 6 }, "end": { - "line": 115, - "column": 35 + "line": 117, + "column": 12 } } }, @@ -14124,16 +14893,16 @@ "binop": null, "updateContext": null }, - "start": 3159, - "end": 3160, + "start": 3317, + "end": 3318, "loc": { "start": { - "line": 115, - "column": 35 + "line": 117, + "column": 12 }, "end": { - "line": 115, - "column": 36 + "line": 117, + "column": 13 } } }, @@ -14149,17 +14918,17 @@ "postfix": false, "binop": null }, - "value": "querySelector", - "start": 3160, - "end": 3173, + "value": "forEach", + "start": 3318, + "end": 3325, "loc": { "start": { - "line": 115, - "column": 36 + "line": 117, + "column": 13 }, "end": { - "line": 115, - "column": 49 + "line": 117, + "column": 20 } } }, @@ -14175,22 +14944,22 @@ "postfix": false, "binop": null }, - "start": 3173, - "end": 3174, + "start": 3325, + "end": 3326, "loc": { "start": { - "line": 115, - "column": 49 + "line": 117, + "column": 20 }, "end": { - "line": 115, - "column": 50 + "line": 117, + "column": 21 } } }, { "type": { - "label": "string", + "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -14198,87 +14967,70 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, "value": "style", - "start": 3174, - "end": 3181, + "start": 3326, + "end": 3331, "loc": { "start": { - "line": 115, - "column": 50 + "line": 117, + "column": 21 }, "end": { - "line": 115, - "column": 57 + "line": 117, + "column": 26 } } }, { "type": { - "label": ")", - "beforeExpr": false, + "label": "=>", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "start": 3181, - "end": 3182, + "start": 3332, + "end": 3334, "loc": { "start": { - "line": 115, - "column": 57 + "line": 117, + "column": 27 }, "end": { - "line": 115, - "column": 58 + "line": 117, + "column": 29 } } }, { "type": { - "label": ";", + "label": "{", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "start": 3182, - "end": 3183, - "loc": { - "start": { - "line": 115, - "column": 58 - }, - "end": { - "line": 115, - "column": 59 - } - } - }, - { - "type": "CommentLine", - "value": " const matches = style.innerHTML.match(/apply((.*))/g);", - "start": 3191, - "end": 3248, + "start": 3335, + "end": 3336, "loc": { "start": { - "line": 116, - "column": 6 + "line": 117, + "column": 30 }, "end": { - "line": 116, - "column": 63 + "line": 117, + "column": 31 } } }, @@ -14297,16 +15049,16 @@ "updateContext": null }, "value": "this", - "start": 3256, - "end": 3260, + "start": 3345, + "end": 3349, "loc": { "start": { - "line": 117, - "column": 6 + "line": 118, + "column": 8 }, "end": { - "line": 117, - "column": 10 + "line": 118, + "column": 12 } } }, @@ -14323,16 +15075,16 @@ "binop": null, "updateContext": null }, - "start": 3260, - "end": 3261, + "start": 3349, + "end": 3350, "loc": { "start": { - "line": 117, - "column": 10 + "line": 118, + "column": 12 }, "end": { - "line": 117, - "column": 11 + "line": 118, + "column": 13 } } }, @@ -14349,16 +15101,16 @@ "binop": null }, "value": "_applyClasses", - "start": 3261, - "end": 3274, + "start": 3350, + "end": 3363, "loc": { "start": { - "line": 117, - "column": 11 + "line": 118, + "column": 13 }, "end": { - "line": 117, - "column": 24 + "line": 118, + "column": 26 } } }, @@ -14374,16 +15126,16 @@ "postfix": false, "binop": null }, - "start": 3274, - "end": 3275, + "start": 3363, + "end": 3364, "loc": { "start": { - "line": 117, - "column": 24 + "line": 118, + "column": 26 }, "end": { - "line": 117, - "column": 25 + "line": 118, + "column": 27 } } }, @@ -14400,16 +15152,16 @@ "binop": null }, "value": "style", - "start": 3275, - "end": 3280, + "start": 3364, + "end": 3369, "loc": { "start": { - "line": 117, - "column": 25 + "line": 118, + "column": 27 }, "end": { - "line": 117, - "column": 30 + "line": 118, + "column": 32 } } }, @@ -14426,16 +15178,16 @@ "binop": null, "updateContext": null }, - "start": 3280, - "end": 3281, + "start": 3369, + "end": 3370, "loc": { "start": { - "line": 117, - "column": 30 + "line": 118, + "column": 32 }, "end": { - "line": 117, - "column": 31 + "line": 118, + "column": 33 } } }, @@ -14452,16 +15204,16 @@ "binop": null }, "value": "innerHTML", - "start": 3281, - "end": 3290, + "start": 3370, + "end": 3379, "loc": { "start": { - "line": 117, - "column": 31 + "line": 118, + "column": 33 }, "end": { - "line": 117, - "column": 40 + "line": 118, + "column": 42 } } }, @@ -14477,16 +15229,16 @@ "postfix": false, "binop": null }, - "start": 3290, - "end": 3291, + "start": 3379, + "end": 3380, "loc": { "start": { - "line": 117, - "column": 40 + "line": 118, + "column": 42 }, "end": { - "line": 117, - "column": 41 + "line": 118, + "column": 43 } } }, @@ -14503,16 +15255,16 @@ "binop": null, "updateContext": null }, - "start": 3291, - "end": 3292, + "start": 3380, + "end": 3381, "loc": { "start": { - "line": 117, - "column": 41 + "line": 118, + "column": 43 }, "end": { - "line": 117, - "column": 42 + "line": 118, + "column": 44 } } }, @@ -14529,16 +15281,16 @@ "binop": null }, "value": "then", - "start": 3292, - "end": 3296, + "start": 3381, + "end": 3385, "loc": { "start": { - "line": 117, - "column": 42 + "line": 118, + "column": 44 }, "end": { - "line": 117, - "column": 46 + "line": 118, + "column": 48 } } }, @@ -14554,16 +15306,16 @@ "postfix": false, "binop": null }, - "start": 3296, - "end": 3297, + "start": 3385, + "end": 3386, "loc": { "start": { - "line": 117, - "column": 46 + "line": 118, + "column": 48 }, "end": { - "line": 117, - "column": 47 + "line": 118, + "column": 49 } } }, @@ -14580,16 +15332,16 @@ "binop": null }, "value": "innerHTML", - "start": 3297, - "end": 3306, + "start": 3386, + "end": 3395, "loc": { "start": { - "line": 117, - "column": 47 + "line": 118, + "column": 49 }, "end": { - "line": 117, - "column": 56 + "line": 118, + "column": 58 } } }, @@ -14606,16 +15358,16 @@ "binop": null, "updateContext": null }, - "start": 3307, - "end": 3309, + "start": 3396, + "end": 3398, "loc": { "start": { - "line": 117, - "column": 57 + "line": 118, + "column": 59 }, "end": { - "line": 117, - "column": 59 + "line": 118, + "column": 61 } } }, @@ -14631,16 +15383,16 @@ "postfix": false, "binop": null }, - "start": 3310, - "end": 3311, + "start": 3399, + "end": 3400, "loc": { "start": { - "line": 117, - "column": 60 + "line": 118, + "column": 62 }, "end": { - "line": 117, - "column": 61 + "line": 118, + "column": 63 } } }, @@ -14659,16 +15411,16 @@ "updateContext": null }, "value": "if", - "start": 3321, - "end": 3323, + "start": 3411, + "end": 3413, "loc": { "start": { - "line": 118, - "column": 8 + "line": 119, + "column": 10 }, "end": { - "line": 118, - "column": 10 + "line": 119, + "column": 12 } } }, @@ -14684,16 +15436,16 @@ "postfix": false, "binop": null }, - "start": 3324, - "end": 3325, + "start": 3414, + "end": 3415, "loc": { "start": { - "line": 118, - "column": 11 + "line": 119, + "column": 13 }, "end": { - "line": 118, - "column": 12 + "line": 119, + "column": 14 } } }, @@ -14710,16 +15462,16 @@ "binop": null }, "value": "innerHTML", - "start": 3325, - "end": 3334, + "start": 3415, + "end": 3424, "loc": { "start": { - "line": 118, - "column": 12 + "line": 119, + "column": 14 }, "end": { - "line": 118, - "column": 21 + "line": 119, + "column": 23 } } }, @@ -14735,16 +15487,16 @@ "postfix": false, "binop": null }, - "start": 3334, - "end": 3335, + "start": 3424, + "end": 3425, "loc": { "start": { - "line": 118, - "column": 21 + "line": 119, + "column": 23 }, "end": { - "line": 118, - "column": 22 + "line": 119, + "column": 24 } } }, @@ -14763,16 +15515,16 @@ "updateContext": null }, "value": "this", - "start": 3336, - "end": 3340, + "start": 3426, + "end": 3430, "loc": { "start": { - "line": 118, - "column": 23 + "line": 119, + "column": 25 }, "end": { - "line": 118, - "column": 27 + "line": 119, + "column": 29 } } }, @@ -14789,16 +15541,16 @@ "binop": null, "updateContext": null }, - "start": 3340, - "end": 3341, + "start": 3430, + "end": 3431, "loc": { "start": { - "line": 118, - "column": 27 + "line": 119, + "column": 29 }, "end": { - "line": 118, - "column": 28 + "line": 119, + "column": 30 } } }, @@ -14815,16 +15567,16 @@ "binop": null }, "value": "style", - "start": 3341, - "end": 3346, + "start": 3431, + "end": 3436, "loc": { "start": { - "line": 118, - "column": 28 + "line": 119, + "column": 30 }, "end": { - "line": 118, - "column": 33 + "line": 119, + "column": 35 } } }, @@ -14841,16 +15593,16 @@ "binop": null, "updateContext": null }, - "start": 3346, - "end": 3347, + "start": 3436, + "end": 3437, "loc": { "start": { - "line": 118, - "column": 33 + "line": 119, + "column": 35 }, "end": { - "line": 118, - "column": 34 + "line": 119, + "column": 36 } } }, @@ -14867,16 +15619,16 @@ "binop": null }, "value": "innerHTML", - "start": 3347, - "end": 3356, + "start": 3437, + "end": 3446, "loc": { "start": { - "line": 118, - "column": 34 + "line": 119, + "column": 36 }, "end": { - "line": 118, - "column": 43 + "line": 119, + "column": 45 } } }, @@ -14894,16 +15646,16 @@ "updateContext": null }, "value": "=", - "start": 3357, - "end": 3358, + "start": 3447, + "end": 3448, "loc": { "start": { - "line": 118, - "column": 44 + "line": 119, + "column": 46 }, "end": { - "line": 118, - "column": 45 + "line": 119, + "column": 47 } } }, @@ -14920,16 +15672,16 @@ "binop": null }, "value": "innerHTML", - "start": 3359, - "end": 3368, + "start": 3449, + "end": 3458, "loc": { "start": { - "line": 118, - "column": 46 + "line": 119, + "column": 48 }, "end": { - "line": 118, - "column": 55 + "line": 119, + "column": 57 } } }, @@ -14946,16 +15698,16 @@ "binop": null, "updateContext": null }, - "start": 3368, - "end": 3369, + "start": 3458, + "end": 3459, "loc": { "start": { - "line": 118, - "column": 55 + "line": 119, + "column": 57 }, "end": { - "line": 118, - "column": 56 + "line": 119, + "column": 58 } } }, @@ -14974,16 +15726,16 @@ "updateContext": null }, "value": "this", - "start": 3379, - "end": 3383, + "start": 3470, + "end": 3474, "loc": { "start": { - "line": 119, - "column": 8 + "line": 120, + "column": 10 }, "end": { - "line": 119, - "column": 12 + "line": 120, + "column": 14 } } }, @@ -15000,16 +15752,16 @@ "binop": null, "updateContext": null }, - "start": 3383, - "end": 3384, + "start": 3474, + "end": 3475, "loc": { "start": { - "line": 119, - "column": 12 + "line": 120, + "column": 14 }, "end": { - "line": 119, - "column": 13 + "line": 120, + "column": 15 } } }, @@ -15026,16 +15778,16 @@ "binop": null }, "value": "_applyMixins", - "start": 3384, - "end": 3396, + "start": 3475, + "end": 3487, "loc": { "start": { - "line": 119, - "column": 13 + "line": 120, + "column": 15 }, "end": { - "line": 119, - "column": 25 + "line": 120, + "column": 27 } } }, @@ -15051,16 +15803,16 @@ "postfix": false, "binop": null }, - "start": 3396, - "end": 3397, + "start": 3487, + "end": 3488, "loc": { "start": { - "line": 119, - "column": 25 + "line": 120, + "column": 27 }, "end": { - "line": 119, - "column": 26 + "line": 120, + "column": 28 } } }, @@ -15077,16 +15829,16 @@ "binop": null }, "value": "style", - "start": 3397, - "end": 3402, + "start": 3488, + "end": 3493, "loc": { "start": { - "line": 119, - "column": 26 + "line": 120, + "column": 28 }, "end": { - "line": 119, - "column": 31 + "line": 120, + "column": 33 } } }, @@ -15103,16 +15855,16 @@ "binop": null, "updateContext": null }, - "start": 3402, - "end": 3403, + "start": 3493, + "end": 3494, "loc": { "start": { - "line": 119, - "column": 31 + "line": 120, + "column": 33 }, "end": { - "line": 119, - "column": 32 + "line": 120, + "column": 34 } } }, @@ -15129,16 +15881,16 @@ "binop": null }, "value": "innerHTML", - "start": 3403, - "end": 3412, + "start": 3494, + "end": 3503, "loc": { "start": { - "line": 119, - "column": 32 + "line": 120, + "column": 34 }, "end": { - "line": 119, - "column": 41 + "line": 120, + "column": 43 } } }, @@ -15154,16 +15906,16 @@ "postfix": false, "binop": null }, - "start": 3412, - "end": 3413, + "start": 3503, + "end": 3504, "loc": { "start": { - "line": 119, - "column": 41 + "line": 120, + "column": 43 }, "end": { - "line": 119, - "column": 42 + "line": 120, + "column": 44 } } }, @@ -15180,16 +15932,16 @@ "binop": null, "updateContext": null }, - "start": 3413, - "end": 3414, + "start": 3504, + "end": 3505, "loc": { "start": { - "line": 119, - "column": 42 + "line": 120, + "column": 44 }, "end": { - "line": 119, - "column": 43 + "line": 120, + "column": 45 } } }, @@ -15206,16 +15958,16 @@ "binop": null }, "value": "then", - "start": 3414, - "end": 3418, + "start": 3505, + "end": 3509, "loc": { "start": { - "line": 119, - "column": 43 + "line": 120, + "column": 45 }, "end": { - "line": 119, - "column": 47 + "line": 120, + "column": 49 } } }, @@ -15231,16 +15983,16 @@ "postfix": false, "binop": null }, - "start": 3418, - "end": 3419, + "start": 3509, + "end": 3510, "loc": { "start": { - "line": 119, - "column": 47 + "line": 120, + "column": 49 }, "end": { - "line": 119, - "column": 48 + "line": 120, + "column": 50 } } }, @@ -15257,16 +16009,16 @@ "binop": null }, "value": "innerHTML", - "start": 3419, - "end": 3428, + "start": 3510, + "end": 3519, "loc": { "start": { - "line": 119, - "column": 48 + "line": 120, + "column": 50 }, "end": { - "line": 119, - "column": 57 + "line": 120, + "column": 59 } } }, @@ -15283,16 +16035,16 @@ "binop": null, "updateContext": null }, - "start": 3429, - "end": 3431, + "start": 3520, + "end": 3522, "loc": { "start": { - "line": 119, - "column": 58 + "line": 120, + "column": 60 }, "end": { - "line": 119, - "column": 60 + "line": 120, + "column": 62 } } }, @@ -15308,16 +16060,16 @@ "postfix": false, "binop": null }, - "start": 3432, - "end": 3433, + "start": 3523, + "end": 3524, "loc": { "start": { - "line": 119, - "column": 61 + "line": 120, + "column": 63 }, "end": { - "line": 119, - "column": 62 + "line": 120, + "column": 64 } } }, @@ -15336,16 +16088,16 @@ "updateContext": null }, "value": "if", - "start": 3445, - "end": 3447, + "start": 3537, + "end": 3539, "loc": { "start": { - "line": 120, - "column": 10 + "line": 121, + "column": 12 }, "end": { - "line": 120, - "column": 12 + "line": 121, + "column": 14 } } }, @@ -15361,16 +16113,16 @@ "postfix": false, "binop": null }, - "start": 3448, - "end": 3449, + "start": 3540, + "end": 3541, "loc": { "start": { - "line": 120, - "column": 13 + "line": 121, + "column": 15 }, "end": { - "line": 120, - "column": 14 + "line": 121, + "column": 16 } } }, @@ -15387,16 +16139,16 @@ "binop": null }, "value": "innerHTML", - "start": 3449, - "end": 3458, + "start": 3541, + "end": 3550, "loc": { "start": { - "line": 120, - "column": 14 + "line": 121, + "column": 16 }, "end": { - "line": 120, - "column": 23 + "line": 121, + "column": 25 } } }, @@ -15412,16 +16164,16 @@ "postfix": false, "binop": null }, - "start": 3458, - "end": 3459, + "start": 3550, + "end": 3551, "loc": { "start": { - "line": 120, - "column": 23 + "line": 121, + "column": 25 }, "end": { - "line": 120, - "column": 24 + "line": 121, + "column": 26 } } }, @@ -15440,16 +16192,16 @@ "updateContext": null }, "value": "this", - "start": 3460, - "end": 3464, + "start": 3552, + "end": 3556, "loc": { "start": { - "line": 120, - "column": 25 + "line": 121, + "column": 27 }, "end": { - "line": 120, - "column": 29 + "line": 121, + "column": 31 } } }, @@ -15466,16 +16218,16 @@ "binop": null, "updateContext": null }, - "start": 3464, - "end": 3465, + "start": 3556, + "end": 3557, "loc": { "start": { - "line": 120, - "column": 29 + "line": 121, + "column": 31 }, "end": { - "line": 120, - "column": 30 + "line": 121, + "column": 32 } } }, @@ -15492,16 +16244,16 @@ "binop": null }, "value": "style", - "start": 3465, - "end": 3470, + "start": 3557, + "end": 3562, "loc": { "start": { - "line": 120, - "column": 30 + "line": 121, + "column": 32 }, "end": { - "line": 120, - "column": 35 + "line": 121, + "column": 37 } } }, @@ -15518,16 +16270,16 @@ "binop": null, "updateContext": null }, - "start": 3470, - "end": 3471, + "start": 3562, + "end": 3563, "loc": { "start": { - "line": 120, - "column": 35 + "line": 121, + "column": 37 }, "end": { - "line": 120, - "column": 36 + "line": 121, + "column": 38 } } }, @@ -15544,16 +16296,16 @@ "binop": null }, "value": "innerHTML", - "start": 3471, - "end": 3480, + "start": 3563, + "end": 3572, "loc": { "start": { - "line": 120, - "column": 36 + "line": 121, + "column": 38 }, "end": { - "line": 120, - "column": 45 + "line": 121, + "column": 47 } } }, @@ -15571,16 +16323,16 @@ "updateContext": null }, "value": "=", - "start": 3481, - "end": 3482, + "start": 3573, + "end": 3574, "loc": { "start": { - "line": 120, - "column": 46 + "line": 121, + "column": 48 }, "end": { - "line": 120, - "column": 47 + "line": 121, + "column": 49 } } }, @@ -15597,16 +16349,16 @@ "binop": null }, "value": "innerHTML", - "start": 3483, - "end": 3492, + "start": 3575, + "end": 3584, "loc": { "start": { - "line": 120, - "column": 48 + "line": 121, + "column": 50 }, "end": { - "line": 120, - "column": 57 + "line": 121, + "column": 59 } } }, @@ -15623,16 +16375,16 @@ "binop": null, "updateContext": null }, - "start": 3492, - "end": 3493, + "start": 3584, + "end": 3585, "loc": { "start": { - "line": 120, - "column": 57 + "line": 121, + "column": 59 }, "end": { - "line": 120, - "column": 58 + "line": 121, + "column": 60 } } }, @@ -15648,16 +16400,16 @@ "postfix": false, "binop": null }, - "start": 3503, - "end": 3504, + "start": 3596, + "end": 3597, "loc": { "start": { - "line": 121, - "column": 8 + "line": 122, + "column": 10 }, "end": { - "line": 121, - "column": 9 + "line": 122, + "column": 11 } } }, @@ -15673,16 +16425,16 @@ "postfix": false, "binop": null }, - "start": 3504, - "end": 3505, + "start": 3597, + "end": 3598, "loc": { "start": { - "line": 121, - "column": 9 + "line": 122, + "column": 11 }, "end": { - "line": 121, - "column": 10 + "line": 122, + "column": 12 } } }, @@ -15698,16 +16450,16 @@ "postfix": false, "binop": null }, - "start": 3513, - "end": 3514, + "start": 3607, + "end": 3608, "loc": { "start": { - "line": 122, - "column": 6 + "line": 123, + "column": 8 }, "end": { - "line": 122, - "column": 7 + "line": 123, + "column": 9 } } }, @@ -15723,16 +16475,16 @@ "postfix": false, "binop": null }, - "start": 3514, - "end": 3515, + "start": 3608, + "end": 3609, "loc": { "start": { - "line": 122, - "column": 7 + "line": 123, + "column": 9 }, "end": { - "line": 122, - "column": 8 + "line": 123, + "column": 10 } } }, @@ -15749,16 +16501,16 @@ "binop": null, "updateContext": null }, - "start": 3515, - "end": 3516, + "start": 3609, + "end": 3610, "loc": { "start": { - "line": 122, - "column": 8 + "line": 123, + "column": 10 }, "end": { - "line": 122, - "column": 9 + "line": 123, + "column": 11 } } }, @@ -15777,16 +16529,16 @@ "updateContext": null }, "value": "catch", - "start": 3516, - "end": 3521, + "start": 3610, + "end": 3615, "loc": { "start": { - "line": 122, - "column": 9 + "line": 123, + "column": 11 }, "end": { - "line": 122, - "column": 14 + "line": 123, + "column": 16 } } }, @@ -15802,16 +16554,16 @@ "postfix": false, "binop": null }, - "start": 3521, - "end": 3522, + "start": 3615, + "end": 3616, "loc": { "start": { - "line": 122, - "column": 14 + "line": 123, + "column": 16 }, "end": { - "line": 122, - "column": 15 + "line": 123, + "column": 17 } } }, @@ -15828,16 +16580,16 @@ "binop": null }, "value": "error", - "start": 3522, - "end": 3527, + "start": 3616, + "end": 3621, "loc": { "start": { - "line": 122, - "column": 15 + "line": 123, + "column": 17 }, "end": { - "line": 122, - "column": 20 + "line": 123, + "column": 22 } } }, @@ -15854,16 +16606,16 @@ "binop": null, "updateContext": null }, - "start": 3528, - "end": 3530, + "start": 3622, + "end": 3624, "loc": { "start": { - "line": 122, - "column": 21 + "line": 123, + "column": 23 }, "end": { - "line": 122, - "column": 23 + "line": 123, + "column": 25 } } }, @@ -15879,16 +16631,16 @@ "postfix": false, "binop": null }, - "start": 3531, - "end": 3532, + "start": 3625, + "end": 3626, "loc": { "start": { - "line": 122, - "column": 24 + "line": 123, + "column": 26 }, "end": { - "line": 122, - "column": 25 + "line": 123, + "column": 27 } } }, @@ -15905,16 +16657,16 @@ "binop": null }, "value": "console", - "start": 3542, - "end": 3549, + "start": 3637, + "end": 3644, "loc": { "start": { - "line": 123, - "column": 8 + "line": 124, + "column": 10 }, "end": { - "line": 123, - "column": 15 + "line": 124, + "column": 17 } } }, @@ -15931,16 +16683,16 @@ "binop": null, "updateContext": null }, - "start": 3549, - "end": 3550, + "start": 3644, + "end": 3645, "loc": { "start": { - "line": 123, - "column": 15 + "line": 124, + "column": 17 }, "end": { - "line": 123, - "column": 16 + "line": 124, + "column": 18 } } }, @@ -15957,16 +16709,16 @@ "binop": null }, "value": "error", - "start": 3550, - "end": 3555, + "start": 3645, + "end": 3650, "loc": { "start": { - "line": 123, - "column": 16 + "line": 124, + "column": 18 }, "end": { - "line": 123, - "column": 21 + "line": 124, + "column": 23 } } }, @@ -15982,16 +16734,16 @@ "postfix": false, "binop": null }, - "start": 3555, - "end": 3556, + "start": 3650, + "end": 3651, "loc": { "start": { - "line": 123, - "column": 21 + "line": 124, + "column": 23 }, "end": { - "line": 123, - "column": 22 + "line": 124, + "column": 24 } } }, @@ -16008,16 +16760,16 @@ "binop": null }, "value": "error", - "start": 3556, - "end": 3561, + "start": 3651, + "end": 3656, "loc": { "start": { - "line": 123, - "column": 22 + "line": 124, + "column": 24 }, "end": { - "line": 123, - "column": 27 + "line": 124, + "column": 29 } } }, @@ -16033,16 +16785,16 @@ "postfix": false, "binop": null }, - "start": 3561, - "end": 3562, + "start": 3656, + "end": 3657, "loc": { "start": { - "line": 123, - "column": 27 + "line": 124, + "column": 29 }, "end": { - "line": 123, - "column": 28 + "line": 124, + "column": 30 } } }, @@ -16059,16 +16811,16 @@ "binop": null, "updateContext": null }, - "start": 3562, - "end": 3563, + "start": 3657, + "end": 3658, "loc": { "start": { - "line": 123, - "column": 28 + "line": 124, + "column": 30 }, "end": { - "line": 123, - "column": 29 + "line": 124, + "column": 31 } } }, @@ -16084,16 +16836,16 @@ "postfix": false, "binop": null }, - "start": 3571, - "end": 3572, + "start": 3667, + "end": 3668, "loc": { "start": { - "line": 124, - "column": 6 + "line": 125, + "column": 8 }, "end": { - "line": 124, - "column": 7 + "line": 125, + "column": 9 } } }, @@ -16109,16 +16861,16 @@ "postfix": false, "binop": null }, - "start": 3572, - "end": 3573, + "start": 3668, + "end": 3669, "loc": { "start": { - "line": 124, - "column": 7 + "line": 125, + "column": 9 }, "end": { - "line": 124, - "column": 8 + "line": 125, + "column": 10 } } }, @@ -16135,31 +16887,81 @@ "binop": null, "updateContext": null }, - "start": 3573, - "end": 3574, + "start": 3669, + "end": 3670, "loc": { "start": { - "line": 124, - "column": 8 + "line": 125, + "column": 10 }, "end": { - "line": 124, - "column": 9 + "line": 125, + "column": 11 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3677, + "end": 3678, + "loc": { + "start": { + "line": 126, + "column": 6 + }, + "end": { + "line": 126, + "column": 7 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 3678, + "end": 3679, + "loc": { + "start": { + "line": 126, + "column": 7 + }, + "end": { + "line": 126, + "column": 8 } } }, { "type": "CommentLine", "value": " this._applyVariables(matches, style);", - "start": 3582, - "end": 3622, + "start": 3687, + "end": 3727, "loc": { "start": { - "line": 125, + "line": 127, "column": 6 }, "end": { - "line": 125, + "line": 127, "column": 46 } } @@ -16176,15 +16978,15 @@ "postfix": false, "binop": null }, - "start": 3628, - "end": 3629, + "start": 3733, + "end": 3734, "loc": { "start": { - "line": 126, + "line": 128, "column": 4 }, "end": { - "line": 126, + "line": 128, "column": 5 } } @@ -16202,15 +17004,15 @@ "binop": null }, "value": "_applyMixins", - "start": 3637, - "end": 3649, + "start": 3742, + "end": 3754, "loc": { "start": { - "line": 128, + "line": 130, "column": 4 }, "end": { - "line": 128, + "line": 130, "column": 16 } } @@ -16227,15 +17029,15 @@ "postfix": false, "binop": null }, - "start": 3649, - "end": 3650, + "start": 3754, + "end": 3755, "loc": { "start": { - "line": 128, + "line": 130, "column": 16 }, "end": { - "line": 128, + "line": 130, "column": 17 } } @@ -16253,15 +17055,15 @@ "binop": null }, "value": "string", - "start": 3650, - "end": 3656, + "start": 3755, + "end": 3761, "loc": { "start": { - "line": 128, + "line": 130, "column": 17 }, "end": { - "line": 128, + "line": 130, "column": 23 } } @@ -16278,15 +17080,15 @@ "postfix": false, "binop": null }, - "start": 3656, - "end": 3657, + "start": 3761, + "end": 3762, "loc": { "start": { - "line": 128, + "line": 130, "column": 23 }, "end": { - "line": 128, + "line": 130, "column": 24 } } @@ -16303,15 +17105,15 @@ "postfix": false, "binop": null }, - "start": 3658, - "end": 3659, + "start": 3763, + "end": 3764, "loc": { "start": { - "line": 128, + "line": 130, "column": 25 }, "end": { - "line": 128, + "line": 130, "column": 26 } } @@ -16331,15 +17133,15 @@ "updateContext": null }, "value": "const", - "start": 3667, - "end": 3672, + "start": 3772, + "end": 3777, "loc": { "start": { - "line": 129, + "line": 131, "column": 6 }, "end": { - "line": 129, + "line": 131, "column": 11 } } @@ -16357,15 +17159,15 @@ "binop": null }, "value": "mixinInMixin", - "start": 3673, - "end": 3685, + "start": 3778, + "end": 3790, "loc": { "start": { - "line": 129, + "line": 131, "column": 12 }, "end": { - "line": 129, + "line": 131, "column": 24 } } @@ -16384,15 +17186,15 @@ "updateContext": null }, "value": "=", - "start": 3686, - "end": 3687, + "start": 3791, + "end": 3792, "loc": { "start": { - "line": 129, + "line": 131, "column": 25 }, "end": { - "line": 129, + "line": 131, "column": 26 } } @@ -16410,15 +17212,15 @@ "binop": null }, "value": "string", - "start": 3688, - "end": 3694, + "start": 3793, + "end": 3799, "loc": { "start": { - "line": 129, + "line": 131, "column": 27 }, "end": { - "line": 129, + "line": 131, "column": 33 } } @@ -16436,15 +17238,15 @@ "binop": null, "updateContext": null }, - "start": 3695, - "end": 3697, + "start": 3800, + "end": 3802, "loc": { "start": { - "line": 129, + "line": 131, "column": 34 }, "end": { - "line": 129, + "line": 131, "column": 36 } } @@ -16461,15 +17263,15 @@ "postfix": false, "binop": null }, - "start": 3698, - "end": 3699, + "start": 3803, + "end": 3804, "loc": { "start": { - "line": 129, + "line": 131, "column": 37 }, "end": { - "line": 129, + "line": 131, "column": 38 } } @@ -16489,15 +17291,15 @@ "updateContext": null }, "value": "const", - "start": 3709, - "end": 3714, + "start": 3814, + "end": 3819, "loc": { "start": { - "line": 130, + "line": 132, "column": 8 }, "end": { - "line": 130, + "line": 132, "column": 13 } } @@ -16515,15 +17317,15 @@ "binop": null }, "value": "matches", - "start": 3715, - "end": 3722, + "start": 3820, + "end": 3827, "loc": { "start": { - "line": 130, + "line": 132, "column": 14 }, "end": { - "line": 130, + "line": 132, "column": 21 } } @@ -16542,15 +17344,15 @@ "updateContext": null }, "value": "=", - "start": 3723, - "end": 3724, + "start": 3828, + "end": 3829, "loc": { "start": { - "line": 130, + "line": 132, "column": 22 }, "end": { - "line": 130, + "line": 132, "column": 23 } } @@ -16568,15 +17370,15 @@ "binop": null }, "value": "string", - "start": 3725, - "end": 3731, + "start": 3830, + "end": 3836, "loc": { "start": { - "line": 130, + "line": 132, "column": 24 }, "end": { - "line": 130, + "line": 132, "column": 30 } } @@ -16594,15 +17396,15 @@ "binop": null, "updateContext": null }, - "start": 3731, - "end": 3732, + "start": 3836, + "end": 3837, "loc": { "start": { - "line": 130, + "line": 132, "column": 30 }, "end": { - "line": 130, + "line": 132, "column": 31 } } @@ -16620,15 +17422,15 @@ "binop": null }, "value": "match", - "start": 3732, - "end": 3737, + "start": 3837, + "end": 3842, "loc": { "start": { - "line": 130, + "line": 132, "column": 31 }, "end": { - "line": 130, + "line": 132, "column": 36 } } @@ -16645,15 +17447,15 @@ "postfix": false, "binop": null }, - "start": 3737, - "end": 3738, + "start": 3842, + "end": 3843, "loc": { "start": { - "line": 130, + "line": 132, "column": 36 }, "end": { - "line": 130, + "line": 132, "column": 37 } } @@ -16675,15 +17477,15 @@ "pattern": "mixin((.*))", "flags": "g" }, - "start": 3738, - "end": 3752, + "start": 3843, + "end": 3857, "loc": { "start": { - "line": 130, + "line": 132, "column": 37 }, "end": { - "line": 130, + "line": 132, "column": 51 } } @@ -16700,15 +17502,15 @@ "postfix": false, "binop": null }, - "start": 3752, - "end": 3753, + "start": 3857, + "end": 3858, "loc": { "start": { - "line": 130, + "line": 132, "column": 51 }, "end": { - "line": 130, + "line": 132, "column": 52 } } @@ -16726,15 +17528,15 @@ "binop": null, "updateContext": null }, - "start": 3753, - "end": 3754, + "start": 3858, + "end": 3859, "loc": { "start": { - "line": 130, + "line": 132, "column": 52 }, "end": { - "line": 130, + "line": 132, "column": 53 } } @@ -16754,15 +17556,15 @@ "updateContext": null }, "value": "if", - "start": 3764, - "end": 3766, + "start": 3869, + "end": 3871, "loc": { "start": { - "line": 131, + "line": 133, "column": 8 }, "end": { - "line": 131, + "line": 133, "column": 10 } } @@ -16779,15 +17581,15 @@ "postfix": false, "binop": null }, - "start": 3767, - "end": 3768, + "start": 3872, + "end": 3873, "loc": { "start": { - "line": 131, + "line": 133, "column": 11 }, "end": { - "line": 131, + "line": 133, "column": 12 } } @@ -16805,15 +17607,15 @@ "binop": null }, "value": "matches", - "start": 3768, - "end": 3775, + "start": 3873, + "end": 3880, "loc": { "start": { - "line": 131, + "line": 133, "column": 12 }, "end": { - "line": 131, + "line": 133, "column": 19 } } @@ -16830,15 +17632,15 @@ "postfix": false, "binop": null }, - "start": 3775, - "end": 3776, + "start": 3880, + "end": 3881, "loc": { "start": { - "line": 131, + "line": 133, "column": 19 }, "end": { - "line": 131, + "line": 133, "column": 20 } } @@ -16855,15 +17657,15 @@ "postfix": false, "binop": null }, - "start": 3777, - "end": 3778, + "start": 3882, + "end": 3883, "loc": { "start": { - "line": 131, + "line": 133, "column": 21 }, "end": { - "line": 131, + "line": 133, "column": 22 } } @@ -16883,15 +17685,15 @@ "updateContext": null }, "value": "for", - "start": 3790, - "end": 3793, + "start": 3895, + "end": 3898, "loc": { "start": { - "line": 132, + "line": 134, "column": 10 }, "end": { - "line": 132, + "line": 134, "column": 13 } } @@ -16908,15 +17710,15 @@ "postfix": false, "binop": null }, - "start": 3794, - "end": 3795, + "start": 3899, + "end": 3900, "loc": { "start": { - "line": 132, + "line": 134, "column": 14 }, "end": { - "line": 132, + "line": 134, "column": 15 } } @@ -16936,15 +17738,15 @@ "updateContext": null }, "value": "const", - "start": 3795, - "end": 3800, + "start": 3900, + "end": 3905, "loc": { "start": { - "line": 132, + "line": 134, "column": 15 }, "end": { - "line": 132, + "line": 134, "column": 20 } } @@ -16962,15 +17764,15 @@ "binop": null }, "value": "match", - "start": 3801, - "end": 3806, + "start": 3906, + "end": 3911, "loc": { "start": { - "line": 132, + "line": 134, "column": 21 }, "end": { - "line": 132, + "line": 134, "column": 26 } } @@ -16988,15 +17790,15 @@ "binop": null }, "value": "of", - "start": 3807, - "end": 3809, + "start": 3912, + "end": 3914, "loc": { "start": { - "line": 132, + "line": 134, "column": 27 }, "end": { - "line": 132, + "line": 134, "column": 29 } } @@ -17014,15 +17816,15 @@ "binop": null }, "value": "matches", - "start": 3810, - "end": 3817, + "start": 3915, + "end": 3922, "loc": { "start": { - "line": 132, + "line": 134, "column": 30 }, "end": { - "line": 132, + "line": 134, "column": 37 } } @@ -17039,15 +17841,15 @@ "postfix": false, "binop": null }, - "start": 3817, - "end": 3818, + "start": 3922, + "end": 3923, "loc": { "start": { - "line": 132, + "line": 134, "column": 37 }, "end": { - "line": 132, + "line": 134, "column": 38 } } @@ -17064,15 +17866,15 @@ "postfix": false, "binop": null }, - "start": 3819, - "end": 3820, + "start": 3924, + "end": 3925, "loc": { "start": { - "line": 132, + "line": 134, "column": 39 }, "end": { - "line": 132, + "line": 134, "column": 40 } } @@ -17092,15 +17894,15 @@ "updateContext": null }, "value": "const", - "start": 3834, - "end": 3839, + "start": 3939, + "end": 3944, "loc": { "start": { - "line": 133, + "line": 135, "column": 12 }, "end": { - "line": 133, + "line": 135, "column": 17 } } @@ -17118,15 +17920,15 @@ "binop": null }, "value": "mixin", - "start": 3840, - "end": 3845, + "start": 3945, + "end": 3950, "loc": { "start": { - "line": 133, + "line": 135, "column": 18 }, "end": { - "line": 133, + "line": 135, "column": 23 } } @@ -17145,15 +17947,15 @@ "updateContext": null }, "value": "=", - "start": 3846, - "end": 3847, + "start": 3951, + "end": 3952, "loc": { "start": { - "line": 133, + "line": 135, "column": 24 }, "end": { - "line": 133, + "line": 135, "column": 25 } } @@ -17171,15 +17973,15 @@ "binop": null }, "value": "mixins", - "start": 3848, - "end": 3854, + "start": 3953, + "end": 3959, "loc": { "start": { - "line": 133, + "line": 135, "column": 26 }, "end": { - "line": 133, + "line": 135, "column": 32 } } @@ -17197,15 +17999,15 @@ "binop": null, "updateContext": null }, - "start": 3854, - "end": 3855, + "start": 3959, + "end": 3960, "loc": { "start": { - "line": 133, + "line": 135, "column": 32 }, "end": { - "line": 133, + "line": 135, "column": 33 } } @@ -17223,15 +18025,15 @@ "binop": null }, "value": "match", - "start": 3855, - "end": 3860, + "start": 3960, + "end": 3965, "loc": { "start": { - "line": 133, + "line": 135, "column": 33 }, "end": { - "line": 133, + "line": 135, "column": 38 } } @@ -17249,15 +18051,15 @@ "binop": null, "updateContext": null }, - "start": 3860, - "end": 3861, + "start": 3965, + "end": 3966, "loc": { "start": { - "line": 133, + "line": 135, "column": 38 }, "end": { - "line": 133, + "line": 135, "column": 39 } } @@ -17275,15 +18077,15 @@ "binop": null, "updateContext": null }, - "start": 3861, - "end": 3862, + "start": 3966, + "end": 3967, "loc": { "start": { - "line": 133, + "line": 135, "column": 39 }, "end": { - "line": 133, + "line": 135, "column": 40 } } @@ -17301,15 +18103,15 @@ "binop": null }, "value": "string", - "start": 3876, - "end": 3882, + "start": 3981, + "end": 3987, "loc": { "start": { - "line": 134, + "line": 136, "column": 12 }, "end": { - "line": 134, + "line": 136, "column": 18 } } @@ -17328,15 +18130,15 @@ "updateContext": null }, "value": "=", - "start": 3883, - "end": 3884, + "start": 3988, + "end": 3989, "loc": { "start": { - "line": 134, + "line": 136, "column": 19 }, "end": { - "line": 134, + "line": 136, "column": 20 } } @@ -17354,15 +18156,15 @@ "binop": null }, "value": "string", - "start": 3885, - "end": 3891, + "start": 3990, + "end": 3996, "loc": { "start": { - "line": 134, + "line": 136, "column": 21 }, "end": { - "line": 134, + "line": 136, "column": 27 } } @@ -17380,15 +18182,15 @@ "binop": null, "updateContext": null }, - "start": 3891, - "end": 3892, + "start": 3996, + "end": 3997, "loc": { "start": { - "line": 134, + "line": 136, "column": 27 }, "end": { - "line": 134, + "line": 136, "column": 28 } } @@ -17406,15 +18208,15 @@ "binop": null }, "value": "replace", - "start": 3892, - "end": 3899, + "start": 3997, + "end": 4004, "loc": { "start": { - "line": 134, + "line": 136, "column": 28 }, "end": { - "line": 134, + "line": 136, "column": 35 } } @@ -17431,15 +18233,15 @@ "postfix": false, "binop": null }, - "start": 3899, - "end": 3900, + "start": 4004, + "end": 4005, "loc": { "start": { - "line": 134, + "line": 136, "column": 35 }, "end": { - "line": 134, + "line": 136, "column": 36 } } @@ -17457,15 +18259,15 @@ "binop": null }, "value": "match", - "start": 3900, - "end": 3905, + "start": 4005, + "end": 4010, "loc": { "start": { - "line": 134, + "line": 136, "column": 36 }, "end": { - "line": 134, + "line": 136, "column": 41 } } @@ -17483,15 +18285,15 @@ "binop": null, "updateContext": null }, - "start": 3905, - "end": 3906, + "start": 4010, + "end": 4011, "loc": { "start": { - "line": 134, + "line": 136, "column": 41 }, "end": { - "line": 134, + "line": 136, "column": 42 } } @@ -17509,15 +18311,15 @@ "binop": null }, "value": "mixin", - "start": 3907, - "end": 3912, + "start": 4012, + "end": 4017, "loc": { "start": { - "line": 134, + "line": 136, "column": 43 }, "end": { - "line": 134, + "line": 136, "column": 48 } } @@ -17534,15 +18336,15 @@ "postfix": false, "binop": null }, - "start": 3912, - "end": 3913, + "start": 4017, + "end": 4018, "loc": { "start": { - "line": 134, + "line": 136, "column": 48 }, "end": { - "line": 134, + "line": 136, "column": 49 } } @@ -17559,15 +18361,15 @@ "postfix": false, "binop": null }, - "start": 3925, - "end": 3926, + "start": 4030, + "end": 4031, "loc": { "start": { - "line": 135, + "line": 137, "column": 10 }, "end": { - "line": 135, + "line": 137, "column": 11 } } @@ -17584,15 +18386,15 @@ "postfix": false, "binop": null }, - "start": 3936, - "end": 3937, + "start": 4041, + "end": 4042, "loc": { "start": { - "line": 136, + "line": 138, "column": 8 }, "end": { - "line": 136, + "line": 138, "column": 9 } } @@ -17612,15 +18414,15 @@ "updateContext": null }, "value": "return", - "start": 3947, - "end": 3953, + "start": 4052, + "end": 4058, "loc": { "start": { - "line": 137, + "line": 139, "column": 8 }, "end": { - "line": 137, + "line": 139, "column": 14 } } @@ -17638,15 +18440,15 @@ "binop": null }, "value": "string", - "start": 3954, - "end": 3960, + "start": 4059, + "end": 4065, "loc": { "start": { - "line": 137, + "line": 139, "column": 15 }, "end": { - "line": 137, + "line": 139, "column": 21 } } @@ -17664,15 +18466,15 @@ "binop": null, "updateContext": null }, - "start": 3960, - "end": 3961, + "start": 4065, + "end": 4066, "loc": { "start": { - "line": 137, + "line": 139, "column": 21 }, "end": { - "line": 137, + "line": 139, "column": 22 } } @@ -17689,15 +18491,15 @@ "postfix": false, "binop": null }, - "start": 3969, - "end": 3970, + "start": 4074, + "end": 4075, "loc": { "start": { - "line": 138, + "line": 140, "column": 6 }, "end": { - "line": 138, + "line": 140, "column": 7 } } @@ -17717,15 +18519,15 @@ "updateContext": null }, "value": "return", - "start": 3978, - "end": 3984, + "start": 4083, + "end": 4089, "loc": { "start": { - "line": 139, + "line": 141, "column": 6 }, "end": { - "line": 139, + "line": 141, "column": 12 } } @@ -17745,15 +18547,15 @@ "updateContext": null }, "value": "new", - "start": 3985, - "end": 3988, + "start": 4090, + "end": 4093, "loc": { "start": { - "line": 139, + "line": 141, "column": 13 }, "end": { - "line": 139, + "line": 141, "column": 16 } } @@ -17771,15 +18573,15 @@ "binop": null }, "value": "Promise", - "start": 3989, - "end": 3996, + "start": 4094, + "end": 4101, "loc": { "start": { - "line": 139, + "line": 141, "column": 17 }, "end": { - "line": 139, + "line": 141, "column": 24 } } @@ -17796,15 +18598,15 @@ "postfix": false, "binop": null }, - "start": 3996, - "end": 3997, + "start": 4101, + "end": 4102, "loc": { "start": { - "line": 139, + "line": 141, "column": 24 }, "end": { - "line": 139, + "line": 141, "column": 25 } } @@ -17821,15 +18623,15 @@ "postfix": false, "binop": null }, - "start": 3997, - "end": 3998, + "start": 4102, + "end": 4103, "loc": { "start": { - "line": 139, + "line": 141, "column": 25 }, "end": { - "line": 139, + "line": 141, "column": 26 } } @@ -17847,15 +18649,15 @@ "binop": null }, "value": "resolve", - "start": 3998, - "end": 4005, + "start": 4103, + "end": 4110, "loc": { "start": { - "line": 139, + "line": 141, "column": 26 }, "end": { - "line": 139, + "line": 141, "column": 33 } } @@ -17873,15 +18675,15 @@ "binop": null, "updateContext": null }, - "start": 4005, - "end": 4006, + "start": 4110, + "end": 4111, "loc": { "start": { - "line": 139, + "line": 141, "column": 33 }, "end": { - "line": 139, + "line": 141, "column": 34 } } @@ -17899,15 +18701,15 @@ "binop": null }, "value": "reject", - "start": 4007, - "end": 4013, + "start": 4112, + "end": 4118, "loc": { "start": { - "line": 139, + "line": 141, "column": 35 }, "end": { - "line": 139, + "line": 141, "column": 41 } } @@ -17924,15 +18726,15 @@ "postfix": false, "binop": null }, - "start": 4013, - "end": 4014, + "start": 4118, + "end": 4119, "loc": { "start": { - "line": 139, + "line": 141, "column": 41 }, "end": { - "line": 139, + "line": 141, "column": 42 } } @@ -17950,15 +18752,15 @@ "binop": null, "updateContext": null }, - "start": 4015, - "end": 4017, + "start": 4120, + "end": 4122, "loc": { "start": { - "line": 139, + "line": 141, "column": 43 }, "end": { - "line": 139, + "line": 141, "column": 45 } } @@ -17975,15 +18777,15 @@ "postfix": false, "binop": null }, - "start": 4018, - "end": 4019, + "start": 4123, + "end": 4124, "loc": { "start": { - "line": 139, + "line": 141, "column": 46 }, "end": { - "line": 139, + "line": 141, "column": 47 } } @@ -18003,15 +18805,15 @@ "updateContext": null }, "value": "const", - "start": 4029, - "end": 4034, + "start": 4134, + "end": 4139, "loc": { "start": { - "line": 140, + "line": 142, "column": 8 }, "end": { - "line": 140, + "line": 142, "column": 13 } } @@ -18029,15 +18831,15 @@ "binop": null }, "value": "matches", - "start": 4035, - "end": 4042, + "start": 4140, + "end": 4147, "loc": { "start": { - "line": 140, + "line": 142, "column": 14 }, "end": { - "line": 140, + "line": 142, "column": 21 } } @@ -18056,15 +18858,15 @@ "updateContext": null }, "value": "=", - "start": 4043, - "end": 4044, + "start": 4148, + "end": 4149, "loc": { "start": { - "line": 140, + "line": 142, "column": 22 }, "end": { - "line": 140, + "line": 142, "column": 23 } } @@ -18082,15 +18884,15 @@ "binop": null }, "value": "string", - "start": 4045, - "end": 4051, + "start": 4150, + "end": 4156, "loc": { "start": { - "line": 140, + "line": 142, "column": 24 }, "end": { - "line": 140, + "line": 142, "column": 30 } } @@ -18108,15 +18910,15 @@ "binop": null, "updateContext": null }, - "start": 4051, - "end": 4052, + "start": 4156, + "end": 4157, "loc": { "start": { - "line": 140, + "line": 142, "column": 30 }, "end": { - "line": 140, + "line": 142, "column": 31 } } @@ -18134,15 +18936,15 @@ "binop": null }, "value": "match", - "start": 4052, - "end": 4057, + "start": 4157, + "end": 4162, "loc": { "start": { - "line": 140, + "line": 142, "column": 31 }, "end": { - "line": 140, + "line": 142, "column": 36 } } @@ -18159,15 +18961,15 @@ "postfix": false, "binop": null }, - "start": 4057, - "end": 4058, + "start": 4162, + "end": 4163, "loc": { "start": { - "line": 140, + "line": 142, "column": 36 }, "end": { - "line": 140, + "line": 142, "column": 37 } } @@ -18189,15 +18991,15 @@ "pattern": "mixin((.*))", "flags": "g" }, - "start": 4058, - "end": 4072, + "start": 4163, + "end": 4177, "loc": { "start": { - "line": 140, + "line": 142, "column": 37 }, "end": { - "line": 140, + "line": 142, "column": 51 } } @@ -18214,15 +19016,15 @@ "postfix": false, "binop": null }, - "start": 4072, - "end": 4073, + "start": 4177, + "end": 4178, "loc": { "start": { - "line": 140, + "line": 142, "column": 51 }, "end": { - "line": 140, + "line": 142, "column": 52 } } @@ -18240,15 +19042,15 @@ "binop": null, "updateContext": null }, - "start": 4073, - "end": 4074, + "start": 4178, + "end": 4179, "loc": { "start": { - "line": 140, + "line": 142, "column": 52 }, "end": { - "line": 140, + "line": 142, "column": 53 } } @@ -18268,15 +19070,15 @@ "updateContext": null }, "value": "if", - "start": 4084, - "end": 4086, + "start": 4189, + "end": 4191, "loc": { "start": { - "line": 141, + "line": 143, "column": 8 }, "end": { - "line": 141, + "line": 143, "column": 10 } } @@ -18293,15 +19095,15 @@ "postfix": false, "binop": null }, - "start": 4087, - "end": 4088, + "start": 4192, + "end": 4193, "loc": { "start": { - "line": 141, + "line": 143, "column": 11 }, "end": { - "line": 141, + "line": 143, "column": 12 } } @@ -18319,15 +19121,15 @@ "binop": null }, "value": "matches", - "start": 4088, - "end": 4095, + "start": 4193, + "end": 4200, "loc": { "start": { - "line": 141, + "line": 143, "column": 12 }, "end": { - "line": 141, + "line": 143, "column": 19 } } @@ -18344,15 +19146,15 @@ "postfix": false, "binop": null }, - "start": 4095, - "end": 4096, + "start": 4200, + "end": 4201, "loc": { "start": { - "line": 141, + "line": 143, "column": 19 }, "end": { - "line": 141, + "line": 143, "column": 20 } } @@ -18372,15 +19174,15 @@ "updateContext": null }, "value": "for", - "start": 4097, - "end": 4100, + "start": 4202, + "end": 4205, "loc": { "start": { - "line": 141, + "line": 143, "column": 21 }, "end": { - "line": 141, + "line": 143, "column": 24 } } @@ -18397,15 +19199,15 @@ "postfix": false, "binop": null }, - "start": 4101, - "end": 4102, + "start": 4206, + "end": 4207, "loc": { "start": { - "line": 141, + "line": 143, "column": 25 }, "end": { - "line": 141, + "line": 143, "column": 26 } } @@ -18425,15 +19227,15 @@ "updateContext": null }, "value": "const", - "start": 4102, - "end": 4107, + "start": 4207, + "end": 4212, "loc": { "start": { - "line": 141, + "line": 143, "column": 26 }, "end": { - "line": 141, + "line": 143, "column": 31 } } @@ -18451,15 +19253,15 @@ "binop": null }, "value": "match", - "start": 4108, - "end": 4113, + "start": 4213, + "end": 4218, "loc": { "start": { - "line": 141, + "line": 143, "column": 32 }, "end": { - "line": 141, + "line": 143, "column": 37 } } @@ -18477,15 +19279,15 @@ "binop": null }, "value": "of", - "start": 4114, - "end": 4116, + "start": 4219, + "end": 4221, "loc": { "start": { - "line": 141, + "line": 143, "column": 38 }, "end": { - "line": 141, + "line": 143, "column": 40 } } @@ -18503,15 +19305,15 @@ "binop": null }, "value": "matches", - "start": 4117, - "end": 4124, + "start": 4222, + "end": 4229, "loc": { "start": { - "line": 141, + "line": 143, "column": 41 }, "end": { - "line": 141, + "line": 143, "column": 48 } } @@ -18528,15 +19330,15 @@ "postfix": false, "binop": null }, - "start": 4124, - "end": 4125, + "start": 4229, + "end": 4230, "loc": { "start": { - "line": 141, + "line": 143, "column": 48 }, "end": { - "line": 141, + "line": 143, "column": 49 } } @@ -18553,15 +19355,15 @@ "postfix": false, "binop": null }, - "start": 4126, - "end": 4127, + "start": 4231, + "end": 4232, "loc": { "start": { - "line": 141, + "line": 143, "column": 50 }, "end": { - "line": 141, + "line": 143, "column": 51 } } @@ -18581,15 +19383,15 @@ "updateContext": null }, "value": "const", - "start": 4139, - "end": 4144, + "start": 4244, + "end": 4249, "loc": { "start": { - "line": 142, + "line": 144, "column": 10 }, "end": { - "line": 142, + "line": 144, "column": 15 } } @@ -18607,15 +19409,15 @@ "binop": null }, "value": "mixin", - "start": 4145, - "end": 4150, + "start": 4250, + "end": 4255, "loc": { "start": { - "line": 142, + "line": 144, "column": 16 }, "end": { - "line": 142, + "line": 144, "column": 21 } } @@ -18634,15 +19436,15 @@ "updateContext": null }, "value": "=", - "start": 4151, - "end": 4152, + "start": 4256, + "end": 4257, "loc": { "start": { - "line": 142, + "line": 144, "column": 22 }, "end": { - "line": 142, + "line": 144, "column": 23 } } @@ -18660,15 +19462,15 @@ "binop": null }, "value": "mixinInMixin", - "start": 4153, - "end": 4165, + "start": 4258, + "end": 4270, "loc": { "start": { - "line": 142, + "line": 144, "column": 24 }, "end": { - "line": 142, + "line": 144, "column": 36 } } @@ -18685,15 +19487,15 @@ "postfix": false, "binop": null }, - "start": 4165, - "end": 4166, + "start": 4270, + "end": 4271, "loc": { "start": { - "line": 142, + "line": 144, "column": 36 }, "end": { - "line": 142, + "line": 144, "column": 37 } } @@ -18711,15 +19513,15 @@ "binop": null }, "value": "mixins", - "start": 4166, - "end": 4172, + "start": 4271, + "end": 4277, "loc": { "start": { - "line": 142, + "line": 144, "column": 37 }, "end": { - "line": 142, + "line": 144, "column": 43 } } @@ -18737,15 +19539,15 @@ "binop": null, "updateContext": null }, - "start": 4172, - "end": 4173, + "start": 4277, + "end": 4278, "loc": { "start": { - "line": 142, + "line": 144, "column": 43 }, "end": { - "line": 142, + "line": 144, "column": 44 } } @@ -18763,15 +19565,15 @@ "binop": null }, "value": "match", - "start": 4173, - "end": 4178, + "start": 4278, + "end": 4283, "loc": { "start": { - "line": 142, + "line": 144, "column": 44 }, "end": { - "line": 142, + "line": 144, "column": 49 } } @@ -18789,15 +19591,15 @@ "binop": null, "updateContext": null }, - "start": 4178, - "end": 4179, + "start": 4283, + "end": 4284, "loc": { "start": { - "line": 142, + "line": 144, "column": 49 }, "end": { - "line": 142, + "line": 144, "column": 50 } } @@ -18814,15 +19616,15 @@ "postfix": false, "binop": null }, - "start": 4179, - "end": 4180, + "start": 4284, + "end": 4285, "loc": { "start": { - "line": 142, + "line": 144, "column": 50 }, "end": { - "line": 142, + "line": 144, "column": 51 } } @@ -18840,15 +19642,15 @@ "binop": null, "updateContext": null }, - "start": 4180, - "end": 4181, + "start": 4285, + "end": 4286, "loc": { "start": { - "line": 142, + "line": 144, "column": 51 }, "end": { - "line": 142, + "line": 144, "column": 52 } } @@ -18866,15 +19668,15 @@ "binop": null }, "value": "console", - "start": 4193, - "end": 4200, + "start": 4298, + "end": 4305, "loc": { "start": { - "line": 143, + "line": 145, "column": 10 }, "end": { - "line": 143, + "line": 145, "column": 17 } } @@ -18892,15 +19694,15 @@ "binop": null, "updateContext": null }, - "start": 4200, - "end": 4201, + "start": 4305, + "end": 4306, "loc": { "start": { - "line": 143, + "line": 145, "column": 17 }, "end": { - "line": 143, + "line": 145, "column": 18 } } @@ -18918,15 +19720,15 @@ "binop": null }, "value": "log", - "start": 4201, - "end": 4204, + "start": 4306, + "end": 4309, "loc": { "start": { - "line": 143, + "line": 145, "column": 18 }, "end": { - "line": 143, + "line": 145, "column": 21 } } @@ -18943,15 +19745,15 @@ "postfix": false, "binop": null }, - "start": 4204, - "end": 4205, + "start": 4309, + "end": 4310, "loc": { "start": { - "line": 143, + "line": 145, "column": 21 }, "end": { - "line": 143, + "line": 145, "column": 22 } } @@ -18969,15 +19771,15 @@ "binop": null }, "value": "mixin", - "start": 4205, - "end": 4210, + "start": 4310, + "end": 4315, "loc": { "start": { - "line": 143, + "line": 145, "column": 22 }, "end": { - "line": 143, + "line": 145, "column": 27 } } @@ -18994,15 +19796,15 @@ "postfix": false, "binop": null }, - "start": 4210, - "end": 4211, + "start": 4315, + "end": 4316, "loc": { "start": { - "line": 143, + "line": 145, "column": 27 }, "end": { - "line": 143, + "line": 145, "column": 28 } } @@ -19020,15 +19822,15 @@ "binop": null, "updateContext": null }, - "start": 4211, - "end": 4212, + "start": 4316, + "end": 4317, "loc": { "start": { - "line": 143, + "line": 145, "column": 28 }, "end": { - "line": 143, + "line": 145, "column": 29 } } @@ -19046,15 +19848,15 @@ "binop": null }, "value": "string", - "start": 4224, - "end": 4230, + "start": 4329, + "end": 4335, "loc": { "start": { - "line": 144, + "line": 146, "column": 10 }, "end": { - "line": 144, + "line": 146, "column": 16 } } @@ -19073,15 +19875,15 @@ "updateContext": null }, "value": "=", - "start": 4231, - "end": 4232, + "start": 4336, + "end": 4337, "loc": { "start": { - "line": 144, + "line": 146, "column": 17 }, "end": { - "line": 144, + "line": 146, "column": 18 } } @@ -19099,15 +19901,15 @@ "binop": null }, "value": "string", - "start": 4233, - "end": 4239, + "start": 4338, + "end": 4344, "loc": { "start": { - "line": 144, + "line": 146, "column": 19 }, "end": { - "line": 144, + "line": 146, "column": 25 } } @@ -19125,15 +19927,15 @@ "binop": null, "updateContext": null }, - "start": 4239, - "end": 4240, + "start": 4344, + "end": 4345, "loc": { "start": { - "line": 144, + "line": 146, "column": 25 }, "end": { - "line": 144, + "line": 146, "column": 26 } } @@ -19151,15 +19953,15 @@ "binop": null }, "value": "replace", - "start": 4240, - "end": 4247, + "start": 4345, + "end": 4352, "loc": { "start": { - "line": 144, + "line": 146, "column": 26 }, "end": { - "line": 144, + "line": 146, "column": 33 } } @@ -19176,15 +19978,15 @@ "postfix": false, "binop": null }, - "start": 4247, - "end": 4248, + "start": 4352, + "end": 4353, "loc": { "start": { - "line": 144, + "line": 146, "column": 33 }, "end": { - "line": 144, + "line": 146, "column": 34 } } @@ -19202,15 +20004,15 @@ "binop": null }, "value": "match", - "start": 4248, - "end": 4253, + "start": 4353, + "end": 4358, "loc": { "start": { - "line": 144, + "line": 146, "column": 34 }, "end": { - "line": 144, + "line": 146, "column": 39 } } @@ -19228,15 +20030,15 @@ "binop": null, "updateContext": null }, - "start": 4253, - "end": 4254, + "start": 4358, + "end": 4359, "loc": { "start": { - "line": 144, + "line": 146, "column": 39 }, "end": { - "line": 144, + "line": 146, "column": 40 } } @@ -19254,15 +20056,15 @@ "binop": null }, "value": "mixin", - "start": 4255, - "end": 4260, + "start": 4360, + "end": 4365, "loc": { "start": { - "line": 144, + "line": 146, "column": 41 }, "end": { - "line": 144, + "line": 146, "column": 46 } } @@ -19279,15 +20081,15 @@ "postfix": false, "binop": null }, - "start": 4260, - "end": 4261, + "start": 4365, + "end": 4366, "loc": { "start": { - "line": 144, + "line": 146, "column": 46 }, "end": { - "line": 144, + "line": 146, "column": 47 } } @@ -19305,15 +20107,15 @@ "binop": null, "updateContext": null }, - "start": 4261, - "end": 4262, + "start": 4366, + "end": 4367, "loc": { "start": { - "line": 144, + "line": 146, "column": 47 }, "end": { - "line": 144, + "line": 146, "column": 48 } } @@ -19321,15 +20123,15 @@ { "type": "CommentLine", "value": " return [", - "start": 4274, - "end": 4285, + "start": 4379, + "end": 4390, "loc": { "start": { - "line": 145, + "line": 147, "column": 10 }, "end": { - "line": 145, + "line": 147, "column": 21 } } @@ -19337,15 +20139,15 @@ { "type": "CommentLine", "value": " match, mixins[match]", - "start": 4297, - "end": 4322, + "start": 4402, + "end": 4427, "loc": { "start": { - "line": 146, + "line": 148, "column": 10 }, "end": { - "line": 146, + "line": 148, "column": 35 } } @@ -19353,15 +20155,15 @@ { "type": "CommentLine", "value": " ]", - "start": 4334, - "end": 4338, + "start": 4439, + "end": 4443, "loc": { "start": { - "line": 147, + "line": 149, "column": 10 }, "end": { - "line": 147, + "line": 149, "column": 14 } } @@ -19378,15 +20180,15 @@ "postfix": false, "binop": null }, - "start": 4350, - "end": 4351, + "start": 4455, + "end": 4456, "loc": { "start": { - "line": 149, + "line": 151, "column": 8 }, "end": { - "line": 149, + "line": 151, "column": 9 } } @@ -19404,15 +20206,15 @@ "binop": null, "updateContext": null }, - "start": 4351, - "end": 4352, + "start": 4456, + "end": 4457, "loc": { "start": { - "line": 149, + "line": 151, "column": 9 }, "end": { - "line": 149, + "line": 151, "column": 10 } } @@ -19430,15 +20232,15 @@ "binop": null }, "value": "resolve", - "start": 4362, - "end": 4369, + "start": 4467, + "end": 4474, "loc": { "start": { - "line": 150, + "line": 152, "column": 8 }, "end": { - "line": 150, + "line": 152, "column": 15 } } @@ -19455,15 +20257,15 @@ "postfix": false, "binop": null }, - "start": 4369, - "end": 4370, + "start": 4474, + "end": 4475, "loc": { "start": { - "line": 150, + "line": 152, "column": 15 }, "end": { - "line": 150, + "line": 152, "column": 16 } } @@ -19481,15 +20283,15 @@ "binop": null }, "value": "string", - "start": 4370, - "end": 4376, + "start": 4475, + "end": 4481, "loc": { "start": { - "line": 150, + "line": 152, "column": 16 }, "end": { - "line": 150, + "line": 152, "column": 22 } } @@ -19506,15 +20308,15 @@ "postfix": false, "binop": null }, - "start": 4376, - "end": 4377, + "start": 4481, + "end": 4482, "loc": { "start": { - "line": 150, + "line": 152, "column": 22 }, "end": { - "line": 150, + "line": 152, "column": 23 } } @@ -19532,15 +20334,15 @@ "binop": null, "updateContext": null }, - "start": 4377, - "end": 4378, + "start": 4482, + "end": 4483, "loc": { "start": { - "line": 150, + "line": 152, "column": 23 }, "end": { - "line": 150, + "line": 152, "column": 24 } } @@ -19557,15 +20359,15 @@ "postfix": false, "binop": null }, - "start": 4386, - "end": 4387, + "start": 4491, + "end": 4492, "loc": { "start": { - "line": 151, + "line": 153, "column": 6 }, "end": { - "line": 151, + "line": 153, "column": 7 } } @@ -19582,15 +20384,15 @@ "postfix": false, "binop": null }, - "start": 4387, - "end": 4388, + "start": 4492, + "end": 4493, "loc": { "start": { - "line": 151, + "line": 153, "column": 7 }, "end": { - "line": 151, + "line": 153, "column": 8 } } @@ -19608,15 +20410,15 @@ "binop": null, "updateContext": null }, - "start": 4388, - "end": 4389, + "start": 4493, + "end": 4494, "loc": { "start": { - "line": 151, + "line": 153, "column": 8 }, "end": { - "line": 151, + "line": 153, "column": 9 } } @@ -19633,15 +20435,15 @@ "postfix": false, "binop": null }, - "start": 4395, - "end": 4396, + "start": 4500, + "end": 4501, "loc": { "start": { - "line": 152, + "line": 154, "column": 4 }, "end": { - "line": 152, + "line": 154, "column": 5 } } @@ -19659,15 +20461,15 @@ "binop": null }, "value": "_applyClasses", - "start": 4404, - "end": 4417, + "start": 4509, + "end": 4522, "loc": { "start": { - "line": 154, + "line": 156, "column": 4 }, "end": { - "line": 154, + "line": 156, "column": 17 } } @@ -19684,15 +20486,15 @@ "postfix": false, "binop": null }, - "start": 4417, - "end": 4418, + "start": 4522, + "end": 4523, "loc": { "start": { - "line": 154, + "line": 156, "column": 17 }, "end": { - "line": 154, + "line": 156, "column": 18 } } @@ -19710,15 +20512,15 @@ "binop": null }, "value": "string", - "start": 4418, - "end": 4424, + "start": 4523, + "end": 4529, "loc": { "start": { - "line": 154, + "line": 156, "column": 18 }, "end": { - "line": 154, + "line": 156, "column": 24 } } @@ -19735,15 +20537,15 @@ "postfix": false, "binop": null }, - "start": 4424, - "end": 4425, + "start": 4529, + "end": 4530, "loc": { "start": { - "line": 154, + "line": 156, "column": 24 }, "end": { - "line": 154, + "line": 156, "column": 25 } } @@ -19760,15 +20562,15 @@ "postfix": false, "binop": null }, - "start": 4426, - "end": 4427, + "start": 4531, + "end": 4532, "loc": { "start": { - "line": 154, + "line": 156, "column": 26 }, "end": { - "line": 154, + "line": 156, "column": 27 } } @@ -19788,15 +20590,15 @@ "updateContext": null }, "value": "return", - "start": 4435, - "end": 4441, + "start": 4540, + "end": 4546, "loc": { "start": { - "line": 155, + "line": 157, "column": 6 }, "end": { - "line": 155, + "line": 157, "column": 12 } } @@ -19816,15 +20618,15 @@ "updateContext": null }, "value": "new", - "start": 4442, - "end": 4445, + "start": 4547, + "end": 4550, "loc": { "start": { - "line": 155, + "line": 157, "column": 13 }, "end": { - "line": 155, + "line": 157, "column": 16 } } @@ -19842,15 +20644,15 @@ "binop": null }, "value": "Promise", - "start": 4446, - "end": 4453, + "start": 4551, + "end": 4558, "loc": { "start": { - "line": 155, + "line": 157, "column": 17 }, "end": { - "line": 155, + "line": 157, "column": 24 } } @@ -19867,15 +20669,15 @@ "postfix": false, "binop": null }, - "start": 4453, - "end": 4454, + "start": 4558, + "end": 4559, "loc": { "start": { - "line": 155, + "line": 157, "column": 24 }, "end": { - "line": 155, + "line": 157, "column": 25 } } @@ -19892,15 +20694,15 @@ "postfix": false, "binop": null }, - "start": 4454, - "end": 4455, + "start": 4559, + "end": 4560, "loc": { "start": { - "line": 155, + "line": 157, "column": 25 }, "end": { - "line": 155, + "line": 157, "column": 26 } } @@ -19918,15 +20720,15 @@ "binop": null }, "value": "resolve", - "start": 4455, - "end": 4462, + "start": 4560, + "end": 4567, "loc": { "start": { - "line": 155, + "line": 157, "column": 26 }, "end": { - "line": 155, + "line": 157, "column": 33 } } @@ -19944,15 +20746,15 @@ "binop": null, "updateContext": null }, - "start": 4462, - "end": 4463, + "start": 4567, + "end": 4568, "loc": { "start": { - "line": 155, + "line": 157, "column": 33 }, "end": { - "line": 155, + "line": 157, "column": 34 } } @@ -19970,15 +20772,15 @@ "binop": null }, "value": "reject", - "start": 4464, - "end": 4470, + "start": 4569, + "end": 4575, "loc": { "start": { - "line": 155, + "line": 157, "column": 35 }, "end": { - "line": 155, + "line": 157, "column": 41 } } @@ -19995,15 +20797,15 @@ "postfix": false, "binop": null }, - "start": 4470, - "end": 4471, + "start": 4575, + "end": 4576, "loc": { "start": { - "line": 155, + "line": 157, "column": 41 }, "end": { - "line": 155, + "line": 157, "column": 42 } } @@ -20021,15 +20823,15 @@ "binop": null, "updateContext": null }, - "start": 4472, - "end": 4474, + "start": 4577, + "end": 4579, "loc": { "start": { - "line": 155, + "line": 157, "column": 43 }, "end": { - "line": 155, + "line": 157, "column": 45 } } @@ -20046,15 +20848,15 @@ "postfix": false, "binop": null }, - "start": 4475, - "end": 4476, + "start": 4580, + "end": 4581, "loc": { "start": { - "line": 155, + "line": 157, "column": 46 }, "end": { - "line": 155, + "line": 157, "column": 47 } } @@ -20074,15 +20876,15 @@ "updateContext": null }, "value": "const", - "start": 4486, - "end": 4491, + "start": 4591, + "end": 4596, "loc": { "start": { - "line": 156, + "line": 158, "column": 8 }, "end": { - "line": 156, + "line": 158, "column": 13 } } @@ -20100,15 +20902,15 @@ "binop": null }, "value": "matches", - "start": 4492, - "end": 4499, + "start": 4597, + "end": 4604, "loc": { "start": { - "line": 156, + "line": 158, "column": 14 }, "end": { - "line": 156, + "line": 158, "column": 21 } } @@ -20127,15 +20929,15 @@ "updateContext": null }, "value": "=", - "start": 4500, - "end": 4501, + "start": 4605, + "end": 4606, "loc": { "start": { - "line": 156, + "line": 158, "column": 22 }, "end": { - "line": 156, + "line": 158, "column": 23 } } @@ -20153,15 +20955,15 @@ "binop": null }, "value": "string", - "start": 4502, - "end": 4508, + "start": 4607, + "end": 4613, "loc": { "start": { - "line": 156, + "line": 158, "column": 24 }, "end": { - "line": 156, + "line": 158, "column": 30 } } @@ -20179,15 +20981,15 @@ "binop": null, "updateContext": null }, - "start": 4508, - "end": 4509, + "start": 4613, + "end": 4614, "loc": { "start": { - "line": 156, + "line": 158, "column": 30 }, "end": { - "line": 156, + "line": 158, "column": 31 } } @@ -20205,15 +21007,15 @@ "binop": null }, "value": "match", - "start": 4509, - "end": 4514, + "start": 4614, + "end": 4619, "loc": { "start": { - "line": 156, + "line": 158, "column": 31 }, "end": { - "line": 156, + "line": 158, "column": 36 } } @@ -20230,15 +21032,15 @@ "postfix": false, "binop": null }, - "start": 4514, - "end": 4515, + "start": 4619, + "end": 4620, "loc": { "start": { - "line": 156, + "line": 158, "column": 36 }, "end": { - "line": 156, + "line": 158, "column": 37 } } @@ -20260,15 +21062,15 @@ "pattern": "apply((.*))", "flags": "g" }, - "start": 4515, - "end": 4529, + "start": 4620, + "end": 4634, "loc": { "start": { - "line": 156, + "line": 158, "column": 37 }, "end": { - "line": 156, + "line": 158, "column": 51 } } @@ -20285,15 +21087,15 @@ "postfix": false, "binop": null }, - "start": 4529, - "end": 4530, + "start": 4634, + "end": 4635, "loc": { "start": { - "line": 156, + "line": 158, "column": 51 }, "end": { - "line": 156, + "line": 158, "column": 52 } } @@ -20311,15 +21113,15 @@ "binop": null, "updateContext": null }, - "start": 4530, - "end": 4531, + "start": 4635, + "end": 4636, "loc": { "start": { - "line": 156, + "line": 158, "column": 52 }, "end": { - "line": 156, + "line": 158, "column": 53 } } @@ -20339,15 +21141,15 @@ "updateContext": null }, "value": "if", - "start": 4541, - "end": 4543, + "start": 4646, + "end": 4648, "loc": { "start": { - "line": 157, + "line": 159, "column": 8 }, "end": { - "line": 157, + "line": 159, "column": 10 } } @@ -20364,15 +21166,15 @@ "postfix": false, "binop": null }, - "start": 4544, - "end": 4545, + "start": 4649, + "end": 4650, "loc": { "start": { - "line": 157, + "line": 159, "column": 11 }, "end": { - "line": 157, + "line": 159, "column": 12 } } @@ -20390,15 +21192,15 @@ "binop": null }, "value": "matches", - "start": 4545, - "end": 4552, + "start": 4650, + "end": 4657, "loc": { "start": { - "line": 157, + "line": 159, "column": 12 }, "end": { - "line": 157, + "line": 159, "column": 19 } } @@ -20415,15 +21217,15 @@ "postfix": false, "binop": null }, - "start": 4552, - "end": 4553, + "start": 4657, + "end": 4658, "loc": { "start": { - "line": 157, + "line": 159, "column": 19 }, "end": { - "line": 157, + "line": 159, "column": 20 } } @@ -20443,15 +21245,15 @@ "updateContext": null }, "value": "for", - "start": 4554, - "end": 4557, + "start": 4659, + "end": 4662, "loc": { "start": { - "line": 157, + "line": 159, "column": 21 }, "end": { - "line": 157, + "line": 159, "column": 24 } } @@ -20468,15 +21270,15 @@ "postfix": false, "binop": null }, - "start": 4558, - "end": 4559, + "start": 4663, + "end": 4664, "loc": { "start": { - "line": 157, + "line": 159, "column": 25 }, "end": { - "line": 157, + "line": 159, "column": 26 } } @@ -20496,15 +21298,15 @@ "updateContext": null }, "value": "const", - "start": 4559, - "end": 4564, + "start": 4664, + "end": 4669, "loc": { "start": { - "line": 157, + "line": 159, "column": 26 }, "end": { - "line": 157, + "line": 159, "column": 31 } } @@ -20522,15 +21324,15 @@ "binop": null }, "value": "match", - "start": 4565, - "end": 4570, + "start": 4670, + "end": 4675, "loc": { "start": { - "line": 157, + "line": 159, "column": 32 }, "end": { - "line": 157, + "line": 159, "column": 37 } } @@ -20548,15 +21350,15 @@ "binop": null }, "value": "of", - "start": 4571, - "end": 4573, + "start": 4676, + "end": 4678, "loc": { "start": { - "line": 157, + "line": 159, "column": 38 }, "end": { - "line": 157, + "line": 159, "column": 40 } } @@ -20574,15 +21376,15 @@ "binop": null }, "value": "matches", - "start": 4574, - "end": 4581, + "start": 4679, + "end": 4686, "loc": { "start": { - "line": 157, + "line": 159, "column": 41 }, "end": { - "line": 157, + "line": 159, "column": 48 } } @@ -20599,15 +21401,15 @@ "postfix": false, "binop": null }, - "start": 4581, - "end": 4582, + "start": 4686, + "end": 4687, "loc": { "start": { - "line": 157, + "line": 159, "column": 48 }, "end": { - "line": 157, + "line": 159, "column": 49 } } @@ -20624,15 +21426,15 @@ "postfix": false, "binop": null }, - "start": 4583, - "end": 4584, + "start": 4688, + "end": 4689, "loc": { "start": { - "line": 157, + "line": 159, "column": 50 }, "end": { - "line": 157, + "line": 159, "column": 51 } } @@ -20640,15 +21442,15 @@ { "type": "CommentLine", "value": " this._applyMixins(classes[match]).then(klass => {", - "start": 4596, - "end": 4648, + "start": 4701, + "end": 4753, "loc": { "start": { - "line": 158, + "line": 160, "column": 10 }, "end": { - "line": 158, + "line": 160, "column": 62 } } @@ -20666,15 +21468,15 @@ "binop": null }, "value": "string", - "start": 4662, - "end": 4668, + "start": 4767, + "end": 4773, "loc": { "start": { - "line": 159, + "line": 161, "column": 12 }, "end": { - "line": 159, + "line": 161, "column": 18 } } @@ -20693,15 +21495,15 @@ "updateContext": null }, "value": "=", - "start": 4669, - "end": 4670, + "start": 4774, + "end": 4775, "loc": { "start": { - "line": 159, + "line": 161, "column": 19 }, "end": { - "line": 159, + "line": 161, "column": 20 } } @@ -20719,15 +21521,15 @@ "binop": null }, "value": "string", - "start": 4671, - "end": 4677, + "start": 4776, + "end": 4782, "loc": { "start": { - "line": 159, + "line": 161, "column": 21 }, "end": { - "line": 159, + "line": 161, "column": 27 } } @@ -20745,15 +21547,15 @@ "binop": null, "updateContext": null }, - "start": 4677, - "end": 4678, + "start": 4782, + "end": 4783, "loc": { "start": { - "line": 159, + "line": 161, "column": 27 }, "end": { - "line": 159, + "line": 161, "column": 28 } } @@ -20771,15 +21573,15 @@ "binop": null }, "value": "replace", - "start": 4678, - "end": 4685, + "start": 4783, + "end": 4790, "loc": { "start": { - "line": 159, + "line": 161, "column": 28 }, "end": { - "line": 159, + "line": 161, "column": 35 } } @@ -20796,15 +21598,15 @@ "postfix": false, "binop": null }, - "start": 4685, - "end": 4686, + "start": 4790, + "end": 4791, "loc": { "start": { - "line": 159, + "line": 161, "column": 35 }, "end": { - "line": 159, + "line": 161, "column": 36 } } @@ -20822,15 +21624,15 @@ "binop": null }, "value": "match", - "start": 4686, - "end": 4691, + "start": 4791, + "end": 4796, "loc": { "start": { - "line": 159, + "line": 161, "column": 36 }, "end": { - "line": 159, + "line": 161, "column": 41 } } @@ -20848,15 +21650,15 @@ "binop": null, "updateContext": null }, - "start": 4691, - "end": 4692, + "start": 4796, + "end": 4797, "loc": { "start": { - "line": 159, + "line": 161, "column": 41 }, "end": { - "line": 159, + "line": 161, "column": 42 } } @@ -20874,15 +21676,15 @@ "binop": null }, "value": "classes", - "start": 4693, - "end": 4700, + "start": 4798, + "end": 4805, "loc": { "start": { - "line": 159, + "line": 161, "column": 43 }, "end": { - "line": 159, + "line": 161, "column": 50 } } @@ -20900,15 +21702,15 @@ "binop": null, "updateContext": null }, - "start": 4700, - "end": 4701, + "start": 4805, + "end": 4806, "loc": { "start": { - "line": 159, + "line": 161, "column": 50 }, "end": { - "line": 159, + "line": 161, "column": 51 } } @@ -20926,15 +21728,15 @@ "binop": null }, "value": "match", - "start": 4701, - "end": 4706, + "start": 4806, + "end": 4811, "loc": { "start": { - "line": 159, + "line": 161, "column": 51 }, "end": { - "line": 159, + "line": 161, "column": 56 } } @@ -20952,15 +21754,15 @@ "binop": null, "updateContext": null }, - "start": 4706, - "end": 4707, + "start": 4811, + "end": 4812, "loc": { "start": { - "line": 159, + "line": 161, "column": 56 }, "end": { - "line": 159, + "line": 161, "column": 57 } } @@ -20977,15 +21779,15 @@ "postfix": false, "binop": null }, - "start": 4707, - "end": 4708, + "start": 4812, + "end": 4813, "loc": { "start": { - "line": 159, + "line": 161, "column": 57 }, "end": { - "line": 159, + "line": 161, "column": 58 } } @@ -21003,15 +21805,15 @@ "binop": null, "updateContext": null }, - "start": 4708, - "end": 4709, + "start": 4813, + "end": 4814, "loc": { "start": { - "line": 159, + "line": 161, "column": 58 }, "end": { - "line": 159, + "line": 161, "column": 59 } } @@ -21019,15 +21821,15 @@ { "type": "CommentLine", "value": " });", - "start": 4721, - "end": 4727, + "start": 4826, + "end": 4832, "loc": { "start": { - "line": 160, + "line": 162, "column": 10 }, "end": { - "line": 160, + "line": 162, "column": 16 } } @@ -21044,15 +21846,15 @@ "postfix": false, "binop": null }, - "start": 4737, - "end": 4738, + "start": 4842, + "end": 4843, "loc": { "start": { - "line": 161, + "line": 163, "column": 8 }, "end": { - "line": 161, + "line": 163, "column": 9 } } @@ -21060,15 +21862,15 @@ { "type": "CommentLine", "value": " this.style.innerHTML = string;", - "start": 4748, - "end": 4781, + "start": 4853, + "end": 4886, "loc": { "start": { - "line": 162, + "line": 164, "column": 8 }, "end": { - "line": 162, + "line": 164, "column": 41 } } @@ -21086,15 +21888,15 @@ "binop": null }, "value": "resolve", - "start": 4791, - "end": 4798, + "start": 4896, + "end": 4903, "loc": { "start": { - "line": 163, + "line": 165, "column": 8 }, "end": { - "line": 163, + "line": 165, "column": 15 } } @@ -21111,15 +21913,15 @@ "postfix": false, "binop": null }, - "start": 4798, - "end": 4799, + "start": 4903, + "end": 4904, "loc": { "start": { - "line": 163, + "line": 165, "column": 15 }, "end": { - "line": 163, + "line": 165, "column": 16 } } @@ -21137,15 +21939,15 @@ "binop": null }, "value": "string", - "start": 4799, - "end": 4805, + "start": 4904, + "end": 4910, "loc": { "start": { - "line": 163, + "line": 165, "column": 16 }, "end": { - "line": 163, + "line": 165, "column": 22 } } @@ -21162,15 +21964,15 @@ "postfix": false, "binop": null }, - "start": 4805, - "end": 4806, + "start": 4910, + "end": 4911, "loc": { "start": { - "line": 163, + "line": 165, "column": 22 }, "end": { - "line": 163, + "line": 165, "column": 23 } } @@ -21188,15 +21990,15 @@ "binop": null, "updateContext": null }, - "start": 4806, - "end": 4807, + "start": 4911, + "end": 4912, "loc": { "start": { - "line": 163, + "line": 165, "column": 23 }, "end": { - "line": 163, + "line": 165, "column": 24 } } @@ -21213,15 +22015,15 @@ "postfix": false, "binop": null }, - "start": 4815, - "end": 4816, + "start": 4920, + "end": 4921, "loc": { "start": { - "line": 164, + "line": 166, "column": 6 }, "end": { - "line": 164, + "line": 166, "column": 7 } } @@ -21238,15 +22040,15 @@ "postfix": false, "binop": null }, - "start": 4816, - "end": 4817, + "start": 4921, + "end": 4922, "loc": { "start": { - "line": 164, + "line": 166, "column": 7 }, "end": { - "line": 164, + "line": 166, "column": 8 } } @@ -21264,15 +22066,15 @@ "binop": null, "updateContext": null }, - "start": 4817, - "end": 4818, + "start": 4922, + "end": 4923, "loc": { "start": { - "line": 164, + "line": 166, "column": 8 }, "end": { - "line": 164, + "line": 166, "column": 9 } } @@ -21289,15 +22091,15 @@ "postfix": false, "binop": null }, - "start": 4824, - "end": 4825, + "start": 4929, + "end": 4930, "loc": { "start": { - "line": 165, + "line": 167, "column": 4 }, "end": { - "line": 165, + "line": 167, "column": 5 } } @@ -21314,15 +22116,15 @@ "postfix": false, "binop": null }, - "start": 4829, - "end": 4830, + "start": 4934, + "end": 4935, "loc": { "start": { - "line": 166, + "line": 168, "column": 2 }, "end": { - "line": 166, + "line": 168, "column": 3 } } @@ -21339,15 +22141,15 @@ "postfix": false, "binop": null }, - "start": 4832, - "end": 4833, + "start": 4937, + "end": 4938, "loc": { "start": { - "line": 167, + "line": 169, "column": 0 }, "end": { - "line": 167, + "line": 169, "column": 1 } } @@ -21365,15 +22167,15 @@ "binop": null, "updateContext": null }, - "start": 4835, - "end": 4835, + "start": 4940, + "end": 4940, "loc": { "start": { - "line": 168, + "line": 170, "column": 0 }, "end": { - "line": 168, + "line": 170, "column": 0 } } diff --git a/docs/index.json b/docs/index.json index fd5bec1..f3febf4 100644 --- a/docs/index.json +++ b/docs/index.json @@ -585,7 +585,7 @@ "__docId__": 32, "kind": "file", "name": "src/mixins/css-mixin.js", - "content": "/**\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n */\r\n const mixins = {\r\n 'mixin(--css-row)': `display: flex;\r\n flex-direction: row;\r\n `,\r\n 'mixin(--css-column)': `display: flex;\r\n flex-direction: column;\r\n `,\r\n 'mixin(--css-center)': `align-items: center;`,\r\n 'mixin(--css-header)': `height: 128px;\r\n width: 100%;\r\n background: var(--primary-color);\r\n color: var(--text-color);\r\n mixin(--css-column)`,\r\n 'mixin(--css-flex)': `flex: 1;`,\r\n 'mixin(--css-flex-2)': `flex: 2;`,\r\n 'mixin(--css-flex-3)': `flex: 3;`,\r\n 'mixin(--css-flex-4)': `flex: 4;`,\r\n 'mixin(--material-palette)': `--dark-primary-color: #00796B;\r\n --light-primary-color: #B2DFDB;\r\n --primary-color: #009688;\r\n --text-color: #FFF;\r\n --primary-text-color: #212121;\r\n --secondary-text-color: #757575;\r\n --divider-color: #BDBDBD;\r\n --accent-color: #4CAF50;\r\n --disabled-text-color: #BDBDBD;\r\n --primary-background-color: #f9ffff;\r\n --dialog-background-color: #FFFFFF;`,\r\n 'mixin(--css-hero)': `display: flex;\r\n max-width: 600px;\r\n max-height: 340px;\r\n height: 100%;\r\n width: 100%;\r\n box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\r\n -2px 0px 4px 2px rgba(0,0,0, 0.15);\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n border-radius: 2px;\r\n `\r\n };\r\n\r\n const classes = {\r\n 'apply(--css-row)': `.row {\r\n mixin(--css-row)\r\n }\r\n `,\r\n 'apply(--css-column)': `.column {\r\n mixin(--css-column)\r\n }\r\n `,\r\n 'apply(--css-flex)': `.flex {\r\n mixin(--css-flex)\r\n }\r\n `,\r\n 'apply(--css-flex-2)': `.flex-2 {\r\n mixin(--css-flex-2)\r\n }`,\r\n 'apply(--css-flex-3)': `.flex-3 {\r\n mixin(--css-flex-3)\r\n }`,\r\n 'apply(--css-flex-4)': `.flex-4 {\r\n mixin(--css-flex-4)\r\n }`,\r\n 'apply(--css-center)': `.center {\r\n align-items: center;\r\n }\r\n `,\r\n 'apply(--css-center-center)': `.center-center {\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n `,\r\n 'apply(--css-header)': `header, .header {\r\n mixin(--css-header)\r\n }`,\r\n 'apply(--css-hero)': `.hero {\r\n mixin(--css-hero)\r\n }`\r\n }\r\nexport default base => {\r\n return class CSSMixin extends base {\r\n\r\n get style() {\r\n return this.shadowRoot.querySelector('style');\r\n }\r\n constructor() {\r\n super();\r\n // this._transformClass = this._transformClass.bind(this)\r\n }\r\n connectedCallback() {\r\n // TODO: test\r\n console.warn('test!!');\r\n if (super.connectedCallback) super.connectedCallback();\r\n // TODO: Implement better way to check if LitMixin is used\r\n if (this.render) this.hasLitMixin = true;\r\n else if(this.template) console.log('element');\r\n\r\n this._init()\r\n }\r\n _init() {\r\n if (this.hasLitMixin) {\r\n if (!this.rendered) {\r\n return requestAnimationFrame(() => {\r\n this._init()\r\n });\r\n }\r\n }\r\n const style = this.shadowRoot.querySelector('style');\r\n // const matches = style.innerHTML.match(/apply((.*))/g);\r\n this._applyClasses(style.innerHTML).then(innerHTML => {\r\n if (innerHTML) this.style.innerHTML = innerHTML;\r\n this._applyMixins(style.innerHTML).then(innerHTML => {\r\n if (innerHTML) this.style.innerHTML = innerHTML;\r\n })\r\n }).catch(error => {\r\n console.error(error);\r\n });\r\n // this._applyVariables(matches, style);\r\n }\r\n\r\n _applyMixins(string) {\r\n const mixinInMixin = string => {\r\n const matches = string.match(/mixin((.*))/g);\r\n if (matches) {\r\n for (const match of matches) {\r\n const mixin = mixins[match];\r\n string = string.replace(match, mixin)\r\n }\r\n }\r\n return string;\r\n }\r\n return new Promise((resolve, reject) => {\r\n const matches = string.match(/mixin((.*))/g);\r\n if (matches) for (const match of matches) {\r\n const mixin = mixinInMixin(mixins[match]);\r\n console.log(mixin);\r\n string = string.replace(match, mixin);\r\n // return [\r\n // match, mixins[match]\r\n // ]\r\n\r\n };\r\n resolve(string);\r\n });\r\n }\r\n\r\n _applyClasses(string) {\r\n return new Promise((resolve, reject) => {\r\n const matches = string.match(/apply((.*))/g);\r\n if (matches) for (const match of matches) {\r\n // this._applyMixins(classes[match]).then(klass => {\r\n string = string.replace(match, classes[match]);\r\n // });\r\n }\r\n // this.style.innerHTML = string;\r\n resolve(string);\r\n });\r\n }\r\n }\r\n}\r\n", + "content": "/**\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n */\r\n const mixins = {\r\n 'mixin(--css-row)': `display: flex;\r\n flex-direction: row;\r\n `,\r\n 'mixin(--css-column)': `display: flex;\r\n flex-direction: column;\r\n `,\r\n 'mixin(--css-center)': `align-items: center;`,\r\n 'mixin(--css-header)': `height: 128px;\r\n width: 100%;\r\n background: var(--primary-color);\r\n color: var(--text-color);\r\n mixin(--css-column)`,\r\n 'mixin(--css-flex)': `flex: 1;`,\r\n 'mixin(--css-flex-2)': `flex: 2;`,\r\n 'mixin(--css-flex-3)': `flex: 3;`,\r\n 'mixin(--css-flex-4)': `flex: 4;`,\r\n 'mixin(--material-palette)': `--dark-primary-color: #00796B;\r\n --light-primary-color: #B2DFDB;\r\n --primary-color: #009688;\r\n --text-color: #FFF;\r\n --primary-text-color: #212121;\r\n --secondary-text-color: #757575;\r\n --divider-color: #BDBDBD;\r\n --accent-color: #4CAF50;\r\n --disabled-text-color: #BDBDBD;\r\n --primary-background-color: #f9ffff;\r\n --dialog-background-color: #FFFFFF;`,\r\n 'mixin(--css-hero)': `display: flex;\r\n max-width: 600px;\r\n max-height: 340px;\r\n height: 100%;\r\n width: 100%;\r\n box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\r\n -2px 0px 4px 2px rgba(0,0,0, 0.15);\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n border-radius: 2px;\r\n `\r\n };\r\n\r\n const classes = {\r\n 'apply(--css-row)': `.row {\r\n mixin(--css-row)\r\n }\r\n `,\r\n 'apply(--css-column)': `.column {\r\n mixin(--css-column)\r\n }\r\n `,\r\n 'apply(--css-flex)': `.flex {\r\n mixin(--css-flex)\r\n }\r\n `,\r\n 'apply(--css-flex-2)': `.flex-2 {\r\n mixin(--css-flex-2)\r\n }`,\r\n 'apply(--css-flex-3)': `.flex-3 {\r\n mixin(--css-flex-3)\r\n }`,\r\n 'apply(--css-flex-4)': `.flex-4 {\r\n mixin(--css-flex-4)\r\n }`,\r\n 'apply(--css-center)': `.center {\r\n align-items: center;\r\n }\r\n `,\r\n 'apply(--css-center-center)': `.center-center {\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n `,\r\n 'apply(--css-header)': `header, .header {\r\n mixin(--css-header)\r\n }`,\r\n 'apply(--css-hero)': `.hero {\r\n mixin(--css-hero)\r\n }`\r\n }\r\nexport default base => {\r\n return class CSSMixin extends base {\r\n\r\n get style() {\r\n return this.shadowRoot.querySelector('style');\r\n }\r\n constructor() {\r\n super();\r\n // this._transformClass = this._transformClass.bind(this)\r\n }\r\n connectedCallback() {\r\n // TODO: test\r\n console.warn('test!!');\r\n if (super.connectedCallback) super.connectedCallback();\r\n // TODO: Implement better way to check if LitMixin is used\r\n if (this.render) this.hasLitMixin = true;\r\n else if(this.template) console.log('element');\r\n\r\n this._init()\r\n }\r\n _init() {\r\n if (this.hasLitMixin) {\r\n if (!this.rendered) {\r\n return requestAnimationFrame(() => {\r\n this._init()\r\n });\r\n }\r\n }\r\n const styles = this.shadowRoot ? this.shadowRoot.querySelectorAll('style') : this.querySelectorAll('style');\r\n // const matches = style.innerHTML.match(/apply((.*))/g);\r\n styles.forEach(style => {\n this._applyClasses(style.innerHTML).then(innerHTML => {\n if (innerHTML) this.style.innerHTML = innerHTML;\n this._applyMixins(style.innerHTML).then(innerHTML => {\n if (innerHTML) this.style.innerHTML = innerHTML;\n })\n }).catch(error => {\n console.error(error);\n });\n })\r\n // this._applyVariables(matches, style);\r\n }\r\n\r\n _applyMixins(string) {\r\n const mixinInMixin = string => {\r\n const matches = string.match(/mixin((.*))/g);\r\n if (matches) {\r\n for (const match of matches) {\r\n const mixin = mixins[match];\r\n string = string.replace(match, mixin)\r\n }\r\n }\r\n return string;\r\n }\r\n return new Promise((resolve, reject) => {\r\n const matches = string.match(/mixin((.*))/g);\r\n if (matches) for (const match of matches) {\r\n const mixin = mixinInMixin(mixins[match]);\r\n console.log(mixin);\r\n string = string.replace(match, mixin);\r\n // return [\r\n // match, mixins[match]\r\n // ]\r\n\r\n };\r\n resolve(string);\r\n });\r\n }\r\n\r\n _applyClasses(string) {\r\n return new Promise((resolve, reject) => {\r\n const matches = string.match(/apply((.*))/g);\r\n if (matches) for (const match of matches) {\r\n // this._applyMixins(classes[match]).then(klass => {\r\n string = string.replace(match, classes[match]);\r\n // });\r\n }\r\n // this.style.innerHTML = string;\r\n resolve(string);\r\n });\r\n }\r\n }\r\n}\r\n", "static": true, "longname": "D:/Workspace/basicelements/backed/src/mixins/css-mixin.js", "access": null, @@ -1615,7 +1615,7 @@ }, { "kind": "packageJSON", - "content": "{\r\n \"name\": \"backed\",\r\n \"version\": \"0.12.1\",\r\n \"description\": \"Small web framework for quick app & component development\",\r\n \"main\": \"backed.js\",\r\n \"scripts\": {\r\n \"prepublish\": \"esdoc && sh scripts/release.sh && sh scripts/gh-pages.sh\",\r\n \"postpublish\": \"sh scripts/clean.sh\",\r\n \"build\": \"rollup -c\",\r\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\r\n },\r\n \"flat\": true,\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"git+https://github.com/vandeurenglenn/backed.git\"\r\n },\r\n \"author\": \"Glenn Vadeuren \",\r\n \"license\": \"CC-BY-NC-ND-4.0\",\r\n \"bugs\": {\r\n \"url\": \"https://github.com/vandeurenglenn/backed/issues\"\r\n },\r\n \"homepage\": \"https://github.com/vandeurenglenn/backed#readme\",\r\n \"esdoc\": {\r\n \"source\": \"src/\",\r\n \"destination\": \"docs/\"\r\n },\r\n \"resolutions\": {\r\n \"cheerio\": \"1.0.0-rc.2\",\r\n \"color-logger\": \"0.0.6\",\r\n \"minimist\": \"1.2.0\",\r\n \"entities\": \"1.1.1\",\r\n \"htmlparser2\": \"3.9.2\",\r\n \"parse5\": \"3.0.3\",\r\n \"domutils\": \"1.7.0\",\r\n \"domelementtype\": \"1.3.0\",\r\n \"domhandler\": \"2.4.2\",\r\n \"readable-stream\": \"2.3.6\",\r\n \"isarray\": \"1.0.0\",\r\n \"string_decoder\": \"1.1.1\",\r\n \"source-map\": \"0.6.1\",\r\n \"debug\": \"3.1.0\",\r\n \"globals\": \"11.5.0\",\r\n \"chalk\": \"2.4.1\",\r\n \"ansi-styles\": \"3.2.1\",\r\n \"strip-ansi\": \"4.0.0\",\r\n \"supports-color\": \"5.4.0\",\r\n \"ansi-regex\": \"3.0.0\",\r\n \"acorn\": \"5.5.3\",\r\n \"esprima\": \"4.0.0\",\r\n \"extsprintf\": \"1.4.0\"\r\n },\r\n \"devDependencies\": {\r\n \"esdoc\": \"^1.1.0\",\r\n \"eslint\": \"^4.19.1\",\r\n \"eslint-config-google\": \"^0.9.1\",\r\n \"uglify-es\": \"^3.3.9\"\r\n }\r\n}\r\n", + "content": "{\r\n \"name\": \"backed\",\r\n \"version\": \"0.12.2\",\r\n \"description\": \"Small web framework for quick app & component development\",\r\n \"main\": \"backed.js\",\r\n \"scripts\": {\r\n \"prepublish\": \"esdoc && sh scripts/release.sh && sh scripts/gh-pages.sh\",\r\n \"postpublish\": \"sh scripts/clean.sh\",\r\n \"build\": \"rollup -c\",\r\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\r\n },\r\n \"flat\": true,\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"git+https://github.com/vandeurenglenn/backed.git\"\r\n },\r\n \"author\": \"Glenn Vadeuren \",\r\n \"license\": \"CC-BY-NC-ND-4.0\",\r\n \"bugs\": {\r\n \"url\": \"https://github.com/vandeurenglenn/backed/issues\"\r\n },\r\n \"homepage\": \"https://github.com/vandeurenglenn/backed#readme\",\r\n \"esdoc\": {\r\n \"source\": \"src/\",\r\n \"destination\": \"docs/\"\r\n },\r\n \"resolutions\": {\r\n \"cheerio\": \"1.0.0-rc.2\",\r\n \"color-logger\": \"0.0.6\",\r\n \"minimist\": \"1.2.0\",\r\n \"entities\": \"1.1.1\",\r\n \"htmlparser2\": \"3.9.2\",\r\n \"parse5\": \"3.0.3\",\r\n \"domutils\": \"1.7.0\",\r\n \"domelementtype\": \"1.3.0\",\r\n \"domhandler\": \"2.4.2\",\r\n \"readable-stream\": \"2.3.6\",\r\n \"isarray\": \"1.0.0\",\r\n \"string_decoder\": \"1.1.1\",\r\n \"source-map\": \"0.6.1\",\r\n \"debug\": \"3.1.0\",\r\n \"globals\": \"11.5.0\",\r\n \"chalk\": \"2.4.1\",\r\n \"ansi-styles\": \"3.2.1\",\r\n \"strip-ansi\": \"4.0.0\",\r\n \"supports-color\": \"5.4.0\",\r\n \"ansi-regex\": \"3.0.0\",\r\n \"acorn\": \"5.5.3\",\r\n \"esprima\": \"4.0.0\",\r\n \"extsprintf\": \"1.4.0\"\r\n },\r\n \"devDependencies\": {\r\n \"esdoc\": \"^1.1.0\",\r\n \"eslint\": \"^4.19.1\",\r\n \"eslint-config-google\": \"^0.9.1\",\r\n \"uglify-es\": \"^3.3.9\"\r\n }\r\n}\r\n", "longname": "D:\\Workspace\\basicelements\\backed\\package.json", "name": "package.json", "static": true, diff --git a/package.json b/package.json index 3a62e68..1e16822 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "backed", - "version": "0.12.1", + "version": "0.12.2", "description": "Small web framework for quick app & component development", "main": "backed.js", "scripts": {