diff --git a/docs/ast/source/lib/components/Keyboard.js.json b/docs/ast/source/lib/components/Keyboard.js.json index 85e7f302..89c46742 100644 --- a/docs/ast/source/lib/components/Keyboard.js.json +++ b/docs/ast/source/lib/components/Keyboard.js.json @@ -1,28 +1,28 @@ { "type": "File", "start": 0, - "end": 23657, + "end": 23869, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 736, + "line": 741, "column": 0 } }, "program": { "type": "Program", "start": 0, - "end": 23657, + "end": 23869, "loc": { "start": { "line": 1, "column": 0 }, "end": { - "line": 736, + "line": 741, "column": 0 } }, @@ -330,14 +330,14 @@ { "type": "Identifier", "start": 367, - "end": 23621, + "end": 23833, "loc": { "start": { "line": 15, "column": 0 }, "end": { - "line": 733, + "line": 738, "column": 1 } }, @@ -363,14 +363,14 @@ "body": { "type": "ClassBody", "start": 388, - "end": 23621, + "end": 23833, "loc": { "start": { "line": 15, "column": 21 }, "end": { - "line": 733, + "line": 738, "column": 1 } }, @@ -378,14 +378,14 @@ { "type": "ClassMethod", "start": 679, - "end": 7194, + "end": 7310, "loc": { "start": { "line": 20, "column": 2 }, "end": { - "line": 146, + "line": 151, "column": 3 } }, @@ -451,14 +451,14 @@ "body": { "type": "BlockStatement", "start": 701, - "end": 7194, + "end": 7310, "loc": { "start": { "line": 20, "column": 24 }, "end": { - "line": 146, + "line": 151, "column": 3 } }, @@ -2301,9 +2301,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\r\n * Bindings\r\n ", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", "start": 4184, - "end": 4213, + "end": 4254, "loc": { "start": { "line": 66, @@ -2319,8 +2319,8 @@ }, { "type": "ExpressionStatement", - "start": 4219, - "end": 4282, + "start": 4260, + "end": 4292, "loc": { "start": { "line": 69, @@ -2328,13 +2328,13 @@ }, "end": { "line": 69, - "column": 67 + "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 4219, - "end": 4281, + "start": 4260, + "end": 4291, "loc": { "start": { "line": 69, @@ -2342,14 +2342,14 @@ }, "end": { "line": 69, - "column": 66 + "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4219, - "end": 4243, + "start": 4260, + "end": 4286, "loc": { "start": { "line": 69, @@ -2357,13 +2357,13 @@ }, "end": { "line": 69, - "column": 28 + "column": 30 } }, "object": { "type": "ThisExpression", - "start": 4219, - "end": 4223, + "start": 4260, + "end": 4264, "loc": { "start": { "line": 69, @@ -2378,8 +2378,8 @@ }, "property": { "type": "Identifier", - "start": 4224, - "end": 4243, + "start": 4265, + "end": 4286, "loc": { "start": { "line": 69, @@ -2387,6 +2387,144 @@ }, "end": { "line": 69, + "column": 30 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "StringLiteral", + "start": 4289, + "end": 4291, + "loc": { + "start": { + "line": 69, + "column": 33 + }, + "end": { + "line": 69, + "column": 35 + } + }, + "extra": { + "rawValue": "", + "raw": "''" + }, + "value": "" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", + "start": 4184, + "end": 4254, + "loc": { + "start": { + "line": 66, + "column": 4 + }, + "end": { + "line": 68, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Bindings\r\n ", + "start": 4300, + "end": 4329, + "loc": { + "start": { + "line": 71, + "column": 4 + }, + "end": { + "line": 73, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 4335, + "end": 4398, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4335, + "end": 4397, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4335, + "end": 4359, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 4335, + "end": 4339, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 4340, + "end": 4359, + "loc": { + "start": { + "line": 74, + "column": 9 + }, + "end": { + "line": 74, "column": 28 }, "identifierName": "handleButtonClicked" @@ -2398,72 +2536,72 @@ }, "right": { "type": "CallExpression", - "start": 4246, - "end": 4281, + "start": 4362, + "end": 4397, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 4246, - "end": 4275, + "start": 4362, + "end": 4391, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 4246, - "end": 4270, + "start": 4362, + "end": 4386, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 55 } }, "object": { "type": "ThisExpression", - "start": 4246, - "end": 4250, + "start": 4362, + "end": 4366, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 35 } } }, "property": { "type": "Identifier", - "start": 4251, - "end": 4270, + "start": 4367, + "end": 4386, "loc": { "start": { - "line": 69, + "line": 74, "column": 36 }, "end": { - "line": 69, + "line": 74, "column": 55 }, "identifierName": "handleButtonClicked" @@ -2474,15 +2612,15 @@ }, "property": { "type": "Identifier", - "start": 4271, - "end": 4275, + "start": 4387, + "end": 4391, "loc": { "start": { - "line": 69, + "line": 74, "column": 56 }, "end": { - "line": 69, + "line": 74, "column": 60 }, "identifierName": "bind" @@ -2494,15 +2632,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4276, - "end": 4280, + "start": 4392, + "end": 4396, "loc": { "start": { - "line": 69, + "line": 74, "column": 61 }, "end": { - "line": 69, + "line": 74, "column": 65 } } @@ -2515,15 +2653,15 @@ { "type": "CommentBlock", "value": "*\r\n * Bindings\r\n ", - "start": 4184, - "end": 4213, + "start": 4300, + "end": 4329, "loc": { "start": { - "line": 66, + "line": 71, "column": 4 }, "end": { - "line": 68, + "line": 73, "column": 7 } } @@ -2532,73 +2670,73 @@ }, { "type": "ExpressionStatement", - "start": 4288, - "end": 4349, + "start": 4404, + "end": 4465, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 4288, - "end": 4348, + "start": 4404, + "end": 4464, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4288, - "end": 4311, + "start": 4404, + "end": 4427, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 4288, - "end": 4292, + "start": 4404, + "end": 4408, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4293, - "end": 4311, + "start": 4409, + "end": 4427, "loc": { "start": { - "line": 70, + "line": 75, "column": 9 }, "end": { - "line": 70, + "line": 75, "column": 27 }, "identifierName": "syncInstanceInputs" @@ -2609,72 +2747,72 @@ }, "right": { "type": "CallExpression", - "start": 4314, - "end": 4348, + "start": 4430, + "end": 4464, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 4314, - "end": 4342, + "start": 4430, + "end": 4458, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 58 } }, "object": { "type": "MemberExpression", - "start": 4314, - "end": 4337, + "start": 4430, + "end": 4453, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 4314, - "end": 4318, + "start": 4430, + "end": 4434, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 34 } } }, "property": { "type": "Identifier", - "start": 4319, - "end": 4337, + "start": 4435, + "end": 4453, "loc": { "start": { - "line": 70, + "line": 75, "column": 35 }, "end": { - "line": 70, + "line": 75, "column": 53 }, "identifierName": "syncInstanceInputs" @@ -2685,15 +2823,15 @@ }, "property": { "type": "Identifier", - "start": 4338, - "end": 4342, + "start": 4454, + "end": 4458, "loc": { "start": { - "line": 70, + "line": 75, "column": 54 }, "end": { - "line": 70, + "line": 75, "column": 58 }, "identifierName": "bind" @@ -2705,15 +2843,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4343, - "end": 4347, + "start": 4459, + "end": 4463, "loc": { "start": { - "line": 70, + "line": 75, "column": 59 }, "end": { - "line": 70, + "line": 75, "column": 63 } } @@ -2724,73 +2862,73 @@ }, { "type": "ExpressionStatement", - "start": 4355, - "end": 4400, + "start": 4471, + "end": 4516, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 4355, - "end": 4399, + "start": 4471, + "end": 4515, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4355, - "end": 4370, + "start": 4471, + "end": 4486, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 4355, - "end": 4359, + "start": 4471, + "end": 4475, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4360, - "end": 4370, + "start": 4476, + "end": 4486, "loc": { "start": { - "line": 71, + "line": 76, "column": 9 }, "end": { - "line": 71, + "line": 76, "column": 19 }, "identifierName": "clearInput" @@ -2801,72 +2939,72 @@ }, "right": { "type": "CallExpression", - "start": 4373, - "end": 4399, + "start": 4489, + "end": 4515, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 4373, - "end": 4393, + "start": 4489, + "end": 4509, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 4373, - "end": 4388, + "start": 4489, + "end": 4504, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 37 } }, "object": { "type": "ThisExpression", - "start": 4373, - "end": 4377, + "start": 4489, + "end": 4493, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 26 } } }, "property": { "type": "Identifier", - "start": 4378, - "end": 4388, + "start": 4494, + "end": 4504, "loc": { "start": { - "line": 71, + "line": 76, "column": 27 }, "end": { - "line": 71, + "line": 76, "column": 37 }, "identifierName": "clearInput" @@ -2877,15 +3015,15 @@ }, "property": { "type": "Identifier", - "start": 4389, - "end": 4393, + "start": 4505, + "end": 4509, "loc": { "start": { - "line": 71, + "line": 76, "column": 38 }, "end": { - "line": 71, + "line": 76, "column": 42 }, "identifierName": "bind" @@ -2897,15 +3035,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4394, - "end": 4398, + "start": 4510, + "end": 4514, "loc": { "start": { - "line": 71, + "line": 76, "column": 43 }, "end": { - "line": 71, + "line": 76, "column": 47 } } @@ -2916,73 +3054,73 @@ }, { "type": "ExpressionStatement", - "start": 4406, - "end": 4447, + "start": 4522, + "end": 4563, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4406, - "end": 4446, + "start": 4522, + "end": 4562, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4406, - "end": 4419, + "start": 4522, + "end": 4535, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4406, - "end": 4410, + "start": 4522, + "end": 4526, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4411, - "end": 4419, + "start": 4527, + "end": 4535, "loc": { "start": { - "line": 72, + "line": 77, "column": 9 }, "end": { - "line": 72, + "line": 77, "column": 17 }, "identifierName": "getInput" @@ -2993,72 +3131,72 @@ }, "right": { "type": "CallExpression", - "start": 4422, - "end": 4446, + "start": 4538, + "end": 4562, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4422, - "end": 4440, + "start": 4538, + "end": 4556, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4422, - "end": 4435, + "start": 4538, + "end": 4551, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4422, - "end": 4426, + "start": 4538, + "end": 4542, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4427, - "end": 4435, + "start": 4543, + "end": 4551, "loc": { "start": { - "line": 72, + "line": 77, "column": 25 }, "end": { - "line": 72, + "line": 77, "column": 33 }, "identifierName": "getInput" @@ -3069,15 +3207,15 @@ }, "property": { "type": "Identifier", - "start": 4436, - "end": 4440, + "start": 4552, + "end": 4556, "loc": { "start": { - "line": 72, + "line": 77, "column": 34 }, "end": { - "line": 72, + "line": 77, "column": 38 }, "identifierName": "bind" @@ -3089,15 +3227,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4441, - "end": 4445, + "start": 4557, + "end": 4561, "loc": { "start": { - "line": 72, + "line": 77, "column": 39 }, "end": { - "line": 72, + "line": 77, "column": 43 } } @@ -3108,73 +3246,73 @@ }, { "type": "ExpressionStatement", - "start": 4453, - "end": 4494, + "start": 4569, + "end": 4610, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4453, - "end": 4493, + "start": 4569, + "end": 4609, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4453, - "end": 4466, + "start": 4569, + "end": 4582, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4453, - "end": 4457, + "start": 4569, + "end": 4573, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4458, - "end": 4466, + "start": 4574, + "end": 4582, "loc": { "start": { - "line": 73, + "line": 78, "column": 9 }, "end": { - "line": 73, + "line": 78, "column": 17 }, "identifierName": "setInput" @@ -3185,72 +3323,72 @@ }, "right": { "type": "CallExpression", - "start": 4469, - "end": 4493, + "start": 4585, + "end": 4609, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4469, - "end": 4487, + "start": 4585, + "end": 4603, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4469, - "end": 4482, + "start": 4585, + "end": 4598, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4469, - "end": 4473, + "start": 4585, + "end": 4589, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4474, - "end": 4482, + "start": 4590, + "end": 4598, "loc": { "start": { - "line": 73, + "line": 78, "column": 25 }, "end": { - "line": 73, + "line": 78, "column": 33 }, "identifierName": "setInput" @@ -3261,15 +3399,15 @@ }, "property": { "type": "Identifier", - "start": 4483, - "end": 4487, + "start": 4599, + "end": 4603, "loc": { "start": { - "line": 73, + "line": 78, "column": 34 }, "end": { - "line": 73, + "line": 78, "column": 38 }, "identifierName": "bind" @@ -3281,15 +3419,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4488, - "end": 4492, + "start": 4604, + "end": 4608, "loc": { "start": { - "line": 73, + "line": 78, "column": 39 }, "end": { - "line": 73, + "line": 78, "column": 43 } } @@ -3300,73 +3438,73 @@ }, { "type": "ExpressionStatement", - "start": 4500, - "end": 4549, + "start": 4616, + "end": 4665, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 53 } }, "expression": { "type": "AssignmentExpression", - "start": 4500, - "end": 4548, + "start": 4616, + "end": 4664, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4500, - "end": 4517, + "start": 4616, + "end": 4633, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 4500, - "end": 4504, + "start": 4616, + "end": 4620, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4505, - "end": 4517, + "start": 4621, + "end": 4633, "loc": { "start": { - "line": 74, + "line": 79, "column": 9 }, "end": { - "line": 74, + "line": 79, "column": 21 }, "identifierName": "replaceInput" @@ -3377,72 +3515,72 @@ }, "right": { "type": "CallExpression", - "start": 4520, - "end": 4548, + "start": 4636, + "end": 4664, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 4520, - "end": 4542, + "start": 4636, + "end": 4658, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 46 } }, "object": { "type": "MemberExpression", - "start": 4520, - "end": 4537, + "start": 4636, + "end": 4653, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 4520, - "end": 4524, + "start": 4636, + "end": 4640, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 28 } } }, "property": { "type": "Identifier", - "start": 4525, - "end": 4537, + "start": 4641, + "end": 4653, "loc": { "start": { - "line": 74, + "line": 79, "column": 29 }, "end": { - "line": 74, + "line": 79, "column": 41 }, "identifierName": "replaceInput" @@ -3453,15 +3591,15 @@ }, "property": { "type": "Identifier", - "start": 4538, - "end": 4542, + "start": 4654, + "end": 4658, "loc": { "start": { - "line": 74, + "line": 79, "column": 42 }, "end": { - "line": 74, + "line": 79, "column": 46 }, "identifierName": "bind" @@ -3473,15 +3611,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4543, - "end": 4547, + "start": 4659, + "end": 4663, "loc": { "start": { - "line": 74, + "line": 79, "column": 47 }, "end": { - "line": 74, + "line": 79, "column": 51 } } @@ -3492,73 +3630,73 @@ }, { "type": "ExpressionStatement", - "start": 4555, - "end": 4590, + "start": 4671, + "end": 4706, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 39 } }, "expression": { "type": "AssignmentExpression", - "start": 4555, - "end": 4589, + "start": 4671, + "end": 4705, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4555, - "end": 4565, + "start": 4671, + "end": 4681, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 4555, - "end": 4559, + "start": 4671, + "end": 4675, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4560, - "end": 4565, + "start": 4676, + "end": 4681, "loc": { "start": { - "line": 75, + "line": 80, "column": 9 }, "end": { - "line": 75, + "line": 80, "column": 14 }, "identifierName": "clear" @@ -3569,72 +3707,72 @@ }, "right": { "type": "CallExpression", - "start": 4568, - "end": 4589, + "start": 4684, + "end": 4705, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 4568, - "end": 4583, + "start": 4684, + "end": 4699, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 4568, - "end": 4578, + "start": 4684, + "end": 4694, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 4568, - "end": 4572, + "start": 4684, + "end": 4688, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 21 } } }, "property": { "type": "Identifier", - "start": 4573, - "end": 4578, + "start": 4689, + "end": 4694, "loc": { "start": { - "line": 75, + "line": 80, "column": 22 }, "end": { - "line": 75, + "line": 80, "column": 27 }, "identifierName": "clear" @@ -3645,15 +3783,15 @@ }, "property": { "type": "Identifier", - "start": 4579, - "end": 4583, + "start": 4695, + "end": 4699, "loc": { "start": { - "line": 75, + "line": 80, "column": 28 }, "end": { - "line": 75, + "line": 80, "column": 32 }, "identifierName": "bind" @@ -3665,15 +3803,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4584, - "end": 4588, + "start": 4700, + "end": 4704, "loc": { "start": { - "line": 75, + "line": 80, "column": 33 }, "end": { - "line": 75, + "line": 80, "column": 37 } } @@ -3684,73 +3822,73 @@ }, { "type": "ExpressionStatement", - "start": 4596, - "end": 4637, + "start": 4712, + "end": 4753, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4596, - "end": 4636, + "start": 4712, + "end": 4752, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4596, - "end": 4609, + "start": 4712, + "end": 4725, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4596, - "end": 4600, + "start": 4712, + "end": 4716, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4601, - "end": 4609, + "start": 4717, + "end": 4725, "loc": { "start": { - "line": 76, + "line": 81, "column": 9 }, "end": { - "line": 76, + "line": 81, "column": 17 }, "identifierName": "dispatch" @@ -3761,72 +3899,72 @@ }, "right": { "type": "CallExpression", - "start": 4612, - "end": 4636, + "start": 4728, + "end": 4752, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4612, - "end": 4630, + "start": 4728, + "end": 4746, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4612, - "end": 4625, + "start": 4728, + "end": 4741, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4612, - "end": 4616, + "start": 4728, + "end": 4732, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4617, - "end": 4625, + "start": 4733, + "end": 4741, "loc": { "start": { - "line": 76, + "line": 81, "column": 25 }, "end": { - "line": 76, + "line": 81, "column": 33 }, "identifierName": "dispatch" @@ -3837,15 +3975,15 @@ }, "property": { "type": "Identifier", - "start": 4626, - "end": 4630, + "start": 4742, + "end": 4746, "loc": { "start": { - "line": 76, + "line": 81, "column": 34 }, "end": { - "line": 76, + "line": 81, "column": 38 }, "identifierName": "bind" @@ -3857,15 +3995,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4631, - "end": 4635, + "start": 4747, + "end": 4751, "loc": { "start": { - "line": 76, + "line": 81, "column": 39 }, "end": { - "line": 76, + "line": 81, "column": 43 } } @@ -3876,73 +4014,73 @@ }, { "type": "ExpressionStatement", - "start": 4643, - "end": 4696, + "start": 4759, + "end": 4812, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 4643, - "end": 4695, + "start": 4759, + "end": 4811, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4643, - "end": 4662, + "start": 4759, + "end": 4778, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 4643, - "end": 4647, + "start": 4759, + "end": 4763, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4648, - "end": 4662, + "start": 4764, + "end": 4778, "loc": { "start": { - "line": 77, + "line": 82, "column": 9 }, "end": { - "line": 77, + "line": 82, "column": 23 }, "identifierName": "addButtonTheme" @@ -3953,72 +4091,72 @@ }, "right": { "type": "CallExpression", - "start": 4665, - "end": 4695, + "start": 4781, + "end": 4811, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 56 } }, "callee": { "type": "MemberExpression", - "start": 4665, - "end": 4689, + "start": 4781, + "end": 4805, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 50 } }, "object": { "type": "MemberExpression", - "start": 4665, - "end": 4684, + "start": 4781, + "end": 4800, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 4665, - "end": 4669, + "start": 4781, + "end": 4785, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 30 } } }, "property": { "type": "Identifier", - "start": 4670, - "end": 4684, + "start": 4786, + "end": 4800, "loc": { "start": { - "line": 77, + "line": 82, "column": 31 }, "end": { - "line": 77, + "line": 82, "column": 45 }, "identifierName": "addButtonTheme" @@ -4029,15 +4167,15 @@ }, "property": { "type": "Identifier", - "start": 4685, - "end": 4689, + "start": 4801, + "end": 4805, "loc": { "start": { - "line": 77, + "line": 82, "column": 46 }, "end": { - "line": 77, + "line": 82, "column": 50 }, "identifierName": "bind" @@ -4049,15 +4187,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4690, - "end": 4694, + "start": 4806, + "end": 4810, "loc": { "start": { - "line": 77, + "line": 82, "column": 51 }, "end": { - "line": 77, + "line": 82, "column": 55 } } @@ -4068,73 +4206,73 @@ }, { "type": "ExpressionStatement", - "start": 4702, - "end": 4761, + "start": 4818, + "end": 4877, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 4702, - "end": 4760, + "start": 4818, + "end": 4876, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4702, - "end": 4724, + "start": 4818, + "end": 4840, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 4702, - "end": 4706, + "start": 4818, + "end": 4822, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4707, - "end": 4724, + "start": 4823, + "end": 4840, "loc": { "start": { - "line": 78, + "line": 83, "column": 9 }, "end": { - "line": 78, + "line": 83, "column": 26 }, "identifierName": "removeButtonTheme" @@ -4145,72 +4283,72 @@ }, "right": { "type": "CallExpression", - "start": 4727, - "end": 4760, + "start": 4843, + "end": 4876, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 4727, - "end": 4754, + "start": 4843, + "end": 4870, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 4727, - "end": 4749, + "start": 4843, + "end": 4865, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 51 } }, "object": { "type": "ThisExpression", - "start": 4727, - "end": 4731, + "start": 4843, + "end": 4847, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 33 } } }, "property": { "type": "Identifier", - "start": 4732, - "end": 4749, + "start": 4848, + "end": 4865, "loc": { "start": { - "line": 78, + "line": 83, "column": 34 }, "end": { - "line": 78, + "line": 83, "column": 51 }, "identifierName": "removeButtonTheme" @@ -4219,402 +4357,18 @@ }, "computed": false }, - "property": { - "type": "Identifier", - "start": 4750, - "end": 4754, - "loc": { - "start": { - "line": 78, - "column": 52 - }, - "end": { - "line": 78, - "column": 56 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4755, - "end": 4759, - "loc": { - "start": { - "line": 78, - "column": 57 - }, - "end": { - "line": 78, - "column": 61 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4767, - "end": 4824, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 61 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4767, - "end": 4823, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 60 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4767, - "end": 4788, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 25 - } - }, - "object": { - "type": "ThisExpression", - "start": 4767, - "end": 4771, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4772, - "end": 4788, - "loc": { - "start": { - "line": 79, - "column": 9 - }, - "end": { - "line": 79, - "column": 25 - }, - "identifierName": "getButtonElement" - }, - "name": "getButtonElement" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4791, - "end": 4823, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 60 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4791, - "end": 4817, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 54 - } - }, - "object": { - "type": "MemberExpression", - "start": 4791, - "end": 4812, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 49 - } - }, - "object": { - "type": "ThisExpression", - "start": 4791, - "end": 4795, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 32 - } - } - }, - "property": { - "type": "Identifier", - "start": 4796, - "end": 4812, - "loc": { - "start": { - "line": 79, - "column": 33 - }, - "end": { - "line": 79, - "column": 49 - }, - "identifierName": "getButtonElement" - }, - "name": "getButtonElement" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4813, - "end": 4817, - "loc": { - "start": { - "line": 79, - "column": 50 - }, - "end": { - "line": 79, - "column": 54 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4818, - "end": 4822, - "loc": { - "start": { - "line": 79, - "column": 55 - }, - "end": { - "line": 79, - "column": 59 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4830, - "end": 4877, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 51 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4830, - "end": 4876, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 50 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4830, - "end": 4846, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 20 - } - }, - "object": { - "type": "ThisExpression", - "start": 4830, - "end": 4834, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4835, - "end": 4846, - "loc": { - "start": { - "line": 80, - "column": 9 - }, - "end": { - "line": 80, - "column": 20 - }, - "identifierName": "handleCaret" - }, - "name": "handleCaret" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4849, - "end": 4876, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 50 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4849, - "end": 4870, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 44 - } - }, - "object": { - "type": "MemberExpression", - "start": 4849, - "end": 4865, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 39 - } - }, - "object": { - "type": "ThisExpression", - "start": 4849, - "end": 4853, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 27 - } - } - }, - "property": { - "type": "Identifier", - "start": 4854, - "end": 4865, - "loc": { - "start": { - "line": 80, - "column": 28 - }, - "end": { - "line": 80, - "column": 39 - }, - "identifierName": "handleCaret" - }, - "name": "handleCaret" - }, - "computed": false - }, "property": { "type": "Identifier", "start": 4866, "end": 4870, "loc": { "start": { - "line": 80, - "column": 40 + "line": 83, + "column": 52 }, "end": { - "line": 80, - "column": 44 + "line": 83, + "column": 56 }, "identifierName": "bind" }, @@ -4629,203 +4383,11 @@ "end": 4875, "loc": { "start": { - "line": 80, - "column": 45 - }, - "end": { - "line": 80, - "column": 49 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4883, - "end": 4942, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 63 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4883, - "end": 4941, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 62 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4883, - "end": 4905, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 26 - } - }, - "object": { - "type": "ThisExpression", - "start": 4883, - "end": 4887, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4888, - "end": 4905, - "loc": { - "start": { - "line": 81, - "column": 9 - }, - "end": { - "line": 81, - "column": 26 - }, - "identifierName": "caretEventHandler" - }, - "name": "caretEventHandler" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4908, - "end": 4941, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 62 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4908, - "end": 4935, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 56 - } - }, - "object": { - "type": "MemberExpression", - "start": 4908, - "end": 4930, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 51 - } - }, - "object": { - "type": "ThisExpression", - "start": 4908, - "end": 4912, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 33 - } - } - }, - "property": { - "type": "Identifier", - "start": 4913, - "end": 4930, - "loc": { - "start": { - "line": 81, - "column": 34 - }, - "end": { - "line": 81, - "column": 51 - }, - "identifierName": "caretEventHandler" - }, - "name": "caretEventHandler" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4931, - "end": 4935, - "loc": { - "start": { - "line": 81, - "column": 52 - }, - "end": { - "line": 81, - "column": 56 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4936, - "end": 4940, - "loc": { - "start": { - "line": 81, + "line": 83, "column": 57 }, "end": { - "line": 81, + "line": 83, "column": 61 } } @@ -4836,361 +4398,169 @@ }, { "type": "ExpressionStatement", - "start": 4948, - "end": 4985, + "start": 4883, + "end": 4940, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 41 + "line": 84, + "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 4948, - "end": 4984, + "start": 4883, + "end": 4939, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 40 + "line": 84, + "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4948, - "end": 4959, + "start": 4883, + "end": 4904, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 15 + "line": 84, + "column": 25 } }, "object": { "type": "ThisExpression", - "start": 4948, - "end": 4952, + "start": 4883, + "end": 4887, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, + "line": 84, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4953, - "end": 4959, + "start": 4888, + "end": 4904, "loc": { "start": { - "line": 82, + "line": 84, "column": 9 }, "end": { - "line": 82, - "column": 15 + "line": 84, + "column": 25 }, - "identifierName": "onInit" + "identifierName": "getButtonElement" }, - "name": "onInit" + "name": "getButtonElement" }, "computed": false }, "right": { "type": "CallExpression", - "start": 4962, - "end": 4984, + "start": 4907, + "end": 4939, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 40 + "line": 84, + "column": 60 } }, "callee": { "type": "MemberExpression", - "start": 4962, - "end": 4978, + "start": 4907, + "end": 4933, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 34 + "line": 84, + "column": 54 } }, "object": { "type": "MemberExpression", - "start": 4962, - "end": 4973, + "start": 4907, + "end": 4928, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 29 + "line": 84, + "column": 49 } }, "object": { "type": "ThisExpression", - "start": 4962, - "end": 4966, + "start": 4907, + "end": 4911, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 22 + "line": 84, + "column": 32 } } }, "property": { "type": "Identifier", - "start": 4967, - "end": 4973, + "start": 4912, + "end": 4928, "loc": { "start": { - "line": 82, - "column": 23 - }, - "end": { - "line": 82, - "column": 29 - }, - "identifierName": "onInit" - }, - "name": "onInit" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4974, - "end": 4978, - "loc": { - "start": { - "line": 82, - "column": 30 - }, - "end": { - "line": 82, - "column": 34 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4979, - "end": 4983, - "loc": { - "start": { - "line": 82, - "column": 35 - }, - "end": { - "line": 82, - "column": 39 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4991, - "end": 5032, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 45 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4991, - "end": 5031, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 44 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4991, - "end": 5004, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 17 - } - }, - "object": { - "type": "ThisExpression", - "start": 4991, - "end": 4995, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4996, - "end": 5004, - "loc": { - "start": { - "line": 83, - "column": 9 - }, - "end": { - "line": 83, - "column": 17 - }, - "identifierName": "onRender" - }, - "name": "onRender" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 5007, - "end": 5031, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 44 - } - }, - "callee": { - "type": "MemberExpression", - "start": 5007, - "end": 5025, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 38 - } - }, - "object": { - "type": "MemberExpression", - "start": 5007, - "end": 5020, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 33 - } - }, - "object": { - "type": "ThisExpression", - "start": 5007, - "end": 5011, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 24 - } - } - }, - "property": { - "type": "Identifier", - "start": 5012, - "end": 5020, - "loc": { - "start": { - "line": 83, - "column": 25 - }, - "end": { - "line": 83, + "line": 84, "column": 33 }, - "identifierName": "onRender" + "end": { + "line": 84, + "column": 49 + }, + "identifierName": "getButtonElement" }, - "name": "onRender" + "name": "getButtonElement" }, "computed": false }, "property": { "type": "Identifier", - "start": 5021, - "end": 5025, + "start": 4929, + "end": 4933, "loc": { "start": { - "line": 83, - "column": 34 + "line": 84, + "column": 50 }, "end": { - "line": 83, - "column": 38 + "line": 84, + "column": 54 }, "identifierName": "bind" }, @@ -5201,16 +4571,16 @@ "arguments": [ { "type": "ThisExpression", - "start": 5026, - "end": 5030, + "start": 4934, + "end": 4938, "loc": { "start": { - "line": 83, - "column": 39 + "line": 84, + "column": 55 }, "end": { - "line": 83, - "column": 43 + "line": 84, + "column": 59 } } } @@ -5220,200 +4590,8 @@ }, { "type": "ExpressionStatement", - "start": 5038, - "end": 5075, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 41 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 5038, - "end": 5074, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 40 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 5038, - "end": 5049, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 15 - } - }, - "object": { - "type": "ThisExpression", - "start": 5038, - "end": 5042, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 5043, - "end": 5049, - "loc": { - "start": { - "line": 84, - "column": 9 - }, - "end": { - "line": 84, - "column": 15 - }, - "identifierName": "render" - }, - "name": "render" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 5052, - "end": 5074, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 40 - } - }, - "callee": { - "type": "MemberExpression", - "start": 5052, - "end": 5068, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 34 - } - }, - "object": { - "type": "MemberExpression", - "start": 5052, - "end": 5063, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 29 - } - }, - "object": { - "type": "ThisExpression", - "start": 5052, - "end": 5056, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 22 - } - } - }, - "property": { - "type": "Identifier", - "start": 5057, - "end": 5063, - "loc": { - "start": { - "line": 84, - "column": 23 - }, - "end": { - "line": 84, - "column": 29 - }, - "identifierName": "render" - }, - "name": "render" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 5064, - "end": 5068, - "loc": { - "start": { - "line": 84, - "column": 30 - }, - "end": { - "line": 84, - "column": 34 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 5069, - "end": 5073, - "loc": { - "start": { - "line": 84, - "column": 35 - }, - "end": { - "line": 84, - "column": 39 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 5081, - "end": 5128, + "start": 4946, + "end": 4993, "loc": { "start": { "line": 85, @@ -5426,8 +4604,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5081, - "end": 5127, + "start": 4946, + "end": 4992, "loc": { "start": { "line": 85, @@ -5441,8 +4619,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 5081, - "end": 5097, + "start": 4946, + "end": 4962, "loc": { "start": { "line": 85, @@ -5455,8 +4633,8 @@ }, "object": { "type": "ThisExpression", - "start": 5081, - "end": 5085, + "start": 4946, + "end": 4950, "loc": { "start": { "line": 85, @@ -5470,8 +4648,8 @@ }, "property": { "type": "Identifier", - "start": 5086, - "end": 5097, + "start": 4951, + "end": 4962, "loc": { "start": { "line": 85, @@ -5481,16 +4659,16 @@ "line": 85, "column": 20 }, - "identifierName": "loadModules" + "identifierName": "handleCaret" }, - "name": "loadModules" + "name": "handleCaret" }, "computed": false }, "right": { "type": "CallExpression", - "start": 5100, - "end": 5127, + "start": 4965, + "end": 4992, "loc": { "start": { "line": 85, @@ -5503,8 +4681,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5100, - "end": 5121, + "start": 4965, + "end": 4986, "loc": { "start": { "line": 85, @@ -5517,8 +4695,8 @@ }, "object": { "type": "MemberExpression", - "start": 5100, - "end": 5116, + "start": 4965, + "end": 4981, "loc": { "start": { "line": 85, @@ -5531,8 +4709,8 @@ }, "object": { "type": "ThisExpression", - "start": 5100, - "end": 5104, + "start": 4965, + "end": 4969, "loc": { "start": { "line": 85, @@ -5546,8 +4724,8 @@ }, "property": { "type": "Identifier", - "start": 5105, - "end": 5116, + "start": 4970, + "end": 4981, "loc": { "start": { "line": 85, @@ -5557,16 +4735,16 @@ "line": 85, "column": 39 }, - "identifierName": "loadModules" + "identifierName": "handleCaret" }, - "name": "loadModules" + "name": "handleCaret" }, "computed": false }, "property": { "type": "Identifier", - "start": 5117, - "end": 5121, + "start": 4982, + "end": 4986, "loc": { "start": { "line": 85, @@ -5585,8 +4763,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 5122, - "end": 5126, + "start": 4987, + "end": 4991, "loc": { "start": { "line": 85, @@ -5604,8 +4782,8 @@ }, { "type": "ExpressionStatement", - "start": 5134, - "end": 5197, + "start": 4999, + "end": 5058, "loc": { "start": { "line": 86, @@ -5613,13 +4791,13 @@ }, "end": { "line": 86, - "column": 67 + "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 5134, - "end": 5196, + "start": 4999, + "end": 5057, "loc": { "start": { "line": 86, @@ -5627,14 +4805,14 @@ }, "end": { "line": 86, - "column": 66 + "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5134, - "end": 5158, + "start": 4999, + "end": 5021, "loc": { "start": { "line": 86, @@ -5642,13 +4820,13 @@ }, "end": { "line": 86, - "column": 28 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 5134, - "end": 5138, + "start": 4999, + "end": 5003, "loc": { "start": { "line": 86, @@ -5662,8 +4840,8 @@ }, "property": { "type": "Identifier", - "start": 5139, - "end": 5158, + "start": 5004, + "end": 5021, "loc": { "start": { "line": 86, @@ -5671,6 +4849,966 @@ }, "end": { "line": 86, + "column": 26 + }, + "identifierName": "caretEventHandler" + }, + "name": "caretEventHandler" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5024, + "end": 5057, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 62 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5024, + "end": 5051, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 5024, + "end": 5046, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 5024, + "end": 5028, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "start": 5029, + "end": 5046, + "loc": { + "start": { + "line": 86, + "column": 34 + }, + "end": { + "line": 86, + "column": 51 + }, + "identifierName": "caretEventHandler" + }, + "name": "caretEventHandler" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5047, + "end": 5051, + "loc": { + "start": { + "line": 86, + "column": 52 + }, + "end": { + "line": 86, + "column": 56 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5052, + "end": 5056, + "loc": { + "start": { + "line": 86, + "column": 57 + }, + "end": { + "line": 86, + "column": 61 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5064, + "end": 5101, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5064, + "end": 5100, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5064, + "end": 5075, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 15 + } + }, + "object": { + "type": "ThisExpression", + "start": 5064, + "end": 5068, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5069, + "end": 5075, + "loc": { + "start": { + "line": 87, + "column": 9 + }, + "end": { + "line": 87, + "column": 15 + }, + "identifierName": "onInit" + }, + "name": "onInit" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5078, + "end": 5100, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 40 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5078, + "end": 5094, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 5078, + "end": 5089, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 5078, + "end": 5082, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 5083, + "end": 5089, + "loc": { + "start": { + "line": 87, + "column": 23 + }, + "end": { + "line": 87, + "column": 29 + }, + "identifierName": "onInit" + }, + "name": "onInit" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5090, + "end": 5094, + "loc": { + "start": { + "line": 87, + "column": 30 + }, + "end": { + "line": 87, + "column": 34 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5095, + "end": 5099, + "loc": { + "start": { + "line": 87, + "column": 35 + }, + "end": { + "line": 87, + "column": 39 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5107, + "end": 5148, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5107, + "end": 5147, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5107, + "end": 5120, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 17 + } + }, + "object": { + "type": "ThisExpression", + "start": 5107, + "end": 5111, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5112, + "end": 5120, + "loc": { + "start": { + "line": 88, + "column": 9 + }, + "end": { + "line": 88, + "column": 17 + }, + "identifierName": "onRender" + }, + "name": "onRender" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5123, + "end": 5147, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 44 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5123, + "end": 5141, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 5123, + "end": 5136, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 5123, + "end": 5127, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 5128, + "end": 5136, + "loc": { + "start": { + "line": 88, + "column": 25 + }, + "end": { + "line": 88, + "column": 33 + }, + "identifierName": "onRender" + }, + "name": "onRender" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5137, + "end": 5141, + "loc": { + "start": { + "line": 88, + "column": 34 + }, + "end": { + "line": 88, + "column": 38 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5142, + "end": 5146, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 43 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5154, + "end": 5191, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5154, + "end": 5190, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5154, + "end": 5165, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 15 + } + }, + "object": { + "type": "ThisExpression", + "start": 5154, + "end": 5158, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5159, + "end": 5165, + "loc": { + "start": { + "line": 89, + "column": 9 + }, + "end": { + "line": 89, + "column": 15 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5168, + "end": 5190, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 40 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5168, + "end": 5184, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 5168, + "end": 5179, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 5168, + "end": 5172, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 5173, + "end": 5179, + "loc": { + "start": { + "line": 89, + "column": 23 + }, + "end": { + "line": 89, + "column": 29 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5180, + "end": 5184, + "loc": { + "start": { + "line": 89, + "column": 30 + }, + "end": { + "line": 89, + "column": 34 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5185, + "end": 5189, + "loc": { + "start": { + "line": 89, + "column": 35 + }, + "end": { + "line": 89, + "column": 39 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5197, + "end": 5244, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 51 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5197, + "end": 5243, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 50 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5197, + "end": 5213, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 5197, + "end": 5201, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5202, + "end": 5213, + "loc": { + "start": { + "line": 90, + "column": 9 + }, + "end": { + "line": 90, + "column": 20 + }, + "identifierName": "loadModules" + }, + "name": "loadModules" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5216, + "end": 5243, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 50 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5216, + "end": 5237, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 5216, + "end": 5232, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 39 + } + }, + "object": { + "type": "ThisExpression", + "start": 5216, + "end": 5220, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 5221, + "end": 5232, + "loc": { + "start": { + "line": 90, + "column": 28 + }, + "end": { + "line": 90, + "column": 39 + }, + "identifierName": "loadModules" + }, + "name": "loadModules" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5233, + "end": 5237, + "loc": { + "start": { + "line": 90, + "column": 40 + }, + "end": { + "line": 90, + "column": 44 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5238, + "end": 5242, + "loc": { + "start": { + "line": 90, + "column": 45 + }, + "end": { + "line": 90, + "column": 49 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5250, + "end": 5313, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5250, + "end": 5312, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5250, + "end": 5274, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 5250, + "end": 5254, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5255, + "end": 5274, + "loc": { + "start": { + "line": 91, + "column": 9 + }, + "end": { + "line": 91, "column": 28 }, "identifierName": "handleButtonMouseUp" @@ -5681,72 +5819,72 @@ }, "right": { "type": "CallExpression", - "start": 5161, - "end": 5196, + "start": 5277, + "end": 5312, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 5161, - "end": 5190, + "start": 5277, + "end": 5306, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 5161, - "end": 5185, + "start": 5277, + "end": 5301, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 55 } }, "object": { "type": "ThisExpression", - "start": 5161, - "end": 5165, + "start": 5277, + "end": 5281, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 35 } } }, "property": { "type": "Identifier", - "start": 5166, - "end": 5185, + "start": 5282, + "end": 5301, "loc": { "start": { - "line": 86, + "line": 91, "column": 36 }, "end": { - "line": 86, + "line": 91, "column": 55 }, "identifierName": "handleButtonMouseUp" @@ -5757,15 +5895,15 @@ }, "property": { "type": "Identifier", - "start": 5186, - "end": 5190, + "start": 5302, + "end": 5306, "loc": { "start": { - "line": 86, + "line": 91, "column": 56 }, "end": { - "line": 86, + "line": 91, "column": 60 }, "identifierName": "bind" @@ -5777,15 +5915,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5191, - "end": 5195, + "start": 5307, + "end": 5311, "loc": { "start": { - "line": 86, + "line": 91, "column": 61 }, "end": { - "line": 86, + "line": 91, "column": 65 } } @@ -5796,73 +5934,73 @@ }, { "type": "ExpressionStatement", - "start": 5203, - "end": 5270, + "start": 5319, + "end": 5386, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 71 } }, "expression": { "type": "AssignmentExpression", - "start": 5203, - "end": 5269, + "start": 5319, + "end": 5385, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5203, - "end": 5229, + "start": 5319, + "end": 5345, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 5203, - "end": 5207, + "start": 5319, + "end": 5323, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 8 } } }, "property": { "type": "Identifier", - "start": 5208, - "end": 5229, + "start": 5324, + "end": 5345, "loc": { "start": { - "line": 87, + "line": 92, "column": 9 }, "end": { - "line": 87, + "line": 92, "column": 30 }, "identifierName": "handleButtonMouseDown" @@ -5873,72 +6011,72 @@ }, "right": { "type": "CallExpression", - "start": 5232, - "end": 5269, + "start": 5348, + "end": 5385, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 5232, - "end": 5263, + "start": 5348, + "end": 5379, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 5232, - "end": 5258, + "start": 5348, + "end": 5374, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 59 } }, "object": { "type": "ThisExpression", - "start": 5232, - "end": 5236, + "start": 5348, + "end": 5352, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 37 } } }, "property": { "type": "Identifier", - "start": 5237, - "end": 5258, + "start": 5353, + "end": 5374, "loc": { "start": { - "line": 87, + "line": 92, "column": 38 }, "end": { - "line": 87, + "line": 92, "column": 59 }, "identifierName": "handleButtonMouseDown" @@ -5949,15 +6087,15 @@ }, "property": { "type": "Identifier", - "start": 5259, - "end": 5263, + "start": 5375, + "end": 5379, "loc": { "start": { - "line": 87, + "line": 92, "column": 60 }, "end": { - "line": 87, + "line": 92, "column": 64 }, "identifierName": "bind" @@ -5969,15 +6107,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5264, - "end": 5268, + "start": 5380, + "end": 5384, "loc": { "start": { - "line": 87, + "line": 92, "column": 65 }, "end": { - "line": 87, + "line": 92, "column": 69 } } @@ -5988,73 +6126,73 @@ }, { "type": "ExpressionStatement", - "start": 5276, - "end": 5333, + "start": 5392, + "end": 5449, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 5276, - "end": 5332, + "start": 5392, + "end": 5448, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5276, - "end": 5297, + "start": 5392, + "end": 5413, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 5276, - "end": 5280, + "start": 5392, + "end": 5396, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 8 } } }, "property": { "type": "Identifier", - "start": 5281, - "end": 5297, + "start": 5397, + "end": 5413, "loc": { "start": { - "line": 88, + "line": 93, "column": 9 }, "end": { - "line": 88, + "line": 93, "column": 25 }, "identifierName": "handleButtonHold" @@ -6065,72 +6203,72 @@ }, "right": { "type": "CallExpression", - "start": 5300, - "end": 5332, + "start": 5416, + "end": 5448, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 60 } }, "callee": { "type": "MemberExpression", - "start": 5300, - "end": 5326, + "start": 5416, + "end": 5442, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 5300, - "end": 5321, + "start": 5416, + "end": 5437, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 49 } }, "object": { "type": "ThisExpression", - "start": 5300, - "end": 5304, + "start": 5416, + "end": 5420, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 32 } } }, "property": { "type": "Identifier", - "start": 5305, - "end": 5321, + "start": 5421, + "end": 5437, "loc": { "start": { - "line": 88, + "line": 93, "column": 33 }, "end": { - "line": 88, + "line": 93, "column": 49 }, "identifierName": "handleButtonHold" @@ -6141,15 +6279,15 @@ }, "property": { "type": "Identifier", - "start": 5322, - "end": 5326, + "start": 5438, + "end": 5442, "loc": { "start": { - "line": 88, + "line": 93, "column": 50 }, "end": { - "line": 88, + "line": 93, "column": 54 }, "identifierName": "bind" @@ -6161,15 +6299,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5327, - "end": 5331, + "start": 5443, + "end": 5447, "loc": { "start": { - "line": 88, + "line": 93, "column": 55 }, "end": { - "line": 88, + "line": 93, "column": 59 } } @@ -6181,15 +6319,15 @@ { "type": "CommentBlock", "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "start": 5457, + "end": 6116, "loc": { "start": { - "line": 90, + "line": 95, "column": 4 }, "end": { - "line": 103, + "line": 108, "column": 7 } } @@ -6198,58 +6336,58 @@ }, { "type": "ExpressionStatement", - "start": 6006, - "end": 6022, + "start": 6122, + "end": 6138, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 20 } }, "expression": { "type": "AssignmentExpression", - "start": 6006, - "end": 6021, + "start": 6122, + "end": 6137, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 19 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6006, - "end": 6016, + "start": 6122, + "end": 6132, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 6006, - "end": 6010, + "start": 6122, + "end": 6126, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 8 } }, @@ -6257,15 +6395,15 @@ }, "property": { "type": "Identifier", - "start": 6011, - "end": 6016, + "start": 6127, + "end": 6132, "loc": { "start": { - "line": 104, + "line": 109, "column": 9 }, "end": { - "line": 104, + "line": 109, "column": 14 }, "identifierName": "input" @@ -6277,15 +6415,15 @@ }, "right": { "type": "ObjectExpression", - "start": 6019, - "end": 6021, + "start": 6135, + "end": 6137, "loc": { "start": { - "line": 104, + "line": 109, "column": 17 }, "end": { - "line": 104, + "line": 109, "column": 19 } }, @@ -6297,15 +6435,15 @@ { "type": "CommentBlock", "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "start": 5457, + "end": 6116, "loc": { "start": { - "line": 90, + "line": 95, "column": 4 }, "end": { - "line": 103, + "line": 108, "column": 7 } } @@ -6314,87 +6452,87 @@ }, { "type": "ExpressionStatement", - "start": 6028, - "end": 6068, + "start": 6144, + "end": 6184, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 6028, - "end": 6067, + "start": 6144, + "end": 6183, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6028, - "end": 6062, + "start": 6144, + "end": 6178, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 6028, - "end": 6038, + "start": 6144, + "end": 6154, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 6028, - "end": 6032, + "start": 6144, + "end": 6148, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 8 } } }, "property": { "type": "Identifier", - "start": 6033, - "end": 6038, + "start": 6149, + "end": 6154, "loc": { "start": { - "line": 105, + "line": 110, "column": 9 }, "end": { - "line": 105, + "line": 110, "column": 14 }, "identifierName": "input" @@ -6405,58 +6543,58 @@ }, "property": { "type": "MemberExpression", - "start": 6039, - "end": 6061, + "start": 6155, + "end": 6177, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 6039, - "end": 6051, + "start": 6155, + "end": 6167, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 6039, - "end": 6043, + "start": 6155, + "end": 6159, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 19 } } }, "property": { "type": "Identifier", - "start": 6044, - "end": 6051, + "start": 6160, + "end": 6167, "loc": { "start": { - "line": 105, + "line": 110, "column": 20 }, "end": { - "line": 105, + "line": 110, "column": 27 }, "identifierName": "options" @@ -6467,15 +6605,15 @@ }, "property": { "type": "Identifier", - "start": 6052, - "end": 6061, + "start": 6168, + "end": 6177, "loc": { "start": { - "line": 105, + "line": 110, "column": 28 }, "end": { - "line": 105, + "line": 110, "column": 37 }, "identifierName": "inputName" @@ -6488,15 +6626,15 @@ }, "right": { "type": "StringLiteral", - "start": 6065, - "end": 6067, + "start": 6181, + "end": 6183, "loc": { "start": { - "line": 105, + "line": 110, "column": 41 }, "end": { - "line": 105, + "line": 110, "column": 43 } }, @@ -6511,15 +6649,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, + "start": 6192, + "end": 6301, "loc": { "start": { - "line": 107, + "line": 112, "column": 4 }, "end": { - "line": 109, + "line": 114, "column": 7 } } @@ -6528,58 +6666,58 @@ }, { "type": "ExpressionStatement", - "start": 6191, - "end": 6252, + "start": 6307, + "end": 6368, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 6191, - "end": 6251, + "start": 6307, + "end": 6367, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6191, - "end": 6212, + "start": 6307, + "end": 6328, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 6191, - "end": 6195, + "start": 6307, + "end": 6311, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 8 } }, @@ -6587,15 +6725,15 @@ }, "property": { "type": "Identifier", - "start": 6196, - "end": 6212, + "start": 6312, + "end": 6328, "loc": { "start": { - "line": 110, + "line": 115, "column": 9 }, "end": { - "line": 110, + "line": 115, "column": 25 }, "identifierName": "keyboardDOMClass" @@ -6607,71 +6745,71 @@ }, "right": { "type": "CallExpression", - "start": 6215, - "end": 6251, + "start": 6331, + "end": 6367, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 6215, - "end": 6247, + "start": 6331, + "end": 6363, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 60 } }, "object": { "type": "CallExpression", - "start": 6215, - "end": 6242, + "start": 6331, + "end": 6358, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 6215, - "end": 6237, + "start": 6331, + "end": 6353, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 50 } }, "object": { "type": "Identifier", - "start": 6215, - "end": 6231, + "start": 6331, + "end": 6347, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 44 }, "identifierName": "keyboardDOMQuery" @@ -6680,15 +6818,15 @@ }, "property": { "type": "Identifier", - "start": 6232, - "end": 6237, + "start": 6348, + "end": 6353, "loc": { "start": { - "line": 110, + "line": 115, "column": 45 }, "end": { - "line": 110, + "line": 115, "column": 50 }, "identifierName": "split" @@ -6700,15 +6838,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6238, - "end": 6241, + "start": 6354, + "end": 6357, "loc": { "start": { - "line": 110, + "line": 115, "column": 51 }, "end": { - "line": 110, + "line": 115, "column": 54 } }, @@ -6722,15 +6860,15 @@ }, "property": { "type": "Identifier", - "start": 6243, - "end": 6247, + "start": 6359, + "end": 6363, "loc": { "start": { - "line": 110, + "line": 115, "column": 56 }, "end": { - "line": 110, + "line": 115, "column": 60 }, "identifierName": "join" @@ -6742,15 +6880,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6248, - "end": 6250, + "start": 6364, + "end": 6366, "loc": { "start": { - "line": 110, + "line": 115, "column": 61 }, "end": { - "line": 110, + "line": 115, "column": 63 } }, @@ -6768,142 +6906,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, - "loc": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, - "loc": { - "start": { - "line": 112, - "column": 4 - }, - "end": { - "line": 114, - "column": 7 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "start": 6411, - "end": 6436, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 29 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 6411, - "end": 6435, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 28 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 6411, - "end": 6430, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 23 - } - }, - "object": { - "type": "ThisExpression", - "start": 6411, - "end": 6415, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 8 - } - }, - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 6416, - "end": 6430, - "loc": { - "start": { - "line": 115, - "column": 9 - }, - "end": { - "line": 115, - "column": 23 - }, - "identifierName": "buttonElements" - }, - "name": "buttonElements" - }, - "computed": false, - "leadingComments": null - }, - "right": { - "type": "ObjectExpression", - "start": 6433, - "end": 6435, - "loc": { - "start": { - "line": 115, - "column": 26 - }, - "end": { - "line": 115, - "column": 28 - } - }, - "properties": [] - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, + "start": 6192, + "end": 6301, "loc": { "start": { "line": 112, @@ -6919,9 +6923,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, "loc": { "start": { "line": 117, @@ -6936,44 +6940,178 @@ ] }, { - "type": "IfStatement", - "start": 6489, - "end": 6668, + "type": "ExpressionStatement", + "start": 6527, + "end": 6552, "loc": { "start": { "line": 120, "column": 4 }, "end": { + "line": 120, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6527, + "end": 6551, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6527, + "end": 6546, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 6527, + "end": 6531, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 6532, + "end": 6546, + "loc": { + "start": { + "line": 120, + "column": 9 + }, + "end": { + "line": 120, + "column": 23 + }, + "identifierName": "buttonElements" + }, + "name": "buttonElements" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "ObjectExpression", + "start": 6549, + "end": 6551, + "loc": { + "start": { + "line": 120, + "column": 26 + }, + "end": { + "line": 120, + "column": 28 + } + }, + "properties": [] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, + "loc": { + "start": { + "line": 117, + "column": 4 + }, + "end": { + "line": 119, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Rendering keyboard\r\n ", + "start": 6560, + "end": 6599, + "loc": { + "start": { + "line": 122, + "column": 4 + }, + "end": { + "line": 124, + "column": 7 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 6605, + "end": 6784, + "loc": { + "start": { "line": 125, + "column": 4 + }, + "end": { + "line": 130, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 6492, - "end": 6508, + "start": 6608, + "end": 6624, "loc": { "start": { - "line": 120, + "line": 125, "column": 7 }, "end": { - "line": 120, + "line": 125, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 6492, - "end": 6496, + "start": 6608, + "end": 6612, "loc": { "start": { - "line": 120, + "line": 125, "column": 7 }, "end": { - "line": 120, + "line": 125, "column": 11 } }, @@ -6981,15 +7119,15 @@ }, "property": { "type": "Identifier", - "start": 6497, - "end": 6508, + "start": 6613, + "end": 6624, "loc": { "start": { - "line": 120, + "line": 125, "column": 12 }, "end": { - "line": 120, + "line": 125, "column": 23 }, "identifierName": "keyboardDOM" @@ -7001,72 +7139,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 6517, - "end": 6531, + "start": 6633, + "end": 6647, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 6517, - "end": 6530, + "start": 6633, + "end": 6646, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 6517, - "end": 6528, + "start": 6633, + "end": 6644, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 6517, - "end": 6521, + "start": 6633, + "end": 6637, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 10 } } }, "property": { "type": "Identifier", - "start": 6522, - "end": 6528, + "start": 6638, + "end": 6644, "loc": { "start": { - "line": 121, + "line": 126, "column": 11 }, "end": { - "line": 121, + "line": 126, "column": 17 }, "identifierName": "render" @@ -7080,72 +7218,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 6542, - "end": 6668, + "start": 6658, + "end": 6784, "loc": { "start": { - "line": 122, + "line": 127, "column": 9 }, "end": { - "line": 125, + "line": 130, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 6551, - "end": 6615, + "start": 6667, + "end": 6731, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 70 } }, "expression": { "type": "CallExpression", - "start": 6551, - "end": 6614, + "start": 6667, + "end": 6730, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 6551, - "end": 6563, + "start": 6667, + "end": 6679, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 18 } }, "object": { "type": "Identifier", - "start": 6551, - "end": 6558, + "start": 6667, + "end": 6674, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 13 }, "identifierName": "console" @@ -7154,15 +7292,15 @@ }, "property": { "type": "Identifier", - "start": 6559, - "end": 6563, + "start": 6675, + "end": 6679, "loc": { "start": { - "line": 123, + "line": 128, "column": 14 }, "end": { - "line": 123, + "line": 128, "column": 18 }, "identifierName": "warn" @@ -7174,30 +7312,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 6564, - "end": 6613, + "start": 6680, + "end": 6729, "loc": { "start": { - "line": 123, + "line": 128, "column": 19 }, "end": { - "line": 123, + "line": 128, "column": 68 } }, "expressions": [ { "type": "Identifier", - "start": 6568, - "end": 6584, + "start": 6684, + "end": 6700, "loc": { "start": { - "line": 123, + "line": 128, "column": 23 }, "end": { - "line": 123, + "line": 128, "column": 39 }, "identifierName": "keyboardDOMQuery" @@ -7208,15 +7346,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 6565, - "end": 6566, + "start": 6681, + "end": 6682, "loc": { "start": { - "line": 123, + "line": 128, "column": 20 }, "end": { - "line": 123, + "line": 128, "column": 21 } }, @@ -7228,15 +7366,15 @@ }, { "type": "TemplateElement", - "start": 6585, - "end": 6612, + "start": 6701, + "end": 6728, "loc": { "start": { - "line": 123, + "line": 128, "column": 40 }, "end": { - "line": 123, + "line": 128, "column": 67 } }, @@ -7253,43 +7391,43 @@ }, { "type": "ThrowStatement", - "start": 6623, - "end": 6661, + "start": 6739, + "end": 6777, "loc": { "start": { - "line": 124, + "line": 129, "column": 6 }, "end": { - "line": 124, + "line": 129, "column": 44 } }, "argument": { "type": "NewExpression", - "start": 6629, - "end": 6660, + "start": 6745, + "end": 6776, "loc": { "start": { - "line": 124, + "line": 129, "column": 12 }, "end": { - "line": 124, + "line": 129, "column": 43 } }, "callee": { "type": "Identifier", - "start": 6633, - "end": 6638, + "start": 6749, + "end": 6754, "loc": { "start": { - "line": 124, + "line": 129, "column": 16 }, "end": { - "line": 124, + "line": 129, "column": 21 }, "identifierName": "Error" @@ -7299,15 +7437,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6639, - "end": 6659, + "start": 6755, + "end": 6775, "loc": { "start": { - "line": 124, + "line": 129, "column": 22 }, "end": { - "line": 124, + "line": 129, "column": 42 } }, @@ -7328,15 +7466,15 @@ { "type": "CommentBlock", "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "start": 6560, + "end": 6599, "loc": { "start": { - "line": 117, + "line": 122, "column": 4 }, "end": { - "line": 119, + "line": 124, "column": 7 } } @@ -7346,15 +7484,15 @@ { "type": "CommentBlock", "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "start": 6792, + "end": 6905, "loc": { "start": { - "line": 127, + "line": 132, "column": 4 }, "end": { - "line": 130, + "line": 135, "column": 7 } } @@ -7363,29 +7501,29 @@ }, { "type": "IfStatement", - "start": 6795, - "end": 6880, + "start": 6911, + "end": 6996, "loc": { "start": { - "line": 131, + "line": 136, "column": 4 }, "end": { - "line": 132, + "line": 137, "column": 45 } }, "test": { "type": "UnaryExpression", - "start": 6798, - "end": 6832, + "start": 6914, + "end": 6948, "loc": { "start": { - "line": 131, + "line": 136, "column": 7 }, "end": { - "line": 131, + "line": 136, "column": 41 } }, @@ -7393,29 +7531,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6799, - "end": 6832, + "start": 6915, + "end": 6948, "loc": { "start": { - "line": 131, + "line": 136, "column": 8 }, "end": { - "line": 131, + "line": 136, "column": 41 } }, "object": { "type": "Identifier", - "start": 6799, - "end": 6805, + "start": 6915, + "end": 6921, "loc": { "start": { - "line": 131, + "line": 136, "column": 8 }, "end": { - "line": 131, + "line": 136, "column": 14 }, "identifierName": "window" @@ -7425,15 +7563,15 @@ }, "property": { "type": "StringLiteral", - "start": 6806, - "end": 6831, + "start": 6922, + "end": 6947, "loc": { "start": { - "line": 131, + "line": 136, "column": 15 }, "end": { - "line": 131, + "line": 136, "column": 40 } }, @@ -7453,58 +7591,58 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 6841, - "end": 6880, + "start": 6957, + "end": 6996, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 6841, - "end": 6879, + "start": 6957, + "end": 6995, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6841, - "end": 6874, + "start": 6957, + "end": 6990, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 39 } }, "object": { "type": "Identifier", - "start": 6841, - "end": 6847, + "start": 6957, + "end": 6963, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 12 }, "identifierName": "window" @@ -7513,15 +7651,15 @@ }, "property": { "type": "StringLiteral", - "start": 6848, - "end": 6873, + "start": 6964, + "end": 6989, "loc": { "start": { - "line": 132, + "line": 137, "column": 13 }, "end": { - "line": 132, + "line": 137, "column": 38 } }, @@ -7535,15 +7673,15 @@ }, "right": { "type": "ObjectExpression", - "start": 6877, - "end": 6879, + "start": 6993, + "end": 6995, "loc": { "start": { - "line": 132, + "line": 137, "column": 42 }, "end": { - "line": 132, + "line": 137, "column": 44 } }, @@ -7556,15 +7694,15 @@ { "type": "CommentBlock", "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "start": 6792, + "end": 6905, "loc": { "start": { - "line": 127, + "line": 132, "column": 4 }, "end": { - "line": 130, + "line": 135, "column": 7 } } @@ -7573,72 +7711,72 @@ }, { "type": "ExpressionStatement", - "start": 6894, - "end": 6984, + "start": 7010, + "end": 7100, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 94 } }, "expression": { "type": "AssignmentExpression", - "start": 6894, - "end": 6983, + "start": 7010, + "end": 7099, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 93 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6894, - "end": 6976, + "start": 7010, + "end": 7092, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 86 } }, "object": { "type": "MemberExpression", - "start": 6894, - "end": 6927, + "start": 7010, + "end": 7043, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 37 } }, "object": { "type": "Identifier", - "start": 6894, - "end": 6900, + "start": 7010, + "end": 7016, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 10 }, "identifierName": "window" @@ -7647,15 +7785,15 @@ }, "property": { "type": "StringLiteral", - "start": 6901, - "end": 6926, + "start": 7017, + "end": 7042, "loc": { "start": { - "line": 134, + "line": 139, "column": 11 }, "end": { - "line": 134, + "line": 139, "column": 36 } }, @@ -7669,72 +7807,72 @@ }, "property": { "type": "CallExpression", - "start": 6928, - "end": 6975, + "start": 7044, + "end": 7091, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 85 } }, "callee": { "type": "MemberExpression", - "start": 6928, - "end": 6952, + "start": 7044, + "end": 7068, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 62 } }, "object": { "type": "MemberExpression", - "start": 6928, - "end": 6942, + "start": 7044, + "end": 7058, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 6928, - "end": 6932, + "start": 7044, + "end": 7048, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 42 } } }, "property": { "type": "Identifier", - "start": 6933, - "end": 6942, + "start": 7049, + "end": 7058, "loc": { "start": { - "line": 134, + "line": 139, "column": 43 }, "end": { - "line": 134, + "line": 139, "column": 52 }, "identifierName": "utilities" @@ -7745,15 +7883,15 @@ }, "property": { "type": "Identifier", - "start": 6943, - "end": 6952, + "start": 7059, + "end": 7068, "loc": { "start": { - "line": 134, + "line": 139, "column": 53 }, "end": { - "line": 134, + "line": 139, "column": 62 }, "identifierName": "camelCase" @@ -7765,44 +7903,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 6953, - "end": 6974, + "start": 7069, + "end": 7090, "loc": { "start": { - "line": 134, + "line": 139, "column": 63 }, "end": { - "line": 134, + "line": 139, "column": 84 } }, "object": { "type": "ThisExpression", - "start": 6953, - "end": 6957, + "start": 7069, + "end": 7073, "loc": { "start": { - "line": 134, + "line": 139, "column": 63 }, "end": { - "line": 134, + "line": 139, "column": 67 } } }, "property": { "type": "Identifier", - "start": 6958, - "end": 6974, + "start": 7074, + "end": 7090, "loc": { "start": { - "line": 134, + "line": 139, "column": 68 }, "end": { - "line": 134, + "line": 139, "column": 84 }, "identifierName": "keyboardDOMClass" @@ -7817,15 +7955,15 @@ }, "right": { "type": "ThisExpression", - "start": 6979, - "end": 6983, + "start": 7095, + "end": 7099, "loc": { "start": { - "line": 134, + "line": 139, "column": 89 }, "end": { - "line": 134, + "line": 139, "column": 93 } } @@ -7835,15 +7973,15 @@ { "type": "CommentBlock", "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, + "start": 7108, + "end": 7154, "loc": { "start": { - "line": 136, + "line": 141, "column": 4 }, "end": { - "line": 138, + "line": 143, "column": 7 } } @@ -7852,58 +7990,58 @@ }, { "type": "ExpressionStatement", - "start": 7044, - "end": 7104, + "start": 7160, + "end": 7220, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 7044, - "end": 7103, + "start": 7160, + "end": 7219, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7044, - "end": 7074, + "start": 7160, + "end": 7190, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 7044, - "end": 7048, + "start": 7160, + "end": 7164, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 8 } }, @@ -7911,15 +8049,15 @@ }, "property": { "type": "Identifier", - "start": 7049, - "end": 7074, + "start": 7165, + "end": 7190, "loc": { "start": { - "line": 139, + "line": 144, "column": 9 }, "end": { - "line": 139, + "line": 144, "column": 34 }, "identifierName": "physicalKeyboardInterface" @@ -7931,29 +8069,29 @@ }, "right": { "type": "NewExpression", - "start": 7077, - "end": 7103, + "start": 7193, + "end": 7219, "loc": { "start": { - "line": 139, + "line": 144, "column": 37 }, "end": { - "line": 139, + "line": 144, "column": 63 } }, "callee": { "type": "Identifier", - "start": 7081, - "end": 7097, + "start": 7197, + "end": 7213, "loc": { "start": { - "line": 139, + "line": 144, "column": 41 }, "end": { - "line": 139, + "line": 144, "column": 57 }, "identifierName": "PhysicalKeyboard" @@ -7963,15 +8101,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 7098, - "end": 7102, + "start": 7214, + "end": 7218, "loc": { "start": { - "line": 139, + "line": 144, "column": 58 }, "end": { - "line": 139, + "line": 144, "column": 62 } } @@ -7984,26 +8122,8 @@ { "type": "CommentBlock", "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, - "loc": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 138, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "start": 7108, + "end": 7154, "loc": { "start": { "line": 141, @@ -8015,62 +8135,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Modules\r\n ", + "start": 7228, + "end": 7256, + "loc": { + "start": { + "line": 146, + "column": 4 + }, + "end": { + "line": 148, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 7146, - "end": 7164, + "start": 7262, + "end": 7280, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 22 } }, "expression": { "type": "AssignmentExpression", - "start": 7146, - "end": 7163, + "start": 7262, + "end": 7279, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 21 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7146, - "end": 7158, + "start": 7262, + "end": 7274, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 7146, - "end": 7150, + "start": 7262, + "end": 7266, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 8 } }, @@ -8078,15 +8216,15 @@ }, "property": { "type": "Identifier", - "start": 7151, - "end": 7158, + "start": 7267, + "end": 7274, "loc": { "start": { - "line": 144, + "line": 149, "column": 9 }, "end": { - "line": 144, + "line": 149, "column": 16 }, "identifierName": "modules" @@ -8098,15 +8236,15 @@ }, "right": { "type": "ObjectExpression", - "start": 7161, - "end": 7163, + "start": 7277, + "end": 7279, "loc": { "start": { - "line": 144, + "line": 149, "column": 19 }, "end": { - "line": 144, + "line": 149, "column": 21 } }, @@ -8118,15 +8256,15 @@ { "type": "CommentBlock", "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "start": 7228, + "end": 7256, "loc": { "start": { - "line": 141, + "line": 146, "column": 4 }, "end": { - "line": 143, + "line": 148, "column": 7 } } @@ -8135,72 +8273,72 @@ }, { "type": "ExpressionStatement", - "start": 7170, - "end": 7189, + "start": 7286, + "end": 7305, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 7170, - "end": 7188, + "start": 7286, + "end": 7304, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 7170, - "end": 7186, + "start": 7286, + "end": 7302, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 7170, - "end": 7174, + "start": 7286, + "end": 7290, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 8 } } }, "property": { "type": "Identifier", - "start": 7175, - "end": 7186, + "start": 7291, + "end": 7302, "loc": { "start": { - "line": 145, + "line": 150, "column": 9 }, "end": { - "line": 145, + "line": 150, "column": 20 }, "identifierName": "loadModules" @@ -8238,15 +8376,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "start": 7316, + "end": 7428, "loc": { "start": { - "line": 148, + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -8255,15 +8393,15 @@ }, { "type": "ClassMethod", - "start": 7316, - "end": 8703, + "start": 7432, + "end": 8819, "loc": { "start": { - "line": 152, + "line": 157, "column": 2 }, "end": { - "line": 202, + "line": 207, "column": 3 } }, @@ -8271,15 +8409,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7316, - "end": 7335, + "start": 7432, + "end": 7451, "loc": { "start": { - "line": 152, + "line": 157, "column": 2 }, "end": { - "line": 152, + "line": 157, "column": 21 }, "identifierName": "handleButtonClicked" @@ -8295,15 +8433,15 @@ "params": [ { "type": "Identifier", - "start": 7336, - "end": 7342, + "start": 7452, + "end": 7458, "loc": { "start": { - "line": 152, + "line": 157, "column": 22 }, "end": { - "line": 152, + "line": 157, "column": 28 }, "identifierName": "button" @@ -8313,59 +8451,59 @@ ], "body": { "type": "BlockStatement", - "start": 7343, - "end": 8703, + "start": 7459, + "end": 8819, "loc": { "start": { - "line": 152, + "line": 157, "column": 29 }, "end": { - "line": 202, + "line": 207, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 7350, - "end": 7381, + "start": 7466, + "end": 7497, "loc": { "start": { - "line": 153, + "line": 158, "column": 4 }, "end": { - "line": 153, + "line": 158, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7354, - "end": 7380, + "start": 7470, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 8 }, "end": { - "line": 153, + "line": 158, "column": 34 } }, "id": { "type": "Identifier", - "start": 7354, - "end": 7359, + "start": 7470, + "end": 7475, "loc": { "start": { - "line": 153, + "line": 158, "column": 8 }, "end": { - "line": 153, + "line": 158, "column": 13 }, "identifierName": "debug" @@ -8374,58 +8512,58 @@ }, "init": { "type": "MemberExpression", - "start": 7362, - "end": 7380, + "start": 7478, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 7362, - "end": 7374, + "start": 7478, + "end": 7490, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 7362, - "end": 7366, + "start": 7478, + "end": 7482, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7367, - "end": 7374, + "start": 7483, + "end": 7490, "loc": { "start": { - "line": 153, + "line": 158, "column": 21 }, "end": { - "line": 153, + "line": 158, "column": 28 }, "identifierName": "options" @@ -8436,15 +8574,15 @@ }, "property": { "type": "Identifier", - "start": 7375, - "end": 7380, + "start": 7491, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 29 }, "end": { - "line": 153, + "line": 158, "column": 34 }, "identifierName": "debug" @@ -8460,15 +8598,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -8477,43 +8615,43 @@ }, { "type": "IfStatement", - "start": 7444, - "end": 7486, + "start": 7560, + "end": 7602, "loc": { "start": { - "line": 158, + "line": 163, "column": 4 }, "end": { - "line": 159, + "line": 164, "column": 19 } }, "test": { "type": "BinaryExpression", - "start": 7447, - "end": 7464, + "start": 7563, + "end": 7580, "loc": { "start": { - "line": 158, + "line": 163, "column": 7 }, "end": { - "line": 158, + "line": 163, "column": 24 } }, "left": { "type": "Identifier", - "start": 7447, - "end": 7453, + "start": 7563, + "end": 7569, "loc": { "start": { - "line": 158, + "line": 163, "column": 7 }, "end": { - "line": 158, + "line": 163, "column": 13 }, "identifierName": "button" @@ -8524,15 +8662,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 7458, - "end": 7464, + "start": 7574, + "end": 7580, "loc": { "start": { - "line": 158, + "line": 163, "column": 18 }, "end": { - "line": 158, + "line": 163, "column": 24 } }, @@ -8546,29 +8684,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 7473, - "end": 7486, + "start": 7589, + "end": 7602, "loc": { "start": { - "line": 159, + "line": 164, "column": 6 }, "end": { - "line": 159, + "line": 164, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 7480, - "end": 7485, + "start": 7596, + "end": 7601, "loc": { "start": { - "line": 159, + "line": 164, "column": 13 }, "end": { - "line": 159, + "line": 164, "column": 18 } }, @@ -8581,15 +8719,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -8599,15 +8737,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -8616,43 +8754,43 @@ }, { "type": "IfStatement", - "start": 7539, - "end": 7628, + "start": 7655, + "end": 7744, "loc": { "start": { - "line": 164, + "line": 169, "column": 4 }, "end": { - "line": 165, + "line": 170, "column": 38 } }, "test": { "type": "BinaryExpression", - "start": 7542, - "end": 7587, + "start": 7658, + "end": 7703, "loc": { "start": { - "line": 164, + "line": 169, "column": 7 }, "end": { - "line": 164, + "line": 169, "column": 52 } }, "left": { "type": "UnaryExpression", - "start": 7542, - "end": 7572, + "start": 7658, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 7 }, "end": { - "line": 164, + "line": 169, "column": 37 } }, @@ -8660,43 +8798,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7549, - "end": 7572, + "start": 7665, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 7549, - "end": 7561, + "start": 7665, + "end": 7677, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 7549, - "end": 7553, + "start": 7665, + "end": 7669, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 18 } }, @@ -8704,15 +8842,15 @@ }, "property": { "type": "Identifier", - "start": 7554, - "end": 7561, + "start": 7670, + "end": 7677, "loc": { "start": { - "line": 164, + "line": 169, "column": 19 }, "end": { - "line": 164, + "line": 169, "column": 26 }, "identifierName": "options" @@ -8724,15 +8862,15 @@ }, "property": { "type": "Identifier", - "start": 7562, - "end": 7572, + "start": 7678, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 27 }, "end": { - "line": 164, + "line": 169, "column": 37 }, "identifierName": "onKeyPress" @@ -8750,15 +8888,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 7577, - "end": 7587, + "start": 7693, + "end": 7703, "loc": { "start": { - "line": 164, + "line": 169, "column": 42 }, "end": { - "line": 164, + "line": 169, "column": 52 } }, @@ -8772,86 +8910,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 7596, - "end": 7628, + "start": 7712, + "end": 7744, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 38 } }, "expression": { "type": "CallExpression", - "start": 7596, - "end": 7627, + "start": 7712, + "end": 7743, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 7596, - "end": 7619, + "start": 7712, + "end": 7735, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 7596, - "end": 7608, + "start": 7712, + "end": 7724, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 7596, - "end": 7600, + "start": 7712, + "end": 7716, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 10 } } }, "property": { "type": "Identifier", - "start": 7601, - "end": 7608, + "start": 7717, + "end": 7724, "loc": { "start": { - "line": 165, + "line": 170, "column": 11 }, "end": { - "line": 165, + "line": 170, "column": 18 }, "identifierName": "options" @@ -8862,15 +9000,15 @@ }, "property": { "type": "Identifier", - "start": 7609, - "end": 7619, + "start": 7725, + "end": 7735, "loc": { "start": { - "line": 165, + "line": 170, "column": 19 }, "end": { - "line": 165, + "line": 170, "column": 29 }, "identifierName": "onKeyPress" @@ -8882,15 +9020,15 @@ "arguments": [ { "type": "Identifier", - "start": 7620, - "end": 7626, + "start": 7736, + "end": 7742, "loc": { "start": { - "line": 165, + "line": 170, "column": 30 }, "end": { - "line": 165, + "line": 170, "column": 36 }, "identifierName": "button" @@ -8905,15 +9043,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -8922,29 +9060,29 @@ }, { "type": "IfStatement", - "start": 7640, - "end": 7727, + "start": 7756, + "end": 7843, "loc": { "start": { - "line": 167, + "line": 172, "column": 4 }, "end": { - "line": 168, + "line": 173, "column": 46 } }, "test": { "type": "UnaryExpression", - "start": 7643, - "end": 7678, + "start": 7759, + "end": 7794, "loc": { "start": { - "line": 167, + "line": 172, "column": 7 }, "end": { - "line": 167, + "line": 172, "column": 42 } }, @@ -8952,58 +9090,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7644, - "end": 7678, + "start": 7760, + "end": 7794, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 7644, - "end": 7654, + "start": 7760, + "end": 7770, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 7644, - "end": 7648, + "start": 7760, + "end": 7764, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 12 } } }, "property": { "type": "Identifier", - "start": 7649, - "end": 7654, + "start": 7765, + "end": 7770, "loc": { "start": { - "line": 167, + "line": 172, "column": 13 }, "end": { - "line": 167, + "line": 172, "column": 18 }, "identifierName": "input" @@ -9014,58 +9152,58 @@ }, "property": { "type": "MemberExpression", - "start": 7655, - "end": 7677, + "start": 7771, + "end": 7793, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 7655, - "end": 7667, + "start": 7771, + "end": 7783, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7655, - "end": 7659, + "start": 7771, + "end": 7775, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 23 } } }, "property": { "type": "Identifier", - "start": 7660, - "end": 7667, + "start": 7776, + "end": 7783, "loc": { "start": { - "line": 167, + "line": 172, "column": 24 }, "end": { - "line": 167, + "line": 172, "column": 31 }, "identifierName": "options" @@ -9076,15 +9214,15 @@ }, "property": { "type": "Identifier", - "start": 7668, - "end": 7677, + "start": 7784, + "end": 7793, "loc": { "start": { - "line": 167, + "line": 172, "column": 32 }, "end": { - "line": 167, + "line": 172, "column": 41 }, "identifierName": "inputName" @@ -9101,87 +9239,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 7687, - "end": 7727, + "start": 7803, + "end": 7843, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 46 } }, "expression": { "type": "AssignmentExpression", - "start": 7687, - "end": 7726, + "start": 7803, + "end": 7842, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 45 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7687, - "end": 7721, + "start": 7803, + "end": 7837, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7687, - "end": 7697, + "start": 7803, + "end": 7813, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 7687, - "end": 7691, + "start": 7803, + "end": 7807, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 10 } } }, "property": { "type": "Identifier", - "start": 7692, - "end": 7697, + "start": 7808, + "end": 7813, "loc": { "start": { - "line": 168, + "line": 173, "column": 11 }, "end": { - "line": 168, + "line": 173, "column": 16 }, "identifierName": "input" @@ -9192,58 +9330,58 @@ }, "property": { "type": "MemberExpression", - "start": 7698, - "end": 7720, + "start": 7814, + "end": 7836, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 7698, - "end": 7710, + "start": 7814, + "end": 7826, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 7698, - "end": 7702, + "start": 7814, + "end": 7818, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 21 } } }, "property": { "type": "Identifier", - "start": 7703, - "end": 7710, + "start": 7819, + "end": 7826, "loc": { "start": { - "line": 168, + "line": 173, "column": 22 }, "end": { - "line": 168, + "line": 173, "column": 29 }, "identifierName": "options" @@ -9254,15 +9392,15 @@ }, "property": { "type": "Identifier", - "start": 7711, - "end": 7720, + "start": 7827, + "end": 7836, "loc": { "start": { - "line": 168, + "line": 173, "column": 30 }, "end": { - "line": 168, + "line": 173, "column": 39 }, "identifierName": "inputName" @@ -9275,15 +9413,15 @@ }, "right": { "type": "StringLiteral", - "start": 7724, - "end": 7726, + "start": 7840, + "end": 7842, "loc": { "start": { - "line": 168, + "line": 173, "column": 43 }, "end": { - "line": 168, + "line": 173, "column": 45 } }, @@ -9299,44 +9437,44 @@ }, { "type": "VariableDeclaration", - "start": 7735, - "end": 7863, + "start": 7851, + "end": 7979, "loc": { "start": { - "line": 170, + "line": 175, "column": 4 }, "end": { - "line": 170, + "line": 175, "column": 132 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7739, - "end": 7862, + "start": 7855, + "end": 7978, "loc": { "start": { - "line": 170, + "line": 175, "column": 8 }, "end": { - "line": 170, + "line": 175, "column": 131 } }, "id": { "type": "Identifier", - "start": 7739, - "end": 7751, + "start": 7855, + "end": 7867, "loc": { "start": { - "line": 170, + "line": 175, "column": 8 }, "end": { - "line": 170, + "line": 175, "column": 20 }, "identifierName": "updatedInput" @@ -9345,72 +9483,72 @@ }, "init": { "type": "CallExpression", - "start": 7754, - "end": 7862, + "start": 7870, + "end": 7978, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 131 } }, "callee": { "type": "MemberExpression", - "start": 7754, - "end": 7784, + "start": 7870, + "end": 7900, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 7754, - "end": 7768, + "start": 7870, + "end": 7884, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 37 } }, "object": { "type": "ThisExpression", - "start": 7754, - "end": 7758, + "start": 7870, + "end": 7874, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 27 } } }, "property": { "type": "Identifier", - "start": 7759, - "end": 7768, + "start": 7875, + "end": 7884, "loc": { "start": { - "line": 170, + "line": 175, "column": 28 }, "end": { - "line": 170, + "line": 175, "column": 37 }, "identifierName": "utilities" @@ -9421,15 +9559,15 @@ }, "property": { "type": "Identifier", - "start": 7769, - "end": 7784, + "start": 7885, + "end": 7900, "loc": { "start": { - "line": 170, + "line": 175, "column": 38 }, "end": { - "line": 170, + "line": 175, "column": 53 }, "identifierName": "getUpdatedInput" @@ -9441,15 +9579,15 @@ "arguments": [ { "type": "Identifier", - "start": 7785, - "end": 7791, + "start": 7901, + "end": 7907, "loc": { "start": { - "line": 170, + "line": 175, "column": 54 }, "end": { - "line": 170, + "line": 175, "column": 60 }, "identifierName": "button" @@ -9458,58 +9596,58 @@ }, { "type": "MemberExpression", - "start": 7793, - "end": 7827, + "start": 7909, + "end": 7943, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 96 } }, "object": { "type": "MemberExpression", - "start": 7793, - "end": 7803, + "start": 7909, + "end": 7919, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 7793, - "end": 7797, + "start": 7909, + "end": 7913, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 66 } } }, "property": { "type": "Identifier", - "start": 7798, - "end": 7803, + "start": 7914, + "end": 7919, "loc": { "start": { - "line": 170, + "line": 175, "column": 67 }, "end": { - "line": 170, + "line": 175, "column": 72 }, "identifierName": "input" @@ -9520,58 +9658,58 @@ }, "property": { "type": "MemberExpression", - "start": 7804, - "end": 7826, + "start": 7920, + "end": 7942, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 95 } }, "object": { "type": "MemberExpression", - "start": 7804, - "end": 7816, + "start": 7920, + "end": 7932, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 85 } }, "object": { "type": "ThisExpression", - "start": 7804, - "end": 7808, + "start": 7920, + "end": 7924, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 77 } } }, "property": { "type": "Identifier", - "start": 7809, - "end": 7816, + "start": 7925, + "end": 7932, "loc": { "start": { - "line": 170, + "line": 175, "column": 78 }, "end": { - "line": 170, + "line": 175, "column": 85 }, "identifierName": "options" @@ -9582,15 +9720,15 @@ }, "property": { "type": "Identifier", - "start": 7817, - "end": 7826, + "start": 7933, + "end": 7942, "loc": { "start": { - "line": 170, + "line": 175, "column": 86 }, "end": { - "line": 170, + "line": 175, "column": 95 }, "identifierName": "inputName" @@ -9603,44 +9741,44 @@ }, { "type": "MemberExpression", - "start": 7829, - "end": 7841, + "start": 7945, + "end": 7957, "loc": { "start": { - "line": 170, + "line": 175, "column": 98 }, "end": { - "line": 170, + "line": 175, "column": 110 } }, "object": { "type": "ThisExpression", - "start": 7829, - "end": 7833, + "start": 7945, + "end": 7949, "loc": { "start": { - "line": 170, + "line": 175, "column": 98 }, "end": { - "line": 170, + "line": 175, "column": 102 } } }, "property": { "type": "Identifier", - "start": 7834, - "end": 7841, + "start": 7950, + "end": 7957, "loc": { "start": { - "line": 170, + "line": 175, "column": 103 }, "end": { - "line": 170, + "line": 175, "column": 110 }, "identifierName": "options" @@ -9651,44 +9789,44 @@ }, { "type": "MemberExpression", - "start": 7843, - "end": 7861, + "start": 7959, + "end": 7977, "loc": { "start": { - "line": 170, + "line": 175, "column": 112 }, "end": { - "line": 170, + "line": 175, "column": 130 } }, "object": { "type": "ThisExpression", - "start": 7843, - "end": 7847, + "start": 7959, + "end": 7963, "loc": { "start": { - "line": 170, + "line": 175, "column": 112 }, "end": { - "line": 170, + "line": 175, "column": 116 } } }, "property": { "type": "Identifier", - "start": 7848, - "end": 7861, + "start": 7964, + "end": 7977, "loc": { "start": { - "line": 170, + "line": 175, "column": 117 }, "end": { - "line": 170, + "line": 175, "column": 130 }, "identifierName": "caretPosition" @@ -9705,86 +9843,86 @@ }, { "type": "IfStatement", - "start": 7871, - "end": 8625, + "start": 7987, + "end": 8741, "loc": { "start": { - "line": 172, + "line": 177, "column": 4 }, "end": { - "line": 197, + "line": 202, "column": 5 } }, "test": { "type": "BinaryExpression", - "start": 7874, - "end": 7925, + "start": 7990, + "end": 8041, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 58 } }, "left": { "type": "MemberExpression", - "start": 7874, - "end": 7908, + "start": 7990, + "end": 8024, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 7874, - "end": 7884, + "start": 7990, + "end": 8000, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 7874, - "end": 7878, + "start": 7990, + "end": 7994, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 11 } } }, "property": { "type": "Identifier", - "start": 7879, - "end": 7884, + "start": 7995, + "end": 8000, "loc": { "start": { - "line": 172, + "line": 177, "column": 12 }, "end": { - "line": 172, + "line": 177, "column": 17 }, "identifierName": "input" @@ -9795,58 +9933,58 @@ }, "property": { "type": "MemberExpression", - "start": 7885, - "end": 7907, + "start": 8001, + "end": 8023, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7885, - "end": 7897, + "start": 8001, + "end": 8013, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 7885, - "end": 7889, + "start": 8001, + "end": 8005, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 22 } } }, "property": { "type": "Identifier", - "start": 7890, - "end": 7897, + "start": 8006, + "end": 8013, "loc": { "start": { - "line": 172, + "line": 177, "column": 23 }, "end": { - "line": 172, + "line": 177, "column": 30 }, "identifierName": "options" @@ -9857,15 +9995,15 @@ }, "property": { "type": "Identifier", - "start": 7898, - "end": 7907, + "start": 8014, + "end": 8023, "loc": { "start": { - "line": 172, + "line": 177, "column": 31 }, "end": { - "line": 172, + "line": 177, "column": 40 }, "identifierName": "inputName" @@ -9879,15 +10017,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7913, - "end": 7925, + "start": 8029, + "end": 8041, "loc": { "start": { - "line": 172, + "line": 177, "column": 46 }, "end": { - "line": 172, + "line": 177, "column": 58 }, "identifierName": "updatedInput" @@ -9897,86 +10035,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 7926, - "end": 8625, + "start": 8042, + "end": 8741, "loc": { "start": { - "line": 172, + "line": 177, "column": 59 }, "end": { - "line": 197, + "line": 202, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 8022, - "end": 8155, + "start": 8138, + "end": 8271, "loc": { "start": { - "line": 177, + "line": 182, "column": 6 }, "end": { - "line": 179, + "line": 184, "column": 7 } }, "test": { "type": "LogicalExpression", - "start": 8025, - "end": 8121, + "start": 8141, + "end": 8237, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 105 } }, "left": { "type": "MemberExpression", - "start": 8025, - "end": 8047, + "start": 8141, + "end": 8163, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 31 } }, "object": { "type": "MemberExpression", - "start": 8025, - "end": 8037, + "start": 8141, + "end": 8153, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 8025, - "end": 8029, + "start": 8141, + "end": 8145, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 13 } }, @@ -9984,15 +10122,15 @@ }, "property": { "type": "Identifier", - "start": 8030, - "end": 8037, + "start": 8146, + "end": 8153, "loc": { "start": { - "line": 177, + "line": 182, "column": 14 }, "end": { - "line": 177, + "line": 182, "column": 21 }, "identifierName": "options" @@ -10004,15 +10142,15 @@ }, "property": { "type": "Identifier", - "start": 8038, - "end": 8047, + "start": 8154, + "end": 8163, "loc": { "start": { - "line": 177, + "line": 182, "column": 22 }, "end": { - "line": 177, + "line": 182, "column": 31 }, "identifierName": "maxLength" @@ -10025,72 +10163,72 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 8051, - "end": 8121, + "start": 8167, + "end": 8237, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 8051, - "end": 8081, + "start": 8167, + "end": 8197, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 65 } }, "object": { "type": "MemberExpression", - "start": 8051, - "end": 8065, + "start": 8167, + "end": 8181, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 49 } }, "object": { "type": "ThisExpression", - "start": 8051, - "end": 8055, + "start": 8167, + "end": 8171, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 39 } } }, "property": { "type": "Identifier", - "start": 8056, - "end": 8065, + "start": 8172, + "end": 8181, "loc": { "start": { - "line": 177, + "line": 182, "column": 40 }, "end": { - "line": 177, + "line": 182, "column": 49 }, "identifierName": "utilities" @@ -10101,15 +10239,15 @@ }, "property": { "type": "Identifier", - "start": 8066, - "end": 8081, + "start": 8182, + "end": 8197, "loc": { "start": { - "line": 177, + "line": 182, "column": 50 }, "end": { - "line": 177, + "line": 182, "column": 65 }, "identifierName": "handleMaxLength" @@ -10121,44 +10259,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 8082, - "end": 8092, + "start": 8198, + "end": 8208, "loc": { "start": { - "line": 177, + "line": 182, "column": 66 }, "end": { - "line": 177, + "line": 182, "column": 76 } }, "object": { "type": "ThisExpression", - "start": 8082, - "end": 8086, + "start": 8198, + "end": 8202, "loc": { "start": { - "line": 177, + "line": 182, "column": 66 }, "end": { - "line": 177, + "line": 182, "column": 70 } } }, "property": { "type": "Identifier", - "start": 8087, - "end": 8092, + "start": 8203, + "end": 8208, "loc": { "start": { - "line": 177, + "line": 182, "column": 71 }, "end": { - "line": 177, + "line": 182, "column": 76 }, "identifierName": "input" @@ -10169,44 +10307,44 @@ }, { "type": "MemberExpression", - "start": 8094, - "end": 8106, + "start": 8210, + "end": 8222, "loc": { "start": { - "line": 177, + "line": 182, "column": 78 }, "end": { - "line": 177, + "line": 182, "column": 90 } }, "object": { "type": "ThisExpression", - "start": 8094, - "end": 8098, + "start": 8210, + "end": 8214, "loc": { "start": { - "line": 177, + "line": 182, "column": 78 }, "end": { - "line": 177, + "line": 182, "column": 82 } } }, "property": { "type": "Identifier", - "start": 8099, - "end": 8106, + "start": 8215, + "end": 8222, "loc": { "start": { - "line": 177, + "line": 182, "column": 83 }, "end": { - "line": 177, + "line": 182, "column": 90 }, "identifierName": "options" @@ -10217,15 +10355,15 @@ }, { "type": "Identifier", - "start": 8108, - "end": 8120, + "start": 8224, + "end": 8236, "loc": { "start": { - "line": 177, + "line": 182, "column": 92 }, "end": { - "line": 177, + "line": 182, "column": 104 }, "identifierName": "updatedInput" @@ -10238,44 +10376,44 @@ }, "consequent": { "type": "BlockStatement", - "start": 8122, - "end": 8155, + "start": 8238, + "end": 8271, "loc": { "start": { - "line": 177, + "line": 182, "column": 106 }, "end": { - "line": 179, + "line": 184, "column": 7 } }, "body": [ { "type": "ReturnStatement", - "start": 8133, - "end": 8146, + "start": 8249, + "end": 8262, "loc": { "start": { - "line": 178, + "line": 183, "column": 8 }, "end": { - "line": 178, + "line": 183, "column": 21 } }, "argument": { "type": "BooleanLiteral", - "start": 8140, - "end": 8145, + "start": 8256, + "end": 8261, "loc": { "start": { - "line": 178, + "line": 183, "column": 15 }, "end": { - "line": 178, + "line": 183, "column": 20 } }, @@ -10290,15 +10428,15 @@ { "type": "CommentBlock", "value": "*\r\n * If maxLength and handleMaxLength yield true, halting\r\n ", - "start": 7937, - "end": 8014, + "start": 8053, + "end": 8130, "loc": { "start": { - "line": 174, + "line": 179, "column": 6 }, "end": { - "line": 176, + "line": 181, "column": 9 } } @@ -10307,87 +10445,87 @@ }, { "type": "ExpressionStatement", - "start": 8165, - "end": 8215, + "start": 8281, + "end": 8331, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 8165, - "end": 8214, + "start": 8281, + "end": 8330, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8165, - "end": 8199, + "start": 8281, + "end": 8315, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8165, - "end": 8175, + "start": 8281, + "end": 8291, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 8165, - "end": 8169, + "start": 8281, + "end": 8285, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 10 } } }, "property": { "type": "Identifier", - "start": 8170, - "end": 8175, + "start": 8286, + "end": 8291, "loc": { "start": { - "line": 181, + "line": 186, "column": 11 }, "end": { - "line": 181, + "line": 186, "column": 16 }, "identifierName": "input" @@ -10398,58 +10536,58 @@ }, "property": { "type": "MemberExpression", - "start": 8176, - "end": 8198, + "start": 8292, + "end": 8314, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 8176, - "end": 8188, + "start": 8292, + "end": 8304, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 8176, - "end": 8180, + "start": 8292, + "end": 8296, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 21 } } }, "property": { "type": "Identifier", - "start": 8181, - "end": 8188, + "start": 8297, + "end": 8304, "loc": { "start": { - "line": 181, + "line": 186, "column": 22 }, "end": { - "line": 181, + "line": 186, "column": 29 }, "identifierName": "options" @@ -10460,15 +10598,15 @@ }, "property": { "type": "Identifier", - "start": 8189, - "end": 8198, + "start": 8305, + "end": 8314, "loc": { "start": { - "line": 181, + "line": 186, "column": 30 }, "end": { - "line": 181, + "line": 186, "column": 39 }, "identifierName": "inputName" @@ -10481,15 +10619,15 @@ }, "right": { "type": "Identifier", - "start": 8202, - "end": 8214, + "start": 8318, + "end": 8330, "loc": { "start": { - "line": 181, + "line": 186, "column": 43 }, "end": { - "line": 181, + "line": 186, "column": 55 }, "identifierName": "updatedInput" @@ -10500,29 +10638,29 @@ }, { "type": "IfStatement", - "start": 8225, - "end": 8286, + "start": 8341, + "end": 8402, "loc": { "start": { - "line": 183, + "line": 188, "column": 6 }, "end": { - "line": 184, + "line": 189, "column": 50 } }, "test": { "type": "Identifier", - "start": 8228, - "end": 8233, + "start": 8344, + "end": 8349, "loc": { "start": { - "line": 183, + "line": 188, "column": 9 }, "end": { - "line": 183, + "line": 188, "column": 14 }, "identifierName": "debug" @@ -10531,57 +10669,57 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8244, - "end": 8286, + "start": 8360, + "end": 8402, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 50 } }, "expression": { "type": "CallExpression", - "start": 8244, - "end": 8285, + "start": 8360, + "end": 8401, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 8244, - "end": 8255, + "start": 8360, + "end": 8371, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 19 } }, "object": { "type": "Identifier", - "start": 8244, - "end": 8251, + "start": 8360, + "end": 8367, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 15 }, "identifierName": "console" @@ -10590,15 +10728,15 @@ }, "property": { "type": "Identifier", - "start": 8252, - "end": 8255, + "start": 8368, + "end": 8371, "loc": { "start": { - "line": 184, + "line": 189, "column": 16 }, "end": { - "line": 184, + "line": 189, "column": 19 }, "identifierName": "log" @@ -10610,15 +10748,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8256, - "end": 8272, + "start": 8372, + "end": 8388, "loc": { "start": { - "line": 184, + "line": 189, "column": 20 }, "end": { - "line": 184, + "line": 189, "column": 36 } }, @@ -10630,44 +10768,44 @@ }, { "type": "MemberExpression", - "start": 8274, - "end": 8284, + "start": 8390, + "end": 8400, "loc": { "start": { - "line": 184, + "line": 189, "column": 38 }, "end": { - "line": 184, + "line": 189, "column": 48 } }, "object": { "type": "ThisExpression", - "start": 8274, - "end": 8278, + "start": 8390, + "end": 8394, "loc": { "start": { - "line": 184, + "line": 189, "column": 38 }, "end": { - "line": 184, + "line": 189, "column": 42 } } }, "property": { "type": "Identifier", - "start": 8279, - "end": 8284, + "start": 8395, + "end": 8400, "loc": { "start": { - "line": 184, + "line": 189, "column": 43 }, "end": { - "line": 184, + "line": 189, "column": 48 }, "identifierName": "input" @@ -10685,15 +10823,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -10702,57 +10840,57 @@ }, { "type": "IfStatement", - "start": 8363, - "end": 8444, + "start": 8479, + "end": 8560, "loc": { "start": { - "line": 189, + "line": 194, "column": 6 }, "end": { - "line": 190, + "line": 195, "column": 44 } }, "test": { "type": "MemberExpression", - "start": 8366, - "end": 8397, + "start": 8482, + "end": 8513, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8366, - "end": 8378, + "start": 8482, + "end": 8494, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 8366, - "end": 8370, + "start": 8482, + "end": 8486, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 13 } }, @@ -10760,15 +10898,15 @@ }, "property": { "type": "Identifier", - "start": 8371, - "end": 8378, + "start": 8487, + "end": 8494, "loc": { "start": { - "line": 189, + "line": 194, "column": 14 }, "end": { - "line": 189, + "line": 194, "column": 21 }, "identifierName": "options" @@ -10780,15 +10918,15 @@ }, "property": { "type": "Identifier", - "start": 8379, - "end": 8397, + "start": 8495, + "end": 8513, "loc": { "start": { - "line": 189, + "line": 194, "column": 22 }, "end": { - "line": 189, + "line": 194, "column": 40 }, "identifierName": "syncInstanceInputs" @@ -10800,72 +10938,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8408, - "end": 8444, + "start": 8524, + "end": 8560, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 8408, - "end": 8443, + "start": 8524, + "end": 8559, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 8408, - "end": 8431, + "start": 8524, + "end": 8547, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8408, - "end": 8412, + "start": 8524, + "end": 8528, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8413, - "end": 8431, + "start": 8529, + "end": 8547, "loc": { "start": { - "line": 190, + "line": 195, "column": 13 }, "end": { - "line": 190, + "line": 195, "column": 31 }, "identifierName": "syncInstanceInputs" @@ -10877,44 +11015,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 8432, - "end": 8442, + "start": 8548, + "end": 8558, "loc": { "start": { - "line": 190, + "line": 195, "column": 32 }, "end": { - "line": 190, + "line": 195, "column": 42 } }, "object": { "type": "ThisExpression", - "start": 8432, - "end": 8436, + "start": 8548, + "end": 8552, "loc": { "start": { - "line": 190, + "line": 195, "column": 32 }, "end": { - "line": 190, + "line": 195, "column": 36 } } }, "property": { "type": "Identifier", - "start": 8437, - "end": 8442, + "start": 8553, + "end": 8558, "loc": { "start": { - "line": 190, + "line": 195, "column": 37 }, "end": { - "line": 190, + "line": 195, "column": 42 }, "identifierName": "input" @@ -10932,15 +11070,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -10950,15 +11088,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -10967,43 +11105,43 @@ }, { "type": "IfStatement", - "start": 8503, - "end": 8618, + "start": 8619, + "end": 8734, "loc": { "start": { - "line": 195, + "line": 200, "column": 6 }, "end": { - "line": 196, + "line": 201, "column": 66 } }, "test": { "type": "BinaryExpression", - "start": 8506, - "end": 8549, + "start": 8622, + "end": 8665, "loc": { "start": { - "line": 195, + "line": 200, "column": 9 }, "end": { - "line": 195, + "line": 200, "column": 52 } }, "left": { "type": "UnaryExpression", - "start": 8506, - "end": 8534, + "start": 8622, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 9 }, "end": { - "line": 195, + "line": 200, "column": 37 } }, @@ -11011,43 +11149,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 8513, - "end": 8534, + "start": 8629, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 8513, - "end": 8525, + "start": 8629, + "end": 8641, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 8513, - "end": 8517, + "start": 8629, + "end": 8633, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 20 } }, @@ -11055,15 +11193,15 @@ }, "property": { "type": "Identifier", - "start": 8518, - "end": 8525, + "start": 8634, + "end": 8641, "loc": { "start": { - "line": 195, + "line": 200, "column": 21 }, "end": { - "line": 195, + "line": 200, "column": 28 }, "identifierName": "options" @@ -11075,15 +11213,15 @@ }, "property": { "type": "Identifier", - "start": 8526, - "end": 8534, + "start": 8642, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 29 }, "end": { - "line": 195, + "line": 200, "column": 37 }, "identifierName": "onChange" @@ -11101,15 +11239,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 8539, - "end": 8549, + "start": 8655, + "end": 8665, "loc": { "start": { - "line": 195, + "line": 200, "column": 42 }, "end": { - "line": 195, + "line": 200, "column": 52 } }, @@ -11123,86 +11261,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8560, - "end": 8618, + "start": 8676, + "end": 8734, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 66 } }, "expression": { "type": "CallExpression", - "start": 8560, - "end": 8617, + "start": 8676, + "end": 8733, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 8560, - "end": 8581, + "start": 8676, + "end": 8697, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 8560, - "end": 8572, + "start": 8676, + "end": 8688, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 8560, - "end": 8564, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8565, - "end": 8572, + "start": 8681, + "end": 8688, "loc": { "start": { - "line": 196, + "line": 201, "column": 13 }, "end": { - "line": 196, + "line": 201, "column": 20 }, "identifierName": "options" @@ -11213,15 +11351,15 @@ }, "property": { "type": "Identifier", - "start": 8573, - "end": 8581, + "start": 8689, + "end": 8697, "loc": { "start": { - "line": 196, + "line": 201, "column": 21 }, "end": { - "line": 196, + "line": 201, "column": 29 }, "identifierName": "onChange" @@ -11233,58 +11371,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 8582, - "end": 8616, + "start": 8698, + "end": 8732, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 8582, - "end": 8592, + "start": 8698, + "end": 8708, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8582, - "end": 8586, + "start": 8698, + "end": 8702, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 34 } } }, "property": { "type": "Identifier", - "start": 8587, - "end": 8592, + "start": 8703, + "end": 8708, "loc": { "start": { - "line": 196, + "line": 201, "column": 35 }, "end": { - "line": 196, + "line": 201, "column": 40 }, "identifierName": "input" @@ -11295,58 +11433,58 @@ }, "property": { "type": "MemberExpression", - "start": 8593, - "end": 8615, + "start": 8709, + "end": 8731, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 8593, - "end": 8605, + "start": 8709, + "end": 8721, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 8593, - "end": 8597, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 45 } } }, "property": { "type": "Identifier", - "start": 8598, - "end": 8605, + "start": 8714, + "end": 8721, "loc": { "start": { - "line": 196, + "line": 201, "column": 46 }, "end": { - "line": 196, + "line": 201, "column": 53 }, "identifierName": "options" @@ -11357,15 +11495,15 @@ }, "property": { "type": "Identifier", - "start": 8606, - "end": 8615, + "start": 8722, + "end": 8731, "loc": { "start": { - "line": 196, + "line": 201, "column": 54 }, "end": { - "line": 196, + "line": 201, "column": 63 }, "identifierName": "inputName" @@ -11384,15 +11522,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -11406,29 +11544,29 @@ }, { "type": "IfStatement", - "start": 8637, - "end": 8698, + "start": 8753, + "end": 8814, "loc": { "start": { - "line": 199, + "line": 204, "column": 4 }, "end": { - "line": 201, + "line": 206, "column": 5 } }, "test": { "type": "Identifier", - "start": 8640, - "end": 8645, + "start": 8756, + "end": 8761, "loc": { "start": { - "line": 199, + "line": 204, "column": 7 }, "end": { - "line": 199, + "line": 204, "column": 12 }, "identifierName": "debug" @@ -11437,72 +11575,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 8646, - "end": 8698, + "start": 8762, + "end": 8814, "loc": { "start": { - "line": 199, + "line": 204, "column": 13 }, "end": { - "line": 201, + "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 8655, - "end": 8691, + "start": 8771, + "end": 8807, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 8655, - "end": 8690, + "start": 8771, + "end": 8806, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 8655, - "end": 8666, + "start": 8771, + "end": 8782, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 17 } }, "object": { "type": "Identifier", - "start": 8655, - "end": 8662, + "start": 8771, + "end": 8778, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 13 }, "identifierName": "console" @@ -11511,15 +11649,15 @@ }, "property": { "type": "Identifier", - "start": 8663, - "end": 8666, + "start": 8779, + "end": 8782, "loc": { "start": { - "line": 200, + "line": 205, "column": 14 }, "end": { - "line": 200, + "line": 205, "column": 17 }, "identifierName": "log" @@ -11531,15 +11669,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8667, - "end": 8681, + "start": 8783, + "end": 8797, "loc": { "start": { - "line": 200, + "line": 205, "column": 18 }, "end": { - "line": 200, + "line": 205, "column": 32 } }, @@ -11551,15 +11689,15 @@ }, { "type": "Identifier", - "start": 8683, - "end": 8689, + "start": 8799, + "end": 8805, "loc": { "start": { - "line": 200, + "line": 205, "column": 34 }, "end": { - "line": 200, + "line": 205, "column": 40 }, "identifierName": "button" @@ -11582,15 +11720,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "start": 7316, + "end": 7428, "loc": { "start": { - "line": 148, + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -11600,15 +11738,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -11616,15 +11754,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -11633,15 +11771,15 @@ }, { "type": "ClassMethod", - "start": 8784, - "end": 9487, + "start": 8900, + "end": 9603, "loc": { "start": { - "line": 208, + "line": 213, "column": 2 }, "end": { - "line": 234, + "line": 239, "column": 3 } }, @@ -11649,15 +11787,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8784, - "end": 8805, + "start": 8900, + "end": 8921, "loc": { "start": { - "line": 208, + "line": 213, "column": 2 }, "end": { - "line": 208, + "line": 213, "column": 23 }, "identifierName": "handleButtonMouseDown" @@ -11673,15 +11811,15 @@ "params": [ { "type": "Identifier", - "start": 8806, - "end": 8812, + "start": 8922, + "end": 8928, "loc": { "start": { - "line": 208, + "line": 213, "column": 24 }, "end": { - "line": 208, + "line": 213, "column": 30 }, "identifierName": "button" @@ -11690,15 +11828,15 @@ }, { "type": "Identifier", - "start": 8814, - "end": 8815, + "start": 8930, + "end": 8931, "loc": { "start": { - "line": 208, + "line": 213, "column": 32 }, "end": { - "line": 208, + "line": 213, "column": 33 }, "identifierName": "e" @@ -11708,73 +11846,73 @@ ], "body": { "type": "BlockStatement", - "start": 8816, - "end": 9487, + "start": 8932, + "end": 9603, "loc": { "start": { - "line": 208, + "line": 213, "column": 34 }, "end": { - "line": 234, + "line": 239, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 8908, - "end": 8932, + "start": 9024, + "end": 9048, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 8908, - "end": 8931, + "start": 9024, + "end": 9047, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8908, - "end": 8924, + "start": 9024, + "end": 9040, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 8908, - "end": 8912, + "start": 9024, + "end": 9028, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 8 } }, @@ -11782,15 +11920,15 @@ }, "property": { "type": "Identifier", - "start": 8913, - "end": 8924, + "start": 9029, + "end": 9040, "loc": { "start": { - "line": 212, + "line": 217, "column": 9 }, "end": { - "line": 212, + "line": 217, "column": 20 }, "identifierName": "isMouseHold" @@ -11802,15 +11940,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 8927, - "end": 8931, + "start": 9043, + "end": 9047, "loc": { "start": { - "line": 212, + "line": 217, "column": 23 }, "end": { - "line": 212, + "line": 217, "column": 27 } }, @@ -11822,26 +11960,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n ", - "start": 8823, - "end": 8902, - "loc": { - "start": { - "line": 209, - "column": 4 - }, - "end": { - "line": 211, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 8939, + "end": 9018, "loc": { "start": { "line": 214, @@ -11853,62 +11973,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", + "start": 9056, + "end": 9133, + "loc": { + "start": { + "line": 219, + "column": 4 + }, + "end": { + "line": 221, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 9023, - "end": 9482, + "start": 9139, + "end": 9598, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 233, + "line": 238, "column": 12 } }, "expression": { "type": "AssignmentExpression", - "start": 9023, - "end": 9481, + "start": 9139, + "end": 9597, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 233, + "line": 238, "column": 11 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9023, - "end": 9039, + "start": 9139, + "end": 9155, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 217, + "line": 222, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 9023, - "end": 9027, + "start": 9139, + "end": 9143, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 217, + "line": 222, "column": 8 } }, @@ -11916,15 +12054,15 @@ }, "property": { "type": "Identifier", - "start": 9028, - "end": 9039, + "start": 9144, + "end": 9155, "loc": { "start": { - "line": 217, + "line": 222, "column": 9 }, "end": { - "line": 217, + "line": 222, "column": 20 }, "identifierName": "holdTimeout" @@ -11936,29 +12074,29 @@ }, "right": { "type": "CallExpression", - "start": 9042, - "end": 9481, + "start": 9158, + "end": 9597, "loc": { "start": { - "line": 217, + "line": 222, "column": 23 }, "end": { - "line": 233, + "line": 238, "column": 11 } }, "callee": { "type": "Identifier", - "start": 9042, - "end": 9052, + "start": 9158, + "end": 9168, "loc": { "start": { - "line": 217, + "line": 222, "column": 23 }, "end": { - "line": 217, + "line": 222, "column": 33 }, "identifierName": "setTimeout" @@ -11968,15 +12106,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 9053, - "end": 9475, + "start": 9169, + "end": 9591, "loc": { "start": { - "line": 217, + "line": 222, "column": 34 }, "end": { - "line": 233, + "line": 238, "column": 5 } }, @@ -11987,87 +12125,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9059, - "end": 9475, + "start": 9175, + "end": 9591, "loc": { "start": { - "line": 217, + "line": 222, "column": 40 }, "end": { - "line": 233, + "line": 238, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 9068, - "end": 9429, + "start": 9184, + "end": 9545, "loc": { "start": { - "line": 218, + "line": 223, "column": 6 }, "end": { - "line": 231, + "line": 236, "column": 7 } }, "test": { "type": "LogicalExpression", - "start": 9081, - "end": 9285, + "start": 9197, + "end": 9401, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 225, + "line": 230, "column": 9 } }, "left": { "type": "MemberExpression", - "start": 9081, - "end": 9097, + "start": 9197, + "end": 9213, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 219, + "line": 224, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 9081, - "end": 9085, + "start": 9197, + "end": 9201, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 219, + "line": 224, "column": 12 } } }, "property": { "type": "Identifier", - "start": 9086, - "end": 9097, + "start": 9202, + "end": 9213, "loc": { "start": { - "line": 219, + "line": 224, "column": 13 }, "end": { - "line": 219, + "line": 224, "column": 24 }, "identifierName": "isMouseHold" @@ -12079,71 +12217,71 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 9124, - "end": 9274, + "start": 9240, + "end": 9390, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, "left": { "type": "LogicalExpression", - "start": 9124, - "end": 9241, + "start": 9240, + "end": 9357, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, "left": { "type": "LogicalExpression", - "start": 9124, - "end": 9206, + "start": 9240, + "end": 9322, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, "left": { "type": "LogicalExpression", - "start": 9125, - "end": 9171, + "start": 9241, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 11 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, "left": { "type": "UnaryExpression", - "start": 9125, - "end": 9146, + "start": 9241, + "end": 9262, "loc": { "start": { - "line": 221, + "line": 226, "column": 11 }, "end": { - "line": 221, + "line": 226, "column": 32 } }, @@ -12151,43 +12289,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 9126, - "end": 9146, + "start": 9242, + "end": 9262, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 9126, - "end": 9141, + "start": 9242, + "end": 9257, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 27 } }, "object": { "type": "Identifier", - "start": 9126, - "end": 9132, + "start": 9242, + "end": 9248, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 18 }, "identifierName": "button" @@ -12196,15 +12334,15 @@ }, "property": { "type": "Identifier", - "start": 9133, - "end": 9141, + "start": 9249, + "end": 9257, "loc": { "start": { - "line": 221, + "line": 226, "column": 19 }, "end": { - "line": 221, + "line": 226, "column": 27 }, "identifierName": "includes" @@ -12216,15 +12354,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9142, - "end": 9145, + "start": 9258, + "end": 9261, "loc": { "start": { - "line": 221, + "line": 226, "column": 28 }, "end": { - "line": 221, + "line": 226, "column": 31 } }, @@ -12243,15 +12381,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 9150, - "end": 9171, + "start": 9266, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 36 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, @@ -12259,43 +12397,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 9151, - "end": 9171, + "start": 9267, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 9151, - "end": 9166, + "start": 9267, + "end": 9282, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 52 } }, "object": { "type": "Identifier", - "start": 9151, - "end": 9157, + "start": 9267, + "end": 9273, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 43 }, "identifierName": "button" @@ -12304,15 +12442,15 @@ }, "property": { "type": "Identifier", - "start": 9158, - "end": 9166, + "start": 9274, + "end": 9282, "loc": { "start": { - "line": 221, + "line": 226, "column": 44 }, "end": { - "line": 221, + "line": 226, "column": 52 }, "identifierName": "includes" @@ -12324,15 +12462,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9167, - "end": 9170, + "start": 9283, + "end": 9286, "loc": { "start": { - "line": 221, + "line": 226, "column": 53 }, "end": { - "line": 221, + "line": 226, "column": 56 } }, @@ -12350,35 +12488,35 @@ }, "extra": { "parenthesized": true, - "parenStart": 9124 + "parenStart": 9240 } }, "operator": "||", "right": { "type": "BinaryExpression", - "start": 9187, - "end": 9206, + "start": 9303, + "end": 9322, "loc": { "start": { - "line": 222, + "line": 227, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, "left": { "type": "Identifier", - "start": 9187, - "end": 9193, + "start": 9303, + "end": 9309, "loc": { "start": { - "line": 222, + "line": 227, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 16 }, "identifierName": "button" @@ -12388,15 +12526,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9198, - "end": 9206, + "start": 9314, + "end": 9322, "loc": { "start": { - "line": 222, + "line": 227, "column": 21 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, @@ -12411,29 +12549,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 9221, - "end": 9241, + "start": 9337, + "end": 9357, "loc": { "start": { - "line": 223, + "line": 228, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, "left": { "type": "Identifier", - "start": 9221, - "end": 9227, + "start": 9337, + "end": 9343, "loc": { "start": { - "line": 223, + "line": 228, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 16 }, "identifierName": "button" @@ -12443,15 +12581,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9232, - "end": 9241, + "start": 9348, + "end": 9357, "loc": { "start": { - "line": 223, + "line": 228, "column": 21 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, @@ -12466,29 +12604,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 9256, - "end": 9274, + "start": 9372, + "end": 9390, "loc": { "start": { - "line": 224, + "line": 229, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, "left": { "type": "Identifier", - "start": 9256, - "end": 9262, + "start": 9372, + "end": 9378, "loc": { "start": { - "line": 224, + "line": 229, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 16 }, "identifierName": "button" @@ -12498,15 +12636,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9267, - "end": 9274, + "start": 9383, + "end": 9390, "loc": { "start": { - "line": 224, + "line": 229, "column": 21 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, @@ -12519,93 +12657,93 @@ }, "extra": { "parenthesized": true, - "parenStart": 9111 + "parenStart": 9227 } } }, "consequent": { "type": "BlockStatement", - "start": 9294, - "end": 9429, + "start": 9410, + "end": 9545, "loc": { "start": { - "line": 226, + "line": 231, "column": 7 }, "end": { - "line": 231, + "line": 236, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 9305, - "end": 9375, + "start": 9421, + "end": 9491, "loc": { "start": { - "line": 227, + "line": 232, "column": 8 }, "end": { - "line": 228, + "line": 233, "column": 46 } }, "test": { "type": "MemberExpression", - "start": 9308, - "end": 9326, + "start": 9424, + "end": 9442, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 9308, - "end": 9320, + "start": 9424, + "end": 9436, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 9308, - "end": 9312, + "start": 9424, + "end": 9428, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 15 } } }, "property": { "type": "Identifier", - "start": 9313, - "end": 9320, + "start": 9429, + "end": 9436, "loc": { "start": { - "line": 227, + "line": 232, "column": 16 }, "end": { - "line": 227, + "line": 232, "column": 23 }, "identifierName": "options" @@ -12616,15 +12754,15 @@ }, "property": { "type": "Identifier", - "start": 9321, - "end": 9326, + "start": 9437, + "end": 9442, "loc": { "start": { - "line": 227, + "line": 232, "column": 24 }, "end": { - "line": 227, + "line": 232, "column": 29 }, "identifierName": "debug" @@ -12635,57 +12773,57 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 9339, - "end": 9375, + "start": 9455, + "end": 9491, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 46 } }, "expression": { "type": "CallExpression", - "start": 9339, - "end": 9374, + "start": 9455, + "end": 9490, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 45 } }, "callee": { "type": "MemberExpression", - "start": 9339, - "end": 9350, + "start": 9455, + "end": 9466, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 21 } }, "object": { "type": "Identifier", - "start": 9339, - "end": 9346, + "start": 9455, + "end": 9462, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 17 }, "identifierName": "console" @@ -12694,15 +12832,15 @@ }, "property": { "type": "Identifier", - "start": 9347, - "end": 9350, + "start": 9463, + "end": 9466, "loc": { "start": { - "line": 228, + "line": 233, "column": 18 }, "end": { - "line": 228, + "line": 233, "column": 21 }, "identifierName": "log" @@ -12714,15 +12852,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9351, - "end": 9365, + "start": 9467, + "end": 9481, "loc": { "start": { - "line": 228, + "line": 233, "column": 22 }, "end": { - "line": 228, + "line": 233, "column": 36 } }, @@ -12734,15 +12872,15 @@ }, { "type": "Identifier", - "start": 9367, - "end": 9373, + "start": 9483, + "end": 9489, "loc": { "start": { - "line": 228, + "line": 233, "column": 38 }, "end": { - "line": 228, + "line": 233, "column": 44 }, "identifierName": "button" @@ -12756,72 +12894,72 @@ }, { "type": "ExpressionStatement", - "start": 9387, - "end": 9420, + "start": 9503, + "end": 9536, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 41 } }, "expression": { "type": "CallExpression", - "start": 9387, - "end": 9419, + "start": 9503, + "end": 9535, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 9387, - "end": 9408, + "start": 9503, + "end": 9524, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 9387, - "end": 9391, + "start": 9503, + "end": 9507, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 12 } } }, "property": { "type": "Identifier", - "start": 9392, - "end": 9408, + "start": 9508, + "end": 9524, "loc": { "start": { - "line": 230, + "line": 235, "column": 13 }, "end": { - "line": 230, + "line": 235, "column": 29 }, "identifierName": "handleButtonHold" @@ -12833,15 +12971,15 @@ "arguments": [ { "type": "Identifier", - "start": 9409, - "end": 9415, + "start": 9525, + "end": 9531, "loc": { "start": { - "line": 230, + "line": 235, "column": 30 }, "end": { - "line": 230, + "line": 235, "column": 36 }, "identifierName": "button" @@ -12850,15 +12988,15 @@ }, { "type": "Identifier", - "start": 9417, - "end": 9418, + "start": 9533, + "end": 9534, "loc": { "start": { - "line": 230, + "line": 235, "column": 38 }, "end": { - "line": 230, + "line": 235, "column": 39 }, "identifierName": "e" @@ -12875,43 +13013,43 @@ }, { "type": "ExpressionStatement", - "start": 9437, - "end": 9468, + "start": 9553, + "end": 9584, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 9437, - "end": 9467, + "start": 9553, + "end": 9583, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 36 } }, "callee": { "type": "Identifier", - "start": 9437, - "end": 9449, + "start": 9553, + "end": 9565, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 18 }, "identifierName": "clearTimeout" @@ -12921,44 +13059,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 9450, - "end": 9466, + "start": 9566, + "end": 9582, "loc": { "start": { - "line": 232, + "line": 237, "column": 19 }, "end": { - "line": 232, + "line": 237, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 9450, - "end": 9454, + "start": 9566, + "end": 9570, "loc": { "start": { - "line": 232, + "line": 237, "column": 19 }, "end": { - "line": 232, + "line": 237, "column": 23 } } }, "property": { "type": "Identifier", - "start": 9455, - "end": 9466, + "start": 9571, + "end": 9582, "loc": { "start": { - "line": 232, + "line": 237, "column": 24 }, "end": { - "line": 232, + "line": 237, "column": 35 }, "identifierName": "holdTimeout" @@ -12976,15 +13114,15 @@ }, { "type": "NumericLiteral", - "start": 9477, - "end": 9480, + "start": 9593, + "end": 9596, "loc": { "start": { - "line": 233, + "line": 238, "column": 7 }, "end": { - "line": 233, + "line": 238, "column": 10 } }, @@ -13002,15 +13140,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 9056, + "end": 9133, "loc": { "start": { - "line": 214, + "line": 219, "column": 4 }, "end": { - "line": 216, + "line": 221, "column": 7 } } @@ -13025,15 +13163,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -13041,15 +13179,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -13059,15 +13197,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "start": 9609, + "end": 9648, "loc": { "start": { - "line": 236, + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -13076,15 +13214,15 @@ }, { "type": "ClassMethod", - "start": 9536, - "end": 9681, + "start": 9652, + "end": 9797, "loc": { "start": { - "line": 239, + "line": 244, "column": 2 }, "end": { - "line": 243, + "line": 248, "column": 3 } }, @@ -13092,15 +13230,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9536, - "end": 9555, + "start": 9652, + "end": 9671, "loc": { "start": { - "line": 239, + "line": 244, "column": 2 }, "end": { - "line": 239, + "line": 244, "column": 21 }, "identifierName": "handleButtonMouseUp" @@ -13116,88 +13254,88 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9557, - "end": 9681, + "start": 9673, + "end": 9797, "loc": { "start": { - "line": 239, + "line": 244, "column": 23 }, "end": { - "line": 243, + "line": 248, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 9564, - "end": 9589, + "start": 9680, + "end": 9705, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 9564, - "end": 9588, + "start": 9680, + "end": 9704, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9564, - "end": 9580, + "start": 9680, + "end": 9696, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 9564, - "end": 9568, + "start": 9680, + "end": 9684, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 8 } } }, "property": { "type": "Identifier", - "start": 9569, - "end": 9580, + "start": 9685, + "end": 9696, "loc": { "start": { - "line": 240, + "line": 245, "column": 9 }, "end": { - "line": 240, + "line": 245, "column": 20 }, "identifierName": "isMouseHold" @@ -13208,15 +13346,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 9583, - "end": 9588, + "start": 9699, + "end": 9704, "loc": { "start": { - "line": 240, + "line": 245, "column": 23 }, "end": { - "line": 240, + "line": 245, "column": 28 } }, @@ -13226,58 +13364,58 @@ }, { "type": "IfStatement", - "start": 9595, - "end": 9676, + "start": 9711, + "end": 9792, "loc": { "start": { - "line": 241, + "line": 246, "column": 4 }, "end": { - "line": 242, + "line": 247, "column": 48 } }, "test": { "type": "MemberExpression", - "start": 9598, - "end": 9625, + "start": 9714, + "end": 9741, "loc": { "start": { - "line": 241, + "line": 246, "column": 7 }, "end": { - "line": 241, + "line": 246, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 9598, - "end": 9602, + "start": 9714, + "end": 9718, "loc": { "start": { - "line": 241, + "line": 246, "column": 7 }, "end": { - "line": 241, + "line": 246, "column": 11 } } }, "property": { "type": "Identifier", - "start": 9603, - "end": 9625, + "start": 9719, + "end": 9741, "loc": { "start": { - "line": 241, + "line": 246, "column": 12 }, "end": { - "line": 241, + "line": 246, "column": 34 }, "identifierName": "holdInteractionTimeout" @@ -13288,43 +13426,43 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 9634, - "end": 9676, + "start": 9750, + "end": 9792, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 9634, - "end": 9675, + "start": 9750, + "end": 9791, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 47 } }, "callee": { "type": "Identifier", - "start": 9634, - "end": 9646, + "start": 9750, + "end": 9762, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 18 }, "identifierName": "clearTimeout" @@ -13334,44 +13472,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 9647, - "end": 9674, + "start": 9763, + "end": 9790, "loc": { "start": { - "line": 242, + "line": 247, "column": 19 }, "end": { - "line": 242, + "line": 247, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 9647, - "end": 9651, + "start": 9763, + "end": 9767, "loc": { "start": { - "line": 242, + "line": 247, "column": 19 }, "end": { - "line": 242, + "line": 247, "column": 23 } } }, "property": { "type": "Identifier", - "start": 9652, - "end": 9674, + "start": 9768, + "end": 9790, "loc": { "start": { - "line": 242, + "line": 247, "column": 24 }, "end": { - "line": 242, + "line": 247, "column": 46 }, "identifierName": "holdInteractionTimeout" @@ -13393,15 +13531,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "start": 9609, + "end": 9648, "loc": { "start": { - "line": 236, + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -13411,15 +13549,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -13427,15 +13565,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -13444,15 +13582,15 @@ }, { "type": "ClassMethod", - "start": 9757, - "end": 10026, + "start": 9873, + "end": 10142, "loc": { "start": { - "line": 249, + "line": 254, "column": 2 }, "end": { - "line": 257, + "line": 262, "column": 3 } }, @@ -13460,15 +13598,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9757, - "end": 9773, + "start": 9873, + "end": 9889, "loc": { "start": { - "line": 249, + "line": 254, "column": 2 }, "end": { - "line": 249, + "line": 254, "column": 18 }, "identifierName": "handleButtonHold" @@ -13484,15 +13622,15 @@ "params": [ { "type": "Identifier", - "start": 9774, - "end": 9780, + "start": 9890, + "end": 9896, "loc": { "start": { - "line": 249, + "line": 254, "column": 19 }, "end": { - "line": 249, + "line": 254, "column": 25 }, "identifierName": "button" @@ -13502,73 +13640,73 @@ ], "body": { "type": "BlockStatement", - "start": 9781, - "end": 10026, + "start": 9897, + "end": 10142, "loc": { "start": { - "line": 249, + "line": 254, "column": 26 }, "end": { - "line": 257, + "line": 262, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 9880, - "end": 10021, + "start": 9996, + "end": 10137, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 256, + "line": 261, "column": 12 } }, "expression": { "type": "AssignmentExpression", - "start": 9880, - "end": 10020, + "start": 9996, + "end": 10136, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 256, + "line": 261, "column": 11 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9880, - "end": 9907, + "start": 9996, + "end": 10023, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 253, + "line": 258, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 9880, - "end": 9884, + "start": 9996, + "end": 10000, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 253, + "line": 258, "column": 8 } }, @@ -13576,15 +13714,15 @@ }, "property": { "type": "Identifier", - "start": 9885, - "end": 9907, + "start": 10001, + "end": 10023, "loc": { "start": { - "line": 253, + "line": 258, "column": 9 }, "end": { - "line": 253, + "line": 258, "column": 31 }, "identifierName": "holdInteractionTimeout" @@ -13596,29 +13734,29 @@ }, "right": { "type": "CallExpression", - "start": 9910, - "end": 10020, + "start": 10026, + "end": 10136, "loc": { "start": { - "line": 253, + "line": 258, "column": 34 }, "end": { - "line": 256, + "line": 261, "column": 11 } }, "callee": { "type": "Identifier", - "start": 9910, - "end": 9920, + "start": 10026, + "end": 10036, "loc": { "start": { - "line": 253, + "line": 258, "column": 34 }, "end": { - "line": 253, + "line": 258, "column": 44 }, "identifierName": "setTimeout" @@ -13628,15 +13766,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 9921, - "end": 10014, + "start": 10037, + "end": 10130, "loc": { "start": { - "line": 253, + "line": 258, "column": 45 }, "end": { - "line": 256, + "line": 261, "column": 5 } }, @@ -13647,87 +13785,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9927, - "end": 10014, + "start": 10043, + "end": 10130, "loc": { "start": { - "line": 253, + "line": 258, "column": 51 }, "end": { - "line": 256, + "line": 261, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 9936, - "end": 9969, + "start": 10052, + "end": 10085, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 9936, - "end": 9968, + "start": 10052, + "end": 10084, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 9936, - "end": 9960, + "start": 10052, + "end": 10076, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 9936, - "end": 9940, + "start": 10052, + "end": 10056, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 10 } } }, "property": { "type": "Identifier", - "start": 9941, - "end": 9960, + "start": 10057, + "end": 10076, "loc": { "start": { - "line": 254, + "line": 259, "column": 11 }, "end": { - "line": 254, + "line": 259, "column": 30 }, "identifierName": "handleButtonClicked" @@ -13739,15 +13877,15 @@ "arguments": [ { "type": "Identifier", - "start": 9961, - "end": 9967, + "start": 10077, + "end": 10083, "loc": { "start": { - "line": 254, + "line": 259, "column": 31 }, "end": { - "line": 254, + "line": 259, "column": 37 }, "identifierName": "button" @@ -13759,72 +13897,72 @@ }, { "type": "ExpressionStatement", - "start": 9977, - "end": 10007, + "start": 10093, + "end": 10123, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 9977, - "end": 10006, + "start": 10093, + "end": 10122, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 9977, - "end": 9998, + "start": 10093, + "end": 10114, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 9977, - "end": 9981, + "start": 10093, + "end": 10097, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 10 } } }, "property": { "type": "Identifier", - "start": 9982, - "end": 9998, + "start": 10098, + "end": 10114, "loc": { "start": { - "line": 255, + "line": 260, "column": 11 }, "end": { - "line": 255, + "line": 260, "column": 27 }, "identifierName": "handleButtonHold" @@ -13836,15 +13974,15 @@ "arguments": [ { "type": "Identifier", - "start": 9999, - "end": 10005, + "start": 10115, + "end": 10121, "loc": { "start": { - "line": 255, + "line": 260, "column": 28 }, "end": { - "line": 255, + "line": 260, "column": 34 }, "identifierName": "button" @@ -13860,15 +13998,15 @@ }, { "type": "NumericLiteral", - "start": 10016, - "end": 10019, + "start": 10132, + "end": 10135, "loc": { "start": { - "line": 256, + "line": 261, "column": 7 }, "end": { - "line": 256, + "line": 261, "column": 10 } }, @@ -13886,15 +14024,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n ", - "start": 9788, - "end": 9874, + "start": 9904, + "end": 9990, "loc": { "start": { - "line": 250, + "line": 255, "column": 4 }, "end": { - "line": 252, + "line": 257, "column": 7 } } @@ -13909,15 +14047,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -13925,15 +14063,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -13943,15 +14081,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -13960,15 +14098,15 @@ }, { "type": "ClassMethod", - "start": 10133, - "end": 10245, + "start": 10249, + "end": 10361, "loc": { "start": { - "line": 262, + "line": 267, "column": 2 }, "end": { - "line": 266, + "line": 271, "column": 3 } }, @@ -13976,15 +14114,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10133, - "end": 10151, + "start": 10249, + "end": 10267, "loc": { "start": { - "line": 262, + "line": 267, "column": 2 }, "end": { - "line": 262, + "line": 267, "column": 20 }, "identifierName": "syncInstanceInputs" @@ -14000,87 +14138,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10153, - "end": 10245, + "start": 10269, + "end": 10361, "loc": { "start": { - "line": 262, + "line": 267, "column": 22 }, "end": { - "line": 266, + "line": 271, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10160, - "end": 10240, + "start": 10276, + "end": 10356, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 265, + "line": 270, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 10160, - "end": 10239, + "start": 10276, + "end": 10355, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 265, + "line": 270, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 10160, - "end": 10173, + "start": 10276, + "end": 10289, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 263, + "line": 268, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 10160, - "end": 10164, + "start": 10276, + "end": 10280, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 263, + "line": 268, "column": 8 } } }, "property": { "type": "Identifier", - "start": 10165, - "end": 10173, + "start": 10281, + "end": 10289, "loc": { "start": { - "line": 263, + "line": 268, "column": 9 }, "end": { - "line": 263, + "line": 268, "column": 17 }, "identifierName": "dispatch" @@ -14092,15 +14230,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 10174, - "end": 10238, + "start": 10290, + "end": 10354, "loc": { "start": { - "line": 263, + "line": 268, "column": 18 }, "end": { - "line": 265, + "line": 270, "column": 5 } }, @@ -14111,15 +14249,15 @@ "params": [ { "type": "Identifier", - "start": 10175, - "end": 10183, + "start": 10291, + "end": 10299, "loc": { "start": { - "line": 263, + "line": 268, "column": 19 }, "end": { - "line": 263, + "line": 268, "column": 27 }, "identifierName": "instance" @@ -14129,72 +14267,72 @@ ], "body": { "type": "BlockStatement", - "start": 10188, - "end": 10238, + "start": 10304, + "end": 10354, "loc": { "start": { - "line": 263, + "line": 268, "column": 32 }, "end": { - "line": 265, + "line": 270, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 10197, - "end": 10231, + "start": 10313, + "end": 10347, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 40 } }, "expression": { "type": "CallExpression", - "start": 10197, - "end": 10230, + "start": 10313, + "end": 10346, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 39 } }, "callee": { "type": "MemberExpression", - "start": 10197, - "end": 10218, + "start": 10313, + "end": 10334, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 27 } }, "object": { "type": "Identifier", - "start": 10197, - "end": 10205, + "start": 10313, + "end": 10321, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 14 }, "identifierName": "instance" @@ -14203,15 +14341,15 @@ }, "property": { "type": "Identifier", - "start": 10206, - "end": 10218, + "start": 10322, + "end": 10334, "loc": { "start": { - "line": 264, + "line": 269, "column": 15 }, "end": { - "line": 264, + "line": 269, "column": 27 }, "identifierName": "replaceInput" @@ -14223,44 +14361,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 10219, - "end": 10229, + "start": 10335, + "end": 10345, "loc": { "start": { - "line": 264, + "line": 269, "column": 28 }, "end": { - "line": 264, + "line": 269, "column": 38 } }, "object": { "type": "ThisExpression", - "start": 10219, - "end": 10223, + "start": 10335, + "end": 10339, "loc": { "start": { - "line": 264, + "line": 269, "column": 28 }, "end": { - "line": 264, + "line": 269, "column": 32 } } }, "property": { "type": "Identifier", - "start": 10224, - "end": 10229, + "start": 10340, + "end": 10345, "loc": { "start": { - "line": 264, + "line": 269, "column": 33 }, "end": { - "line": 264, + "line": 269, "column": 38 }, "identifierName": "input" @@ -14287,15 +14425,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -14305,15 +14443,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -14322,15 +14460,15 @@ }, { "type": "ClassMethod", - "start": 10375, - "end": 10650, + "start": 10491, + "end": 10766, "loc": { "start": { - "line": 272, + "line": 277, "column": 2 }, "end": { - "line": 281, + "line": 286, "column": 3 } }, @@ -14338,15 +14476,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10375, - "end": 10385, + "start": 10491, + "end": 10501, "loc": { "start": { - "line": 272, + "line": 277, "column": 2 }, "end": { - "line": 272, + "line": 277, "column": 12 }, "identifierName": "clearInput" @@ -14362,15 +14500,15 @@ "params": [ { "type": "Identifier", - "start": 10386, - "end": 10395, + "start": 10502, + "end": 10511, "loc": { "start": { - "line": 272, + "line": 277, "column": 13 }, "end": { - "line": 272, + "line": 277, "column": 22 }, "identifierName": "inputName" @@ -14380,59 +14518,59 @@ ], "body": { "type": "BlockStatement", - "start": 10396, - "end": 10650, + "start": 10512, + "end": 10766, "loc": { "start": { - "line": 272, + "line": 277, "column": 23 }, "end": { - "line": 281, + "line": 286, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10403, - "end": 10451, + "start": 10519, + "end": 10567, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 10403, - "end": 10450, + "start": 10519, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 10403, - "end": 10412, + "start": 10519, + "end": 10528, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 13 }, "identifierName": "inputName" @@ -14441,29 +14579,29 @@ }, "right": { "type": "LogicalExpression", - "start": 10415, - "end": 10450, + "start": 10531, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 16 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "left": { "type": "Identifier", - "start": 10415, - "end": 10424, + "start": 10531, + "end": 10540, "loc": { "start": { - "line": 273, + "line": 278, "column": 16 }, "end": { - "line": 273, + "line": 278, "column": 25 }, "identifierName": "inputName" @@ -14473,58 +14611,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 10428, - "end": 10450, + "start": 10544, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 10428, - "end": 10440, + "start": 10544, + "end": 10556, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 10428, - "end": 10432, + "start": 10544, + "end": 10548, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 33 } } }, "property": { "type": "Identifier", - "start": 10433, - "end": 10440, + "start": 10549, + "end": 10556, "loc": { "start": { - "line": 273, + "line": 278, "column": 34 }, "end": { - "line": 273, + "line": 278, "column": 41 }, "identifierName": "options" @@ -14535,15 +14673,15 @@ }, "property": { "type": "Identifier", - "start": 10441, - "end": 10450, + "start": 10557, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 42 }, "end": { - "line": 273, + "line": 278, "column": 51 }, "identifierName": "inputName" @@ -14557,87 +14695,87 @@ }, { "type": "ExpressionStatement", - "start": 10457, - "end": 10497, + "start": 10573, + "end": 10613, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 10457, - "end": 10496, + "start": 10573, + "end": 10612, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 10457, - "end": 10491, + "start": 10573, + "end": 10607, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10457, - "end": 10467, + "start": 10573, + "end": 10583, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 10457, - "end": 10461, + "start": 10573, + "end": 10577, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 8 } } }, "property": { "type": "Identifier", - "start": 10462, - "end": 10467, + "start": 10578, + "end": 10583, "loc": { "start": { - "line": 274, + "line": 279, "column": 9 }, "end": { - "line": 274, + "line": 279, "column": 14 }, "identifierName": "input" @@ -14648,58 +14786,58 @@ }, "property": { "type": "MemberExpression", - "start": 10468, - "end": 10490, + "start": 10584, + "end": 10606, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 10468, - "end": 10480, + "start": 10584, + "end": 10596, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 10468, - "end": 10472, + "start": 10584, + "end": 10588, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 19 } } }, "property": { "type": "Identifier", - "start": 10473, - "end": 10480, + "start": 10589, + "end": 10596, "loc": { "start": { - "line": 274, + "line": 279, "column": 20 }, "end": { - "line": 274, + "line": 279, "column": 27 }, "identifierName": "options" @@ -14710,15 +14848,15 @@ }, "property": { "type": "Identifier", - "start": 10481, - "end": 10490, + "start": 10597, + "end": 10606, "loc": { "start": { - "line": 274, + "line": 279, "column": 28 }, "end": { - "line": 274, + "line": 279, "column": 37 }, "identifierName": "inputName" @@ -14731,15 +14869,15 @@ }, "right": { "type": "StringLiteral", - "start": 10494, - "end": 10496, + "start": 10610, + "end": 10612, "loc": { "start": { - "line": 274, + "line": 279, "column": 41 }, "end": { - "line": 274, + "line": 279, "column": 43 } }, @@ -14754,15 +14892,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -14771,57 +14909,57 @@ }, { "type": "IfStatement", - "start": 10566, - "end": 10645, + "start": 10682, + "end": 10761, "loc": { "start": { - "line": 279, + "line": 284, "column": 4 }, "end": { - "line": 280, + "line": 285, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 10569, - "end": 10600, + "start": 10685, + "end": 10716, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10569, - "end": 10581, + "start": 10685, + "end": 10697, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 10569, - "end": 10573, + "start": 10685, + "end": 10689, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 11 } }, @@ -14829,15 +14967,15 @@ }, "property": { "type": "Identifier", - "start": 10574, - "end": 10581, + "start": 10690, + "end": 10697, "loc": { "start": { - "line": 279, + "line": 284, "column": 12 }, "end": { - "line": 279, + "line": 284, "column": 19 }, "identifierName": "options" @@ -14849,15 +14987,15 @@ }, "property": { "type": "Identifier", - "start": 10582, - "end": 10600, + "start": 10698, + "end": 10716, "loc": { "start": { - "line": 279, + "line": 284, "column": 20 }, "end": { - "line": 279, + "line": 284, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -14869,72 +15007,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 10609, - "end": 10645, + "start": 10725, + "end": 10761, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 10609, - "end": 10644, + "start": 10725, + "end": 10760, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 10609, - "end": 10632, + "start": 10725, + "end": 10748, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 10609, - "end": 10613, + "start": 10725, + "end": 10729, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 10 } } }, "property": { "type": "Identifier", - "start": 10614, - "end": 10632, + "start": 10730, + "end": 10748, "loc": { "start": { - "line": 280, + "line": 285, "column": 11 }, "end": { - "line": 280, + "line": 285, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -14946,44 +15084,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 10633, - "end": 10643, + "start": 10749, + "end": 10759, "loc": { "start": { - "line": 280, + "line": 285, "column": 30 }, "end": { - "line": 280, + "line": 285, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 10633, - "end": 10637, + "start": 10749, + "end": 10753, "loc": { "start": { - "line": 280, + "line": 285, "column": 30 }, "end": { - "line": 280, + "line": 285, "column": 34 } } }, "property": { "type": "Identifier", - "start": 10638, - "end": 10643, + "start": 10754, + "end": 10759, "loc": { "start": { - "line": 280, + "line": 285, "column": 35 }, "end": { - "line": 280, + "line": 285, "column": 40 }, "identifierName": "input" @@ -15000,15 +15138,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -15023,15 +15161,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -15041,15 +15179,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -15058,15 +15196,15 @@ }, { "type": "ClassMethod", - "start": 10822, - "end": 11099, + "start": 10938, + "end": 11215, "loc": { "start": { - "line": 287, + "line": 292, "column": 2 }, "end": { - "line": 297, + "line": 302, "column": 3 } }, @@ -15074,15 +15212,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10822, - "end": 10830, + "start": 10938, + "end": 10946, "loc": { "start": { - "line": 287, + "line": 292, "column": 2 }, "end": { - "line": 287, + "line": 292, "column": 10 }, "identifierName": "getInput" @@ -15098,15 +15236,15 @@ "params": [ { "type": "Identifier", - "start": 10831, - "end": 10840, + "start": 10947, + "end": 10956, "loc": { "start": { - "line": 287, + "line": 292, "column": 11 }, "end": { - "line": 287, + "line": 292, "column": 20 }, "identifierName": "inputName" @@ -15116,59 +15254,59 @@ ], "body": { "type": "BlockStatement", - "start": 10841, - "end": 11099, + "start": 10957, + "end": 11215, "loc": { "start": { - "line": 287, + "line": 292, "column": 21 }, "end": { - "line": 297, + "line": 302, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10848, - "end": 10896, + "start": 10964, + "end": 11012, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 10848, - "end": 10895, + "start": 10964, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 10848, - "end": 10857, + "start": 10964, + "end": 10973, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 13 }, "identifierName": "inputName" @@ -15177,29 +15315,29 @@ }, "right": { "type": "LogicalExpression", - "start": 10860, - "end": 10895, + "start": 10976, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 16 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "left": { "type": "Identifier", - "start": 10860, - "end": 10869, + "start": 10976, + "end": 10985, "loc": { "start": { - "line": 288, + "line": 293, "column": 16 }, "end": { - "line": 288, + "line": 293, "column": 25 }, "identifierName": "inputName" @@ -15209,58 +15347,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 10873, - "end": 10895, + "start": 10989, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 10873, - "end": 10885, + "start": 10989, + "end": 11001, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 10873, - "end": 10877, + "start": 10989, + "end": 10993, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 33 } } }, "property": { "type": "Identifier", - "start": 10878, - "end": 10885, + "start": 10994, + "end": 11001, "loc": { "start": { - "line": 288, + "line": 293, "column": 34 }, "end": { - "line": 288, + "line": 293, "column": 41 }, "identifierName": "options" @@ -15271,15 +15409,15 @@ }, "property": { "type": "Identifier", - "start": 10886, - "end": 10895, + "start": 11002, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 42 }, "end": { - "line": 288, + "line": 293, "column": 51 }, "identifierName": "inputName" @@ -15294,15 +15432,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -15311,57 +15449,57 @@ }, { "type": "IfStatement", - "start": 10965, - "end": 11044, + "start": 11081, + "end": 11160, "loc": { "start": { - "line": 293, + "line": 298, "column": 4 }, "end": { - "line": 294, + "line": 299, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 10968, - "end": 10999, + "start": 11084, + "end": 11115, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10968, - "end": 10980, + "start": 11084, + "end": 11096, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 10968, - "end": 10972, + "start": 11084, + "end": 11088, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 11 } }, @@ -15369,15 +15507,15 @@ }, "property": { "type": "Identifier", - "start": 10973, - "end": 10980, + "start": 11089, + "end": 11096, "loc": { "start": { - "line": 293, + "line": 298, "column": 12 }, "end": { - "line": 293, + "line": 298, "column": 19 }, "identifierName": "options" @@ -15389,15 +15527,15 @@ }, "property": { "type": "Identifier", - "start": 10981, - "end": 10999, + "start": 11097, + "end": 11115, "loc": { "start": { - "line": 293, + "line": 298, "column": 20 }, "end": { - "line": 293, + "line": 298, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -15409,72 +15547,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 11008, - "end": 11044, + "start": 11124, + "end": 11160, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 11008, - "end": 11043, + "start": 11124, + "end": 11159, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 11008, - "end": 11031, + "start": 11124, + "end": 11147, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 11008, - "end": 11012, + "start": 11124, + "end": 11128, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 10 } } }, "property": { "type": "Identifier", - "start": 11013, - "end": 11031, + "start": 11129, + "end": 11147, "loc": { "start": { - "line": 294, + "line": 299, "column": 11 }, "end": { - "line": 294, + "line": 299, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -15486,44 +15624,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11032, - "end": 11042, + "start": 11148, + "end": 11158, "loc": { "start": { - "line": 294, + "line": 299, "column": 30 }, "end": { - "line": 294, + "line": 299, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 11032, - "end": 11036, + "start": 11148, + "end": 11152, "loc": { "start": { - "line": 294, + "line": 299, "column": 30 }, "end": { - "line": 294, + "line": 299, "column": 34 } } }, "property": { "type": "Identifier", - "start": 11037, - "end": 11042, + "start": 11153, + "end": 11158, "loc": { "start": { - "line": 294, + "line": 299, "column": 35 }, "end": { - "line": 294, + "line": 299, "column": 40 }, "identifierName": "input" @@ -15540,15 +15678,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -15557,72 +15695,72 @@ }, { "type": "ReturnStatement", - "start": 11052, - "end": 11094, + "start": 11168, + "end": 11210, "loc": { "start": { - "line": 296, + "line": 301, "column": 4 }, "end": { - "line": 296, + "line": 301, "column": 46 } }, "argument": { "type": "MemberExpression", - "start": 11059, - "end": 11093, + "start": 11175, + "end": 11209, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 11059, - "end": 11069, + "start": 11175, + "end": 11185, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 11059, - "end": 11063, + "start": 11175, + "end": 11179, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 15 } } }, "property": { "type": "Identifier", - "start": 11064, - "end": 11069, + "start": 11180, + "end": 11185, "loc": { "start": { - "line": 296, + "line": 301, "column": 16 }, "end": { - "line": 296, + "line": 301, "column": 21 }, "identifierName": "input" @@ -15633,58 +15771,58 @@ }, "property": { "type": "MemberExpression", - "start": 11070, - "end": 11092, + "start": 11186, + "end": 11208, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 11070, - "end": 11082, + "start": 11186, + "end": 11198, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 11070, - "end": 11074, + "start": 11186, + "end": 11190, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 26 } } }, "property": { "type": "Identifier", - "start": 11075, - "end": 11082, + "start": 11191, + "end": 11198, "loc": { "start": { - "line": 296, + "line": 301, "column": 27 }, "end": { - "line": 296, + "line": 301, "column": 34 }, "identifierName": "options" @@ -15695,15 +15833,15 @@ }, "property": { "type": "Identifier", - "start": 11083, - "end": 11092, + "start": 11199, + "end": 11208, "loc": { "start": { - "line": 296, + "line": 301, "column": 35 }, "end": { - "line": 296, + "line": 301, "column": 44 }, "identifierName": "inputName" @@ -15723,15 +15861,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -15741,15 +15879,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -15758,15 +15896,15 @@ }, { "type": "ClassMethod", - "start": 11269, - "end": 11539, + "start": 11385, + "end": 11655, "loc": { "start": { - "line": 304, + "line": 309, "column": 2 }, "end": { - "line": 313, + "line": 318, "column": 3 } }, @@ -15774,15 +15912,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11269, - "end": 11277, + "start": 11385, + "end": 11393, "loc": { "start": { - "line": 304, + "line": 309, "column": 2 }, "end": { - "line": 304, + "line": 309, "column": 10 }, "identifierName": "setInput" @@ -15798,15 +15936,15 @@ "params": [ { "type": "Identifier", - "start": 11278, - "end": 11283, + "start": 11394, + "end": 11399, "loc": { "start": { - "line": 304, + "line": 309, "column": 11 }, "end": { - "line": 304, + "line": 309, "column": 16 }, "identifierName": "input" @@ -15815,15 +15953,15 @@ }, { "type": "Identifier", - "start": 11285, - "end": 11294, + "start": 11401, + "end": 11410, "loc": { "start": { - "line": 304, + "line": 309, "column": 18 }, "end": { - "line": 304, + "line": 309, "column": 27 }, "identifierName": "inputName" @@ -15833,59 +15971,59 @@ ], "body": { "type": "BlockStatement", - "start": 11295, - "end": 11539, + "start": 11411, + "end": 11655, "loc": { "start": { - "line": 304, + "line": 309, "column": 28 }, "end": { - "line": 313, + "line": 318, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11302, - "end": 11350, + "start": 11418, + "end": 11466, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 11302, - "end": 11349, + "start": 11418, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 11302, - "end": 11311, + "start": 11418, + "end": 11427, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 13 }, "identifierName": "inputName" @@ -15894,29 +16032,29 @@ }, "right": { "type": "LogicalExpression", - "start": 11314, - "end": 11349, + "start": 11430, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 16 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "left": { "type": "Identifier", - "start": 11314, - "end": 11323, + "start": 11430, + "end": 11439, "loc": { "start": { - "line": 305, + "line": 310, "column": 16 }, "end": { - "line": 305, + "line": 310, "column": 25 }, "identifierName": "inputName" @@ -15926,58 +16064,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 11327, - "end": 11349, + "start": 11443, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 11327, - "end": 11339, + "start": 11443, + "end": 11455, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 11327, - "end": 11331, + "start": 11443, + "end": 11447, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 33 } } }, "property": { "type": "Identifier", - "start": 11332, - "end": 11339, + "start": 11448, + "end": 11455, "loc": { "start": { - "line": 305, + "line": 310, "column": 34 }, "end": { - "line": 305, + "line": 310, "column": 41 }, "identifierName": "options" @@ -15988,15 +16126,15 @@ }, "property": { "type": "Identifier", - "start": 11340, - "end": 11349, + "start": 11456, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 42 }, "end": { - "line": 305, + "line": 310, "column": 51 }, "identifierName": "inputName" @@ -16010,87 +16148,87 @@ }, { "type": "ExpressionStatement", - "start": 11356, - "end": 11386, + "start": 11472, + "end": 11502, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 11356, - "end": 11385, + "start": 11472, + "end": 11501, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11356, - "end": 11377, + "start": 11472, + "end": 11493, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 11356, - "end": 11366, + "start": 11472, + "end": 11482, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 11356, - "end": 11360, + "start": 11472, + "end": 11476, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11361, - "end": 11366, + "start": 11477, + "end": 11482, "loc": { "start": { - "line": 306, + "line": 311, "column": 9 }, "end": { - "line": 306, + "line": 311, "column": 14 }, "identifierName": "input" @@ -16101,15 +16239,15 @@ }, "property": { "type": "Identifier", - "start": 11367, - "end": 11376, + "start": 11483, + "end": 11492, "loc": { "start": { - "line": 306, + "line": 311, "column": 15 }, "end": { - "line": 306, + "line": 311, "column": 24 }, "identifierName": "inputName" @@ -16120,15 +16258,15 @@ }, "right": { "type": "Identifier", - "start": 11380, - "end": 11385, + "start": 11496, + "end": 11501, "loc": { "start": { - "line": 306, + "line": 311, "column": 28 }, "end": { - "line": 306, + "line": 311, "column": 33 }, "identifierName": "input" @@ -16140,15 +16278,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -16157,57 +16295,57 @@ }, { "type": "IfStatement", - "start": 11455, - "end": 11534, + "start": 11571, + "end": 11650, "loc": { "start": { - "line": 311, + "line": 316, "column": 4 }, "end": { - "line": 312, + "line": 317, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 11458, - "end": 11489, + "start": 11574, + "end": 11605, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 11458, - "end": 11470, + "start": 11574, + "end": 11586, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 11458, - "end": 11462, + "start": 11574, + "end": 11578, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 11 } }, @@ -16215,15 +16353,15 @@ }, "property": { "type": "Identifier", - "start": 11463, - "end": 11470, + "start": 11579, + "end": 11586, "loc": { "start": { - "line": 311, + "line": 316, "column": 12 }, "end": { - "line": 311, + "line": 316, "column": 19 }, "identifierName": "options" @@ -16235,15 +16373,15 @@ }, "property": { "type": "Identifier", - "start": 11471, - "end": 11489, + "start": 11587, + "end": 11605, "loc": { "start": { - "line": 311, + "line": 316, "column": 20 }, "end": { - "line": 311, + "line": 316, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -16255,72 +16393,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 11498, - "end": 11534, + "start": 11614, + "end": 11650, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 11498, - "end": 11533, + "start": 11614, + "end": 11649, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 11498, - "end": 11521, + "start": 11614, + "end": 11637, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 11498, - "end": 11502, + "start": 11614, + "end": 11618, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 10 } } }, "property": { "type": "Identifier", - "start": 11503, - "end": 11521, + "start": 11619, + "end": 11637, "loc": { "start": { - "line": 312, + "line": 317, "column": 11 }, "end": { - "line": 312, + "line": 317, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -16332,44 +16470,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11522, - "end": 11532, + "start": 11638, + "end": 11648, "loc": { "start": { - "line": 312, + "line": 317, "column": 30 }, "end": { - "line": 312, + "line": 317, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 11522, - "end": 11526, + "start": 11638, + "end": 11642, "loc": { "start": { - "line": 312, + "line": 317, "column": 30 }, "end": { - "line": 312, + "line": 317, "column": 34 } } }, "property": { "type": "Identifier", - "start": 11527, - "end": 11532, + "start": 11643, + "end": 11648, "loc": { "start": { - "line": 312, + "line": 317, "column": 35 }, "end": { - "line": 312, + "line": 317, "column": 40 }, "identifierName": "input" @@ -16386,15 +16524,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -16409,15 +16547,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -16427,15 +16565,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -16444,15 +16582,15 @@ }, { "type": "ClassMethod", - "start": 11660, - "end": 11716, + "start": 11776, + "end": 11832, "loc": { "start": { - "line": 319, + "line": 324, "column": 2 }, "end": { - "line": 321, + "line": 326, "column": 3 } }, @@ -16460,15 +16598,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11660, - "end": 11672, + "start": 11776, + "end": 11788, "loc": { "start": { - "line": 319, + "line": 324, "column": 2 }, "end": { - "line": 319, + "line": 324, "column": 14 }, "identifierName": "replaceInput" @@ -16484,15 +16622,15 @@ "params": [ { "type": "Identifier", - "start": 11673, - "end": 11681, + "start": 11789, + "end": 11797, "loc": { "start": { - "line": 319, + "line": 324, "column": 15 }, "end": { - "line": 319, + "line": 324, "column": 23 }, "identifierName": "inputObj" @@ -16502,88 +16640,88 @@ ], "body": { "type": "BlockStatement", - "start": 11682, - "end": 11716, + "start": 11798, + "end": 11832, "loc": { "start": { - "line": 319, + "line": 324, "column": 24 }, "end": { - "line": 321, + "line": 326, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11689, - "end": 11711, + "start": 11805, + "end": 11827, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 11689, - "end": 11710, + "start": 11805, + "end": 11826, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11689, - "end": 11699, + "start": 11805, + "end": 11815, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 11689, - "end": 11693, + "start": 11805, + "end": 11809, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11694, - "end": 11699, + "start": 11810, + "end": 11815, "loc": { "start": { - "line": 320, + "line": 325, "column": 9 }, "end": { - "line": 320, + "line": 325, "column": 14 }, "identifierName": "input" @@ -16594,15 +16732,15 @@ }, "right": { "type": "Identifier", - "start": 11702, - "end": 11710, + "start": 11818, + "end": 11826, "loc": { "start": { - "line": 320, + "line": 325, "column": 17 }, "end": { - "line": 320, + "line": 325, "column": 25 }, "identifierName": "inputObj" @@ -16619,15 +16757,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -16637,15 +16775,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -16654,15 +16792,15 @@ }, { "type": "ClassProperty", - "start": 11852, - "end": 11986, + "start": 11968, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 2 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, @@ -16670,15 +16808,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11852, - "end": 11862, + "start": 11968, + "end": 11978, "loc": { "start": { - "line": 327, + "line": 332, "column": 2 }, "end": { - "line": 327, + "line": 332, "column": 12 }, "identifierName": "setOptions" @@ -16688,15 +16826,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 11865, - "end": 11986, + "start": 11981, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 15 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, @@ -16707,15 +16845,15 @@ "params": [ { "type": "Identifier", - "start": 11865, - "end": 11871, + "start": 11981, + "end": 11987, "loc": { "start": { - "line": 327, + "line": 332, "column": 15 }, "end": { - "line": 327, + "line": 332, "column": 21 }, "identifierName": "option" @@ -16725,59 +16863,59 @@ ], "body": { "type": "BlockStatement", - "start": 11875, - "end": 11986, + "start": 11991, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 25 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11882, - "end": 11904, + "start": 11998, + "end": 12020, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 11882, - "end": 11903, + "start": 11998, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, "operator": "=", "left": { "type": "Identifier", - "start": 11882, - "end": 11888, + "start": 11998, + "end": 12004, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 10 }, "identifierName": "option" @@ -16786,29 +16924,29 @@ }, "right": { "type": "LogicalExpression", - "start": 11891, - "end": 11903, + "start": 12007, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 13 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, "left": { "type": "Identifier", - "start": 11891, - "end": 11897, + "start": 12007, + "end": 12013, "loc": { "start": { - "line": 328, + "line": 333, "column": 13 }, "end": { - "line": 328, + "line": 333, "column": 19 }, "identifierName": "option" @@ -16818,15 +16956,15 @@ "operator": "||", "right": { "type": "ObjectExpression", - "start": 11901, - "end": 11903, + "start": 12017, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 23 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, @@ -16837,73 +16975,73 @@ }, { "type": "ExpressionStatement", - "start": 11910, - "end": 11961, + "start": 12026, + "end": 12077, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 11910, - "end": 11960, + "start": 12026, + "end": 12076, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11910, - "end": 11922, + "start": 12026, + "end": 12038, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 11910, - "end": 11914, + "start": 12026, + "end": 12030, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11915, - "end": 11922, + "start": 12031, + "end": 12038, "loc": { "start": { - "line": 329, + "line": 334, "column": 9 }, "end": { - "line": 329, + "line": 334, "column": 16 }, "identifierName": "options" @@ -16914,43 +17052,43 @@ }, "right": { "type": "CallExpression", - "start": 11925, - "end": 11960, + "start": 12041, + "end": 12076, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 11925, - "end": 11938, + "start": 12041, + "end": 12054, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 32 } }, "object": { "type": "Identifier", - "start": 11925, - "end": 11931, + "start": 12041, + "end": 12047, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 25 }, "identifierName": "Object" @@ -16959,15 +17097,15 @@ }, "property": { "type": "Identifier", - "start": 11932, - "end": 11938, + "start": 12048, + "end": 12054, "loc": { "start": { - "line": 329, + "line": 334, "column": 26 }, "end": { - "line": 329, + "line": 334, "column": 32 }, "identifierName": "assign" @@ -16979,44 +17117,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11939, - "end": 11951, + "start": 12055, + "end": 12067, "loc": { "start": { - "line": 329, + "line": 334, "column": 33 }, "end": { - "line": 329, + "line": 334, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 11939, - "end": 11943, + "start": 12055, + "end": 12059, "loc": { "start": { - "line": 329, + "line": 334, "column": 33 }, "end": { - "line": 329, + "line": 334, "column": 37 } } }, "property": { "type": "Identifier", - "start": 11944, - "end": 11951, + "start": 12060, + "end": 12067, "loc": { "start": { - "line": 329, + "line": 334, "column": 38 }, "end": { - "line": 329, + "line": 334, "column": 45 }, "identifierName": "options" @@ -17027,15 +17165,15 @@ }, { "type": "Identifier", - "start": 11953, - "end": 11959, + "start": 12069, + "end": 12075, "loc": { "start": { - "line": 329, + "line": 334, "column": 47 }, "end": { - "line": 329, + "line": 334, "column": 53 }, "identifierName": "option" @@ -17048,72 +17186,72 @@ }, { "type": "ExpressionStatement", - "start": 11967, - "end": 11981, + "start": 12083, + "end": 12097, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 18 } }, "expression": { "type": "CallExpression", - "start": 11967, - "end": 11980, + "start": 12083, + "end": 12096, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 17 } }, "callee": { "type": "MemberExpression", - "start": 11967, - "end": 11978, + "start": 12083, + "end": 12094, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 11967, - "end": 11971, + "start": 12083, + "end": 12087, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11972, - "end": 11978, + "start": 12088, + "end": 12094, "loc": { "start": { - "line": 330, + "line": 335, "column": 9 }, "end": { - "line": 330, + "line": 335, "column": 15 }, "identifierName": "render" @@ -17135,15 +17273,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -17153,15 +17291,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -17170,15 +17308,15 @@ }, { "type": "ClassMethod", - "start": 12105, - "end": 12244, + "start": 12221, + "end": 12360, "loc": { "start": { - "line": 337, + "line": 342, "column": 2 }, "end": { - "line": 341, + "line": 346, "column": 3 } }, @@ -17186,15 +17324,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12105, - "end": 12110, + "start": 12221, + "end": 12226, "loc": { "start": { - "line": 337, + "line": 342, "column": 2 }, "end": { - "line": 337, + "line": 342, "column": 7 }, "identifierName": "clear" @@ -17210,102 +17348,102 @@ "params": [], "body": { "type": "BlockStatement", - "start": 12112, - "end": 12244, + "start": 12228, + "end": 12360, "loc": { "start": { - "line": 337, + "line": 342, "column": 9 }, "end": { - "line": 341, + "line": 346, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 12119, - "end": 12151, + "start": 12235, + "end": 12267, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 12119, - "end": 12150, + "start": 12235, + "end": 12266, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12119, - "end": 12145, + "start": 12235, + "end": 12261, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 12119, - "end": 12135, + "start": 12235, + "end": 12251, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 12119, - "end": 12123, + "start": 12235, + "end": 12239, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12124, - "end": 12135, + "start": 12240, + "end": 12251, "loc": { "start": { - "line": 338, + "line": 343, "column": 9 }, "end": { - "line": 338, + "line": 343, "column": 20 }, "identifierName": "keyboardDOM" @@ -17316,15 +17454,15 @@ }, "property": { "type": "Identifier", - "start": 12136, - "end": 12145, + "start": 12252, + "end": 12261, "loc": { "start": { - "line": 338, + "line": 343, "column": 21 }, "end": { - "line": 338, + "line": 343, "column": 30 }, "identifierName": "innerHTML" @@ -17335,15 +17473,15 @@ }, "right": { "type": "StringLiteral", - "start": 12148, - "end": 12150, + "start": 12264, + "end": 12266, "loc": { "start": { - "line": 338, + "line": 343, "column": 33 }, "end": { - "line": 338, + "line": 343, "column": 35 } }, @@ -17357,87 +17495,87 @@ }, { "type": "ExpressionStatement", - "start": 12157, - "end": 12208, + "start": 12273, + "end": 12324, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 12157, - "end": 12207, + "start": 12273, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12157, - "end": 12183, + "start": 12273, + "end": 12299, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 12157, - "end": 12173, + "start": 12273, + "end": 12289, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 12157, - "end": 12161, + "start": 12273, + "end": 12277, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12162, - "end": 12173, + "start": 12278, + "end": 12289, "loc": { "start": { - "line": 339, + "line": 344, "column": 9 }, "end": { - "line": 339, + "line": 344, "column": 20 }, "identifierName": "keyboardDOM" @@ -17448,15 +17586,15 @@ }, "property": { "type": "Identifier", - "start": 12174, - "end": 12183, + "start": 12290, + "end": 12299, "loc": { "start": { - "line": 339, + "line": 344, "column": 21 }, "end": { - "line": 339, + "line": 344, "column": 30 }, "identifierName": "className" @@ -17467,44 +17605,44 @@ }, "right": { "type": "MemberExpression", - "start": 12186, - "end": 12207, + "start": 12302, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 33 }, "end": { - "line": 339, + "line": 344, "column": 54 } }, "object": { "type": "ThisExpression", - "start": 12186, - "end": 12190, + "start": 12302, + "end": 12306, "loc": { "start": { - "line": 339, + "line": 344, "column": 33 }, "end": { - "line": 339, + "line": 344, "column": 37 } } }, "property": { "type": "Identifier", - "start": 12191, - "end": 12207, + "start": 12307, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 38 }, "end": { - "line": 339, + "line": 344, "column": 54 }, "identifierName": "keyboardDOMClass" @@ -17517,73 +17655,73 @@ }, { "type": "ExpressionStatement", - "start": 12214, - "end": 12239, + "start": 12330, + "end": 12355, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 12214, - "end": 12238, + "start": 12330, + "end": 12354, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12214, - "end": 12233, + "start": 12330, + "end": 12349, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 12214, - "end": 12218, + "start": 12330, + "end": 12334, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12219, - "end": 12233, + "start": 12335, + "end": 12349, "loc": { "start": { - "line": 340, + "line": 345, "column": 9 }, "end": { - "line": 340, + "line": 345, "column": 23 }, "identifierName": "buttonElements" @@ -17594,15 +17732,15 @@ }, "right": { "type": "ObjectExpression", - "start": 12236, - "end": 12238, + "start": 12352, + "end": 12354, "loc": { "start": { - "line": 340, + "line": 345, "column": 26 }, "end": { - "line": 340, + "line": 345, "column": 28 } }, @@ -17618,15 +17756,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -17636,15 +17774,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -17653,15 +17791,15 @@ }, { "type": "ClassMethod", - "start": 12459, - "end": 12827, + "start": 12575, + "end": 12943, "loc": { "start": { - "line": 347, + "line": 352, "column": 2 }, "end": { - "line": 356, + "line": 361, "column": 3 } }, @@ -17669,15 +17807,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12459, - "end": 12467, + "start": 12575, + "end": 12583, "loc": { "start": { - "line": 347, + "line": 352, "column": 2 }, "end": { - "line": 347, + "line": 352, "column": 10 }, "identifierName": "dispatch" @@ -17693,15 +17831,15 @@ "params": [ { "type": "Identifier", - "start": 12468, - "end": 12476, + "start": 12584, + "end": 12592, "loc": { "start": { - "line": 347, + "line": 352, "column": 11 }, "end": { - "line": 347, + "line": 352, "column": 19 }, "identifierName": "callback" @@ -17711,44 +17849,44 @@ ], "body": { "type": "BlockStatement", - "start": 12477, - "end": 12827, + "start": 12593, + "end": 12943, "loc": { "start": { - "line": 347, + "line": 352, "column": 20 }, "end": { - "line": 356, + "line": 361, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 12484, - "end": 12668, + "start": 12600, + "end": 12784, "loc": { "start": { - "line": 348, + "line": 353, "column": 4 }, "end": { - "line": 351, + "line": 356, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 12487, - "end": 12521, + "start": 12603, + "end": 12637, "loc": { "start": { - "line": 348, + "line": 353, "column": 7 }, "end": { - "line": 348, + "line": 353, "column": 41 } }, @@ -17756,29 +17894,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 12488, - "end": 12521, + "start": 12604, + "end": 12637, "loc": { "start": { - "line": 348, + "line": 353, "column": 8 }, "end": { - "line": 348, + "line": 353, "column": 41 } }, "object": { "type": "Identifier", - "start": 12488, - "end": 12494, + "start": 12604, + "end": 12610, "loc": { "start": { - "line": 348, + "line": 353, "column": 8 }, "end": { - "line": 348, + "line": 353, "column": 14 }, "identifierName": "window" @@ -17787,15 +17925,15 @@ }, "property": { "type": "StringLiteral", - "start": 12495, - "end": 12520, + "start": 12611, + "end": 12636, "loc": { "start": { - "line": 348, + "line": 353, "column": 15 }, "end": { - "line": 348, + "line": 353, "column": 40 } }, @@ -17813,72 +17951,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 12522, - "end": 12668, + "start": 12638, + "end": 12784, "loc": { "start": { - "line": 348, + "line": 353, "column": 42 }, "end": { - "line": 351, + "line": 356, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 12531, - "end": 12614, + "start": 12647, + "end": 12730, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 89 } }, "expression": { "type": "CallExpression", - "start": 12531, - "end": 12613, + "start": 12647, + "end": 12729, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 88 } }, "callee": { "type": "MemberExpression", - "start": 12531, - "end": 12543, + "start": 12647, + "end": 12659, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 18 } }, "object": { "type": "Identifier", - "start": 12531, - "end": 12538, + "start": 12647, + "end": 12654, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 13 }, "identifierName": "console" @@ -17887,15 +18025,15 @@ }, "property": { "type": "Identifier", - "start": 12539, - "end": 12543, + "start": 12655, + "end": 12659, "loc": { "start": { - "line": 349, + "line": 354, "column": 14 }, "end": { - "line": 349, + "line": 354, "column": 18 }, "identifierName": "warn" @@ -17907,15 +18045,15 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 12544, - "end": 12612, + "start": 12660, + "end": 12728, "loc": { "start": { - "line": 349, + "line": 354, "column": 19 }, "end": { - "line": 349, + "line": 354, "column": 87 } }, @@ -17923,15 +18061,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 12545, - "end": 12611, + "start": 12661, + "end": 12727, "loc": { "start": { - "line": 349, + "line": 354, "column": 20 }, "end": { - "line": 349, + "line": 354, "column": 86 } }, @@ -17948,43 +18086,43 @@ }, { "type": "ThrowStatement", - "start": 12622, - "end": 12661, + "start": 12738, + "end": 12777, "loc": { "start": { - "line": 350, + "line": 355, "column": 6 }, "end": { - "line": 350, + "line": 355, "column": 45 } }, "argument": { "type": "NewExpression", - "start": 12628, - "end": 12660, + "start": 12744, + "end": 12776, "loc": { "start": { - "line": 350, + "line": 355, "column": 12 }, "end": { - "line": 350, + "line": 355, "column": 44 } }, "callee": { "type": "Identifier", - "start": 12632, - "end": 12637, + "start": 12748, + "end": 12753, "loc": { "start": { - "line": 350, + "line": 355, "column": 16 }, "end": { - "line": 350, + "line": 355, "column": 21 }, "identifierName": "Error" @@ -17994,15 +18132,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 12638, - "end": 12659, + "start": 12754, + "end": 12775, "loc": { "start": { - "line": 350, + "line": 355, "column": 22 }, "end": { - "line": 350, + "line": 355, "column": 43 } }, @@ -18022,85 +18160,85 @@ }, { "type": "ReturnStatement", - "start": 12680, - "end": 12822, + "start": 12796, + "end": 12938, "loc": { "start": { - "line": 353, + "line": 358, "column": 4 }, "end": { - "line": 355, + "line": 360, "column": 6 } }, "argument": { "type": "CallExpression", - "start": 12687, - "end": 12822, + "start": 12803, + "end": 12938, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 355, + "line": 360, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 12687, - "end": 12741, + "start": 12803, + "end": 12857, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 65 } }, "object": { "type": "CallExpression", - "start": 12687, - "end": 12733, + "start": 12803, + "end": 12849, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 12687, - "end": 12698, + "start": 12803, + "end": 12814, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 22 } }, "object": { "type": "Identifier", - "start": 12687, - "end": 12693, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 17 }, "identifierName": "Object" @@ -18109,15 +18247,15 @@ }, "property": { "type": "Identifier", - "start": 12694, - "end": 12698, + "start": 12810, + "end": 12814, "loc": { "start": { - "line": 353, + "line": 358, "column": 18 }, "end": { - "line": 353, + "line": 358, "column": 22 }, "identifierName": "keys" @@ -18129,29 +18267,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 12699, - "end": 12732, + "start": 12815, + "end": 12848, "loc": { "start": { - "line": 353, + "line": 358, "column": 23 }, "end": { - "line": 353, + "line": 358, "column": 56 } }, "object": { "type": "Identifier", - "start": 12699, - "end": 12705, + "start": 12815, + "end": 12821, "loc": { "start": { - "line": 353, + "line": 358, "column": 23 }, "end": { - "line": 353, + "line": 358, "column": 29 }, "identifierName": "window" @@ -18160,15 +18298,15 @@ }, "property": { "type": "StringLiteral", - "start": 12706, - "end": 12731, + "start": 12822, + "end": 12847, "loc": { "start": { - "line": 353, + "line": 358, "column": 30 }, "end": { - "line": 353, + "line": 358, "column": 55 } }, @@ -18184,15 +18322,15 @@ }, "property": { "type": "Identifier", - "start": 12734, - "end": 12741, + "start": 12850, + "end": 12857, "loc": { "start": { - "line": 353, + "line": 358, "column": 58 }, "end": { - "line": 353, + "line": 358, "column": 65 }, "identifierName": "forEach" @@ -18204,15 +18342,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 12742, - "end": 12821, + "start": 12858, + "end": 12937, "loc": { "start": { - "line": 353, + "line": 358, "column": 66 }, "end": { - "line": 355, + "line": 360, "column": 5 } }, @@ -18223,15 +18361,15 @@ "params": [ { "type": "Identifier", - "start": 12743, - "end": 12746, + "start": 12859, + "end": 12862, "loc": { "start": { - "line": 353, + "line": 358, "column": 67 }, "end": { - "line": 353, + "line": 358, "column": 70 }, "identifierName": "key" @@ -18241,58 +18379,58 @@ ], "body": { "type": "BlockStatement", - "start": 12751, - "end": 12821, + "start": 12867, + "end": 12937, "loc": { "start": { - "line": 353, + "line": 358, "column": 75 }, "end": { - "line": 355, + "line": 360, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 12760, - "end": 12814, + "start": 12876, + "end": 12930, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 12760, - "end": 12813, + "start": 12876, + "end": 12929, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 59 } }, "callee": { "type": "Identifier", - "start": 12760, - "end": 12768, + "start": 12876, + "end": 12884, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 14 }, "identifierName": "callback" @@ -18302,43 +18440,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 12769, - "end": 12807, + "start": 12885, + "end": 12923, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 12769, - "end": 12802, + "start": 12885, + "end": 12918, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 48 } }, "object": { "type": "Identifier", - "start": 12769, - "end": 12775, + "start": 12885, + "end": 12891, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 21 }, "identifierName": "window" @@ -18347,15 +18485,15 @@ }, "property": { "type": "StringLiteral", - "start": 12776, - "end": 12801, + "start": 12892, + "end": 12917, "loc": { "start": { - "line": 354, + "line": 359, "column": 22 }, "end": { - "line": 354, + "line": 359, "column": 47 } }, @@ -18369,15 +18507,15 @@ }, "property": { "type": "Identifier", - "start": 12803, - "end": 12806, + "start": 12919, + "end": 12922, "loc": { "start": { - "line": 354, + "line": 359, "column": 49 }, "end": { - "line": 354, + "line": 359, "column": 52 }, "identifierName": "key" @@ -18388,15 +18526,15 @@ }, { "type": "Identifier", - "start": 12809, - "end": 12812, + "start": 12925, + "end": 12928, "loc": { "start": { - "line": 354, + "line": 359, "column": 55 }, "end": { - "line": 354, + "line": 359, "column": 58 }, "identifierName": "key" @@ -18421,15 +18559,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -18439,15 +18577,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -18456,15 +18594,15 @@ }, { "type": "ClassMethod", - "start": 13118, - "end": 14350, + "start": 13234, + "end": 14466, "loc": { "start": { - "line": 363, + "line": 368, "column": 2 }, "end": { - "line": 406, + "line": 411, "column": 3 } }, @@ -18472,15 +18610,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13118, - "end": 13132, + "start": 13234, + "end": 13248, "loc": { "start": { - "line": 363, + "line": 368, "column": 2 }, "end": { - "line": 363, + "line": 368, "column": 16 }, "identifierName": "addButtonTheme" @@ -18496,15 +18634,15 @@ "params": [ { "type": "Identifier", - "start": 13133, - "end": 13140, + "start": 13249, + "end": 13256, "loc": { "start": { - "line": 363, + "line": 368, "column": 17 }, "end": { - "line": 363, + "line": 368, "column": 24 }, "identifierName": "buttons" @@ -18513,15 +18651,15 @@ }, { "type": "Identifier", - "start": 13142, - "end": 13151, + "start": 13258, + "end": 13267, "loc": { "start": { - "line": 363, + "line": 368, "column": 26 }, "end": { - "line": 363, + "line": 368, "column": 35 }, "identifierName": "className" @@ -18531,58 +18669,58 @@ ], "body": { "type": "BlockStatement", - "start": 13152, - "end": 14350, + "start": 13268, + "end": 14466, "loc": { "start": { - "line": 363, + "line": 368, "column": 36 }, "end": { - "line": 406, + "line": 411, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 13159, - "end": 13206, + "start": 13275, + "end": 13322, "loc": { "start": { - "line": 364, + "line": 369, "column": 4 }, "end": { - "line": 365, + "line": 370, "column": 19 } }, "test": { "type": "LogicalExpression", - "start": 13162, - "end": 13184, + "start": 13278, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 7 }, "end": { - "line": 364, + "line": 369, "column": 29 } }, "left": { "type": "UnaryExpression", - "start": 13162, - "end": 13172, + "start": 13278, + "end": 13288, "loc": { "start": { - "line": 364, + "line": 369, "column": 7 }, "end": { - "line": 364, + "line": 369, "column": 17 } }, @@ -18590,15 +18728,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 13163, - "end": 13172, + "start": 13279, + "end": 13288, "loc": { "start": { - "line": 364, + "line": 369, "column": 8 }, "end": { - "line": 364, + "line": 369, "column": 17 }, "identifierName": "className" @@ -18612,15 +18750,15 @@ "operator": "||", "right": { "type": "UnaryExpression", - "start": 13176, - "end": 13184, + "start": 13292, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 21 }, "end": { - "line": 364, + "line": 369, "column": 29 } }, @@ -18628,15 +18766,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 13177, - "end": 13184, + "start": 13293, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 22 }, "end": { - "line": 364, + "line": 369, "column": 29 }, "identifierName": "buttons" @@ -18650,29 +18788,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 13193, - "end": 13206, + "start": 13309, + "end": 13322, "loc": { "start": { - "line": 365, + "line": 370, "column": 6 }, "end": { - "line": 365, + "line": 370, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 13200, - "end": 13205, + "start": 13316, + "end": 13321, "loc": { "start": { - "line": 365, + "line": 370, "column": 13 }, "end": { - "line": 365, + "line": 370, "column": 18 } }, @@ -18683,85 +18821,85 @@ }, { "type": "ExpressionStatement", - "start": 13214, - "end": 14323, + "start": 13330, + "end": 14439, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 403, + "line": 408, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 13214, - "end": 14322, + "start": 13330, + "end": 14438, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 403, + "line": 408, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 13214, - "end": 13240, + "start": 13330, + "end": 13356, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 30 } }, "object": { "type": "CallExpression", - "start": 13214, - "end": 13232, + "start": 13330, + "end": 13348, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 13214, - "end": 13227, + "start": 13330, + "end": 13343, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 17 } }, "object": { "type": "Identifier", - "start": 13214, - "end": 13221, + "start": 13330, + "end": 13337, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 11 }, "identifierName": "buttons" @@ -18770,15 +18908,15 @@ }, "property": { "type": "Identifier", - "start": 13222, - "end": 13227, + "start": 13338, + "end": 13343, "loc": { "start": { - "line": 367, + "line": 372, "column": 12 }, "end": { - "line": 367, + "line": 372, "column": 17 }, "identifierName": "split" @@ -18790,15 +18928,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13228, - "end": 13231, + "start": 13344, + "end": 13347, "loc": { "start": { - "line": 367, + "line": 372, "column": 18 }, "end": { - "line": 367, + "line": 372, "column": 21 } }, @@ -18812,15 +18950,15 @@ }, "property": { "type": "Identifier", - "start": 13233, - "end": 13240, + "start": 13349, + "end": 13356, "loc": { "start": { - "line": 367, + "line": 372, "column": 23 }, "end": { - "line": 367, + "line": 372, "column": 30 }, "identifierName": "forEach" @@ -18832,15 +18970,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13241, - "end": 14321, + "start": 13357, + "end": 14437, "loc": { "start": { - "line": 367, + "line": 372, "column": 31 }, "end": { - "line": 403, + "line": 408, "column": 5 } }, @@ -18851,15 +18989,15 @@ "params": [ { "type": "Identifier", - "start": 13241, - "end": 13247, + "start": 13357, + "end": 13363, "loc": { "start": { - "line": 367, + "line": 372, "column": 31 }, "end": { - "line": 367, + "line": 372, "column": 37 }, "identifierName": "button" @@ -18869,100 +19007,100 @@ ], "body": { "type": "BlockStatement", - "start": 13251, - "end": 14321, + "start": 13367, + "end": 14437, "loc": { "start": { - "line": 367, + "line": 372, "column": 41 }, "end": { - "line": 403, + "line": 408, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 13260, - "end": 14314, + "start": 13376, + "end": 14430, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 402, + "line": 407, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 13260, - "end": 14313, + "start": 13376, + "end": 14429, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 402, + "line": 407, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 13260, - "end": 13288, + "start": 13376, + "end": 13404, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 34 } }, "object": { "type": "CallExpression", - "start": 13260, - "end": 13280, + "start": 13376, + "end": 13396, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 26 } }, "callee": { "type": "MemberExpression", - "start": 13260, - "end": 13275, + "start": 13376, + "end": 13391, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 21 } }, "object": { "type": "Identifier", - "start": 13260, - "end": 13269, + "start": 13376, + "end": 13385, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 15 }, "identifierName": "className" @@ -18971,15 +19109,15 @@ }, "property": { "type": "Identifier", - "start": 13270, - "end": 13275, + "start": 13386, + "end": 13391, "loc": { "start": { - "line": 368, + "line": 373, "column": 16 }, "end": { - "line": 368, + "line": 373, "column": 21 }, "identifierName": "split" @@ -18991,15 +19129,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13276, - "end": 13279, + "start": 13392, + "end": 13395, "loc": { "start": { - "line": 368, + "line": 373, "column": 22 }, "end": { - "line": 368, + "line": 373, "column": 25 } }, @@ -19013,15 +19151,15 @@ }, "property": { "type": "Identifier", - "start": 13281, - "end": 13288, + "start": 13397, + "end": 13404, "loc": { "start": { - "line": 368, + "line": 373, "column": 27 }, "end": { - "line": 368, + "line": 373, "column": 34 }, "identifierName": "forEach" @@ -19033,15 +19171,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13289, - "end": 14312, + "start": 13405, + "end": 14428, "loc": { "start": { - "line": 368, + "line": 373, "column": 35 }, "end": { - "line": 402, + "line": 407, "column": 7 } }, @@ -19052,15 +19190,15 @@ "params": [ { "type": "Identifier", - "start": 13289, - "end": 13302, + "start": 13405, + "end": 13418, "loc": { "start": { - "line": 368, + "line": 373, "column": 35 }, "end": { - "line": 368, + "line": 373, "column": 48 }, "identifierName": "classNameItem" @@ -19070,44 +19208,44 @@ ], "body": { "type": "BlockStatement", - "start": 13306, - "end": 14312, + "start": 13422, + "end": 14428, "loc": { "start": { - "line": 368, + "line": 373, "column": 52 }, "end": { - "line": 402, + "line": 407, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 13317, - "end": 13388, + "start": 13433, + "end": 13504, "loc": { "start": { - "line": 369, + "line": 374, "column": 8 }, "end": { - "line": 370, + "line": 375, "column": 40 } }, "test": { "type": "UnaryExpression", - "start": 13320, - "end": 13345, + "start": 13436, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 11 }, "end": { - "line": 369, + "line": 374, "column": 36 } }, @@ -19115,58 +19253,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 13321, - "end": 13345, + "start": 13437, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13321, - "end": 13333, + "start": 13437, + "end": 13449, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 13321, - "end": 13325, + "start": 13437, + "end": 13441, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 16 } } }, "property": { "type": "Identifier", - "start": 13326, - "end": 13333, + "start": 13442, + "end": 13449, "loc": { "start": { - "line": 369, + "line": 374, "column": 17 }, "end": { - "line": 369, + "line": 374, "column": 24 }, "identifierName": "options" @@ -19177,15 +19315,15 @@ }, "property": { "type": "Identifier", - "start": 13334, - "end": 13345, + "start": 13450, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 25 }, "end": { - "line": 369, + "line": 374, "column": 36 }, "identifierName": "buttonTheme" @@ -19200,87 +19338,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 13358, - "end": 13388, + "start": 13474, + "end": 13504, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 13358, - "end": 13387, + "start": 13474, + "end": 13503, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13358, - "end": 13382, + "start": 13474, + "end": 13498, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 13358, - "end": 13370, + "start": 13474, + "end": 13486, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 13358, - "end": 13362, + "start": 13474, + "end": 13478, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 14 } } }, "property": { "type": "Identifier", - "start": 13363, - "end": 13370, + "start": 13479, + "end": 13486, "loc": { "start": { - "line": 370, + "line": 375, "column": 15 }, "end": { - "line": 370, + "line": 375, "column": 22 }, "identifierName": "options" @@ -19291,15 +19429,15 @@ }, "property": { "type": "Identifier", - "start": 13371, - "end": 13382, + "start": 13487, + "end": 13498, "loc": { "start": { - "line": 370, + "line": 375, "column": 23 }, "end": { - "line": 370, + "line": 375, "column": 34 }, "identifierName": "buttonTheme" @@ -19310,15 +19448,15 @@ }, "right": { "type": "ArrayExpression", - "start": 13385, - "end": 13387, + "start": 13501, + "end": 13503, "loc": { "start": { - "line": 370, + "line": 375, "column": 37 }, "end": { - "line": 370, + "line": 375, "column": 39 } }, @@ -19330,44 +19468,44 @@ }, { "type": "VariableDeclaration", - "start": 13400, - "end": 13427, + "start": 13516, + "end": 13543, "loc": { "start": { - "line": 372, + "line": 377, "column": 8 }, "end": { - "line": 372, + "line": 377, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13404, - "end": 13426, + "start": 13520, + "end": 13542, "loc": { "start": { - "line": 372, + "line": 377, "column": 12 }, "end": { - "line": 372, + "line": 377, "column": 34 } }, "id": { "type": "Identifier", - "start": 13404, - "end": 13418, + "start": 13520, + "end": 13534, "loc": { "start": { - "line": 372, + "line": 377, "column": 12 }, "end": { - "line": 372, + "line": 377, "column": 26 }, "identifierName": "classNameFound" @@ -19376,15 +19514,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 13421, - "end": 13426, + "start": 13537, + "end": 13542, "loc": { "start": { - "line": 372, + "line": 377, "column": 29 }, "end": { - "line": 372, + "line": 377, "column": 34 } }, @@ -19397,15 +19535,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -19414,85 +19552,85 @@ }, { "type": "ExpressionStatement", - "start": 13542, - "end": 14050, + "start": 13658, + "end": 14166, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 390, + "line": 395, "column": 11 } }, "expression": { "type": "CallExpression", - "start": 13542, - "end": 14049, + "start": 13658, + "end": 14165, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 390, + "line": 395, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 13542, - "end": 13570, + "start": 13658, + "end": 13686, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13542, - "end": 13566, + "start": 13658, + "end": 13682, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 13542, - "end": 13554, + "start": 13658, + "end": 13670, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 13542, - "end": 13546, + "start": 13658, + "end": 13662, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 12 } }, @@ -19500,15 +19638,15 @@ }, "property": { "type": "Identifier", - "start": 13547, - "end": 13554, + "start": 13663, + "end": 13670, "loc": { "start": { - "line": 377, + "line": 382, "column": 13 }, "end": { - "line": 377, + "line": 382, "column": 20 }, "identifierName": "options" @@ -19520,15 +19658,15 @@ }, "property": { "type": "Identifier", - "start": 13555, - "end": 13566, + "start": 13671, + "end": 13682, "loc": { "start": { - "line": 377, + "line": 382, "column": 21 }, "end": { - "line": 377, + "line": 382, "column": 32 }, "identifierName": "buttonTheme" @@ -19540,15 +19678,15 @@ }, "property": { "type": "Identifier", - "start": 13567, - "end": 13570, + "start": 13683, + "end": 13686, "loc": { "start": { - "line": 377, + "line": 382, "column": 33 }, "end": { - "line": 377, + "line": 382, "column": 36 }, "identifierName": "map" @@ -19561,15 +19699,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13571, - "end": 14048, + "start": 13687, + "end": 14164, "loc": { "start": { - "line": 377, + "line": 382, "column": 37 }, "end": { - "line": 390, + "line": 395, "column": 9 } }, @@ -19580,15 +19718,15 @@ "params": [ { "type": "Identifier", - "start": 13571, - "end": 13582, + "start": 13687, + "end": 13698, "loc": { "start": { - "line": 377, + "line": 382, "column": 37 }, "end": { - "line": 377, + "line": 382, "column": 48 }, "identifierName": "buttonTheme" @@ -19598,114 +19736,114 @@ ], "body": { "type": "BlockStatement", - "start": 13586, - "end": 14048, + "start": 13702, + "end": 14164, "loc": { "start": { - "line": 377, + "line": 382, "column": 52 }, "end": { - "line": 390, + "line": 395, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 13601, - "end": 14006, + "start": 13717, + "end": 14122, "loc": { "start": { - "line": 379, + "line": 384, "column": 10 }, "end": { - "line": 388, + "line": 393, "column": 11 } }, "test": { "type": "CallExpression", - "start": 13604, - "end": 13656, + "start": 13720, + "end": 13772, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 13604, - "end": 13641, + "start": 13720, + "end": 13757, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 50 } }, "object": { "type": "CallExpression", - "start": 13604, - "end": 13632, + "start": 13720, + "end": 13748, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 13604, - "end": 13627, + "start": 13720, + "end": 13743, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13604, - "end": 13621, + "start": 13720, + "end": 13737, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 30 } }, "object": { "type": "Identifier", - "start": 13604, - "end": 13615, + "start": 13720, + "end": 13731, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 24 }, "identifierName": "buttonTheme" @@ -19714,15 +19852,15 @@ }, "property": { "type": "Identifier", - "start": 13616, - "end": 13621, + "start": 13732, + "end": 13737, "loc": { "start": { - "line": 379, + "line": 384, "column": 25 }, "end": { - "line": 379, + "line": 384, "column": 30 }, "identifierName": "class" @@ -19733,15 +19871,15 @@ }, "property": { "type": "Identifier", - "start": 13622, - "end": 13627, + "start": 13738, + "end": 13743, "loc": { "start": { - "line": 379, + "line": 384, "column": 31 }, "end": { - "line": 379, + "line": 384, "column": 36 }, "identifierName": "split" @@ -19753,15 +19891,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13628, - "end": 13631, + "start": 13744, + "end": 13747, "loc": { "start": { - "line": 379, + "line": 384, "column": 37 }, "end": { - "line": 379, + "line": 384, "column": 40 } }, @@ -19775,15 +19913,15 @@ }, "property": { "type": "Identifier", - "start": 13633, - "end": 13641, + "start": 13749, + "end": 13757, "loc": { "start": { - "line": 379, + "line": 384, "column": 42 }, "end": { - "line": 379, + "line": 384, "column": 50 }, "identifierName": "includes" @@ -19795,15 +19933,15 @@ "arguments": [ { "type": "Identifier", - "start": 13642, - "end": 13655, + "start": 13758, + "end": 13771, "loc": { "start": { - "line": 379, + "line": 384, "column": 51 }, "end": { - "line": 379, + "line": 384, "column": 64 }, "identifierName": "classNameItem" @@ -19814,59 +19952,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 13657, - "end": 14006, + "start": 13773, + "end": 14122, "loc": { "start": { - "line": 379, + "line": 384, "column": 66 }, "end": { - "line": 388, + "line": 393, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 13672, - "end": 13694, + "start": 13788, + "end": 13810, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 13672, - "end": 13693, + "start": 13788, + "end": 13809, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 33 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13672, - "end": 13686, + "start": 13788, + "end": 13802, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 26 }, "identifierName": "classNameFound" @@ -19875,15 +20013,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13689, - "end": 13693, + "start": 13805, + "end": 13809, "loc": { "start": { - "line": 380, + "line": 385, "column": 29 }, "end": { - "line": 380, + "line": 385, "column": 33 } }, @@ -19893,44 +20031,44 @@ }, { "type": "VariableDeclaration", - "start": 13722, - "end": 13776, + "start": 13838, + "end": 13892, "loc": { "start": { - "line": 382, + "line": 387, "column": 12 }, "end": { - "line": 382, + "line": 387, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13726, - "end": 13775, + "start": 13842, + "end": 13891, "loc": { "start": { - "line": 382, + "line": 387, "column": 16 }, "end": { - "line": 382, + "line": 387, "column": 65 } }, "id": { "type": "Identifier", - "start": 13726, - "end": 13742, + "start": 13842, + "end": 13858, "loc": { "start": { - "line": 382, + "line": 387, "column": 16 }, "end": { - "line": 382, + "line": 387, "column": 32 }, "identifierName": "buttonThemeArray" @@ -19939,57 +20077,57 @@ }, "init": { "type": "CallExpression", - "start": 13745, - "end": 13775, + "start": 13861, + "end": 13891, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 13745, - "end": 13770, + "start": 13861, + "end": 13886, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 13745, - "end": 13764, + "start": 13861, + "end": 13880, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 54 } }, "object": { "type": "Identifier", - "start": 13745, - "end": 13756, + "start": 13861, + "end": 13872, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 46 }, "identifierName": "buttonTheme" @@ -19998,15 +20136,15 @@ }, "property": { "type": "Identifier", - "start": 13757, - "end": 13764, + "start": 13873, + "end": 13880, "loc": { "start": { - "line": 382, + "line": 387, "column": 47 }, "end": { - "line": 382, + "line": 387, "column": 54 }, "identifierName": "buttons" @@ -20017,15 +20155,15 @@ }, "property": { "type": "Identifier", - "start": 13765, - "end": 13770, + "start": 13881, + "end": 13886, "loc": { "start": { - "line": 382, + "line": 387, "column": 55 }, "end": { - "line": 382, + "line": 387, "column": 60 }, "identifierName": "split" @@ -20037,15 +20175,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13771, - "end": 13774, + "start": 13887, + "end": 13890, "loc": { "start": { - "line": 382, + "line": 387, "column": 61 }, "end": { - "line": 382, + "line": 387, "column": 64 } }, @@ -20063,29 +20201,29 @@ }, { "type": "IfStatement", - "start": 13790, - "end": 13993, + "start": 13906, + "end": 14109, "loc": { "start": { - "line": 383, + "line": 388, "column": 12 }, "end": { - "line": 387, + "line": 392, "column": 13 } }, "test": { "type": "UnaryExpression", - "start": 13793, - "end": 13827, + "start": 13909, + "end": 13943, "loc": { "start": { - "line": 383, + "line": 388, "column": 15 }, "end": { - "line": 383, + "line": 388, "column": 49 } }, @@ -20093,43 +20231,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 13794, - "end": 13827, + "start": 13910, + "end": 13943, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 13794, - "end": 13819, + "start": 13910, + "end": 13935, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 41 } }, "object": { "type": "Identifier", - "start": 13794, - "end": 13810, + "start": 13910, + "end": 13926, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 32 }, "identifierName": "buttonThemeArray" @@ -20138,15 +20276,15 @@ }, "property": { "type": "Identifier", - "start": 13811, - "end": 13819, + "start": 13927, + "end": 13935, "loc": { "start": { - "line": 383, + "line": 388, "column": 33 }, "end": { - "line": 383, + "line": 388, "column": 41 }, "identifierName": "includes" @@ -20158,15 +20296,15 @@ "arguments": [ { "type": "Identifier", - "start": 13820, - "end": 13826, + "start": 13936, + "end": 13942, "loc": { "start": { - "line": 383, + "line": 388, "column": 42 }, "end": { - "line": 383, + "line": 388, "column": 48 }, "identifierName": "button" @@ -20181,59 +20319,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 13828, - "end": 13993, + "start": 13944, + "end": 14109, "loc": { "start": { - "line": 383, + "line": 388, "column": 50 }, "end": { - "line": 387, + "line": 392, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 13845, - "end": 13867, + "start": 13961, + "end": 13983, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 13845, - "end": 13866, + "start": 13961, + "end": 13982, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13845, - "end": 13859, + "start": 13961, + "end": 13975, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 28 }, "identifierName": "classNameFound" @@ -20242,15 +20380,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13862, - "end": 13866, + "start": 13978, + "end": 13982, "loc": { "start": { - "line": 384, + "line": 389, "column": 31 }, "end": { - "line": 384, + "line": 389, "column": 35 } }, @@ -20260,57 +20398,57 @@ }, { "type": "ExpressionStatement", - "start": 13883, - "end": 13913, + "start": 13999, + "end": 14029, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 13883, - "end": 13912, + "start": 13999, + "end": 14028, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 13883, - "end": 13904, + "start": 13999, + "end": 14020, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 35 } }, "object": { "type": "Identifier", - "start": 13883, - "end": 13899, + "start": 13999, + "end": 14015, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 30 }, "identifierName": "buttonThemeArray" @@ -20319,15 +20457,15 @@ }, "property": { "type": "Identifier", - "start": 13900, - "end": 13904, + "start": 14016, + "end": 14020, "loc": { "start": { - "line": 385, + "line": 390, "column": 31 }, "end": { - "line": 385, + "line": 390, "column": 35 }, "identifierName": "push" @@ -20339,15 +20477,15 @@ "arguments": [ { "type": "Identifier", - "start": 13905, - "end": 13911, + "start": 14021, + "end": 14027, "loc": { "start": { - "line": 385, + "line": 390, "column": 36 }, "end": { - "line": 385, + "line": 390, "column": 42 }, "identifierName": "button" @@ -20359,58 +20497,58 @@ }, { "type": "ExpressionStatement", - "start": 13929, - "end": 13978, + "start": 14045, + "end": 14094, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 13929, - "end": 13977, + "start": 14045, + "end": 14093, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13929, - "end": 13948, + "start": 14045, + "end": 14064, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 33 } }, "object": { "type": "Identifier", - "start": 13929, - "end": 13940, + "start": 14045, + "end": 14056, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 25 }, "identifierName": "buttonTheme" @@ -20419,15 +20557,15 @@ }, "property": { "type": "Identifier", - "start": 13941, - "end": 13948, + "start": 14057, + "end": 14064, "loc": { "start": { - "line": 386, + "line": 391, "column": 26 }, "end": { - "line": 386, + "line": 391, "column": 33 }, "identifierName": "buttons" @@ -20438,43 +20576,43 @@ }, "right": { "type": "CallExpression", - "start": 13951, - "end": 13977, + "start": 14067, + "end": 14093, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 13951, - "end": 13972, + "start": 14067, + "end": 14088, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 57 } }, "object": { "type": "Identifier", - "start": 13951, - "end": 13967, + "start": 14067, + "end": 14083, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 52 }, "identifierName": "buttonThemeArray" @@ -20483,15 +20621,15 @@ }, "property": { "type": "Identifier", - "start": 13968, - "end": 13972, + "start": 14084, + "end": 14088, "loc": { "start": { - "line": 386, + "line": 391, "column": 53 }, "end": { - "line": 386, + "line": 391, "column": 57 }, "identifierName": "join" @@ -20503,15 +20641,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13973, - "end": 13976, + "start": 14089, + "end": 14092, "loc": { "start": { - "line": 386, + "line": 391, "column": 58 }, "end": { - "line": 386, + "line": 391, "column": 61 } }, @@ -20537,29 +20675,29 @@ }, { "type": "ReturnStatement", - "start": 14018, - "end": 14037, + "start": 14134, + "end": 14153, "loc": { "start": { - "line": 389, + "line": 394, "column": 10 }, "end": { - "line": 389, + "line": 394, "column": 29 } }, "argument": { "type": "Identifier", - "start": 14025, - "end": 14036, + "start": 14141, + "end": 14152, "loc": { "start": { - "line": 389, + "line": 394, "column": 17 }, "end": { - "line": 389, + "line": 394, "column": 28 }, "identifierName": "buttonTheme" @@ -20578,15 +20716,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -20596,15 +20734,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -20613,29 +20751,29 @@ }, { "type": "IfStatement", - "start": 14147, - "end": 14301, + "start": 14263, + "end": 14417, "loc": { "start": { - "line": 395, + "line": 400, "column": 8 }, "end": { - "line": 400, + "line": 405, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 14150, - "end": 14165, + "start": 14266, + "end": 14281, "loc": { "start": { - "line": 395, + "line": 400, "column": 11 }, "end": { - "line": 395, + "line": 400, "column": 26 } }, @@ -20643,15 +20781,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14151, - "end": 14165, + "start": 14267, + "end": 14281, "loc": { "start": { - "line": 395, + "line": 400, "column": 12 }, "end": { - "line": 395, + "line": 400, "column": 26 }, "identifierName": "classNameFound" @@ -20666,115 +20804,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 14166, - "end": 14301, + "start": 14282, + "end": 14417, "loc": { "start": { - "line": 395, + "line": 400, "column": 27 }, "end": { - "line": 400, + "line": 405, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 14179, - "end": 14290, + "start": 14295, + "end": 14406, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 399, + "line": 404, "column": 13 } }, "expression": { "type": "CallExpression", - "start": 14179, - "end": 14289, + "start": 14295, + "end": 14405, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 399, + "line": 404, "column": 12 } }, "callee": { "type": "MemberExpression", - "start": 14179, - "end": 14208, + "start": 14295, + "end": 14324, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 14179, - "end": 14203, + "start": 14295, + "end": 14319, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 14179, - "end": 14191, + "start": 14295, + "end": 14307, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 14179, - "end": 14183, + "start": 14295, + "end": 14299, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 14 } } }, "property": { "type": "Identifier", - "start": 14184, - "end": 14191, + "start": 14300, + "end": 14307, "loc": { "start": { - "line": 396, + "line": 401, "column": 15 }, "end": { - "line": 396, + "line": 401, "column": 22 }, "identifierName": "options" @@ -20785,15 +20923,15 @@ }, "property": { "type": "Identifier", - "start": 14192, - "end": 14203, + "start": 14308, + "end": 14319, "loc": { "start": { - "line": 396, + "line": 401, "column": 23 }, "end": { - "line": 396, + "line": 401, "column": 34 }, "identifierName": "buttonTheme" @@ -20804,15 +20942,15 @@ }, "property": { "type": "Identifier", - "start": 14204, - "end": 14208, + "start": 14320, + "end": 14324, "loc": { "start": { - "line": 396, + "line": 401, "column": 35 }, "end": { - "line": 396, + "line": 401, "column": 39 }, "identifierName": "push" @@ -20824,30 +20962,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 14209, - "end": 14288, + "start": 14325, + "end": 14404, "loc": { "start": { - "line": 396, + "line": 401, "column": 40 }, "end": { - "line": 399, + "line": 404, "column": 11 } }, "properties": [ { "type": "ObjectProperty", - "start": 14224, - "end": 14244, + "start": 14340, + "end": 14360, "loc": { "start": { - "line": 397, + "line": 402, "column": 12 }, "end": { - "line": 397, + "line": 402, "column": 32 } }, @@ -20856,15 +20994,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14224, - "end": 14229, + "start": 14340, + "end": 14345, "loc": { "start": { - "line": 397, + "line": 402, "column": 12 }, "end": { - "line": 397, + "line": 402, "column": 17 }, "identifierName": "class" @@ -20873,15 +21011,15 @@ }, "value": { "type": "Identifier", - "start": 14231, - "end": 14244, + "start": 14347, + "end": 14360, "loc": { "start": { - "line": 397, + "line": 402, "column": 19 }, "end": { - "line": 397, + "line": 402, "column": 32 }, "identifierName": "classNameItem" @@ -20891,15 +21029,15 @@ }, { "type": "ObjectProperty", - "start": 14259, - "end": 14275, + "start": 14375, + "end": 14391, "loc": { "start": { - "line": 398, + "line": 403, "column": 12 }, "end": { - "line": 398, + "line": 403, "column": 28 } }, @@ -20908,15 +21046,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14259, - "end": 14266, + "start": 14375, + "end": 14382, "loc": { "start": { - "line": 398, + "line": 403, "column": 12 }, "end": { - "line": 398, + "line": 403, "column": 19 }, "identifierName": "buttons" @@ -20925,15 +21063,15 @@ }, "value": { "type": "Identifier", - "start": 14268, - "end": 14275, + "start": 14384, + "end": 14391, "loc": { "start": { - "line": 398, + "line": 403, "column": 21 }, "end": { - "line": 398, + "line": 403, "column": 28 }, "identifierName": "buttons" @@ -20954,15 +21092,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -20985,72 +21123,72 @@ }, { "type": "ExpressionStatement", - "start": 14331, - "end": 14345, + "start": 14447, + "end": 14461, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 18 } }, "expression": { "type": "CallExpression", - "start": 14331, - "end": 14344, + "start": 14447, + "end": 14460, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 17 } }, "callee": { "type": "MemberExpression", - "start": 14331, - "end": 14342, + "start": 14447, + "end": 14458, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 14331, - "end": 14335, + "start": 14447, + "end": 14451, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 8 } } }, "property": { "type": "Identifier", - "start": 14336, - "end": 14342, + "start": 14452, + "end": 14458, "loc": { "start": { - "line": 405, + "line": 410, "column": 9 }, "end": { - "line": 405, + "line": 410, "column": 15 }, "identifierName": "render" @@ -21070,15 +21208,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -21088,15 +21226,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -21105,15 +21243,15 @@ }, { "type": "ClassMethod", - "start": 14700, - "end": 16117, + "start": 14816, + "end": 16233, "loc": { "start": { - "line": 413, + "line": 418, "column": 2 }, "end": { - "line": 459, + "line": 464, "column": 3 } }, @@ -21121,15 +21259,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14700, - "end": 14717, + "start": 14816, + "end": 14833, "loc": { "start": { - "line": 413, + "line": 418, "column": 2 }, "end": { - "line": 413, + "line": 418, "column": 19 }, "identifierName": "removeButtonTheme" @@ -21145,15 +21283,15 @@ "params": [ { "type": "Identifier", - "start": 14718, - "end": 14725, + "start": 14834, + "end": 14841, "loc": { "start": { - "line": 413, + "line": 418, "column": 20 }, "end": { - "line": 413, + "line": 418, "column": 27 }, "identifierName": "buttons" @@ -21162,15 +21300,15 @@ }, { "type": "Identifier", - "start": 14727, - "end": 14736, + "start": 14843, + "end": 14852, "loc": { "start": { - "line": 413, + "line": 418, "column": 29 }, "end": { - "line": 413, + "line": 418, "column": 38 }, "identifierName": "className" @@ -21180,58 +21318,58 @@ ], "body": { "type": "BlockStatement", - "start": 14737, - "end": 16117, + "start": 14853, + "end": 16233, "loc": { "start": { - "line": 413, + "line": 418, "column": 39 }, "end": { - "line": 459, + "line": 464, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 14830, - "end": 14945, + "start": 14946, + "end": 15061, "loc": { "start": { - "line": 417, + "line": 422, "column": 4 }, "end": { - "line": 421, + "line": 426, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 14833, - "end": 14855, + "start": 14949, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 7 }, "end": { - "line": 417, + "line": 422, "column": 29 } }, "left": { "type": "UnaryExpression", - "start": 14833, - "end": 14841, + "start": 14949, + "end": 14957, "loc": { "start": { - "line": 417, + "line": 422, "column": 7 }, "end": { - "line": 417, + "line": 422, "column": 15 } }, @@ -21239,15 +21377,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14834, - "end": 14841, + "start": 14950, + "end": 14957, "loc": { "start": { - "line": 417, + "line": 422, "column": 8 }, "end": { - "line": 417, + "line": 422, "column": 15 }, "identifierName": "buttons" @@ -21263,15 +21401,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 14845, - "end": 14855, + "start": 14961, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 19 }, "end": { - "line": 417, + "line": 422, "column": 29 } }, @@ -21279,15 +21417,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14846, - "end": 14855, + "start": 14962, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 20 }, "end": { - "line": 417, + "line": 422, "column": 29 }, "identifierName": "className" @@ -21302,102 +21440,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 14856, - "end": 14945, + "start": 14972, + "end": 15061, "loc": { "start": { - "line": 417, + "line": 422, "column": 30 }, "end": { - "line": 421, + "line": 426, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 14865, - "end": 14895, + "start": 14981, + "end": 15011, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 14865, - "end": 14894, + "start": 14981, + "end": 15010, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14865, - "end": 14889, + "start": 14981, + "end": 15005, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14877, + "start": 14981, + "end": 14993, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 14865, - "end": 14869, + "start": 14981, + "end": 14985, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 10 } } }, "property": { "type": "Identifier", - "start": 14870, - "end": 14877, + "start": 14986, + "end": 14993, "loc": { "start": { - "line": 418, + "line": 423, "column": 11 }, "end": { - "line": 418, + "line": 423, "column": 18 }, "identifierName": "options" @@ -21408,15 +21546,15 @@ }, "property": { "type": "Identifier", - "start": 14878, - "end": 14889, + "start": 14994, + "end": 15005, "loc": { "start": { - "line": 418, + "line": 423, "column": 19 }, "end": { - "line": 418, + "line": 423, "column": 30 }, "identifierName": "buttonTheme" @@ -21427,15 +21565,15 @@ }, "right": { "type": "ArrayExpression", - "start": 14892, - "end": 14894, + "start": 15008, + "end": 15010, "loc": { "start": { - "line": 418, + "line": 423, "column": 33 }, "end": { - "line": 418, + "line": 423, "column": 35 } }, @@ -21445,72 +21583,72 @@ }, { "type": "ExpressionStatement", - "start": 14903, - "end": 14917, + "start": 15019, + "end": 15033, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 14903, - "end": 14916, + "start": 15019, + "end": 15032, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 14903, - "end": 14914, + "start": 15019, + "end": 15030, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 14903, - "end": 14907, + "start": 15019, + "end": 15023, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 10 } } }, "property": { "type": "Identifier", - "start": 14908, - "end": 14914, + "start": 15024, + "end": 15030, "loc": { "start": { - "line": 419, + "line": 424, "column": 11 }, "end": { - "line": 419, + "line": 424, "column": 17 }, "identifierName": "render" @@ -21524,29 +21662,29 @@ }, { "type": "ReturnStatement", - "start": 14925, - "end": 14938, + "start": 15041, + "end": 15054, "loc": { "start": { - "line": 420, + "line": 425, "column": 6 }, "end": { - "line": 420, + "line": 425, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 14932, - "end": 14937, + "start": 15048, + "end": 15053, "loc": { "start": { - "line": 420, + "line": 425, "column": 13 }, "end": { - "line": 420, + "line": 425, "column": 18 } }, @@ -21562,15 +21700,15 @@ { "type": "CommentBlock", "value": "*\r\n * When called with empty parameters, remove all button themes\r\n ", - "start": 14744, - "end": 14824, + "start": 14860, + "end": 14940, "loc": { "start": { - "line": 414, + "line": 419, "column": 4 }, "end": { - "line": 416, + "line": 421, "column": 7 } } @@ -21580,15 +21718,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -21597,57 +21735,57 @@ }, { "type": "IfStatement", - "start": 15027, - "end": 16112, + "start": 15143, + "end": 16228, "loc": { "start": { - "line": 426, + "line": 431, "column": 4 }, "end": { - "line": 458, + "line": 463, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 15030, - "end": 15115, + "start": 15146, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 92 } }, "left": { "type": "LogicalExpression", - "start": 15030, - "end": 15080, + "start": 15146, + "end": 15196, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 57 } }, "left": { "type": "Identifier", - "start": 15030, - "end": 15037, + "start": 15146, + "end": 15153, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 14 }, "identifierName": "buttons" @@ -21658,43 +21796,43 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 15041, - "end": 15080, + "start": 15157, + "end": 15196, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 15041, - "end": 15054, + "start": 15157, + "end": 15170, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 31 } }, "object": { "type": "Identifier", - "start": 15041, - "end": 15046, + "start": 15157, + "end": 15162, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 23 }, "identifierName": "Array" @@ -21703,15 +21841,15 @@ }, "property": { "type": "Identifier", - "start": 15047, - "end": 15054, + "start": 15163, + "end": 15170, "loc": { "start": { - "line": 426, + "line": 431, "column": 24 }, "end": { - "line": 426, + "line": 431, "column": 31 }, "identifierName": "isArray" @@ -21723,58 +21861,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 15055, - "end": 15079, + "start": 15171, + "end": 15195, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 15055, - "end": 15067, + "start": 15171, + "end": 15183, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 15055, - "end": 15059, + "start": 15171, + "end": 15175, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 36 } } }, "property": { "type": "Identifier", - "start": 15060, - "end": 15067, + "start": 15176, + "end": 15183, "loc": { "start": { - "line": 426, + "line": 431, "column": 37 }, "end": { - "line": 426, + "line": 431, "column": 44 }, "identifierName": "options" @@ -21785,15 +21923,15 @@ }, "property": { "type": "Identifier", - "start": 15068, - "end": 15079, + "start": 15184, + "end": 15195, "loc": { "start": { - "line": 426, + "line": 431, "column": 45 }, "end": { - "line": 426, + "line": 431, "column": 56 }, "identifierName": "buttonTheme" @@ -21809,72 +21947,72 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 15084, - "end": 15115, + "start": 15200, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 92 } }, "object": { "type": "MemberExpression", - "start": 15084, - "end": 15108, + "start": 15200, + "end": 15224, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 85 } }, "object": { "type": "MemberExpression", - "start": 15084, - "end": 15096, + "start": 15200, + "end": 15212, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 73 } }, "object": { "type": "ThisExpression", - "start": 15084, - "end": 15088, + "start": 15200, + "end": 15204, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 65 } } }, "property": { "type": "Identifier", - "start": 15089, - "end": 15096, + "start": 15205, + "end": 15212, "loc": { "start": { - "line": 426, + "line": 431, "column": 66 }, "end": { - "line": 426, + "line": 431, "column": 73 }, "identifierName": "options" @@ -21885,15 +22023,15 @@ }, "property": { "type": "Identifier", - "start": 15097, - "end": 15108, + "start": 15213, + "end": 15224, "loc": { "start": { - "line": 426, + "line": 431, "column": 74 }, "end": { - "line": 426, + "line": 431, "column": 85 }, "identifierName": "buttonTheme" @@ -21904,15 +22042,15 @@ }, "property": { "type": "Identifier", - "start": 15109, - "end": 15115, + "start": 15225, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 86 }, "end": { - "line": 426, + "line": 431, "column": 92 }, "identifierName": "length" @@ -21925,59 +22063,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15116, - "end": 16112, + "start": 15232, + "end": 16228, "loc": { "start": { - "line": 426, + "line": 431, "column": 93 }, "end": { - "line": 458, + "line": 463, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 15125, - "end": 15162, + "start": 15241, + "end": 15278, "loc": { "start": { - "line": 427, + "line": 432, "column": 6 }, "end": { - "line": 427, + "line": 432, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15129, - "end": 15161, + "start": 15245, + "end": 15277, "loc": { "start": { - "line": 427, + "line": 432, "column": 10 }, "end": { - "line": 427, + "line": 432, "column": 42 } }, "id": { "type": "Identifier", - "start": 15129, - "end": 15140, + "start": 15245, + "end": 15256, "loc": { "start": { - "line": 427, + "line": 432, "column": 10 }, "end": { - "line": 427, + "line": 432, "column": 21 }, "identifierName": "buttonArray" @@ -21986,43 +22124,43 @@ }, "init": { "type": "CallExpression", - "start": 15143, - "end": 15161, + "start": 15259, + "end": 15277, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 15143, - "end": 15156, + "start": 15259, + "end": 15272, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 37 } }, "object": { "type": "Identifier", - "start": 15143, - "end": 15150, + "start": 15259, + "end": 15266, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 31 }, "identifierName": "buttons" @@ -22031,15 +22169,15 @@ }, "property": { "type": "Identifier", - "start": 15151, - "end": 15156, + "start": 15267, + "end": 15272, "loc": { "start": { - "line": 427, + "line": 432, "column": 32 }, "end": { - "line": 427, + "line": 432, "column": 37 }, "identifierName": "split" @@ -22051,15 +22189,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15157, - "end": 15160, + "start": 15273, + "end": 15276, "loc": { "start": { - "line": 427, + "line": 432, "column": 38 }, "end": { - "line": 427, + "line": 432, "column": 41 } }, @@ -22077,57 +22215,57 @@ }, { "type": "ExpressionStatement", - "start": 15170, - "end": 16081, + "start": 15286, + "end": 16197, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 455, + "line": 460, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 15170, - "end": 16080, + "start": 15286, + "end": 16196, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 455, + "line": 460, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 15170, - "end": 15189, + "start": 15286, + "end": 15305, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 428, + "line": 433, "column": 25 } }, "object": { "type": "Identifier", - "start": 15170, - "end": 15181, + "start": 15286, + "end": 15297, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 428, + "line": 433, "column": 17 }, "identifierName": "buttonArray" @@ -22136,15 +22274,15 @@ }, "property": { "type": "Identifier", - "start": 15182, - "end": 15189, + "start": 15298, + "end": 15305, "loc": { "start": { - "line": 428, + "line": 433, "column": 18 }, "end": { - "line": 428, + "line": 433, "column": 25 }, "identifierName": "forEach" @@ -22156,15 +22294,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15190, - "end": 16079, + "start": 15306, + "end": 16195, "loc": { "start": { - "line": 428, + "line": 433, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 7 } }, @@ -22175,15 +22313,15 @@ "params": [ { "type": "Identifier", - "start": 15191, - "end": 15197, + "start": 15307, + "end": 15313, "loc": { "start": { - "line": 428, + "line": 433, "column": 27 }, "end": { - "line": 428, + "line": 433, "column": 33 }, "identifierName": "button" @@ -22192,15 +22330,15 @@ }, { "type": "Identifier", - "start": 15199, - "end": 15202, + "start": 15315, + "end": 15318, "loc": { "start": { - "line": 428, + "line": 433, "column": 35 }, "end": { - "line": 428, + "line": 433, "column": 38 }, "identifierName": "key" @@ -22210,115 +22348,115 @@ ], "body": { "type": "BlockStatement", - "start": 15207, - "end": 16079, + "start": 15323, + "end": 16195, "loc": { "start": { - "line": 428, + "line": 433, "column": 43 }, "end": { - "line": 455, + "line": 460, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 15218, - "end": 16070, + "start": 15334, + "end": 16186, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 454, + "line": 459, "column": 11 } }, "expression": { "type": "CallExpression", - "start": 15218, - "end": 16069, + "start": 15334, + "end": 16185, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 454, + "line": 459, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 15218, - "end": 15246, + "start": 15334, + "end": 15362, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 15218, - "end": 15242, + "start": 15334, + "end": 15358, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 15218, - "end": 15230, + "start": 15334, + "end": 15346, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 15218, - "end": 15222, + "start": 15334, + "end": 15338, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15223, - "end": 15230, + "start": 15339, + "end": 15346, "loc": { "start": { - "line": 429, + "line": 434, "column": 13 }, "end": { - "line": 429, + "line": 434, "column": 20 }, "identifierName": "options" @@ -22329,15 +22467,15 @@ }, "property": { "type": "Identifier", - "start": 15231, - "end": 15242, + "start": 15347, + "end": 15358, "loc": { "start": { - "line": 429, + "line": 434, "column": 21 }, "end": { - "line": 429, + "line": 434, "column": 32 }, "identifierName": "buttonTheme" @@ -22348,15 +22486,15 @@ }, "property": { "type": "Identifier", - "start": 15243, - "end": 15246, + "start": 15359, + "end": 15362, "loc": { "start": { - "line": 429, + "line": 434, "column": 33 }, "end": { - "line": 429, + "line": 434, "column": 36 }, "identifierName": "map" @@ -22368,15 +22506,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15247, - "end": 16068, + "start": 15363, + "end": 16184, "loc": { "start": { - "line": 429, + "line": 434, "column": 37 }, "end": { - "line": 454, + "line": 459, "column": 9 } }, @@ -22387,15 +22525,15 @@ "params": [ { "type": "Identifier", - "start": 15248, - "end": 15259, + "start": 15364, + "end": 15375, "loc": { "start": { - "line": 429, + "line": 434, "column": 38 }, "end": { - "line": 429, + "line": 434, "column": 49 }, "identifierName": "buttonTheme" @@ -22404,15 +22542,15 @@ }, { "type": "Identifier", - "start": 15261, - "end": 15266, + "start": 15377, + "end": 15382, "loc": { "start": { - "line": 429, + "line": 434, "column": 51 }, "end": { - "line": 429, + "line": 434, "column": 56 }, "identifierName": "index" @@ -22422,72 +22560,72 @@ ], "body": { "type": "BlockStatement", - "start": 15271, - "end": 16068, + "start": 15387, + "end": 16184, "loc": { "start": { - "line": 429, + "line": 434, "column": 61 }, "end": { - "line": 454, + "line": 459, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 15439, - "end": 16024, + "start": 15555, + "end": 16140, "loc": { "start": { - "line": 435, + "line": 440, "column": 10 }, "end": { - "line": 451, + "line": 456, "column": 11 } }, "test": { "type": "LogicalExpression", - "start": 15456, - "end": 15535, + "start": 15572, + "end": 15651, "loc": { "start": { - "line": 436, + "line": 441, "column": 12 }, "end": { - "line": 437, + "line": 442, "column": 22 } }, "left": { "type": "LogicalExpression", - "start": 15457, - "end": 15507, + "start": 15573, + "end": 15623, "loc": { "start": { - "line": 436, + "line": 441, "column": 13 }, "end": { - "line": 436, + "line": 441, "column": 63 } }, "left": { "type": "Identifier", - "start": 15457, - "end": 15466, + "start": 15573, + "end": 15582, "loc": { "start": { - "line": 436, + "line": 441, "column": 13 }, "end": { - "line": 436, + "line": 441, "column": 22 }, "identifierName": "className" @@ -22498,43 +22636,43 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 15470, - "end": 15507, + "start": 15586, + "end": 15623, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 63 } }, "callee": { "type": "MemberExpression", - "start": 15470, - "end": 15488, + "start": 15586, + "end": 15604, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 44 } }, "object": { "type": "Identifier", - "start": 15470, - "end": 15479, + "start": 15586, + "end": 15595, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 35 }, "identifierName": "className" @@ -22543,15 +22681,15 @@ }, "property": { "type": "Identifier", - "start": 15480, - "end": 15488, + "start": 15596, + "end": 15604, "loc": { "start": { - "line": 436, + "line": 441, "column": 36 }, "end": { - "line": 436, + "line": 441, "column": 44 }, "identifierName": "includes" @@ -22563,29 +22701,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 15489, - "end": 15506, + "start": 15605, + "end": 15622, "loc": { "start": { - "line": 436, + "line": 441, "column": 45 }, "end": { - "line": 436, + "line": 441, "column": 62 } }, "object": { "type": "Identifier", - "start": 15489, - "end": 15500, + "start": 15605, + "end": 15616, "loc": { "start": { - "line": 436, + "line": 441, "column": 45 }, "end": { - "line": 436, + "line": 441, "column": 56 }, "identifierName": "buttonTheme" @@ -22594,15 +22732,15 @@ }, "property": { "type": "Identifier", - "start": 15501, - "end": 15506, + "start": 15617, + "end": 15622, "loc": { "start": { - "line": 436, + "line": 441, "column": 57 }, "end": { - "line": 436, + "line": 441, "column": 62 }, "identifierName": "class" @@ -22616,21 +22754,21 @@ "leadingComments": null, "extra": { "parenthesized": true, - "parenStart": 15456 + "parenStart": 15572 } }, "operator": "||", "right": { "type": "UnaryExpression", - "start": 15525, - "end": 15535, + "start": 15641, + "end": 15651, "loc": { "start": { - "line": 437, + "line": 442, "column": 12 }, "end": { - "line": 437, + "line": 442, "column": 22 } }, @@ -22638,15 +22776,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15526, - "end": 15535, + "start": 15642, + "end": 15651, "loc": { "start": { - "line": 437, + "line": 442, "column": 13 }, "end": { - "line": 437, + "line": 442, "column": 22 }, "identifierName": "className" @@ -22661,59 +22799,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15548, - "end": 16024, + "start": 15664, + "end": 16140, "loc": { "start": { - "line": 438, + "line": 443, "column": 11 }, "end": { - "line": 451, + "line": 456, "column": 11 } }, "body": [ { "type": "VariableDeclaration", - "start": 15563, - "end": 15652, + "start": 15679, + "end": 15768, "loc": { "start": { - "line": 439, + "line": 444, "column": 12 }, "end": { - "line": 439, + "line": 444, "column": 101 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15567, - "end": 15651, + "start": 15683, + "end": 15767, "loc": { "start": { - "line": 439, + "line": 444, "column": 16 }, "end": { - "line": 439, + "line": 444, "column": 100 } }, "id": { "type": "Identifier", - "start": 15567, - "end": 15586, + "start": 15683, + "end": 15702, "loc": { "start": { - "line": 439, + "line": 444, "column": 16 }, "end": { - "line": 439, + "line": 444, "column": 35 }, "identifierName": "filteredButtonArray" @@ -22722,85 +22860,85 @@ }, "init": { "type": "CallExpression", - "start": 15589, - "end": 15651, + "start": 15705, + "end": 15767, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 100 } }, "callee": { "type": "MemberExpression", - "start": 15589, - "end": 15626, + "start": 15705, + "end": 15742, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 75 } }, "object": { "type": "CallExpression", - "start": 15589, - "end": 15619, + "start": 15705, + "end": 15735, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 15589, - "end": 15614, + "start": 15705, + "end": 15730, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 15589, - "end": 15608, + "start": 15705, + "end": 15724, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 57 } }, "object": { "type": "Identifier", - "start": 15589, - "end": 15600, + "start": 15705, + "end": 15716, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 49 }, "identifierName": "buttonTheme" @@ -22809,15 +22947,15 @@ }, "property": { "type": "Identifier", - "start": 15601, - "end": 15608, + "start": 15717, + "end": 15724, "loc": { "start": { - "line": 439, + "line": 444, "column": 50 }, "end": { - "line": 439, + "line": 444, "column": 57 }, "identifierName": "buttons" @@ -22828,15 +22966,15 @@ }, "property": { "type": "Identifier", - "start": 15609, - "end": 15614, + "start": 15725, + "end": 15730, "loc": { "start": { - "line": 439, + "line": 444, "column": 58 }, "end": { - "line": 439, + "line": 444, "column": 63 }, "identifierName": "split" @@ -22848,15 +22986,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15615, - "end": 15618, + "start": 15731, + "end": 15734, "loc": { "start": { - "line": 439, + "line": 444, "column": 64 }, "end": { - "line": 439, + "line": 444, "column": 67 } }, @@ -22870,15 +23008,15 @@ }, "property": { "type": "Identifier", - "start": 15620, - "end": 15626, + "start": 15736, + "end": 15742, "loc": { "start": { - "line": 439, + "line": 444, "column": 69 }, "end": { - "line": 439, + "line": 444, "column": 75 }, "identifierName": "filter" @@ -22890,15 +23028,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15627, - "end": 15650, + "start": 15743, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 76 }, "end": { - "line": 439, + "line": 444, "column": 99 } }, @@ -22909,15 +23047,15 @@ "params": [ { "type": "Identifier", - "start": 15627, - "end": 15631, + "start": 15743, + "end": 15747, "loc": { "start": { - "line": 439, + "line": 444, "column": 76 }, "end": { - "line": 439, + "line": 444, "column": 80 }, "identifierName": "item" @@ -22927,29 +23065,29 @@ ], "body": { "type": "BinaryExpression", - "start": 15635, - "end": 15650, + "start": 15751, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 84 }, "end": { - "line": 439, + "line": 444, "column": 99 } }, "left": { "type": "Identifier", - "start": 15635, - "end": 15639, + "start": 15751, + "end": 15755, "loc": { "start": { - "line": 439, + "line": 444, "column": 84 }, "end": { - "line": 439, + "line": 444, "column": 88 }, "identifierName": "item" @@ -22959,15 +23097,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 15644, - "end": 15650, + "start": 15760, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 93 }, "end": { - "line": 439, + "line": 444, "column": 99 }, "identifierName": "button" @@ -22985,15 +23123,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -23002,43 +23140,43 @@ }, { "type": "IfStatement", - "start": 15779, - "end": 16008, + "start": 15895, + "end": 16124, "loc": { "start": { - "line": 444, + "line": 449, "column": 12 }, "end": { - "line": 449, + "line": 454, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 15782, - "end": 15808, + "start": 15898, + "end": 15924, "loc": { "start": { - "line": 444, + "line": 449, "column": 15 }, "end": { - "line": 444, + "line": 449, "column": 41 } }, "object": { "type": "Identifier", - "start": 15782, - "end": 15801, + "start": 15898, + "end": 15917, "loc": { "start": { - "line": 444, + "line": 449, "column": 15 }, "end": { - "line": 444, + "line": 449, "column": 34 }, "identifierName": "filteredButtonArray" @@ -23048,15 +23186,15 @@ }, "property": { "type": "Identifier", - "start": 15802, - "end": 15808, + "start": 15918, + "end": 15924, "loc": { "start": { - "line": 444, + "line": 449, "column": 35 }, "end": { - "line": 444, + "line": 449, "column": 41 }, "identifierName": "length" @@ -23068,73 +23206,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 15809, - "end": 15893, + "start": 15925, + "end": 16009, "loc": { "start": { - "line": 444, + "line": 449, "column": 42 }, "end": { - "line": 446, + "line": 451, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15826, - "end": 15878, + "start": 15942, + "end": 15994, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 66 } }, "expression": { "type": "AssignmentExpression", - "start": 15826, - "end": 15877, + "start": 15942, + "end": 15993, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15826, - "end": 15845, + "start": 15942, + "end": 15961, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 33 } }, "object": { "type": "Identifier", - "start": 15826, - "end": 15837, + "start": 15942, + "end": 15953, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 25 }, "identifierName": "buttonTheme" @@ -23143,15 +23281,15 @@ }, "property": { "type": "Identifier", - "start": 15838, - "end": 15845, + "start": 15954, + "end": 15961, "loc": { "start": { - "line": 445, + "line": 450, "column": 26 }, "end": { - "line": 445, + "line": 450, "column": 33 }, "identifierName": "buttons" @@ -23162,43 +23300,43 @@ }, "right": { "type": "CallExpression", - "start": 15848, - "end": 15877, + "start": 15964, + "end": 15993, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 15848, - "end": 15872, + "start": 15964, + "end": 15988, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 60 } }, "object": { "type": "Identifier", - "start": 15848, - "end": 15867, + "start": 15964, + "end": 15983, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 55 }, "identifierName": "filteredButtonArray" @@ -23207,15 +23345,15 @@ }, "property": { "type": "Identifier", - "start": 15868, - "end": 15872, + "start": 15984, + "end": 15988, "loc": { "start": { - "line": 445, + "line": 450, "column": 56 }, "end": { - "line": 445, + "line": 450, "column": 60 }, "identifierName": "join" @@ -23227,15 +23365,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15873, - "end": 15876, + "start": 15989, + "end": 15992, "loc": { "start": { - "line": 445, + "line": 450, "column": 61 }, "end": { - "line": 445, + "line": 450, "column": 64 } }, @@ -23254,115 +23392,115 @@ }, "alternate": { "type": "BlockStatement", - "start": 15899, - "end": 16008, + "start": 16015, + "end": 16124, "loc": { "start": { - "line": 446, + "line": 451, "column": 19 }, "end": { - "line": 449, + "line": 454, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15916, - "end": 15958, + "start": 16032, + "end": 16074, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 56 } }, "expression": { "type": "CallExpression", - "start": 15916, - "end": 15957, + "start": 16032, + "end": 16073, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 15916, - "end": 15947, + "start": 16032, + "end": 16063, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 15916, - "end": 15940, + "start": 16032, + "end": 16056, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 15916, - "end": 15928, + "start": 16032, + "end": 16044, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 15916, - "end": 15920, + "start": 16032, + "end": 16036, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 18 } } }, "property": { "type": "Identifier", - "start": 15921, - "end": 15928, + "start": 16037, + "end": 16044, "loc": { "start": { - "line": 447, + "line": 452, "column": 19 }, "end": { - "line": 447, + "line": 452, "column": 26 }, "identifierName": "options" @@ -23373,15 +23511,15 @@ }, "property": { "type": "Identifier", - "start": 15929, - "end": 15940, + "start": 16045, + "end": 16056, "loc": { "start": { - "line": 447, + "line": 452, "column": 27 }, "end": { - "line": 447, + "line": 452, "column": 38 }, "identifierName": "buttonTheme" @@ -23392,15 +23530,15 @@ }, "property": { "type": "Identifier", - "start": 15941, - "end": 15947, + "start": 16057, + "end": 16063, "loc": { "start": { - "line": 447, + "line": 452, "column": 39 }, "end": { - "line": 447, + "line": 452, "column": 45 }, "identifierName": "splice" @@ -23412,15 +23550,15 @@ "arguments": [ { "type": "Identifier", - "start": 15948, - "end": 15953, + "start": 16064, + "end": 16069, "loc": { "start": { - "line": 447, + "line": 452, "column": 46 }, "end": { - "line": 447, + "line": 452, "column": 51 }, "identifierName": "index" @@ -23429,15 +23567,15 @@ }, { "type": "NumericLiteral", - "start": 15955, - "end": 15956, + "start": 16071, + "end": 16072, "loc": { "start": { - "line": 447, + "line": 452, "column": 53 }, "end": { - "line": 447, + "line": 452, "column": 54 } }, @@ -23452,44 +23590,44 @@ }, { "type": "ExpressionStatement", - "start": 15974, - "end": 15993, + "start": 16090, + "end": 16109, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 15974, - "end": 15992, + "start": 16090, + "end": 16108, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15974, - "end": 15985, + "start": 16090, + "end": 16101, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 25 }, "identifierName": "buttonTheme" @@ -23498,15 +23636,15 @@ }, "right": { "type": "NullLiteral", - "start": 15988, - "end": 15992, + "start": 16104, + "end": 16108, "loc": { "start": { - "line": 448, + "line": 453, "column": 28 }, "end": { - "line": 448, + "line": 453, "column": 32 } } @@ -23520,15 +23658,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -23543,15 +23681,15 @@ { "type": "CommentBlock", "value": "*\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n ", - "start": 15286, - "end": 15427, + "start": 15402, + "end": 15543, "loc": { "start": { - "line": 431, + "line": 436, "column": 10 }, "end": { - "line": 434, + "line": 439, "column": 13 } } @@ -23560,29 +23698,29 @@ }, { "type": "ReturnStatement", - "start": 16038, - "end": 16057, + "start": 16154, + "end": 16173, "loc": { "start": { - "line": 453, + "line": 458, "column": 10 }, "end": { - "line": 453, + "line": 458, "column": 29 } }, "argument": { "type": "Identifier", - "start": 16045, - "end": 16056, + "start": 16161, + "end": 16172, "loc": { "start": { - "line": 453, + "line": 458, "column": 17 }, "end": { - "line": 453, + "line": 458, "column": 28 }, "identifierName": "buttonTheme" @@ -23606,72 +23744,72 @@ }, { "type": "ExpressionStatement", - "start": 16091, - "end": 16105, + "start": 16207, + "end": 16221, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 16091, - "end": 16104, + "start": 16207, + "end": 16220, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 16091, - "end": 16102, + "start": 16207, + "end": 16218, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 16091, - "end": 16095, + "start": 16207, + "end": 16211, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 10 } } }, "property": { "type": "Identifier", - "start": 16096, - "end": 16102, + "start": 16212, + "end": 16218, "loc": { "start": { - "line": 457, + "line": 462, "column": 11 }, "end": { - "line": 457, + "line": 462, "column": 17 }, "identifierName": "render" @@ -23691,15 +23829,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -23714,15 +23852,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -23732,15 +23870,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -23749,15 +23887,15 @@ }, { "type": "ClassMethod", - "start": 16330, - "end": 16597, + "start": 16446, + "end": 16713, "loc": { "start": { - "line": 465, + "line": 470, "column": 2 }, "end": { - "line": 478, + "line": 483, "column": 3 } }, @@ -23765,15 +23903,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16330, - "end": 16346, + "start": 16446, + "end": 16462, "loc": { "start": { - "line": 465, + "line": 470, "column": 2 }, "end": { - "line": 465, + "line": 470, "column": 18 }, "identifierName": "getButtonElement" @@ -23789,15 +23927,15 @@ "params": [ { "type": "Identifier", - "start": 16347, - "end": 16353, + "start": 16463, + "end": 16469, "loc": { "start": { - "line": 465, + "line": 470, "column": 19 }, "end": { - "line": 465, + "line": 470, "column": 25 }, "identifierName": "button" @@ -23807,59 +23945,59 @@ ], "body": { "type": "BlockStatement", - "start": 16354, - "end": 16597, + "start": 16470, + "end": 16713, "loc": { "start": { - "line": 465, + "line": 470, "column": 26 }, "end": { - "line": 478, + "line": 483, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 16361, - "end": 16372, + "start": 16477, + "end": 16488, "loc": { "start": { - "line": 466, + "line": 471, "column": 4 }, "end": { - "line": 466, + "line": 471, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16365, - "end": 16371, + "start": 16481, + "end": 16487, "loc": { "start": { - "line": 466, + "line": 471, "column": 8 }, "end": { - "line": 466, + "line": 471, "column": 14 } }, "id": { "type": "Identifier", - "start": 16365, - "end": 16371, + "start": 16481, + "end": 16487, "loc": { "start": { - "line": 466, + "line": 471, "column": 8 }, "end": { - "line": 466, + "line": 471, "column": 14 }, "identifierName": "output" @@ -23873,44 +24011,44 @@ }, { "type": "VariableDeclaration", - "start": 16380, - "end": 16424, + "start": 16496, + "end": 16540, "loc": { "start": { - "line": 468, + "line": 473, "column": 4 }, "end": { - "line": 468, + "line": 473, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16384, - "end": 16423, + "start": 16500, + "end": 16539, "loc": { "start": { - "line": 468, + "line": 473, "column": 8 }, "end": { - "line": 468, + "line": 473, "column": 47 } }, "id": { "type": "Identifier", - "start": 16384, - "end": 16393, + "start": 16500, + "end": 16509, "loc": { "start": { - "line": 468, + "line": 473, "column": 8 }, "end": { - "line": 468, + "line": 473, "column": 17 }, "identifierName": "buttonArr" @@ -23919,58 +24057,58 @@ }, "init": { "type": "MemberExpression", - "start": 16396, - "end": 16423, + "start": 16512, + "end": 16539, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 16396, - "end": 16415, + "start": 16512, + "end": 16531, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 16396, - "end": 16400, + "start": 16512, + "end": 16516, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 24 } } }, "property": { "type": "Identifier", - "start": 16401, - "end": 16415, + "start": 16517, + "end": 16531, "loc": { "start": { - "line": 468, + "line": 473, "column": 25 }, "end": { - "line": 468, + "line": 473, "column": 39 }, "identifierName": "buttonElements" @@ -23981,15 +24119,15 @@ }, "property": { "type": "Identifier", - "start": 16416, - "end": 16422, + "start": 16532, + "end": 16538, "loc": { "start": { - "line": 468, + "line": 473, "column": 40 }, "end": { - "line": 468, + "line": 473, "column": 46 }, "identifierName": "button" @@ -24004,29 +24142,29 @@ }, { "type": "IfStatement", - "start": 16430, - "end": 16570, + "start": 16546, + "end": 16686, "loc": { "start": { - "line": 469, + "line": 474, "column": 4 }, "end": { - "line": 475, + "line": 480, "column": 5 } }, "test": { "type": "Identifier", - "start": 16433, - "end": 16442, + "start": 16549, + "end": 16558, "loc": { "start": { - "line": 469, + "line": 474, "column": 7 }, "end": { - "line": 469, + "line": 474, "column": 16 }, "identifierName": "buttonArr" @@ -24035,72 +24173,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 16443, - "end": 16570, + "start": 16559, + "end": 16686, "loc": { "start": { - "line": 469, + "line": 474, "column": 17 }, "end": { - "line": 475, + "line": 480, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 16452, - "end": 16563, + "start": 16568, + "end": 16679, "loc": { "start": { - "line": 470, + "line": 475, "column": 6 }, "end": { - "line": 474, + "line": 479, "column": 7 } }, "test": { "type": "BinaryExpression", - "start": 16455, - "end": 16475, + "start": 16571, + "end": 16591, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 29 } }, "left": { "type": "MemberExpression", - "start": 16455, - "end": 16471, + "start": 16571, + "end": 16587, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 25 } }, "object": { "type": "Identifier", - "start": 16455, - "end": 16464, + "start": 16571, + "end": 16580, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 18 }, "identifierName": "buttonArr" @@ -24109,15 +24247,15 @@ }, "property": { "type": "Identifier", - "start": 16465, - "end": 16471, + "start": 16581, + "end": 16587, "loc": { "start": { - "line": 470, + "line": 475, "column": 19 }, "end": { - "line": 470, + "line": 475, "column": 25 }, "identifierName": "length" @@ -24129,15 +24267,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 16474, - "end": 16475, + "start": 16590, + "end": 16591, "loc": { "start": { - "line": 470, + "line": 475, "column": 28 }, "end": { - "line": 470, + "line": 475, "column": 29 } }, @@ -24150,59 +24288,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16476, - "end": 16515, + "start": 16592, + "end": 16631, "loc": { "start": { - "line": 470, + "line": 475, "column": 30 }, "end": { - "line": 472, + "line": 477, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 16487, - "end": 16506, + "start": 16603, + "end": 16622, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 27 } }, "expression": { "type": "AssignmentExpression", - "start": 16487, - "end": 16505, + "start": 16603, + "end": 16621, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 26 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16487, - "end": 16493, + "start": 16603, + "end": 16609, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 14 }, "identifierName": "output" @@ -24211,15 +24349,15 @@ }, "right": { "type": "Identifier", - "start": 16496, - "end": 16505, + "start": 16612, + "end": 16621, "loc": { "start": { - "line": 471, + "line": 476, "column": 17 }, "end": { - "line": 471, + "line": 476, "column": 26 }, "identifierName": "buttonArr" @@ -24233,59 +24371,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 16521, - "end": 16563, + "start": 16637, + "end": 16679, "loc": { "start": { - "line": 472, + "line": 477, "column": 13 }, "end": { - "line": 474, + "line": 479, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 16532, - "end": 16554, + "start": 16648, + "end": 16670, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 16532, - "end": 16553, + "start": 16648, + "end": 16669, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 29 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16532, - "end": 16538, + "start": 16648, + "end": 16654, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 14 }, "identifierName": "output" @@ -24294,29 +24432,29 @@ }, "right": { "type": "MemberExpression", - "start": 16541, - "end": 16553, + "start": 16657, + "end": 16669, "loc": { "start": { - "line": 473, + "line": 478, "column": 17 }, "end": { - "line": 473, + "line": 478, "column": 29 } }, "object": { "type": "Identifier", - "start": 16541, - "end": 16550, + "start": 16657, + "end": 16666, "loc": { "start": { - "line": 473, + "line": 478, "column": 17 }, "end": { - "line": 473, + "line": 478, "column": 26 }, "identifierName": "buttonArr" @@ -24325,15 +24463,15 @@ }, "property": { "type": "NumericLiteral", - "start": 16551, - "end": 16552, + "start": 16667, + "end": 16668, "loc": { "start": { - "line": 473, + "line": 478, "column": 27 }, "end": { - "line": 473, + "line": 478, "column": 28 } }, @@ -24358,29 +24496,29 @@ }, { "type": "ReturnStatement", - "start": 16578, - "end": 16592, + "start": 16694, + "end": 16708, "loc": { "start": { - "line": 477, + "line": 482, "column": 4 }, "end": { - "line": 477, + "line": 482, "column": 18 } }, "argument": { "type": "Identifier", - "start": 16585, - "end": 16591, + "start": 16701, + "end": 16707, "loc": { "start": { - "line": 477, + "line": 482, "column": 11 }, "end": { - "line": 477, + "line": 482, "column": 17 }, "identifierName": "output" @@ -24396,15 +24534,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -24414,15 +24552,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -24431,15 +24569,15 @@ }, { "type": "ClassMethod", - "start": 16697, - "end": 17000, + "start": 16813, + "end": 17116, "loc": { "start": { - "line": 483, + "line": 488, "column": 2 }, "end": { - "line": 491, + "line": 496, "column": 3 } }, @@ -24447,15 +24585,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16697, - "end": 16708, + "start": 16813, + "end": 16824, "loc": { "start": { - "line": 483, + "line": 488, "column": 2 }, "end": { - "line": 483, + "line": 488, "column": 13 }, "identifierName": "handleCaret" @@ -24471,87 +24609,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 16710, - "end": 17000, + "start": 16826, + "end": 17116, "loc": { "start": { - "line": 483, + "line": 488, "column": 15 }, "end": { - "line": 491, + "line": 496, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 16717, - "end": 16793, + "start": 16833, + "end": 16909, "loc": { "start": { - "line": 484, + "line": 489, "column": 4 }, "end": { - "line": 486, + "line": 491, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 16720, - "end": 16738, + "start": 16836, + "end": 16854, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 16720, - "end": 16732, + "start": 16836, + "end": 16848, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 16720, - "end": 16724, + "start": 16836, + "end": 16840, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 11 } } }, "property": { "type": "Identifier", - "start": 16725, - "end": 16732, + "start": 16841, + "end": 16848, "loc": { "start": { - "line": 484, + "line": 489, "column": 12 }, "end": { - "line": 484, + "line": 489, "column": 19 }, "identifierName": "options" @@ -24562,15 +24700,15 @@ }, "property": { "type": "Identifier", - "start": 16733, - "end": 16738, + "start": 16849, + "end": 16854, "loc": { "start": { - "line": 484, + "line": 489, "column": 20 }, "end": { - "line": 484, + "line": 489, "column": 25 }, "identifierName": "debug" @@ -24581,72 +24719,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 16739, - "end": 16793, + "start": 16855, + "end": 16909, "loc": { "start": { - "line": 484, + "line": 489, "column": 26 }, "end": { - "line": 486, + "line": 491, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 16748, - "end": 16786, + "start": 16864, + "end": 16902, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 16748, - "end": 16785, + "start": 16864, + "end": 16901, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 16748, - "end": 16759, + "start": 16864, + "end": 16875, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 17 } }, "object": { "type": "Identifier", - "start": 16748, - "end": 16755, + "start": 16864, + "end": 16871, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 13 }, "identifierName": "console" @@ -24655,15 +24793,15 @@ }, "property": { "type": "Identifier", - "start": 16756, - "end": 16759, + "start": 16872, + "end": 16875, "loc": { "start": { - "line": 485, + "line": 490, "column": 14 }, "end": { - "line": 485, + "line": 490, "column": 17 }, "identifierName": "log" @@ -24675,15 +24813,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16760, - "end": 16784, + "start": 16876, + "end": 16900, "loc": { "start": { - "line": 485, + "line": 490, "column": 18 }, "end": { - "line": 485, + "line": 490, "column": 42 } }, @@ -24703,57 +24841,57 @@ }, { "type": "ExpressionStatement", - "start": 16801, - "end": 16860, + "start": 16917, + "end": 16976, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 63 } }, "expression": { "type": "CallExpression", - "start": 16801, - "end": 16859, + "start": 16917, + "end": 16975, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 16801, - "end": 16826, + "start": 16917, + "end": 16942, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 29 } }, "object": { "type": "Identifier", - "start": 16801, - "end": 16809, + "start": 16917, + "end": 16925, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 12 }, "identifierName": "document" @@ -24762,15 +24900,15 @@ }, "property": { "type": "Identifier", - "start": 16810, - "end": 16826, + "start": 16926, + "end": 16942, "loc": { "start": { - "line": 488, + "line": 493, "column": 13 }, "end": { - "line": 488, + "line": 493, "column": 29 }, "identifierName": "addEventListener" @@ -24782,15 +24920,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16827, - "end": 16834, + "start": 16943, + "end": 16950, "loc": { "start": { - "line": 488, + "line": 493, "column": 30 }, "end": { - "line": 488, + "line": 493, "column": 37 } }, @@ -24802,44 +24940,44 @@ }, { "type": "MemberExpression", - "start": 16836, - "end": 16858, + "start": 16952, + "end": 16974, "loc": { "start": { - "line": 488, + "line": 493, "column": 39 }, "end": { - "line": 488, + "line": 493, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 16836, - "end": 16840, + "start": 16952, + "end": 16956, "loc": { "start": { - "line": 488, + "line": 493, "column": 39 }, "end": { - "line": 488, + "line": 493, "column": 43 } } }, "property": { "type": "Identifier", - "start": 16841, - "end": 16858, + "start": 16957, + "end": 16974, "loc": { "start": { - "line": 488, + "line": 493, "column": 44 }, "end": { - "line": 488, + "line": 493, "column": 61 }, "identifierName": "caretEventHandler" @@ -24853,57 +24991,57 @@ }, { "type": "ExpressionStatement", - "start": 16866, - "end": 16927, + "start": 16982, + "end": 17043, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 65 } }, "expression": { "type": "CallExpression", - "start": 16866, - "end": 16926, + "start": 16982, + "end": 17042, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 16866, - "end": 16891, + "start": 16982, + "end": 17007, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 29 } }, "object": { "type": "Identifier", - "start": 16866, - "end": 16874, + "start": 16982, + "end": 16990, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 12 }, "identifierName": "document" @@ -24912,15 +25050,15 @@ }, "property": { "type": "Identifier", - "start": 16875, - "end": 16891, + "start": 16991, + "end": 17007, "loc": { "start": { - "line": 489, + "line": 494, "column": 13 }, "end": { - "line": 489, + "line": 494, "column": 29 }, "identifierName": "addEventListener" @@ -24932,15 +25070,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16892, - "end": 16901, + "start": 17008, + "end": 17017, "loc": { "start": { - "line": 489, + "line": 494, "column": 30 }, "end": { - "line": 489, + "line": 494, "column": 39 } }, @@ -24952,44 +25090,44 @@ }, { "type": "MemberExpression", - "start": 16903, - "end": 16925, + "start": 17019, + "end": 17041, "loc": { "start": { - "line": 489, + "line": 494, "column": 41 }, "end": { - "line": 489, + "line": 494, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 16903, - "end": 16907, + "start": 17019, + "end": 17023, "loc": { "start": { - "line": 489, + "line": 494, "column": 41 }, "end": { - "line": 489, + "line": 494, "column": 45 } } }, "property": { "type": "Identifier", - "start": 16908, - "end": 16925, + "start": 17024, + "end": 17041, "loc": { "start": { - "line": 489, + "line": 494, "column": 46 }, "end": { - "line": 489, + "line": 494, "column": 63 }, "identifierName": "caretEventHandler" @@ -25003,57 +25141,57 @@ }, { "type": "ExpressionStatement", - "start": 16933, - "end": 16995, + "start": 17049, + "end": 17111, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 66 } }, "expression": { "type": "CallExpression", - "start": 16933, - "end": 16994, + "start": 17049, + "end": 17110, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 16933, - "end": 16958, + "start": 17049, + "end": 17074, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 29 } }, "object": { "type": "Identifier", - "start": 16933, - "end": 16941, + "start": 17049, + "end": 17057, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 12 }, "identifierName": "document" @@ -25062,15 +25200,15 @@ }, "property": { "type": "Identifier", - "start": 16942, - "end": 16958, + "start": 17058, + "end": 17074, "loc": { "start": { - "line": 490, + "line": 495, "column": 13 }, "end": { - "line": 490, + "line": 495, "column": 29 }, "identifierName": "addEventListener" @@ -25082,15 +25220,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16959, - "end": 16969, + "start": 17075, + "end": 17085, "loc": { "start": { - "line": 490, + "line": 495, "column": 30 }, "end": { - "line": 490, + "line": 495, "column": 40 } }, @@ -25102,44 +25240,44 @@ }, { "type": "MemberExpression", - "start": 16971, - "end": 16993, + "start": 17087, + "end": 17109, "loc": { "start": { - "line": 490, + "line": 495, "column": 42 }, "end": { - "line": 490, + "line": 495, "column": 64 } }, "object": { "type": "ThisExpression", - "start": 16971, - "end": 16975, + "start": 17087, + "end": 17091, "loc": { "start": { - "line": 490, + "line": 495, "column": 42 }, "end": { - "line": 490, + "line": 495, "column": 46 } } }, "property": { "type": "Identifier", - "start": 16976, - "end": 16993, + "start": 17092, + "end": 17109, "loc": { "start": { - "line": 490, + "line": 495, "column": 47 }, "end": { - "line": 490, + "line": 495, "column": 64 }, "identifierName": "caretEventHandler" @@ -25159,15 +25297,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -25177,15 +25315,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -25194,15 +25332,15 @@ }, { "type": "ClassMethod", - "start": 17122, - "end": 17672, + "start": 17238, + "end": 17788, "loc": { "start": { - "line": 496, + "line": 501, "column": 2 }, "end": { - "line": 513, + "line": 518, "column": 3 } }, @@ -25210,15 +25348,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17122, - "end": 17139, + "start": 17238, + "end": 17255, "loc": { "start": { - "line": 496, + "line": 501, "column": 2 }, "end": { - "line": 496, + "line": 501, "column": 19 }, "identifierName": "caretEventHandler" @@ -25234,15 +25372,15 @@ "params": [ { "type": "Identifier", - "start": 17140, - "end": 17145, + "start": 17256, + "end": 17261, "loc": { "start": { - "line": 496, + "line": 501, "column": 20 }, "end": { - "line": 496, + "line": 501, "column": 25 }, "identifierName": "event" @@ -25252,59 +25390,59 @@ ], "body": { "type": "BlockStatement", - "start": 17146, - "end": 17672, + "start": 17262, + "end": 17788, "loc": { "start": { - "line": 496, + "line": 501, "column": 26 }, "end": { - "line": 513, + "line": 518, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 17153, - "end": 17208, + "start": 17269, + "end": 17324, "loc": { "start": { - "line": 497, + "line": 502, "column": 4 }, "end": { - "line": 497, + "line": 502, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 17157, - "end": 17207, + "start": 17273, + "end": 17323, "loc": { "start": { - "line": 497, + "line": 502, "column": 8 }, "end": { - "line": 497, + "line": 502, "column": 58 } }, "id": { "type": "Identifier", - "start": 17157, - "end": 17170, + "start": 17273, + "end": 17286, "loc": { "start": { - "line": 497, + "line": 502, "column": 8 }, "end": { - "line": 497, + "line": 502, "column": 21 }, "identifierName": "targetTagName" @@ -25313,71 +25451,71 @@ }, "init": { "type": "CallExpression", - "start": 17173, - "end": 17207, + "start": 17289, + "end": 17323, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 17173, - "end": 17205, + "start": 17289, + "end": 17321, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 17173, - "end": 17193, + "start": 17289, + "end": 17309, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 17173, - "end": 17185, + "start": 17289, + "end": 17301, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 36 } }, "object": { "type": "Identifier", - "start": 17173, - "end": 17178, + "start": 17289, + "end": 17294, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 29 }, "identifierName": "event" @@ -25386,15 +25524,15 @@ }, "property": { "type": "Identifier", - "start": 17179, - "end": 17185, + "start": 17295, + "end": 17301, "loc": { "start": { - "line": 497, + "line": 502, "column": 30 }, "end": { - "line": 497, + "line": 502, "column": 36 }, "identifierName": "target" @@ -25405,15 +25543,15 @@ }, "property": { "type": "Identifier", - "start": 17186, - "end": 17193, + "start": 17302, + "end": 17309, "loc": { "start": { - "line": 497, + "line": 502, "column": 37 }, "end": { - "line": 497, + "line": 502, "column": 44 }, "identifierName": "tagName" @@ -25424,15 +25562,15 @@ }, "property": { "type": "Identifier", - "start": 17194, - "end": 17205, + "start": 17310, + "end": 17321, "loc": { "start": { - "line": 497, + "line": 502, "column": 45 }, "end": { - "line": 497, + "line": 502, "column": 56 }, "identifierName": "toLowerCase" @@ -25449,57 +25587,57 @@ }, { "type": "IfStatement", - "start": 17216, - "end": 17667, + "start": 17332, + "end": 17783, "loc": { "start": { - "line": 499, + "line": 504, "column": 4 }, "end": { - "line": 512, + "line": 517, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 17227, - "end": 17291, + "start": 17343, + "end": 17407, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, "left": { "type": "BinaryExpression", - "start": 17227, - "end": 17255, + "start": 17343, + "end": 17371, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 500, + "line": 505, "column": 34 } }, "left": { "type": "Identifier", - "start": 17227, - "end": 17240, + "start": 17343, + "end": 17356, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 500, + "line": 505, "column": 19 }, "identifierName": "targetTagName" @@ -25509,15 +25647,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17245, - "end": 17255, + "start": 17361, + "end": 17371, "loc": { "start": { - "line": 500, + "line": 505, "column": 24 }, "end": { - "line": 500, + "line": 505, "column": 34 } }, @@ -25531,29 +25669,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 17266, - "end": 17291, + "start": 17382, + "end": 17407, "loc": { "start": { - "line": 501, + "line": 506, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, "left": { "type": "Identifier", - "start": 17266, - "end": 17279, + "start": 17382, + "end": 17395, "loc": { "start": { - "line": 501, + "line": 506, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 19 }, "identifierName": "targetTagName" @@ -25563,15 +25701,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17284, - "end": 17291, + "start": 17400, + "end": 17407, "loc": { "start": { - "line": 501, + "line": 506, "column": 24 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, @@ -25585,73 +25723,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 17298, - "end": 17667, + "start": 17414, + "end": 17783, "loc": { "start": { - "line": 502, + "line": 507, "column": 5 }, "end": { - "line": 512, + "line": 517, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 17463, - "end": 17512, + "start": 17579, + "end": 17628, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 17463, - "end": 17511, + "start": 17579, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 17463, - "end": 17481, + "start": 17579, + "end": 17597, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 17463, - "end": 17467, + "start": 17579, + "end": 17583, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 10 } }, @@ -25659,15 +25797,15 @@ }, "property": { "type": "Identifier", - "start": 17468, - "end": 17481, + "start": 17584, + "end": 17597, "loc": { "start": { - "line": 507, + "line": 512, "column": 11 }, "end": { - "line": 507, + "line": 512, "column": 24 }, "identifierName": "caretPosition" @@ -25679,43 +25817,43 @@ }, "right": { "type": "MemberExpression", - "start": 17484, - "end": 17511, + "start": 17600, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 17484, - "end": 17496, + "start": 17600, + "end": 17612, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 39 } }, "object": { "type": "Identifier", - "start": 17484, - "end": 17489, + "start": 17600, + "end": 17605, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 32 }, "identifierName": "event" @@ -25724,15 +25862,15 @@ }, "property": { "type": "Identifier", - "start": 17490, - "end": 17496, + "start": 17606, + "end": 17612, "loc": { "start": { - "line": 507, + "line": 512, "column": 33 }, "end": { - "line": 507, + "line": 512, "column": 39 }, "identifierName": "target" @@ -25743,15 +25881,15 @@ }, "property": { "type": "Identifier", - "start": 17497, - "end": 17511, + "start": 17613, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 40 }, "end": { - "line": 507, + "line": 512, "column": 54 }, "identifierName": "selectionStart" @@ -25766,15 +25904,15 @@ { "type": "CommentBlock", "value": "*\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n ", - "start": 17307, - "end": 17455, + "start": 17423, + "end": 17571, "loc": { "start": { - "line": 503, + "line": 508, "column": 6 }, "end": { - "line": 506, + "line": 511, "column": 9 } } @@ -25783,72 +25921,72 @@ }, { "type": "IfStatement", - "start": 17522, - "end": 17655, + "start": 17638, + "end": 17771, "loc": { "start": { - "line": 509, + "line": 514, "column": 6 }, "end": { - "line": 511, + "line": 516, "column": 7 } }, "test": { "type": "MemberExpression", - "start": 17525, - "end": 17543, + "start": 17641, + "end": 17659, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 17525, - "end": 17537, + "start": 17641, + "end": 17653, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 17525, - "end": 17529, + "start": 17641, + "end": 17645, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 13 } } }, "property": { "type": "Identifier", - "start": 17530, - "end": 17537, + "start": 17646, + "end": 17653, "loc": { "start": { - "line": 509, + "line": 514, "column": 14 }, "end": { - "line": 509, + "line": 514, "column": 21 }, "identifierName": "options" @@ -25859,15 +25997,15 @@ }, "property": { "type": "Identifier", - "start": 17538, - "end": 17543, + "start": 17654, + "end": 17659, "loc": { "start": { - "line": 509, + "line": 514, "column": 22 }, "end": { - "line": 509, + "line": 514, "column": 27 }, "identifierName": "debug" @@ -25878,72 +26016,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 17544, - "end": 17655, + "start": 17660, + "end": 17771, "loc": { "start": { - "line": 509, + "line": 514, "column": 28 }, "end": { - "line": 511, + "line": 516, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 17555, - "end": 17646, + "start": 17671, + "end": 17762, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 99 } }, "expression": { "type": "CallExpression", - "start": 17555, - "end": 17645, + "start": 17671, + "end": 17761, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 98 } }, "callee": { "type": "MemberExpression", - "start": 17555, - "end": 17566, + "start": 17671, + "end": 17682, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 19 } }, "object": { "type": "Identifier", - "start": 17555, - "end": 17562, + "start": 17671, + "end": 17678, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 15 }, "identifierName": "console" @@ -25952,15 +26090,15 @@ }, "property": { "type": "Identifier", - "start": 17563, - "end": 17566, + "start": 17679, + "end": 17682, "loc": { "start": { - "line": 510, + "line": 515, "column": 16 }, "end": { - "line": 510, + "line": 515, "column": 19 }, "identifierName": "log" @@ -25972,15 +26110,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17567, - "end": 17579, + "start": 17683, + "end": 17695, "loc": { "start": { - "line": 510, + "line": 515, "column": 20 }, "end": { - "line": 510, + "line": 515, "column": 32 } }, @@ -25992,43 +26130,43 @@ }, { "type": "MemberExpression", - "start": 17581, - "end": 17608, + "start": 17697, + "end": 17724, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 17581, - "end": 17593, + "start": 17697, + "end": 17709, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 46 } }, "object": { "type": "Identifier", - "start": 17581, - "end": 17586, + "start": 17697, + "end": 17702, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 39 }, "identifierName": "event" @@ -26037,15 +26175,15 @@ }, "property": { "type": "Identifier", - "start": 17587, - "end": 17593, + "start": 17703, + "end": 17709, "loc": { "start": { - "line": 510, + "line": 515, "column": 40 }, "end": { - "line": 510, + "line": 515, "column": 46 }, "identifierName": "target" @@ -26056,15 +26194,15 @@ }, "property": { "type": "Identifier", - "start": 17594, - "end": 17608, + "start": 17710, + "end": 17724, "loc": { "start": { - "line": 510, + "line": 515, "column": 47 }, "end": { - "line": 510, + "line": 515, "column": 61 }, "identifierName": "selectionStart" @@ -26075,71 +26213,71 @@ }, { "type": "CallExpression", - "start": 17610, - "end": 17644, + "start": 17726, + "end": 17760, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 17610, - "end": 17642, + "start": 17726, + "end": 17758, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 95 } }, "object": { "type": "MemberExpression", - "start": 17610, - "end": 17630, + "start": 17726, + "end": 17746, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 83 } }, "object": { "type": "MemberExpression", - "start": 17610, - "end": 17622, + "start": 17726, + "end": 17738, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 75 } }, "object": { "type": "Identifier", - "start": 17610, - "end": 17615, + "start": 17726, + "end": 17731, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 68 }, "identifierName": "event" @@ -26148,15 +26286,15 @@ }, "property": { "type": "Identifier", - "start": 17616, - "end": 17622, + "start": 17732, + "end": 17738, "loc": { "start": { - "line": 510, + "line": 515, "column": 69 }, "end": { - "line": 510, + "line": 515, "column": 75 }, "identifierName": "target" @@ -26167,15 +26305,15 @@ }, "property": { "type": "Identifier", - "start": 17623, - "end": 17630, + "start": 17739, + "end": 17746, "loc": { "start": { - "line": 510, + "line": 515, "column": 76 }, "end": { - "line": 510, + "line": 515, "column": 83 }, "identifierName": "tagName" @@ -26186,15 +26324,15 @@ }, "property": { "type": "Identifier", - "start": 17631, - "end": 17642, + "start": 17747, + "end": 17758, "loc": { "start": { - "line": 510, + "line": 515, "column": 84 }, "end": { - "line": 510, + "line": 515, "column": 95 }, "identifierName": "toLowerCase" @@ -26226,15 +26364,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -26244,15 +26382,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -26261,15 +26399,15 @@ }, { "type": "ClassMethod", - "start": 17802, - "end": 18038, + "start": 17918, + "end": 18154, "loc": { "start": { - "line": 518, + "line": 523, "column": 2 }, "end": { - "line": 530, + "line": 535, "column": 3 } }, @@ -26277,15 +26415,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17802, - "end": 17808, + "start": 17918, + "end": 17924, "loc": { "start": { - "line": 518, + "line": 523, "column": 2 }, "end": { - "line": 518, + "line": 523, "column": 8 }, "identifierName": "onInit" @@ -26301,87 +26439,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 17810, - "end": 18038, + "start": 17926, + "end": 18154, "loc": { "start": { - "line": 518, + "line": 523, "column": 10 }, "end": { - "line": 530, + "line": 535, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 17817, - "end": 17882, + "start": 17933, + "end": 17998, "loc": { "start": { - "line": 519, + "line": 524, "column": 4 }, "end": { - "line": 521, + "line": 526, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 17820, - "end": 17838, + "start": 17936, + "end": 17954, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 17820, - "end": 17832, + "start": 17936, + "end": 17948, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 17820, - "end": 17824, + "start": 17936, + "end": 17940, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 11 } } }, "property": { "type": "Identifier", - "start": 17825, - "end": 17832, + "start": 17941, + "end": 17948, "loc": { "start": { - "line": 519, + "line": 524, "column": 12 }, "end": { - "line": 519, + "line": 524, "column": 19 }, "identifierName": "options" @@ -26392,15 +26530,15 @@ }, "property": { "type": "Identifier", - "start": 17833, - "end": 17838, + "start": 17949, + "end": 17954, "loc": { "start": { - "line": 519, + "line": 524, "column": 20 }, "end": { - "line": 519, + "line": 524, "column": 25 }, "identifierName": "debug" @@ -26411,72 +26549,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 17839, - "end": 17882, + "start": 17955, + "end": 17998, "loc": { "start": { - "line": 519, + "line": 524, "column": 26 }, "end": { - "line": 521, + "line": 526, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 17848, - "end": 17875, + "start": 17964, + "end": 17991, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 17848, - "end": 17874, + "start": 17964, + "end": 17990, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 17848, - "end": 17859, + "start": 17964, + "end": 17975, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 17 } }, "object": { "type": "Identifier", - "start": 17848, - "end": 17855, + "start": 17964, + "end": 17971, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 13 }, "identifierName": "console" @@ -26485,15 +26623,15 @@ }, "property": { "type": "Identifier", - "start": 17856, - "end": 17859, + "start": 17972, + "end": 17975, "loc": { "start": { - "line": 520, + "line": 525, "column": 14 }, "end": { - "line": 520, + "line": 525, "column": 17 }, "identifierName": "log" @@ -26505,15 +26643,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17860, - "end": 17873, + "start": 17976, + "end": 17989, "loc": { "start": { - "line": 520, + "line": 525, "column": 18 }, "end": { - "line": 520, + "line": 525, "column": 31 } }, @@ -26535,15 +26673,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -26552,57 +26690,57 @@ }, { "type": "ExpressionStatement", - "start": 17931, - "end": 17950, + "start": 18047, + "end": 18066, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 17931, - "end": 17949, + "start": 18047, + "end": 18065, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 17931, - "end": 17947, + "start": 18047, + "end": 18063, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 17931, - "end": 17935, + "start": 18047, + "end": 18051, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 8 } }, @@ -26610,15 +26748,15 @@ }, "property": { "type": "Identifier", - "start": 17936, - "end": 17947, + "start": 18052, + "end": 18063, "loc": { "start": { - "line": 526, + "line": 531, "column": 9 }, "end": { - "line": 526, + "line": 531, "column": 20 }, "identifierName": "handleCaret" @@ -26635,15 +26773,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -26652,43 +26790,43 @@ }, { "type": "IfStatement", - "start": 17958, - "end": 18033, + "start": 18074, + "end": 18149, "loc": { "start": { - "line": 528, + "line": 533, "column": 4 }, "end": { - "line": 529, + "line": 534, "column": 28 } }, "test": { "type": "BinaryExpression", - "start": 17961, - "end": 18002, + "start": 18077, + "end": 18118, "loc": { "start": { - "line": 528, + "line": 533, "column": 7 }, "end": { - "line": 528, + "line": 533, "column": 48 } }, "left": { "type": "UnaryExpression", - "start": 17961, - "end": 17987, + "start": 18077, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 7 }, "end": { - "line": 528, + "line": 533, "column": 33 } }, @@ -26696,58 +26834,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 17968, - "end": 17987, + "start": 18084, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 17968, - "end": 17980, + "start": 18084, + "end": 18096, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 17968, - "end": 17972, + "start": 18084, + "end": 18088, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 18 } } }, "property": { "type": "Identifier", - "start": 17973, - "end": 17980, + "start": 18089, + "end": 18096, "loc": { "start": { - "line": 528, + "line": 533, "column": 19 }, "end": { - "line": 528, + "line": 533, "column": 26 }, "identifierName": "options" @@ -26758,15 +26896,15 @@ }, "property": { "type": "Identifier", - "start": 17981, - "end": 17987, + "start": 18097, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 27 }, "end": { - "line": 528, + "line": 533, "column": 33 }, "identifierName": "onInit" @@ -26782,15 +26920,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17992, - "end": 18002, + "start": 18108, + "end": 18118, "loc": { "start": { - "line": 528, + "line": 533, "column": 38 }, "end": { - "line": 528, + "line": 533, "column": 48 } }, @@ -26803,86 +26941,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18011, - "end": 18033, + "start": 18127, + "end": 18149, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 28 } }, "expression": { "type": "CallExpression", - "start": 18011, - "end": 18032, + "start": 18127, + "end": 18148, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 27 } }, "callee": { "type": "MemberExpression", - "start": 18011, - "end": 18030, + "start": 18127, + "end": 18146, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 18011, - "end": 18023, + "start": 18127, + "end": 18139, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18011, - "end": 18015, + "start": 18127, + "end": 18131, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18016, - "end": 18023, + "start": 18132, + "end": 18139, "loc": { "start": { - "line": 529, + "line": 534, "column": 11 }, "end": { - "line": 529, + "line": 534, "column": 18 }, "identifierName": "options" @@ -26893,15 +27031,15 @@ }, "property": { "type": "Identifier", - "start": 18024, - "end": 18030, + "start": 18140, + "end": 18146, "loc": { "start": { - "line": 529, + "line": 534, "column": 19 }, "end": { - "line": 529, + "line": 534, "column": 25 }, "identifierName": "onInit" @@ -26923,15 +27061,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -26941,15 +27079,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -26958,15 +27096,15 @@ }, { "type": "ClassMethod", - "start": 18166, - "end": 18267, + "start": 18282, + "end": 18383, "loc": { "start": { - "line": 535, + "line": 540, "column": 2 }, "end": { - "line": 538, + "line": 543, "column": 3 } }, @@ -26974,15 +27112,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18166, - "end": 18174, + "start": 18282, + "end": 18290, "loc": { "start": { - "line": 535, + "line": 540, "column": 2 }, "end": { - "line": 535, + "line": 540, "column": 10 }, "identifierName": "onRender" @@ -26998,58 +27136,58 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18176, - "end": 18267, + "start": 18292, + "end": 18383, "loc": { "start": { - "line": 535, + "line": 540, "column": 12 }, "end": { - "line": 538, + "line": 543, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18183, - "end": 18262, + "start": 18299, + "end": 18378, "loc": { "start": { - "line": 536, + "line": 541, "column": 4 }, "end": { - "line": 537, + "line": 542, "column": 30 } }, "test": { "type": "BinaryExpression", - "start": 18186, - "end": 18229, + "start": 18302, + "end": 18345, "loc": { "start": { - "line": 536, + "line": 541, "column": 7 }, "end": { - "line": 536, + "line": 541, "column": 50 } }, "left": { "type": "UnaryExpression", - "start": 18186, - "end": 18214, + "start": 18302, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 7 }, "end": { - "line": 536, + "line": 541, "column": 35 } }, @@ -27057,58 +27195,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 18193, - "end": 18214, + "start": 18309, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 18193, - "end": 18205, + "start": 18309, + "end": 18321, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 18193, - "end": 18197, + "start": 18309, + "end": 18313, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 18 } } }, "property": { "type": "Identifier", - "start": 18198, - "end": 18205, + "start": 18314, + "end": 18321, "loc": { "start": { - "line": 536, + "line": 541, "column": 19 }, "end": { - "line": 536, + "line": 541, "column": 26 }, "identifierName": "options" @@ -27119,15 +27257,15 @@ }, "property": { "type": "Identifier", - "start": 18206, - "end": 18214, + "start": 18322, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 27 }, "end": { - "line": 536, + "line": 541, "column": 35 }, "identifierName": "onRender" @@ -27143,15 +27281,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 18219, - "end": 18229, + "start": 18335, + "end": 18345, "loc": { "start": { - "line": 536, + "line": 541, "column": 40 }, "end": { - "line": 536, + "line": 541, "column": 50 } }, @@ -27164,86 +27302,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18238, - "end": 18262, + "start": 18354, + "end": 18378, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 30 } }, "expression": { "type": "CallExpression", - "start": 18238, - "end": 18261, + "start": 18354, + "end": 18377, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 29 } }, "callee": { "type": "MemberExpression", - "start": 18238, - "end": 18259, + "start": 18354, + "end": 18375, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 18238, - "end": 18250, + "start": 18354, + "end": 18366, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18238, - "end": 18242, + "start": 18354, + "end": 18358, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18243, - "end": 18250, + "start": 18359, + "end": 18366, "loc": { "start": { - "line": 537, + "line": 542, "column": 11 }, "end": { - "line": 537, + "line": 542, "column": 18 }, "identifierName": "options" @@ -27254,15 +27392,15 @@ }, "property": { "type": "Identifier", - "start": 18251, - "end": 18259, + "start": 18367, + "end": 18375, "loc": { "start": { - "line": 537, + "line": 542, "column": 19 }, "end": { - "line": 537, + "line": 542, "column": 27 }, "identifierName": "onRender" @@ -27284,15 +27422,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -27302,15 +27440,15 @@ { "type": "CommentBlock", "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, + "start": 18389, + "end": 18421, "loc": { "start": { - "line": 540, + "line": 545, "column": 2 }, "end": { - "line": 542, + "line": 547, "column": 5 } } @@ -27319,15 +27457,15 @@ }, { "type": "ClassProperty", - "start": 18309, - "end": 18458, + "start": 18425, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 2 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, @@ -27335,15 +27473,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18309, - "end": 18323, + "start": 18425, + "end": 18439, "loc": { "start": { - "line": 543, + "line": 548, "column": 2 }, "end": { - "line": 543, + "line": 548, "column": 16 }, "identifierName": "registerModule" @@ -27353,15 +27491,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 18326, - "end": 18458, + "start": 18442, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 19 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, @@ -27372,15 +27510,15 @@ "params": [ { "type": "Identifier", - "start": 18327, - "end": 18331, + "start": 18443, + "end": 18447, "loc": { "start": { - "line": 543, + "line": 548, "column": 20 }, "end": { - "line": 543, + "line": 548, "column": 24 }, "identifierName": "name" @@ -27389,15 +27527,15 @@ }, { "type": "Identifier", - "start": 18333, - "end": 18345, + "start": 18449, + "end": 18461, "loc": { "start": { - "line": 543, + "line": 548, "column": 26 }, "end": { - "line": 543, + "line": 548, "column": 38 }, "identifierName": "initCallback" @@ -27407,44 +27545,44 @@ ], "body": { "type": "BlockStatement", - "start": 18350, - "end": 18458, + "start": 18466, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 43 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18357, - "end": 18412, + "start": 18473, + "end": 18528, "loc": { "start": { - "line": 544, + "line": 549, "column": 4 }, "end": { - "line": 545, + "line": 550, "column": 30 } }, "test": { "type": "UnaryExpression", - "start": 18360, - "end": 18379, + "start": 18476, + "end": 18495, "loc": { "start": { - "line": 544, + "line": 549, "column": 7 }, "end": { - "line": 544, + "line": 549, "column": 26 } }, @@ -27452,58 +27590,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 18361, - "end": 18379, + "start": 18477, + "end": 18495, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 18361, - "end": 18373, + "start": 18477, + "end": 18489, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 18361, - "end": 18365, + "start": 18477, + "end": 18481, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18366, - "end": 18373, + "start": 18482, + "end": 18489, "loc": { "start": { - "line": 544, + "line": 549, "column": 13 }, "end": { - "line": 544, + "line": 549, "column": 20 }, "identifierName": "modules" @@ -27514,15 +27652,15 @@ }, "property": { "type": "Identifier", - "start": 18374, - "end": 18378, + "start": 18490, + "end": 18494, "loc": { "start": { - "line": 544, + "line": 549, "column": 21 }, "end": { - "line": 544, + "line": 549, "column": 25 }, "identifierName": "name" @@ -27537,87 +27675,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18388, - "end": 18412, + "start": 18504, + "end": 18528, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 18388, - "end": 18411, + "start": 18504, + "end": 18527, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 18388, - "end": 18406, + "start": 18504, + "end": 18522, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 24 } }, "object": { "type": "MemberExpression", - "start": 18388, - "end": 18400, + "start": 18504, + "end": 18516, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18388, - "end": 18392, + "start": 18504, + "end": 18508, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18393, - "end": 18400, + "start": 18509, + "end": 18516, "loc": { "start": { - "line": 545, + "line": 550, "column": 11 }, "end": { - "line": 545, + "line": 550, "column": 18 }, "identifierName": "modules" @@ -27628,15 +27766,15 @@ }, "property": { "type": "Identifier", - "start": 18401, - "end": 18405, + "start": 18517, + "end": 18521, "loc": { "start": { - "line": 545, + "line": 550, "column": 19 }, "end": { - "line": 545, + "line": 550, "column": 23 }, "identifierName": "name" @@ -27647,15 +27785,15 @@ }, "right": { "type": "ObjectExpression", - "start": 18409, - "end": 18411, + "start": 18525, + "end": 18527, "loc": { "start": { - "line": 545, + "line": 550, "column": 27 }, "end": { - "line": 545, + "line": 550, "column": 29 } }, @@ -27667,43 +27805,43 @@ }, { "type": "ExpressionStatement", - "start": 18420, - "end": 18453, + "start": 18536, + "end": 18569, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 18420, - "end": 18452, + "start": 18536, + "end": 18568, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 36 } }, "callee": { "type": "Identifier", - "start": 18420, - "end": 18432, + "start": 18536, + "end": 18548, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 16 }, "identifierName": "initCallback" @@ -27713,58 +27851,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 18433, - "end": 18451, + "start": 18549, + "end": 18567, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 18433, - "end": 18445, + "start": 18549, + "end": 18561, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 18433, - "end": 18437, + "start": 18549, + "end": 18553, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 21 } } }, "property": { "type": "Identifier", - "start": 18438, - "end": 18445, + "start": 18554, + "end": 18561, "loc": { "start": { - "line": 547, + "line": 552, "column": 22 }, "end": { - "line": 547, + "line": 552, "column": 29 }, "identifierName": "modules" @@ -27775,15 +27913,15 @@ }, "property": { "type": "Identifier", - "start": 18446, - "end": 18450, + "start": 18562, + "end": 18566, "loc": { "start": { - "line": 547, + "line": 552, "column": 30 }, "end": { - "line": 547, + "line": 552, "column": 34 }, "identifierName": "name" @@ -27805,15 +27943,15 @@ { "type": "CommentBlock", "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, + "start": 18389, + "end": 18421, "loc": { "start": { - "line": 540, + "line": 545, "column": 2 }, "end": { - "line": 542, + "line": 547, "column": 5 } } @@ -27823,15 +27961,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -27840,15 +27978,15 @@ }, { "type": "ClassMethod", - "start": 18497, - "end": 18955, + "start": 18613, + "end": 19137, "loc": { "start": { - "line": 553, + "line": 558, "column": 2 }, "end": { - "line": 568, + "line": 573, "column": 3 } }, @@ -27856,15 +27994,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18497, - "end": 18508, + "start": 18613, + "end": 18624, "loc": { "start": { - "line": 553, + "line": 558, "column": 2 }, "end": { - "line": 553, + "line": 558, "column": 13 }, "identifierName": "loadModules" @@ -27880,72 +28018,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18510, - "end": 18955, + "start": 18626, + "end": 19137, "loc": { "start": { - "line": 553, + "line": 558, "column": 15 }, "end": { - "line": 568, + "line": 573, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18517, - "end": 18950, + "start": 18633, + "end": 19132, "loc": { "start": { - "line": 554, + "line": 559, "column": 4 }, "end": { - "line": 567, + "line": 572, "column": 5 } }, "test": { "type": "CallExpression", - "start": 18520, - "end": 18555, + "start": 18636, + "end": 18671, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 18520, - "end": 18533, + "start": 18636, + "end": 18649, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 20 } }, "object": { "type": "Identifier", - "start": 18520, - "end": 18525, + "start": 18636, + "end": 18641, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 12 }, "identifierName": "Array" @@ -27954,15 +28092,15 @@ }, "property": { "type": "Identifier", - "start": 18526, - "end": 18533, + "start": 18642, + "end": 18649, "loc": { "start": { - "line": 554, + "line": 559, "column": 13 }, "end": { - "line": 554, + "line": 559, "column": 20 }, "identifierName": "isArray" @@ -27974,58 +28112,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 18534, - "end": 18554, + "start": 18650, + "end": 18670, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 18534, - "end": 18546, + "start": 18650, + "end": 18662, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 18534, - "end": 18538, + "start": 18650, + "end": 18654, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 25 } } }, "property": { "type": "Identifier", - "start": 18539, - "end": 18546, + "start": 18655, + "end": 18662, "loc": { "start": { - "line": 554, + "line": 559, "column": 26 }, "end": { - "line": 554, + "line": 559, "column": 33 }, "identifierName": "options" @@ -28036,15 +28174,15 @@ }, "property": { "type": "Identifier", - "start": 18547, - "end": 18554, + "start": 18663, + "end": 18670, "loc": { "start": { - "line": 554, + "line": 559, "column": 34 }, "end": { - "line": 554, + "line": 559, "column": 41 }, "identifierName": "modules" @@ -28057,115 +28195,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 18556, - "end": 18950, + "start": 18672, + "end": 19132, "loc": { "start": { - "line": 554, + "line": 559, "column": 43 }, "end": { - "line": 567, + "line": 572, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 18565, - "end": 18943, + "start": 18681, + "end": 19125, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 566, + "line": 571, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 18565, - "end": 18942, + "start": 18681, + "end": 19124, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 566, + "line": 571, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 18565, - "end": 18593, + "start": 18681, + "end": 18709, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 18565, - "end": 18585, + "start": 18681, + "end": 18701, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 18565, - "end": 18577, + "start": 18681, + "end": 18693, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18565, - "end": 18569, + "start": 18681, + "end": 18685, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18570, - "end": 18577, + "start": 18686, + "end": 18693, "loc": { "start": { - "line": 555, + "line": 560, "column": 11 }, "end": { - "line": 555, + "line": 560, "column": 18 }, "identifierName": "options" @@ -28176,15 +28314,15 @@ }, "property": { "type": "Identifier", - "start": 18578, - "end": 18585, + "start": 18694, + "end": 18701, "loc": { "start": { - "line": 555, + "line": 560, "column": 19 }, "end": { - "line": 555, + "line": 560, "column": 26 }, "identifierName": "modules" @@ -28195,15 +28333,15 @@ }, "property": { "type": "Identifier", - "start": 18586, - "end": 18593, + "start": 18702, + "end": 18709, "loc": { "start": { - "line": 555, + "line": 560, "column": 27 }, "end": { - "line": 555, + "line": 560, "column": 34 }, "identifierName": "forEach" @@ -28215,15 +28353,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 18594, - "end": 18941, + "start": 18710, + "end": 19123, "loc": { "start": { - "line": 555, + "line": 560, "column": 35 }, "end": { - "line": 566, + "line": 571, "column": 7 } }, @@ -28234,15 +28372,15 @@ "params": [ { "type": "Identifier", - "start": 18594, - "end": 18600, + "start": 18710, + "end": 18716, "loc": { "start": { - "line": 555, + "line": 560, "column": 35 }, "end": { - "line": 555, + "line": 560, "column": 41 }, "identifierName": "Module" @@ -28252,59 +28390,59 @@ ], "body": { "type": "BlockStatement", - "start": 18604, - "end": 18941, + "start": 18720, + "end": 19123, "loc": { "start": { - "line": 555, + "line": 560, "column": 45 }, "end": { - "line": 566, + "line": 571, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 18615, - "end": 18641, + "start": 18731, + "end": 18757, "loc": { "start": { - "line": 556, + "line": 561, "column": 8 }, "end": { - "line": 556, + "line": 561, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18619, - "end": 18640, + "start": 18735, + "end": 18756, "loc": { "start": { - "line": 556, + "line": 561, "column": 12 }, "end": { - "line": 556, + "line": 561, "column": 33 } }, "id": { "type": "Identifier", - "start": 18619, - "end": 18625, + "start": 18735, + "end": 18741, "loc": { "start": { - "line": 556, + "line": 561, "column": 12 }, "end": { - "line": 556, + "line": 561, "column": 18 }, "identifierName": "module" @@ -28313,29 +28451,29 @@ }, "init": { "type": "NewExpression", - "start": 18628, - "end": 18640, + "start": 18744, + "end": 18756, "loc": { "start": { - "line": 556, + "line": 561, "column": 21 }, "end": { - "line": 556, + "line": 561, "column": 33 } }, "callee": { "type": "Identifier", - "start": 18632, - "end": 18638, + "start": 18748, + "end": 18754, "loc": { "start": { - "line": 556, + "line": 561, "column": 25 }, "end": { - "line": 556, + "line": 561, "column": 31 }, "identifierName": "Module" @@ -28351,15 +28489,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -28368,71 +28506,71 @@ }, { "type": "IfStatement", - "start": 18689, - "end": 18902, + "start": 18805, + "end": 19060, "loc": { "start": { - "line": 559, + "line": 564, "column": 8 }, "end": { - "line": 563, + "line": 567, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 18692, - "end": 18757, + "start": 18808, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, "left": { "type": "MemberExpression", - "start": 18692, - "end": 18715, + "start": 18808, + "end": 18831, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 18692, - "end": 18710, + "start": 18808, + "end": 18826, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 29 } }, "object": { "type": "Identifier", - "start": 18692, - "end": 18698, + "start": 18808, + "end": 18814, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 17 }, "identifierName": "module" @@ -28442,15 +28580,15 @@ }, "property": { "type": "Identifier", - "start": 18699, - "end": 18710, + "start": 18815, + "end": 18826, "loc": { "start": { - "line": 559, + "line": 564, "column": 18 }, "end": { - "line": 559, + "line": 564, "column": 29 }, "identifierName": "constructor" @@ -28462,15 +28600,15 @@ }, "property": { "type": "Identifier", - "start": 18711, - "end": 18715, + "start": 18827, + "end": 18831, "loc": { "start": { - "line": 559, + "line": 564, "column": 30 }, "end": { - "line": 559, + "line": 564, "column": 34 }, "identifierName": "name" @@ -28483,57 +28621,57 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 18719, - "end": 18757, + "start": 18835, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, "left": { "type": "MemberExpression", - "start": 18719, - "end": 18742, + "start": 18835, + "end": 18858, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 18719, - "end": 18737, + "start": 18835, + "end": 18853, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 56 } }, "object": { "type": "Identifier", - "start": 18719, - "end": 18725, + "start": 18835, + "end": 18841, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 44 }, "identifierName": "module" @@ -28542,15 +28680,15 @@ }, "property": { "type": "Identifier", - "start": 18726, - "end": 18737, + "start": 18842, + "end": 18853, "loc": { "start": { - "line": 559, + "line": 564, "column": 45 }, "end": { - "line": 559, + "line": 564, "column": 56 }, "identifierName": "constructor" @@ -28561,15 +28699,15 @@ }, "property": { "type": "Identifier", - "start": 18738, - "end": 18742, + "start": 18854, + "end": 18858, "loc": { "start": { - "line": 559, + "line": 564, "column": 57 }, "end": { - "line": 559, + "line": 564, "column": 61 }, "identifierName": "name" @@ -28581,15 +28719,15 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 18747, - "end": 18757, + "start": 18863, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 66 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, @@ -28604,246 +28742,149 @@ }, "consequent": { "type": "BlockStatement", - "start": 18758, - "end": 18902, + "start": 18874, + "end": 19060, "loc": { "start": { - "line": 559, + "line": 564, "column": 77 }, "end": { - "line": 563, + "line": 567, "column": 9 } }, "body": [ { - "type": "ExpressionStatement", - "start": 18771, - "end": 18891, + "type": "VariableDeclaration", + "start": 18887, + "end": 18964, "loc": { "start": { - "line": 560, + "line": 565, "column": 10 }, "end": { - "line": 562, - "column": 12 + "line": 565, + "column": 87 } }, - "expression": { - "type": "CallExpression", - "start": 18771, - "end": 18890, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 562, - "column": 11 - } - }, - "callee": { - "type": "MemberExpression", - "start": 18771, - "end": 18801, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 18891, + "end": 18963, "loc": { "start": { - "line": 560, - "column": 10 + "line": 565, + "column": 14 }, "end": { - "line": 560, - "column": 40 + "line": 565, + "column": 86 } }, - "object": { - "type": "MemberExpression", - "start": 18771, - "end": 18797, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 36 - } - }, - "object": { - "type": "MemberExpression", - "start": 18771, - "end": 18787, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 26 - } - }, - "object": { - "type": "ThisExpression", - "start": 18771, - "end": 18775, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 14 - } - } - }, - "property": { - "type": "Identifier", - "start": 18776, - "end": 18787, - "loc": { - "start": { - "line": 560, - "column": 15 - }, - "end": { - "line": 560, - "column": 26 - }, - "identifierName": "keyboardDOM" - }, - "name": "keyboardDOM" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 18788, - "end": 18797, - "loc": { - "start": { - "line": 560, - "column": 27 - }, - "end": { - "line": 560, - "column": 36 - }, - "identifierName": "classList" - }, - "name": "classList" - }, - "computed": false - }, - "property": { + "id": { "type": "Identifier", - "start": 18798, - "end": 18801, + "start": 18891, + "end": 18899, "loc": { "start": { - "line": 560, - "column": 37 + "line": 565, + "column": 14 }, "end": { - "line": 560, - "column": 40 + "line": 565, + "column": 22 }, - "identifierName": "add" + "identifierName": "classStr" }, - "name": "add" + "name": "classStr" }, - "computed": false - }, - "arguments": [ - { + "init": { "type": "TemplateLiteral", - "start": 18816, - "end": 18877, + "start": 18902, + "end": 18963, "loc": { "start": { - "line": 561, - "column": 12 + "line": 565, + "column": 25 }, "end": { - "line": 561, - "column": 73 + "line": 565, + "column": 86 } }, "expressions": [ { "type": "CallExpression", - "start": 18826, - "end": 18875, + "start": 18912, + "end": 18961, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 71 + "line": 565, + "column": 84 } }, "callee": { "type": "MemberExpression", - "start": 18826, - "end": 18850, + "start": 18912, + "end": 18936, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 } }, "object": { "type": "MemberExpression", - "start": 18826, - "end": 18840, + "start": 18912, + "end": 18926, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 } }, "object": { "type": "ThisExpression", - "start": 18826, - "end": 18830, + "start": 18912, + "end": 18916, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 26 + "line": 565, + "column": 39 } } }, "property": { "type": "Identifier", - "start": 18831, - "end": 18840, + "start": 18917, + "end": 18926, "loc": { "start": { - "line": 561, - "column": 27 + "line": 565, + "column": 40 }, "end": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 }, "identifierName": "utilities" }, @@ -28853,16 +28894,16 @@ }, "property": { "type": "Identifier", - "start": 18841, - "end": 18850, + "start": 18927, + "end": 18936, "loc": { "start": { - "line": 561, - "column": 37 + "line": 565, + "column": 50 }, "end": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 }, "identifierName": "camelCase" }, @@ -28873,44 +28914,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 18851, - "end": 18874, + "start": 18937, + "end": 18960, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 } }, "object": { "type": "MemberExpression", - "start": 18851, - "end": 18869, + "start": 18937, + "end": 18955, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 } }, "object": { "type": "Identifier", - "start": 18851, - "end": 18857, + "start": 18937, + "end": 18943, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 53 + "line": 565, + "column": 66 }, "identifierName": "module" }, @@ -28918,16 +28959,16 @@ }, "property": { "type": "Identifier", - "start": 18858, - "end": 18869, + "start": 18944, + "end": 18955, "loc": { "start": { - "line": 561, - "column": 54 + "line": 565, + "column": 67 }, "end": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 }, "identifierName": "constructor" }, @@ -28937,16 +28978,16 @@ }, "property": { "type": "Identifier", - "start": 18870, - "end": 18874, + "start": 18956, + "end": 18960, "loc": { "start": { - "line": 561, - "column": 66 + "line": 565, + "column": 79 }, "end": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 }, "identifierName": "name" }, @@ -28960,16 +29001,16 @@ "quasis": [ { "type": "TemplateElement", - "start": 18817, - "end": 18824, + "start": 18903, + "end": 18910, "loc": { "start": { - "line": 561, - "column": 13 + "line": 565, + "column": 26 }, "end": { - "line": 561, - "column": 20 + "line": 565, + "column": 33 } }, "value": { @@ -28980,16 +29021,16 @@ }, { "type": "TemplateElement", - "start": 18876, - "end": 18876, + "start": 18962, + "end": 18962, "loc": { "start": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 }, "end": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 } }, "value": { @@ -29000,7 +29041,227 @@ } ] } - ] + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 18976, + "end": 19049, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18976, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18976, + "end": 19002, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 18976, + "end": 18980, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "start": 18981, + "end": 19002, + "loc": { + "start": { + "line": 566, + "column": 15 + }, + "end": { + "line": 566, + "column": 36 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 19005, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "left": { + "type": "MemberExpression", + "start": 19005, + "end": 19031, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 19005, + "end": 19009, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "start": 19010, + "end": 19031, + "loc": { + "start": { + "line": 566, + "column": 44 + }, + "end": { + "line": 566, + "column": 65 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false + }, + "operator": "+", + "right": { + "type": "TemplateLiteral", + "start": 19034, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 68 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "expressions": [ + { + "type": "Identifier", + "start": 19038, + "end": 19046, + "loc": { + "start": { + "line": 566, + "column": 72 + }, + "end": { + "line": 566, + "column": 80 + }, + "identifierName": "classStr" + }, + "name": "classStr" + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 19035, + "end": 19036, + "loc": { + "start": { + "line": 566, + "column": 69 + }, + "end": { + "line": 566, + "column": 70 + } + }, + "value": { + "raw": " ", + "cooked": " " + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 19047, + "end": 19047, + "loc": { + "start": { + "line": 566, + "column": 81 + }, + "end": { + "line": 566, + "column": 81 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": true + } + ] + } + } } } ], @@ -29011,15 +29272,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -29028,57 +29289,136 @@ }, { "type": "ExpressionStatement", - "start": 18914, - "end": 18932, + "start": 19072, + "end": 19086, "loc": { "start": { - "line": 565, + "line": 569, "column": 8 }, "end": { - "line": 565, + "line": 569, + "column": 22 + } + }, + "expression": { + "type": "CallExpression", + "start": 19072, + "end": 19085, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 21 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19072, + "end": 19083, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 19072, + "end": 19076, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 19077, + "end": 19083, + "loc": { + "start": { + "line": 569, + "column": 13 + }, + "end": { + "line": 569, + "column": 19 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19096, + "end": 19114, + "loc": { + "start": { + "line": 570, + "column": 8 + }, + "end": { + "line": 570, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 18914, - "end": 18931, + "start": 19096, + "end": 19113, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 25 } }, "callee": { "type": "MemberExpression", - "start": 18914, - "end": 18925, + "start": 19096, + "end": 19107, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 19 } }, "object": { "type": "Identifier", - "start": 18914, - "end": 18920, + "start": 19096, + "end": 19102, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 14 }, "identifierName": "module" @@ -29087,15 +29427,15 @@ }, "property": { "type": "Identifier", - "start": 18921, - "end": 18925, + "start": 19103, + "end": 19107, "loc": { "start": { - "line": 565, + "line": 570, "column": 15 }, "end": { - "line": 565, + "line": 570, "column": 19 }, "identifierName": "init" @@ -29107,15 +29447,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 18926, - "end": 18930, + "start": 19108, + "end": 19112, "loc": { "start": { - "line": 565, + "line": 570, "column": 20 }, "end": { - "line": 565, + "line": 570, "column": 24 } } @@ -29143,15 +29483,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -29161,15 +29501,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -29178,15 +29518,15 @@ }, { "type": "ClassProperty", - "start": 18997, - "end": 19129, + "start": 19179, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 2 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, @@ -29194,15 +29534,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18997, - "end": 19010, + "start": 19179, + "end": 19192, "loc": { "start": { - "line": 573, + "line": 578, "column": 2 }, "end": { - "line": 573, + "line": 578, "column": 15 }, "identifierName": "getModuleProp" @@ -29212,15 +29552,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 19013, - "end": 19129, + "start": 19195, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 18 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, @@ -29231,15 +29571,15 @@ "params": [ { "type": "Identifier", - "start": 19014, - "end": 19018, + "start": 19196, + "end": 19200, "loc": { "start": { - "line": 573, + "line": 578, "column": 19 }, "end": { - "line": 573, + "line": 578, "column": 23 }, "identifierName": "name" @@ -29248,15 +29588,15 @@ }, { "type": "Identifier", - "start": 19020, - "end": 19024, + "start": 19202, + "end": 19206, "loc": { "start": { - "line": 573, + "line": 578, "column": 25 }, "end": { - "line": 573, + "line": 578, "column": 29 }, "identifierName": "prop" @@ -29266,44 +29606,44 @@ ], "body": { "type": "BlockStatement", - "start": 19029, - "end": 19129, + "start": 19211, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 34 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 19036, - "end": 19080, + "start": 19218, + "end": 19262, "loc": { "start": { - "line": 574, + "line": 579, "column": 4 }, "end": { - "line": 575, + "line": 580, "column": 19 } }, "test": { "type": "UnaryExpression", - "start": 19039, - "end": 19058, + "start": 19221, + "end": 19240, "loc": { "start": { - "line": 574, + "line": 579, "column": 7 }, "end": { - "line": 574, + "line": 579, "column": 26 } }, @@ -29311,58 +29651,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 19040, - "end": 19058, + "start": 19222, + "end": 19240, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 19040, - "end": 19052, + "start": 19222, + "end": 19234, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 19040, - "end": 19044, + "start": 19222, + "end": 19226, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 12 } } }, "property": { "type": "Identifier", - "start": 19045, - "end": 19052, + "start": 19227, + "end": 19234, "loc": { "start": { - "line": 574, + "line": 579, "column": 13 }, "end": { - "line": 574, + "line": 579, "column": 20 }, "identifierName": "modules" @@ -29373,15 +29713,15 @@ }, "property": { "type": "Identifier", - "start": 19053, - "end": 19057, + "start": 19235, + "end": 19239, "loc": { "start": { - "line": 574, + "line": 579, "column": 21 }, "end": { - "line": 574, + "line": 579, "column": 25 }, "identifierName": "name" @@ -29396,29 +29736,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 19067, - "end": 19080, + "start": 19249, + "end": 19262, "loc": { "start": { - "line": 575, + "line": 580, "column": 6 }, "end": { - "line": 575, + "line": 580, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 19074, - "end": 19079, + "start": 19256, + "end": 19261, "loc": { "start": { - "line": 575, + "line": 580, "column": 13 }, "end": { - "line": 575, + "line": 580, "column": 18 } }, @@ -29429,86 +29769,86 @@ }, { "type": "ReturnStatement", - "start": 19092, - "end": 19124, + "start": 19274, + "end": 19306, "loc": { "start": { - "line": 577, + "line": 582, "column": 4 }, "end": { - "line": 577, + "line": 582, "column": 36 } }, "argument": { "type": "MemberExpression", - "start": 19099, - "end": 19123, + "start": 19281, + "end": 19305, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 19099, - "end": 19117, + "start": 19281, + "end": 19299, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 19099, - "end": 19111, + "start": 19281, + "end": 19293, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 19099, - "end": 19103, + "start": 19281, + "end": 19285, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 15 } } }, "property": { "type": "Identifier", - "start": 19104, - "end": 19111, + "start": 19286, + "end": 19293, "loc": { "start": { - "line": 577, + "line": 582, "column": 16 }, "end": { - "line": 577, + "line": 582, "column": 23 }, "identifierName": "modules" @@ -29519,15 +29859,15 @@ }, "property": { "type": "Identifier", - "start": 19112, - "end": 19116, + "start": 19294, + "end": 19298, "loc": { "start": { - "line": 577, + "line": 582, "column": 24 }, "end": { - "line": 577, + "line": 582, "column": 28 }, "identifierName": "name" @@ -29538,15 +29878,15 @@ }, "property": { "type": "Identifier", - "start": 19118, - "end": 19122, + "start": 19300, + "end": 19304, "loc": { "start": { - "line": 577, + "line": 582, "column": 30 }, "end": { - "line": 577, + "line": 582, "column": 34 }, "identifierName": "prop" @@ -29566,15 +29906,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -29584,15 +29924,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -29601,15 +29941,15 @@ }, { "type": "ClassProperty", - "start": 19170, - "end": 19238, + "start": 19352, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 2 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, @@ -29617,15 +29957,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19170, - "end": 19184, + "start": 19352, + "end": 19366, "loc": { "start": { - "line": 583, + "line": 588, "column": 2 }, "end": { - "line": 583, + "line": 588, "column": 16 }, "identifierName": "getModulesList" @@ -29635,15 +29975,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 19187, - "end": 19238, + "start": 19369, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 19 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, @@ -29654,72 +29994,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19193, - "end": 19238, + "start": 19375, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 25 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, "body": [ { "type": "ReturnStatement", - "start": 19200, - "end": 19233, + "start": 19382, + "end": 19415, "loc": { "start": { - "line": 584, + "line": 589, "column": 4 }, "end": { - "line": 584, + "line": 589, "column": 37 } }, "argument": { "type": "CallExpression", - "start": 19207, - "end": 19232, + "start": 19389, + "end": 19414, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 19207, - "end": 19218, + "start": 19389, + "end": 19400, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 22 } }, "object": { "type": "Identifier", - "start": 19207, - "end": 19213, + "start": 19389, + "end": 19395, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 17 }, "identifierName": "Object" @@ -29728,15 +30068,15 @@ }, "property": { "type": "Identifier", - "start": 19214, - "end": 19218, + "start": 19396, + "end": 19400, "loc": { "start": { - "line": 584, + "line": 589, "column": 18 }, "end": { - "line": 584, + "line": 589, "column": 22 }, "identifierName": "keys" @@ -29748,44 +30088,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 19219, - "end": 19231, + "start": 19401, + "end": 19413, "loc": { "start": { - "line": 584, + "line": 589, "column": 23 }, "end": { - "line": 584, + "line": 589, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 19219, - "end": 19223, + "start": 19401, + "end": 19405, "loc": { "start": { - "line": 584, + "line": 589, "column": 23 }, "end": { - "line": 584, + "line": 589, "column": 27 } } }, "property": { "type": "Identifier", - "start": 19224, - "end": 19231, + "start": 19406, + "end": 19413, "loc": { "start": { - "line": 584, + "line": 589, "column": 28 }, "end": { - "line": 584, + "line": 589, "column": 35 }, "identifierName": "modules" @@ -29807,15 +30147,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -29825,15 +30165,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -29842,15 +30182,15 @@ }, { "type": "ClassMethod", - "start": 19304, - "end": 23618, + "start": 19486, + "end": 23830, "loc": { "start": { - "line": 590, + "line": 595, "column": 2 }, "end": { - "line": 732, + "line": 737, "column": 3 } }, @@ -29858,15 +30198,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19304, - "end": 19310, + "start": 19486, + "end": 19492, "loc": { "start": { - "line": 590, + "line": 595, "column": 2 }, "end": { - "line": 590, + "line": 595, "column": 8 }, "identifierName": "render" @@ -29882,72 +30222,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19312, - "end": 23618, + "start": 19494, + "end": 23830, "loc": { "start": { - "line": 590, + "line": 595, "column": 10 }, "end": { - "line": 732, + "line": 737, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 19360, - "end": 19373, + "start": 19542, + "end": 19555, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 17 } }, "expression": { "type": "CallExpression", - "start": 19360, - "end": 19372, + "start": 19542, + "end": 19554, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 16 } }, "callee": { "type": "MemberExpression", - "start": 19360, - "end": 19370, + "start": 19542, + "end": 19552, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 19360, - "end": 19364, + "start": 19542, + "end": 19546, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 8 } }, @@ -29955,15 +30295,15 @@ }, "property": { "type": "Identifier", - "start": 19365, - "end": 19370, + "start": 19547, + "end": 19552, "loc": { "start": { - "line": 594, + "line": 599, "column": 9 }, "end": { - "line": 594, + "line": 599, "column": 14 }, "identifierName": "clear" @@ -29980,15 +30320,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear keyboard\r\n ", - "start": 19319, - "end": 19354, + "start": 19501, + "end": 19536, "loc": { "start": { - "line": 591, + "line": 596, "column": 4 }, "end": { - "line": 593, + "line": 598, "column": 7 } } @@ -29997,44 +30337,44 @@ }, { "type": "VariableDeclaration", - "start": 19381, - "end": 19481, + "start": 19563, + "end": 19663, "loc": { "start": { - "line": 596, + "line": 601, "column": 4 }, "end": { - "line": 596, + "line": 601, "column": 104 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19385, - "end": 19480, + "start": 19567, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 8 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "id": { "type": "Identifier", - "start": 19385, - "end": 19396, + "start": 19567, + "end": 19578, "loc": { "start": { - "line": 596, + "line": 601, "column": 8 }, "end": { - "line": 596, + "line": 601, "column": 19 }, "identifierName": "layoutClass" @@ -30043,72 +30383,72 @@ }, "init": { "type": "ConditionalExpression", - "start": 19399, - "end": 19480, + "start": 19581, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "test": { "type": "MemberExpression", - "start": 19399, - "end": 19418, + "start": 19581, + "end": 19600, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 19399, - "end": 19411, + "start": 19581, + "end": 19593, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 19399, - "end": 19403, + "start": 19581, + "end": 19585, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 26 } } }, "property": { "type": "Identifier", - "start": 19404, - "end": 19411, + "start": 19586, + "end": 19593, "loc": { "start": { - "line": 596, + "line": 601, "column": 27 }, "end": { - "line": 596, + "line": 601, "column": 34 }, "identifierName": "options" @@ -30119,15 +30459,15 @@ }, "property": { "type": "Identifier", - "start": 19412, - "end": 19418, + "start": 19594, + "end": 19600, "loc": { "start": { - "line": 596, + "line": 601, "column": 35 }, "end": { - "line": 596, + "line": 601, "column": 41 }, "identifierName": "layout" @@ -30138,15 +30478,15 @@ }, "consequent": { "type": "StringLiteral", - "start": 19421, - "end": 19439, + "start": 19603, + "end": 19621, "loc": { "start": { - "line": 596, + "line": 601, "column": 44 }, "end": { - "line": 596, + "line": 601, "column": 62 } }, @@ -30158,73 +30498,73 @@ }, "alternate": { "type": "TemplateLiteral", - "start": 19442, - "end": 19480, + "start": 19624, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 65 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "expressions": [ { "type": "MemberExpression", - "start": 19455, - "end": 19478, + "start": 19637, + "end": 19660, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 101 } }, "object": { "type": "MemberExpression", - "start": 19455, - "end": 19467, + "start": 19637, + "end": 19649, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 90 } }, "object": { "type": "ThisExpression", - "start": 19455, - "end": 19459, + "start": 19637, + "end": 19641, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 82 } } }, "property": { "type": "Identifier", - "start": 19460, - "end": 19467, + "start": 19642, + "end": 19649, "loc": { "start": { - "line": 596, + "line": 601, "column": 83 }, "end": { - "line": 596, + "line": 601, "column": 90 }, "identifierName": "options" @@ -30235,15 +30575,15 @@ }, "property": { "type": "Identifier", - "start": 19468, - "end": 19478, + "start": 19650, + "end": 19660, "loc": { "start": { - "line": 596, + "line": 601, "column": 91 }, "end": { - "line": 596, + "line": 601, "column": 101 }, "identifierName": "layoutName" @@ -30256,15 +30596,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 19443, - "end": 19453, + "start": 19625, + "end": 19635, "loc": { "start": { - "line": 596, + "line": 601, "column": 66 }, "end": { - "line": 596, + "line": 601, "column": 76 } }, @@ -30276,15 +30616,15 @@ }, { "type": "TemplateElement", - "start": 19479, - "end": 19479, + "start": 19661, + "end": 19661, "loc": { "start": { - "line": 596, + "line": 601, "column": 102 }, "end": { - "line": 596, + "line": 601, "column": 102 } }, @@ -30303,44 +30643,44 @@ }, { "type": "VariableDeclaration", - "start": 19487, - "end": 19557, + "start": 19669, + "end": 19739, "loc": { "start": { - "line": 597, + "line": 602, "column": 4 }, "end": { - "line": 597, + "line": 602, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19491, - "end": 19556, + "start": 19673, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 8 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "id": { "type": "Identifier", - "start": 19491, - "end": 19497, + "start": 19673, + "end": 19679, "loc": { "start": { - "line": 597, + "line": 602, "column": 8 }, "end": { - "line": 597, + "line": 602, "column": 14 }, "identifierName": "layout" @@ -30349,72 +30689,72 @@ }, "init": { "type": "LogicalExpression", - "start": 19500, - "end": 19556, + "start": 19682, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "left": { "type": "MemberExpression", - "start": 19500, - "end": 19519, + "start": 19682, + "end": 19701, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 19500, - "end": 19512, + "start": 19682, + "end": 19694, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 19500, - "end": 19504, + "start": 19682, + "end": 19686, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 21 } } }, "property": { "type": "Identifier", - "start": 19505, - "end": 19512, + "start": 19687, + "end": 19694, "loc": { "start": { - "line": 597, + "line": 602, "column": 22 }, "end": { - "line": 597, + "line": 602, "column": 29 }, "identifierName": "options" @@ -30425,15 +30765,15 @@ }, "property": { "type": "Identifier", - "start": 19513, - "end": 19519, + "start": 19695, + "end": 19701, "loc": { "start": { - "line": 597, + "line": 602, "column": 30 }, "end": { - "line": 597, + "line": 602, "column": 36 }, "identifierName": "layout" @@ -30445,43 +30785,43 @@ "operator": "||", "right": { "type": "CallExpression", - "start": 19523, - "end": 19556, + "start": 19705, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "callee": { "type": "MemberExpression", - "start": 19523, - "end": 19554, + "start": 19705, + "end": 19736, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 71 } }, "object": { "type": "Identifier", - "start": 19523, - "end": 19537, + "start": 19705, + "end": 19719, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 54 }, "identifierName": "KeyboardLayout" @@ -30490,15 +30830,15 @@ }, "property": { "type": "Identifier", - "start": 19538, - "end": 19554, + "start": 19720, + "end": 19736, "loc": { "start": { - "line": 597, + "line": 602, "column": 55 }, "end": { - "line": 597, + "line": 602, "column": 71 }, "identifierName": "getDefaultLayout" @@ -30517,15 +30857,15 @@ { "type": "CommentBlock", "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, + "start": 19747, + "end": 19799, "loc": { "start": { - "line": 599, + "line": 604, "column": 4 }, "end": { - "line": 601, + "line": 606, "column": 7 } } @@ -30534,44 +30874,44 @@ }, { "type": "VariableDeclaration", - "start": 19623, - "end": 19651, + "start": 19805, + "end": 19833, "loc": { "start": { - "line": 602, + "line": 607, "column": 4 }, "end": { - "line": 602, + "line": 607, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19627, - "end": 19650, + "start": 19809, + "end": 19832, "loc": { "start": { - "line": 602, + "line": 607, "column": 8 }, "end": { - "line": 602, + "line": 607, "column": 31 } }, "id": { "type": "Identifier", - "start": 19627, - "end": 19645, + "start": 19809, + "end": 19827, "loc": { "start": { - "line": 602, + "line": 607, "column": 8 }, "end": { - "line": 602, + "line": 607, "column": 26 }, "identifierName": "buttonThemesParsed" @@ -30581,15 +30921,15 @@ }, "init": { "type": "ObjectExpression", - "start": 19648, - "end": 19650, + "start": 19830, + "end": 19832, "loc": { "start": { - "line": 602, + "line": 607, "column": 29 }, "end": { - "line": 602, + "line": 607, "column": 31 } }, @@ -30603,15 +30943,15 @@ { "type": "CommentBlock", "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, + "start": 19747, + "end": 19799, "loc": { "start": { - "line": 599, + "line": 604, "column": 4 }, "end": { - "line": 601, + "line": 606, "column": 7 } } @@ -30620,57 +30960,57 @@ }, { "type": "IfStatement", - "start": 19657, - "end": 20796, + "start": 19839, + "end": 20978, "loc": { "start": { - "line": 603, + "line": 608, "column": 4 }, "end": { - "line": 631, + "line": 636, "column": 5 } }, "test": { "type": "CallExpression", - "start": 19660, - "end": 19699, + "start": 19842, + "end": 19881, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 19660, - "end": 19673, + "start": 19842, + "end": 19855, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 20 } }, "object": { "type": "Identifier", - "start": 19660, - "end": 19665, + "start": 19842, + "end": 19847, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 12 }, "identifierName": "Array" @@ -30679,15 +31019,15 @@ }, "property": { "type": "Identifier", - "start": 19666, - "end": 19673, + "start": 19848, + "end": 19855, "loc": { "start": { - "line": 603, + "line": 608, "column": 13 }, "end": { - "line": 603, + "line": 608, "column": 20 }, "identifierName": "isArray" @@ -30699,58 +31039,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 19674, - "end": 19698, + "start": 19856, + "end": 19880, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 19674, - "end": 19686, + "start": 19856, + "end": 19868, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 19674, - "end": 19678, + "start": 19856, + "end": 19860, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 25 } } }, "property": { "type": "Identifier", - "start": 19679, - "end": 19686, + "start": 19861, + "end": 19868, "loc": { "start": { - "line": 603, + "line": 608, "column": 26 }, "end": { - "line": 603, + "line": 608, "column": 33 }, "identifierName": "options" @@ -30761,15 +31101,15 @@ }, "property": { "type": "Identifier", - "start": 19687, - "end": 19698, + "start": 19869, + "end": 19880, "loc": { "start": { - "line": 603, + "line": 608, "column": 34 }, "end": { - "line": 603, + "line": 608, "column": 45 }, "identifierName": "buttonTheme" @@ -30782,115 +31122,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 19700, - "end": 20796, + "start": 19882, + "end": 20978, "loc": { "start": { - "line": 603, + "line": 608, "column": 47 }, "end": { - "line": 631, + "line": 636, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 19709, - "end": 20789, + "start": 19891, + "end": 20971, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 630, + "line": 635, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 19709, - "end": 20788, + "start": 19891, + "end": 20970, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 630, + "line": 635, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 19709, - "end": 19741, + "start": 19891, + "end": 19923, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 19709, - "end": 19733, + "start": 19891, + "end": 19915, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 19709, - "end": 19721, + "start": 19891, + "end": 19903, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 19709, - "end": 19713, + "start": 19891, + "end": 19895, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 10 } } }, "property": { "type": "Identifier", - "start": 19714, - "end": 19721, + "start": 19896, + "end": 19903, "loc": { "start": { - "line": 604, + "line": 609, "column": 11 }, "end": { - "line": 604, + "line": 609, "column": 18 }, "identifierName": "options" @@ -30901,15 +31241,15 @@ }, "property": { "type": "Identifier", - "start": 19722, - "end": 19733, + "start": 19904, + "end": 19915, "loc": { "start": { - "line": 604, + "line": 609, "column": 19 }, "end": { - "line": 604, + "line": 609, "column": 30 }, "identifierName": "buttonTheme" @@ -30920,15 +31260,15 @@ }, "property": { "type": "Identifier", - "start": 19734, - "end": 19741, + "start": 19916, + "end": 19923, "loc": { "start": { - "line": 604, + "line": 609, "column": 31 }, "end": { - "line": 604, + "line": 609, "column": 38 }, "identifierName": "forEach" @@ -30940,15 +31280,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 19742, - "end": 20787, + "start": 19924, + "end": 20969, "loc": { "start": { - "line": 604, + "line": 609, "column": 39 }, "end": { - "line": 630, + "line": 635, "column": 7 } }, @@ -30959,15 +31299,15 @@ "params": [ { "type": "Identifier", - "start": 19742, - "end": 19750, + "start": 19924, + "end": 19932, "loc": { "start": { - "line": 604, + "line": 609, "column": 39 }, "end": { - "line": 604, + "line": 609, "column": 47 }, "identifierName": "themeObj" @@ -30977,72 +31317,72 @@ ], "body": { "type": "BlockStatement", - "start": 19754, - "end": 20787, + "start": 19936, + "end": 20969, "loc": { "start": { - "line": 604, + "line": 609, "column": 51 }, "end": { - "line": 630, + "line": 635, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 19765, - "end": 20778, + "start": 19947, + "end": 20960, "loc": { "start": { - "line": 605, + "line": 610, "column": 8 }, "end": { - "line": 629, + "line": 634, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 19768, - "end": 19802, + "start": 19950, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 45 } }, "left": { "type": "MemberExpression", - "start": 19768, - "end": 19784, + "start": 19950, + "end": 19966, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 27 } }, "object": { "type": "Identifier", - "start": 19768, - "end": 19776, + "start": 19950, + "end": 19958, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 19 }, "identifierName": "themeObj" @@ -31051,15 +31391,15 @@ }, "property": { "type": "Identifier", - "start": 19777, - "end": 19784, + "start": 19959, + "end": 19966, "loc": { "start": { - "line": 605, + "line": 610, "column": 20 }, "end": { - "line": 605, + "line": 610, "column": 27 }, "identifierName": "buttons" @@ -31071,29 +31411,29 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 19788, - "end": 19802, + "start": 19970, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 31 }, "end": { - "line": 605, + "line": 610, "column": 45 } }, "object": { "type": "Identifier", - "start": 19788, - "end": 19796, + "start": 19970, + "end": 19978, "loc": { "start": { - "line": 605, + "line": 610, "column": 31 }, "end": { - "line": 605, + "line": 610, "column": 39 }, "identifierName": "themeObj" @@ -31102,15 +31442,15 @@ }, "property": { "type": "Identifier", - "start": 19797, - "end": 19802, + "start": 19979, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 40 }, "end": { - "line": 605, + "line": 610, "column": 45 }, "identifierName": "class" @@ -31122,59 +31462,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 19803, - "end": 20644, + "start": 19985, + "end": 20826, "loc": { "start": { - "line": 605, + "line": 610, "column": 46 }, "end": { - "line": 627, + "line": 632, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 19816, - "end": 19833, + "start": 19998, + "end": 20015, "loc": { "start": { - "line": 606, + "line": 611, "column": 10 }, "end": { - "line": 606, + "line": 611, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19820, - "end": 19832, + "start": 20002, + "end": 20014, "loc": { "start": { - "line": 606, + "line": 611, "column": 14 }, "end": { - "line": 606, + "line": 611, "column": 26 } }, "id": { "type": "Identifier", - "start": 19820, - "end": 19832, + "start": 20002, + "end": 20014, "loc": { "start": { - "line": 606, + "line": 611, "column": 14 }, "end": { - "line": 606, + "line": 611, "column": 26 }, "identifierName": "themeButtons" @@ -31188,43 +31528,43 @@ }, { "type": "IfStatement", - "start": 19847, - "end": 19958, + "start": 20029, + "end": 20140, "loc": { "start": { - "line": 608, + "line": 613, "column": 10 }, "end": { - "line": 610, + "line": 615, "column": 11 } }, "test": { "type": "BinaryExpression", - "start": 19850, - "end": 19886, + "start": 20032, + "end": 20068, "loc": { "start": { - "line": 608, + "line": 613, "column": 13 }, "end": { - "line": 608, + "line": 613, "column": 49 } }, "left": { "type": "UnaryExpression", - "start": 19850, - "end": 19873, + "start": 20032, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 13 }, "end": { - "line": 608, + "line": 613, "column": 36 } }, @@ -31232,29 +31572,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 19857, - "end": 19873, + "start": 20039, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 20 }, "end": { - "line": 608, + "line": 613, "column": 36 } }, "object": { "type": "Identifier", - "start": 19857, - "end": 19865, + "start": 20039, + "end": 20047, "loc": { "start": { - "line": 608, + "line": 613, "column": 20 }, "end": { - "line": 608, + "line": 613, "column": 28 }, "identifierName": "themeObj" @@ -31263,15 +31603,15 @@ }, "property": { "type": "Identifier", - "start": 19866, - "end": 19873, + "start": 20048, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 29 }, "end": { - "line": 608, + "line": 613, "column": 36 }, "identifierName": "buttons" @@ -31287,15 +31627,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 19878, - "end": 19886, + "start": 20060, + "end": 20068, "loc": { "start": { - "line": 608, + "line": 613, "column": 41 }, "end": { - "line": 608, + "line": 613, "column": 49 } }, @@ -31308,59 +31648,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 19887, - "end": 19958, + "start": 20069, + "end": 20140, "loc": { "start": { - "line": 608, + "line": 613, "column": 50 }, "end": { - "line": 610, + "line": 615, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 19902, - "end": 19945, + "start": 20084, + "end": 20127, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 19902, - "end": 19944, + "start": 20084, + "end": 20126, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 54 } }, "operator": "=", "left": { "type": "Identifier", - "start": 19902, - "end": 19914, + "start": 20084, + "end": 20096, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 24 }, "identifierName": "themeButtons" @@ -31369,57 +31709,57 @@ }, "right": { "type": "CallExpression", - "start": 19917, - "end": 19944, + "start": 20099, + "end": 20126, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 19917, - "end": 19939, + "start": 20099, + "end": 20121, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 49 } }, "object": { "type": "MemberExpression", - "start": 19917, - "end": 19933, + "start": 20099, + "end": 20115, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 43 } }, "object": { "type": "Identifier", - "start": 19917, - "end": 19925, + "start": 20099, + "end": 20107, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 35 }, "identifierName": "themeObj" @@ -31428,15 +31768,15 @@ }, "property": { "type": "Identifier", - "start": 19926, - "end": 19933, + "start": 20108, + "end": 20115, "loc": { "start": { - "line": 609, + "line": 614, "column": 36 }, "end": { - "line": 609, + "line": 614, "column": 43 }, "identifierName": "buttons" @@ -31447,15 +31787,15 @@ }, "property": { "type": "Identifier", - "start": 19934, - "end": 19939, + "start": 20116, + "end": 20121, "loc": { "start": { - "line": 609, + "line": 614, "column": 44 }, "end": { - "line": 609, + "line": 614, "column": 49 }, "identifierName": "split" @@ -31467,15 +31807,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 19940, - "end": 19943, + "start": 20122, + "end": 20125, "loc": { "start": { - "line": 609, + "line": 614, "column": 50 }, "end": { - "line": 609, + "line": 614, "column": 53 } }, @@ -31496,29 +31836,29 @@ }, { "type": "IfStatement", - "start": 19972, - "end": 20633, + "start": 20154, + "end": 20815, "loc": { "start": { - "line": 612, + "line": 617, "column": 10 }, "end": { - "line": 626, + "line": 631, "column": 11 } }, "test": { "type": "Identifier", - "start": 19975, - "end": 19987, + "start": 20157, + "end": 20169, "loc": { "start": { - "line": 612, + "line": 617, "column": 13 }, "end": { - "line": 612, + "line": 617, "column": 25 }, "identifierName": "themeButtons" @@ -31527,72 +31867,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 19988, - "end": 20633, + "start": 20170, + "end": 20815, "loc": { "start": { - "line": 612, + "line": 617, "column": 26 }, "end": { - "line": 626, + "line": 631, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 20003, - "end": 20620, + "start": 20185, + "end": 20802, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 625, + "line": 630, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 20003, - "end": 20619, + "start": 20185, + "end": 20801, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 625, + "line": 630, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 20003, - "end": 20023, + "start": 20185, + "end": 20205, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 613, + "line": 618, "column": 32 } }, "object": { "type": "Identifier", - "start": 20003, - "end": 20015, + "start": 20185, + "end": 20197, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 613, + "line": 618, "column": 24 }, "identifierName": "themeButtons" @@ -31601,15 +31941,15 @@ }, "property": { "type": "Identifier", - "start": 20016, - "end": 20023, + "start": 20198, + "end": 20205, "loc": { "start": { - "line": 613, + "line": 618, "column": 25 }, "end": { - "line": 613, + "line": 618, "column": 32 }, "identifierName": "forEach" @@ -31621,15 +31961,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 20024, - "end": 20618, + "start": 20206, + "end": 20800, "loc": { "start": { - "line": 613, + "line": 618, "column": 33 }, "end": { - "line": 625, + "line": 630, "column": 13 } }, @@ -31640,15 +31980,15 @@ "params": [ { "type": "Identifier", - "start": 20024, - "end": 20035, + "start": 20206, + "end": 20217, "loc": { "start": { - "line": 613, + "line": 618, "column": 33 }, "end": { - "line": 613, + "line": 618, "column": 44 }, "identifierName": "themeButton" @@ -31658,59 +31998,59 @@ ], "body": { "type": "BlockStatement", - "start": 20039, - "end": 20618, + "start": 20221, + "end": 20800, "loc": { "start": { - "line": 613, + "line": 618, "column": 48 }, "end": { - "line": 625, + "line": 630, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 20056, - "end": 20106, + "start": 20238, + "end": 20288, "loc": { "start": { - "line": 614, + "line": 619, "column": 14 }, "end": { - "line": 614, + "line": 619, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20060, - "end": 20105, + "start": 20242, + "end": 20287, "loc": { "start": { - "line": 614, + "line": 619, "column": 18 }, "end": { - "line": 614, + "line": 619, "column": 63 } }, "id": { "type": "Identifier", - "start": 20060, - "end": 20071, + "start": 20242, + "end": 20253, "loc": { "start": { - "line": 614, + "line": 619, "column": 18 }, "end": { - "line": 614, + "line": 619, "column": 29 }, "identifierName": "themeParsed" @@ -31719,29 +32059,29 @@ }, "init": { "type": "MemberExpression", - "start": 20074, - "end": 20105, + "start": 20256, + "end": 20287, "loc": { "start": { - "line": 614, + "line": 619, "column": 32 }, "end": { - "line": 614, + "line": 619, "column": 63 } }, "object": { "type": "Identifier", - "start": 20074, - "end": 20092, + "start": 20256, + "end": 20274, "loc": { "start": { - "line": 614, + "line": 619, "column": 32 }, "end": { - "line": 614, + "line": 619, "column": 50 }, "identifierName": "buttonThemesParsed" @@ -31750,15 +32090,15 @@ }, "property": { "type": "Identifier", - "start": 20093, - "end": 20104, + "start": 20275, + "end": 20286, "loc": { "start": { - "line": 614, + "line": 619, "column": 51 }, "end": { - "line": 614, + "line": 619, "column": 62 }, "identifierName": "themeButton" @@ -31774,15 +32114,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -31791,29 +32131,29 @@ }, { "type": "IfStatement", - "start": 20179, - "end": 20603, + "start": 20361, + "end": 20785, "loc": { "start": { - "line": 617, + "line": 622, "column": 14 }, "end": { - "line": 624, + "line": 629, "column": 15 } }, "test": { "type": "Identifier", - "start": 20182, - "end": 20193, + "start": 20364, + "end": 20375, "loc": { "start": { - "line": 617, + "line": 622, "column": 17 }, "end": { - "line": 617, + "line": 622, "column": 28 }, "identifierName": "themeParsed" @@ -31823,44 +32163,44 @@ }, "consequent": { "type": "BlockStatement", - "start": 20194, - "end": 20512, + "start": 20376, + "end": 20694, "loc": { "start": { - "line": 617, + "line": 622, "column": 29 }, "end": { - "line": 622, + "line": 627, "column": 15 } }, "body": [ { "type": "IfStatement", - "start": 20314, - "end": 20495, + "start": 20496, + "end": 20677, "loc": { "start": { - "line": 619, + "line": 624, "column": 16 }, "end": { - "line": 621, + "line": 626, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 20317, - "end": 20385, + "start": 20499, + "end": 20567, "loc": { "start": { - "line": 619, + "line": 624, "column": 19 }, "end": { - "line": 619, + "line": 624, "column": 87 } }, @@ -31868,57 +32208,57 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 20318, - "end": 20385, + "start": 20500, + "end": 20567, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 20318, - "end": 20345, + "start": 20500, + "end": 20527, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 20318, - "end": 20332, + "start": 20500, + "end": 20514, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 20318, - "end": 20322, + "start": 20500, + "end": 20504, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 24 } }, @@ -31926,15 +32266,15 @@ }, "property": { "type": "Identifier", - "start": 20323, - "end": 20332, + "start": 20505, + "end": 20514, "loc": { "start": { - "line": 619, + "line": 624, "column": 25 }, "end": { - "line": 619, + "line": 624, "column": 34 }, "identifierName": "utilities" @@ -31946,15 +32286,15 @@ }, "property": { "type": "Identifier", - "start": 20333, - "end": 20345, + "start": 20515, + "end": 20527, "loc": { "start": { - "line": 619, + "line": 624, "column": 35 }, "end": { - "line": 619, + "line": 624, "column": 47 }, "identifierName": "countInArray" @@ -31967,43 +32307,43 @@ "arguments": [ { "type": "CallExpression", - "start": 20346, - "end": 20368, + "start": 20528, + "end": 20550, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 20346, - "end": 20363, + "start": 20528, + "end": 20545, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 65 } }, "object": { "type": "Identifier", - "start": 20346, - "end": 20357, + "start": 20528, + "end": 20539, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 59 }, "identifierName": "themeParsed" @@ -32012,15 +32352,15 @@ }, "property": { "type": "Identifier", - "start": 20358, - "end": 20363, + "start": 20540, + "end": 20545, "loc": { "start": { - "line": 619, + "line": 624, "column": 60 }, "end": { - "line": 619, + "line": 624, "column": 65 }, "identifierName": "split" @@ -32032,15 +32372,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 20364, - "end": 20367, + "start": 20546, + "end": 20549, "loc": { "start": { - "line": 619, + "line": 624, "column": 66 }, "end": { - "line": 619, + "line": 624, "column": 69 } }, @@ -32054,29 +32394,29 @@ }, { "type": "MemberExpression", - "start": 20370, - "end": 20384, + "start": 20552, + "end": 20566, "loc": { "start": { - "line": 619, + "line": 624, "column": 72 }, "end": { - "line": 619, + "line": 624, "column": 86 } }, "object": { "type": "Identifier", - "start": 20370, - "end": 20378, + "start": 20552, + "end": 20560, "loc": { "start": { - "line": 619, + "line": 624, "column": 72 }, "end": { - "line": 619, + "line": 624, "column": 80 }, "identifierName": "themeObj" @@ -32085,15 +32425,15 @@ }, "property": { "type": "Identifier", - "start": 20379, - "end": 20384, + "start": 20561, + "end": 20566, "loc": { "start": { - "line": 619, + "line": 624, "column": 81 }, "end": { - "line": 619, + "line": 624, "column": 86 }, "identifierName": "class" @@ -32112,73 +32452,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 20386, - "end": 20495, + "start": 20568, + "end": 20677, "loc": { "start": { - "line": 619, + "line": 624, "column": 88 }, "end": { - "line": 621, + "line": 626, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 20407, - "end": 20476, + "start": 20589, + "end": 20658, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 87 } }, "expression": { "type": "AssignmentExpression", - "start": 20407, - "end": 20475, + "start": 20589, + "end": 20657, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 86 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 20407, - "end": 20438, + "start": 20589, + "end": 20620, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 49 } }, "object": { "type": "Identifier", - "start": 20407, - "end": 20425, + "start": 20589, + "end": 20607, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 36 }, "identifierName": "buttonThemesParsed" @@ -32187,15 +32527,15 @@ }, "property": { "type": "Identifier", - "start": 20426, - "end": 20437, + "start": 20608, + "end": 20619, "loc": { "start": { - "line": 620, + "line": 625, "column": 37 }, "end": { - "line": 620, + "line": 625, "column": 48 }, "identifierName": "themeButton" @@ -32206,30 +32546,30 @@ }, "right": { "type": "TemplateLiteral", - "start": 20441, - "end": 20475, + "start": 20623, + "end": 20657, "loc": { "start": { - "line": 620, + "line": 625, "column": 52 }, "end": { - "line": 620, + "line": 625, "column": 86 } }, "expressions": [ { "type": "Identifier", - "start": 20444, - "end": 20455, + "start": 20626, + "end": 20637, "loc": { "start": { - "line": 620, + "line": 625, "column": 55 }, "end": { - "line": 620, + "line": 625, "column": 66 }, "identifierName": "themeParsed" @@ -32238,29 +32578,29 @@ }, { "type": "MemberExpression", - "start": 20459, - "end": 20473, + "start": 20641, + "end": 20655, "loc": { "start": { - "line": 620, + "line": 625, "column": 70 }, "end": { - "line": 620, + "line": 625, "column": 84 } }, "object": { "type": "Identifier", - "start": 20459, - "end": 20467, + "start": 20641, + "end": 20649, "loc": { "start": { - "line": 620, + "line": 625, "column": 70 }, "end": { - "line": 620, + "line": 625, "column": 78 }, "identifierName": "themeObj" @@ -32269,15 +32609,15 @@ }, "property": { "type": "Identifier", - "start": 20468, - "end": 20473, + "start": 20650, + "end": 20655, "loc": { "start": { - "line": 620, + "line": 625, "column": 79 }, "end": { - "line": 620, + "line": 625, "column": 84 }, "identifierName": "class" @@ -32290,15 +32630,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 20442, - "end": 20442, + "start": 20624, + "end": 20624, "loc": { "start": { - "line": 620, + "line": 625, "column": 53 }, "end": { - "line": 620, + "line": 625, "column": 53 } }, @@ -32310,15 +32650,15 @@ }, { "type": "TemplateElement", - "start": 20456, - "end": 20457, + "start": 20638, + "end": 20639, "loc": { "start": { - "line": 620, + "line": 625, "column": 67 }, "end": { - "line": 620, + "line": 625, "column": 68 } }, @@ -32330,15 +32670,15 @@ }, { "type": "TemplateElement", - "start": 20474, - "end": 20474, + "start": 20656, + "end": 20656, "loc": { "start": { - "line": 620, + "line": 625, "column": 85 }, "end": { - "line": 620, + "line": 625, "column": 85 } }, @@ -32360,15 +32700,15 @@ { "type": "CommentLine", "value": " Making sure we don't add duplicate classes, even when buttonTheme has duplicates", - "start": 20213, - "end": 20296, + "start": 20395, + "end": 20478, "loc": { "start": { - "line": 618, + "line": 623, "column": 16 }, "end": { - "line": 618, + "line": 623, "column": 99 } } @@ -32380,73 +32720,73 @@ }, "alternate": { "type": "BlockStatement", - "start": 20518, - "end": 20603, + "start": 20700, + "end": 20785, "loc": { "start": { - "line": 622, + "line": 627, "column": 21 }, "end": { - "line": 624, + "line": 629, "column": 15 } }, "body": [ { "type": "ExpressionStatement", - "start": 20537, - "end": 20586, + "start": 20719, + "end": 20768, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 20537, - "end": 20585, + "start": 20719, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 20537, - "end": 20568, + "start": 20719, + "end": 20750, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 47 } }, "object": { "type": "Identifier", - "start": 20537, - "end": 20555, + "start": 20719, + "end": 20737, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 34 }, "identifierName": "buttonThemesParsed" @@ -32455,15 +32795,15 @@ }, "property": { "type": "Identifier", - "start": 20556, - "end": 20567, + "start": 20738, + "end": 20749, "loc": { "start": { - "line": 623, + "line": 628, "column": 35 }, "end": { - "line": 623, + "line": 628, "column": 46 }, "identifierName": "themeButton" @@ -32474,29 +32814,29 @@ }, "right": { "type": "MemberExpression", - "start": 20571, - "end": 20585, + "start": 20753, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 50 }, "end": { - "line": 623, + "line": 628, "column": 64 } }, "object": { "type": "Identifier", - "start": 20571, - "end": 20579, + "start": 20753, + "end": 20761, "loc": { "start": { - "line": 623, + "line": 628, "column": 50 }, "end": { - "line": 623, + "line": 628, "column": 58 }, "identifierName": "themeObj" @@ -32505,15 +32845,15 @@ }, "property": { "type": "Identifier", - "start": 20580, - "end": 20585, + "start": 20762, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 59 }, "end": { - "line": 623, + "line": 628, "column": 64 }, "identifierName": "class" @@ -32531,15 +32871,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -32563,72 +32903,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 20650, - "end": 20778, + "start": 20832, + "end": 20960, "loc": { "start": { - "line": 627, + "line": 632, "column": 15 }, "end": { - "line": 629, + "line": 634, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 20663, - "end": 20767, + "start": 20845, + "end": 20949, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 114 } }, "expression": { "type": "CallExpression", - "start": 20663, - "end": 20767, + "start": 20845, + "end": 20949, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 114 } }, "callee": { "type": "MemberExpression", - "start": 20663, - "end": 20675, + "start": 20845, + "end": 20857, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 22 } }, "object": { "type": "Identifier", - "start": 20663, - "end": 20670, + "start": 20845, + "end": 20852, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 17 }, "identifierName": "console" @@ -32637,15 +32977,15 @@ }, "property": { "type": "Identifier", - "start": 20671, - "end": 20675, + "start": 20853, + "end": 20857, "loc": { "start": { - "line": 628, + "line": 633, "column": 18 }, "end": { - "line": 628, + "line": 633, "column": 22 }, "identifierName": "warn" @@ -32657,15 +32997,15 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 20676, - "end": 20766, + "start": 20858, + "end": 20948, "loc": { "start": { - "line": 628, + "line": 633, "column": 23 }, "end": { - "line": 628, + "line": 633, "column": 113 } }, @@ -32673,15 +33013,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 20677, - "end": 20765, + "start": 20859, + "end": 20947, "loc": { "start": { - "line": 628, + "line": 633, "column": 24 }, "end": { - "line": 628, + "line": 633, "column": 112 } }, @@ -32716,15 +33056,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, + "start": 20986, + "end": 21052, "loc": { "start": { - "line": 633, + "line": 638, "column": 4 }, "end": { - "line": 635, + "line": 640, "column": 7 } } @@ -32733,72 +33073,72 @@ }, { "type": "ExpressionStatement", - "start": 20876, - "end": 20946, + "start": 21058, + "end": 21158, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, - "column": 74 + "line": 641, + "column": 104 } }, "expression": { "type": "AssignmentExpression", - "start": 20876, - "end": 20945, + "start": 21058, + "end": 21157, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 20876, - "end": 20902, + "start": 21058, + "end": 21084, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 20876, - "end": 20892, + "start": 21058, + "end": 21074, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 20876, - "end": 20880, + "start": 21058, + "end": 21062, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 8 } }, @@ -32806,15 +33146,15 @@ }, "property": { "type": "Identifier", - "start": 20881, - "end": 20892, + "start": 21063, + "end": 21074, "loc": { "start": { - "line": 636, + "line": 641, "column": 9 }, "end": { - "line": 636, + "line": 641, "column": 20 }, "identifierName": "keyboardDOM" @@ -32826,15 +33166,15 @@ }, "property": { "type": "Identifier", - "start": 20893, - "end": 20902, + "start": 21075, + "end": 21084, "loc": { "start": { - "line": 636, + "line": 641, "column": 21 }, "end": { - "line": 636, + "line": 641, "column": 30 }, "identifierName": "className" @@ -32846,73 +33186,73 @@ }, "right": { "type": "TemplateLiteral", - "start": 20906, - "end": 20945, + "start": 21088, + "end": 21157, "loc": { "start": { - "line": 636, + "line": 641, "column": 34 }, "end": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 } }, "expressions": [ { "type": "MemberExpression", - "start": 20910, - "end": 20928, + "start": 21092, + "end": 21110, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 20910, - "end": 20922, + "start": 21092, + "end": 21104, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 50 } }, "object": { "type": "ThisExpression", - "start": 20910, - "end": 20914, + "start": 21092, + "end": 21096, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 42 } } }, "property": { "type": "Identifier", - "start": 20915, - "end": 20922, + "start": 21097, + "end": 21104, "loc": { "start": { - "line": 636, + "line": 641, "column": 43 }, "end": { - "line": 636, + "line": 641, "column": 50 }, "identifierName": "options" @@ -32923,15 +33263,15 @@ }, "property": { "type": "Identifier", - "start": 20923, - "end": 20928, + "start": 21105, + "end": 21110, "loc": { "start": { - "line": 636, + "line": 641, "column": 51 }, "end": { - "line": 636, + "line": 641, "column": 56 }, "identifierName": "theme" @@ -32942,34 +33282,82 @@ }, { "type": "Identifier", - "start": 20932, - "end": 20943, + "start": 21114, + "end": 21125, "loc": { "start": { - "line": 636, + "line": 641, "column": 60 }, "end": { - "line": 636, + "line": 641, "column": 71 }, "identifierName": "layoutClass" }, "name": "layoutClass" + }, + { + "type": "MemberExpression", + "start": 21129, + "end": 21155, + "loc": { + "start": { + "line": 641, + "column": 75 + }, + "end": { + "line": 641, + "column": 101 + } + }, + "object": { + "type": "ThisExpression", + "start": 21129, + "end": 21133, + "loc": { + "start": { + "line": 641, + "column": 75 + }, + "end": { + "line": 641, + "column": 79 + } + } + }, + "property": { + "type": "Identifier", + "start": 21134, + "end": 21155, + "loc": { + "start": { + "line": 641, + "column": 80 + }, + "end": { + "line": 641, + "column": 101 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false } ], "quasis": [ { "type": "TemplateElement", - "start": 20907, - "end": 20908, + "start": 21089, + "end": 21090, "loc": { "start": { - "line": 636, + "line": 641, "column": 35 }, "end": { - "line": 636, + "line": 641, "column": 36 } }, @@ -32981,15 +33369,15 @@ }, { "type": "TemplateElement", - "start": 20929, - "end": 20930, + "start": 21111, + "end": 21112, "loc": { "start": { - "line": 636, + "line": 641, "column": 57 }, "end": { - "line": 636, + "line": 641, "column": 58 } }, @@ -33001,16 +33389,36 @@ }, { "type": "TemplateElement", - "start": 20944, - "end": 20944, + "start": 21126, + "end": 21127, "loc": { "start": { - "line": 636, + "line": 641, "column": 72 }, "end": { - "line": 636, - "column": 72 + "line": 641, + "column": 73 + } + }, + "value": { + "raw": " ", + "cooked": " " + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 21156, + "end": 21156, + "loc": { + "start": { + "line": 641, + "column": 102 + }, + "end": { + "line": 641, + "column": 102 } }, "value": { @@ -33027,26 +33435,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, - "loc": { - "start": { - "line": 633, - "column": 4 - }, - "end": { - "line": 635, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 20986, + "end": 21052, "loc": { "start": { "line": 638, @@ -33058,75 +33448,93 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Iterating through each row\r\n ", + "start": 21166, + "end": 21213, + "loc": { + "start": { + "line": 643, + "column": 4 + }, + "end": { + "line": 645, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 21007, - "end": 23203, + "start": 21219, + "end": 23415, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 709, + "line": 714, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 21007, - "end": 23202, + "start": 21219, + "end": 23414, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 709, + "line": 714, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 21007, - "end": 21046, + "start": 21219, + "end": 21258, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 43 } }, "object": { "type": "MemberExpression", - "start": 21007, - "end": 21038, + "start": 21219, + "end": 21250, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 35 } }, "object": { "type": "Identifier", - "start": 21007, - "end": 21013, + "start": 21219, + "end": 21225, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 10 }, "identifierName": "layout" @@ -33136,58 +33544,58 @@ }, "property": { "type": "MemberExpression", - "start": 21014, - "end": 21037, + "start": 21226, + "end": 21249, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 21014, - "end": 21026, + "start": 21226, + "end": 21238, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 21014, - "end": 21018, + "start": 21226, + "end": 21230, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 15 } } }, "property": { "type": "Identifier", - "start": 21019, - "end": 21026, + "start": 21231, + "end": 21238, "loc": { "start": { - "line": 641, + "line": 646, "column": 16 }, "end": { - "line": 641, + "line": 646, "column": 23 }, "identifierName": "options" @@ -33198,15 +33606,15 @@ }, "property": { "type": "Identifier", - "start": 21027, - "end": 21037, + "start": 21239, + "end": 21249, "loc": { "start": { - "line": 641, + "line": 646, "column": 24 }, "end": { - "line": 641, + "line": 646, "column": 34 }, "identifierName": "layoutName" @@ -33220,15 +33628,15 @@ }, "property": { "type": "Identifier", - "start": 21039, - "end": 21046, + "start": 21251, + "end": 21258, "loc": { "start": { - "line": 641, + "line": 646, "column": 36 }, "end": { - "line": 641, + "line": 646, "column": 43 }, "identifierName": "forEach" @@ -33241,15 +33649,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 21047, - "end": 23201, + "start": 21259, + "end": 23413, "loc": { "start": { - "line": 641, + "line": 646, "column": 44 }, "end": { - "line": 709, + "line": 714, "column": 5 } }, @@ -33260,15 +33668,15 @@ "params": [ { "type": "Identifier", - "start": 21048, - "end": 21051, + "start": 21260, + "end": 21263, "loc": { "start": { - "line": 641, + "line": 646, "column": 45 }, "end": { - "line": 641, + "line": 646, "column": 48 }, "identifierName": "row" @@ -33277,15 +33685,15 @@ }, { "type": "Identifier", - "start": 21053, - "end": 21059, + "start": 21265, + "end": 21271, "loc": { "start": { - "line": 641, + "line": 646, "column": 50 }, "end": { - "line": 641, + "line": 646, "column": 56 }, "identifierName": "rIndex" @@ -33295,59 +33703,59 @@ ], "body": { "type": "BlockStatement", - "start": 21064, - "end": 23201, + "start": 21276, + "end": 23413, "loc": { "start": { - "line": 641, + "line": 646, "column": 61 }, "end": { - "line": 709, + "line": 714, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 21073, - "end": 21103, + "start": 21285, + "end": 21315, "loc": { "start": { - "line": 642, + "line": 647, "column": 6 }, "end": { - "line": 642, + "line": 647, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21077, - "end": 21102, + "start": 21289, + "end": 21314, "loc": { "start": { - "line": 642, + "line": 647, "column": 10 }, "end": { - "line": 642, + "line": 647, "column": 35 } }, "id": { "type": "Identifier", - "start": 21077, - "end": 21085, + "start": 21289, + "end": 21297, "loc": { "start": { - "line": 642, + "line": 647, "column": 10 }, "end": { - "line": 642, + "line": 647, "column": 18 }, "identifierName": "rowArray" @@ -33356,43 +33764,43 @@ }, "init": { "type": "CallExpression", - "start": 21088, - "end": 21102, + "start": 21300, + "end": 21314, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 21088, - "end": 21097, + "start": 21300, + "end": 21309, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 30 } }, "object": { "type": "Identifier", - "start": 21088, - "end": 21091, + "start": 21300, + "end": 21303, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 24 }, "identifierName": "row" @@ -33401,15 +33809,15 @@ }, "property": { "type": "Identifier", - "start": 21092, - "end": 21097, + "start": 21304, + "end": 21309, "loc": { "start": { - "line": 642, + "line": 647, "column": 25 }, "end": { - "line": 642, + "line": 647, "column": 30 }, "identifierName": "split" @@ -33421,15 +33829,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21098, - "end": 21101, + "start": 21310, + "end": 21313, "loc": { "start": { - "line": 642, + "line": 647, "column": 31 }, "end": { - "line": 642, + "line": 647, "column": 34 } }, @@ -33448,15 +33856,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "start": 21325, + "end": 21368, "loc": { "start": { - "line": 644, + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -33465,44 +33873,44 @@ }, { "type": "VariableDeclaration", - "start": 21164, - "end": 21207, + "start": 21376, + "end": 21419, "loc": { "start": { - "line": 647, + "line": 652, "column": 6 }, "end": { - "line": 647, + "line": 652, "column": 49 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21168, - "end": 21206, + "start": 21380, + "end": 21418, "loc": { "start": { - "line": 647, + "line": 652, "column": 10 }, "end": { - "line": 647, + "line": 652, "column": 48 } }, "id": { "type": "Identifier", - "start": 21168, - "end": 21174, + "start": 21380, + "end": 21386, "loc": { "start": { - "line": 647, + "line": 652, "column": 10 }, "end": { - "line": 647, + "line": 652, "column": 16 }, "identifierName": "rowDOM" @@ -33512,43 +33920,43 @@ }, "init": { "type": "CallExpression", - "start": 21177, - "end": 21206, + "start": 21389, + "end": 21418, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 21177, - "end": 21199, + "start": 21389, + "end": 21411, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 41 } }, "object": { "type": "Identifier", - "start": 21177, - "end": 21185, + "start": 21389, + "end": 21397, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 27 }, "identifierName": "document" @@ -33557,15 +33965,15 @@ }, "property": { "type": "Identifier", - "start": 21186, - "end": 21199, + "start": 21398, + "end": 21411, "loc": { "start": { - "line": 647, + "line": 652, "column": 28 }, "end": { - "line": 647, + "line": 652, "column": 41 }, "identifierName": "createElement" @@ -33577,15 +33985,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21200, - "end": 21205, + "start": 21412, + "end": 21417, "loc": { "start": { - "line": 647, + "line": 652, "column": 42 }, "end": { - "line": 647, + "line": 652, "column": 47 } }, @@ -33605,15 +34013,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "start": 21325, + "end": 21368, "loc": { "start": { - "line": 644, + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -33622,58 +34030,58 @@ }, { "type": "ExpressionStatement", - "start": 21215, - "end": 21244, + "start": 21427, + "end": 21456, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 21215, - "end": 21243, + "start": 21427, + "end": 21455, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 34 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 21215, - "end": 21231, + "start": 21427, + "end": 21443, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 22 } }, "object": { "type": "Identifier", - "start": 21215, - "end": 21221, + "start": 21427, + "end": 21433, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 12 }, "identifierName": "rowDOM" @@ -33682,15 +34090,15 @@ }, "property": { "type": "Identifier", - "start": 21222, - "end": 21231, + "start": 21434, + "end": 21443, "loc": { "start": { - "line": 648, + "line": 653, "column": 13 }, "end": { - "line": 648, + "line": 653, "column": 22 }, "identifierName": "className" @@ -33701,15 +34109,15 @@ }, "right": { "type": "StringLiteral", - "start": 21235, - "end": 21243, + "start": 21447, + "end": 21455, "loc": { "start": { - "line": 648, + "line": 653, "column": 26 }, "end": { - "line": 648, + "line": 653, "column": 34 } }, @@ -33724,15 +34132,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, + "start": 21466, + "end": 21527, "loc": { "start": { - "line": 650, + "line": 655, "column": 6 }, "end": { - "line": 652, + "line": 657, "column": 9 } } @@ -33741,57 +34149,57 @@ }, { "type": "ExpressionStatement", - "start": 21323, - "end": 23089, + "start": 21535, + "end": 23301, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 703, + "line": 708, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 21323, - "end": 23088, + "start": 21535, + "end": 23300, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 703, + "line": 708, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 21323, - "end": 21339, + "start": 21535, + "end": 21551, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 653, + "line": 658, "column": 22 } }, "object": { "type": "Identifier", - "start": 21323, - "end": 21331, + "start": 21535, + "end": 21543, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 653, + "line": 658, "column": 14 }, "identifierName": "rowArray" @@ -33801,15 +34209,15 @@ }, "property": { "type": "Identifier", - "start": 21332, - "end": 21339, + "start": 21544, + "end": 21551, "loc": { "start": { - "line": 653, + "line": 658, "column": 15 }, "end": { - "line": 653, + "line": 658, "column": 22 }, "identifierName": "forEach" @@ -33822,15 +34230,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 21340, - "end": 23087, + "start": 21552, + "end": 23299, "loc": { "start": { - "line": 653, + "line": 658, "column": 23 }, "end": { - "line": 703, + "line": 708, "column": 7 } }, @@ -33841,15 +34249,15 @@ "params": [ { "type": "Identifier", - "start": 21341, - "end": 21347, + "start": 21553, + "end": 21559, "loc": { "start": { - "line": 653, + "line": 658, "column": 24 }, "end": { - "line": 653, + "line": 658, "column": 30 }, "identifierName": "button" @@ -33858,15 +34266,15 @@ }, { "type": "Identifier", - "start": 21349, - "end": 21355, + "start": 21561, + "end": 21567, "loc": { "start": { - "line": 653, + "line": 658, "column": 32 }, "end": { - "line": 653, + "line": 658, "column": 38 }, "identifierName": "bIndex" @@ -33876,59 +34284,59 @@ ], "body": { "type": "BlockStatement", - "start": 21360, - "end": 23087, + "start": 21572, + "end": 23299, "loc": { "start": { - "line": 653, + "line": 658, "column": 43 }, "end": { - "line": 703, + "line": 708, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 21371, - "end": 21427, + "start": 21583, + "end": 21639, "loc": { "start": { - "line": 654, + "line": 659, "column": 8 }, "end": { - "line": 654, + "line": 659, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21375, - "end": 21426, + "start": 21587, + "end": 21638, "loc": { "start": { - "line": 654, + "line": 659, "column": 12 }, "end": { - "line": 654, + "line": 659, "column": 63 } }, "id": { "type": "Identifier", - "start": 21375, - "end": 21386, + "start": 21587, + "end": 21598, "loc": { "start": { - "line": 654, + "line": 659, "column": 12 }, "end": { - "line": 654, + "line": 659, "column": 23 }, "identifierName": "fctBtnClass" @@ -33937,72 +34345,72 @@ }, "init": { "type": "CallExpression", - "start": 21389, - "end": 21426, + "start": 21601, + "end": 21638, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 63 } }, "callee": { "type": "MemberExpression", - "start": 21389, - "end": 21418, + "start": 21601, + "end": 21630, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 21389, - "end": 21403, + "start": 21601, + "end": 21615, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 21389, - "end": 21393, + "start": 21601, + "end": 21605, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 30 } } }, "property": { "type": "Identifier", - "start": 21394, - "end": 21403, + "start": 21606, + "end": 21615, "loc": { "start": { - "line": 654, + "line": 659, "column": 31 }, "end": { - "line": 654, + "line": 659, "column": 40 }, "identifierName": "utilities" @@ -34013,15 +34421,15 @@ }, "property": { "type": "Identifier", - "start": 21404, - "end": 21418, + "start": 21616, + "end": 21630, "loc": { "start": { - "line": 654, + "line": 659, "column": 41 }, "end": { - "line": 654, + "line": 659, "column": 55 }, "identifierName": "getButtonClass" @@ -34033,15 +34441,15 @@ "arguments": [ { "type": "Identifier", - "start": 21419, - "end": 21425, + "start": 21631, + "end": 21637, "loc": { "start": { - "line": 654, + "line": 659, "column": 56 }, "end": { - "line": 654, + "line": 659, "column": 62 }, "identifierName": "button" @@ -34056,44 +34464,44 @@ }, { "type": "VariableDeclaration", - "start": 21437, - "end": 21487, + "start": 21649, + "end": 21699, "loc": { "start": { - "line": 655, + "line": 660, "column": 8 }, "end": { - "line": 655, + "line": 660, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21441, - "end": 21486, + "start": 21653, + "end": 21698, "loc": { "start": { - "line": 655, + "line": 660, "column": 12 }, "end": { - "line": 655, + "line": 660, "column": 57 } }, "id": { "type": "Identifier", - "start": 21441, - "end": 21457, + "start": 21653, + "end": 21669, "loc": { "start": { - "line": 655, + "line": 660, "column": 12 }, "end": { - "line": 655, + "line": 660, "column": 28 }, "identifierName": "buttonThemeClass" @@ -34102,29 +34510,29 @@ }, "init": { "type": "MemberExpression", - "start": 21460, - "end": 21486, + "start": 21672, + "end": 21698, "loc": { "start": { - "line": 655, + "line": 660, "column": 31 }, "end": { - "line": 655, + "line": 660, "column": 57 } }, "object": { "type": "Identifier", - "start": 21460, - "end": 21478, + "start": 21672, + "end": 21690, "loc": { "start": { - "line": 655, + "line": 660, "column": 31 }, "end": { - "line": 655, + "line": 660, "column": 49 }, "identifierName": "buttonThemesParsed" @@ -34133,15 +34541,15 @@ }, "property": { "type": "Identifier", - "start": 21479, - "end": 21485, + "start": 21691, + "end": 21697, "loc": { "start": { - "line": 655, + "line": 660, "column": 50 }, "end": { - "line": 655, + "line": 660, "column": 56 }, "identifierName": "button" @@ -34156,44 +34564,44 @@ }, { "type": "VariableDeclaration", - "start": 21497, - "end": 21614, + "start": 21709, + "end": 21826, "loc": { "start": { - "line": 656, + "line": 661, "column": 8 }, "end": { - "line": 656, + "line": 661, "column": 125 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21501, - "end": 21613, + "start": 21713, + "end": 21825, "loc": { "start": { - "line": 656, + "line": 661, "column": 12 }, "end": { - "line": 656, + "line": 661, "column": 124 } }, "id": { "type": "Identifier", - "start": 21501, - "end": 21518, + "start": 21713, + "end": 21730, "loc": { "start": { - "line": 656, + "line": 661, "column": 12 }, "end": { - "line": 656, + "line": 661, "column": 29 }, "identifierName": "buttonDisplayName" @@ -34202,72 +34610,72 @@ }, "init": { "type": "CallExpression", - "start": 21521, - "end": 21613, + "start": 21733, + "end": 21825, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 124 } }, "callee": { "type": "MemberExpression", - "start": 21521, - "end": 21556, + "start": 21733, + "end": 21768, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 21521, - "end": 21535, + "start": 21733, + "end": 21747, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 21521, - "end": 21525, + "start": 21733, + "end": 21737, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 36 } } }, "property": { "type": "Identifier", - "start": 21526, - "end": 21535, + "start": 21738, + "end": 21747, "loc": { "start": { - "line": 656, + "line": 661, "column": 37 }, "end": { - "line": 656, + "line": 661, "column": 46 }, "identifierName": "utilities" @@ -34278,15 +34686,15 @@ }, "property": { "type": "Identifier", - "start": 21536, - "end": 21556, + "start": 21748, + "end": 21768, "loc": { "start": { - "line": 656, + "line": 661, "column": 47 }, "end": { - "line": 656, + "line": 661, "column": 67 }, "identifierName": "getButtonDisplayName" @@ -34298,15 +34706,15 @@ "arguments": [ { "type": "Identifier", - "start": 21557, - "end": 21563, + "start": 21769, + "end": 21775, "loc": { "start": { - "line": 656, + "line": 661, "column": 68 }, "end": { - "line": 656, + "line": 661, "column": 74 }, "identifierName": "button" @@ -34315,58 +34723,58 @@ }, { "type": "MemberExpression", - "start": 21565, - "end": 21585, + "start": 21777, + "end": 21797, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 96 } }, "object": { "type": "MemberExpression", - "start": 21565, - "end": 21577, + "start": 21777, + "end": 21789, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 88 } }, "object": { "type": "ThisExpression", - "start": 21565, - "end": 21569, + "start": 21777, + "end": 21781, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 80 } } }, "property": { "type": "Identifier", - "start": 21570, - "end": 21577, + "start": 21782, + "end": 21789, "loc": { "start": { - "line": 656, + "line": 661, "column": 81 }, "end": { - "line": 656, + "line": 661, "column": 88 }, "identifierName": "options" @@ -34377,15 +34785,15 @@ }, "property": { "type": "Identifier", - "start": 21578, - "end": 21585, + "start": 21790, + "end": 21797, "loc": { "start": { - "line": 656, + "line": 661, "column": 89 }, "end": { - "line": 656, + "line": 661, "column": 96 }, "identifierName": "display" @@ -34396,58 +34804,58 @@ }, { "type": "MemberExpression", - "start": 21587, - "end": 21612, + "start": 21799, + "end": 21824, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 123 } }, "object": { "type": "MemberExpression", - "start": 21587, - "end": 21599, + "start": 21799, + "end": 21811, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 110 } }, "object": { "type": "ThisExpression", - "start": 21587, - "end": 21591, + "start": 21799, + "end": 21803, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 102 } } }, "property": { "type": "Identifier", - "start": 21592, - "end": 21599, + "start": 21804, + "end": 21811, "loc": { "start": { - "line": 656, + "line": 661, "column": 103 }, "end": { - "line": 656, + "line": 661, "column": 110 }, "identifierName": "options" @@ -34458,15 +34866,15 @@ }, "property": { "type": "Identifier", - "start": 21600, - "end": 21612, + "start": 21812, + "end": 21824, "loc": { "start": { - "line": 656, + "line": 661, "column": 111 }, "end": { - "line": 656, + "line": 661, "column": 123 }, "identifierName": "mergeDisplay" @@ -34484,15 +34892,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -34501,44 +34909,44 @@ }, { "type": "VariableDeclaration", - "start": 21680, - "end": 21726, + "start": 21892, + "end": 21938, "loc": { "start": { - "line": 661, + "line": 666, "column": 8 }, "end": { - "line": 661, + "line": 666, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21684, - "end": 21725, + "start": 21896, + "end": 21937, "loc": { "start": { - "line": 661, + "line": 666, "column": 12 }, "end": { - "line": 661, + "line": 666, "column": 53 } }, "id": { "type": "Identifier", - "start": 21684, - "end": 21693, + "start": 21896, + "end": 21905, "loc": { "start": { - "line": 661, + "line": 666, "column": 12 }, "end": { - "line": 661, + "line": 666, "column": 21 }, "identifierName": "buttonDOM" @@ -34548,43 +34956,43 @@ }, "init": { "type": "CallExpression", - "start": 21696, - "end": 21725, + "start": 21908, + "end": 21937, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 21696, - "end": 21718, + "start": 21908, + "end": 21930, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 46 } }, "object": { "type": "Identifier", - "start": 21696, - "end": 21704, + "start": 21908, + "end": 21916, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 32 }, "identifierName": "document" @@ -34593,15 +35001,15 @@ }, "property": { "type": "Identifier", - "start": 21705, - "end": 21718, + "start": 21917, + "end": 21930, "loc": { "start": { - "line": 661, + "line": 666, "column": 33 }, "end": { - "line": 661, + "line": 666, "column": 46 }, "identifierName": "createElement" @@ -34613,15 +35021,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21719, - "end": 21724, + "start": 21931, + "end": 21936, "loc": { "start": { - "line": 661, + "line": 666, "column": 47 }, "end": { - "line": 661, + "line": 666, "column": 52 } }, @@ -34641,15 +35049,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -34658,58 +35066,58 @@ }, { "type": "ExpressionStatement", - "start": 21736, - "end": 21833, + "start": 21948, + "end": 22045, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 105 } }, "expression": { "type": "AssignmentExpression", - "start": 21736, - "end": 21832, + "start": 21948, + "end": 22044, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 104 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 21736, - "end": 21755, + "start": 21948, + "end": 21967, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 27 } }, "object": { "type": "Identifier", - "start": 21736, - "end": 21745, + "start": 21948, + "end": 21957, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 17 }, "identifierName": "buttonDOM" @@ -34718,15 +35126,15 @@ }, "property": { "type": "Identifier", - "start": 21746, - "end": 21755, + "start": 21958, + "end": 21967, "loc": { "start": { - "line": 662, + "line": 667, "column": 18 }, "end": { - "line": 662, + "line": 667, "column": 27 }, "identifierName": "className" @@ -34737,30 +35145,30 @@ }, "right": { "type": "TemplateLiteral", - "start": 21759, - "end": 21832, + "start": 21971, + "end": 22044, "loc": { "start": { - "line": 662, + "line": 667, "column": 31 }, "end": { - "line": 662, + "line": 667, "column": 104 } }, "expressions": [ { "type": "Identifier", - "start": 21772, - "end": 21783, + "start": 21984, + "end": 21995, "loc": { "start": { - "line": 662, + "line": 667, "column": 44 }, "end": { - "line": 662, + "line": 667, "column": 55 }, "identifierName": "fctBtnClass" @@ -34769,29 +35177,29 @@ }, { "type": "ConditionalExpression", - "start": 21786, - "end": 21830, + "start": 21998, + "end": 22042, "loc": { "start": { - "line": 662, + "line": 667, "column": 58 }, "end": { - "line": 662, + "line": 667, "column": 102 } }, "test": { "type": "Identifier", - "start": 21786, - "end": 21802, + "start": 21998, + "end": 22014, "loc": { "start": { - "line": 662, + "line": 667, "column": 58 }, "end": { - "line": 662, + "line": 667, "column": 74 }, "identifierName": "buttonThemeClass" @@ -34800,29 +35208,29 @@ }, "consequent": { "type": "BinaryExpression", - "start": 21805, - "end": 21825, + "start": 22017, + "end": 22037, "loc": { "start": { - "line": 662, + "line": 667, "column": 77 }, "end": { - "line": 662, + "line": 667, "column": 97 } }, "left": { "type": "StringLiteral", - "start": 21805, - "end": 21808, + "start": 22017, + "end": 22020, "loc": { "start": { - "line": 662, + "line": 667, "column": 77 }, "end": { - "line": 662, + "line": 667, "column": 80 } }, @@ -34835,15 +35243,15 @@ "operator": "+", "right": { "type": "Identifier", - "start": 21809, - "end": 21825, + "start": 22021, + "end": 22037, "loc": { "start": { - "line": 662, + "line": 667, "column": 81 }, "end": { - "line": 662, + "line": 667, "column": 97 }, "identifierName": "buttonThemeClass" @@ -34853,15 +35261,15 @@ }, "alternate": { "type": "StringLiteral", - "start": 21828, - "end": 21830, + "start": 22040, + "end": 22042, "loc": { "start": { - "line": 662, + "line": 667, "column": 100 }, "end": { - "line": 662, + "line": 667, "column": 102 } }, @@ -34876,15 +35284,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 21760, - "end": 21770, + "start": 21972, + "end": 21982, "loc": { "start": { - "line": 662, + "line": 667, "column": 32 }, "end": { - "line": 662, + "line": 667, "column": 42 } }, @@ -34896,15 +35304,15 @@ }, { "type": "TemplateElement", - "start": 21784, - "end": 21784, + "start": 21996, + "end": 21996, "loc": { "start": { - "line": 662, + "line": 667, "column": 56 }, "end": { - "line": 662, + "line": 667, "column": 56 } }, @@ -34916,15 +35324,15 @@ }, { "type": "TemplateElement", - "start": 21831, - "end": 21831, + "start": 22043, + "end": 22043, "loc": { "start": { - "line": 662, + "line": 667, "column": 103 }, "end": { - "line": 662, + "line": 667, "column": 103 } }, @@ -34940,58 +35348,58 @@ }, { "type": "ExpressionStatement", - "start": 21843, - "end": 21902, + "start": 22055, + "end": 22114, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 21843, - "end": 21901, + "start": 22055, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 21843, - "end": 21860, + "start": 22055, + "end": 22072, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 25 } }, "object": { "type": "Identifier", - "start": 21843, - "end": 21852, + "start": 22055, + "end": 22064, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 17 }, "identifierName": "buttonDOM" @@ -35000,15 +35408,15 @@ }, "property": { "type": "Identifier", - "start": 21853, - "end": 21860, + "start": 22065, + "end": 22072, "loc": { "start": { - "line": 663, + "line": 668, "column": 18 }, "end": { - "line": 663, + "line": 668, "column": 25 }, "identifierName": "onclick" @@ -35019,15 +35427,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 21863, - "end": 21901, + "start": 22075, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 28 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, @@ -35038,58 +35446,58 @@ "params": [], "body": { "type": "CallExpression", - "start": 21869, - "end": 21901, + "start": 22081, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 21869, - "end": 21893, + "start": 22081, + "end": 22105, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 58 } }, "object": { "type": "ThisExpression", - "start": 21869, - "end": 21873, + "start": 22081, + "end": 22085, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 38 } } }, "property": { "type": "Identifier", - "start": 21874, - "end": 21893, + "start": 22086, + "end": 22105, "loc": { "start": { - "line": 663, + "line": 668, "column": 39 }, "end": { - "line": 663, + "line": 668, "column": 58 }, "identifierName": "handleButtonClicked" @@ -35101,15 +35509,15 @@ "arguments": [ { "type": "Identifier", - "start": 21894, - "end": 21900, + "start": 22106, + "end": 22112, "loc": { "start": { - "line": 663, + "line": 668, "column": 59 }, "end": { - "line": 663, + "line": 668, "column": 65 }, "identifierName": "button" @@ -35123,58 +35531,58 @@ }, { "type": "ExpressionStatement", - "start": 21912, - "end": 21981, + "start": 22124, + "end": 22193, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 77 } }, "expression": { "type": "AssignmentExpression", - "start": 21912, - "end": 21980, + "start": 22124, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 21912, - "end": 21933, + "start": 22124, + "end": 22145, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 29 } }, "object": { "type": "Identifier", - "start": 21912, - "end": 21921, + "start": 22124, + "end": 22133, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 17 }, "identifierName": "buttonDOM" @@ -35183,15 +35591,15 @@ }, "property": { "type": "Identifier", - "start": 21922, - "end": 21933, + "start": 22134, + "end": 22145, "loc": { "start": { - "line": 664, + "line": 669, "column": 18 }, "end": { - "line": 664, + "line": 669, "column": 29 }, "identifierName": "onmousedown" @@ -35202,15 +35610,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 21936, - "end": 21980, + "start": 22148, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 32 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, @@ -35221,15 +35629,15 @@ "params": [ { "type": "Identifier", - "start": 21937, - "end": 21938, + "start": 22149, + "end": 22150, "loc": { "start": { - "line": 664, + "line": 669, "column": 33 }, "end": { - "line": 664, + "line": 669, "column": 34 }, "identifierName": "e" @@ -35239,58 +35647,58 @@ ], "body": { "type": "CallExpression", - "start": 21943, - "end": 21980, + "start": 22155, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, "callee": { "type": "MemberExpression", - "start": 21943, - "end": 21969, + "start": 22155, + "end": 22181, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 21943, - "end": 21947, + "start": 22155, + "end": 22159, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 43 } } }, "property": { "type": "Identifier", - "start": 21948, - "end": 21969, + "start": 22160, + "end": 22181, "loc": { "start": { - "line": 664, + "line": 669, "column": 44 }, "end": { - "line": 664, + "line": 669, "column": 65 }, "identifierName": "handleButtonMouseDown" @@ -35302,15 +35710,15 @@ "arguments": [ { "type": "Identifier", - "start": 21970, - "end": 21976, + "start": 22182, + "end": 22188, "loc": { "start": { - "line": 664, + "line": 669, "column": 66 }, "end": { - "line": 664, + "line": 669, "column": 72 }, "identifierName": "button" @@ -35319,15 +35727,15 @@ }, { "type": "Identifier", - "start": 21978, - "end": 21979, + "start": 22190, + "end": 22191, "loc": { "start": { - "line": 664, + "line": 669, "column": 74 }, "end": { - "line": 664, + "line": 669, "column": 75 }, "identifierName": "e" @@ -35342,15 +35750,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -35359,57 +35767,57 @@ }, { "type": "ExpressionStatement", - "start": 22049, - "end": 22094, + "start": 22261, + "end": 22306, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 22049, - "end": 22093, + "start": 22261, + "end": 22305, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 22049, - "end": 22071, + "start": 22261, + "end": 22283, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 30 } }, "object": { "type": "Identifier", - "start": 22049, - "end": 22058, + "start": 22261, + "end": 22270, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 17 }, "identifierName": "buttonDOM" @@ -35419,15 +35827,15 @@ }, "property": { "type": "Identifier", - "start": 22059, - "end": 22071, + "start": 22271, + "end": 22283, "loc": { "start": { - "line": 669, + "line": 674, "column": 18 }, "end": { - "line": 669, + "line": 674, "column": 30 }, "identifierName": "setAttribute" @@ -35440,15 +35848,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22072, - "end": 22084, + "start": 22284, + "end": 22296, "loc": { "start": { - "line": 669, + "line": 674, "column": 31 }, "end": { - "line": 669, + "line": 674, "column": 43 } }, @@ -35460,15 +35868,15 @@ }, { "type": "Identifier", - "start": 22086, - "end": 22092, + "start": 22298, + "end": 22304, "loc": { "start": { - "line": 669, + "line": 674, "column": 45 }, "end": { - "line": 669, + "line": 674, "column": 51 }, "identifierName": "button" @@ -35482,15 +35890,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -35500,15 +35908,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -35517,44 +35925,44 @@ }, { "type": "VariableDeclaration", - "start": 22271, - "end": 22337, + "start": 22483, + "end": 22549, "loc": { "start": { - "line": 675, + "line": 680, "column": 8 }, "end": { - "line": 675, + "line": 680, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22275, - "end": 22336, + "start": 22487, + "end": 22548, "loc": { "start": { - "line": 675, + "line": 680, "column": 12 }, "end": { - "line": 675, + "line": 680, "column": 73 } }, "id": { "type": "Identifier", - "start": 22275, - "end": 22284, + "start": 22487, + "end": 22496, "loc": { "start": { - "line": 675, + "line": 680, "column": 12 }, "end": { - "line": 675, + "line": 680, "column": 21 }, "identifierName": "buttonUID" @@ -35564,73 +35972,73 @@ }, "init": { "type": "TemplateLiteral", - "start": 22287, - "end": 22336, + "start": 22499, + "end": 22548, "loc": { "start": { - "line": 675, + "line": 680, "column": 24 }, "end": { - "line": 675, + "line": 680, "column": 73 } }, "expressions": [ { "type": "MemberExpression", - "start": 22290, - "end": 22313, + "start": 22502, + "end": 22525, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 50 } }, "object": { "type": "MemberExpression", - "start": 22290, - "end": 22302, + "start": 22502, + "end": 22514, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 22290, - "end": 22294, + "start": 22502, + "end": 22506, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 31 } } }, "property": { "type": "Identifier", - "start": 22295, - "end": 22302, + "start": 22507, + "end": 22514, "loc": { "start": { - "line": 675, + "line": 680, "column": 32 }, "end": { - "line": 675, + "line": 680, "column": 39 }, "identifierName": "options" @@ -35641,15 +36049,15 @@ }, "property": { "type": "Identifier", - "start": 22303, - "end": 22313, + "start": 22515, + "end": 22525, "loc": { "start": { - "line": 675, + "line": 680, "column": 40 }, "end": { - "line": 675, + "line": 680, "column": 50 }, "identifierName": "layoutName" @@ -35660,15 +36068,15 @@ }, { "type": "Identifier", - "start": 22318, - "end": 22324, + "start": 22530, + "end": 22536, "loc": { "start": { - "line": 675, + "line": 680, "column": 55 }, "end": { - "line": 675, + "line": 680, "column": 61 }, "identifierName": "rIndex" @@ -35677,15 +36085,15 @@ }, { "type": "Identifier", - "start": 22328, - "end": 22334, + "start": 22540, + "end": 22546, "loc": { "start": { - "line": 675, + "line": 680, "column": 65 }, "end": { - "line": 675, + "line": 680, "column": 71 }, "identifierName": "bIndex" @@ -35696,15 +36104,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 22288, - "end": 22288, + "start": 22500, + "end": 22500, "loc": { "start": { - "line": 675, + "line": 680, "column": 25 }, "end": { - "line": 675, + "line": 680, "column": 25 } }, @@ -35716,15 +36124,15 @@ }, { "type": "TemplateElement", - "start": 22314, - "end": 22316, + "start": 22526, + "end": 22528, "loc": { "start": { - "line": 675, + "line": 680, "column": 51 }, "end": { - "line": 675, + "line": 680, "column": 53 } }, @@ -35736,15 +36144,15 @@ }, { "type": "TemplateElement", - "start": 22325, - "end": 22326, + "start": 22537, + "end": 22538, "loc": { "start": { - "line": 675, + "line": 680, "column": 62 }, "end": { - "line": 675, + "line": 680, "column": 63 } }, @@ -35756,15 +36164,15 @@ }, { "type": "TemplateElement", - "start": 22335, - "end": 22335, + "start": 22547, + "end": 22547, "loc": { "start": { - "line": 675, + "line": 680, "column": 72 }, "end": { - "line": 675, + "line": 680, "column": 72 } }, @@ -35784,15 +36192,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -35801,57 +36209,57 @@ }, { "type": "ExpressionStatement", - "start": 22347, - "end": 22398, + "start": 22559, + "end": 22610, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 59 } }, "expression": { "type": "CallExpression", - "start": 22347, - "end": 22397, + "start": 22559, + "end": 22609, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 22347, - "end": 22369, + "start": 22559, + "end": 22581, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 30 } }, "object": { "type": "Identifier", - "start": 22347, - "end": 22356, + "start": 22559, + "end": 22568, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 17 }, "identifierName": "buttonDOM" @@ -35860,15 +36268,15 @@ }, "property": { "type": "Identifier", - "start": 22357, - "end": 22369, + "start": 22569, + "end": 22581, "loc": { "start": { - "line": 676, + "line": 681, "column": 18 }, "end": { - "line": 676, + "line": 681, "column": 30 }, "identifierName": "setAttribute" @@ -35880,15 +36288,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22370, - "end": 22385, + "start": 22582, + "end": 22597, "loc": { "start": { - "line": 676, + "line": 681, "column": 31 }, "end": { - "line": 676, + "line": 681, "column": 46 } }, @@ -35900,15 +36308,15 @@ }, { "type": "Identifier", - "start": 22387, - "end": 22396, + "start": 22599, + "end": 22608, "loc": { "start": { - "line": 676, + "line": 681, "column": 48 }, "end": { - "line": 676, + "line": 681, "column": 57 }, "identifierName": "buttonUID" @@ -35921,166 +36329,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, - "column": 8 - }, - "end": { - "line": 680, - "column": 11 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "start": 22469, - "end": 22532, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 71 - } - }, - "expression": { - "type": "CallExpression", - "start": 22469, - "end": 22531, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 70 - } - }, - "callee": { - "type": "MemberExpression", - "start": 22469, - "end": 22491, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 30 - } - }, - "object": { - "type": "Identifier", - "start": 22469, - "end": 22478, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 17 - }, - "identifierName": "buttonDOM" - }, - "name": "buttonDOM", - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 22479, - "end": 22491, - "loc": { - "start": { - "line": 681, - "column": 18 - }, - "end": { - "line": 681, - "column": 30 - }, - "identifierName": "setAttribute" - }, - "name": "setAttribute" - }, - "computed": false, - "leadingComments": null - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 22492, - "end": 22511, - "loc": { - "start": { - "line": 681, - "column": 31 - }, - "end": { - "line": 681, - "column": 50 - } - }, - "extra": { - "rawValue": "data-displayLabel", - "raw": "\"data-displayLabel\"" - }, - "value": "data-displayLabel" - }, - { - "type": "Identifier", - "start": 22513, - "end": 22530, - "loc": { - "start": { - "line": 681, - "column": 52 - }, - "end": { - "line": 681, - "column": 69 - }, - "identifierName": "buttonDisplayName" - }, - "name": "buttonDisplayName" - } - ], - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, - "column": 8 - }, - "end": { - "line": 680, - "column": 11 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22622, + "end": 22671, "loc": { "start": { "line": 683, @@ -36095,9 +36345,9 @@ ] }, { - "type": "VariableDeclaration", - "start": 22612, - "end": 22663, + "type": "ExpressionStatement", + "start": 22681, + "end": 22744, "loc": { "start": { "line": 686, @@ -36105,35 +36355,193 @@ }, "end": { "line": 686, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 22681, + "end": 22743, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 22681, + "end": 22703, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 22681, + "end": 22690, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 17 + }, + "identifierName": "buttonDOM" + }, + "name": "buttonDOM", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 22691, + "end": 22703, + "loc": { + "start": { + "line": 686, + "column": 18 + }, + "end": { + "line": 686, + "column": 30 + }, + "identifierName": "setAttribute" + }, + "name": "setAttribute" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 22704, + "end": 22723, + "loc": { + "start": { + "line": 686, + "column": 31 + }, + "end": { + "line": 686, + "column": 50 + } + }, + "extra": { + "rawValue": "data-displayLabel", + "raw": "\"data-displayLabel\"" + }, + "value": "data-displayLabel" + }, + { + "type": "Identifier", + "start": 22725, + "end": 22742, + "loc": { + "start": { + "line": 686, + "column": 52 + }, + "end": { + "line": 686, + "column": 69 + }, + "identifierName": "buttonDisplayName" + }, + "name": "buttonDisplayName" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Adding display label\r\n ", + "start": 22622, + "end": 22671, + "loc": { + "start": { + "line": 683, + "column": 8 + }, + "end": { + "line": 685, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Adding button label to button\r\n ", + "start": 22756, + "end": 22814, + "loc": { + "start": { + "line": 688, + "column": 8 + }, + "end": { + "line": 690, + "column": 11 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 22824, + "end": 22875, + "loc": { + "start": { + "line": 691, + "column": 8 + }, + "end": { + "line": 691, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22616, - "end": 22662, + "start": 22828, + "end": 22874, "loc": { "start": { - "line": 686, + "line": 691, "column": 12 }, "end": { - "line": 686, + "line": 691, "column": 58 } }, "id": { "type": "Identifier", - "start": 22616, - "end": 22629, + "start": 22828, + "end": 22841, "loc": { "start": { - "line": 686, + "line": 691, "column": 12 }, "end": { - "line": 686, + "line": 691, "column": 25 }, "identifierName": "buttonSpanDOM" @@ -36143,43 +36551,43 @@ }, "init": { "type": "CallExpression", - "start": 22632, - "end": 22662, + "start": 22844, + "end": 22874, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 22632, - "end": 22654, + "start": 22844, + "end": 22866, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 50 } }, "object": { "type": "Identifier", - "start": 22632, - "end": 22640, + "start": 22844, + "end": 22852, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 36 }, "identifierName": "document" @@ -36188,15 +36596,15 @@ }, "property": { "type": "Identifier", - "start": 22641, - "end": 22654, + "start": 22853, + "end": 22866, "loc": { "start": { - "line": 686, + "line": 691, "column": 37 }, "end": { - "line": 686, + "line": 691, "column": 50 }, "identifierName": "createElement" @@ -36208,15 +36616,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22655, - "end": 22661, + "start": 22867, + "end": 22873, "loc": { "start": { - "line": 686, + "line": 691, "column": 51 }, "end": { - "line": 686, + "line": 691, "column": 57 } }, @@ -36236,15 +36644,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22756, + "end": 22814, "loc": { "start": { - "line": 683, + "line": 688, "column": 8 }, "end": { - "line": 685, + "line": 690, "column": 11 } } @@ -36253,58 +36661,58 @@ }, { "type": "ExpressionStatement", - "start": 22673, - "end": 22717, + "start": 22885, + "end": 22929, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 22673, - "end": 22716, + "start": 22885, + "end": 22928, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22673, - "end": 22696, + "start": 22885, + "end": 22908, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 31 } }, "object": { "type": "Identifier", - "start": 22673, - "end": 22686, + "start": 22885, + "end": 22898, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 21 }, "identifierName": "buttonSpanDOM" @@ -36313,15 +36721,15 @@ }, "property": { "type": "Identifier", - "start": 22687, - "end": 22696, + "start": 22899, + "end": 22908, "loc": { "start": { - "line": 687, + "line": 692, "column": 22 }, "end": { - "line": 687, + "line": 692, "column": 31 }, "identifierName": "innerHTML" @@ -36332,15 +36740,15 @@ }, "right": { "type": "Identifier", - "start": 22699, - "end": 22716, + "start": 22911, + "end": 22928, "loc": { "start": { - "line": 687, + "line": 692, "column": 34 }, "end": { - "line": 687, + "line": 692, "column": 51 }, "identifierName": "buttonDisplayName" @@ -36351,57 +36759,57 @@ }, { "type": "ExpressionStatement", - "start": 22727, - "end": 22764, + "start": 22939, + "end": 22976, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 22727, - "end": 22763, + "start": 22939, + "end": 22975, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 22727, - "end": 22748, + "start": 22939, + "end": 22960, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 29 } }, "object": { "type": "Identifier", - "start": 22727, - "end": 22736, + "start": 22939, + "end": 22948, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 17 }, "identifierName": "buttonDOM" @@ -36410,15 +36818,15 @@ }, "property": { "type": "Identifier", - "start": 22737, - "end": 22748, + "start": 22949, + "end": 22960, "loc": { "start": { - "line": 688, + "line": 693, "column": 18 }, "end": { - "line": 688, + "line": 693, "column": 29 }, "identifierName": "appendChild" @@ -36430,15 +36838,15 @@ "arguments": [ { "type": "Identifier", - "start": 22749, - "end": 22762, + "start": 22961, + "end": 22974, "loc": { "start": { - "line": 688, + "line": 693, "column": 30 }, "end": { - "line": 688, + "line": 693, "column": 43 }, "identifierName": "buttonSpanDOM" @@ -36451,15 +36859,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, + "start": 22988, + "end": 23041, "loc": { "start": { - "line": 690, + "line": 695, "column": 8 }, "end": { - "line": 692, + "line": 697, "column": 11 } } @@ -36468,29 +36876,29 @@ }, { "type": "IfStatement", - "start": 22839, - "end": 22916, + "start": 23051, + "end": 23128, "loc": { "start": { - "line": 693, + "line": 698, "column": 8 }, "end": { - "line": 694, + "line": 699, "column": 43 } }, "test": { "type": "UnaryExpression", - "start": 22842, - "end": 22870, + "start": 23054, + "end": 23082, "loc": { "start": { - "line": 693, + "line": 698, "column": 11 }, "end": { - "line": 693, + "line": 698, "column": 39 } }, @@ -36498,43 +36906,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 22843, - "end": 22870, + "start": 23055, + "end": 23082, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 22843, - "end": 22862, + "start": 23055, + "end": 23074, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 22843, - "end": 22847, + "start": 23055, + "end": 23059, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 16 } }, @@ -36542,15 +36950,15 @@ }, "property": { "type": "Identifier", - "start": 22848, - "end": 22862, + "start": 23060, + "end": 23074, "loc": { "start": { - "line": 693, + "line": 698, "column": 17 }, "end": { - "line": 693, + "line": 698, "column": 31 }, "identifierName": "buttonElements" @@ -36562,15 +36970,15 @@ }, "property": { "type": "Identifier", - "start": 22863, - "end": 22869, + "start": 23075, + "end": 23081, "loc": { "start": { - "line": 693, + "line": 698, "column": 32 }, "end": { - "line": 693, + "line": 698, "column": 38 }, "identifierName": "button" @@ -36587,87 +36995,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 22883, - "end": 22916, + "start": 23095, + "end": 23128, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 22883, - "end": 22915, + "start": 23095, + "end": 23127, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22883, - "end": 22910, + "start": 23095, + "end": 23122, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 22883, - "end": 22902, + "start": 23095, + "end": 23114, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 22883, - "end": 22887, + "start": 23095, + "end": 23099, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 14 } } }, "property": { "type": "Identifier", - "start": 22888, - "end": 22902, + "start": 23100, + "end": 23114, "loc": { "start": { - "line": 694, + "line": 699, "column": 15 }, "end": { - "line": 694, + "line": 699, "column": 29 }, "identifierName": "buttonElements" @@ -36678,15 +37086,15 @@ }, "property": { "type": "Identifier", - "start": 22903, - "end": 22909, + "start": 23115, + "end": 23121, "loc": { "start": { - "line": 694, + "line": 699, "column": 30 }, "end": { - "line": 694, + "line": 699, "column": 36 }, "identifierName": "button" @@ -36697,15 +37105,15 @@ }, "right": { "type": "ArrayExpression", - "start": 22913, - "end": 22915, + "start": 23125, + "end": 23127, "loc": { "start": { - "line": 694, + "line": 699, "column": 40 }, "end": { - "line": 694, + "line": 699, "column": 42 } }, @@ -36718,15 +37126,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, + "start": 22988, + "end": 23041, "loc": { "start": { - "line": 690, + "line": 695, "column": 8 }, "end": { - "line": 692, + "line": 697, "column": 11 } } @@ -36735,100 +37143,100 @@ }, { "type": "ExpressionStatement", - "start": 22928, - "end": 22972, + "start": 23140, + "end": 23184, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 52 } }, "expression": { "type": "CallExpression", - "start": 22928, - "end": 22971, + "start": 23140, + "end": 23183, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 22928, - "end": 22960, + "start": 23140, + "end": 23172, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 22928, - "end": 22955, + "start": 23140, + "end": 23167, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 22928, - "end": 22947, + "start": 23140, + "end": 23159, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 22928, - "end": 22932, + "start": 23140, + "end": 23144, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 12 } } }, "property": { "type": "Identifier", - "start": 22933, - "end": 22947, + "start": 23145, + "end": 23159, "loc": { "start": { - "line": 696, + "line": 701, "column": 13 }, "end": { - "line": 696, + "line": 701, "column": 27 }, "identifierName": "buttonElements" @@ -36839,15 +37247,15 @@ }, "property": { "type": "Identifier", - "start": 22948, - "end": 22954, + "start": 23160, + "end": 23166, "loc": { "start": { - "line": 696, + "line": 701, "column": 28 }, "end": { - "line": 696, + "line": 701, "column": 34 }, "identifierName": "button" @@ -36858,15 +37266,15 @@ }, "property": { "type": "Identifier", - "start": 22956, - "end": 22960, + "start": 23168, + "end": 23172, "loc": { "start": { - "line": 696, + "line": 701, "column": 36 }, "end": { - "line": 696, + "line": 701, "column": 40 }, "identifierName": "push" @@ -36878,15 +37286,15 @@ "arguments": [ { "type": "Identifier", - "start": 22961, - "end": 22970, + "start": 23173, + "end": 23182, "loc": { "start": { - "line": 696, + "line": 701, "column": 41 }, "end": { - "line": 696, + "line": 701, "column": 50 }, "identifierName": "buttonDOM" @@ -36899,15 +37307,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "start": 23196, + "end": 23248, "loc": { "start": { - "line": 698, + "line": 703, "column": 8 }, "end": { - "line": 700, + "line": 705, "column": 11 } } @@ -36916,57 +37324,57 @@ }, { "type": "ExpressionStatement", - "start": 23046, - "end": 23076, + "start": 23258, + "end": 23288, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 38 } }, "expression": { "type": "CallExpression", - "start": 23046, - "end": 23075, + "start": 23258, + "end": 23287, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 23046, - "end": 23064, + "start": 23258, + "end": 23276, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 26 } }, "object": { "type": "Identifier", - "start": 23046, - "end": 23052, + "start": 23258, + "end": 23264, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 14 }, "identifierName": "rowDOM" @@ -36976,15 +37384,15 @@ }, "property": { "type": "Identifier", - "start": 23053, - "end": 23064, + "start": 23265, + "end": 23276, "loc": { "start": { - "line": 701, + "line": 706, "column": 15 }, "end": { - "line": 701, + "line": 706, "column": 26 }, "identifierName": "appendChild" @@ -36997,15 +37405,15 @@ "arguments": [ { "type": "Identifier", - "start": 23065, - "end": 23074, + "start": 23277, + "end": 23286, "loc": { "start": { - "line": 701, + "line": 706, "column": 27 }, "end": { - "line": 701, + "line": 706, "column": 36 }, "identifierName": "buttonDOM" @@ -37019,15 +37427,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "start": 23196, + "end": 23248, "loc": { "start": { - "line": 698, + "line": 703, "column": 8 }, "end": { - "line": 700, + "line": 705, "column": 11 } } @@ -37045,15 +37453,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, + "start": 21466, + "end": 21527, "loc": { "start": { - "line": 650, + "line": 655, "column": 6 }, "end": { - "line": 652, + "line": 657, "column": 9 } } @@ -37063,15 +37471,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -37080,71 +37488,71 @@ }, { "type": "ExpressionStatement", - "start": 23157, - "end": 23194, + "start": 23369, + "end": 23406, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 43 } }, "expression": { "type": "CallExpression", - "start": 23157, - "end": 23193, + "start": 23369, + "end": 23405, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 23157, - "end": 23185, + "start": 23369, + "end": 23397, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 23157, - "end": 23173, + "start": 23369, + "end": 23385, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 23157, - "end": 23161, + "start": 23369, + "end": 23373, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 10 } }, @@ -37152,15 +37560,15 @@ }, "property": { "type": "Identifier", - "start": 23162, - "end": 23173, + "start": 23374, + "end": 23385, "loc": { "start": { - "line": 708, + "line": 713, "column": 11 }, "end": { - "line": 708, + "line": 713, "column": 22 }, "identifierName": "keyboardDOM" @@ -37172,15 +37580,15 @@ }, "property": { "type": "Identifier", - "start": 23174, - "end": 23185, + "start": 23386, + "end": 23397, "loc": { "start": { - "line": 708, + "line": 713, "column": 23 }, "end": { - "line": 708, + "line": 713, "column": 34 }, "identifierName": "appendChild" @@ -37193,15 +37601,15 @@ "arguments": [ { "type": "Identifier", - "start": 23186, - "end": 23192, + "start": 23398, + "end": 23404, "loc": { "start": { - "line": 708, + "line": 713, "column": 35 }, "end": { - "line": 708, + "line": 713, "column": 41 }, "identifierName": "rowDOM" @@ -37215,15 +37623,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -37241,15 +37649,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 21166, + "end": 21213, "loc": { "start": { - "line": 638, + "line": 643, "column": 4 }, "end": { - "line": 640, + "line": 645, "column": 7 } } @@ -37259,15 +37667,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -37276,57 +37684,57 @@ }, { "type": "ExpressionStatement", - "start": 23254, - "end": 23270, + "start": 23466, + "end": 23482, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 23254, - "end": 23269, + "start": 23466, + "end": 23481, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 23254, - "end": 23267, + "start": 23466, + "end": 23479, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 23254, - "end": 23258, + "start": 23466, + "end": 23470, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 8 } }, @@ -37334,15 +37742,15 @@ }, "property": { "type": "Identifier", - "start": 23259, - "end": 23267, + "start": 23471, + "end": 23479, "loc": { "start": { - "line": 714, + "line": 719, "column": 9 }, "end": { - "line": 714, + "line": 719, "column": 17 }, "identifierName": "onRender" @@ -37359,15 +37767,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -37376,29 +37784,29 @@ }, { "type": "IfStatement", - "start": 23278, - "end": 23613, + "start": 23490, + "end": 23825, "loc": { "start": { - "line": 716, + "line": 721, "column": 4 }, "end": { - "line": 731, + "line": 736, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 23281, - "end": 23298, + "start": 23493, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 7 }, "end": { - "line": 716, + "line": 721, "column": 24 } }, @@ -37406,44 +37814,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 23282, - "end": 23298, + "start": 23494, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 8 }, "end": { - "line": 716, + "line": 721, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 23282, - "end": 23286, + "start": 23494, + "end": 23498, "loc": { "start": { - "line": 716, + "line": 721, "column": 8 }, "end": { - "line": 716, + "line": 721, "column": 12 } } }, "property": { "type": "Identifier", - "start": 23287, - "end": 23298, + "start": 23499, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 13 }, "end": { - "line": 716, + "line": 721, "column": 24 }, "identifierName": "initialized" @@ -37458,73 +37866,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 23299, - "end": 23613, + "start": 23511, + "end": 23825, "loc": { "start": { - "line": 716, + "line": 721, "column": 25 }, "end": { - "line": 731, + "line": 736, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 23398, - "end": 23422, + "start": 23610, + "end": 23634, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 23398, - "end": 23421, + "start": 23610, + "end": 23633, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 23398, - "end": 23414, + "start": 23610, + "end": 23626, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 23398, - "end": 23402, + "start": 23610, + "end": 23614, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 10 } }, @@ -37532,15 +37940,15 @@ }, "property": { "type": "Identifier", - "start": 23403, - "end": 23414, + "start": 23615, + "end": 23626, "loc": { "start": { - "line": 720, + "line": 725, "column": 11 }, "end": { - "line": 720, + "line": 725, "column": 22 }, "identifierName": "initialized" @@ -37552,15 +37960,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 23417, - "end": 23421, + "start": 23629, + "end": 23633, "loc": { "start": { - "line": 720, + "line": 725, "column": 25 }, "end": { - "line": 720, + "line": 725, "column": 29 } }, @@ -37572,26 +37980,8 @@ { "type": "CommentBlock", "value": "*\r\n * Ensures that onInit is only called once per instantiation\r\n ", - "start": 23308, - "end": 23390, - "loc": { - "start": { - "line": 717, - "column": 6 - }, - "end": { - "line": 719, - "column": 9 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, + "start": 23520, + "end": 23602, "loc": { "start": { "line": 722, @@ -37603,62 +37993,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Handling mouseup\r\n ", + "start": 23644, + "end": 23685, + "loc": { + "start": { + "line": 727, + "column": 6 + }, + "end": { + "line": 729, + "column": 9 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 23481, - "end": 23535, + "start": 23693, + "end": 23747, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 23481, - "end": 23534, + "start": 23693, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 23481, - "end": 23499, + "start": 23693, + "end": 23711, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 24 } }, "object": { "type": "Identifier", - "start": 23481, - "end": 23489, + "start": 23693, + "end": 23701, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 14 }, "identifierName": "document" @@ -37668,15 +38076,15 @@ }, "property": { "type": "Identifier", - "start": 23490, - "end": 23499, + "start": 23702, + "end": 23711, "loc": { "start": { - "line": 725, + "line": 730, "column": 15 }, "end": { - "line": 725, + "line": 730, "column": 24 }, "identifierName": "onmouseup" @@ -37688,15 +38096,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 23502, - "end": 23534, + "start": 23714, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 27 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, @@ -37707,58 +38115,58 @@ "params": [], "body": { "type": "CallExpression", - "start": 23508, - "end": 23534, + "start": 23720, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 23508, - "end": 23532, + "start": 23720, + "end": 23744, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 23508, - "end": 23512, + "start": 23720, + "end": 23724, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 37 } } }, "property": { "type": "Identifier", - "start": 23513, - "end": 23532, + "start": 23725, + "end": 23744, "loc": { "start": { - "line": 725, + "line": 730, "column": 38 }, "end": { - "line": 725, + "line": 730, "column": 57 }, "identifierName": "handleButtonMouseUp" @@ -37776,26 +38184,8 @@ { "type": "CommentBlock", "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, - "loc": { - "start": { - "line": 722, - "column": 6 - }, - "end": { - "line": 724, - "column": 9 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "start": 23644, + "end": 23685, "loc": { "start": { "line": 727, @@ -37807,61 +38197,79 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Calling onInit\r\n ", + "start": 23757, + "end": 23796, + "loc": { + "start": { + "line": 732, + "column": 6 + }, + "end": { + "line": 734, + "column": 9 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 23592, - "end": 23606, + "start": 23804, + "end": 23818, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 23592, - "end": 23605, + "start": 23804, + "end": 23817, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 23592, - "end": 23603, + "start": 23804, + "end": 23815, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 23592, - "end": 23596, + "start": 23804, + "end": 23808, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 10 } }, @@ -37869,15 +38277,15 @@ }, "property": { "type": "Identifier", - "start": 23597, - "end": 23603, + "start": 23809, + "end": 23815, "loc": { "start": { - "line": 730, + "line": 735, "column": 11 }, "end": { - "line": 730, + "line": 735, "column": 17 }, "identifierName": "onInit" @@ -37894,15 +38302,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "start": 23757, + "end": 23796, "loc": { "start": { - "line": 727, + "line": 732, "column": 6 }, "end": { - "line": 729, + "line": 734, "column": 9 } } @@ -37921,15 +38329,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -37944,29 +38352,29 @@ }, { "type": "Identifier", - "start": 23625, - "end": 23655, + "start": 23837, + "end": 23867, "loc": { "start": { - "line": 735, + "line": 740, "column": 0 }, "end": { - "line": 735, + "line": 740, "column": 30 } }, "declaration": { "type": "Identifier", - "start": 23640, - "end": 23654, + "start": 23852, + "end": 23866, "loc": { "start": { - "line": 735, + "line": 740, "column": 15 }, "end": { - "line": 735, + "line": 740, "column": 29 }, "identifierName": "SimpleKeyboard" @@ -37979,29 +38387,29 @@ }, { "type": "ExportDefaultDeclaration", - "start": 23625, - "end": 23655, + "start": 23837, + "end": 23867, "loc": { "start": { - "line": 735, + "line": 740, "column": 0 }, "end": { - "line": 735, + "line": 740, "column": 30 } }, "declaration": { "type": "ClassDeclaration", "start": 367, - "end": 23621, + "end": 23833, "loc": { "start": { "line": 15, "column": 0 }, "end": { - "line": 733, + "line": 738, "column": 1 } }, @@ -38027,14 +38435,14 @@ "body": { "type": "ClassBody", "start": 388, - "end": 23621, + "end": 23833, "loc": { "start": { "line": 15, "column": 21 }, "end": { - "line": 733, + "line": 738, "column": 1 } }, @@ -38042,14 +38450,14 @@ { "type": "ClassMethod", "start": 679, - "end": 7194, + "end": 7310, "loc": { "start": { "line": 20, "column": 2 }, "end": { - "line": 146, + "line": 151, "column": 3 } }, @@ -38115,14 +38523,14 @@ "body": { "type": "BlockStatement", "start": 701, - "end": 7194, + "end": 7310, "loc": { "start": { "line": 20, "column": 24 }, "end": { - "line": 146, + "line": 151, "column": 3 } }, @@ -39965,9 +40373,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\r\n * Bindings\r\n ", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", "start": 4184, - "end": 4213, + "end": 4254, "loc": { "start": { "line": 66, @@ -39983,8 +40391,8 @@ }, { "type": "ExpressionStatement", - "start": 4219, - "end": 4282, + "start": 4260, + "end": 4292, "loc": { "start": { "line": 69, @@ -39992,13 +40400,13 @@ }, "end": { "line": 69, - "column": 67 + "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 4219, - "end": 4281, + "start": 4260, + "end": 4291, "loc": { "start": { "line": 69, @@ -40006,14 +40414,14 @@ }, "end": { "line": 69, - "column": 66 + "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4219, - "end": 4243, + "start": 4260, + "end": 4286, "loc": { "start": { "line": 69, @@ -40021,13 +40429,13 @@ }, "end": { "line": 69, - "column": 28 + "column": 30 } }, "object": { "type": "ThisExpression", - "start": 4219, - "end": 4223, + "start": 4260, + "end": 4264, "loc": { "start": { "line": 69, @@ -40042,8 +40450,8 @@ }, "property": { "type": "Identifier", - "start": 4224, - "end": 4243, + "start": 4265, + "end": 4286, "loc": { "start": { "line": 69, @@ -40051,6 +40459,144 @@ }, "end": { "line": 69, + "column": 30 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "StringLiteral", + "start": 4289, + "end": 4291, + "loc": { + "start": { + "line": 69, + "column": 33 + }, + "end": { + "line": 69, + "column": 35 + } + }, + "extra": { + "rawValue": "", + "raw": "''" + }, + "value": "" + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", + "start": 4184, + "end": 4254, + "loc": { + "start": { + "line": 66, + "column": 4 + }, + "end": { + "line": 68, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Bindings\r\n ", + "start": 4300, + "end": 4329, + "loc": { + "start": { + "line": 71, + "column": 4 + }, + "end": { + "line": 73, + "column": 7 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "start": 4335, + "end": 4398, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 4335, + "end": 4397, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 4335, + "end": 4359, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 4335, + "end": 4339, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 4340, + "end": 4359, + "loc": { + "start": { + "line": 74, + "column": 9 + }, + "end": { + "line": 74, "column": 28 }, "identifierName": "handleButtonClicked" @@ -40062,72 +40608,72 @@ }, "right": { "type": "CallExpression", - "start": 4246, - "end": 4281, + "start": 4362, + "end": 4397, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 4246, - "end": 4275, + "start": 4362, + "end": 4391, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 4246, - "end": 4270, + "start": 4362, + "end": 4386, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 55 } }, "object": { "type": "ThisExpression", - "start": 4246, - "end": 4250, + "start": 4362, + "end": 4366, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 35 } } }, "property": { "type": "Identifier", - "start": 4251, - "end": 4270, + "start": 4367, + "end": 4386, "loc": { "start": { - "line": 69, + "line": 74, "column": 36 }, "end": { - "line": 69, + "line": 74, "column": 55 }, "identifierName": "handleButtonClicked" @@ -40138,15 +40684,15 @@ }, "property": { "type": "Identifier", - "start": 4271, - "end": 4275, + "start": 4387, + "end": 4391, "loc": { "start": { - "line": 69, + "line": 74, "column": 56 }, "end": { - "line": 69, + "line": 74, "column": 60 }, "identifierName": "bind" @@ -40158,15 +40704,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4276, - "end": 4280, + "start": 4392, + "end": 4396, "loc": { "start": { - "line": 69, + "line": 74, "column": 61 }, "end": { - "line": 69, + "line": 74, "column": 65 } } @@ -40179,15 +40725,15 @@ { "type": "CommentBlock", "value": "*\r\n * Bindings\r\n ", - "start": 4184, - "end": 4213, + "start": 4300, + "end": 4329, "loc": { "start": { - "line": 66, + "line": 71, "column": 4 }, "end": { - "line": 68, + "line": 73, "column": 7 } } @@ -40196,73 +40742,73 @@ }, { "type": "ExpressionStatement", - "start": 4288, - "end": 4349, + "start": 4404, + "end": 4465, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 4288, - "end": 4348, + "start": 4404, + "end": 4464, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4288, - "end": 4311, + "start": 4404, + "end": 4427, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 4288, - "end": 4292, + "start": 4404, + "end": 4408, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4293, - "end": 4311, + "start": 4409, + "end": 4427, "loc": { "start": { - "line": 70, + "line": 75, "column": 9 }, "end": { - "line": 70, + "line": 75, "column": 27 }, "identifierName": "syncInstanceInputs" @@ -40273,72 +40819,72 @@ }, "right": { "type": "CallExpression", - "start": 4314, - "end": 4348, + "start": 4430, + "end": 4464, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 4314, - "end": 4342, + "start": 4430, + "end": 4458, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 58 } }, "object": { "type": "MemberExpression", - "start": 4314, - "end": 4337, + "start": 4430, + "end": 4453, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 4314, - "end": 4318, + "start": 4430, + "end": 4434, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 34 } } }, "property": { "type": "Identifier", - "start": 4319, - "end": 4337, + "start": 4435, + "end": 4453, "loc": { "start": { - "line": 70, + "line": 75, "column": 35 }, "end": { - "line": 70, + "line": 75, "column": 53 }, "identifierName": "syncInstanceInputs" @@ -40349,15 +40895,15 @@ }, "property": { "type": "Identifier", - "start": 4338, - "end": 4342, + "start": 4454, + "end": 4458, "loc": { "start": { - "line": 70, + "line": 75, "column": 54 }, "end": { - "line": 70, + "line": 75, "column": 58 }, "identifierName": "bind" @@ -40369,15 +40915,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4343, - "end": 4347, + "start": 4459, + "end": 4463, "loc": { "start": { - "line": 70, + "line": 75, "column": 59 }, "end": { - "line": 70, + "line": 75, "column": 63 } } @@ -40388,73 +40934,73 @@ }, { "type": "ExpressionStatement", - "start": 4355, - "end": 4400, + "start": 4471, + "end": 4516, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 49 } }, "expression": { "type": "AssignmentExpression", - "start": 4355, - "end": 4399, + "start": 4471, + "end": 4515, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4355, - "end": 4370, + "start": 4471, + "end": 4486, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 4355, - "end": 4359, + "start": 4471, + "end": 4475, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4360, - "end": 4370, + "start": 4476, + "end": 4486, "loc": { "start": { - "line": 71, + "line": 76, "column": 9 }, "end": { - "line": 71, + "line": 76, "column": 19 }, "identifierName": "clearInput" @@ -40465,72 +41011,72 @@ }, "right": { "type": "CallExpression", - "start": 4373, - "end": 4399, + "start": 4489, + "end": 4515, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 4373, - "end": 4393, + "start": 4489, + "end": 4509, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 4373, - "end": 4388, + "start": 4489, + "end": 4504, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 37 } }, "object": { "type": "ThisExpression", - "start": 4373, - "end": 4377, + "start": 4489, + "end": 4493, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 26 } } }, "property": { "type": "Identifier", - "start": 4378, - "end": 4388, + "start": 4494, + "end": 4504, "loc": { "start": { - "line": 71, + "line": 76, "column": 27 }, "end": { - "line": 71, + "line": 76, "column": 37 }, "identifierName": "clearInput" @@ -40541,15 +41087,15 @@ }, "property": { "type": "Identifier", - "start": 4389, - "end": 4393, + "start": 4505, + "end": 4509, "loc": { "start": { - "line": 71, + "line": 76, "column": 38 }, "end": { - "line": 71, + "line": 76, "column": 42 }, "identifierName": "bind" @@ -40561,15 +41107,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4394, - "end": 4398, + "start": 4510, + "end": 4514, "loc": { "start": { - "line": 71, + "line": 76, "column": 43 }, "end": { - "line": 71, + "line": 76, "column": 47 } } @@ -40580,73 +41126,73 @@ }, { "type": "ExpressionStatement", - "start": 4406, - "end": 4447, + "start": 4522, + "end": 4563, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4406, - "end": 4446, + "start": 4522, + "end": 4562, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4406, - "end": 4419, + "start": 4522, + "end": 4535, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4406, - "end": 4410, + "start": 4522, + "end": 4526, "loc": { "start": { - "line": 72, + "line": 77, "column": 4 }, "end": { - "line": 72, + "line": 77, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4411, - "end": 4419, + "start": 4527, + "end": 4535, "loc": { "start": { - "line": 72, + "line": 77, "column": 9 }, "end": { - "line": 72, + "line": 77, "column": 17 }, "identifierName": "getInput" @@ -40657,72 +41203,72 @@ }, "right": { "type": "CallExpression", - "start": 4422, - "end": 4446, + "start": 4538, + "end": 4562, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4422, - "end": 4440, + "start": 4538, + "end": 4556, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4422, - "end": 4435, + "start": 4538, + "end": 4551, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4422, - "end": 4426, + "start": 4538, + "end": 4542, "loc": { "start": { - "line": 72, + "line": 77, "column": 20 }, "end": { - "line": 72, + "line": 77, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4427, - "end": 4435, + "start": 4543, + "end": 4551, "loc": { "start": { - "line": 72, + "line": 77, "column": 25 }, "end": { - "line": 72, + "line": 77, "column": 33 }, "identifierName": "getInput" @@ -40733,15 +41279,15 @@ }, "property": { "type": "Identifier", - "start": 4436, - "end": 4440, + "start": 4552, + "end": 4556, "loc": { "start": { - "line": 72, + "line": 77, "column": 34 }, "end": { - "line": 72, + "line": 77, "column": 38 }, "identifierName": "bind" @@ -40753,15 +41299,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4441, - "end": 4445, + "start": 4557, + "end": 4561, "loc": { "start": { - "line": 72, + "line": 77, "column": 39 }, "end": { - "line": 72, + "line": 77, "column": 43 } } @@ -40772,73 +41318,73 @@ }, { "type": "ExpressionStatement", - "start": 4453, - "end": 4494, + "start": 4569, + "end": 4610, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4453, - "end": 4493, + "start": 4569, + "end": 4609, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4453, - "end": 4466, + "start": 4569, + "end": 4582, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4453, - "end": 4457, + "start": 4569, + "end": 4573, "loc": { "start": { - "line": 73, + "line": 78, "column": 4 }, "end": { - "line": 73, + "line": 78, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4458, - "end": 4466, + "start": 4574, + "end": 4582, "loc": { "start": { - "line": 73, + "line": 78, "column": 9 }, "end": { - "line": 73, + "line": 78, "column": 17 }, "identifierName": "setInput" @@ -40849,72 +41395,72 @@ }, "right": { "type": "CallExpression", - "start": 4469, - "end": 4493, + "start": 4585, + "end": 4609, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4469, - "end": 4487, + "start": 4585, + "end": 4603, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4469, - "end": 4482, + "start": 4585, + "end": 4598, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4469, - "end": 4473, + "start": 4585, + "end": 4589, "loc": { "start": { - "line": 73, + "line": 78, "column": 20 }, "end": { - "line": 73, + "line": 78, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4474, - "end": 4482, + "start": 4590, + "end": 4598, "loc": { "start": { - "line": 73, + "line": 78, "column": 25 }, "end": { - "line": 73, + "line": 78, "column": 33 }, "identifierName": "setInput" @@ -40925,15 +41471,15 @@ }, "property": { "type": "Identifier", - "start": 4483, - "end": 4487, + "start": 4599, + "end": 4603, "loc": { "start": { - "line": 73, + "line": 78, "column": 34 }, "end": { - "line": 73, + "line": 78, "column": 38 }, "identifierName": "bind" @@ -40945,15 +41491,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4488, - "end": 4492, + "start": 4604, + "end": 4608, "loc": { "start": { - "line": 73, + "line": 78, "column": 39 }, "end": { - "line": 73, + "line": 78, "column": 43 } } @@ -40964,73 +41510,73 @@ }, { "type": "ExpressionStatement", - "start": 4500, - "end": 4549, + "start": 4616, + "end": 4665, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 53 } }, "expression": { "type": "AssignmentExpression", - "start": 4500, - "end": 4548, + "start": 4616, + "end": 4664, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4500, - "end": 4517, + "start": 4616, + "end": 4633, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 4500, - "end": 4504, + "start": 4616, + "end": 4620, "loc": { "start": { - "line": 74, + "line": 79, "column": 4 }, "end": { - "line": 74, + "line": 79, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4505, - "end": 4517, + "start": 4621, + "end": 4633, "loc": { "start": { - "line": 74, + "line": 79, "column": 9 }, "end": { - "line": 74, + "line": 79, "column": 21 }, "identifierName": "replaceInput" @@ -41041,72 +41587,72 @@ }, "right": { "type": "CallExpression", - "start": 4520, - "end": 4548, + "start": 4636, + "end": 4664, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 4520, - "end": 4542, + "start": 4636, + "end": 4658, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 46 } }, "object": { "type": "MemberExpression", - "start": 4520, - "end": 4537, + "start": 4636, + "end": 4653, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 4520, - "end": 4524, + "start": 4636, + "end": 4640, "loc": { "start": { - "line": 74, + "line": 79, "column": 24 }, "end": { - "line": 74, + "line": 79, "column": 28 } } }, "property": { "type": "Identifier", - "start": 4525, - "end": 4537, + "start": 4641, + "end": 4653, "loc": { "start": { - "line": 74, + "line": 79, "column": 29 }, "end": { - "line": 74, + "line": 79, "column": 41 }, "identifierName": "replaceInput" @@ -41117,15 +41663,15 @@ }, "property": { "type": "Identifier", - "start": 4538, - "end": 4542, + "start": 4654, + "end": 4658, "loc": { "start": { - "line": 74, + "line": 79, "column": 42 }, "end": { - "line": 74, + "line": 79, "column": 46 }, "identifierName": "bind" @@ -41137,15 +41683,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4543, - "end": 4547, + "start": 4659, + "end": 4663, "loc": { "start": { - "line": 74, + "line": 79, "column": 47 }, "end": { - "line": 74, + "line": 79, "column": 51 } } @@ -41156,73 +41702,73 @@ }, { "type": "ExpressionStatement", - "start": 4555, - "end": 4590, + "start": 4671, + "end": 4706, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 39 } }, "expression": { "type": "AssignmentExpression", - "start": 4555, - "end": 4589, + "start": 4671, + "end": 4705, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 38 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4555, - "end": 4565, + "start": 4671, + "end": 4681, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 4555, - "end": 4559, + "start": 4671, + "end": 4675, "loc": { "start": { - "line": 75, + "line": 80, "column": 4 }, "end": { - "line": 75, + "line": 80, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4560, - "end": 4565, + "start": 4676, + "end": 4681, "loc": { "start": { - "line": 75, + "line": 80, "column": 9 }, "end": { - "line": 75, + "line": 80, "column": 14 }, "identifierName": "clear" @@ -41233,72 +41779,72 @@ }, "right": { "type": "CallExpression", - "start": 4568, - "end": 4589, + "start": 4684, + "end": 4705, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 4568, - "end": 4583, + "start": 4684, + "end": 4699, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 4568, - "end": 4578, + "start": 4684, + "end": 4694, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 4568, - "end": 4572, + "start": 4684, + "end": 4688, "loc": { "start": { - "line": 75, + "line": 80, "column": 17 }, "end": { - "line": 75, + "line": 80, "column": 21 } } }, "property": { "type": "Identifier", - "start": 4573, - "end": 4578, + "start": 4689, + "end": 4694, "loc": { "start": { - "line": 75, + "line": 80, "column": 22 }, "end": { - "line": 75, + "line": 80, "column": 27 }, "identifierName": "clear" @@ -41309,15 +41855,15 @@ }, "property": { "type": "Identifier", - "start": 4579, - "end": 4583, + "start": 4695, + "end": 4699, "loc": { "start": { - "line": 75, + "line": 80, "column": 28 }, "end": { - "line": 75, + "line": 80, "column": 32 }, "identifierName": "bind" @@ -41329,15 +41875,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4584, - "end": 4588, + "start": 4700, + "end": 4704, "loc": { "start": { - "line": 75, + "line": 80, "column": 33 }, "end": { - "line": 75, + "line": 80, "column": 37 } } @@ -41348,73 +41894,73 @@ }, { "type": "ExpressionStatement", - "start": 4596, - "end": 4637, + "start": 4712, + "end": 4753, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 4596, - "end": 4636, + "start": 4712, + "end": 4752, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4596, - "end": 4609, + "start": 4712, + "end": 4725, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 4596, - "end": 4600, + "start": 4712, + "end": 4716, "loc": { "start": { - "line": 76, + "line": 81, "column": 4 }, "end": { - "line": 76, + "line": 81, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4601, - "end": 4609, + "start": 4717, + "end": 4725, "loc": { "start": { - "line": 76, + "line": 81, "column": 9 }, "end": { - "line": 76, + "line": 81, "column": 17 }, "identifierName": "dispatch" @@ -41425,72 +41971,72 @@ }, "right": { "type": "CallExpression", - "start": 4612, - "end": 4636, + "start": 4728, + "end": 4752, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 4612, - "end": 4630, + "start": 4728, + "end": 4746, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 4612, - "end": 4625, + "start": 4728, + "end": 4741, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 4612, - "end": 4616, + "start": 4728, + "end": 4732, "loc": { "start": { - "line": 76, + "line": 81, "column": 20 }, "end": { - "line": 76, + "line": 81, "column": 24 } } }, "property": { "type": "Identifier", - "start": 4617, - "end": 4625, + "start": 4733, + "end": 4741, "loc": { "start": { - "line": 76, + "line": 81, "column": 25 }, "end": { - "line": 76, + "line": 81, "column": 33 }, "identifierName": "dispatch" @@ -41501,15 +42047,15 @@ }, "property": { "type": "Identifier", - "start": 4626, - "end": 4630, + "start": 4742, + "end": 4746, "loc": { "start": { - "line": 76, + "line": 81, "column": 34 }, "end": { - "line": 76, + "line": 81, "column": 38 }, "identifierName": "bind" @@ -41521,15 +42067,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4631, - "end": 4635, + "start": 4747, + "end": 4751, "loc": { "start": { - "line": 76, + "line": 81, "column": 39 }, "end": { - "line": 76, + "line": 81, "column": 43 } } @@ -41540,73 +42086,73 @@ }, { "type": "ExpressionStatement", - "start": 4643, - "end": 4696, + "start": 4759, + "end": 4812, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 57 } }, "expression": { "type": "AssignmentExpression", - "start": 4643, - "end": 4695, + "start": 4759, + "end": 4811, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 56 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4643, - "end": 4662, + "start": 4759, + "end": 4778, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 4643, - "end": 4647, + "start": 4759, + "end": 4763, "loc": { "start": { - "line": 77, + "line": 82, "column": 4 }, "end": { - "line": 77, + "line": 82, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4648, - "end": 4662, + "start": 4764, + "end": 4778, "loc": { "start": { - "line": 77, + "line": 82, "column": 9 }, "end": { - "line": 77, + "line": 82, "column": 23 }, "identifierName": "addButtonTheme" @@ -41617,72 +42163,72 @@ }, "right": { "type": "CallExpression", - "start": 4665, - "end": 4695, + "start": 4781, + "end": 4811, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 56 } }, "callee": { "type": "MemberExpression", - "start": 4665, - "end": 4689, + "start": 4781, + "end": 4805, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 50 } }, "object": { "type": "MemberExpression", - "start": 4665, - "end": 4684, + "start": 4781, + "end": 4800, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 4665, - "end": 4669, + "start": 4781, + "end": 4785, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 30 } } }, "property": { "type": "Identifier", - "start": 4670, - "end": 4684, + "start": 4786, + "end": 4800, "loc": { "start": { - "line": 77, + "line": 82, "column": 31 }, "end": { - "line": 77, + "line": 82, "column": 45 }, "identifierName": "addButtonTheme" @@ -41693,15 +42239,15 @@ }, "property": { "type": "Identifier", - "start": 4685, - "end": 4689, + "start": 4801, + "end": 4805, "loc": { "start": { - "line": 77, + "line": 82, "column": 46 }, "end": { - "line": 77, + "line": 82, "column": 50 }, "identifierName": "bind" @@ -41713,15 +42259,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 4690, - "end": 4694, + "start": 4806, + "end": 4810, "loc": { "start": { - "line": 77, + "line": 82, "column": 51 }, "end": { - "line": 77, + "line": 82, "column": 55 } } @@ -41732,73 +42278,73 @@ }, { "type": "ExpressionStatement", - "start": 4702, - "end": 4761, + "start": 4818, + "end": 4877, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 4702, - "end": 4760, + "start": 4818, + "end": 4876, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4702, - "end": 4724, + "start": 4818, + "end": 4840, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 4702, - "end": 4706, + "start": 4818, + "end": 4822, "loc": { "start": { - "line": 78, + "line": 83, "column": 4 }, "end": { - "line": 78, + "line": 83, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4707, - "end": 4724, + "start": 4823, + "end": 4840, "loc": { "start": { - "line": 78, + "line": 83, "column": 9 }, "end": { - "line": 78, + "line": 83, "column": 26 }, "identifierName": "removeButtonTheme" @@ -41809,72 +42355,72 @@ }, "right": { "type": "CallExpression", - "start": 4727, - "end": 4760, + "start": 4843, + "end": 4876, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 4727, - "end": 4754, + "start": 4843, + "end": 4870, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 4727, - "end": 4749, + "start": 4843, + "end": 4865, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 51 } }, "object": { "type": "ThisExpression", - "start": 4727, - "end": 4731, + "start": 4843, + "end": 4847, "loc": { "start": { - "line": 78, + "line": 83, "column": 29 }, "end": { - "line": 78, + "line": 83, "column": 33 } } }, "property": { "type": "Identifier", - "start": 4732, - "end": 4749, + "start": 4848, + "end": 4865, "loc": { "start": { - "line": 78, + "line": 83, "column": 34 }, "end": { - "line": 78, + "line": 83, "column": 51 }, "identifierName": "removeButtonTheme" @@ -41883,402 +42429,18 @@ }, "computed": false }, - "property": { - "type": "Identifier", - "start": 4750, - "end": 4754, - "loc": { - "start": { - "line": 78, - "column": 52 - }, - "end": { - "line": 78, - "column": 56 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4755, - "end": 4759, - "loc": { - "start": { - "line": 78, - "column": 57 - }, - "end": { - "line": 78, - "column": 61 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4767, - "end": 4824, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 61 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4767, - "end": 4823, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 60 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4767, - "end": 4788, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 25 - } - }, - "object": { - "type": "ThisExpression", - "start": 4767, - "end": 4771, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4772, - "end": 4788, - "loc": { - "start": { - "line": 79, - "column": 9 - }, - "end": { - "line": 79, - "column": 25 - }, - "identifierName": "getButtonElement" - }, - "name": "getButtonElement" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4791, - "end": 4823, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 60 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4791, - "end": 4817, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 54 - } - }, - "object": { - "type": "MemberExpression", - "start": 4791, - "end": 4812, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 49 - } - }, - "object": { - "type": "ThisExpression", - "start": 4791, - "end": 4795, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 32 - } - } - }, - "property": { - "type": "Identifier", - "start": 4796, - "end": 4812, - "loc": { - "start": { - "line": 79, - "column": 33 - }, - "end": { - "line": 79, - "column": 49 - }, - "identifierName": "getButtonElement" - }, - "name": "getButtonElement" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4813, - "end": 4817, - "loc": { - "start": { - "line": 79, - "column": 50 - }, - "end": { - "line": 79, - "column": 54 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4818, - "end": 4822, - "loc": { - "start": { - "line": 79, - "column": 55 - }, - "end": { - "line": 79, - "column": 59 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4830, - "end": 4877, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 51 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4830, - "end": 4876, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 50 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4830, - "end": 4846, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 20 - } - }, - "object": { - "type": "ThisExpression", - "start": 4830, - "end": 4834, - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4835, - "end": 4846, - "loc": { - "start": { - "line": 80, - "column": 9 - }, - "end": { - "line": 80, - "column": 20 - }, - "identifierName": "handleCaret" - }, - "name": "handleCaret" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4849, - "end": 4876, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 50 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4849, - "end": 4870, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 44 - } - }, - "object": { - "type": "MemberExpression", - "start": 4849, - "end": 4865, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 39 - } - }, - "object": { - "type": "ThisExpression", - "start": 4849, - "end": 4853, - "loc": { - "start": { - "line": 80, - "column": 23 - }, - "end": { - "line": 80, - "column": 27 - } - } - }, - "property": { - "type": "Identifier", - "start": 4854, - "end": 4865, - "loc": { - "start": { - "line": 80, - "column": 28 - }, - "end": { - "line": 80, - "column": 39 - }, - "identifierName": "handleCaret" - }, - "name": "handleCaret" - }, - "computed": false - }, "property": { "type": "Identifier", "start": 4866, "end": 4870, "loc": { "start": { - "line": 80, - "column": 40 + "line": 83, + "column": 52 }, "end": { - "line": 80, - "column": 44 + "line": 83, + "column": 56 }, "identifierName": "bind" }, @@ -42293,203 +42455,11 @@ "end": 4875, "loc": { "start": { - "line": 80, - "column": 45 - }, - "end": { - "line": 80, - "column": 49 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4883, - "end": 4942, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 63 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4883, - "end": 4941, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 62 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4883, - "end": 4905, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 26 - } - }, - "object": { - "type": "ThisExpression", - "start": 4883, - "end": 4887, - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4888, - "end": 4905, - "loc": { - "start": { - "line": 81, - "column": 9 - }, - "end": { - "line": 81, - "column": 26 - }, - "identifierName": "caretEventHandler" - }, - "name": "caretEventHandler" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 4908, - "end": 4941, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 62 - } - }, - "callee": { - "type": "MemberExpression", - "start": 4908, - "end": 4935, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 56 - } - }, - "object": { - "type": "MemberExpression", - "start": 4908, - "end": 4930, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 51 - } - }, - "object": { - "type": "ThisExpression", - "start": 4908, - "end": 4912, - "loc": { - "start": { - "line": 81, - "column": 29 - }, - "end": { - "line": 81, - "column": 33 - } - } - }, - "property": { - "type": "Identifier", - "start": 4913, - "end": 4930, - "loc": { - "start": { - "line": 81, - "column": 34 - }, - "end": { - "line": 81, - "column": 51 - }, - "identifierName": "caretEventHandler" - }, - "name": "caretEventHandler" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4931, - "end": 4935, - "loc": { - "start": { - "line": 81, - "column": 52 - }, - "end": { - "line": 81, - "column": 56 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4936, - "end": 4940, - "loc": { - "start": { - "line": 81, + "line": 83, "column": 57 }, "end": { - "line": 81, + "line": 83, "column": 61 } } @@ -42500,361 +42470,169 @@ }, { "type": "ExpressionStatement", - "start": 4948, - "end": 4985, + "start": 4883, + "end": 4940, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 41 + "line": 84, + "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 4948, - "end": 4984, + "start": 4883, + "end": 4939, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 40 + "line": 84, + "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 4948, - "end": 4959, + "start": 4883, + "end": 4904, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, - "column": 15 + "line": 84, + "column": 25 } }, "object": { "type": "ThisExpression", - "start": 4948, - "end": 4952, + "start": 4883, + "end": 4887, "loc": { "start": { - "line": 82, + "line": 84, "column": 4 }, "end": { - "line": 82, + "line": 84, "column": 8 } } }, "property": { "type": "Identifier", - "start": 4953, - "end": 4959, + "start": 4888, + "end": 4904, "loc": { "start": { - "line": 82, + "line": 84, "column": 9 }, "end": { - "line": 82, - "column": 15 + "line": 84, + "column": 25 }, - "identifierName": "onInit" + "identifierName": "getButtonElement" }, - "name": "onInit" + "name": "getButtonElement" }, "computed": false }, "right": { "type": "CallExpression", - "start": 4962, - "end": 4984, + "start": 4907, + "end": 4939, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 40 + "line": 84, + "column": 60 } }, "callee": { "type": "MemberExpression", - "start": 4962, - "end": 4978, + "start": 4907, + "end": 4933, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 34 + "line": 84, + "column": 54 } }, "object": { "type": "MemberExpression", - "start": 4962, - "end": 4973, + "start": 4907, + "end": 4928, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 29 + "line": 84, + "column": 49 } }, "object": { "type": "ThisExpression", - "start": 4962, - "end": 4966, + "start": 4907, + "end": 4911, "loc": { "start": { - "line": 82, - "column": 18 + "line": 84, + "column": 28 }, "end": { - "line": 82, - "column": 22 + "line": 84, + "column": 32 } } }, "property": { "type": "Identifier", - "start": 4967, - "end": 4973, + "start": 4912, + "end": 4928, "loc": { "start": { - "line": 82, - "column": 23 - }, - "end": { - "line": 82, - "column": 29 - }, - "identifierName": "onInit" - }, - "name": "onInit" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 4974, - "end": 4978, - "loc": { - "start": { - "line": 82, - "column": 30 - }, - "end": { - "line": 82, - "column": 34 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 4979, - "end": 4983, - "loc": { - "start": { - "line": 82, - "column": 35 - }, - "end": { - "line": 82, - "column": 39 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 4991, - "end": 5032, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 45 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 4991, - "end": 5031, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 44 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 4991, - "end": 5004, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 17 - } - }, - "object": { - "type": "ThisExpression", - "start": 4991, - "end": 4995, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 4996, - "end": 5004, - "loc": { - "start": { - "line": 83, - "column": 9 - }, - "end": { - "line": 83, - "column": 17 - }, - "identifierName": "onRender" - }, - "name": "onRender" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 5007, - "end": 5031, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 44 - } - }, - "callee": { - "type": "MemberExpression", - "start": 5007, - "end": 5025, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 38 - } - }, - "object": { - "type": "MemberExpression", - "start": 5007, - "end": 5020, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 33 - } - }, - "object": { - "type": "ThisExpression", - "start": 5007, - "end": 5011, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 24 - } - } - }, - "property": { - "type": "Identifier", - "start": 5012, - "end": 5020, - "loc": { - "start": { - "line": 83, - "column": 25 - }, - "end": { - "line": 83, + "line": 84, "column": 33 }, - "identifierName": "onRender" + "end": { + "line": 84, + "column": 49 + }, + "identifierName": "getButtonElement" }, - "name": "onRender" + "name": "getButtonElement" }, "computed": false }, "property": { "type": "Identifier", - "start": 5021, - "end": 5025, + "start": 4929, + "end": 4933, "loc": { "start": { - "line": 83, - "column": 34 + "line": 84, + "column": 50 }, "end": { - "line": 83, - "column": 38 + "line": 84, + "column": 54 }, "identifierName": "bind" }, @@ -42865,16 +42643,16 @@ "arguments": [ { "type": "ThisExpression", - "start": 5026, - "end": 5030, + "start": 4934, + "end": 4938, "loc": { "start": { - "line": 83, - "column": 39 + "line": 84, + "column": 55 }, "end": { - "line": 83, - "column": 43 + "line": 84, + "column": 59 } } } @@ -42884,200 +42662,8 @@ }, { "type": "ExpressionStatement", - "start": 5038, - "end": 5075, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 41 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 5038, - "end": 5074, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 40 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 5038, - "end": 5049, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 15 - } - }, - "object": { - "type": "ThisExpression", - "start": 5038, - "end": 5042, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 8 - } - } - }, - "property": { - "type": "Identifier", - "start": 5043, - "end": 5049, - "loc": { - "start": { - "line": 84, - "column": 9 - }, - "end": { - "line": 84, - "column": 15 - }, - "identifierName": "render" - }, - "name": "render" - }, - "computed": false - }, - "right": { - "type": "CallExpression", - "start": 5052, - "end": 5074, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 40 - } - }, - "callee": { - "type": "MemberExpression", - "start": 5052, - "end": 5068, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 34 - } - }, - "object": { - "type": "MemberExpression", - "start": 5052, - "end": 5063, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 29 - } - }, - "object": { - "type": "ThisExpression", - "start": 5052, - "end": 5056, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 22 - } - } - }, - "property": { - "type": "Identifier", - "start": 5057, - "end": 5063, - "loc": { - "start": { - "line": 84, - "column": 23 - }, - "end": { - "line": 84, - "column": 29 - }, - "identifierName": "render" - }, - "name": "render" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 5064, - "end": 5068, - "loc": { - "start": { - "line": 84, - "column": 30 - }, - "end": { - "line": 84, - "column": 34 - }, - "identifierName": "bind" - }, - "name": "bind" - }, - "computed": false - }, - "arguments": [ - { - "type": "ThisExpression", - "start": 5069, - "end": 5073, - "loc": { - "start": { - "line": 84, - "column": 35 - }, - "end": { - "line": 84, - "column": 39 - } - } - } - ] - } - } - }, - { - "type": "ExpressionStatement", - "start": 5081, - "end": 5128, + "start": 4946, + "end": 4993, "loc": { "start": { "line": 85, @@ -43090,8 +42676,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5081, - "end": 5127, + "start": 4946, + "end": 4992, "loc": { "start": { "line": 85, @@ -43105,8 +42691,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 5081, - "end": 5097, + "start": 4946, + "end": 4962, "loc": { "start": { "line": 85, @@ -43119,8 +42705,8 @@ }, "object": { "type": "ThisExpression", - "start": 5081, - "end": 5085, + "start": 4946, + "end": 4950, "loc": { "start": { "line": 85, @@ -43134,8 +42720,8 @@ }, "property": { "type": "Identifier", - "start": 5086, - "end": 5097, + "start": 4951, + "end": 4962, "loc": { "start": { "line": 85, @@ -43145,16 +42731,16 @@ "line": 85, "column": 20 }, - "identifierName": "loadModules" + "identifierName": "handleCaret" }, - "name": "loadModules" + "name": "handleCaret" }, "computed": false }, "right": { "type": "CallExpression", - "start": 5100, - "end": 5127, + "start": 4965, + "end": 4992, "loc": { "start": { "line": 85, @@ -43167,8 +42753,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5100, - "end": 5121, + "start": 4965, + "end": 4986, "loc": { "start": { "line": 85, @@ -43181,8 +42767,8 @@ }, "object": { "type": "MemberExpression", - "start": 5100, - "end": 5116, + "start": 4965, + "end": 4981, "loc": { "start": { "line": 85, @@ -43195,8 +42781,8 @@ }, "object": { "type": "ThisExpression", - "start": 5100, - "end": 5104, + "start": 4965, + "end": 4969, "loc": { "start": { "line": 85, @@ -43210,8 +42796,8 @@ }, "property": { "type": "Identifier", - "start": 5105, - "end": 5116, + "start": 4970, + "end": 4981, "loc": { "start": { "line": 85, @@ -43221,16 +42807,16 @@ "line": 85, "column": 39 }, - "identifierName": "loadModules" + "identifierName": "handleCaret" }, - "name": "loadModules" + "name": "handleCaret" }, "computed": false }, "property": { "type": "Identifier", - "start": 5117, - "end": 5121, + "start": 4982, + "end": 4986, "loc": { "start": { "line": 85, @@ -43249,8 +42835,8 @@ "arguments": [ { "type": "ThisExpression", - "start": 5122, - "end": 5126, + "start": 4987, + "end": 4991, "loc": { "start": { "line": 85, @@ -43268,8 +42854,8 @@ }, { "type": "ExpressionStatement", - "start": 5134, - "end": 5197, + "start": 4999, + "end": 5058, "loc": { "start": { "line": 86, @@ -43277,13 +42863,13 @@ }, "end": { "line": 86, - "column": 67 + "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 5134, - "end": 5196, + "start": 4999, + "end": 5057, "loc": { "start": { "line": 86, @@ -43291,14 +42877,14 @@ }, "end": { "line": 86, - "column": 66 + "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5134, - "end": 5158, + "start": 4999, + "end": 5021, "loc": { "start": { "line": 86, @@ -43306,13 +42892,13 @@ }, "end": { "line": 86, - "column": 28 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 5134, - "end": 5138, + "start": 4999, + "end": 5003, "loc": { "start": { "line": 86, @@ -43326,8 +42912,8 @@ }, "property": { "type": "Identifier", - "start": 5139, - "end": 5158, + "start": 5004, + "end": 5021, "loc": { "start": { "line": 86, @@ -43335,6 +42921,966 @@ }, "end": { "line": 86, + "column": 26 + }, + "identifierName": "caretEventHandler" + }, + "name": "caretEventHandler" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5024, + "end": 5057, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 62 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5024, + "end": 5051, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 56 + } + }, + "object": { + "type": "MemberExpression", + "start": 5024, + "end": 5046, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 51 + } + }, + "object": { + "type": "ThisExpression", + "start": 5024, + "end": 5028, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "start": 5029, + "end": 5046, + "loc": { + "start": { + "line": 86, + "column": 34 + }, + "end": { + "line": 86, + "column": 51 + }, + "identifierName": "caretEventHandler" + }, + "name": "caretEventHandler" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5047, + "end": 5051, + "loc": { + "start": { + "line": 86, + "column": 52 + }, + "end": { + "line": 86, + "column": 56 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5052, + "end": 5056, + "loc": { + "start": { + "line": 86, + "column": 57 + }, + "end": { + "line": 86, + "column": 61 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5064, + "end": 5101, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5064, + "end": 5100, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5064, + "end": 5075, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 15 + } + }, + "object": { + "type": "ThisExpression", + "start": 5064, + "end": 5068, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5069, + "end": 5075, + "loc": { + "start": { + "line": 87, + "column": 9 + }, + "end": { + "line": 87, + "column": 15 + }, + "identifierName": "onInit" + }, + "name": "onInit" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5078, + "end": 5100, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 40 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5078, + "end": 5094, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 5078, + "end": 5089, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 5078, + "end": 5082, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 5083, + "end": 5089, + "loc": { + "start": { + "line": 87, + "column": 23 + }, + "end": { + "line": 87, + "column": 29 + }, + "identifierName": "onInit" + }, + "name": "onInit" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5090, + "end": 5094, + "loc": { + "start": { + "line": 87, + "column": 30 + }, + "end": { + "line": 87, + "column": 34 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5095, + "end": 5099, + "loc": { + "start": { + "line": 87, + "column": 35 + }, + "end": { + "line": 87, + "column": 39 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5107, + "end": 5148, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 45 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5107, + "end": 5147, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 44 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5107, + "end": 5120, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 17 + } + }, + "object": { + "type": "ThisExpression", + "start": 5107, + "end": 5111, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5112, + "end": 5120, + "loc": { + "start": { + "line": 88, + "column": 9 + }, + "end": { + "line": 88, + "column": 17 + }, + "identifierName": "onRender" + }, + "name": "onRender" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5123, + "end": 5147, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 44 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5123, + "end": 5141, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 38 + } + }, + "object": { + "type": "MemberExpression", + "start": 5123, + "end": 5136, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 33 + } + }, + "object": { + "type": "ThisExpression", + "start": 5123, + "end": 5127, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "start": 5128, + "end": 5136, + "loc": { + "start": { + "line": 88, + "column": 25 + }, + "end": { + "line": 88, + "column": 33 + }, + "identifierName": "onRender" + }, + "name": "onRender" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5137, + "end": 5141, + "loc": { + "start": { + "line": 88, + "column": 34 + }, + "end": { + "line": 88, + "column": 38 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5142, + "end": 5146, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 43 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5154, + "end": 5191, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 41 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5154, + "end": 5190, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 40 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5154, + "end": 5165, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 15 + } + }, + "object": { + "type": "ThisExpression", + "start": 5154, + "end": 5158, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5159, + "end": 5165, + "loc": { + "start": { + "line": 89, + "column": 9 + }, + "end": { + "line": 89, + "column": 15 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5168, + "end": 5190, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 40 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5168, + "end": 5184, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 34 + } + }, + "object": { + "type": "MemberExpression", + "start": 5168, + "end": 5179, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 29 + } + }, + "object": { + "type": "ThisExpression", + "start": 5168, + "end": 5172, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "start": 5173, + "end": 5179, + "loc": { + "start": { + "line": 89, + "column": 23 + }, + "end": { + "line": 89, + "column": 29 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5180, + "end": 5184, + "loc": { + "start": { + "line": 89, + "column": 30 + }, + "end": { + "line": 89, + "column": 34 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5185, + "end": 5189, + "loc": { + "start": { + "line": 89, + "column": 35 + }, + "end": { + "line": 89, + "column": 39 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5197, + "end": 5244, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 51 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5197, + "end": 5243, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 50 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5197, + "end": 5213, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 20 + } + }, + "object": { + "type": "ThisExpression", + "start": 5197, + "end": 5201, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5202, + "end": 5213, + "loc": { + "start": { + "line": 90, + "column": 9 + }, + "end": { + "line": 90, + "column": 20 + }, + "identifierName": "loadModules" + }, + "name": "loadModules" + }, + "computed": false + }, + "right": { + "type": "CallExpression", + "start": 5216, + "end": 5243, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 50 + } + }, + "callee": { + "type": "MemberExpression", + "start": 5216, + "end": 5237, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 44 + } + }, + "object": { + "type": "MemberExpression", + "start": 5216, + "end": 5232, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 39 + } + }, + "object": { + "type": "ThisExpression", + "start": 5216, + "end": 5220, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "start": 5221, + "end": 5232, + "loc": { + "start": { + "line": 90, + "column": 28 + }, + "end": { + "line": 90, + "column": 39 + }, + "identifierName": "loadModules" + }, + "name": "loadModules" + }, + "computed": false + }, + "property": { + "type": "Identifier", + "start": 5233, + "end": 5237, + "loc": { + "start": { + "line": 90, + "column": 40 + }, + "end": { + "line": 90, + "column": 44 + }, + "identifierName": "bind" + }, + "name": "bind" + }, + "computed": false + }, + "arguments": [ + { + "type": "ThisExpression", + "start": 5238, + "end": 5242, + "loc": { + "start": { + "line": 90, + "column": 45 + }, + "end": { + "line": 90, + "column": 49 + } + } + } + ] + } + } + }, + { + "type": "ExpressionStatement", + "start": 5250, + "end": 5313, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 67 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 5250, + "end": 5312, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 66 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 5250, + "end": 5274, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 28 + } + }, + "object": { + "type": "ThisExpression", + "start": 5250, + "end": 5254, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "start": 5255, + "end": 5274, + "loc": { + "start": { + "line": 91, + "column": 9 + }, + "end": { + "line": 91, "column": 28 }, "identifierName": "handleButtonMouseUp" @@ -43345,72 +43891,72 @@ }, "right": { "type": "CallExpression", - "start": 5161, - "end": 5196, + "start": 5277, + "end": 5312, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 5161, - "end": 5190, + "start": 5277, + "end": 5306, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 5161, - "end": 5185, + "start": 5277, + "end": 5301, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 55 } }, "object": { "type": "ThisExpression", - "start": 5161, - "end": 5165, + "start": 5277, + "end": 5281, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 35 } } }, "property": { "type": "Identifier", - "start": 5166, - "end": 5185, + "start": 5282, + "end": 5301, "loc": { "start": { - "line": 86, + "line": 91, "column": 36 }, "end": { - "line": 86, + "line": 91, "column": 55 }, "identifierName": "handleButtonMouseUp" @@ -43421,15 +43967,15 @@ }, "property": { "type": "Identifier", - "start": 5186, - "end": 5190, + "start": 5302, + "end": 5306, "loc": { "start": { - "line": 86, + "line": 91, "column": 56 }, "end": { - "line": 86, + "line": 91, "column": 60 }, "identifierName": "bind" @@ -43441,15 +43987,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5191, - "end": 5195, + "start": 5307, + "end": 5311, "loc": { "start": { - "line": 86, + "line": 91, "column": 61 }, "end": { - "line": 86, + "line": 91, "column": 65 } } @@ -43460,73 +44006,73 @@ }, { "type": "ExpressionStatement", - "start": 5203, - "end": 5270, + "start": 5319, + "end": 5386, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 71 } }, "expression": { "type": "AssignmentExpression", - "start": 5203, - "end": 5269, + "start": 5319, + "end": 5385, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5203, - "end": 5229, + "start": 5319, + "end": 5345, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 5203, - "end": 5207, + "start": 5319, + "end": 5323, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 8 } } }, "property": { "type": "Identifier", - "start": 5208, - "end": 5229, + "start": 5324, + "end": 5345, "loc": { "start": { - "line": 87, + "line": 92, "column": 9 }, "end": { - "line": 87, + "line": 92, "column": 30 }, "identifierName": "handleButtonMouseDown" @@ -43537,72 +44083,72 @@ }, "right": { "type": "CallExpression", - "start": 5232, - "end": 5269, + "start": 5348, + "end": 5385, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 5232, - "end": 5263, + "start": 5348, + "end": 5379, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 5232, - "end": 5258, + "start": 5348, + "end": 5374, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 59 } }, "object": { "type": "ThisExpression", - "start": 5232, - "end": 5236, + "start": 5348, + "end": 5352, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 37 } } }, "property": { "type": "Identifier", - "start": 5237, - "end": 5258, + "start": 5353, + "end": 5374, "loc": { "start": { - "line": 87, + "line": 92, "column": 38 }, "end": { - "line": 87, + "line": 92, "column": 59 }, "identifierName": "handleButtonMouseDown" @@ -43613,15 +44159,15 @@ }, "property": { "type": "Identifier", - "start": 5259, - "end": 5263, + "start": 5375, + "end": 5379, "loc": { "start": { - "line": 87, + "line": 92, "column": 60 }, "end": { - "line": 87, + "line": 92, "column": 64 }, "identifierName": "bind" @@ -43633,15 +44179,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5264, - "end": 5268, + "start": 5380, + "end": 5384, "loc": { "start": { - "line": 87, + "line": 92, "column": 65 }, "end": { - "line": 87, + "line": 92, "column": 69 } } @@ -43652,73 +44198,73 @@ }, { "type": "ExpressionStatement", - "start": 5276, - "end": 5333, + "start": 5392, + "end": 5449, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 61 } }, "expression": { "type": "AssignmentExpression", - "start": 5276, - "end": 5332, + "start": 5392, + "end": 5448, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 60 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 5276, - "end": 5297, + "start": 5392, + "end": 5413, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 5276, - "end": 5280, + "start": 5392, + "end": 5396, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 8 } } }, "property": { "type": "Identifier", - "start": 5281, - "end": 5297, + "start": 5397, + "end": 5413, "loc": { "start": { - "line": 88, + "line": 93, "column": 9 }, "end": { - "line": 88, + "line": 93, "column": 25 }, "identifierName": "handleButtonHold" @@ -43729,72 +44275,72 @@ }, "right": { "type": "CallExpression", - "start": 5300, - "end": 5332, + "start": 5416, + "end": 5448, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 60 } }, "callee": { "type": "MemberExpression", - "start": 5300, - "end": 5326, + "start": 5416, + "end": 5442, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 5300, - "end": 5321, + "start": 5416, + "end": 5437, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 49 } }, "object": { "type": "ThisExpression", - "start": 5300, - "end": 5304, + "start": 5416, + "end": 5420, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 32 } } }, "property": { "type": "Identifier", - "start": 5305, - "end": 5321, + "start": 5421, + "end": 5437, "loc": { "start": { - "line": 88, + "line": 93, "column": 33 }, "end": { - "line": 88, + "line": 93, "column": 49 }, "identifierName": "handleButtonHold" @@ -43805,15 +44351,15 @@ }, "property": { "type": "Identifier", - "start": 5322, - "end": 5326, + "start": 5438, + "end": 5442, "loc": { "start": { - "line": 88, + "line": 93, "column": 50 }, "end": { - "line": 88, + "line": 93, "column": 54 }, "identifierName": "bind" @@ -43825,15 +44371,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 5327, - "end": 5331, + "start": 5443, + "end": 5447, "loc": { "start": { - "line": 88, + "line": 93, "column": 55 }, "end": { - "line": 88, + "line": 93, "column": 59 } } @@ -43845,15 +44391,15 @@ { "type": "CommentBlock", "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "start": 5457, + "end": 6116, "loc": { "start": { - "line": 90, + "line": 95, "column": 4 }, "end": { - "line": 103, + "line": 108, "column": 7 } } @@ -43862,58 +44408,58 @@ }, { "type": "ExpressionStatement", - "start": 6006, - "end": 6022, + "start": 6122, + "end": 6138, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 20 } }, "expression": { "type": "AssignmentExpression", - "start": 6006, - "end": 6021, + "start": 6122, + "end": 6137, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 19 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6006, - "end": 6016, + "start": 6122, + "end": 6132, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 6006, - "end": 6010, + "start": 6122, + "end": 6126, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 8 } }, @@ -43921,15 +44467,15 @@ }, "property": { "type": "Identifier", - "start": 6011, - "end": 6016, + "start": 6127, + "end": 6132, "loc": { "start": { - "line": 104, + "line": 109, "column": 9 }, "end": { - "line": 104, + "line": 109, "column": 14 }, "identifierName": "input" @@ -43941,15 +44487,15 @@ }, "right": { "type": "ObjectExpression", - "start": 6019, - "end": 6021, + "start": 6135, + "end": 6137, "loc": { "start": { - "line": 104, + "line": 109, "column": 17 }, "end": { - "line": 104, + "line": 109, "column": 19 } }, @@ -43961,15 +44507,15 @@ { "type": "CommentBlock", "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "start": 5457, + "end": 6116, "loc": { "start": { - "line": 90, + "line": 95, "column": 4 }, "end": { - "line": 103, + "line": 108, "column": 7 } } @@ -43978,87 +44524,87 @@ }, { "type": "ExpressionStatement", - "start": 6028, - "end": 6068, + "start": 6144, + "end": 6184, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 6028, - "end": 6067, + "start": 6144, + "end": 6183, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6028, - "end": 6062, + "start": 6144, + "end": 6178, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 6028, - "end": 6038, + "start": 6144, + "end": 6154, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 6028, - "end": 6032, + "start": 6144, + "end": 6148, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 8 } } }, "property": { "type": "Identifier", - "start": 6033, - "end": 6038, + "start": 6149, + "end": 6154, "loc": { "start": { - "line": 105, + "line": 110, "column": 9 }, "end": { - "line": 105, + "line": 110, "column": 14 }, "identifierName": "input" @@ -44069,58 +44615,58 @@ }, "property": { "type": "MemberExpression", - "start": 6039, - "end": 6061, + "start": 6155, + "end": 6177, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 6039, - "end": 6051, + "start": 6155, + "end": 6167, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 6039, - "end": 6043, + "start": 6155, + "end": 6159, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 19 } } }, "property": { "type": "Identifier", - "start": 6044, - "end": 6051, + "start": 6160, + "end": 6167, "loc": { "start": { - "line": 105, + "line": 110, "column": 20 }, "end": { - "line": 105, + "line": 110, "column": 27 }, "identifierName": "options" @@ -44131,15 +44677,15 @@ }, "property": { "type": "Identifier", - "start": 6052, - "end": 6061, + "start": 6168, + "end": 6177, "loc": { "start": { - "line": 105, + "line": 110, "column": 28 }, "end": { - "line": 105, + "line": 110, "column": 37 }, "identifierName": "inputName" @@ -44152,15 +44698,15 @@ }, "right": { "type": "StringLiteral", - "start": 6065, - "end": 6067, + "start": 6181, + "end": 6183, "loc": { "start": { - "line": 105, + "line": 110, "column": 41 }, "end": { - "line": 105, + "line": 110, "column": 43 } }, @@ -44175,15 +44721,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, + "start": 6192, + "end": 6301, "loc": { "start": { - "line": 107, + "line": 112, "column": 4 }, "end": { - "line": 109, + "line": 114, "column": 7 } } @@ -44192,58 +44738,58 @@ }, { "type": "ExpressionStatement", - "start": 6191, - "end": 6252, + "start": 6307, + "end": 6368, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 6191, - "end": 6251, + "start": 6307, + "end": 6367, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6191, - "end": 6212, + "start": 6307, + "end": 6328, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 25 } }, "object": { "type": "ThisExpression", - "start": 6191, - "end": 6195, + "start": 6307, + "end": 6311, "loc": { "start": { - "line": 110, + "line": 115, "column": 4 }, "end": { - "line": 110, + "line": 115, "column": 8 } }, @@ -44251,15 +44797,15 @@ }, "property": { "type": "Identifier", - "start": 6196, - "end": 6212, + "start": 6312, + "end": 6328, "loc": { "start": { - "line": 110, + "line": 115, "column": 9 }, "end": { - "line": 110, + "line": 115, "column": 25 }, "identifierName": "keyboardDOMClass" @@ -44271,71 +44817,71 @@ }, "right": { "type": "CallExpression", - "start": 6215, - "end": 6251, + "start": 6331, + "end": 6367, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 6215, - "end": 6247, + "start": 6331, + "end": 6363, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 60 } }, "object": { "type": "CallExpression", - "start": 6215, - "end": 6242, + "start": 6331, + "end": 6358, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 6215, - "end": 6237, + "start": 6331, + "end": 6353, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 50 } }, "object": { "type": "Identifier", - "start": 6215, - "end": 6231, + "start": 6331, + "end": 6347, "loc": { "start": { - "line": 110, + "line": 115, "column": 28 }, "end": { - "line": 110, + "line": 115, "column": 44 }, "identifierName": "keyboardDOMQuery" @@ -44344,15 +44890,15 @@ }, "property": { "type": "Identifier", - "start": 6232, - "end": 6237, + "start": 6348, + "end": 6353, "loc": { "start": { - "line": 110, + "line": 115, "column": 45 }, "end": { - "line": 110, + "line": 115, "column": 50 }, "identifierName": "split" @@ -44364,15 +44910,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6238, - "end": 6241, + "start": 6354, + "end": 6357, "loc": { "start": { - "line": 110, + "line": 115, "column": 51 }, "end": { - "line": 110, + "line": 115, "column": 54 } }, @@ -44386,15 +44932,15 @@ }, "property": { "type": "Identifier", - "start": 6243, - "end": 6247, + "start": 6359, + "end": 6363, "loc": { "start": { - "line": 110, + "line": 115, "column": 56 }, "end": { - "line": 110, + "line": 115, "column": 60 }, "identifierName": "join" @@ -44406,15 +44952,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6248, - "end": 6250, + "start": 6364, + "end": 6366, "loc": { "start": { - "line": 110, + "line": 115, "column": 61 }, "end": { - "line": 110, + "line": 115, "column": 63 } }, @@ -44432,142 +44978,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, - "loc": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, - "loc": { - "start": { - "line": 112, - "column": 4 - }, - "end": { - "line": 114, - "column": 7 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "start": 6411, - "end": 6436, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 29 - } - }, - "expression": { - "type": "AssignmentExpression", - "start": 6411, - "end": 6435, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 28 - } - }, - "operator": "=", - "left": { - "type": "MemberExpression", - "start": 6411, - "end": 6430, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 23 - } - }, - "object": { - "type": "ThisExpression", - "start": 6411, - "end": 6415, - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 8 - } - }, - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 6416, - "end": 6430, - "loc": { - "start": { - "line": 115, - "column": 9 - }, - "end": { - "line": 115, - "column": 23 - }, - "identifierName": "buttonElements" - }, - "name": "buttonElements" - }, - "computed": false, - "leadingComments": null - }, - "right": { - "type": "ObjectExpression", - "start": 6433, - "end": 6435, - "loc": { - "start": { - "line": 115, - "column": 26 - }, - "end": { - "line": 115, - "column": 28 - } - }, - "properties": [] - }, - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, + "start": 6192, + "end": 6301, "loc": { "start": { "line": 112, @@ -44583,9 +44995,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, "loc": { "start": { "line": 117, @@ -44600,44 +45012,178 @@ ] }, { - "type": "IfStatement", - "start": 6489, - "end": 6668, + "type": "ExpressionStatement", + "start": 6527, + "end": 6552, "loc": { "start": { "line": 120, "column": 4 }, "end": { + "line": 120, + "column": 29 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 6527, + "end": 6551, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 28 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 6527, + "end": 6546, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 23 + } + }, + "object": { + "type": "ThisExpression", + "start": 6527, + "end": 6531, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 8 + } + }, + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 6532, + "end": 6546, + "loc": { + "start": { + "line": 120, + "column": 9 + }, + "end": { + "line": 120, + "column": 23 + }, + "identifierName": "buttonElements" + }, + "name": "buttonElements" + }, + "computed": false, + "leadingComments": null + }, + "right": { + "type": "ObjectExpression", + "start": 6549, + "end": 6551, + "loc": { + "start": { + "line": 120, + "column": 26 + }, + "end": { + "line": 120, + "column": 28 + } + }, + "properties": [] + }, + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, + "loc": { + "start": { + "line": 117, + "column": 4 + }, + "end": { + "line": 119, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Rendering keyboard\r\n ", + "start": 6560, + "end": 6599, + "loc": { + "start": { + "line": 122, + "column": 4 + }, + "end": { + "line": 124, + "column": 7 + } + } + } + ] + }, + { + "type": "IfStatement", + "start": 6605, + "end": 6784, + "loc": { + "start": { "line": 125, + "column": 4 + }, + "end": { + "line": 130, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 6492, - "end": 6508, + "start": 6608, + "end": 6624, "loc": { "start": { - "line": 120, + "line": 125, "column": 7 }, "end": { - "line": 120, + "line": 125, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 6492, - "end": 6496, + "start": 6608, + "end": 6612, "loc": { "start": { - "line": 120, + "line": 125, "column": 7 }, "end": { - "line": 120, + "line": 125, "column": 11 } }, @@ -44645,15 +45191,15 @@ }, "property": { "type": "Identifier", - "start": 6497, - "end": 6508, + "start": 6613, + "end": 6624, "loc": { "start": { - "line": 120, + "line": 125, "column": 12 }, "end": { - "line": 120, + "line": 125, "column": 23 }, "identifierName": "keyboardDOM" @@ -44665,72 +45211,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 6517, - "end": 6531, + "start": 6633, + "end": 6647, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 6517, - "end": 6530, + "start": 6633, + "end": 6646, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 6517, - "end": 6528, + "start": 6633, + "end": 6644, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 6517, - "end": 6521, + "start": 6633, + "end": 6637, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 10 } } }, "property": { "type": "Identifier", - "start": 6522, - "end": 6528, + "start": 6638, + "end": 6644, "loc": { "start": { - "line": 121, + "line": 126, "column": 11 }, "end": { - "line": 121, + "line": 126, "column": 17 }, "identifierName": "render" @@ -44744,72 +45290,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 6542, - "end": 6668, + "start": 6658, + "end": 6784, "loc": { "start": { - "line": 122, + "line": 127, "column": 9 }, "end": { - "line": 125, + "line": 130, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 6551, - "end": 6615, + "start": 6667, + "end": 6731, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 70 } }, "expression": { "type": "CallExpression", - "start": 6551, - "end": 6614, + "start": 6667, + "end": 6730, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 69 } }, "callee": { "type": "MemberExpression", - "start": 6551, - "end": 6563, + "start": 6667, + "end": 6679, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 18 } }, "object": { "type": "Identifier", - "start": 6551, - "end": 6558, + "start": 6667, + "end": 6674, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 13 }, "identifierName": "console" @@ -44818,15 +45364,15 @@ }, "property": { "type": "Identifier", - "start": 6559, - "end": 6563, + "start": 6675, + "end": 6679, "loc": { "start": { - "line": 123, + "line": 128, "column": 14 }, "end": { - "line": 123, + "line": 128, "column": 18 }, "identifierName": "warn" @@ -44838,30 +45384,30 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 6564, - "end": 6613, + "start": 6680, + "end": 6729, "loc": { "start": { - "line": 123, + "line": 128, "column": 19 }, "end": { - "line": 123, + "line": 128, "column": 68 } }, "expressions": [ { "type": "Identifier", - "start": 6568, - "end": 6584, + "start": 6684, + "end": 6700, "loc": { "start": { - "line": 123, + "line": 128, "column": 23 }, "end": { - "line": 123, + "line": 128, "column": 39 }, "identifierName": "keyboardDOMQuery" @@ -44872,15 +45418,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 6565, - "end": 6566, + "start": 6681, + "end": 6682, "loc": { "start": { - "line": 123, + "line": 128, "column": 20 }, "end": { - "line": 123, + "line": 128, "column": 21 } }, @@ -44892,15 +45438,15 @@ }, { "type": "TemplateElement", - "start": 6585, - "end": 6612, + "start": 6701, + "end": 6728, "loc": { "start": { - "line": 123, + "line": 128, "column": 40 }, "end": { - "line": 123, + "line": 128, "column": 67 } }, @@ -44917,43 +45463,43 @@ }, { "type": "ThrowStatement", - "start": 6623, - "end": 6661, + "start": 6739, + "end": 6777, "loc": { "start": { - "line": 124, + "line": 129, "column": 6 }, "end": { - "line": 124, + "line": 129, "column": 44 } }, "argument": { "type": "NewExpression", - "start": 6629, - "end": 6660, + "start": 6745, + "end": 6776, "loc": { "start": { - "line": 124, + "line": 129, "column": 12 }, "end": { - "line": 124, + "line": 129, "column": 43 } }, "callee": { "type": "Identifier", - "start": 6633, - "end": 6638, + "start": 6749, + "end": 6754, "loc": { "start": { - "line": 124, + "line": 129, "column": 16 }, "end": { - "line": 124, + "line": 129, "column": 21 }, "identifierName": "Error" @@ -44963,15 +45509,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 6639, - "end": 6659, + "start": 6755, + "end": 6775, "loc": { "start": { - "line": 124, + "line": 129, "column": 22 }, "end": { - "line": 124, + "line": 129, "column": 42 } }, @@ -44992,15 +45538,15 @@ { "type": "CommentBlock", "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "start": 6560, + "end": 6599, "loc": { "start": { - "line": 117, + "line": 122, "column": 4 }, "end": { - "line": 119, + "line": 124, "column": 7 } } @@ -45010,15 +45556,15 @@ { "type": "CommentBlock", "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "start": 6792, + "end": 6905, "loc": { "start": { - "line": 127, + "line": 132, "column": 4 }, "end": { - "line": 130, + "line": 135, "column": 7 } } @@ -45027,29 +45573,29 @@ }, { "type": "IfStatement", - "start": 6795, - "end": 6880, + "start": 6911, + "end": 6996, "loc": { "start": { - "line": 131, + "line": 136, "column": 4 }, "end": { - "line": 132, + "line": 137, "column": 45 } }, "test": { "type": "UnaryExpression", - "start": 6798, - "end": 6832, + "start": 6914, + "end": 6948, "loc": { "start": { - "line": 131, + "line": 136, "column": 7 }, "end": { - "line": 131, + "line": 136, "column": 41 } }, @@ -45057,29 +45603,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 6799, - "end": 6832, + "start": 6915, + "end": 6948, "loc": { "start": { - "line": 131, + "line": 136, "column": 8 }, "end": { - "line": 131, + "line": 136, "column": 41 } }, "object": { "type": "Identifier", - "start": 6799, - "end": 6805, + "start": 6915, + "end": 6921, "loc": { "start": { - "line": 131, + "line": 136, "column": 8 }, "end": { - "line": 131, + "line": 136, "column": 14 }, "identifierName": "window" @@ -45089,15 +45635,15 @@ }, "property": { "type": "StringLiteral", - "start": 6806, - "end": 6831, + "start": 6922, + "end": 6947, "loc": { "start": { - "line": 131, + "line": 136, "column": 15 }, "end": { - "line": 131, + "line": 136, "column": 40 } }, @@ -45117,58 +45663,58 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 6841, - "end": 6880, + "start": 6957, + "end": 6996, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 45 } }, "expression": { "type": "AssignmentExpression", - "start": 6841, - "end": 6879, + "start": 6957, + "end": 6995, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6841, - "end": 6874, + "start": 6957, + "end": 6990, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 39 } }, "object": { "type": "Identifier", - "start": 6841, - "end": 6847, + "start": 6957, + "end": 6963, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 12 }, "identifierName": "window" @@ -45177,15 +45723,15 @@ }, "property": { "type": "StringLiteral", - "start": 6848, - "end": 6873, + "start": 6964, + "end": 6989, "loc": { "start": { - "line": 132, + "line": 137, "column": 13 }, "end": { - "line": 132, + "line": 137, "column": 38 } }, @@ -45199,15 +45745,15 @@ }, "right": { "type": "ObjectExpression", - "start": 6877, - "end": 6879, + "start": 6993, + "end": 6995, "loc": { "start": { - "line": 132, + "line": 137, "column": 42 }, "end": { - "line": 132, + "line": 137, "column": 44 } }, @@ -45220,15 +45766,15 @@ { "type": "CommentBlock", "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "start": 6792, + "end": 6905, "loc": { "start": { - "line": 127, + "line": 132, "column": 4 }, "end": { - "line": 130, + "line": 135, "column": 7 } } @@ -45237,72 +45783,72 @@ }, { "type": "ExpressionStatement", - "start": 6894, - "end": 6984, + "start": 7010, + "end": 7100, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 94 } }, "expression": { "type": "AssignmentExpression", - "start": 6894, - "end": 6983, + "start": 7010, + "end": 7099, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 93 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 6894, - "end": 6976, + "start": 7010, + "end": 7092, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 86 } }, "object": { "type": "MemberExpression", - "start": 6894, - "end": 6927, + "start": 7010, + "end": 7043, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 37 } }, "object": { "type": "Identifier", - "start": 6894, - "end": 6900, + "start": 7010, + "end": 7016, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 10 }, "identifierName": "window" @@ -45311,15 +45857,15 @@ }, "property": { "type": "StringLiteral", - "start": 6901, - "end": 6926, + "start": 7017, + "end": 7042, "loc": { "start": { - "line": 134, + "line": 139, "column": 11 }, "end": { - "line": 134, + "line": 139, "column": 36 } }, @@ -45333,72 +45879,72 @@ }, "property": { "type": "CallExpression", - "start": 6928, - "end": 6975, + "start": 7044, + "end": 7091, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 85 } }, "callee": { "type": "MemberExpression", - "start": 6928, - "end": 6952, + "start": 7044, + "end": 7068, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 62 } }, "object": { "type": "MemberExpression", - "start": 6928, - "end": 6942, + "start": 7044, + "end": 7058, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 52 } }, "object": { "type": "ThisExpression", - "start": 6928, - "end": 6932, + "start": 7044, + "end": 7048, "loc": { "start": { - "line": 134, + "line": 139, "column": 38 }, "end": { - "line": 134, + "line": 139, "column": 42 } } }, "property": { "type": "Identifier", - "start": 6933, - "end": 6942, + "start": 7049, + "end": 7058, "loc": { "start": { - "line": 134, + "line": 139, "column": 43 }, "end": { - "line": 134, + "line": 139, "column": 52 }, "identifierName": "utilities" @@ -45409,15 +45955,15 @@ }, "property": { "type": "Identifier", - "start": 6943, - "end": 6952, + "start": 7059, + "end": 7068, "loc": { "start": { - "line": 134, + "line": 139, "column": 53 }, "end": { - "line": 134, + "line": 139, "column": 62 }, "identifierName": "camelCase" @@ -45429,44 +45975,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 6953, - "end": 6974, + "start": 7069, + "end": 7090, "loc": { "start": { - "line": 134, + "line": 139, "column": 63 }, "end": { - "line": 134, + "line": 139, "column": 84 } }, "object": { "type": "ThisExpression", - "start": 6953, - "end": 6957, + "start": 7069, + "end": 7073, "loc": { "start": { - "line": 134, + "line": 139, "column": 63 }, "end": { - "line": 134, + "line": 139, "column": 67 } } }, "property": { "type": "Identifier", - "start": 6958, - "end": 6974, + "start": 7074, + "end": 7090, "loc": { "start": { - "line": 134, + "line": 139, "column": 68 }, "end": { - "line": 134, + "line": 139, "column": 84 }, "identifierName": "keyboardDOMClass" @@ -45481,15 +46027,15 @@ }, "right": { "type": "ThisExpression", - "start": 6979, - "end": 6983, + "start": 7095, + "end": 7099, "loc": { "start": { - "line": 134, + "line": 139, "column": 89 }, "end": { - "line": 134, + "line": 139, "column": 93 } } @@ -45499,15 +46045,15 @@ { "type": "CommentBlock", "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, + "start": 7108, + "end": 7154, "loc": { "start": { - "line": 136, + "line": 141, "column": 4 }, "end": { - "line": 138, + "line": 143, "column": 7 } } @@ -45516,58 +46062,58 @@ }, { "type": "ExpressionStatement", - "start": 7044, - "end": 7104, + "start": 7160, + "end": 7220, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 64 } }, "expression": { "type": "AssignmentExpression", - "start": 7044, - "end": 7103, + "start": 7160, + "end": 7219, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7044, - "end": 7074, + "start": 7160, + "end": 7190, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 7044, - "end": 7048, + "start": 7160, + "end": 7164, "loc": { "start": { - "line": 139, + "line": 144, "column": 4 }, "end": { - "line": 139, + "line": 144, "column": 8 } }, @@ -45575,15 +46121,15 @@ }, "property": { "type": "Identifier", - "start": 7049, - "end": 7074, + "start": 7165, + "end": 7190, "loc": { "start": { - "line": 139, + "line": 144, "column": 9 }, "end": { - "line": 139, + "line": 144, "column": 34 }, "identifierName": "physicalKeyboardInterface" @@ -45595,29 +46141,29 @@ }, "right": { "type": "NewExpression", - "start": 7077, - "end": 7103, + "start": 7193, + "end": 7219, "loc": { "start": { - "line": 139, + "line": 144, "column": 37 }, "end": { - "line": 139, + "line": 144, "column": 63 } }, "callee": { "type": "Identifier", - "start": 7081, - "end": 7097, + "start": 7197, + "end": 7213, "loc": { "start": { - "line": 139, + "line": 144, "column": 41 }, "end": { - "line": 139, + "line": 144, "column": 57 }, "identifierName": "PhysicalKeyboard" @@ -45627,15 +46173,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 7098, - "end": 7102, + "start": 7214, + "end": 7218, "loc": { "start": { - "line": 139, + "line": 144, "column": 58 }, "end": { - "line": 139, + "line": 144, "column": 62 } } @@ -45648,26 +46194,8 @@ { "type": "CommentBlock", "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, - "loc": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 138, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "start": 7108, + "end": 7154, "loc": { "start": { "line": 141, @@ -45679,62 +46207,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Modules\r\n ", + "start": 7228, + "end": 7256, + "loc": { + "start": { + "line": 146, + "column": 4 + }, + "end": { + "line": 148, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 7146, - "end": 7164, + "start": 7262, + "end": 7280, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 22 } }, "expression": { "type": "AssignmentExpression", - "start": 7146, - "end": 7163, + "start": 7262, + "end": 7279, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 21 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7146, - "end": 7158, + "start": 7262, + "end": 7274, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 7146, - "end": 7150, + "start": 7262, + "end": 7266, "loc": { "start": { - "line": 144, + "line": 149, "column": 4 }, "end": { - "line": 144, + "line": 149, "column": 8 } }, @@ -45742,15 +46288,15 @@ }, "property": { "type": "Identifier", - "start": 7151, - "end": 7158, + "start": 7267, + "end": 7274, "loc": { "start": { - "line": 144, + "line": 149, "column": 9 }, "end": { - "line": 144, + "line": 149, "column": 16 }, "identifierName": "modules" @@ -45762,15 +46308,15 @@ }, "right": { "type": "ObjectExpression", - "start": 7161, - "end": 7163, + "start": 7277, + "end": 7279, "loc": { "start": { - "line": 144, + "line": 149, "column": 19 }, "end": { - "line": 144, + "line": 149, "column": 21 } }, @@ -45782,15 +46328,15 @@ { "type": "CommentBlock", "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "start": 7228, + "end": 7256, "loc": { "start": { - "line": 141, + "line": 146, "column": 4 }, "end": { - "line": 143, + "line": 148, "column": 7 } } @@ -45799,72 +46345,72 @@ }, { "type": "ExpressionStatement", - "start": 7170, - "end": 7189, + "start": 7286, + "end": 7305, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 7170, - "end": 7188, + "start": 7286, + "end": 7304, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 7170, - "end": 7186, + "start": 7286, + "end": 7302, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 7170, - "end": 7174, + "start": 7286, + "end": 7290, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 8 } } }, "property": { "type": "Identifier", - "start": 7175, - "end": 7186, + "start": 7291, + "end": 7302, "loc": { "start": { - "line": 145, + "line": 150, "column": 9 }, "end": { - "line": 145, + "line": 150, "column": 20 }, "identifierName": "loadModules" @@ -45902,15 +46448,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "start": 7316, + "end": 7428, "loc": { "start": { - "line": 148, + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -45919,15 +46465,15 @@ }, { "type": "ClassMethod", - "start": 7316, - "end": 8703, + "start": 7432, + "end": 8819, "loc": { "start": { - "line": 152, + "line": 157, "column": 2 }, "end": { - "line": 202, + "line": 207, "column": 3 } }, @@ -45935,15 +46481,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 7316, - "end": 7335, + "start": 7432, + "end": 7451, "loc": { "start": { - "line": 152, + "line": 157, "column": 2 }, "end": { - "line": 152, + "line": 157, "column": 21 }, "identifierName": "handleButtonClicked" @@ -45959,15 +46505,15 @@ "params": [ { "type": "Identifier", - "start": 7336, - "end": 7342, + "start": 7452, + "end": 7458, "loc": { "start": { - "line": 152, + "line": 157, "column": 22 }, "end": { - "line": 152, + "line": 157, "column": 28 }, "identifierName": "button" @@ -45977,59 +46523,59 @@ ], "body": { "type": "BlockStatement", - "start": 7343, - "end": 8703, + "start": 7459, + "end": 8819, "loc": { "start": { - "line": 152, + "line": 157, "column": 29 }, "end": { - "line": 202, + "line": 207, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 7350, - "end": 7381, + "start": 7466, + "end": 7497, "loc": { "start": { - "line": 153, + "line": 158, "column": 4 }, "end": { - "line": 153, + "line": 158, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7354, - "end": 7380, + "start": 7470, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 8 }, "end": { - "line": 153, + "line": 158, "column": 34 } }, "id": { "type": "Identifier", - "start": 7354, - "end": 7359, + "start": 7470, + "end": 7475, "loc": { "start": { - "line": 153, + "line": 158, "column": 8 }, "end": { - "line": 153, + "line": 158, "column": 13 }, "identifierName": "debug" @@ -46038,58 +46584,58 @@ }, "init": { "type": "MemberExpression", - "start": 7362, - "end": 7380, + "start": 7478, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 7362, - "end": 7374, + "start": 7478, + "end": 7490, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 7362, - "end": 7366, + "start": 7478, + "end": 7482, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 20 } } }, "property": { "type": "Identifier", - "start": 7367, - "end": 7374, + "start": 7483, + "end": 7490, "loc": { "start": { - "line": 153, + "line": 158, "column": 21 }, "end": { - "line": 153, + "line": 158, "column": 28 }, "identifierName": "options" @@ -46100,15 +46646,15 @@ }, "property": { "type": "Identifier", - "start": 7375, - "end": 7380, + "start": 7491, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 29 }, "end": { - "line": 153, + "line": 158, "column": 34 }, "identifierName": "debug" @@ -46124,15 +46670,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -46141,43 +46687,43 @@ }, { "type": "IfStatement", - "start": 7444, - "end": 7486, + "start": 7560, + "end": 7602, "loc": { "start": { - "line": 158, + "line": 163, "column": 4 }, "end": { - "line": 159, + "line": 164, "column": 19 } }, "test": { "type": "BinaryExpression", - "start": 7447, - "end": 7464, + "start": 7563, + "end": 7580, "loc": { "start": { - "line": 158, + "line": 163, "column": 7 }, "end": { - "line": 158, + "line": 163, "column": 24 } }, "left": { "type": "Identifier", - "start": 7447, - "end": 7453, + "start": 7563, + "end": 7569, "loc": { "start": { - "line": 158, + "line": 163, "column": 7 }, "end": { - "line": 158, + "line": 163, "column": 13 }, "identifierName": "button" @@ -46188,15 +46734,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 7458, - "end": 7464, + "start": 7574, + "end": 7580, "loc": { "start": { - "line": 158, + "line": 163, "column": 18 }, "end": { - "line": 158, + "line": 163, "column": 24 } }, @@ -46210,29 +46756,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 7473, - "end": 7486, + "start": 7589, + "end": 7602, "loc": { "start": { - "line": 159, + "line": 164, "column": 6 }, "end": { - "line": 159, + "line": 164, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 7480, - "end": 7485, + "start": 7596, + "end": 7601, "loc": { "start": { - "line": 159, + "line": 164, "column": 13 }, "end": { - "line": 159, + "line": 164, "column": 18 } }, @@ -46245,15 +46791,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -46263,15 +46809,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -46280,43 +46826,43 @@ }, { "type": "IfStatement", - "start": 7539, - "end": 7628, + "start": 7655, + "end": 7744, "loc": { "start": { - "line": 164, + "line": 169, "column": 4 }, "end": { - "line": 165, + "line": 170, "column": 38 } }, "test": { "type": "BinaryExpression", - "start": 7542, - "end": 7587, + "start": 7658, + "end": 7703, "loc": { "start": { - "line": 164, + "line": 169, "column": 7 }, "end": { - "line": 164, + "line": 169, "column": 52 } }, "left": { "type": "UnaryExpression", - "start": 7542, - "end": 7572, + "start": 7658, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 7 }, "end": { - "line": 164, + "line": 169, "column": 37 } }, @@ -46324,43 +46870,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7549, - "end": 7572, + "start": 7665, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 7549, - "end": 7561, + "start": 7665, + "end": 7677, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 7549, - "end": 7553, + "start": 7665, + "end": 7669, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 18 } }, @@ -46368,15 +46914,15 @@ }, "property": { "type": "Identifier", - "start": 7554, - "end": 7561, + "start": 7670, + "end": 7677, "loc": { "start": { - "line": 164, + "line": 169, "column": 19 }, "end": { - "line": 164, + "line": 169, "column": 26 }, "identifierName": "options" @@ -46388,15 +46934,15 @@ }, "property": { "type": "Identifier", - "start": 7562, - "end": 7572, + "start": 7678, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 27 }, "end": { - "line": 164, + "line": 169, "column": 37 }, "identifierName": "onKeyPress" @@ -46414,15 +46960,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 7577, - "end": 7587, + "start": 7693, + "end": 7703, "loc": { "start": { - "line": 164, + "line": 169, "column": 42 }, "end": { - "line": 164, + "line": 169, "column": 52 } }, @@ -46436,86 +46982,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 7596, - "end": 7628, + "start": 7712, + "end": 7744, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 38 } }, "expression": { "type": "CallExpression", - "start": 7596, - "end": 7627, + "start": 7712, + "end": 7743, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 7596, - "end": 7619, + "start": 7712, + "end": 7735, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 7596, - "end": 7608, + "start": 7712, + "end": 7724, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 7596, - "end": 7600, + "start": 7712, + "end": 7716, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 10 } } }, "property": { "type": "Identifier", - "start": 7601, - "end": 7608, + "start": 7717, + "end": 7724, "loc": { "start": { - "line": 165, + "line": 170, "column": 11 }, "end": { - "line": 165, + "line": 170, "column": 18 }, "identifierName": "options" @@ -46526,15 +47072,15 @@ }, "property": { "type": "Identifier", - "start": 7609, - "end": 7619, + "start": 7725, + "end": 7735, "loc": { "start": { - "line": 165, + "line": 170, "column": 19 }, "end": { - "line": 165, + "line": 170, "column": 29 }, "identifierName": "onKeyPress" @@ -46546,15 +47092,15 @@ "arguments": [ { "type": "Identifier", - "start": 7620, - "end": 7626, + "start": 7736, + "end": 7742, "loc": { "start": { - "line": 165, + "line": 170, "column": 30 }, "end": { - "line": 165, + "line": 170, "column": 36 }, "identifierName": "button" @@ -46569,15 +47115,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -46586,29 +47132,29 @@ }, { "type": "IfStatement", - "start": 7640, - "end": 7727, + "start": 7756, + "end": 7843, "loc": { "start": { - "line": 167, + "line": 172, "column": 4 }, "end": { - "line": 168, + "line": 173, "column": 46 } }, "test": { "type": "UnaryExpression", - "start": 7643, - "end": 7678, + "start": 7759, + "end": 7794, "loc": { "start": { - "line": 167, + "line": 172, "column": 7 }, "end": { - "line": 167, + "line": 172, "column": 42 } }, @@ -46616,58 +47162,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 7644, - "end": 7678, + "start": 7760, + "end": 7794, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 42 } }, "object": { "type": "MemberExpression", - "start": 7644, - "end": 7654, + "start": 7760, + "end": 7770, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 7644, - "end": 7648, + "start": 7760, + "end": 7764, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 12 } } }, "property": { "type": "Identifier", - "start": 7649, - "end": 7654, + "start": 7765, + "end": 7770, "loc": { "start": { - "line": 167, + "line": 172, "column": 13 }, "end": { - "line": 167, + "line": 172, "column": 18 }, "identifierName": "input" @@ -46678,58 +47224,58 @@ }, "property": { "type": "MemberExpression", - "start": 7655, - "end": 7677, + "start": 7771, + "end": 7793, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 7655, - "end": 7667, + "start": 7771, + "end": 7783, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 7655, - "end": 7659, + "start": 7771, + "end": 7775, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 23 } } }, "property": { "type": "Identifier", - "start": 7660, - "end": 7667, + "start": 7776, + "end": 7783, "loc": { "start": { - "line": 167, + "line": 172, "column": 24 }, "end": { - "line": 167, + "line": 172, "column": 31 }, "identifierName": "options" @@ -46740,15 +47286,15 @@ }, "property": { "type": "Identifier", - "start": 7668, - "end": 7677, + "start": 7784, + "end": 7793, "loc": { "start": { - "line": 167, + "line": 172, "column": 32 }, "end": { - "line": 167, + "line": 172, "column": 41 }, "identifierName": "inputName" @@ -46765,87 +47311,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 7687, - "end": 7727, + "start": 7803, + "end": 7843, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 46 } }, "expression": { "type": "AssignmentExpression", - "start": 7687, - "end": 7726, + "start": 7803, + "end": 7842, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 45 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 7687, - "end": 7721, + "start": 7803, + "end": 7837, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7687, - "end": 7697, + "start": 7803, + "end": 7813, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 7687, - "end": 7691, + "start": 7803, + "end": 7807, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 10 } } }, "property": { "type": "Identifier", - "start": 7692, - "end": 7697, + "start": 7808, + "end": 7813, "loc": { "start": { - "line": 168, + "line": 173, "column": 11 }, "end": { - "line": 168, + "line": 173, "column": 16 }, "identifierName": "input" @@ -46856,58 +47402,58 @@ }, "property": { "type": "MemberExpression", - "start": 7698, - "end": 7720, + "start": 7814, + "end": 7836, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 7698, - "end": 7710, + "start": 7814, + "end": 7826, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 7698, - "end": 7702, + "start": 7814, + "end": 7818, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 21 } } }, "property": { "type": "Identifier", - "start": 7703, - "end": 7710, + "start": 7819, + "end": 7826, "loc": { "start": { - "line": 168, + "line": 173, "column": 22 }, "end": { - "line": 168, + "line": 173, "column": 29 }, "identifierName": "options" @@ -46918,15 +47464,15 @@ }, "property": { "type": "Identifier", - "start": 7711, - "end": 7720, + "start": 7827, + "end": 7836, "loc": { "start": { - "line": 168, + "line": 173, "column": 30 }, "end": { - "line": 168, + "line": 173, "column": 39 }, "identifierName": "inputName" @@ -46939,15 +47485,15 @@ }, "right": { "type": "StringLiteral", - "start": 7724, - "end": 7726, + "start": 7840, + "end": 7842, "loc": { "start": { - "line": 168, + "line": 173, "column": 43 }, "end": { - "line": 168, + "line": 173, "column": 45 } }, @@ -46963,44 +47509,44 @@ }, { "type": "VariableDeclaration", - "start": 7735, - "end": 7863, + "start": 7851, + "end": 7979, "loc": { "start": { - "line": 170, + "line": 175, "column": 4 }, "end": { - "line": 170, + "line": 175, "column": 132 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 7739, - "end": 7862, + "start": 7855, + "end": 7978, "loc": { "start": { - "line": 170, + "line": 175, "column": 8 }, "end": { - "line": 170, + "line": 175, "column": 131 } }, "id": { "type": "Identifier", - "start": 7739, - "end": 7751, + "start": 7855, + "end": 7867, "loc": { "start": { - "line": 170, + "line": 175, "column": 8 }, "end": { - "line": 170, + "line": 175, "column": 20 }, "identifierName": "updatedInput" @@ -47009,72 +47555,72 @@ }, "init": { "type": "CallExpression", - "start": 7754, - "end": 7862, + "start": 7870, + "end": 7978, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 131 } }, "callee": { "type": "MemberExpression", - "start": 7754, - "end": 7784, + "start": 7870, + "end": 7900, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 7754, - "end": 7768, + "start": 7870, + "end": 7884, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 37 } }, "object": { "type": "ThisExpression", - "start": 7754, - "end": 7758, + "start": 7870, + "end": 7874, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 27 } } }, "property": { "type": "Identifier", - "start": 7759, - "end": 7768, + "start": 7875, + "end": 7884, "loc": { "start": { - "line": 170, + "line": 175, "column": 28 }, "end": { - "line": 170, + "line": 175, "column": 37 }, "identifierName": "utilities" @@ -47085,15 +47631,15 @@ }, "property": { "type": "Identifier", - "start": 7769, - "end": 7784, + "start": 7885, + "end": 7900, "loc": { "start": { - "line": 170, + "line": 175, "column": 38 }, "end": { - "line": 170, + "line": 175, "column": 53 }, "identifierName": "getUpdatedInput" @@ -47105,15 +47651,15 @@ "arguments": [ { "type": "Identifier", - "start": 7785, - "end": 7791, + "start": 7901, + "end": 7907, "loc": { "start": { - "line": 170, + "line": 175, "column": 54 }, "end": { - "line": 170, + "line": 175, "column": 60 }, "identifierName": "button" @@ -47122,58 +47668,58 @@ }, { "type": "MemberExpression", - "start": 7793, - "end": 7827, + "start": 7909, + "end": 7943, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 96 } }, "object": { "type": "MemberExpression", - "start": 7793, - "end": 7803, + "start": 7909, + "end": 7919, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 72 } }, "object": { "type": "ThisExpression", - "start": 7793, - "end": 7797, + "start": 7909, + "end": 7913, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 66 } } }, "property": { "type": "Identifier", - "start": 7798, - "end": 7803, + "start": 7914, + "end": 7919, "loc": { "start": { - "line": 170, + "line": 175, "column": 67 }, "end": { - "line": 170, + "line": 175, "column": 72 }, "identifierName": "input" @@ -47184,58 +47730,58 @@ }, "property": { "type": "MemberExpression", - "start": 7804, - "end": 7826, + "start": 7920, + "end": 7942, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 95 } }, "object": { "type": "MemberExpression", - "start": 7804, - "end": 7816, + "start": 7920, + "end": 7932, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 85 } }, "object": { "type": "ThisExpression", - "start": 7804, - "end": 7808, + "start": 7920, + "end": 7924, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 77 } } }, "property": { "type": "Identifier", - "start": 7809, - "end": 7816, + "start": 7925, + "end": 7932, "loc": { "start": { - "line": 170, + "line": 175, "column": 78 }, "end": { - "line": 170, + "line": 175, "column": 85 }, "identifierName": "options" @@ -47246,15 +47792,15 @@ }, "property": { "type": "Identifier", - "start": 7817, - "end": 7826, + "start": 7933, + "end": 7942, "loc": { "start": { - "line": 170, + "line": 175, "column": 86 }, "end": { - "line": 170, + "line": 175, "column": 95 }, "identifierName": "inputName" @@ -47267,44 +47813,44 @@ }, { "type": "MemberExpression", - "start": 7829, - "end": 7841, + "start": 7945, + "end": 7957, "loc": { "start": { - "line": 170, + "line": 175, "column": 98 }, "end": { - "line": 170, + "line": 175, "column": 110 } }, "object": { "type": "ThisExpression", - "start": 7829, - "end": 7833, + "start": 7945, + "end": 7949, "loc": { "start": { - "line": 170, + "line": 175, "column": 98 }, "end": { - "line": 170, + "line": 175, "column": 102 } } }, "property": { "type": "Identifier", - "start": 7834, - "end": 7841, + "start": 7950, + "end": 7957, "loc": { "start": { - "line": 170, + "line": 175, "column": 103 }, "end": { - "line": 170, + "line": 175, "column": 110 }, "identifierName": "options" @@ -47315,44 +47861,44 @@ }, { "type": "MemberExpression", - "start": 7843, - "end": 7861, + "start": 7959, + "end": 7977, "loc": { "start": { - "line": 170, + "line": 175, "column": 112 }, "end": { - "line": 170, + "line": 175, "column": 130 } }, "object": { "type": "ThisExpression", - "start": 7843, - "end": 7847, + "start": 7959, + "end": 7963, "loc": { "start": { - "line": 170, + "line": 175, "column": 112 }, "end": { - "line": 170, + "line": 175, "column": 116 } } }, "property": { "type": "Identifier", - "start": 7848, - "end": 7861, + "start": 7964, + "end": 7977, "loc": { "start": { - "line": 170, + "line": 175, "column": 117 }, "end": { - "line": 170, + "line": 175, "column": 130 }, "identifierName": "caretPosition" @@ -47369,86 +47915,86 @@ }, { "type": "IfStatement", - "start": 7871, - "end": 8625, + "start": 7987, + "end": 8741, "loc": { "start": { - "line": 172, + "line": 177, "column": 4 }, "end": { - "line": 197, + "line": 202, "column": 5 } }, "test": { "type": "BinaryExpression", - "start": 7874, - "end": 7925, + "start": 7990, + "end": 8041, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 58 } }, "left": { "type": "MemberExpression", - "start": 7874, - "end": 7908, + "start": 7990, + "end": 8024, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 7874, - "end": 7884, + "start": 7990, + "end": 8000, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 7874, - "end": 7878, + "start": 7990, + "end": 7994, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 11 } } }, "property": { "type": "Identifier", - "start": 7879, - "end": 7884, + "start": 7995, + "end": 8000, "loc": { "start": { - "line": 172, + "line": 177, "column": 12 }, "end": { - "line": 172, + "line": 177, "column": 17 }, "identifierName": "input" @@ -47459,58 +48005,58 @@ }, "property": { "type": "MemberExpression", - "start": 7885, - "end": 7907, + "start": 8001, + "end": 8023, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 7885, - "end": 7897, + "start": 8001, + "end": 8013, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 7885, - "end": 7889, + "start": 8001, + "end": 8005, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 22 } } }, "property": { "type": "Identifier", - "start": 7890, - "end": 7897, + "start": 8006, + "end": 8013, "loc": { "start": { - "line": 172, + "line": 177, "column": 23 }, "end": { - "line": 172, + "line": 177, "column": 30 }, "identifierName": "options" @@ -47521,15 +48067,15 @@ }, "property": { "type": "Identifier", - "start": 7898, - "end": 7907, + "start": 8014, + "end": 8023, "loc": { "start": { - "line": 172, + "line": 177, "column": 31 }, "end": { - "line": 172, + "line": 177, "column": 40 }, "identifierName": "inputName" @@ -47543,15 +48089,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 7913, - "end": 7925, + "start": 8029, + "end": 8041, "loc": { "start": { - "line": 172, + "line": 177, "column": 46 }, "end": { - "line": 172, + "line": 177, "column": 58 }, "identifierName": "updatedInput" @@ -47561,86 +48107,86 @@ }, "consequent": { "type": "BlockStatement", - "start": 7926, - "end": 8625, + "start": 8042, + "end": 8741, "loc": { "start": { - "line": 172, + "line": 177, "column": 59 }, "end": { - "line": 197, + "line": 202, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 8022, - "end": 8155, + "start": 8138, + "end": 8271, "loc": { "start": { - "line": 177, + "line": 182, "column": 6 }, "end": { - "line": 179, + "line": 184, "column": 7 } }, "test": { "type": "LogicalExpression", - "start": 8025, - "end": 8121, + "start": 8141, + "end": 8237, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 105 } }, "left": { "type": "MemberExpression", - "start": 8025, - "end": 8047, + "start": 8141, + "end": 8163, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 31 } }, "object": { "type": "MemberExpression", - "start": 8025, - "end": 8037, + "start": 8141, + "end": 8153, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 8025, - "end": 8029, + "start": 8141, + "end": 8145, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 13 } }, @@ -47648,15 +48194,15 @@ }, "property": { "type": "Identifier", - "start": 8030, - "end": 8037, + "start": 8146, + "end": 8153, "loc": { "start": { - "line": 177, + "line": 182, "column": 14 }, "end": { - "line": 177, + "line": 182, "column": 21 }, "identifierName": "options" @@ -47668,15 +48214,15 @@ }, "property": { "type": "Identifier", - "start": 8038, - "end": 8047, + "start": 8154, + "end": 8163, "loc": { "start": { - "line": 177, + "line": 182, "column": 22 }, "end": { - "line": 177, + "line": 182, "column": 31 }, "identifierName": "maxLength" @@ -47689,72 +48235,72 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 8051, - "end": 8121, + "start": 8167, + "end": 8237, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 105 } }, "callee": { "type": "MemberExpression", - "start": 8051, - "end": 8081, + "start": 8167, + "end": 8197, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 65 } }, "object": { "type": "MemberExpression", - "start": 8051, - "end": 8065, + "start": 8167, + "end": 8181, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 49 } }, "object": { "type": "ThisExpression", - "start": 8051, - "end": 8055, + "start": 8167, + "end": 8171, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 39 } } }, "property": { "type": "Identifier", - "start": 8056, - "end": 8065, + "start": 8172, + "end": 8181, "loc": { "start": { - "line": 177, + "line": 182, "column": 40 }, "end": { - "line": 177, + "line": 182, "column": 49 }, "identifierName": "utilities" @@ -47765,15 +48311,15 @@ }, "property": { "type": "Identifier", - "start": 8066, - "end": 8081, + "start": 8182, + "end": 8197, "loc": { "start": { - "line": 177, + "line": 182, "column": 50 }, "end": { - "line": 177, + "line": 182, "column": 65 }, "identifierName": "handleMaxLength" @@ -47785,44 +48331,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 8082, - "end": 8092, + "start": 8198, + "end": 8208, "loc": { "start": { - "line": 177, + "line": 182, "column": 66 }, "end": { - "line": 177, + "line": 182, "column": 76 } }, "object": { "type": "ThisExpression", - "start": 8082, - "end": 8086, + "start": 8198, + "end": 8202, "loc": { "start": { - "line": 177, + "line": 182, "column": 66 }, "end": { - "line": 177, + "line": 182, "column": 70 } } }, "property": { "type": "Identifier", - "start": 8087, - "end": 8092, + "start": 8203, + "end": 8208, "loc": { "start": { - "line": 177, + "line": 182, "column": 71 }, "end": { - "line": 177, + "line": 182, "column": 76 }, "identifierName": "input" @@ -47833,44 +48379,44 @@ }, { "type": "MemberExpression", - "start": 8094, - "end": 8106, + "start": 8210, + "end": 8222, "loc": { "start": { - "line": 177, + "line": 182, "column": 78 }, "end": { - "line": 177, + "line": 182, "column": 90 } }, "object": { "type": "ThisExpression", - "start": 8094, - "end": 8098, + "start": 8210, + "end": 8214, "loc": { "start": { - "line": 177, + "line": 182, "column": 78 }, "end": { - "line": 177, + "line": 182, "column": 82 } } }, "property": { "type": "Identifier", - "start": 8099, - "end": 8106, + "start": 8215, + "end": 8222, "loc": { "start": { - "line": 177, + "line": 182, "column": 83 }, "end": { - "line": 177, + "line": 182, "column": 90 }, "identifierName": "options" @@ -47881,15 +48427,15 @@ }, { "type": "Identifier", - "start": 8108, - "end": 8120, + "start": 8224, + "end": 8236, "loc": { "start": { - "line": 177, + "line": 182, "column": 92 }, "end": { - "line": 177, + "line": 182, "column": 104 }, "identifierName": "updatedInput" @@ -47902,44 +48448,44 @@ }, "consequent": { "type": "BlockStatement", - "start": 8122, - "end": 8155, + "start": 8238, + "end": 8271, "loc": { "start": { - "line": 177, + "line": 182, "column": 106 }, "end": { - "line": 179, + "line": 184, "column": 7 } }, "body": [ { "type": "ReturnStatement", - "start": 8133, - "end": 8146, + "start": 8249, + "end": 8262, "loc": { "start": { - "line": 178, + "line": 183, "column": 8 }, "end": { - "line": 178, + "line": 183, "column": 21 } }, "argument": { "type": "BooleanLiteral", - "start": 8140, - "end": 8145, + "start": 8256, + "end": 8261, "loc": { "start": { - "line": 178, + "line": 183, "column": 15 }, "end": { - "line": 178, + "line": 183, "column": 20 } }, @@ -47954,15 +48500,15 @@ { "type": "CommentBlock", "value": "*\r\n * If maxLength and handleMaxLength yield true, halting\r\n ", - "start": 7937, - "end": 8014, + "start": 8053, + "end": 8130, "loc": { "start": { - "line": 174, + "line": 179, "column": 6 }, "end": { - "line": 176, + "line": 181, "column": 9 } } @@ -47971,87 +48517,87 @@ }, { "type": "ExpressionStatement", - "start": 8165, - "end": 8215, + "start": 8281, + "end": 8331, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 56 } }, "expression": { "type": "AssignmentExpression", - "start": 8165, - "end": 8214, + "start": 8281, + "end": 8330, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8165, - "end": 8199, + "start": 8281, + "end": 8315, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8165, - "end": 8175, + "start": 8281, + "end": 8291, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 8165, - "end": 8169, + "start": 8281, + "end": 8285, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 10 } } }, "property": { "type": "Identifier", - "start": 8170, - "end": 8175, + "start": 8286, + "end": 8291, "loc": { "start": { - "line": 181, + "line": 186, "column": 11 }, "end": { - "line": 181, + "line": 186, "column": 16 }, "identifierName": "input" @@ -48062,58 +48608,58 @@ }, "property": { "type": "MemberExpression", - "start": 8176, - "end": 8198, + "start": 8292, + "end": 8314, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 8176, - "end": 8188, + "start": 8292, + "end": 8304, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 8176, - "end": 8180, + "start": 8292, + "end": 8296, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 21 } } }, "property": { "type": "Identifier", - "start": 8181, - "end": 8188, + "start": 8297, + "end": 8304, "loc": { "start": { - "line": 181, + "line": 186, "column": 22 }, "end": { - "line": 181, + "line": 186, "column": 29 }, "identifierName": "options" @@ -48124,15 +48670,15 @@ }, "property": { "type": "Identifier", - "start": 8189, - "end": 8198, + "start": 8305, + "end": 8314, "loc": { "start": { - "line": 181, + "line": 186, "column": 30 }, "end": { - "line": 181, + "line": 186, "column": 39 }, "identifierName": "inputName" @@ -48145,15 +48691,15 @@ }, "right": { "type": "Identifier", - "start": 8202, - "end": 8214, + "start": 8318, + "end": 8330, "loc": { "start": { - "line": 181, + "line": 186, "column": 43 }, "end": { - "line": 181, + "line": 186, "column": 55 }, "identifierName": "updatedInput" @@ -48164,29 +48710,29 @@ }, { "type": "IfStatement", - "start": 8225, - "end": 8286, + "start": 8341, + "end": 8402, "loc": { "start": { - "line": 183, + "line": 188, "column": 6 }, "end": { - "line": 184, + "line": 189, "column": 50 } }, "test": { "type": "Identifier", - "start": 8228, - "end": 8233, + "start": 8344, + "end": 8349, "loc": { "start": { - "line": 183, + "line": 188, "column": 9 }, "end": { - "line": 183, + "line": 188, "column": 14 }, "identifierName": "debug" @@ -48195,57 +48741,57 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8244, - "end": 8286, + "start": 8360, + "end": 8402, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 50 } }, "expression": { "type": "CallExpression", - "start": 8244, - "end": 8285, + "start": 8360, + "end": 8401, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 8244, - "end": 8255, + "start": 8360, + "end": 8371, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 19 } }, "object": { "type": "Identifier", - "start": 8244, - "end": 8251, + "start": 8360, + "end": 8367, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 15 }, "identifierName": "console" @@ -48254,15 +48800,15 @@ }, "property": { "type": "Identifier", - "start": 8252, - "end": 8255, + "start": 8368, + "end": 8371, "loc": { "start": { - "line": 184, + "line": 189, "column": 16 }, "end": { - "line": 184, + "line": 189, "column": 19 }, "identifierName": "log" @@ -48274,15 +48820,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8256, - "end": 8272, + "start": 8372, + "end": 8388, "loc": { "start": { - "line": 184, + "line": 189, "column": 20 }, "end": { - "line": 184, + "line": 189, "column": 36 } }, @@ -48294,44 +48840,44 @@ }, { "type": "MemberExpression", - "start": 8274, - "end": 8284, + "start": 8390, + "end": 8400, "loc": { "start": { - "line": 184, + "line": 189, "column": 38 }, "end": { - "line": 184, + "line": 189, "column": 48 } }, "object": { "type": "ThisExpression", - "start": 8274, - "end": 8278, + "start": 8390, + "end": 8394, "loc": { "start": { - "line": 184, + "line": 189, "column": 38 }, "end": { - "line": 184, + "line": 189, "column": 42 } } }, "property": { "type": "Identifier", - "start": 8279, - "end": 8284, + "start": 8395, + "end": 8400, "loc": { "start": { - "line": 184, + "line": 189, "column": 43 }, "end": { - "line": 184, + "line": 189, "column": 48 }, "identifierName": "input" @@ -48349,15 +48895,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -48366,57 +48912,57 @@ }, { "type": "IfStatement", - "start": 8363, - "end": 8444, + "start": 8479, + "end": 8560, "loc": { "start": { - "line": 189, + "line": 194, "column": 6 }, "end": { - "line": 190, + "line": 195, "column": 44 } }, "test": { "type": "MemberExpression", - "start": 8366, - "end": 8397, + "start": 8482, + "end": 8513, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 8366, - "end": 8378, + "start": 8482, + "end": 8494, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 8366, - "end": 8370, + "start": 8482, + "end": 8486, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 13 } }, @@ -48424,15 +48970,15 @@ }, "property": { "type": "Identifier", - "start": 8371, - "end": 8378, + "start": 8487, + "end": 8494, "loc": { "start": { - "line": 189, + "line": 194, "column": 14 }, "end": { - "line": 189, + "line": 194, "column": 21 }, "identifierName": "options" @@ -48444,15 +48990,15 @@ }, "property": { "type": "Identifier", - "start": 8379, - "end": 8397, + "start": 8495, + "end": 8513, "loc": { "start": { - "line": 189, + "line": 194, "column": 22 }, "end": { - "line": 189, + "line": 194, "column": 40 }, "identifierName": "syncInstanceInputs" @@ -48464,72 +49010,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8408, - "end": 8444, + "start": 8524, + "end": 8560, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 8408, - "end": 8443, + "start": 8524, + "end": 8559, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 8408, - "end": 8431, + "start": 8524, + "end": 8547, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 8408, - "end": 8412, + "start": 8524, + "end": 8528, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8413, - "end": 8431, + "start": 8529, + "end": 8547, "loc": { "start": { - "line": 190, + "line": 195, "column": 13 }, "end": { - "line": 190, + "line": 195, "column": 31 }, "identifierName": "syncInstanceInputs" @@ -48541,44 +49087,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 8432, - "end": 8442, + "start": 8548, + "end": 8558, "loc": { "start": { - "line": 190, + "line": 195, "column": 32 }, "end": { - "line": 190, + "line": 195, "column": 42 } }, "object": { "type": "ThisExpression", - "start": 8432, - "end": 8436, + "start": 8548, + "end": 8552, "loc": { "start": { - "line": 190, + "line": 195, "column": 32 }, "end": { - "line": 190, + "line": 195, "column": 36 } } }, "property": { "type": "Identifier", - "start": 8437, - "end": 8442, + "start": 8553, + "end": 8558, "loc": { "start": { - "line": 190, + "line": 195, "column": 37 }, "end": { - "line": 190, + "line": 195, "column": 42 }, "identifierName": "input" @@ -48596,15 +49142,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -48614,15 +49160,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -48631,43 +49177,43 @@ }, { "type": "IfStatement", - "start": 8503, - "end": 8618, + "start": 8619, + "end": 8734, "loc": { "start": { - "line": 195, + "line": 200, "column": 6 }, "end": { - "line": 196, + "line": 201, "column": 66 } }, "test": { "type": "BinaryExpression", - "start": 8506, - "end": 8549, + "start": 8622, + "end": 8665, "loc": { "start": { - "line": 195, + "line": 200, "column": 9 }, "end": { - "line": 195, + "line": 200, "column": 52 } }, "left": { "type": "UnaryExpression", - "start": 8506, - "end": 8534, + "start": 8622, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 9 }, "end": { - "line": 195, + "line": 200, "column": 37 } }, @@ -48675,43 +49221,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 8513, - "end": 8534, + "start": 8629, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 8513, - "end": 8525, + "start": 8629, + "end": 8641, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 28 } }, "object": { "type": "ThisExpression", - "start": 8513, - "end": 8517, + "start": 8629, + "end": 8633, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 20 } }, @@ -48719,15 +49265,15 @@ }, "property": { "type": "Identifier", - "start": 8518, - "end": 8525, + "start": 8634, + "end": 8641, "loc": { "start": { - "line": 195, + "line": 200, "column": 21 }, "end": { - "line": 195, + "line": 200, "column": 28 }, "identifierName": "options" @@ -48739,15 +49285,15 @@ }, "property": { "type": "Identifier", - "start": 8526, - "end": 8534, + "start": 8642, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 29 }, "end": { - "line": 195, + "line": 200, "column": 37 }, "identifierName": "onChange" @@ -48765,15 +49311,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 8539, - "end": 8549, + "start": 8655, + "end": 8665, "loc": { "start": { - "line": 195, + "line": 200, "column": 42 }, "end": { - "line": 195, + "line": 200, "column": 52 } }, @@ -48787,86 +49333,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 8560, - "end": 8618, + "start": 8676, + "end": 8734, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 66 } }, "expression": { "type": "CallExpression", - "start": 8560, - "end": 8617, + "start": 8676, + "end": 8733, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 8560, - "end": 8581, + "start": 8676, + "end": 8697, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 8560, - "end": 8572, + "start": 8676, + "end": 8688, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 8560, - "end": 8564, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 12 } } }, "property": { "type": "Identifier", - "start": 8565, - "end": 8572, + "start": 8681, + "end": 8688, "loc": { "start": { - "line": 196, + "line": 201, "column": 13 }, "end": { - "line": 196, + "line": 201, "column": 20 }, "identifierName": "options" @@ -48877,15 +49423,15 @@ }, "property": { "type": "Identifier", - "start": 8573, - "end": 8581, + "start": 8689, + "end": 8697, "loc": { "start": { - "line": 196, + "line": 201, "column": 21 }, "end": { - "line": 196, + "line": 201, "column": 29 }, "identifierName": "onChange" @@ -48897,58 +49443,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 8582, - "end": 8616, + "start": 8698, + "end": 8732, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 64 } }, "object": { "type": "MemberExpression", - "start": 8582, - "end": 8592, + "start": 8698, + "end": 8708, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 8582, - "end": 8586, + "start": 8698, + "end": 8702, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 34 } } }, "property": { "type": "Identifier", - "start": 8587, - "end": 8592, + "start": 8703, + "end": 8708, "loc": { "start": { - "line": 196, + "line": 201, "column": 35 }, "end": { - "line": 196, + "line": 201, "column": 40 }, "identifierName": "input" @@ -48959,58 +49505,58 @@ }, "property": { "type": "MemberExpression", - "start": 8593, - "end": 8615, + "start": 8709, + "end": 8731, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 8593, - "end": 8605, + "start": 8709, + "end": 8721, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 53 } }, "object": { "type": "ThisExpression", - "start": 8593, - "end": 8597, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 45 } } }, "property": { "type": "Identifier", - "start": 8598, - "end": 8605, + "start": 8714, + "end": 8721, "loc": { "start": { - "line": 196, + "line": 201, "column": 46 }, "end": { - "line": 196, + "line": 201, "column": 53 }, "identifierName": "options" @@ -49021,15 +49567,15 @@ }, "property": { "type": "Identifier", - "start": 8606, - "end": 8615, + "start": 8722, + "end": 8731, "loc": { "start": { - "line": 196, + "line": 201, "column": 54 }, "end": { - "line": 196, + "line": 201, "column": 63 }, "identifierName": "inputName" @@ -49048,15 +49594,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -49070,29 +49616,29 @@ }, { "type": "IfStatement", - "start": 8637, - "end": 8698, + "start": 8753, + "end": 8814, "loc": { "start": { - "line": 199, + "line": 204, "column": 4 }, "end": { - "line": 201, + "line": 206, "column": 5 } }, "test": { "type": "Identifier", - "start": 8640, - "end": 8645, + "start": 8756, + "end": 8761, "loc": { "start": { - "line": 199, + "line": 204, "column": 7 }, "end": { - "line": 199, + "line": 204, "column": 12 }, "identifierName": "debug" @@ -49101,72 +49647,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 8646, - "end": 8698, + "start": 8762, + "end": 8814, "loc": { "start": { - "line": 199, + "line": 204, "column": 13 }, "end": { - "line": 201, + "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 8655, - "end": 8691, + "start": 8771, + "end": 8807, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 8655, - "end": 8690, + "start": 8771, + "end": 8806, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 8655, - "end": 8666, + "start": 8771, + "end": 8782, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 17 } }, "object": { "type": "Identifier", - "start": 8655, - "end": 8662, + "start": 8771, + "end": 8778, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 13 }, "identifierName": "console" @@ -49175,15 +49721,15 @@ }, "property": { "type": "Identifier", - "start": 8663, - "end": 8666, + "start": 8779, + "end": 8782, "loc": { "start": { - "line": 200, + "line": 205, "column": 14 }, "end": { - "line": 200, + "line": 205, "column": 17 }, "identifierName": "log" @@ -49195,15 +49741,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 8667, - "end": 8681, + "start": 8783, + "end": 8797, "loc": { "start": { - "line": 200, + "line": 205, "column": 18 }, "end": { - "line": 200, + "line": 205, "column": 32 } }, @@ -49215,15 +49761,15 @@ }, { "type": "Identifier", - "start": 8683, - "end": 8689, + "start": 8799, + "end": 8805, "loc": { "start": { - "line": 200, + "line": 205, "column": 34 }, "end": { - "line": 200, + "line": 205, "column": 40 }, "identifierName": "button" @@ -49246,15 +49792,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "start": 7316, + "end": 7428, "loc": { "start": { - "line": 148, + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -49264,15 +49810,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -49280,15 +49826,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -49297,15 +49843,15 @@ }, { "type": "ClassMethod", - "start": 8784, - "end": 9487, + "start": 8900, + "end": 9603, "loc": { "start": { - "line": 208, + "line": 213, "column": 2 }, "end": { - "line": 234, + "line": 239, "column": 3 } }, @@ -49313,15 +49859,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 8784, - "end": 8805, + "start": 8900, + "end": 8921, "loc": { "start": { - "line": 208, + "line": 213, "column": 2 }, "end": { - "line": 208, + "line": 213, "column": 23 }, "identifierName": "handleButtonMouseDown" @@ -49337,15 +49883,15 @@ "params": [ { "type": "Identifier", - "start": 8806, - "end": 8812, + "start": 8922, + "end": 8928, "loc": { "start": { - "line": 208, + "line": 213, "column": 24 }, "end": { - "line": 208, + "line": 213, "column": 30 }, "identifierName": "button" @@ -49354,15 +49900,15 @@ }, { "type": "Identifier", - "start": 8814, - "end": 8815, + "start": 8930, + "end": 8931, "loc": { "start": { - "line": 208, + "line": 213, "column": 32 }, "end": { - "line": 208, + "line": 213, "column": 33 }, "identifierName": "e" @@ -49372,73 +49918,73 @@ ], "body": { "type": "BlockStatement", - "start": 8816, - "end": 9487, + "start": 8932, + "end": 9603, "loc": { "start": { - "line": 208, + "line": 213, "column": 34 }, "end": { - "line": 234, + "line": 239, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 8908, - "end": 8932, + "start": 9024, + "end": 9048, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 28 } }, "expression": { "type": "AssignmentExpression", - "start": 8908, - "end": 8931, + "start": 9024, + "end": 9047, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 8908, - "end": 8924, + "start": 9024, + "end": 9040, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 8908, - "end": 8912, + "start": 9024, + "end": 9028, "loc": { "start": { - "line": 212, + "line": 217, "column": 4 }, "end": { - "line": 212, + "line": 217, "column": 8 } }, @@ -49446,15 +49992,15 @@ }, "property": { "type": "Identifier", - "start": 8913, - "end": 8924, + "start": 9029, + "end": 9040, "loc": { "start": { - "line": 212, + "line": 217, "column": 9 }, "end": { - "line": 212, + "line": 217, "column": 20 }, "identifierName": "isMouseHold" @@ -49466,15 +50012,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 8927, - "end": 8931, + "start": 9043, + "end": 9047, "loc": { "start": { - "line": 212, + "line": 217, "column": 23 }, "end": { - "line": 212, + "line": 217, "column": 27 } }, @@ -49486,26 +50032,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n ", - "start": 8823, - "end": 8902, - "loc": { - "start": { - "line": 209, - "column": 4 - }, - "end": { - "line": 211, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 8939, + "end": 9018, "loc": { "start": { "line": 214, @@ -49517,62 +50045,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", + "start": 9056, + "end": 9133, + "loc": { + "start": { + "line": 219, + "column": 4 + }, + "end": { + "line": 221, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 9023, - "end": 9482, + "start": 9139, + "end": 9598, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 233, + "line": 238, "column": 12 } }, "expression": { "type": "AssignmentExpression", - "start": 9023, - "end": 9481, + "start": 9139, + "end": 9597, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 233, + "line": 238, "column": 11 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9023, - "end": 9039, + "start": 9139, + "end": 9155, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 217, + "line": 222, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 9023, - "end": 9027, + "start": 9139, + "end": 9143, "loc": { "start": { - "line": 217, + "line": 222, "column": 4 }, "end": { - "line": 217, + "line": 222, "column": 8 } }, @@ -49580,15 +50126,15 @@ }, "property": { "type": "Identifier", - "start": 9028, - "end": 9039, + "start": 9144, + "end": 9155, "loc": { "start": { - "line": 217, + "line": 222, "column": 9 }, "end": { - "line": 217, + "line": 222, "column": 20 }, "identifierName": "holdTimeout" @@ -49600,29 +50146,29 @@ }, "right": { "type": "CallExpression", - "start": 9042, - "end": 9481, + "start": 9158, + "end": 9597, "loc": { "start": { - "line": 217, + "line": 222, "column": 23 }, "end": { - "line": 233, + "line": 238, "column": 11 } }, "callee": { "type": "Identifier", - "start": 9042, - "end": 9052, + "start": 9158, + "end": 9168, "loc": { "start": { - "line": 217, + "line": 222, "column": 23 }, "end": { - "line": 217, + "line": 222, "column": 33 }, "identifierName": "setTimeout" @@ -49632,15 +50178,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 9053, - "end": 9475, + "start": 9169, + "end": 9591, "loc": { "start": { - "line": 217, + "line": 222, "column": 34 }, "end": { - "line": 233, + "line": 238, "column": 5 } }, @@ -49651,87 +50197,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9059, - "end": 9475, + "start": 9175, + "end": 9591, "loc": { "start": { - "line": 217, + "line": 222, "column": 40 }, "end": { - "line": 233, + "line": 238, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 9068, - "end": 9429, + "start": 9184, + "end": 9545, "loc": { "start": { - "line": 218, + "line": 223, "column": 6 }, "end": { - "line": 231, + "line": 236, "column": 7 } }, "test": { "type": "LogicalExpression", - "start": 9081, - "end": 9285, + "start": 9197, + "end": 9401, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 225, + "line": 230, "column": 9 } }, "left": { "type": "MemberExpression", - "start": 9081, - "end": 9097, + "start": 9197, + "end": 9213, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 219, + "line": 224, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 9081, - "end": 9085, + "start": 9197, + "end": 9201, "loc": { "start": { - "line": 219, + "line": 224, "column": 8 }, "end": { - "line": 219, + "line": 224, "column": 12 } } }, "property": { "type": "Identifier", - "start": 9086, - "end": 9097, + "start": 9202, + "end": 9213, "loc": { "start": { - "line": 219, + "line": 224, "column": 13 }, "end": { - "line": 219, + "line": 224, "column": 24 }, "identifierName": "isMouseHold" @@ -49743,71 +50289,71 @@ "operator": "&&", "right": { "type": "LogicalExpression", - "start": 9124, - "end": 9274, + "start": 9240, + "end": 9390, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, "left": { "type": "LogicalExpression", - "start": 9124, - "end": 9241, + "start": 9240, + "end": 9357, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, "left": { "type": "LogicalExpression", - "start": 9124, - "end": 9206, + "start": 9240, + "end": 9322, "loc": { "start": { - "line": 221, + "line": 226, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, "left": { "type": "LogicalExpression", - "start": 9125, - "end": 9171, + "start": 9241, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 11 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, "left": { "type": "UnaryExpression", - "start": 9125, - "end": 9146, + "start": 9241, + "end": 9262, "loc": { "start": { - "line": 221, + "line": 226, "column": 11 }, "end": { - "line": 221, + "line": 226, "column": 32 } }, @@ -49815,43 +50361,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 9126, - "end": 9146, + "start": 9242, + "end": 9262, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 9126, - "end": 9141, + "start": 9242, + "end": 9257, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 27 } }, "object": { "type": "Identifier", - "start": 9126, - "end": 9132, + "start": 9242, + "end": 9248, "loc": { "start": { - "line": 221, + "line": 226, "column": 12 }, "end": { - "line": 221, + "line": 226, "column": 18 }, "identifierName": "button" @@ -49860,15 +50406,15 @@ }, "property": { "type": "Identifier", - "start": 9133, - "end": 9141, + "start": 9249, + "end": 9257, "loc": { "start": { - "line": 221, + "line": 226, "column": 19 }, "end": { - "line": 221, + "line": 226, "column": 27 }, "identifierName": "includes" @@ -49880,15 +50426,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9142, - "end": 9145, + "start": 9258, + "end": 9261, "loc": { "start": { - "line": 221, + "line": 226, "column": 28 }, "end": { - "line": 221, + "line": 226, "column": 31 } }, @@ -49907,15 +50453,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 9150, - "end": 9171, + "start": 9266, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 36 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, @@ -49923,43 +50469,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 9151, - "end": 9171, + "start": 9267, + "end": 9287, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 9151, - "end": 9166, + "start": 9267, + "end": 9282, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 52 } }, "object": { "type": "Identifier", - "start": 9151, - "end": 9157, + "start": 9267, + "end": 9273, "loc": { "start": { - "line": 221, + "line": 226, "column": 37 }, "end": { - "line": 221, + "line": 226, "column": 43 }, "identifierName": "button" @@ -49968,15 +50514,15 @@ }, "property": { "type": "Identifier", - "start": 9158, - "end": 9166, + "start": 9274, + "end": 9282, "loc": { "start": { - "line": 221, + "line": 226, "column": 44 }, "end": { - "line": 221, + "line": 226, "column": 52 }, "identifierName": "includes" @@ -49988,15 +50534,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9167, - "end": 9170, + "start": 9283, + "end": 9286, "loc": { "start": { - "line": 221, + "line": 226, "column": 53 }, "end": { - "line": 221, + "line": 226, "column": 56 } }, @@ -50014,35 +50560,35 @@ }, "extra": { "parenthesized": true, - "parenStart": 9124 + "parenStart": 9240 } }, "operator": "||", "right": { "type": "BinaryExpression", - "start": 9187, - "end": 9206, + "start": 9303, + "end": 9322, "loc": { "start": { - "line": 222, + "line": 227, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, "left": { "type": "Identifier", - "start": 9187, - "end": 9193, + "start": 9303, + "end": 9309, "loc": { "start": { - "line": 222, + "line": 227, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 16 }, "identifierName": "button" @@ -50052,15 +50598,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9198, - "end": 9206, + "start": 9314, + "end": 9322, "loc": { "start": { - "line": 222, + "line": 227, "column": 21 }, "end": { - "line": 222, + "line": 227, "column": 29 } }, @@ -50075,29 +50621,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 9221, - "end": 9241, + "start": 9337, + "end": 9357, "loc": { "start": { - "line": 223, + "line": 228, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, "left": { "type": "Identifier", - "start": 9221, - "end": 9227, + "start": 9337, + "end": 9343, "loc": { "start": { - "line": 223, + "line": 228, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 16 }, "identifierName": "button" @@ -50107,15 +50653,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9232, - "end": 9241, + "start": 9348, + "end": 9357, "loc": { "start": { - "line": 223, + "line": 228, "column": 21 }, "end": { - "line": 223, + "line": 228, "column": 30 } }, @@ -50130,29 +50676,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 9256, - "end": 9274, + "start": 9372, + "end": 9390, "loc": { "start": { - "line": 224, + "line": 229, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, "left": { "type": "Identifier", - "start": 9256, - "end": 9262, + "start": 9372, + "end": 9378, "loc": { "start": { - "line": 224, + "line": 229, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 16 }, "identifierName": "button" @@ -50162,15 +50708,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 9267, - "end": 9274, + "start": 9383, + "end": 9390, "loc": { "start": { - "line": 224, + "line": 229, "column": 21 }, "end": { - "line": 224, + "line": 229, "column": 28 } }, @@ -50183,93 +50729,93 @@ }, "extra": { "parenthesized": true, - "parenStart": 9111 + "parenStart": 9227 } } }, "consequent": { "type": "BlockStatement", - "start": 9294, - "end": 9429, + "start": 9410, + "end": 9545, "loc": { "start": { - "line": 226, + "line": 231, "column": 7 }, "end": { - "line": 231, + "line": 236, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 9305, - "end": 9375, + "start": 9421, + "end": 9491, "loc": { "start": { - "line": 227, + "line": 232, "column": 8 }, "end": { - "line": 228, + "line": 233, "column": 46 } }, "test": { "type": "MemberExpression", - "start": 9308, - "end": 9326, + "start": 9424, + "end": 9442, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 9308, - "end": 9320, + "start": 9424, + "end": 9436, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 9308, - "end": 9312, + "start": 9424, + "end": 9428, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 15 } } }, "property": { "type": "Identifier", - "start": 9313, - "end": 9320, + "start": 9429, + "end": 9436, "loc": { "start": { - "line": 227, + "line": 232, "column": 16 }, "end": { - "line": 227, + "line": 232, "column": 23 }, "identifierName": "options" @@ -50280,15 +50826,15 @@ }, "property": { "type": "Identifier", - "start": 9321, - "end": 9326, + "start": 9437, + "end": 9442, "loc": { "start": { - "line": 227, + "line": 232, "column": 24 }, "end": { - "line": 227, + "line": 232, "column": 29 }, "identifierName": "debug" @@ -50299,57 +50845,57 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 9339, - "end": 9375, + "start": 9455, + "end": 9491, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 46 } }, "expression": { "type": "CallExpression", - "start": 9339, - "end": 9374, + "start": 9455, + "end": 9490, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 45 } }, "callee": { "type": "MemberExpression", - "start": 9339, - "end": 9350, + "start": 9455, + "end": 9466, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 21 } }, "object": { "type": "Identifier", - "start": 9339, - "end": 9346, + "start": 9455, + "end": 9462, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 17 }, "identifierName": "console" @@ -50358,15 +50904,15 @@ }, "property": { "type": "Identifier", - "start": 9347, - "end": 9350, + "start": 9463, + "end": 9466, "loc": { "start": { - "line": 228, + "line": 233, "column": 18 }, "end": { - "line": 228, + "line": 233, "column": 21 }, "identifierName": "log" @@ -50378,15 +50924,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 9351, - "end": 9365, + "start": 9467, + "end": 9481, "loc": { "start": { - "line": 228, + "line": 233, "column": 22 }, "end": { - "line": 228, + "line": 233, "column": 36 } }, @@ -50398,15 +50944,15 @@ }, { "type": "Identifier", - "start": 9367, - "end": 9373, + "start": 9483, + "end": 9489, "loc": { "start": { - "line": 228, + "line": 233, "column": 38 }, "end": { - "line": 228, + "line": 233, "column": 44 }, "identifierName": "button" @@ -50420,72 +50966,72 @@ }, { "type": "ExpressionStatement", - "start": 9387, - "end": 9420, + "start": 9503, + "end": 9536, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 41 } }, "expression": { "type": "CallExpression", - "start": 9387, - "end": 9419, + "start": 9503, + "end": 9535, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 9387, - "end": 9408, + "start": 9503, + "end": 9524, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 9387, - "end": 9391, + "start": 9503, + "end": 9507, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 12 } } }, "property": { "type": "Identifier", - "start": 9392, - "end": 9408, + "start": 9508, + "end": 9524, "loc": { "start": { - "line": 230, + "line": 235, "column": 13 }, "end": { - "line": 230, + "line": 235, "column": 29 }, "identifierName": "handleButtonHold" @@ -50497,15 +51043,15 @@ "arguments": [ { "type": "Identifier", - "start": 9409, - "end": 9415, + "start": 9525, + "end": 9531, "loc": { "start": { - "line": 230, + "line": 235, "column": 30 }, "end": { - "line": 230, + "line": 235, "column": 36 }, "identifierName": "button" @@ -50514,15 +51060,15 @@ }, { "type": "Identifier", - "start": 9417, - "end": 9418, + "start": 9533, + "end": 9534, "loc": { "start": { - "line": 230, + "line": 235, "column": 38 }, "end": { - "line": 230, + "line": 235, "column": 39 }, "identifierName": "e" @@ -50539,43 +51085,43 @@ }, { "type": "ExpressionStatement", - "start": 9437, - "end": 9468, + "start": 9553, + "end": 9584, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 9437, - "end": 9467, + "start": 9553, + "end": 9583, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 36 } }, "callee": { "type": "Identifier", - "start": 9437, - "end": 9449, + "start": 9553, + "end": 9565, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 18 }, "identifierName": "clearTimeout" @@ -50585,44 +51131,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 9450, - "end": 9466, + "start": 9566, + "end": 9582, "loc": { "start": { - "line": 232, + "line": 237, "column": 19 }, "end": { - "line": 232, + "line": 237, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 9450, - "end": 9454, + "start": 9566, + "end": 9570, "loc": { "start": { - "line": 232, + "line": 237, "column": 19 }, "end": { - "line": 232, + "line": 237, "column": 23 } } }, "property": { "type": "Identifier", - "start": 9455, - "end": 9466, + "start": 9571, + "end": 9582, "loc": { "start": { - "line": 232, + "line": 237, "column": 24 }, "end": { - "line": 232, + "line": 237, "column": 35 }, "identifierName": "holdTimeout" @@ -50640,15 +51186,15 @@ }, { "type": "NumericLiteral", - "start": 9477, - "end": 9480, + "start": 9593, + "end": 9596, "loc": { "start": { - "line": 233, + "line": 238, "column": 7 }, "end": { - "line": 233, + "line": 238, "column": 10 } }, @@ -50666,15 +51212,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 9056, + "end": 9133, "loc": { "start": { - "line": 214, + "line": 219, "column": 4 }, "end": { - "line": 216, + "line": 221, "column": 7 } } @@ -50689,15 +51235,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -50705,15 +51251,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -50723,15 +51269,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "start": 9609, + "end": 9648, "loc": { "start": { - "line": 236, + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -50740,15 +51286,15 @@ }, { "type": "ClassMethod", - "start": 9536, - "end": 9681, + "start": 9652, + "end": 9797, "loc": { "start": { - "line": 239, + "line": 244, "column": 2 }, "end": { - "line": 243, + "line": 248, "column": 3 } }, @@ -50756,15 +51302,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9536, - "end": 9555, + "start": 9652, + "end": 9671, "loc": { "start": { - "line": 239, + "line": 244, "column": 2 }, "end": { - "line": 239, + "line": 244, "column": 21 }, "identifierName": "handleButtonMouseUp" @@ -50780,88 +51326,88 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9557, - "end": 9681, + "start": 9673, + "end": 9797, "loc": { "start": { - "line": 239, + "line": 244, "column": 23 }, "end": { - "line": 243, + "line": 248, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 9564, - "end": 9589, + "start": 9680, + "end": 9705, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 9564, - "end": 9588, + "start": 9680, + "end": 9704, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9564, - "end": 9580, + "start": 9680, + "end": 9696, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 9564, - "end": 9568, + "start": 9680, + "end": 9684, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 8 } } }, "property": { "type": "Identifier", - "start": 9569, - "end": 9580, + "start": 9685, + "end": 9696, "loc": { "start": { - "line": 240, + "line": 245, "column": 9 }, "end": { - "line": 240, + "line": 245, "column": 20 }, "identifierName": "isMouseHold" @@ -50872,15 +51418,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 9583, - "end": 9588, + "start": 9699, + "end": 9704, "loc": { "start": { - "line": 240, + "line": 245, "column": 23 }, "end": { - "line": 240, + "line": 245, "column": 28 } }, @@ -50890,58 +51436,58 @@ }, { "type": "IfStatement", - "start": 9595, - "end": 9676, + "start": 9711, + "end": 9792, "loc": { "start": { - "line": 241, + "line": 246, "column": 4 }, "end": { - "line": 242, + "line": 247, "column": 48 } }, "test": { "type": "MemberExpression", - "start": 9598, - "end": 9625, + "start": 9714, + "end": 9741, "loc": { "start": { - "line": 241, + "line": 246, "column": 7 }, "end": { - "line": 241, + "line": 246, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 9598, - "end": 9602, + "start": 9714, + "end": 9718, "loc": { "start": { - "line": 241, + "line": 246, "column": 7 }, "end": { - "line": 241, + "line": 246, "column": 11 } } }, "property": { "type": "Identifier", - "start": 9603, - "end": 9625, + "start": 9719, + "end": 9741, "loc": { "start": { - "line": 241, + "line": 246, "column": 12 }, "end": { - "line": 241, + "line": 246, "column": 34 }, "identifierName": "holdInteractionTimeout" @@ -50952,43 +51498,43 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 9634, - "end": 9676, + "start": 9750, + "end": 9792, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 48 } }, "expression": { "type": "CallExpression", - "start": 9634, - "end": 9675, + "start": 9750, + "end": 9791, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 47 } }, "callee": { "type": "Identifier", - "start": 9634, - "end": 9646, + "start": 9750, + "end": 9762, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 18 }, "identifierName": "clearTimeout" @@ -50998,44 +51544,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 9647, - "end": 9674, + "start": 9763, + "end": 9790, "loc": { "start": { - "line": 242, + "line": 247, "column": 19 }, "end": { - "line": 242, + "line": 247, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 9647, - "end": 9651, + "start": 9763, + "end": 9767, "loc": { "start": { - "line": 242, + "line": 247, "column": 19 }, "end": { - "line": 242, + "line": 247, "column": 23 } } }, "property": { "type": "Identifier", - "start": 9652, - "end": 9674, + "start": 9768, + "end": 9790, "loc": { "start": { - "line": 242, + "line": 247, "column": 24 }, "end": { - "line": 242, + "line": 247, "column": 46 }, "identifierName": "holdInteractionTimeout" @@ -51057,15 +51603,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "start": 9609, + "end": 9648, "loc": { "start": { - "line": 236, + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -51075,15 +51621,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -51091,15 +51637,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -51108,15 +51654,15 @@ }, { "type": "ClassMethod", - "start": 9757, - "end": 10026, + "start": 9873, + "end": 10142, "loc": { "start": { - "line": 249, + "line": 254, "column": 2 }, "end": { - "line": 257, + "line": 262, "column": 3 } }, @@ -51124,15 +51670,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 9757, - "end": 9773, + "start": 9873, + "end": 9889, "loc": { "start": { - "line": 249, + "line": 254, "column": 2 }, "end": { - "line": 249, + "line": 254, "column": 18 }, "identifierName": "handleButtonHold" @@ -51148,15 +51694,15 @@ "params": [ { "type": "Identifier", - "start": 9774, - "end": 9780, + "start": 9890, + "end": 9896, "loc": { "start": { - "line": 249, + "line": 254, "column": 19 }, "end": { - "line": 249, + "line": 254, "column": 25 }, "identifierName": "button" @@ -51166,73 +51712,73 @@ ], "body": { "type": "BlockStatement", - "start": 9781, - "end": 10026, + "start": 9897, + "end": 10142, "loc": { "start": { - "line": 249, + "line": 254, "column": 26 }, "end": { - "line": 257, + "line": 262, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 9880, - "end": 10021, + "start": 9996, + "end": 10137, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 256, + "line": 261, "column": 12 } }, "expression": { "type": "AssignmentExpression", - "start": 9880, - "end": 10020, + "start": 9996, + "end": 10136, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 256, + "line": 261, "column": 11 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 9880, - "end": 9907, + "start": 9996, + "end": 10023, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 253, + "line": 258, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 9880, - "end": 9884, + "start": 9996, + "end": 10000, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 253, + "line": 258, "column": 8 } }, @@ -51240,15 +51786,15 @@ }, "property": { "type": "Identifier", - "start": 9885, - "end": 9907, + "start": 10001, + "end": 10023, "loc": { "start": { - "line": 253, + "line": 258, "column": 9 }, "end": { - "line": 253, + "line": 258, "column": 31 }, "identifierName": "holdInteractionTimeout" @@ -51260,29 +51806,29 @@ }, "right": { "type": "CallExpression", - "start": 9910, - "end": 10020, + "start": 10026, + "end": 10136, "loc": { "start": { - "line": 253, + "line": 258, "column": 34 }, "end": { - "line": 256, + "line": 261, "column": 11 } }, "callee": { "type": "Identifier", - "start": 9910, - "end": 9920, + "start": 10026, + "end": 10036, "loc": { "start": { - "line": 253, + "line": 258, "column": 34 }, "end": { - "line": 253, + "line": 258, "column": 44 }, "identifierName": "setTimeout" @@ -51292,15 +51838,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 9921, - "end": 10014, + "start": 10037, + "end": 10130, "loc": { "start": { - "line": 253, + "line": 258, "column": 45 }, "end": { - "line": 256, + "line": 261, "column": 5 } }, @@ -51311,87 +51857,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 9927, - "end": 10014, + "start": 10043, + "end": 10130, "loc": { "start": { - "line": 253, + "line": 258, "column": 51 }, "end": { - "line": 256, + "line": 261, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 9936, - "end": 9969, + "start": 10052, + "end": 10085, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 39 } }, "expression": { "type": "CallExpression", - "start": 9936, - "end": 9968, + "start": 10052, + "end": 10084, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 9936, - "end": 9960, + "start": 10052, + "end": 10076, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 30 } }, "object": { "type": "ThisExpression", - "start": 9936, - "end": 9940, + "start": 10052, + "end": 10056, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 10 } } }, "property": { "type": "Identifier", - "start": 9941, - "end": 9960, + "start": 10057, + "end": 10076, "loc": { "start": { - "line": 254, + "line": 259, "column": 11 }, "end": { - "line": 254, + "line": 259, "column": 30 }, "identifierName": "handleButtonClicked" @@ -51403,15 +51949,15 @@ "arguments": [ { "type": "Identifier", - "start": 9961, - "end": 9967, + "start": 10077, + "end": 10083, "loc": { "start": { - "line": 254, + "line": 259, "column": 31 }, "end": { - "line": 254, + "line": 259, "column": 37 }, "identifierName": "button" @@ -51423,72 +51969,72 @@ }, { "type": "ExpressionStatement", - "start": 9977, - "end": 10007, + "start": 10093, + "end": 10123, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 36 } }, "expression": { "type": "CallExpression", - "start": 9977, - "end": 10006, + "start": 10093, + "end": 10122, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 9977, - "end": 9998, + "start": 10093, + "end": 10114, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 9977, - "end": 9981, + "start": 10093, + "end": 10097, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 10 } } }, "property": { "type": "Identifier", - "start": 9982, - "end": 9998, + "start": 10098, + "end": 10114, "loc": { "start": { - "line": 255, + "line": 260, "column": 11 }, "end": { - "line": 255, + "line": 260, "column": 27 }, "identifierName": "handleButtonHold" @@ -51500,15 +52046,15 @@ "arguments": [ { "type": "Identifier", - "start": 9999, - "end": 10005, + "start": 10115, + "end": 10121, "loc": { "start": { - "line": 255, + "line": 260, "column": 28 }, "end": { - "line": 255, + "line": 260, "column": 34 }, "identifierName": "button" @@ -51524,15 +52070,15 @@ }, { "type": "NumericLiteral", - "start": 10016, - "end": 10019, + "start": 10132, + "end": 10135, "loc": { "start": { - "line": 256, + "line": 261, "column": 7 }, "end": { - "line": 256, + "line": 261, "column": 10 } }, @@ -51550,15 +52096,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n ", - "start": 9788, - "end": 9874, + "start": 9904, + "end": 9990, "loc": { "start": { - "line": 250, + "line": 255, "column": 4 }, "end": { - "line": 252, + "line": 257, "column": 7 } } @@ -51573,15 +52119,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -51589,15 +52135,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -51607,15 +52153,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -51624,15 +52170,15 @@ }, { "type": "ClassMethod", - "start": 10133, - "end": 10245, + "start": 10249, + "end": 10361, "loc": { "start": { - "line": 262, + "line": 267, "column": 2 }, "end": { - "line": 266, + "line": 271, "column": 3 } }, @@ -51640,15 +52186,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10133, - "end": 10151, + "start": 10249, + "end": 10267, "loc": { "start": { - "line": 262, + "line": 267, "column": 2 }, "end": { - "line": 262, + "line": 267, "column": 20 }, "identifierName": "syncInstanceInputs" @@ -51664,87 +52210,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 10153, - "end": 10245, + "start": 10269, + "end": 10361, "loc": { "start": { - "line": 262, + "line": 267, "column": 22 }, "end": { - "line": 266, + "line": 271, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10160, - "end": 10240, + "start": 10276, + "end": 10356, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 265, + "line": 270, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 10160, - "end": 10239, + "start": 10276, + "end": 10355, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 265, + "line": 270, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 10160, - "end": 10173, + "start": 10276, + "end": 10289, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 263, + "line": 268, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 10160, - "end": 10164, + "start": 10276, + "end": 10280, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 263, + "line": 268, "column": 8 } } }, "property": { "type": "Identifier", - "start": 10165, - "end": 10173, + "start": 10281, + "end": 10289, "loc": { "start": { - "line": 263, + "line": 268, "column": 9 }, "end": { - "line": 263, + "line": 268, "column": 17 }, "identifierName": "dispatch" @@ -51756,15 +52302,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 10174, - "end": 10238, + "start": 10290, + "end": 10354, "loc": { "start": { - "line": 263, + "line": 268, "column": 18 }, "end": { - "line": 265, + "line": 270, "column": 5 } }, @@ -51775,15 +52321,15 @@ "params": [ { "type": "Identifier", - "start": 10175, - "end": 10183, + "start": 10291, + "end": 10299, "loc": { "start": { - "line": 263, + "line": 268, "column": 19 }, "end": { - "line": 263, + "line": 268, "column": 27 }, "identifierName": "instance" @@ -51793,72 +52339,72 @@ ], "body": { "type": "BlockStatement", - "start": 10188, - "end": 10238, + "start": 10304, + "end": 10354, "loc": { "start": { - "line": 263, + "line": 268, "column": 32 }, "end": { - "line": 265, + "line": 270, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 10197, - "end": 10231, + "start": 10313, + "end": 10347, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 40 } }, "expression": { "type": "CallExpression", - "start": 10197, - "end": 10230, + "start": 10313, + "end": 10346, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 39 } }, "callee": { "type": "MemberExpression", - "start": 10197, - "end": 10218, + "start": 10313, + "end": 10334, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 27 } }, "object": { "type": "Identifier", - "start": 10197, - "end": 10205, + "start": 10313, + "end": 10321, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 14 }, "identifierName": "instance" @@ -51867,15 +52413,15 @@ }, "property": { "type": "Identifier", - "start": 10206, - "end": 10218, + "start": 10322, + "end": 10334, "loc": { "start": { - "line": 264, + "line": 269, "column": 15 }, "end": { - "line": 264, + "line": 269, "column": 27 }, "identifierName": "replaceInput" @@ -51887,44 +52433,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 10219, - "end": 10229, + "start": 10335, + "end": 10345, "loc": { "start": { - "line": 264, + "line": 269, "column": 28 }, "end": { - "line": 264, + "line": 269, "column": 38 } }, "object": { "type": "ThisExpression", - "start": 10219, - "end": 10223, + "start": 10335, + "end": 10339, "loc": { "start": { - "line": 264, + "line": 269, "column": 28 }, "end": { - "line": 264, + "line": 269, "column": 32 } } }, "property": { "type": "Identifier", - "start": 10224, - "end": 10229, + "start": 10340, + "end": 10345, "loc": { "start": { - "line": 264, + "line": 269, "column": 33 }, "end": { - "line": 264, + "line": 269, "column": 38 }, "identifierName": "input" @@ -51951,15 +52497,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -51969,15 +52515,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -51986,15 +52532,15 @@ }, { "type": "ClassMethod", - "start": 10375, - "end": 10650, + "start": 10491, + "end": 10766, "loc": { "start": { - "line": 272, + "line": 277, "column": 2 }, "end": { - "line": 281, + "line": 286, "column": 3 } }, @@ -52002,15 +52548,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10375, - "end": 10385, + "start": 10491, + "end": 10501, "loc": { "start": { - "line": 272, + "line": 277, "column": 2 }, "end": { - "line": 272, + "line": 277, "column": 12 }, "identifierName": "clearInput" @@ -52026,15 +52572,15 @@ "params": [ { "type": "Identifier", - "start": 10386, - "end": 10395, + "start": 10502, + "end": 10511, "loc": { "start": { - "line": 272, + "line": 277, "column": 13 }, "end": { - "line": 272, + "line": 277, "column": 22 }, "identifierName": "inputName" @@ -52044,59 +52590,59 @@ ], "body": { "type": "BlockStatement", - "start": 10396, - "end": 10650, + "start": 10512, + "end": 10766, "loc": { "start": { - "line": 272, + "line": 277, "column": 23 }, "end": { - "line": 281, + "line": 286, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10403, - "end": 10451, + "start": 10519, + "end": 10567, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 10403, - "end": 10450, + "start": 10519, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 10403, - "end": 10412, + "start": 10519, + "end": 10528, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 13 }, "identifierName": "inputName" @@ -52105,29 +52651,29 @@ }, "right": { "type": "LogicalExpression", - "start": 10415, - "end": 10450, + "start": 10531, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 16 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "left": { "type": "Identifier", - "start": 10415, - "end": 10424, + "start": 10531, + "end": 10540, "loc": { "start": { - "line": 273, + "line": 278, "column": 16 }, "end": { - "line": 273, + "line": 278, "column": 25 }, "identifierName": "inputName" @@ -52137,58 +52683,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 10428, - "end": 10450, + "start": 10544, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 10428, - "end": 10440, + "start": 10544, + "end": 10556, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 10428, - "end": 10432, + "start": 10544, + "end": 10548, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 33 } } }, "property": { "type": "Identifier", - "start": 10433, - "end": 10440, + "start": 10549, + "end": 10556, "loc": { "start": { - "line": 273, + "line": 278, "column": 34 }, "end": { - "line": 273, + "line": 278, "column": 41 }, "identifierName": "options" @@ -52199,15 +52745,15 @@ }, "property": { "type": "Identifier", - "start": 10441, - "end": 10450, + "start": 10557, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 42 }, "end": { - "line": 273, + "line": 278, "column": 51 }, "identifierName": "inputName" @@ -52221,87 +52767,87 @@ }, { "type": "ExpressionStatement", - "start": 10457, - "end": 10497, + "start": 10573, + "end": 10613, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 44 } }, "expression": { "type": "AssignmentExpression", - "start": 10457, - "end": 10496, + "start": 10573, + "end": 10612, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 10457, - "end": 10491, + "start": 10573, + "end": 10607, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10457, - "end": 10467, + "start": 10573, + "end": 10583, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 10457, - "end": 10461, + "start": 10573, + "end": 10577, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 8 } } }, "property": { "type": "Identifier", - "start": 10462, - "end": 10467, + "start": 10578, + "end": 10583, "loc": { "start": { - "line": 274, + "line": 279, "column": 9 }, "end": { - "line": 274, + "line": 279, "column": 14 }, "identifierName": "input" @@ -52312,58 +52858,58 @@ }, "property": { "type": "MemberExpression", - "start": 10468, - "end": 10490, + "start": 10584, + "end": 10606, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 10468, - "end": 10480, + "start": 10584, + "end": 10596, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 10468, - "end": 10472, + "start": 10584, + "end": 10588, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 19 } } }, "property": { "type": "Identifier", - "start": 10473, - "end": 10480, + "start": 10589, + "end": 10596, "loc": { "start": { - "line": 274, + "line": 279, "column": 20 }, "end": { - "line": 274, + "line": 279, "column": 27 }, "identifierName": "options" @@ -52374,15 +52920,15 @@ }, "property": { "type": "Identifier", - "start": 10481, - "end": 10490, + "start": 10597, + "end": 10606, "loc": { "start": { - "line": 274, + "line": 279, "column": 28 }, "end": { - "line": 274, + "line": 279, "column": 37 }, "identifierName": "inputName" @@ -52395,15 +52941,15 @@ }, "right": { "type": "StringLiteral", - "start": 10494, - "end": 10496, + "start": 10610, + "end": 10612, "loc": { "start": { - "line": 274, + "line": 279, "column": 41 }, "end": { - "line": 274, + "line": 279, "column": 43 } }, @@ -52418,15 +52964,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -52435,57 +52981,57 @@ }, { "type": "IfStatement", - "start": 10566, - "end": 10645, + "start": 10682, + "end": 10761, "loc": { "start": { - "line": 279, + "line": 284, "column": 4 }, "end": { - "line": 280, + "line": 285, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 10569, - "end": 10600, + "start": 10685, + "end": 10716, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10569, - "end": 10581, + "start": 10685, + "end": 10697, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 10569, - "end": 10573, + "start": 10685, + "end": 10689, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 11 } }, @@ -52493,15 +53039,15 @@ }, "property": { "type": "Identifier", - "start": 10574, - "end": 10581, + "start": 10690, + "end": 10697, "loc": { "start": { - "line": 279, + "line": 284, "column": 12 }, "end": { - "line": 279, + "line": 284, "column": 19 }, "identifierName": "options" @@ -52513,15 +53059,15 @@ }, "property": { "type": "Identifier", - "start": 10582, - "end": 10600, + "start": 10698, + "end": 10716, "loc": { "start": { - "line": 279, + "line": 284, "column": 20 }, "end": { - "line": 279, + "line": 284, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -52533,72 +53079,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 10609, - "end": 10645, + "start": 10725, + "end": 10761, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 10609, - "end": 10644, + "start": 10725, + "end": 10760, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 10609, - "end": 10632, + "start": 10725, + "end": 10748, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 10609, - "end": 10613, + "start": 10725, + "end": 10729, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 10 } } }, "property": { "type": "Identifier", - "start": 10614, - "end": 10632, + "start": 10730, + "end": 10748, "loc": { "start": { - "line": 280, + "line": 285, "column": 11 }, "end": { - "line": 280, + "line": 285, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -52610,44 +53156,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 10633, - "end": 10643, + "start": 10749, + "end": 10759, "loc": { "start": { - "line": 280, + "line": 285, "column": 30 }, "end": { - "line": 280, + "line": 285, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 10633, - "end": 10637, + "start": 10749, + "end": 10753, "loc": { "start": { - "line": 280, + "line": 285, "column": 30 }, "end": { - "line": 280, + "line": 285, "column": 34 } } }, "property": { "type": "Identifier", - "start": 10638, - "end": 10643, + "start": 10754, + "end": 10759, "loc": { "start": { - "line": 280, + "line": 285, "column": 35 }, "end": { - "line": 280, + "line": 285, "column": 40 }, "identifierName": "input" @@ -52664,15 +53210,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -52687,15 +53233,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -52705,15 +53251,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -52722,15 +53268,15 @@ }, { "type": "ClassMethod", - "start": 10822, - "end": 11099, + "start": 10938, + "end": 11215, "loc": { "start": { - "line": 287, + "line": 292, "column": 2 }, "end": { - "line": 297, + "line": 302, "column": 3 } }, @@ -52738,15 +53284,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 10822, - "end": 10830, + "start": 10938, + "end": 10946, "loc": { "start": { - "line": 287, + "line": 292, "column": 2 }, "end": { - "line": 287, + "line": 292, "column": 10 }, "identifierName": "getInput" @@ -52762,15 +53308,15 @@ "params": [ { "type": "Identifier", - "start": 10831, - "end": 10840, + "start": 10947, + "end": 10956, "loc": { "start": { - "line": 287, + "line": 292, "column": 11 }, "end": { - "line": 287, + "line": 292, "column": 20 }, "identifierName": "inputName" @@ -52780,59 +53326,59 @@ ], "body": { "type": "BlockStatement", - "start": 10841, - "end": 11099, + "start": 10957, + "end": 11215, "loc": { "start": { - "line": 287, + "line": 292, "column": 21 }, "end": { - "line": 297, + "line": 302, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 10848, - "end": 10896, + "start": 10964, + "end": 11012, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 10848, - "end": 10895, + "start": 10964, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 10848, - "end": 10857, + "start": 10964, + "end": 10973, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 13 }, "identifierName": "inputName" @@ -52841,29 +53387,29 @@ }, "right": { "type": "LogicalExpression", - "start": 10860, - "end": 10895, + "start": 10976, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 16 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "left": { "type": "Identifier", - "start": 10860, - "end": 10869, + "start": 10976, + "end": 10985, "loc": { "start": { - "line": 288, + "line": 293, "column": 16 }, "end": { - "line": 288, + "line": 293, "column": 25 }, "identifierName": "inputName" @@ -52873,58 +53419,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 10873, - "end": 10895, + "start": 10989, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 10873, - "end": 10885, + "start": 10989, + "end": 11001, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 10873, - "end": 10877, + "start": 10989, + "end": 10993, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 33 } } }, "property": { "type": "Identifier", - "start": 10878, - "end": 10885, + "start": 10994, + "end": 11001, "loc": { "start": { - "line": 288, + "line": 293, "column": 34 }, "end": { - "line": 288, + "line": 293, "column": 41 }, "identifierName": "options" @@ -52935,15 +53481,15 @@ }, "property": { "type": "Identifier", - "start": 10886, - "end": 10895, + "start": 11002, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 42 }, "end": { - "line": 288, + "line": 293, "column": 51 }, "identifierName": "inputName" @@ -52958,15 +53504,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -52975,57 +53521,57 @@ }, { "type": "IfStatement", - "start": 10965, - "end": 11044, + "start": 11081, + "end": 11160, "loc": { "start": { - "line": 293, + "line": 298, "column": 4 }, "end": { - "line": 294, + "line": 299, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 10968, - "end": 10999, + "start": 11084, + "end": 11115, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 10968, - "end": 10980, + "start": 11084, + "end": 11096, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 10968, - "end": 10972, + "start": 11084, + "end": 11088, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 11 } }, @@ -53033,15 +53579,15 @@ }, "property": { "type": "Identifier", - "start": 10973, - "end": 10980, + "start": 11089, + "end": 11096, "loc": { "start": { - "line": 293, + "line": 298, "column": 12 }, "end": { - "line": 293, + "line": 298, "column": 19 }, "identifierName": "options" @@ -53053,15 +53599,15 @@ }, "property": { "type": "Identifier", - "start": 10981, - "end": 10999, + "start": 11097, + "end": 11115, "loc": { "start": { - "line": 293, + "line": 298, "column": 20 }, "end": { - "line": 293, + "line": 298, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -53073,72 +53619,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 11008, - "end": 11044, + "start": 11124, + "end": 11160, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 11008, - "end": 11043, + "start": 11124, + "end": 11159, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 11008, - "end": 11031, + "start": 11124, + "end": 11147, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 11008, - "end": 11012, + "start": 11124, + "end": 11128, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 10 } } }, "property": { "type": "Identifier", - "start": 11013, - "end": 11031, + "start": 11129, + "end": 11147, "loc": { "start": { - "line": 294, + "line": 299, "column": 11 }, "end": { - "line": 294, + "line": 299, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -53150,44 +53696,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11032, - "end": 11042, + "start": 11148, + "end": 11158, "loc": { "start": { - "line": 294, + "line": 299, "column": 30 }, "end": { - "line": 294, + "line": 299, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 11032, - "end": 11036, + "start": 11148, + "end": 11152, "loc": { "start": { - "line": 294, + "line": 299, "column": 30 }, "end": { - "line": 294, + "line": 299, "column": 34 } } }, "property": { "type": "Identifier", - "start": 11037, - "end": 11042, + "start": 11153, + "end": 11158, "loc": { "start": { - "line": 294, + "line": 299, "column": 35 }, "end": { - "line": 294, + "line": 299, "column": 40 }, "identifierName": "input" @@ -53204,15 +53750,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -53221,72 +53767,72 @@ }, { "type": "ReturnStatement", - "start": 11052, - "end": 11094, + "start": 11168, + "end": 11210, "loc": { "start": { - "line": 296, + "line": 301, "column": 4 }, "end": { - "line": 296, + "line": 301, "column": 46 } }, "argument": { "type": "MemberExpression", - "start": 11059, - "end": 11093, + "start": 11175, + "end": 11209, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 11059, - "end": 11069, + "start": 11175, + "end": 11185, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 11059, - "end": 11063, + "start": 11175, + "end": 11179, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 15 } } }, "property": { "type": "Identifier", - "start": 11064, - "end": 11069, + "start": 11180, + "end": 11185, "loc": { "start": { - "line": 296, + "line": 301, "column": 16 }, "end": { - "line": 296, + "line": 301, "column": 21 }, "identifierName": "input" @@ -53297,58 +53843,58 @@ }, "property": { "type": "MemberExpression", - "start": 11070, - "end": 11092, + "start": 11186, + "end": 11208, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 11070, - "end": 11082, + "start": 11186, + "end": 11198, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 11070, - "end": 11074, + "start": 11186, + "end": 11190, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 26 } } }, "property": { "type": "Identifier", - "start": 11075, - "end": 11082, + "start": 11191, + "end": 11198, "loc": { "start": { - "line": 296, + "line": 301, "column": 27 }, "end": { - "line": 296, + "line": 301, "column": 34 }, "identifierName": "options" @@ -53359,15 +53905,15 @@ }, "property": { "type": "Identifier", - "start": 11083, - "end": 11092, + "start": 11199, + "end": 11208, "loc": { "start": { - "line": 296, + "line": 301, "column": 35 }, "end": { - "line": 296, + "line": 301, "column": 44 }, "identifierName": "inputName" @@ -53387,15 +53933,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -53405,15 +53951,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -53422,15 +53968,15 @@ }, { "type": "ClassMethod", - "start": 11269, - "end": 11539, + "start": 11385, + "end": 11655, "loc": { "start": { - "line": 304, + "line": 309, "column": 2 }, "end": { - "line": 313, + "line": 318, "column": 3 } }, @@ -53438,15 +53984,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11269, - "end": 11277, + "start": 11385, + "end": 11393, "loc": { "start": { - "line": 304, + "line": 309, "column": 2 }, "end": { - "line": 304, + "line": 309, "column": 10 }, "identifierName": "setInput" @@ -53462,15 +54008,15 @@ "params": [ { "type": "Identifier", - "start": 11278, - "end": 11283, + "start": 11394, + "end": 11399, "loc": { "start": { - "line": 304, + "line": 309, "column": 11 }, "end": { - "line": 304, + "line": 309, "column": 16 }, "identifierName": "input" @@ -53479,15 +54025,15 @@ }, { "type": "Identifier", - "start": 11285, - "end": 11294, + "start": 11401, + "end": 11410, "loc": { "start": { - "line": 304, + "line": 309, "column": 18 }, "end": { - "line": 304, + "line": 309, "column": 27 }, "identifierName": "inputName" @@ -53497,59 +54043,59 @@ ], "body": { "type": "BlockStatement", - "start": 11295, - "end": 11539, + "start": 11411, + "end": 11655, "loc": { "start": { - "line": 304, + "line": 309, "column": 28 }, "end": { - "line": 313, + "line": 318, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11302, - "end": 11350, + "start": 11418, + "end": 11466, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 11302, - "end": 11349, + "start": 11418, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", - "start": 11302, - "end": 11311, + "start": 11418, + "end": 11427, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 13 }, "identifierName": "inputName" @@ -53558,29 +54104,29 @@ }, "right": { "type": "LogicalExpression", - "start": 11314, - "end": 11349, + "start": 11430, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 16 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "left": { "type": "Identifier", - "start": 11314, - "end": 11323, + "start": 11430, + "end": 11439, "loc": { "start": { - "line": 305, + "line": 310, "column": 16 }, "end": { - "line": 305, + "line": 310, "column": 25 }, "identifierName": "inputName" @@ -53590,58 +54136,58 @@ "operator": "||", "right": { "type": "MemberExpression", - "start": 11327, - "end": 11349, + "start": 11443, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 51 } }, "object": { "type": "MemberExpression", - "start": 11327, - "end": 11339, + "start": 11443, + "end": 11455, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 41 } }, "object": { "type": "ThisExpression", - "start": 11327, - "end": 11331, + "start": 11443, + "end": 11447, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 33 } } }, "property": { "type": "Identifier", - "start": 11332, - "end": 11339, + "start": 11448, + "end": 11455, "loc": { "start": { - "line": 305, + "line": 310, "column": 34 }, "end": { - "line": 305, + "line": 310, "column": 41 }, "identifierName": "options" @@ -53652,15 +54198,15 @@ }, "property": { "type": "Identifier", - "start": 11340, - "end": 11349, + "start": 11456, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 42 }, "end": { - "line": 305, + "line": 310, "column": 51 }, "identifierName": "inputName" @@ -53674,87 +54220,87 @@ }, { "type": "ExpressionStatement", - "start": 11356, - "end": 11386, + "start": 11472, + "end": 11502, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 11356, - "end": 11385, + "start": 11472, + "end": 11501, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11356, - "end": 11377, + "start": 11472, + "end": 11493, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 11356, - "end": 11366, + "start": 11472, + "end": 11482, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 11356, - "end": 11360, + "start": 11472, + "end": 11476, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11361, - "end": 11366, + "start": 11477, + "end": 11482, "loc": { "start": { - "line": 306, + "line": 311, "column": 9 }, "end": { - "line": 306, + "line": 311, "column": 14 }, "identifierName": "input" @@ -53765,15 +54311,15 @@ }, "property": { "type": "Identifier", - "start": 11367, - "end": 11376, + "start": 11483, + "end": 11492, "loc": { "start": { - "line": 306, + "line": 311, "column": 15 }, "end": { - "line": 306, + "line": 311, "column": 24 }, "identifierName": "inputName" @@ -53784,15 +54330,15 @@ }, "right": { "type": "Identifier", - "start": 11380, - "end": 11385, + "start": 11496, + "end": 11501, "loc": { "start": { - "line": 306, + "line": 311, "column": 28 }, "end": { - "line": 306, + "line": 311, "column": 33 }, "identifierName": "input" @@ -53804,15 +54350,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -53821,57 +54367,57 @@ }, { "type": "IfStatement", - "start": 11455, - "end": 11534, + "start": 11571, + "end": 11650, "loc": { "start": { - "line": 311, + "line": 316, "column": 4 }, "end": { - "line": 312, + "line": 317, "column": 42 } }, "test": { "type": "MemberExpression", - "start": 11458, - "end": 11489, + "start": 11574, + "end": 11605, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 11458, - "end": 11470, + "start": 11574, + "end": 11586, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 11458, - "end": 11462, + "start": 11574, + "end": 11578, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 11 } }, @@ -53879,15 +54425,15 @@ }, "property": { "type": "Identifier", - "start": 11463, - "end": 11470, + "start": 11579, + "end": 11586, "loc": { "start": { - "line": 311, + "line": 316, "column": 12 }, "end": { - "line": 311, + "line": 316, "column": 19 }, "identifierName": "options" @@ -53899,15 +54445,15 @@ }, "property": { "type": "Identifier", - "start": 11471, - "end": 11489, + "start": 11587, + "end": 11605, "loc": { "start": { - "line": 311, + "line": 316, "column": 20 }, "end": { - "line": 311, + "line": 316, "column": 38 }, "identifierName": "syncInstanceInputs" @@ -53919,72 +54465,72 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 11498, - "end": 11534, + "start": 11614, + "end": 11650, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 42 } }, "expression": { "type": "CallExpression", - "start": 11498, - "end": 11533, + "start": 11614, + "end": 11649, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 11498, - "end": 11521, + "start": 11614, + "end": 11637, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 11498, - "end": 11502, + "start": 11614, + "end": 11618, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 10 } } }, "property": { "type": "Identifier", - "start": 11503, - "end": 11521, + "start": 11619, + "end": 11637, "loc": { "start": { - "line": 312, + "line": 317, "column": 11 }, "end": { - "line": 312, + "line": 317, "column": 29 }, "identifierName": "syncInstanceInputs" @@ -53996,44 +54542,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11522, - "end": 11532, + "start": 11638, + "end": 11648, "loc": { "start": { - "line": 312, + "line": 317, "column": 30 }, "end": { - "line": 312, + "line": 317, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 11522, - "end": 11526, + "start": 11638, + "end": 11642, "loc": { "start": { - "line": 312, + "line": 317, "column": 30 }, "end": { - "line": 312, + "line": 317, "column": 34 } } }, "property": { "type": "Identifier", - "start": 11527, - "end": 11532, + "start": 11643, + "end": 11648, "loc": { "start": { - "line": 312, + "line": 317, "column": 35 }, "end": { - "line": 312, + "line": 317, "column": 40 }, "identifierName": "input" @@ -54050,15 +54596,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -54073,15 +54619,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -54091,15 +54637,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -54108,15 +54654,15 @@ }, { "type": "ClassMethod", - "start": 11660, - "end": 11716, + "start": 11776, + "end": 11832, "loc": { "start": { - "line": 319, + "line": 324, "column": 2 }, "end": { - "line": 321, + "line": 326, "column": 3 } }, @@ -54124,15 +54670,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11660, - "end": 11672, + "start": 11776, + "end": 11788, "loc": { "start": { - "line": 319, + "line": 324, "column": 2 }, "end": { - "line": 319, + "line": 324, "column": 14 }, "identifierName": "replaceInput" @@ -54148,15 +54694,15 @@ "params": [ { "type": "Identifier", - "start": 11673, - "end": 11681, + "start": 11789, + "end": 11797, "loc": { "start": { - "line": 319, + "line": 324, "column": 15 }, "end": { - "line": 319, + "line": 324, "column": 23 }, "identifierName": "inputObj" @@ -54166,88 +54712,88 @@ ], "body": { "type": "BlockStatement", - "start": 11682, - "end": 11716, + "start": 11798, + "end": 11832, "loc": { "start": { - "line": 319, + "line": 324, "column": 24 }, "end": { - "line": 321, + "line": 326, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11689, - "end": 11711, + "start": 11805, + "end": 11827, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 11689, - "end": 11710, + "start": 11805, + "end": 11826, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 25 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11689, - "end": 11699, + "start": 11805, + "end": 11815, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 11689, - "end": 11693, + "start": 11805, + "end": 11809, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11694, - "end": 11699, + "start": 11810, + "end": 11815, "loc": { "start": { - "line": 320, + "line": 325, "column": 9 }, "end": { - "line": 320, + "line": 325, "column": 14 }, "identifierName": "input" @@ -54258,15 +54804,15 @@ }, "right": { "type": "Identifier", - "start": 11702, - "end": 11710, + "start": 11818, + "end": 11826, "loc": { "start": { - "line": 320, + "line": 325, "column": 17 }, "end": { - "line": 320, + "line": 325, "column": 25 }, "identifierName": "inputObj" @@ -54283,15 +54829,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -54301,15 +54847,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -54318,15 +54864,15 @@ }, { "type": "ClassProperty", - "start": 11852, - "end": 11986, + "start": 11968, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 2 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, @@ -54334,15 +54880,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 11852, - "end": 11862, + "start": 11968, + "end": 11978, "loc": { "start": { - "line": 327, + "line": 332, "column": 2 }, "end": { - "line": 327, + "line": 332, "column": 12 }, "identifierName": "setOptions" @@ -54352,15 +54898,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 11865, - "end": 11986, + "start": 11981, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 15 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, @@ -54371,15 +54917,15 @@ "params": [ { "type": "Identifier", - "start": 11865, - "end": 11871, + "start": 11981, + "end": 11987, "loc": { "start": { - "line": 327, + "line": 332, "column": 15 }, "end": { - "line": 327, + "line": 332, "column": 21 }, "identifierName": "option" @@ -54389,59 +54935,59 @@ ], "body": { "type": "BlockStatement", - "start": 11875, - "end": 11986, + "start": 11991, + "end": 12102, "loc": { "start": { - "line": 327, + "line": 332, "column": 25 }, "end": { - "line": 331, + "line": 336, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 11882, - "end": 11904, + "start": 11998, + "end": 12020, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 26 } }, "expression": { "type": "AssignmentExpression", - "start": 11882, - "end": 11903, + "start": 11998, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, "operator": "=", "left": { "type": "Identifier", - "start": 11882, - "end": 11888, + "start": 11998, + "end": 12004, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 10 }, "identifierName": "option" @@ -54450,29 +54996,29 @@ }, "right": { "type": "LogicalExpression", - "start": 11891, - "end": 11903, + "start": 12007, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 13 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, "left": { "type": "Identifier", - "start": 11891, - "end": 11897, + "start": 12007, + "end": 12013, "loc": { "start": { - "line": 328, + "line": 333, "column": 13 }, "end": { - "line": 328, + "line": 333, "column": 19 }, "identifierName": "option" @@ -54482,15 +55028,15 @@ "operator": "||", "right": { "type": "ObjectExpression", - "start": 11901, - "end": 11903, + "start": 12017, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 23 }, "end": { - "line": 328, + "line": 333, "column": 25 } }, @@ -54501,73 +55047,73 @@ }, { "type": "ExpressionStatement", - "start": 11910, - "end": 11961, + "start": 12026, + "end": 12077, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 11910, - "end": 11960, + "start": 12026, + "end": 12076, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 11910, - "end": 11922, + "start": 12026, + "end": 12038, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 16 } }, "object": { "type": "ThisExpression", - "start": 11910, - "end": 11914, + "start": 12026, + "end": 12030, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11915, - "end": 11922, + "start": 12031, + "end": 12038, "loc": { "start": { - "line": 329, + "line": 334, "column": 9 }, "end": { - "line": 329, + "line": 334, "column": 16 }, "identifierName": "options" @@ -54578,43 +55124,43 @@ }, "right": { "type": "CallExpression", - "start": 11925, - "end": 11960, + "start": 12041, + "end": 12076, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 11925, - "end": 11938, + "start": 12041, + "end": 12054, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 32 } }, "object": { "type": "Identifier", - "start": 11925, - "end": 11931, + "start": 12041, + "end": 12047, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 25 }, "identifierName": "Object" @@ -54623,15 +55169,15 @@ }, "property": { "type": "Identifier", - "start": 11932, - "end": 11938, + "start": 12048, + "end": 12054, "loc": { "start": { - "line": 329, + "line": 334, "column": 26 }, "end": { - "line": 329, + "line": 334, "column": 32 }, "identifierName": "assign" @@ -54643,44 +55189,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 11939, - "end": 11951, + "start": 12055, + "end": 12067, "loc": { "start": { - "line": 329, + "line": 334, "column": 33 }, "end": { - "line": 329, + "line": 334, "column": 45 } }, "object": { "type": "ThisExpression", - "start": 11939, - "end": 11943, + "start": 12055, + "end": 12059, "loc": { "start": { - "line": 329, + "line": 334, "column": 33 }, "end": { - "line": 329, + "line": 334, "column": 37 } } }, "property": { "type": "Identifier", - "start": 11944, - "end": 11951, + "start": 12060, + "end": 12067, "loc": { "start": { - "line": 329, + "line": 334, "column": 38 }, "end": { - "line": 329, + "line": 334, "column": 45 }, "identifierName": "options" @@ -54691,15 +55237,15 @@ }, { "type": "Identifier", - "start": 11953, - "end": 11959, + "start": 12069, + "end": 12075, "loc": { "start": { - "line": 329, + "line": 334, "column": 47 }, "end": { - "line": 329, + "line": 334, "column": 53 }, "identifierName": "option" @@ -54712,72 +55258,72 @@ }, { "type": "ExpressionStatement", - "start": 11967, - "end": 11981, + "start": 12083, + "end": 12097, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 18 } }, "expression": { "type": "CallExpression", - "start": 11967, - "end": 11980, + "start": 12083, + "end": 12096, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 17 } }, "callee": { "type": "MemberExpression", - "start": 11967, - "end": 11978, + "start": 12083, + "end": 12094, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 11967, - "end": 11971, + "start": 12083, + "end": 12087, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 8 } } }, "property": { "type": "Identifier", - "start": 11972, - "end": 11978, + "start": 12088, + "end": 12094, "loc": { "start": { - "line": 330, + "line": 335, "column": 9 }, "end": { - "line": 330, + "line": 335, "column": 15 }, "identifierName": "render" @@ -54799,15 +55345,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -54817,15 +55363,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -54834,15 +55380,15 @@ }, { "type": "ClassMethod", - "start": 12105, - "end": 12244, + "start": 12221, + "end": 12360, "loc": { "start": { - "line": 337, + "line": 342, "column": 2 }, "end": { - "line": 341, + "line": 346, "column": 3 } }, @@ -54850,15 +55396,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12105, - "end": 12110, + "start": 12221, + "end": 12226, "loc": { "start": { - "line": 337, + "line": 342, "column": 2 }, "end": { - "line": 337, + "line": 342, "column": 7 }, "identifierName": "clear" @@ -54874,102 +55420,102 @@ "params": [], "body": { "type": "BlockStatement", - "start": 12112, - "end": 12244, + "start": 12228, + "end": 12360, "loc": { "start": { - "line": 337, + "line": 342, "column": 9 }, "end": { - "line": 341, + "line": 346, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 12119, - "end": 12151, + "start": 12235, + "end": 12267, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 12119, - "end": 12150, + "start": 12235, + "end": 12266, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12119, - "end": 12145, + "start": 12235, + "end": 12261, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 12119, - "end": 12135, + "start": 12235, + "end": 12251, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 12119, - "end": 12123, + "start": 12235, + "end": 12239, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12124, - "end": 12135, + "start": 12240, + "end": 12251, "loc": { "start": { - "line": 338, + "line": 343, "column": 9 }, "end": { - "line": 338, + "line": 343, "column": 20 }, "identifierName": "keyboardDOM" @@ -54980,15 +55526,15 @@ }, "property": { "type": "Identifier", - "start": 12136, - "end": 12145, + "start": 12252, + "end": 12261, "loc": { "start": { - "line": 338, + "line": 343, "column": 21 }, "end": { - "line": 338, + "line": 343, "column": 30 }, "identifierName": "innerHTML" @@ -54999,15 +55545,15 @@ }, "right": { "type": "StringLiteral", - "start": 12148, - "end": 12150, + "start": 12264, + "end": 12266, "loc": { "start": { - "line": 338, + "line": 343, "column": 33 }, "end": { - "line": 338, + "line": 343, "column": 35 } }, @@ -55021,87 +55567,87 @@ }, { "type": "ExpressionStatement", - "start": 12157, - "end": 12208, + "start": 12273, + "end": 12324, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 12157, - "end": 12207, + "start": 12273, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12157, - "end": 12183, + "start": 12273, + "end": 12299, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 12157, - "end": 12173, + "start": 12273, + "end": 12289, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 12157, - "end": 12161, + "start": 12273, + "end": 12277, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12162, - "end": 12173, + "start": 12278, + "end": 12289, "loc": { "start": { - "line": 339, + "line": 344, "column": 9 }, "end": { - "line": 339, + "line": 344, "column": 20 }, "identifierName": "keyboardDOM" @@ -55112,15 +55658,15 @@ }, "property": { "type": "Identifier", - "start": 12174, - "end": 12183, + "start": 12290, + "end": 12299, "loc": { "start": { - "line": 339, + "line": 344, "column": 21 }, "end": { - "line": 339, + "line": 344, "column": 30 }, "identifierName": "className" @@ -55131,44 +55677,44 @@ }, "right": { "type": "MemberExpression", - "start": 12186, - "end": 12207, + "start": 12302, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 33 }, "end": { - "line": 339, + "line": 344, "column": 54 } }, "object": { "type": "ThisExpression", - "start": 12186, - "end": 12190, + "start": 12302, + "end": 12306, "loc": { "start": { - "line": 339, + "line": 344, "column": 33 }, "end": { - "line": 339, + "line": 344, "column": 37 } } }, "property": { "type": "Identifier", - "start": 12191, - "end": 12207, + "start": 12307, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 38 }, "end": { - "line": 339, + "line": 344, "column": 54 }, "identifierName": "keyboardDOMClass" @@ -55181,73 +55727,73 @@ }, { "type": "ExpressionStatement", - "start": 12214, - "end": 12239, + "start": 12330, + "end": 12355, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 29 } }, "expression": { "type": "AssignmentExpression", - "start": 12214, - "end": 12238, + "start": 12330, + "end": 12354, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 28 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 12214, - "end": 12233, + "start": 12330, + "end": 12349, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 12214, - "end": 12218, + "start": 12330, + "end": 12334, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 8 } } }, "property": { "type": "Identifier", - "start": 12219, - "end": 12233, + "start": 12335, + "end": 12349, "loc": { "start": { - "line": 340, + "line": 345, "column": 9 }, "end": { - "line": 340, + "line": 345, "column": 23 }, "identifierName": "buttonElements" @@ -55258,15 +55804,15 @@ }, "right": { "type": "ObjectExpression", - "start": 12236, - "end": 12238, + "start": 12352, + "end": 12354, "loc": { "start": { - "line": 340, + "line": 345, "column": 26 }, "end": { - "line": 340, + "line": 345, "column": 28 } }, @@ -55282,15 +55828,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -55300,15 +55846,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -55317,15 +55863,15 @@ }, { "type": "ClassMethod", - "start": 12459, - "end": 12827, + "start": 12575, + "end": 12943, "loc": { "start": { - "line": 347, + "line": 352, "column": 2 }, "end": { - "line": 356, + "line": 361, "column": 3 } }, @@ -55333,15 +55879,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 12459, - "end": 12467, + "start": 12575, + "end": 12583, "loc": { "start": { - "line": 347, + "line": 352, "column": 2 }, "end": { - "line": 347, + "line": 352, "column": 10 }, "identifierName": "dispatch" @@ -55357,15 +55903,15 @@ "params": [ { "type": "Identifier", - "start": 12468, - "end": 12476, + "start": 12584, + "end": 12592, "loc": { "start": { - "line": 347, + "line": 352, "column": 11 }, "end": { - "line": 347, + "line": 352, "column": 19 }, "identifierName": "callback" @@ -55375,44 +55921,44 @@ ], "body": { "type": "BlockStatement", - "start": 12477, - "end": 12827, + "start": 12593, + "end": 12943, "loc": { "start": { - "line": 347, + "line": 352, "column": 20 }, "end": { - "line": 356, + "line": 361, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 12484, - "end": 12668, + "start": 12600, + "end": 12784, "loc": { "start": { - "line": 348, + "line": 353, "column": 4 }, "end": { - "line": 351, + "line": 356, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 12487, - "end": 12521, + "start": 12603, + "end": 12637, "loc": { "start": { - "line": 348, + "line": 353, "column": 7 }, "end": { - "line": 348, + "line": 353, "column": 41 } }, @@ -55420,29 +55966,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 12488, - "end": 12521, + "start": 12604, + "end": 12637, "loc": { "start": { - "line": 348, + "line": 353, "column": 8 }, "end": { - "line": 348, + "line": 353, "column": 41 } }, "object": { "type": "Identifier", - "start": 12488, - "end": 12494, + "start": 12604, + "end": 12610, "loc": { "start": { - "line": 348, + "line": 353, "column": 8 }, "end": { - "line": 348, + "line": 353, "column": 14 }, "identifierName": "window" @@ -55451,15 +55997,15 @@ }, "property": { "type": "StringLiteral", - "start": 12495, - "end": 12520, + "start": 12611, + "end": 12636, "loc": { "start": { - "line": 348, + "line": 353, "column": 15 }, "end": { - "line": 348, + "line": 353, "column": 40 } }, @@ -55477,72 +56023,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 12522, - "end": 12668, + "start": 12638, + "end": 12784, "loc": { "start": { - "line": 348, + "line": 353, "column": 42 }, "end": { - "line": 351, + "line": 356, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 12531, - "end": 12614, + "start": 12647, + "end": 12730, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 89 } }, "expression": { "type": "CallExpression", - "start": 12531, - "end": 12613, + "start": 12647, + "end": 12729, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 88 } }, "callee": { "type": "MemberExpression", - "start": 12531, - "end": 12543, + "start": 12647, + "end": 12659, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 18 } }, "object": { "type": "Identifier", - "start": 12531, - "end": 12538, + "start": 12647, + "end": 12654, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 13 }, "identifierName": "console" @@ -55551,15 +56097,15 @@ }, "property": { "type": "Identifier", - "start": 12539, - "end": 12543, + "start": 12655, + "end": 12659, "loc": { "start": { - "line": 349, + "line": 354, "column": 14 }, "end": { - "line": 349, + "line": 354, "column": 18 }, "identifierName": "warn" @@ -55571,15 +56117,15 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 12544, - "end": 12612, + "start": 12660, + "end": 12728, "loc": { "start": { - "line": 349, + "line": 354, "column": 19 }, "end": { - "line": 349, + "line": 354, "column": 87 } }, @@ -55587,15 +56133,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 12545, - "end": 12611, + "start": 12661, + "end": 12727, "loc": { "start": { - "line": 349, + "line": 354, "column": 20 }, "end": { - "line": 349, + "line": 354, "column": 86 } }, @@ -55612,43 +56158,43 @@ }, { "type": "ThrowStatement", - "start": 12622, - "end": 12661, + "start": 12738, + "end": 12777, "loc": { "start": { - "line": 350, + "line": 355, "column": 6 }, "end": { - "line": 350, + "line": 355, "column": 45 } }, "argument": { "type": "NewExpression", - "start": 12628, - "end": 12660, + "start": 12744, + "end": 12776, "loc": { "start": { - "line": 350, + "line": 355, "column": 12 }, "end": { - "line": 350, + "line": 355, "column": 44 } }, "callee": { "type": "Identifier", - "start": 12632, - "end": 12637, + "start": 12748, + "end": 12753, "loc": { "start": { - "line": 350, + "line": 355, "column": 16 }, "end": { - "line": 350, + "line": 355, "column": 21 }, "identifierName": "Error" @@ -55658,15 +56204,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 12638, - "end": 12659, + "start": 12754, + "end": 12775, "loc": { "start": { - "line": 350, + "line": 355, "column": 22 }, "end": { - "line": 350, + "line": 355, "column": 43 } }, @@ -55686,85 +56232,85 @@ }, { "type": "ReturnStatement", - "start": 12680, - "end": 12822, + "start": 12796, + "end": 12938, "loc": { "start": { - "line": 353, + "line": 358, "column": 4 }, "end": { - "line": 355, + "line": 360, "column": 6 } }, "argument": { "type": "CallExpression", - "start": 12687, - "end": 12822, + "start": 12803, + "end": 12938, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 355, + "line": 360, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 12687, - "end": 12741, + "start": 12803, + "end": 12857, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 65 } }, "object": { "type": "CallExpression", - "start": 12687, - "end": 12733, + "start": 12803, + "end": 12849, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 12687, - "end": 12698, + "start": 12803, + "end": 12814, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 22 } }, "object": { "type": "Identifier", - "start": 12687, - "end": 12693, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 17 }, "identifierName": "Object" @@ -55773,15 +56319,15 @@ }, "property": { "type": "Identifier", - "start": 12694, - "end": 12698, + "start": 12810, + "end": 12814, "loc": { "start": { - "line": 353, + "line": 358, "column": 18 }, "end": { - "line": 353, + "line": 358, "column": 22 }, "identifierName": "keys" @@ -55793,29 +56339,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 12699, - "end": 12732, + "start": 12815, + "end": 12848, "loc": { "start": { - "line": 353, + "line": 358, "column": 23 }, "end": { - "line": 353, + "line": 358, "column": 56 } }, "object": { "type": "Identifier", - "start": 12699, - "end": 12705, + "start": 12815, + "end": 12821, "loc": { "start": { - "line": 353, + "line": 358, "column": 23 }, "end": { - "line": 353, + "line": 358, "column": 29 }, "identifierName": "window" @@ -55824,15 +56370,15 @@ }, "property": { "type": "StringLiteral", - "start": 12706, - "end": 12731, + "start": 12822, + "end": 12847, "loc": { "start": { - "line": 353, + "line": 358, "column": 30 }, "end": { - "line": 353, + "line": 358, "column": 55 } }, @@ -55848,15 +56394,15 @@ }, "property": { "type": "Identifier", - "start": 12734, - "end": 12741, + "start": 12850, + "end": 12857, "loc": { "start": { - "line": 353, + "line": 358, "column": 58 }, "end": { - "line": 353, + "line": 358, "column": 65 }, "identifierName": "forEach" @@ -55868,15 +56414,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 12742, - "end": 12821, + "start": 12858, + "end": 12937, "loc": { "start": { - "line": 353, + "line": 358, "column": 66 }, "end": { - "line": 355, + "line": 360, "column": 5 } }, @@ -55887,15 +56433,15 @@ "params": [ { "type": "Identifier", - "start": 12743, - "end": 12746, + "start": 12859, + "end": 12862, "loc": { "start": { - "line": 353, + "line": 358, "column": 67 }, "end": { - "line": 353, + "line": 358, "column": 70 }, "identifierName": "key" @@ -55905,58 +56451,58 @@ ], "body": { "type": "BlockStatement", - "start": 12751, - "end": 12821, + "start": 12867, + "end": 12937, "loc": { "start": { - "line": 353, + "line": 358, "column": 75 }, "end": { - "line": 355, + "line": 360, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 12760, - "end": 12814, + "start": 12876, + "end": 12930, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 60 } }, "expression": { "type": "CallExpression", - "start": 12760, - "end": 12813, + "start": 12876, + "end": 12929, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 59 } }, "callee": { "type": "Identifier", - "start": 12760, - "end": 12768, + "start": 12876, + "end": 12884, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 14 }, "identifierName": "callback" @@ -55966,43 +56512,43 @@ "arguments": [ { "type": "MemberExpression", - "start": 12769, - "end": 12807, + "start": 12885, + "end": 12923, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 53 } }, "object": { "type": "MemberExpression", - "start": 12769, - "end": 12802, + "start": 12885, + "end": 12918, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 48 } }, "object": { "type": "Identifier", - "start": 12769, - "end": 12775, + "start": 12885, + "end": 12891, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 21 }, "identifierName": "window" @@ -56011,15 +56557,15 @@ }, "property": { "type": "StringLiteral", - "start": 12776, - "end": 12801, + "start": 12892, + "end": 12917, "loc": { "start": { - "line": 354, + "line": 359, "column": 22 }, "end": { - "line": 354, + "line": 359, "column": 47 } }, @@ -56033,15 +56579,15 @@ }, "property": { "type": "Identifier", - "start": 12803, - "end": 12806, + "start": 12919, + "end": 12922, "loc": { "start": { - "line": 354, + "line": 359, "column": 49 }, "end": { - "line": 354, + "line": 359, "column": 52 }, "identifierName": "key" @@ -56052,15 +56598,15 @@ }, { "type": "Identifier", - "start": 12809, - "end": 12812, + "start": 12925, + "end": 12928, "loc": { "start": { - "line": 354, + "line": 359, "column": 55 }, "end": { - "line": 354, + "line": 359, "column": 58 }, "identifierName": "key" @@ -56085,15 +56631,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -56103,15 +56649,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -56120,15 +56666,15 @@ }, { "type": "ClassMethod", - "start": 13118, - "end": 14350, + "start": 13234, + "end": 14466, "loc": { "start": { - "line": 363, + "line": 368, "column": 2 }, "end": { - "line": 406, + "line": 411, "column": 3 } }, @@ -56136,15 +56682,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 13118, - "end": 13132, + "start": 13234, + "end": 13248, "loc": { "start": { - "line": 363, + "line": 368, "column": 2 }, "end": { - "line": 363, + "line": 368, "column": 16 }, "identifierName": "addButtonTheme" @@ -56160,15 +56706,15 @@ "params": [ { "type": "Identifier", - "start": 13133, - "end": 13140, + "start": 13249, + "end": 13256, "loc": { "start": { - "line": 363, + "line": 368, "column": 17 }, "end": { - "line": 363, + "line": 368, "column": 24 }, "identifierName": "buttons" @@ -56177,15 +56723,15 @@ }, { "type": "Identifier", - "start": 13142, - "end": 13151, + "start": 13258, + "end": 13267, "loc": { "start": { - "line": 363, + "line": 368, "column": 26 }, "end": { - "line": 363, + "line": 368, "column": 35 }, "identifierName": "className" @@ -56195,58 +56741,58 @@ ], "body": { "type": "BlockStatement", - "start": 13152, - "end": 14350, + "start": 13268, + "end": 14466, "loc": { "start": { - "line": 363, + "line": 368, "column": 36 }, "end": { - "line": 406, + "line": 411, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 13159, - "end": 13206, + "start": 13275, + "end": 13322, "loc": { "start": { - "line": 364, + "line": 369, "column": 4 }, "end": { - "line": 365, + "line": 370, "column": 19 } }, "test": { "type": "LogicalExpression", - "start": 13162, - "end": 13184, + "start": 13278, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 7 }, "end": { - "line": 364, + "line": 369, "column": 29 } }, "left": { "type": "UnaryExpression", - "start": 13162, - "end": 13172, + "start": 13278, + "end": 13288, "loc": { "start": { - "line": 364, + "line": 369, "column": 7 }, "end": { - "line": 364, + "line": 369, "column": 17 } }, @@ -56254,15 +56800,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 13163, - "end": 13172, + "start": 13279, + "end": 13288, "loc": { "start": { - "line": 364, + "line": 369, "column": 8 }, "end": { - "line": 364, + "line": 369, "column": 17 }, "identifierName": "className" @@ -56276,15 +56822,15 @@ "operator": "||", "right": { "type": "UnaryExpression", - "start": 13176, - "end": 13184, + "start": 13292, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 21 }, "end": { - "line": 364, + "line": 369, "column": 29 } }, @@ -56292,15 +56838,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 13177, - "end": 13184, + "start": 13293, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 22 }, "end": { - "line": 364, + "line": 369, "column": 29 }, "identifierName": "buttons" @@ -56314,29 +56860,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 13193, - "end": 13206, + "start": 13309, + "end": 13322, "loc": { "start": { - "line": 365, + "line": 370, "column": 6 }, "end": { - "line": 365, + "line": 370, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 13200, - "end": 13205, + "start": 13316, + "end": 13321, "loc": { "start": { - "line": 365, + "line": 370, "column": 13 }, "end": { - "line": 365, + "line": 370, "column": 18 } }, @@ -56347,85 +56893,85 @@ }, { "type": "ExpressionStatement", - "start": 13214, - "end": 14323, + "start": 13330, + "end": 14439, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 403, + "line": 408, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 13214, - "end": 14322, + "start": 13330, + "end": 14438, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 403, + "line": 408, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 13214, - "end": 13240, + "start": 13330, + "end": 13356, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 30 } }, "object": { "type": "CallExpression", - "start": 13214, - "end": 13232, + "start": 13330, + "end": 13348, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 13214, - "end": 13227, + "start": 13330, + "end": 13343, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 17 } }, "object": { "type": "Identifier", - "start": 13214, - "end": 13221, + "start": 13330, + "end": 13337, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 11 }, "identifierName": "buttons" @@ -56434,15 +56980,15 @@ }, "property": { "type": "Identifier", - "start": 13222, - "end": 13227, + "start": 13338, + "end": 13343, "loc": { "start": { - "line": 367, + "line": 372, "column": 12 }, "end": { - "line": 367, + "line": 372, "column": 17 }, "identifierName": "split" @@ -56454,15 +57000,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13228, - "end": 13231, + "start": 13344, + "end": 13347, "loc": { "start": { - "line": 367, + "line": 372, "column": 18 }, "end": { - "line": 367, + "line": 372, "column": 21 } }, @@ -56476,15 +57022,15 @@ }, "property": { "type": "Identifier", - "start": 13233, - "end": 13240, + "start": 13349, + "end": 13356, "loc": { "start": { - "line": 367, + "line": 372, "column": 23 }, "end": { - "line": 367, + "line": 372, "column": 30 }, "identifierName": "forEach" @@ -56496,15 +57042,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13241, - "end": 14321, + "start": 13357, + "end": 14437, "loc": { "start": { - "line": 367, + "line": 372, "column": 31 }, "end": { - "line": 403, + "line": 408, "column": 5 } }, @@ -56515,15 +57061,15 @@ "params": [ { "type": "Identifier", - "start": 13241, - "end": 13247, + "start": 13357, + "end": 13363, "loc": { "start": { - "line": 367, + "line": 372, "column": 31 }, "end": { - "line": 367, + "line": 372, "column": 37 }, "identifierName": "button" @@ -56533,100 +57079,100 @@ ], "body": { "type": "BlockStatement", - "start": 13251, - "end": 14321, + "start": 13367, + "end": 14437, "loc": { "start": { - "line": 367, + "line": 372, "column": 41 }, "end": { - "line": 403, + "line": 408, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 13260, - "end": 14314, + "start": 13376, + "end": 14430, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 402, + "line": 407, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 13260, - "end": 14313, + "start": 13376, + "end": 14429, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 402, + "line": 407, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 13260, - "end": 13288, + "start": 13376, + "end": 13404, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 34 } }, "object": { "type": "CallExpression", - "start": 13260, - "end": 13280, + "start": 13376, + "end": 13396, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 26 } }, "callee": { "type": "MemberExpression", - "start": 13260, - "end": 13275, + "start": 13376, + "end": 13391, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 21 } }, "object": { "type": "Identifier", - "start": 13260, - "end": 13269, + "start": 13376, + "end": 13385, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 15 }, "identifierName": "className" @@ -56635,15 +57181,15 @@ }, "property": { "type": "Identifier", - "start": 13270, - "end": 13275, + "start": 13386, + "end": 13391, "loc": { "start": { - "line": 368, + "line": 373, "column": 16 }, "end": { - "line": 368, + "line": 373, "column": 21 }, "identifierName": "split" @@ -56655,15 +57201,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13276, - "end": 13279, + "start": 13392, + "end": 13395, "loc": { "start": { - "line": 368, + "line": 373, "column": 22 }, "end": { - "line": 368, + "line": 373, "column": 25 } }, @@ -56677,15 +57223,15 @@ }, "property": { "type": "Identifier", - "start": 13281, - "end": 13288, + "start": 13397, + "end": 13404, "loc": { "start": { - "line": 368, + "line": 373, "column": 27 }, "end": { - "line": 368, + "line": 373, "column": 34 }, "identifierName": "forEach" @@ -56697,15 +57243,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13289, - "end": 14312, + "start": 13405, + "end": 14428, "loc": { "start": { - "line": 368, + "line": 373, "column": 35 }, "end": { - "line": 402, + "line": 407, "column": 7 } }, @@ -56716,15 +57262,15 @@ "params": [ { "type": "Identifier", - "start": 13289, - "end": 13302, + "start": 13405, + "end": 13418, "loc": { "start": { - "line": 368, + "line": 373, "column": 35 }, "end": { - "line": 368, + "line": 373, "column": 48 }, "identifierName": "classNameItem" @@ -56734,44 +57280,44 @@ ], "body": { "type": "BlockStatement", - "start": 13306, - "end": 14312, + "start": 13422, + "end": 14428, "loc": { "start": { - "line": 368, + "line": 373, "column": 52 }, "end": { - "line": 402, + "line": 407, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 13317, - "end": 13388, + "start": 13433, + "end": 13504, "loc": { "start": { - "line": 369, + "line": 374, "column": 8 }, "end": { - "line": 370, + "line": 375, "column": 40 } }, "test": { "type": "UnaryExpression", - "start": 13320, - "end": 13345, + "start": 13436, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 11 }, "end": { - "line": 369, + "line": 374, "column": 36 } }, @@ -56779,58 +57325,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 13321, - "end": 13345, + "start": 13437, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13321, - "end": 13333, + "start": 13437, + "end": 13449, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 13321, - "end": 13325, + "start": 13437, + "end": 13441, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 16 } } }, "property": { "type": "Identifier", - "start": 13326, - "end": 13333, + "start": 13442, + "end": 13449, "loc": { "start": { - "line": 369, + "line": 374, "column": 17 }, "end": { - "line": 369, + "line": 374, "column": 24 }, "identifierName": "options" @@ -56841,15 +57387,15 @@ }, "property": { "type": "Identifier", - "start": 13334, - "end": 13345, + "start": 13450, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 25 }, "end": { - "line": 369, + "line": 374, "column": 36 }, "identifierName": "buttonTheme" @@ -56864,87 +57410,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 13358, - "end": 13388, + "start": 13474, + "end": 13504, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 40 } }, "expression": { "type": "AssignmentExpression", - "start": 13358, - "end": 13387, + "start": 13474, + "end": 13503, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13358, - "end": 13382, + "start": 13474, + "end": 13498, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 13358, - "end": 13370, + "start": 13474, + "end": 13486, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 13358, - "end": 13362, + "start": 13474, + "end": 13478, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 14 } } }, "property": { "type": "Identifier", - "start": 13363, - "end": 13370, + "start": 13479, + "end": 13486, "loc": { "start": { - "line": 370, + "line": 375, "column": 15 }, "end": { - "line": 370, + "line": 375, "column": 22 }, "identifierName": "options" @@ -56955,15 +57501,15 @@ }, "property": { "type": "Identifier", - "start": 13371, - "end": 13382, + "start": 13487, + "end": 13498, "loc": { "start": { - "line": 370, + "line": 375, "column": 23 }, "end": { - "line": 370, + "line": 375, "column": 34 }, "identifierName": "buttonTheme" @@ -56974,15 +57520,15 @@ }, "right": { "type": "ArrayExpression", - "start": 13385, - "end": 13387, + "start": 13501, + "end": 13503, "loc": { "start": { - "line": 370, + "line": 375, "column": 37 }, "end": { - "line": 370, + "line": 375, "column": 39 } }, @@ -56994,44 +57540,44 @@ }, { "type": "VariableDeclaration", - "start": 13400, - "end": 13427, + "start": 13516, + "end": 13543, "loc": { "start": { - "line": 372, + "line": 377, "column": 8 }, "end": { - "line": 372, + "line": 377, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13404, - "end": 13426, + "start": 13520, + "end": 13542, "loc": { "start": { - "line": 372, + "line": 377, "column": 12 }, "end": { - "line": 372, + "line": 377, "column": 34 } }, "id": { "type": "Identifier", - "start": 13404, - "end": 13418, + "start": 13520, + "end": 13534, "loc": { "start": { - "line": 372, + "line": 377, "column": 12 }, "end": { - "line": 372, + "line": 377, "column": 26 }, "identifierName": "classNameFound" @@ -57040,15 +57586,15 @@ }, "init": { "type": "BooleanLiteral", - "start": 13421, - "end": 13426, + "start": 13537, + "end": 13542, "loc": { "start": { - "line": 372, + "line": 377, "column": 29 }, "end": { - "line": 372, + "line": 377, "column": 34 } }, @@ -57061,15 +57607,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -57078,85 +57624,85 @@ }, { "type": "ExpressionStatement", - "start": 13542, - "end": 14050, + "start": 13658, + "end": 14166, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 390, + "line": 395, "column": 11 } }, "expression": { "type": "CallExpression", - "start": 13542, - "end": 14049, + "start": 13658, + "end": 14165, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 390, + "line": 395, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 13542, - "end": 13570, + "start": 13658, + "end": 13686, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13542, - "end": 13566, + "start": 13658, + "end": 13682, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 13542, - "end": 13554, + "start": 13658, + "end": 13670, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 13542, - "end": 13546, + "start": 13658, + "end": 13662, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 12 } }, @@ -57164,15 +57710,15 @@ }, "property": { "type": "Identifier", - "start": 13547, - "end": 13554, + "start": 13663, + "end": 13670, "loc": { "start": { - "line": 377, + "line": 382, "column": 13 }, "end": { - "line": 377, + "line": 382, "column": 20 }, "identifierName": "options" @@ -57184,15 +57730,15 @@ }, "property": { "type": "Identifier", - "start": 13555, - "end": 13566, + "start": 13671, + "end": 13682, "loc": { "start": { - "line": 377, + "line": 382, "column": 21 }, "end": { - "line": 377, + "line": 382, "column": 32 }, "identifierName": "buttonTheme" @@ -57204,15 +57750,15 @@ }, "property": { "type": "Identifier", - "start": 13567, - "end": 13570, + "start": 13683, + "end": 13686, "loc": { "start": { - "line": 377, + "line": 382, "column": 33 }, "end": { - "line": 377, + "line": 382, "column": 36 }, "identifierName": "map" @@ -57225,15 +57771,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 13571, - "end": 14048, + "start": 13687, + "end": 14164, "loc": { "start": { - "line": 377, + "line": 382, "column": 37 }, "end": { - "line": 390, + "line": 395, "column": 9 } }, @@ -57244,15 +57790,15 @@ "params": [ { "type": "Identifier", - "start": 13571, - "end": 13582, + "start": 13687, + "end": 13698, "loc": { "start": { - "line": 377, + "line": 382, "column": 37 }, "end": { - "line": 377, + "line": 382, "column": 48 }, "identifierName": "buttonTheme" @@ -57262,114 +57808,114 @@ ], "body": { "type": "BlockStatement", - "start": 13586, - "end": 14048, + "start": 13702, + "end": 14164, "loc": { "start": { - "line": 377, + "line": 382, "column": 52 }, "end": { - "line": 390, + "line": 395, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 13601, - "end": 14006, + "start": 13717, + "end": 14122, "loc": { "start": { - "line": 379, + "line": 384, "column": 10 }, "end": { - "line": 388, + "line": 393, "column": 11 } }, "test": { "type": "CallExpression", - "start": 13604, - "end": 13656, + "start": 13720, + "end": 13772, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 13604, - "end": 13641, + "start": 13720, + "end": 13757, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 50 } }, "object": { "type": "CallExpression", - "start": 13604, - "end": 13632, + "start": 13720, + "end": 13748, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 13604, - "end": 13627, + "start": 13720, + "end": 13743, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 13604, - "end": 13621, + "start": 13720, + "end": 13737, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 30 } }, "object": { "type": "Identifier", - "start": 13604, - "end": 13615, + "start": 13720, + "end": 13731, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 24 }, "identifierName": "buttonTheme" @@ -57378,15 +57924,15 @@ }, "property": { "type": "Identifier", - "start": 13616, - "end": 13621, + "start": 13732, + "end": 13737, "loc": { "start": { - "line": 379, + "line": 384, "column": 25 }, "end": { - "line": 379, + "line": 384, "column": 30 }, "identifierName": "class" @@ -57397,15 +57943,15 @@ }, "property": { "type": "Identifier", - "start": 13622, - "end": 13627, + "start": 13738, + "end": 13743, "loc": { "start": { - "line": 379, + "line": 384, "column": 31 }, "end": { - "line": 379, + "line": 384, "column": 36 }, "identifierName": "split" @@ -57417,15 +57963,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13628, - "end": 13631, + "start": 13744, + "end": 13747, "loc": { "start": { - "line": 379, + "line": 384, "column": 37 }, "end": { - "line": 379, + "line": 384, "column": 40 } }, @@ -57439,15 +57985,15 @@ }, "property": { "type": "Identifier", - "start": 13633, - "end": 13641, + "start": 13749, + "end": 13757, "loc": { "start": { - "line": 379, + "line": 384, "column": 42 }, "end": { - "line": 379, + "line": 384, "column": 50 }, "identifierName": "includes" @@ -57459,15 +58005,15 @@ "arguments": [ { "type": "Identifier", - "start": 13642, - "end": 13655, + "start": 13758, + "end": 13771, "loc": { "start": { - "line": 379, + "line": 384, "column": 51 }, "end": { - "line": 379, + "line": 384, "column": 64 }, "identifierName": "classNameItem" @@ -57478,59 +58024,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 13657, - "end": 14006, + "start": 13773, + "end": 14122, "loc": { "start": { - "line": 379, + "line": 384, "column": 66 }, "end": { - "line": 388, + "line": 393, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 13672, - "end": 13694, + "start": 13788, + "end": 13810, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 34 } }, "expression": { "type": "AssignmentExpression", - "start": 13672, - "end": 13693, + "start": 13788, + "end": 13809, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 33 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13672, - "end": 13686, + "start": 13788, + "end": 13802, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 26 }, "identifierName": "classNameFound" @@ -57539,15 +58085,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13689, - "end": 13693, + "start": 13805, + "end": 13809, "loc": { "start": { - "line": 380, + "line": 385, "column": 29 }, "end": { - "line": 380, + "line": 385, "column": 33 } }, @@ -57557,44 +58103,44 @@ }, { "type": "VariableDeclaration", - "start": 13722, - "end": 13776, + "start": 13838, + "end": 13892, "loc": { "start": { - "line": 382, + "line": 387, "column": 12 }, "end": { - "line": 382, + "line": 387, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 13726, - "end": 13775, + "start": 13842, + "end": 13891, "loc": { "start": { - "line": 382, + "line": 387, "column": 16 }, "end": { - "line": 382, + "line": 387, "column": 65 } }, "id": { "type": "Identifier", - "start": 13726, - "end": 13742, + "start": 13842, + "end": 13858, "loc": { "start": { - "line": 382, + "line": 387, "column": 16 }, "end": { - "line": 382, + "line": 387, "column": 32 }, "identifierName": "buttonThemeArray" @@ -57603,57 +58149,57 @@ }, "init": { "type": "CallExpression", - "start": 13745, - "end": 13775, + "start": 13861, + "end": 13891, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 13745, - "end": 13770, + "start": 13861, + "end": 13886, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 60 } }, "object": { "type": "MemberExpression", - "start": 13745, - "end": 13764, + "start": 13861, + "end": 13880, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 54 } }, "object": { "type": "Identifier", - "start": 13745, - "end": 13756, + "start": 13861, + "end": 13872, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 46 }, "identifierName": "buttonTheme" @@ -57662,15 +58208,15 @@ }, "property": { "type": "Identifier", - "start": 13757, - "end": 13764, + "start": 13873, + "end": 13880, "loc": { "start": { - "line": 382, + "line": 387, "column": 47 }, "end": { - "line": 382, + "line": 387, "column": 54 }, "identifierName": "buttons" @@ -57681,15 +58227,15 @@ }, "property": { "type": "Identifier", - "start": 13765, - "end": 13770, + "start": 13881, + "end": 13886, "loc": { "start": { - "line": 382, + "line": 387, "column": 55 }, "end": { - "line": 382, + "line": 387, "column": 60 }, "identifierName": "split" @@ -57701,15 +58247,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13771, - "end": 13774, + "start": 13887, + "end": 13890, "loc": { "start": { - "line": 382, + "line": 387, "column": 61 }, "end": { - "line": 382, + "line": 387, "column": 64 } }, @@ -57727,29 +58273,29 @@ }, { "type": "IfStatement", - "start": 13790, - "end": 13993, + "start": 13906, + "end": 14109, "loc": { "start": { - "line": 383, + "line": 388, "column": 12 }, "end": { - "line": 387, + "line": 392, "column": 13 } }, "test": { "type": "UnaryExpression", - "start": 13793, - "end": 13827, + "start": 13909, + "end": 13943, "loc": { "start": { - "line": 383, + "line": 388, "column": 15 }, "end": { - "line": 383, + "line": 388, "column": 49 } }, @@ -57757,43 +58303,43 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 13794, - "end": 13827, + "start": 13910, + "end": 13943, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 49 } }, "callee": { "type": "MemberExpression", - "start": 13794, - "end": 13819, + "start": 13910, + "end": 13935, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 41 } }, "object": { "type": "Identifier", - "start": 13794, - "end": 13810, + "start": 13910, + "end": 13926, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 32 }, "identifierName": "buttonThemeArray" @@ -57802,15 +58348,15 @@ }, "property": { "type": "Identifier", - "start": 13811, - "end": 13819, + "start": 13927, + "end": 13935, "loc": { "start": { - "line": 383, + "line": 388, "column": 33 }, "end": { - "line": 383, + "line": 388, "column": 41 }, "identifierName": "includes" @@ -57822,15 +58368,15 @@ "arguments": [ { "type": "Identifier", - "start": 13820, - "end": 13826, + "start": 13936, + "end": 13942, "loc": { "start": { - "line": 383, + "line": 388, "column": 42 }, "end": { - "line": 383, + "line": 388, "column": 48 }, "identifierName": "button" @@ -57845,59 +58391,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 13828, - "end": 13993, + "start": 13944, + "end": 14109, "loc": { "start": { - "line": 383, + "line": 388, "column": 50 }, "end": { - "line": 387, + "line": 392, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 13845, - "end": 13867, + "start": 13961, + "end": 13983, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 13845, - "end": 13866, + "start": 13961, + "end": 13982, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 35 } }, "operator": "=", "left": { "type": "Identifier", - "start": 13845, - "end": 13859, + "start": 13961, + "end": 13975, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 28 }, "identifierName": "classNameFound" @@ -57906,15 +58452,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 13862, - "end": 13866, + "start": 13978, + "end": 13982, "loc": { "start": { - "line": 384, + "line": 389, "column": 31 }, "end": { - "line": 384, + "line": 389, "column": 35 } }, @@ -57924,57 +58470,57 @@ }, { "type": "ExpressionStatement", - "start": 13883, - "end": 13913, + "start": 13999, + "end": 14029, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 13883, - "end": 13912, + "start": 13999, + "end": 14028, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 13883, - "end": 13904, + "start": 13999, + "end": 14020, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 35 } }, "object": { "type": "Identifier", - "start": 13883, - "end": 13899, + "start": 13999, + "end": 14015, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 30 }, "identifierName": "buttonThemeArray" @@ -57983,15 +58529,15 @@ }, "property": { "type": "Identifier", - "start": 13900, - "end": 13904, + "start": 14016, + "end": 14020, "loc": { "start": { - "line": 385, + "line": 390, "column": 31 }, "end": { - "line": 385, + "line": 390, "column": 35 }, "identifierName": "push" @@ -58003,15 +58549,15 @@ "arguments": [ { "type": "Identifier", - "start": 13905, - "end": 13911, + "start": 14021, + "end": 14027, "loc": { "start": { - "line": 385, + "line": 390, "column": 36 }, "end": { - "line": 385, + "line": 390, "column": 42 }, "identifierName": "button" @@ -58023,58 +58569,58 @@ }, { "type": "ExpressionStatement", - "start": 13929, - "end": 13978, + "start": 14045, + "end": 14094, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 63 } }, "expression": { "type": "AssignmentExpression", - "start": 13929, - "end": 13977, + "start": 14045, + "end": 14093, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 62 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 13929, - "end": 13948, + "start": 14045, + "end": 14064, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 33 } }, "object": { "type": "Identifier", - "start": 13929, - "end": 13940, + "start": 14045, + "end": 14056, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 25 }, "identifierName": "buttonTheme" @@ -58083,15 +58629,15 @@ }, "property": { "type": "Identifier", - "start": 13941, - "end": 13948, + "start": 14057, + "end": 14064, "loc": { "start": { - "line": 386, + "line": 391, "column": 26 }, "end": { - "line": 386, + "line": 391, "column": 33 }, "identifierName": "buttons" @@ -58102,43 +58648,43 @@ }, "right": { "type": "CallExpression", - "start": 13951, - "end": 13977, + "start": 14067, + "end": 14093, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 13951, - "end": 13972, + "start": 14067, + "end": 14088, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 57 } }, "object": { "type": "Identifier", - "start": 13951, - "end": 13967, + "start": 14067, + "end": 14083, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 52 }, "identifierName": "buttonThemeArray" @@ -58147,15 +58693,15 @@ }, "property": { "type": "Identifier", - "start": 13968, - "end": 13972, + "start": 14084, + "end": 14088, "loc": { "start": { - "line": 386, + "line": 391, "column": 53 }, "end": { - "line": 386, + "line": 391, "column": 57 }, "identifierName": "join" @@ -58167,15 +58713,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 13973, - "end": 13976, + "start": 14089, + "end": 14092, "loc": { "start": { - "line": 386, + "line": 391, "column": 58 }, "end": { - "line": 386, + "line": 391, "column": 61 } }, @@ -58201,29 +58747,29 @@ }, { "type": "ReturnStatement", - "start": 14018, - "end": 14037, + "start": 14134, + "end": 14153, "loc": { "start": { - "line": 389, + "line": 394, "column": 10 }, "end": { - "line": 389, + "line": 394, "column": 29 } }, "argument": { "type": "Identifier", - "start": 14025, - "end": 14036, + "start": 14141, + "end": 14152, "loc": { "start": { - "line": 389, + "line": 394, "column": 17 }, "end": { - "line": 389, + "line": 394, "column": 28 }, "identifierName": "buttonTheme" @@ -58242,15 +58788,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -58260,15 +58806,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -58277,29 +58823,29 @@ }, { "type": "IfStatement", - "start": 14147, - "end": 14301, + "start": 14263, + "end": 14417, "loc": { "start": { - "line": 395, + "line": 400, "column": 8 }, "end": { - "line": 400, + "line": 405, "column": 9 } }, "test": { "type": "UnaryExpression", - "start": 14150, - "end": 14165, + "start": 14266, + "end": 14281, "loc": { "start": { - "line": 395, + "line": 400, "column": 11 }, "end": { - "line": 395, + "line": 400, "column": 26 } }, @@ -58307,15 +58853,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14151, - "end": 14165, + "start": 14267, + "end": 14281, "loc": { "start": { - "line": 395, + "line": 400, "column": 12 }, "end": { - "line": 395, + "line": 400, "column": 26 }, "identifierName": "classNameFound" @@ -58330,115 +58876,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 14166, - "end": 14301, + "start": 14282, + "end": 14417, "loc": { "start": { - "line": 395, + "line": 400, "column": 27 }, "end": { - "line": 400, + "line": 405, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 14179, - "end": 14290, + "start": 14295, + "end": 14406, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 399, + "line": 404, "column": 13 } }, "expression": { "type": "CallExpression", - "start": 14179, - "end": 14289, + "start": 14295, + "end": 14405, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 399, + "line": 404, "column": 12 } }, "callee": { "type": "MemberExpression", - "start": 14179, - "end": 14208, + "start": 14295, + "end": 14324, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 14179, - "end": 14203, + "start": 14295, + "end": 14319, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 14179, - "end": 14191, + "start": 14295, + "end": 14307, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 14179, - "end": 14183, + "start": 14295, + "end": 14299, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 14 } } }, "property": { "type": "Identifier", - "start": 14184, - "end": 14191, + "start": 14300, + "end": 14307, "loc": { "start": { - "line": 396, + "line": 401, "column": 15 }, "end": { - "line": 396, + "line": 401, "column": 22 }, "identifierName": "options" @@ -58449,15 +58995,15 @@ }, "property": { "type": "Identifier", - "start": 14192, - "end": 14203, + "start": 14308, + "end": 14319, "loc": { "start": { - "line": 396, + "line": 401, "column": 23 }, "end": { - "line": 396, + "line": 401, "column": 34 }, "identifierName": "buttonTheme" @@ -58468,15 +59014,15 @@ }, "property": { "type": "Identifier", - "start": 14204, - "end": 14208, + "start": 14320, + "end": 14324, "loc": { "start": { - "line": 396, + "line": 401, "column": 35 }, "end": { - "line": 396, + "line": 401, "column": 39 }, "identifierName": "push" @@ -58488,30 +59034,30 @@ "arguments": [ { "type": "ObjectExpression", - "start": 14209, - "end": 14288, + "start": 14325, + "end": 14404, "loc": { "start": { - "line": 396, + "line": 401, "column": 40 }, "end": { - "line": 399, + "line": 404, "column": 11 } }, "properties": [ { "type": "ObjectProperty", - "start": 14224, - "end": 14244, + "start": 14340, + "end": 14360, "loc": { "start": { - "line": 397, + "line": 402, "column": 12 }, "end": { - "line": 397, + "line": 402, "column": 32 } }, @@ -58520,15 +59066,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14224, - "end": 14229, + "start": 14340, + "end": 14345, "loc": { "start": { - "line": 397, + "line": 402, "column": 12 }, "end": { - "line": 397, + "line": 402, "column": 17 }, "identifierName": "class" @@ -58537,15 +59083,15 @@ }, "value": { "type": "Identifier", - "start": 14231, - "end": 14244, + "start": 14347, + "end": 14360, "loc": { "start": { - "line": 397, + "line": 402, "column": 19 }, "end": { - "line": 397, + "line": 402, "column": 32 }, "identifierName": "classNameItem" @@ -58555,15 +59101,15 @@ }, { "type": "ObjectProperty", - "start": 14259, - "end": 14275, + "start": 14375, + "end": 14391, "loc": { "start": { - "line": 398, + "line": 403, "column": 12 }, "end": { - "line": 398, + "line": 403, "column": 28 } }, @@ -58572,15 +59118,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14259, - "end": 14266, + "start": 14375, + "end": 14382, "loc": { "start": { - "line": 398, + "line": 403, "column": 12 }, "end": { - "line": 398, + "line": 403, "column": 19 }, "identifierName": "buttons" @@ -58589,15 +59135,15 @@ }, "value": { "type": "Identifier", - "start": 14268, - "end": 14275, + "start": 14384, + "end": 14391, "loc": { "start": { - "line": 398, + "line": 403, "column": 21 }, "end": { - "line": 398, + "line": 403, "column": 28 }, "identifierName": "buttons" @@ -58618,15 +59164,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -58649,72 +59195,72 @@ }, { "type": "ExpressionStatement", - "start": 14331, - "end": 14345, + "start": 14447, + "end": 14461, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 18 } }, "expression": { "type": "CallExpression", - "start": 14331, - "end": 14344, + "start": 14447, + "end": 14460, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 17 } }, "callee": { "type": "MemberExpression", - "start": 14331, - "end": 14342, + "start": 14447, + "end": 14458, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 15 } }, "object": { "type": "ThisExpression", - "start": 14331, - "end": 14335, + "start": 14447, + "end": 14451, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 8 } } }, "property": { "type": "Identifier", - "start": 14336, - "end": 14342, + "start": 14452, + "end": 14458, "loc": { "start": { - "line": 405, + "line": 410, "column": 9 }, "end": { - "line": 405, + "line": 410, "column": 15 }, "identifierName": "render" @@ -58734,15 +59280,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -58752,15 +59298,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -58769,15 +59315,15 @@ }, { "type": "ClassMethod", - "start": 14700, - "end": 16117, + "start": 14816, + "end": 16233, "loc": { "start": { - "line": 413, + "line": 418, "column": 2 }, "end": { - "line": 459, + "line": 464, "column": 3 } }, @@ -58785,15 +59331,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 14700, - "end": 14717, + "start": 14816, + "end": 14833, "loc": { "start": { - "line": 413, + "line": 418, "column": 2 }, "end": { - "line": 413, + "line": 418, "column": 19 }, "identifierName": "removeButtonTheme" @@ -58809,15 +59355,15 @@ "params": [ { "type": "Identifier", - "start": 14718, - "end": 14725, + "start": 14834, + "end": 14841, "loc": { "start": { - "line": 413, + "line": 418, "column": 20 }, "end": { - "line": 413, + "line": 418, "column": 27 }, "identifierName": "buttons" @@ -58826,15 +59372,15 @@ }, { "type": "Identifier", - "start": 14727, - "end": 14736, + "start": 14843, + "end": 14852, "loc": { "start": { - "line": 413, + "line": 418, "column": 29 }, "end": { - "line": 413, + "line": 418, "column": 38 }, "identifierName": "className" @@ -58844,58 +59390,58 @@ ], "body": { "type": "BlockStatement", - "start": 14737, - "end": 16117, + "start": 14853, + "end": 16233, "loc": { "start": { - "line": 413, + "line": 418, "column": 39 }, "end": { - "line": 459, + "line": 464, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 14830, - "end": 14945, + "start": 14946, + "end": 15061, "loc": { "start": { - "line": 417, + "line": 422, "column": 4 }, "end": { - "line": 421, + "line": 426, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 14833, - "end": 14855, + "start": 14949, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 7 }, "end": { - "line": 417, + "line": 422, "column": 29 } }, "left": { "type": "UnaryExpression", - "start": 14833, - "end": 14841, + "start": 14949, + "end": 14957, "loc": { "start": { - "line": 417, + "line": 422, "column": 7 }, "end": { - "line": 417, + "line": 422, "column": 15 } }, @@ -58903,15 +59449,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14834, - "end": 14841, + "start": 14950, + "end": 14957, "loc": { "start": { - "line": 417, + "line": 422, "column": 8 }, "end": { - "line": 417, + "line": 422, "column": 15 }, "identifierName": "buttons" @@ -58927,15 +59473,15 @@ "operator": "&&", "right": { "type": "UnaryExpression", - "start": 14845, - "end": 14855, + "start": 14961, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 19 }, "end": { - "line": 417, + "line": 422, "column": 29 } }, @@ -58943,15 +59489,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 14846, - "end": 14855, + "start": 14962, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 20 }, "end": { - "line": 417, + "line": 422, "column": 29 }, "identifierName": "className" @@ -58966,102 +59512,102 @@ }, "consequent": { "type": "BlockStatement", - "start": 14856, - "end": 14945, + "start": 14972, + "end": 15061, "loc": { "start": { - "line": 417, + "line": 422, "column": 30 }, "end": { - "line": 421, + "line": 426, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 14865, - "end": 14895, + "start": 14981, + "end": 15011, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 36 } }, "expression": { "type": "AssignmentExpression", - "start": 14865, - "end": 14894, + "start": 14981, + "end": 15010, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 14865, - "end": 14889, + "start": 14981, + "end": 15005, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 14865, - "end": 14877, + "start": 14981, + "end": 14993, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 14865, - "end": 14869, + "start": 14981, + "end": 14985, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 10 } } }, "property": { "type": "Identifier", - "start": 14870, - "end": 14877, + "start": 14986, + "end": 14993, "loc": { "start": { - "line": 418, + "line": 423, "column": 11 }, "end": { - "line": 418, + "line": 423, "column": 18 }, "identifierName": "options" @@ -59072,15 +59618,15 @@ }, "property": { "type": "Identifier", - "start": 14878, - "end": 14889, + "start": 14994, + "end": 15005, "loc": { "start": { - "line": 418, + "line": 423, "column": 19 }, "end": { - "line": 418, + "line": 423, "column": 30 }, "identifierName": "buttonTheme" @@ -59091,15 +59637,15 @@ }, "right": { "type": "ArrayExpression", - "start": 14892, - "end": 14894, + "start": 15008, + "end": 15010, "loc": { "start": { - "line": 418, + "line": 423, "column": 33 }, "end": { - "line": 418, + "line": 423, "column": 35 } }, @@ -59109,72 +59655,72 @@ }, { "type": "ExpressionStatement", - "start": 14903, - "end": 14917, + "start": 15019, + "end": 15033, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 14903, - "end": 14916, + "start": 15019, + "end": 15032, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 14903, - "end": 14914, + "start": 15019, + "end": 15030, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 14903, - "end": 14907, + "start": 15019, + "end": 15023, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 10 } } }, "property": { "type": "Identifier", - "start": 14908, - "end": 14914, + "start": 15024, + "end": 15030, "loc": { "start": { - "line": 419, + "line": 424, "column": 11 }, "end": { - "line": 419, + "line": 424, "column": 17 }, "identifierName": "render" @@ -59188,29 +59734,29 @@ }, { "type": "ReturnStatement", - "start": 14925, - "end": 14938, + "start": 15041, + "end": 15054, "loc": { "start": { - "line": 420, + "line": 425, "column": 6 }, "end": { - "line": 420, + "line": 425, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 14932, - "end": 14937, + "start": 15048, + "end": 15053, "loc": { "start": { - "line": 420, + "line": 425, "column": 13 }, "end": { - "line": 420, + "line": 425, "column": 18 } }, @@ -59226,15 +59772,15 @@ { "type": "CommentBlock", "value": "*\r\n * When called with empty parameters, remove all button themes\r\n ", - "start": 14744, - "end": 14824, + "start": 14860, + "end": 14940, "loc": { "start": { - "line": 414, + "line": 419, "column": 4 }, "end": { - "line": 416, + "line": 421, "column": 7 } } @@ -59244,15 +59790,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -59261,57 +59807,57 @@ }, { "type": "IfStatement", - "start": 15027, - "end": 16112, + "start": 15143, + "end": 16228, "loc": { "start": { - "line": 426, + "line": 431, "column": 4 }, "end": { - "line": 458, + "line": 463, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 15030, - "end": 15115, + "start": 15146, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 92 } }, "left": { "type": "LogicalExpression", - "start": 15030, - "end": 15080, + "start": 15146, + "end": 15196, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 57 } }, "left": { "type": "Identifier", - "start": 15030, - "end": 15037, + "start": 15146, + "end": 15153, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 14 }, "identifierName": "buttons" @@ -59322,43 +59868,43 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 15041, - "end": 15080, + "start": 15157, + "end": 15196, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 57 } }, "callee": { "type": "MemberExpression", - "start": 15041, - "end": 15054, + "start": 15157, + "end": 15170, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 31 } }, "object": { "type": "Identifier", - "start": 15041, - "end": 15046, + "start": 15157, + "end": 15162, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 23 }, "identifierName": "Array" @@ -59367,15 +59913,15 @@ }, "property": { "type": "Identifier", - "start": 15047, - "end": 15054, + "start": 15163, + "end": 15170, "loc": { "start": { - "line": 426, + "line": 431, "column": 24 }, "end": { - "line": 426, + "line": 431, "column": 31 }, "identifierName": "isArray" @@ -59387,58 +59933,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 15055, - "end": 15079, + "start": 15171, + "end": 15195, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 15055, - "end": 15067, + "start": 15171, + "end": 15183, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 44 } }, "object": { "type": "ThisExpression", - "start": 15055, - "end": 15059, + "start": 15171, + "end": 15175, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 36 } } }, "property": { "type": "Identifier", - "start": 15060, - "end": 15067, + "start": 15176, + "end": 15183, "loc": { "start": { - "line": 426, + "line": 431, "column": 37 }, "end": { - "line": 426, + "line": 431, "column": 44 }, "identifierName": "options" @@ -59449,15 +59995,15 @@ }, "property": { "type": "Identifier", - "start": 15068, - "end": 15079, + "start": 15184, + "end": 15195, "loc": { "start": { - "line": 426, + "line": 431, "column": 45 }, "end": { - "line": 426, + "line": 431, "column": 56 }, "identifierName": "buttonTheme" @@ -59473,72 +60019,72 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 15084, - "end": 15115, + "start": 15200, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 92 } }, "object": { "type": "MemberExpression", - "start": 15084, - "end": 15108, + "start": 15200, + "end": 15224, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 85 } }, "object": { "type": "MemberExpression", - "start": 15084, - "end": 15096, + "start": 15200, + "end": 15212, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 73 } }, "object": { "type": "ThisExpression", - "start": 15084, - "end": 15088, + "start": 15200, + "end": 15204, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 65 } } }, "property": { "type": "Identifier", - "start": 15089, - "end": 15096, + "start": 15205, + "end": 15212, "loc": { "start": { - "line": 426, + "line": 431, "column": 66 }, "end": { - "line": 426, + "line": 431, "column": 73 }, "identifierName": "options" @@ -59549,15 +60095,15 @@ }, "property": { "type": "Identifier", - "start": 15097, - "end": 15108, + "start": 15213, + "end": 15224, "loc": { "start": { - "line": 426, + "line": 431, "column": 74 }, "end": { - "line": 426, + "line": 431, "column": 85 }, "identifierName": "buttonTheme" @@ -59568,15 +60114,15 @@ }, "property": { "type": "Identifier", - "start": 15109, - "end": 15115, + "start": 15225, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 86 }, "end": { - "line": 426, + "line": 431, "column": 92 }, "identifierName": "length" @@ -59589,59 +60135,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15116, - "end": 16112, + "start": 15232, + "end": 16228, "loc": { "start": { - "line": 426, + "line": 431, "column": 93 }, "end": { - "line": 458, + "line": 463, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 15125, - "end": 15162, + "start": 15241, + "end": 15278, "loc": { "start": { - "line": 427, + "line": 432, "column": 6 }, "end": { - "line": 427, + "line": 432, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15129, - "end": 15161, + "start": 15245, + "end": 15277, "loc": { "start": { - "line": 427, + "line": 432, "column": 10 }, "end": { - "line": 427, + "line": 432, "column": 42 } }, "id": { "type": "Identifier", - "start": 15129, - "end": 15140, + "start": 15245, + "end": 15256, "loc": { "start": { - "line": 427, + "line": 432, "column": 10 }, "end": { - "line": 427, + "line": 432, "column": 21 }, "identifierName": "buttonArray" @@ -59650,43 +60196,43 @@ }, "init": { "type": "CallExpression", - "start": 15143, - "end": 15161, + "start": 15259, + "end": 15277, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 15143, - "end": 15156, + "start": 15259, + "end": 15272, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 37 } }, "object": { "type": "Identifier", - "start": 15143, - "end": 15150, + "start": 15259, + "end": 15266, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 31 }, "identifierName": "buttons" @@ -59695,15 +60241,15 @@ }, "property": { "type": "Identifier", - "start": 15151, - "end": 15156, + "start": 15267, + "end": 15272, "loc": { "start": { - "line": 427, + "line": 432, "column": 32 }, "end": { - "line": 427, + "line": 432, "column": 37 }, "identifierName": "split" @@ -59715,15 +60261,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15157, - "end": 15160, + "start": 15273, + "end": 15276, "loc": { "start": { - "line": 427, + "line": 432, "column": 38 }, "end": { - "line": 427, + "line": 432, "column": 41 } }, @@ -59741,57 +60287,57 @@ }, { "type": "ExpressionStatement", - "start": 15170, - "end": 16081, + "start": 15286, + "end": 16197, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 455, + "line": 460, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 15170, - "end": 16080, + "start": 15286, + "end": 16196, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 455, + "line": 460, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 15170, - "end": 15189, + "start": 15286, + "end": 15305, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 428, + "line": 433, "column": 25 } }, "object": { "type": "Identifier", - "start": 15170, - "end": 15181, + "start": 15286, + "end": 15297, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 428, + "line": 433, "column": 17 }, "identifierName": "buttonArray" @@ -59800,15 +60346,15 @@ }, "property": { "type": "Identifier", - "start": 15182, - "end": 15189, + "start": 15298, + "end": 15305, "loc": { "start": { - "line": 428, + "line": 433, "column": 18 }, "end": { - "line": 428, + "line": 433, "column": 25 }, "identifierName": "forEach" @@ -59820,15 +60366,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15190, - "end": 16079, + "start": 15306, + "end": 16195, "loc": { "start": { - "line": 428, + "line": 433, "column": 26 }, "end": { - "line": 455, + "line": 460, "column": 7 } }, @@ -59839,15 +60385,15 @@ "params": [ { "type": "Identifier", - "start": 15191, - "end": 15197, + "start": 15307, + "end": 15313, "loc": { "start": { - "line": 428, + "line": 433, "column": 27 }, "end": { - "line": 428, + "line": 433, "column": 33 }, "identifierName": "button" @@ -59856,15 +60402,15 @@ }, { "type": "Identifier", - "start": 15199, - "end": 15202, + "start": 15315, + "end": 15318, "loc": { "start": { - "line": 428, + "line": 433, "column": 35 }, "end": { - "line": 428, + "line": 433, "column": 38 }, "identifierName": "key" @@ -59874,115 +60420,115 @@ ], "body": { "type": "BlockStatement", - "start": 15207, - "end": 16079, + "start": 15323, + "end": 16195, "loc": { "start": { - "line": 428, + "line": 433, "column": 43 }, "end": { - "line": 455, + "line": 460, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 15218, - "end": 16070, + "start": 15334, + "end": 16186, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 454, + "line": 459, "column": 11 } }, "expression": { "type": "CallExpression", - "start": 15218, - "end": 16069, + "start": 15334, + "end": 16185, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 454, + "line": 459, "column": 10 } }, "callee": { "type": "MemberExpression", - "start": 15218, - "end": 15246, + "start": 15334, + "end": 15362, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 15218, - "end": 15242, + "start": 15334, + "end": 15358, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 32 } }, "object": { "type": "MemberExpression", - "start": 15218, - "end": 15230, + "start": 15334, + "end": 15346, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 15218, - "end": 15222, + "start": 15334, + "end": 15338, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 12 } } }, "property": { "type": "Identifier", - "start": 15223, - "end": 15230, + "start": 15339, + "end": 15346, "loc": { "start": { - "line": 429, + "line": 434, "column": 13 }, "end": { - "line": 429, + "line": 434, "column": 20 }, "identifierName": "options" @@ -59993,15 +60539,15 @@ }, "property": { "type": "Identifier", - "start": 15231, - "end": 15242, + "start": 15347, + "end": 15358, "loc": { "start": { - "line": 429, + "line": 434, "column": 21 }, "end": { - "line": 429, + "line": 434, "column": 32 }, "identifierName": "buttonTheme" @@ -60012,15 +60558,15 @@ }, "property": { "type": "Identifier", - "start": 15243, - "end": 15246, + "start": 15359, + "end": 15362, "loc": { "start": { - "line": 429, + "line": 434, "column": 33 }, "end": { - "line": 429, + "line": 434, "column": 36 }, "identifierName": "map" @@ -60032,15 +60578,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15247, - "end": 16068, + "start": 15363, + "end": 16184, "loc": { "start": { - "line": 429, + "line": 434, "column": 37 }, "end": { - "line": 454, + "line": 459, "column": 9 } }, @@ -60051,15 +60597,15 @@ "params": [ { "type": "Identifier", - "start": 15248, - "end": 15259, + "start": 15364, + "end": 15375, "loc": { "start": { - "line": 429, + "line": 434, "column": 38 }, "end": { - "line": 429, + "line": 434, "column": 49 }, "identifierName": "buttonTheme" @@ -60068,15 +60614,15 @@ }, { "type": "Identifier", - "start": 15261, - "end": 15266, + "start": 15377, + "end": 15382, "loc": { "start": { - "line": 429, + "line": 434, "column": 51 }, "end": { - "line": 429, + "line": 434, "column": 56 }, "identifierName": "index" @@ -60086,72 +60632,72 @@ ], "body": { "type": "BlockStatement", - "start": 15271, - "end": 16068, + "start": 15387, + "end": 16184, "loc": { "start": { - "line": 429, + "line": 434, "column": 61 }, "end": { - "line": 454, + "line": 459, "column": 9 } }, "body": [ { "type": "IfStatement", - "start": 15439, - "end": 16024, + "start": 15555, + "end": 16140, "loc": { "start": { - "line": 435, + "line": 440, "column": 10 }, "end": { - "line": 451, + "line": 456, "column": 11 } }, "test": { "type": "LogicalExpression", - "start": 15456, - "end": 15535, + "start": 15572, + "end": 15651, "loc": { "start": { - "line": 436, + "line": 441, "column": 12 }, "end": { - "line": 437, + "line": 442, "column": 22 } }, "left": { "type": "LogicalExpression", - "start": 15457, - "end": 15507, + "start": 15573, + "end": 15623, "loc": { "start": { - "line": 436, + "line": 441, "column": 13 }, "end": { - "line": 436, + "line": 441, "column": 63 } }, "left": { "type": "Identifier", - "start": 15457, - "end": 15466, + "start": 15573, + "end": 15582, "loc": { "start": { - "line": 436, + "line": 441, "column": 13 }, "end": { - "line": 436, + "line": 441, "column": 22 }, "identifierName": "className" @@ -60162,43 +60708,43 @@ "operator": "&&", "right": { "type": "CallExpression", - "start": 15470, - "end": 15507, + "start": 15586, + "end": 15623, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 63 } }, "callee": { "type": "MemberExpression", - "start": 15470, - "end": 15488, + "start": 15586, + "end": 15604, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 44 } }, "object": { "type": "Identifier", - "start": 15470, - "end": 15479, + "start": 15586, + "end": 15595, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 35 }, "identifierName": "className" @@ -60207,15 +60753,15 @@ }, "property": { "type": "Identifier", - "start": 15480, - "end": 15488, + "start": 15596, + "end": 15604, "loc": { "start": { - "line": 436, + "line": 441, "column": 36 }, "end": { - "line": 436, + "line": 441, "column": 44 }, "identifierName": "includes" @@ -60227,29 +60773,29 @@ "arguments": [ { "type": "MemberExpression", - "start": 15489, - "end": 15506, + "start": 15605, + "end": 15622, "loc": { "start": { - "line": 436, + "line": 441, "column": 45 }, "end": { - "line": 436, + "line": 441, "column": 62 } }, "object": { "type": "Identifier", - "start": 15489, - "end": 15500, + "start": 15605, + "end": 15616, "loc": { "start": { - "line": 436, + "line": 441, "column": 45 }, "end": { - "line": 436, + "line": 441, "column": 56 }, "identifierName": "buttonTheme" @@ -60258,15 +60804,15 @@ }, "property": { "type": "Identifier", - "start": 15501, - "end": 15506, + "start": 15617, + "end": 15622, "loc": { "start": { - "line": 436, + "line": 441, "column": 57 }, "end": { - "line": 436, + "line": 441, "column": 62 }, "identifierName": "class" @@ -60280,21 +60826,21 @@ "leadingComments": null, "extra": { "parenthesized": true, - "parenStart": 15456 + "parenStart": 15572 } }, "operator": "||", "right": { "type": "UnaryExpression", - "start": 15525, - "end": 15535, + "start": 15641, + "end": 15651, "loc": { "start": { - "line": 437, + "line": 442, "column": 12 }, "end": { - "line": 437, + "line": 442, "column": 22 } }, @@ -60302,15 +60848,15 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 15526, - "end": 15535, + "start": 15642, + "end": 15651, "loc": { "start": { - "line": 437, + "line": 442, "column": 13 }, "end": { - "line": 437, + "line": 442, "column": 22 }, "identifierName": "className" @@ -60325,59 +60871,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 15548, - "end": 16024, + "start": 15664, + "end": 16140, "loc": { "start": { - "line": 438, + "line": 443, "column": 11 }, "end": { - "line": 451, + "line": 456, "column": 11 } }, "body": [ { "type": "VariableDeclaration", - "start": 15563, - "end": 15652, + "start": 15679, + "end": 15768, "loc": { "start": { - "line": 439, + "line": 444, "column": 12 }, "end": { - "line": 439, + "line": 444, "column": 101 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 15567, - "end": 15651, + "start": 15683, + "end": 15767, "loc": { "start": { - "line": 439, + "line": 444, "column": 16 }, "end": { - "line": 439, + "line": 444, "column": 100 } }, "id": { "type": "Identifier", - "start": 15567, - "end": 15586, + "start": 15683, + "end": 15702, "loc": { "start": { - "line": 439, + "line": 444, "column": 16 }, "end": { - "line": 439, + "line": 444, "column": 35 }, "identifierName": "filteredButtonArray" @@ -60386,85 +60932,85 @@ }, "init": { "type": "CallExpression", - "start": 15589, - "end": 15651, + "start": 15705, + "end": 15767, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 100 } }, "callee": { "type": "MemberExpression", - "start": 15589, - "end": 15626, + "start": 15705, + "end": 15742, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 75 } }, "object": { "type": "CallExpression", - "start": 15589, - "end": 15619, + "start": 15705, + "end": 15735, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 68 } }, "callee": { "type": "MemberExpression", - "start": 15589, - "end": 15614, + "start": 15705, + "end": 15730, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 63 } }, "object": { "type": "MemberExpression", - "start": 15589, - "end": 15608, + "start": 15705, + "end": 15724, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 57 } }, "object": { "type": "Identifier", - "start": 15589, - "end": 15600, + "start": 15705, + "end": 15716, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 49 }, "identifierName": "buttonTheme" @@ -60473,15 +61019,15 @@ }, "property": { "type": "Identifier", - "start": 15601, - "end": 15608, + "start": 15717, + "end": 15724, "loc": { "start": { - "line": 439, + "line": 444, "column": 50 }, "end": { - "line": 439, + "line": 444, "column": 57 }, "identifierName": "buttons" @@ -60492,15 +61038,15 @@ }, "property": { "type": "Identifier", - "start": 15609, - "end": 15614, + "start": 15725, + "end": 15730, "loc": { "start": { - "line": 439, + "line": 444, "column": 58 }, "end": { - "line": 439, + "line": 444, "column": 63 }, "identifierName": "split" @@ -60512,15 +61058,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15615, - "end": 15618, + "start": 15731, + "end": 15734, "loc": { "start": { - "line": 439, + "line": 444, "column": 64 }, "end": { - "line": 439, + "line": 444, "column": 67 } }, @@ -60534,15 +61080,15 @@ }, "property": { "type": "Identifier", - "start": 15620, - "end": 15626, + "start": 15736, + "end": 15742, "loc": { "start": { - "line": 439, + "line": 444, "column": 69 }, "end": { - "line": 439, + "line": 444, "column": 75 }, "identifierName": "filter" @@ -60554,15 +61100,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 15627, - "end": 15650, + "start": 15743, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 76 }, "end": { - "line": 439, + "line": 444, "column": 99 } }, @@ -60573,15 +61119,15 @@ "params": [ { "type": "Identifier", - "start": 15627, - "end": 15631, + "start": 15743, + "end": 15747, "loc": { "start": { - "line": 439, + "line": 444, "column": 76 }, "end": { - "line": 439, + "line": 444, "column": 80 }, "identifierName": "item" @@ -60591,29 +61137,29 @@ ], "body": { "type": "BinaryExpression", - "start": 15635, - "end": 15650, + "start": 15751, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 84 }, "end": { - "line": 439, + "line": 444, "column": 99 } }, "left": { "type": "Identifier", - "start": 15635, - "end": 15639, + "start": 15751, + "end": 15755, "loc": { "start": { - "line": 439, + "line": 444, "column": 84 }, "end": { - "line": 439, + "line": 444, "column": 88 }, "identifierName": "item" @@ -60623,15 +61169,15 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 15644, - "end": 15650, + "start": 15760, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 93 }, "end": { - "line": 439, + "line": 444, "column": 99 }, "identifierName": "button" @@ -60649,15 +61195,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -60666,43 +61212,43 @@ }, { "type": "IfStatement", - "start": 15779, - "end": 16008, + "start": 15895, + "end": 16124, "loc": { "start": { - "line": 444, + "line": 449, "column": 12 }, "end": { - "line": 449, + "line": 454, "column": 13 } }, "test": { "type": "MemberExpression", - "start": 15782, - "end": 15808, + "start": 15898, + "end": 15924, "loc": { "start": { - "line": 444, + "line": 449, "column": 15 }, "end": { - "line": 444, + "line": 449, "column": 41 } }, "object": { "type": "Identifier", - "start": 15782, - "end": 15801, + "start": 15898, + "end": 15917, "loc": { "start": { - "line": 444, + "line": 449, "column": 15 }, "end": { - "line": 444, + "line": 449, "column": 34 }, "identifierName": "filteredButtonArray" @@ -60712,15 +61258,15 @@ }, "property": { "type": "Identifier", - "start": 15802, - "end": 15808, + "start": 15918, + "end": 15924, "loc": { "start": { - "line": 444, + "line": 449, "column": 35 }, "end": { - "line": 444, + "line": 449, "column": 41 }, "identifierName": "length" @@ -60732,73 +61278,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 15809, - "end": 15893, + "start": 15925, + "end": 16009, "loc": { "start": { - "line": 444, + "line": 449, "column": 42 }, "end": { - "line": 446, + "line": 451, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15826, - "end": 15878, + "start": 15942, + "end": 15994, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 66 } }, "expression": { "type": "AssignmentExpression", - "start": 15826, - "end": 15877, + "start": 15942, + "end": 15993, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 65 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 15826, - "end": 15845, + "start": 15942, + "end": 15961, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 33 } }, "object": { "type": "Identifier", - "start": 15826, - "end": 15837, + "start": 15942, + "end": 15953, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 25 }, "identifierName": "buttonTheme" @@ -60807,15 +61353,15 @@ }, "property": { "type": "Identifier", - "start": 15838, - "end": 15845, + "start": 15954, + "end": 15961, "loc": { "start": { - "line": 445, + "line": 450, "column": 26 }, "end": { - "line": 445, + "line": 450, "column": 33 }, "identifierName": "buttons" @@ -60826,43 +61372,43 @@ }, "right": { "type": "CallExpression", - "start": 15848, - "end": 15877, + "start": 15964, + "end": 15993, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 15848, - "end": 15872, + "start": 15964, + "end": 15988, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 60 } }, "object": { "type": "Identifier", - "start": 15848, - "end": 15867, + "start": 15964, + "end": 15983, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 55 }, "identifierName": "filteredButtonArray" @@ -60871,15 +61417,15 @@ }, "property": { "type": "Identifier", - "start": 15868, - "end": 15872, + "start": 15984, + "end": 15988, "loc": { "start": { - "line": 445, + "line": 450, "column": 56 }, "end": { - "line": 445, + "line": 450, "column": 60 }, "identifierName": "join" @@ -60891,15 +61437,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 15873, - "end": 15876, + "start": 15989, + "end": 15992, "loc": { "start": { - "line": 445, + "line": 450, "column": 61 }, "end": { - "line": 445, + "line": 450, "column": 64 } }, @@ -60918,115 +61464,115 @@ }, "alternate": { "type": "BlockStatement", - "start": 15899, - "end": 16008, + "start": 16015, + "end": 16124, "loc": { "start": { - "line": 446, + "line": 451, "column": 19 }, "end": { - "line": 449, + "line": 454, "column": 13 } }, "body": [ { "type": "ExpressionStatement", - "start": 15916, - "end": 15958, + "start": 16032, + "end": 16074, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 56 } }, "expression": { "type": "CallExpression", - "start": 15916, - "end": 15957, + "start": 16032, + "end": 16073, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 55 } }, "callee": { "type": "MemberExpression", - "start": 15916, - "end": 15947, + "start": 16032, + "end": 16063, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 15916, - "end": 15940, + "start": 16032, + "end": 16056, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 15916, - "end": 15928, + "start": 16032, + "end": 16044, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 15916, - "end": 15920, + "start": 16032, + "end": 16036, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 18 } } }, "property": { "type": "Identifier", - "start": 15921, - "end": 15928, + "start": 16037, + "end": 16044, "loc": { "start": { - "line": 447, + "line": 452, "column": 19 }, "end": { - "line": 447, + "line": 452, "column": 26 }, "identifierName": "options" @@ -61037,15 +61583,15 @@ }, "property": { "type": "Identifier", - "start": 15929, - "end": 15940, + "start": 16045, + "end": 16056, "loc": { "start": { - "line": 447, + "line": 452, "column": 27 }, "end": { - "line": 447, + "line": 452, "column": 38 }, "identifierName": "buttonTheme" @@ -61056,15 +61602,15 @@ }, "property": { "type": "Identifier", - "start": 15941, - "end": 15947, + "start": 16057, + "end": 16063, "loc": { "start": { - "line": 447, + "line": 452, "column": 39 }, "end": { - "line": 447, + "line": 452, "column": 45 }, "identifierName": "splice" @@ -61076,15 +61622,15 @@ "arguments": [ { "type": "Identifier", - "start": 15948, - "end": 15953, + "start": 16064, + "end": 16069, "loc": { "start": { - "line": 447, + "line": 452, "column": 46 }, "end": { - "line": 447, + "line": 452, "column": 51 }, "identifierName": "index" @@ -61093,15 +61639,15 @@ }, { "type": "NumericLiteral", - "start": 15955, - "end": 15956, + "start": 16071, + "end": 16072, "loc": { "start": { - "line": 447, + "line": 452, "column": 53 }, "end": { - "line": 447, + "line": 452, "column": 54 } }, @@ -61116,44 +61662,44 @@ }, { "type": "ExpressionStatement", - "start": 15974, - "end": 15993, + "start": 16090, + "end": 16109, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 33 } }, "expression": { "type": "AssignmentExpression", - "start": 15974, - "end": 15992, + "start": 16090, + "end": 16108, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 32 } }, "operator": "=", "left": { "type": "Identifier", - "start": 15974, - "end": 15985, + "start": 16090, + "end": 16101, "loc": { "start": { - "line": 448, + "line": 453, "column": 14 }, "end": { - "line": 448, + "line": 453, "column": 25 }, "identifierName": "buttonTheme" @@ -61162,15 +61708,15 @@ }, "right": { "type": "NullLiteral", - "start": 15988, - "end": 15992, + "start": 16104, + "end": 16108, "loc": { "start": { - "line": 448, + "line": 453, "column": 28 }, "end": { - "line": 448, + "line": 453, "column": 32 } } @@ -61184,15 +61730,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -61207,15 +61753,15 @@ { "type": "CommentBlock", "value": "*\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n ", - "start": 15286, - "end": 15427, + "start": 15402, + "end": 15543, "loc": { "start": { - "line": 431, + "line": 436, "column": 10 }, "end": { - "line": 434, + "line": 439, "column": 13 } } @@ -61224,29 +61770,29 @@ }, { "type": "ReturnStatement", - "start": 16038, - "end": 16057, + "start": 16154, + "end": 16173, "loc": { "start": { - "line": 453, + "line": 458, "column": 10 }, "end": { - "line": 453, + "line": 458, "column": 29 } }, "argument": { "type": "Identifier", - "start": 16045, - "end": 16056, + "start": 16161, + "end": 16172, "loc": { "start": { - "line": 453, + "line": 458, "column": 17 }, "end": { - "line": 453, + "line": 458, "column": 28 }, "identifierName": "buttonTheme" @@ -61270,72 +61816,72 @@ }, { "type": "ExpressionStatement", - "start": 16091, - "end": 16105, + "start": 16207, + "end": 16221, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 16091, - "end": 16104, + "start": 16207, + "end": 16220, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 16091, - "end": 16102, + "start": 16207, + "end": 16218, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 16091, - "end": 16095, + "start": 16207, + "end": 16211, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 10 } } }, "property": { "type": "Identifier", - "start": 16096, - "end": 16102, + "start": 16212, + "end": 16218, "loc": { "start": { - "line": 457, + "line": 462, "column": 11 }, "end": { - "line": 457, + "line": 462, "column": 17 }, "identifierName": "render" @@ -61355,15 +61901,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -61378,15 +61924,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -61396,15 +61942,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -61413,15 +61959,15 @@ }, { "type": "ClassMethod", - "start": 16330, - "end": 16597, + "start": 16446, + "end": 16713, "loc": { "start": { - "line": 465, + "line": 470, "column": 2 }, "end": { - "line": 478, + "line": 483, "column": 3 } }, @@ -61429,15 +61975,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16330, - "end": 16346, + "start": 16446, + "end": 16462, "loc": { "start": { - "line": 465, + "line": 470, "column": 2 }, "end": { - "line": 465, + "line": 470, "column": 18 }, "identifierName": "getButtonElement" @@ -61453,15 +61999,15 @@ "params": [ { "type": "Identifier", - "start": 16347, - "end": 16353, + "start": 16463, + "end": 16469, "loc": { "start": { - "line": 465, + "line": 470, "column": 19 }, "end": { - "line": 465, + "line": 470, "column": 25 }, "identifierName": "button" @@ -61471,59 +62017,59 @@ ], "body": { "type": "BlockStatement", - "start": 16354, - "end": 16597, + "start": 16470, + "end": 16713, "loc": { "start": { - "line": 465, + "line": 470, "column": 26 }, "end": { - "line": 478, + "line": 483, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 16361, - "end": 16372, + "start": 16477, + "end": 16488, "loc": { "start": { - "line": 466, + "line": 471, "column": 4 }, "end": { - "line": 466, + "line": 471, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16365, - "end": 16371, + "start": 16481, + "end": 16487, "loc": { "start": { - "line": 466, + "line": 471, "column": 8 }, "end": { - "line": 466, + "line": 471, "column": 14 } }, "id": { "type": "Identifier", - "start": 16365, - "end": 16371, + "start": 16481, + "end": 16487, "loc": { "start": { - "line": 466, + "line": 471, "column": 8 }, "end": { - "line": 466, + "line": 471, "column": 14 }, "identifierName": "output" @@ -61537,44 +62083,44 @@ }, { "type": "VariableDeclaration", - "start": 16380, - "end": 16424, + "start": 16496, + "end": 16540, "loc": { "start": { - "line": 468, + "line": 473, "column": 4 }, "end": { - "line": 468, + "line": 473, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 16384, - "end": 16423, + "start": 16500, + "end": 16539, "loc": { "start": { - "line": 468, + "line": 473, "column": 8 }, "end": { - "line": 468, + "line": 473, "column": 47 } }, "id": { "type": "Identifier", - "start": 16384, - "end": 16393, + "start": 16500, + "end": 16509, "loc": { "start": { - "line": 468, + "line": 473, "column": 8 }, "end": { - "line": 468, + "line": 473, "column": 17 }, "identifierName": "buttonArr" @@ -61583,58 +62129,58 @@ }, "init": { "type": "MemberExpression", - "start": 16396, - "end": 16423, + "start": 16512, + "end": 16539, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 16396, - "end": 16415, + "start": 16512, + "end": 16531, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 16396, - "end": 16400, + "start": 16512, + "end": 16516, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 24 } } }, "property": { "type": "Identifier", - "start": 16401, - "end": 16415, + "start": 16517, + "end": 16531, "loc": { "start": { - "line": 468, + "line": 473, "column": 25 }, "end": { - "line": 468, + "line": 473, "column": 39 }, "identifierName": "buttonElements" @@ -61645,15 +62191,15 @@ }, "property": { "type": "Identifier", - "start": 16416, - "end": 16422, + "start": 16532, + "end": 16538, "loc": { "start": { - "line": 468, + "line": 473, "column": 40 }, "end": { - "line": 468, + "line": 473, "column": 46 }, "identifierName": "button" @@ -61668,29 +62214,29 @@ }, { "type": "IfStatement", - "start": 16430, - "end": 16570, + "start": 16546, + "end": 16686, "loc": { "start": { - "line": 469, + "line": 474, "column": 4 }, "end": { - "line": 475, + "line": 480, "column": 5 } }, "test": { "type": "Identifier", - "start": 16433, - "end": 16442, + "start": 16549, + "end": 16558, "loc": { "start": { - "line": 469, + "line": 474, "column": 7 }, "end": { - "line": 469, + "line": 474, "column": 16 }, "identifierName": "buttonArr" @@ -61699,72 +62245,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 16443, - "end": 16570, + "start": 16559, + "end": 16686, "loc": { "start": { - "line": 469, + "line": 474, "column": 17 }, "end": { - "line": 475, + "line": 480, "column": 5 } }, "body": [ { "type": "IfStatement", - "start": 16452, - "end": 16563, + "start": 16568, + "end": 16679, "loc": { "start": { - "line": 470, + "line": 475, "column": 6 }, "end": { - "line": 474, + "line": 479, "column": 7 } }, "test": { "type": "BinaryExpression", - "start": 16455, - "end": 16475, + "start": 16571, + "end": 16591, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 29 } }, "left": { "type": "MemberExpression", - "start": 16455, - "end": 16471, + "start": 16571, + "end": 16587, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 25 } }, "object": { "type": "Identifier", - "start": 16455, - "end": 16464, + "start": 16571, + "end": 16580, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 18 }, "identifierName": "buttonArr" @@ -61773,15 +62319,15 @@ }, "property": { "type": "Identifier", - "start": 16465, - "end": 16471, + "start": 16581, + "end": 16587, "loc": { "start": { - "line": 470, + "line": 475, "column": 19 }, "end": { - "line": 470, + "line": 475, "column": 25 }, "identifierName": "length" @@ -61793,15 +62339,15 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 16474, - "end": 16475, + "start": 16590, + "end": 16591, "loc": { "start": { - "line": 470, + "line": 475, "column": 28 }, "end": { - "line": 470, + "line": 475, "column": 29 } }, @@ -61814,59 +62360,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 16476, - "end": 16515, + "start": 16592, + "end": 16631, "loc": { "start": { - "line": 470, + "line": 475, "column": 30 }, "end": { - "line": 472, + "line": 477, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 16487, - "end": 16506, + "start": 16603, + "end": 16622, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 27 } }, "expression": { "type": "AssignmentExpression", - "start": 16487, - "end": 16505, + "start": 16603, + "end": 16621, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 26 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16487, - "end": 16493, + "start": 16603, + "end": 16609, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 14 }, "identifierName": "output" @@ -61875,15 +62421,15 @@ }, "right": { "type": "Identifier", - "start": 16496, - "end": 16505, + "start": 16612, + "end": 16621, "loc": { "start": { - "line": 471, + "line": 476, "column": 17 }, "end": { - "line": 471, + "line": 476, "column": 26 }, "identifierName": "buttonArr" @@ -61897,59 +62443,59 @@ }, "alternate": { "type": "BlockStatement", - "start": 16521, - "end": 16563, + "start": 16637, + "end": 16679, "loc": { "start": { - "line": 472, + "line": 477, "column": 13 }, "end": { - "line": 474, + "line": 479, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 16532, - "end": 16554, + "start": 16648, + "end": 16670, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 16532, - "end": 16553, + "start": 16648, + "end": 16669, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 29 } }, "operator": "=", "left": { "type": "Identifier", - "start": 16532, - "end": 16538, + "start": 16648, + "end": 16654, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 14 }, "identifierName": "output" @@ -61958,29 +62504,29 @@ }, "right": { "type": "MemberExpression", - "start": 16541, - "end": 16553, + "start": 16657, + "end": 16669, "loc": { "start": { - "line": 473, + "line": 478, "column": 17 }, "end": { - "line": 473, + "line": 478, "column": 29 } }, "object": { "type": "Identifier", - "start": 16541, - "end": 16550, + "start": 16657, + "end": 16666, "loc": { "start": { - "line": 473, + "line": 478, "column": 17 }, "end": { - "line": 473, + "line": 478, "column": 26 }, "identifierName": "buttonArr" @@ -61989,15 +62535,15 @@ }, "property": { "type": "NumericLiteral", - "start": 16551, - "end": 16552, + "start": 16667, + "end": 16668, "loc": { "start": { - "line": 473, + "line": 478, "column": 27 }, "end": { - "line": 473, + "line": 478, "column": 28 } }, @@ -62022,29 +62568,29 @@ }, { "type": "ReturnStatement", - "start": 16578, - "end": 16592, + "start": 16694, + "end": 16708, "loc": { "start": { - "line": 477, + "line": 482, "column": 4 }, "end": { - "line": 477, + "line": 482, "column": 18 } }, "argument": { "type": "Identifier", - "start": 16585, - "end": 16591, + "start": 16701, + "end": 16707, "loc": { "start": { - "line": 477, + "line": 482, "column": 11 }, "end": { - "line": 477, + "line": 482, "column": 17 }, "identifierName": "output" @@ -62060,15 +62606,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -62078,15 +62624,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -62095,15 +62641,15 @@ }, { "type": "ClassMethod", - "start": 16697, - "end": 17000, + "start": 16813, + "end": 17116, "loc": { "start": { - "line": 483, + "line": 488, "column": 2 }, "end": { - "line": 491, + "line": 496, "column": 3 } }, @@ -62111,15 +62657,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 16697, - "end": 16708, + "start": 16813, + "end": 16824, "loc": { "start": { - "line": 483, + "line": 488, "column": 2 }, "end": { - "line": 483, + "line": 488, "column": 13 }, "identifierName": "handleCaret" @@ -62135,87 +62681,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 16710, - "end": 17000, + "start": 16826, + "end": 17116, "loc": { "start": { - "line": 483, + "line": 488, "column": 15 }, "end": { - "line": 491, + "line": 496, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 16717, - "end": 16793, + "start": 16833, + "end": 16909, "loc": { "start": { - "line": 484, + "line": 489, "column": 4 }, "end": { - "line": 486, + "line": 491, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 16720, - "end": 16738, + "start": 16836, + "end": 16854, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 16720, - "end": 16732, + "start": 16836, + "end": 16848, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 16720, - "end": 16724, + "start": 16836, + "end": 16840, "loc": { "start": { - "line": 484, + "line": 489, "column": 7 }, "end": { - "line": 484, + "line": 489, "column": 11 } } }, "property": { "type": "Identifier", - "start": 16725, - "end": 16732, + "start": 16841, + "end": 16848, "loc": { "start": { - "line": 484, + "line": 489, "column": 12 }, "end": { - "line": 484, + "line": 489, "column": 19 }, "identifierName": "options" @@ -62226,15 +62772,15 @@ }, "property": { "type": "Identifier", - "start": 16733, - "end": 16738, + "start": 16849, + "end": 16854, "loc": { "start": { - "line": 484, + "line": 489, "column": 20 }, "end": { - "line": 484, + "line": 489, "column": 25 }, "identifierName": "debug" @@ -62245,72 +62791,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 16739, - "end": 16793, + "start": 16855, + "end": 16909, "loc": { "start": { - "line": 484, + "line": 489, "column": 26 }, "end": { - "line": 486, + "line": 491, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 16748, - "end": 16786, + "start": 16864, + "end": 16902, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 44 } }, "expression": { "type": "CallExpression", - "start": 16748, - "end": 16785, + "start": 16864, + "end": 16901, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 43 } }, "callee": { "type": "MemberExpression", - "start": 16748, - "end": 16759, + "start": 16864, + "end": 16875, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 17 } }, "object": { "type": "Identifier", - "start": 16748, - "end": 16755, + "start": 16864, + "end": 16871, "loc": { "start": { - "line": 485, + "line": 490, "column": 6 }, "end": { - "line": 485, + "line": 490, "column": 13 }, "identifierName": "console" @@ -62319,15 +62865,15 @@ }, "property": { "type": "Identifier", - "start": 16756, - "end": 16759, + "start": 16872, + "end": 16875, "loc": { "start": { - "line": 485, + "line": 490, "column": 14 }, "end": { - "line": 485, + "line": 490, "column": 17 }, "identifierName": "log" @@ -62339,15 +62885,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16760, - "end": 16784, + "start": 16876, + "end": 16900, "loc": { "start": { - "line": 485, + "line": 490, "column": 18 }, "end": { - "line": 485, + "line": 490, "column": 42 } }, @@ -62367,57 +62913,57 @@ }, { "type": "ExpressionStatement", - "start": 16801, - "end": 16860, + "start": 16917, + "end": 16976, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 63 } }, "expression": { "type": "CallExpression", - "start": 16801, - "end": 16859, + "start": 16917, + "end": 16975, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 62 } }, "callee": { "type": "MemberExpression", - "start": 16801, - "end": 16826, + "start": 16917, + "end": 16942, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 29 } }, "object": { "type": "Identifier", - "start": 16801, - "end": 16809, + "start": 16917, + "end": 16925, "loc": { "start": { - "line": 488, + "line": 493, "column": 4 }, "end": { - "line": 488, + "line": 493, "column": 12 }, "identifierName": "document" @@ -62426,15 +62972,15 @@ }, "property": { "type": "Identifier", - "start": 16810, - "end": 16826, + "start": 16926, + "end": 16942, "loc": { "start": { - "line": 488, + "line": 493, "column": 13 }, "end": { - "line": 488, + "line": 493, "column": 29 }, "identifierName": "addEventListener" @@ -62446,15 +62992,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16827, - "end": 16834, + "start": 16943, + "end": 16950, "loc": { "start": { - "line": 488, + "line": 493, "column": 30 }, "end": { - "line": 488, + "line": 493, "column": 37 } }, @@ -62466,44 +63012,44 @@ }, { "type": "MemberExpression", - "start": 16836, - "end": 16858, + "start": 16952, + "end": 16974, "loc": { "start": { - "line": 488, + "line": 493, "column": 39 }, "end": { - "line": 488, + "line": 493, "column": 61 } }, "object": { "type": "ThisExpression", - "start": 16836, - "end": 16840, + "start": 16952, + "end": 16956, "loc": { "start": { - "line": 488, + "line": 493, "column": 39 }, "end": { - "line": 488, + "line": 493, "column": 43 } } }, "property": { "type": "Identifier", - "start": 16841, - "end": 16858, + "start": 16957, + "end": 16974, "loc": { "start": { - "line": 488, + "line": 493, "column": 44 }, "end": { - "line": 488, + "line": 493, "column": 61 }, "identifierName": "caretEventHandler" @@ -62517,57 +63063,57 @@ }, { "type": "ExpressionStatement", - "start": 16866, - "end": 16927, + "start": 16982, + "end": 17043, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 65 } }, "expression": { "type": "CallExpression", - "start": 16866, - "end": 16926, + "start": 16982, + "end": 17042, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 64 } }, "callee": { "type": "MemberExpression", - "start": 16866, - "end": 16891, + "start": 16982, + "end": 17007, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 29 } }, "object": { "type": "Identifier", - "start": 16866, - "end": 16874, + "start": 16982, + "end": 16990, "loc": { "start": { - "line": 489, + "line": 494, "column": 4 }, "end": { - "line": 489, + "line": 494, "column": 12 }, "identifierName": "document" @@ -62576,15 +63122,15 @@ }, "property": { "type": "Identifier", - "start": 16875, - "end": 16891, + "start": 16991, + "end": 17007, "loc": { "start": { - "line": 489, + "line": 494, "column": 13 }, "end": { - "line": 489, + "line": 494, "column": 29 }, "identifierName": "addEventListener" @@ -62596,15 +63142,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16892, - "end": 16901, + "start": 17008, + "end": 17017, "loc": { "start": { - "line": 489, + "line": 494, "column": 30 }, "end": { - "line": 489, + "line": 494, "column": 39 } }, @@ -62616,44 +63162,44 @@ }, { "type": "MemberExpression", - "start": 16903, - "end": 16925, + "start": 17019, + "end": 17041, "loc": { "start": { - "line": 489, + "line": 494, "column": 41 }, "end": { - "line": 489, + "line": 494, "column": 63 } }, "object": { "type": "ThisExpression", - "start": 16903, - "end": 16907, + "start": 17019, + "end": 17023, "loc": { "start": { - "line": 489, + "line": 494, "column": 41 }, "end": { - "line": 489, + "line": 494, "column": 45 } } }, "property": { "type": "Identifier", - "start": 16908, - "end": 16925, + "start": 17024, + "end": 17041, "loc": { "start": { - "line": 489, + "line": 494, "column": 46 }, "end": { - "line": 489, + "line": 494, "column": 63 }, "identifierName": "caretEventHandler" @@ -62667,57 +63213,57 @@ }, { "type": "ExpressionStatement", - "start": 16933, - "end": 16995, + "start": 17049, + "end": 17111, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 66 } }, "expression": { "type": "CallExpression", - "start": 16933, - "end": 16994, + "start": 17049, + "end": 17110, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 65 } }, "callee": { "type": "MemberExpression", - "start": 16933, - "end": 16958, + "start": 17049, + "end": 17074, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 29 } }, "object": { "type": "Identifier", - "start": 16933, - "end": 16941, + "start": 17049, + "end": 17057, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 12 }, "identifierName": "document" @@ -62726,15 +63272,15 @@ }, "property": { "type": "Identifier", - "start": 16942, - "end": 16958, + "start": 17058, + "end": 17074, "loc": { "start": { - "line": 490, + "line": 495, "column": 13 }, "end": { - "line": 490, + "line": 495, "column": 29 }, "identifierName": "addEventListener" @@ -62746,15 +63292,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 16959, - "end": 16969, + "start": 17075, + "end": 17085, "loc": { "start": { - "line": 490, + "line": 495, "column": 30 }, "end": { - "line": 490, + "line": 495, "column": 40 } }, @@ -62766,44 +63312,44 @@ }, { "type": "MemberExpression", - "start": 16971, - "end": 16993, + "start": 17087, + "end": 17109, "loc": { "start": { - "line": 490, + "line": 495, "column": 42 }, "end": { - "line": 490, + "line": 495, "column": 64 } }, "object": { "type": "ThisExpression", - "start": 16971, - "end": 16975, + "start": 17087, + "end": 17091, "loc": { "start": { - "line": 490, + "line": 495, "column": 42 }, "end": { - "line": 490, + "line": 495, "column": 46 } } }, "property": { "type": "Identifier", - "start": 16976, - "end": 16993, + "start": 17092, + "end": 17109, "loc": { "start": { - "line": 490, + "line": 495, "column": 47 }, "end": { - "line": 490, + "line": 495, "column": 64 }, "identifierName": "caretEventHandler" @@ -62823,15 +63369,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -62841,15 +63387,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -62858,15 +63404,15 @@ }, { "type": "ClassMethod", - "start": 17122, - "end": 17672, + "start": 17238, + "end": 17788, "loc": { "start": { - "line": 496, + "line": 501, "column": 2 }, "end": { - "line": 513, + "line": 518, "column": 3 } }, @@ -62874,15 +63420,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17122, - "end": 17139, + "start": 17238, + "end": 17255, "loc": { "start": { - "line": 496, + "line": 501, "column": 2 }, "end": { - "line": 496, + "line": 501, "column": 19 }, "identifierName": "caretEventHandler" @@ -62898,15 +63444,15 @@ "params": [ { "type": "Identifier", - "start": 17140, - "end": 17145, + "start": 17256, + "end": 17261, "loc": { "start": { - "line": 496, + "line": 501, "column": 20 }, "end": { - "line": 496, + "line": 501, "column": 25 }, "identifierName": "event" @@ -62916,59 +63462,59 @@ ], "body": { "type": "BlockStatement", - "start": 17146, - "end": 17672, + "start": 17262, + "end": 17788, "loc": { "start": { - "line": 496, + "line": 501, "column": 26 }, "end": { - "line": 513, + "line": 518, "column": 3 } }, "body": [ { "type": "VariableDeclaration", - "start": 17153, - "end": 17208, + "start": 17269, + "end": 17324, "loc": { "start": { - "line": 497, + "line": 502, "column": 4 }, "end": { - "line": 497, + "line": 502, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 17157, - "end": 17207, + "start": 17273, + "end": 17323, "loc": { "start": { - "line": 497, + "line": 502, "column": 8 }, "end": { - "line": 497, + "line": 502, "column": 58 } }, "id": { "type": "Identifier", - "start": 17157, - "end": 17170, + "start": 17273, + "end": 17286, "loc": { "start": { - "line": 497, + "line": 502, "column": 8 }, "end": { - "line": 497, + "line": 502, "column": 21 }, "identifierName": "targetTagName" @@ -62977,71 +63523,71 @@ }, "init": { "type": "CallExpression", - "start": 17173, - "end": 17207, + "start": 17289, + "end": 17323, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 17173, - "end": 17205, + "start": 17289, + "end": 17321, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 17173, - "end": 17193, + "start": 17289, + "end": 17309, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 44 } }, "object": { "type": "MemberExpression", - "start": 17173, - "end": 17185, + "start": 17289, + "end": 17301, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 36 } }, "object": { "type": "Identifier", - "start": 17173, - "end": 17178, + "start": 17289, + "end": 17294, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 29 }, "identifierName": "event" @@ -63050,15 +63596,15 @@ }, "property": { "type": "Identifier", - "start": 17179, - "end": 17185, + "start": 17295, + "end": 17301, "loc": { "start": { - "line": 497, + "line": 502, "column": 30 }, "end": { - "line": 497, + "line": 502, "column": 36 }, "identifierName": "target" @@ -63069,15 +63615,15 @@ }, "property": { "type": "Identifier", - "start": 17186, - "end": 17193, + "start": 17302, + "end": 17309, "loc": { "start": { - "line": 497, + "line": 502, "column": 37 }, "end": { - "line": 497, + "line": 502, "column": 44 }, "identifierName": "tagName" @@ -63088,15 +63634,15 @@ }, "property": { "type": "Identifier", - "start": 17194, - "end": 17205, + "start": 17310, + "end": 17321, "loc": { "start": { - "line": 497, + "line": 502, "column": 45 }, "end": { - "line": 497, + "line": 502, "column": 56 }, "identifierName": "toLowerCase" @@ -63113,57 +63659,57 @@ }, { "type": "IfStatement", - "start": 17216, - "end": 17667, + "start": 17332, + "end": 17783, "loc": { "start": { - "line": 499, + "line": 504, "column": 4 }, "end": { - "line": 512, + "line": 517, "column": 5 } }, "test": { "type": "LogicalExpression", - "start": 17227, - "end": 17291, + "start": 17343, + "end": 17407, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, "left": { "type": "BinaryExpression", - "start": 17227, - "end": 17255, + "start": 17343, + "end": 17371, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 500, + "line": 505, "column": 34 } }, "left": { "type": "Identifier", - "start": 17227, - "end": 17240, + "start": 17343, + "end": 17356, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 500, + "line": 505, "column": 19 }, "identifierName": "targetTagName" @@ -63173,15 +63719,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17245, - "end": 17255, + "start": 17361, + "end": 17371, "loc": { "start": { - "line": 500, + "line": 505, "column": 24 }, "end": { - "line": 500, + "line": 505, "column": 34 } }, @@ -63195,29 +63741,29 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 17266, - "end": 17291, + "start": 17382, + "end": 17407, "loc": { "start": { - "line": 501, + "line": 506, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, "left": { "type": "Identifier", - "start": 17266, - "end": 17279, + "start": 17382, + "end": 17395, "loc": { "start": { - "line": 501, + "line": 506, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 19 }, "identifierName": "targetTagName" @@ -63227,15 +63773,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17284, - "end": 17291, + "start": 17400, + "end": 17407, "loc": { "start": { - "line": 501, + "line": 506, "column": 24 }, "end": { - "line": 501, + "line": 506, "column": 31 } }, @@ -63249,73 +63795,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 17298, - "end": 17667, + "start": 17414, + "end": 17783, "loc": { "start": { - "line": 502, + "line": 507, "column": 5 }, "end": { - "line": 512, + "line": 517, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 17463, - "end": 17512, + "start": 17579, + "end": 17628, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 17463, - "end": 17511, + "start": 17579, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 17463, - "end": 17481, + "start": 17579, + "end": 17597, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 17463, - "end": 17467, + "start": 17579, + "end": 17583, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 10 } }, @@ -63323,15 +63869,15 @@ }, "property": { "type": "Identifier", - "start": 17468, - "end": 17481, + "start": 17584, + "end": 17597, "loc": { "start": { - "line": 507, + "line": 512, "column": 11 }, "end": { - "line": 507, + "line": 512, "column": 24 }, "identifierName": "caretPosition" @@ -63343,43 +63889,43 @@ }, "right": { "type": "MemberExpression", - "start": 17484, - "end": 17511, + "start": 17600, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 54 } }, "object": { "type": "MemberExpression", - "start": 17484, - "end": 17496, + "start": 17600, + "end": 17612, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 39 } }, "object": { "type": "Identifier", - "start": 17484, - "end": 17489, + "start": 17600, + "end": 17605, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 32 }, "identifierName": "event" @@ -63388,15 +63934,15 @@ }, "property": { "type": "Identifier", - "start": 17490, - "end": 17496, + "start": 17606, + "end": 17612, "loc": { "start": { - "line": 507, + "line": 512, "column": 33 }, "end": { - "line": 507, + "line": 512, "column": 39 }, "identifierName": "target" @@ -63407,15 +63953,15 @@ }, "property": { "type": "Identifier", - "start": 17497, - "end": 17511, + "start": 17613, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 40 }, "end": { - "line": 507, + "line": 512, "column": 54 }, "identifierName": "selectionStart" @@ -63430,15 +63976,15 @@ { "type": "CommentBlock", "value": "*\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n ", - "start": 17307, - "end": 17455, + "start": 17423, + "end": 17571, "loc": { "start": { - "line": 503, + "line": 508, "column": 6 }, "end": { - "line": 506, + "line": 511, "column": 9 } } @@ -63447,72 +63993,72 @@ }, { "type": "IfStatement", - "start": 17522, - "end": 17655, + "start": 17638, + "end": 17771, "loc": { "start": { - "line": 509, + "line": 514, "column": 6 }, "end": { - "line": 511, + "line": 516, "column": 7 } }, "test": { "type": "MemberExpression", - "start": 17525, - "end": 17543, + "start": 17641, + "end": 17659, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 17525, - "end": 17537, + "start": 17641, + "end": 17653, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 21 } }, "object": { "type": "ThisExpression", - "start": 17525, - "end": 17529, + "start": 17641, + "end": 17645, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 13 } } }, "property": { "type": "Identifier", - "start": 17530, - "end": 17537, + "start": 17646, + "end": 17653, "loc": { "start": { - "line": 509, + "line": 514, "column": 14 }, "end": { - "line": 509, + "line": 514, "column": 21 }, "identifierName": "options" @@ -63523,15 +64069,15 @@ }, "property": { "type": "Identifier", - "start": 17538, - "end": 17543, + "start": 17654, + "end": 17659, "loc": { "start": { - "line": 509, + "line": 514, "column": 22 }, "end": { - "line": 509, + "line": 514, "column": 27 }, "identifierName": "debug" @@ -63542,72 +64088,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 17544, - "end": 17655, + "start": 17660, + "end": 17771, "loc": { "start": { - "line": 509, + "line": 514, "column": 28 }, "end": { - "line": 511, + "line": 516, "column": 7 } }, "body": [ { "type": "ExpressionStatement", - "start": 17555, - "end": 17646, + "start": 17671, + "end": 17762, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 99 } }, "expression": { "type": "CallExpression", - "start": 17555, - "end": 17645, + "start": 17671, + "end": 17761, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 98 } }, "callee": { "type": "MemberExpression", - "start": 17555, - "end": 17566, + "start": 17671, + "end": 17682, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 19 } }, "object": { "type": "Identifier", - "start": 17555, - "end": 17562, + "start": 17671, + "end": 17678, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 15 }, "identifierName": "console" @@ -63616,15 +64162,15 @@ }, "property": { "type": "Identifier", - "start": 17563, - "end": 17566, + "start": 17679, + "end": 17682, "loc": { "start": { - "line": 510, + "line": 515, "column": 16 }, "end": { - "line": 510, + "line": 515, "column": 19 }, "identifierName": "log" @@ -63636,15 +64182,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17567, - "end": 17579, + "start": 17683, + "end": 17695, "loc": { "start": { - "line": 510, + "line": 515, "column": 20 }, "end": { - "line": 510, + "line": 515, "column": 32 } }, @@ -63656,43 +64202,43 @@ }, { "type": "MemberExpression", - "start": 17581, - "end": 17608, + "start": 17697, + "end": 17724, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 17581, - "end": 17593, + "start": 17697, + "end": 17709, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 46 } }, "object": { "type": "Identifier", - "start": 17581, - "end": 17586, + "start": 17697, + "end": 17702, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 39 }, "identifierName": "event" @@ -63701,15 +64247,15 @@ }, "property": { "type": "Identifier", - "start": 17587, - "end": 17593, + "start": 17703, + "end": 17709, "loc": { "start": { - "line": 510, + "line": 515, "column": 40 }, "end": { - "line": 510, + "line": 515, "column": 46 }, "identifierName": "target" @@ -63720,15 +64266,15 @@ }, "property": { "type": "Identifier", - "start": 17594, - "end": 17608, + "start": 17710, + "end": 17724, "loc": { "start": { - "line": 510, + "line": 515, "column": 47 }, "end": { - "line": 510, + "line": 515, "column": 61 }, "identifierName": "selectionStart" @@ -63739,71 +64285,71 @@ }, { "type": "CallExpression", - "start": 17610, - "end": 17644, + "start": 17726, + "end": 17760, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 97 } }, "callee": { "type": "MemberExpression", - "start": 17610, - "end": 17642, + "start": 17726, + "end": 17758, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 95 } }, "object": { "type": "MemberExpression", - "start": 17610, - "end": 17630, + "start": 17726, + "end": 17746, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 83 } }, "object": { "type": "MemberExpression", - "start": 17610, - "end": 17622, + "start": 17726, + "end": 17738, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 75 } }, "object": { "type": "Identifier", - "start": 17610, - "end": 17615, + "start": 17726, + "end": 17731, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 68 }, "identifierName": "event" @@ -63812,15 +64358,15 @@ }, "property": { "type": "Identifier", - "start": 17616, - "end": 17622, + "start": 17732, + "end": 17738, "loc": { "start": { - "line": 510, + "line": 515, "column": 69 }, "end": { - "line": 510, + "line": 515, "column": 75 }, "identifierName": "target" @@ -63831,15 +64377,15 @@ }, "property": { "type": "Identifier", - "start": 17623, - "end": 17630, + "start": 17739, + "end": 17746, "loc": { "start": { - "line": 510, + "line": 515, "column": 76 }, "end": { - "line": 510, + "line": 515, "column": 83 }, "identifierName": "tagName" @@ -63850,15 +64396,15 @@ }, "property": { "type": "Identifier", - "start": 17631, - "end": 17642, + "start": 17747, + "end": 17758, "loc": { "start": { - "line": 510, + "line": 515, "column": 84 }, "end": { - "line": 510, + "line": 515, "column": 95 }, "identifierName": "toLowerCase" @@ -63890,15 +64436,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -63908,15 +64454,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -63925,15 +64471,15 @@ }, { "type": "ClassMethod", - "start": 17802, - "end": 18038, + "start": 17918, + "end": 18154, "loc": { "start": { - "line": 518, + "line": 523, "column": 2 }, "end": { - "line": 530, + "line": 535, "column": 3 } }, @@ -63941,15 +64487,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 17802, - "end": 17808, + "start": 17918, + "end": 17924, "loc": { "start": { - "line": 518, + "line": 523, "column": 2 }, "end": { - "line": 518, + "line": 523, "column": 8 }, "identifierName": "onInit" @@ -63965,87 +64511,87 @@ "params": [], "body": { "type": "BlockStatement", - "start": 17810, - "end": 18038, + "start": 17926, + "end": 18154, "loc": { "start": { - "line": 518, + "line": 523, "column": 10 }, "end": { - "line": 530, + "line": 535, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 17817, - "end": 17882, + "start": 17933, + "end": 17998, "loc": { "start": { - "line": 519, + "line": 524, "column": 4 }, "end": { - "line": 521, + "line": 526, "column": 5 } }, "test": { "type": "MemberExpression", - "start": 17820, - "end": 17838, + "start": 17936, + "end": 17954, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 17820, - "end": 17832, + "start": 17936, + "end": 17948, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 19 } }, "object": { "type": "ThisExpression", - "start": 17820, - "end": 17824, + "start": 17936, + "end": 17940, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 11 } } }, "property": { "type": "Identifier", - "start": 17825, - "end": 17832, + "start": 17941, + "end": 17948, "loc": { "start": { - "line": 519, + "line": 524, "column": 12 }, "end": { - "line": 519, + "line": 524, "column": 19 }, "identifierName": "options" @@ -64056,15 +64602,15 @@ }, "property": { "type": "Identifier", - "start": 17833, - "end": 17838, + "start": 17949, + "end": 17954, "loc": { "start": { - "line": 519, + "line": 524, "column": 20 }, "end": { - "line": 519, + "line": 524, "column": 25 }, "identifierName": "debug" @@ -64075,72 +64621,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 17839, - "end": 17882, + "start": 17955, + "end": 17998, "loc": { "start": { - "line": 519, + "line": 524, "column": 26 }, "end": { - "line": 521, + "line": 526, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 17848, - "end": 17875, + "start": 17964, + "end": 17991, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 33 } }, "expression": { "type": "CallExpression", - "start": 17848, - "end": 17874, + "start": 17964, + "end": 17990, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 32 } }, "callee": { "type": "MemberExpression", - "start": 17848, - "end": 17859, + "start": 17964, + "end": 17975, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 17 } }, "object": { "type": "Identifier", - "start": 17848, - "end": 17855, + "start": 17964, + "end": 17971, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 13 }, "identifierName": "console" @@ -64149,15 +64695,15 @@ }, "property": { "type": "Identifier", - "start": 17856, - "end": 17859, + "start": 17972, + "end": 17975, "loc": { "start": { - "line": 520, + "line": 525, "column": 14 }, "end": { - "line": 520, + "line": 525, "column": 17 }, "identifierName": "log" @@ -64169,15 +64715,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 17860, - "end": 17873, + "start": 17976, + "end": 17989, "loc": { "start": { - "line": 520, + "line": 525, "column": 18 }, "end": { - "line": 520, + "line": 525, "column": 31 } }, @@ -64199,15 +64745,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -64216,57 +64762,57 @@ }, { "type": "ExpressionStatement", - "start": 17931, - "end": 17950, + "start": 18047, + "end": 18066, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 23 } }, "expression": { "type": "CallExpression", - "start": 17931, - "end": 17949, + "start": 18047, + "end": 18065, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 22 } }, "callee": { "type": "MemberExpression", - "start": 17931, - "end": 17947, + "start": 18047, + "end": 18063, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 17931, - "end": 17935, + "start": 18047, + "end": 18051, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 8 } }, @@ -64274,15 +64820,15 @@ }, "property": { "type": "Identifier", - "start": 17936, - "end": 17947, + "start": 18052, + "end": 18063, "loc": { "start": { - "line": 526, + "line": 531, "column": 9 }, "end": { - "line": 526, + "line": 531, "column": 20 }, "identifierName": "handleCaret" @@ -64299,15 +64845,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -64316,43 +64862,43 @@ }, { "type": "IfStatement", - "start": 17958, - "end": 18033, + "start": 18074, + "end": 18149, "loc": { "start": { - "line": 528, + "line": 533, "column": 4 }, "end": { - "line": 529, + "line": 534, "column": 28 } }, "test": { "type": "BinaryExpression", - "start": 17961, - "end": 18002, + "start": 18077, + "end": 18118, "loc": { "start": { - "line": 528, + "line": 533, "column": 7 }, "end": { - "line": 528, + "line": 533, "column": 48 } }, "left": { "type": "UnaryExpression", - "start": 17961, - "end": 17987, + "start": 18077, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 7 }, "end": { - "line": 528, + "line": 533, "column": 33 } }, @@ -64360,58 +64906,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 17968, - "end": 17987, + "start": 18084, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 33 } }, "object": { "type": "MemberExpression", - "start": 17968, - "end": 17980, + "start": 18084, + "end": 18096, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 17968, - "end": 17972, + "start": 18084, + "end": 18088, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 18 } } }, "property": { "type": "Identifier", - "start": 17973, - "end": 17980, + "start": 18089, + "end": 18096, "loc": { "start": { - "line": 528, + "line": 533, "column": 19 }, "end": { - "line": 528, + "line": 533, "column": 26 }, "identifierName": "options" @@ -64422,15 +64968,15 @@ }, "property": { "type": "Identifier", - "start": 17981, - "end": 17987, + "start": 18097, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 27 }, "end": { - "line": 528, + "line": 533, "column": 33 }, "identifierName": "onInit" @@ -64446,15 +64992,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 17992, - "end": 18002, + "start": 18108, + "end": 18118, "loc": { "start": { - "line": 528, + "line": 533, "column": 38 }, "end": { - "line": 528, + "line": 533, "column": 48 } }, @@ -64467,86 +65013,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18011, - "end": 18033, + "start": 18127, + "end": 18149, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 28 } }, "expression": { "type": "CallExpression", - "start": 18011, - "end": 18032, + "start": 18127, + "end": 18148, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 27 } }, "callee": { "type": "MemberExpression", - "start": 18011, - "end": 18030, + "start": 18127, + "end": 18146, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 25 } }, "object": { "type": "MemberExpression", - "start": 18011, - "end": 18023, + "start": 18127, + "end": 18139, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18011, - "end": 18015, + "start": 18127, + "end": 18131, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18016, - "end": 18023, + "start": 18132, + "end": 18139, "loc": { "start": { - "line": 529, + "line": 534, "column": 11 }, "end": { - "line": 529, + "line": 534, "column": 18 }, "identifierName": "options" @@ -64557,15 +65103,15 @@ }, "property": { "type": "Identifier", - "start": 18024, - "end": 18030, + "start": 18140, + "end": 18146, "loc": { "start": { - "line": 529, + "line": 534, "column": 19 }, "end": { - "line": 529, + "line": 534, "column": 25 }, "identifierName": "onInit" @@ -64587,15 +65133,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -64605,15 +65151,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -64622,15 +65168,15 @@ }, { "type": "ClassMethod", - "start": 18166, - "end": 18267, + "start": 18282, + "end": 18383, "loc": { "start": { - "line": 535, + "line": 540, "column": 2 }, "end": { - "line": 538, + "line": 543, "column": 3 } }, @@ -64638,15 +65184,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18166, - "end": 18174, + "start": 18282, + "end": 18290, "loc": { "start": { - "line": 535, + "line": 540, "column": 2 }, "end": { - "line": 535, + "line": 540, "column": 10 }, "identifierName": "onRender" @@ -64662,58 +65208,58 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18176, - "end": 18267, + "start": 18292, + "end": 18383, "loc": { "start": { - "line": 535, + "line": 540, "column": 12 }, "end": { - "line": 538, + "line": 543, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18183, - "end": 18262, + "start": 18299, + "end": 18378, "loc": { "start": { - "line": 536, + "line": 541, "column": 4 }, "end": { - "line": 537, + "line": 542, "column": 30 } }, "test": { "type": "BinaryExpression", - "start": 18186, - "end": 18229, + "start": 18302, + "end": 18345, "loc": { "start": { - "line": 536, + "line": 541, "column": 7 }, "end": { - "line": 536, + "line": 541, "column": 50 } }, "left": { "type": "UnaryExpression", - "start": 18186, - "end": 18214, + "start": 18302, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 7 }, "end": { - "line": 536, + "line": 541, "column": 35 } }, @@ -64721,58 +65267,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 18193, - "end": 18214, + "start": 18309, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 18193, - "end": 18205, + "start": 18309, + "end": 18321, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 26 } }, "object": { "type": "ThisExpression", - "start": 18193, - "end": 18197, + "start": 18309, + "end": 18313, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 18 } } }, "property": { "type": "Identifier", - "start": 18198, - "end": 18205, + "start": 18314, + "end": 18321, "loc": { "start": { - "line": 536, + "line": 541, "column": 19 }, "end": { - "line": 536, + "line": 541, "column": 26 }, "identifierName": "options" @@ -64783,15 +65329,15 @@ }, "property": { "type": "Identifier", - "start": 18206, - "end": 18214, + "start": 18322, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 27 }, "end": { - "line": 536, + "line": 541, "column": 35 }, "identifierName": "onRender" @@ -64807,15 +65353,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 18219, - "end": 18229, + "start": 18335, + "end": 18345, "loc": { "start": { - "line": 536, + "line": 541, "column": 40 }, "end": { - "line": 536, + "line": 541, "column": 50 } }, @@ -64828,86 +65374,86 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18238, - "end": 18262, + "start": 18354, + "end": 18378, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 30 } }, "expression": { "type": "CallExpression", - "start": 18238, - "end": 18261, + "start": 18354, + "end": 18377, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 29 } }, "callee": { "type": "MemberExpression", - "start": 18238, - "end": 18259, + "start": 18354, + "end": 18375, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 27 } }, "object": { "type": "MemberExpression", - "start": 18238, - "end": 18250, + "start": 18354, + "end": 18366, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18238, - "end": 18242, + "start": 18354, + "end": 18358, "loc": { "start": { - "line": 537, + "line": 542, "column": 6 }, "end": { - "line": 537, + "line": 542, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18243, - "end": 18250, + "start": 18359, + "end": 18366, "loc": { "start": { - "line": 537, + "line": 542, "column": 11 }, "end": { - "line": 537, + "line": 542, "column": 18 }, "identifierName": "options" @@ -64918,15 +65464,15 @@ }, "property": { "type": "Identifier", - "start": 18251, - "end": 18259, + "start": 18367, + "end": 18375, "loc": { "start": { - "line": 537, + "line": 542, "column": 19 }, "end": { - "line": 537, + "line": 542, "column": 27 }, "identifierName": "onRender" @@ -64948,15 +65494,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -64966,15 +65512,15 @@ { "type": "CommentBlock", "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, + "start": 18389, + "end": 18421, "loc": { "start": { - "line": 540, + "line": 545, "column": 2 }, "end": { - "line": 542, + "line": 547, "column": 5 } } @@ -64983,15 +65529,15 @@ }, { "type": "ClassProperty", - "start": 18309, - "end": 18458, + "start": 18425, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 2 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, @@ -64999,15 +65545,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18309, - "end": 18323, + "start": 18425, + "end": 18439, "loc": { "start": { - "line": 543, + "line": 548, "column": 2 }, "end": { - "line": 543, + "line": 548, "column": 16 }, "identifierName": "registerModule" @@ -65017,15 +65563,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 18326, - "end": 18458, + "start": 18442, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 19 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, @@ -65036,15 +65582,15 @@ "params": [ { "type": "Identifier", - "start": 18327, - "end": 18331, + "start": 18443, + "end": 18447, "loc": { "start": { - "line": 543, + "line": 548, "column": 20 }, "end": { - "line": 543, + "line": 548, "column": 24 }, "identifierName": "name" @@ -65053,15 +65599,15 @@ }, { "type": "Identifier", - "start": 18333, - "end": 18345, + "start": 18449, + "end": 18461, "loc": { "start": { - "line": 543, + "line": 548, "column": 26 }, "end": { - "line": 543, + "line": 548, "column": 38 }, "identifierName": "initCallback" @@ -65071,44 +65617,44 @@ ], "body": { "type": "BlockStatement", - "start": 18350, - "end": 18458, + "start": 18466, + "end": 18574, "loc": { "start": { - "line": 543, + "line": 548, "column": 43 }, "end": { - "line": 548, + "line": 553, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18357, - "end": 18412, + "start": 18473, + "end": 18528, "loc": { "start": { - "line": 544, + "line": 549, "column": 4 }, "end": { - "line": 545, + "line": 550, "column": 30 } }, "test": { "type": "UnaryExpression", - "start": 18360, - "end": 18379, + "start": 18476, + "end": 18495, "loc": { "start": { - "line": 544, + "line": 549, "column": 7 }, "end": { - "line": 544, + "line": 549, "column": 26 } }, @@ -65116,58 +65662,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 18361, - "end": 18379, + "start": 18477, + "end": 18495, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 18361, - "end": 18373, + "start": 18477, + "end": 18489, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 18361, - "end": 18365, + "start": 18477, + "end": 18481, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 12 } } }, "property": { "type": "Identifier", - "start": 18366, - "end": 18373, + "start": 18482, + "end": 18489, "loc": { "start": { - "line": 544, + "line": 549, "column": 13 }, "end": { - "line": 544, + "line": 549, "column": 20 }, "identifierName": "modules" @@ -65178,15 +65724,15 @@ }, "property": { "type": "Identifier", - "start": 18374, - "end": 18378, + "start": 18490, + "end": 18494, "loc": { "start": { - "line": 544, + "line": 549, "column": 21 }, "end": { - "line": 544, + "line": 549, "column": 25 }, "identifierName": "name" @@ -65201,87 +65747,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 18388, - "end": 18412, + "start": 18504, + "end": 18528, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 18388, - "end": 18411, + "start": 18504, + "end": 18527, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 18388, - "end": 18406, + "start": 18504, + "end": 18522, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 24 } }, "object": { "type": "MemberExpression", - "start": 18388, - "end": 18400, + "start": 18504, + "end": 18516, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18388, - "end": 18392, + "start": 18504, + "end": 18508, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18393, - "end": 18400, + "start": 18509, + "end": 18516, "loc": { "start": { - "line": 545, + "line": 550, "column": 11 }, "end": { - "line": 545, + "line": 550, "column": 18 }, "identifierName": "modules" @@ -65292,15 +65838,15 @@ }, "property": { "type": "Identifier", - "start": 18401, - "end": 18405, + "start": 18517, + "end": 18521, "loc": { "start": { - "line": 545, + "line": 550, "column": 19 }, "end": { - "line": 545, + "line": 550, "column": 23 }, "identifierName": "name" @@ -65311,15 +65857,15 @@ }, "right": { "type": "ObjectExpression", - "start": 18409, - "end": 18411, + "start": 18525, + "end": 18527, "loc": { "start": { - "line": 545, + "line": 550, "column": 27 }, "end": { - "line": 545, + "line": 550, "column": 29 } }, @@ -65331,43 +65877,43 @@ }, { "type": "ExpressionStatement", - "start": 18420, - "end": 18453, + "start": 18536, + "end": 18569, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 37 } }, "expression": { "type": "CallExpression", - "start": 18420, - "end": 18452, + "start": 18536, + "end": 18568, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 36 } }, "callee": { "type": "Identifier", - "start": 18420, - "end": 18432, + "start": 18536, + "end": 18548, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 16 }, "identifierName": "initCallback" @@ -65377,58 +65923,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 18433, - "end": 18451, + "start": 18549, + "end": 18567, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 18433, - "end": 18445, + "start": 18549, + "end": 18561, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 18433, - "end": 18437, + "start": 18549, + "end": 18553, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 21 } } }, "property": { "type": "Identifier", - "start": 18438, - "end": 18445, + "start": 18554, + "end": 18561, "loc": { "start": { - "line": 547, + "line": 552, "column": 22 }, "end": { - "line": 547, + "line": 552, "column": 29 }, "identifierName": "modules" @@ -65439,15 +65985,15 @@ }, "property": { "type": "Identifier", - "start": 18446, - "end": 18450, + "start": 18562, + "end": 18566, "loc": { "start": { - "line": 547, + "line": 552, "column": 30 }, "end": { - "line": 547, + "line": 552, "column": 34 }, "identifierName": "name" @@ -65469,15 +66015,15 @@ { "type": "CommentBlock", "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, + "start": 18389, + "end": 18421, "loc": { "start": { - "line": 540, + "line": 545, "column": 2 }, "end": { - "line": 542, + "line": 547, "column": 5 } } @@ -65487,15 +66033,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -65504,15 +66050,15 @@ }, { "type": "ClassMethod", - "start": 18497, - "end": 18955, + "start": 18613, + "end": 19137, "loc": { "start": { - "line": 553, + "line": 558, "column": 2 }, "end": { - "line": 568, + "line": 573, "column": 3 } }, @@ -65520,15 +66066,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18497, - "end": 18508, + "start": 18613, + "end": 18624, "loc": { "start": { - "line": 553, + "line": 558, "column": 2 }, "end": { - "line": 553, + "line": 558, "column": 13 }, "identifierName": "loadModules" @@ -65544,72 +66090,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 18510, - "end": 18955, + "start": 18626, + "end": 19137, "loc": { "start": { - "line": 553, + "line": 558, "column": 15 }, "end": { - "line": 568, + "line": 573, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 18517, - "end": 18950, + "start": 18633, + "end": 19132, "loc": { "start": { - "line": 554, + "line": 559, "column": 4 }, "end": { - "line": 567, + "line": 572, "column": 5 } }, "test": { "type": "CallExpression", - "start": 18520, - "end": 18555, + "start": 18636, + "end": 18671, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 18520, - "end": 18533, + "start": 18636, + "end": 18649, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 20 } }, "object": { "type": "Identifier", - "start": 18520, - "end": 18525, + "start": 18636, + "end": 18641, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 12 }, "identifierName": "Array" @@ -65618,15 +66164,15 @@ }, "property": { "type": "Identifier", - "start": 18526, - "end": 18533, + "start": 18642, + "end": 18649, "loc": { "start": { - "line": 554, + "line": 559, "column": 13 }, "end": { - "line": 554, + "line": 559, "column": 20 }, "identifierName": "isArray" @@ -65638,58 +66184,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 18534, - "end": 18554, + "start": 18650, + "end": 18670, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 18534, - "end": 18546, + "start": 18650, + "end": 18662, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 18534, - "end": 18538, + "start": 18650, + "end": 18654, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 25 } } }, "property": { "type": "Identifier", - "start": 18539, - "end": 18546, + "start": 18655, + "end": 18662, "loc": { "start": { - "line": 554, + "line": 559, "column": 26 }, "end": { - "line": 554, + "line": 559, "column": 33 }, "identifierName": "options" @@ -65700,15 +66246,15 @@ }, "property": { "type": "Identifier", - "start": 18547, - "end": 18554, + "start": 18663, + "end": 18670, "loc": { "start": { - "line": 554, + "line": 559, "column": 34 }, "end": { - "line": 554, + "line": 559, "column": 41 }, "identifierName": "modules" @@ -65721,115 +66267,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 18556, - "end": 18950, + "start": 18672, + "end": 19132, "loc": { "start": { - "line": 554, + "line": 559, "column": 43 }, "end": { - "line": 567, + "line": 572, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 18565, - "end": 18943, + "start": 18681, + "end": 19125, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 566, + "line": 571, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 18565, - "end": 18942, + "start": 18681, + "end": 19124, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 566, + "line": 571, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 18565, - "end": 18593, + "start": 18681, + "end": 18709, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 18565, - "end": 18585, + "start": 18681, + "end": 18701, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 18565, - "end": 18577, + "start": 18681, + "end": 18693, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 18565, - "end": 18569, + "start": 18681, + "end": 18685, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 10 } } }, "property": { "type": "Identifier", - "start": 18570, - "end": 18577, + "start": 18686, + "end": 18693, "loc": { "start": { - "line": 555, + "line": 560, "column": 11 }, "end": { - "line": 555, + "line": 560, "column": 18 }, "identifierName": "options" @@ -65840,15 +66386,15 @@ }, "property": { "type": "Identifier", - "start": 18578, - "end": 18585, + "start": 18694, + "end": 18701, "loc": { "start": { - "line": 555, + "line": 560, "column": 19 }, "end": { - "line": 555, + "line": 560, "column": 26 }, "identifierName": "modules" @@ -65859,15 +66405,15 @@ }, "property": { "type": "Identifier", - "start": 18586, - "end": 18593, + "start": 18702, + "end": 18709, "loc": { "start": { - "line": 555, + "line": 560, "column": 27 }, "end": { - "line": 555, + "line": 560, "column": 34 }, "identifierName": "forEach" @@ -65879,15 +66425,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 18594, - "end": 18941, + "start": 18710, + "end": 19123, "loc": { "start": { - "line": 555, + "line": 560, "column": 35 }, "end": { - "line": 566, + "line": 571, "column": 7 } }, @@ -65898,15 +66444,15 @@ "params": [ { "type": "Identifier", - "start": 18594, - "end": 18600, + "start": 18710, + "end": 18716, "loc": { "start": { - "line": 555, + "line": 560, "column": 35 }, "end": { - "line": 555, + "line": 560, "column": 41 }, "identifierName": "Module" @@ -65916,59 +66462,59 @@ ], "body": { "type": "BlockStatement", - "start": 18604, - "end": 18941, + "start": 18720, + "end": 19123, "loc": { "start": { - "line": 555, + "line": 560, "column": 45 }, "end": { - "line": 566, + "line": 571, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 18615, - "end": 18641, + "start": 18731, + "end": 18757, "loc": { "start": { - "line": 556, + "line": 561, "column": 8 }, "end": { - "line": 556, + "line": 561, "column": 34 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 18619, - "end": 18640, + "start": 18735, + "end": 18756, "loc": { "start": { - "line": 556, + "line": 561, "column": 12 }, "end": { - "line": 556, + "line": 561, "column": 33 } }, "id": { "type": "Identifier", - "start": 18619, - "end": 18625, + "start": 18735, + "end": 18741, "loc": { "start": { - "line": 556, + "line": 561, "column": 12 }, "end": { - "line": 556, + "line": 561, "column": 18 }, "identifierName": "module" @@ -65977,29 +66523,29 @@ }, "init": { "type": "NewExpression", - "start": 18628, - "end": 18640, + "start": 18744, + "end": 18756, "loc": { "start": { - "line": 556, + "line": 561, "column": 21 }, "end": { - "line": 556, + "line": 561, "column": 33 } }, "callee": { "type": "Identifier", - "start": 18632, - "end": 18638, + "start": 18748, + "end": 18754, "loc": { "start": { - "line": 556, + "line": 561, "column": 25 }, "end": { - "line": 556, + "line": 561, "column": 31 }, "identifierName": "Module" @@ -66015,15 +66561,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -66032,71 +66578,71 @@ }, { "type": "IfStatement", - "start": 18689, - "end": 18902, + "start": 18805, + "end": 19060, "loc": { "start": { - "line": 559, + "line": 564, "column": 8 }, "end": { - "line": 563, + "line": 567, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 18692, - "end": 18757, + "start": 18808, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, "left": { "type": "MemberExpression", - "start": 18692, - "end": 18715, + "start": 18808, + "end": 18831, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 18692, - "end": 18710, + "start": 18808, + "end": 18826, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 29 } }, "object": { "type": "Identifier", - "start": 18692, - "end": 18698, + "start": 18808, + "end": 18814, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 17 }, "identifierName": "module" @@ -66106,15 +66652,15 @@ }, "property": { "type": "Identifier", - "start": 18699, - "end": 18710, + "start": 18815, + "end": 18826, "loc": { "start": { - "line": 559, + "line": 564, "column": 18 }, "end": { - "line": 559, + "line": 564, "column": 29 }, "identifierName": "constructor" @@ -66126,15 +66672,15 @@ }, "property": { "type": "Identifier", - "start": 18711, - "end": 18715, + "start": 18827, + "end": 18831, "loc": { "start": { - "line": 559, + "line": 564, "column": 30 }, "end": { - "line": 559, + "line": 564, "column": 34 }, "identifierName": "name" @@ -66147,57 +66693,57 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 18719, - "end": 18757, + "start": 18835, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, "left": { "type": "MemberExpression", - "start": 18719, - "end": 18742, + "start": 18835, + "end": 18858, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 61 } }, "object": { "type": "MemberExpression", - "start": 18719, - "end": 18737, + "start": 18835, + "end": 18853, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 56 } }, "object": { "type": "Identifier", - "start": 18719, - "end": 18725, + "start": 18835, + "end": 18841, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 44 }, "identifierName": "module" @@ -66206,15 +66752,15 @@ }, "property": { "type": "Identifier", - "start": 18726, - "end": 18737, + "start": 18842, + "end": 18853, "loc": { "start": { - "line": 559, + "line": 564, "column": 45 }, "end": { - "line": 559, + "line": 564, "column": 56 }, "identifierName": "constructor" @@ -66225,15 +66771,15 @@ }, "property": { "type": "Identifier", - "start": 18738, - "end": 18742, + "start": 18854, + "end": 18858, "loc": { "start": { - "line": 559, + "line": 564, "column": 57 }, "end": { - "line": 559, + "line": 564, "column": 61 }, "identifierName": "name" @@ -66245,15 +66791,15 @@ "operator": "!==", "right": { "type": "StringLiteral", - "start": 18747, - "end": 18757, + "start": 18863, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 66 }, "end": { - "line": 559, + "line": 564, "column": 76 } }, @@ -66268,246 +66814,149 @@ }, "consequent": { "type": "BlockStatement", - "start": 18758, - "end": 18902, + "start": 18874, + "end": 19060, "loc": { "start": { - "line": 559, + "line": 564, "column": 77 }, "end": { - "line": 563, + "line": 567, "column": 9 } }, "body": [ { - "type": "ExpressionStatement", - "start": 18771, - "end": 18891, + "type": "VariableDeclaration", + "start": 18887, + "end": 18964, "loc": { "start": { - "line": 560, + "line": 565, "column": 10 }, "end": { - "line": 562, - "column": 12 + "line": 565, + "column": 87 } }, - "expression": { - "type": "CallExpression", - "start": 18771, - "end": 18890, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 562, - "column": 11 - } - }, - "callee": { - "type": "MemberExpression", - "start": 18771, - "end": 18801, + "declarations": [ + { + "type": "VariableDeclarator", + "start": 18891, + "end": 18963, "loc": { "start": { - "line": 560, - "column": 10 + "line": 565, + "column": 14 }, "end": { - "line": 560, - "column": 40 + "line": 565, + "column": 86 } }, - "object": { - "type": "MemberExpression", - "start": 18771, - "end": 18797, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 36 - } - }, - "object": { - "type": "MemberExpression", - "start": 18771, - "end": 18787, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 26 - } - }, - "object": { - "type": "ThisExpression", - "start": 18771, - "end": 18775, - "loc": { - "start": { - "line": 560, - "column": 10 - }, - "end": { - "line": 560, - "column": 14 - } - } - }, - "property": { - "type": "Identifier", - "start": 18776, - "end": 18787, - "loc": { - "start": { - "line": 560, - "column": 15 - }, - "end": { - "line": 560, - "column": 26 - }, - "identifierName": "keyboardDOM" - }, - "name": "keyboardDOM" - }, - "computed": false - }, - "property": { - "type": "Identifier", - "start": 18788, - "end": 18797, - "loc": { - "start": { - "line": 560, - "column": 27 - }, - "end": { - "line": 560, - "column": 36 - }, - "identifierName": "classList" - }, - "name": "classList" - }, - "computed": false - }, - "property": { + "id": { "type": "Identifier", - "start": 18798, - "end": 18801, + "start": 18891, + "end": 18899, "loc": { "start": { - "line": 560, - "column": 37 + "line": 565, + "column": 14 }, "end": { - "line": 560, - "column": 40 + "line": 565, + "column": 22 }, - "identifierName": "add" + "identifierName": "classStr" }, - "name": "add" + "name": "classStr" }, - "computed": false - }, - "arguments": [ - { + "init": { "type": "TemplateLiteral", - "start": 18816, - "end": 18877, + "start": 18902, + "end": 18963, "loc": { "start": { - "line": 561, - "column": 12 + "line": 565, + "column": 25 }, "end": { - "line": 561, - "column": 73 + "line": 565, + "column": 86 } }, "expressions": [ { "type": "CallExpression", - "start": 18826, - "end": 18875, + "start": 18912, + "end": 18961, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 71 + "line": 565, + "column": 84 } }, "callee": { "type": "MemberExpression", - "start": 18826, - "end": 18850, + "start": 18912, + "end": 18936, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 } }, "object": { "type": "MemberExpression", - "start": 18826, - "end": 18840, + "start": 18912, + "end": 18926, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 } }, "object": { "type": "ThisExpression", - "start": 18826, - "end": 18830, + "start": 18912, + "end": 18916, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 26 + "line": 565, + "column": 39 } } }, "property": { "type": "Identifier", - "start": 18831, - "end": 18840, + "start": 18917, + "end": 18926, "loc": { "start": { - "line": 561, - "column": 27 + "line": 565, + "column": 40 }, "end": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 }, "identifierName": "utilities" }, @@ -66517,16 +66966,16 @@ }, "property": { "type": "Identifier", - "start": 18841, - "end": 18850, + "start": 18927, + "end": 18936, "loc": { "start": { - "line": 561, - "column": 37 + "line": 565, + "column": 50 }, "end": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 }, "identifierName": "camelCase" }, @@ -66537,44 +66986,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 18851, - "end": 18874, + "start": 18937, + "end": 18960, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 } }, "object": { "type": "MemberExpression", - "start": 18851, - "end": 18869, + "start": 18937, + "end": 18955, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 } }, "object": { "type": "Identifier", - "start": 18851, - "end": 18857, + "start": 18937, + "end": 18943, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 53 + "line": 565, + "column": 66 }, "identifierName": "module" }, @@ -66582,16 +67031,16 @@ }, "property": { "type": "Identifier", - "start": 18858, - "end": 18869, + "start": 18944, + "end": 18955, "loc": { "start": { - "line": 561, - "column": 54 + "line": 565, + "column": 67 }, "end": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 }, "identifierName": "constructor" }, @@ -66601,16 +67050,16 @@ }, "property": { "type": "Identifier", - "start": 18870, - "end": 18874, + "start": 18956, + "end": 18960, "loc": { "start": { - "line": 561, - "column": 66 + "line": 565, + "column": 79 }, "end": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 }, "identifierName": "name" }, @@ -66624,16 +67073,16 @@ "quasis": [ { "type": "TemplateElement", - "start": 18817, - "end": 18824, + "start": 18903, + "end": 18910, "loc": { "start": { - "line": 561, - "column": 13 + "line": 565, + "column": 26 }, "end": { - "line": 561, - "column": 20 + "line": 565, + "column": 33 } }, "value": { @@ -66644,16 +67093,16 @@ }, { "type": "TemplateElement", - "start": 18876, - "end": 18876, + "start": 18962, + "end": 18962, "loc": { "start": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 }, "end": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 } }, "value": { @@ -66664,7 +67113,227 @@ } ] } - ] + } + ], + "kind": "let" + }, + { + "type": "ExpressionStatement", + "start": 18976, + "end": 19049, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 83 + } + }, + "expression": { + "type": "AssignmentExpression", + "start": 18976, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "operator": "=", + "left": { + "type": "MemberExpression", + "start": 18976, + "end": 19002, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 36 + } + }, + "object": { + "type": "ThisExpression", + "start": 18976, + "end": 18980, + "loc": { + "start": { + "line": 566, + "column": 10 + }, + "end": { + "line": 566, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "start": 18981, + "end": 19002, + "loc": { + "start": { + "line": 566, + "column": 15 + }, + "end": { + "line": 566, + "column": 36 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false + }, + "right": { + "type": "BinaryExpression", + "start": 19005, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "left": { + "type": "MemberExpression", + "start": 19005, + "end": 19031, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 65 + } + }, + "object": { + "type": "ThisExpression", + "start": 19005, + "end": 19009, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "start": 19010, + "end": 19031, + "loc": { + "start": { + "line": 566, + "column": 44 + }, + "end": { + "line": 566, + "column": 65 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false + }, + "operator": "+", + "right": { + "type": "TemplateLiteral", + "start": 19034, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 68 + }, + "end": { + "line": 566, + "column": 82 + } + }, + "expressions": [ + { + "type": "Identifier", + "start": 19038, + "end": 19046, + "loc": { + "start": { + "line": 566, + "column": 72 + }, + "end": { + "line": 566, + "column": 80 + }, + "identifierName": "classStr" + }, + "name": "classStr" + } + ], + "quasis": [ + { + "type": "TemplateElement", + "start": 19035, + "end": 19036, + "loc": { + "start": { + "line": 566, + "column": 69 + }, + "end": { + "line": 566, + "column": 70 + } + }, + "value": { + "raw": " ", + "cooked": " " + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 19047, + "end": 19047, + "loc": { + "start": { + "line": 566, + "column": 81 + }, + "end": { + "line": 566, + "column": 81 + } + }, + "value": { + "raw": "", + "cooked": "" + }, + "tail": true + } + ] + } + } } } ], @@ -66675,15 +67344,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -66692,57 +67361,136 @@ }, { "type": "ExpressionStatement", - "start": 18914, - "end": 18932, + "start": 19072, + "end": 19086, "loc": { "start": { - "line": 565, + "line": 569, "column": 8 }, "end": { - "line": 565, + "line": 569, + "column": 22 + } + }, + "expression": { + "type": "CallExpression", + "start": 19072, + "end": 19085, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 21 + } + }, + "callee": { + "type": "MemberExpression", + "start": 19072, + "end": 19083, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 19 + } + }, + "object": { + "type": "ThisExpression", + "start": 19072, + "end": 19076, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "start": 19077, + "end": 19083, + "loc": { + "start": { + "line": 569, + "column": 13 + }, + "end": { + "line": 569, + "column": 19 + }, + "identifierName": "render" + }, + "name": "render" + }, + "computed": false + }, + "arguments": [] + } + }, + { + "type": "ExpressionStatement", + "start": 19096, + "end": 19114, + "loc": { + "start": { + "line": 570, + "column": 8 + }, + "end": { + "line": 570, "column": 26 } }, "expression": { "type": "CallExpression", - "start": 18914, - "end": 18931, + "start": 19096, + "end": 19113, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 25 } }, "callee": { "type": "MemberExpression", - "start": 18914, - "end": 18925, + "start": 19096, + "end": 19107, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 19 } }, "object": { "type": "Identifier", - "start": 18914, - "end": 18920, + "start": 19096, + "end": 19102, "loc": { "start": { - "line": 565, + "line": 570, "column": 8 }, "end": { - "line": 565, + "line": 570, "column": 14 }, "identifierName": "module" @@ -66751,15 +67499,15 @@ }, "property": { "type": "Identifier", - "start": 18921, - "end": 18925, + "start": 19103, + "end": 19107, "loc": { "start": { - "line": 565, + "line": 570, "column": 15 }, "end": { - "line": 565, + "line": 570, "column": 19 }, "identifierName": "init" @@ -66771,15 +67519,15 @@ "arguments": [ { "type": "ThisExpression", - "start": 18926, - "end": 18930, + "start": 19108, + "end": 19112, "loc": { "start": { - "line": 565, + "line": 570, "column": 20 }, "end": { - "line": 565, + "line": 570, "column": 24 } } @@ -66807,15 +67555,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -66825,15 +67573,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -66842,15 +67590,15 @@ }, { "type": "ClassProperty", - "start": 18997, - "end": 19129, + "start": 19179, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 2 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, @@ -66858,15 +67606,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 18997, - "end": 19010, + "start": 19179, + "end": 19192, "loc": { "start": { - "line": 573, + "line": 578, "column": 2 }, "end": { - "line": 573, + "line": 578, "column": 15 }, "identifierName": "getModuleProp" @@ -66876,15 +67624,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 19013, - "end": 19129, + "start": 19195, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 18 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, @@ -66895,15 +67643,15 @@ "params": [ { "type": "Identifier", - "start": 19014, - "end": 19018, + "start": 19196, + "end": 19200, "loc": { "start": { - "line": 573, + "line": 578, "column": 19 }, "end": { - "line": 573, + "line": 578, "column": 23 }, "identifierName": "name" @@ -66912,15 +67660,15 @@ }, { "type": "Identifier", - "start": 19020, - "end": 19024, + "start": 19202, + "end": 19206, "loc": { "start": { - "line": 573, + "line": 578, "column": 25 }, "end": { - "line": 573, + "line": 578, "column": 29 }, "identifierName": "prop" @@ -66930,44 +67678,44 @@ ], "body": { "type": "BlockStatement", - "start": 19029, - "end": 19129, + "start": 19211, + "end": 19311, "loc": { "start": { - "line": 573, + "line": 578, "column": 34 }, "end": { - "line": 578, + "line": 583, "column": 3 } }, "body": [ { "type": "IfStatement", - "start": 19036, - "end": 19080, + "start": 19218, + "end": 19262, "loc": { "start": { - "line": 574, + "line": 579, "column": 4 }, "end": { - "line": 575, + "line": 580, "column": 19 } }, "test": { "type": "UnaryExpression", - "start": 19039, - "end": 19058, + "start": 19221, + "end": 19240, "loc": { "start": { - "line": 574, + "line": 579, "column": 7 }, "end": { - "line": 574, + "line": 579, "column": 26 } }, @@ -66975,58 +67723,58 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 19040, - "end": 19058, + "start": 19222, + "end": 19240, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 26 } }, "object": { "type": "MemberExpression", - "start": 19040, - "end": 19052, + "start": 19222, + "end": 19234, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 19040, - "end": 19044, + "start": 19222, + "end": 19226, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 12 } } }, "property": { "type": "Identifier", - "start": 19045, - "end": 19052, + "start": 19227, + "end": 19234, "loc": { "start": { - "line": 574, + "line": 579, "column": 13 }, "end": { - "line": 574, + "line": 579, "column": 20 }, "identifierName": "modules" @@ -67037,15 +67785,15 @@ }, "property": { "type": "Identifier", - "start": 19053, - "end": 19057, + "start": 19235, + "end": 19239, "loc": { "start": { - "line": 574, + "line": 579, "column": 21 }, "end": { - "line": 574, + "line": 579, "column": 25 }, "identifierName": "name" @@ -67060,29 +67808,29 @@ }, "consequent": { "type": "ReturnStatement", - "start": 19067, - "end": 19080, + "start": 19249, + "end": 19262, "loc": { "start": { - "line": 575, + "line": 580, "column": 6 }, "end": { - "line": 575, + "line": 580, "column": 19 } }, "argument": { "type": "BooleanLiteral", - "start": 19074, - "end": 19079, + "start": 19256, + "end": 19261, "loc": { "start": { - "line": 575, + "line": 580, "column": 13 }, "end": { - "line": 575, + "line": 580, "column": 18 } }, @@ -67093,86 +67841,86 @@ }, { "type": "ReturnStatement", - "start": 19092, - "end": 19124, + "start": 19274, + "end": 19306, "loc": { "start": { - "line": 577, + "line": 582, "column": 4 }, "end": { - "line": 577, + "line": 582, "column": 36 } }, "argument": { "type": "MemberExpression", - "start": 19099, - "end": 19123, + "start": 19281, + "end": 19305, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 19099, - "end": 19117, + "start": 19281, + "end": 19299, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 29 } }, "object": { "type": "MemberExpression", - "start": 19099, - "end": 19111, + "start": 19281, + "end": 19293, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 19099, - "end": 19103, + "start": 19281, + "end": 19285, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 15 } } }, "property": { "type": "Identifier", - "start": 19104, - "end": 19111, + "start": 19286, + "end": 19293, "loc": { "start": { - "line": 577, + "line": 582, "column": 16 }, "end": { - "line": 577, + "line": 582, "column": 23 }, "identifierName": "modules" @@ -67183,15 +67931,15 @@ }, "property": { "type": "Identifier", - "start": 19112, - "end": 19116, + "start": 19294, + "end": 19298, "loc": { "start": { - "line": 577, + "line": 582, "column": 24 }, "end": { - "line": 577, + "line": 582, "column": 28 }, "identifierName": "name" @@ -67202,15 +67950,15 @@ }, "property": { "type": "Identifier", - "start": 19118, - "end": 19122, + "start": 19300, + "end": 19304, "loc": { "start": { - "line": 577, + "line": 582, "column": 30 }, "end": { - "line": 577, + "line": 582, "column": 34 }, "identifierName": "prop" @@ -67230,15 +67978,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -67248,15 +67996,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -67265,15 +68013,15 @@ }, { "type": "ClassProperty", - "start": 19170, - "end": 19238, + "start": 19352, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 2 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, @@ -67281,15 +68029,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19170, - "end": 19184, + "start": 19352, + "end": 19366, "loc": { "start": { - "line": 583, + "line": 588, "column": 2 }, "end": { - "line": 583, + "line": 588, "column": 16 }, "identifierName": "getModulesList" @@ -67299,15 +68047,15 @@ }, "value": { "type": "ArrowFunctionExpression", - "start": 19187, - "end": 19238, + "start": 19369, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 19 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, @@ -67318,72 +68066,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19193, - "end": 19238, + "start": 19375, + "end": 19420, "loc": { "start": { - "line": 583, + "line": 588, "column": 25 }, "end": { - "line": 585, + "line": 590, "column": 3 } }, "body": [ { "type": "ReturnStatement", - "start": 19200, - "end": 19233, + "start": 19382, + "end": 19415, "loc": { "start": { - "line": 584, + "line": 589, "column": 4 }, "end": { - "line": 584, + "line": 589, "column": 37 } }, "argument": { "type": "CallExpression", - "start": 19207, - "end": 19232, + "start": 19389, + "end": 19414, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 19207, - "end": 19218, + "start": 19389, + "end": 19400, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 22 } }, "object": { "type": "Identifier", - "start": 19207, - "end": 19213, + "start": 19389, + "end": 19395, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 17 }, "identifierName": "Object" @@ -67392,15 +68140,15 @@ }, "property": { "type": "Identifier", - "start": 19214, - "end": 19218, + "start": 19396, + "end": 19400, "loc": { "start": { - "line": 584, + "line": 589, "column": 18 }, "end": { - "line": 584, + "line": 589, "column": 22 }, "identifierName": "keys" @@ -67412,44 +68160,44 @@ "arguments": [ { "type": "MemberExpression", - "start": 19219, - "end": 19231, + "start": 19401, + "end": 19413, "loc": { "start": { - "line": 584, + "line": 589, "column": 23 }, "end": { - "line": 584, + "line": 589, "column": 35 } }, "object": { "type": "ThisExpression", - "start": 19219, - "end": 19223, + "start": 19401, + "end": 19405, "loc": { "start": { - "line": 584, + "line": 589, "column": 23 }, "end": { - "line": 584, + "line": 589, "column": 27 } } }, "property": { "type": "Identifier", - "start": 19224, - "end": 19231, + "start": 19406, + "end": 19413, "loc": { "start": { - "line": 584, + "line": 589, "column": 28 }, "end": { - "line": 584, + "line": 589, "column": 35 }, "identifierName": "modules" @@ -67471,15 +68219,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -67489,15 +68237,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -67506,15 +68254,15 @@ }, { "type": "ClassMethod", - "start": 19304, - "end": 23618, + "start": 19486, + "end": 23830, "loc": { "start": { - "line": 590, + "line": 595, "column": 2 }, "end": { - "line": 732, + "line": 737, "column": 3 } }, @@ -67522,15 +68270,15 @@ "computed": false, "key": { "type": "Identifier", - "start": 19304, - "end": 19310, + "start": 19486, + "end": 19492, "loc": { "start": { - "line": 590, + "line": 595, "column": 2 }, "end": { - "line": 590, + "line": 595, "column": 8 }, "identifierName": "render" @@ -67546,72 +68294,72 @@ "params": [], "body": { "type": "BlockStatement", - "start": 19312, - "end": 23618, + "start": 19494, + "end": 23830, "loc": { "start": { - "line": 590, + "line": 595, "column": 10 }, "end": { - "line": 732, + "line": 737, "column": 3 } }, "body": [ { "type": "ExpressionStatement", - "start": 19360, - "end": 19373, + "start": 19542, + "end": 19555, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 17 } }, "expression": { "type": "CallExpression", - "start": 19360, - "end": 19372, + "start": 19542, + "end": 19554, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 16 } }, "callee": { "type": "MemberExpression", - "start": 19360, - "end": 19370, + "start": 19542, + "end": 19552, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 14 } }, "object": { "type": "ThisExpression", - "start": 19360, - "end": 19364, + "start": 19542, + "end": 19546, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 8 } }, @@ -67619,15 +68367,15 @@ }, "property": { "type": "Identifier", - "start": 19365, - "end": 19370, + "start": 19547, + "end": 19552, "loc": { "start": { - "line": 594, + "line": 599, "column": 9 }, "end": { - "line": 594, + "line": 599, "column": 14 }, "identifierName": "clear" @@ -67644,15 +68392,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear keyboard\r\n ", - "start": 19319, - "end": 19354, + "start": 19501, + "end": 19536, "loc": { "start": { - "line": 591, + "line": 596, "column": 4 }, "end": { - "line": 593, + "line": 598, "column": 7 } } @@ -67661,44 +68409,44 @@ }, { "type": "VariableDeclaration", - "start": 19381, - "end": 19481, + "start": 19563, + "end": 19663, "loc": { "start": { - "line": 596, + "line": 601, "column": 4 }, "end": { - "line": 596, + "line": 601, "column": 104 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19385, - "end": 19480, + "start": 19567, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 8 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "id": { "type": "Identifier", - "start": 19385, - "end": 19396, + "start": 19567, + "end": 19578, "loc": { "start": { - "line": 596, + "line": 601, "column": 8 }, "end": { - "line": 596, + "line": 601, "column": 19 }, "identifierName": "layoutClass" @@ -67707,72 +68455,72 @@ }, "init": { "type": "ConditionalExpression", - "start": 19399, - "end": 19480, + "start": 19581, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "test": { "type": "MemberExpression", - "start": 19399, - "end": 19418, + "start": 19581, + "end": 19600, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 41 } }, "object": { "type": "MemberExpression", - "start": 19399, - "end": 19411, + "start": 19581, + "end": 19593, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 19399, - "end": 19403, + "start": 19581, + "end": 19585, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 26 } } }, "property": { "type": "Identifier", - "start": 19404, - "end": 19411, + "start": 19586, + "end": 19593, "loc": { "start": { - "line": 596, + "line": 601, "column": 27 }, "end": { - "line": 596, + "line": 601, "column": 34 }, "identifierName": "options" @@ -67783,15 +68531,15 @@ }, "property": { "type": "Identifier", - "start": 19412, - "end": 19418, + "start": 19594, + "end": 19600, "loc": { "start": { - "line": 596, + "line": 601, "column": 35 }, "end": { - "line": 596, + "line": 601, "column": 41 }, "identifierName": "layout" @@ -67802,15 +68550,15 @@ }, "consequent": { "type": "StringLiteral", - "start": 19421, - "end": 19439, + "start": 19603, + "end": 19621, "loc": { "start": { - "line": 596, + "line": 601, "column": 44 }, "end": { - "line": 596, + "line": 601, "column": 62 } }, @@ -67822,73 +68570,73 @@ }, "alternate": { "type": "TemplateLiteral", - "start": 19442, - "end": 19480, + "start": 19624, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 65 }, "end": { - "line": 596, + "line": 601, "column": 103 } }, "expressions": [ { "type": "MemberExpression", - "start": 19455, - "end": 19478, + "start": 19637, + "end": 19660, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 101 } }, "object": { "type": "MemberExpression", - "start": 19455, - "end": 19467, + "start": 19637, + "end": 19649, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 90 } }, "object": { "type": "ThisExpression", - "start": 19455, - "end": 19459, + "start": 19637, + "end": 19641, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 82 } } }, "property": { "type": "Identifier", - "start": 19460, - "end": 19467, + "start": 19642, + "end": 19649, "loc": { "start": { - "line": 596, + "line": 601, "column": 83 }, "end": { - "line": 596, + "line": 601, "column": 90 }, "identifierName": "options" @@ -67899,15 +68647,15 @@ }, "property": { "type": "Identifier", - "start": 19468, - "end": 19478, + "start": 19650, + "end": 19660, "loc": { "start": { - "line": 596, + "line": 601, "column": 91 }, "end": { - "line": 596, + "line": 601, "column": 101 }, "identifierName": "layoutName" @@ -67920,15 +68668,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 19443, - "end": 19453, + "start": 19625, + "end": 19635, "loc": { "start": { - "line": 596, + "line": 601, "column": 66 }, "end": { - "line": 596, + "line": 601, "column": 76 } }, @@ -67940,15 +68688,15 @@ }, { "type": "TemplateElement", - "start": 19479, - "end": 19479, + "start": 19661, + "end": 19661, "loc": { "start": { - "line": 596, + "line": 601, "column": 102 }, "end": { - "line": 596, + "line": 601, "column": 102 } }, @@ -67967,44 +68715,44 @@ }, { "type": "VariableDeclaration", - "start": 19487, - "end": 19557, + "start": 19669, + "end": 19739, "loc": { "start": { - "line": 597, + "line": 602, "column": 4 }, "end": { - "line": 597, + "line": 602, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19491, - "end": 19556, + "start": 19673, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 8 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "id": { "type": "Identifier", - "start": 19491, - "end": 19497, + "start": 19673, + "end": 19679, "loc": { "start": { - "line": 597, + "line": 602, "column": 8 }, "end": { - "line": 597, + "line": 602, "column": 14 }, "identifierName": "layout" @@ -68013,72 +68761,72 @@ }, "init": { "type": "LogicalExpression", - "start": 19500, - "end": 19556, + "start": 19682, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "left": { "type": "MemberExpression", - "start": 19500, - "end": 19519, + "start": 19682, + "end": 19701, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 36 } }, "object": { "type": "MemberExpression", - "start": 19500, - "end": 19512, + "start": 19682, + "end": 19694, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 19500, - "end": 19504, + "start": 19682, + "end": 19686, "loc": { "start": { - "line": 597, + "line": 602, "column": 17 }, "end": { - "line": 597, + "line": 602, "column": 21 } } }, "property": { "type": "Identifier", - "start": 19505, - "end": 19512, + "start": 19687, + "end": 19694, "loc": { "start": { - "line": 597, + "line": 602, "column": 22 }, "end": { - "line": 597, + "line": 602, "column": 29 }, "identifierName": "options" @@ -68089,15 +68837,15 @@ }, "property": { "type": "Identifier", - "start": 19513, - "end": 19519, + "start": 19695, + "end": 19701, "loc": { "start": { - "line": 597, + "line": 602, "column": 30 }, "end": { - "line": 597, + "line": 602, "column": 36 }, "identifierName": "layout" @@ -68109,43 +68857,43 @@ "operator": "||", "right": { "type": "CallExpression", - "start": 19523, - "end": 19556, + "start": 19705, + "end": 19738, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 73 } }, "callee": { "type": "MemberExpression", - "start": 19523, - "end": 19554, + "start": 19705, + "end": 19736, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 71 } }, "object": { "type": "Identifier", - "start": 19523, - "end": 19537, + "start": 19705, + "end": 19719, "loc": { "start": { - "line": 597, + "line": 602, "column": 40 }, "end": { - "line": 597, + "line": 602, "column": 54 }, "identifierName": "KeyboardLayout" @@ -68154,15 +68902,15 @@ }, "property": { "type": "Identifier", - "start": 19538, - "end": 19554, + "start": 19720, + "end": 19736, "loc": { "start": { - "line": 597, + "line": 602, "column": 55 }, "end": { - "line": 597, + "line": 602, "column": 71 }, "identifierName": "getDefaultLayout" @@ -68181,15 +68929,15 @@ { "type": "CommentBlock", "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, + "start": 19747, + "end": 19799, "loc": { "start": { - "line": 599, + "line": 604, "column": 4 }, "end": { - "line": 601, + "line": 606, "column": 7 } } @@ -68198,44 +68946,44 @@ }, { "type": "VariableDeclaration", - "start": 19623, - "end": 19651, + "start": 19805, + "end": 19833, "loc": { "start": { - "line": 602, + "line": 607, "column": 4 }, "end": { - "line": 602, + "line": 607, "column": 32 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19627, - "end": 19650, + "start": 19809, + "end": 19832, "loc": { "start": { - "line": 602, + "line": 607, "column": 8 }, "end": { - "line": 602, + "line": 607, "column": 31 } }, "id": { "type": "Identifier", - "start": 19627, - "end": 19645, + "start": 19809, + "end": 19827, "loc": { "start": { - "line": 602, + "line": 607, "column": 8 }, "end": { - "line": 602, + "line": 607, "column": 26 }, "identifierName": "buttonThemesParsed" @@ -68245,15 +68993,15 @@ }, "init": { "type": "ObjectExpression", - "start": 19648, - "end": 19650, + "start": 19830, + "end": 19832, "loc": { "start": { - "line": 602, + "line": 607, "column": 29 }, "end": { - "line": 602, + "line": 607, "column": 31 } }, @@ -68267,15 +69015,15 @@ { "type": "CommentBlock", "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, + "start": 19747, + "end": 19799, "loc": { "start": { - "line": 599, + "line": 604, "column": 4 }, "end": { - "line": 601, + "line": 606, "column": 7 } } @@ -68284,57 +69032,57 @@ }, { "type": "IfStatement", - "start": 19657, - "end": 20796, + "start": 19839, + "end": 20978, "loc": { "start": { - "line": 603, + "line": 608, "column": 4 }, "end": { - "line": 631, + "line": 636, "column": 5 } }, "test": { "type": "CallExpression", - "start": 19660, - "end": 19699, + "start": 19842, + "end": 19881, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 46 } }, "callee": { "type": "MemberExpression", - "start": 19660, - "end": 19673, + "start": 19842, + "end": 19855, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 20 } }, "object": { "type": "Identifier", - "start": 19660, - "end": 19665, + "start": 19842, + "end": 19847, "loc": { "start": { - "line": 603, + "line": 608, "column": 7 }, "end": { - "line": 603, + "line": 608, "column": 12 }, "identifierName": "Array" @@ -68343,15 +69091,15 @@ }, "property": { "type": "Identifier", - "start": 19666, - "end": 19673, + "start": 19848, + "end": 19855, "loc": { "start": { - "line": 603, + "line": 608, "column": 13 }, "end": { - "line": 603, + "line": 608, "column": 20 }, "identifierName": "isArray" @@ -68363,58 +69111,58 @@ "arguments": [ { "type": "MemberExpression", - "start": 19674, - "end": 19698, + "start": 19856, + "end": 19880, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 45 } }, "object": { "type": "MemberExpression", - "start": 19674, - "end": 19686, + "start": 19856, + "end": 19868, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 33 } }, "object": { "type": "ThisExpression", - "start": 19674, - "end": 19678, + "start": 19856, + "end": 19860, "loc": { "start": { - "line": 603, + "line": 608, "column": 21 }, "end": { - "line": 603, + "line": 608, "column": 25 } } }, "property": { "type": "Identifier", - "start": 19679, - "end": 19686, + "start": 19861, + "end": 19868, "loc": { "start": { - "line": 603, + "line": 608, "column": 26 }, "end": { - "line": 603, + "line": 608, "column": 33 }, "identifierName": "options" @@ -68425,15 +69173,15 @@ }, "property": { "type": "Identifier", - "start": 19687, - "end": 19698, + "start": 19869, + "end": 19880, "loc": { "start": { - "line": 603, + "line": 608, "column": 34 }, "end": { - "line": 603, + "line": 608, "column": 45 }, "identifierName": "buttonTheme" @@ -68446,115 +69194,115 @@ }, "consequent": { "type": "BlockStatement", - "start": 19700, - "end": 20796, + "start": 19882, + "end": 20978, "loc": { "start": { - "line": 603, + "line": 608, "column": 47 }, "end": { - "line": 631, + "line": 636, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 19709, - "end": 20789, + "start": 19891, + "end": 20971, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 630, + "line": 635, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 19709, - "end": 20788, + "start": 19891, + "end": 20970, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 630, + "line": 635, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 19709, - "end": 19741, + "start": 19891, + "end": 19923, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 38 } }, "object": { "type": "MemberExpression", - "start": 19709, - "end": 19733, + "start": 19891, + "end": 19915, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 19709, - "end": 19721, + "start": 19891, + "end": 19903, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 18 } }, "object": { "type": "ThisExpression", - "start": 19709, - "end": 19713, + "start": 19891, + "end": 19895, "loc": { "start": { - "line": 604, + "line": 609, "column": 6 }, "end": { - "line": 604, + "line": 609, "column": 10 } } }, "property": { "type": "Identifier", - "start": 19714, - "end": 19721, + "start": 19896, + "end": 19903, "loc": { "start": { - "line": 604, + "line": 609, "column": 11 }, "end": { - "line": 604, + "line": 609, "column": 18 }, "identifierName": "options" @@ -68565,15 +69313,15 @@ }, "property": { "type": "Identifier", - "start": 19722, - "end": 19733, + "start": 19904, + "end": 19915, "loc": { "start": { - "line": 604, + "line": 609, "column": 19 }, "end": { - "line": 604, + "line": 609, "column": 30 }, "identifierName": "buttonTheme" @@ -68584,15 +69332,15 @@ }, "property": { "type": "Identifier", - "start": 19734, - "end": 19741, + "start": 19916, + "end": 19923, "loc": { "start": { - "line": 604, + "line": 609, "column": 31 }, "end": { - "line": 604, + "line": 609, "column": 38 }, "identifierName": "forEach" @@ -68604,15 +69352,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 19742, - "end": 20787, + "start": 19924, + "end": 20969, "loc": { "start": { - "line": 604, + "line": 609, "column": 39 }, "end": { - "line": 630, + "line": 635, "column": 7 } }, @@ -68623,15 +69371,15 @@ "params": [ { "type": "Identifier", - "start": 19742, - "end": 19750, + "start": 19924, + "end": 19932, "loc": { "start": { - "line": 604, + "line": 609, "column": 39 }, "end": { - "line": 604, + "line": 609, "column": 47 }, "identifierName": "themeObj" @@ -68641,72 +69389,72 @@ ], "body": { "type": "BlockStatement", - "start": 19754, - "end": 20787, + "start": 19936, + "end": 20969, "loc": { "start": { - "line": 604, + "line": 609, "column": 51 }, "end": { - "line": 630, + "line": 635, "column": 7 } }, "body": [ { "type": "IfStatement", - "start": 19765, - "end": 20778, + "start": 19947, + "end": 20960, "loc": { "start": { - "line": 605, + "line": 610, "column": 8 }, "end": { - "line": 629, + "line": 634, "column": 9 } }, "test": { "type": "LogicalExpression", - "start": 19768, - "end": 19802, + "start": 19950, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 45 } }, "left": { "type": "MemberExpression", - "start": 19768, - "end": 19784, + "start": 19950, + "end": 19966, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 27 } }, "object": { "type": "Identifier", - "start": 19768, - "end": 19776, + "start": 19950, + "end": 19958, "loc": { "start": { - "line": 605, + "line": 610, "column": 11 }, "end": { - "line": 605, + "line": 610, "column": 19 }, "identifierName": "themeObj" @@ -68715,15 +69463,15 @@ }, "property": { "type": "Identifier", - "start": 19777, - "end": 19784, + "start": 19959, + "end": 19966, "loc": { "start": { - "line": 605, + "line": 610, "column": 20 }, "end": { - "line": 605, + "line": 610, "column": 27 }, "identifierName": "buttons" @@ -68735,29 +69483,29 @@ "operator": "&&", "right": { "type": "MemberExpression", - "start": 19788, - "end": 19802, + "start": 19970, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 31 }, "end": { - "line": 605, + "line": 610, "column": 45 } }, "object": { "type": "Identifier", - "start": 19788, - "end": 19796, + "start": 19970, + "end": 19978, "loc": { "start": { - "line": 605, + "line": 610, "column": 31 }, "end": { - "line": 605, + "line": 610, "column": 39 }, "identifierName": "themeObj" @@ -68766,15 +69514,15 @@ }, "property": { "type": "Identifier", - "start": 19797, - "end": 19802, + "start": 19979, + "end": 19984, "loc": { "start": { - "line": 605, + "line": 610, "column": 40 }, "end": { - "line": 605, + "line": 610, "column": 45 }, "identifierName": "class" @@ -68786,59 +69534,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 19803, - "end": 20644, + "start": 19985, + "end": 20826, "loc": { "start": { - "line": 605, + "line": 610, "column": 46 }, "end": { - "line": 627, + "line": 632, "column": 9 } }, "body": [ { "type": "VariableDeclaration", - "start": 19816, - "end": 19833, + "start": 19998, + "end": 20015, "loc": { "start": { - "line": 606, + "line": 611, "column": 10 }, "end": { - "line": 606, + "line": 611, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 19820, - "end": 19832, + "start": 20002, + "end": 20014, "loc": { "start": { - "line": 606, + "line": 611, "column": 14 }, "end": { - "line": 606, + "line": 611, "column": 26 } }, "id": { "type": "Identifier", - "start": 19820, - "end": 19832, + "start": 20002, + "end": 20014, "loc": { "start": { - "line": 606, + "line": 611, "column": 14 }, "end": { - "line": 606, + "line": 611, "column": 26 }, "identifierName": "themeButtons" @@ -68852,43 +69600,43 @@ }, { "type": "IfStatement", - "start": 19847, - "end": 19958, + "start": 20029, + "end": 20140, "loc": { "start": { - "line": 608, + "line": 613, "column": 10 }, "end": { - "line": 610, + "line": 615, "column": 11 } }, "test": { "type": "BinaryExpression", - "start": 19850, - "end": 19886, + "start": 20032, + "end": 20068, "loc": { "start": { - "line": 608, + "line": 613, "column": 13 }, "end": { - "line": 608, + "line": 613, "column": 49 } }, "left": { "type": "UnaryExpression", - "start": 19850, - "end": 19873, + "start": 20032, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 13 }, "end": { - "line": 608, + "line": 613, "column": 36 } }, @@ -68896,29 +69644,29 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 19857, - "end": 19873, + "start": 20039, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 20 }, "end": { - "line": 608, + "line": 613, "column": 36 } }, "object": { "type": "Identifier", - "start": 19857, - "end": 19865, + "start": 20039, + "end": 20047, "loc": { "start": { - "line": 608, + "line": 613, "column": 20 }, "end": { - "line": 608, + "line": 613, "column": 28 }, "identifierName": "themeObj" @@ -68927,15 +69675,15 @@ }, "property": { "type": "Identifier", - "start": 19866, - "end": 19873, + "start": 20048, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 29 }, "end": { - "line": 608, + "line": 613, "column": 36 }, "identifierName": "buttons" @@ -68951,15 +69699,15 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 19878, - "end": 19886, + "start": 20060, + "end": 20068, "loc": { "start": { - "line": 608, + "line": 613, "column": 41 }, "end": { - "line": 608, + "line": 613, "column": 49 } }, @@ -68972,59 +69720,59 @@ }, "consequent": { "type": "BlockStatement", - "start": 19887, - "end": 19958, + "start": 20069, + "end": 20140, "loc": { "start": { - "line": 608, + "line": 613, "column": 50 }, "end": { - "line": 610, + "line": 615, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 19902, - "end": 19945, + "start": 20084, + "end": 20127, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 55 } }, "expression": { "type": "AssignmentExpression", - "start": 19902, - "end": 19944, + "start": 20084, + "end": 20126, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 54 } }, "operator": "=", "left": { "type": "Identifier", - "start": 19902, - "end": 19914, + "start": 20084, + "end": 20096, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 24 }, "identifierName": "themeButtons" @@ -69033,57 +69781,57 @@ }, "right": { "type": "CallExpression", - "start": 19917, - "end": 19944, + "start": 20099, + "end": 20126, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 54 } }, "callee": { "type": "MemberExpression", - "start": 19917, - "end": 19939, + "start": 20099, + "end": 20121, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 49 } }, "object": { "type": "MemberExpression", - "start": 19917, - "end": 19933, + "start": 20099, + "end": 20115, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 43 } }, "object": { "type": "Identifier", - "start": 19917, - "end": 19925, + "start": 20099, + "end": 20107, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 35 }, "identifierName": "themeObj" @@ -69092,15 +69840,15 @@ }, "property": { "type": "Identifier", - "start": 19926, - "end": 19933, + "start": 20108, + "end": 20115, "loc": { "start": { - "line": 609, + "line": 614, "column": 36 }, "end": { - "line": 609, + "line": 614, "column": 43 }, "identifierName": "buttons" @@ -69111,15 +69859,15 @@ }, "property": { "type": "Identifier", - "start": 19934, - "end": 19939, + "start": 20116, + "end": 20121, "loc": { "start": { - "line": 609, + "line": 614, "column": 44 }, "end": { - "line": 609, + "line": 614, "column": 49 }, "identifierName": "split" @@ -69131,15 +69879,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 19940, - "end": 19943, + "start": 20122, + "end": 20125, "loc": { "start": { - "line": 609, + "line": 614, "column": 50 }, "end": { - "line": 609, + "line": 614, "column": 53 } }, @@ -69160,29 +69908,29 @@ }, { "type": "IfStatement", - "start": 19972, - "end": 20633, + "start": 20154, + "end": 20815, "loc": { "start": { - "line": 612, + "line": 617, "column": 10 }, "end": { - "line": 626, + "line": 631, "column": 11 } }, "test": { "type": "Identifier", - "start": 19975, - "end": 19987, + "start": 20157, + "end": 20169, "loc": { "start": { - "line": 612, + "line": 617, "column": 13 }, "end": { - "line": 612, + "line": 617, "column": 25 }, "identifierName": "themeButtons" @@ -69191,72 +69939,72 @@ }, "consequent": { "type": "BlockStatement", - "start": 19988, - "end": 20633, + "start": 20170, + "end": 20815, "loc": { "start": { - "line": 612, + "line": 617, "column": 26 }, "end": { - "line": 626, + "line": 631, "column": 11 } }, "body": [ { "type": "ExpressionStatement", - "start": 20003, - "end": 20620, + "start": 20185, + "end": 20802, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 625, + "line": 630, "column": 15 } }, "expression": { "type": "CallExpression", - "start": 20003, - "end": 20619, + "start": 20185, + "end": 20801, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 625, + "line": 630, "column": 14 } }, "callee": { "type": "MemberExpression", - "start": 20003, - "end": 20023, + "start": 20185, + "end": 20205, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 613, + "line": 618, "column": 32 } }, "object": { "type": "Identifier", - "start": 20003, - "end": 20015, + "start": 20185, + "end": 20197, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 613, + "line": 618, "column": 24 }, "identifierName": "themeButtons" @@ -69265,15 +70013,15 @@ }, "property": { "type": "Identifier", - "start": 20016, - "end": 20023, + "start": 20198, + "end": 20205, "loc": { "start": { - "line": 613, + "line": 618, "column": 25 }, "end": { - "line": 613, + "line": 618, "column": 32 }, "identifierName": "forEach" @@ -69285,15 +70033,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 20024, - "end": 20618, + "start": 20206, + "end": 20800, "loc": { "start": { - "line": 613, + "line": 618, "column": 33 }, "end": { - "line": 625, + "line": 630, "column": 13 } }, @@ -69304,15 +70052,15 @@ "params": [ { "type": "Identifier", - "start": 20024, - "end": 20035, + "start": 20206, + "end": 20217, "loc": { "start": { - "line": 613, + "line": 618, "column": 33 }, "end": { - "line": 613, + "line": 618, "column": 44 }, "identifierName": "themeButton" @@ -69322,59 +70070,59 @@ ], "body": { "type": "BlockStatement", - "start": 20039, - "end": 20618, + "start": 20221, + "end": 20800, "loc": { "start": { - "line": 613, + "line": 618, "column": 48 }, "end": { - "line": 625, + "line": 630, "column": 13 } }, "body": [ { "type": "VariableDeclaration", - "start": 20056, - "end": 20106, + "start": 20238, + "end": 20288, "loc": { "start": { - "line": 614, + "line": 619, "column": 14 }, "end": { - "line": 614, + "line": 619, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 20060, - "end": 20105, + "start": 20242, + "end": 20287, "loc": { "start": { - "line": 614, + "line": 619, "column": 18 }, "end": { - "line": 614, + "line": 619, "column": 63 } }, "id": { "type": "Identifier", - "start": 20060, - "end": 20071, + "start": 20242, + "end": 20253, "loc": { "start": { - "line": 614, + "line": 619, "column": 18 }, "end": { - "line": 614, + "line": 619, "column": 29 }, "identifierName": "themeParsed" @@ -69383,29 +70131,29 @@ }, "init": { "type": "MemberExpression", - "start": 20074, - "end": 20105, + "start": 20256, + "end": 20287, "loc": { "start": { - "line": 614, + "line": 619, "column": 32 }, "end": { - "line": 614, + "line": 619, "column": 63 } }, "object": { "type": "Identifier", - "start": 20074, - "end": 20092, + "start": 20256, + "end": 20274, "loc": { "start": { - "line": 614, + "line": 619, "column": 32 }, "end": { - "line": 614, + "line": 619, "column": 50 }, "identifierName": "buttonThemesParsed" @@ -69414,15 +70162,15 @@ }, "property": { "type": "Identifier", - "start": 20093, - "end": 20104, + "start": 20275, + "end": 20286, "loc": { "start": { - "line": 614, + "line": 619, "column": 51 }, "end": { - "line": 614, + "line": 619, "column": 62 }, "identifierName": "themeButton" @@ -69438,15 +70186,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -69455,29 +70203,29 @@ }, { "type": "IfStatement", - "start": 20179, - "end": 20603, + "start": 20361, + "end": 20785, "loc": { "start": { - "line": 617, + "line": 622, "column": 14 }, "end": { - "line": 624, + "line": 629, "column": 15 } }, "test": { "type": "Identifier", - "start": 20182, - "end": 20193, + "start": 20364, + "end": 20375, "loc": { "start": { - "line": 617, + "line": 622, "column": 17 }, "end": { - "line": 617, + "line": 622, "column": 28 }, "identifierName": "themeParsed" @@ -69487,44 +70235,44 @@ }, "consequent": { "type": "BlockStatement", - "start": 20194, - "end": 20512, + "start": 20376, + "end": 20694, "loc": { "start": { - "line": 617, + "line": 622, "column": 29 }, "end": { - "line": 622, + "line": 627, "column": 15 } }, "body": [ { "type": "IfStatement", - "start": 20314, - "end": 20495, + "start": 20496, + "end": 20677, "loc": { "start": { - "line": 619, + "line": 624, "column": 16 }, "end": { - "line": 621, + "line": 626, "column": 17 } }, "test": { "type": "UnaryExpression", - "start": 20317, - "end": 20385, + "start": 20499, + "end": 20567, "loc": { "start": { - "line": 619, + "line": 624, "column": 19 }, "end": { - "line": 619, + "line": 624, "column": 87 } }, @@ -69532,57 +70280,57 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 20318, - "end": 20385, + "start": 20500, + "end": 20567, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 87 } }, "callee": { "type": "MemberExpression", - "start": 20318, - "end": 20345, + "start": 20500, + "end": 20527, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 47 } }, "object": { "type": "MemberExpression", - "start": 20318, - "end": 20332, + "start": 20500, + "end": 20514, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 34 } }, "object": { "type": "ThisExpression", - "start": 20318, - "end": 20322, + "start": 20500, + "end": 20504, "loc": { "start": { - "line": 619, + "line": 624, "column": 20 }, "end": { - "line": 619, + "line": 624, "column": 24 } }, @@ -69590,15 +70338,15 @@ }, "property": { "type": "Identifier", - "start": 20323, - "end": 20332, + "start": 20505, + "end": 20514, "loc": { "start": { - "line": 619, + "line": 624, "column": 25 }, "end": { - "line": 619, + "line": 624, "column": 34 }, "identifierName": "utilities" @@ -69610,15 +70358,15 @@ }, "property": { "type": "Identifier", - "start": 20333, - "end": 20345, + "start": 20515, + "end": 20527, "loc": { "start": { - "line": 619, + "line": 624, "column": 35 }, "end": { - "line": 619, + "line": 624, "column": 47 }, "identifierName": "countInArray" @@ -69631,43 +70379,43 @@ "arguments": [ { "type": "CallExpression", - "start": 20346, - "end": 20368, + "start": 20528, + "end": 20550, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 20346, - "end": 20363, + "start": 20528, + "end": 20545, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 65 } }, "object": { "type": "Identifier", - "start": 20346, - "end": 20357, + "start": 20528, + "end": 20539, "loc": { "start": { - "line": 619, + "line": 624, "column": 48 }, "end": { - "line": 619, + "line": 624, "column": 59 }, "identifierName": "themeParsed" @@ -69676,15 +70424,15 @@ }, "property": { "type": "Identifier", - "start": 20358, - "end": 20363, + "start": 20540, + "end": 20545, "loc": { "start": { - "line": 619, + "line": 624, "column": 60 }, "end": { - "line": 619, + "line": 624, "column": 65 }, "identifierName": "split" @@ -69696,15 +70444,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 20364, - "end": 20367, + "start": 20546, + "end": 20549, "loc": { "start": { - "line": 619, + "line": 624, "column": 66 }, "end": { - "line": 619, + "line": 624, "column": 69 } }, @@ -69718,29 +70466,29 @@ }, { "type": "MemberExpression", - "start": 20370, - "end": 20384, + "start": 20552, + "end": 20566, "loc": { "start": { - "line": 619, + "line": 624, "column": 72 }, "end": { - "line": 619, + "line": 624, "column": 86 } }, "object": { "type": "Identifier", - "start": 20370, - "end": 20378, + "start": 20552, + "end": 20560, "loc": { "start": { - "line": 619, + "line": 624, "column": 72 }, "end": { - "line": 619, + "line": 624, "column": 80 }, "identifierName": "themeObj" @@ -69749,15 +70497,15 @@ }, "property": { "type": "Identifier", - "start": 20379, - "end": 20384, + "start": 20561, + "end": 20566, "loc": { "start": { - "line": 619, + "line": 624, "column": 81 }, "end": { - "line": 619, + "line": 624, "column": 86 }, "identifierName": "class" @@ -69776,73 +70524,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 20386, - "end": 20495, + "start": 20568, + "end": 20677, "loc": { "start": { - "line": 619, + "line": 624, "column": 88 }, "end": { - "line": 621, + "line": 626, "column": 17 } }, "body": [ { "type": "ExpressionStatement", - "start": 20407, - "end": 20476, + "start": 20589, + "end": 20658, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 87 } }, "expression": { "type": "AssignmentExpression", - "start": 20407, - "end": 20475, + "start": 20589, + "end": 20657, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 86 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 20407, - "end": 20438, + "start": 20589, + "end": 20620, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 49 } }, "object": { "type": "Identifier", - "start": 20407, - "end": 20425, + "start": 20589, + "end": 20607, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 36 }, "identifierName": "buttonThemesParsed" @@ -69851,15 +70599,15 @@ }, "property": { "type": "Identifier", - "start": 20426, - "end": 20437, + "start": 20608, + "end": 20619, "loc": { "start": { - "line": 620, + "line": 625, "column": 37 }, "end": { - "line": 620, + "line": 625, "column": 48 }, "identifierName": "themeButton" @@ -69870,30 +70618,30 @@ }, "right": { "type": "TemplateLiteral", - "start": 20441, - "end": 20475, + "start": 20623, + "end": 20657, "loc": { "start": { - "line": 620, + "line": 625, "column": 52 }, "end": { - "line": 620, + "line": 625, "column": 86 } }, "expressions": [ { "type": "Identifier", - "start": 20444, - "end": 20455, + "start": 20626, + "end": 20637, "loc": { "start": { - "line": 620, + "line": 625, "column": 55 }, "end": { - "line": 620, + "line": 625, "column": 66 }, "identifierName": "themeParsed" @@ -69902,29 +70650,29 @@ }, { "type": "MemberExpression", - "start": 20459, - "end": 20473, + "start": 20641, + "end": 20655, "loc": { "start": { - "line": 620, + "line": 625, "column": 70 }, "end": { - "line": 620, + "line": 625, "column": 84 } }, "object": { "type": "Identifier", - "start": 20459, - "end": 20467, + "start": 20641, + "end": 20649, "loc": { "start": { - "line": 620, + "line": 625, "column": 70 }, "end": { - "line": 620, + "line": 625, "column": 78 }, "identifierName": "themeObj" @@ -69933,15 +70681,15 @@ }, "property": { "type": "Identifier", - "start": 20468, - "end": 20473, + "start": 20650, + "end": 20655, "loc": { "start": { - "line": 620, + "line": 625, "column": 79 }, "end": { - "line": 620, + "line": 625, "column": 84 }, "identifierName": "class" @@ -69954,15 +70702,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 20442, - "end": 20442, + "start": 20624, + "end": 20624, "loc": { "start": { - "line": 620, + "line": 625, "column": 53 }, "end": { - "line": 620, + "line": 625, "column": 53 } }, @@ -69974,15 +70722,15 @@ }, { "type": "TemplateElement", - "start": 20456, - "end": 20457, + "start": 20638, + "end": 20639, "loc": { "start": { - "line": 620, + "line": 625, "column": 67 }, "end": { - "line": 620, + "line": 625, "column": 68 } }, @@ -69994,15 +70742,15 @@ }, { "type": "TemplateElement", - "start": 20474, - "end": 20474, + "start": 20656, + "end": 20656, "loc": { "start": { - "line": 620, + "line": 625, "column": 85 }, "end": { - "line": 620, + "line": 625, "column": 85 } }, @@ -70024,15 +70772,15 @@ { "type": "CommentLine", "value": " Making sure we don't add duplicate classes, even when buttonTheme has duplicates", - "start": 20213, - "end": 20296, + "start": 20395, + "end": 20478, "loc": { "start": { - "line": 618, + "line": 623, "column": 16 }, "end": { - "line": 618, + "line": 623, "column": 99 } } @@ -70044,73 +70792,73 @@ }, "alternate": { "type": "BlockStatement", - "start": 20518, - "end": 20603, + "start": 20700, + "end": 20785, "loc": { "start": { - "line": 622, + "line": 627, "column": 21 }, "end": { - "line": 624, + "line": 629, "column": 15 } }, "body": [ { "type": "ExpressionStatement", - "start": 20537, - "end": 20586, + "start": 20719, + "end": 20768, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 65 } }, "expression": { "type": "AssignmentExpression", - "start": 20537, - "end": 20585, + "start": 20719, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 20537, - "end": 20568, + "start": 20719, + "end": 20750, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 47 } }, "object": { "type": "Identifier", - "start": 20537, - "end": 20555, + "start": 20719, + "end": 20737, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 34 }, "identifierName": "buttonThemesParsed" @@ -70119,15 +70867,15 @@ }, "property": { "type": "Identifier", - "start": 20556, - "end": 20567, + "start": 20738, + "end": 20749, "loc": { "start": { - "line": 623, + "line": 628, "column": 35 }, "end": { - "line": 623, + "line": 628, "column": 46 }, "identifierName": "themeButton" @@ -70138,29 +70886,29 @@ }, "right": { "type": "MemberExpression", - "start": 20571, - "end": 20585, + "start": 20753, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 50 }, "end": { - "line": 623, + "line": 628, "column": 64 } }, "object": { "type": "Identifier", - "start": 20571, - "end": 20579, + "start": 20753, + "end": 20761, "loc": { "start": { - "line": 623, + "line": 628, "column": 50 }, "end": { - "line": 623, + "line": 628, "column": 58 }, "identifierName": "themeObj" @@ -70169,15 +70917,15 @@ }, "property": { "type": "Identifier", - "start": 20580, - "end": 20585, + "start": 20762, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 59 }, "end": { - "line": 623, + "line": 628, "column": 64 }, "identifierName": "class" @@ -70195,15 +70943,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -70227,72 +70975,72 @@ }, "alternate": { "type": "BlockStatement", - "start": 20650, - "end": 20778, + "start": 20832, + "end": 20960, "loc": { "start": { - "line": 627, + "line": 632, "column": 15 }, "end": { - "line": 629, + "line": 634, "column": 9 } }, "body": [ { "type": "ExpressionStatement", - "start": 20663, - "end": 20767, + "start": 20845, + "end": 20949, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 114 } }, "expression": { "type": "CallExpression", - "start": 20663, - "end": 20767, + "start": 20845, + "end": 20949, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 114 } }, "callee": { "type": "MemberExpression", - "start": 20663, - "end": 20675, + "start": 20845, + "end": 20857, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 22 } }, "object": { "type": "Identifier", - "start": 20663, - "end": 20670, + "start": 20845, + "end": 20852, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 17 }, "identifierName": "console" @@ -70301,15 +71049,15 @@ }, "property": { "type": "Identifier", - "start": 20671, - "end": 20675, + "start": 20853, + "end": 20857, "loc": { "start": { - "line": 628, + "line": 633, "column": 18 }, "end": { - "line": 628, + "line": 633, "column": 22 }, "identifierName": "warn" @@ -70321,15 +71069,15 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 20676, - "end": 20766, + "start": 20858, + "end": 20948, "loc": { "start": { - "line": 628, + "line": 633, "column": 23 }, "end": { - "line": 628, + "line": 633, "column": 113 } }, @@ -70337,15 +71085,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 20677, - "end": 20765, + "start": 20859, + "end": 20947, "loc": { "start": { - "line": 628, + "line": 633, "column": 24 }, "end": { - "line": 628, + "line": 633, "column": 112 } }, @@ -70380,15 +71128,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, + "start": 20986, + "end": 21052, "loc": { "start": { - "line": 633, + "line": 638, "column": 4 }, "end": { - "line": 635, + "line": 640, "column": 7 } } @@ -70397,72 +71145,72 @@ }, { "type": "ExpressionStatement", - "start": 20876, - "end": 20946, + "start": 21058, + "end": 21158, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, - "column": 74 + "line": 641, + "column": 104 } }, "expression": { "type": "AssignmentExpression", - "start": 20876, - "end": 20945, + "start": 21058, + "end": 21157, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 20876, - "end": 20902, + "start": 21058, + "end": 21084, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 30 } }, "object": { "type": "MemberExpression", - "start": 20876, - "end": 20892, + "start": 21058, + "end": 21074, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 20 } }, "object": { "type": "ThisExpression", - "start": 20876, - "end": 20880, + "start": 21058, + "end": 21062, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 8 } }, @@ -70470,15 +71218,15 @@ }, "property": { "type": "Identifier", - "start": 20881, - "end": 20892, + "start": 21063, + "end": 21074, "loc": { "start": { - "line": 636, + "line": 641, "column": 9 }, "end": { - "line": 636, + "line": 641, "column": 20 }, "identifierName": "keyboardDOM" @@ -70490,15 +71238,15 @@ }, "property": { "type": "Identifier", - "start": 20893, - "end": 20902, + "start": 21075, + "end": 21084, "loc": { "start": { - "line": 636, + "line": 641, "column": 21 }, "end": { - "line": 636, + "line": 641, "column": 30 }, "identifierName": "className" @@ -70510,73 +71258,73 @@ }, "right": { "type": "TemplateLiteral", - "start": 20906, - "end": 20945, + "start": 21088, + "end": 21157, "loc": { "start": { - "line": 636, + "line": 641, "column": 34 }, "end": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 } }, "expressions": [ { "type": "MemberExpression", - "start": 20910, - "end": 20928, + "start": 21092, + "end": 21110, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 56 } }, "object": { "type": "MemberExpression", - "start": 20910, - "end": 20922, + "start": 21092, + "end": 21104, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 50 } }, "object": { "type": "ThisExpression", - "start": 20910, - "end": 20914, + "start": 21092, + "end": 21096, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 42 } } }, "property": { "type": "Identifier", - "start": 20915, - "end": 20922, + "start": 21097, + "end": 21104, "loc": { "start": { - "line": 636, + "line": 641, "column": 43 }, "end": { - "line": 636, + "line": 641, "column": 50 }, "identifierName": "options" @@ -70587,15 +71335,15 @@ }, "property": { "type": "Identifier", - "start": 20923, - "end": 20928, + "start": 21105, + "end": 21110, "loc": { "start": { - "line": 636, + "line": 641, "column": 51 }, "end": { - "line": 636, + "line": 641, "column": 56 }, "identifierName": "theme" @@ -70606,34 +71354,82 @@ }, { "type": "Identifier", - "start": 20932, - "end": 20943, + "start": 21114, + "end": 21125, "loc": { "start": { - "line": 636, + "line": 641, "column": 60 }, "end": { - "line": 636, + "line": 641, "column": 71 }, "identifierName": "layoutClass" }, "name": "layoutClass" + }, + { + "type": "MemberExpression", + "start": 21129, + "end": 21155, + "loc": { + "start": { + "line": 641, + "column": 75 + }, + "end": { + "line": 641, + "column": 101 + } + }, + "object": { + "type": "ThisExpression", + "start": 21129, + "end": 21133, + "loc": { + "start": { + "line": 641, + "column": 75 + }, + "end": { + "line": 641, + "column": 79 + } + } + }, + "property": { + "type": "Identifier", + "start": 21134, + "end": 21155, + "loc": { + "start": { + "line": 641, + "column": 80 + }, + "end": { + "line": 641, + "column": 101 + }, + "identifierName": "keyboardPluginClasses" + }, + "name": "keyboardPluginClasses" + }, + "computed": false } ], "quasis": [ { "type": "TemplateElement", - "start": 20907, - "end": 20908, + "start": 21089, + "end": 21090, "loc": { "start": { - "line": 636, + "line": 641, "column": 35 }, "end": { - "line": 636, + "line": 641, "column": 36 } }, @@ -70645,15 +71441,15 @@ }, { "type": "TemplateElement", - "start": 20929, - "end": 20930, + "start": 21111, + "end": 21112, "loc": { "start": { - "line": 636, + "line": 641, "column": 57 }, "end": { - "line": 636, + "line": 641, "column": 58 } }, @@ -70665,16 +71461,36 @@ }, { "type": "TemplateElement", - "start": 20944, - "end": 20944, + "start": 21126, + "end": 21127, "loc": { "start": { - "line": 636, + "line": 641, "column": 72 }, "end": { - "line": 636, - "column": 72 + "line": 641, + "column": 73 + } + }, + "value": { + "raw": " ", + "cooked": " " + }, + "tail": false + }, + { + "type": "TemplateElement", + "start": 21156, + "end": 21156, + "loc": { + "start": { + "line": 641, + "column": 102 + }, + "end": { + "line": 641, + "column": 102 } }, "value": { @@ -70691,26 +71507,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, - "loc": { - "start": { - "line": 633, - "column": 4 - }, - "end": { - "line": 635, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 20986, + "end": 21052, "loc": { "start": { "line": 638, @@ -70722,75 +71520,93 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Iterating through each row\r\n ", + "start": 21166, + "end": 21213, + "loc": { + "start": { + "line": 643, + "column": 4 + }, + "end": { + "line": 645, + "column": 7 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 21007, - "end": 23203, + "start": 21219, + "end": 23415, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 709, + "line": 714, "column": 7 } }, "expression": { "type": "CallExpression", - "start": 21007, - "end": 23202, + "start": 21219, + "end": 23414, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 709, + "line": 714, "column": 6 } }, "callee": { "type": "MemberExpression", - "start": 21007, - "end": 21046, + "start": 21219, + "end": 21258, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 43 } }, "object": { "type": "MemberExpression", - "start": 21007, - "end": 21038, + "start": 21219, + "end": 21250, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 35 } }, "object": { "type": "Identifier", - "start": 21007, - "end": 21013, + "start": 21219, + "end": 21225, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 10 }, "identifierName": "layout" @@ -70800,58 +71616,58 @@ }, "property": { "type": "MemberExpression", - "start": 21014, - "end": 21037, + "start": 21226, + "end": 21249, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 21014, - "end": 21026, + "start": 21226, + "end": 21238, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 23 } }, "object": { "type": "ThisExpression", - "start": 21014, - "end": 21018, + "start": 21226, + "end": 21230, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 15 } } }, "property": { "type": "Identifier", - "start": 21019, - "end": 21026, + "start": 21231, + "end": 21238, "loc": { "start": { - "line": 641, + "line": 646, "column": 16 }, "end": { - "line": 641, + "line": 646, "column": 23 }, "identifierName": "options" @@ -70862,15 +71678,15 @@ }, "property": { "type": "Identifier", - "start": 21027, - "end": 21037, + "start": 21239, + "end": 21249, "loc": { "start": { - "line": 641, + "line": 646, "column": 24 }, "end": { - "line": 641, + "line": 646, "column": 34 }, "identifierName": "layoutName" @@ -70884,15 +71700,15 @@ }, "property": { "type": "Identifier", - "start": 21039, - "end": 21046, + "start": 21251, + "end": 21258, "loc": { "start": { - "line": 641, + "line": 646, "column": 36 }, "end": { - "line": 641, + "line": 646, "column": 43 }, "identifierName": "forEach" @@ -70905,15 +71721,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 21047, - "end": 23201, + "start": 21259, + "end": 23413, "loc": { "start": { - "line": 641, + "line": 646, "column": 44 }, "end": { - "line": 709, + "line": 714, "column": 5 } }, @@ -70924,15 +71740,15 @@ "params": [ { "type": "Identifier", - "start": 21048, - "end": 21051, + "start": 21260, + "end": 21263, "loc": { "start": { - "line": 641, + "line": 646, "column": 45 }, "end": { - "line": 641, + "line": 646, "column": 48 }, "identifierName": "row" @@ -70941,15 +71757,15 @@ }, { "type": "Identifier", - "start": 21053, - "end": 21059, + "start": 21265, + "end": 21271, "loc": { "start": { - "line": 641, + "line": 646, "column": 50 }, "end": { - "line": 641, + "line": 646, "column": 56 }, "identifierName": "rIndex" @@ -70959,59 +71775,59 @@ ], "body": { "type": "BlockStatement", - "start": 21064, - "end": 23201, + "start": 21276, + "end": 23413, "loc": { "start": { - "line": 641, + "line": 646, "column": 61 }, "end": { - "line": 709, + "line": 714, "column": 5 } }, "body": [ { "type": "VariableDeclaration", - "start": 21073, - "end": 21103, + "start": 21285, + "end": 21315, "loc": { "start": { - "line": 642, + "line": 647, "column": 6 }, "end": { - "line": 642, + "line": 647, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21077, - "end": 21102, + "start": 21289, + "end": 21314, "loc": { "start": { - "line": 642, + "line": 647, "column": 10 }, "end": { - "line": 642, + "line": 647, "column": 35 } }, "id": { "type": "Identifier", - "start": 21077, - "end": 21085, + "start": 21289, + "end": 21297, "loc": { "start": { - "line": 642, + "line": 647, "column": 10 }, "end": { - "line": 642, + "line": 647, "column": 18 }, "identifierName": "rowArray" @@ -71020,43 +71836,43 @@ }, "init": { "type": "CallExpression", - "start": 21088, - "end": 21102, + "start": 21300, + "end": 21314, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 35 } }, "callee": { "type": "MemberExpression", - "start": 21088, - "end": 21097, + "start": 21300, + "end": 21309, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 30 } }, "object": { "type": "Identifier", - "start": 21088, - "end": 21091, + "start": 21300, + "end": 21303, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 24 }, "identifierName": "row" @@ -71065,15 +71881,15 @@ }, "property": { "type": "Identifier", - "start": 21092, - "end": 21097, + "start": 21304, + "end": 21309, "loc": { "start": { - "line": 642, + "line": 647, "column": 25 }, "end": { - "line": 642, + "line": 647, "column": 30 }, "identifierName": "split" @@ -71085,15 +71901,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21098, - "end": 21101, + "start": 21310, + "end": 21313, "loc": { "start": { - "line": 642, + "line": 647, "column": 31 }, "end": { - "line": 642, + "line": 647, "column": 34 } }, @@ -71112,15 +71928,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "start": 21325, + "end": 21368, "loc": { "start": { - "line": 644, + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -71129,44 +71945,44 @@ }, { "type": "VariableDeclaration", - "start": 21164, - "end": 21207, + "start": 21376, + "end": 21419, "loc": { "start": { - "line": 647, + "line": 652, "column": 6 }, "end": { - "line": 647, + "line": 652, "column": 49 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21168, - "end": 21206, + "start": 21380, + "end": 21418, "loc": { "start": { - "line": 647, + "line": 652, "column": 10 }, "end": { - "line": 647, + "line": 652, "column": 48 } }, "id": { "type": "Identifier", - "start": 21168, - "end": 21174, + "start": 21380, + "end": 21386, "loc": { "start": { - "line": 647, + "line": 652, "column": 10 }, "end": { - "line": 647, + "line": 652, "column": 16 }, "identifierName": "rowDOM" @@ -71176,43 +71992,43 @@ }, "init": { "type": "CallExpression", - "start": 21177, - "end": 21206, + "start": 21389, + "end": 21418, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 48 } }, "callee": { "type": "MemberExpression", - "start": 21177, - "end": 21199, + "start": 21389, + "end": 21411, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 41 } }, "object": { "type": "Identifier", - "start": 21177, - "end": 21185, + "start": 21389, + "end": 21397, "loc": { "start": { - "line": 647, + "line": 652, "column": 19 }, "end": { - "line": 647, + "line": 652, "column": 27 }, "identifierName": "document" @@ -71221,15 +72037,15 @@ }, "property": { "type": "Identifier", - "start": 21186, - "end": 21199, + "start": 21398, + "end": 21411, "loc": { "start": { - "line": 647, + "line": 652, "column": 28 }, "end": { - "line": 647, + "line": 652, "column": 41 }, "identifierName": "createElement" @@ -71241,15 +72057,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21200, - "end": 21205, + "start": 21412, + "end": 21417, "loc": { "start": { - "line": 647, + "line": 652, "column": 42 }, "end": { - "line": 647, + "line": 652, "column": 47 } }, @@ -71269,15 +72085,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "start": 21325, + "end": 21368, "loc": { "start": { - "line": 644, + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -71286,58 +72102,58 @@ }, { "type": "ExpressionStatement", - "start": 21215, - "end": 21244, + "start": 21427, + "end": 21456, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 35 } }, "expression": { "type": "AssignmentExpression", - "start": 21215, - "end": 21243, + "start": 21427, + "end": 21455, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 34 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 21215, - "end": 21231, + "start": 21427, + "end": 21443, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 22 } }, "object": { "type": "Identifier", - "start": 21215, - "end": 21221, + "start": 21427, + "end": 21433, "loc": { "start": { - "line": 648, + "line": 653, "column": 6 }, "end": { - "line": 648, + "line": 653, "column": 12 }, "identifierName": "rowDOM" @@ -71346,15 +72162,15 @@ }, "property": { "type": "Identifier", - "start": 21222, - "end": 21231, + "start": 21434, + "end": 21443, "loc": { "start": { - "line": 648, + "line": 653, "column": 13 }, "end": { - "line": 648, + "line": 653, "column": 22 }, "identifierName": "className" @@ -71365,15 +72181,15 @@ }, "right": { "type": "StringLiteral", - "start": 21235, - "end": 21243, + "start": 21447, + "end": 21455, "loc": { "start": { - "line": 648, + "line": 653, "column": 26 }, "end": { - "line": 648, + "line": 653, "column": 34 } }, @@ -71388,15 +72204,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, + "start": 21466, + "end": 21527, "loc": { "start": { - "line": 650, + "line": 655, "column": 6 }, "end": { - "line": 652, + "line": 657, "column": 9 } } @@ -71405,57 +72221,57 @@ }, { "type": "ExpressionStatement", - "start": 21323, - "end": 23089, + "start": 21535, + "end": 23301, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 703, + "line": 708, "column": 9 } }, "expression": { "type": "CallExpression", - "start": 21323, - "end": 23088, + "start": 21535, + "end": 23300, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 703, + "line": 708, "column": 8 } }, "callee": { "type": "MemberExpression", - "start": 21323, - "end": 21339, + "start": 21535, + "end": 21551, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 653, + "line": 658, "column": 22 } }, "object": { "type": "Identifier", - "start": 21323, - "end": 21331, + "start": 21535, + "end": 21543, "loc": { "start": { - "line": 653, + "line": 658, "column": 6 }, "end": { - "line": 653, + "line": 658, "column": 14 }, "identifierName": "rowArray" @@ -71465,15 +72281,15 @@ }, "property": { "type": "Identifier", - "start": 21332, - "end": 21339, + "start": 21544, + "end": 21551, "loc": { "start": { - "line": 653, + "line": 658, "column": 15 }, "end": { - "line": 653, + "line": 658, "column": 22 }, "identifierName": "forEach" @@ -71486,15 +72302,15 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 21340, - "end": 23087, + "start": 21552, + "end": 23299, "loc": { "start": { - "line": 653, + "line": 658, "column": 23 }, "end": { - "line": 703, + "line": 708, "column": 7 } }, @@ -71505,15 +72321,15 @@ "params": [ { "type": "Identifier", - "start": 21341, - "end": 21347, + "start": 21553, + "end": 21559, "loc": { "start": { - "line": 653, + "line": 658, "column": 24 }, "end": { - "line": 653, + "line": 658, "column": 30 }, "identifierName": "button" @@ -71522,15 +72338,15 @@ }, { "type": "Identifier", - "start": 21349, - "end": 21355, + "start": 21561, + "end": 21567, "loc": { "start": { - "line": 653, + "line": 658, "column": 32 }, "end": { - "line": 653, + "line": 658, "column": 38 }, "identifierName": "bIndex" @@ -71540,59 +72356,59 @@ ], "body": { "type": "BlockStatement", - "start": 21360, - "end": 23087, + "start": 21572, + "end": 23299, "loc": { "start": { - "line": 653, + "line": 658, "column": 43 }, "end": { - "line": 703, + "line": 708, "column": 7 } }, "body": [ { "type": "VariableDeclaration", - "start": 21371, - "end": 21427, + "start": 21583, + "end": 21639, "loc": { "start": { - "line": 654, + "line": 659, "column": 8 }, "end": { - "line": 654, + "line": 659, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21375, - "end": 21426, + "start": 21587, + "end": 21638, "loc": { "start": { - "line": 654, + "line": 659, "column": 12 }, "end": { - "line": 654, + "line": 659, "column": 63 } }, "id": { "type": "Identifier", - "start": 21375, - "end": 21386, + "start": 21587, + "end": 21598, "loc": { "start": { - "line": 654, + "line": 659, "column": 12 }, "end": { - "line": 654, + "line": 659, "column": 23 }, "identifierName": "fctBtnClass" @@ -71601,72 +72417,72 @@ }, "init": { "type": "CallExpression", - "start": 21389, - "end": 21426, + "start": 21601, + "end": 21638, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 63 } }, "callee": { "type": "MemberExpression", - "start": 21389, - "end": 21418, + "start": 21601, + "end": 21630, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 55 } }, "object": { "type": "MemberExpression", - "start": 21389, - "end": 21403, + "start": 21601, + "end": 21615, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 40 } }, "object": { "type": "ThisExpression", - "start": 21389, - "end": 21393, + "start": 21601, + "end": 21605, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 30 } } }, "property": { "type": "Identifier", - "start": 21394, - "end": 21403, + "start": 21606, + "end": 21615, "loc": { "start": { - "line": 654, + "line": 659, "column": 31 }, "end": { - "line": 654, + "line": 659, "column": 40 }, "identifierName": "utilities" @@ -71677,15 +72493,15 @@ }, "property": { "type": "Identifier", - "start": 21404, - "end": 21418, + "start": 21616, + "end": 21630, "loc": { "start": { - "line": 654, + "line": 659, "column": 41 }, "end": { - "line": 654, + "line": 659, "column": 55 }, "identifierName": "getButtonClass" @@ -71697,15 +72513,15 @@ "arguments": [ { "type": "Identifier", - "start": 21419, - "end": 21425, + "start": 21631, + "end": 21637, "loc": { "start": { - "line": 654, + "line": 659, "column": 56 }, "end": { - "line": 654, + "line": 659, "column": 62 }, "identifierName": "button" @@ -71720,44 +72536,44 @@ }, { "type": "VariableDeclaration", - "start": 21437, - "end": 21487, + "start": 21649, + "end": 21699, "loc": { "start": { - "line": 655, + "line": 660, "column": 8 }, "end": { - "line": 655, + "line": 660, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21441, - "end": 21486, + "start": 21653, + "end": 21698, "loc": { "start": { - "line": 655, + "line": 660, "column": 12 }, "end": { - "line": 655, + "line": 660, "column": 57 } }, "id": { "type": "Identifier", - "start": 21441, - "end": 21457, + "start": 21653, + "end": 21669, "loc": { "start": { - "line": 655, + "line": 660, "column": 12 }, "end": { - "line": 655, + "line": 660, "column": 28 }, "identifierName": "buttonThemeClass" @@ -71766,29 +72582,29 @@ }, "init": { "type": "MemberExpression", - "start": 21460, - "end": 21486, + "start": 21672, + "end": 21698, "loc": { "start": { - "line": 655, + "line": 660, "column": 31 }, "end": { - "line": 655, + "line": 660, "column": 57 } }, "object": { "type": "Identifier", - "start": 21460, - "end": 21478, + "start": 21672, + "end": 21690, "loc": { "start": { - "line": 655, + "line": 660, "column": 31 }, "end": { - "line": 655, + "line": 660, "column": 49 }, "identifierName": "buttonThemesParsed" @@ -71797,15 +72613,15 @@ }, "property": { "type": "Identifier", - "start": 21479, - "end": 21485, + "start": 21691, + "end": 21697, "loc": { "start": { - "line": 655, + "line": 660, "column": 50 }, "end": { - "line": 655, + "line": 660, "column": 56 }, "identifierName": "button" @@ -71820,44 +72636,44 @@ }, { "type": "VariableDeclaration", - "start": 21497, - "end": 21614, + "start": 21709, + "end": 21826, "loc": { "start": { - "line": 656, + "line": 661, "column": 8 }, "end": { - "line": 656, + "line": 661, "column": 125 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21501, - "end": 21613, + "start": 21713, + "end": 21825, "loc": { "start": { - "line": 656, + "line": 661, "column": 12 }, "end": { - "line": 656, + "line": 661, "column": 124 } }, "id": { "type": "Identifier", - "start": 21501, - "end": 21518, + "start": 21713, + "end": 21730, "loc": { "start": { - "line": 656, + "line": 661, "column": 12 }, "end": { - "line": 656, + "line": 661, "column": 29 }, "identifierName": "buttonDisplayName" @@ -71866,72 +72682,72 @@ }, "init": { "type": "CallExpression", - "start": 21521, - "end": 21613, + "start": 21733, + "end": 21825, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 124 } }, "callee": { "type": "MemberExpression", - "start": 21521, - "end": 21556, + "start": 21733, + "end": 21768, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 67 } }, "object": { "type": "MemberExpression", - "start": 21521, - "end": 21535, + "start": 21733, + "end": 21747, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 46 } }, "object": { "type": "ThisExpression", - "start": 21521, - "end": 21525, + "start": 21733, + "end": 21737, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 36 } } }, "property": { "type": "Identifier", - "start": 21526, - "end": 21535, + "start": 21738, + "end": 21747, "loc": { "start": { - "line": 656, + "line": 661, "column": 37 }, "end": { - "line": 656, + "line": 661, "column": 46 }, "identifierName": "utilities" @@ -71942,15 +72758,15 @@ }, "property": { "type": "Identifier", - "start": 21536, - "end": 21556, + "start": 21748, + "end": 21768, "loc": { "start": { - "line": 656, + "line": 661, "column": 47 }, "end": { - "line": 656, + "line": 661, "column": 67 }, "identifierName": "getButtonDisplayName" @@ -71962,15 +72778,15 @@ "arguments": [ { "type": "Identifier", - "start": 21557, - "end": 21563, + "start": 21769, + "end": 21775, "loc": { "start": { - "line": 656, + "line": 661, "column": 68 }, "end": { - "line": 656, + "line": 661, "column": 74 }, "identifierName": "button" @@ -71979,58 +72795,58 @@ }, { "type": "MemberExpression", - "start": 21565, - "end": 21585, + "start": 21777, + "end": 21797, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 96 } }, "object": { "type": "MemberExpression", - "start": 21565, - "end": 21577, + "start": 21777, + "end": 21789, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 88 } }, "object": { "type": "ThisExpression", - "start": 21565, - "end": 21569, + "start": 21777, + "end": 21781, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 80 } } }, "property": { "type": "Identifier", - "start": 21570, - "end": 21577, + "start": 21782, + "end": 21789, "loc": { "start": { - "line": 656, + "line": 661, "column": 81 }, "end": { - "line": 656, + "line": 661, "column": 88 }, "identifierName": "options" @@ -72041,15 +72857,15 @@ }, "property": { "type": "Identifier", - "start": 21578, - "end": 21585, + "start": 21790, + "end": 21797, "loc": { "start": { - "line": 656, + "line": 661, "column": 89 }, "end": { - "line": 656, + "line": 661, "column": 96 }, "identifierName": "display" @@ -72060,58 +72876,58 @@ }, { "type": "MemberExpression", - "start": 21587, - "end": 21612, + "start": 21799, + "end": 21824, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 123 } }, "object": { "type": "MemberExpression", - "start": 21587, - "end": 21599, + "start": 21799, + "end": 21811, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 110 } }, "object": { "type": "ThisExpression", - "start": 21587, - "end": 21591, + "start": 21799, + "end": 21803, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 102 } } }, "property": { "type": "Identifier", - "start": 21592, - "end": 21599, + "start": 21804, + "end": 21811, "loc": { "start": { - "line": 656, + "line": 661, "column": 103 }, "end": { - "line": 656, + "line": 661, "column": 110 }, "identifierName": "options" @@ -72122,15 +72938,15 @@ }, "property": { "type": "Identifier", - "start": 21600, - "end": 21612, + "start": 21812, + "end": 21824, "loc": { "start": { - "line": 656, + "line": 661, "column": 111 }, "end": { - "line": 656, + "line": 661, "column": 123 }, "identifierName": "mergeDisplay" @@ -72148,15 +72964,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -72165,44 +72981,44 @@ }, { "type": "VariableDeclaration", - "start": 21680, - "end": 21726, + "start": 21892, + "end": 21938, "loc": { "start": { - "line": 661, + "line": 666, "column": 8 }, "end": { - "line": 661, + "line": 666, "column": 54 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 21684, - "end": 21725, + "start": 21896, + "end": 21937, "loc": { "start": { - "line": 661, + "line": 666, "column": 12 }, "end": { - "line": 661, + "line": 666, "column": 53 } }, "id": { "type": "Identifier", - "start": 21684, - "end": 21693, + "start": 21896, + "end": 21905, "loc": { "start": { - "line": 661, + "line": 666, "column": 12 }, "end": { - "line": 661, + "line": 666, "column": 21 }, "identifierName": "buttonDOM" @@ -72212,43 +73028,43 @@ }, "init": { "type": "CallExpression", - "start": 21696, - "end": 21725, + "start": 21908, + "end": 21937, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 53 } }, "callee": { "type": "MemberExpression", - "start": 21696, - "end": 21718, + "start": 21908, + "end": 21930, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 46 } }, "object": { "type": "Identifier", - "start": 21696, - "end": 21704, + "start": 21908, + "end": 21916, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 32 }, "identifierName": "document" @@ -72257,15 +73073,15 @@ }, "property": { "type": "Identifier", - "start": 21705, - "end": 21718, + "start": 21917, + "end": 21930, "loc": { "start": { - "line": 661, + "line": 666, "column": 33 }, "end": { - "line": 661, + "line": 666, "column": 46 }, "identifierName": "createElement" @@ -72277,15 +73093,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 21719, - "end": 21724, + "start": 21931, + "end": 21936, "loc": { "start": { - "line": 661, + "line": 666, "column": 47 }, "end": { - "line": 661, + "line": 666, "column": 52 } }, @@ -72305,15 +73121,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -72322,58 +73138,58 @@ }, { "type": "ExpressionStatement", - "start": 21736, - "end": 21833, + "start": 21948, + "end": 22045, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 105 } }, "expression": { "type": "AssignmentExpression", - "start": 21736, - "end": 21832, + "start": 21948, + "end": 22044, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 104 } }, "operator": "+=", "left": { "type": "MemberExpression", - "start": 21736, - "end": 21755, + "start": 21948, + "end": 21967, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 27 } }, "object": { "type": "Identifier", - "start": 21736, - "end": 21745, + "start": 21948, + "end": 21957, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 17 }, "identifierName": "buttonDOM" @@ -72382,15 +73198,15 @@ }, "property": { "type": "Identifier", - "start": 21746, - "end": 21755, + "start": 21958, + "end": 21967, "loc": { "start": { - "line": 662, + "line": 667, "column": 18 }, "end": { - "line": 662, + "line": 667, "column": 27 }, "identifierName": "className" @@ -72401,30 +73217,30 @@ }, "right": { "type": "TemplateLiteral", - "start": 21759, - "end": 21832, + "start": 21971, + "end": 22044, "loc": { "start": { - "line": 662, + "line": 667, "column": 31 }, "end": { - "line": 662, + "line": 667, "column": 104 } }, "expressions": [ { "type": "Identifier", - "start": 21772, - "end": 21783, + "start": 21984, + "end": 21995, "loc": { "start": { - "line": 662, + "line": 667, "column": 44 }, "end": { - "line": 662, + "line": 667, "column": 55 }, "identifierName": "fctBtnClass" @@ -72433,29 +73249,29 @@ }, { "type": "ConditionalExpression", - "start": 21786, - "end": 21830, + "start": 21998, + "end": 22042, "loc": { "start": { - "line": 662, + "line": 667, "column": 58 }, "end": { - "line": 662, + "line": 667, "column": 102 } }, "test": { "type": "Identifier", - "start": 21786, - "end": 21802, + "start": 21998, + "end": 22014, "loc": { "start": { - "line": 662, + "line": 667, "column": 58 }, "end": { - "line": 662, + "line": 667, "column": 74 }, "identifierName": "buttonThemeClass" @@ -72464,29 +73280,29 @@ }, "consequent": { "type": "BinaryExpression", - "start": 21805, - "end": 21825, + "start": 22017, + "end": 22037, "loc": { "start": { - "line": 662, + "line": 667, "column": 77 }, "end": { - "line": 662, + "line": 667, "column": 97 } }, "left": { "type": "StringLiteral", - "start": 21805, - "end": 21808, + "start": 22017, + "end": 22020, "loc": { "start": { - "line": 662, + "line": 667, "column": 77 }, "end": { - "line": 662, + "line": 667, "column": 80 } }, @@ -72499,15 +73315,15 @@ "operator": "+", "right": { "type": "Identifier", - "start": 21809, - "end": 21825, + "start": 22021, + "end": 22037, "loc": { "start": { - "line": 662, + "line": 667, "column": 81 }, "end": { - "line": 662, + "line": 667, "column": 97 }, "identifierName": "buttonThemeClass" @@ -72517,15 +73333,15 @@ }, "alternate": { "type": "StringLiteral", - "start": 21828, - "end": 21830, + "start": 22040, + "end": 22042, "loc": { "start": { - "line": 662, + "line": 667, "column": 100 }, "end": { - "line": 662, + "line": 667, "column": 102 } }, @@ -72540,15 +73356,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 21760, - "end": 21770, + "start": 21972, + "end": 21982, "loc": { "start": { - "line": 662, + "line": 667, "column": 32 }, "end": { - "line": 662, + "line": 667, "column": 42 } }, @@ -72560,15 +73376,15 @@ }, { "type": "TemplateElement", - "start": 21784, - "end": 21784, + "start": 21996, + "end": 21996, "loc": { "start": { - "line": 662, + "line": 667, "column": 56 }, "end": { - "line": 662, + "line": 667, "column": 56 } }, @@ -72580,15 +73396,15 @@ }, { "type": "TemplateElement", - "start": 21831, - "end": 21831, + "start": 22043, + "end": 22043, "loc": { "start": { - "line": 662, + "line": 667, "column": 103 }, "end": { - "line": 662, + "line": 667, "column": 103 } }, @@ -72604,58 +73420,58 @@ }, { "type": "ExpressionStatement", - "start": 21843, - "end": 21902, + "start": 22055, + "end": 22114, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 67 } }, "expression": { "type": "AssignmentExpression", - "start": 21843, - "end": 21901, + "start": 22055, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 21843, - "end": 21860, + "start": 22055, + "end": 22072, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 25 } }, "object": { "type": "Identifier", - "start": 21843, - "end": 21852, + "start": 22055, + "end": 22064, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 17 }, "identifierName": "buttonDOM" @@ -72664,15 +73480,15 @@ }, "property": { "type": "Identifier", - "start": 21853, - "end": 21860, + "start": 22065, + "end": 22072, "loc": { "start": { - "line": 663, + "line": 668, "column": 18 }, "end": { - "line": 663, + "line": 668, "column": 25 }, "identifierName": "onclick" @@ -72683,15 +73499,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 21863, - "end": 21901, + "start": 22075, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 28 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, @@ -72702,58 +73518,58 @@ "params": [], "body": { "type": "CallExpression", - "start": 21869, - "end": 21901, + "start": 22081, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 66 } }, "callee": { "type": "MemberExpression", - "start": 21869, - "end": 21893, + "start": 22081, + "end": 22105, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 58 } }, "object": { "type": "ThisExpression", - "start": 21869, - "end": 21873, + "start": 22081, + "end": 22085, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 38 } } }, "property": { "type": "Identifier", - "start": 21874, - "end": 21893, + "start": 22086, + "end": 22105, "loc": { "start": { - "line": 663, + "line": 668, "column": 39 }, "end": { - "line": 663, + "line": 668, "column": 58 }, "identifierName": "handleButtonClicked" @@ -72765,15 +73581,15 @@ "arguments": [ { "type": "Identifier", - "start": 21894, - "end": 21900, + "start": 22106, + "end": 22112, "loc": { "start": { - "line": 663, + "line": 668, "column": 59 }, "end": { - "line": 663, + "line": 668, "column": 65 }, "identifierName": "button" @@ -72787,58 +73603,58 @@ }, { "type": "ExpressionStatement", - "start": 21912, - "end": 21981, + "start": 22124, + "end": 22193, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 77 } }, "expression": { "type": "AssignmentExpression", - "start": 21912, - "end": 21980, + "start": 22124, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 21912, - "end": 21933, + "start": 22124, + "end": 22145, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 29 } }, "object": { "type": "Identifier", - "start": 21912, - "end": 21921, + "start": 22124, + "end": 22133, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 17 }, "identifierName": "buttonDOM" @@ -72847,15 +73663,15 @@ }, "property": { "type": "Identifier", - "start": 21922, - "end": 21933, + "start": 22134, + "end": 22145, "loc": { "start": { - "line": 664, + "line": 669, "column": 18 }, "end": { - "line": 664, + "line": 669, "column": 29 }, "identifierName": "onmousedown" @@ -72866,15 +73682,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 21936, - "end": 21980, + "start": 22148, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 32 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, @@ -72885,15 +73701,15 @@ "params": [ { "type": "Identifier", - "start": 21937, - "end": 21938, + "start": 22149, + "end": 22150, "loc": { "start": { - "line": 664, + "line": 669, "column": 33 }, "end": { - "line": 664, + "line": 669, "column": 34 }, "identifierName": "e" @@ -72903,58 +73719,58 @@ ], "body": { "type": "CallExpression", - "start": 21943, - "end": 21980, + "start": 22155, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 76 } }, "callee": { "type": "MemberExpression", - "start": 21943, - "end": 21969, + "start": 22155, + "end": 22181, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 65 } }, "object": { "type": "ThisExpression", - "start": 21943, - "end": 21947, + "start": 22155, + "end": 22159, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 43 } } }, "property": { "type": "Identifier", - "start": 21948, - "end": 21969, + "start": 22160, + "end": 22181, "loc": { "start": { - "line": 664, + "line": 669, "column": 44 }, "end": { - "line": 664, + "line": 669, "column": 65 }, "identifierName": "handleButtonMouseDown" @@ -72966,15 +73782,15 @@ "arguments": [ { "type": "Identifier", - "start": 21970, - "end": 21976, + "start": 22182, + "end": 22188, "loc": { "start": { - "line": 664, + "line": 669, "column": 66 }, "end": { - "line": 664, + "line": 669, "column": 72 }, "identifierName": "button" @@ -72983,15 +73799,15 @@ }, { "type": "Identifier", - "start": 21978, - "end": 21979, + "start": 22190, + "end": 22191, "loc": { "start": { - "line": 664, + "line": 669, "column": 74 }, "end": { - "line": 664, + "line": 669, "column": 75 }, "identifierName": "e" @@ -73006,15 +73822,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -73023,57 +73839,57 @@ }, { "type": "ExpressionStatement", - "start": 22049, - "end": 22094, + "start": 22261, + "end": 22306, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 53 } }, "expression": { "type": "CallExpression", - "start": 22049, - "end": 22093, + "start": 22261, + "end": 22305, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 52 } }, "callee": { "type": "MemberExpression", - "start": 22049, - "end": 22071, + "start": 22261, + "end": 22283, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 30 } }, "object": { "type": "Identifier", - "start": 22049, - "end": 22058, + "start": 22261, + "end": 22270, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 17 }, "identifierName": "buttonDOM" @@ -73083,15 +73899,15 @@ }, "property": { "type": "Identifier", - "start": 22059, - "end": 22071, + "start": 22271, + "end": 22283, "loc": { "start": { - "line": 669, + "line": 674, "column": 18 }, "end": { - "line": 669, + "line": 674, "column": 30 }, "identifierName": "setAttribute" @@ -73104,15 +73920,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22072, - "end": 22084, + "start": 22284, + "end": 22296, "loc": { "start": { - "line": 669, + "line": 674, "column": 31 }, "end": { - "line": 669, + "line": 674, "column": 43 } }, @@ -73124,15 +73940,15 @@ }, { "type": "Identifier", - "start": 22086, - "end": 22092, + "start": 22298, + "end": 22304, "loc": { "start": { - "line": 669, + "line": 674, "column": 45 }, "end": { - "line": 669, + "line": 674, "column": 51 }, "identifierName": "button" @@ -73146,15 +73962,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -73164,15 +73980,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -73181,44 +73997,44 @@ }, { "type": "VariableDeclaration", - "start": 22271, - "end": 22337, + "start": 22483, + "end": 22549, "loc": { "start": { - "line": 675, + "line": 680, "column": 8 }, "end": { - "line": 675, + "line": 680, "column": 74 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22275, - "end": 22336, + "start": 22487, + "end": 22548, "loc": { "start": { - "line": 675, + "line": 680, "column": 12 }, "end": { - "line": 675, + "line": 680, "column": 73 } }, "id": { "type": "Identifier", - "start": 22275, - "end": 22284, + "start": 22487, + "end": 22496, "loc": { "start": { - "line": 675, + "line": 680, "column": 12 }, "end": { - "line": 675, + "line": 680, "column": 21 }, "identifierName": "buttonUID" @@ -73228,73 +74044,73 @@ }, "init": { "type": "TemplateLiteral", - "start": 22287, - "end": 22336, + "start": 22499, + "end": 22548, "loc": { "start": { - "line": 675, + "line": 680, "column": 24 }, "end": { - "line": 675, + "line": 680, "column": 73 } }, "expressions": [ { "type": "MemberExpression", - "start": 22290, - "end": 22313, + "start": 22502, + "end": 22525, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 50 } }, "object": { "type": "MemberExpression", - "start": 22290, - "end": 22302, + "start": 22502, + "end": 22514, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 39 } }, "object": { "type": "ThisExpression", - "start": 22290, - "end": 22294, + "start": 22502, + "end": 22506, "loc": { "start": { - "line": 675, + "line": 680, "column": 27 }, "end": { - "line": 675, + "line": 680, "column": 31 } } }, "property": { "type": "Identifier", - "start": 22295, - "end": 22302, + "start": 22507, + "end": 22514, "loc": { "start": { - "line": 675, + "line": 680, "column": 32 }, "end": { - "line": 675, + "line": 680, "column": 39 }, "identifierName": "options" @@ -73305,15 +74121,15 @@ }, "property": { "type": "Identifier", - "start": 22303, - "end": 22313, + "start": 22515, + "end": 22525, "loc": { "start": { - "line": 675, + "line": 680, "column": 40 }, "end": { - "line": 675, + "line": 680, "column": 50 }, "identifierName": "layoutName" @@ -73324,15 +74140,15 @@ }, { "type": "Identifier", - "start": 22318, - "end": 22324, + "start": 22530, + "end": 22536, "loc": { "start": { - "line": 675, + "line": 680, "column": 55 }, "end": { - "line": 675, + "line": 680, "column": 61 }, "identifierName": "rIndex" @@ -73341,15 +74157,15 @@ }, { "type": "Identifier", - "start": 22328, - "end": 22334, + "start": 22540, + "end": 22546, "loc": { "start": { - "line": 675, + "line": 680, "column": 65 }, "end": { - "line": 675, + "line": 680, "column": 71 }, "identifierName": "bIndex" @@ -73360,15 +74176,15 @@ "quasis": [ { "type": "TemplateElement", - "start": 22288, - "end": 22288, + "start": 22500, + "end": 22500, "loc": { "start": { - "line": 675, + "line": 680, "column": 25 }, "end": { - "line": 675, + "line": 680, "column": 25 } }, @@ -73380,15 +74196,15 @@ }, { "type": "TemplateElement", - "start": 22314, - "end": 22316, + "start": 22526, + "end": 22528, "loc": { "start": { - "line": 675, + "line": 680, "column": 51 }, "end": { - "line": 675, + "line": 680, "column": 53 } }, @@ -73400,15 +74216,15 @@ }, { "type": "TemplateElement", - "start": 22325, - "end": 22326, + "start": 22537, + "end": 22538, "loc": { "start": { - "line": 675, + "line": 680, "column": 62 }, "end": { - "line": 675, + "line": 680, "column": 63 } }, @@ -73420,15 +74236,15 @@ }, { "type": "TemplateElement", - "start": 22335, - "end": 22335, + "start": 22547, + "end": 22547, "loc": { "start": { - "line": 675, + "line": 680, "column": 72 }, "end": { - "line": 675, + "line": 680, "column": 72 } }, @@ -73448,15 +74264,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -73465,57 +74281,57 @@ }, { "type": "ExpressionStatement", - "start": 22347, - "end": 22398, + "start": 22559, + "end": 22610, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 59 } }, "expression": { "type": "CallExpression", - "start": 22347, - "end": 22397, + "start": 22559, + "end": 22609, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 22347, - "end": 22369, + "start": 22559, + "end": 22581, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 30 } }, "object": { "type": "Identifier", - "start": 22347, - "end": 22356, + "start": 22559, + "end": 22568, "loc": { "start": { - "line": 676, + "line": 681, "column": 8 }, "end": { - "line": 676, + "line": 681, "column": 17 }, "identifierName": "buttonDOM" @@ -73524,15 +74340,15 @@ }, "property": { "type": "Identifier", - "start": 22357, - "end": 22369, + "start": 22569, + "end": 22581, "loc": { "start": { - "line": 676, + "line": 681, "column": 18 }, "end": { - "line": 676, + "line": 681, "column": 30 }, "identifierName": "setAttribute" @@ -73544,15 +74360,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22370, - "end": 22385, + "start": 22582, + "end": 22597, "loc": { "start": { - "line": 676, + "line": 681, "column": 31 }, "end": { - "line": 676, + "line": 681, "column": 46 } }, @@ -73564,15 +74380,15 @@ }, { "type": "Identifier", - "start": 22387, - "end": 22396, + "start": 22599, + "end": 22608, "loc": { "start": { - "line": 676, + "line": 681, "column": 48 }, "end": { - "line": 676, + "line": 681, "column": 57 }, "identifierName": "buttonUID" @@ -73585,166 +74401,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, - "column": 8 - }, - "end": { - "line": 680, - "column": 11 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "start": 22469, - "end": 22532, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 71 - } - }, - "expression": { - "type": "CallExpression", - "start": 22469, - "end": 22531, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 70 - } - }, - "callee": { - "type": "MemberExpression", - "start": 22469, - "end": 22491, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 30 - } - }, - "object": { - "type": "Identifier", - "start": 22469, - "end": 22478, - "loc": { - "start": { - "line": 681, - "column": 8 - }, - "end": { - "line": 681, - "column": 17 - }, - "identifierName": "buttonDOM" - }, - "name": "buttonDOM", - "leadingComments": null - }, - "property": { - "type": "Identifier", - "start": 22479, - "end": 22491, - "loc": { - "start": { - "line": 681, - "column": 18 - }, - "end": { - "line": 681, - "column": 30 - }, - "identifierName": "setAttribute" - }, - "name": "setAttribute" - }, - "computed": false, - "leadingComments": null - }, - "arguments": [ - { - "type": "StringLiteral", - "start": 22492, - "end": 22511, - "loc": { - "start": { - "line": 681, - "column": 31 - }, - "end": { - "line": 681, - "column": 50 - } - }, - "extra": { - "rawValue": "data-displayLabel", - "raw": "\"data-displayLabel\"" - }, - "value": "data-displayLabel" - }, - { - "type": "Identifier", - "start": 22513, - "end": 22530, - "loc": { - "start": { - "line": 681, - "column": 52 - }, - "end": { - "line": 681, - "column": 69 - }, - "identifierName": "buttonDisplayName" - }, - "name": "buttonDisplayName" - } - ], - "leadingComments": null - }, - "leadingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, - "column": 8 - }, - "end": { - "line": 680, - "column": 11 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22622, + "end": 22671, "loc": { "start": { "line": 683, @@ -73759,9 +74417,9 @@ ] }, { - "type": "VariableDeclaration", - "start": 22612, - "end": 22663, + "type": "ExpressionStatement", + "start": 22681, + "end": 22744, "loc": { "start": { "line": 686, @@ -73769,35 +74427,193 @@ }, "end": { "line": 686, + "column": 71 + } + }, + "expression": { + "type": "CallExpression", + "start": 22681, + "end": 22743, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 70 + } + }, + "callee": { + "type": "MemberExpression", + "start": 22681, + "end": 22703, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 30 + } + }, + "object": { + "type": "Identifier", + "start": 22681, + "end": 22690, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 17 + }, + "identifierName": "buttonDOM" + }, + "name": "buttonDOM", + "leadingComments": null + }, + "property": { + "type": "Identifier", + "start": 22691, + "end": 22703, + "loc": { + "start": { + "line": 686, + "column": 18 + }, + "end": { + "line": 686, + "column": 30 + }, + "identifierName": "setAttribute" + }, + "name": "setAttribute" + }, + "computed": false, + "leadingComments": null + }, + "arguments": [ + { + "type": "StringLiteral", + "start": 22704, + "end": 22723, + "loc": { + "start": { + "line": 686, + "column": 31 + }, + "end": { + "line": 686, + "column": 50 + } + }, + "extra": { + "rawValue": "data-displayLabel", + "raw": "\"data-displayLabel\"" + }, + "value": "data-displayLabel" + }, + { + "type": "Identifier", + "start": 22725, + "end": 22742, + "loc": { + "start": { + "line": 686, + "column": 52 + }, + "end": { + "line": 686, + "column": 69 + }, + "identifierName": "buttonDisplayName" + }, + "name": "buttonDisplayName" + } + ], + "leadingComments": null + }, + "leadingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Adding display label\r\n ", + "start": 22622, + "end": 22671, + "loc": { + "start": { + "line": 683, + "column": 8 + }, + "end": { + "line": 685, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Adding button label to button\r\n ", + "start": 22756, + "end": 22814, + "loc": { + "start": { + "line": 688, + "column": 8 + }, + "end": { + "line": 690, + "column": 11 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "start": 22824, + "end": 22875, + "loc": { + "start": { + "line": 691, + "column": 8 + }, + "end": { + "line": 691, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 22616, - "end": 22662, + "start": 22828, + "end": 22874, "loc": { "start": { - "line": 686, + "line": 691, "column": 12 }, "end": { - "line": 686, + "line": 691, "column": 58 } }, "id": { "type": "Identifier", - "start": 22616, - "end": 22629, + "start": 22828, + "end": 22841, "loc": { "start": { - "line": 686, + "line": 691, "column": 12 }, "end": { - "line": 686, + "line": 691, "column": 25 }, "identifierName": "buttonSpanDOM" @@ -73807,43 +74623,43 @@ }, "init": { "type": "CallExpression", - "start": 22632, - "end": 22662, + "start": 22844, + "end": 22874, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 58 } }, "callee": { "type": "MemberExpression", - "start": 22632, - "end": 22654, + "start": 22844, + "end": 22866, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 50 } }, "object": { "type": "Identifier", - "start": 22632, - "end": 22640, + "start": 22844, + "end": 22852, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 36 }, "identifierName": "document" @@ -73852,15 +74668,15 @@ }, "property": { "type": "Identifier", - "start": 22641, - "end": 22654, + "start": 22853, + "end": 22866, "loc": { "start": { - "line": 686, + "line": 691, "column": 37 }, "end": { - "line": 686, + "line": 691, "column": 50 }, "identifierName": "createElement" @@ -73872,15 +74688,15 @@ "arguments": [ { "type": "StringLiteral", - "start": 22655, - "end": 22661, + "start": 22867, + "end": 22873, "loc": { "start": { - "line": 686, + "line": 691, "column": 51 }, "end": { - "line": 686, + "line": 691, "column": 57 } }, @@ -73900,15 +74716,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22756, + "end": 22814, "loc": { "start": { - "line": 683, + "line": 688, "column": 8 }, "end": { - "line": 685, + "line": 690, "column": 11 } } @@ -73917,58 +74733,58 @@ }, { "type": "ExpressionStatement", - "start": 22673, - "end": 22717, + "start": 22885, + "end": 22929, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 52 } }, "expression": { "type": "AssignmentExpression", - "start": 22673, - "end": 22716, + "start": 22885, + "end": 22928, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 51 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22673, - "end": 22696, + "start": 22885, + "end": 22908, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 31 } }, "object": { "type": "Identifier", - "start": 22673, - "end": 22686, + "start": 22885, + "end": 22898, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 21 }, "identifierName": "buttonSpanDOM" @@ -73977,15 +74793,15 @@ }, "property": { "type": "Identifier", - "start": 22687, - "end": 22696, + "start": 22899, + "end": 22908, "loc": { "start": { - "line": 687, + "line": 692, "column": 22 }, "end": { - "line": 687, + "line": 692, "column": 31 }, "identifierName": "innerHTML" @@ -73996,15 +74812,15 @@ }, "right": { "type": "Identifier", - "start": 22699, - "end": 22716, + "start": 22911, + "end": 22928, "loc": { "start": { - "line": 687, + "line": 692, "column": 34 }, "end": { - "line": 687, + "line": 692, "column": 51 }, "identifierName": "buttonDisplayName" @@ -74015,57 +74831,57 @@ }, { "type": "ExpressionStatement", - "start": 22727, - "end": 22764, + "start": 22939, + "end": 22976, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 45 } }, "expression": { "type": "CallExpression", - "start": 22727, - "end": 22763, + "start": 22939, + "end": 22975, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 44 } }, "callee": { "type": "MemberExpression", - "start": 22727, - "end": 22748, + "start": 22939, + "end": 22960, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 29 } }, "object": { "type": "Identifier", - "start": 22727, - "end": 22736, + "start": 22939, + "end": 22948, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 17 }, "identifierName": "buttonDOM" @@ -74074,15 +74890,15 @@ }, "property": { "type": "Identifier", - "start": 22737, - "end": 22748, + "start": 22949, + "end": 22960, "loc": { "start": { - "line": 688, + "line": 693, "column": 18 }, "end": { - "line": 688, + "line": 693, "column": 29 }, "identifierName": "appendChild" @@ -74094,15 +74910,15 @@ "arguments": [ { "type": "Identifier", - "start": 22749, - "end": 22762, + "start": 22961, + "end": 22974, "loc": { "start": { - "line": 688, + "line": 693, "column": 30 }, "end": { - "line": 688, + "line": 693, "column": 43 }, "identifierName": "buttonSpanDOM" @@ -74115,15 +74931,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, + "start": 22988, + "end": 23041, "loc": { "start": { - "line": 690, + "line": 695, "column": 8 }, "end": { - "line": 692, + "line": 697, "column": 11 } } @@ -74132,29 +74948,29 @@ }, { "type": "IfStatement", - "start": 22839, - "end": 22916, + "start": 23051, + "end": 23128, "loc": { "start": { - "line": 693, + "line": 698, "column": 8 }, "end": { - "line": 694, + "line": 699, "column": 43 } }, "test": { "type": "UnaryExpression", - "start": 22842, - "end": 22870, + "start": 23054, + "end": 23082, "loc": { "start": { - "line": 693, + "line": 698, "column": 11 }, "end": { - "line": 693, + "line": 698, "column": 39 } }, @@ -74162,43 +74978,43 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 22843, - "end": 22870, + "start": 23055, + "end": 23082, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 39 } }, "object": { "type": "MemberExpression", - "start": 22843, - "end": 22862, + "start": 23055, + "end": 23074, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 31 } }, "object": { "type": "ThisExpression", - "start": 22843, - "end": 22847, + "start": 23055, + "end": 23059, "loc": { "start": { - "line": 693, + "line": 698, "column": 12 }, "end": { - "line": 693, + "line": 698, "column": 16 } }, @@ -74206,15 +75022,15 @@ }, "property": { "type": "Identifier", - "start": 22848, - "end": 22862, + "start": 23060, + "end": 23074, "loc": { "start": { - "line": 693, + "line": 698, "column": 17 }, "end": { - "line": 693, + "line": 698, "column": 31 }, "identifierName": "buttonElements" @@ -74226,15 +75042,15 @@ }, "property": { "type": "Identifier", - "start": 22863, - "end": 22869, + "start": 23075, + "end": 23081, "loc": { "start": { - "line": 693, + "line": 698, "column": 32 }, "end": { - "line": 693, + "line": 698, "column": 38 }, "identifierName": "button" @@ -74251,87 +75067,87 @@ }, "consequent": { "type": "ExpressionStatement", - "start": 22883, - "end": 22916, + "start": 23095, + "end": 23128, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 43 } }, "expression": { "type": "AssignmentExpression", - "start": 22883, - "end": 22915, + "start": 23095, + "end": 23127, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 22883, - "end": 22910, + "start": 23095, + "end": 23122, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 37 } }, "object": { "type": "MemberExpression", - "start": 22883, - "end": 22902, + "start": 23095, + "end": 23114, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 29 } }, "object": { "type": "ThisExpression", - "start": 22883, - "end": 22887, + "start": 23095, + "end": 23099, "loc": { "start": { - "line": 694, + "line": 699, "column": 10 }, "end": { - "line": 694, + "line": 699, "column": 14 } } }, "property": { "type": "Identifier", - "start": 22888, - "end": 22902, + "start": 23100, + "end": 23114, "loc": { "start": { - "line": 694, + "line": 699, "column": 15 }, "end": { - "line": 694, + "line": 699, "column": 29 }, "identifierName": "buttonElements" @@ -74342,15 +75158,15 @@ }, "property": { "type": "Identifier", - "start": 22903, - "end": 22909, + "start": 23115, + "end": 23121, "loc": { "start": { - "line": 694, + "line": 699, "column": 30 }, "end": { - "line": 694, + "line": 699, "column": 36 }, "identifierName": "button" @@ -74361,15 +75177,15 @@ }, "right": { "type": "ArrayExpression", - "start": 22913, - "end": 22915, + "start": 23125, + "end": 23127, "loc": { "start": { - "line": 694, + "line": 699, "column": 40 }, "end": { - "line": 694, + "line": 699, "column": 42 } }, @@ -74382,15 +75198,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, + "start": 22988, + "end": 23041, "loc": { "start": { - "line": 690, + "line": 695, "column": 8 }, "end": { - "line": 692, + "line": 697, "column": 11 } } @@ -74399,100 +75215,100 @@ }, { "type": "ExpressionStatement", - "start": 22928, - "end": 22972, + "start": 23140, + "end": 23184, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 52 } }, "expression": { "type": "CallExpression", - "start": 22928, - "end": 22971, + "start": 23140, + "end": 23183, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 51 } }, "callee": { "type": "MemberExpression", - "start": 22928, - "end": 22960, + "start": 23140, + "end": 23172, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 40 } }, "object": { "type": "MemberExpression", - "start": 22928, - "end": 22955, + "start": 23140, + "end": 23167, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 35 } }, "object": { "type": "MemberExpression", - "start": 22928, - "end": 22947, + "start": 23140, + "end": 23159, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 27 } }, "object": { "type": "ThisExpression", - "start": 22928, - "end": 22932, + "start": 23140, + "end": 23144, "loc": { "start": { - "line": 696, + "line": 701, "column": 8 }, "end": { - "line": 696, + "line": 701, "column": 12 } } }, "property": { "type": "Identifier", - "start": 22933, - "end": 22947, + "start": 23145, + "end": 23159, "loc": { "start": { - "line": 696, + "line": 701, "column": 13 }, "end": { - "line": 696, + "line": 701, "column": 27 }, "identifierName": "buttonElements" @@ -74503,15 +75319,15 @@ }, "property": { "type": "Identifier", - "start": 22948, - "end": 22954, + "start": 23160, + "end": 23166, "loc": { "start": { - "line": 696, + "line": 701, "column": 28 }, "end": { - "line": 696, + "line": 701, "column": 34 }, "identifierName": "button" @@ -74522,15 +75338,15 @@ }, "property": { "type": "Identifier", - "start": 22956, - "end": 22960, + "start": 23168, + "end": 23172, "loc": { "start": { - "line": 696, + "line": 701, "column": 36 }, "end": { - "line": 696, + "line": 701, "column": 40 }, "identifierName": "push" @@ -74542,15 +75358,15 @@ "arguments": [ { "type": "Identifier", - "start": 22961, - "end": 22970, + "start": 23173, + "end": 23182, "loc": { "start": { - "line": 696, + "line": 701, "column": 41 }, "end": { - "line": 696, + "line": 701, "column": 50 }, "identifierName": "buttonDOM" @@ -74563,15 +75379,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "start": 23196, + "end": 23248, "loc": { "start": { - "line": 698, + "line": 703, "column": 8 }, "end": { - "line": 700, + "line": 705, "column": 11 } } @@ -74580,57 +75396,57 @@ }, { "type": "ExpressionStatement", - "start": 23046, - "end": 23076, + "start": 23258, + "end": 23288, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 38 } }, "expression": { "type": "CallExpression", - "start": 23046, - "end": 23075, + "start": 23258, + "end": 23287, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 37 } }, "callee": { "type": "MemberExpression", - "start": 23046, - "end": 23064, + "start": 23258, + "end": 23276, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 26 } }, "object": { "type": "Identifier", - "start": 23046, - "end": 23052, + "start": 23258, + "end": 23264, "loc": { "start": { - "line": 701, + "line": 706, "column": 8 }, "end": { - "line": 701, + "line": 706, "column": 14 }, "identifierName": "rowDOM" @@ -74640,15 +75456,15 @@ }, "property": { "type": "Identifier", - "start": 23053, - "end": 23064, + "start": 23265, + "end": 23276, "loc": { "start": { - "line": 701, + "line": 706, "column": 15 }, "end": { - "line": 701, + "line": 706, "column": 26 }, "identifierName": "appendChild" @@ -74661,15 +75477,15 @@ "arguments": [ { "type": "Identifier", - "start": 23065, - "end": 23074, + "start": 23277, + "end": 23286, "loc": { "start": { - "line": 701, + "line": 706, "column": 27 }, "end": { - "line": 701, + "line": 706, "column": 36 }, "identifierName": "buttonDOM" @@ -74683,15 +75499,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "start": 23196, + "end": 23248, "loc": { "start": { - "line": 698, + "line": 703, "column": 8 }, "end": { - "line": 700, + "line": 705, "column": 11 } } @@ -74709,15 +75525,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, + "start": 21466, + "end": 21527, "loc": { "start": { - "line": 650, + "line": 655, "column": 6 }, "end": { - "line": 652, + "line": 657, "column": 9 } } @@ -74727,15 +75543,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -74744,71 +75560,71 @@ }, { "type": "ExpressionStatement", - "start": 23157, - "end": 23194, + "start": 23369, + "end": 23406, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 43 } }, "expression": { "type": "CallExpression", - "start": 23157, - "end": 23193, + "start": 23369, + "end": 23405, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 23157, - "end": 23185, + "start": 23369, + "end": 23397, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 34 } }, "object": { "type": "MemberExpression", - "start": 23157, - "end": 23173, + "start": 23369, + "end": 23385, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 23157, - "end": 23161, + "start": 23369, + "end": 23373, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 10 } }, @@ -74816,15 +75632,15 @@ }, "property": { "type": "Identifier", - "start": 23162, - "end": 23173, + "start": 23374, + "end": 23385, "loc": { "start": { - "line": 708, + "line": 713, "column": 11 }, "end": { - "line": 708, + "line": 713, "column": 22 }, "identifierName": "keyboardDOM" @@ -74836,15 +75652,15 @@ }, "property": { "type": "Identifier", - "start": 23174, - "end": 23185, + "start": 23386, + "end": 23397, "loc": { "start": { - "line": 708, + "line": 713, "column": 23 }, "end": { - "line": 708, + "line": 713, "column": 34 }, "identifierName": "appendChild" @@ -74857,15 +75673,15 @@ "arguments": [ { "type": "Identifier", - "start": 23186, - "end": 23192, + "start": 23398, + "end": 23404, "loc": { "start": { - "line": 708, + "line": 713, "column": 35 }, "end": { - "line": 708, + "line": 713, "column": 41 }, "identifierName": "rowDOM" @@ -74879,15 +75695,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -74905,15 +75721,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 21166, + "end": 21213, "loc": { "start": { - "line": 638, + "line": 643, "column": 4 }, "end": { - "line": 640, + "line": 645, "column": 7 } } @@ -74923,15 +75739,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -74940,57 +75756,57 @@ }, { "type": "ExpressionStatement", - "start": 23254, - "end": 23270, + "start": 23466, + "end": 23482, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 23254, - "end": 23269, + "start": 23466, + "end": 23481, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 23254, - "end": 23267, + "start": 23466, + "end": 23479, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 23254, - "end": 23258, + "start": 23466, + "end": 23470, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 8 } }, @@ -74998,15 +75814,15 @@ }, "property": { "type": "Identifier", - "start": 23259, - "end": 23267, + "start": 23471, + "end": 23479, "loc": { "start": { - "line": 714, + "line": 719, "column": 9 }, "end": { - "line": 714, + "line": 719, "column": 17 }, "identifierName": "onRender" @@ -75023,15 +75839,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -75040,29 +75856,29 @@ }, { "type": "IfStatement", - "start": 23278, - "end": 23613, + "start": 23490, + "end": 23825, "loc": { "start": { - "line": 716, + "line": 721, "column": 4 }, "end": { - "line": 731, + "line": 736, "column": 5 } }, "test": { "type": "UnaryExpression", - "start": 23281, - "end": 23298, + "start": 23493, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 7 }, "end": { - "line": 716, + "line": 721, "column": 24 } }, @@ -75070,44 +75886,44 @@ "prefix": true, "argument": { "type": "MemberExpression", - "start": 23282, - "end": 23298, + "start": 23494, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 8 }, "end": { - "line": 716, + "line": 721, "column": 24 } }, "object": { "type": "ThisExpression", - "start": 23282, - "end": 23286, + "start": 23494, + "end": 23498, "loc": { "start": { - "line": 716, + "line": 721, "column": 8 }, "end": { - "line": 716, + "line": 721, "column": 12 } } }, "property": { "type": "Identifier", - "start": 23287, - "end": 23298, + "start": 23499, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 13 }, "end": { - "line": 716, + "line": 721, "column": 24 }, "identifierName": "initialized" @@ -75122,73 +75938,73 @@ }, "consequent": { "type": "BlockStatement", - "start": 23299, - "end": 23613, + "start": 23511, + "end": 23825, "loc": { "start": { - "line": 716, + "line": 721, "column": 25 }, "end": { - "line": 731, + "line": 736, "column": 5 } }, "body": [ { "type": "ExpressionStatement", - "start": 23398, - "end": 23422, + "start": 23610, + "end": 23634, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 30 } }, "expression": { "type": "AssignmentExpression", - "start": 23398, - "end": 23421, + "start": 23610, + "end": 23633, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 23398, - "end": 23414, + "start": 23610, + "end": 23626, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 22 } }, "object": { "type": "ThisExpression", - "start": 23398, - "end": 23402, + "start": 23610, + "end": 23614, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 10 } }, @@ -75196,15 +76012,15 @@ }, "property": { "type": "Identifier", - "start": 23403, - "end": 23414, + "start": 23615, + "end": 23626, "loc": { "start": { - "line": 720, + "line": 725, "column": 11 }, "end": { - "line": 720, + "line": 725, "column": 22 }, "identifierName": "initialized" @@ -75216,15 +76032,15 @@ }, "right": { "type": "BooleanLiteral", - "start": 23417, - "end": 23421, + "start": 23629, + "end": 23633, "loc": { "start": { - "line": 720, + "line": 725, "column": 25 }, "end": { - "line": 720, + "line": 725, "column": 29 } }, @@ -75236,26 +76052,8 @@ { "type": "CommentBlock", "value": "*\r\n * Ensures that onInit is only called once per instantiation\r\n ", - "start": 23308, - "end": 23390, - "loc": { - "start": { - "line": 717, - "column": 6 - }, - "end": { - "line": 719, - "column": 9 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, + "start": 23520, + "end": 23602, "loc": { "start": { "line": 722, @@ -75267,62 +76065,80 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Handling mouseup\r\n ", + "start": 23644, + "end": 23685, + "loc": { + "start": { + "line": 727, + "column": 6 + }, + "end": { + "line": 729, + "column": 9 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 23481, - "end": 23535, + "start": 23693, + "end": 23747, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 60 } }, "expression": { "type": "AssignmentExpression", - "start": 23481, - "end": 23534, + "start": 23693, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", - "start": 23481, - "end": 23499, + "start": 23693, + "end": 23711, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 24 } }, "object": { "type": "Identifier", - "start": 23481, - "end": 23489, + "start": 23693, + "end": 23701, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 14 }, "identifierName": "document" @@ -75332,15 +76148,15 @@ }, "property": { "type": "Identifier", - "start": 23490, - "end": 23499, + "start": 23702, + "end": 23711, "loc": { "start": { - "line": 725, + "line": 730, "column": 15 }, "end": { - "line": 725, + "line": 730, "column": 24 }, "identifierName": "onmouseup" @@ -75352,15 +76168,15 @@ }, "right": { "type": "ArrowFunctionExpression", - "start": 23502, - "end": 23534, + "start": 23714, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 27 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, @@ -75371,58 +76187,58 @@ "params": [], "body": { "type": "CallExpression", - "start": 23508, - "end": 23534, + "start": 23720, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 59 } }, "callee": { "type": "MemberExpression", - "start": 23508, - "end": 23532, + "start": 23720, + "end": 23744, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 57 } }, "object": { "type": "ThisExpression", - "start": 23508, - "end": 23512, + "start": 23720, + "end": 23724, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 37 } } }, "property": { "type": "Identifier", - "start": 23513, - "end": 23532, + "start": 23725, + "end": 23744, "loc": { "start": { - "line": 725, + "line": 730, "column": 38 }, "end": { - "line": 725, + "line": 730, "column": 57 }, "identifierName": "handleButtonMouseUp" @@ -75440,26 +76256,8 @@ { "type": "CommentBlock", "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, - "loc": { - "start": { - "line": 722, - "column": 6 - }, - "end": { - "line": 724, - "column": 9 - } - } - } - ], - "trailingComments": [ - { - "type": "CommentBlock", - "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "start": 23644, + "end": 23685, "loc": { "start": { "line": 727, @@ -75471,61 +76269,79 @@ } } } + ], + "trailingComments": [ + { + "type": "CommentBlock", + "value": "*\r\n * Calling onInit\r\n ", + "start": 23757, + "end": 23796, + "loc": { + "start": { + "line": 732, + "column": 6 + }, + "end": { + "line": 734, + "column": 9 + } + } + } ] }, { "type": "ExpressionStatement", - "start": 23592, - "end": 23606, + "start": 23804, + "end": 23818, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 20 } }, "expression": { "type": "CallExpression", - "start": 23592, - "end": 23605, + "start": 23804, + "end": 23817, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 19 } }, "callee": { "type": "MemberExpression", - "start": 23592, - "end": 23603, + "start": 23804, + "end": 23815, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 17 } }, "object": { "type": "ThisExpression", - "start": 23592, - "end": 23596, + "start": 23804, + "end": 23808, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 10 } }, @@ -75533,15 +76349,15 @@ }, "property": { "type": "Identifier", - "start": 23597, - "end": 23603, + "start": 23809, + "end": 23815, "loc": { "start": { - "line": 730, + "line": 735, "column": 11 }, "end": { - "line": 730, + "line": 735, "column": 17 }, "identifierName": "onInit" @@ -75558,15 +76374,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "start": 23757, + "end": 23796, "loc": { "start": { - "line": 727, + "line": 732, "column": 6 }, "end": { - "line": 729, + "line": 734, "column": 9 } } @@ -75585,15 +76401,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -75727,9 +76543,9 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Bindings\r\n ", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", "start": 4184, - "end": 4213, + "end": 4254, "loc": { "start": { "line": 66, @@ -75743,16 +76559,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "value": "*\r\n * Bindings\r\n ", + "start": 4300, + "end": 4329, "loc": { "start": { - "line": 90, + "line": 71, "column": 4 }, "end": { - "line": 103, + "line": 73, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", + "start": 5457, + "end": 6116, + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 108, "column": 7 } } @@ -75760,24 +76592,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, - "loc": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 7 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, + "start": 6192, + "end": 6301, "loc": { "start": { "line": 112, @@ -75791,9 +76607,9 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, "loc": { "start": { "line": 117, @@ -75807,16 +76623,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "value": "*\r\n * Rendering keyboard\r\n ", + "start": 6560, + "end": 6599, "loc": { "start": { - "line": 127, + "line": 122, "column": 4 }, "end": { - "line": 130, + "line": 124, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", + "start": 6792, + "end": 6905, + "loc": { + "start": { + "line": 132, + "column": 4 + }, + "end": { + "line": 135, "column": 7 } } @@ -75824,24 +76656,8 @@ { "type": "CommentBlock", "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, - "loc": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 138, - "column": 7 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "start": 7108, + "end": 7154, "loc": { "start": { "line": 141, @@ -75855,16 +76671,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "value": "*\r\n * Modules\r\n ", + "start": 7228, + "end": 7256, "loc": { "start": { + "line": 146, + "column": 4 + }, + "end": { "line": 148, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", + "start": 7316, + "end": 7428, + "loc": { + "start": { + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -75872,15 +76704,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -75888,15 +76720,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -75904,15 +76736,15 @@ { "type": "CommentBlock", "value": "*\r\n * If maxLength and handleMaxLength yield true, halting\r\n ", - "start": 7937, - "end": 8014, + "start": 8053, + "end": 8130, "loc": { "start": { - "line": 174, + "line": 179, "column": 6 }, "end": { - "line": 176, + "line": 181, "column": 9 } } @@ -75920,15 +76752,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -75936,15 +76768,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -75952,15 +76784,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -75968,15 +76800,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -75984,24 +76816,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n ", - "start": 8823, - "end": 8902, - "loc": { - "start": { - "line": 209, - "column": 4 - }, - "end": { - "line": 211, - "column": 7 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 8939, + "end": 9018, "loc": { "start": { "line": 214, @@ -76015,16 +76831,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", + "start": 9056, + "end": 9133, "loc": { "start": { - "line": 236, + "line": 219, + "column": 4 + }, + "end": { + "line": 221, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Handles button mouseup\r\n ", + "start": 9609, + "end": 9648, + "loc": { + "start": { + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -76032,15 +76864,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -76048,15 +76880,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -76064,15 +76896,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n ", - "start": 9788, - "end": 9874, + "start": 9904, + "end": 9990, "loc": { "start": { - "line": 250, + "line": 255, "column": 4 }, "end": { - "line": 252, + "line": 257, "column": 7 } } @@ -76080,15 +76912,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -76096,15 +76928,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -76112,15 +76944,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -76128,15 +76960,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -76144,15 +76976,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -76160,15 +76992,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -76176,15 +77008,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -76192,15 +77024,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -76208,15 +77040,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -76224,15 +77056,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -76240,15 +77072,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -76256,15 +77088,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -76272,15 +77104,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -76288,15 +77120,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -76304,15 +77136,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -76320,15 +77152,15 @@ { "type": "CommentBlock", "value": "*\r\n * When called with empty parameters, remove all button themes\r\n ", - "start": 14744, - "end": 14824, + "start": 14860, + "end": 14940, "loc": { "start": { - "line": 414, + "line": 419, "column": 4 }, "end": { - "line": 416, + "line": 421, "column": 7 } } @@ -76336,15 +77168,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -76352,15 +77184,15 @@ { "type": "CommentBlock", "value": "*\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n ", - "start": 15286, - "end": 15427, + "start": 15402, + "end": 15543, "loc": { "start": { - "line": 431, + "line": 436, "column": 10 }, "end": { - "line": 434, + "line": 439, "column": 13 } } @@ -76368,15 +77200,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -76384,15 +77216,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -76400,15 +77232,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -76416,15 +77248,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -76432,15 +77264,15 @@ { "type": "CommentBlock", "value": "*\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n ", - "start": 17307, - "end": 17455, + "start": 17423, + "end": 17571, "loc": { "start": { - "line": 503, + "line": 508, "column": 6 }, "end": { - "line": 506, + "line": 511, "column": 9 } } @@ -76448,15 +77280,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -76464,15 +77296,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -76480,15 +77312,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -76496,15 +77328,15 @@ { "type": "CommentBlock", "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, + "start": 18389, + "end": 18421, "loc": { "start": { - "line": 540, + "line": 545, "column": 2 }, "end": { - "line": 542, + "line": 547, "column": 5 } } @@ -76512,15 +77344,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -76528,15 +77360,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -76544,15 +77376,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -76560,15 +77392,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -76576,15 +77408,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -76592,15 +77424,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear keyboard\r\n ", - "start": 19319, - "end": 19354, + "start": 19501, + "end": 19536, "loc": { "start": { - "line": 591, + "line": 596, "column": 4 }, "end": { - "line": 593, + "line": 598, "column": 7 } } @@ -76608,15 +77440,15 @@ { "type": "CommentBlock", "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, + "start": 19747, + "end": 19799, "loc": { "start": { - "line": 599, + "line": 604, "column": 4 }, "end": { - "line": 601, + "line": 606, "column": 7 } } @@ -76624,15 +77456,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -76640,15 +77472,15 @@ { "type": "CommentLine", "value": " Making sure we don't add duplicate classes, even when buttonTheme has duplicates", - "start": 20213, - "end": 20296, + "start": 20395, + "end": 20478, "loc": { "start": { - "line": 618, + "line": 623, "column": 16 }, "end": { - "line": 618, + "line": 623, "column": 99 } } @@ -76656,24 +77488,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, - "loc": { - "start": { - "line": 633, - "column": 4 - }, - "end": { - "line": 635, - "column": 7 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 20986, + "end": 21052, "loc": { "start": { "line": 638, @@ -76687,16 +77503,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "value": "*\r\n * Iterating through each row\r\n ", + "start": 21166, + "end": 21213, "loc": { "start": { - "line": 644, + "line": 643, + "column": 4 + }, + "end": { + "line": 645, + "column": 7 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Creating empty row\r\n ", + "start": 21325, + "end": 21368, + "loc": { + "start": { + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -76704,15 +77536,15 @@ { "type": "CommentBlock", "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, + "start": 21466, + "end": 21527, "loc": { "start": { - "line": 650, + "line": 655, "column": 6 }, "end": { - "line": 652, + "line": 657, "column": 9 } } @@ -76720,15 +77552,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -76736,15 +77568,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -76752,15 +77584,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -76768,24 +77600,8 @@ { "type": "CommentBlock", "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, - "column": 8 - }, - "end": { - "line": 680, - "column": 11 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22622, + "end": 22671, "loc": { "start": { "line": 683, @@ -76799,16 +77615,32 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, + "value": "*\r\n * Adding button label to button\r\n ", + "start": 22756, + "end": 22814, "loc": { "start": { - "line": 690, + "line": 688, "column": 8 }, "end": { - "line": 692, + "line": 690, + "column": 11 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Adding to buttonElements\r\n ", + "start": 22988, + "end": 23041, + "loc": { + "start": { + "line": 695, + "column": 8 + }, + "end": { + "line": 697, "column": 11 } } @@ -76816,15 +77648,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "start": 23196, + "end": 23248, "loc": { "start": { - "line": 698, + "line": 703, "column": 8 }, "end": { - "line": 700, + "line": 705, "column": 11 } } @@ -76832,15 +77664,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -76848,15 +77680,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -76864,24 +77696,8 @@ { "type": "CommentBlock", "value": "*\r\n * Ensures that onInit is only called once per instantiation\r\n ", - "start": 23308, - "end": 23390, - "loc": { - "start": { - "line": 717, - "column": 6 - }, - "end": { - "line": 719, - "column": 9 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, + "start": 23520, + "end": 23602, "loc": { "start": { "line": 722, @@ -76895,9 +77711,9 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "value": "*\r\n * Handling mouseup\r\n ", + "start": 23644, + "end": 23685, "loc": { "start": { "line": 727, @@ -76908,6 +77724,22 @@ "column": 9 } } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Calling onInit\r\n ", + "start": 23757, + "end": 23796, + "loc": { + "start": { + "line": 732, + "column": 6 + }, + "end": { + "line": 734, + "column": 9 + } + } } ], "tokens": [ @@ -80839,9 +81671,9 @@ }, { "type": "CommentBlock", - "value": "*\r\n * Bindings\r\n ", + "value": "*\r\n * @type {object} Classes identifying loaded plugins\r\n ", "start": 4184, - "end": 4213, + "end": 4254, "loc": { "start": { "line": 66, @@ -80868,8 +81700,8 @@ "updateContext": null }, "value": "this", - "start": 4219, - "end": 4223, + "start": 4260, + "end": 4264, "loc": { "start": { "line": 69, @@ -80894,8 +81726,8 @@ "binop": null, "updateContext": null }, - "start": 4223, - "end": 4224, + "start": 4264, + "end": 4265, "loc": { "start": { "line": 69, @@ -80919,9 +81751,9 @@ "postfix": false, "binop": null }, - "value": "handleButtonClicked", - "start": 4224, - "end": 4243, + "value": "keyboardPluginClasses", + "start": 4265, + "end": 4286, "loc": { "start": { "line": 69, @@ -80929,6 +81761,182 @@ }, "end": { "line": 69, + "column": 30 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4287, + "end": 4288, + "loc": { + "start": { + "line": 69, + "column": 31 + }, + "end": { + "line": 69, + "column": 32 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 4289, + "end": 4291, + "loc": { + "start": { + "line": 69, + "column": 33 + }, + "end": { + "line": 69, + "column": 35 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4291, + "end": 4292, + "loc": { + "start": { + "line": 69, + "column": 35 + }, + "end": { + "line": 69, + "column": 36 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Bindings\r\n ", + "start": 4300, + "end": 4329, + "loc": { + "start": { + "line": 71, + "column": 4 + }, + "end": { + "line": 73, + "column": 7 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4335, + "end": 4339, + "loc": { + "start": { + "line": 74, + "column": 4 + }, + "end": { + "line": 74, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4339, + "end": 4340, + "loc": { + "start": { + "line": 74, + "column": 8 + }, + "end": { + "line": 74, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "handleButtonClicked", + "start": 4340, + "end": 4359, + "loc": { + "start": { + "line": 74, + "column": 9 + }, + "end": { + "line": 74, "column": 28 } } @@ -80947,15 +81955,15 @@ "updateContext": null }, "value": "=", - "start": 4244, - "end": 4245, + "start": 4360, + "end": 4361, "loc": { "start": { - "line": 69, + "line": 74, "column": 29 }, "end": { - "line": 69, + "line": 74, "column": 30 } } @@ -80975,15 +81983,15 @@ "updateContext": null }, "value": "this", - "start": 4246, - "end": 4250, + "start": 4362, + "end": 4366, "loc": { "start": { - "line": 69, + "line": 74, "column": 31 }, "end": { - "line": 69, + "line": 74, "column": 35 } } @@ -81001,15 +82009,15 @@ "binop": null, "updateContext": null }, - "start": 4250, - "end": 4251, + "start": 4366, + "end": 4367, "loc": { "start": { - "line": 69, + "line": 74, "column": 35 }, "end": { - "line": 69, + "line": 74, "column": 36 } } @@ -81027,15 +82035,15 @@ "binop": null }, "value": "handleButtonClicked", - "start": 4251, - "end": 4270, + "start": 4367, + "end": 4386, "loc": { "start": { - "line": 69, + "line": 74, "column": 36 }, "end": { - "line": 69, + "line": 74, "column": 55 } } @@ -81053,15 +82061,15 @@ "binop": null, "updateContext": null }, - "start": 4270, - "end": 4271, + "start": 4386, + "end": 4387, "loc": { "start": { - "line": 69, + "line": 74, "column": 55 }, "end": { - "line": 69, + "line": 74, "column": 56 } } @@ -81079,15 +82087,15 @@ "binop": null }, "value": "bind", - "start": 4271, - "end": 4275, + "start": 4387, + "end": 4391, "loc": { "start": { - "line": 69, + "line": 74, "column": 56 }, "end": { - "line": 69, + "line": 74, "column": 60 } } @@ -81104,15 +82112,15 @@ "postfix": false, "binop": null }, - "start": 4275, - "end": 4276, + "start": 4391, + "end": 4392, "loc": { "start": { - "line": 69, + "line": 74, "column": 60 }, "end": { - "line": 69, + "line": 74, "column": 61 } } @@ -81132,15 +82140,15 @@ "updateContext": null }, "value": "this", - "start": 4276, - "end": 4280, + "start": 4392, + "end": 4396, "loc": { "start": { - "line": 69, + "line": 74, "column": 61 }, "end": { - "line": 69, + "line": 74, "column": 65 } } @@ -81157,15 +82165,15 @@ "postfix": false, "binop": null }, - "start": 4280, - "end": 4281, + "start": 4396, + "end": 4397, "loc": { "start": { - "line": 69, + "line": 74, "column": 65 }, "end": { - "line": 69, + "line": 74, "column": 66 } } @@ -81183,15 +82191,15 @@ "binop": null, "updateContext": null }, - "start": 4281, - "end": 4282, + "start": 4397, + "end": 4398, "loc": { "start": { - "line": 69, + "line": 74, "column": 66 }, "end": { - "line": 69, + "line": 74, "column": 67 } } @@ -81211,15 +82219,15 @@ "updateContext": null }, "value": "this", - "start": 4288, - "end": 4292, + "start": 4404, + "end": 4408, "loc": { "start": { - "line": 70, + "line": 75, "column": 4 }, "end": { - "line": 70, + "line": 75, "column": 8 } } @@ -81237,15 +82245,15 @@ "binop": null, "updateContext": null }, - "start": 4292, - "end": 4293, + "start": 4408, + "end": 4409, "loc": { "start": { - "line": 70, + "line": 75, "column": 8 }, "end": { - "line": 70, + "line": 75, "column": 9 } } @@ -81263,15 +82271,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 4293, - "end": 4311, + "start": 4409, + "end": 4427, "loc": { "start": { - "line": 70, + "line": 75, "column": 9 }, "end": { - "line": 70, + "line": 75, "column": 27 } } @@ -81290,15 +82298,15 @@ "updateContext": null }, "value": "=", - "start": 4312, - "end": 4313, + "start": 4428, + "end": 4429, "loc": { "start": { - "line": 70, + "line": 75, "column": 28 }, "end": { - "line": 70, + "line": 75, "column": 29 } } @@ -81318,15 +82326,15 @@ "updateContext": null }, "value": "this", - "start": 4314, - "end": 4318, + "start": 4430, + "end": 4434, "loc": { "start": { - "line": 70, + "line": 75, "column": 30 }, "end": { - "line": 70, + "line": 75, "column": 34 } } @@ -81344,15 +82352,15 @@ "binop": null, "updateContext": null }, - "start": 4318, - "end": 4319, + "start": 4434, + "end": 4435, "loc": { "start": { - "line": 70, + "line": 75, "column": 34 }, "end": { - "line": 70, + "line": 75, "column": 35 } } @@ -81370,15 +82378,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 4319, - "end": 4337, + "start": 4435, + "end": 4453, "loc": { "start": { - "line": 70, + "line": 75, "column": 35 }, "end": { - "line": 70, + "line": 75, "column": 53 } } @@ -81396,15 +82404,15 @@ "binop": null, "updateContext": null }, - "start": 4337, - "end": 4338, + "start": 4453, + "end": 4454, "loc": { "start": { - "line": 70, + "line": 75, "column": 53 }, "end": { - "line": 70, + "line": 75, "column": 54 } } @@ -81422,15 +82430,15 @@ "binop": null }, "value": "bind", - "start": 4338, - "end": 4342, + "start": 4454, + "end": 4458, "loc": { "start": { - "line": 70, + "line": 75, "column": 54 }, "end": { - "line": 70, + "line": 75, "column": 58 } } @@ -81447,15 +82455,15 @@ "postfix": false, "binop": null }, - "start": 4342, - "end": 4343, + "start": 4458, + "end": 4459, "loc": { "start": { - "line": 70, + "line": 75, "column": 58 }, "end": { - "line": 70, + "line": 75, "column": 59 } } @@ -81475,15 +82483,15 @@ "updateContext": null }, "value": "this", - "start": 4343, - "end": 4347, + "start": 4459, + "end": 4463, "loc": { "start": { - "line": 70, + "line": 75, "column": 59 }, "end": { - "line": 70, + "line": 75, "column": 63 } } @@ -81500,15 +82508,15 @@ "postfix": false, "binop": null }, - "start": 4347, - "end": 4348, + "start": 4463, + "end": 4464, "loc": { "start": { - "line": 70, + "line": 75, "column": 63 }, "end": { - "line": 70, + "line": 75, "column": 64 } } @@ -81526,15 +82534,15 @@ "binop": null, "updateContext": null }, - "start": 4348, - "end": 4349, + "start": 4464, + "end": 4465, "loc": { "start": { - "line": 70, + "line": 75, "column": 64 }, "end": { - "line": 70, + "line": 75, "column": 65 } } @@ -81554,15 +82562,15 @@ "updateContext": null }, "value": "this", - "start": 4355, - "end": 4359, + "start": 4471, + "end": 4475, "loc": { "start": { - "line": 71, + "line": 76, "column": 4 }, "end": { - "line": 71, + "line": 76, "column": 8 } } @@ -81580,15 +82588,15 @@ "binop": null, "updateContext": null }, - "start": 4359, - "end": 4360, + "start": 4475, + "end": 4476, "loc": { "start": { - "line": 71, + "line": 76, "column": 8 }, "end": { - "line": 71, + "line": 76, "column": 9 } } @@ -81606,15 +82614,15 @@ "binop": null }, "value": "clearInput", - "start": 4360, - "end": 4370, + "start": 4476, + "end": 4486, "loc": { "start": { - "line": 71, + "line": 76, "column": 9 }, "end": { - "line": 71, + "line": 76, "column": 19 } } @@ -81633,15 +82641,15 @@ "updateContext": null }, "value": "=", - "start": 4371, - "end": 4372, + "start": 4487, + "end": 4488, "loc": { "start": { - "line": 71, + "line": 76, "column": 20 }, "end": { - "line": 71, + "line": 76, "column": 21 } } @@ -81661,15 +82669,15 @@ "updateContext": null }, "value": "this", - "start": 4373, - "end": 4377, + "start": 4489, + "end": 4493, "loc": { "start": { - "line": 71, + "line": 76, "column": 22 }, "end": { - "line": 71, + "line": 76, "column": 26 } } @@ -81687,15 +82695,15 @@ "binop": null, "updateContext": null }, - "start": 4377, - "end": 4378, + "start": 4493, + "end": 4494, "loc": { "start": { - "line": 71, + "line": 76, "column": 26 }, "end": { - "line": 71, + "line": 76, "column": 27 } } @@ -81713,886 +82721,16 @@ "binop": null }, "value": "clearInput", - "start": 4378, - "end": 4388, - "loc": { - "start": { - "line": 71, - "column": 27 - }, - "end": { - "line": 71, - "column": 37 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4388, - "end": 4389, - "loc": { - "start": { - "line": 71, - "column": 37 - }, - "end": { - "line": 71, - "column": 38 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4389, - "end": 4393, - "loc": { - "start": { - "line": 71, - "column": 38 - }, - "end": { - "line": 71, - "column": 42 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4393, - "end": 4394, - "loc": { - "start": { - "line": 71, - "column": 42 - }, - "end": { - "line": 71, - "column": 43 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4394, - "end": 4398, - "loc": { - "start": { - "line": 71, - "column": 43 - }, - "end": { - "line": 71, - "column": 47 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4398, - "end": 4399, - "loc": { - "start": { - "line": 71, - "column": 47 - }, - "end": { - "line": 71, - "column": 48 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4399, - "end": 4400, - "loc": { - "start": { - "line": 71, - "column": 48 - }, - "end": { - "line": 71, - "column": 49 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4406, - "end": 4410, - "loc": { - "start": { - "line": 72, - "column": 4 - }, - "end": { - "line": 72, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4410, - "end": 4411, - "loc": { - "start": { - "line": 72, - "column": 8 - }, - "end": { - "line": 72, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "getInput", - "start": 4411, - "end": 4419, - "loc": { - "start": { - "line": 72, - "column": 9 - }, - "end": { - "line": 72, - "column": 17 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4420, - "end": 4421, - "loc": { - "start": { - "line": 72, - "column": 18 - }, - "end": { - "line": 72, - "column": 19 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4422, - "end": 4426, - "loc": { - "start": { - "line": 72, - "column": 20 - }, - "end": { - "line": 72, - "column": 24 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4426, - "end": 4427, - "loc": { - "start": { - "line": 72, - "column": 24 - }, - "end": { - "line": 72, - "column": 25 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "getInput", - "start": 4427, - "end": 4435, - "loc": { - "start": { - "line": 72, - "column": 25 - }, - "end": { - "line": 72, - "column": 33 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4435, - "end": 4436, - "loc": { - "start": { - "line": 72, - "column": 33 - }, - "end": { - "line": 72, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4436, - "end": 4440, - "loc": { - "start": { - "line": 72, - "column": 34 - }, - "end": { - "line": 72, - "column": 38 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4440, - "end": 4441, - "loc": { - "start": { - "line": 72, - "column": 38 - }, - "end": { - "line": 72, - "column": 39 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4441, - "end": 4445, - "loc": { - "start": { - "line": 72, - "column": 39 - }, - "end": { - "line": 72, - "column": 43 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4445, - "end": 4446, - "loc": { - "start": { - "line": 72, - "column": 43 - }, - "end": { - "line": 72, - "column": 44 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4446, - "end": 4447, - "loc": { - "start": { - "line": 72, - "column": 44 - }, - "end": { - "line": 72, - "column": 45 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4453, - "end": 4457, - "loc": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4457, - "end": 4458, - "loc": { - "start": { - "line": 73, - "column": 8 - }, - "end": { - "line": 73, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "setInput", - "start": 4458, - "end": 4466, - "loc": { - "start": { - "line": 73, - "column": 9 - }, - "end": { - "line": 73, - "column": 17 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4467, - "end": 4468, - "loc": { - "start": { - "line": 73, - "column": 18 - }, - "end": { - "line": 73, - "column": 19 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4469, - "end": 4473, - "loc": { - "start": { - "line": 73, - "column": 20 - }, - "end": { - "line": 73, - "column": 24 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4473, - "end": 4474, - "loc": { - "start": { - "line": 73, - "column": 24 - }, - "end": { - "line": 73, - "column": 25 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "setInput", - "start": 4474, - "end": 4482, - "loc": { - "start": { - "line": 73, - "column": 25 - }, - "end": { - "line": 73, - "column": 33 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4482, - "end": 4483, - "loc": { - "start": { - "line": 73, - "column": 33 - }, - "end": { - "line": 73, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4483, - "end": 4487, - "loc": { - "start": { - "line": 73, - "column": 34 - }, - "end": { - "line": 73, - "column": 38 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4487, - "end": 4488, - "loc": { - "start": { - "line": 73, - "column": 38 - }, - "end": { - "line": 73, - "column": 39 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4488, - "end": 4492, - "loc": { - "start": { - "line": 73, - "column": 39 - }, - "end": { - "line": 73, - "column": 43 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4492, - "end": 4493, - "loc": { - "start": { - "line": 73, - "column": 43 - }, - "end": { - "line": 73, - "column": 44 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4493, - "end": 4494, - "loc": { - "start": { - "line": 73, - "column": 44 - }, - "end": { - "line": 73, - "column": 45 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4500, + "start": 4494, "end": 4504, "loc": { "start": { - "line": 74, - "column": 4 + "line": 76, + "column": 27 }, "end": { - "line": 74, - "column": 8 + "line": 76, + "column": 37 } } }, @@ -82613,12 +82751,12 @@ "end": 4505, "loc": { "start": { - "line": 74, - "column": 8 + "line": 76, + "column": 37 }, "end": { - "line": 74, - "column": 9 + "line": 76, + "column": 38 } } }, @@ -82634,44 +82772,42 @@ "postfix": false, "binop": null }, - "value": "replaceInput", + "value": "bind", "start": 4505, - "end": 4517, + "end": 4509, "loc": { "start": { - "line": 74, - "column": 9 + "line": 76, + "column": 38 }, "end": { - "line": 74, - "column": 21 + "line": 76, + "column": 42 } } }, { "type": { - "label": "=", + "label": "(", "beforeExpr": true, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, - "isAssign": true, + "isAssign": false, "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "=", - "start": 4518, - "end": 4519, + "start": 4509, + "end": 4510, "loc": { "start": { - "line": 74, - "column": 22 + "line": 76, + "column": 42 }, "end": { - "line": 74, - "column": 23 + "line": 76, + "column": 43 } } }, @@ -82690,16 +82826,95 @@ "updateContext": null }, "value": "this", - "start": 4520, - "end": 4524, + "start": 4510, + "end": 4514, "loc": { "start": { - "line": 74, - "column": 24 + "line": 76, + "column": 43 }, "end": { - "line": 74, - "column": 28 + "line": 76, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4514, + "end": 4515, + "loc": { + "start": { + "line": 76, + "column": 47 + }, + "end": { + "line": 76, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4515, + "end": 4516, + "loc": { + "start": { + "line": 76, + "column": 48 + }, + "end": { + "line": 76, + "column": 49 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4522, + "end": 4526, + "loc": { + "start": { + "line": 77, + "column": 4 + }, + "end": { + "line": 77, + "column": 8 } } }, @@ -82716,16 +82931,16 @@ "binop": null, "updateContext": null }, - "start": 4524, - "end": 4525, + "start": 4526, + "end": 4527, "loc": { "start": { - "line": 74, - "column": 28 + "line": 77, + "column": 8 }, "end": { - "line": 74, - "column": 29 + "line": 77, + "column": 9 } } }, @@ -82741,622 +82956,43 @@ "postfix": false, "binop": null }, - "value": "replaceInput", - "start": 4525, + "value": "getInput", + "start": 4527, + "end": 4535, + "loc": { + "start": { + "line": 77, + "column": 9 + }, + "end": { + "line": 77, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4536, "end": 4537, "loc": { "start": { - "line": 74, - "column": 29 - }, - "end": { - "line": 74, - "column": 41 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4537, - "end": 4538, - "loc": { - "start": { - "line": 74, - "column": 41 - }, - "end": { - "line": 74, - "column": 42 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4538, - "end": 4542, - "loc": { - "start": { - "line": 74, - "column": 42 - }, - "end": { - "line": 74, - "column": 46 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4542, - "end": 4543, - "loc": { - "start": { - "line": 74, - "column": 46 - }, - "end": { - "line": 74, - "column": 47 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4543, - "end": 4547, - "loc": { - "start": { - "line": 74, - "column": 47 - }, - "end": { - "line": 74, - "column": 51 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4547, - "end": 4548, - "loc": { - "start": { - "line": 74, - "column": 51 - }, - "end": { - "line": 74, - "column": 52 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4548, - "end": 4549, - "loc": { - "start": { - "line": 74, - "column": 52 - }, - "end": { - "line": 74, - "column": 53 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4555, - "end": 4559, - "loc": { - "start": { - "line": 75, - "column": 4 - }, - "end": { - "line": 75, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4559, - "end": 4560, - "loc": { - "start": { - "line": 75, - "column": 8 - }, - "end": { - "line": 75, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "clear", - "start": 4560, - "end": 4565, - "loc": { - "start": { - "line": 75, - "column": 9 - }, - "end": { - "line": 75, - "column": 14 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4566, - "end": 4567, - "loc": { - "start": { - "line": 75, - "column": 15 - }, - "end": { - "line": 75, - "column": 16 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4568, - "end": 4572, - "loc": { - "start": { - "line": 75, - "column": 17 - }, - "end": { - "line": 75, - "column": 21 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4572, - "end": 4573, - "loc": { - "start": { - "line": 75, - "column": 21 - }, - "end": { - "line": 75, - "column": 22 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "clear", - "start": 4573, - "end": 4578, - "loc": { - "start": { - "line": 75, - "column": 22 - }, - "end": { - "line": 75, - "column": 27 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4578, - "end": 4579, - "loc": { - "start": { - "line": 75, - "column": 27 - }, - "end": { - "line": 75, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4579, - "end": 4583, - "loc": { - "start": { - "line": 75, - "column": 28 - }, - "end": { - "line": 75, - "column": 32 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4583, - "end": 4584, - "loc": { - "start": { - "line": 75, - "column": 32 - }, - "end": { - "line": 75, - "column": 33 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4584, - "end": 4588, - "loc": { - "start": { - "line": 75, - "column": 33 - }, - "end": { - "line": 75, - "column": 37 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4588, - "end": 4589, - "loc": { - "start": { - "line": 75, - "column": 37 - }, - "end": { - "line": 75, - "column": 38 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4589, - "end": 4590, - "loc": { - "start": { - "line": 75, - "column": 38 - }, - "end": { - "line": 75, - "column": 39 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4596, - "end": 4600, - "loc": { - "start": { - "line": 76, - "column": 4 - }, - "end": { - "line": 76, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4600, - "end": 4601, - "loc": { - "start": { - "line": 76, - "column": 8 - }, - "end": { - "line": 76, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "dispatch", - "start": 4601, - "end": 4609, - "loc": { - "start": { - "line": 76, - "column": 9 - }, - "end": { - "line": 76, - "column": 17 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4610, - "end": 4611, - "loc": { - "start": { - "line": 76, + "line": 77, "column": 18 }, "end": { - "line": 76, + "line": 77, "column": 19 } } @@ -83376,15 +83012,15 @@ "updateContext": null }, "value": "this", - "start": 4612, - "end": 4616, + "start": 4538, + "end": 4542, "loc": { "start": { - "line": 76, + "line": 77, "column": 20 }, "end": { - "line": 76, + "line": 77, "column": 24 } } @@ -83402,15 +83038,15 @@ "binop": null, "updateContext": null }, - "start": 4616, - "end": 4617, + "start": 4542, + "end": 4543, "loc": { "start": { - "line": 76, + "line": 77, "column": 24 }, "end": { - "line": 76, + "line": 77, "column": 25 } } @@ -83427,16 +83063,16 @@ "postfix": false, "binop": null }, - "value": "dispatch", - "start": 4617, - "end": 4625, + "value": "getInput", + "start": 4543, + "end": 4551, "loc": { "start": { - "line": 76, + "line": 77, "column": 25 }, "end": { - "line": 76, + "line": 77, "column": 33 } } @@ -83454,15 +83090,15 @@ "binop": null, "updateContext": null }, - "start": 4625, - "end": 4626, + "start": 4551, + "end": 4552, "loc": { "start": { - "line": 76, + "line": 77, "column": 33 }, "end": { - "line": 76, + "line": 77, "column": 34 } } @@ -83480,15 +83116,15 @@ "binop": null }, "value": "bind", - "start": 4626, - "end": 4630, + "start": 4552, + "end": 4556, "loc": { "start": { - "line": 76, + "line": 77, "column": 34 }, "end": { - "line": 76, + "line": 77, "column": 38 } } @@ -83505,15 +83141,15 @@ "postfix": false, "binop": null }, - "start": 4630, - "end": 4631, + "start": 4556, + "end": 4557, "loc": { "start": { - "line": 76, + "line": 77, "column": 38 }, "end": { - "line": 76, + "line": 77, "column": 39 } } @@ -83533,15 +83169,15 @@ "updateContext": null }, "value": "this", - "start": 4631, - "end": 4635, + "start": 4557, + "end": 4561, "loc": { "start": { - "line": 76, + "line": 77, "column": 39 }, "end": { - "line": 76, + "line": 77, "column": 43 } } @@ -83558,15 +83194,15 @@ "postfix": false, "binop": null }, - "start": 4635, - "end": 4636, + "start": 4561, + "end": 4562, "loc": { "start": { - "line": 76, + "line": 77, "column": 43 }, "end": { - "line": 76, + "line": 77, "column": 44 } } @@ -83584,15 +83220,15 @@ "binop": null, "updateContext": null }, - "start": 4636, - "end": 4637, + "start": 4562, + "end": 4563, "loc": { "start": { - "line": 76, + "line": 77, "column": 44 }, "end": { - "line": 76, + "line": 77, "column": 45 } } @@ -83612,15 +83248,15 @@ "updateContext": null }, "value": "this", - "start": 4643, - "end": 4647, + "start": 4569, + "end": 4573, "loc": { "start": { - "line": 77, + "line": 78, "column": 4 }, "end": { - "line": 77, + "line": 78, "column": 8 } } @@ -83638,15 +83274,1387 @@ "binop": null, "updateContext": null }, - "start": 4647, - "end": 4648, + "start": 4573, + "end": 4574, "loc": { "start": { - "line": 77, + "line": 78, "column": 8 }, "end": { - "line": 77, + "line": 78, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setInput", + "start": 4574, + "end": 4582, + "loc": { + "start": { + "line": 78, + "column": 9 + }, + "end": { + "line": 78, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4583, + "end": 4584, + "loc": { + "start": { + "line": 78, + "column": 18 + }, + "end": { + "line": 78, + "column": 19 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4585, + "end": 4589, + "loc": { + "start": { + "line": 78, + "column": 20 + }, + "end": { + "line": 78, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4589, + "end": 4590, + "loc": { + "start": { + "line": 78, + "column": 24 + }, + "end": { + "line": 78, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setInput", + "start": 4590, + "end": 4598, + "loc": { + "start": { + "line": 78, + "column": 25 + }, + "end": { + "line": 78, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4598, + "end": 4599, + "loc": { + "start": { + "line": 78, + "column": 33 + }, + "end": { + "line": 78, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 4599, + "end": 4603, + "loc": { + "start": { + "line": 78, + "column": 34 + }, + "end": { + "line": 78, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4603, + "end": 4604, + "loc": { + "start": { + "line": 78, + "column": 38 + }, + "end": { + "line": 78, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4604, + "end": 4608, + "loc": { + "start": { + "line": 78, + "column": 39 + }, + "end": { + "line": 78, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4608, + "end": 4609, + "loc": { + "start": { + "line": 78, + "column": 43 + }, + "end": { + "line": 78, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4609, + "end": 4610, + "loc": { + "start": { + "line": 78, + "column": 44 + }, + "end": { + "line": 78, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4616, + "end": 4620, + "loc": { + "start": { + "line": 79, + "column": 4 + }, + "end": { + "line": 79, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4620, + "end": 4621, + "loc": { + "start": { + "line": 79, + "column": 8 + }, + "end": { + "line": 79, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "replaceInput", + "start": 4621, + "end": 4633, + "loc": { + "start": { + "line": 79, + "column": 9 + }, + "end": { + "line": 79, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4634, + "end": 4635, + "loc": { + "start": { + "line": 79, + "column": 22 + }, + "end": { + "line": 79, + "column": 23 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4636, + "end": 4640, + "loc": { + "start": { + "line": 79, + "column": 24 + }, + "end": { + "line": 79, + "column": 28 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4640, + "end": 4641, + "loc": { + "start": { + "line": 79, + "column": 28 + }, + "end": { + "line": 79, + "column": 29 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "replaceInput", + "start": 4641, + "end": 4653, + "loc": { + "start": { + "line": 79, + "column": 29 + }, + "end": { + "line": 79, + "column": 41 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4653, + "end": 4654, + "loc": { + "start": { + "line": 79, + "column": 41 + }, + "end": { + "line": 79, + "column": 42 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 4654, + "end": 4658, + "loc": { + "start": { + "line": 79, + "column": 42 + }, + "end": { + "line": 79, + "column": 46 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4658, + "end": 4659, + "loc": { + "start": { + "line": 79, + "column": 46 + }, + "end": { + "line": 79, + "column": 47 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4659, + "end": 4663, + "loc": { + "start": { + "line": 79, + "column": 47 + }, + "end": { + "line": 79, + "column": 51 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4663, + "end": 4664, + "loc": { + "start": { + "line": 79, + "column": 51 + }, + "end": { + "line": 79, + "column": 52 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4664, + "end": 4665, + "loc": { + "start": { + "line": 79, + "column": 52 + }, + "end": { + "line": 79, + "column": 53 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4671, + "end": 4675, + "loc": { + "start": { + "line": 80, + "column": 4 + }, + "end": { + "line": 80, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4675, + "end": 4676, + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 80, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clear", + "start": 4676, + "end": 4681, + "loc": { + "start": { + "line": 80, + "column": 9 + }, + "end": { + "line": 80, + "column": 14 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4682, + "end": 4683, + "loc": { + "start": { + "line": 80, + "column": 15 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4684, + "end": 4688, + "loc": { + "start": { + "line": 80, + "column": 17 + }, + "end": { + "line": 80, + "column": 21 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4688, + "end": 4689, + "loc": { + "start": { + "line": 80, + "column": 21 + }, + "end": { + "line": 80, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "clear", + "start": 4689, + "end": 4694, + "loc": { + "start": { + "line": 80, + "column": 22 + }, + "end": { + "line": 80, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4694, + "end": 4695, + "loc": { + "start": { + "line": 80, + "column": 27 + }, + "end": { + "line": 80, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 4695, + "end": 4699, + "loc": { + "start": { + "line": 80, + "column": 28 + }, + "end": { + "line": 80, + "column": 32 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4699, + "end": 4700, + "loc": { + "start": { + "line": 80, + "column": 32 + }, + "end": { + "line": 80, + "column": 33 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4700, + "end": 4704, + "loc": { + "start": { + "line": 80, + "column": 33 + }, + "end": { + "line": 80, + "column": 37 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4704, + "end": 4705, + "loc": { + "start": { + "line": 80, + "column": 37 + }, + "end": { + "line": 80, + "column": 38 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4705, + "end": 4706, + "loc": { + "start": { + "line": 80, + "column": 38 + }, + "end": { + "line": 80, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4712, + "end": 4716, + "loc": { + "start": { + "line": 81, + "column": 4 + }, + "end": { + "line": 81, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4716, + "end": 4717, + "loc": { + "start": { + "line": 81, + "column": 8 + }, + "end": { + "line": 81, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "dispatch", + "start": 4717, + "end": 4725, + "loc": { + "start": { + "line": 81, + "column": 9 + }, + "end": { + "line": 81, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 4726, + "end": 4727, + "loc": { + "start": { + "line": 81, + "column": 18 + }, + "end": { + "line": 81, + "column": 19 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4728, + "end": 4732, + "loc": { + "start": { + "line": 81, + "column": 20 + }, + "end": { + "line": 81, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4732, + "end": 4733, + "loc": { + "start": { + "line": 81, + "column": 24 + }, + "end": { + "line": 81, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "dispatch", + "start": 4733, + "end": 4741, + "loc": { + "start": { + "line": 81, + "column": 25 + }, + "end": { + "line": 81, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4741, + "end": 4742, + "loc": { + "start": { + "line": 81, + "column": 33 + }, + "end": { + "line": 81, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 4742, + "end": 4746, + "loc": { + "start": { + "line": 81, + "column": 34 + }, + "end": { + "line": 81, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4746, + "end": 4747, + "loc": { + "start": { + "line": 81, + "column": 38 + }, + "end": { + "line": 81, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4747, + "end": 4751, + "loc": { + "start": { + "line": 81, + "column": 39 + }, + "end": { + "line": 81, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4751, + "end": 4752, + "loc": { + "start": { + "line": 81, + "column": 43 + }, + "end": { + "line": 81, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4752, + "end": 4753, + "loc": { + "start": { + "line": 81, + "column": 44 + }, + "end": { + "line": 81, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 4759, + "end": 4763, + "loc": { + "start": { + "line": 82, + "column": 4 + }, + "end": { + "line": 82, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4763, + "end": 4764, + "loc": { + "start": { + "line": 82, + "column": 8 + }, + "end": { + "line": 82, "column": 9 } } @@ -83664,15 +84672,15 @@ "binop": null }, "value": "addButtonTheme", - "start": 4648, - "end": 4662, + "start": 4764, + "end": 4778, "loc": { "start": { - "line": 77, + "line": 82, "column": 9 }, "end": { - "line": 77, + "line": 82, "column": 23 } } @@ -83691,15 +84699,15 @@ "updateContext": null }, "value": "=", - "start": 4663, - "end": 4664, + "start": 4779, + "end": 4780, "loc": { "start": { - "line": 77, + "line": 82, "column": 24 }, "end": { - "line": 77, + "line": 82, "column": 25 } } @@ -83719,15 +84727,15 @@ "updateContext": null }, "value": "this", - "start": 4665, - "end": 4669, + "start": 4781, + "end": 4785, "loc": { "start": { - "line": 77, + "line": 82, "column": 26 }, "end": { - "line": 77, + "line": 82, "column": 30 } } @@ -83745,15 +84753,15 @@ "binop": null, "updateContext": null }, - "start": 4669, - "end": 4670, + "start": 4785, + "end": 4786, "loc": { "start": { - "line": 77, + "line": 82, "column": 30 }, "end": { - "line": 77, + "line": 82, "column": 31 } } @@ -83771,15 +84779,15 @@ "binop": null }, "value": "addButtonTheme", - "start": 4670, - "end": 4684, + "start": 4786, + "end": 4800, "loc": { "start": { - "line": 77, + "line": 82, "column": 31 }, "end": { - "line": 77, + "line": 82, "column": 45 } } @@ -83797,15 +84805,15 @@ "binop": null, "updateContext": null }, - "start": 4684, - "end": 4685, + "start": 4800, + "end": 4801, "loc": { "start": { - "line": 77, + "line": 82, "column": 45 }, "end": { - "line": 77, + "line": 82, "column": 46 } } @@ -83823,15 +84831,15 @@ "binop": null }, "value": "bind", - "start": 4685, - "end": 4689, + "start": 4801, + "end": 4805, "loc": { "start": { - "line": 77, + "line": 82, "column": 46 }, "end": { - "line": 77, + "line": 82, "column": 50 } } @@ -83848,15 +84856,15 @@ "postfix": false, "binop": null }, - "start": 4689, - "end": 4690, + "start": 4805, + "end": 4806, "loc": { "start": { - "line": 77, + "line": 82, "column": 50 }, "end": { - "line": 77, + "line": 82, "column": 51 } } @@ -83876,15 +84884,15 @@ "updateContext": null }, "value": "this", - "start": 4690, - "end": 4694, + "start": 4806, + "end": 4810, "loc": { "start": { - "line": 77, + "line": 82, "column": 51 }, "end": { - "line": 77, + "line": 82, "column": 55 } } @@ -83901,15 +84909,15 @@ "postfix": false, "binop": null }, - "start": 4694, - "end": 4695, + "start": 4810, + "end": 4811, "loc": { "start": { - "line": 77, + "line": 82, "column": 55 }, "end": { - "line": 77, + "line": 82, "column": 56 } } @@ -83927,623 +84935,16 @@ "binop": null, "updateContext": null }, - "start": 4695, - "end": 4696, - "loc": { - "start": { - "line": 77, - "column": 56 - }, - "end": { - "line": 77, - "column": 57 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4702, - "end": 4706, - "loc": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4706, - "end": 4707, - "loc": { - "start": { - "line": 78, - "column": 8 - }, - "end": { - "line": 78, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "removeButtonTheme", - "start": 4707, - "end": 4724, - "loc": { - "start": { - "line": 78, - "column": 9 - }, - "end": { - "line": 78, - "column": 26 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4725, - "end": 4726, - "loc": { - "start": { - "line": 78, - "column": 27 - }, - "end": { - "line": 78, - "column": 28 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4727, - "end": 4731, - "loc": { - "start": { - "line": 78, - "column": 29 - }, - "end": { - "line": 78, - "column": 33 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4731, - "end": 4732, - "loc": { - "start": { - "line": 78, - "column": 33 - }, - "end": { - "line": 78, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "removeButtonTheme", - "start": 4732, - "end": 4749, - "loc": { - "start": { - "line": 78, - "column": 34 - }, - "end": { - "line": 78, - "column": 51 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4749, - "end": 4750, - "loc": { - "start": { - "line": 78, - "column": 51 - }, - "end": { - "line": 78, - "column": 52 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4750, - "end": 4754, - "loc": { - "start": { - "line": 78, - "column": 52 - }, - "end": { - "line": 78, - "column": 56 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4754, - "end": 4755, - "loc": { - "start": { - "line": 78, - "column": 56 - }, - "end": { - "line": 78, - "column": 57 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4755, - "end": 4759, - "loc": { - "start": { - "line": 78, - "column": 57 - }, - "end": { - "line": 78, - "column": 61 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4759, - "end": 4760, - "loc": { - "start": { - "line": 78, - "column": 61 - }, - "end": { - "line": 78, - "column": 62 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4760, - "end": 4761, - "loc": { - "start": { - "line": 78, - "column": 62 - }, - "end": { - "line": 78, - "column": 63 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4767, - "end": 4771, - "loc": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4771, - "end": 4772, - "loc": { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 79, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "getButtonElement", - "start": 4772, - "end": 4788, - "loc": { - "start": { - "line": 79, - "column": 9 - }, - "end": { - "line": 79, - "column": 25 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4789, - "end": 4790, - "loc": { - "start": { - "line": 79, - "column": 26 - }, - "end": { - "line": 79, - "column": 27 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4791, - "end": 4795, - "loc": { - "start": { - "line": 79, - "column": 28 - }, - "end": { - "line": 79, - "column": 32 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4795, - "end": 4796, - "loc": { - "start": { - "line": 79, - "column": 32 - }, - "end": { - "line": 79, - "column": 33 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "getButtonElement", - "start": 4796, + "start": 4811, "end": 4812, "loc": { "start": { - "line": 79, - "column": 33 + "line": 82, + "column": 56 }, "end": { - "line": 79, - "column": 49 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4812, - "end": 4813, - "loc": { - "start": { - "line": 79, - "column": 49 - }, - "end": { - "line": 79, - "column": 50 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4813, - "end": 4817, - "loc": { - "start": { - "line": 79, - "column": 50 - }, - "end": { - "line": 79, - "column": 54 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4817, - "end": 4818, - "loc": { - "start": { - "line": 79, - "column": 54 - }, - "end": { - "line": 79, - "column": 55 + "line": 82, + "column": 57 } } }, @@ -84566,90 +84967,11 @@ "end": 4822, "loc": { "start": { - "line": 79, - "column": 55 - }, - "end": { - "line": 79, - "column": 59 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4822, - "end": 4823, - "loc": { - "start": { - "line": 79, - "column": 59 - }, - "end": { - "line": 79, - "column": 60 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4823, - "end": 4824, - "loc": { - "start": { - "line": 79, - "column": 60 - }, - "end": { - "line": 79, - "column": 61 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4830, - "end": 4834, - "loc": { - "start": { - "line": 80, + "line": 83, "column": 4 }, "end": { - "line": 80, + "line": 83, "column": 8 } } @@ -84667,15 +84989,15 @@ "binop": null, "updateContext": null }, - "start": 4834, - "end": 4835, + "start": 4822, + "end": 4823, "loc": { "start": { - "line": 80, + "line": 83, "column": 8 }, "end": { - "line": 80, + "line": 83, "column": 9 } } @@ -84692,17 +85014,17 @@ "postfix": false, "binop": null }, - "value": "handleCaret", - "start": 4835, - "end": 4846, + "value": "removeButtonTheme", + "start": 4823, + "end": 4840, "loc": { "start": { - "line": 80, + "line": 83, "column": 9 }, "end": { - "line": 80, - "column": 20 + "line": 83, + "column": 26 } } }, @@ -84720,16 +85042,16 @@ "updateContext": null }, "value": "=", - "start": 4847, - "end": 4848, + "start": 4841, + "end": 4842, "loc": { "start": { - "line": 80, - "column": 21 + "line": 83, + "column": 27 }, "end": { - "line": 80, - "column": 22 + "line": 83, + "column": 28 } } }, @@ -84748,16 +85070,16 @@ "updateContext": null }, "value": "this", - "start": 4849, - "end": 4853, + "start": 4843, + "end": 4847, "loc": { "start": { - "line": 80, - "column": 23 + "line": 83, + "column": 29 }, "end": { - "line": 80, - "column": 27 + "line": 83, + "column": 33 } } }, @@ -84774,16 +85096,16 @@ "binop": null, "updateContext": null }, - "start": 4853, - "end": 4854, + "start": 4847, + "end": 4848, "loc": { "start": { - "line": 80, - "column": 27 + "line": 83, + "column": 33 }, "end": { - "line": 80, - "column": 28 + "line": 83, + "column": 34 } } }, @@ -84799,17 +85121,17 @@ "postfix": false, "binop": null }, - "value": "handleCaret", - "start": 4854, + "value": "removeButtonTheme", + "start": 4848, "end": 4865, "loc": { "start": { - "line": 80, - "column": 28 + "line": 83, + "column": 34 }, "end": { - "line": 80, - "column": 39 + "line": 83, + "column": 51 } } }, @@ -84830,12 +85152,12 @@ "end": 4866, "loc": { "start": { - "line": 80, - "column": 39 + "line": 83, + "column": 51 }, "end": { - "line": 80, - "column": 40 + "line": 83, + "column": 52 } } }, @@ -84856,12 +85178,12 @@ "end": 4870, "loc": { "start": { - "line": 80, - "column": 40 + "line": 83, + "column": 52 }, "end": { - "line": 80, - "column": 44 + "line": 83, + "column": 56 } } }, @@ -84881,12 +85203,12 @@ "end": 4871, "loc": { "start": { - "line": 80, - "column": 44 + "line": 83, + "column": 56 }, "end": { - "line": 80, - "column": 45 + "line": 83, + "column": 57 } } }, @@ -84909,12 +85231,12 @@ "end": 4875, "loc": { "start": { - "line": 80, - "column": 45 + "line": 83, + "column": 57 }, "end": { - "line": 80, - "column": 49 + "line": 83, + "column": 61 } } }, @@ -84934,12 +85256,12 @@ "end": 4876, "loc": { "start": { - "line": 80, - "column": 49 + "line": 83, + "column": 61 }, "end": { - "line": 80, - "column": 50 + "line": 83, + "column": 62 } } }, @@ -84960,12 +85282,12 @@ "end": 4877, "loc": { "start": { - "line": 80, - "column": 50 + "line": 83, + "column": 62 }, "end": { - "line": 80, - "column": 51 + "line": 83, + "column": 63 } } }, @@ -84988,11 +85310,11 @@ "end": 4887, "loc": { "start": { - "line": 81, + "line": 84, "column": 4 }, "end": { - "line": 81, + "line": 84, "column": 8 } } @@ -85014,11 +85336,11 @@ "end": 4888, "loc": { "start": { - "line": 81, + "line": 84, "column": 8 }, "end": { - "line": 81, + "line": 84, "column": 9 } } @@ -85035,17 +85357,17 @@ "postfix": false, "binop": null }, - "value": "caretEventHandler", + "value": "getButtonElement", "start": 4888, - "end": 4905, + "end": 4904, "loc": { "start": { - "line": 81, + "line": 84, "column": 9 }, "end": { - "line": 81, - "column": 26 + "line": 84, + "column": 25 } } }, @@ -85063,16 +85385,16 @@ "updateContext": null }, "value": "=", - "start": 4906, - "end": 4907, + "start": 4905, + "end": 4906, "loc": { "start": { - "line": 81, - "column": 27 + "line": 84, + "column": 26 }, "end": { - "line": 81, - "column": 28 + "line": 84, + "column": 27 } } }, @@ -85091,45 +85413,45 @@ "updateContext": null }, "value": "this", - "start": 4908, + "start": 4907, + "end": 4911, + "loc": { + "start": { + "line": 84, + "column": 28 + }, + "end": { + "line": 84, + "column": 32 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4911, "end": 4912, "loc": { "start": { - "line": 81, - "column": 29 + "line": 84, + "column": 32 }, "end": { - "line": 81, + "line": 84, "column": 33 } } }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4912, - "end": 4913, - "loc": { - "start": { - "line": 81, - "column": 33 - }, - "end": { - "line": 81, - "column": 34 - } - } - }, { "type": { "label": "name", @@ -85142,17 +85464,17 @@ "postfix": false, "binop": null }, - "value": "caretEventHandler", - "start": 4913, - "end": 4930, + "value": "getButtonElement", + "start": 4912, + "end": 4928, "loc": { "start": { - "line": 81, - "column": 34 + "line": 84, + "column": 33 }, "end": { - "line": 81, - "column": 51 + "line": 84, + "column": 49 } } }, @@ -85169,16 +85491,16 @@ "binop": null, "updateContext": null }, - "start": 4930, - "end": 4931, + "start": 4928, + "end": 4929, "loc": { "start": { - "line": 81, - "column": 51 + "line": 84, + "column": 49 }, "end": { - "line": 81, - "column": 52 + "line": 84, + "column": 50 } } }, @@ -85195,16 +85517,16 @@ "binop": null }, "value": "bind", - "start": 4931, - "end": 4935, + "start": 4929, + "end": 4933, "loc": { "start": { - "line": 81, - "column": 52 + "line": 84, + "column": 50 }, "end": { - "line": 81, - "column": 56 + "line": 84, + "column": 54 } } }, @@ -85220,16 +85542,16 @@ "postfix": false, "binop": null }, - "start": 4935, - "end": 4936, + "start": 4933, + "end": 4934, "loc": { "start": { - "line": 81, - "column": 56 + "line": 84, + "column": 54 }, "end": { - "line": 81, - "column": 57 + "line": 84, + "column": 55 } } }, @@ -85248,70 +85570,70 @@ "updateContext": null }, "value": "this", - "start": 4936, + "start": 4934, + "end": 4938, + "loc": { + "start": { + "line": 84, + "column": 55 + }, + "end": { + "line": 84, + "column": 59 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 4938, + "end": 4939, + "loc": { + "start": { + "line": 84, + "column": 59 + }, + "end": { + "line": 84, + "column": 60 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 4939, "end": 4940, "loc": { "start": { - "line": 81, - "column": 57 + "line": 84, + "column": 60 }, "end": { - "line": 81, + "line": 84, "column": 61 } } }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4940, - "end": 4941, - "loc": { - "start": { - "line": 81, - "column": 61 - }, - "end": { - "line": 81, - "column": 62 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4941, - "end": 4942, - "loc": { - "start": { - "line": 81, - "column": 62 - }, - "end": { - "line": 81, - "column": 63 - } - } - }, { "type": { "label": "this", @@ -85327,1037 +85649,8 @@ "updateContext": null }, "value": "this", - "start": 4948, - "end": 4952, - "loc": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4952, - "end": 4953, - "loc": { - "start": { - "line": 82, - "column": 8 - }, - "end": { - "line": 82, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "onInit", - "start": 4953, - "end": 4959, - "loc": { - "start": { - "line": 82, - "column": 9 - }, - "end": { - "line": 82, - "column": 15 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 4960, - "end": 4961, - "loc": { - "start": { - "line": 82, - "column": 16 - }, - "end": { - "line": 82, - "column": 17 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4962, - "end": 4966, - "loc": { - "start": { - "line": 82, - "column": 18 - }, - "end": { - "line": 82, - "column": 22 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4966, - "end": 4967, - "loc": { - "start": { - "line": 82, - "column": 22 - }, - "end": { - "line": 82, - "column": 23 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "onInit", - "start": 4967, - "end": 4973, - "loc": { - "start": { - "line": 82, - "column": 23 - }, - "end": { - "line": 82, - "column": 29 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4973, - "end": 4974, - "loc": { - "start": { - "line": 82, - "column": 29 - }, - "end": { - "line": 82, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 4974, - "end": 4978, - "loc": { - "start": { - "line": 82, - "column": 30 - }, - "end": { - "line": 82, - "column": 34 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4978, - "end": 4979, - "loc": { - "start": { - "line": 82, - "column": 34 - }, - "end": { - "line": 82, - "column": 35 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4979, - "end": 4983, - "loc": { - "start": { - "line": 82, - "column": 35 - }, - "end": { - "line": 82, - "column": 39 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 4983, - "end": 4984, - "loc": { - "start": { - "line": 82, - "column": 39 - }, - "end": { - "line": 82, - "column": 40 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4984, - "end": 4985, - "loc": { - "start": { - "line": 82, - "column": 40 - }, - "end": { - "line": 82, - "column": 41 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 4991, - "end": 4995, - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 4995, - "end": 4996, - "loc": { - "start": { - "line": 83, - "column": 8 - }, - "end": { - "line": 83, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "onRender", - "start": 4996, - "end": 5004, - "loc": { - "start": { - "line": 83, - "column": 9 - }, - "end": { - "line": 83, - "column": 17 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 5005, - "end": 5006, - "loc": { - "start": { - "line": 83, - "column": 18 - }, - "end": { - "line": 83, - "column": 19 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5007, - "end": 5011, - "loc": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 24 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5011, - "end": 5012, - "loc": { - "start": { - "line": 83, - "column": 24 - }, - "end": { - "line": 83, - "column": 25 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "onRender", - "start": 5012, - "end": 5020, - "loc": { - "start": { - "line": 83, - "column": 25 - }, - "end": { - "line": 83, - "column": 33 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5020, - "end": 5021, - "loc": { - "start": { - "line": 83, - "column": 33 - }, - "end": { - "line": 83, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 5021, - "end": 5025, - "loc": { - "start": { - "line": 83, - "column": 34 - }, - "end": { - "line": 83, - "column": 38 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 5025, - "end": 5026, - "loc": { - "start": { - "line": 83, - "column": 38 - }, - "end": { - "line": 83, - "column": 39 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5026, - "end": 5030, - "loc": { - "start": { - "line": 83, - "column": 39 - }, - "end": { - "line": 83, - "column": 43 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 5030, - "end": 5031, - "loc": { - "start": { - "line": 83, - "column": 43 - }, - "end": { - "line": 83, - "column": 44 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5031, - "end": 5032, - "loc": { - "start": { - "line": 83, - "column": 44 - }, - "end": { - "line": 83, - "column": 45 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5038, - "end": 5042, - "loc": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5042, - "end": 5043, - "loc": { - "start": { - "line": 84, - "column": 8 - }, - "end": { - "line": 84, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "render", - "start": 5043, - "end": 5049, - "loc": { - "start": { - "line": 84, - "column": 9 - }, - "end": { - "line": 84, - "column": 15 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 5050, - "end": 5051, - "loc": { - "start": { - "line": 84, - "column": 16 - }, - "end": { - "line": 84, - "column": 17 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5052, - "end": 5056, - "loc": { - "start": { - "line": 84, - "column": 18 - }, - "end": { - "line": 84, - "column": 22 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5056, - "end": 5057, - "loc": { - "start": { - "line": 84, - "column": 22 - }, - "end": { - "line": 84, - "column": 23 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "render", - "start": 5057, - "end": 5063, - "loc": { - "start": { - "line": 84, - "column": 23 - }, - "end": { - "line": 84, - "column": 29 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5063, - "end": 5064, - "loc": { - "start": { - "line": 84, - "column": 29 - }, - "end": { - "line": 84, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bind", - "start": 5064, - "end": 5068, - "loc": { - "start": { - "line": 84, - "column": 30 - }, - "end": { - "line": 84, - "column": 34 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 5068, - "end": 5069, - "loc": { - "start": { - "line": 84, - "column": 34 - }, - "end": { - "line": 84, - "column": 35 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5069, - "end": 5073, - "loc": { - "start": { - "line": 84, - "column": 35 - }, - "end": { - "line": 84, - "column": 39 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 5073, - "end": 5074, - "loc": { - "start": { - "line": 84, - "column": 39 - }, - "end": { - "line": 84, - "column": 40 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 5074, - "end": 5075, - "loc": { - "start": { - "line": 84, - "column": 40 - }, - "end": { - "line": 84, - "column": 41 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 5081, - "end": 5085, + "start": 4946, + "end": 4950, "loc": { "start": { "line": 85, @@ -86382,8 +85675,8 @@ "binop": null, "updateContext": null }, - "start": 5085, - "end": 5086, + "start": 4950, + "end": 4951, "loc": { "start": { "line": 85, @@ -86407,9 +85700,9 @@ "postfix": false, "binop": null }, - "value": "loadModules", - "start": 5086, - "end": 5097, + "value": "handleCaret", + "start": 4951, + "end": 4962, "loc": { "start": { "line": 85, @@ -86435,8 +85728,8 @@ "updateContext": null }, "value": "=", - "start": 5098, - "end": 5099, + "start": 4963, + "end": 4964, "loc": { "start": { "line": 85, @@ -86463,8 +85756,8 @@ "updateContext": null }, "value": "this", - "start": 5100, - "end": 5104, + "start": 4965, + "end": 4969, "loc": { "start": { "line": 85, @@ -86489,8 +85782,8 @@ "binop": null, "updateContext": null }, - "start": 5104, - "end": 5105, + "start": 4969, + "end": 4970, "loc": { "start": { "line": 85, @@ -86514,9 +85807,9 @@ "postfix": false, "binop": null }, - "value": "loadModules", - "start": 5105, - "end": 5116, + "value": "handleCaret", + "start": 4970, + "end": 4981, "loc": { "start": { "line": 85, @@ -86541,8 +85834,8 @@ "binop": null, "updateContext": null }, - "start": 5116, - "end": 5117, + "start": 4981, + "end": 4982, "loc": { "start": { "line": 85, @@ -86567,8 +85860,8 @@ "binop": null }, "value": "bind", - "start": 5117, - "end": 5121, + "start": 4982, + "end": 4986, "loc": { "start": { "line": 85, @@ -86592,8 +85885,8 @@ "postfix": false, "binop": null }, - "start": 5121, - "end": 5122, + "start": 4986, + "end": 4987, "loc": { "start": { "line": 85, @@ -86620,8 +85913,8 @@ "updateContext": null }, "value": "this", - "start": 5122, - "end": 5126, + "start": 4987, + "end": 4991, "loc": { "start": { "line": 85, @@ -86645,8 +85938,8 @@ "postfix": false, "binop": null }, - "start": 5126, - "end": 5127, + "start": 4991, + "end": 4992, "loc": { "start": { "line": 85, @@ -86671,8 +85964,8 @@ "binop": null, "updateContext": null }, - "start": 5127, - "end": 5128, + "start": 4992, + "end": 4993, "loc": { "start": { "line": 85, @@ -86699,8 +85992,8 @@ "updateContext": null }, "value": "this", - "start": 5134, - "end": 5138, + "start": 4999, + "end": 5003, "loc": { "start": { "line": 86, @@ -86725,8 +86018,8 @@ "binop": null, "updateContext": null }, - "start": 5138, - "end": 5139, + "start": 5003, + "end": 5004, "loc": { "start": { "line": 86, @@ -86750,9 +86043,9 @@ "postfix": false, "binop": null }, - "value": "handleButtonMouseUp", - "start": 5139, - "end": 5158, + "value": "caretEventHandler", + "start": 5004, + "end": 5021, "loc": { "start": { "line": 86, @@ -86760,6 +86053,1721 @@ }, "end": { "line": 86, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5022, + "end": 5023, + "loc": { + "start": { + "line": 86, + "column": 27 + }, + "end": { + "line": 86, + "column": 28 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5024, + "end": 5028, + "loc": { + "start": { + "line": 86, + "column": 29 + }, + "end": { + "line": 86, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5028, + "end": 5029, + "loc": { + "start": { + "line": 86, + "column": 33 + }, + "end": { + "line": 86, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "caretEventHandler", + "start": 5029, + "end": 5046, + "loc": { + "start": { + "line": 86, + "column": 34 + }, + "end": { + "line": 86, + "column": 51 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5046, + "end": 5047, + "loc": { + "start": { + "line": 86, + "column": 51 + }, + "end": { + "line": 86, + "column": 52 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 5047, + "end": 5051, + "loc": { + "start": { + "line": 86, + "column": 52 + }, + "end": { + "line": 86, + "column": 56 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5051, + "end": 5052, + "loc": { + "start": { + "line": 86, + "column": 56 + }, + "end": { + "line": 86, + "column": 57 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5052, + "end": 5056, + "loc": { + "start": { + "line": 86, + "column": 57 + }, + "end": { + "line": 86, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5056, + "end": 5057, + "loc": { + "start": { + "line": 86, + "column": 61 + }, + "end": { + "line": 86, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5057, + "end": 5058, + "loc": { + "start": { + "line": 86, + "column": 62 + }, + "end": { + "line": 86, + "column": 63 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5064, + "end": 5068, + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5068, + "end": 5069, + "loc": { + "start": { + "line": 87, + "column": 8 + }, + "end": { + "line": 87, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "onInit", + "start": 5069, + "end": 5075, + "loc": { + "start": { + "line": 87, + "column": 9 + }, + "end": { + "line": 87, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5076, + "end": 5077, + "loc": { + "start": { + "line": 87, + "column": 16 + }, + "end": { + "line": 87, + "column": 17 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5078, + "end": 5082, + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 87, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5082, + "end": 5083, + "loc": { + "start": { + "line": 87, + "column": 22 + }, + "end": { + "line": 87, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "onInit", + "start": 5083, + "end": 5089, + "loc": { + "start": { + "line": 87, + "column": 23 + }, + "end": { + "line": 87, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5089, + "end": 5090, + "loc": { + "start": { + "line": 87, + "column": 29 + }, + "end": { + "line": 87, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 5090, + "end": 5094, + "loc": { + "start": { + "line": 87, + "column": 30 + }, + "end": { + "line": 87, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5094, + "end": 5095, + "loc": { + "start": { + "line": 87, + "column": 34 + }, + "end": { + "line": 87, + "column": 35 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5095, + "end": 5099, + "loc": { + "start": { + "line": 87, + "column": 35 + }, + "end": { + "line": 87, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5099, + "end": 5100, + "loc": { + "start": { + "line": 87, + "column": 39 + }, + "end": { + "line": 87, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5100, + "end": 5101, + "loc": { + "start": { + "line": 87, + "column": 40 + }, + "end": { + "line": 87, + "column": 41 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5107, + "end": 5111, + "loc": { + "start": { + "line": 88, + "column": 4 + }, + "end": { + "line": 88, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5111, + "end": 5112, + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 88, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "onRender", + "start": 5112, + "end": 5120, + "loc": { + "start": { + "line": 88, + "column": 9 + }, + "end": { + "line": 88, + "column": 17 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5121, + "end": 5122, + "loc": { + "start": { + "line": 88, + "column": 18 + }, + "end": { + "line": 88, + "column": 19 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5123, + "end": 5127, + "loc": { + "start": { + "line": 88, + "column": 20 + }, + "end": { + "line": 88, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5127, + "end": 5128, + "loc": { + "start": { + "line": 88, + "column": 24 + }, + "end": { + "line": 88, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "onRender", + "start": 5128, + "end": 5136, + "loc": { + "start": { + "line": 88, + "column": 25 + }, + "end": { + "line": 88, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5136, + "end": 5137, + "loc": { + "start": { + "line": 88, + "column": 33 + }, + "end": { + "line": 88, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 5137, + "end": 5141, + "loc": { + "start": { + "line": 88, + "column": 34 + }, + "end": { + "line": 88, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5141, + "end": 5142, + "loc": { + "start": { + "line": 88, + "column": 38 + }, + "end": { + "line": 88, + "column": 39 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5142, + "end": 5146, + "loc": { + "start": { + "line": 88, + "column": 39 + }, + "end": { + "line": 88, + "column": 43 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5146, + "end": 5147, + "loc": { + "start": { + "line": 88, + "column": 43 + }, + "end": { + "line": 88, + "column": 44 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5147, + "end": 5148, + "loc": { + "start": { + "line": 88, + "column": 44 + }, + "end": { + "line": 88, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5154, + "end": 5158, + "loc": { + "start": { + "line": 89, + "column": 4 + }, + "end": { + "line": 89, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5158, + "end": 5159, + "loc": { + "start": { + "line": 89, + "column": 8 + }, + "end": { + "line": 89, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "render", + "start": 5159, + "end": 5165, + "loc": { + "start": { + "line": 89, + "column": 9 + }, + "end": { + "line": 89, + "column": 15 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5166, + "end": 5167, + "loc": { + "start": { + "line": 89, + "column": 16 + }, + "end": { + "line": 89, + "column": 17 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5168, + "end": 5172, + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 22 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5172, + "end": 5173, + "loc": { + "start": { + "line": 89, + "column": 22 + }, + "end": { + "line": 89, + "column": 23 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "render", + "start": 5173, + "end": 5179, + "loc": { + "start": { + "line": 89, + "column": 23 + }, + "end": { + "line": 89, + "column": 29 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5179, + "end": 5180, + "loc": { + "start": { + "line": 89, + "column": 29 + }, + "end": { + "line": 89, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 5180, + "end": 5184, + "loc": { + "start": { + "line": 89, + "column": 30 + }, + "end": { + "line": 89, + "column": 34 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5184, + "end": 5185, + "loc": { + "start": { + "line": 89, + "column": 34 + }, + "end": { + "line": 89, + "column": 35 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5185, + "end": 5189, + "loc": { + "start": { + "line": 89, + "column": 35 + }, + "end": { + "line": 89, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5189, + "end": 5190, + "loc": { + "start": { + "line": 89, + "column": 39 + }, + "end": { + "line": 89, + "column": 40 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5190, + "end": 5191, + "loc": { + "start": { + "line": 89, + "column": 40 + }, + "end": { + "line": 89, + "column": 41 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5197, + "end": 5201, + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5201, + "end": 5202, + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 90, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "loadModules", + "start": 5202, + "end": 5213, + "loc": { + "start": { + "line": 90, + "column": 9 + }, + "end": { + "line": 90, + "column": 20 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 5214, + "end": 5215, + "loc": { + "start": { + "line": 90, + "column": 21 + }, + "end": { + "line": 90, + "column": 22 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5216, + "end": 5220, + "loc": { + "start": { + "line": 90, + "column": 23 + }, + "end": { + "line": 90, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5220, + "end": 5221, + "loc": { + "start": { + "line": 90, + "column": 27 + }, + "end": { + "line": 90, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "loadModules", + "start": 5221, + "end": 5232, + "loc": { + "start": { + "line": 90, + "column": 28 + }, + "end": { + "line": 90, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5232, + "end": 5233, + "loc": { + "start": { + "line": 90, + "column": 39 + }, + "end": { + "line": 90, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bind", + "start": 5233, + "end": 5237, + "loc": { + "start": { + "line": 90, + "column": 40 + }, + "end": { + "line": 90, + "column": 44 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5237, + "end": 5238, + "loc": { + "start": { + "line": 90, + "column": 44 + }, + "end": { + "line": 90, + "column": 45 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5238, + "end": 5242, + "loc": { + "start": { + "line": 90, + "column": 45 + }, + "end": { + "line": 90, + "column": 49 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 5242, + "end": 5243, + "loc": { + "start": { + "line": 90, + "column": 49 + }, + "end": { + "line": 90, + "column": 50 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5243, + "end": 5244, + "loc": { + "start": { + "line": 90, + "column": 50 + }, + "end": { + "line": 90, + "column": 51 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 5250, + "end": 5254, + "loc": { + "start": { + "line": 91, + "column": 4 + }, + "end": { + "line": 91, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 5254, + "end": 5255, + "loc": { + "start": { + "line": 91, + "column": 8 + }, + "end": { + "line": 91, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "handleButtonMouseUp", + "start": 5255, + "end": 5274, + "loc": { + "start": { + "line": 91, + "column": 9 + }, + "end": { + "line": 91, "column": 28 } } @@ -86778,15 +87786,15 @@ "updateContext": null }, "value": "=", - "start": 5159, - "end": 5160, + "start": 5275, + "end": 5276, "loc": { "start": { - "line": 86, + "line": 91, "column": 29 }, "end": { - "line": 86, + "line": 91, "column": 30 } } @@ -86806,15 +87814,15 @@ "updateContext": null }, "value": "this", - "start": 5161, - "end": 5165, + "start": 5277, + "end": 5281, "loc": { "start": { - "line": 86, + "line": 91, "column": 31 }, "end": { - "line": 86, + "line": 91, "column": 35 } } @@ -86832,15 +87840,15 @@ "binop": null, "updateContext": null }, - "start": 5165, - "end": 5166, + "start": 5281, + "end": 5282, "loc": { "start": { - "line": 86, + "line": 91, "column": 35 }, "end": { - "line": 86, + "line": 91, "column": 36 } } @@ -86858,15 +87866,15 @@ "binop": null }, "value": "handleButtonMouseUp", - "start": 5166, - "end": 5185, + "start": 5282, + "end": 5301, "loc": { "start": { - "line": 86, + "line": 91, "column": 36 }, "end": { - "line": 86, + "line": 91, "column": 55 } } @@ -86884,15 +87892,15 @@ "binop": null, "updateContext": null }, - "start": 5185, - "end": 5186, + "start": 5301, + "end": 5302, "loc": { "start": { - "line": 86, + "line": 91, "column": 55 }, "end": { - "line": 86, + "line": 91, "column": 56 } } @@ -86910,15 +87918,15 @@ "binop": null }, "value": "bind", - "start": 5186, - "end": 5190, + "start": 5302, + "end": 5306, "loc": { "start": { - "line": 86, + "line": 91, "column": 56 }, "end": { - "line": 86, + "line": 91, "column": 60 } } @@ -86935,15 +87943,15 @@ "postfix": false, "binop": null }, - "start": 5190, - "end": 5191, + "start": 5306, + "end": 5307, "loc": { "start": { - "line": 86, + "line": 91, "column": 60 }, "end": { - "line": 86, + "line": 91, "column": 61 } } @@ -86963,15 +87971,15 @@ "updateContext": null }, "value": "this", - "start": 5191, - "end": 5195, + "start": 5307, + "end": 5311, "loc": { "start": { - "line": 86, + "line": 91, "column": 61 }, "end": { - "line": 86, + "line": 91, "column": 65 } } @@ -86988,15 +87996,15 @@ "postfix": false, "binop": null }, - "start": 5195, - "end": 5196, + "start": 5311, + "end": 5312, "loc": { "start": { - "line": 86, + "line": 91, "column": 65 }, "end": { - "line": 86, + "line": 91, "column": 66 } } @@ -87014,15 +88022,15 @@ "binop": null, "updateContext": null }, - "start": 5196, - "end": 5197, + "start": 5312, + "end": 5313, "loc": { "start": { - "line": 86, + "line": 91, "column": 66 }, "end": { - "line": 86, + "line": 91, "column": 67 } } @@ -87042,15 +88050,15 @@ "updateContext": null }, "value": "this", - "start": 5203, - "end": 5207, + "start": 5319, + "end": 5323, "loc": { "start": { - "line": 87, + "line": 92, "column": 4 }, "end": { - "line": 87, + "line": 92, "column": 8 } } @@ -87068,15 +88076,15 @@ "binop": null, "updateContext": null }, - "start": 5207, - "end": 5208, + "start": 5323, + "end": 5324, "loc": { "start": { - "line": 87, + "line": 92, "column": 8 }, "end": { - "line": 87, + "line": 92, "column": 9 } } @@ -87094,15 +88102,15 @@ "binop": null }, "value": "handleButtonMouseDown", - "start": 5208, - "end": 5229, + "start": 5324, + "end": 5345, "loc": { "start": { - "line": 87, + "line": 92, "column": 9 }, "end": { - "line": 87, + "line": 92, "column": 30 } } @@ -87121,15 +88129,15 @@ "updateContext": null }, "value": "=", - "start": 5230, - "end": 5231, + "start": 5346, + "end": 5347, "loc": { "start": { - "line": 87, + "line": 92, "column": 31 }, "end": { - "line": 87, + "line": 92, "column": 32 } } @@ -87149,15 +88157,15 @@ "updateContext": null }, "value": "this", - "start": 5232, - "end": 5236, + "start": 5348, + "end": 5352, "loc": { "start": { - "line": 87, + "line": 92, "column": 33 }, "end": { - "line": 87, + "line": 92, "column": 37 } } @@ -87175,15 +88183,15 @@ "binop": null, "updateContext": null }, - "start": 5236, - "end": 5237, + "start": 5352, + "end": 5353, "loc": { "start": { - "line": 87, + "line": 92, "column": 37 }, "end": { - "line": 87, + "line": 92, "column": 38 } } @@ -87201,15 +88209,15 @@ "binop": null }, "value": "handleButtonMouseDown", - "start": 5237, - "end": 5258, + "start": 5353, + "end": 5374, "loc": { "start": { - "line": 87, + "line": 92, "column": 38 }, "end": { - "line": 87, + "line": 92, "column": 59 } } @@ -87227,15 +88235,15 @@ "binop": null, "updateContext": null }, - "start": 5258, - "end": 5259, + "start": 5374, + "end": 5375, "loc": { "start": { - "line": 87, + "line": 92, "column": 59 }, "end": { - "line": 87, + "line": 92, "column": 60 } } @@ -87253,15 +88261,15 @@ "binop": null }, "value": "bind", - "start": 5259, - "end": 5263, + "start": 5375, + "end": 5379, "loc": { "start": { - "line": 87, + "line": 92, "column": 60 }, "end": { - "line": 87, + "line": 92, "column": 64 } } @@ -87278,15 +88286,15 @@ "postfix": false, "binop": null }, - "start": 5263, - "end": 5264, + "start": 5379, + "end": 5380, "loc": { "start": { - "line": 87, + "line": 92, "column": 64 }, "end": { - "line": 87, + "line": 92, "column": 65 } } @@ -87306,15 +88314,15 @@ "updateContext": null }, "value": "this", - "start": 5264, - "end": 5268, + "start": 5380, + "end": 5384, "loc": { "start": { - "line": 87, + "line": 92, "column": 65 }, "end": { - "line": 87, + "line": 92, "column": 69 } } @@ -87331,15 +88339,15 @@ "postfix": false, "binop": null }, - "start": 5268, - "end": 5269, + "start": 5384, + "end": 5385, "loc": { "start": { - "line": 87, + "line": 92, "column": 69 }, "end": { - "line": 87, + "line": 92, "column": 70 } } @@ -87357,15 +88365,15 @@ "binop": null, "updateContext": null }, - "start": 5269, - "end": 5270, + "start": 5385, + "end": 5386, "loc": { "start": { - "line": 87, + "line": 92, "column": 70 }, "end": { - "line": 87, + "line": 92, "column": 71 } } @@ -87385,15 +88393,15 @@ "updateContext": null }, "value": "this", - "start": 5276, - "end": 5280, + "start": 5392, + "end": 5396, "loc": { "start": { - "line": 88, + "line": 93, "column": 4 }, "end": { - "line": 88, + "line": 93, "column": 8 } } @@ -87411,15 +88419,15 @@ "binop": null, "updateContext": null }, - "start": 5280, - "end": 5281, + "start": 5396, + "end": 5397, "loc": { "start": { - "line": 88, + "line": 93, "column": 8 }, "end": { - "line": 88, + "line": 93, "column": 9 } } @@ -87437,15 +88445,15 @@ "binop": null }, "value": "handleButtonHold", - "start": 5281, - "end": 5297, + "start": 5397, + "end": 5413, "loc": { "start": { - "line": 88, + "line": 93, "column": 9 }, "end": { - "line": 88, + "line": 93, "column": 25 } } @@ -87464,15 +88472,15 @@ "updateContext": null }, "value": "=", - "start": 5298, - "end": 5299, + "start": 5414, + "end": 5415, "loc": { "start": { - "line": 88, + "line": 93, "column": 26 }, "end": { - "line": 88, + "line": 93, "column": 27 } } @@ -87492,15 +88500,15 @@ "updateContext": null }, "value": "this", - "start": 5300, - "end": 5304, + "start": 5416, + "end": 5420, "loc": { "start": { - "line": 88, + "line": 93, "column": 28 }, "end": { - "line": 88, + "line": 93, "column": 32 } } @@ -87518,15 +88526,15 @@ "binop": null, "updateContext": null }, - "start": 5304, - "end": 5305, + "start": 5420, + "end": 5421, "loc": { "start": { - "line": 88, + "line": 93, "column": 32 }, "end": { - "line": 88, + "line": 93, "column": 33 } } @@ -87544,15 +88552,15 @@ "binop": null }, "value": "handleButtonHold", - "start": 5305, - "end": 5321, + "start": 5421, + "end": 5437, "loc": { "start": { - "line": 88, + "line": 93, "column": 33 }, "end": { - "line": 88, + "line": 93, "column": 49 } } @@ -87570,15 +88578,15 @@ "binop": null, "updateContext": null }, - "start": 5321, - "end": 5322, + "start": 5437, + "end": 5438, "loc": { "start": { - "line": 88, + "line": 93, "column": 49 }, "end": { - "line": 88, + "line": 93, "column": 50 } } @@ -87596,15 +88604,15 @@ "binop": null }, "value": "bind", - "start": 5322, - "end": 5326, + "start": 5438, + "end": 5442, "loc": { "start": { - "line": 88, + "line": 93, "column": 50 }, "end": { - "line": 88, + "line": 93, "column": 54 } } @@ -87621,15 +88629,15 @@ "postfix": false, "binop": null }, - "start": 5326, - "end": 5327, + "start": 5442, + "end": 5443, "loc": { "start": { - "line": 88, + "line": 93, "column": 54 }, "end": { - "line": 88, + "line": 93, "column": 55 } } @@ -87649,15 +88657,15 @@ "updateContext": null }, "value": "this", - "start": 5327, - "end": 5331, + "start": 5443, + "end": 5447, "loc": { "start": { - "line": 88, + "line": 93, "column": 55 }, "end": { - "line": 88, + "line": 93, "column": 59 } } @@ -87674,15 +88682,15 @@ "postfix": false, "binop": null }, - "start": 5331, - "end": 5332, + "start": 5447, + "end": 5448, "loc": { "start": { - "line": 88, + "line": 93, "column": 59 }, "end": { - "line": 88, + "line": 93, "column": 60 } } @@ -87700,15 +88708,15 @@ "binop": null, "updateContext": null }, - "start": 5332, - "end": 5333, + "start": 5448, + "end": 5449, "loc": { "start": { - "line": 88, + "line": 93, "column": 60 }, "end": { - "line": 88, + "line": 93, "column": 61 } } @@ -87716,15 +88724,15 @@ { "type": "CommentBlock", "value": "*\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n ", - "start": 5341, - "end": 6000, + "start": 5457, + "end": 6116, "loc": { "start": { - "line": 90, + "line": 95, "column": 4 }, "end": { - "line": 103, + "line": 108, "column": 7 } } @@ -87744,15 +88752,15 @@ "updateContext": null }, "value": "this", - "start": 6006, - "end": 6010, + "start": 6122, + "end": 6126, "loc": { "start": { - "line": 104, + "line": 109, "column": 4 }, "end": { - "line": 104, + "line": 109, "column": 8 } } @@ -87770,15 +88778,15 @@ "binop": null, "updateContext": null }, - "start": 6010, - "end": 6011, + "start": 6126, + "end": 6127, "loc": { "start": { - "line": 104, + "line": 109, "column": 8 }, "end": { - "line": 104, + "line": 109, "column": 9 } } @@ -87796,15 +88804,15 @@ "binop": null }, "value": "input", - "start": 6011, - "end": 6016, + "start": 6127, + "end": 6132, "loc": { "start": { - "line": 104, + "line": 109, "column": 9 }, "end": { - "line": 104, + "line": 109, "column": 14 } } @@ -87823,15 +88831,15 @@ "updateContext": null }, "value": "=", - "start": 6017, - "end": 6018, + "start": 6133, + "end": 6134, "loc": { "start": { - "line": 104, + "line": 109, "column": 15 }, "end": { - "line": 104, + "line": 109, "column": 16 } } @@ -87848,15 +88856,15 @@ "postfix": false, "binop": null }, - "start": 6019, - "end": 6020, + "start": 6135, + "end": 6136, "loc": { "start": { - "line": 104, + "line": 109, "column": 17 }, "end": { - "line": 104, + "line": 109, "column": 18 } } @@ -87873,15 +88881,15 @@ "postfix": false, "binop": null }, - "start": 6020, - "end": 6021, + "start": 6136, + "end": 6137, "loc": { "start": { - "line": 104, + "line": 109, "column": 18 }, "end": { - "line": 104, + "line": 109, "column": 19 } } @@ -87899,15 +88907,15 @@ "binop": null, "updateContext": null }, - "start": 6021, - "end": 6022, + "start": 6137, + "end": 6138, "loc": { "start": { - "line": 104, + "line": 109, "column": 19 }, "end": { - "line": 104, + "line": 109, "column": 20 } } @@ -87927,15 +88935,15 @@ "updateContext": null }, "value": "this", - "start": 6028, - "end": 6032, + "start": 6144, + "end": 6148, "loc": { "start": { - "line": 105, + "line": 110, "column": 4 }, "end": { - "line": 105, + "line": 110, "column": 8 } } @@ -87953,15 +88961,15 @@ "binop": null, "updateContext": null }, - "start": 6032, - "end": 6033, + "start": 6148, + "end": 6149, "loc": { "start": { - "line": 105, + "line": 110, "column": 8 }, "end": { - "line": 105, + "line": 110, "column": 9 } } @@ -87979,15 +88987,15 @@ "binop": null }, "value": "input", - "start": 6033, - "end": 6038, + "start": 6149, + "end": 6154, "loc": { "start": { - "line": 105, + "line": 110, "column": 9 }, "end": { - "line": 105, + "line": 110, "column": 14 } } @@ -88005,15 +89013,15 @@ "binop": null, "updateContext": null }, - "start": 6038, - "end": 6039, + "start": 6154, + "end": 6155, "loc": { "start": { - "line": 105, + "line": 110, "column": 14 }, "end": { - "line": 105, + "line": 110, "column": 15 } } @@ -88033,15 +89041,15 @@ "updateContext": null }, "value": "this", - "start": 6039, - "end": 6043, + "start": 6155, + "end": 6159, "loc": { "start": { - "line": 105, + "line": 110, "column": 15 }, "end": { - "line": 105, + "line": 110, "column": 19 } } @@ -88059,15 +89067,15 @@ "binop": null, "updateContext": null }, - "start": 6043, - "end": 6044, + "start": 6159, + "end": 6160, "loc": { "start": { - "line": 105, + "line": 110, "column": 19 }, "end": { - "line": 105, + "line": 110, "column": 20 } } @@ -88085,15 +89093,15 @@ "binop": null }, "value": "options", - "start": 6044, - "end": 6051, + "start": 6160, + "end": 6167, "loc": { "start": { - "line": 105, + "line": 110, "column": 20 }, "end": { - "line": 105, + "line": 110, "column": 27 } } @@ -88111,15 +89119,15 @@ "binop": null, "updateContext": null }, - "start": 6051, - "end": 6052, + "start": 6167, + "end": 6168, "loc": { "start": { - "line": 105, + "line": 110, "column": 27 }, "end": { - "line": 105, + "line": 110, "column": 28 } } @@ -88137,15 +89145,15 @@ "binop": null }, "value": "inputName", - "start": 6052, - "end": 6061, + "start": 6168, + "end": 6177, "loc": { "start": { - "line": 105, + "line": 110, "column": 28 }, "end": { - "line": 105, + "line": 110, "column": 37 } } @@ -88163,15 +89171,15 @@ "binop": null, "updateContext": null }, - "start": 6061, - "end": 6062, + "start": 6177, + "end": 6178, "loc": { "start": { - "line": 105, + "line": 110, "column": 37 }, "end": { - "line": 105, + "line": 110, "column": 38 } } @@ -88190,15 +89198,15 @@ "updateContext": null }, "value": "=", - "start": 6063, - "end": 6064, + "start": 6179, + "end": 6180, "loc": { "start": { - "line": 105, + "line": 110, "column": 39 }, "end": { - "line": 105, + "line": 110, "column": 40 } } @@ -88217,15 +89225,15 @@ "updateContext": null }, "value": "", - "start": 6065, - "end": 6067, + "start": 6181, + "end": 6183, "loc": { "start": { - "line": 105, + "line": 110, "column": 41 }, "end": { - "line": 105, + "line": 110, "column": 43 } } @@ -88243,15 +89251,15 @@ "binop": null, "updateContext": null }, - "start": 6067, - "end": 6068, + "start": 6183, + "end": 6184, "loc": { "start": { - "line": 105, + "line": 110, "column": 43 }, "end": { - "line": 105, + "line": 110, "column": 44 } } @@ -88259,441 +89267,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n ", - "start": 6076, - "end": 6185, - "loc": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 7 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 6191, - "end": 6195, - "loc": { - "start": { - "line": 110, - "column": 4 - }, - "end": { - "line": 110, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6195, - "end": 6196, - "loc": { - "start": { - "line": 110, - "column": 8 - }, - "end": { - "line": 110, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "keyboardDOMClass", - "start": 6196, - "end": 6212, - "loc": { - "start": { - "line": 110, - "column": 9 - }, - "end": { - "line": 110, - "column": 25 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 6213, - "end": 6214, - "loc": { - "start": { - "line": 110, - "column": 26 - }, - "end": { - "line": 110, - "column": 27 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "keyboardDOMQuery", - "start": 6215, - "end": 6231, - "loc": { - "start": { - "line": 110, - "column": 28 - }, - "end": { - "line": 110, - "column": 44 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6231, - "end": 6232, - "loc": { - "start": { - "line": 110, - "column": 44 - }, - "end": { - "line": 110, - "column": 45 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "split", - "start": 6232, - "end": 6237, - "loc": { - "start": { - "line": 110, - "column": 45 - }, - "end": { - "line": 110, - "column": 50 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6237, - "end": 6238, - "loc": { - "start": { - "line": 110, - "column": 50 - }, - "end": { - "line": 110, - "column": 51 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": ".", - "start": 6238, - "end": 6241, - "loc": { - "start": { - "line": 110, - "column": 51 - }, - "end": { - "line": 110, - "column": 54 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6241, - "end": 6242, - "loc": { - "start": { - "line": 110, - "column": 54 - }, - "end": { - "line": 110, - "column": 55 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6242, - "end": 6243, - "loc": { - "start": { - "line": 110, - "column": 55 - }, - "end": { - "line": 110, - "column": 56 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "join", - "start": 6243, - "end": 6247, - "loc": { - "start": { - "line": 110, - "column": 56 - }, - "end": { - "line": 110, - "column": 60 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6247, - "end": 6248, - "loc": { - "start": { - "line": 110, - "column": 60 - }, - "end": { - "line": 110, - "column": 61 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 6248, - "end": 6250, - "loc": { - "start": { - "line": 110, - "column": 61 - }, - "end": { - "line": 110, - "column": 63 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6250, - "end": 6251, - "loc": { - "start": { - "line": 110, - "column": 63 - }, - "end": { - "line": 110, - "column": 64 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6251, - "end": 6252, - "loc": { - "start": { - "line": 110, - "column": 64 - }, - "end": { - "line": 110, - "column": 65 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", - "start": 6260, - "end": 6405, + "start": 6192, + "end": 6301, "loc": { "start": { "line": 112, @@ -88720,8 +89295,8 @@ "updateContext": null }, "value": "this", - "start": 6411, - "end": 6415, + "start": 6307, + "end": 6311, "loc": { "start": { "line": 115, @@ -88746,8 +89321,8 @@ "binop": null, "updateContext": null }, - "start": 6415, - "end": 6416, + "start": 6311, + "end": 6312, "loc": { "start": { "line": 115, @@ -88771,9 +89346,9 @@ "postfix": false, "binop": null }, - "value": "buttonElements", - "start": 6416, - "end": 6430, + "value": "keyboardDOMClass", + "start": 6312, + "end": 6328, "loc": { "start": { "line": 115, @@ -88781,6 +89356,439 @@ }, "end": { "line": 115, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 6329, + "end": 6330, + "loc": { + "start": { + "line": 115, + "column": 26 + }, + "end": { + "line": 115, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "keyboardDOMQuery", + "start": 6331, + "end": 6347, + "loc": { + "start": { + "line": 115, + "column": 28 + }, + "end": { + "line": 115, + "column": 44 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6347, + "end": 6348, + "loc": { + "start": { + "line": 115, + "column": 44 + }, + "end": { + "line": 115, + "column": 45 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "split", + "start": 6348, + "end": 6353, + "loc": { + "start": { + "line": 115, + "column": 45 + }, + "end": { + "line": 115, + "column": 50 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6353, + "end": 6354, + "loc": { + "start": { + "line": 115, + "column": 50 + }, + "end": { + "line": 115, + "column": 51 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": ".", + "start": 6354, + "end": 6357, + "loc": { + "start": { + "line": 115, + "column": 51 + }, + "end": { + "line": 115, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6357, + "end": 6358, + "loc": { + "start": { + "line": 115, + "column": 54 + }, + "end": { + "line": 115, + "column": 55 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6358, + "end": 6359, + "loc": { + "start": { + "line": 115, + "column": 55 + }, + "end": { + "line": 115, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "join", + "start": 6359, + "end": 6363, + "loc": { + "start": { + "line": 115, + "column": 56 + }, + "end": { + "line": 115, + "column": 60 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6363, + "end": 6364, + "loc": { + "start": { + "line": 115, + "column": 60 + }, + "end": { + "line": 115, + "column": 61 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 6364, + "end": 6366, + "loc": { + "start": { + "line": 115, + "column": 61 + }, + "end": { + "line": 115, + "column": 63 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 6366, + "end": 6367, + "loc": { + "start": { + "line": 115, + "column": 63 + }, + "end": { + "line": 115, + "column": 64 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6367, + "end": 6368, + "loc": { + "start": { + "line": 115, + "column": 64 + }, + "end": { + "line": 115, + "column": 65 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n ", + "start": 6376, + "end": 6521, + "loc": { + "start": { + "line": 117, + "column": 4 + }, + "end": { + "line": 119, + "column": 7 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 6527, + "end": 6531, + "loc": { + "start": { + "line": 120, + "column": 4 + }, + "end": { + "line": 120, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 6531, + "end": 6532, + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonElements", + "start": 6532, + "end": 6546, + "loc": { + "start": { + "line": 120, + "column": 9 + }, + "end": { + "line": 120, "column": 23 } } @@ -88799,15 +89807,15 @@ "updateContext": null }, "value": "=", - "start": 6431, - "end": 6432, + "start": 6547, + "end": 6548, "loc": { "start": { - "line": 115, + "line": 120, "column": 24 }, "end": { - "line": 115, + "line": 120, "column": 25 } } @@ -88824,15 +89832,15 @@ "postfix": false, "binop": null }, - "start": 6433, - "end": 6434, + "start": 6549, + "end": 6550, "loc": { "start": { - "line": 115, + "line": 120, "column": 26 }, "end": { - "line": 115, + "line": 120, "column": 27 } } @@ -88849,15 +89857,15 @@ "postfix": false, "binop": null }, - "start": 6434, - "end": 6435, + "start": 6550, + "end": 6551, "loc": { "start": { - "line": 115, + "line": 120, "column": 27 }, "end": { - "line": 115, + "line": 120, "column": 28 } } @@ -88875,15 +89883,15 @@ "binop": null, "updateContext": null }, - "start": 6435, - "end": 6436, + "start": 6551, + "end": 6552, "loc": { "start": { - "line": 115, + "line": 120, "column": 28 }, "end": { - "line": 115, + "line": 120, "column": 29 } } @@ -88891,15 +89899,15 @@ { "type": "CommentBlock", "value": "*\r\n * Rendering keyboard\r\n ", - "start": 6444, - "end": 6483, + "start": 6560, + "end": 6599, "loc": { "start": { - "line": 117, + "line": 122, "column": 4 }, "end": { - "line": 119, + "line": 124, "column": 7 } } @@ -88919,15 +89927,15 @@ "updateContext": null }, "value": "if", - "start": 6489, - "end": 6491, + "start": 6605, + "end": 6607, "loc": { "start": { - "line": 120, + "line": 125, "column": 4 }, "end": { - "line": 120, + "line": 125, "column": 6 } } @@ -88944,15 +89952,15 @@ "postfix": false, "binop": null }, - "start": 6491, - "end": 6492, + "start": 6607, + "end": 6608, "loc": { "start": { - "line": 120, + "line": 125, "column": 6 }, "end": { - "line": 120, + "line": 125, "column": 7 } } @@ -88972,15 +89980,15 @@ "updateContext": null }, "value": "this", - "start": 6492, - "end": 6496, + "start": 6608, + "end": 6612, "loc": { "start": { - "line": 120, + "line": 125, "column": 7 }, "end": { - "line": 120, + "line": 125, "column": 11 } } @@ -88998,15 +90006,15 @@ "binop": null, "updateContext": null }, - "start": 6496, - "end": 6497, + "start": 6612, + "end": 6613, "loc": { "start": { - "line": 120, + "line": 125, "column": 11 }, "end": { - "line": 120, + "line": 125, "column": 12 } } @@ -89024,15 +90032,15 @@ "binop": null }, "value": "keyboardDOM", - "start": 6497, - "end": 6508, + "start": 6613, + "end": 6624, "loc": { "start": { - "line": 120, + "line": 125, "column": 12 }, "end": { - "line": 120, + "line": 125, "column": 23 } } @@ -89049,15 +90057,15 @@ "postfix": false, "binop": null }, - "start": 6508, - "end": 6509, + "start": 6624, + "end": 6625, "loc": { "start": { - "line": 120, + "line": 125, "column": 23 }, "end": { - "line": 120, + "line": 125, "column": 24 } } @@ -89077,15 +90085,15 @@ "updateContext": null }, "value": "this", - "start": 6517, - "end": 6521, + "start": 6633, + "end": 6637, "loc": { "start": { - "line": 121, + "line": 126, "column": 6 }, "end": { - "line": 121, + "line": 126, "column": 10 } } @@ -89103,15 +90111,15 @@ "binop": null, "updateContext": null }, - "start": 6521, - "end": 6522, + "start": 6637, + "end": 6638, "loc": { "start": { - "line": 121, + "line": 126, "column": 10 }, "end": { - "line": 121, + "line": 126, "column": 11 } } @@ -89129,15 +90137,15 @@ "binop": null }, "value": "render", - "start": 6522, - "end": 6528, + "start": 6638, + "end": 6644, "loc": { "start": { - "line": 121, + "line": 126, "column": 11 }, "end": { - "line": 121, + "line": 126, "column": 17 } } @@ -89154,15 +90162,15 @@ "postfix": false, "binop": null }, - "start": 6528, - "end": 6529, + "start": 6644, + "end": 6645, "loc": { "start": { - "line": 121, + "line": 126, "column": 17 }, "end": { - "line": 121, + "line": 126, "column": 18 } } @@ -89179,15 +90187,15 @@ "postfix": false, "binop": null }, - "start": 6529, - "end": 6530, + "start": 6645, + "end": 6646, "loc": { "start": { - "line": 121, + "line": 126, "column": 18 }, "end": { - "line": 121, + "line": 126, "column": 19 } } @@ -89205,15 +90213,15 @@ "binop": null, "updateContext": null }, - "start": 6530, - "end": 6531, + "start": 6646, + "end": 6647, "loc": { "start": { - "line": 121, + "line": 126, "column": 19 }, "end": { - "line": 121, + "line": 126, "column": 20 } } @@ -89233,15 +90241,15 @@ "updateContext": null }, "value": "else", - "start": 6537, - "end": 6541, + "start": 6653, + "end": 6657, "loc": { "start": { - "line": 122, + "line": 127, "column": 4 }, "end": { - "line": 122, + "line": 127, "column": 8 } } @@ -89258,15 +90266,15 @@ "postfix": false, "binop": null }, - "start": 6542, - "end": 6543, + "start": 6658, + "end": 6659, "loc": { "start": { - "line": 122, + "line": 127, "column": 9 }, "end": { - "line": 122, + "line": 127, "column": 10 } } @@ -89284,15 +90292,15 @@ "binop": null }, "value": "console", - "start": 6551, - "end": 6558, + "start": 6667, + "end": 6674, "loc": { "start": { - "line": 123, + "line": 128, "column": 6 }, "end": { - "line": 123, + "line": 128, "column": 13 } } @@ -89310,15 +90318,15 @@ "binop": null, "updateContext": null }, - "start": 6558, - "end": 6559, + "start": 6674, + "end": 6675, "loc": { "start": { - "line": 123, + "line": 128, "column": 13 }, "end": { - "line": 123, + "line": 128, "column": 14 } } @@ -89336,15 +90344,15 @@ "binop": null }, "value": "warn", - "start": 6559, - "end": 6563, + "start": 6675, + "end": 6679, "loc": { "start": { - "line": 123, + "line": 128, "column": 14 }, "end": { - "line": 123, + "line": 128, "column": 18 } } @@ -89361,15 +90369,15 @@ "postfix": false, "binop": null }, - "start": 6563, - "end": 6564, + "start": 6679, + "end": 6680, "loc": { "start": { - "line": 123, + "line": 128, "column": 18 }, "end": { - "line": 123, + "line": 128, "column": 19 } } @@ -89386,15 +90394,15 @@ "postfix": false, "binop": null }, - "start": 6564, - "end": 6565, + "start": 6680, + "end": 6681, "loc": { "start": { - "line": 123, + "line": 128, "column": 19 }, "end": { - "line": 123, + "line": 128, "column": 20 } } @@ -89413,15 +90421,15 @@ "updateContext": null }, "value": "\"", - "start": 6565, - "end": 6566, + "start": 6681, + "end": 6682, "loc": { "start": { - "line": 123, + "line": 128, "column": 20 }, "end": { - "line": 123, + "line": 128, "column": 21 } } @@ -89438,15 +90446,15 @@ "postfix": false, "binop": null }, - "start": 6566, - "end": 6568, + "start": 6682, + "end": 6684, "loc": { "start": { - "line": 123, + "line": 128, "column": 21 }, "end": { - "line": 123, + "line": 128, "column": 23 } } @@ -89464,15 +90472,15 @@ "binop": null }, "value": "keyboardDOMQuery", - "start": 6568, - "end": 6584, + "start": 6684, + "end": 6700, "loc": { "start": { - "line": 123, + "line": 128, "column": 23 }, "end": { - "line": 123, + "line": 128, "column": 39 } } @@ -89489,15 +90497,15 @@ "postfix": false, "binop": null }, - "start": 6584, - "end": 6585, + "start": 6700, + "end": 6701, "loc": { "start": { - "line": 123, + "line": 128, "column": 39 }, "end": { - "line": 123, + "line": 128, "column": 40 } } @@ -89516,15 +90524,15 @@ "updateContext": null }, "value": "\" was not found in the DOM.", - "start": 6585, - "end": 6612, + "start": 6701, + "end": 6728, "loc": { "start": { - "line": 123, + "line": 128, "column": 40 }, "end": { - "line": 123, + "line": 128, "column": 67 } } @@ -89541,15 +90549,15 @@ "postfix": false, "binop": null }, - "start": 6612, - "end": 6613, + "start": 6728, + "end": 6729, "loc": { "start": { - "line": 123, + "line": 128, "column": 67 }, "end": { - "line": 123, + "line": 128, "column": 68 } } @@ -89566,15 +90574,15 @@ "postfix": false, "binop": null }, - "start": 6613, - "end": 6614, + "start": 6729, + "end": 6730, "loc": { "start": { - "line": 123, + "line": 128, "column": 68 }, "end": { - "line": 123, + "line": 128, "column": 69 } } @@ -89592,15 +90600,15 @@ "binop": null, "updateContext": null }, - "start": 6614, - "end": 6615, + "start": 6730, + "end": 6731, "loc": { "start": { - "line": 123, + "line": 128, "column": 69 }, "end": { - "line": 123, + "line": 128, "column": 70 } } @@ -89620,15 +90628,15 @@ "updateContext": null }, "value": "throw", - "start": 6623, - "end": 6628, + "start": 6739, + "end": 6744, "loc": { "start": { - "line": 124, + "line": 129, "column": 6 }, "end": { - "line": 124, + "line": 129, "column": 11 } } @@ -89648,15 +90656,15 @@ "updateContext": null }, "value": "new", - "start": 6629, - "end": 6632, + "start": 6745, + "end": 6748, "loc": { "start": { - "line": 124, + "line": 129, "column": 12 }, "end": { - "line": 124, + "line": 129, "column": 15 } } @@ -89674,15 +90682,15 @@ "binop": null }, "value": "Error", - "start": 6633, - "end": 6638, + "start": 6749, + "end": 6754, "loc": { "start": { - "line": 124, + "line": 129, "column": 16 }, "end": { - "line": 124, + "line": 129, "column": 21 } } @@ -89699,15 +90707,15 @@ "postfix": false, "binop": null }, - "start": 6638, - "end": 6639, + "start": 6754, + "end": 6755, "loc": { "start": { - "line": 124, + "line": 129, "column": 21 }, "end": { - "line": 124, + "line": 129, "column": 22 } } @@ -89726,15 +90734,15 @@ "updateContext": null }, "value": "KEYBOARD_DOM_ERROR", - "start": 6639, - "end": 6659, + "start": 6755, + "end": 6775, "loc": { "start": { - "line": 124, + "line": 129, "column": 22 }, "end": { - "line": 124, + "line": 129, "column": 42 } } @@ -89751,15 +90759,15 @@ "postfix": false, "binop": null }, - "start": 6659, - "end": 6660, + "start": 6775, + "end": 6776, "loc": { "start": { - "line": 124, + "line": 129, "column": 42 }, "end": { - "line": 124, + "line": 129, "column": 43 } } @@ -89777,15 +90785,15 @@ "binop": null, "updateContext": null }, - "start": 6660, - "end": 6661, + "start": 6776, + "end": 6777, "loc": { "start": { - "line": 124, + "line": 129, "column": 43 }, "end": { - "line": 124, + "line": 129, "column": 44 } } @@ -89802,15 +90810,15 @@ "postfix": false, "binop": null }, - "start": 6667, - "end": 6668, + "start": 6783, + "end": 6784, "loc": { "start": { - "line": 125, + "line": 130, "column": 4 }, "end": { - "line": 125, + "line": 130, "column": 5 } } @@ -89818,15 +90826,15 @@ { "type": "CommentBlock", "value": "*\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n ", - "start": 6676, - "end": 6789, + "start": 6792, + "end": 6905, "loc": { "start": { - "line": 127, + "line": 132, "column": 4 }, "end": { - "line": 130, + "line": 135, "column": 7 } } @@ -89846,15 +90854,15 @@ "updateContext": null }, "value": "if", - "start": 6795, - "end": 6797, + "start": 6911, + "end": 6913, "loc": { "start": { - "line": 131, + "line": 136, "column": 4 }, "end": { - "line": 131, + "line": 136, "column": 6 } } @@ -89871,15 +90879,15 @@ "postfix": false, "binop": null }, - "start": 6797, - "end": 6798, + "start": 6913, + "end": 6914, "loc": { "start": { - "line": 131, + "line": 136, "column": 6 }, "end": { - "line": 131, + "line": 136, "column": 7 } } @@ -89898,15 +90906,15 @@ "updateContext": null }, "value": "!", - "start": 6798, - "end": 6799, + "start": 6914, + "end": 6915, "loc": { "start": { - "line": 131, + "line": 136, "column": 7 }, "end": { - "line": 131, + "line": 136, "column": 8 } } @@ -89924,15 +90932,15 @@ "binop": null }, "value": "window", - "start": 6799, - "end": 6805, + "start": 6915, + "end": 6921, "loc": { "start": { - "line": 131, + "line": 136, "column": 8 }, "end": { - "line": 131, + "line": 136, "column": 14 } } @@ -89950,15 +90958,15 @@ "binop": null, "updateContext": null }, - "start": 6805, - "end": 6806, + "start": 6921, + "end": 6922, "loc": { "start": { - "line": 131, + "line": 136, "column": 14 }, "end": { - "line": 131, + "line": 136, "column": 15 } } @@ -89977,15 +90985,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 6806, - "end": 6831, + "start": 6922, + "end": 6947, "loc": { "start": { - "line": 131, + "line": 136, "column": 15 }, "end": { - "line": 131, + "line": 136, "column": 40 } } @@ -90003,15 +91011,15 @@ "binop": null, "updateContext": null }, - "start": 6831, - "end": 6832, + "start": 6947, + "end": 6948, "loc": { "start": { - "line": 131, + "line": 136, "column": 40 }, "end": { - "line": 131, + "line": 136, "column": 41 } } @@ -90028,15 +91036,15 @@ "postfix": false, "binop": null }, - "start": 6832, - "end": 6833, + "start": 6948, + "end": 6949, "loc": { "start": { - "line": 131, + "line": 136, "column": 41 }, "end": { - "line": 131, + "line": 136, "column": 42 } } @@ -90054,15 +91062,15 @@ "binop": null }, "value": "window", - "start": 6841, - "end": 6847, + "start": 6957, + "end": 6963, "loc": { "start": { - "line": 132, + "line": 137, "column": 6 }, "end": { - "line": 132, + "line": 137, "column": 12 } } @@ -90080,15 +91088,15 @@ "binop": null, "updateContext": null }, - "start": 6847, - "end": 6848, + "start": 6963, + "end": 6964, "loc": { "start": { - "line": 132, + "line": 137, "column": 12 }, "end": { - "line": 132, + "line": 137, "column": 13 } } @@ -90107,15 +91115,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 6848, - "end": 6873, + "start": 6964, + "end": 6989, "loc": { "start": { - "line": 132, + "line": 137, "column": 13 }, "end": { - "line": 132, + "line": 137, "column": 38 } } @@ -90133,15 +91141,15 @@ "binop": null, "updateContext": null }, - "start": 6873, - "end": 6874, + "start": 6989, + "end": 6990, "loc": { "start": { - "line": 132, + "line": 137, "column": 38 }, "end": { - "line": 132, + "line": 137, "column": 39 } } @@ -90160,15 +91168,15 @@ "updateContext": null }, "value": "=", - "start": 6875, - "end": 6876, + "start": 6991, + "end": 6992, "loc": { "start": { - "line": 132, + "line": 137, "column": 40 }, "end": { - "line": 132, + "line": 137, "column": 41 } } @@ -90185,15 +91193,15 @@ "postfix": false, "binop": null }, - "start": 6877, - "end": 6878, + "start": 6993, + "end": 6994, "loc": { "start": { - "line": 132, + "line": 137, "column": 42 }, "end": { - "line": 132, + "line": 137, "column": 43 } } @@ -90210,15 +91218,15 @@ "postfix": false, "binop": null }, - "start": 6878, - "end": 6879, + "start": 6994, + "end": 6995, "loc": { "start": { - "line": 132, + "line": 137, "column": 43 }, "end": { - "line": 132, + "line": 137, "column": 44 } } @@ -90236,15 +91244,15 @@ "binop": null, "updateContext": null }, - "start": 6879, - "end": 6880, + "start": 6995, + "end": 6996, "loc": { "start": { - "line": 132, + "line": 137, "column": 44 }, "end": { - "line": 132, + "line": 137, "column": 45 } } @@ -90262,15 +91270,15 @@ "binop": null }, "value": "window", - "start": 6894, - "end": 6900, + "start": 7010, + "end": 7016, "loc": { "start": { - "line": 134, + "line": 139, "column": 4 }, "end": { - "line": 134, + "line": 139, "column": 10 } } @@ -90288,15 +91296,15 @@ "binop": null, "updateContext": null }, - "start": 6900, - "end": 6901, + "start": 7016, + "end": 7017, "loc": { "start": { - "line": 134, + "line": 139, "column": 10 }, "end": { - "line": 134, + "line": 139, "column": 11 } } @@ -90315,15 +91323,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 6901, - "end": 6926, + "start": 7017, + "end": 7042, "loc": { "start": { - "line": 134, + "line": 139, "column": 11 }, "end": { - "line": 134, + "line": 139, "column": 36 } } @@ -90341,15 +91349,15 @@ "binop": null, "updateContext": null }, - "start": 6926, - "end": 6927, + "start": 7042, + "end": 7043, "loc": { "start": { - "line": 134, + "line": 139, "column": 36 }, "end": { - "line": 134, + "line": 139, "column": 37 } } @@ -90367,404 +91375,19 @@ "binop": null, "updateContext": null }, - "start": 6927, - "end": 6928, + "start": 7043, + "end": 7044, "loc": { "start": { - "line": 134, + "line": 139, "column": 37 }, "end": { - "line": 134, + "line": 139, "column": 38 } } }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 6928, - "end": 6932, - "loc": { - "start": { - "line": 134, - "column": 38 - }, - "end": { - "line": 134, - "column": 42 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6932, - "end": 6933, - "loc": { - "start": { - "line": 134, - "column": 42 - }, - "end": { - "line": 134, - "column": 43 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "utilities", - "start": 6933, - "end": 6942, - "loc": { - "start": { - "line": 134, - "column": 43 - }, - "end": { - "line": 134, - "column": 52 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6942, - "end": 6943, - "loc": { - "start": { - "line": 134, - "column": 52 - }, - "end": { - "line": 134, - "column": 53 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "camelCase", - "start": 6943, - "end": 6952, - "loc": { - "start": { - "line": 134, - "column": 53 - }, - "end": { - "line": 134, - "column": 62 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6952, - "end": 6953, - "loc": { - "start": { - "line": 134, - "column": 62 - }, - "end": { - "line": 134, - "column": 63 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 6953, - "end": 6957, - "loc": { - "start": { - "line": 134, - "column": 63 - }, - "end": { - "line": 134, - "column": 67 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6957, - "end": 6958, - "loc": { - "start": { - "line": 134, - "column": 67 - }, - "end": { - "line": 134, - "column": 68 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "keyboardDOMClass", - "start": 6958, - "end": 6974, - "loc": { - "start": { - "line": 134, - "column": 68 - }, - "end": { - "line": 134, - "column": 84 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 6974, - "end": 6975, - "loc": { - "start": { - "line": 134, - "column": 84 - }, - "end": { - "line": 134, - "column": 85 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6975, - "end": 6976, - "loc": { - "start": { - "line": 134, - "column": 85 - }, - "end": { - "line": 134, - "column": 86 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 6977, - "end": 6978, - "loc": { - "start": { - "line": 134, - "column": 87 - }, - "end": { - "line": 134, - "column": 88 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 6979, - "end": 6983, - "loc": { - "start": { - "line": 134, - "column": 89 - }, - "end": { - "line": 134, - "column": 93 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 6983, - "end": 6984, - "loc": { - "start": { - "line": 134, - "column": 93 - }, - "end": { - "line": 134, - "column": 94 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Physical Keyboard support\r\n ", - "start": 6992, - "end": 7038, - "loc": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 138, - "column": 7 - } - } - }, { "type": { "label": "this", @@ -90785,11 +91408,11 @@ "loc": { "start": { "line": 139, - "column": 4 + "column": 38 }, "end": { "line": 139, - "column": 8 + "column": 42 } } }, @@ -90811,11 +91434,11 @@ "loc": { "start": { "line": 139, - "column": 8 + "column": 42 }, "end": { "line": 139, - "column": 9 + "column": 43 } } }, @@ -90831,72 +91454,43 @@ "postfix": false, "binop": null }, - "value": "physicalKeyboardInterface", + "value": "utilities", "start": 7049, - "end": 7074, + "end": 7058, "loc": { "start": { "line": 139, - "column": 9 + "column": 43 }, "end": { "line": 139, - "column": 34 + "column": 52 } } }, { "type": { - "label": "=", - "beforeExpr": true, + "label": ".", + "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 7075, - "end": 7076, - "loc": { - "start": { - "line": 139, - "column": 35 - }, - "end": { - "line": 139, - "column": 36 - } - } - }, - { - "type": { - "label": "new", - "keyword": "new", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "value": "new", - "start": 7077, - "end": 7080, + "start": 7058, + "end": 7059, "loc": { "start": { "line": 139, - "column": 37 + "column": 52 }, "end": { "line": 139, - "column": 40 + "column": 53 } } }, @@ -90912,17 +91506,17 @@ "postfix": false, "binop": null }, - "value": "PhysicalKeyboard", - "start": 7081, - "end": 7097, + "value": "camelCase", + "start": 7059, + "end": 7068, "loc": { "start": { "line": 139, - "column": 41 + "column": 53 }, "end": { "line": 139, - "column": 57 + "column": 62 } } }, @@ -90938,16 +91532,16 @@ "postfix": false, "binop": null }, - "start": 7097, - "end": 7098, + "start": 7068, + "end": 7069, "loc": { "start": { "line": 139, - "column": 57 + "column": 62 }, "end": { "line": 139, - "column": 58 + "column": 63 } } }, @@ -90966,16 +91560,68 @@ "updateContext": null }, "value": "this", - "start": 7098, - "end": 7102, + "start": 7069, + "end": 7073, "loc": { "start": { "line": 139, - "column": 58 + "column": 63 }, "end": { "line": 139, - "column": 62 + "column": 67 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7073, + "end": 7074, + "loc": { + "start": { + "line": 139, + "column": 67 + }, + "end": { + "line": 139, + "column": 68 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "keyboardDOMClass", + "start": 7074, + "end": 7090, + "loc": { + "start": { + "line": 139, + "column": 68 + }, + "end": { + "line": 139, + "column": 84 } } }, @@ -90991,16 +91637,97 @@ "postfix": false, "binop": null }, - "start": 7102, - "end": 7103, + "start": 7090, + "end": 7091, "loc": { "start": { "line": 139, - "column": 62 + "column": 84 }, "end": { "line": 139, - "column": 63 + "column": 85 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7091, + "end": 7092, + "loc": { + "start": { + "line": 139, + "column": 85 + }, + "end": { + "line": 139, + "column": 86 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7093, + "end": 7094, + "loc": { + "start": { + "line": 139, + "column": 87 + }, + "end": { + "line": 139, + "column": 88 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7095, + "end": 7099, + "loc": { + "start": { + "line": 139, + "column": 89 + }, + "end": { + "line": 139, + "column": 93 } } }, @@ -91017,24 +91744,24 @@ "binop": null, "updateContext": null }, - "start": 7103, - "end": 7104, + "start": 7099, + "end": 7100, "loc": { "start": { "line": 139, - "column": 63 + "column": 93 }, "end": { "line": 139, - "column": 64 + "column": 94 } } }, { "type": "CommentBlock", - "value": "*\r\n * Modules\r\n ", - "start": 7112, - "end": 7140, + "value": "*\r\n * Physical Keyboard support\r\n ", + "start": 7108, + "end": 7154, "loc": { "start": { "line": 141, @@ -91061,8 +91788,8 @@ "updateContext": null }, "value": "this", - "start": 7146, - "end": 7150, + "start": 7160, + "end": 7164, "loc": { "start": { "line": 144, @@ -91087,8 +91814,8 @@ "binop": null, "updateContext": null }, - "start": 7150, - "end": 7151, + "start": 7164, + "end": 7165, "loc": { "start": { "line": 144, @@ -91112,9 +91839,9 @@ "postfix": false, "binop": null }, - "value": "modules", - "start": 7151, - "end": 7158, + "value": "physicalKeyboardInterface", + "start": 7165, + "end": 7190, "loc": { "start": { "line": 144, @@ -91122,6 +91849,287 @@ }, "end": { "line": 144, + "column": 34 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 7191, + "end": 7192, + "loc": { + "start": { + "line": 144, + "column": 35 + }, + "end": { + "line": 144, + "column": 36 + } + } + }, + { + "type": { + "label": "new", + "keyword": "new", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "new", + "start": 7193, + "end": 7196, + "loc": { + "start": { + "line": 144, + "column": 37 + }, + "end": { + "line": 144, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "PhysicalKeyboard", + "start": 7197, + "end": 7213, + "loc": { + "start": { + "line": 144, + "column": 41 + }, + "end": { + "line": 144, + "column": 57 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7213, + "end": 7214, + "loc": { + "start": { + "line": 144, + "column": 57 + }, + "end": { + "line": 144, + "column": 58 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7214, + "end": 7218, + "loc": { + "start": { + "line": 144, + "column": 58 + }, + "end": { + "line": 144, + "column": 62 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 7218, + "end": 7219, + "loc": { + "start": { + "line": 144, + "column": 62 + }, + "end": { + "line": 144, + "column": 63 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7219, + "end": 7220, + "loc": { + "start": { + "line": 144, + "column": 63 + }, + "end": { + "line": 144, + "column": 64 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Modules\r\n ", + "start": 7228, + "end": 7256, + "loc": { + "start": { + "line": 146, + "column": 4 + }, + "end": { + "line": 148, + "column": 7 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 7262, + "end": 7266, + "loc": { + "start": { + "line": 149, + "column": 4 + }, + "end": { + "line": 149, + "column": 8 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 7266, + "end": 7267, + "loc": { + "start": { + "line": 149, + "column": 8 + }, + "end": { + "line": 149, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "modules", + "start": 7267, + "end": 7274, + "loc": { + "start": { + "line": 149, + "column": 9 + }, + "end": { + "line": 149, "column": 16 } } @@ -91140,15 +92148,15 @@ "updateContext": null }, "value": "=", - "start": 7159, - "end": 7160, + "start": 7275, + "end": 7276, "loc": { "start": { - "line": 144, + "line": 149, "column": 17 }, "end": { - "line": 144, + "line": 149, "column": 18 } } @@ -91165,15 +92173,15 @@ "postfix": false, "binop": null }, - "start": 7161, - "end": 7162, + "start": 7277, + "end": 7278, "loc": { "start": { - "line": 144, + "line": 149, "column": 19 }, "end": { - "line": 144, + "line": 149, "column": 20 } } @@ -91190,15 +92198,15 @@ "postfix": false, "binop": null }, - "start": 7162, - "end": 7163, + "start": 7278, + "end": 7279, "loc": { "start": { - "line": 144, + "line": 149, "column": 20 }, "end": { - "line": 144, + "line": 149, "column": 21 } } @@ -91216,15 +92224,15 @@ "binop": null, "updateContext": null }, - "start": 7163, - "end": 7164, + "start": 7279, + "end": 7280, "loc": { "start": { - "line": 144, + "line": 149, "column": 21 }, "end": { - "line": 144, + "line": 149, "column": 22 } } @@ -91244,15 +92252,15 @@ "updateContext": null }, "value": "this", - "start": 7170, - "end": 7174, + "start": 7286, + "end": 7290, "loc": { "start": { - "line": 145, + "line": 150, "column": 4 }, "end": { - "line": 145, + "line": 150, "column": 8 } } @@ -91270,15 +92278,15 @@ "binop": null, "updateContext": null }, - "start": 7174, - "end": 7175, + "start": 7290, + "end": 7291, "loc": { "start": { - "line": 145, + "line": 150, "column": 8 }, "end": { - "line": 145, + "line": 150, "column": 9 } } @@ -91296,15 +92304,15 @@ "binop": null }, "value": "loadModules", - "start": 7175, - "end": 7186, + "start": 7291, + "end": 7302, "loc": { "start": { - "line": 145, + "line": 150, "column": 9 }, "end": { - "line": 145, + "line": 150, "column": 20 } } @@ -91321,15 +92329,15 @@ "postfix": false, "binop": null }, - "start": 7186, - "end": 7187, + "start": 7302, + "end": 7303, "loc": { "start": { - "line": 145, + "line": 150, "column": 20 }, "end": { - "line": 145, + "line": 150, "column": 21 } } @@ -91346,15 +92354,15 @@ "postfix": false, "binop": null }, - "start": 7187, - "end": 7188, + "start": 7303, + "end": 7304, "loc": { "start": { - "line": 145, + "line": 150, "column": 21 }, "end": { - "line": 145, + "line": 150, "column": 22 } } @@ -91372,15 +92380,15 @@ "binop": null, "updateContext": null }, - "start": 7188, - "end": 7189, + "start": 7304, + "end": 7305, "loc": { "start": { - "line": 145, + "line": 150, "column": 22 }, "end": { - "line": 145, + "line": 150, "column": 23 } } @@ -91397,15 +92405,15 @@ "postfix": false, "binop": null }, - "start": 7193, - "end": 7194, + "start": 7309, + "end": 7310, "loc": { "start": { - "line": 146, + "line": 151, "column": 2 }, "end": { - "line": 146, + "line": 151, "column": 3 } } @@ -91413,15 +92421,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n ", - "start": 7200, - "end": 7312, + "start": 7316, + "end": 7428, "loc": { "start": { - "line": 148, + "line": 153, "column": 2 }, "end": { - "line": 151, + "line": 156, "column": 5 } } @@ -91439,15 +92447,15 @@ "binop": null }, "value": "handleButtonClicked", - "start": 7316, - "end": 7335, + "start": 7432, + "end": 7451, "loc": { "start": { - "line": 152, + "line": 157, "column": 2 }, "end": { - "line": 152, + "line": 157, "column": 21 } } @@ -91464,15 +92472,15 @@ "postfix": false, "binop": null }, - "start": 7335, - "end": 7336, + "start": 7451, + "end": 7452, "loc": { "start": { - "line": 152, + "line": 157, "column": 21 }, "end": { - "line": 152, + "line": 157, "column": 22 } } @@ -91490,15 +92498,15 @@ "binop": null }, "value": "button", - "start": 7336, - "end": 7342, + "start": 7452, + "end": 7458, "loc": { "start": { - "line": 152, + "line": 157, "column": 22 }, "end": { - "line": 152, + "line": 157, "column": 28 } } @@ -91515,15 +92523,15 @@ "postfix": false, "binop": null }, - "start": 7342, - "end": 7343, + "start": 7458, + "end": 7459, "loc": { "start": { - "line": 152, + "line": 157, "column": 28 }, "end": { - "line": 152, + "line": 157, "column": 29 } } @@ -91540,15 +92548,15 @@ "postfix": false, "binop": null }, - "start": 7343, - "end": 7344, + "start": 7459, + "end": 7460, "loc": { "start": { - "line": 152, + "line": 157, "column": 29 }, "end": { - "line": 152, + "line": 157, "column": 30 } } @@ -91568,15 +92576,15 @@ "updateContext": null }, "value": "let", - "start": 7350, - "end": 7353, + "start": 7466, + "end": 7469, "loc": { "start": { - "line": 153, + "line": 158, "column": 4 }, "end": { - "line": 153, + "line": 158, "column": 7 } } @@ -91594,15 +92602,15 @@ "binop": null }, "value": "debug", - "start": 7354, - "end": 7359, + "start": 7470, + "end": 7475, "loc": { "start": { - "line": 153, + "line": 158, "column": 8 }, "end": { - "line": 153, + "line": 158, "column": 13 } } @@ -91621,15 +92629,15 @@ "updateContext": null }, "value": "=", - "start": 7360, - "end": 7361, + "start": 7476, + "end": 7477, "loc": { "start": { - "line": 153, + "line": 158, "column": 14 }, "end": { - "line": 153, + "line": 158, "column": 15 } } @@ -91649,15 +92657,15 @@ "updateContext": null }, "value": "this", - "start": 7362, - "end": 7366, + "start": 7478, + "end": 7482, "loc": { "start": { - "line": 153, + "line": 158, "column": 16 }, "end": { - "line": 153, + "line": 158, "column": 20 } } @@ -91675,15 +92683,15 @@ "binop": null, "updateContext": null }, - "start": 7366, - "end": 7367, + "start": 7482, + "end": 7483, "loc": { "start": { - "line": 153, + "line": 158, "column": 20 }, "end": { - "line": 153, + "line": 158, "column": 21 } } @@ -91701,15 +92709,15 @@ "binop": null }, "value": "options", - "start": 7367, - "end": 7374, + "start": 7483, + "end": 7490, "loc": { "start": { - "line": 153, + "line": 158, "column": 21 }, "end": { - "line": 153, + "line": 158, "column": 28 } } @@ -91727,15 +92735,15 @@ "binop": null, "updateContext": null }, - "start": 7374, - "end": 7375, + "start": 7490, + "end": 7491, "loc": { "start": { - "line": 153, + "line": 158, "column": 28 }, "end": { - "line": 153, + "line": 158, "column": 29 } } @@ -91753,15 +92761,15 @@ "binop": null }, "value": "debug", - "start": 7375, - "end": 7380, + "start": 7491, + "end": 7496, "loc": { "start": { - "line": 153, + "line": 158, "column": 29 }, "end": { - "line": 153, + "line": 158, "column": 34 } } @@ -91779,15 +92787,15 @@ "binop": null, "updateContext": null }, - "start": 7380, - "end": 7381, + "start": 7496, + "end": 7497, "loc": { "start": { - "line": 153, + "line": 158, "column": 34 }, "end": { - "line": 153, + "line": 158, "column": 35 } } @@ -91795,15 +92803,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ignoring placeholder buttons\r\n ", - "start": 7389, - "end": 7438, + "start": 7505, + "end": 7554, "loc": { "start": { - "line": 155, + "line": 160, "column": 4 }, "end": { - "line": 157, + "line": 162, "column": 7 } } @@ -91823,15 +92831,15 @@ "updateContext": null }, "value": "if", - "start": 7444, - "end": 7446, + "start": 7560, + "end": 7562, "loc": { "start": { - "line": 158, + "line": 163, "column": 4 }, "end": { - "line": 158, + "line": 163, "column": 6 } } @@ -91848,15 +92856,15 @@ "postfix": false, "binop": null }, - "start": 7446, - "end": 7447, + "start": 7562, + "end": 7563, "loc": { "start": { - "line": 158, + "line": 163, "column": 6 }, "end": { - "line": 158, + "line": 163, "column": 7 } } @@ -91874,15 +92882,15 @@ "binop": null }, "value": "button", - "start": 7447, - "end": 7453, + "start": 7563, + "end": 7569, "loc": { "start": { - "line": 158, + "line": 163, "column": 7 }, "end": { - "line": 158, + "line": 163, "column": 13 } } @@ -91901,15 +92909,15 @@ "updateContext": null }, "value": "===", - "start": 7454, - "end": 7457, + "start": 7570, + "end": 7573, "loc": { "start": { - "line": 158, + "line": 163, "column": 14 }, "end": { - "line": 158, + "line": 163, "column": 17 } } @@ -91928,15 +92936,15 @@ "updateContext": null }, "value": "{//}", - "start": 7458, - "end": 7464, + "start": 7574, + "end": 7580, "loc": { "start": { - "line": 158, + "line": 163, "column": 18 }, "end": { - "line": 158, + "line": 163, "column": 24 } } @@ -91953,15 +92961,15 @@ "postfix": false, "binop": null }, - "start": 7464, - "end": 7465, + "start": 7580, + "end": 7581, "loc": { "start": { - "line": 158, + "line": 163, "column": 24 }, "end": { - "line": 158, + "line": 163, "column": 25 } } @@ -91981,15 +92989,15 @@ "updateContext": null }, "value": "return", - "start": 7473, - "end": 7479, + "start": 7589, + "end": 7595, "loc": { "start": { - "line": 159, + "line": 164, "column": 6 }, "end": { - "line": 159, + "line": 164, "column": 12 } } @@ -92009,15 +93017,15 @@ "updateContext": null }, "value": "false", - "start": 7480, - "end": 7485, + "start": 7596, + "end": 7601, "loc": { "start": { - "line": 159, + "line": 164, "column": 13 }, "end": { - "line": 159, + "line": 164, "column": 18 } } @@ -92035,15 +93043,15 @@ "binop": null, "updateContext": null }, - "start": 7485, - "end": 7486, + "start": 7601, + "end": 7602, "loc": { "start": { - "line": 159, + "line": 164, "column": 18 }, "end": { - "line": 159, + "line": 164, "column": 19 } } @@ -92051,15 +93059,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onKeyPress\r\n ", - "start": 7494, - "end": 7533, + "start": 7610, + "end": 7649, "loc": { "start": { - "line": 161, + "line": 166, "column": 4 }, "end": { - "line": 163, + "line": 168, "column": 7 } } @@ -92079,15 +93087,15 @@ "updateContext": null }, "value": "if", - "start": 7539, - "end": 7541, + "start": 7655, + "end": 7657, "loc": { "start": { - "line": 164, + "line": 169, "column": 4 }, "end": { - "line": 164, + "line": 169, "column": 6 } } @@ -92104,15 +93112,15 @@ "postfix": false, "binop": null }, - "start": 7541, - "end": 7542, + "start": 7657, + "end": 7658, "loc": { "start": { - "line": 164, + "line": 169, "column": 6 }, "end": { - "line": 164, + "line": 169, "column": 7 } } @@ -92132,15 +93140,15 @@ "updateContext": null }, "value": "typeof", - "start": 7542, - "end": 7548, + "start": 7658, + "end": 7664, "loc": { "start": { - "line": 164, + "line": 169, "column": 7 }, "end": { - "line": 164, + "line": 169, "column": 13 } } @@ -92160,15 +93168,15 @@ "updateContext": null }, "value": "this", - "start": 7549, - "end": 7553, + "start": 7665, + "end": 7669, "loc": { "start": { - "line": 164, + "line": 169, "column": 14 }, "end": { - "line": 164, + "line": 169, "column": 18 } } @@ -92186,15 +93194,15 @@ "binop": null, "updateContext": null }, - "start": 7553, - "end": 7554, + "start": 7669, + "end": 7670, "loc": { "start": { - "line": 164, + "line": 169, "column": 18 }, "end": { - "line": 164, + "line": 169, "column": 19 } } @@ -92212,15 +93220,15 @@ "binop": null }, "value": "options", - "start": 7554, - "end": 7561, + "start": 7670, + "end": 7677, "loc": { "start": { - "line": 164, + "line": 169, "column": 19 }, "end": { - "line": 164, + "line": 169, "column": 26 } } @@ -92238,15 +93246,15 @@ "binop": null, "updateContext": null }, - "start": 7561, - "end": 7562, + "start": 7677, + "end": 7678, "loc": { "start": { - "line": 164, + "line": 169, "column": 26 }, "end": { - "line": 164, + "line": 169, "column": 27 } } @@ -92264,15 +93272,15 @@ "binop": null }, "value": "onKeyPress", - "start": 7562, - "end": 7572, + "start": 7678, + "end": 7688, "loc": { "start": { - "line": 164, + "line": 169, "column": 27 }, "end": { - "line": 164, + "line": 169, "column": 37 } } @@ -92291,15 +93299,15 @@ "updateContext": null }, "value": "===", - "start": 7573, - "end": 7576, + "start": 7689, + "end": 7692, "loc": { "start": { - "line": 164, + "line": 169, "column": 38 }, "end": { - "line": 164, + "line": 169, "column": 41 } } @@ -92318,15 +93326,15 @@ "updateContext": null }, "value": "function", - "start": 7577, - "end": 7587, + "start": 7693, + "end": 7703, "loc": { "start": { - "line": 164, + "line": 169, "column": 42 }, "end": { - "line": 164, + "line": 169, "column": 52 } } @@ -92343,15 +93351,15 @@ "postfix": false, "binop": null }, - "start": 7587, - "end": 7588, + "start": 7703, + "end": 7704, "loc": { "start": { - "line": 164, + "line": 169, "column": 52 }, "end": { - "line": 164, + "line": 169, "column": 53 } } @@ -92371,15 +93379,15 @@ "updateContext": null }, "value": "this", - "start": 7596, - "end": 7600, + "start": 7712, + "end": 7716, "loc": { "start": { - "line": 165, + "line": 170, "column": 6 }, "end": { - "line": 165, + "line": 170, "column": 10 } } @@ -92397,15 +93405,15 @@ "binop": null, "updateContext": null }, - "start": 7600, - "end": 7601, + "start": 7716, + "end": 7717, "loc": { "start": { - "line": 165, + "line": 170, "column": 10 }, "end": { - "line": 165, + "line": 170, "column": 11 } } @@ -92423,15 +93431,15 @@ "binop": null }, "value": "options", - "start": 7601, - "end": 7608, + "start": 7717, + "end": 7724, "loc": { "start": { - "line": 165, + "line": 170, "column": 11 }, "end": { - "line": 165, + "line": 170, "column": 18 } } @@ -92449,15 +93457,15 @@ "binop": null, "updateContext": null }, - "start": 7608, - "end": 7609, + "start": 7724, + "end": 7725, "loc": { "start": { - "line": 165, + "line": 170, "column": 18 }, "end": { - "line": 165, + "line": 170, "column": 19 } } @@ -92475,15 +93483,15 @@ "binop": null }, "value": "onKeyPress", - "start": 7609, - "end": 7619, + "start": 7725, + "end": 7735, "loc": { "start": { - "line": 165, + "line": 170, "column": 19 }, "end": { - "line": 165, + "line": 170, "column": 29 } } @@ -92500,15 +93508,15 @@ "postfix": false, "binop": null }, - "start": 7619, - "end": 7620, + "start": 7735, + "end": 7736, "loc": { "start": { - "line": 165, + "line": 170, "column": 29 }, "end": { - "line": 165, + "line": 170, "column": 30 } } @@ -92526,15 +93534,15 @@ "binop": null }, "value": "button", - "start": 7620, - "end": 7626, + "start": 7736, + "end": 7742, "loc": { "start": { - "line": 165, + "line": 170, "column": 30 }, "end": { - "line": 165, + "line": 170, "column": 36 } } @@ -92551,15 +93559,15 @@ "postfix": false, "binop": null }, - "start": 7626, - "end": 7627, + "start": 7742, + "end": 7743, "loc": { "start": { - "line": 165, + "line": 170, "column": 36 }, "end": { - "line": 165, + "line": 170, "column": 37 } } @@ -92577,15 +93585,15 @@ "binop": null, "updateContext": null }, - "start": 7627, - "end": 7628, + "start": 7743, + "end": 7744, "loc": { "start": { - "line": 165, + "line": 170, "column": 37 }, "end": { - "line": 165, + "line": 170, "column": 38 } } @@ -92605,15 +93613,15 @@ "updateContext": null }, "value": "if", - "start": 7640, - "end": 7642, + "start": 7756, + "end": 7758, "loc": { "start": { - "line": 167, + "line": 172, "column": 4 }, "end": { - "line": 167, + "line": 172, "column": 6 } } @@ -92630,15 +93638,15 @@ "postfix": false, "binop": null }, - "start": 7642, - "end": 7643, + "start": 7758, + "end": 7759, "loc": { "start": { - "line": 167, + "line": 172, "column": 6 }, "end": { - "line": 167, + "line": 172, "column": 7 } } @@ -92657,15 +93665,15 @@ "updateContext": null }, "value": "!", - "start": 7643, - "end": 7644, + "start": 7759, + "end": 7760, "loc": { "start": { - "line": 167, + "line": 172, "column": 7 }, "end": { - "line": 167, + "line": 172, "column": 8 } } @@ -92685,15 +93693,15 @@ "updateContext": null }, "value": "this", - "start": 7644, - "end": 7648, + "start": 7760, + "end": 7764, "loc": { "start": { - "line": 167, + "line": 172, "column": 8 }, "end": { - "line": 167, + "line": 172, "column": 12 } } @@ -92711,15 +93719,15 @@ "binop": null, "updateContext": null }, - "start": 7648, - "end": 7649, + "start": 7764, + "end": 7765, "loc": { "start": { - "line": 167, + "line": 172, "column": 12 }, "end": { - "line": 167, + "line": 172, "column": 13 } } @@ -92737,15 +93745,15 @@ "binop": null }, "value": "input", - "start": 7649, - "end": 7654, + "start": 7765, + "end": 7770, "loc": { "start": { - "line": 167, + "line": 172, "column": 13 }, "end": { - "line": 167, + "line": 172, "column": 18 } } @@ -92763,15 +93771,15 @@ "binop": null, "updateContext": null }, - "start": 7654, - "end": 7655, + "start": 7770, + "end": 7771, "loc": { "start": { - "line": 167, + "line": 172, "column": 18 }, "end": { - "line": 167, + "line": 172, "column": 19 } } @@ -92791,15 +93799,15 @@ "updateContext": null }, "value": "this", - "start": 7655, - "end": 7659, + "start": 7771, + "end": 7775, "loc": { "start": { - "line": 167, + "line": 172, "column": 19 }, "end": { - "line": 167, + "line": 172, "column": 23 } } @@ -92817,15 +93825,15 @@ "binop": null, "updateContext": null }, - "start": 7659, - "end": 7660, + "start": 7775, + "end": 7776, "loc": { "start": { - "line": 167, + "line": 172, "column": 23 }, "end": { - "line": 167, + "line": 172, "column": 24 } } @@ -92843,15 +93851,15 @@ "binop": null }, "value": "options", - "start": 7660, - "end": 7667, + "start": 7776, + "end": 7783, "loc": { "start": { - "line": 167, + "line": 172, "column": 24 }, "end": { - "line": 167, + "line": 172, "column": 31 } } @@ -92869,15 +93877,15 @@ "binop": null, "updateContext": null }, - "start": 7667, - "end": 7668, + "start": 7783, + "end": 7784, "loc": { "start": { - "line": 167, + "line": 172, "column": 31 }, "end": { - "line": 167, + "line": 172, "column": 32 } } @@ -92895,15 +93903,15 @@ "binop": null }, "value": "inputName", - "start": 7668, - "end": 7677, + "start": 7784, + "end": 7793, "loc": { "start": { - "line": 167, + "line": 172, "column": 32 }, "end": { - "line": 167, + "line": 172, "column": 41 } } @@ -92921,15 +93929,15 @@ "binop": null, "updateContext": null }, - "start": 7677, - "end": 7678, + "start": 7793, + "end": 7794, "loc": { "start": { - "line": 167, + "line": 172, "column": 41 }, "end": { - "line": 167, + "line": 172, "column": 42 } } @@ -92946,15 +93954,15 @@ "postfix": false, "binop": null }, - "start": 7678, - "end": 7679, + "start": 7794, + "end": 7795, "loc": { "start": { - "line": 167, + "line": 172, "column": 42 }, "end": { - "line": 167, + "line": 172, "column": 43 } } @@ -92974,15 +93982,15 @@ "updateContext": null }, "value": "this", - "start": 7687, - "end": 7691, + "start": 7803, + "end": 7807, "loc": { "start": { - "line": 168, + "line": 173, "column": 6 }, "end": { - "line": 168, + "line": 173, "column": 10 } } @@ -93000,15 +94008,15 @@ "binop": null, "updateContext": null }, - "start": 7691, - "end": 7692, + "start": 7807, + "end": 7808, "loc": { "start": { - "line": 168, + "line": 173, "column": 10 }, "end": { - "line": 168, + "line": 173, "column": 11 } } @@ -93026,15 +94034,15 @@ "binop": null }, "value": "input", - "start": 7692, - "end": 7697, + "start": 7808, + "end": 7813, "loc": { "start": { - "line": 168, + "line": 173, "column": 11 }, "end": { - "line": 168, + "line": 173, "column": 16 } } @@ -93052,15 +94060,15 @@ "binop": null, "updateContext": null }, - "start": 7697, - "end": 7698, + "start": 7813, + "end": 7814, "loc": { "start": { - "line": 168, + "line": 173, "column": 16 }, "end": { - "line": 168, + "line": 173, "column": 17 } } @@ -93080,15 +94088,15 @@ "updateContext": null }, "value": "this", - "start": 7698, - "end": 7702, + "start": 7814, + "end": 7818, "loc": { "start": { - "line": 168, + "line": 173, "column": 17 }, "end": { - "line": 168, + "line": 173, "column": 21 } } @@ -93106,15 +94114,15 @@ "binop": null, "updateContext": null }, - "start": 7702, - "end": 7703, + "start": 7818, + "end": 7819, "loc": { "start": { - "line": 168, + "line": 173, "column": 21 }, "end": { - "line": 168, + "line": 173, "column": 22 } } @@ -93132,15 +94140,15 @@ "binop": null }, "value": "options", - "start": 7703, - "end": 7710, + "start": 7819, + "end": 7826, "loc": { "start": { - "line": 168, + "line": 173, "column": 22 }, "end": { - "line": 168, + "line": 173, "column": 29 } } @@ -93158,15 +94166,15 @@ "binop": null, "updateContext": null }, - "start": 7710, - "end": 7711, + "start": 7826, + "end": 7827, "loc": { "start": { - "line": 168, + "line": 173, "column": 29 }, "end": { - "line": 168, + "line": 173, "column": 30 } } @@ -93184,15 +94192,15 @@ "binop": null }, "value": "inputName", - "start": 7711, - "end": 7720, + "start": 7827, + "end": 7836, "loc": { "start": { - "line": 168, + "line": 173, "column": 30 }, "end": { - "line": 168, + "line": 173, "column": 39 } } @@ -93210,15 +94218,15 @@ "binop": null, "updateContext": null }, - "start": 7720, - "end": 7721, + "start": 7836, + "end": 7837, "loc": { "start": { - "line": 168, + "line": 173, "column": 39 }, "end": { - "line": 168, + "line": 173, "column": 40 } } @@ -93237,15 +94245,15 @@ "updateContext": null }, "value": "=", - "start": 7722, - "end": 7723, + "start": 7838, + "end": 7839, "loc": { "start": { - "line": 168, + "line": 173, "column": 41 }, "end": { - "line": 168, + "line": 173, "column": 42 } } @@ -93264,15 +94272,15 @@ "updateContext": null }, "value": "", - "start": 7724, - "end": 7726, + "start": 7840, + "end": 7842, "loc": { "start": { - "line": 168, + "line": 173, "column": 43 }, "end": { - "line": 168, + "line": 173, "column": 45 } } @@ -93290,15 +94298,15 @@ "binop": null, "updateContext": null }, - "start": 7726, - "end": 7727, + "start": 7842, + "end": 7843, "loc": { "start": { - "line": 168, + "line": 173, "column": 45 }, "end": { - "line": 168, + "line": 173, "column": 46 } } @@ -93318,15 +94326,15 @@ "updateContext": null }, "value": "let", - "start": 7735, - "end": 7738, + "start": 7851, + "end": 7854, "loc": { "start": { - "line": 170, + "line": 175, "column": 4 }, "end": { - "line": 170, + "line": 175, "column": 7 } } @@ -93344,15 +94352,15 @@ "binop": null }, "value": "updatedInput", - "start": 7739, - "end": 7751, + "start": 7855, + "end": 7867, "loc": { "start": { - "line": 170, + "line": 175, "column": 8 }, "end": { - "line": 170, + "line": 175, "column": 20 } } @@ -93371,15 +94379,15 @@ "updateContext": null }, "value": "=", - "start": 7752, - "end": 7753, + "start": 7868, + "end": 7869, "loc": { "start": { - "line": 170, + "line": 175, "column": 21 }, "end": { - "line": 170, + "line": 175, "column": 22 } } @@ -93399,15 +94407,15 @@ "updateContext": null }, "value": "this", - "start": 7754, - "end": 7758, + "start": 7870, + "end": 7874, "loc": { "start": { - "line": 170, + "line": 175, "column": 23 }, "end": { - "line": 170, + "line": 175, "column": 27 } } @@ -93425,15 +94433,15 @@ "binop": null, "updateContext": null }, - "start": 7758, - "end": 7759, + "start": 7874, + "end": 7875, "loc": { "start": { - "line": 170, + "line": 175, "column": 27 }, "end": { - "line": 170, + "line": 175, "column": 28 } } @@ -93451,15 +94459,15 @@ "binop": null }, "value": "utilities", - "start": 7759, - "end": 7768, + "start": 7875, + "end": 7884, "loc": { "start": { - "line": 170, + "line": 175, "column": 28 }, "end": { - "line": 170, + "line": 175, "column": 37 } } @@ -93477,15 +94485,15 @@ "binop": null, "updateContext": null }, - "start": 7768, - "end": 7769, + "start": 7884, + "end": 7885, "loc": { "start": { - "line": 170, + "line": 175, "column": 37 }, "end": { - "line": 170, + "line": 175, "column": 38 } } @@ -93503,15 +94511,15 @@ "binop": null }, "value": "getUpdatedInput", - "start": 7769, - "end": 7784, + "start": 7885, + "end": 7900, "loc": { "start": { - "line": 170, + "line": 175, "column": 38 }, "end": { - "line": 170, + "line": 175, "column": 53 } } @@ -93528,15 +94536,15 @@ "postfix": false, "binop": null }, - "start": 7784, - "end": 7785, + "start": 7900, + "end": 7901, "loc": { "start": { - "line": 170, + "line": 175, "column": 53 }, "end": { - "line": 170, + "line": 175, "column": 54 } } @@ -93554,15 +94562,15 @@ "binop": null }, "value": "button", - "start": 7785, - "end": 7791, + "start": 7901, + "end": 7907, "loc": { "start": { - "line": 170, + "line": 175, "column": 54 }, "end": { - "line": 170, + "line": 175, "column": 60 } } @@ -93580,15 +94588,15 @@ "binop": null, "updateContext": null }, - "start": 7791, - "end": 7792, + "start": 7907, + "end": 7908, "loc": { "start": { - "line": 170, + "line": 175, "column": 60 }, "end": { - "line": 170, + "line": 175, "column": 61 } } @@ -93608,15 +94616,15 @@ "updateContext": null }, "value": "this", - "start": 7793, - "end": 7797, + "start": 7909, + "end": 7913, "loc": { "start": { - "line": 170, + "line": 175, "column": 62 }, "end": { - "line": 170, + "line": 175, "column": 66 } } @@ -93634,15 +94642,15 @@ "binop": null, "updateContext": null }, - "start": 7797, - "end": 7798, + "start": 7913, + "end": 7914, "loc": { "start": { - "line": 170, + "line": 175, "column": 66 }, "end": { - "line": 170, + "line": 175, "column": 67 } } @@ -93660,15 +94668,15 @@ "binop": null }, "value": "input", - "start": 7798, - "end": 7803, + "start": 7914, + "end": 7919, "loc": { "start": { - "line": 170, + "line": 175, "column": 67 }, "end": { - "line": 170, + "line": 175, "column": 72 } } @@ -93686,15 +94694,15 @@ "binop": null, "updateContext": null }, - "start": 7803, - "end": 7804, + "start": 7919, + "end": 7920, "loc": { "start": { - "line": 170, + "line": 175, "column": 72 }, "end": { - "line": 170, + "line": 175, "column": 73 } } @@ -93714,15 +94722,15 @@ "updateContext": null }, "value": "this", - "start": 7804, - "end": 7808, + "start": 7920, + "end": 7924, "loc": { "start": { - "line": 170, + "line": 175, "column": 73 }, "end": { - "line": 170, + "line": 175, "column": 77 } } @@ -93740,15 +94748,15 @@ "binop": null, "updateContext": null }, - "start": 7808, - "end": 7809, + "start": 7924, + "end": 7925, "loc": { "start": { - "line": 170, + "line": 175, "column": 77 }, "end": { - "line": 170, + "line": 175, "column": 78 } } @@ -93766,15 +94774,15 @@ "binop": null }, "value": "options", - "start": 7809, - "end": 7816, + "start": 7925, + "end": 7932, "loc": { "start": { - "line": 170, + "line": 175, "column": 78 }, "end": { - "line": 170, + "line": 175, "column": 85 } } @@ -93792,15 +94800,15 @@ "binop": null, "updateContext": null }, - "start": 7816, - "end": 7817, + "start": 7932, + "end": 7933, "loc": { "start": { - "line": 170, + "line": 175, "column": 85 }, "end": { - "line": 170, + "line": 175, "column": 86 } } @@ -93818,15 +94826,15 @@ "binop": null }, "value": "inputName", - "start": 7817, - "end": 7826, + "start": 7933, + "end": 7942, "loc": { "start": { - "line": 170, + "line": 175, "column": 86 }, "end": { - "line": 170, + "line": 175, "column": 95 } } @@ -93844,15 +94852,15 @@ "binop": null, "updateContext": null }, - "start": 7826, - "end": 7827, + "start": 7942, + "end": 7943, "loc": { "start": { - "line": 170, + "line": 175, "column": 95 }, "end": { - "line": 170, + "line": 175, "column": 96 } } @@ -93870,15 +94878,15 @@ "binop": null, "updateContext": null }, - "start": 7827, - "end": 7828, + "start": 7943, + "end": 7944, "loc": { "start": { - "line": 170, + "line": 175, "column": 96 }, "end": { - "line": 170, + "line": 175, "column": 97 } } @@ -93898,15 +94906,15 @@ "updateContext": null }, "value": "this", - "start": 7829, - "end": 7833, + "start": 7945, + "end": 7949, "loc": { "start": { - "line": 170, + "line": 175, "column": 98 }, "end": { - "line": 170, + "line": 175, "column": 102 } } @@ -93924,15 +94932,15 @@ "binop": null, "updateContext": null }, - "start": 7833, - "end": 7834, + "start": 7949, + "end": 7950, "loc": { "start": { - "line": 170, + "line": 175, "column": 102 }, "end": { - "line": 170, + "line": 175, "column": 103 } } @@ -93950,15 +94958,15 @@ "binop": null }, "value": "options", - "start": 7834, - "end": 7841, + "start": 7950, + "end": 7957, "loc": { "start": { - "line": 170, + "line": 175, "column": 103 }, "end": { - "line": 170, + "line": 175, "column": 110 } } @@ -93976,15 +94984,15 @@ "binop": null, "updateContext": null }, - "start": 7841, - "end": 7842, + "start": 7957, + "end": 7958, "loc": { "start": { - "line": 170, + "line": 175, "column": 110 }, "end": { - "line": 170, + "line": 175, "column": 111 } } @@ -94004,15 +95012,15 @@ "updateContext": null }, "value": "this", - "start": 7843, - "end": 7847, + "start": 7959, + "end": 7963, "loc": { "start": { - "line": 170, + "line": 175, "column": 112 }, "end": { - "line": 170, + "line": 175, "column": 116 } } @@ -94030,15 +95038,15 @@ "binop": null, "updateContext": null }, - "start": 7847, - "end": 7848, + "start": 7963, + "end": 7964, "loc": { "start": { - "line": 170, + "line": 175, "column": 116 }, "end": { - "line": 170, + "line": 175, "column": 117 } } @@ -94056,15 +95064,15 @@ "binop": null }, "value": "caretPosition", - "start": 7848, - "end": 7861, + "start": 7964, + "end": 7977, "loc": { "start": { - "line": 170, + "line": 175, "column": 117 }, "end": { - "line": 170, + "line": 175, "column": 130 } } @@ -94081,15 +95089,15 @@ "postfix": false, "binop": null }, - "start": 7861, - "end": 7862, + "start": 7977, + "end": 7978, "loc": { "start": { - "line": 170, + "line": 175, "column": 130 }, "end": { - "line": 170, + "line": 175, "column": 131 } } @@ -94107,15 +95115,15 @@ "binop": null, "updateContext": null }, - "start": 7862, - "end": 7863, + "start": 7978, + "end": 7979, "loc": { "start": { - "line": 170, + "line": 175, "column": 131 }, "end": { - "line": 170, + "line": 175, "column": 132 } } @@ -94135,15 +95143,15 @@ "updateContext": null }, "value": "if", - "start": 7871, - "end": 7873, + "start": 7987, + "end": 7989, "loc": { "start": { - "line": 172, + "line": 177, "column": 4 }, "end": { - "line": 172, + "line": 177, "column": 6 } } @@ -94160,15 +95168,15 @@ "postfix": false, "binop": null }, - "start": 7873, - "end": 7874, + "start": 7989, + "end": 7990, "loc": { "start": { - "line": 172, + "line": 177, "column": 6 }, "end": { - "line": 172, + "line": 177, "column": 7 } } @@ -94188,15 +95196,15 @@ "updateContext": null }, "value": "this", - "start": 7874, - "end": 7878, + "start": 7990, + "end": 7994, "loc": { "start": { - "line": 172, + "line": 177, "column": 7 }, "end": { - "line": 172, + "line": 177, "column": 11 } } @@ -94214,15 +95222,15 @@ "binop": null, "updateContext": null }, - "start": 7878, - "end": 7879, + "start": 7994, + "end": 7995, "loc": { "start": { - "line": 172, + "line": 177, "column": 11 }, "end": { - "line": 172, + "line": 177, "column": 12 } } @@ -94240,15 +95248,15 @@ "binop": null }, "value": "input", - "start": 7879, - "end": 7884, + "start": 7995, + "end": 8000, "loc": { "start": { - "line": 172, + "line": 177, "column": 12 }, "end": { - "line": 172, + "line": 177, "column": 17 } } @@ -94266,15 +95274,15 @@ "binop": null, "updateContext": null }, - "start": 7884, - "end": 7885, + "start": 8000, + "end": 8001, "loc": { "start": { - "line": 172, + "line": 177, "column": 17 }, "end": { - "line": 172, + "line": 177, "column": 18 } } @@ -94294,15 +95302,15 @@ "updateContext": null }, "value": "this", - "start": 7885, - "end": 7889, + "start": 8001, + "end": 8005, "loc": { "start": { - "line": 172, + "line": 177, "column": 18 }, "end": { - "line": 172, + "line": 177, "column": 22 } } @@ -94320,15 +95328,15 @@ "binop": null, "updateContext": null }, - "start": 7889, - "end": 7890, + "start": 8005, + "end": 8006, "loc": { "start": { - "line": 172, + "line": 177, "column": 22 }, "end": { - "line": 172, + "line": 177, "column": 23 } } @@ -94346,15 +95354,15 @@ "binop": null }, "value": "options", - "start": 7890, - "end": 7897, + "start": 8006, + "end": 8013, "loc": { "start": { - "line": 172, + "line": 177, "column": 23 }, "end": { - "line": 172, + "line": 177, "column": 30 } } @@ -94372,15 +95380,15 @@ "binop": null, "updateContext": null }, - "start": 7897, - "end": 7898, + "start": 8013, + "end": 8014, "loc": { "start": { - "line": 172, + "line": 177, "column": 30 }, "end": { - "line": 172, + "line": 177, "column": 31 } } @@ -94398,15 +95406,15 @@ "binop": null }, "value": "inputName", - "start": 7898, - "end": 7907, + "start": 8014, + "end": 8023, "loc": { "start": { - "line": 172, + "line": 177, "column": 31 }, "end": { - "line": 172, + "line": 177, "column": 40 } } @@ -94424,15 +95432,15 @@ "binop": null, "updateContext": null }, - "start": 7907, - "end": 7908, + "start": 8023, + "end": 8024, "loc": { "start": { - "line": 172, + "line": 177, "column": 40 }, "end": { - "line": 172, + "line": 177, "column": 41 } } @@ -94451,15 +95459,15 @@ "updateContext": null }, "value": "!==", - "start": 7909, - "end": 7912, + "start": 8025, + "end": 8028, "loc": { "start": { - "line": 172, + "line": 177, "column": 42 }, "end": { - "line": 172, + "line": 177, "column": 45 } } @@ -94477,15 +95485,15 @@ "binop": null }, "value": "updatedInput", - "start": 7913, - "end": 7925, + "start": 8029, + "end": 8041, "loc": { "start": { - "line": 172, + "line": 177, "column": 46 }, "end": { - "line": 172, + "line": 177, "column": 58 } } @@ -94502,15 +95510,15 @@ "postfix": false, "binop": null }, - "start": 7925, - "end": 7926, + "start": 8041, + "end": 8042, "loc": { "start": { - "line": 172, + "line": 177, "column": 58 }, "end": { - "line": 172, + "line": 177, "column": 59 } } @@ -94527,15 +95535,15 @@ "postfix": false, "binop": null }, - "start": 7926, - "end": 7927, + "start": 8042, + "end": 8043, "loc": { "start": { - "line": 172, + "line": 177, "column": 59 }, "end": { - "line": 172, + "line": 177, "column": 60 } } @@ -94543,15 +95551,15 @@ { "type": "CommentBlock", "value": "*\r\n * If maxLength and handleMaxLength yield true, halting\r\n ", - "start": 7937, - "end": 8014, + "start": 8053, + "end": 8130, "loc": { "start": { - "line": 174, + "line": 179, "column": 6 }, "end": { - "line": 176, + "line": 181, "column": 9 } } @@ -94571,15 +95579,15 @@ "updateContext": null }, "value": "if", - "start": 8022, - "end": 8024, + "start": 8138, + "end": 8140, "loc": { "start": { - "line": 177, + "line": 182, "column": 6 }, "end": { - "line": 177, + "line": 182, "column": 8 } } @@ -94596,15 +95604,15 @@ "postfix": false, "binop": null }, - "start": 8024, - "end": 8025, + "start": 8140, + "end": 8141, "loc": { "start": { - "line": 177, + "line": 182, "column": 8 }, "end": { - "line": 177, + "line": 182, "column": 9 } } @@ -94624,15 +95632,15 @@ "updateContext": null }, "value": "this", - "start": 8025, - "end": 8029, + "start": 8141, + "end": 8145, "loc": { "start": { - "line": 177, + "line": 182, "column": 9 }, "end": { - "line": 177, + "line": 182, "column": 13 } } @@ -94650,15 +95658,15 @@ "binop": null, "updateContext": null }, - "start": 8029, - "end": 8030, + "start": 8145, + "end": 8146, "loc": { "start": { - "line": 177, + "line": 182, "column": 13 }, "end": { - "line": 177, + "line": 182, "column": 14 } } @@ -94676,15 +95684,15 @@ "binop": null }, "value": "options", - "start": 8030, - "end": 8037, + "start": 8146, + "end": 8153, "loc": { "start": { - "line": 177, + "line": 182, "column": 14 }, "end": { - "line": 177, + "line": 182, "column": 21 } } @@ -94702,15 +95710,15 @@ "binop": null, "updateContext": null }, - "start": 8037, - "end": 8038, + "start": 8153, + "end": 8154, "loc": { "start": { - "line": 177, + "line": 182, "column": 21 }, "end": { - "line": 177, + "line": 182, "column": 22 } } @@ -94728,15 +95736,15 @@ "binop": null }, "value": "maxLength", - "start": 8038, - "end": 8047, + "start": 8154, + "end": 8163, "loc": { "start": { - "line": 177, + "line": 182, "column": 22 }, "end": { - "line": 177, + "line": 182, "column": 31 } } @@ -94755,15 +95763,15 @@ "updateContext": null }, "value": "&&", - "start": 8048, - "end": 8050, + "start": 8164, + "end": 8166, "loc": { "start": { - "line": 177, + "line": 182, "column": 32 }, "end": { - "line": 177, + "line": 182, "column": 34 } } @@ -94783,15 +95791,15 @@ "updateContext": null }, "value": "this", - "start": 8051, - "end": 8055, + "start": 8167, + "end": 8171, "loc": { "start": { - "line": 177, + "line": 182, "column": 35 }, "end": { - "line": 177, + "line": 182, "column": 39 } } @@ -94809,15 +95817,15 @@ "binop": null, "updateContext": null }, - "start": 8055, - "end": 8056, + "start": 8171, + "end": 8172, "loc": { "start": { - "line": 177, + "line": 182, "column": 39 }, "end": { - "line": 177, + "line": 182, "column": 40 } } @@ -94835,15 +95843,15 @@ "binop": null }, "value": "utilities", - "start": 8056, - "end": 8065, + "start": 8172, + "end": 8181, "loc": { "start": { - "line": 177, + "line": 182, "column": 40 }, "end": { - "line": 177, + "line": 182, "column": 49 } } @@ -94861,15 +95869,15 @@ "binop": null, "updateContext": null }, - "start": 8065, - "end": 8066, + "start": 8181, + "end": 8182, "loc": { "start": { - "line": 177, + "line": 182, "column": 49 }, "end": { - "line": 177, + "line": 182, "column": 50 } } @@ -94887,15 +95895,15 @@ "binop": null }, "value": "handleMaxLength", - "start": 8066, - "end": 8081, + "start": 8182, + "end": 8197, "loc": { "start": { - "line": 177, + "line": 182, "column": 50 }, "end": { - "line": 177, + "line": 182, "column": 65 } } @@ -94912,15 +95920,15 @@ "postfix": false, "binop": null }, - "start": 8081, - "end": 8082, + "start": 8197, + "end": 8198, "loc": { "start": { - "line": 177, + "line": 182, "column": 65 }, "end": { - "line": 177, + "line": 182, "column": 66 } } @@ -94940,15 +95948,15 @@ "updateContext": null }, "value": "this", - "start": 8082, - "end": 8086, + "start": 8198, + "end": 8202, "loc": { "start": { - "line": 177, + "line": 182, "column": 66 }, "end": { - "line": 177, + "line": 182, "column": 70 } } @@ -94966,15 +95974,15 @@ "binop": null, "updateContext": null }, - "start": 8086, - "end": 8087, + "start": 8202, + "end": 8203, "loc": { "start": { - "line": 177, + "line": 182, "column": 70 }, "end": { - "line": 177, + "line": 182, "column": 71 } } @@ -94992,15 +96000,15 @@ "binop": null }, "value": "input", - "start": 8087, - "end": 8092, + "start": 8203, + "end": 8208, "loc": { "start": { - "line": 177, + "line": 182, "column": 71 }, "end": { - "line": 177, + "line": 182, "column": 76 } } @@ -95018,15 +96026,15 @@ "binop": null, "updateContext": null }, - "start": 8092, - "end": 8093, + "start": 8208, + "end": 8209, "loc": { "start": { - "line": 177, + "line": 182, "column": 76 }, "end": { - "line": 177, + "line": 182, "column": 77 } } @@ -95046,15 +96054,15 @@ "updateContext": null }, "value": "this", - "start": 8094, - "end": 8098, + "start": 8210, + "end": 8214, "loc": { "start": { - "line": 177, + "line": 182, "column": 78 }, "end": { - "line": 177, + "line": 182, "column": 82 } } @@ -95072,15 +96080,15 @@ "binop": null, "updateContext": null }, - "start": 8098, - "end": 8099, + "start": 8214, + "end": 8215, "loc": { "start": { - "line": 177, + "line": 182, "column": 82 }, "end": { - "line": 177, + "line": 182, "column": 83 } } @@ -95098,15 +96106,15 @@ "binop": null }, "value": "options", - "start": 8099, - "end": 8106, + "start": 8215, + "end": 8222, "loc": { "start": { - "line": 177, + "line": 182, "column": 83 }, "end": { - "line": 177, + "line": 182, "column": 90 } } @@ -95124,15 +96132,15 @@ "binop": null, "updateContext": null }, - "start": 8106, - "end": 8107, + "start": 8222, + "end": 8223, "loc": { "start": { - "line": 177, + "line": 182, "column": 90 }, "end": { - "line": 177, + "line": 182, "column": 91 } } @@ -95150,15 +96158,15 @@ "binop": null }, "value": "updatedInput", - "start": 8108, - "end": 8120, + "start": 8224, + "end": 8236, "loc": { "start": { - "line": 177, + "line": 182, "column": 92 }, "end": { - "line": 177, + "line": 182, "column": 104 } } @@ -95175,15 +96183,15 @@ "postfix": false, "binop": null }, - "start": 8120, - "end": 8121, + "start": 8236, + "end": 8237, "loc": { "start": { - "line": 177, + "line": 182, "column": 104 }, "end": { - "line": 177, + "line": 182, "column": 105 } } @@ -95200,15 +96208,15 @@ "postfix": false, "binop": null }, - "start": 8121, - "end": 8122, + "start": 8237, + "end": 8238, "loc": { "start": { - "line": 177, + "line": 182, "column": 105 }, "end": { - "line": 177, + "line": 182, "column": 106 } } @@ -95225,15 +96233,15 @@ "postfix": false, "binop": null }, - "start": 8122, - "end": 8123, + "start": 8238, + "end": 8239, "loc": { "start": { - "line": 177, + "line": 182, "column": 106 }, "end": { - "line": 177, + "line": 182, "column": 107 } } @@ -95253,15 +96261,15 @@ "updateContext": null }, "value": "return", - "start": 8133, - "end": 8139, + "start": 8249, + "end": 8255, "loc": { "start": { - "line": 178, + "line": 183, "column": 8 }, "end": { - "line": 178, + "line": 183, "column": 14 } } @@ -95281,15 +96289,15 @@ "updateContext": null }, "value": "false", - "start": 8140, - "end": 8145, + "start": 8256, + "end": 8261, "loc": { "start": { - "line": 178, + "line": 183, "column": 15 }, "end": { - "line": 178, + "line": 183, "column": 20 } } @@ -95307,15 +96315,15 @@ "binop": null, "updateContext": null }, - "start": 8145, - "end": 8146, + "start": 8261, + "end": 8262, "loc": { "start": { - "line": 178, + "line": 183, "column": 20 }, "end": { - "line": 178, + "line": 183, "column": 21 } } @@ -95332,15 +96340,15 @@ "postfix": false, "binop": null }, - "start": 8154, - "end": 8155, + "start": 8270, + "end": 8271, "loc": { "start": { - "line": 179, + "line": 184, "column": 6 }, "end": { - "line": 179, + "line": 184, "column": 7 } } @@ -95360,15 +96368,15 @@ "updateContext": null }, "value": "this", - "start": 8165, - "end": 8169, + "start": 8281, + "end": 8285, "loc": { "start": { - "line": 181, + "line": 186, "column": 6 }, "end": { - "line": 181, + "line": 186, "column": 10 } } @@ -95386,15 +96394,15 @@ "binop": null, "updateContext": null }, - "start": 8169, - "end": 8170, + "start": 8285, + "end": 8286, "loc": { "start": { - "line": 181, + "line": 186, "column": 10 }, "end": { - "line": 181, + "line": 186, "column": 11 } } @@ -95412,15 +96420,15 @@ "binop": null }, "value": "input", - "start": 8170, - "end": 8175, + "start": 8286, + "end": 8291, "loc": { "start": { - "line": 181, + "line": 186, "column": 11 }, "end": { - "line": 181, + "line": 186, "column": 16 } } @@ -95438,15 +96446,15 @@ "binop": null, "updateContext": null }, - "start": 8175, - "end": 8176, + "start": 8291, + "end": 8292, "loc": { "start": { - "line": 181, + "line": 186, "column": 16 }, "end": { - "line": 181, + "line": 186, "column": 17 } } @@ -95466,15 +96474,15 @@ "updateContext": null }, "value": "this", - "start": 8176, - "end": 8180, + "start": 8292, + "end": 8296, "loc": { "start": { - "line": 181, + "line": 186, "column": 17 }, "end": { - "line": 181, + "line": 186, "column": 21 } } @@ -95492,15 +96500,15 @@ "binop": null, "updateContext": null }, - "start": 8180, - "end": 8181, + "start": 8296, + "end": 8297, "loc": { "start": { - "line": 181, + "line": 186, "column": 21 }, "end": { - "line": 181, + "line": 186, "column": 22 } } @@ -95518,15 +96526,15 @@ "binop": null }, "value": "options", - "start": 8181, - "end": 8188, + "start": 8297, + "end": 8304, "loc": { "start": { - "line": 181, + "line": 186, "column": 22 }, "end": { - "line": 181, + "line": 186, "column": 29 } } @@ -95544,15 +96552,15 @@ "binop": null, "updateContext": null }, - "start": 8188, - "end": 8189, + "start": 8304, + "end": 8305, "loc": { "start": { - "line": 181, + "line": 186, "column": 29 }, "end": { - "line": 181, + "line": 186, "column": 30 } } @@ -95570,15 +96578,15 @@ "binop": null }, "value": "inputName", - "start": 8189, - "end": 8198, + "start": 8305, + "end": 8314, "loc": { "start": { - "line": 181, + "line": 186, "column": 30 }, "end": { - "line": 181, + "line": 186, "column": 39 } } @@ -95596,15 +96604,15 @@ "binop": null, "updateContext": null }, - "start": 8198, - "end": 8199, + "start": 8314, + "end": 8315, "loc": { "start": { - "line": 181, + "line": 186, "column": 39 }, "end": { - "line": 181, + "line": 186, "column": 40 } } @@ -95623,15 +96631,15 @@ "updateContext": null }, "value": "=", - "start": 8200, - "end": 8201, + "start": 8316, + "end": 8317, "loc": { "start": { - "line": 181, + "line": 186, "column": 41 }, "end": { - "line": 181, + "line": 186, "column": 42 } } @@ -95649,15 +96657,15 @@ "binop": null }, "value": "updatedInput", - "start": 8202, - "end": 8214, + "start": 8318, + "end": 8330, "loc": { "start": { - "line": 181, + "line": 186, "column": 43 }, "end": { - "line": 181, + "line": 186, "column": 55 } } @@ -95675,15 +96683,15 @@ "binop": null, "updateContext": null }, - "start": 8214, - "end": 8215, + "start": 8330, + "end": 8331, "loc": { "start": { - "line": 181, + "line": 186, "column": 55 }, "end": { - "line": 181, + "line": 186, "column": 56 } } @@ -95703,15 +96711,15 @@ "updateContext": null }, "value": "if", - "start": 8225, - "end": 8227, + "start": 8341, + "end": 8343, "loc": { "start": { - "line": 183, + "line": 188, "column": 6 }, "end": { - "line": 183, + "line": 188, "column": 8 } } @@ -95728,15 +96736,15 @@ "postfix": false, "binop": null }, - "start": 8227, - "end": 8228, + "start": 8343, + "end": 8344, "loc": { "start": { - "line": 183, + "line": 188, "column": 8 }, "end": { - "line": 183, + "line": 188, "column": 9 } } @@ -95754,15 +96762,15 @@ "binop": null }, "value": "debug", - "start": 8228, - "end": 8233, + "start": 8344, + "end": 8349, "loc": { "start": { - "line": 183, + "line": 188, "column": 9 }, "end": { - "line": 183, + "line": 188, "column": 14 } } @@ -95779,15 +96787,15 @@ "postfix": false, "binop": null }, - "start": 8233, - "end": 8234, + "start": 8349, + "end": 8350, "loc": { "start": { - "line": 183, + "line": 188, "column": 14 }, "end": { - "line": 183, + "line": 188, "column": 15 } } @@ -95805,15 +96813,15 @@ "binop": null }, "value": "console", - "start": 8244, - "end": 8251, + "start": 8360, + "end": 8367, "loc": { "start": { - "line": 184, + "line": 189, "column": 8 }, "end": { - "line": 184, + "line": 189, "column": 15 } } @@ -95831,15 +96839,15 @@ "binop": null, "updateContext": null }, - "start": 8251, - "end": 8252, + "start": 8367, + "end": 8368, "loc": { "start": { - "line": 184, + "line": 189, "column": 15 }, "end": { - "line": 184, + "line": 189, "column": 16 } } @@ -95857,15 +96865,15 @@ "binop": null }, "value": "log", - "start": 8252, - "end": 8255, + "start": 8368, + "end": 8371, "loc": { "start": { - "line": 184, + "line": 189, "column": 16 }, "end": { - "line": 184, + "line": 189, "column": 19 } } @@ -95882,15 +96890,15 @@ "postfix": false, "binop": null }, - "start": 8255, - "end": 8256, + "start": 8371, + "end": 8372, "loc": { "start": { - "line": 184, + "line": 189, "column": 19 }, "end": { - "line": 184, + "line": 189, "column": 20 } } @@ -95909,15 +96917,15 @@ "updateContext": null }, "value": "Input changed:", - "start": 8256, - "end": 8272, + "start": 8372, + "end": 8388, "loc": { "start": { - "line": 184, + "line": 189, "column": 20 }, "end": { - "line": 184, + "line": 189, "column": 36 } } @@ -95935,15 +96943,15 @@ "binop": null, "updateContext": null }, - "start": 8272, - "end": 8273, + "start": 8388, + "end": 8389, "loc": { "start": { - "line": 184, + "line": 189, "column": 36 }, "end": { - "line": 184, + "line": 189, "column": 37 } } @@ -95963,15 +96971,15 @@ "updateContext": null }, "value": "this", - "start": 8274, - "end": 8278, + "start": 8390, + "end": 8394, "loc": { "start": { - "line": 184, + "line": 189, "column": 38 }, "end": { - "line": 184, + "line": 189, "column": 42 } } @@ -95989,15 +96997,15 @@ "binop": null, "updateContext": null }, - "start": 8278, - "end": 8279, + "start": 8394, + "end": 8395, "loc": { "start": { - "line": 184, + "line": 189, "column": 42 }, "end": { - "line": 184, + "line": 189, "column": 43 } } @@ -96015,15 +97023,15 @@ "binop": null }, "value": "input", - "start": 8279, - "end": 8284, + "start": 8395, + "end": 8400, "loc": { "start": { - "line": 184, + "line": 189, "column": 43 }, "end": { - "line": 184, + "line": 189, "column": 48 } } @@ -96040,15 +97048,15 @@ "postfix": false, "binop": null }, - "start": 8284, - "end": 8285, + "start": 8400, + "end": 8401, "loc": { "start": { - "line": 184, + "line": 189, "column": 48 }, "end": { - "line": 184, + "line": 189, "column": 49 } } @@ -96066,15 +97074,15 @@ "binop": null, "updateContext": null }, - "start": 8285, - "end": 8286, + "start": 8401, + "end": 8402, "loc": { "start": { - "line": 184, + "line": 189, "column": 49 }, "end": { - "line": 184, + "line": 189, "column": 50 } } @@ -96082,15 +97090,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 8296, - "end": 8355, + "start": 8412, + "end": 8471, "loc": { "start": { - "line": 186, + "line": 191, "column": 6 }, "end": { - "line": 188, + "line": 193, "column": 9 } } @@ -96110,15 +97118,15 @@ "updateContext": null }, "value": "if", - "start": 8363, - "end": 8365, + "start": 8479, + "end": 8481, "loc": { "start": { - "line": 189, + "line": 194, "column": 6 }, "end": { - "line": 189, + "line": 194, "column": 8 } } @@ -96135,15 +97143,15 @@ "postfix": false, "binop": null }, - "start": 8365, - "end": 8366, + "start": 8481, + "end": 8482, "loc": { "start": { - "line": 189, + "line": 194, "column": 8 }, "end": { - "line": 189, + "line": 194, "column": 9 } } @@ -96163,15 +97171,15 @@ "updateContext": null }, "value": "this", - "start": 8366, - "end": 8370, + "start": 8482, + "end": 8486, "loc": { "start": { - "line": 189, + "line": 194, "column": 9 }, "end": { - "line": 189, + "line": 194, "column": 13 } } @@ -96189,15 +97197,15 @@ "binop": null, "updateContext": null }, - "start": 8370, - "end": 8371, + "start": 8486, + "end": 8487, "loc": { "start": { - "line": 189, + "line": 194, "column": 13 }, "end": { - "line": 189, + "line": 194, "column": 14 } } @@ -96215,15 +97223,15 @@ "binop": null }, "value": "options", - "start": 8371, - "end": 8378, + "start": 8487, + "end": 8494, "loc": { "start": { - "line": 189, + "line": 194, "column": 14 }, "end": { - "line": 189, + "line": 194, "column": 21 } } @@ -96241,15 +97249,15 @@ "binop": null, "updateContext": null }, - "start": 8378, - "end": 8379, + "start": 8494, + "end": 8495, "loc": { "start": { - "line": 189, + "line": 194, "column": 21 }, "end": { - "line": 189, + "line": 194, "column": 22 } } @@ -96267,15 +97275,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 8379, - "end": 8397, + "start": 8495, + "end": 8513, "loc": { "start": { - "line": 189, + "line": 194, "column": 22 }, "end": { - "line": 189, + "line": 194, "column": 40 } } @@ -96292,15 +97300,15 @@ "postfix": false, "binop": null }, - "start": 8397, - "end": 8398, + "start": 8513, + "end": 8514, "loc": { "start": { - "line": 189, + "line": 194, "column": 40 }, "end": { - "line": 189, + "line": 194, "column": 41 } } @@ -96320,15 +97328,15 @@ "updateContext": null }, "value": "this", - "start": 8408, - "end": 8412, + "start": 8524, + "end": 8528, "loc": { "start": { - "line": 190, + "line": 195, "column": 8 }, "end": { - "line": 190, + "line": 195, "column": 12 } } @@ -96346,15 +97354,15 @@ "binop": null, "updateContext": null }, - "start": 8412, - "end": 8413, + "start": 8528, + "end": 8529, "loc": { "start": { - "line": 190, + "line": 195, "column": 12 }, "end": { - "line": 190, + "line": 195, "column": 13 } } @@ -96372,15 +97380,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 8413, - "end": 8431, + "start": 8529, + "end": 8547, "loc": { "start": { - "line": 190, + "line": 195, "column": 13 }, "end": { - "line": 190, + "line": 195, "column": 31 } } @@ -96397,15 +97405,15 @@ "postfix": false, "binop": null }, - "start": 8431, - "end": 8432, + "start": 8547, + "end": 8548, "loc": { "start": { - "line": 190, + "line": 195, "column": 31 }, "end": { - "line": 190, + "line": 195, "column": 32 } } @@ -96425,15 +97433,15 @@ "updateContext": null }, "value": "this", - "start": 8432, - "end": 8436, + "start": 8548, + "end": 8552, "loc": { "start": { - "line": 190, + "line": 195, "column": 32 }, "end": { - "line": 190, + "line": 195, "column": 36 } } @@ -96451,15 +97459,15 @@ "binop": null, "updateContext": null }, - "start": 8436, - "end": 8437, + "start": 8552, + "end": 8553, "loc": { "start": { - "line": 190, + "line": 195, "column": 36 }, "end": { - "line": 190, + "line": 195, "column": 37 } } @@ -96477,15 +97485,15 @@ "binop": null }, "value": "input", - "start": 8437, - "end": 8442, + "start": 8553, + "end": 8558, "loc": { "start": { - "line": 190, + "line": 195, "column": 37 }, "end": { - "line": 190, + "line": 195, "column": 42 } } @@ -96502,15 +97510,15 @@ "postfix": false, "binop": null }, - "start": 8442, - "end": 8443, + "start": 8558, + "end": 8559, "loc": { "start": { - "line": 190, + "line": 195, "column": 42 }, "end": { - "line": 190, + "line": 195, "column": 43 } } @@ -96528,15 +97536,15 @@ "binop": null, "updateContext": null }, - "start": 8443, - "end": 8444, + "start": 8559, + "end": 8560, "loc": { "start": { - "line": 190, + "line": 195, "column": 43 }, "end": { - "line": 190, + "line": 195, "column": 44 } } @@ -96544,15 +97552,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onChange\r\n ", - "start": 8454, - "end": 8495, + "start": 8570, + "end": 8611, "loc": { "start": { - "line": 192, + "line": 197, "column": 6 }, "end": { - "line": 194, + "line": 199, "column": 9 } } @@ -96572,15 +97580,15 @@ "updateContext": null }, "value": "if", - "start": 8503, - "end": 8505, + "start": 8619, + "end": 8621, "loc": { "start": { - "line": 195, + "line": 200, "column": 6 }, "end": { - "line": 195, + "line": 200, "column": 8 } } @@ -96597,15 +97605,15 @@ "postfix": false, "binop": null }, - "start": 8505, - "end": 8506, + "start": 8621, + "end": 8622, "loc": { "start": { - "line": 195, + "line": 200, "column": 8 }, "end": { - "line": 195, + "line": 200, "column": 9 } } @@ -96625,15 +97633,15 @@ "updateContext": null }, "value": "typeof", - "start": 8506, - "end": 8512, + "start": 8622, + "end": 8628, "loc": { "start": { - "line": 195, + "line": 200, "column": 9 }, "end": { - "line": 195, + "line": 200, "column": 15 } } @@ -96653,15 +97661,15 @@ "updateContext": null }, "value": "this", - "start": 8513, - "end": 8517, + "start": 8629, + "end": 8633, "loc": { "start": { - "line": 195, + "line": 200, "column": 16 }, "end": { - "line": 195, + "line": 200, "column": 20 } } @@ -96679,15 +97687,15 @@ "binop": null, "updateContext": null }, - "start": 8517, - "end": 8518, + "start": 8633, + "end": 8634, "loc": { "start": { - "line": 195, + "line": 200, "column": 20 }, "end": { - "line": 195, + "line": 200, "column": 21 } } @@ -96705,15 +97713,15 @@ "binop": null }, "value": "options", - "start": 8518, - "end": 8525, + "start": 8634, + "end": 8641, "loc": { "start": { - "line": 195, + "line": 200, "column": 21 }, "end": { - "line": 195, + "line": 200, "column": 28 } } @@ -96731,15 +97739,15 @@ "binop": null, "updateContext": null }, - "start": 8525, - "end": 8526, + "start": 8641, + "end": 8642, "loc": { "start": { - "line": 195, + "line": 200, "column": 28 }, "end": { - "line": 195, + "line": 200, "column": 29 } } @@ -96757,15 +97765,15 @@ "binop": null }, "value": "onChange", - "start": 8526, - "end": 8534, + "start": 8642, + "end": 8650, "loc": { "start": { - "line": 195, + "line": 200, "column": 29 }, "end": { - "line": 195, + "line": 200, "column": 37 } } @@ -96784,15 +97792,15 @@ "updateContext": null }, "value": "===", - "start": 8535, - "end": 8538, + "start": 8651, + "end": 8654, "loc": { "start": { - "line": 195, + "line": 200, "column": 38 }, "end": { - "line": 195, + "line": 200, "column": 41 } } @@ -96811,15 +97819,15 @@ "updateContext": null }, "value": "function", - "start": 8539, - "end": 8549, + "start": 8655, + "end": 8665, "loc": { "start": { - "line": 195, + "line": 200, "column": 42 }, "end": { - "line": 195, + "line": 200, "column": 52 } } @@ -96836,15 +97844,15 @@ "postfix": false, "binop": null }, - "start": 8549, - "end": 8550, + "start": 8665, + "end": 8666, "loc": { "start": { - "line": 195, + "line": 200, "column": 52 }, "end": { - "line": 195, + "line": 200, "column": 53 } } @@ -96864,15 +97872,15 @@ "updateContext": null }, "value": "this", - "start": 8560, - "end": 8564, + "start": 8676, + "end": 8680, "loc": { "start": { - "line": 196, + "line": 201, "column": 8 }, "end": { - "line": 196, + "line": 201, "column": 12 } } @@ -96890,15 +97898,15 @@ "binop": null, "updateContext": null }, - "start": 8564, - "end": 8565, + "start": 8680, + "end": 8681, "loc": { "start": { - "line": 196, + "line": 201, "column": 12 }, "end": { - "line": 196, + "line": 201, "column": 13 } } @@ -96916,15 +97924,15 @@ "binop": null }, "value": "options", - "start": 8565, - "end": 8572, + "start": 8681, + "end": 8688, "loc": { "start": { - "line": 196, + "line": 201, "column": 13 }, "end": { - "line": 196, + "line": 201, "column": 20 } } @@ -96942,15 +97950,15 @@ "binop": null, "updateContext": null }, - "start": 8572, - "end": 8573, + "start": 8688, + "end": 8689, "loc": { "start": { - "line": 196, + "line": 201, "column": 20 }, "end": { - "line": 196, + "line": 201, "column": 21 } } @@ -96968,15 +97976,15 @@ "binop": null }, "value": "onChange", - "start": 8573, - "end": 8581, + "start": 8689, + "end": 8697, "loc": { "start": { - "line": 196, + "line": 201, "column": 21 }, "end": { - "line": 196, + "line": 201, "column": 29 } } @@ -96993,15 +98001,15 @@ "postfix": false, "binop": null }, - "start": 8581, - "end": 8582, + "start": 8697, + "end": 8698, "loc": { "start": { - "line": 196, + "line": 201, "column": 29 }, "end": { - "line": 196, + "line": 201, "column": 30 } } @@ -97021,15 +98029,15 @@ "updateContext": null }, "value": "this", - "start": 8582, - "end": 8586, + "start": 8698, + "end": 8702, "loc": { "start": { - "line": 196, + "line": 201, "column": 30 }, "end": { - "line": 196, + "line": 201, "column": 34 } } @@ -97047,15 +98055,15 @@ "binop": null, "updateContext": null }, - "start": 8586, - "end": 8587, + "start": 8702, + "end": 8703, "loc": { "start": { - "line": 196, + "line": 201, "column": 34 }, "end": { - "line": 196, + "line": 201, "column": 35 } } @@ -97073,15 +98081,15 @@ "binop": null }, "value": "input", - "start": 8587, - "end": 8592, + "start": 8703, + "end": 8708, "loc": { "start": { - "line": 196, + "line": 201, "column": 35 }, "end": { - "line": 196, + "line": 201, "column": 40 } } @@ -97099,15 +98107,15 @@ "binop": null, "updateContext": null }, - "start": 8592, - "end": 8593, + "start": 8708, + "end": 8709, "loc": { "start": { - "line": 196, + "line": 201, "column": 40 }, "end": { - "line": 196, + "line": 201, "column": 41 } } @@ -97127,15 +98135,15 @@ "updateContext": null }, "value": "this", - "start": 8593, - "end": 8597, + "start": 8709, + "end": 8713, "loc": { "start": { - "line": 196, + "line": 201, "column": 41 }, "end": { - "line": 196, + "line": 201, "column": 45 } } @@ -97153,15 +98161,15 @@ "binop": null, "updateContext": null }, - "start": 8597, - "end": 8598, + "start": 8713, + "end": 8714, "loc": { "start": { - "line": 196, + "line": 201, "column": 45 }, "end": { - "line": 196, + "line": 201, "column": 46 } } @@ -97179,15 +98187,15 @@ "binop": null }, "value": "options", - "start": 8598, - "end": 8605, + "start": 8714, + "end": 8721, "loc": { "start": { - "line": 196, + "line": 201, "column": 46 }, "end": { - "line": 196, + "line": 201, "column": 53 } } @@ -97205,15 +98213,15 @@ "binop": null, "updateContext": null }, - "start": 8605, - "end": 8606, + "start": 8721, + "end": 8722, "loc": { "start": { - "line": 196, + "line": 201, "column": 53 }, "end": { - "line": 196, + "line": 201, "column": 54 } } @@ -97231,15 +98239,15 @@ "binop": null }, "value": "inputName", - "start": 8606, - "end": 8615, + "start": 8722, + "end": 8731, "loc": { "start": { - "line": 196, + "line": 201, "column": 54 }, "end": { - "line": 196, + "line": 201, "column": 63 } } @@ -97257,15 +98265,15 @@ "binop": null, "updateContext": null }, - "start": 8615, - "end": 8616, + "start": 8731, + "end": 8732, "loc": { "start": { - "line": 196, + "line": 201, "column": 63 }, "end": { - "line": 196, + "line": 201, "column": 64 } } @@ -97282,15 +98290,15 @@ "postfix": false, "binop": null }, - "start": 8616, - "end": 8617, + "start": 8732, + "end": 8733, "loc": { "start": { - "line": 196, + "line": 201, "column": 64 }, "end": { - "line": 196, + "line": 201, "column": 65 } } @@ -97308,15 +98316,15 @@ "binop": null, "updateContext": null }, - "start": 8617, - "end": 8618, + "start": 8733, + "end": 8734, "loc": { "start": { - "line": 196, + "line": 201, "column": 65 }, "end": { - "line": 196, + "line": 201, "column": 66 } } @@ -97333,15 +98341,15 @@ "postfix": false, "binop": null }, - "start": 8624, - "end": 8625, + "start": 8740, + "end": 8741, "loc": { "start": { - "line": 197, + "line": 202, "column": 4 }, "end": { - "line": 197, + "line": 202, "column": 5 } } @@ -97361,15 +98369,15 @@ "updateContext": null }, "value": "if", - "start": 8637, - "end": 8639, + "start": 8753, + "end": 8755, "loc": { "start": { - "line": 199, + "line": 204, "column": 4 }, "end": { - "line": 199, + "line": 204, "column": 6 } } @@ -97386,15 +98394,15 @@ "postfix": false, "binop": null }, - "start": 8639, - "end": 8640, + "start": 8755, + "end": 8756, "loc": { "start": { - "line": 199, + "line": 204, "column": 6 }, "end": { - "line": 199, + "line": 204, "column": 7 } } @@ -97412,15 +98420,15 @@ "binop": null }, "value": "debug", - "start": 8640, - "end": 8645, + "start": 8756, + "end": 8761, "loc": { "start": { - "line": 199, + "line": 204, "column": 7 }, "end": { - "line": 199, + "line": 204, "column": 12 } } @@ -97437,15 +98445,15 @@ "postfix": false, "binop": null }, - "start": 8645, - "end": 8646, + "start": 8761, + "end": 8762, "loc": { "start": { - "line": 199, + "line": 204, "column": 12 }, "end": { - "line": 199, + "line": 204, "column": 13 } } @@ -97462,15 +98470,15 @@ "postfix": false, "binop": null }, - "start": 8646, - "end": 8647, + "start": 8762, + "end": 8763, "loc": { "start": { - "line": 199, + "line": 204, "column": 13 }, "end": { - "line": 199, + "line": 204, "column": 14 } } @@ -97488,15 +98496,15 @@ "binop": null }, "value": "console", - "start": 8655, - "end": 8662, + "start": 8771, + "end": 8778, "loc": { "start": { - "line": 200, + "line": 205, "column": 6 }, "end": { - "line": 200, + "line": 205, "column": 13 } } @@ -97514,15 +98522,15 @@ "binop": null, "updateContext": null }, - "start": 8662, - "end": 8663, + "start": 8778, + "end": 8779, "loc": { "start": { - "line": 200, + "line": 205, "column": 13 }, "end": { - "line": 200, + "line": 205, "column": 14 } } @@ -97540,15 +98548,15 @@ "binop": null }, "value": "log", - "start": 8663, - "end": 8666, + "start": 8779, + "end": 8782, "loc": { "start": { - "line": 200, + "line": 205, "column": 14 }, "end": { - "line": 200, + "line": 205, "column": 17 } } @@ -97565,15 +98573,15 @@ "postfix": false, "binop": null }, - "start": 8666, - "end": 8667, + "start": 8782, + "end": 8783, "loc": { "start": { - "line": 200, + "line": 205, "column": 17 }, "end": { - "line": 200, + "line": 205, "column": 18 } } @@ -97592,15 +98600,15 @@ "updateContext": null }, "value": "Key pressed:", - "start": 8667, - "end": 8681, + "start": 8783, + "end": 8797, "loc": { "start": { - "line": 200, + "line": 205, "column": 18 }, "end": { - "line": 200, + "line": 205, "column": 32 } } @@ -97618,15 +98626,15 @@ "binop": null, "updateContext": null }, - "start": 8681, - "end": 8682, + "start": 8797, + "end": 8798, "loc": { "start": { - "line": 200, + "line": 205, "column": 32 }, "end": { - "line": 200, + "line": 205, "column": 33 } } @@ -97644,15 +98652,15 @@ "binop": null }, "value": "button", - "start": 8683, - "end": 8689, + "start": 8799, + "end": 8805, "loc": { "start": { - "line": 200, + "line": 205, "column": 34 }, "end": { - "line": 200, + "line": 205, "column": 40 } } @@ -97669,15 +98677,15 @@ "postfix": false, "binop": null }, - "start": 8689, - "end": 8690, + "start": 8805, + "end": 8806, "loc": { "start": { - "line": 200, + "line": 205, "column": 40 }, "end": { - "line": 200, + "line": 205, "column": 41 } } @@ -97695,15 +98703,15 @@ "binop": null, "updateContext": null }, - "start": 8690, - "end": 8691, + "start": 8806, + "end": 8807, "loc": { "start": { - "line": 200, + "line": 205, "column": 41 }, "end": { - "line": 200, + "line": 205, "column": 42 } } @@ -97720,15 +98728,15 @@ "postfix": false, "binop": null }, - "start": 8697, - "end": 8698, + "start": 8813, + "end": 8814, "loc": { "start": { - "line": 201, + "line": 206, "column": 4 }, "end": { - "line": 201, + "line": 206, "column": 5 } } @@ -97745,15 +98753,15 @@ "postfix": false, "binop": null }, - "start": 8702, - "end": 8703, + "start": 8818, + "end": 8819, "loc": { "start": { - "line": 202, + "line": 207, "column": 2 }, "end": { - "line": 202, + "line": 207, "column": 3 } } @@ -97761,15 +98769,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mousedown\r\n ", - "start": 8709, - "end": 8750, + "start": 8825, + "end": 8866, "loc": { "start": { - "line": 204, + "line": 209, "column": 2 }, "end": { - "line": 206, + "line": 211, "column": 5 } } @@ -97777,15 +98785,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 8754, - "end": 8780, + "start": 8870, + "end": 8896, "loc": { "start": { - "line": 207, + "line": 212, "column": 2 }, "end": { - "line": 207, + "line": 212, "column": 28 } } @@ -97803,15 +98811,15 @@ "binop": null }, "value": "handleButtonMouseDown", - "start": 8784, - "end": 8805, + "start": 8900, + "end": 8921, "loc": { "start": { - "line": 208, + "line": 213, "column": 2 }, "end": { - "line": 208, + "line": 213, "column": 23 } } @@ -97828,15 +98836,15 @@ "postfix": false, "binop": null }, - "start": 8805, - "end": 8806, + "start": 8921, + "end": 8922, "loc": { "start": { - "line": 208, + "line": 213, "column": 23 }, "end": { - "line": 208, + "line": 213, "column": 24 } } @@ -97854,15 +98862,15 @@ "binop": null }, "value": "button", - "start": 8806, - "end": 8812, + "start": 8922, + "end": 8928, "loc": { "start": { - "line": 208, + "line": 213, "column": 24 }, "end": { - "line": 208, + "line": 213, "column": 30 } } @@ -97880,15 +98888,15 @@ "binop": null, "updateContext": null }, - "start": 8812, - "end": 8813, + "start": 8928, + "end": 8929, "loc": { "start": { - "line": 208, + "line": 213, "column": 30 }, "end": { - "line": 208, + "line": 213, "column": 31 } } @@ -97906,15 +98914,15 @@ "binop": null }, "value": "e", - "start": 8814, - "end": 8815, + "start": 8930, + "end": 8931, "loc": { "start": { - "line": 208, + "line": 213, "column": 32 }, "end": { - "line": 208, + "line": 213, "column": 33 } } @@ -97931,15 +98939,15 @@ "postfix": false, "binop": null }, - "start": 8815, - "end": 8816, + "start": 8931, + "end": 8932, "loc": { "start": { - "line": 208, + "line": 213, "column": 33 }, "end": { - "line": 208, + "line": 213, "column": 34 } } @@ -97956,15 +98964,15 @@ "postfix": false, "binop": null }, - "start": 8816, - "end": 8817, + "start": 8932, + "end": 8933, "loc": { "start": { - "line": 208, + "line": 213, "column": 34 }, "end": { - "line": 208, + "line": 213, "column": 35 } } @@ -97972,185 +98980,8 @@ { "type": "CommentBlock", "value": "*\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n ", - "start": 8823, - "end": 8902, - "loc": { - "start": { - "line": 209, - "column": 4 - }, - "end": { - "line": 211, - "column": 7 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 8908, - "end": 8912, - "loc": { - "start": { - "line": 212, - "column": 4 - }, - "end": { - "line": 212, - "column": 8 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8912, - "end": 8913, - "loc": { - "start": { - "line": 212, - "column": 8 - }, - "end": { - "line": 212, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "isMouseHold", - "start": 8913, - "end": 8924, - "loc": { - "start": { - "line": 212, - "column": 9 - }, - "end": { - "line": 212, - "column": 20 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 8925, - "end": 8926, - "loc": { - "start": { - "line": 212, - "column": 21 - }, - "end": { - "line": 212, - "column": 22 - } - } - }, - { - "type": { - "label": "true", - "keyword": "true", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "true", - "start": 8927, - "end": 8931, - "loc": { - "start": { - "line": 212, - "column": 23 - }, - "end": { - "line": 212, - "column": 27 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 8931, - "end": 8932, - "loc": { - "start": { - "line": 212, - "column": 27 - }, - "end": { - "line": 212, - "column": 28 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", - "start": 8940, - "end": 9017, + "start": 8939, + "end": 9018, "loc": { "start": { "line": 214, @@ -98177,8 +99008,8 @@ "updateContext": null }, "value": "this", - "start": 9023, - "end": 9027, + "start": 9024, + "end": 9028, "loc": { "start": { "line": 217, @@ -98203,8 +99034,8 @@ "binop": null, "updateContext": null }, - "start": 9027, - "end": 9028, + "start": 9028, + "end": 9029, "loc": { "start": { "line": 217, @@ -98228,9 +99059,9 @@ "postfix": false, "binop": null }, - "value": "holdTimeout", - "start": 9028, - "end": 9039, + "value": "isMouseHold", + "start": 9029, + "end": 9040, "loc": { "start": { "line": 217, @@ -98256,8 +99087,8 @@ "updateContext": null }, "value": "=", - "start": 9040, - "end": 9041, + "start": 9041, + "end": 9042, "loc": { "start": { "line": 217, @@ -98271,7 +99102,8 @@ }, { "type": { - "label": "name", + "label": "true", + "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -98279,11 +99111,12 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "setTimeout", - "start": 9042, - "end": 9052, + "value": "true", + "start": 9043, + "end": 9047, "loc": { "start": { "line": 217, @@ -98291,88 +99124,13 @@ }, "end": { "line": 217, - "column": 33 + "column": 27 } } }, { "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9052, - "end": 9053, - "loc": { - "start": { - "line": 217, - "column": 33 - }, - "end": { - "line": 217, - "column": 34 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9053, - "end": 9054, - "loc": { - "start": { - "line": 217, - "column": 34 - }, - "end": { - "line": 217, - "column": 35 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9054, - "end": 9055, - "loc": { - "start": { - "line": 217, - "column": 35 - }, - "end": { - "line": 217, - "column": 36 - } - } - }, - { - "type": { - "label": "=>", + "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, @@ -98383,94 +99141,32 @@ "binop": null, "updateContext": null }, + "start": 9047, + "end": 9048, + "loc": { + "start": { + "line": 217, + "column": 27 + }, + "end": { + "line": 217, + "column": 28 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * @type {object} Time to wait until a key hold is detected\r\n ", "start": 9056, - "end": 9058, + "end": 9133, "loc": { "start": { - "line": 217, - "column": 37 + "line": 219, + "column": 4 }, "end": { - "line": 217, - "column": 39 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9059, - "end": 9060, - "loc": { - "start": { - "line": 217, - "column": 40 - }, - "end": { - "line": 217, - "column": 41 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 9068, - "end": 9070, - "loc": { - "start": { - "line": 218, - "column": 6 - }, - "end": { - "line": 218, - "column": 8 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9070, - "end": 9071, - "loc": { - "start": { - "line": 218, - "column": 8 - }, - "end": { - "line": 218, - "column": 9 + "line": 221, + "column": 7 } } }, @@ -98489,16 +99185,16 @@ "updateContext": null }, "value": "this", - "start": 9081, - "end": 9085, + "start": 9139, + "end": 9143, "loc": { "start": { - "line": 219, - "column": 8 + "line": 222, + "column": 4 }, "end": { - "line": 219, - "column": 12 + "line": 222, + "column": 8 } } }, @@ -98515,149 +99211,19 @@ "binop": null, "updateContext": null }, - "start": 9085, - "end": 9086, + "start": 9143, + "end": 9144, "loc": { "start": { - "line": 219, - "column": 12 - }, - "end": { - "line": 219, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "isMouseHold", - "start": 9086, - "end": 9097, - "loc": { - "start": { - "line": 219, - "column": 13 - }, - "end": { - "line": 219, - "column": 24 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 9099, - "end": 9101, - "loc": { - "start": { - "line": 219, - "column": 26 - }, - "end": { - "line": 219, - "column": 28 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9111, - "end": 9112, - "loc": { - "start": { - "line": 220, + "line": 222, "column": 8 }, "end": { - "line": 220, + "line": 222, "column": 9 } } }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9124, - "end": 9125, - "loc": { - "start": { - "line": 221, - "column": 10 - }, - "end": { - "line": 221, - "column": 11 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 9125, - "end": 9126, - "loc": { - "start": { - "line": 221, - "column": 11 - }, - "end": { - "line": 221, - "column": 12 - } - } - }, { "type": { "label": "name", @@ -98670,252 +99236,44 @@ "postfix": false, "binop": null }, - "value": "button", - "start": 9126, - "end": 9132, + "value": "holdTimeout", + "start": 9144, + "end": 9155, "loc": { "start": { - "line": 221, - "column": 12 + "line": 222, + "column": 9 }, "end": { - "line": 221, - "column": 18 + "line": 222, + "column": 20 } } }, { "type": { - "label": ".", - "beforeExpr": false, + "label": "=", + "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, - "isAssign": false, + "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, - "start": 9132, - "end": 9133, - "loc": { - "start": { - "line": 221, - "column": 18 - }, - "end": { - "line": 221, - "column": 19 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "includes", - "start": 9133, - "end": 9141, - "loc": { - "start": { - "line": 221, - "column": 19 - }, - "end": { - "line": 221, - "column": 27 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9141, - "end": 9142, - "loc": { - "start": { - "line": 221, - "column": 27 - }, - "end": { - "line": 221, - "column": 28 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "{", - "start": 9142, - "end": 9145, - "loc": { - "start": { - "line": 221, - "column": 28 - }, - "end": { - "line": 221, - "column": 31 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 9145, - "end": 9146, - "loc": { - "start": { - "line": 221, - "column": 31 - }, - "end": { - "line": 221, - "column": 32 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 9147, - "end": 9149, - "loc": { - "start": { - "line": 221, - "column": 33 - }, - "end": { - "line": 221, - "column": 35 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 9150, - "end": 9151, - "loc": { - "start": { - "line": 221, - "column": 36 - }, - "end": { - "line": 221, - "column": 37 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "button", - "start": 9151, + "value": "=", + "start": 9156, "end": 9157, "loc": { "start": { - "line": 221, - "column": 37 + "line": 222, + "column": 21 }, "end": { - "line": 221, - "column": 43 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 9157, - "end": 9158, - "loc": { - "start": { - "line": 221, - "column": 43 - }, - "end": { - "line": 221, - "column": 44 + "line": 222, + "column": 22 } } }, @@ -98931,17 +99289,17 @@ "postfix": false, "binop": null }, - "value": "includes", + "value": "setTimeout", "start": 9158, - "end": 9166, + "end": 9168, "loc": { "start": { - "line": 221, - "column": 44 + "line": 222, + "column": 23 }, "end": { - "line": 221, - "column": 52 + "line": 222, + "column": 33 } } }, @@ -98957,43 +99315,41 @@ "postfix": false, "binop": null }, - "start": 9166, - "end": 9167, + "start": 9168, + "end": 9169, "loc": { "start": { - "line": 221, - "column": 52 + "line": 222, + "column": 33 }, "end": { - "line": 221, - "column": 53 + "line": 222, + "column": 34 } } }, { "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": "}", - "start": 9167, + "start": 9169, "end": 9170, "loc": { "start": { - "line": 221, - "column": 53 + "line": 222, + "column": 34 }, "end": { - "line": 221, - "column": 56 + "line": 222, + "column": 35 } } }, @@ -99013,11 +99369,663 @@ "end": 9171, "loc": { "start": { - "line": 221, + "line": 222, + "column": 35 + }, + "end": { + "line": 222, + "column": 36 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9172, + "end": 9174, + "loc": { + "start": { + "line": 222, + "column": 37 + }, + "end": { + "line": 222, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9175, + "end": 9176, + "loc": { + "start": { + "line": 222, + "column": 40 + }, + "end": { + "line": 222, + "column": 41 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 9184, + "end": 9186, + "loc": { + "start": { + "line": 223, + "column": 6 + }, + "end": { + "line": 223, + "column": 8 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9186, + "end": 9187, + "loc": { + "start": { + "line": 223, + "column": 8 + }, + "end": { + "line": 223, + "column": 9 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 9197, + "end": 9201, + "loc": { + "start": { + "line": 224, + "column": 8 + }, + "end": { + "line": 224, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9201, + "end": 9202, + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isMouseHold", + "start": 9202, + "end": 9213, + "loc": { + "start": { + "line": 224, + "column": 13 + }, + "end": { + "line": 224, + "column": 24 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 9215, + "end": 9217, + "loc": { + "start": { + "line": 224, + "column": 26 + }, + "end": { + "line": 224, + "column": 28 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9227, + "end": 9228, + "loc": { + "start": { + "line": 225, + "column": 8 + }, + "end": { + "line": 225, + "column": 9 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9240, + "end": 9241, + "loc": { + "start": { + "line": 226, + "column": 10 + }, + "end": { + "line": 226, + "column": 11 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 9241, + "end": 9242, + "loc": { + "start": { + "line": 226, + "column": 11 + }, + "end": { + "line": 226, + "column": 12 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 9242, + "end": 9248, + "loc": { + "start": { + "line": 226, + "column": 12 + }, + "end": { + "line": 226, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9248, + "end": 9249, + "loc": { + "start": { + "line": 226, + "column": 18 + }, + "end": { + "line": 226, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "includes", + "start": 9249, + "end": 9257, + "loc": { + "start": { + "line": 226, + "column": 19 + }, + "end": { + "line": 226, + "column": 27 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9257, + "end": 9258, + "loc": { + "start": { + "line": 226, + "column": 27 + }, + "end": { + "line": 226, + "column": 28 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "{", + "start": 9258, + "end": 9261, + "loc": { + "start": { + "line": 226, + "column": 28 + }, + "end": { + "line": 226, + "column": 31 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9261, + "end": 9262, + "loc": { + "start": { + "line": 226, + "column": 31 + }, + "end": { + "line": 226, + "column": 32 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 9263, + "end": 9265, + "loc": { + "start": { + "line": 226, + "column": 33 + }, + "end": { + "line": 226, + "column": 35 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 9266, + "end": 9267, + "loc": { + "start": { + "line": 226, + "column": 36 + }, + "end": { + "line": 226, + "column": 37 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 9267, + "end": 9273, + "loc": { + "start": { + "line": 226, + "column": 37 + }, + "end": { + "line": 226, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 9273, + "end": 9274, + "loc": { + "start": { + "line": 226, + "column": 43 + }, + "end": { + "line": 226, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "includes", + "start": 9274, + "end": 9282, + "loc": { + "start": { + "line": 226, + "column": 44 + }, + "end": { + "line": 226, + "column": 52 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9282, + "end": 9283, + "loc": { + "start": { + "line": 226, + "column": 52 + }, + "end": { + "line": 226, + "column": 53 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "}", + "start": 9283, + "end": 9286, + "loc": { + "start": { + "line": 226, + "column": 53 + }, + "end": { + "line": 226, + "column": 56 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 9286, + "end": 9287, + "loc": { + "start": { + "line": 226, "column": 56 }, "end": { - "line": 221, + "line": 226, "column": 57 } } @@ -99034,15 +100042,15 @@ "postfix": false, "binop": null }, - "start": 9171, - "end": 9172, + "start": 9287, + "end": 9288, "loc": { "start": { - "line": 221, + "line": 226, "column": 57 }, "end": { - "line": 221, + "line": 226, "column": 58 } } @@ -99061,15 +100069,15 @@ "updateContext": null }, "value": "||", - "start": 9173, - "end": 9175, + "start": 9289, + "end": 9291, "loc": { "start": { - "line": 221, + "line": 226, "column": 59 }, "end": { - "line": 221, + "line": 226, "column": 61 } } @@ -99087,15 +100095,15 @@ "binop": null }, "value": "button", - "start": 9187, - "end": 9193, + "start": 9303, + "end": 9309, "loc": { "start": { - "line": 222, + "line": 227, "column": 10 }, "end": { - "line": 222, + "line": 227, "column": 16 } } @@ -99114,15 +100122,15 @@ "updateContext": null }, "value": "===", - "start": 9194, - "end": 9197, + "start": 9310, + "end": 9313, "loc": { "start": { - "line": 222, + "line": 227, "column": 17 }, "end": { - "line": 222, + "line": 227, "column": 20 } } @@ -99141,15 +100149,15 @@ "updateContext": null }, "value": "{bksp}", - "start": 9198, - "end": 9206, + "start": 9314, + "end": 9322, "loc": { "start": { - "line": 222, + "line": 227, "column": 21 }, "end": { - "line": 222, + "line": 227, "column": 29 } } @@ -99168,15 +100176,15 @@ "updateContext": null }, "value": "||", - "start": 9207, - "end": 9209, + "start": 9323, + "end": 9325, "loc": { "start": { - "line": 222, + "line": 227, "column": 30 }, "end": { - "line": 222, + "line": 227, "column": 32 } } @@ -99194,15 +100202,15 @@ "binop": null }, "value": "button", - "start": 9221, - "end": 9227, + "start": 9337, + "end": 9343, "loc": { "start": { - "line": 223, + "line": 228, "column": 10 }, "end": { - "line": 223, + "line": 228, "column": 16 } } @@ -99221,15 +100229,15 @@ "updateContext": null }, "value": "===", - "start": 9228, - "end": 9231, + "start": 9344, + "end": 9347, "loc": { "start": { - "line": 223, + "line": 228, "column": 17 }, "end": { - "line": 223, + "line": 228, "column": 20 } } @@ -99248,15 +100256,15 @@ "updateContext": null }, "value": "{space}", - "start": 9232, - "end": 9241, + "start": 9348, + "end": 9357, "loc": { "start": { - "line": 223, + "line": 228, "column": 21 }, "end": { - "line": 223, + "line": 228, "column": 30 } } @@ -99275,15 +100283,15 @@ "updateContext": null }, "value": "||", - "start": 9242, - "end": 9244, + "start": 9358, + "end": 9360, "loc": { "start": { - "line": 223, + "line": 228, "column": 31 }, "end": { - "line": 223, + "line": 228, "column": 33 } } @@ -99301,15 +100309,15 @@ "binop": null }, "value": "button", - "start": 9256, - "end": 9262, + "start": 9372, + "end": 9378, "loc": { "start": { - "line": 224, + "line": 229, "column": 10 }, "end": { - "line": 224, + "line": 229, "column": 16 } } @@ -99328,15 +100336,15 @@ "updateContext": null }, "value": "===", - "start": 9263, - "end": 9266, + "start": 9379, + "end": 9382, "loc": { "start": { - "line": 224, + "line": 229, "column": 17 }, "end": { - "line": 224, + "line": 229, "column": 20 } } @@ -99355,15 +100363,15 @@ "updateContext": null }, "value": "{tab}", - "start": 9267, - "end": 9274, + "start": 9383, + "end": 9390, "loc": { "start": { - "line": 224, + "line": 229, "column": 21 }, "end": { - "line": 224, + "line": 229, "column": 28 } } @@ -99380,15 +100388,15 @@ "postfix": false, "binop": null }, - "start": 9284, - "end": 9285, + "start": 9400, + "end": 9401, "loc": { "start": { - "line": 225, + "line": 230, "column": 8 }, "end": { - "line": 225, + "line": 230, "column": 9 } } @@ -99405,15 +100413,15 @@ "postfix": false, "binop": null }, - "start": 9293, - "end": 9294, + "start": 9409, + "end": 9410, "loc": { "start": { - "line": 226, + "line": 231, "column": 6 }, "end": { - "line": 226, + "line": 231, "column": 7 } } @@ -99430,15 +100438,15 @@ "postfix": false, "binop": null }, - "start": 9294, - "end": 9295, + "start": 9410, + "end": 9411, "loc": { "start": { - "line": 226, + "line": 231, "column": 7 }, "end": { - "line": 226, + "line": 231, "column": 8 } } @@ -99458,15 +100466,15 @@ "updateContext": null }, "value": "if", - "start": 9305, - "end": 9307, + "start": 9421, + "end": 9423, "loc": { "start": { - "line": 227, + "line": 232, "column": 8 }, "end": { - "line": 227, + "line": 232, "column": 10 } } @@ -99483,15 +100491,15 @@ "postfix": false, "binop": null }, - "start": 9307, - "end": 9308, + "start": 9423, + "end": 9424, "loc": { "start": { - "line": 227, + "line": 232, "column": 10 }, "end": { - "line": 227, + "line": 232, "column": 11 } } @@ -99511,15 +100519,15 @@ "updateContext": null }, "value": "this", - "start": 9308, - "end": 9312, + "start": 9424, + "end": 9428, "loc": { "start": { - "line": 227, + "line": 232, "column": 11 }, "end": { - "line": 227, + "line": 232, "column": 15 } } @@ -99537,15 +100545,15 @@ "binop": null, "updateContext": null }, - "start": 9312, - "end": 9313, + "start": 9428, + "end": 9429, "loc": { "start": { - "line": 227, + "line": 232, "column": 15 }, "end": { - "line": 227, + "line": 232, "column": 16 } } @@ -99563,15 +100571,15 @@ "binop": null }, "value": "options", - "start": 9313, - "end": 9320, + "start": 9429, + "end": 9436, "loc": { "start": { - "line": 227, + "line": 232, "column": 16 }, "end": { - "line": 227, + "line": 232, "column": 23 } } @@ -99589,15 +100597,15 @@ "binop": null, "updateContext": null }, - "start": 9320, - "end": 9321, + "start": 9436, + "end": 9437, "loc": { "start": { - "line": 227, + "line": 232, "column": 23 }, "end": { - "line": 227, + "line": 232, "column": 24 } } @@ -99615,15 +100623,15 @@ "binop": null }, "value": "debug", - "start": 9321, - "end": 9326, + "start": 9437, + "end": 9442, "loc": { "start": { - "line": 227, + "line": 232, "column": 24 }, "end": { - "line": 227, + "line": 232, "column": 29 } } @@ -99640,15 +100648,15 @@ "postfix": false, "binop": null }, - "start": 9326, - "end": 9327, + "start": 9442, + "end": 9443, "loc": { "start": { - "line": 227, + "line": 232, "column": 29 }, "end": { - "line": 227, + "line": 232, "column": 30 } } @@ -99666,15 +100674,15 @@ "binop": null }, "value": "console", - "start": 9339, - "end": 9346, + "start": 9455, + "end": 9462, "loc": { "start": { - "line": 228, + "line": 233, "column": 10 }, "end": { - "line": 228, + "line": 233, "column": 17 } } @@ -99692,15 +100700,15 @@ "binop": null, "updateContext": null }, - "start": 9346, - "end": 9347, + "start": 9462, + "end": 9463, "loc": { "start": { - "line": 228, + "line": 233, "column": 17 }, "end": { - "line": 228, + "line": 233, "column": 18 } } @@ -99718,15 +100726,15 @@ "binop": null }, "value": "log", - "start": 9347, - "end": 9350, + "start": 9463, + "end": 9466, "loc": { "start": { - "line": 228, + "line": 233, "column": 18 }, "end": { - "line": 228, + "line": 233, "column": 21 } } @@ -99743,15 +100751,15 @@ "postfix": false, "binop": null }, - "start": 9350, - "end": 9351, + "start": 9466, + "end": 9467, "loc": { "start": { - "line": 228, + "line": 233, "column": 21 }, "end": { - "line": 228, + "line": 233, "column": 22 } } @@ -99770,15 +100778,15 @@ "updateContext": null }, "value": "Button held:", - "start": 9351, - "end": 9365, + "start": 9467, + "end": 9481, "loc": { "start": { - "line": 228, + "line": 233, "column": 22 }, "end": { - "line": 228, + "line": 233, "column": 36 } } @@ -99796,15 +100804,15 @@ "binop": null, "updateContext": null }, - "start": 9365, - "end": 9366, + "start": 9481, + "end": 9482, "loc": { "start": { - "line": 228, + "line": 233, "column": 36 }, "end": { - "line": 228, + "line": 233, "column": 37 } } @@ -99822,15 +100830,15 @@ "binop": null }, "value": "button", - "start": 9367, - "end": 9373, + "start": 9483, + "end": 9489, "loc": { "start": { - "line": 228, + "line": 233, "column": 38 }, "end": { - "line": 228, + "line": 233, "column": 44 } } @@ -99847,15 +100855,15 @@ "postfix": false, "binop": null }, - "start": 9373, - "end": 9374, + "start": 9489, + "end": 9490, "loc": { "start": { - "line": 228, + "line": 233, "column": 44 }, "end": { - "line": 228, + "line": 233, "column": 45 } } @@ -99873,15 +100881,15 @@ "binop": null, "updateContext": null }, - "start": 9374, - "end": 9375, + "start": 9490, + "end": 9491, "loc": { "start": { - "line": 228, + "line": 233, "column": 45 }, "end": { - "line": 228, + "line": 233, "column": 46 } } @@ -99901,15 +100909,15 @@ "updateContext": null }, "value": "this", - "start": 9387, - "end": 9391, + "start": 9503, + "end": 9507, "loc": { "start": { - "line": 230, + "line": 235, "column": 8 }, "end": { - "line": 230, + "line": 235, "column": 12 } } @@ -99927,15 +100935,15 @@ "binop": null, "updateContext": null }, - "start": 9391, - "end": 9392, + "start": 9507, + "end": 9508, "loc": { "start": { - "line": 230, + "line": 235, "column": 12 }, "end": { - "line": 230, + "line": 235, "column": 13 } } @@ -99953,15 +100961,15 @@ "binop": null }, "value": "handleButtonHold", - "start": 9392, - "end": 9408, + "start": 9508, + "end": 9524, "loc": { "start": { - "line": 230, + "line": 235, "column": 13 }, "end": { - "line": 230, + "line": 235, "column": 29 } } @@ -99978,15 +100986,15 @@ "postfix": false, "binop": null }, - "start": 9408, - "end": 9409, + "start": 9524, + "end": 9525, "loc": { "start": { - "line": 230, + "line": 235, "column": 29 }, "end": { - "line": 230, + "line": 235, "column": 30 } } @@ -100004,15 +101012,15 @@ "binop": null }, "value": "button", - "start": 9409, - "end": 9415, + "start": 9525, + "end": 9531, "loc": { "start": { - "line": 230, + "line": 235, "column": 30 }, "end": { - "line": 230, + "line": 235, "column": 36 } } @@ -100030,15 +101038,15 @@ "binop": null, "updateContext": null }, - "start": 9415, - "end": 9416, + "start": 9531, + "end": 9532, "loc": { "start": { - "line": 230, + "line": 235, "column": 36 }, "end": { - "line": 230, + "line": 235, "column": 37 } } @@ -100056,15 +101064,15 @@ "binop": null }, "value": "e", - "start": 9417, - "end": 9418, + "start": 9533, + "end": 9534, "loc": { "start": { - "line": 230, + "line": 235, "column": 38 }, "end": { - "line": 230, + "line": 235, "column": 39 } } @@ -100081,15 +101089,15 @@ "postfix": false, "binop": null }, - "start": 9418, - "end": 9419, + "start": 9534, + "end": 9535, "loc": { "start": { - "line": 230, + "line": 235, "column": 39 }, "end": { - "line": 230, + "line": 235, "column": 40 } } @@ -100107,15 +101115,15 @@ "binop": null, "updateContext": null }, - "start": 9419, - "end": 9420, + "start": 9535, + "end": 9536, "loc": { "start": { - "line": 230, + "line": 235, "column": 40 }, "end": { - "line": 230, + "line": 235, "column": 41 } } @@ -100132,15 +101140,15 @@ "postfix": false, "binop": null }, - "start": 9428, - "end": 9429, + "start": 9544, + "end": 9545, "loc": { "start": { - "line": 231, + "line": 236, "column": 6 }, "end": { - "line": 231, + "line": 236, "column": 7 } } @@ -100158,15 +101166,15 @@ "binop": null }, "value": "clearTimeout", - "start": 9437, - "end": 9449, + "start": 9553, + "end": 9565, "loc": { "start": { - "line": 232, + "line": 237, "column": 6 }, "end": { - "line": 232, + "line": 237, "column": 18 } } @@ -100183,15 +101191,15 @@ "postfix": false, "binop": null }, - "start": 9449, - "end": 9450, + "start": 9565, + "end": 9566, "loc": { "start": { - "line": 232, + "line": 237, "column": 18 }, "end": { - "line": 232, + "line": 237, "column": 19 } } @@ -100211,15 +101219,15 @@ "updateContext": null }, "value": "this", - "start": 9450, - "end": 9454, + "start": 9566, + "end": 9570, "loc": { "start": { - "line": 232, + "line": 237, "column": 19 }, "end": { - "line": 232, + "line": 237, "column": 23 } } @@ -100237,15 +101245,15 @@ "binop": null, "updateContext": null }, - "start": 9454, - "end": 9455, + "start": 9570, + "end": 9571, "loc": { "start": { - "line": 232, + "line": 237, "column": 23 }, "end": { - "line": 232, + "line": 237, "column": 24 } } @@ -100263,15 +101271,15 @@ "binop": null }, "value": "holdTimeout", - "start": 9455, - "end": 9466, + "start": 9571, + "end": 9582, "loc": { "start": { - "line": 232, + "line": 237, "column": 24 }, "end": { - "line": 232, + "line": 237, "column": 35 } } @@ -100288,15 +101296,15 @@ "postfix": false, "binop": null }, - "start": 9466, - "end": 9467, + "start": 9582, + "end": 9583, "loc": { "start": { - "line": 232, + "line": 237, "column": 35 }, "end": { - "line": 232, + "line": 237, "column": 36 } } @@ -100314,15 +101322,15 @@ "binop": null, "updateContext": null }, - "start": 9467, - "end": 9468, + "start": 9583, + "end": 9584, "loc": { "start": { - "line": 232, + "line": 237, "column": 36 }, "end": { - "line": 232, + "line": 237, "column": 37 } } @@ -100339,15 +101347,15 @@ "postfix": false, "binop": null }, - "start": 9474, - "end": 9475, + "start": 9590, + "end": 9591, "loc": { "start": { - "line": 233, + "line": 238, "column": 4 }, "end": { - "line": 233, + "line": 238, "column": 5 } } @@ -100365,15 +101373,15 @@ "binop": null, "updateContext": null }, - "start": 9475, - "end": 9476, + "start": 9591, + "end": 9592, "loc": { "start": { - "line": 233, + "line": 238, "column": 5 }, "end": { - "line": 233, + "line": 238, "column": 6 } } @@ -100392,15 +101400,15 @@ "updateContext": null }, "value": 500, - "start": 9477, - "end": 9480, + "start": 9593, + "end": 9596, "loc": { "start": { - "line": 233, + "line": 238, "column": 7 }, "end": { - "line": 233, + "line": 238, "column": 10 } } @@ -100417,15 +101425,15 @@ "postfix": false, "binop": null }, - "start": 9480, - "end": 9481, + "start": 9596, + "end": 9597, "loc": { "start": { - "line": 233, + "line": 238, "column": 10 }, "end": { - "line": 233, + "line": 238, "column": 11 } } @@ -100443,15 +101451,15 @@ "binop": null, "updateContext": null }, - "start": 9481, - "end": 9482, + "start": 9597, + "end": 9598, "loc": { "start": { - "line": 233, + "line": 238, "column": 11 }, "end": { - "line": 233, + "line": 238, "column": 12 } } @@ -100468,15 +101476,15 @@ "postfix": false, "binop": null }, - "start": 9486, - "end": 9487, + "start": 9602, + "end": 9603, "loc": { "start": { - "line": 234, + "line": 239, "column": 2 }, "end": { - "line": 234, + "line": 239, "column": 3 } } @@ -100484,15 +101492,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button mouseup\r\n ", - "start": 9493, - "end": 9532, + "start": 9609, + "end": 9648, "loc": { "start": { - "line": 236, + "line": 241, "column": 2 }, "end": { - "line": 238, + "line": 243, "column": 5 } } @@ -100510,15 +101518,15 @@ "binop": null }, "value": "handleButtonMouseUp", - "start": 9536, - "end": 9555, + "start": 9652, + "end": 9671, "loc": { "start": { - "line": 239, + "line": 244, "column": 2 }, "end": { - "line": 239, + "line": 244, "column": 21 } } @@ -100535,15 +101543,15 @@ "postfix": false, "binop": null }, - "start": 9555, - "end": 9556, + "start": 9671, + "end": 9672, "loc": { "start": { - "line": 239, + "line": 244, "column": 21 }, "end": { - "line": 239, + "line": 244, "column": 22 } } @@ -100560,15 +101568,15 @@ "postfix": false, "binop": null }, - "start": 9556, - "end": 9557, + "start": 9672, + "end": 9673, "loc": { "start": { - "line": 239, + "line": 244, "column": 22 }, "end": { - "line": 239, + "line": 244, "column": 23 } } @@ -100585,15 +101593,15 @@ "postfix": false, "binop": null }, - "start": 9557, - "end": 9558, + "start": 9673, + "end": 9674, "loc": { "start": { - "line": 239, + "line": 244, "column": 23 }, "end": { - "line": 239, + "line": 244, "column": 24 } } @@ -100613,15 +101621,15 @@ "updateContext": null }, "value": "this", - "start": 9564, - "end": 9568, + "start": 9680, + "end": 9684, "loc": { "start": { - "line": 240, + "line": 245, "column": 4 }, "end": { - "line": 240, + "line": 245, "column": 8 } } @@ -100639,15 +101647,15 @@ "binop": null, "updateContext": null }, - "start": 9568, - "end": 9569, + "start": 9684, + "end": 9685, "loc": { "start": { - "line": 240, + "line": 245, "column": 8 }, "end": { - "line": 240, + "line": 245, "column": 9 } } @@ -100665,15 +101673,15 @@ "binop": null }, "value": "isMouseHold", - "start": 9569, - "end": 9580, + "start": 9685, + "end": 9696, "loc": { "start": { - "line": 240, + "line": 245, "column": 9 }, "end": { - "line": 240, + "line": 245, "column": 20 } } @@ -100692,15 +101700,15 @@ "updateContext": null }, "value": "=", - "start": 9581, - "end": 9582, + "start": 9697, + "end": 9698, "loc": { "start": { - "line": 240, + "line": 245, "column": 21 }, "end": { - "line": 240, + "line": 245, "column": 22 } } @@ -100720,15 +101728,15 @@ "updateContext": null }, "value": "false", - "start": 9583, - "end": 9588, + "start": 9699, + "end": 9704, "loc": { "start": { - "line": 240, + "line": 245, "column": 23 }, "end": { - "line": 240, + "line": 245, "column": 28 } } @@ -100746,15 +101754,15 @@ "binop": null, "updateContext": null }, - "start": 9588, - "end": 9589, + "start": 9704, + "end": 9705, "loc": { "start": { - "line": 240, + "line": 245, "column": 28 }, "end": { - "line": 240, + "line": 245, "column": 29 } } @@ -100774,15 +101782,15 @@ "updateContext": null }, "value": "if", - "start": 9595, - "end": 9597, + "start": 9711, + "end": 9713, "loc": { "start": { - "line": 241, + "line": 246, "column": 4 }, "end": { - "line": 241, + "line": 246, "column": 6 } } @@ -100799,15 +101807,15 @@ "postfix": false, "binop": null }, - "start": 9597, - "end": 9598, + "start": 9713, + "end": 9714, "loc": { "start": { - "line": 241, + "line": 246, "column": 6 }, "end": { - "line": 241, + "line": 246, "column": 7 } } @@ -100827,15 +101835,15 @@ "updateContext": null }, "value": "this", - "start": 9598, - "end": 9602, + "start": 9714, + "end": 9718, "loc": { "start": { - "line": 241, + "line": 246, "column": 7 }, "end": { - "line": 241, + "line": 246, "column": 11 } } @@ -100853,15 +101861,15 @@ "binop": null, "updateContext": null }, - "start": 9602, - "end": 9603, + "start": 9718, + "end": 9719, "loc": { "start": { - "line": 241, + "line": 246, "column": 11 }, "end": { - "line": 241, + "line": 246, "column": 12 } } @@ -100879,15 +101887,15 @@ "binop": null }, "value": "holdInteractionTimeout", - "start": 9603, - "end": 9625, + "start": 9719, + "end": 9741, "loc": { "start": { - "line": 241, + "line": 246, "column": 12 }, "end": { - "line": 241, + "line": 246, "column": 34 } } @@ -100904,15 +101912,15 @@ "postfix": false, "binop": null }, - "start": 9625, - "end": 9626, + "start": 9741, + "end": 9742, "loc": { "start": { - "line": 241, + "line": 246, "column": 34 }, "end": { - "line": 241, + "line": 246, "column": 35 } } @@ -100930,15 +101938,15 @@ "binop": null }, "value": "clearTimeout", - "start": 9634, - "end": 9646, + "start": 9750, + "end": 9762, "loc": { "start": { - "line": 242, + "line": 247, "column": 6 }, "end": { - "line": 242, + "line": 247, "column": 18 } } @@ -100955,15 +101963,15 @@ "postfix": false, "binop": null }, - "start": 9646, - "end": 9647, + "start": 9762, + "end": 9763, "loc": { "start": { - "line": 242, + "line": 247, "column": 18 }, "end": { - "line": 242, + "line": 247, "column": 19 } } @@ -100983,15 +101991,15 @@ "updateContext": null }, "value": "this", - "start": 9647, - "end": 9651, + "start": 9763, + "end": 9767, "loc": { "start": { - "line": 242, + "line": 247, "column": 19 }, "end": { - "line": 242, + "line": 247, "column": 23 } } @@ -101009,15 +102017,15 @@ "binop": null, "updateContext": null }, - "start": 9651, - "end": 9652, + "start": 9767, + "end": 9768, "loc": { "start": { - "line": 242, + "line": 247, "column": 23 }, "end": { - "line": 242, + "line": 247, "column": 24 } } @@ -101035,15 +102043,15 @@ "binop": null }, "value": "holdInteractionTimeout", - "start": 9652, - "end": 9674, + "start": 9768, + "end": 9790, "loc": { "start": { - "line": 242, + "line": 247, "column": 24 }, "end": { - "line": 242, + "line": 247, "column": 46 } } @@ -101060,15 +102068,15 @@ "postfix": false, "binop": null }, - "start": 9674, - "end": 9675, + "start": 9790, + "end": 9791, "loc": { "start": { - "line": 242, + "line": 247, "column": 46 }, "end": { - "line": 242, + "line": 247, "column": 47 } } @@ -101086,15 +102094,15 @@ "binop": null, "updateContext": null }, - "start": 9675, - "end": 9676, + "start": 9791, + "end": 9792, "loc": { "start": { - "line": 242, + "line": 247, "column": 47 }, "end": { - "line": 242, + "line": 247, "column": 48 } } @@ -101111,15 +102119,15 @@ "postfix": false, "binop": null }, - "start": 9680, - "end": 9681, + "start": 9796, + "end": 9797, "loc": { "start": { - "line": 243, + "line": 248, "column": 2 }, "end": { - "line": 243, + "line": 248, "column": 3 } } @@ -101127,15 +102135,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handles button hold\r\n ", - "start": 9687, - "end": 9723, + "start": 9803, + "end": 9839, "loc": { "start": { - "line": 245, + "line": 250, "column": 2 }, "end": { - "line": 247, + "line": 252, "column": 5 } } @@ -101143,15 +102151,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 9727, - "end": 9753, + "start": 9843, + "end": 9869, "loc": { "start": { - "line": 248, + "line": 253, "column": 2 }, "end": { - "line": 248, + "line": 253, "column": 28 } } @@ -101169,15 +102177,15 @@ "binop": null }, "value": "handleButtonHold", - "start": 9757, - "end": 9773, + "start": 9873, + "end": 9889, "loc": { "start": { - "line": 249, + "line": 254, "column": 2 }, "end": { - "line": 249, + "line": 254, "column": 18 } } @@ -101194,15 +102202,15 @@ "postfix": false, "binop": null }, - "start": 9773, - "end": 9774, + "start": 9889, + "end": 9890, "loc": { "start": { - "line": 249, + "line": 254, "column": 18 }, "end": { - "line": 249, + "line": 254, "column": 19 } } @@ -101220,15 +102228,15 @@ "binop": null }, "value": "button", - "start": 9774, - "end": 9780, + "start": 9890, + "end": 9896, "loc": { "start": { - "line": 249, + "line": 254, "column": 19 }, "end": { - "line": 249, + "line": 254, "column": 25 } } @@ -101245,15 +102253,15 @@ "postfix": false, "binop": null }, - "start": 9780, - "end": 9781, + "start": 9896, + "end": 9897, "loc": { "start": { - "line": 249, + "line": 254, "column": 25 }, "end": { - "line": 249, + "line": 254, "column": 26 } } @@ -101270,15 +102278,15 @@ "postfix": false, "binop": null }, - "start": 9781, - "end": 9782, + "start": 9897, + "end": 9898, "loc": { "start": { - "line": 249, + "line": 254, "column": 26 }, "end": { - "line": 249, + "line": 254, "column": 27 } } @@ -101286,15 +102294,15 @@ { "type": "CommentBlock", "value": "*\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n ", - "start": 9788, - "end": 9874, + "start": 9904, + "end": 9990, "loc": { "start": { - "line": 250, + "line": 255, "column": 4 }, "end": { - "line": 252, + "line": 257, "column": 7 } } @@ -101314,15 +102322,15 @@ "updateContext": null }, "value": "this", - "start": 9880, - "end": 9884, + "start": 9996, + "end": 10000, "loc": { "start": { - "line": 253, + "line": 258, "column": 4 }, "end": { - "line": 253, + "line": 258, "column": 8 } } @@ -101340,15 +102348,15 @@ "binop": null, "updateContext": null }, - "start": 9884, - "end": 9885, + "start": 10000, + "end": 10001, "loc": { "start": { - "line": 253, + "line": 258, "column": 8 }, "end": { - "line": 253, + "line": 258, "column": 9 } } @@ -101366,15 +102374,15 @@ "binop": null }, "value": "holdInteractionTimeout", - "start": 9885, - "end": 9907, + "start": 10001, + "end": 10023, "loc": { "start": { - "line": 253, + "line": 258, "column": 9 }, "end": { - "line": 253, + "line": 258, "column": 31 } } @@ -101393,15 +102401,15 @@ "updateContext": null }, "value": "=", - "start": 9908, - "end": 9909, + "start": 10024, + "end": 10025, "loc": { "start": { - "line": 253, + "line": 258, "column": 32 }, "end": { - "line": 253, + "line": 258, "column": 33 } } @@ -101419,15 +102427,15 @@ "binop": null }, "value": "setTimeout", - "start": 9910, - "end": 9920, + "start": 10026, + "end": 10036, "loc": { "start": { - "line": 253, + "line": 258, "column": 34 }, "end": { - "line": 253, + "line": 258, "column": 44 } } @@ -101444,15 +102452,15 @@ "postfix": false, "binop": null }, - "start": 9920, - "end": 9921, + "start": 10036, + "end": 10037, "loc": { "start": { - "line": 253, + "line": 258, "column": 44 }, "end": { - "line": 253, + "line": 258, "column": 45 } } @@ -101469,15 +102477,15 @@ "postfix": false, "binop": null }, - "start": 9921, - "end": 9922, + "start": 10037, + "end": 10038, "loc": { "start": { - "line": 253, + "line": 258, "column": 45 }, "end": { - "line": 253, + "line": 258, "column": 46 } } @@ -101494,15 +102502,15 @@ "postfix": false, "binop": null }, - "start": 9922, - "end": 9923, + "start": 10038, + "end": 10039, "loc": { "start": { - "line": 253, + "line": 258, "column": 46 }, "end": { - "line": 253, + "line": 258, "column": 47 } } @@ -101520,15 +102528,15 @@ "binop": null, "updateContext": null }, - "start": 9924, - "end": 9926, + "start": 10040, + "end": 10042, "loc": { "start": { - "line": 253, + "line": 258, "column": 48 }, "end": { - "line": 253, + "line": 258, "column": 50 } } @@ -101545,15 +102553,15 @@ "postfix": false, "binop": null }, - "start": 9927, - "end": 9928, + "start": 10043, + "end": 10044, "loc": { "start": { - "line": 253, + "line": 258, "column": 51 }, "end": { - "line": 253, + "line": 258, "column": 52 } } @@ -101573,15 +102581,15 @@ "updateContext": null }, "value": "this", - "start": 9936, - "end": 9940, + "start": 10052, + "end": 10056, "loc": { "start": { - "line": 254, + "line": 259, "column": 6 }, "end": { - "line": 254, + "line": 259, "column": 10 } } @@ -101599,15 +102607,15 @@ "binop": null, "updateContext": null }, - "start": 9940, - "end": 9941, + "start": 10056, + "end": 10057, "loc": { "start": { - "line": 254, + "line": 259, "column": 10 }, "end": { - "line": 254, + "line": 259, "column": 11 } } @@ -101625,15 +102633,15 @@ "binop": null }, "value": "handleButtonClicked", - "start": 9941, - "end": 9960, + "start": 10057, + "end": 10076, "loc": { "start": { - "line": 254, + "line": 259, "column": 11 }, "end": { - "line": 254, + "line": 259, "column": 30 } } @@ -101650,15 +102658,15 @@ "postfix": false, "binop": null }, - "start": 9960, - "end": 9961, + "start": 10076, + "end": 10077, "loc": { "start": { - "line": 254, + "line": 259, "column": 30 }, "end": { - "line": 254, + "line": 259, "column": 31 } } @@ -101676,15 +102684,15 @@ "binop": null }, "value": "button", - "start": 9961, - "end": 9967, + "start": 10077, + "end": 10083, "loc": { "start": { - "line": 254, + "line": 259, "column": 31 }, "end": { - "line": 254, + "line": 259, "column": 37 } } @@ -101701,15 +102709,15 @@ "postfix": false, "binop": null }, - "start": 9967, - "end": 9968, + "start": 10083, + "end": 10084, "loc": { "start": { - "line": 254, + "line": 259, "column": 37 }, "end": { - "line": 254, + "line": 259, "column": 38 } } @@ -101727,15 +102735,15 @@ "binop": null, "updateContext": null }, - "start": 9968, - "end": 9969, + "start": 10084, + "end": 10085, "loc": { "start": { - "line": 254, + "line": 259, "column": 38 }, "end": { - "line": 254, + "line": 259, "column": 39 } } @@ -101755,15 +102763,15 @@ "updateContext": null }, "value": "this", - "start": 9977, - "end": 9981, + "start": 10093, + "end": 10097, "loc": { "start": { - "line": 255, + "line": 260, "column": 6 }, "end": { - "line": 255, + "line": 260, "column": 10 } } @@ -101781,15 +102789,15 @@ "binop": null, "updateContext": null }, - "start": 9981, - "end": 9982, + "start": 10097, + "end": 10098, "loc": { "start": { - "line": 255, + "line": 260, "column": 10 }, "end": { - "line": 255, + "line": 260, "column": 11 } } @@ -101807,15 +102815,15 @@ "binop": null }, "value": "handleButtonHold", - "start": 9982, - "end": 9998, + "start": 10098, + "end": 10114, "loc": { "start": { - "line": 255, + "line": 260, "column": 11 }, "end": { - "line": 255, + "line": 260, "column": 27 } } @@ -101832,15 +102840,15 @@ "postfix": false, "binop": null }, - "start": 9998, - "end": 9999, + "start": 10114, + "end": 10115, "loc": { "start": { - "line": 255, + "line": 260, "column": 27 }, "end": { - "line": 255, + "line": 260, "column": 28 } } @@ -101858,15 +102866,15 @@ "binop": null }, "value": "button", - "start": 9999, - "end": 10005, + "start": 10115, + "end": 10121, "loc": { "start": { - "line": 255, + "line": 260, "column": 28 }, "end": { - "line": 255, + "line": 260, "column": 34 } } @@ -101883,15 +102891,15 @@ "postfix": false, "binop": null }, - "start": 10005, - "end": 10006, + "start": 10121, + "end": 10122, "loc": { "start": { - "line": 255, + "line": 260, "column": 34 }, "end": { - "line": 255, + "line": 260, "column": 35 } } @@ -101909,15 +102917,15 @@ "binop": null, "updateContext": null }, - "start": 10006, - "end": 10007, + "start": 10122, + "end": 10123, "loc": { "start": { - "line": 255, + "line": 260, "column": 35 }, "end": { - "line": 255, + "line": 260, "column": 36 } } @@ -101934,15 +102942,15 @@ "postfix": false, "binop": null }, - "start": 10013, - "end": 10014, + "start": 10129, + "end": 10130, "loc": { "start": { - "line": 256, + "line": 261, "column": 4 }, "end": { - "line": 256, + "line": 261, "column": 5 } } @@ -101960,15 +102968,15 @@ "binop": null, "updateContext": null }, - "start": 10014, - "end": 10015, + "start": 10130, + "end": 10131, "loc": { "start": { - "line": 256, + "line": 261, "column": 5 }, "end": { - "line": 256, + "line": 261, "column": 6 } } @@ -101987,15 +102995,15 @@ "updateContext": null }, "value": 100, - "start": 10016, - "end": 10019, + "start": 10132, + "end": 10135, "loc": { "start": { - "line": 256, + "line": 261, "column": 7 }, "end": { - "line": 256, + "line": 261, "column": 10 } } @@ -102012,15 +103020,15 @@ "postfix": false, "binop": null }, - "start": 10019, - "end": 10020, + "start": 10135, + "end": 10136, "loc": { "start": { - "line": 256, + "line": 261, "column": 10 }, "end": { - "line": 256, + "line": 261, "column": 11 } } @@ -102038,15 +103046,15 @@ "binop": null, "updateContext": null }, - "start": 10020, - "end": 10021, + "start": 10136, + "end": 10137, "loc": { "start": { - "line": 256, + "line": 261, "column": 11 }, "end": { - "line": 256, + "line": 261, "column": 12 } } @@ -102063,15 +103071,15 @@ "postfix": false, "binop": null }, - "start": 10025, - "end": 10026, + "start": 10141, + "end": 10142, "loc": { "start": { - "line": 257, + "line": 262, "column": 2 }, "end": { - "line": 257, + "line": 262, "column": 3 } } @@ -102079,15 +103087,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n ", - "start": 10032, - "end": 10129, + "start": 10148, + "end": 10245, "loc": { "start": { - "line": 259, + "line": 264, "column": 2 }, "end": { - "line": 261, + "line": 266, "column": 5 } } @@ -102105,15 +103113,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 10133, - "end": 10151, + "start": 10249, + "end": 10267, "loc": { "start": { - "line": 262, + "line": 267, "column": 2 }, "end": { - "line": 262, + "line": 267, "column": 20 } } @@ -102130,15 +103138,15 @@ "postfix": false, "binop": null }, - "start": 10151, - "end": 10152, + "start": 10267, + "end": 10268, "loc": { "start": { - "line": 262, + "line": 267, "column": 20 }, "end": { - "line": 262, + "line": 267, "column": 21 } } @@ -102155,15 +103163,15 @@ "postfix": false, "binop": null }, - "start": 10152, - "end": 10153, + "start": 10268, + "end": 10269, "loc": { "start": { - "line": 262, + "line": 267, "column": 21 }, "end": { - "line": 262, + "line": 267, "column": 22 } } @@ -102180,15 +103188,15 @@ "postfix": false, "binop": null }, - "start": 10153, - "end": 10154, + "start": 10269, + "end": 10270, "loc": { "start": { - "line": 262, + "line": 267, "column": 22 }, "end": { - "line": 262, + "line": 267, "column": 23 } } @@ -102208,15 +103216,15 @@ "updateContext": null }, "value": "this", - "start": 10160, - "end": 10164, + "start": 10276, + "end": 10280, "loc": { "start": { - "line": 263, + "line": 268, "column": 4 }, "end": { - "line": 263, + "line": 268, "column": 8 } } @@ -102234,15 +103242,15 @@ "binop": null, "updateContext": null }, - "start": 10164, - "end": 10165, + "start": 10280, + "end": 10281, "loc": { "start": { - "line": 263, + "line": 268, "column": 8 }, "end": { - "line": 263, + "line": 268, "column": 9 } } @@ -102260,15 +103268,15 @@ "binop": null }, "value": "dispatch", - "start": 10165, - "end": 10173, + "start": 10281, + "end": 10289, "loc": { "start": { - "line": 263, + "line": 268, "column": 9 }, "end": { - "line": 263, + "line": 268, "column": 17 } } @@ -102285,15 +103293,15 @@ "postfix": false, "binop": null }, - "start": 10173, - "end": 10174, + "start": 10289, + "end": 10290, "loc": { "start": { - "line": 263, + "line": 268, "column": 17 }, "end": { - "line": 263, + "line": 268, "column": 18 } } @@ -102310,15 +103318,15 @@ "postfix": false, "binop": null }, - "start": 10174, - "end": 10175, + "start": 10290, + "end": 10291, "loc": { "start": { - "line": 263, + "line": 268, "column": 18 }, "end": { - "line": 263, + "line": 268, "column": 19 } } @@ -102336,15 +103344,15 @@ "binop": null }, "value": "instance", - "start": 10175, - "end": 10183, + "start": 10291, + "end": 10299, "loc": { "start": { - "line": 263, + "line": 268, "column": 19 }, "end": { - "line": 263, + "line": 268, "column": 27 } } @@ -102361,15 +103369,15 @@ "postfix": false, "binop": null }, - "start": 10183, - "end": 10184, + "start": 10299, + "end": 10300, "loc": { "start": { - "line": 263, + "line": 268, "column": 27 }, "end": { - "line": 263, + "line": 268, "column": 28 } } @@ -102387,15 +103395,15 @@ "binop": null, "updateContext": null }, - "start": 10185, - "end": 10187, + "start": 10301, + "end": 10303, "loc": { "start": { - "line": 263, + "line": 268, "column": 29 }, "end": { - "line": 263, + "line": 268, "column": 31 } } @@ -102412,15 +103420,15 @@ "postfix": false, "binop": null }, - "start": 10188, - "end": 10189, + "start": 10304, + "end": 10305, "loc": { "start": { - "line": 263, + "line": 268, "column": 32 }, "end": { - "line": 263, + "line": 268, "column": 33 } } @@ -102438,15 +103446,15 @@ "binop": null }, "value": "instance", - "start": 10197, - "end": 10205, + "start": 10313, + "end": 10321, "loc": { "start": { - "line": 264, + "line": 269, "column": 6 }, "end": { - "line": 264, + "line": 269, "column": 14 } } @@ -102464,15 +103472,15 @@ "binop": null, "updateContext": null }, - "start": 10205, - "end": 10206, + "start": 10321, + "end": 10322, "loc": { "start": { - "line": 264, + "line": 269, "column": 14 }, "end": { - "line": 264, + "line": 269, "column": 15 } } @@ -102490,15 +103498,15 @@ "binop": null }, "value": "replaceInput", - "start": 10206, - "end": 10218, + "start": 10322, + "end": 10334, "loc": { "start": { - "line": 264, + "line": 269, "column": 15 }, "end": { - "line": 264, + "line": 269, "column": 27 } } @@ -102515,15 +103523,15 @@ "postfix": false, "binop": null }, - "start": 10218, - "end": 10219, + "start": 10334, + "end": 10335, "loc": { "start": { - "line": 264, + "line": 269, "column": 27 }, "end": { - "line": 264, + "line": 269, "column": 28 } } @@ -102543,15 +103551,15 @@ "updateContext": null }, "value": "this", - "start": 10219, - "end": 10223, + "start": 10335, + "end": 10339, "loc": { "start": { - "line": 264, + "line": 269, "column": 28 }, "end": { - "line": 264, + "line": 269, "column": 32 } } @@ -102569,15 +103577,15 @@ "binop": null, "updateContext": null }, - "start": 10223, - "end": 10224, + "start": 10339, + "end": 10340, "loc": { "start": { - "line": 264, + "line": 269, "column": 32 }, "end": { - "line": 264, + "line": 269, "column": 33 } } @@ -102595,15 +103603,15 @@ "binop": null }, "value": "input", - "start": 10224, - "end": 10229, + "start": 10340, + "end": 10345, "loc": { "start": { - "line": 264, + "line": 269, "column": 33 }, "end": { - "line": 264, + "line": 269, "column": 38 } } @@ -102620,15 +103628,15 @@ "postfix": false, "binop": null }, - "start": 10229, - "end": 10230, + "start": 10345, + "end": 10346, "loc": { "start": { - "line": 264, + "line": 269, "column": 38 }, "end": { - "line": 264, + "line": 269, "column": 39 } } @@ -102646,15 +103654,15 @@ "binop": null, "updateContext": null }, - "start": 10230, - "end": 10231, + "start": 10346, + "end": 10347, "loc": { "start": { - "line": 264, + "line": 269, "column": 39 }, "end": { - "line": 264, + "line": 269, "column": 40 } } @@ -102671,15 +103679,15 @@ "postfix": false, "binop": null }, - "start": 10237, - "end": 10238, + "start": 10353, + "end": 10354, "loc": { "start": { - "line": 265, + "line": 270, "column": 4 }, "end": { - "line": 265, + "line": 270, "column": 5 } } @@ -102696,15 +103704,15 @@ "postfix": false, "binop": null }, - "start": 10238, - "end": 10239, + "start": 10354, + "end": 10355, "loc": { "start": { - "line": 265, + "line": 270, "column": 5 }, "end": { - "line": 265, + "line": 270, "column": 6 } } @@ -102722,15 +103730,15 @@ "binop": null, "updateContext": null }, - "start": 10239, - "end": 10240, + "start": 10355, + "end": 10356, "loc": { "start": { - "line": 265, + "line": 270, "column": 6 }, "end": { - "line": 265, + "line": 270, "column": 7 } } @@ -102747,15 +103755,15 @@ "postfix": false, "binop": null }, - "start": 10244, - "end": 10245, + "start": 10360, + "end": 10361, "loc": { "start": { - "line": 266, + "line": 271, "column": 2 }, "end": { - "line": 266, + "line": 271, "column": 3 } } @@ -102763,15 +103771,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10253, - "end": 10371, + "start": 10369, + "end": 10487, "loc": { "start": { - "line": 268, + "line": 273, "column": 2 }, "end": { - "line": 271, + "line": 276, "column": 5 } } @@ -102789,15 +103797,15 @@ "binop": null }, "value": "clearInput", - "start": 10375, - "end": 10385, + "start": 10491, + "end": 10501, "loc": { "start": { - "line": 272, + "line": 277, "column": 2 }, "end": { - "line": 272, + "line": 277, "column": 12 } } @@ -102814,15 +103822,15 @@ "postfix": false, "binop": null }, - "start": 10385, - "end": 10386, + "start": 10501, + "end": 10502, "loc": { "start": { - "line": 272, + "line": 277, "column": 12 }, "end": { - "line": 272, + "line": 277, "column": 13 } } @@ -102840,15 +103848,15 @@ "binop": null }, "value": "inputName", - "start": 10386, - "end": 10395, + "start": 10502, + "end": 10511, "loc": { "start": { - "line": 272, + "line": 277, "column": 13 }, "end": { - "line": 272, + "line": 277, "column": 22 } } @@ -102865,15 +103873,15 @@ "postfix": false, "binop": null }, - "start": 10395, - "end": 10396, + "start": 10511, + "end": 10512, "loc": { "start": { - "line": 272, + "line": 277, "column": 22 }, "end": { - "line": 272, + "line": 277, "column": 23 } } @@ -102890,15 +103898,15 @@ "postfix": false, "binop": null }, - "start": 10396, - "end": 10397, + "start": 10512, + "end": 10513, "loc": { "start": { - "line": 272, + "line": 277, "column": 23 }, "end": { - "line": 272, + "line": 277, "column": 24 } } @@ -102916,15 +103924,15 @@ "binop": null }, "value": "inputName", - "start": 10403, - "end": 10412, + "start": 10519, + "end": 10528, "loc": { "start": { - "line": 273, + "line": 278, "column": 4 }, "end": { - "line": 273, + "line": 278, "column": 13 } } @@ -102943,15 +103951,15 @@ "updateContext": null }, "value": "=", - "start": 10413, - "end": 10414, + "start": 10529, + "end": 10530, "loc": { "start": { - "line": 273, + "line": 278, "column": 14 }, "end": { - "line": 273, + "line": 278, "column": 15 } } @@ -102969,15 +103977,15 @@ "binop": null }, "value": "inputName", - "start": 10415, - "end": 10424, + "start": 10531, + "end": 10540, "loc": { "start": { - "line": 273, + "line": 278, "column": 16 }, "end": { - "line": 273, + "line": 278, "column": 25 } } @@ -102996,15 +104004,15 @@ "updateContext": null }, "value": "||", - "start": 10425, - "end": 10427, + "start": 10541, + "end": 10543, "loc": { "start": { - "line": 273, + "line": 278, "column": 26 }, "end": { - "line": 273, + "line": 278, "column": 28 } } @@ -103024,15 +104032,15 @@ "updateContext": null }, "value": "this", - "start": 10428, - "end": 10432, + "start": 10544, + "end": 10548, "loc": { "start": { - "line": 273, + "line": 278, "column": 29 }, "end": { - "line": 273, + "line": 278, "column": 33 } } @@ -103050,15 +104058,15 @@ "binop": null, "updateContext": null }, - "start": 10432, - "end": 10433, + "start": 10548, + "end": 10549, "loc": { "start": { - "line": 273, + "line": 278, "column": 33 }, "end": { - "line": 273, + "line": 278, "column": 34 } } @@ -103076,15 +104084,15 @@ "binop": null }, "value": "options", - "start": 10433, - "end": 10440, + "start": 10549, + "end": 10556, "loc": { "start": { - "line": 273, + "line": 278, "column": 34 }, "end": { - "line": 273, + "line": 278, "column": 41 } } @@ -103102,15 +104110,15 @@ "binop": null, "updateContext": null }, - "start": 10440, - "end": 10441, + "start": 10556, + "end": 10557, "loc": { "start": { - "line": 273, + "line": 278, "column": 41 }, "end": { - "line": 273, + "line": 278, "column": 42 } } @@ -103128,15 +104136,15 @@ "binop": null }, "value": "inputName", - "start": 10441, - "end": 10450, + "start": 10557, + "end": 10566, "loc": { "start": { - "line": 273, + "line": 278, "column": 42 }, "end": { - "line": 273, + "line": 278, "column": 51 } } @@ -103154,15 +104162,15 @@ "binop": null, "updateContext": null }, - "start": 10450, - "end": 10451, + "start": 10566, + "end": 10567, "loc": { "start": { - "line": 273, + "line": 278, "column": 51 }, "end": { - "line": 273, + "line": 278, "column": 52 } } @@ -103182,15 +104190,15 @@ "updateContext": null }, "value": "this", - "start": 10457, - "end": 10461, + "start": 10573, + "end": 10577, "loc": { "start": { - "line": 274, + "line": 279, "column": 4 }, "end": { - "line": 274, + "line": 279, "column": 8 } } @@ -103208,15 +104216,15 @@ "binop": null, "updateContext": null }, - "start": 10461, - "end": 10462, + "start": 10577, + "end": 10578, "loc": { "start": { - "line": 274, + "line": 279, "column": 8 }, "end": { - "line": 274, + "line": 279, "column": 9 } } @@ -103234,15 +104242,15 @@ "binop": null }, "value": "input", - "start": 10462, - "end": 10467, + "start": 10578, + "end": 10583, "loc": { "start": { - "line": 274, + "line": 279, "column": 9 }, "end": { - "line": 274, + "line": 279, "column": 14 } } @@ -103260,15 +104268,15 @@ "binop": null, "updateContext": null }, - "start": 10467, - "end": 10468, + "start": 10583, + "end": 10584, "loc": { "start": { - "line": 274, + "line": 279, "column": 14 }, "end": { - "line": 274, + "line": 279, "column": 15 } } @@ -103288,15 +104296,15 @@ "updateContext": null }, "value": "this", - "start": 10468, - "end": 10472, + "start": 10584, + "end": 10588, "loc": { "start": { - "line": 274, + "line": 279, "column": 15 }, "end": { - "line": 274, + "line": 279, "column": 19 } } @@ -103314,15 +104322,15 @@ "binop": null, "updateContext": null }, - "start": 10472, - "end": 10473, + "start": 10588, + "end": 10589, "loc": { "start": { - "line": 274, + "line": 279, "column": 19 }, "end": { - "line": 274, + "line": 279, "column": 20 } } @@ -103340,15 +104348,15 @@ "binop": null }, "value": "options", - "start": 10473, - "end": 10480, + "start": 10589, + "end": 10596, "loc": { "start": { - "line": 274, + "line": 279, "column": 20 }, "end": { - "line": 274, + "line": 279, "column": 27 } } @@ -103366,15 +104374,15 @@ "binop": null, "updateContext": null }, - "start": 10480, - "end": 10481, + "start": 10596, + "end": 10597, "loc": { "start": { - "line": 274, + "line": 279, "column": 27 }, "end": { - "line": 274, + "line": 279, "column": 28 } } @@ -103392,15 +104400,15 @@ "binop": null }, "value": "inputName", - "start": 10481, - "end": 10490, + "start": 10597, + "end": 10606, "loc": { "start": { - "line": 274, + "line": 279, "column": 28 }, "end": { - "line": 274, + "line": 279, "column": 37 } } @@ -103418,15 +104426,15 @@ "binop": null, "updateContext": null }, - "start": 10490, - "end": 10491, + "start": 10606, + "end": 10607, "loc": { "start": { - "line": 274, + "line": 279, "column": 37 }, "end": { - "line": 274, + "line": 279, "column": 38 } } @@ -103445,15 +104453,15 @@ "updateContext": null }, "value": "=", - "start": 10492, - "end": 10493, + "start": 10608, + "end": 10609, "loc": { "start": { - "line": 274, + "line": 279, "column": 39 }, "end": { - "line": 274, + "line": 279, "column": 40 } } @@ -103472,15 +104480,15 @@ "updateContext": null }, "value": "", - "start": 10494, - "end": 10496, + "start": 10610, + "end": 10612, "loc": { "start": { - "line": 274, + "line": 279, "column": 41 }, "end": { - "line": 274, + "line": 279, "column": 43 } } @@ -103498,15 +104506,15 @@ "binop": null, "updateContext": null }, - "start": 10496, - "end": 10497, + "start": 10612, + "end": 10613, "loc": { "start": { - "line": 274, + "line": 279, "column": 43 }, "end": { - "line": 274, + "line": 279, "column": 44 } } @@ -103514,15 +104522,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10505, - "end": 10560, + "start": 10621, + "end": 10676, "loc": { "start": { - "line": 276, + "line": 281, "column": 4 }, "end": { - "line": 278, + "line": 283, "column": 7 } } @@ -103542,15 +104550,15 @@ "updateContext": null }, "value": "if", - "start": 10566, - "end": 10568, + "start": 10682, + "end": 10684, "loc": { "start": { - "line": 279, + "line": 284, "column": 4 }, "end": { - "line": 279, + "line": 284, "column": 6 } } @@ -103567,15 +104575,15 @@ "postfix": false, "binop": null }, - "start": 10568, - "end": 10569, + "start": 10684, + "end": 10685, "loc": { "start": { - "line": 279, + "line": 284, "column": 6 }, "end": { - "line": 279, + "line": 284, "column": 7 } } @@ -103595,15 +104603,15 @@ "updateContext": null }, "value": "this", - "start": 10569, - "end": 10573, + "start": 10685, + "end": 10689, "loc": { "start": { - "line": 279, + "line": 284, "column": 7 }, "end": { - "line": 279, + "line": 284, "column": 11 } } @@ -103621,15 +104629,15 @@ "binop": null, "updateContext": null }, - "start": 10573, - "end": 10574, + "start": 10689, + "end": 10690, "loc": { "start": { - "line": 279, + "line": 284, "column": 11 }, "end": { - "line": 279, + "line": 284, "column": 12 } } @@ -103647,15 +104655,15 @@ "binop": null }, "value": "options", - "start": 10574, - "end": 10581, + "start": 10690, + "end": 10697, "loc": { "start": { - "line": 279, + "line": 284, "column": 12 }, "end": { - "line": 279, + "line": 284, "column": 19 } } @@ -103673,15 +104681,15 @@ "binop": null, "updateContext": null }, - "start": 10581, - "end": 10582, + "start": 10697, + "end": 10698, "loc": { "start": { - "line": 279, + "line": 284, "column": 19 }, "end": { - "line": 279, + "line": 284, "column": 20 } } @@ -103699,15 +104707,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 10582, - "end": 10600, + "start": 10698, + "end": 10716, "loc": { "start": { - "line": 279, + "line": 284, "column": 20 }, "end": { - "line": 279, + "line": 284, "column": 38 } } @@ -103724,15 +104732,15 @@ "postfix": false, "binop": null }, - "start": 10600, - "end": 10601, + "start": 10716, + "end": 10717, "loc": { "start": { - "line": 279, + "line": 284, "column": 38 }, "end": { - "line": 279, + "line": 284, "column": 39 } } @@ -103752,15 +104760,15 @@ "updateContext": null }, "value": "this", - "start": 10609, - "end": 10613, + "start": 10725, + "end": 10729, "loc": { "start": { - "line": 280, + "line": 285, "column": 6 }, "end": { - "line": 280, + "line": 285, "column": 10 } } @@ -103778,15 +104786,15 @@ "binop": null, "updateContext": null }, - "start": 10613, - "end": 10614, + "start": 10729, + "end": 10730, "loc": { "start": { - "line": 280, + "line": 285, "column": 10 }, "end": { - "line": 280, + "line": 285, "column": 11 } } @@ -103804,15 +104812,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 10614, - "end": 10632, + "start": 10730, + "end": 10748, "loc": { "start": { - "line": 280, + "line": 285, "column": 11 }, "end": { - "line": 280, + "line": 285, "column": 29 } } @@ -103829,15 +104837,15 @@ "postfix": false, "binop": null }, - "start": 10632, - "end": 10633, + "start": 10748, + "end": 10749, "loc": { "start": { - "line": 280, + "line": 285, "column": 29 }, "end": { - "line": 280, + "line": 285, "column": 30 } } @@ -103857,15 +104865,15 @@ "updateContext": null }, "value": "this", - "start": 10633, - "end": 10637, + "start": 10749, + "end": 10753, "loc": { "start": { - "line": 280, + "line": 285, "column": 30 }, "end": { - "line": 280, + "line": 285, "column": 34 } } @@ -103883,15 +104891,15 @@ "binop": null, "updateContext": null }, - "start": 10637, - "end": 10638, + "start": 10753, + "end": 10754, "loc": { "start": { - "line": 280, + "line": 285, "column": 34 }, "end": { - "line": 280, + "line": 285, "column": 35 } } @@ -103909,15 +104917,15 @@ "binop": null }, "value": "input", - "start": 10638, - "end": 10643, + "start": 10754, + "end": 10759, "loc": { "start": { - "line": 280, + "line": 285, "column": 35 }, "end": { - "line": 280, + "line": 285, "column": 40 } } @@ -103934,15 +104942,15 @@ "postfix": false, "binop": null }, - "start": 10643, - "end": 10644, + "start": 10759, + "end": 10760, "loc": { "start": { - "line": 280, + "line": 285, "column": 40 }, "end": { - "line": 280, + "line": 285, "column": 41 } } @@ -103960,15 +104968,15 @@ "binop": null, "updateContext": null }, - "start": 10644, - "end": 10645, + "start": 10760, + "end": 10761, "loc": { "start": { - "line": 280, + "line": 285, "column": 41 }, "end": { - "line": 280, + "line": 285, "column": 42 } } @@ -103985,15 +104993,15 @@ "postfix": false, "binop": null }, - "start": 10649, - "end": 10650, + "start": 10765, + "end": 10766, "loc": { "start": { - "line": 281, + "line": 286, "column": 2 }, "end": { - "line": 281, + "line": 286, "column": 3 } } @@ -104001,15 +105009,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n ", - "start": 10656, - "end": 10818, + "start": 10772, + "end": 10934, "loc": { "start": { - "line": 283, + "line": 288, "column": 2 }, "end": { - "line": 286, + "line": 291, "column": 5 } } @@ -104027,15 +105035,15 @@ "binop": null }, "value": "getInput", - "start": 10822, - "end": 10830, + "start": 10938, + "end": 10946, "loc": { "start": { - "line": 287, + "line": 292, "column": 2 }, "end": { - "line": 287, + "line": 292, "column": 10 } } @@ -104052,15 +105060,15 @@ "postfix": false, "binop": null }, - "start": 10830, - "end": 10831, + "start": 10946, + "end": 10947, "loc": { "start": { - "line": 287, + "line": 292, "column": 10 }, "end": { - "line": 287, + "line": 292, "column": 11 } } @@ -104078,15 +105086,15 @@ "binop": null }, "value": "inputName", - "start": 10831, - "end": 10840, + "start": 10947, + "end": 10956, "loc": { "start": { - "line": 287, + "line": 292, "column": 11 }, "end": { - "line": 287, + "line": 292, "column": 20 } } @@ -104103,15 +105111,15 @@ "postfix": false, "binop": null }, - "start": 10840, - "end": 10841, + "start": 10956, + "end": 10957, "loc": { "start": { - "line": 287, + "line": 292, "column": 20 }, "end": { - "line": 287, + "line": 292, "column": 21 } } @@ -104128,15 +105136,15 @@ "postfix": false, "binop": null }, - "start": 10841, - "end": 10842, + "start": 10957, + "end": 10958, "loc": { "start": { - "line": 287, + "line": 292, "column": 21 }, "end": { - "line": 287, + "line": 292, "column": 22 } } @@ -104154,15 +105162,15 @@ "binop": null }, "value": "inputName", - "start": 10848, - "end": 10857, + "start": 10964, + "end": 10973, "loc": { "start": { - "line": 288, + "line": 293, "column": 4 }, "end": { - "line": 288, + "line": 293, "column": 13 } } @@ -104181,15 +105189,15 @@ "updateContext": null }, "value": "=", - "start": 10858, - "end": 10859, + "start": 10974, + "end": 10975, "loc": { "start": { - "line": 288, + "line": 293, "column": 14 }, "end": { - "line": 288, + "line": 293, "column": 15 } } @@ -104207,15 +105215,15 @@ "binop": null }, "value": "inputName", - "start": 10860, - "end": 10869, + "start": 10976, + "end": 10985, "loc": { "start": { - "line": 288, + "line": 293, "column": 16 }, "end": { - "line": 288, + "line": 293, "column": 25 } } @@ -104234,15 +105242,15 @@ "updateContext": null }, "value": "||", - "start": 10870, - "end": 10872, + "start": 10986, + "end": 10988, "loc": { "start": { - "line": 288, + "line": 293, "column": 26 }, "end": { - "line": 288, + "line": 293, "column": 28 } } @@ -104262,15 +105270,15 @@ "updateContext": null }, "value": "this", - "start": 10873, - "end": 10877, + "start": 10989, + "end": 10993, "loc": { "start": { - "line": 288, + "line": 293, "column": 29 }, "end": { - "line": 288, + "line": 293, "column": 33 } } @@ -104288,15 +105296,15 @@ "binop": null, "updateContext": null }, - "start": 10877, - "end": 10878, + "start": 10993, + "end": 10994, "loc": { "start": { - "line": 288, + "line": 293, "column": 33 }, "end": { - "line": 288, + "line": 293, "column": 34 } } @@ -104314,15 +105322,15 @@ "binop": null }, "value": "options", - "start": 10878, - "end": 10885, + "start": 10994, + "end": 11001, "loc": { "start": { - "line": 288, + "line": 293, "column": 34 }, "end": { - "line": 288, + "line": 293, "column": 41 } } @@ -104340,15 +105348,15 @@ "binop": null, "updateContext": null }, - "start": 10885, - "end": 10886, + "start": 11001, + "end": 11002, "loc": { "start": { - "line": 288, + "line": 293, "column": 41 }, "end": { - "line": 288, + "line": 293, "column": 42 } } @@ -104366,15 +105374,15 @@ "binop": null }, "value": "inputName", - "start": 10886, - "end": 10895, + "start": 11002, + "end": 11011, "loc": { "start": { - "line": 288, + "line": 293, "column": 42 }, "end": { - "line": 288, + "line": 293, "column": 51 } } @@ -104392,15 +105400,15 @@ "binop": null, "updateContext": null }, - "start": 10895, - "end": 10896, + "start": 11011, + "end": 11012, "loc": { "start": { - "line": 288, + "line": 293, "column": 51 }, "end": { - "line": 288, + "line": 293, "column": 52 } } @@ -104408,15 +105416,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 10904, - "end": 10959, + "start": 11020, + "end": 11075, "loc": { "start": { - "line": 290, + "line": 295, "column": 4 }, "end": { - "line": 292, + "line": 297, "column": 7 } } @@ -104436,15 +105444,15 @@ "updateContext": null }, "value": "if", - "start": 10965, - "end": 10967, + "start": 11081, + "end": 11083, "loc": { "start": { - "line": 293, + "line": 298, "column": 4 }, "end": { - "line": 293, + "line": 298, "column": 6 } } @@ -104461,15 +105469,15 @@ "postfix": false, "binop": null }, - "start": 10967, - "end": 10968, + "start": 11083, + "end": 11084, "loc": { "start": { - "line": 293, + "line": 298, "column": 6 }, "end": { - "line": 293, + "line": 298, "column": 7 } } @@ -104489,15 +105497,15 @@ "updateContext": null }, "value": "this", - "start": 10968, - "end": 10972, + "start": 11084, + "end": 11088, "loc": { "start": { - "line": 293, + "line": 298, "column": 7 }, "end": { - "line": 293, + "line": 298, "column": 11 } } @@ -104515,15 +105523,15 @@ "binop": null, "updateContext": null }, - "start": 10972, - "end": 10973, + "start": 11088, + "end": 11089, "loc": { "start": { - "line": 293, + "line": 298, "column": 11 }, "end": { - "line": 293, + "line": 298, "column": 12 } } @@ -104541,15 +105549,15 @@ "binop": null }, "value": "options", - "start": 10973, - "end": 10980, + "start": 11089, + "end": 11096, "loc": { "start": { - "line": 293, + "line": 298, "column": 12 }, "end": { - "line": 293, + "line": 298, "column": 19 } } @@ -104567,15 +105575,15 @@ "binop": null, "updateContext": null }, - "start": 10980, - "end": 10981, + "start": 11096, + "end": 11097, "loc": { "start": { - "line": 293, + "line": 298, "column": 19 }, "end": { - "line": 293, + "line": 298, "column": 20 } } @@ -104593,15 +105601,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 10981, - "end": 10999, + "start": 11097, + "end": 11115, "loc": { "start": { - "line": 293, + "line": 298, "column": 20 }, "end": { - "line": 293, + "line": 298, "column": 38 } } @@ -104618,15 +105626,15 @@ "postfix": false, "binop": null }, - "start": 10999, - "end": 11000, + "start": 11115, + "end": 11116, "loc": { "start": { - "line": 293, + "line": 298, "column": 38 }, "end": { - "line": 293, + "line": 298, "column": 39 } } @@ -104646,15 +105654,15 @@ "updateContext": null }, "value": "this", - "start": 11008, - "end": 11012, + "start": 11124, + "end": 11128, "loc": { "start": { - "line": 294, + "line": 299, "column": 6 }, "end": { - "line": 294, + "line": 299, "column": 10 } } @@ -104672,15 +105680,15 @@ "binop": null, "updateContext": null }, - "start": 11012, - "end": 11013, + "start": 11128, + "end": 11129, "loc": { "start": { - "line": 294, + "line": 299, "column": 10 }, "end": { - "line": 294, + "line": 299, "column": 11 } } @@ -104698,15 +105706,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 11013, - "end": 11031, + "start": 11129, + "end": 11147, "loc": { "start": { - "line": 294, + "line": 299, "column": 11 }, "end": { - "line": 294, + "line": 299, "column": 29 } } @@ -104723,15 +105731,15 @@ "postfix": false, "binop": null }, - "start": 11031, - "end": 11032, + "start": 11147, + "end": 11148, "loc": { "start": { - "line": 294, + "line": 299, "column": 29 }, "end": { - "line": 294, + "line": 299, "column": 30 } } @@ -104751,15 +105759,15 @@ "updateContext": null }, "value": "this", - "start": 11032, - "end": 11036, + "start": 11148, + "end": 11152, "loc": { "start": { - "line": 294, + "line": 299, "column": 30 }, "end": { - "line": 294, + "line": 299, "column": 34 } } @@ -104777,15 +105785,15 @@ "binop": null, "updateContext": null }, - "start": 11036, - "end": 11037, + "start": 11152, + "end": 11153, "loc": { "start": { - "line": 294, + "line": 299, "column": 34 }, "end": { - "line": 294, + "line": 299, "column": 35 } } @@ -104803,15 +105811,15 @@ "binop": null }, "value": "input", - "start": 11037, - "end": 11042, + "start": 11153, + "end": 11158, "loc": { "start": { - "line": 294, + "line": 299, "column": 35 }, "end": { - "line": 294, + "line": 299, "column": 40 } } @@ -104828,15 +105836,15 @@ "postfix": false, "binop": null }, - "start": 11042, - "end": 11043, + "start": 11158, + "end": 11159, "loc": { "start": { - "line": 294, + "line": 299, "column": 40 }, "end": { - "line": 294, + "line": 299, "column": 41 } } @@ -104854,15 +105862,15 @@ "binop": null, "updateContext": null }, - "start": 11043, - "end": 11044, + "start": 11159, + "end": 11160, "loc": { "start": { - "line": 294, + "line": 299, "column": 41 }, "end": { - "line": 294, + "line": 299, "column": 42 } } @@ -104882,15 +105890,15 @@ "updateContext": null }, "value": "return", - "start": 11052, - "end": 11058, + "start": 11168, + "end": 11174, "loc": { "start": { - "line": 296, + "line": 301, "column": 4 }, "end": { - "line": 296, + "line": 301, "column": 10 } } @@ -104910,15 +105918,15 @@ "updateContext": null }, "value": "this", - "start": 11059, - "end": 11063, + "start": 11175, + "end": 11179, "loc": { "start": { - "line": 296, + "line": 301, "column": 11 }, "end": { - "line": 296, + "line": 301, "column": 15 } } @@ -104936,15 +105944,15 @@ "binop": null, "updateContext": null }, - "start": 11063, - "end": 11064, + "start": 11179, + "end": 11180, "loc": { "start": { - "line": 296, + "line": 301, "column": 15 }, "end": { - "line": 296, + "line": 301, "column": 16 } } @@ -104962,15 +105970,15 @@ "binop": null }, "value": "input", - "start": 11064, - "end": 11069, + "start": 11180, + "end": 11185, "loc": { "start": { - "line": 296, + "line": 301, "column": 16 }, "end": { - "line": 296, + "line": 301, "column": 21 } } @@ -104988,15 +105996,15 @@ "binop": null, "updateContext": null }, - "start": 11069, - "end": 11070, + "start": 11185, + "end": 11186, "loc": { "start": { - "line": 296, + "line": 301, "column": 21 }, "end": { - "line": 296, + "line": 301, "column": 22 } } @@ -105016,15 +106024,15 @@ "updateContext": null }, "value": "this", - "start": 11070, - "end": 11074, + "start": 11186, + "end": 11190, "loc": { "start": { - "line": 296, + "line": 301, "column": 22 }, "end": { - "line": 296, + "line": 301, "column": 26 } } @@ -105042,15 +106050,15 @@ "binop": null, "updateContext": null }, - "start": 11074, - "end": 11075, + "start": 11190, + "end": 11191, "loc": { "start": { - "line": 296, + "line": 301, "column": 26 }, "end": { - "line": 296, + "line": 301, "column": 27 } } @@ -105068,15 +106076,15 @@ "binop": null }, "value": "options", - "start": 11075, - "end": 11082, + "start": 11191, + "end": 11198, "loc": { "start": { - "line": 296, + "line": 301, "column": 27 }, "end": { - "line": 296, + "line": 301, "column": 34 } } @@ -105094,15 +106102,15 @@ "binop": null, "updateContext": null }, - "start": 11082, - "end": 11083, + "start": 11198, + "end": 11199, "loc": { "start": { - "line": 296, + "line": 301, "column": 34 }, "end": { - "line": 296, + "line": 301, "column": 35 } } @@ -105120,15 +106128,15 @@ "binop": null }, "value": "inputName", - "start": 11083, - "end": 11092, + "start": 11199, + "end": 11208, "loc": { "start": { - "line": 296, + "line": 301, "column": 35 }, "end": { - "line": 296, + "line": 301, "column": 44 } } @@ -105146,15 +106154,15 @@ "binop": null, "updateContext": null }, - "start": 11092, - "end": 11093, + "start": 11208, + "end": 11209, "loc": { "start": { - "line": 296, + "line": 301, "column": 44 }, "end": { - "line": 296, + "line": 301, "column": 45 } } @@ -105172,15 +106180,15 @@ "binop": null, "updateContext": null }, - "start": 11093, - "end": 11094, + "start": 11209, + "end": 11210, "loc": { "start": { - "line": 296, + "line": 301, "column": 45 }, "end": { - "line": 296, + "line": 301, "column": 46 } } @@ -105197,15 +106205,15 @@ "postfix": false, "binop": null }, - "start": 11098, - "end": 11099, + "start": 11214, + "end": 11215, "loc": { "start": { - "line": 297, + "line": 302, "column": 2 }, "end": { - "line": 297, + "line": 302, "column": 3 } } @@ -105213,15 +106221,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n ", - "start": 11105, - "end": 11265, + "start": 11221, + "end": 11381, "loc": { "start": { - "line": 299, + "line": 304, "column": 2 }, "end": { - "line": 303, + "line": 308, "column": 5 } } @@ -105239,15 +106247,15 @@ "binop": null }, "value": "setInput", - "start": 11269, - "end": 11277, + "start": 11385, + "end": 11393, "loc": { "start": { - "line": 304, + "line": 309, "column": 2 }, "end": { - "line": 304, + "line": 309, "column": 10 } } @@ -105264,15 +106272,15 @@ "postfix": false, "binop": null }, - "start": 11277, - "end": 11278, + "start": 11393, + "end": 11394, "loc": { "start": { - "line": 304, + "line": 309, "column": 10 }, "end": { - "line": 304, + "line": 309, "column": 11 } } @@ -105290,15 +106298,15 @@ "binop": null }, "value": "input", - "start": 11278, - "end": 11283, + "start": 11394, + "end": 11399, "loc": { "start": { - "line": 304, + "line": 309, "column": 11 }, "end": { - "line": 304, + "line": 309, "column": 16 } } @@ -105316,15 +106324,15 @@ "binop": null, "updateContext": null }, - "start": 11283, - "end": 11284, + "start": 11399, + "end": 11400, "loc": { "start": { - "line": 304, + "line": 309, "column": 16 }, "end": { - "line": 304, + "line": 309, "column": 17 } } @@ -105342,15 +106350,15 @@ "binop": null }, "value": "inputName", - "start": 11285, - "end": 11294, + "start": 11401, + "end": 11410, "loc": { "start": { - "line": 304, + "line": 309, "column": 18 }, "end": { - "line": 304, + "line": 309, "column": 27 } } @@ -105367,15 +106375,15 @@ "postfix": false, "binop": null }, - "start": 11294, - "end": 11295, + "start": 11410, + "end": 11411, "loc": { "start": { - "line": 304, + "line": 309, "column": 27 }, "end": { - "line": 304, + "line": 309, "column": 28 } } @@ -105392,15 +106400,15 @@ "postfix": false, "binop": null }, - "start": 11295, - "end": 11296, + "start": 11411, + "end": 11412, "loc": { "start": { - "line": 304, + "line": 309, "column": 28 }, "end": { - "line": 304, + "line": 309, "column": 29 } } @@ -105418,15 +106426,15 @@ "binop": null }, "value": "inputName", - "start": 11302, - "end": 11311, + "start": 11418, + "end": 11427, "loc": { "start": { - "line": 305, + "line": 310, "column": 4 }, "end": { - "line": 305, + "line": 310, "column": 13 } } @@ -105445,15 +106453,15 @@ "updateContext": null }, "value": "=", - "start": 11312, - "end": 11313, + "start": 11428, + "end": 11429, "loc": { "start": { - "line": 305, + "line": 310, "column": 14 }, "end": { - "line": 305, + "line": 310, "column": 15 } } @@ -105471,15 +106479,15 @@ "binop": null }, "value": "inputName", - "start": 11314, - "end": 11323, + "start": 11430, + "end": 11439, "loc": { "start": { - "line": 305, + "line": 310, "column": 16 }, "end": { - "line": 305, + "line": 310, "column": 25 } } @@ -105498,15 +106506,15 @@ "updateContext": null }, "value": "||", - "start": 11324, - "end": 11326, + "start": 11440, + "end": 11442, "loc": { "start": { - "line": 305, + "line": 310, "column": 26 }, "end": { - "line": 305, + "line": 310, "column": 28 } } @@ -105526,15 +106534,15 @@ "updateContext": null }, "value": "this", - "start": 11327, - "end": 11331, + "start": 11443, + "end": 11447, "loc": { "start": { - "line": 305, + "line": 310, "column": 29 }, "end": { - "line": 305, + "line": 310, "column": 33 } } @@ -105552,15 +106560,15 @@ "binop": null, "updateContext": null }, - "start": 11331, - "end": 11332, + "start": 11447, + "end": 11448, "loc": { "start": { - "line": 305, + "line": 310, "column": 33 }, "end": { - "line": 305, + "line": 310, "column": 34 } } @@ -105578,15 +106586,15 @@ "binop": null }, "value": "options", - "start": 11332, - "end": 11339, + "start": 11448, + "end": 11455, "loc": { "start": { - "line": 305, + "line": 310, "column": 34 }, "end": { - "line": 305, + "line": 310, "column": 41 } } @@ -105604,15 +106612,15 @@ "binop": null, "updateContext": null }, - "start": 11339, - "end": 11340, + "start": 11455, + "end": 11456, "loc": { "start": { - "line": 305, + "line": 310, "column": 41 }, "end": { - "line": 305, + "line": 310, "column": 42 } } @@ -105630,15 +106638,15 @@ "binop": null }, "value": "inputName", - "start": 11340, - "end": 11349, + "start": 11456, + "end": 11465, "loc": { "start": { - "line": 305, + "line": 310, "column": 42 }, "end": { - "line": 305, + "line": 310, "column": 51 } } @@ -105656,15 +106664,15 @@ "binop": null, "updateContext": null }, - "start": 11349, - "end": 11350, + "start": 11465, + "end": 11466, "loc": { "start": { - "line": 305, + "line": 310, "column": 51 }, "end": { - "line": 305, + "line": 310, "column": 52 } } @@ -105684,15 +106692,15 @@ "updateContext": null }, "value": "this", - "start": 11356, - "end": 11360, + "start": 11472, + "end": 11476, "loc": { "start": { - "line": 306, + "line": 311, "column": 4 }, "end": { - "line": 306, + "line": 311, "column": 8 } } @@ -105710,15 +106718,15 @@ "binop": null, "updateContext": null }, - "start": 11360, - "end": 11361, + "start": 11476, + "end": 11477, "loc": { "start": { - "line": 306, + "line": 311, "column": 8 }, "end": { - "line": 306, + "line": 311, "column": 9 } } @@ -105736,15 +106744,15 @@ "binop": null }, "value": "input", - "start": 11361, - "end": 11366, + "start": 11477, + "end": 11482, "loc": { "start": { - "line": 306, + "line": 311, "column": 9 }, "end": { - "line": 306, + "line": 311, "column": 14 } } @@ -105762,15 +106770,15 @@ "binop": null, "updateContext": null }, - "start": 11366, - "end": 11367, + "start": 11482, + "end": 11483, "loc": { "start": { - "line": 306, + "line": 311, "column": 14 }, "end": { - "line": 306, + "line": 311, "column": 15 } } @@ -105788,15 +106796,15 @@ "binop": null }, "value": "inputName", - "start": 11367, - "end": 11376, + "start": 11483, + "end": 11492, "loc": { "start": { - "line": 306, + "line": 311, "column": 15 }, "end": { - "line": 306, + "line": 311, "column": 24 } } @@ -105814,15 +106822,15 @@ "binop": null, "updateContext": null }, - "start": 11376, - "end": 11377, + "start": 11492, + "end": 11493, "loc": { "start": { - "line": 306, + "line": 311, "column": 24 }, "end": { - "line": 306, + "line": 311, "column": 25 } } @@ -105841,15 +106849,15 @@ "updateContext": null }, "value": "=", - "start": 11378, - "end": 11379, + "start": 11494, + "end": 11495, "loc": { "start": { - "line": 306, + "line": 311, "column": 26 }, "end": { - "line": 306, + "line": 311, "column": 27 } } @@ -105867,15 +106875,15 @@ "binop": null }, "value": "input", - "start": 11380, - "end": 11385, + "start": 11496, + "end": 11501, "loc": { "start": { - "line": 306, + "line": 311, "column": 28 }, "end": { - "line": 306, + "line": 311, "column": 33 } } @@ -105893,15 +106901,15 @@ "binop": null, "updateContext": null }, - "start": 11385, - "end": 11386, + "start": 11501, + "end": 11502, "loc": { "start": { - "line": 306, + "line": 311, "column": 33 }, "end": { - "line": 306, + "line": 311, "column": 34 } } @@ -105909,15 +106917,15 @@ { "type": "CommentBlock", "value": "*\r\n * Enforce syncInstanceInputs, if set\r\n ", - "start": 11394, - "end": 11449, + "start": 11510, + "end": 11565, "loc": { "start": { - "line": 308, + "line": 313, "column": 4 }, "end": { - "line": 310, + "line": 315, "column": 7 } } @@ -105937,15 +106945,15 @@ "updateContext": null }, "value": "if", - "start": 11455, - "end": 11457, + "start": 11571, + "end": 11573, "loc": { "start": { - "line": 311, + "line": 316, "column": 4 }, "end": { - "line": 311, + "line": 316, "column": 6 } } @@ -105962,15 +106970,15 @@ "postfix": false, "binop": null }, - "start": 11457, - "end": 11458, + "start": 11573, + "end": 11574, "loc": { "start": { - "line": 311, + "line": 316, "column": 6 }, "end": { - "line": 311, + "line": 316, "column": 7 } } @@ -105990,15 +106998,15 @@ "updateContext": null }, "value": "this", - "start": 11458, - "end": 11462, + "start": 11574, + "end": 11578, "loc": { "start": { - "line": 311, + "line": 316, "column": 7 }, "end": { - "line": 311, + "line": 316, "column": 11 } } @@ -106016,15 +107024,15 @@ "binop": null, "updateContext": null }, - "start": 11462, - "end": 11463, + "start": 11578, + "end": 11579, "loc": { "start": { - "line": 311, + "line": 316, "column": 11 }, "end": { - "line": 311, + "line": 316, "column": 12 } } @@ -106042,15 +107050,15 @@ "binop": null }, "value": "options", - "start": 11463, - "end": 11470, + "start": 11579, + "end": 11586, "loc": { "start": { - "line": 311, + "line": 316, "column": 12 }, "end": { - "line": 311, + "line": 316, "column": 19 } } @@ -106068,15 +107076,15 @@ "binop": null, "updateContext": null }, - "start": 11470, - "end": 11471, + "start": 11586, + "end": 11587, "loc": { "start": { - "line": 311, + "line": 316, "column": 19 }, "end": { - "line": 311, + "line": 316, "column": 20 } } @@ -106094,15 +107102,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 11471, - "end": 11489, + "start": 11587, + "end": 11605, "loc": { "start": { - "line": 311, + "line": 316, "column": 20 }, "end": { - "line": 311, + "line": 316, "column": 38 } } @@ -106119,15 +107127,15 @@ "postfix": false, "binop": null }, - "start": 11489, - "end": 11490, + "start": 11605, + "end": 11606, "loc": { "start": { - "line": 311, + "line": 316, "column": 38 }, "end": { - "line": 311, + "line": 316, "column": 39 } } @@ -106147,15 +107155,15 @@ "updateContext": null }, "value": "this", - "start": 11498, - "end": 11502, + "start": 11614, + "end": 11618, "loc": { "start": { - "line": 312, + "line": 317, "column": 6 }, "end": { - "line": 312, + "line": 317, "column": 10 } } @@ -106173,15 +107181,15 @@ "binop": null, "updateContext": null }, - "start": 11502, - "end": 11503, + "start": 11618, + "end": 11619, "loc": { "start": { - "line": 312, + "line": 317, "column": 10 }, "end": { - "line": 312, + "line": 317, "column": 11 } } @@ -106199,15 +107207,15 @@ "binop": null }, "value": "syncInstanceInputs", - "start": 11503, - "end": 11521, + "start": 11619, + "end": 11637, "loc": { "start": { - "line": 312, + "line": 317, "column": 11 }, "end": { - "line": 312, + "line": 317, "column": 29 } } @@ -106224,15 +107232,15 @@ "postfix": false, "binop": null }, - "start": 11521, - "end": 11522, + "start": 11637, + "end": 11638, "loc": { "start": { - "line": 312, + "line": 317, "column": 29 }, "end": { - "line": 312, + "line": 317, "column": 30 } } @@ -106252,15 +107260,15 @@ "updateContext": null }, "value": "this", - "start": 11522, - "end": 11526, + "start": 11638, + "end": 11642, "loc": { "start": { - "line": 312, + "line": 317, "column": 30 }, "end": { - "line": 312, + "line": 317, "column": 34 } } @@ -106278,15 +107286,15 @@ "binop": null, "updateContext": null }, - "start": 11526, - "end": 11527, + "start": 11642, + "end": 11643, "loc": { "start": { - "line": 312, + "line": 317, "column": 34 }, "end": { - "line": 312, + "line": 317, "column": 35 } } @@ -106304,15 +107312,15 @@ "binop": null }, "value": "input", - "start": 11527, - "end": 11532, + "start": 11643, + "end": 11648, "loc": { "start": { - "line": 312, + "line": 317, "column": 35 }, "end": { - "line": 312, + "line": 317, "column": 40 } } @@ -106329,15 +107337,15 @@ "postfix": false, "binop": null }, - "start": 11532, - "end": 11533, + "start": 11648, + "end": 11649, "loc": { "start": { - "line": 312, + "line": 317, "column": 40 }, "end": { - "line": 312, + "line": 317, "column": 41 } } @@ -106355,15 +107363,15 @@ "binop": null, "updateContext": null }, - "start": 11533, - "end": 11534, + "start": 11649, + "end": 11650, "loc": { "start": { - "line": 312, + "line": 317, "column": 41 }, "end": { - "line": 312, + "line": 317, "column": 42 } } @@ -106380,15 +107388,15 @@ "postfix": false, "binop": null }, - "start": 11538, - "end": 11539, + "start": 11654, + "end": 11655, "loc": { "start": { - "line": 313, + "line": 318, "column": 2 }, "end": { - "line": 313, + "line": 318, "column": 3 } } @@ -106396,15 +107404,15 @@ { "type": "CommentBlock", "value": "*\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n ", - "start": 11547, - "end": 11656, + "start": 11663, + "end": 11772, "loc": { "start": { - "line": 315, + "line": 320, "column": 2 }, "end": { - "line": 318, + "line": 323, "column": 5 } } @@ -106422,15 +107430,15 @@ "binop": null }, "value": "replaceInput", - "start": 11660, - "end": 11672, + "start": 11776, + "end": 11788, "loc": { "start": { - "line": 319, + "line": 324, "column": 2 }, "end": { - "line": 319, + "line": 324, "column": 14 } } @@ -106447,15 +107455,15 @@ "postfix": false, "binop": null }, - "start": 11672, - "end": 11673, + "start": 11788, + "end": 11789, "loc": { "start": { - "line": 319, + "line": 324, "column": 14 }, "end": { - "line": 319, + "line": 324, "column": 15 } } @@ -106473,15 +107481,15 @@ "binop": null }, "value": "inputObj", - "start": 11673, - "end": 11681, + "start": 11789, + "end": 11797, "loc": { "start": { - "line": 319, + "line": 324, "column": 15 }, "end": { - "line": 319, + "line": 324, "column": 23 } } @@ -106498,15 +107506,15 @@ "postfix": false, "binop": null }, - "start": 11681, - "end": 11682, + "start": 11797, + "end": 11798, "loc": { "start": { - "line": 319, + "line": 324, "column": 23 }, "end": { - "line": 319, + "line": 324, "column": 24 } } @@ -106523,15 +107531,15 @@ "postfix": false, "binop": null }, - "start": 11682, - "end": 11683, + "start": 11798, + "end": 11799, "loc": { "start": { - "line": 319, + "line": 324, "column": 24 }, "end": { - "line": 319, + "line": 324, "column": 25 } } @@ -106551,15 +107559,15 @@ "updateContext": null }, "value": "this", - "start": 11689, - "end": 11693, + "start": 11805, + "end": 11809, "loc": { "start": { - "line": 320, + "line": 325, "column": 4 }, "end": { - "line": 320, + "line": 325, "column": 8 } } @@ -106577,15 +107585,15 @@ "binop": null, "updateContext": null }, - "start": 11693, - "end": 11694, + "start": 11809, + "end": 11810, "loc": { "start": { - "line": 320, + "line": 325, "column": 8 }, "end": { - "line": 320, + "line": 325, "column": 9 } } @@ -106603,15 +107611,15 @@ "binop": null }, "value": "input", - "start": 11694, - "end": 11699, + "start": 11810, + "end": 11815, "loc": { "start": { - "line": 320, + "line": 325, "column": 9 }, "end": { - "line": 320, + "line": 325, "column": 14 } } @@ -106630,15 +107638,15 @@ "updateContext": null }, "value": "=", - "start": 11700, - "end": 11701, + "start": 11816, + "end": 11817, "loc": { "start": { - "line": 320, + "line": 325, "column": 15 }, "end": { - "line": 320, + "line": 325, "column": 16 } } @@ -106656,15 +107664,15 @@ "binop": null }, "value": "inputObj", - "start": 11702, - "end": 11710, + "start": 11818, + "end": 11826, "loc": { "start": { - "line": 320, + "line": 325, "column": 17 }, "end": { - "line": 320, + "line": 325, "column": 25 } } @@ -106682,15 +107690,15 @@ "binop": null, "updateContext": null }, - "start": 11710, - "end": 11711, + "start": 11826, + "end": 11827, "loc": { "start": { - "line": 320, + "line": 325, "column": 25 }, "end": { - "line": 320, + "line": 325, "column": 26 } } @@ -106707,15 +107715,15 @@ "postfix": false, "binop": null }, - "start": 11715, - "end": 11716, + "start": 11831, + "end": 11832, "loc": { "start": { - "line": 321, + "line": 326, "column": 2 }, "end": { - "line": 321, + "line": 326, "column": 3 } } @@ -106723,15 +107731,15 @@ { "type": "CommentBlock", "value": "*\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n ", - "start": 11722, - "end": 11848, + "start": 11838, + "end": 11964, "loc": { "start": { - "line": 323, + "line": 328, "column": 2 }, "end": { - "line": 326, + "line": 331, "column": 5 } } @@ -106749,15 +107757,15 @@ "binop": null }, "value": "setOptions", - "start": 11852, - "end": 11862, + "start": 11968, + "end": 11978, "loc": { "start": { - "line": 327, + "line": 332, "column": 2 }, "end": { - "line": 327, + "line": 332, "column": 12 } } @@ -106776,15 +107784,15 @@ "updateContext": null }, "value": "=", - "start": 11863, - "end": 11864, + "start": 11979, + "end": 11980, "loc": { "start": { - "line": 327, + "line": 332, "column": 13 }, "end": { - "line": 327, + "line": 332, "column": 14 } } @@ -106802,15 +107810,15 @@ "binop": null }, "value": "option", - "start": 11865, - "end": 11871, + "start": 11981, + "end": 11987, "loc": { "start": { - "line": 327, + "line": 332, "column": 15 }, "end": { - "line": 327, + "line": 332, "column": 21 } } @@ -106828,15 +107836,15 @@ "binop": null, "updateContext": null }, - "start": 11872, - "end": 11874, + "start": 11988, + "end": 11990, "loc": { "start": { - "line": 327, + "line": 332, "column": 22 }, "end": { - "line": 327, + "line": 332, "column": 24 } } @@ -106853,15 +107861,15 @@ "postfix": false, "binop": null }, - "start": 11875, - "end": 11876, + "start": 11991, + "end": 11992, "loc": { "start": { - "line": 327, + "line": 332, "column": 25 }, "end": { - "line": 327, + "line": 332, "column": 26 } } @@ -106879,15 +107887,15 @@ "binop": null }, "value": "option", - "start": 11882, - "end": 11888, + "start": 11998, + "end": 12004, "loc": { "start": { - "line": 328, + "line": 333, "column": 4 }, "end": { - "line": 328, + "line": 333, "column": 10 } } @@ -106906,15 +107914,15 @@ "updateContext": null }, "value": "=", - "start": 11889, - "end": 11890, + "start": 12005, + "end": 12006, "loc": { "start": { - "line": 328, + "line": 333, "column": 11 }, "end": { - "line": 328, + "line": 333, "column": 12 } } @@ -106932,15 +107940,15 @@ "binop": null }, "value": "option", - "start": 11891, - "end": 11897, + "start": 12007, + "end": 12013, "loc": { "start": { - "line": 328, + "line": 333, "column": 13 }, "end": { - "line": 328, + "line": 333, "column": 19 } } @@ -106959,15 +107967,15 @@ "updateContext": null }, "value": "||", - "start": 11898, - "end": 11900, + "start": 12014, + "end": 12016, "loc": { "start": { - "line": 328, + "line": 333, "column": 20 }, "end": { - "line": 328, + "line": 333, "column": 22 } } @@ -106984,15 +107992,15 @@ "postfix": false, "binop": null }, - "start": 11901, - "end": 11902, + "start": 12017, + "end": 12018, "loc": { "start": { - "line": 328, + "line": 333, "column": 23 }, "end": { - "line": 328, + "line": 333, "column": 24 } } @@ -107009,15 +108017,15 @@ "postfix": false, "binop": null }, - "start": 11902, - "end": 11903, + "start": 12018, + "end": 12019, "loc": { "start": { - "line": 328, + "line": 333, "column": 24 }, "end": { - "line": 328, + "line": 333, "column": 25 } } @@ -107035,15 +108043,15 @@ "binop": null, "updateContext": null }, - "start": 11903, - "end": 11904, + "start": 12019, + "end": 12020, "loc": { "start": { - "line": 328, + "line": 333, "column": 25 }, "end": { - "line": 328, + "line": 333, "column": 26 } } @@ -107063,15 +108071,15 @@ "updateContext": null }, "value": "this", - "start": 11910, - "end": 11914, + "start": 12026, + "end": 12030, "loc": { "start": { - "line": 329, + "line": 334, "column": 4 }, "end": { - "line": 329, + "line": 334, "column": 8 } } @@ -107089,15 +108097,15 @@ "binop": null, "updateContext": null }, - "start": 11914, - "end": 11915, + "start": 12030, + "end": 12031, "loc": { "start": { - "line": 329, + "line": 334, "column": 8 }, "end": { - "line": 329, + "line": 334, "column": 9 } } @@ -107115,15 +108123,15 @@ "binop": null }, "value": "options", - "start": 11915, - "end": 11922, + "start": 12031, + "end": 12038, "loc": { "start": { - "line": 329, + "line": 334, "column": 9 }, "end": { - "line": 329, + "line": 334, "column": 16 } } @@ -107142,15 +108150,15 @@ "updateContext": null }, "value": "=", - "start": 11923, - "end": 11924, + "start": 12039, + "end": 12040, "loc": { "start": { - "line": 329, + "line": 334, "column": 17 }, "end": { - "line": 329, + "line": 334, "column": 18 } } @@ -107168,15 +108176,15 @@ "binop": null }, "value": "Object", - "start": 11925, - "end": 11931, + "start": 12041, + "end": 12047, "loc": { "start": { - "line": 329, + "line": 334, "column": 19 }, "end": { - "line": 329, + "line": 334, "column": 25 } } @@ -107194,15 +108202,15 @@ "binop": null, "updateContext": null }, - "start": 11931, - "end": 11932, + "start": 12047, + "end": 12048, "loc": { "start": { - "line": 329, + "line": 334, "column": 25 }, "end": { - "line": 329, + "line": 334, "column": 26 } } @@ -107220,15 +108228,15 @@ "binop": null }, "value": "assign", - "start": 11932, - "end": 11938, + "start": 12048, + "end": 12054, "loc": { "start": { - "line": 329, + "line": 334, "column": 26 }, "end": { - "line": 329, + "line": 334, "column": 32 } } @@ -107245,15 +108253,15 @@ "postfix": false, "binop": null }, - "start": 11938, - "end": 11939, + "start": 12054, + "end": 12055, "loc": { "start": { - "line": 329, + "line": 334, "column": 32 }, "end": { - "line": 329, + "line": 334, "column": 33 } } @@ -107273,15 +108281,15 @@ "updateContext": null }, "value": "this", - "start": 11939, - "end": 11943, + "start": 12055, + "end": 12059, "loc": { "start": { - "line": 329, + "line": 334, "column": 33 }, "end": { - "line": 329, + "line": 334, "column": 37 } } @@ -107299,15 +108307,15 @@ "binop": null, "updateContext": null }, - "start": 11943, - "end": 11944, + "start": 12059, + "end": 12060, "loc": { "start": { - "line": 329, + "line": 334, "column": 37 }, "end": { - "line": 329, + "line": 334, "column": 38 } } @@ -107325,15 +108333,15 @@ "binop": null }, "value": "options", - "start": 11944, - "end": 11951, + "start": 12060, + "end": 12067, "loc": { "start": { - "line": 329, + "line": 334, "column": 38 }, "end": { - "line": 329, + "line": 334, "column": 45 } } @@ -107351,15 +108359,15 @@ "binop": null, "updateContext": null }, - "start": 11951, - "end": 11952, + "start": 12067, + "end": 12068, "loc": { "start": { - "line": 329, + "line": 334, "column": 45 }, "end": { - "line": 329, + "line": 334, "column": 46 } } @@ -107377,15 +108385,15 @@ "binop": null }, "value": "option", - "start": 11953, - "end": 11959, + "start": 12069, + "end": 12075, "loc": { "start": { - "line": 329, + "line": 334, "column": 47 }, "end": { - "line": 329, + "line": 334, "column": 53 } } @@ -107402,15 +108410,15 @@ "postfix": false, "binop": null }, - "start": 11959, - "end": 11960, + "start": 12075, + "end": 12076, "loc": { "start": { - "line": 329, + "line": 334, "column": 53 }, "end": { - "line": 329, + "line": 334, "column": 54 } } @@ -107428,15 +108436,15 @@ "binop": null, "updateContext": null }, - "start": 11960, - "end": 11961, + "start": 12076, + "end": 12077, "loc": { "start": { - "line": 329, + "line": 334, "column": 54 }, "end": { - "line": 329, + "line": 334, "column": 55 } } @@ -107456,15 +108464,15 @@ "updateContext": null }, "value": "this", - "start": 11967, - "end": 11971, + "start": 12083, + "end": 12087, "loc": { "start": { - "line": 330, + "line": 335, "column": 4 }, "end": { - "line": 330, + "line": 335, "column": 8 } } @@ -107482,15 +108490,15 @@ "binop": null, "updateContext": null }, - "start": 11971, - "end": 11972, + "start": 12087, + "end": 12088, "loc": { "start": { - "line": 330, + "line": 335, "column": 8 }, "end": { - "line": 330, + "line": 335, "column": 9 } } @@ -107508,15 +108516,15 @@ "binop": null }, "value": "render", - "start": 11972, - "end": 11978, + "start": 12088, + "end": 12094, "loc": { "start": { - "line": 330, + "line": 335, "column": 9 }, "end": { - "line": 330, + "line": 335, "column": 15 } } @@ -107533,15 +108541,15 @@ "postfix": false, "binop": null }, - "start": 11978, - "end": 11979, + "start": 12094, + "end": 12095, "loc": { "start": { - "line": 330, + "line": 335, "column": 15 }, "end": { - "line": 330, + "line": 335, "column": 16 } } @@ -107558,15 +108566,15 @@ "postfix": false, "binop": null }, - "start": 11979, - "end": 11980, + "start": 12095, + "end": 12096, "loc": { "start": { - "line": 330, + "line": 335, "column": 16 }, "end": { - "line": 330, + "line": 335, "column": 17 } } @@ -107584,15 +108592,15 @@ "binop": null, "updateContext": null }, - "start": 11980, - "end": 11981, + "start": 12096, + "end": 12097, "loc": { "start": { - "line": 330, + "line": 335, "column": 17 }, "end": { - "line": 330, + "line": 335, "column": 18 } } @@ -107609,15 +108617,15 @@ "postfix": false, "binop": null }, - "start": 11985, - "end": 11986, + "start": 12101, + "end": 12102, "loc": { "start": { - "line": 331, + "line": 336, "column": 2 }, "end": { - "line": 331, + "line": 336, "column": 3 } } @@ -107625,15 +108633,15 @@ { "type": "CommentBlock", "value": "*\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n ", - "start": 11992, - "end": 12101, + "start": 12108, + "end": 12217, "loc": { "start": { - "line": 333, + "line": 338, "column": 2 }, "end": { - "line": 336, + "line": 341, "column": 5 } } @@ -107651,15 +108659,15 @@ "binop": null }, "value": "clear", - "start": 12105, - "end": 12110, + "start": 12221, + "end": 12226, "loc": { "start": { - "line": 337, + "line": 342, "column": 2 }, "end": { - "line": 337, + "line": 342, "column": 7 } } @@ -107676,15 +108684,15 @@ "postfix": false, "binop": null }, - "start": 12110, - "end": 12111, + "start": 12226, + "end": 12227, "loc": { "start": { - "line": 337, + "line": 342, "column": 7 }, "end": { - "line": 337, + "line": 342, "column": 8 } } @@ -107701,15 +108709,15 @@ "postfix": false, "binop": null }, - "start": 12111, - "end": 12112, + "start": 12227, + "end": 12228, "loc": { "start": { - "line": 337, + "line": 342, "column": 8 }, "end": { - "line": 337, + "line": 342, "column": 9 } } @@ -107726,15 +108734,15 @@ "postfix": false, "binop": null }, - "start": 12112, - "end": 12113, + "start": 12228, + "end": 12229, "loc": { "start": { - "line": 337, + "line": 342, "column": 9 }, "end": { - "line": 337, + "line": 342, "column": 10 } } @@ -107754,15 +108762,15 @@ "updateContext": null }, "value": "this", - "start": 12119, - "end": 12123, + "start": 12235, + "end": 12239, "loc": { "start": { - "line": 338, + "line": 343, "column": 4 }, "end": { - "line": 338, + "line": 343, "column": 8 } } @@ -107780,15 +108788,15 @@ "binop": null, "updateContext": null }, - "start": 12123, - "end": 12124, + "start": 12239, + "end": 12240, "loc": { "start": { - "line": 338, + "line": 343, "column": 8 }, "end": { - "line": 338, + "line": 343, "column": 9 } } @@ -107806,15 +108814,15 @@ "binop": null }, "value": "keyboardDOM", - "start": 12124, - "end": 12135, + "start": 12240, + "end": 12251, "loc": { "start": { - "line": 338, + "line": 343, "column": 9 }, "end": { - "line": 338, + "line": 343, "column": 20 } } @@ -107832,15 +108840,15 @@ "binop": null, "updateContext": null }, - "start": 12135, - "end": 12136, + "start": 12251, + "end": 12252, "loc": { "start": { - "line": 338, + "line": 343, "column": 20 }, "end": { - "line": 338, + "line": 343, "column": 21 } } @@ -107858,15 +108866,15 @@ "binop": null }, "value": "innerHTML", - "start": 12136, - "end": 12145, + "start": 12252, + "end": 12261, "loc": { "start": { - "line": 338, + "line": 343, "column": 21 }, "end": { - "line": 338, + "line": 343, "column": 30 } } @@ -107885,15 +108893,15 @@ "updateContext": null }, "value": "=", - "start": 12146, - "end": 12147, + "start": 12262, + "end": 12263, "loc": { "start": { - "line": 338, + "line": 343, "column": 31 }, "end": { - "line": 338, + "line": 343, "column": 32 } } @@ -107912,15 +108920,15 @@ "updateContext": null }, "value": "", - "start": 12148, - "end": 12150, + "start": 12264, + "end": 12266, "loc": { "start": { - "line": 338, + "line": 343, "column": 33 }, "end": { - "line": 338, + "line": 343, "column": 35 } } @@ -107938,15 +108946,15 @@ "binop": null, "updateContext": null }, - "start": 12150, - "end": 12151, + "start": 12266, + "end": 12267, "loc": { "start": { - "line": 338, + "line": 343, "column": 35 }, "end": { - "line": 338, + "line": 343, "column": 36 } } @@ -107966,15 +108974,15 @@ "updateContext": null }, "value": "this", - "start": 12157, - "end": 12161, + "start": 12273, + "end": 12277, "loc": { "start": { - "line": 339, + "line": 344, "column": 4 }, "end": { - "line": 339, + "line": 344, "column": 8 } } @@ -107992,15 +109000,15 @@ "binop": null, "updateContext": null }, - "start": 12161, - "end": 12162, + "start": 12277, + "end": 12278, "loc": { "start": { - "line": 339, + "line": 344, "column": 8 }, "end": { - "line": 339, + "line": 344, "column": 9 } } @@ -108018,15 +109026,15 @@ "binop": null }, "value": "keyboardDOM", - "start": 12162, - "end": 12173, + "start": 12278, + "end": 12289, "loc": { "start": { - "line": 339, + "line": 344, "column": 9 }, "end": { - "line": 339, + "line": 344, "column": 20 } } @@ -108044,15 +109052,15 @@ "binop": null, "updateContext": null }, - "start": 12173, - "end": 12174, + "start": 12289, + "end": 12290, "loc": { "start": { - "line": 339, + "line": 344, "column": 20 }, "end": { - "line": 339, + "line": 344, "column": 21 } } @@ -108070,15 +109078,15 @@ "binop": null }, "value": "className", - "start": 12174, - "end": 12183, + "start": 12290, + "end": 12299, "loc": { "start": { - "line": 339, + "line": 344, "column": 21 }, "end": { - "line": 339, + "line": 344, "column": 30 } } @@ -108097,15 +109105,15 @@ "updateContext": null }, "value": "=", - "start": 12184, - "end": 12185, + "start": 12300, + "end": 12301, "loc": { "start": { - "line": 339, + "line": 344, "column": 31 }, "end": { - "line": 339, + "line": 344, "column": 32 } } @@ -108125,15 +109133,15 @@ "updateContext": null }, "value": "this", - "start": 12186, - "end": 12190, + "start": 12302, + "end": 12306, "loc": { "start": { - "line": 339, + "line": 344, "column": 33 }, "end": { - "line": 339, + "line": 344, "column": 37 } } @@ -108151,15 +109159,15 @@ "binop": null, "updateContext": null }, - "start": 12190, - "end": 12191, + "start": 12306, + "end": 12307, "loc": { "start": { - "line": 339, + "line": 344, "column": 37 }, "end": { - "line": 339, + "line": 344, "column": 38 } } @@ -108177,15 +109185,15 @@ "binop": null }, "value": "keyboardDOMClass", - "start": 12191, - "end": 12207, + "start": 12307, + "end": 12323, "loc": { "start": { - "line": 339, + "line": 344, "column": 38 }, "end": { - "line": 339, + "line": 344, "column": 54 } } @@ -108203,15 +109211,15 @@ "binop": null, "updateContext": null }, - "start": 12207, - "end": 12208, + "start": 12323, + "end": 12324, "loc": { "start": { - "line": 339, + "line": 344, "column": 54 }, "end": { - "line": 339, + "line": 344, "column": 55 } } @@ -108231,15 +109239,15 @@ "updateContext": null }, "value": "this", - "start": 12214, - "end": 12218, + "start": 12330, + "end": 12334, "loc": { "start": { - "line": 340, + "line": 345, "column": 4 }, "end": { - "line": 340, + "line": 345, "column": 8 } } @@ -108257,15 +109265,15 @@ "binop": null, "updateContext": null }, - "start": 12218, - "end": 12219, + "start": 12334, + "end": 12335, "loc": { "start": { - "line": 340, + "line": 345, "column": 8 }, "end": { - "line": 340, + "line": 345, "column": 9 } } @@ -108283,15 +109291,15 @@ "binop": null }, "value": "buttonElements", - "start": 12219, - "end": 12233, + "start": 12335, + "end": 12349, "loc": { "start": { - "line": 340, + "line": 345, "column": 9 }, "end": { - "line": 340, + "line": 345, "column": 23 } } @@ -108310,15 +109318,15 @@ "updateContext": null }, "value": "=", - "start": 12234, - "end": 12235, + "start": 12350, + "end": 12351, "loc": { "start": { - "line": 340, + "line": 345, "column": 24 }, "end": { - "line": 340, + "line": 345, "column": 25 } } @@ -108335,15 +109343,15 @@ "postfix": false, "binop": null }, - "start": 12236, - "end": 12237, + "start": 12352, + "end": 12353, "loc": { "start": { - "line": 340, + "line": 345, "column": 26 }, "end": { - "line": 340, + "line": 345, "column": 27 } } @@ -108360,15 +109368,15 @@ "postfix": false, "binop": null }, - "start": 12237, - "end": 12238, + "start": 12353, + "end": 12354, "loc": { "start": { - "line": 340, + "line": 345, "column": 27 }, "end": { - "line": 340, + "line": 345, "column": 28 } } @@ -108386,15 +109394,15 @@ "binop": null, "updateContext": null }, - "start": 12238, - "end": 12239, + "start": 12354, + "end": 12355, "loc": { "start": { - "line": 340, + "line": 345, "column": 28 }, "end": { - "line": 340, + "line": 345, "column": 29 } } @@ -108411,15 +109419,15 @@ "postfix": false, "binop": null }, - "start": 12243, - "end": 12244, + "start": 12359, + "end": 12360, "loc": { "start": { - "line": 341, + "line": 346, "column": 2 }, "end": { - "line": 341, + "line": 346, "column": 3 } } @@ -108427,15 +109435,15 @@ { "type": "CommentBlock", "value": "*\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n ", - "start": 12250, - "end": 12455, + "start": 12366, + "end": 12571, "loc": { "start": { - "line": 343, + "line": 348, "column": 2 }, "end": { - "line": 346, + "line": 351, "column": 5 } } @@ -108453,15 +109461,15 @@ "binop": null }, "value": "dispatch", - "start": 12459, - "end": 12467, + "start": 12575, + "end": 12583, "loc": { "start": { - "line": 347, + "line": 352, "column": 2 }, "end": { - "line": 347, + "line": 352, "column": 10 } } @@ -108478,15 +109486,15 @@ "postfix": false, "binop": null }, - "start": 12467, - "end": 12468, + "start": 12583, + "end": 12584, "loc": { "start": { - "line": 347, + "line": 352, "column": 10 }, "end": { - "line": 347, + "line": 352, "column": 11 } } @@ -108504,15 +109512,15 @@ "binop": null }, "value": "callback", - "start": 12468, - "end": 12476, + "start": 12584, + "end": 12592, "loc": { "start": { - "line": 347, + "line": 352, "column": 11 }, "end": { - "line": 347, + "line": 352, "column": 19 } } @@ -108529,15 +109537,15 @@ "postfix": false, "binop": null }, - "start": 12476, - "end": 12477, + "start": 12592, + "end": 12593, "loc": { "start": { - "line": 347, + "line": 352, "column": 19 }, "end": { - "line": 347, + "line": 352, "column": 20 } } @@ -108554,15 +109562,15 @@ "postfix": false, "binop": null }, - "start": 12477, - "end": 12478, + "start": 12593, + "end": 12594, "loc": { "start": { - "line": 347, + "line": 352, "column": 20 }, "end": { - "line": 347, + "line": 352, "column": 21 } } @@ -108582,15 +109590,15 @@ "updateContext": null }, "value": "if", - "start": 12484, - "end": 12486, + "start": 12600, + "end": 12602, "loc": { "start": { - "line": 348, + "line": 353, "column": 4 }, "end": { - "line": 348, + "line": 353, "column": 6 } } @@ -108607,15 +109615,15 @@ "postfix": false, "binop": null }, - "start": 12486, - "end": 12487, + "start": 12602, + "end": 12603, "loc": { "start": { - "line": 348, + "line": 353, "column": 6 }, "end": { - "line": 348, + "line": 353, "column": 7 } } @@ -108634,15 +109642,15 @@ "updateContext": null }, "value": "!", - "start": 12487, - "end": 12488, + "start": 12603, + "end": 12604, "loc": { "start": { - "line": 348, + "line": 353, "column": 7 }, "end": { - "line": 348, + "line": 353, "column": 8 } } @@ -108660,15 +109668,15 @@ "binop": null }, "value": "window", - "start": 12488, - "end": 12494, + "start": 12604, + "end": 12610, "loc": { "start": { - "line": 348, + "line": 353, "column": 8 }, "end": { - "line": 348, + "line": 353, "column": 14 } } @@ -108686,15 +109694,15 @@ "binop": null, "updateContext": null }, - "start": 12494, - "end": 12495, + "start": 12610, + "end": 12611, "loc": { "start": { - "line": 348, + "line": 353, "column": 14 }, "end": { - "line": 348, + "line": 353, "column": 15 } } @@ -108713,15 +109721,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 12495, - "end": 12520, + "start": 12611, + "end": 12636, "loc": { "start": { - "line": 348, + "line": 353, "column": 15 }, "end": { - "line": 348, + "line": 353, "column": 40 } } @@ -108739,15 +109747,15 @@ "binop": null, "updateContext": null }, - "start": 12520, - "end": 12521, + "start": 12636, + "end": 12637, "loc": { "start": { - "line": 348, + "line": 353, "column": 40 }, "end": { - "line": 348, + "line": 353, "column": 41 } } @@ -108764,15 +109772,15 @@ "postfix": false, "binop": null }, - "start": 12521, - "end": 12522, + "start": 12637, + "end": 12638, "loc": { "start": { - "line": 348, + "line": 353, "column": 41 }, "end": { - "line": 348, + "line": 353, "column": 42 } } @@ -108789,15 +109797,15 @@ "postfix": false, "binop": null }, - "start": 12522, - "end": 12523, + "start": 12638, + "end": 12639, "loc": { "start": { - "line": 348, + "line": 353, "column": 42 }, "end": { - "line": 348, + "line": 353, "column": 43 } } @@ -108815,15 +109823,15 @@ "binop": null }, "value": "console", - "start": 12531, - "end": 12538, + "start": 12647, + "end": 12654, "loc": { "start": { - "line": 349, + "line": 354, "column": 6 }, "end": { - "line": 349, + "line": 354, "column": 13 } } @@ -108841,15 +109849,15 @@ "binop": null, "updateContext": null }, - "start": 12538, - "end": 12539, + "start": 12654, + "end": 12655, "loc": { "start": { - "line": 349, + "line": 354, "column": 13 }, "end": { - "line": 349, + "line": 354, "column": 14 } } @@ -108867,15 +109875,15 @@ "binop": null }, "value": "warn", - "start": 12539, - "end": 12543, + "start": 12655, + "end": 12659, "loc": { "start": { - "line": 349, + "line": 354, "column": 14 }, "end": { - "line": 349, + "line": 354, "column": 18 } } @@ -108892,15 +109900,15 @@ "postfix": false, "binop": null }, - "start": 12543, - "end": 12544, + "start": 12659, + "end": 12660, "loc": { "start": { - "line": 349, + "line": 354, "column": 18 }, "end": { - "line": 349, + "line": 354, "column": 19 } } @@ -108917,15 +109925,15 @@ "postfix": false, "binop": null }, - "start": 12544, - "end": 12545, + "start": 12660, + "end": 12661, "loc": { "start": { - "line": 349, + "line": 354, "column": 19 }, "end": { - "line": 349, + "line": 354, "column": 20 } } @@ -108944,15 +109952,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances is not defined. Dispatch cannot be called.", - "start": 12545, - "end": 12611, + "start": 12661, + "end": 12727, "loc": { "start": { - "line": 349, + "line": 354, "column": 20 }, "end": { - "line": 349, + "line": 354, "column": 86 } } @@ -108969,15 +109977,15 @@ "postfix": false, "binop": null }, - "start": 12611, - "end": 12612, + "start": 12727, + "end": 12728, "loc": { "start": { - "line": 349, + "line": 354, "column": 86 }, "end": { - "line": 349, + "line": 354, "column": 87 } } @@ -108994,15 +110002,15 @@ "postfix": false, "binop": null }, - "start": 12612, - "end": 12613, + "start": 12728, + "end": 12729, "loc": { "start": { - "line": 349, + "line": 354, "column": 87 }, "end": { - "line": 349, + "line": 354, "column": 88 } } @@ -109020,15 +110028,15 @@ "binop": null, "updateContext": null }, - "start": 12613, - "end": 12614, + "start": 12729, + "end": 12730, "loc": { "start": { - "line": 349, + "line": 354, "column": 88 }, "end": { - "line": 349, + "line": 354, "column": 89 } } @@ -109048,15 +110056,15 @@ "updateContext": null }, "value": "throw", - "start": 12622, - "end": 12627, + "start": 12738, + "end": 12743, "loc": { "start": { - "line": 350, + "line": 355, "column": 6 }, "end": { - "line": 350, + "line": 355, "column": 11 } } @@ -109076,15 +110084,15 @@ "updateContext": null }, "value": "new", - "start": 12628, - "end": 12631, + "start": 12744, + "end": 12747, "loc": { "start": { - "line": 350, + "line": 355, "column": 12 }, "end": { - "line": 350, + "line": 355, "column": 15 } } @@ -109102,15 +110110,15 @@ "binop": null }, "value": "Error", - "start": 12632, - "end": 12637, + "start": 12748, + "end": 12753, "loc": { "start": { - "line": 350, + "line": 355, "column": 16 }, "end": { - "line": 350, + "line": 355, "column": 21 } } @@ -109127,15 +110135,15 @@ "postfix": false, "binop": null }, - "start": 12637, - "end": 12638, + "start": 12753, + "end": 12754, "loc": { "start": { - "line": 350, + "line": 355, "column": 21 }, "end": { - "line": 350, + "line": 355, "column": 22 } } @@ -109154,15 +110162,15 @@ "updateContext": null }, "value": "INSTANCES_VAR_ERROR", - "start": 12638, - "end": 12659, + "start": 12754, + "end": 12775, "loc": { "start": { - "line": 350, + "line": 355, "column": 22 }, "end": { - "line": 350, + "line": 355, "column": 43 } } @@ -109179,15 +110187,15 @@ "postfix": false, "binop": null }, - "start": 12659, - "end": 12660, + "start": 12775, + "end": 12776, "loc": { "start": { - "line": 350, + "line": 355, "column": 43 }, "end": { - "line": 350, + "line": 355, "column": 44 } } @@ -109205,15 +110213,15 @@ "binop": null, "updateContext": null }, - "start": 12660, - "end": 12661, + "start": 12776, + "end": 12777, "loc": { "start": { - "line": 350, + "line": 355, "column": 44 }, "end": { - "line": 350, + "line": 355, "column": 45 } } @@ -109230,15 +110238,15 @@ "postfix": false, "binop": null }, - "start": 12667, - "end": 12668, + "start": 12783, + "end": 12784, "loc": { "start": { - "line": 351, + "line": 356, "column": 4 }, "end": { - "line": 351, + "line": 356, "column": 5 } } @@ -109258,15 +110266,15 @@ "updateContext": null }, "value": "return", - "start": 12680, - "end": 12686, + "start": 12796, + "end": 12802, "loc": { "start": { - "line": 353, + "line": 358, "column": 4 }, "end": { - "line": 353, + "line": 358, "column": 10 } } @@ -109284,15 +110292,15 @@ "binop": null }, "value": "Object", - "start": 12687, - "end": 12693, + "start": 12803, + "end": 12809, "loc": { "start": { - "line": 353, + "line": 358, "column": 11 }, "end": { - "line": 353, + "line": 358, "column": 17 } } @@ -109310,15 +110318,15 @@ "binop": null, "updateContext": null }, - "start": 12693, - "end": 12694, + "start": 12809, + "end": 12810, "loc": { "start": { - "line": 353, + "line": 358, "column": 17 }, "end": { - "line": 353, + "line": 358, "column": 18 } } @@ -109336,15 +110344,15 @@ "binop": null }, "value": "keys", - "start": 12694, - "end": 12698, + "start": 12810, + "end": 12814, "loc": { "start": { - "line": 353, + "line": 358, "column": 18 }, "end": { - "line": 353, + "line": 358, "column": 22 } } @@ -109361,15 +110369,15 @@ "postfix": false, "binop": null }, - "start": 12698, - "end": 12699, + "start": 12814, + "end": 12815, "loc": { "start": { - "line": 353, + "line": 358, "column": 22 }, "end": { - "line": 353, + "line": 358, "column": 23 } } @@ -109387,15 +110395,15 @@ "binop": null }, "value": "window", - "start": 12699, - "end": 12705, + "start": 12815, + "end": 12821, "loc": { "start": { - "line": 353, + "line": 358, "column": 23 }, "end": { - "line": 353, + "line": 358, "column": 29 } } @@ -109413,15 +110421,15 @@ "binop": null, "updateContext": null }, - "start": 12705, - "end": 12706, + "start": 12821, + "end": 12822, "loc": { "start": { - "line": 353, + "line": 358, "column": 29 }, "end": { - "line": 353, + "line": 358, "column": 30 } } @@ -109440,15 +110448,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 12706, - "end": 12731, + "start": 12822, + "end": 12847, "loc": { "start": { - "line": 353, + "line": 358, "column": 30 }, "end": { - "line": 353, + "line": 358, "column": 55 } } @@ -109466,15 +110474,15 @@ "binop": null, "updateContext": null }, - "start": 12731, - "end": 12732, + "start": 12847, + "end": 12848, "loc": { "start": { - "line": 353, + "line": 358, "column": 55 }, "end": { - "line": 353, + "line": 358, "column": 56 } } @@ -109491,15 +110499,15 @@ "postfix": false, "binop": null }, - "start": 12732, - "end": 12733, + "start": 12848, + "end": 12849, "loc": { "start": { - "line": 353, + "line": 358, "column": 56 }, "end": { - "line": 353, + "line": 358, "column": 57 } } @@ -109517,15 +110525,15 @@ "binop": null, "updateContext": null }, - "start": 12733, - "end": 12734, + "start": 12849, + "end": 12850, "loc": { "start": { - "line": 353, + "line": 358, "column": 57 }, "end": { - "line": 353, + "line": 358, "column": 58 } } @@ -109543,15 +110551,15 @@ "binop": null }, "value": "forEach", - "start": 12734, - "end": 12741, + "start": 12850, + "end": 12857, "loc": { "start": { - "line": 353, + "line": 358, "column": 58 }, "end": { - "line": 353, + "line": 358, "column": 65 } } @@ -109568,15 +110576,15 @@ "postfix": false, "binop": null }, - "start": 12741, - "end": 12742, + "start": 12857, + "end": 12858, "loc": { "start": { - "line": 353, + "line": 358, "column": 65 }, "end": { - "line": 353, + "line": 358, "column": 66 } } @@ -109593,15 +110601,15 @@ "postfix": false, "binop": null }, - "start": 12742, - "end": 12743, + "start": 12858, + "end": 12859, "loc": { "start": { - "line": 353, + "line": 358, "column": 66 }, "end": { - "line": 353, + "line": 358, "column": 67 } } @@ -109619,15 +110627,15 @@ "binop": null }, "value": "key", - "start": 12743, - "end": 12746, + "start": 12859, + "end": 12862, "loc": { "start": { - "line": 353, + "line": 358, "column": 67 }, "end": { - "line": 353, + "line": 358, "column": 70 } } @@ -109644,15 +110652,15 @@ "postfix": false, "binop": null }, - "start": 12746, - "end": 12747, + "start": 12862, + "end": 12863, "loc": { "start": { - "line": 353, + "line": 358, "column": 70 }, "end": { - "line": 353, + "line": 358, "column": 71 } } @@ -109670,15 +110678,15 @@ "binop": null, "updateContext": null }, - "start": 12748, - "end": 12750, + "start": 12864, + "end": 12866, "loc": { "start": { - "line": 353, + "line": 358, "column": 72 }, "end": { - "line": 353, + "line": 358, "column": 74 } } @@ -109695,15 +110703,15 @@ "postfix": false, "binop": null }, - "start": 12751, - "end": 12752, + "start": 12867, + "end": 12868, "loc": { "start": { - "line": 353, + "line": 358, "column": 75 }, "end": { - "line": 353, + "line": 358, "column": 76 } } @@ -109721,15 +110729,15 @@ "binop": null }, "value": "callback", - "start": 12760, - "end": 12768, + "start": 12876, + "end": 12884, "loc": { "start": { - "line": 354, + "line": 359, "column": 6 }, "end": { - "line": 354, + "line": 359, "column": 14 } } @@ -109746,15 +110754,15 @@ "postfix": false, "binop": null }, - "start": 12768, - "end": 12769, + "start": 12884, + "end": 12885, "loc": { "start": { - "line": 354, + "line": 359, "column": 14 }, "end": { - "line": 354, + "line": 359, "column": 15 } } @@ -109772,15 +110780,15 @@ "binop": null }, "value": "window", - "start": 12769, - "end": 12775, + "start": 12885, + "end": 12891, "loc": { "start": { - "line": 354, + "line": 359, "column": 15 }, "end": { - "line": 354, + "line": 359, "column": 21 } } @@ -109798,15 +110806,15 @@ "binop": null, "updateContext": null }, - "start": 12775, - "end": 12776, + "start": 12891, + "end": 12892, "loc": { "start": { - "line": 354, + "line": 359, "column": 21 }, "end": { - "line": 354, + "line": 359, "column": 22 } } @@ -109825,15 +110833,15 @@ "updateContext": null }, "value": "SimpleKeyboardInstances", - "start": 12776, - "end": 12801, + "start": 12892, + "end": 12917, "loc": { "start": { - "line": 354, + "line": 359, "column": 22 }, "end": { - "line": 354, + "line": 359, "column": 47 } } @@ -109851,15 +110859,15 @@ "binop": null, "updateContext": null }, - "start": 12801, - "end": 12802, + "start": 12917, + "end": 12918, "loc": { "start": { - "line": 354, + "line": 359, "column": 47 }, "end": { - "line": 354, + "line": 359, "column": 48 } } @@ -109877,15 +110885,15 @@ "binop": null, "updateContext": null }, - "start": 12802, - "end": 12803, + "start": 12918, + "end": 12919, "loc": { "start": { - "line": 354, + "line": 359, "column": 48 }, "end": { - "line": 354, + "line": 359, "column": 49 } } @@ -109903,15 +110911,15 @@ "binop": null }, "value": "key", - "start": 12803, - "end": 12806, + "start": 12919, + "end": 12922, "loc": { "start": { - "line": 354, + "line": 359, "column": 49 }, "end": { - "line": 354, + "line": 359, "column": 52 } } @@ -109929,15 +110937,15 @@ "binop": null, "updateContext": null }, - "start": 12806, - "end": 12807, + "start": 12922, + "end": 12923, "loc": { "start": { - "line": 354, + "line": 359, "column": 52 }, "end": { - "line": 354, + "line": 359, "column": 53 } } @@ -109955,15 +110963,15 @@ "binop": null, "updateContext": null }, - "start": 12807, - "end": 12808, + "start": 12923, + "end": 12924, "loc": { "start": { - "line": 354, + "line": 359, "column": 53 }, "end": { - "line": 354, + "line": 359, "column": 54 } } @@ -109981,15 +110989,15 @@ "binop": null }, "value": "key", - "start": 12809, - "end": 12812, + "start": 12925, + "end": 12928, "loc": { "start": { - "line": 354, + "line": 359, "column": 55 }, "end": { - "line": 354, + "line": 359, "column": 58 } } @@ -110006,15 +111014,15 @@ "postfix": false, "binop": null }, - "start": 12812, - "end": 12813, + "start": 12928, + "end": 12929, "loc": { "start": { - "line": 354, + "line": 359, "column": 58 }, "end": { - "line": 354, + "line": 359, "column": 59 } } @@ -110032,15 +111040,15 @@ "binop": null, "updateContext": null }, - "start": 12813, - "end": 12814, + "start": 12929, + "end": 12930, "loc": { "start": { - "line": 354, + "line": 359, "column": 59 }, "end": { - "line": 354, + "line": 359, "column": 60 } } @@ -110057,15 +111065,15 @@ "postfix": false, "binop": null }, - "start": 12820, - "end": 12821, + "start": 12936, + "end": 12937, "loc": { "start": { - "line": 355, + "line": 360, "column": 4 }, "end": { - "line": 355, + "line": 360, "column": 5 } } @@ -110082,15 +111090,15 @@ "postfix": false, "binop": null }, - "start": 12821, - "end": 12822, + "start": 12937, + "end": 12938, "loc": { "start": { - "line": 355, + "line": 360, "column": 5 }, "end": { - "line": 355, + "line": 360, "column": 6 } } @@ -110107,15 +111115,15 @@ "postfix": false, "binop": null }, - "start": 12826, - "end": 12827, + "start": 12942, + "end": 12943, "loc": { "start": { - "line": 356, + "line": 361, "column": 2 }, "end": { - "line": 356, + "line": 361, "column": 3 } } @@ -110123,15 +111131,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 12833, - "end": 13114, + "start": 12949, + "end": 13230, "loc": { "start": { - "line": 358, + "line": 363, "column": 2 }, "end": { - "line": 362, + "line": 367, "column": 5 } } @@ -110149,15 +111157,15 @@ "binop": null }, "value": "addButtonTheme", - "start": 13118, - "end": 13132, + "start": 13234, + "end": 13248, "loc": { "start": { - "line": 363, + "line": 368, "column": 2 }, "end": { - "line": 363, + "line": 368, "column": 16 } } @@ -110174,15 +111182,15 @@ "postfix": false, "binop": null }, - "start": 13132, - "end": 13133, + "start": 13248, + "end": 13249, "loc": { "start": { - "line": 363, + "line": 368, "column": 16 }, "end": { - "line": 363, + "line": 368, "column": 17 } } @@ -110200,15 +111208,15 @@ "binop": null }, "value": "buttons", - "start": 13133, - "end": 13140, + "start": 13249, + "end": 13256, "loc": { "start": { - "line": 363, + "line": 368, "column": 17 }, "end": { - "line": 363, + "line": 368, "column": 24 } } @@ -110226,15 +111234,15 @@ "binop": null, "updateContext": null }, - "start": 13140, - "end": 13141, + "start": 13256, + "end": 13257, "loc": { "start": { - "line": 363, + "line": 368, "column": 24 }, "end": { - "line": 363, + "line": 368, "column": 25 } } @@ -110252,15 +111260,15 @@ "binop": null }, "value": "className", - "start": 13142, - "end": 13151, + "start": 13258, + "end": 13267, "loc": { "start": { - "line": 363, + "line": 368, "column": 26 }, "end": { - "line": 363, + "line": 368, "column": 35 } } @@ -110277,15 +111285,15 @@ "postfix": false, "binop": null }, - "start": 13151, - "end": 13152, + "start": 13267, + "end": 13268, "loc": { "start": { - "line": 363, + "line": 368, "column": 35 }, "end": { - "line": 363, + "line": 368, "column": 36 } } @@ -110302,15 +111310,15 @@ "postfix": false, "binop": null }, - "start": 13152, - "end": 13153, + "start": 13268, + "end": 13269, "loc": { "start": { - "line": 363, + "line": 368, "column": 36 }, "end": { - "line": 363, + "line": 368, "column": 37 } } @@ -110330,15 +111338,15 @@ "updateContext": null }, "value": "if", - "start": 13159, - "end": 13161, + "start": 13275, + "end": 13277, "loc": { "start": { - "line": 364, + "line": 369, "column": 4 }, "end": { - "line": 364, + "line": 369, "column": 6 } } @@ -110355,15 +111363,15 @@ "postfix": false, "binop": null }, - "start": 13161, - "end": 13162, + "start": 13277, + "end": 13278, "loc": { "start": { - "line": 364, + "line": 369, "column": 6 }, "end": { - "line": 364, + "line": 369, "column": 7 } } @@ -110382,15 +111390,15 @@ "updateContext": null }, "value": "!", - "start": 13162, - "end": 13163, + "start": 13278, + "end": 13279, "loc": { "start": { - "line": 364, + "line": 369, "column": 7 }, "end": { - "line": 364, + "line": 369, "column": 8 } } @@ -110408,15 +111416,15 @@ "binop": null }, "value": "className", - "start": 13163, - "end": 13172, + "start": 13279, + "end": 13288, "loc": { "start": { - "line": 364, + "line": 369, "column": 8 }, "end": { - "line": 364, + "line": 369, "column": 17 } } @@ -110435,15 +111443,15 @@ "updateContext": null }, "value": "||", - "start": 13173, - "end": 13175, + "start": 13289, + "end": 13291, "loc": { "start": { - "line": 364, + "line": 369, "column": 18 }, "end": { - "line": 364, + "line": 369, "column": 20 } } @@ -110462,15 +111470,15 @@ "updateContext": null }, "value": "!", - "start": 13176, - "end": 13177, + "start": 13292, + "end": 13293, "loc": { "start": { - "line": 364, + "line": 369, "column": 21 }, "end": { - "line": 364, + "line": 369, "column": 22 } } @@ -110488,15 +111496,15 @@ "binop": null }, "value": "buttons", - "start": 13177, - "end": 13184, + "start": 13293, + "end": 13300, "loc": { "start": { - "line": 364, + "line": 369, "column": 22 }, "end": { - "line": 364, + "line": 369, "column": 29 } } @@ -110513,15 +111521,15 @@ "postfix": false, "binop": null }, - "start": 13184, - "end": 13185, + "start": 13300, + "end": 13301, "loc": { "start": { - "line": 364, + "line": 369, "column": 29 }, "end": { - "line": 364, + "line": 369, "column": 30 } } @@ -110541,15 +111549,15 @@ "updateContext": null }, "value": "return", - "start": 13193, - "end": 13199, + "start": 13309, + "end": 13315, "loc": { "start": { - "line": 365, + "line": 370, "column": 6 }, "end": { - "line": 365, + "line": 370, "column": 12 } } @@ -110569,15 +111577,15 @@ "updateContext": null }, "value": "false", - "start": 13200, - "end": 13205, + "start": 13316, + "end": 13321, "loc": { "start": { - "line": 365, + "line": 370, "column": 13 }, "end": { - "line": 365, + "line": 370, "column": 18 } } @@ -110595,15 +111603,15 @@ "binop": null, "updateContext": null }, - "start": 13205, - "end": 13206, + "start": 13321, + "end": 13322, "loc": { "start": { - "line": 365, + "line": 370, "column": 18 }, "end": { - "line": 365, + "line": 370, "column": 19 } } @@ -110621,15 +111629,15 @@ "binop": null }, "value": "buttons", - "start": 13214, - "end": 13221, + "start": 13330, + "end": 13337, "loc": { "start": { - "line": 367, + "line": 372, "column": 4 }, "end": { - "line": 367, + "line": 372, "column": 11 } } @@ -110647,15 +111655,15 @@ "binop": null, "updateContext": null }, - "start": 13221, - "end": 13222, + "start": 13337, + "end": 13338, "loc": { "start": { - "line": 367, + "line": 372, "column": 11 }, "end": { - "line": 367, + "line": 372, "column": 12 } } @@ -110673,15 +111681,15 @@ "binop": null }, "value": "split", - "start": 13222, - "end": 13227, + "start": 13338, + "end": 13343, "loc": { "start": { - "line": 367, + "line": 372, "column": 12 }, "end": { - "line": 367, + "line": 372, "column": 17 } } @@ -110698,15 +111706,15 @@ "postfix": false, "binop": null }, - "start": 13227, - "end": 13228, + "start": 13343, + "end": 13344, "loc": { "start": { - "line": 367, + "line": 372, "column": 17 }, "end": { - "line": 367, + "line": 372, "column": 18 } } @@ -110725,15 +111733,15 @@ "updateContext": null }, "value": " ", - "start": 13228, - "end": 13231, + "start": 13344, + "end": 13347, "loc": { "start": { - "line": 367, + "line": 372, "column": 18 }, "end": { - "line": 367, + "line": 372, "column": 21 } } @@ -110750,15 +111758,15 @@ "postfix": false, "binop": null }, - "start": 13231, - "end": 13232, + "start": 13347, + "end": 13348, "loc": { "start": { - "line": 367, + "line": 372, "column": 21 }, "end": { - "line": 367, + "line": 372, "column": 22 } } @@ -110776,15 +111784,15 @@ "binop": null, "updateContext": null }, - "start": 13232, - "end": 13233, + "start": 13348, + "end": 13349, "loc": { "start": { - "line": 367, + "line": 372, "column": 22 }, "end": { - "line": 367, + "line": 372, "column": 23 } } @@ -110802,15 +111810,15 @@ "binop": null }, "value": "forEach", - "start": 13233, - "end": 13240, + "start": 13349, + "end": 13356, "loc": { "start": { - "line": 367, + "line": 372, "column": 23 }, "end": { - "line": 367, + "line": 372, "column": 30 } } @@ -110827,15 +111835,15 @@ "postfix": false, "binop": null }, - "start": 13240, - "end": 13241, + "start": 13356, + "end": 13357, "loc": { "start": { - "line": 367, + "line": 372, "column": 30 }, "end": { - "line": 367, + "line": 372, "column": 31 } } @@ -110853,15 +111861,15 @@ "binop": null }, "value": "button", - "start": 13241, - "end": 13247, + "start": 13357, + "end": 13363, "loc": { "start": { - "line": 367, + "line": 372, "column": 31 }, "end": { - "line": 367, + "line": 372, "column": 37 } } @@ -110879,15 +111887,15 @@ "binop": null, "updateContext": null }, - "start": 13248, - "end": 13250, + "start": 13364, + "end": 13366, "loc": { "start": { - "line": 367, + "line": 372, "column": 38 }, "end": { - "line": 367, + "line": 372, "column": 40 } } @@ -110904,15 +111912,15 @@ "postfix": false, "binop": null }, - "start": 13251, - "end": 13252, + "start": 13367, + "end": 13368, "loc": { "start": { - "line": 367, + "line": 372, "column": 41 }, "end": { - "line": 367, + "line": 372, "column": 42 } } @@ -110930,15 +111938,15 @@ "binop": null }, "value": "className", - "start": 13260, - "end": 13269, + "start": 13376, + "end": 13385, "loc": { "start": { - "line": 368, + "line": 373, "column": 6 }, "end": { - "line": 368, + "line": 373, "column": 15 } } @@ -110956,15 +111964,15 @@ "binop": null, "updateContext": null }, - "start": 13269, - "end": 13270, + "start": 13385, + "end": 13386, "loc": { "start": { - "line": 368, + "line": 373, "column": 15 }, "end": { - "line": 368, + "line": 373, "column": 16 } } @@ -110982,15 +111990,15 @@ "binop": null }, "value": "split", - "start": 13270, - "end": 13275, + "start": 13386, + "end": 13391, "loc": { "start": { - "line": 368, + "line": 373, "column": 16 }, "end": { - "line": 368, + "line": 373, "column": 21 } } @@ -111007,15 +112015,15 @@ "postfix": false, "binop": null }, - "start": 13275, - "end": 13276, + "start": 13391, + "end": 13392, "loc": { "start": { - "line": 368, + "line": 373, "column": 21 }, "end": { - "line": 368, + "line": 373, "column": 22 } } @@ -111034,15 +112042,15 @@ "updateContext": null }, "value": " ", - "start": 13276, - "end": 13279, + "start": 13392, + "end": 13395, "loc": { "start": { - "line": 368, + "line": 373, "column": 22 }, "end": { - "line": 368, + "line": 373, "column": 25 } } @@ -111059,15 +112067,15 @@ "postfix": false, "binop": null }, - "start": 13279, - "end": 13280, + "start": 13395, + "end": 13396, "loc": { "start": { - "line": 368, + "line": 373, "column": 25 }, "end": { - "line": 368, + "line": 373, "column": 26 } } @@ -111085,15 +112093,15 @@ "binop": null, "updateContext": null }, - "start": 13280, - "end": 13281, + "start": 13396, + "end": 13397, "loc": { "start": { - "line": 368, + "line": 373, "column": 26 }, "end": { - "line": 368, + "line": 373, "column": 27 } } @@ -111111,15 +112119,15 @@ "binop": null }, "value": "forEach", - "start": 13281, - "end": 13288, + "start": 13397, + "end": 13404, "loc": { "start": { - "line": 368, + "line": 373, "column": 27 }, "end": { - "line": 368, + "line": 373, "column": 34 } } @@ -111136,15 +112144,15 @@ "postfix": false, "binop": null }, - "start": 13288, - "end": 13289, + "start": 13404, + "end": 13405, "loc": { "start": { - "line": 368, + "line": 373, "column": 34 }, "end": { - "line": 368, + "line": 373, "column": 35 } } @@ -111162,15 +112170,15 @@ "binop": null }, "value": "classNameItem", - "start": 13289, - "end": 13302, + "start": 13405, + "end": 13418, "loc": { "start": { - "line": 368, + "line": 373, "column": 35 }, "end": { - "line": 368, + "line": 373, "column": 48 } } @@ -111188,15 +112196,15 @@ "binop": null, "updateContext": null }, - "start": 13303, - "end": 13305, + "start": 13419, + "end": 13421, "loc": { "start": { - "line": 368, + "line": 373, "column": 49 }, "end": { - "line": 368, + "line": 373, "column": 51 } } @@ -111213,15 +112221,15 @@ "postfix": false, "binop": null }, - "start": 13306, - "end": 13307, + "start": 13422, + "end": 13423, "loc": { "start": { - "line": 368, + "line": 373, "column": 52 }, "end": { - "line": 368, + "line": 373, "column": 53 } } @@ -111241,15 +112249,15 @@ "updateContext": null }, "value": "if", - "start": 13317, - "end": 13319, + "start": 13433, + "end": 13435, "loc": { "start": { - "line": 369, + "line": 374, "column": 8 }, "end": { - "line": 369, + "line": 374, "column": 10 } } @@ -111266,15 +112274,15 @@ "postfix": false, "binop": null }, - "start": 13319, - "end": 13320, + "start": 13435, + "end": 13436, "loc": { "start": { - "line": 369, + "line": 374, "column": 10 }, "end": { - "line": 369, + "line": 374, "column": 11 } } @@ -111293,15 +112301,15 @@ "updateContext": null }, "value": "!", - "start": 13320, - "end": 13321, + "start": 13436, + "end": 13437, "loc": { "start": { - "line": 369, + "line": 374, "column": 11 }, "end": { - "line": 369, + "line": 374, "column": 12 } } @@ -111321,15 +112329,15 @@ "updateContext": null }, "value": "this", - "start": 13321, - "end": 13325, + "start": 13437, + "end": 13441, "loc": { "start": { - "line": 369, + "line": 374, "column": 12 }, "end": { - "line": 369, + "line": 374, "column": 16 } } @@ -111347,15 +112355,15 @@ "binop": null, "updateContext": null }, - "start": 13325, - "end": 13326, + "start": 13441, + "end": 13442, "loc": { "start": { - "line": 369, + "line": 374, "column": 16 }, "end": { - "line": 369, + "line": 374, "column": 17 } } @@ -111373,15 +112381,15 @@ "binop": null }, "value": "options", - "start": 13326, - "end": 13333, + "start": 13442, + "end": 13449, "loc": { "start": { - "line": 369, + "line": 374, "column": 17 }, "end": { - "line": 369, + "line": 374, "column": 24 } } @@ -111399,15 +112407,15 @@ "binop": null, "updateContext": null }, - "start": 13333, - "end": 13334, + "start": 13449, + "end": 13450, "loc": { "start": { - "line": 369, + "line": 374, "column": 24 }, "end": { - "line": 369, + "line": 374, "column": 25 } } @@ -111425,15 +112433,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13334, - "end": 13345, + "start": 13450, + "end": 13461, "loc": { "start": { - "line": 369, + "line": 374, "column": 25 }, "end": { - "line": 369, + "line": 374, "column": 36 } } @@ -111450,15 +112458,15 @@ "postfix": false, "binop": null }, - "start": 13345, - "end": 13346, + "start": 13461, + "end": 13462, "loc": { "start": { - "line": 369, + "line": 374, "column": 36 }, "end": { - "line": 369, + "line": 374, "column": 37 } } @@ -111478,15 +112486,15 @@ "updateContext": null }, "value": "this", - "start": 13358, - "end": 13362, + "start": 13474, + "end": 13478, "loc": { "start": { - "line": 370, + "line": 375, "column": 10 }, "end": { - "line": 370, + "line": 375, "column": 14 } } @@ -111504,15 +112512,15 @@ "binop": null, "updateContext": null }, - "start": 13362, - "end": 13363, + "start": 13478, + "end": 13479, "loc": { "start": { - "line": 370, + "line": 375, "column": 14 }, "end": { - "line": 370, + "line": 375, "column": 15 } } @@ -111530,15 +112538,15 @@ "binop": null }, "value": "options", - "start": 13363, - "end": 13370, + "start": 13479, + "end": 13486, "loc": { "start": { - "line": 370, + "line": 375, "column": 15 }, "end": { - "line": 370, + "line": 375, "column": 22 } } @@ -111556,15 +112564,15 @@ "binop": null, "updateContext": null }, - "start": 13370, - "end": 13371, + "start": 13486, + "end": 13487, "loc": { "start": { - "line": 370, + "line": 375, "column": 22 }, "end": { - "line": 370, + "line": 375, "column": 23 } } @@ -111582,15 +112590,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13371, - "end": 13382, + "start": 13487, + "end": 13498, "loc": { "start": { - "line": 370, + "line": 375, "column": 23 }, "end": { - "line": 370, + "line": 375, "column": 34 } } @@ -111609,15 +112617,15 @@ "updateContext": null }, "value": "=", - "start": 13383, - "end": 13384, + "start": 13499, + "end": 13500, "loc": { "start": { - "line": 370, + "line": 375, "column": 35 }, "end": { - "line": 370, + "line": 375, "column": 36 } } @@ -111635,15 +112643,15 @@ "binop": null, "updateContext": null }, - "start": 13385, - "end": 13386, + "start": 13501, + "end": 13502, "loc": { "start": { - "line": 370, + "line": 375, "column": 37 }, "end": { - "line": 370, + "line": 375, "column": 38 } } @@ -111661,15 +112669,15 @@ "binop": null, "updateContext": null }, - "start": 13386, - "end": 13387, + "start": 13502, + "end": 13503, "loc": { "start": { - "line": 370, + "line": 375, "column": 38 }, "end": { - "line": 370, + "line": 375, "column": 39 } } @@ -111687,15 +112695,15 @@ "binop": null, "updateContext": null }, - "start": 13387, - "end": 13388, + "start": 13503, + "end": 13504, "loc": { "start": { - "line": 370, + "line": 375, "column": 39 }, "end": { - "line": 370, + "line": 375, "column": 40 } } @@ -111715,15 +112723,15 @@ "updateContext": null }, "value": "let", - "start": 13400, - "end": 13403, + "start": 13516, + "end": 13519, "loc": { "start": { - "line": 372, + "line": 377, "column": 8 }, "end": { - "line": 372, + "line": 377, "column": 11 } } @@ -111741,15 +112749,15 @@ "binop": null }, "value": "classNameFound", - "start": 13404, - "end": 13418, + "start": 13520, + "end": 13534, "loc": { "start": { - "line": 372, + "line": 377, "column": 12 }, "end": { - "line": 372, + "line": 377, "column": 26 } } @@ -111768,15 +112776,15 @@ "updateContext": null }, "value": "=", - "start": 13419, - "end": 13420, + "start": 13535, + "end": 13536, "loc": { "start": { - "line": 372, + "line": 377, "column": 27 }, "end": { - "line": 372, + "line": 377, "column": 28 } } @@ -111796,15 +112804,15 @@ "updateContext": null }, "value": "false", - "start": 13421, - "end": 13426, + "start": 13537, + "end": 13542, "loc": { "start": { - "line": 372, + "line": 377, "column": 29 }, "end": { - "line": 372, + "line": 377, "column": 34 } } @@ -111822,15 +112830,15 @@ "binop": null, "updateContext": null }, - "start": 13426, - "end": 13427, + "start": 13542, + "end": 13543, "loc": { "start": { - "line": 372, + "line": 377, "column": 34 }, "end": { - "line": 372, + "line": 377, "column": 35 } } @@ -111838,15 +112846,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is already defined, we add button to class definition\r\n ", - "start": 13441, - "end": 13532, + "start": 13557, + "end": 13648, "loc": { "start": { - "line": 374, + "line": 379, "column": 8 }, "end": { - "line": 376, + "line": 381, "column": 11 } } @@ -111866,15 +112874,15 @@ "updateContext": null }, "value": "this", - "start": 13542, - "end": 13546, + "start": 13658, + "end": 13662, "loc": { "start": { - "line": 377, + "line": 382, "column": 8 }, "end": { - "line": 377, + "line": 382, "column": 12 } } @@ -111892,15 +112900,15 @@ "binop": null, "updateContext": null }, - "start": 13546, - "end": 13547, + "start": 13662, + "end": 13663, "loc": { "start": { - "line": 377, + "line": 382, "column": 12 }, "end": { - "line": 377, + "line": 382, "column": 13 } } @@ -111918,15 +112926,15 @@ "binop": null }, "value": "options", - "start": 13547, - "end": 13554, + "start": 13663, + "end": 13670, "loc": { "start": { - "line": 377, + "line": 382, "column": 13 }, "end": { - "line": 377, + "line": 382, "column": 20 } } @@ -111944,15 +112952,15 @@ "binop": null, "updateContext": null }, - "start": 13554, - "end": 13555, + "start": 13670, + "end": 13671, "loc": { "start": { - "line": 377, + "line": 382, "column": 20 }, "end": { - "line": 377, + "line": 382, "column": 21 } } @@ -111970,15 +112978,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13555, - "end": 13566, + "start": 13671, + "end": 13682, "loc": { "start": { - "line": 377, + "line": 382, "column": 21 }, "end": { - "line": 377, + "line": 382, "column": 32 } } @@ -111996,15 +113004,15 @@ "binop": null, "updateContext": null }, - "start": 13566, - "end": 13567, + "start": 13682, + "end": 13683, "loc": { "start": { - "line": 377, + "line": 382, "column": 32 }, "end": { - "line": 377, + "line": 382, "column": 33 } } @@ -112022,15 +113030,15 @@ "binop": null }, "value": "map", - "start": 13567, - "end": 13570, + "start": 13683, + "end": 13686, "loc": { "start": { - "line": 377, + "line": 382, "column": 33 }, "end": { - "line": 377, + "line": 382, "column": 36 } } @@ -112047,15 +113055,15 @@ "postfix": false, "binop": null }, - "start": 13570, - "end": 13571, + "start": 13686, + "end": 13687, "loc": { "start": { - "line": 377, + "line": 382, "column": 36 }, "end": { - "line": 377, + "line": 382, "column": 37 } } @@ -112073,15 +113081,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13571, - "end": 13582, + "start": 13687, + "end": 13698, "loc": { "start": { - "line": 377, + "line": 382, "column": 37 }, "end": { - "line": 377, + "line": 382, "column": 48 } } @@ -112099,15 +113107,15 @@ "binop": null, "updateContext": null }, - "start": 13583, - "end": 13585, + "start": 13699, + "end": 13701, "loc": { "start": { - "line": 377, + "line": 382, "column": 49 }, "end": { - "line": 377, + "line": 382, "column": 51 } } @@ -112124,15 +113132,15 @@ "postfix": false, "binop": null }, - "start": 13586, - "end": 13587, + "start": 13702, + "end": 13703, "loc": { "start": { - "line": 377, + "line": 382, "column": 52 }, "end": { - "line": 377, + "line": 382, "column": 53 } } @@ -112152,15 +113160,15 @@ "updateContext": null }, "value": "if", - "start": 13601, - "end": 13603, + "start": 13717, + "end": 13719, "loc": { "start": { - "line": 379, + "line": 384, "column": 10 }, "end": { - "line": 379, + "line": 384, "column": 12 } } @@ -112177,15 +113185,15 @@ "postfix": false, "binop": null }, - "start": 13603, - "end": 13604, + "start": 13719, + "end": 13720, "loc": { "start": { - "line": 379, + "line": 384, "column": 12 }, "end": { - "line": 379, + "line": 384, "column": 13 } } @@ -112203,15 +113211,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13604, - "end": 13615, + "start": 13720, + "end": 13731, "loc": { "start": { - "line": 379, + "line": 384, "column": 13 }, "end": { - "line": 379, + "line": 384, "column": 24 } } @@ -112229,15 +113237,15 @@ "binop": null, "updateContext": null }, - "start": 13615, - "end": 13616, + "start": 13731, + "end": 13732, "loc": { "start": { - "line": 379, + "line": 384, "column": 24 }, "end": { - "line": 379, + "line": 384, "column": 25 } } @@ -112257,15 +113265,15 @@ "updateContext": null }, "value": "class", - "start": 13616, - "end": 13621, + "start": 13732, + "end": 13737, "loc": { "start": { - "line": 379, + "line": 384, "column": 25 }, "end": { - "line": 379, + "line": 384, "column": 30 } } @@ -112283,15 +113291,15 @@ "binop": null, "updateContext": null }, - "start": 13621, - "end": 13622, + "start": 13737, + "end": 13738, "loc": { "start": { - "line": 379, + "line": 384, "column": 30 }, "end": { - "line": 379, + "line": 384, "column": 31 } } @@ -112309,15 +113317,15 @@ "binop": null }, "value": "split", - "start": 13622, - "end": 13627, + "start": 13738, + "end": 13743, "loc": { "start": { - "line": 379, + "line": 384, "column": 31 }, "end": { - "line": 379, + "line": 384, "column": 36 } } @@ -112334,15 +113342,15 @@ "postfix": false, "binop": null }, - "start": 13627, - "end": 13628, + "start": 13743, + "end": 13744, "loc": { "start": { - "line": 379, + "line": 384, "column": 36 }, "end": { - "line": 379, + "line": 384, "column": 37 } } @@ -112361,15 +113369,15 @@ "updateContext": null }, "value": " ", - "start": 13628, - "end": 13631, + "start": 13744, + "end": 13747, "loc": { "start": { - "line": 379, + "line": 384, "column": 37 }, "end": { - "line": 379, + "line": 384, "column": 40 } } @@ -112386,15 +113394,15 @@ "postfix": false, "binop": null }, - "start": 13631, - "end": 13632, + "start": 13747, + "end": 13748, "loc": { "start": { - "line": 379, + "line": 384, "column": 40 }, "end": { - "line": 379, + "line": 384, "column": 41 } } @@ -112412,15 +113420,15 @@ "binop": null, "updateContext": null }, - "start": 13632, - "end": 13633, + "start": 13748, + "end": 13749, "loc": { "start": { - "line": 379, + "line": 384, "column": 41 }, "end": { - "line": 379, + "line": 384, "column": 42 } } @@ -112438,15 +113446,15 @@ "binop": null }, "value": "includes", - "start": 13633, - "end": 13641, + "start": 13749, + "end": 13757, "loc": { "start": { - "line": 379, + "line": 384, "column": 42 }, "end": { - "line": 379, + "line": 384, "column": 50 } } @@ -112463,15 +113471,15 @@ "postfix": false, "binop": null }, - "start": 13641, - "end": 13642, + "start": 13757, + "end": 13758, "loc": { "start": { - "line": 379, + "line": 384, "column": 50 }, "end": { - "line": 379, + "line": 384, "column": 51 } } @@ -112489,15 +113497,15 @@ "binop": null }, "value": "classNameItem", - "start": 13642, - "end": 13655, + "start": 13758, + "end": 13771, "loc": { "start": { - "line": 379, + "line": 384, "column": 51 }, "end": { - "line": 379, + "line": 384, "column": 64 } } @@ -112514,15 +113522,15 @@ "postfix": false, "binop": null }, - "start": 13655, - "end": 13656, + "start": 13771, + "end": 13772, "loc": { "start": { - "line": 379, + "line": 384, "column": 64 }, "end": { - "line": 379, + "line": 384, "column": 65 } } @@ -112539,15 +113547,15 @@ "postfix": false, "binop": null }, - "start": 13656, - "end": 13657, + "start": 13772, + "end": 13773, "loc": { "start": { - "line": 379, + "line": 384, "column": 65 }, "end": { - "line": 379, + "line": 384, "column": 66 } } @@ -112564,15 +113572,15 @@ "postfix": false, "binop": null }, - "start": 13657, - "end": 13658, + "start": 13773, + "end": 13774, "loc": { "start": { - "line": 379, + "line": 384, "column": 66 }, "end": { - "line": 379, + "line": 384, "column": 67 } } @@ -112590,15 +113598,15 @@ "binop": null }, "value": "classNameFound", - "start": 13672, - "end": 13686, + "start": 13788, + "end": 13802, "loc": { "start": { - "line": 380, + "line": 385, "column": 12 }, "end": { - "line": 380, + "line": 385, "column": 26 } } @@ -112617,15 +113625,15 @@ "updateContext": null }, "value": "=", - "start": 13687, - "end": 13688, + "start": 13803, + "end": 13804, "loc": { "start": { - "line": 380, + "line": 385, "column": 27 }, "end": { - "line": 380, + "line": 385, "column": 28 } } @@ -112645,15 +113653,15 @@ "updateContext": null }, "value": "true", - "start": 13689, - "end": 13693, + "start": 13805, + "end": 13809, "loc": { "start": { - "line": 380, + "line": 385, "column": 29 }, "end": { - "line": 380, + "line": 385, "column": 33 } } @@ -112671,15 +113679,15 @@ "binop": null, "updateContext": null }, - "start": 13693, - "end": 13694, + "start": 13809, + "end": 13810, "loc": { "start": { - "line": 380, + "line": 385, "column": 33 }, "end": { - "line": 380, + "line": 385, "column": 34 } } @@ -112699,15 +113707,15 @@ "updateContext": null }, "value": "let", - "start": 13722, - "end": 13725, + "start": 13838, + "end": 13841, "loc": { "start": { - "line": 382, + "line": 387, "column": 12 }, "end": { - "line": 382, + "line": 387, "column": 15 } } @@ -112725,15 +113733,15 @@ "binop": null }, "value": "buttonThemeArray", - "start": 13726, - "end": 13742, + "start": 13842, + "end": 13858, "loc": { "start": { - "line": 382, + "line": 387, "column": 16 }, "end": { - "line": 382, + "line": 387, "column": 32 } } @@ -112752,15 +113760,15 @@ "updateContext": null }, "value": "=", - "start": 13743, - "end": 13744, + "start": 13859, + "end": 13860, "loc": { "start": { - "line": 382, + "line": 387, "column": 33 }, "end": { - "line": 382, + "line": 387, "column": 34 } } @@ -112778,15 +113786,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13745, - "end": 13756, + "start": 13861, + "end": 13872, "loc": { "start": { - "line": 382, + "line": 387, "column": 35 }, "end": { - "line": 382, + "line": 387, "column": 46 } } @@ -112804,15 +113812,15 @@ "binop": null, "updateContext": null }, - "start": 13756, - "end": 13757, + "start": 13872, + "end": 13873, "loc": { "start": { - "line": 382, + "line": 387, "column": 46 }, "end": { - "line": 382, + "line": 387, "column": 47 } } @@ -112830,15 +113838,15 @@ "binop": null }, "value": "buttons", - "start": 13757, - "end": 13764, + "start": 13873, + "end": 13880, "loc": { "start": { - "line": 382, + "line": 387, "column": 47 }, "end": { - "line": 382, + "line": 387, "column": 54 } } @@ -112856,15 +113864,15 @@ "binop": null, "updateContext": null }, - "start": 13764, - "end": 13765, + "start": 13880, + "end": 13881, "loc": { "start": { - "line": 382, + "line": 387, "column": 54 }, "end": { - "line": 382, + "line": 387, "column": 55 } } @@ -112882,15 +113890,15 @@ "binop": null }, "value": "split", - "start": 13765, - "end": 13770, + "start": 13881, + "end": 13886, "loc": { "start": { - "line": 382, + "line": 387, "column": 55 }, "end": { - "line": 382, + "line": 387, "column": 60 } } @@ -112907,15 +113915,15 @@ "postfix": false, "binop": null }, - "start": 13770, - "end": 13771, + "start": 13886, + "end": 13887, "loc": { "start": { - "line": 382, + "line": 387, "column": 60 }, "end": { - "line": 382, + "line": 387, "column": 61 } } @@ -112934,15 +113942,15 @@ "updateContext": null }, "value": " ", - "start": 13771, - "end": 13774, + "start": 13887, + "end": 13890, "loc": { "start": { - "line": 382, + "line": 387, "column": 61 }, "end": { - "line": 382, + "line": 387, "column": 64 } } @@ -112959,15 +113967,15 @@ "postfix": false, "binop": null }, - "start": 13774, - "end": 13775, + "start": 13890, + "end": 13891, "loc": { "start": { - "line": 382, + "line": 387, "column": 64 }, "end": { - "line": 382, + "line": 387, "column": 65 } } @@ -112985,15 +113993,15 @@ "binop": null, "updateContext": null }, - "start": 13775, - "end": 13776, + "start": 13891, + "end": 13892, "loc": { "start": { - "line": 382, + "line": 387, "column": 65 }, "end": { - "line": 382, + "line": 387, "column": 66 } } @@ -113013,15 +114021,15 @@ "updateContext": null }, "value": "if", - "start": 13790, - "end": 13792, + "start": 13906, + "end": 13908, "loc": { "start": { - "line": 383, + "line": 388, "column": 12 }, "end": { - "line": 383, + "line": 388, "column": 14 } } @@ -113038,15 +114046,15 @@ "postfix": false, "binop": null }, - "start": 13792, - "end": 13793, + "start": 13908, + "end": 13909, "loc": { "start": { - "line": 383, + "line": 388, "column": 14 }, "end": { - "line": 383, + "line": 388, "column": 15 } } @@ -113065,15 +114073,15 @@ "updateContext": null }, "value": "!", - "start": 13793, - "end": 13794, + "start": 13909, + "end": 13910, "loc": { "start": { - "line": 383, + "line": 388, "column": 15 }, "end": { - "line": 383, + "line": 388, "column": 16 } } @@ -113091,15 +114099,15 @@ "binop": null }, "value": "buttonThemeArray", - "start": 13794, - "end": 13810, + "start": 13910, + "end": 13926, "loc": { "start": { - "line": 383, + "line": 388, "column": 16 }, "end": { - "line": 383, + "line": 388, "column": 32 } } @@ -113117,15 +114125,15 @@ "binop": null, "updateContext": null }, - "start": 13810, - "end": 13811, + "start": 13926, + "end": 13927, "loc": { "start": { - "line": 383, + "line": 388, "column": 32 }, "end": { - "line": 383, + "line": 388, "column": 33 } } @@ -113143,15 +114151,15 @@ "binop": null }, "value": "includes", - "start": 13811, - "end": 13819, + "start": 13927, + "end": 13935, "loc": { "start": { - "line": 383, + "line": 388, "column": 33 }, "end": { - "line": 383, + "line": 388, "column": 41 } } @@ -113168,15 +114176,15 @@ "postfix": false, "binop": null }, - "start": 13819, - "end": 13820, + "start": 13935, + "end": 13936, "loc": { "start": { - "line": 383, + "line": 388, "column": 41 }, "end": { - "line": 383, + "line": 388, "column": 42 } } @@ -113194,15 +114202,15 @@ "binop": null }, "value": "button", - "start": 13820, - "end": 13826, + "start": 13936, + "end": 13942, "loc": { "start": { - "line": 383, + "line": 388, "column": 42 }, "end": { - "line": 383, + "line": 388, "column": 48 } } @@ -113219,15 +114227,15 @@ "postfix": false, "binop": null }, - "start": 13826, - "end": 13827, + "start": 13942, + "end": 13943, "loc": { "start": { - "line": 383, + "line": 388, "column": 48 }, "end": { - "line": 383, + "line": 388, "column": 49 } } @@ -113244,15 +114252,15 @@ "postfix": false, "binop": null }, - "start": 13827, - "end": 13828, + "start": 13943, + "end": 13944, "loc": { "start": { - "line": 383, + "line": 388, "column": 49 }, "end": { - "line": 383, + "line": 388, "column": 50 } } @@ -113269,15 +114277,15 @@ "postfix": false, "binop": null }, - "start": 13828, - "end": 13829, + "start": 13944, + "end": 13945, "loc": { "start": { - "line": 383, + "line": 388, "column": 50 }, "end": { - "line": 383, + "line": 388, "column": 51 } } @@ -113295,15 +114303,15 @@ "binop": null }, "value": "classNameFound", - "start": 13845, - "end": 13859, + "start": 13961, + "end": 13975, "loc": { "start": { - "line": 384, + "line": 389, "column": 14 }, "end": { - "line": 384, + "line": 389, "column": 28 } } @@ -113322,15 +114330,15 @@ "updateContext": null }, "value": "=", - "start": 13860, - "end": 13861, + "start": 13976, + "end": 13977, "loc": { "start": { - "line": 384, + "line": 389, "column": 29 }, "end": { - "line": 384, + "line": 389, "column": 30 } } @@ -113350,15 +114358,15 @@ "updateContext": null }, "value": "true", - "start": 13862, - "end": 13866, + "start": 13978, + "end": 13982, "loc": { "start": { - "line": 384, + "line": 389, "column": 31 }, "end": { - "line": 384, + "line": 389, "column": 35 } } @@ -113376,15 +114384,15 @@ "binop": null, "updateContext": null }, - "start": 13866, - "end": 13867, + "start": 13982, + "end": 13983, "loc": { "start": { - "line": 384, + "line": 389, "column": 35 }, "end": { - "line": 384, + "line": 389, "column": 36 } } @@ -113402,15 +114410,15 @@ "binop": null }, "value": "buttonThemeArray", - "start": 13883, - "end": 13899, + "start": 13999, + "end": 14015, "loc": { "start": { - "line": 385, + "line": 390, "column": 14 }, "end": { - "line": 385, + "line": 390, "column": 30 } } @@ -113428,15 +114436,15 @@ "binop": null, "updateContext": null }, - "start": 13899, - "end": 13900, + "start": 14015, + "end": 14016, "loc": { "start": { - "line": 385, + "line": 390, "column": 30 }, "end": { - "line": 385, + "line": 390, "column": 31 } } @@ -113454,15 +114462,15 @@ "binop": null }, "value": "push", - "start": 13900, - "end": 13904, + "start": 14016, + "end": 14020, "loc": { "start": { - "line": 385, + "line": 390, "column": 31 }, "end": { - "line": 385, + "line": 390, "column": 35 } } @@ -113479,15 +114487,15 @@ "postfix": false, "binop": null }, - "start": 13904, - "end": 13905, + "start": 14020, + "end": 14021, "loc": { "start": { - "line": 385, + "line": 390, "column": 35 }, "end": { - "line": 385, + "line": 390, "column": 36 } } @@ -113505,15 +114513,15 @@ "binop": null }, "value": "button", - "start": 13905, - "end": 13911, + "start": 14021, + "end": 14027, "loc": { "start": { - "line": 385, + "line": 390, "column": 36 }, "end": { - "line": 385, + "line": 390, "column": 42 } } @@ -113530,15 +114538,15 @@ "postfix": false, "binop": null }, - "start": 13911, - "end": 13912, + "start": 14027, + "end": 14028, "loc": { "start": { - "line": 385, + "line": 390, "column": 42 }, "end": { - "line": 385, + "line": 390, "column": 43 } } @@ -113556,15 +114564,15 @@ "binop": null, "updateContext": null }, - "start": 13912, - "end": 13913, + "start": 14028, + "end": 14029, "loc": { "start": { - "line": 385, + "line": 390, "column": 43 }, "end": { - "line": 385, + "line": 390, "column": 44 } } @@ -113582,15 +114590,15 @@ "binop": null }, "value": "buttonTheme", - "start": 13929, - "end": 13940, + "start": 14045, + "end": 14056, "loc": { "start": { - "line": 386, + "line": 391, "column": 14 }, "end": { - "line": 386, + "line": 391, "column": 25 } } @@ -113608,15 +114616,15 @@ "binop": null, "updateContext": null }, - "start": 13940, - "end": 13941, + "start": 14056, + "end": 14057, "loc": { "start": { - "line": 386, + "line": 391, "column": 25 }, "end": { - "line": 386, + "line": 391, "column": 26 } } @@ -113634,15 +114642,15 @@ "binop": null }, "value": "buttons", - "start": 13941, - "end": 13948, + "start": 14057, + "end": 14064, "loc": { "start": { - "line": 386, + "line": 391, "column": 26 }, "end": { - "line": 386, + "line": 391, "column": 33 } } @@ -113661,15 +114669,15 @@ "updateContext": null }, "value": "=", - "start": 13949, - "end": 13950, + "start": 14065, + "end": 14066, "loc": { "start": { - "line": 386, + "line": 391, "column": 34 }, "end": { - "line": 386, + "line": 391, "column": 35 } } @@ -113687,15 +114695,15 @@ "binop": null }, "value": "buttonThemeArray", - "start": 13951, - "end": 13967, + "start": 14067, + "end": 14083, "loc": { "start": { - "line": 386, + "line": 391, "column": 36 }, "end": { - "line": 386, + "line": 391, "column": 52 } } @@ -113713,15 +114721,15 @@ "binop": null, "updateContext": null }, - "start": 13967, - "end": 13968, + "start": 14083, + "end": 14084, "loc": { "start": { - "line": 386, + "line": 391, "column": 52 }, "end": { - "line": 386, + "line": 391, "column": 53 } } @@ -113739,15 +114747,15 @@ "binop": null }, "value": "join", - "start": 13968, - "end": 13972, + "start": 14084, + "end": 14088, "loc": { "start": { - "line": 386, + "line": 391, "column": 53 }, "end": { - "line": 386, + "line": 391, "column": 57 } } @@ -113764,15 +114772,15 @@ "postfix": false, "binop": null }, - "start": 13972, - "end": 13973, + "start": 14088, + "end": 14089, "loc": { "start": { - "line": 386, + "line": 391, "column": 57 }, "end": { - "line": 386, + "line": 391, "column": 58 } } @@ -113791,15 +114799,15 @@ "updateContext": null }, "value": " ", - "start": 13973, - "end": 13976, + "start": 14089, + "end": 14092, "loc": { "start": { - "line": 386, + "line": 391, "column": 58 }, "end": { - "line": 386, + "line": 391, "column": 61 } } @@ -113816,15 +114824,15 @@ "postfix": false, "binop": null }, - "start": 13976, - "end": 13977, + "start": 14092, + "end": 14093, "loc": { "start": { - "line": 386, + "line": 391, "column": 61 }, "end": { - "line": 386, + "line": 391, "column": 62 } } @@ -113842,15 +114850,15 @@ "binop": null, "updateContext": null }, - "start": 13977, - "end": 13978, + "start": 14093, + "end": 14094, "loc": { "start": { - "line": 386, + "line": 391, "column": 62 }, "end": { - "line": 386, + "line": 391, "column": 63 } } @@ -113867,15 +114875,15 @@ "postfix": false, "binop": null }, - "start": 13992, - "end": 13993, + "start": 14108, + "end": 14109, "loc": { "start": { - "line": 387, + "line": 392, "column": 12 }, "end": { - "line": 387, + "line": 392, "column": 13 } } @@ -113892,15 +114900,15 @@ "postfix": false, "binop": null }, - "start": 14005, - "end": 14006, + "start": 14121, + "end": 14122, "loc": { "start": { - "line": 388, + "line": 393, "column": 10 }, "end": { - "line": 388, + "line": 393, "column": 11 } } @@ -113920,15 +114928,15 @@ "updateContext": null }, "value": "return", - "start": 14018, - "end": 14024, + "start": 14134, + "end": 14140, "loc": { "start": { - "line": 389, + "line": 394, "column": 10 }, "end": { - "line": 389, + "line": 394, "column": 16 } } @@ -113946,15 +114954,15 @@ "binop": null }, "value": "buttonTheme", - "start": 14025, - "end": 14036, + "start": 14141, + "end": 14152, "loc": { "start": { - "line": 389, + "line": 394, "column": 17 }, "end": { - "line": 389, + "line": 394, "column": 28 } } @@ -113972,15 +114980,15 @@ "binop": null, "updateContext": null }, - "start": 14036, - "end": 14037, + "start": 14152, + "end": 14153, "loc": { "start": { - "line": 389, + "line": 394, "column": 28 }, "end": { - "line": 389, + "line": 394, "column": 29 } } @@ -113997,15 +115005,15 @@ "postfix": false, "binop": null }, - "start": 14047, - "end": 14048, + "start": 14163, + "end": 14164, "loc": { "start": { - "line": 390, + "line": 395, "column": 8 }, "end": { - "line": 390, + "line": 395, "column": 9 } } @@ -114022,15 +115030,15 @@ "postfix": false, "binop": null }, - "start": 14048, - "end": 14049, + "start": 14164, + "end": 14165, "loc": { "start": { - "line": 390, + "line": 395, "column": 9 }, "end": { - "line": 390, + "line": 395, "column": 10 } } @@ -114048,15 +115056,15 @@ "binop": null, "updateContext": null }, - "start": 14049, - "end": 14050, + "start": 14165, + "end": 14166, "loc": { "start": { - "line": 390, + "line": 395, "column": 10 }, "end": { - "line": 390, + "line": 395, "column": 11 } } @@ -114064,15 +115072,15 @@ { "type": "CommentBlock", "value": "*\r\n * If class is not defined, we create a new entry\r\n ", - "start": 14062, - "end": 14137, + "start": 14178, + "end": 14253, "loc": { "start": { - "line": 392, + "line": 397, "column": 8 }, "end": { - "line": 394, + "line": 399, "column": 11 } } @@ -114092,15 +115100,15 @@ "updateContext": null }, "value": "if", - "start": 14147, - "end": 14149, + "start": 14263, + "end": 14265, "loc": { "start": { - "line": 395, + "line": 400, "column": 8 }, "end": { - "line": 395, + "line": 400, "column": 10 } } @@ -114117,15 +115125,15 @@ "postfix": false, "binop": null }, - "start": 14149, - "end": 14150, + "start": 14265, + "end": 14266, "loc": { "start": { - "line": 395, + "line": 400, "column": 10 }, "end": { - "line": 395, + "line": 400, "column": 11 } } @@ -114144,15 +115152,15 @@ "updateContext": null }, "value": "!", - "start": 14150, - "end": 14151, + "start": 14266, + "end": 14267, "loc": { "start": { - "line": 395, + "line": 400, "column": 11 }, "end": { - "line": 395, + "line": 400, "column": 12 } } @@ -114170,15 +115178,15 @@ "binop": null }, "value": "classNameFound", - "start": 14151, - "end": 14165, + "start": 14267, + "end": 14281, "loc": { "start": { - "line": 395, + "line": 400, "column": 12 }, "end": { - "line": 395, + "line": 400, "column": 26 } } @@ -114195,15 +115203,15 @@ "postfix": false, "binop": null }, - "start": 14165, - "end": 14166, + "start": 14281, + "end": 14282, "loc": { "start": { - "line": 395, + "line": 400, "column": 26 }, "end": { - "line": 395, + "line": 400, "column": 27 } } @@ -114220,15 +115228,15 @@ "postfix": false, "binop": null }, - "start": 14166, - "end": 14167, + "start": 14282, + "end": 14283, "loc": { "start": { - "line": 395, + "line": 400, "column": 27 }, "end": { - "line": 395, + "line": 400, "column": 28 } } @@ -114248,15 +115256,15 @@ "updateContext": null }, "value": "this", - "start": 14179, - "end": 14183, + "start": 14295, + "end": 14299, "loc": { "start": { - "line": 396, + "line": 401, "column": 10 }, "end": { - "line": 396, + "line": 401, "column": 14 } } @@ -114274,15 +115282,15 @@ "binop": null, "updateContext": null }, - "start": 14183, - "end": 14184, + "start": 14299, + "end": 14300, "loc": { "start": { - "line": 396, + "line": 401, "column": 14 }, "end": { - "line": 396, + "line": 401, "column": 15 } } @@ -114300,15 +115308,15 @@ "binop": null }, "value": "options", - "start": 14184, - "end": 14191, + "start": 14300, + "end": 14307, "loc": { "start": { - "line": 396, + "line": 401, "column": 15 }, "end": { - "line": 396, + "line": 401, "column": 22 } } @@ -114326,15 +115334,15 @@ "binop": null, "updateContext": null }, - "start": 14191, - "end": 14192, + "start": 14307, + "end": 14308, "loc": { "start": { - "line": 396, + "line": 401, "column": 22 }, "end": { - "line": 396, + "line": 401, "column": 23 } } @@ -114352,15 +115360,15 @@ "binop": null }, "value": "buttonTheme", - "start": 14192, - "end": 14203, + "start": 14308, + "end": 14319, "loc": { "start": { - "line": 396, + "line": 401, "column": 23 }, "end": { - "line": 396, + "line": 401, "column": 34 } } @@ -114378,15 +115386,15 @@ "binop": null, "updateContext": null }, - "start": 14203, - "end": 14204, + "start": 14319, + "end": 14320, "loc": { "start": { - "line": 396, + "line": 401, "column": 34 }, "end": { - "line": 396, + "line": 401, "column": 35 } } @@ -114404,15 +115412,15 @@ "binop": null }, "value": "push", - "start": 14204, - "end": 14208, + "start": 14320, + "end": 14324, "loc": { "start": { - "line": 396, + "line": 401, "column": 35 }, "end": { - "line": 396, + "line": 401, "column": 39 } } @@ -114429,15 +115437,15 @@ "postfix": false, "binop": null }, - "start": 14208, - "end": 14209, + "start": 14324, + "end": 14325, "loc": { "start": { - "line": 396, + "line": 401, "column": 39 }, "end": { - "line": 396, + "line": 401, "column": 40 } } @@ -114454,15 +115462,15 @@ "postfix": false, "binop": null }, - "start": 14209, - "end": 14210, + "start": 14325, + "end": 14326, "loc": { "start": { - "line": 396, + "line": 401, "column": 40 }, "end": { - "line": 396, + "line": 401, "column": 41 } } @@ -114482,15 +115490,15 @@ "updateContext": null }, "value": "class", - "start": 14224, - "end": 14229, + "start": 14340, + "end": 14345, "loc": { "start": { - "line": 397, + "line": 402, "column": 12 }, "end": { - "line": 397, + "line": 402, "column": 17 } } @@ -114508,15 +115516,15 @@ "binop": null, "updateContext": null }, - "start": 14229, - "end": 14230, + "start": 14345, + "end": 14346, "loc": { "start": { - "line": 397, + "line": 402, "column": 17 }, "end": { - "line": 397, + "line": 402, "column": 18 } } @@ -114534,15 +115542,15 @@ "binop": null }, "value": "classNameItem", - "start": 14231, - "end": 14244, + "start": 14347, + "end": 14360, "loc": { "start": { - "line": 397, + "line": 402, "column": 19 }, "end": { - "line": 397, + "line": 402, "column": 32 } } @@ -114560,15 +115568,15 @@ "binop": null, "updateContext": null }, - "start": 14244, - "end": 14245, + "start": 14360, + "end": 14361, "loc": { "start": { - "line": 397, + "line": 402, "column": 32 }, "end": { - "line": 397, + "line": 402, "column": 33 } } @@ -114586,15 +115594,15 @@ "binop": null }, "value": "buttons", - "start": 14259, - "end": 14266, + "start": 14375, + "end": 14382, "loc": { "start": { - "line": 398, + "line": 403, "column": 12 }, "end": { - "line": 398, + "line": 403, "column": 19 } } @@ -114612,15 +115620,15 @@ "binop": null, "updateContext": null }, - "start": 14266, - "end": 14267, + "start": 14382, + "end": 14383, "loc": { "start": { - "line": 398, + "line": 403, "column": 19 }, "end": { - "line": 398, + "line": 403, "column": 20 } } @@ -114638,15 +115646,15 @@ "binop": null }, "value": "buttons", - "start": 14268, - "end": 14275, + "start": 14384, + "end": 14391, "loc": { "start": { - "line": 398, + "line": 403, "column": 21 }, "end": { - "line": 398, + "line": 403, "column": 28 } } @@ -114663,15 +115671,15 @@ "postfix": false, "binop": null }, - "start": 14287, - "end": 14288, + "start": 14403, + "end": 14404, "loc": { "start": { - "line": 399, + "line": 404, "column": 10 }, "end": { - "line": 399, + "line": 404, "column": 11 } } @@ -114688,15 +115696,15 @@ "postfix": false, "binop": null }, - "start": 14288, - "end": 14289, + "start": 14404, + "end": 14405, "loc": { "start": { - "line": 399, + "line": 404, "column": 11 }, "end": { - "line": 399, + "line": 404, "column": 12 } } @@ -114714,15 +115722,15 @@ "binop": null, "updateContext": null }, - "start": 14289, - "end": 14290, + "start": 14405, + "end": 14406, "loc": { "start": { - "line": 399, + "line": 404, "column": 12 }, "end": { - "line": 399, + "line": 404, "column": 13 } } @@ -114739,15 +115747,15 @@ "postfix": false, "binop": null }, - "start": 14300, - "end": 14301, + "start": 14416, + "end": 14417, "loc": { "start": { - "line": 400, + "line": 405, "column": 8 }, "end": { - "line": 400, + "line": 405, "column": 9 } } @@ -114764,15 +115772,15 @@ "postfix": false, "binop": null }, - "start": 14311, - "end": 14312, + "start": 14427, + "end": 14428, "loc": { "start": { - "line": 402, + "line": 407, "column": 6 }, "end": { - "line": 402, + "line": 407, "column": 7 } } @@ -114789,15 +115797,15 @@ "postfix": false, "binop": null }, - "start": 14312, - "end": 14313, + "start": 14428, + "end": 14429, "loc": { "start": { - "line": 402, + "line": 407, "column": 7 }, "end": { - "line": 402, + "line": 407, "column": 8 } } @@ -114815,15 +115823,15 @@ "binop": null, "updateContext": null }, - "start": 14313, - "end": 14314, + "start": 14429, + "end": 14430, "loc": { "start": { - "line": 402, + "line": 407, "column": 8 }, "end": { - "line": 402, + "line": 407, "column": 9 } } @@ -114840,15 +115848,15 @@ "postfix": false, "binop": null }, - "start": 14320, - "end": 14321, + "start": 14436, + "end": 14437, "loc": { "start": { - "line": 403, + "line": 408, "column": 4 }, "end": { - "line": 403, + "line": 408, "column": 5 } } @@ -114865,15 +115873,15 @@ "postfix": false, "binop": null }, - "start": 14321, - "end": 14322, + "start": 14437, + "end": 14438, "loc": { "start": { - "line": 403, + "line": 408, "column": 5 }, "end": { - "line": 403, + "line": 408, "column": 6 } } @@ -114891,15 +115899,15 @@ "binop": null, "updateContext": null }, - "start": 14322, - "end": 14323, + "start": 14438, + "end": 14439, "loc": { "start": { - "line": 403, + "line": 408, "column": 6 }, "end": { - "line": 403, + "line": 408, "column": 7 } } @@ -114919,15 +115927,15 @@ "updateContext": null }, "value": "this", - "start": 14331, - "end": 14335, + "start": 14447, + "end": 14451, "loc": { "start": { - "line": 405, + "line": 410, "column": 4 }, "end": { - "line": 405, + "line": 410, "column": 8 } } @@ -114945,15 +115953,15 @@ "binop": null, "updateContext": null }, - "start": 14335, - "end": 14336, + "start": 14451, + "end": 14452, "loc": { "start": { - "line": 405, + "line": 410, "column": 8 }, "end": { - "line": 405, + "line": 410, "column": 9 } } @@ -114971,15 +115979,15 @@ "binop": null }, "value": "render", - "start": 14336, - "end": 14342, + "start": 14452, + "end": 14458, "loc": { "start": { - "line": 405, + "line": 410, "column": 9 }, "end": { - "line": 405, + "line": 410, "column": 15 } } @@ -114996,15 +116004,15 @@ "postfix": false, "binop": null }, - "start": 14342, - "end": 14343, + "start": 14458, + "end": 14459, "loc": { "start": { - "line": 405, + "line": 410, "column": 15 }, "end": { - "line": 405, + "line": 410, "column": 16 } } @@ -115021,15 +116029,15 @@ "postfix": false, "binop": null }, - "start": 14343, - "end": 14344, + "start": 14459, + "end": 14460, "loc": { "start": { - "line": 405, + "line": 410, "column": 16 }, "end": { - "line": 405, + "line": 410, "column": 17 } } @@ -115047,15 +116055,15 @@ "binop": null, "updateContext": null }, - "start": 14344, - "end": 14345, + "start": 14460, + "end": 14461, "loc": { "start": { - "line": 405, + "line": 410, "column": 17 }, "end": { - "line": 405, + "line": 410, "column": 18 } } @@ -115072,15 +116080,15 @@ "postfix": false, "binop": null }, - "start": 14349, - "end": 14350, + "start": 14465, + "end": 14466, "loc": { "start": { - "line": 406, + "line": 411, "column": 2 }, "end": { - "line": 406, + "line": 411, "column": 3 } } @@ -115088,15 +116096,15 @@ { "type": "CommentBlock", "value": "*\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n ", - "start": 14356, - "end": 14696, + "start": 14472, + "end": 14812, "loc": { "start": { - "line": 408, + "line": 413, "column": 2 }, "end": { - "line": 412, + "line": 417, "column": 5 } } @@ -115114,265 +116122,41 @@ "binop": null }, "value": "removeButtonTheme", - "start": 14700, - "end": 14717, - "loc": { - "start": { - "line": 413, - "column": 2 - }, - "end": { - "line": 413, - "column": 19 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14717, - "end": 14718, - "loc": { - "start": { - "line": 413, - "column": 19 - }, - "end": { - "line": 413, - "column": 20 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttons", - "start": 14718, - "end": 14725, - "loc": { - "start": { - "line": 413, - "column": 20 - }, - "end": { - "line": 413, - "column": 27 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 14725, - "end": 14726, - "loc": { - "start": { - "line": 413, - "column": 27 - }, - "end": { - "line": 413, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "className", - "start": 14727, - "end": 14736, - "loc": { - "start": { - "line": 413, - "column": 29 - }, - "end": { - "line": 413, - "column": 38 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14736, - "end": 14737, - "loc": { - "start": { - "line": 413, - "column": 38 - }, - "end": { - "line": 413, - "column": 39 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14737, - "end": 14738, - "loc": { - "start": { - "line": 413, - "column": 39 - }, - "end": { - "line": 413, - "column": 40 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * When called with empty parameters, remove all button themes\r\n ", - "start": 14744, - "end": 14824, - "loc": { - "start": { - "line": 414, - "column": 4 - }, - "end": { - "line": 416, - "column": 7 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 14830, - "end": 14832, - "loc": { - "start": { - "line": 417, - "column": 4 - }, - "end": { - "line": 417, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 14832, + "start": 14816, "end": 14833, "loc": { "start": { - "line": 417, - "column": 6 + "line": 418, + "column": 2 }, "end": { - "line": 417, - "column": 7 + "line": 418, + "column": 19 } } }, { "type": { - "label": "prefix", + "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, - "prefix": true, + "prefix": false, "postfix": false, - "binop": null, - "updateContext": null + "binop": null }, - "value": "!", "start": 14833, "end": 14834, "loc": { "start": { - "line": 417, - "column": 7 + "line": 418, + "column": 19 }, "end": { - "line": 417, - "column": 8 + "line": 418, + "column": 20 } } }, @@ -115393,11 +116177,235 @@ "end": 14841, "loc": { "start": { - "line": 417, + "line": 418, + "column": 20 + }, + "end": { + "line": 418, + "column": 27 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 14841, + "end": 14842, + "loc": { + "start": { + "line": 418, + "column": 27 + }, + "end": { + "line": 418, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "className", + "start": 14843, + "end": 14852, + "loc": { + "start": { + "line": 418, + "column": 29 + }, + "end": { + "line": 418, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14852, + "end": 14853, + "loc": { + "start": { + "line": 418, + "column": 38 + }, + "end": { + "line": 418, + "column": 39 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14853, + "end": 14854, + "loc": { + "start": { + "line": 418, + "column": 39 + }, + "end": { + "line": 418, + "column": 40 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * When called with empty parameters, remove all button themes\r\n ", + "start": 14860, + "end": 14940, + "loc": { + "start": { + "line": 419, + "column": 4 + }, + "end": { + "line": 421, + "column": 7 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 14946, + "end": 14948, + "loc": { + "start": { + "line": 422, + "column": 4 + }, + "end": { + "line": 422, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 14948, + "end": 14949, + "loc": { + "start": { + "line": 422, + "column": 6 + }, + "end": { + "line": 422, + "column": 7 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 14949, + "end": 14950, + "loc": { + "start": { + "line": 422, + "column": 7 + }, + "end": { + "line": 422, + "column": 8 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttons", + "start": 14950, + "end": 14957, + "loc": { + "start": { + "line": 422, "column": 8 }, "end": { - "line": 417, + "line": 422, "column": 15 } } @@ -115416,15 +116424,15 @@ "updateContext": null }, "value": "&&", - "start": 14842, - "end": 14844, + "start": 14958, + "end": 14960, "loc": { "start": { - "line": 417, + "line": 422, "column": 16 }, "end": { - "line": 417, + "line": 422, "column": 18 } } @@ -115443,15 +116451,15 @@ "updateContext": null }, "value": "!", - "start": 14845, - "end": 14846, + "start": 14961, + "end": 14962, "loc": { "start": { - "line": 417, + "line": 422, "column": 19 }, "end": { - "line": 417, + "line": 422, "column": 20 } } @@ -115469,15 +116477,15 @@ "binop": null }, "value": "className", - "start": 14846, - "end": 14855, + "start": 14962, + "end": 14971, "loc": { "start": { - "line": 417, + "line": 422, "column": 20 }, "end": { - "line": 417, + "line": 422, "column": 29 } } @@ -115494,15 +116502,15 @@ "postfix": false, "binop": null }, - "start": 14855, - "end": 14856, + "start": 14971, + "end": 14972, "loc": { "start": { - "line": 417, + "line": 422, "column": 29 }, "end": { - "line": 417, + "line": 422, "column": 30 } } @@ -115519,15 +116527,15 @@ "postfix": false, "binop": null }, - "start": 14856, - "end": 14857, + "start": 14972, + "end": 14973, "loc": { "start": { - "line": 417, + "line": 422, "column": 30 }, "end": { - "line": 417, + "line": 422, "column": 31 } } @@ -115547,15 +116555,15 @@ "updateContext": null }, "value": "this", - "start": 14865, - "end": 14869, + "start": 14981, + "end": 14985, "loc": { "start": { - "line": 418, + "line": 423, "column": 6 }, "end": { - "line": 418, + "line": 423, "column": 10 } } @@ -115573,15 +116581,15 @@ "binop": null, "updateContext": null }, - "start": 14869, - "end": 14870, + "start": 14985, + "end": 14986, "loc": { "start": { - "line": 418, + "line": 423, "column": 10 }, "end": { - "line": 418, + "line": 423, "column": 11 } } @@ -115599,15 +116607,15 @@ "binop": null }, "value": "options", - "start": 14870, - "end": 14877, + "start": 14986, + "end": 14993, "loc": { "start": { - "line": 418, + "line": 423, "column": 11 }, "end": { - "line": 418, + "line": 423, "column": 18 } } @@ -115625,15 +116633,15 @@ "binop": null, "updateContext": null }, - "start": 14877, - "end": 14878, + "start": 14993, + "end": 14994, "loc": { "start": { - "line": 418, + "line": 423, "column": 18 }, "end": { - "line": 418, + "line": 423, "column": 19 } } @@ -115651,15 +116659,15 @@ "binop": null }, "value": "buttonTheme", - "start": 14878, - "end": 14889, + "start": 14994, + "end": 15005, "loc": { "start": { - "line": 418, + "line": 423, "column": 19 }, "end": { - "line": 418, + "line": 423, "column": 30 } } @@ -115678,15 +116686,15 @@ "updateContext": null }, "value": "=", - "start": 14890, - "end": 14891, + "start": 15006, + "end": 15007, "loc": { "start": { - "line": 418, + "line": 423, "column": 31 }, "end": { - "line": 418, + "line": 423, "column": 32 } } @@ -115704,15 +116712,15 @@ "binop": null, "updateContext": null }, - "start": 14892, - "end": 14893, + "start": 15008, + "end": 15009, "loc": { "start": { - "line": 418, + "line": 423, "column": 33 }, "end": { - "line": 418, + "line": 423, "column": 34 } } @@ -115730,15 +116738,15 @@ "binop": null, "updateContext": null }, - "start": 14893, - "end": 14894, + "start": 15009, + "end": 15010, "loc": { "start": { - "line": 418, + "line": 423, "column": 34 }, "end": { - "line": 418, + "line": 423, "column": 35 } } @@ -115756,15 +116764,15 @@ "binop": null, "updateContext": null }, - "start": 14894, - "end": 14895, + "start": 15010, + "end": 15011, "loc": { "start": { - "line": 418, + "line": 423, "column": 35 }, "end": { - "line": 418, + "line": 423, "column": 36 } } @@ -115784,15 +116792,15 @@ "updateContext": null }, "value": "this", - "start": 14903, - "end": 14907, + "start": 15019, + "end": 15023, "loc": { "start": { - "line": 419, + "line": 424, "column": 6 }, "end": { - "line": 419, + "line": 424, "column": 10 } } @@ -115810,15 +116818,15 @@ "binop": null, "updateContext": null }, - "start": 14907, - "end": 14908, + "start": 15023, + "end": 15024, "loc": { "start": { - "line": 419, + "line": 424, "column": 10 }, "end": { - "line": 419, + "line": 424, "column": 11 } } @@ -115836,15 +116844,15 @@ "binop": null }, "value": "render", - "start": 14908, - "end": 14914, + "start": 15024, + "end": 15030, "loc": { "start": { - "line": 419, + "line": 424, "column": 11 }, "end": { - "line": 419, + "line": 424, "column": 17 } } @@ -115861,15 +116869,15 @@ "postfix": false, "binop": null }, - "start": 14914, - "end": 14915, + "start": 15030, + "end": 15031, "loc": { "start": { - "line": 419, + "line": 424, "column": 17 }, "end": { - "line": 419, + "line": 424, "column": 18 } } @@ -115886,15 +116894,15 @@ "postfix": false, "binop": null }, - "start": 14915, - "end": 14916, + "start": 15031, + "end": 15032, "loc": { "start": { - "line": 419, + "line": 424, "column": 18 }, "end": { - "line": 419, + "line": 424, "column": 19 } } @@ -115912,15 +116920,15 @@ "binop": null, "updateContext": null }, - "start": 14916, - "end": 14917, + "start": 15032, + "end": 15033, "loc": { "start": { - "line": 419, + "line": 424, "column": 19 }, "end": { - "line": 419, + "line": 424, "column": 20 } } @@ -115940,15 +116948,15 @@ "updateContext": null }, "value": "return", - "start": 14925, - "end": 14931, + "start": 15041, + "end": 15047, "loc": { "start": { - "line": 420, + "line": 425, "column": 6 }, "end": { - "line": 420, + "line": 425, "column": 12 } } @@ -115968,15 +116976,15 @@ "updateContext": null }, "value": "false", - "start": 14932, - "end": 14937, + "start": 15048, + "end": 15053, "loc": { "start": { - "line": 420, + "line": 425, "column": 13 }, "end": { - "line": 420, + "line": 425, "column": 18 } } @@ -115994,15 +117002,15 @@ "binop": null, "updateContext": null }, - "start": 14937, - "end": 14938, + "start": 15053, + "end": 15054, "loc": { "start": { - "line": 420, + "line": 425, "column": 18 }, "end": { - "line": 420, + "line": 425, "column": 19 } } @@ -116019,15 +117027,15 @@ "postfix": false, "binop": null }, - "start": 14944, - "end": 14945, + "start": 15060, + "end": 15061, "loc": { "start": { - "line": 421, + "line": 426, "column": 4 }, "end": { - "line": 421, + "line": 426, "column": 5 } } @@ -116035,15 +117043,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons are passed and buttonTheme has items\r\n ", - "start": 14953, - "end": 15021, + "start": 15069, + "end": 15137, "loc": { "start": { - "line": 423, + "line": 428, "column": 4 }, "end": { - "line": 425, + "line": 430, "column": 7 } } @@ -116063,15 +117071,15 @@ "updateContext": null }, "value": "if", - "start": 15027, - "end": 15029, + "start": 15143, + "end": 15145, "loc": { "start": { - "line": 426, + "line": 431, "column": 4 }, "end": { - "line": 426, + "line": 431, "column": 6 } } @@ -116088,15 +117096,15 @@ "postfix": false, "binop": null }, - "start": 15029, - "end": 15030, + "start": 15145, + "end": 15146, "loc": { "start": { - "line": 426, + "line": 431, "column": 6 }, "end": { - "line": 426, + "line": 431, "column": 7 } } @@ -116114,15 +117122,15 @@ "binop": null }, "value": "buttons", - "start": 15030, - "end": 15037, + "start": 15146, + "end": 15153, "loc": { "start": { - "line": 426, + "line": 431, "column": 7 }, "end": { - "line": 426, + "line": 431, "column": 14 } } @@ -116141,15 +117149,15 @@ "updateContext": null }, "value": "&&", - "start": 15038, - "end": 15040, + "start": 15154, + "end": 15156, "loc": { "start": { - "line": 426, + "line": 431, "column": 15 }, "end": { - "line": 426, + "line": 431, "column": 17 } } @@ -116167,15 +117175,15 @@ "binop": null }, "value": "Array", - "start": 15041, - "end": 15046, + "start": 15157, + "end": 15162, "loc": { "start": { - "line": 426, + "line": 431, "column": 18 }, "end": { - "line": 426, + "line": 431, "column": 23 } } @@ -116193,15 +117201,15 @@ "binop": null, "updateContext": null }, - "start": 15046, - "end": 15047, + "start": 15162, + "end": 15163, "loc": { "start": { - "line": 426, + "line": 431, "column": 23 }, "end": { - "line": 426, + "line": 431, "column": 24 } } @@ -116219,15 +117227,15 @@ "binop": null }, "value": "isArray", - "start": 15047, - "end": 15054, + "start": 15163, + "end": 15170, "loc": { "start": { - "line": 426, + "line": 431, "column": 24 }, "end": { - "line": 426, + "line": 431, "column": 31 } } @@ -116244,15 +117252,15 @@ "postfix": false, "binop": null }, - "start": 15054, - "end": 15055, + "start": 15170, + "end": 15171, "loc": { "start": { - "line": 426, + "line": 431, "column": 31 }, "end": { - "line": 426, + "line": 431, "column": 32 } } @@ -116272,15 +117280,15 @@ "updateContext": null }, "value": "this", - "start": 15055, - "end": 15059, + "start": 15171, + "end": 15175, "loc": { "start": { - "line": 426, + "line": 431, "column": 32 }, "end": { - "line": 426, + "line": 431, "column": 36 } } @@ -116298,15 +117306,15 @@ "binop": null, "updateContext": null }, - "start": 15059, - "end": 15060, + "start": 15175, + "end": 15176, "loc": { "start": { - "line": 426, + "line": 431, "column": 36 }, "end": { - "line": 426, + "line": 431, "column": 37 } } @@ -116324,15 +117332,15 @@ "binop": null }, "value": "options", - "start": 15060, - "end": 15067, + "start": 15176, + "end": 15183, "loc": { "start": { - "line": 426, + "line": 431, "column": 37 }, "end": { - "line": 426, + "line": 431, "column": 44 } } @@ -116350,15 +117358,15 @@ "binop": null, "updateContext": null }, - "start": 15067, - "end": 15068, + "start": 15183, + "end": 15184, "loc": { "start": { - "line": 426, + "line": 431, "column": 44 }, "end": { - "line": 426, + "line": 431, "column": 45 } } @@ -116376,15 +117384,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15068, - "end": 15079, + "start": 15184, + "end": 15195, "loc": { "start": { - "line": 426, + "line": 431, "column": 45 }, "end": { - "line": 426, + "line": 431, "column": 56 } } @@ -116401,15 +117409,15 @@ "postfix": false, "binop": null }, - "start": 15079, - "end": 15080, + "start": 15195, + "end": 15196, "loc": { "start": { - "line": 426, + "line": 431, "column": 56 }, "end": { - "line": 426, + "line": 431, "column": 57 } } @@ -116428,15 +117436,15 @@ "updateContext": null }, "value": "&&", - "start": 15081, - "end": 15083, + "start": 15197, + "end": 15199, "loc": { "start": { - "line": 426, + "line": 431, "column": 58 }, "end": { - "line": 426, + "line": 431, "column": 60 } } @@ -116456,15 +117464,15 @@ "updateContext": null }, "value": "this", - "start": 15084, - "end": 15088, + "start": 15200, + "end": 15204, "loc": { "start": { - "line": 426, + "line": 431, "column": 61 }, "end": { - "line": 426, + "line": 431, "column": 65 } } @@ -116482,15 +117490,15 @@ "binop": null, "updateContext": null }, - "start": 15088, - "end": 15089, + "start": 15204, + "end": 15205, "loc": { "start": { - "line": 426, + "line": 431, "column": 65 }, "end": { - "line": 426, + "line": 431, "column": 66 } } @@ -116508,15 +117516,15 @@ "binop": null }, "value": "options", - "start": 15089, - "end": 15096, + "start": 15205, + "end": 15212, "loc": { "start": { - "line": 426, + "line": 431, "column": 66 }, "end": { - "line": 426, + "line": 431, "column": 73 } } @@ -116534,15 +117542,15 @@ "binop": null, "updateContext": null }, - "start": 15096, - "end": 15097, + "start": 15212, + "end": 15213, "loc": { "start": { - "line": 426, + "line": 431, "column": 73 }, "end": { - "line": 426, + "line": 431, "column": 74 } } @@ -116560,15 +117568,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15097, - "end": 15108, + "start": 15213, + "end": 15224, "loc": { "start": { - "line": 426, + "line": 431, "column": 74 }, "end": { - "line": 426, + "line": 431, "column": 85 } } @@ -116586,15 +117594,15 @@ "binop": null, "updateContext": null }, - "start": 15108, - "end": 15109, + "start": 15224, + "end": 15225, "loc": { "start": { - "line": 426, + "line": 431, "column": 85 }, "end": { - "line": 426, + "line": 431, "column": 86 } } @@ -116612,15 +117620,15 @@ "binop": null }, "value": "length", - "start": 15109, - "end": 15115, + "start": 15225, + "end": 15231, "loc": { "start": { - "line": 426, + "line": 431, "column": 86 }, "end": { - "line": 426, + "line": 431, "column": 92 } } @@ -116637,15 +117645,15 @@ "postfix": false, "binop": null }, - "start": 15115, - "end": 15116, + "start": 15231, + "end": 15232, "loc": { "start": { - "line": 426, + "line": 431, "column": 92 }, "end": { - "line": 426, + "line": 431, "column": 93 } } @@ -116662,15 +117670,15 @@ "postfix": false, "binop": null }, - "start": 15116, - "end": 15117, + "start": 15232, + "end": 15233, "loc": { "start": { - "line": 426, + "line": 431, "column": 93 }, "end": { - "line": 426, + "line": 431, "column": 94 } } @@ -116690,15 +117698,15 @@ "updateContext": null }, "value": "let", - "start": 15125, - "end": 15128, + "start": 15241, + "end": 15244, "loc": { "start": { - "line": 427, + "line": 432, "column": 6 }, "end": { - "line": 427, + "line": 432, "column": 9 } } @@ -116716,15 +117724,15 @@ "binop": null }, "value": "buttonArray", - "start": 15129, - "end": 15140, + "start": 15245, + "end": 15256, "loc": { "start": { - "line": 427, + "line": 432, "column": 10 }, "end": { - "line": 427, + "line": 432, "column": 21 } } @@ -116743,15 +117751,15 @@ "updateContext": null }, "value": "=", - "start": 15141, - "end": 15142, + "start": 15257, + "end": 15258, "loc": { "start": { - "line": 427, + "line": 432, "column": 22 }, "end": { - "line": 427, + "line": 432, "column": 23 } } @@ -116769,15 +117777,15 @@ "binop": null }, "value": "buttons", - "start": 15143, - "end": 15150, + "start": 15259, + "end": 15266, "loc": { "start": { - "line": 427, + "line": 432, "column": 24 }, "end": { - "line": 427, + "line": 432, "column": 31 } } @@ -116795,15 +117803,15 @@ "binop": null, "updateContext": null }, - "start": 15150, - "end": 15151, + "start": 15266, + "end": 15267, "loc": { "start": { - "line": 427, + "line": 432, "column": 31 }, "end": { - "line": 427, + "line": 432, "column": 32 } } @@ -116821,15 +117829,15 @@ "binop": null }, "value": "split", - "start": 15151, - "end": 15156, + "start": 15267, + "end": 15272, "loc": { "start": { - "line": 427, + "line": 432, "column": 32 }, "end": { - "line": 427, + "line": 432, "column": 37 } } @@ -116846,15 +117854,15 @@ "postfix": false, "binop": null }, - "start": 15156, - "end": 15157, + "start": 15272, + "end": 15273, "loc": { "start": { - "line": 427, + "line": 432, "column": 37 }, "end": { - "line": 427, + "line": 432, "column": 38 } } @@ -116873,15 +117881,15 @@ "updateContext": null }, "value": " ", - "start": 15157, - "end": 15160, + "start": 15273, + "end": 15276, "loc": { "start": { - "line": 427, + "line": 432, "column": 38 }, "end": { - "line": 427, + "line": 432, "column": 41 } } @@ -116898,15 +117906,15 @@ "postfix": false, "binop": null }, - "start": 15160, - "end": 15161, + "start": 15276, + "end": 15277, "loc": { "start": { - "line": 427, + "line": 432, "column": 41 }, "end": { - "line": 427, + "line": 432, "column": 42 } } @@ -116924,15 +117932,15 @@ "binop": null, "updateContext": null }, - "start": 15161, - "end": 15162, + "start": 15277, + "end": 15278, "loc": { "start": { - "line": 427, + "line": 432, "column": 42 }, "end": { - "line": 427, + "line": 432, "column": 43 } } @@ -116950,15 +117958,15 @@ "binop": null }, "value": "buttonArray", - "start": 15170, - "end": 15181, + "start": 15286, + "end": 15297, "loc": { "start": { - "line": 428, + "line": 433, "column": 6 }, "end": { - "line": 428, + "line": 433, "column": 17 } } @@ -116976,15 +117984,15 @@ "binop": null, "updateContext": null }, - "start": 15181, - "end": 15182, + "start": 15297, + "end": 15298, "loc": { "start": { - "line": 428, + "line": 433, "column": 17 }, "end": { - "line": 428, + "line": 433, "column": 18 } } @@ -117002,15 +118010,15 @@ "binop": null }, "value": "forEach", - "start": 15182, - "end": 15189, + "start": 15298, + "end": 15305, "loc": { "start": { - "line": 428, + "line": 433, "column": 18 }, "end": { - "line": 428, + "line": 433, "column": 25 } } @@ -117027,15 +118035,15 @@ "postfix": false, "binop": null }, - "start": 15189, - "end": 15190, + "start": 15305, + "end": 15306, "loc": { "start": { - "line": 428, + "line": 433, "column": 25 }, "end": { - "line": 428, + "line": 433, "column": 26 } } @@ -117052,15 +118060,15 @@ "postfix": false, "binop": null }, - "start": 15190, - "end": 15191, + "start": 15306, + "end": 15307, "loc": { "start": { - "line": 428, + "line": 433, "column": 26 }, "end": { - "line": 428, + "line": 433, "column": 27 } } @@ -117078,15 +118086,15 @@ "binop": null }, "value": "button", - "start": 15191, - "end": 15197, + "start": 15307, + "end": 15313, "loc": { "start": { - "line": 428, + "line": 433, "column": 27 }, "end": { - "line": 428, + "line": 433, "column": 33 } } @@ -117104,15 +118112,15 @@ "binop": null, "updateContext": null }, - "start": 15197, - "end": 15198, + "start": 15313, + "end": 15314, "loc": { "start": { - "line": 428, + "line": 433, "column": 33 }, "end": { - "line": 428, + "line": 433, "column": 34 } } @@ -117130,15 +118138,15 @@ "binop": null }, "value": "key", - "start": 15199, - "end": 15202, + "start": 15315, + "end": 15318, "loc": { "start": { - "line": 428, + "line": 433, "column": 35 }, "end": { - "line": 428, + "line": 433, "column": 38 } } @@ -117155,15 +118163,15 @@ "postfix": false, "binop": null }, - "start": 15202, - "end": 15203, + "start": 15318, + "end": 15319, "loc": { "start": { - "line": 428, + "line": 433, "column": 38 }, "end": { - "line": 428, + "line": 433, "column": 39 } } @@ -117181,15 +118189,15 @@ "binop": null, "updateContext": null }, - "start": 15204, - "end": 15206, + "start": 15320, + "end": 15322, "loc": { "start": { - "line": 428, + "line": 433, "column": 40 }, "end": { - "line": 428, + "line": 433, "column": 42 } } @@ -117206,15 +118214,15 @@ "postfix": false, "binop": null }, - "start": 15207, - "end": 15208, + "start": 15323, + "end": 15324, "loc": { "start": { - "line": 428, + "line": 433, "column": 43 }, "end": { - "line": 428, + "line": 433, "column": 44 } } @@ -117234,15 +118242,15 @@ "updateContext": null }, "value": "this", - "start": 15218, - "end": 15222, + "start": 15334, + "end": 15338, "loc": { "start": { - "line": 429, + "line": 434, "column": 8 }, "end": { - "line": 429, + "line": 434, "column": 12 } } @@ -117260,15 +118268,15 @@ "binop": null, "updateContext": null }, - "start": 15222, - "end": 15223, + "start": 15338, + "end": 15339, "loc": { "start": { - "line": 429, + "line": 434, "column": 12 }, "end": { - "line": 429, + "line": 434, "column": 13 } } @@ -117286,15 +118294,15 @@ "binop": null }, "value": "options", - "start": 15223, - "end": 15230, + "start": 15339, + "end": 15346, "loc": { "start": { - "line": 429, + "line": 434, "column": 13 }, "end": { - "line": 429, + "line": 434, "column": 20 } } @@ -117312,15 +118320,15 @@ "binop": null, "updateContext": null }, - "start": 15230, - "end": 15231, + "start": 15346, + "end": 15347, "loc": { "start": { - "line": 429, + "line": 434, "column": 20 }, "end": { - "line": 429, + "line": 434, "column": 21 } } @@ -117338,15 +118346,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15231, - "end": 15242, + "start": 15347, + "end": 15358, "loc": { "start": { - "line": 429, + "line": 434, "column": 21 }, "end": { - "line": 429, + "line": 434, "column": 32 } } @@ -117364,15 +118372,15 @@ "binop": null, "updateContext": null }, - "start": 15242, - "end": 15243, + "start": 15358, + "end": 15359, "loc": { "start": { - "line": 429, + "line": 434, "column": 32 }, "end": { - "line": 429, + "line": 434, "column": 33 } } @@ -117390,15 +118398,15 @@ "binop": null }, "value": "map", - "start": 15243, - "end": 15246, + "start": 15359, + "end": 15362, "loc": { "start": { - "line": 429, + "line": 434, "column": 33 }, "end": { - "line": 429, + "line": 434, "column": 36 } } @@ -117415,15 +118423,15 @@ "postfix": false, "binop": null }, - "start": 15246, - "end": 15247, + "start": 15362, + "end": 15363, "loc": { "start": { - "line": 429, + "line": 434, "column": 36 }, "end": { - "line": 429, + "line": 434, "column": 37 } } @@ -117440,15 +118448,15 @@ "postfix": false, "binop": null }, - "start": 15247, - "end": 15248, + "start": 15363, + "end": 15364, "loc": { "start": { - "line": 429, + "line": 434, "column": 37 }, "end": { - "line": 429, + "line": 434, "column": 38 } } @@ -117466,15 +118474,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15248, - "end": 15259, + "start": 15364, + "end": 15375, "loc": { "start": { - "line": 429, + "line": 434, "column": 38 }, "end": { - "line": 429, + "line": 434, "column": 49 } } @@ -117492,15 +118500,15 @@ "binop": null, "updateContext": null }, - "start": 15259, - "end": 15260, + "start": 15375, + "end": 15376, "loc": { "start": { - "line": 429, + "line": 434, "column": 49 }, "end": { - "line": 429, + "line": 434, "column": 50 } } @@ -117518,15 +118526,15 @@ "binop": null }, "value": "index", - "start": 15261, - "end": 15266, + "start": 15377, + "end": 15382, "loc": { "start": { - "line": 429, + "line": 434, "column": 51 }, "end": { - "line": 429, + "line": 434, "column": 56 } } @@ -117543,15 +118551,15 @@ "postfix": false, "binop": null }, - "start": 15266, - "end": 15267, + "start": 15382, + "end": 15383, "loc": { "start": { - "line": 429, + "line": 434, "column": 56 }, "end": { - "line": 429, + "line": 434, "column": 57 } } @@ -117569,15 +118577,15 @@ "binop": null, "updateContext": null }, - "start": 15268, - "end": 15270, + "start": 15384, + "end": 15386, "loc": { "start": { - "line": 429, + "line": 434, "column": 58 }, "end": { - "line": 429, + "line": 434, "column": 60 } } @@ -117594,15 +118602,15 @@ "postfix": false, "binop": null }, - "start": 15271, - "end": 15272, + "start": 15387, + "end": 15388, "loc": { "start": { - "line": 429, + "line": 434, "column": 61 }, "end": { - "line": 429, + "line": 434, "column": 62 } } @@ -117610,15 +118618,15 @@ { "type": "CommentBlock", "value": "*\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n ", - "start": 15286, - "end": 15427, + "start": 15402, + "end": 15543, "loc": { "start": { - "line": 431, + "line": 436, "column": 10 }, "end": { - "line": 434, + "line": 439, "column": 13 } } @@ -117638,15 +118646,15 @@ "updateContext": null }, "value": "if", - "start": 15439, - "end": 15441, + "start": 15555, + "end": 15557, "loc": { "start": { - "line": 435, + "line": 440, "column": 10 }, "end": { - "line": 435, + "line": 440, "column": 12 } } @@ -117663,15 +118671,15 @@ "postfix": false, "binop": null }, - "start": 15441, - "end": 15442, + "start": 15557, + "end": 15558, "loc": { "start": { - "line": 435, + "line": 440, "column": 12 }, "end": { - "line": 435, + "line": 440, "column": 13 } } @@ -117688,15 +118696,15 @@ "postfix": false, "binop": null }, - "start": 15456, - "end": 15457, + "start": 15572, + "end": 15573, "loc": { "start": { - "line": 436, + "line": 441, "column": 12 }, "end": { - "line": 436, + "line": 441, "column": 13 } } @@ -117714,15 +118722,15 @@ "binop": null }, "value": "className", - "start": 15457, - "end": 15466, + "start": 15573, + "end": 15582, "loc": { "start": { - "line": 436, + "line": 441, "column": 13 }, "end": { - "line": 436, + "line": 441, "column": 22 } } @@ -117741,15 +118749,15 @@ "updateContext": null }, "value": "&&", - "start": 15467, - "end": 15469, + "start": 15583, + "end": 15585, "loc": { "start": { - "line": 436, + "line": 441, "column": 23 }, "end": { - "line": 436, + "line": 441, "column": 25 } } @@ -117767,15 +118775,15 @@ "binop": null }, "value": "className", - "start": 15470, - "end": 15479, + "start": 15586, + "end": 15595, "loc": { "start": { - "line": 436, + "line": 441, "column": 26 }, "end": { - "line": 436, + "line": 441, "column": 35 } } @@ -117793,15 +118801,15 @@ "binop": null, "updateContext": null }, - "start": 15479, - "end": 15480, + "start": 15595, + "end": 15596, "loc": { "start": { - "line": 436, + "line": 441, "column": 35 }, "end": { - "line": 436, + "line": 441, "column": 36 } } @@ -117819,15 +118827,15 @@ "binop": null }, "value": "includes", - "start": 15480, - "end": 15488, + "start": 15596, + "end": 15604, "loc": { "start": { - "line": 436, + "line": 441, "column": 36 }, "end": { - "line": 436, + "line": 441, "column": 44 } } @@ -117844,15 +118852,15 @@ "postfix": false, "binop": null }, - "start": 15488, - "end": 15489, + "start": 15604, + "end": 15605, "loc": { "start": { - "line": 436, + "line": 441, "column": 44 }, "end": { - "line": 436, + "line": 441, "column": 45 } } @@ -117870,15 +118878,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15489, - "end": 15500, + "start": 15605, + "end": 15616, "loc": { "start": { - "line": 436, + "line": 441, "column": 45 }, "end": { - "line": 436, + "line": 441, "column": 56 } } @@ -117896,15 +118904,15 @@ "binop": null, "updateContext": null }, - "start": 15500, - "end": 15501, + "start": 15616, + "end": 15617, "loc": { "start": { - "line": 436, + "line": 441, "column": 56 }, "end": { - "line": 436, + "line": 441, "column": 57 } } @@ -117924,15 +118932,15 @@ "updateContext": null }, "value": "class", - "start": 15501, - "end": 15506, + "start": 15617, + "end": 15622, "loc": { "start": { - "line": 436, + "line": 441, "column": 57 }, "end": { - "line": 436, + "line": 441, "column": 62 } } @@ -117949,15 +118957,15 @@ "postfix": false, "binop": null }, - "start": 15506, - "end": 15507, + "start": 15622, + "end": 15623, "loc": { "start": { - "line": 436, + "line": 441, "column": 62 }, "end": { - "line": 436, + "line": 441, "column": 63 } } @@ -117974,15 +118982,15 @@ "postfix": false, "binop": null }, - "start": 15507, - "end": 15508, + "start": 15623, + "end": 15624, "loc": { "start": { - "line": 436, + "line": 441, "column": 63 }, "end": { - "line": 436, + "line": 441, "column": 64 } } @@ -118001,15 +119009,15 @@ "updateContext": null }, "value": "||", - "start": 15509, - "end": 15511, + "start": 15625, + "end": 15627, "loc": { "start": { - "line": 436, + "line": 441, "column": 65 }, "end": { - "line": 436, + "line": 441, "column": 67 } } @@ -118028,15 +119036,15 @@ "updateContext": null }, "value": "!", - "start": 15525, - "end": 15526, + "start": 15641, + "end": 15642, "loc": { "start": { - "line": 437, + "line": 442, "column": 12 }, "end": { - "line": 437, + "line": 442, "column": 13 } } @@ -118054,15 +119062,15 @@ "binop": null }, "value": "className", - "start": 15526, - "end": 15535, + "start": 15642, + "end": 15651, "loc": { "start": { - "line": 437, + "line": 442, "column": 13 }, "end": { - "line": 437, + "line": 442, "column": 22 } } @@ -118079,15 +119087,15 @@ "postfix": false, "binop": null }, - "start": 15547, - "end": 15548, + "start": 15663, + "end": 15664, "loc": { "start": { - "line": 438, + "line": 443, "column": 10 }, "end": { - "line": 438, + "line": 443, "column": 11 } } @@ -118104,15 +119112,15 @@ "postfix": false, "binop": null }, - "start": 15548, - "end": 15549, + "start": 15664, + "end": 15665, "loc": { "start": { - "line": 438, + "line": 443, "column": 11 }, "end": { - "line": 438, + "line": 443, "column": 12 } } @@ -118132,15 +119140,15 @@ "updateContext": null }, "value": "let", - "start": 15563, - "end": 15566, + "start": 15679, + "end": 15682, "loc": { "start": { - "line": 439, + "line": 444, "column": 12 }, "end": { - "line": 439, + "line": 444, "column": 15 } } @@ -118158,15 +119166,15 @@ "binop": null }, "value": "filteredButtonArray", - "start": 15567, - "end": 15586, + "start": 15683, + "end": 15702, "loc": { "start": { - "line": 439, + "line": 444, "column": 16 }, "end": { - "line": 439, + "line": 444, "column": 35 } } @@ -118185,15 +119193,15 @@ "updateContext": null }, "value": "=", - "start": 15587, - "end": 15588, + "start": 15703, + "end": 15704, "loc": { "start": { - "line": 439, + "line": 444, "column": 36 }, "end": { - "line": 439, + "line": 444, "column": 37 } } @@ -118211,15 +119219,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15589, - "end": 15600, + "start": 15705, + "end": 15716, "loc": { "start": { - "line": 439, + "line": 444, "column": 38 }, "end": { - "line": 439, + "line": 444, "column": 49 } } @@ -118237,15 +119245,15 @@ "binop": null, "updateContext": null }, - "start": 15600, - "end": 15601, + "start": 15716, + "end": 15717, "loc": { "start": { - "line": 439, + "line": 444, "column": 49 }, "end": { - "line": 439, + "line": 444, "column": 50 } } @@ -118263,15 +119271,15 @@ "binop": null }, "value": "buttons", - "start": 15601, - "end": 15608, + "start": 15717, + "end": 15724, "loc": { "start": { - "line": 439, + "line": 444, "column": 50 }, "end": { - "line": 439, + "line": 444, "column": 57 } } @@ -118289,15 +119297,15 @@ "binop": null, "updateContext": null }, - "start": 15608, - "end": 15609, + "start": 15724, + "end": 15725, "loc": { "start": { - "line": 439, + "line": 444, "column": 57 }, "end": { - "line": 439, + "line": 444, "column": 58 } } @@ -118315,15 +119323,15 @@ "binop": null }, "value": "split", - "start": 15609, - "end": 15614, + "start": 15725, + "end": 15730, "loc": { "start": { - "line": 439, + "line": 444, "column": 58 }, "end": { - "line": 439, + "line": 444, "column": 63 } } @@ -118340,15 +119348,15 @@ "postfix": false, "binop": null }, - "start": 15614, - "end": 15615, + "start": 15730, + "end": 15731, "loc": { "start": { - "line": 439, + "line": 444, "column": 63 }, "end": { - "line": 439, + "line": 444, "column": 64 } } @@ -118367,15 +119375,15 @@ "updateContext": null }, "value": " ", - "start": 15615, - "end": 15618, + "start": 15731, + "end": 15734, "loc": { "start": { - "line": 439, + "line": 444, "column": 64 }, "end": { - "line": 439, + "line": 444, "column": 67 } } @@ -118392,15 +119400,15 @@ "postfix": false, "binop": null }, - "start": 15618, - "end": 15619, + "start": 15734, + "end": 15735, "loc": { "start": { - "line": 439, + "line": 444, "column": 67 }, "end": { - "line": 439, + "line": 444, "column": 68 } } @@ -118418,15 +119426,15 @@ "binop": null, "updateContext": null }, - "start": 15619, - "end": 15620, + "start": 15735, + "end": 15736, "loc": { "start": { - "line": 439, + "line": 444, "column": 68 }, "end": { - "line": 439, + "line": 444, "column": 69 } } @@ -118444,15 +119452,15 @@ "binop": null }, "value": "filter", - "start": 15620, - "end": 15626, + "start": 15736, + "end": 15742, "loc": { "start": { - "line": 439, + "line": 444, "column": 69 }, "end": { - "line": 439, + "line": 444, "column": 75 } } @@ -118469,15 +119477,15 @@ "postfix": false, "binop": null }, - "start": 15626, - "end": 15627, + "start": 15742, + "end": 15743, "loc": { "start": { - "line": 439, + "line": 444, "column": 75 }, "end": { - "line": 439, + "line": 444, "column": 76 } } @@ -118495,15 +119503,15 @@ "binop": null }, "value": "item", - "start": 15627, - "end": 15631, + "start": 15743, + "end": 15747, "loc": { "start": { - "line": 439, + "line": 444, "column": 76 }, "end": { - "line": 439, + "line": 444, "column": 80 } } @@ -118521,15 +119529,15 @@ "binop": null, "updateContext": null }, - "start": 15632, - "end": 15634, + "start": 15748, + "end": 15750, "loc": { "start": { - "line": 439, + "line": 444, "column": 81 }, "end": { - "line": 439, + "line": 444, "column": 83 } } @@ -118547,15 +119555,15 @@ "binop": null }, "value": "item", - "start": 15635, - "end": 15639, + "start": 15751, + "end": 15755, "loc": { "start": { - "line": 439, + "line": 444, "column": 84 }, "end": { - "line": 439, + "line": 444, "column": 88 } } @@ -118574,15 +119582,15 @@ "updateContext": null }, "value": "!==", - "start": 15640, - "end": 15643, + "start": 15756, + "end": 15759, "loc": { "start": { - "line": 439, + "line": 444, "column": 89 }, "end": { - "line": 439, + "line": 444, "column": 92 } } @@ -118600,15 +119608,15 @@ "binop": null }, "value": "button", - "start": 15644, - "end": 15650, + "start": 15760, + "end": 15766, "loc": { "start": { - "line": 439, + "line": 444, "column": 93 }, "end": { - "line": 439, + "line": 444, "column": 99 } } @@ -118625,15 +119633,15 @@ "postfix": false, "binop": null }, - "start": 15650, - "end": 15651, + "start": 15766, + "end": 15767, "loc": { "start": { - "line": 439, + "line": 444, "column": 99 }, "end": { - "line": 439, + "line": 444, "column": 100 } } @@ -118651,15 +119659,15 @@ "binop": null, "updateContext": null }, - "start": 15651, - "end": 15652, + "start": 15767, + "end": 15768, "loc": { "start": { - "line": 439, + "line": 444, "column": 100 }, "end": { - "line": 439, + "line": 444, "column": 101 } } @@ -118667,15 +119675,15 @@ { "type": "CommentBlock", "value": "*\r\n * If buttons left, return them, otherwise, remove button Theme\r\n ", - "start": 15668, - "end": 15765, + "start": 15784, + "end": 15881, "loc": { "start": { - "line": 441, + "line": 446, "column": 12 }, "end": { - "line": 443, + "line": 448, "column": 15 } } @@ -118695,15 +119703,15 @@ "updateContext": null }, "value": "if", - "start": 15779, - "end": 15781, + "start": 15895, + "end": 15897, "loc": { "start": { - "line": 444, + "line": 449, "column": 12 }, "end": { - "line": 444, + "line": 449, "column": 14 } } @@ -118720,15 +119728,15 @@ "postfix": false, "binop": null }, - "start": 15781, - "end": 15782, + "start": 15897, + "end": 15898, "loc": { "start": { - "line": 444, + "line": 449, "column": 14 }, "end": { - "line": 444, + "line": 449, "column": 15 } } @@ -118746,15 +119754,15 @@ "binop": null }, "value": "filteredButtonArray", - "start": 15782, - "end": 15801, + "start": 15898, + "end": 15917, "loc": { "start": { - "line": 444, + "line": 449, "column": 15 }, "end": { - "line": 444, + "line": 449, "column": 34 } } @@ -118772,15 +119780,15 @@ "binop": null, "updateContext": null }, - "start": 15801, - "end": 15802, + "start": 15917, + "end": 15918, "loc": { "start": { - "line": 444, + "line": 449, "column": 34 }, "end": { - "line": 444, + "line": 449, "column": 35 } } @@ -118798,15 +119806,15 @@ "binop": null }, "value": "length", - "start": 15802, - "end": 15808, + "start": 15918, + "end": 15924, "loc": { "start": { - "line": 444, + "line": 449, "column": 35 }, "end": { - "line": 444, + "line": 449, "column": 41 } } @@ -118823,15 +119831,15 @@ "postfix": false, "binop": null }, - "start": 15808, - "end": 15809, + "start": 15924, + "end": 15925, "loc": { "start": { - "line": 444, + "line": 449, "column": 41 }, "end": { - "line": 444, + "line": 449, "column": 42 } } @@ -118848,15 +119856,15 @@ "postfix": false, "binop": null }, - "start": 15809, - "end": 15810, + "start": 15925, + "end": 15926, "loc": { "start": { - "line": 444, + "line": 449, "column": 42 }, "end": { - "line": 444, + "line": 449, "column": 43 } } @@ -118874,15 +119882,15 @@ "binop": null }, "value": "buttonTheme", - "start": 15826, - "end": 15837, + "start": 15942, + "end": 15953, "loc": { "start": { - "line": 445, + "line": 450, "column": 14 }, "end": { - "line": 445, + "line": 450, "column": 25 } } @@ -118900,15 +119908,15 @@ "binop": null, "updateContext": null }, - "start": 15837, - "end": 15838, + "start": 15953, + "end": 15954, "loc": { "start": { - "line": 445, + "line": 450, "column": 25 }, "end": { - "line": 445, + "line": 450, "column": 26 } } @@ -118926,15 +119934,15 @@ "binop": null }, "value": "buttons", - "start": 15838, - "end": 15845, + "start": 15954, + "end": 15961, "loc": { "start": { - "line": 445, + "line": 450, "column": 26 }, "end": { - "line": 445, + "line": 450, "column": 33 } } @@ -118953,15 +119961,15 @@ "updateContext": null }, "value": "=", - "start": 15846, - "end": 15847, + "start": 15962, + "end": 15963, "loc": { "start": { - "line": 445, + "line": 450, "column": 34 }, "end": { - "line": 445, + "line": 450, "column": 35 } } @@ -118979,15 +119987,15 @@ "binop": null }, "value": "filteredButtonArray", - "start": 15848, - "end": 15867, + "start": 15964, + "end": 15983, "loc": { "start": { - "line": 445, + "line": 450, "column": 36 }, "end": { - "line": 445, + "line": 450, "column": 55 } } @@ -119005,15 +120013,15 @@ "binop": null, "updateContext": null }, - "start": 15867, - "end": 15868, + "start": 15983, + "end": 15984, "loc": { "start": { - "line": 445, + "line": 450, "column": 55 }, "end": { - "line": 445, + "line": 450, "column": 56 } } @@ -119031,15 +120039,15 @@ "binop": null }, "value": "join", - "start": 15868, - "end": 15872, + "start": 15984, + "end": 15988, "loc": { "start": { - "line": 445, + "line": 450, "column": 56 }, "end": { - "line": 445, + "line": 450, "column": 60 } } @@ -119056,15 +120064,15 @@ "postfix": false, "binop": null }, - "start": 15872, - "end": 15873, + "start": 15988, + "end": 15989, "loc": { "start": { - "line": 445, + "line": 450, "column": 60 }, "end": { - "line": 445, + "line": 450, "column": 61 } } @@ -119083,15 +120091,15 @@ "updateContext": null }, "value": " ", - "start": 15873, - "end": 15876, + "start": 15989, + "end": 15992, "loc": { "start": { - "line": 445, + "line": 450, "column": 61 }, "end": { - "line": 445, + "line": 450, "column": 64 } } @@ -119108,15 +120116,15 @@ "postfix": false, "binop": null }, - "start": 15876, - "end": 15877, + "start": 15992, + "end": 15993, "loc": { "start": { - "line": 445, + "line": 450, "column": 64 }, "end": { - "line": 445, + "line": 450, "column": 65 } } @@ -119134,15 +120142,15 @@ "binop": null, "updateContext": null }, - "start": 15877, - "end": 15878, + "start": 15993, + "end": 15994, "loc": { "start": { - "line": 445, + "line": 450, "column": 65 }, "end": { - "line": 445, + "line": 450, "column": 66 } } @@ -119159,15 +120167,15 @@ "postfix": false, "binop": null }, - "start": 15892, - "end": 15893, + "start": 16008, + "end": 16009, "loc": { "start": { - "line": 446, + "line": 451, "column": 12 }, "end": { - "line": 446, + "line": 451, "column": 13 } } @@ -119187,15 +120195,15 @@ "updateContext": null }, "value": "else", - "start": 15894, - "end": 15898, + "start": 16010, + "end": 16014, "loc": { "start": { - "line": 446, + "line": 451, "column": 14 }, "end": { - "line": 446, + "line": 451, "column": 18 } } @@ -119212,15 +120220,15 @@ "postfix": false, "binop": null }, - "start": 15899, - "end": 15900, + "start": 16015, + "end": 16016, "loc": { "start": { - "line": 446, + "line": 451, "column": 19 }, "end": { - "line": 446, + "line": 451, "column": 20 } } @@ -119240,15 +120248,15 @@ "updateContext": null }, "value": "this", - "start": 15916, - "end": 15920, + "start": 16032, + "end": 16036, "loc": { "start": { - "line": 447, + "line": 452, "column": 14 }, "end": { - "line": 447, + "line": 452, "column": 18 } } @@ -119266,15 +120274,15 @@ "binop": null, "updateContext": null }, - "start": 15920, - "end": 15921, + "start": 16036, + "end": 16037, "loc": { "start": { - "line": 447, + "line": 452, "column": 18 }, "end": { - "line": 447, + "line": 452, "column": 19 } } @@ -119292,460 +120300,42 @@ "binop": null }, "value": "options", - "start": 15921, - "end": 15928, - "loc": { - "start": { - "line": 447, - "column": 19 - }, - "end": { - "line": 447, - "column": 26 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 15928, - "end": 15929, - "loc": { - "start": { - "line": 447, - "column": 26 - }, - "end": { - "line": 447, - "column": 27 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonTheme", - "start": 15929, - "end": 15940, - "loc": { - "start": { - "line": 447, - "column": 27 - }, - "end": { - "line": 447, - "column": 38 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 15940, - "end": 15941, - "loc": { - "start": { - "line": 447, - "column": 38 - }, - "end": { - "line": 447, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "splice", - "start": 15941, - "end": 15947, - "loc": { - "start": { - "line": 447, - "column": 39 - }, - "end": { - "line": 447, - "column": 45 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 15947, - "end": 15948, - "loc": { - "start": { - "line": 447, - "column": 45 - }, - "end": { - "line": 447, - "column": 46 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "index", - "start": 15948, - "end": 15953, - "loc": { - "start": { - "line": 447, - "column": 46 - }, - "end": { - "line": 447, - "column": 51 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 15953, - "end": 15954, - "loc": { - "start": { - "line": 447, - "column": 51 - }, - "end": { - "line": 447, - "column": 52 - } - } - }, - { - "type": { - "label": "num", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": 1, - "start": 15955, - "end": 15956, - "loc": { - "start": { - "line": 447, - "column": 53 - }, - "end": { - "line": 447, - "column": 54 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 15956, - "end": 15957, - "loc": { - "start": { - "line": 447, - "column": 54 - }, - "end": { - "line": 447, - "column": 55 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 15957, - "end": 15958, - "loc": { - "start": { - "line": 447, - "column": 55 - }, - "end": { - "line": 447, - "column": 56 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonTheme", - "start": 15974, - "end": 15985, - "loc": { - "start": { - "line": 448, - "column": 14 - }, - "end": { - "line": 448, - "column": 25 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 15986, - "end": 15987, - "loc": { - "start": { - "line": 448, - "column": 26 - }, - "end": { - "line": 448, - "column": 27 - } - } - }, - { - "type": { - "label": "null", - "keyword": "null", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "null", - "start": 15988, - "end": 15992, - "loc": { - "start": { - "line": 448, - "column": 28 - }, - "end": { - "line": 448, - "column": 32 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 15992, - "end": 15993, - "loc": { - "start": { - "line": 448, - "column": 32 - }, - "end": { - "line": 448, - "column": 33 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16007, - "end": 16008, - "loc": { - "start": { - "line": 449, - "column": 12 - }, - "end": { - "line": 449, - "column": 13 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16023, - "end": 16024, - "loc": { - "start": { - "line": 451, - "column": 10 - }, - "end": { - "line": 451, - "column": 11 - } - } - }, - { - "type": { - "label": "return", - "keyword": "return", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "return", - "start": 16038, + "start": 16037, "end": 16044, "loc": { "start": { - "line": 453, - "column": 10 + "line": 452, + "column": 19 }, "end": { - "line": 453, - "column": 16 + "line": 452, + "column": 26 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16044, + "end": 16045, + "loc": { + "start": { + "line": 452, + "column": 26 + }, + "end": { + "line": 452, + "column": 27 } } }, @@ -119764,13 +120354,431 @@ "value": "buttonTheme", "start": 16045, "end": 16056, + "loc": { + "start": { + "line": 452, + "column": 27 + }, + "end": { + "line": 452, + "column": 38 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16056, + "end": 16057, + "loc": { + "start": { + "line": 452, + "column": 38 + }, + "end": { + "line": 452, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "splice", + "start": 16057, + "end": 16063, + "loc": { + "start": { + "line": 452, + "column": 39 + }, + "end": { + "line": 452, + "column": 45 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16063, + "end": 16064, + "loc": { + "start": { + "line": 452, + "column": 45 + }, + "end": { + "line": 452, + "column": 46 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "index", + "start": 16064, + "end": 16069, + "loc": { + "start": { + "line": 452, + "column": 46 + }, + "end": { + "line": 452, + "column": 51 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16069, + "end": 16070, + "loc": { + "start": { + "line": 452, + "column": 51 + }, + "end": { + "line": 452, + "column": 52 + } + } + }, + { + "type": { + "label": "num", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": 1, + "start": 16071, + "end": 16072, + "loc": { + "start": { + "line": 452, + "column": 53 + }, + "end": { + "line": 452, + "column": 54 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16072, + "end": 16073, + "loc": { + "start": { + "line": 452, + "column": 54 + }, + "end": { + "line": 452, + "column": 55 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16073, + "end": 16074, + "loc": { + "start": { + "line": 452, + "column": 55 + }, + "end": { + "line": 452, + "column": 56 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonTheme", + "start": 16090, + "end": 16101, "loc": { "start": { "line": 453, - "column": 17 + "column": 14 }, "end": { "line": 453, + "column": 25 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 16102, + "end": 16103, + "loc": { + "start": { + "line": 453, + "column": 26 + }, + "end": { + "line": 453, + "column": 27 + } + } + }, + { + "type": { + "label": "null", + "keyword": "null", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "null", + "start": 16104, + "end": 16108, + "loc": { + "start": { + "line": 453, + "column": 28 + }, + "end": { + "line": 453, + "column": 32 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16108, + "end": 16109, + "loc": { + "start": { + "line": 453, + "column": 32 + }, + "end": { + "line": 453, + "column": 33 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16123, + "end": 16124, + "loc": { + "start": { + "line": 454, + "column": 12 + }, + "end": { + "line": 454, + "column": 13 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16139, + "end": 16140, + "loc": { + "start": { + "line": 456, + "column": 10 + }, + "end": { + "line": 456, + "column": 11 + } + } + }, + { + "type": { + "label": "return", + "keyword": "return", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "return", + "start": 16154, + "end": 16160, + "loc": { + "start": { + "line": 458, + "column": 10 + }, + "end": { + "line": 458, + "column": 16 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonTheme", + "start": 16161, + "end": 16172, + "loc": { + "start": { + "line": 458, + "column": 17 + }, + "end": { + "line": 458, "column": 28 } } @@ -119788,15 +120796,15 @@ "binop": null, "updateContext": null }, - "start": 16056, - "end": 16057, + "start": 16172, + "end": 16173, "loc": { "start": { - "line": 453, + "line": 458, "column": 28 }, "end": { - "line": 453, + "line": 458, "column": 29 } } @@ -119813,15 +120821,15 @@ "postfix": false, "binop": null }, - "start": 16067, - "end": 16068, + "start": 16183, + "end": 16184, "loc": { "start": { - "line": 454, + "line": 459, "column": 8 }, "end": { - "line": 454, + "line": 459, "column": 9 } } @@ -119838,15 +120846,15 @@ "postfix": false, "binop": null }, - "start": 16068, - "end": 16069, + "start": 16184, + "end": 16185, "loc": { "start": { - "line": 454, + "line": 459, "column": 9 }, "end": { - "line": 454, + "line": 459, "column": 10 } } @@ -119864,15 +120872,15 @@ "binop": null, "updateContext": null }, - "start": 16069, - "end": 16070, + "start": 16185, + "end": 16186, "loc": { "start": { - "line": 454, + "line": 459, "column": 10 }, "end": { - "line": 454, + "line": 459, "column": 11 } } @@ -119889,15 +120897,15 @@ "postfix": false, "binop": null }, - "start": 16078, - "end": 16079, + "start": 16194, + "end": 16195, "loc": { "start": { - "line": 455, + "line": 460, "column": 6 }, "end": { - "line": 455, + "line": 460, "column": 7 } } @@ -119914,15 +120922,15 @@ "postfix": false, "binop": null }, - "start": 16079, - "end": 16080, + "start": 16195, + "end": 16196, "loc": { "start": { - "line": 455, + "line": 460, "column": 7 }, "end": { - "line": 455, + "line": 460, "column": 8 } } @@ -119940,15 +120948,15 @@ "binop": null, "updateContext": null }, - "start": 16080, - "end": 16081, + "start": 16196, + "end": 16197, "loc": { "start": { - "line": 455, + "line": 460, "column": 8 }, "end": { - "line": 455, + "line": 460, "column": 9 } } @@ -119968,15 +120976,15 @@ "updateContext": null }, "value": "this", - "start": 16091, - "end": 16095, + "start": 16207, + "end": 16211, "loc": { "start": { - "line": 457, + "line": 462, "column": 6 }, "end": { - "line": 457, + "line": 462, "column": 10 } } @@ -119994,15 +121002,15 @@ "binop": null, "updateContext": null }, - "start": 16095, - "end": 16096, + "start": 16211, + "end": 16212, "loc": { "start": { - "line": 457, + "line": 462, "column": 10 }, "end": { - "line": 457, + "line": 462, "column": 11 } } @@ -120020,15 +121028,15 @@ "binop": null }, "value": "render", - "start": 16096, - "end": 16102, + "start": 16212, + "end": 16218, "loc": { "start": { - "line": 457, + "line": 462, "column": 11 }, "end": { - "line": 457, + "line": 462, "column": 17 } } @@ -120045,15 +121053,15 @@ "postfix": false, "binop": null }, - "start": 16102, - "end": 16103, + "start": 16218, + "end": 16219, "loc": { "start": { - "line": 457, + "line": 462, "column": 17 }, "end": { - "line": 457, + "line": 462, "column": 18 } } @@ -120070,15 +121078,15 @@ "postfix": false, "binop": null }, - "start": 16103, - "end": 16104, + "start": 16219, + "end": 16220, "loc": { "start": { - "line": 457, + "line": 462, "column": 18 }, "end": { - "line": 457, + "line": 462, "column": 19 } } @@ -120096,15 +121104,15 @@ "binop": null, "updateContext": null }, - "start": 16104, - "end": 16105, + "start": 16220, + "end": 16221, "loc": { "start": { - "line": 457, + "line": 462, "column": 19 }, "end": { - "line": 457, + "line": 462, "column": 20 } } @@ -120121,15 +121129,15 @@ "postfix": false, "binop": null }, - "start": 16111, - "end": 16112, + "start": 16227, + "end": 16228, "loc": { "start": { - "line": 458, + "line": 463, "column": 4 }, "end": { - "line": 458, + "line": 463, "column": 5 } } @@ -120146,15 +121154,15 @@ "postfix": false, "binop": null }, - "start": 16116, - "end": 16117, + "start": 16232, + "end": 16233, "loc": { "start": { - "line": 459, + "line": 464, "column": 2 }, "end": { - "line": 459, + "line": 464, "column": 3 } } @@ -120162,15 +121170,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n ", - "start": 16123, - "end": 16326, + "start": 16239, + "end": 16442, "loc": { "start": { - "line": 461, + "line": 466, "column": 2 }, "end": { - "line": 464, + "line": 469, "column": 5 } } @@ -120188,15 +121196,15 @@ "binop": null }, "value": "getButtonElement", - "start": 16330, - "end": 16346, + "start": 16446, + "end": 16462, "loc": { "start": { - "line": 465, + "line": 470, "column": 2 }, "end": { - "line": 465, + "line": 470, "column": 18 } } @@ -120213,15 +121221,15 @@ "postfix": false, "binop": null }, - "start": 16346, - "end": 16347, + "start": 16462, + "end": 16463, "loc": { "start": { - "line": 465, + "line": 470, "column": 18 }, "end": { - "line": 465, + "line": 470, "column": 19 } } @@ -120239,15 +121247,15 @@ "binop": null }, "value": "button", - "start": 16347, - "end": 16353, + "start": 16463, + "end": 16469, "loc": { "start": { - "line": 465, + "line": 470, "column": 19 }, "end": { - "line": 465, + "line": 470, "column": 25 } } @@ -120264,15 +121272,15 @@ "postfix": false, "binop": null }, - "start": 16353, - "end": 16354, + "start": 16469, + "end": 16470, "loc": { "start": { - "line": 465, + "line": 470, "column": 25 }, "end": { - "line": 465, + "line": 470, "column": 26 } } @@ -120289,15 +121297,15 @@ "postfix": false, "binop": null }, - "start": 16354, - "end": 16355, + "start": 16470, + "end": 16471, "loc": { "start": { - "line": 465, + "line": 470, "column": 26 }, "end": { - "line": 465, + "line": 470, "column": 27 } } @@ -120317,15 +121325,15 @@ "updateContext": null }, "value": "let", - "start": 16361, - "end": 16364, + "start": 16477, + "end": 16480, "loc": { "start": { - "line": 466, + "line": 471, "column": 4 }, "end": { - "line": 466, + "line": 471, "column": 7 } } @@ -120343,15 +121351,15 @@ "binop": null }, "value": "output", - "start": 16365, - "end": 16371, + "start": 16481, + "end": 16487, "loc": { "start": { - "line": 466, + "line": 471, "column": 8 }, "end": { - "line": 466, + "line": 471, "column": 14 } } @@ -120369,15 +121377,15 @@ "binop": null, "updateContext": null }, - "start": 16371, - "end": 16372, + "start": 16487, + "end": 16488, "loc": { "start": { - "line": 466, + "line": 471, "column": 14 }, "end": { - "line": 466, + "line": 471, "column": 15 } } @@ -120397,15 +121405,15 @@ "updateContext": null }, "value": "let", - "start": 16380, - "end": 16383, + "start": 16496, + "end": 16499, "loc": { "start": { - "line": 468, + "line": 473, "column": 4 }, "end": { - "line": 468, + "line": 473, "column": 7 } } @@ -120423,15 +121431,15 @@ "binop": null }, "value": "buttonArr", - "start": 16384, - "end": 16393, + "start": 16500, + "end": 16509, "loc": { "start": { - "line": 468, + "line": 473, "column": 8 }, "end": { - "line": 468, + "line": 473, "column": 17 } } @@ -120450,15 +121458,15 @@ "updateContext": null }, "value": "=", - "start": 16394, - "end": 16395, + "start": 16510, + "end": 16511, "loc": { "start": { - "line": 468, + "line": 473, "column": 18 }, "end": { - "line": 468, + "line": 473, "column": 19 } } @@ -120478,15 +121486,15 @@ "updateContext": null }, "value": "this", - "start": 16396, - "end": 16400, + "start": 16512, + "end": 16516, "loc": { "start": { - "line": 468, + "line": 473, "column": 20 }, "end": { - "line": 468, + "line": 473, "column": 24 } } @@ -120504,15 +121512,15 @@ "binop": null, "updateContext": null }, - "start": 16400, - "end": 16401, + "start": 16516, + "end": 16517, "loc": { "start": { - "line": 468, + "line": 473, "column": 24 }, "end": { - "line": 468, + "line": 473, "column": 25 } } @@ -120530,15 +121538,15 @@ "binop": null }, "value": "buttonElements", - "start": 16401, - "end": 16415, + "start": 16517, + "end": 16531, "loc": { "start": { - "line": 468, + "line": 473, "column": 25 }, "end": { - "line": 468, + "line": 473, "column": 39 } } @@ -120556,15 +121564,15 @@ "binop": null, "updateContext": null }, - "start": 16415, - "end": 16416, + "start": 16531, + "end": 16532, "loc": { "start": { - "line": 468, + "line": 473, "column": 39 }, "end": { - "line": 468, + "line": 473, "column": 40 } } @@ -120582,15 +121590,15 @@ "binop": null }, "value": "button", - "start": 16416, - "end": 16422, + "start": 16532, + "end": 16538, "loc": { "start": { - "line": 468, + "line": 473, "column": 40 }, "end": { - "line": 468, + "line": 473, "column": 46 } } @@ -120608,15 +121616,15 @@ "binop": null, "updateContext": null }, - "start": 16422, - "end": 16423, + "start": 16538, + "end": 16539, "loc": { "start": { - "line": 468, + "line": 473, "column": 46 }, "end": { - "line": 468, + "line": 473, "column": 47 } } @@ -120634,15 +121642,15 @@ "binop": null, "updateContext": null }, - "start": 16423, - "end": 16424, + "start": 16539, + "end": 16540, "loc": { "start": { - "line": 468, + "line": 473, "column": 47 }, "end": { - "line": 468, + "line": 473, "column": 48 } } @@ -120662,15 +121670,15 @@ "updateContext": null }, "value": "if", - "start": 16430, - "end": 16432, + "start": 16546, + "end": 16548, "loc": { "start": { - "line": 469, + "line": 474, "column": 4 }, "end": { - "line": 469, + "line": 474, "column": 6 } } @@ -120687,15 +121695,15 @@ "postfix": false, "binop": null }, - "start": 16432, - "end": 16433, + "start": 16548, + "end": 16549, "loc": { "start": { - "line": 469, + "line": 474, "column": 6 }, "end": { - "line": 469, + "line": 474, "column": 7 } } @@ -120713,15 +121721,15 @@ "binop": null }, "value": "buttonArr", - "start": 16433, - "end": 16442, + "start": 16549, + "end": 16558, "loc": { "start": { - "line": 469, + "line": 474, "column": 7 }, "end": { - "line": 469, + "line": 474, "column": 16 } } @@ -120738,15 +121746,15 @@ "postfix": false, "binop": null }, - "start": 16442, - "end": 16443, + "start": 16558, + "end": 16559, "loc": { "start": { - "line": 469, + "line": 474, "column": 16 }, "end": { - "line": 469, + "line": 474, "column": 17 } } @@ -120763,15 +121771,15 @@ "postfix": false, "binop": null }, - "start": 16443, - "end": 16444, + "start": 16559, + "end": 16560, "loc": { "start": { - "line": 469, + "line": 474, "column": 17 }, "end": { - "line": 469, + "line": 474, "column": 18 } } @@ -120791,15 +121799,15 @@ "updateContext": null }, "value": "if", - "start": 16452, - "end": 16454, + "start": 16568, + "end": 16570, "loc": { "start": { - "line": 470, + "line": 475, "column": 6 }, "end": { - "line": 470, + "line": 475, "column": 8 } } @@ -120816,15 +121824,15 @@ "postfix": false, "binop": null }, - "start": 16454, - "end": 16455, + "start": 16570, + "end": 16571, "loc": { "start": { - "line": 470, + "line": 475, "column": 8 }, "end": { - "line": 470, + "line": 475, "column": 9 } } @@ -120842,15 +121850,15 @@ "binop": null }, "value": "buttonArr", - "start": 16455, - "end": 16464, + "start": 16571, + "end": 16580, "loc": { "start": { - "line": 470, + "line": 475, "column": 9 }, "end": { - "line": 470, + "line": 475, "column": 18 } } @@ -120868,15 +121876,15 @@ "binop": null, "updateContext": null }, - "start": 16464, - "end": 16465, + "start": 16580, + "end": 16581, "loc": { "start": { - "line": 470, + "line": 475, "column": 18 }, "end": { - "line": 470, + "line": 475, "column": 19 } } @@ -120894,15 +121902,15 @@ "binop": null }, "value": "length", - "start": 16465, - "end": 16471, + "start": 16581, + "end": 16587, "loc": { "start": { - "line": 470, + "line": 475, "column": 19 }, "end": { - "line": 470, + "line": 475, "column": 25 } } @@ -120921,15 +121929,15 @@ "updateContext": null }, "value": ">", - "start": 16472, - "end": 16473, + "start": 16588, + "end": 16589, "loc": { "start": { - "line": 470, + "line": 475, "column": 26 }, "end": { - "line": 470, + "line": 475, "column": 27 } } @@ -120948,15 +121956,15 @@ "updateContext": null }, "value": 1, - "start": 16474, - "end": 16475, + "start": 16590, + "end": 16591, "loc": { "start": { - "line": 470, + "line": 475, "column": 28 }, "end": { - "line": 470, + "line": 475, "column": 29 } } @@ -120973,15 +121981,15 @@ "postfix": false, "binop": null }, - "start": 16475, - "end": 16476, + "start": 16591, + "end": 16592, "loc": { "start": { - "line": 470, + "line": 475, "column": 29 }, "end": { - "line": 470, + "line": 475, "column": 30 } } @@ -120998,15 +122006,15 @@ "postfix": false, "binop": null }, - "start": 16476, - "end": 16477, + "start": 16592, + "end": 16593, "loc": { "start": { - "line": 470, + "line": 475, "column": 30 }, "end": { - "line": 470, + "line": 475, "column": 31 } } @@ -121024,15 +122032,15 @@ "binop": null }, "value": "output", - "start": 16487, - "end": 16493, + "start": 16603, + "end": 16609, "loc": { "start": { - "line": 471, + "line": 476, "column": 8 }, "end": { - "line": 471, + "line": 476, "column": 14 } } @@ -121051,15 +122059,15 @@ "updateContext": null }, "value": "=", - "start": 16494, - "end": 16495, + "start": 16610, + "end": 16611, "loc": { "start": { - "line": 471, + "line": 476, "column": 15 }, "end": { - "line": 471, + "line": 476, "column": 16 } } @@ -121077,15 +122085,15 @@ "binop": null }, "value": "buttonArr", - "start": 16496, - "end": 16505, + "start": 16612, + "end": 16621, "loc": { "start": { - "line": 471, + "line": 476, "column": 17 }, "end": { - "line": 471, + "line": 476, "column": 26 } } @@ -121103,15 +122111,15 @@ "binop": null, "updateContext": null }, - "start": 16505, - "end": 16506, + "start": 16621, + "end": 16622, "loc": { "start": { - "line": 471, + "line": 476, "column": 26 }, "end": { - "line": 471, + "line": 476, "column": 27 } } @@ -121128,15 +122136,15 @@ "postfix": false, "binop": null }, - "start": 16514, - "end": 16515, + "start": 16630, + "end": 16631, "loc": { "start": { - "line": 472, + "line": 477, "column": 6 }, "end": { - "line": 472, + "line": 477, "column": 7 } } @@ -121156,15 +122164,15 @@ "updateContext": null }, "value": "else", - "start": 16516, - "end": 16520, + "start": 16632, + "end": 16636, "loc": { "start": { - "line": 472, + "line": 477, "column": 8 }, "end": { - "line": 472, + "line": 477, "column": 12 } } @@ -121181,15 +122189,15 @@ "postfix": false, "binop": null }, - "start": 16521, - "end": 16522, + "start": 16637, + "end": 16638, "loc": { "start": { - "line": 472, + "line": 477, "column": 13 }, "end": { - "line": 472, + "line": 477, "column": 14 } } @@ -121207,15 +122215,15 @@ "binop": null }, "value": "output", - "start": 16532, - "end": 16538, + "start": 16648, + "end": 16654, "loc": { "start": { - "line": 473, + "line": 478, "column": 8 }, "end": { - "line": 473, + "line": 478, "column": 14 } } @@ -121234,15 +122242,15 @@ "updateContext": null }, "value": "=", - "start": 16539, - "end": 16540, + "start": 16655, + "end": 16656, "loc": { "start": { - "line": 473, + "line": 478, "column": 15 }, "end": { - "line": 473, + "line": 478, "column": 16 } } @@ -121260,15 +122268,15 @@ "binop": null }, "value": "buttonArr", - "start": 16541, - "end": 16550, + "start": 16657, + "end": 16666, "loc": { "start": { - "line": 473, + "line": 478, "column": 17 }, "end": { - "line": 473, + "line": 478, "column": 26 } } @@ -121286,15 +122294,15 @@ "binop": null, "updateContext": null }, - "start": 16550, - "end": 16551, + "start": 16666, + "end": 16667, "loc": { "start": { - "line": 473, + "line": 478, "column": 26 }, "end": { - "line": 473, + "line": 478, "column": 27 } } @@ -121313,15 +122321,15 @@ "updateContext": null }, "value": 0, - "start": 16551, - "end": 16552, + "start": 16667, + "end": 16668, "loc": { "start": { - "line": 473, + "line": 478, "column": 27 }, "end": { - "line": 473, + "line": 478, "column": 28 } } @@ -121339,15 +122347,15 @@ "binop": null, "updateContext": null }, - "start": 16552, - "end": 16553, + "start": 16668, + "end": 16669, "loc": { "start": { - "line": 473, + "line": 478, "column": 28 }, "end": { - "line": 473, + "line": 478, "column": 29 } } @@ -121365,15 +122373,15 @@ "binop": null, "updateContext": null }, - "start": 16553, - "end": 16554, + "start": 16669, + "end": 16670, "loc": { "start": { - "line": 473, + "line": 478, "column": 29 }, "end": { - "line": 473, + "line": 478, "column": 30 } } @@ -121390,15 +122398,15 @@ "postfix": false, "binop": null }, - "start": 16562, - "end": 16563, + "start": 16678, + "end": 16679, "loc": { "start": { - "line": 474, + "line": 479, "column": 6 }, "end": { - "line": 474, + "line": 479, "column": 7 } } @@ -121415,15 +122423,15 @@ "postfix": false, "binop": null }, - "start": 16569, - "end": 16570, + "start": 16685, + "end": 16686, "loc": { "start": { - "line": 475, + "line": 480, "column": 4 }, "end": { - "line": 475, + "line": 480, "column": 5 } } @@ -121443,15 +122451,15 @@ "updateContext": null }, "value": "return", - "start": 16578, - "end": 16584, + "start": 16694, + "end": 16700, "loc": { "start": { - "line": 477, + "line": 482, "column": 4 }, "end": { - "line": 477, + "line": 482, "column": 10 } } @@ -121469,15 +122477,15 @@ "binop": null }, "value": "output", - "start": 16585, - "end": 16591, + "start": 16701, + "end": 16707, "loc": { "start": { - "line": 477, + "line": 482, "column": 11 }, "end": { - "line": 477, + "line": 482, "column": 17 } } @@ -121495,15 +122503,15 @@ "binop": null, "updateContext": null }, - "start": 16591, - "end": 16592, + "start": 16707, + "end": 16708, "loc": { "start": { - "line": 477, + "line": 482, "column": 17 }, "end": { - "line": 477, + "line": 482, "column": 18 } } @@ -121520,15 +122528,15 @@ "postfix": false, "binop": null }, - "start": 16596, - "end": 16597, + "start": 16712, + "end": 16713, "loc": { "start": { - "line": 478, + "line": 483, "column": 2 }, "end": { - "line": 478, + "line": 483, "column": 3 } } @@ -121536,15 +122544,15 @@ { "type": "CommentBlock", "value": "*\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n ", - "start": 16603, - "end": 16693, + "start": 16719, + "end": 16809, "loc": { "start": { - "line": 480, + "line": 485, "column": 2 }, "end": { - "line": 482, + "line": 487, "column": 5 } } @@ -121562,15 +122570,15 @@ "binop": null }, "value": "handleCaret", - "start": 16697, - "end": 16708, + "start": 16813, + "end": 16824, "loc": { "start": { - "line": 483, + "line": 488, "column": 2 }, "end": { - "line": 483, + "line": 488, "column": 13 } } @@ -121587,15 +122595,15 @@ "postfix": false, "binop": null }, - "start": 16708, - "end": 16709, + "start": 16824, + "end": 16825, "loc": { "start": { - "line": 483, + "line": 488, "column": 13 }, "end": { - "line": 483, + "line": 488, "column": 14 } } @@ -121612,15 +122620,15 @@ "postfix": false, "binop": null }, - "start": 16709, - "end": 16710, + "start": 16825, + "end": 16826, "loc": { "start": { - "line": 483, + "line": 488, "column": 14 }, "end": { - "line": 483, + "line": 488, "column": 15 } } @@ -121637,15 +122645,15 @@ "postfix": false, "binop": null }, - "start": 16710, - "end": 16711, + "start": 16826, + "end": 16827, "loc": { "start": { - "line": 483, + "line": 488, "column": 15 }, "end": { - "line": 483, + "line": 488, "column": 16 } } @@ -121665,585 +122673,41 @@ "updateContext": null }, "value": "if", - "start": 16717, - "end": 16719, - "loc": { - "start": { - "line": 484, - "column": 4 - }, - "end": { - "line": 484, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16719, - "end": 16720, - "loc": { - "start": { - "line": 484, - "column": 6 - }, - "end": { - "line": 484, - "column": 7 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 16720, - "end": 16724, - "loc": { - "start": { - "line": 484, - "column": 7 - }, - "end": { - "line": 484, - "column": 11 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16724, - "end": 16725, - "loc": { - "start": { - "line": 484, - "column": 11 - }, - "end": { - "line": 484, - "column": 12 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "options", - "start": 16725, - "end": 16732, - "loc": { - "start": { - "line": 484, - "column": 12 - }, - "end": { - "line": 484, - "column": 19 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16732, - "end": 16733, - "loc": { - "start": { - "line": 484, - "column": 19 - }, - "end": { - "line": 484, - "column": 20 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "debug", - "start": 16733, - "end": 16738, - "loc": { - "start": { - "line": 484, - "column": 20 - }, - "end": { - "line": 484, - "column": 25 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16738, - "end": 16739, - "loc": { - "start": { - "line": 484, - "column": 25 - }, - "end": { - "line": 484, - "column": 26 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16739, - "end": 16740, - "loc": { - "start": { - "line": 484, - "column": 26 - }, - "end": { - "line": 484, - "column": 27 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "console", - "start": 16748, - "end": 16755, - "loc": { - "start": { - "line": 485, - "column": 6 - }, - "end": { - "line": 485, - "column": 13 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16755, - "end": 16756, - "loc": { - "start": { - "line": 485, - "column": 13 - }, - "end": { - "line": 485, - "column": 14 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "log", - "start": 16756, - "end": 16759, - "loc": { - "start": { - "line": 485, - "column": 14 - }, - "end": { - "line": 485, - "column": 17 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16759, - "end": 16760, - "loc": { - "start": { - "line": 485, - "column": 17 - }, - "end": { - "line": 485, - "column": 18 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "Caret handling started", - "start": 16760, - "end": 16784, - "loc": { - "start": { - "line": 485, - "column": 18 - }, - "end": { - "line": 485, - "column": 42 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16784, - "end": 16785, - "loc": { - "start": { - "line": 485, - "column": 42 - }, - "end": { - "line": 485, - "column": 43 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16785, - "end": 16786, - "loc": { - "start": { - "line": 485, - "column": 43 - }, - "end": { - "line": 485, - "column": 44 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16792, - "end": 16793, - "loc": { - "start": { - "line": 486, - "column": 4 - }, - "end": { - "line": 486, - "column": 5 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "document", - "start": 16801, - "end": 16809, - "loc": { - "start": { - "line": 488, - "column": 4 - }, - "end": { - "line": 488, - "column": 12 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16809, - "end": 16810, - "loc": { - "start": { - "line": 488, - "column": 12 - }, - "end": { - "line": 488, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "addEventListener", - "start": 16810, - "end": 16826, - "loc": { - "start": { - "line": 488, - "column": 13 - }, - "end": { - "line": 488, - "column": 29 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 16826, - "end": 16827, - "loc": { - "start": { - "line": 488, - "column": 29 - }, - "end": { - "line": 488, - "column": 30 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "keyup", - "start": 16827, - "end": 16834, - "loc": { - "start": { - "line": 488, - "column": 30 - }, - "end": { - "line": 488, - "column": 37 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 16834, + "start": 16833, "end": 16835, "loc": { "start": { - "line": 488, - "column": 37 + "line": 489, + "column": 4 }, "end": { - "line": 488, - "column": 38 + "line": 489, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16835, + "end": 16836, + "loc": { + "start": { + "line": 489, + "column": 6 + }, + "end": { + "line": 489, + "column": 7 } } }, @@ -122266,12 +122730,12 @@ "end": 16840, "loc": { "start": { - "line": 488, - "column": 39 + "line": 489, + "column": 7 }, "end": { - "line": 488, - "column": 43 + "line": 489, + "column": 11 } } }, @@ -122292,12 +122756,12 @@ "end": 16841, "loc": { "start": { - "line": 488, - "column": 43 + "line": 489, + "column": 11 }, "end": { - "line": 488, - "column": 44 + "line": 489, + "column": 12 } } }, @@ -122313,17 +122777,69 @@ "postfix": false, "binop": null }, - "value": "caretEventHandler", + "value": "options", "start": 16841, - "end": 16858, + "end": 16848, "loc": { "start": { - "line": 488, - "column": 44 + "line": 489, + "column": 12 }, "end": { - "line": 488, - "column": 61 + "line": 489, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16848, + "end": 16849, + "loc": { + "start": { + "line": 489, + "column": 19 + }, + "end": { + "line": 489, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "debug", + "start": 16849, + "end": 16854, + "loc": { + "start": { + "line": 489, + "column": 20 + }, + "end": { + "line": 489, + "column": 25 } } }, @@ -122339,16 +122855,196 @@ "postfix": false, "binop": null }, - "start": 16858, - "end": 16859, + "start": 16854, + "end": 16855, "loc": { "start": { - "line": 488, - "column": 61 + "line": 489, + "column": 25 }, "end": { - "line": 488, - "column": 62 + "line": 489, + "column": 26 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16855, + "end": 16856, + "loc": { + "start": { + "line": 489, + "column": 26 + }, + "end": { + "line": 489, + "column": 27 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "console", + "start": 16864, + "end": 16871, + "loc": { + "start": { + "line": 490, + "column": 6 + }, + "end": { + "line": 490, + "column": 13 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16871, + "end": 16872, + "loc": { + "start": { + "line": 490, + "column": 13 + }, + "end": { + "line": 490, + "column": 14 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "log", + "start": 16872, + "end": 16875, + "loc": { + "start": { + "line": 490, + "column": 14 + }, + "end": { + "line": 490, + "column": 17 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16875, + "end": 16876, + "loc": { + "start": { + "line": 490, + "column": 17 + }, + "end": { + "line": 490, + "column": 18 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "Caret handling started", + "start": 16876, + "end": 16900, + "loc": { + "start": { + "line": 490, + "column": 18 + }, + "end": { + "line": 490, + "column": 42 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16900, + "end": 16901, + "loc": { + "start": { + "line": 490, + "column": 42 + }, + "end": { + "line": 490, + "column": 43 } } }, @@ -122365,16 +123061,41 @@ "binop": null, "updateContext": null }, - "start": 16859, - "end": 16860, + "start": 16901, + "end": 16902, "loc": { "start": { - "line": 488, - "column": 62 + "line": 490, + "column": 43 }, "end": { - "line": 488, - "column": 63 + "line": 490, + "column": 44 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16908, + "end": 16909, + "loc": { + "start": { + "line": 491, + "column": 4 + }, + "end": { + "line": 491, + "column": 5 } } }, @@ -122391,15 +123112,15 @@ "binop": null }, "value": "document", - "start": 16866, - "end": 16874, + "start": 16917, + "end": 16925, "loc": { "start": { - "line": 489, + "line": 493, "column": 4 }, "end": { - "line": 489, + "line": 493, "column": 12 } } @@ -122417,15 +123138,15 @@ "binop": null, "updateContext": null }, - "start": 16874, - "end": 16875, + "start": 16925, + "end": 16926, "loc": { "start": { - "line": 489, + "line": 493, "column": 12 }, "end": { - "line": 489, + "line": 493, "column": 13 } } @@ -122443,15 +123164,15 @@ "binop": null }, "value": "addEventListener", - "start": 16875, - "end": 16891, + "start": 16926, + "end": 16942, "loc": { "start": { - "line": 489, + "line": 493, "column": 13 }, "end": { - "line": 489, + "line": 493, "column": 29 } } @@ -122468,15 +123189,302 @@ "postfix": false, "binop": null }, - "start": 16891, - "end": 16892, + "start": 16942, + "end": 16943, "loc": { "start": { - "line": 489, + "line": 493, "column": 29 }, "end": { - "line": 489, + "line": 493, + "column": 30 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "keyup", + "start": 16943, + "end": 16950, + "loc": { + "start": { + "line": 493, + "column": 30 + }, + "end": { + "line": 493, + "column": 37 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16950, + "end": 16951, + "loc": { + "start": { + "line": 493, + "column": 37 + }, + "end": { + "line": 493, + "column": 38 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 16952, + "end": 16956, + "loc": { + "start": { + "line": 493, + "column": 39 + }, + "end": { + "line": 493, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16956, + "end": 16957, + "loc": { + "start": { + "line": 493, + "column": 43 + }, + "end": { + "line": 493, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "caretEventHandler", + "start": 16957, + "end": 16974, + "loc": { + "start": { + "line": 493, + "column": 44 + }, + "end": { + "line": 493, + "column": 61 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 16974, + "end": 16975, + "loc": { + "start": { + "line": 493, + "column": 61 + }, + "end": { + "line": 493, + "column": 62 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16975, + "end": 16976, + "loc": { + "start": { + "line": 493, + "column": 62 + }, + "end": { + "line": 493, + "column": 63 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 16982, + "end": 16990, + "loc": { + "start": { + "line": 494, + "column": 4 + }, + "end": { + "line": 494, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 16990, + "end": 16991, + "loc": { + "start": { + "line": 494, + "column": 12 + }, + "end": { + "line": 494, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "addEventListener", + "start": 16991, + "end": 17007, + "loc": { + "start": { + "line": 494, + "column": 13 + }, + "end": { + "line": 494, + "column": 29 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 17007, + "end": 17008, + "loc": { + "start": { + "line": 494, + "column": 29 + }, + "end": { + "line": 494, "column": 30 } } @@ -122495,15 +123503,15 @@ "updateContext": null }, "value": "mouseup", - "start": 16892, - "end": 16901, + "start": 17008, + "end": 17017, "loc": { "start": { - "line": 489, + "line": 494, "column": 30 }, "end": { - "line": 489, + "line": 494, "column": 39 } } @@ -122521,15 +123529,15 @@ "binop": null, "updateContext": null }, - "start": 16901, - "end": 16902, + "start": 17017, + "end": 17018, "loc": { "start": { - "line": 489, + "line": 494, "column": 39 }, "end": { - "line": 489, + "line": 494, "column": 40 } } @@ -122549,15 +123557,15 @@ "updateContext": null }, "value": "this", - "start": 16903, - "end": 16907, + "start": 17019, + "end": 17023, "loc": { "start": { - "line": 489, + "line": 494, "column": 41 }, "end": { - "line": 489, + "line": 494, "column": 45 } } @@ -122575,15 +123583,15 @@ "binop": null, "updateContext": null }, - "start": 16907, - "end": 16908, + "start": 17023, + "end": 17024, "loc": { "start": { - "line": 489, + "line": 494, "column": 45 }, "end": { - "line": 489, + "line": 494, "column": 46 } } @@ -122601,15 +123609,15 @@ "binop": null }, "value": "caretEventHandler", - "start": 16908, - "end": 16925, + "start": 17024, + "end": 17041, "loc": { "start": { - "line": 489, + "line": 494, "column": 46 }, "end": { - "line": 489, + "line": 494, "column": 63 } } @@ -122626,15 +123634,15 @@ "postfix": false, "binop": null }, - "start": 16925, - "end": 16926, + "start": 17041, + "end": 17042, "loc": { "start": { - "line": 489, + "line": 494, "column": 63 }, "end": { - "line": 489, + "line": 494, "column": 64 } } @@ -122652,15 +123660,15 @@ "binop": null, "updateContext": null }, - "start": 16926, - "end": 16927, + "start": 17042, + "end": 17043, "loc": { "start": { - "line": 489, + "line": 494, "column": 64 }, "end": { - "line": 489, + "line": 494, "column": 65 } } @@ -122678,15 +123686,15 @@ "binop": null }, "value": "document", - "start": 16933, - "end": 16941, + "start": 17049, + "end": 17057, "loc": { "start": { - "line": 490, + "line": 495, "column": 4 }, "end": { - "line": 490, + "line": 495, "column": 12 } } @@ -122704,15 +123712,15 @@ "binop": null, "updateContext": null }, - "start": 16941, - "end": 16942, + "start": 17057, + "end": 17058, "loc": { "start": { - "line": 490, + "line": 495, "column": 12 }, "end": { - "line": 490, + "line": 495, "column": 13 } } @@ -122730,15 +123738,15 @@ "binop": null }, "value": "addEventListener", - "start": 16942, - "end": 16958, + "start": 17058, + "end": 17074, "loc": { "start": { - "line": 490, + "line": 495, "column": 13 }, "end": { - "line": 490, + "line": 495, "column": 29 } } @@ -122755,15 +123763,15 @@ "postfix": false, "binop": null }, - "start": 16958, - "end": 16959, + "start": 17074, + "end": 17075, "loc": { "start": { - "line": 490, + "line": 495, "column": 29 }, "end": { - "line": 490, + "line": 495, "column": 30 } } @@ -122782,15 +123790,15 @@ "updateContext": null }, "value": "touchend", - "start": 16959, - "end": 16969, + "start": 17075, + "end": 17085, "loc": { "start": { - "line": 490, + "line": 495, "column": 30 }, "end": { - "line": 490, + "line": 495, "column": 40 } } @@ -122808,15 +123816,15 @@ "binop": null, "updateContext": null }, - "start": 16969, - "end": 16970, + "start": 17085, + "end": 17086, "loc": { "start": { - "line": 490, + "line": 495, "column": 40 }, "end": { - "line": 490, + "line": 495, "column": 41 } } @@ -122836,15 +123844,15 @@ "updateContext": null }, "value": "this", - "start": 16971, - "end": 16975, + "start": 17087, + "end": 17091, "loc": { "start": { - "line": 490, + "line": 495, "column": 42 }, "end": { - "line": 490, + "line": 495, "column": 46 } } @@ -122862,15 +123870,15 @@ "binop": null, "updateContext": null }, - "start": 16975, - "end": 16976, + "start": 17091, + "end": 17092, "loc": { "start": { - "line": 490, + "line": 495, "column": 46 }, "end": { - "line": 490, + "line": 495, "column": 47 } } @@ -122888,15 +123896,15 @@ "binop": null }, "value": "caretEventHandler", - "start": 16976, - "end": 16993, + "start": 17092, + "end": 17109, "loc": { "start": { - "line": 490, + "line": 495, "column": 47 }, "end": { - "line": 490, + "line": 495, "column": 64 } } @@ -122913,15 +123921,15 @@ "postfix": false, "binop": null }, - "start": 16993, - "end": 16994, + "start": 17109, + "end": 17110, "loc": { "start": { - "line": 490, + "line": 495, "column": 64 }, "end": { - "line": 490, + "line": 495, "column": 65 } } @@ -122939,15 +123947,15 @@ "binop": null, "updateContext": null }, - "start": 16994, - "end": 16995, + "start": 17110, + "end": 17111, "loc": { "start": { - "line": 490, + "line": 495, "column": 65 }, "end": { - "line": 490, + "line": 495, "column": 66 } } @@ -122964,15 +123972,15 @@ "postfix": false, "binop": null }, - "start": 16999, - "end": 17000, + "start": 17115, + "end": 17116, "loc": { "start": { - "line": 491, + "line": 496, "column": 2 }, "end": { - "line": 491, + "line": 496, "column": 3 } } @@ -122980,15 +123988,15 @@ { "type": "CommentBlock", "value": "*\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n ", - "start": 17006, - "end": 17118, + "start": 17122, + "end": 17234, "loc": { "start": { - "line": 493, + "line": 498, "column": 2 }, "end": { - "line": 495, + "line": 500, "column": 5 } } @@ -123006,15 +124014,15 @@ "binop": null }, "value": "caretEventHandler", - "start": 17122, - "end": 17139, + "start": 17238, + "end": 17255, "loc": { "start": { - "line": 496, + "line": 501, "column": 2 }, "end": { - "line": 496, + "line": 501, "column": 19 } } @@ -123031,15 +124039,15 @@ "postfix": false, "binop": null }, - "start": 17139, - "end": 17140, + "start": 17255, + "end": 17256, "loc": { "start": { - "line": 496, + "line": 501, "column": 19 }, "end": { - "line": 496, + "line": 501, "column": 20 } } @@ -123057,15 +124065,15 @@ "binop": null }, "value": "event", - "start": 17140, - "end": 17145, + "start": 17256, + "end": 17261, "loc": { "start": { - "line": 496, + "line": 501, "column": 20 }, "end": { - "line": 496, + "line": 501, "column": 25 } } @@ -123082,15 +124090,15 @@ "postfix": false, "binop": null }, - "start": 17145, - "end": 17146, + "start": 17261, + "end": 17262, "loc": { "start": { - "line": 496, + "line": 501, "column": 25 }, "end": { - "line": 496, + "line": 501, "column": 26 } } @@ -123107,15 +124115,15 @@ "postfix": false, "binop": null }, - "start": 17146, - "end": 17147, + "start": 17262, + "end": 17263, "loc": { "start": { - "line": 496, + "line": 501, "column": 26 }, "end": { - "line": 496, + "line": 501, "column": 27 } } @@ -123135,15 +124143,15 @@ "updateContext": null }, "value": "let", - "start": 17153, - "end": 17156, + "start": 17269, + "end": 17272, "loc": { "start": { - "line": 497, + "line": 502, "column": 4 }, "end": { - "line": 497, + "line": 502, "column": 7 } } @@ -123161,15 +124169,15 @@ "binop": null }, "value": "targetTagName", - "start": 17157, - "end": 17170, + "start": 17273, + "end": 17286, "loc": { "start": { - "line": 497, + "line": 502, "column": 8 }, "end": { - "line": 497, + "line": 502, "column": 21 } } @@ -123188,15 +124196,15 @@ "updateContext": null }, "value": "=", - "start": 17171, - "end": 17172, + "start": 17287, + "end": 17288, "loc": { "start": { - "line": 497, + "line": 502, "column": 22 }, "end": { - "line": 497, + "line": 502, "column": 23 } } @@ -123214,15 +124222,15 @@ "binop": null }, "value": "event", - "start": 17173, - "end": 17178, + "start": 17289, + "end": 17294, "loc": { "start": { - "line": 497, + "line": 502, "column": 24 }, "end": { - "line": 497, + "line": 502, "column": 29 } } @@ -123240,15 +124248,15 @@ "binop": null, "updateContext": null }, - "start": 17178, - "end": 17179, + "start": 17294, + "end": 17295, "loc": { "start": { - "line": 497, + "line": 502, "column": 29 }, "end": { - "line": 497, + "line": 502, "column": 30 } } @@ -123266,15 +124274,15 @@ "binop": null }, "value": "target", - "start": 17179, - "end": 17185, + "start": 17295, + "end": 17301, "loc": { "start": { - "line": 497, + "line": 502, "column": 30 }, "end": { - "line": 497, + "line": 502, "column": 36 } } @@ -123292,15 +124300,15 @@ "binop": null, "updateContext": null }, - "start": 17185, - "end": 17186, + "start": 17301, + "end": 17302, "loc": { "start": { - "line": 497, + "line": 502, "column": 36 }, "end": { - "line": 497, + "line": 502, "column": 37 } } @@ -123318,15 +124326,15 @@ "binop": null }, "value": "tagName", - "start": 17186, - "end": 17193, + "start": 17302, + "end": 17309, "loc": { "start": { - "line": 497, + "line": 502, "column": 37 }, "end": { - "line": 497, + "line": 502, "column": 44 } } @@ -123344,15 +124352,15 @@ "binop": null, "updateContext": null }, - "start": 17193, - "end": 17194, + "start": 17309, + "end": 17310, "loc": { "start": { - "line": 497, + "line": 502, "column": 44 }, "end": { - "line": 497, + "line": 502, "column": 45 } } @@ -123370,15 +124378,15 @@ "binop": null }, "value": "toLowerCase", - "start": 17194, - "end": 17205, + "start": 17310, + "end": 17321, "loc": { "start": { - "line": 497, + "line": 502, "column": 45 }, "end": { - "line": 497, + "line": 502, "column": 56 } } @@ -123395,15 +124403,15 @@ "postfix": false, "binop": null }, - "start": 17205, - "end": 17206, + "start": 17321, + "end": 17322, "loc": { "start": { - "line": 497, + "line": 502, "column": 56 }, "end": { - "line": 497, + "line": 502, "column": 57 } } @@ -123420,15 +124428,15 @@ "postfix": false, "binop": null }, - "start": 17206, - "end": 17207, + "start": 17322, + "end": 17323, "loc": { "start": { - "line": 497, + "line": 502, "column": 57 }, "end": { - "line": 497, + "line": 502, "column": 58 } } @@ -123446,15 +124454,15 @@ "binop": null, "updateContext": null }, - "start": 17207, - "end": 17208, + "start": 17323, + "end": 17324, "loc": { "start": { - "line": 497, + "line": 502, "column": 58 }, "end": { - "line": 497, + "line": 502, "column": 59 } } @@ -123474,15 +124482,15 @@ "updateContext": null }, "value": "if", - "start": 17216, - "end": 17218, + "start": 17332, + "end": 17334, "loc": { "start": { - "line": 499, + "line": 504, "column": 4 }, "end": { - "line": 499, + "line": 504, "column": 6 } } @@ -123499,15 +124507,15 @@ "postfix": false, "binop": null }, - "start": 17218, - "end": 17219, + "start": 17334, + "end": 17335, "loc": { "start": { - "line": 499, + "line": 504, "column": 6 }, "end": { - "line": 499, + "line": 504, "column": 7 } } @@ -123525,15 +124533,15 @@ "binop": null }, "value": "targetTagName", - "start": 17227, - "end": 17240, + "start": 17343, + "end": 17356, "loc": { "start": { - "line": 500, + "line": 505, "column": 6 }, "end": { - "line": 500, + "line": 505, "column": 19 } } @@ -123552,15 +124560,15 @@ "updateContext": null }, "value": "===", - "start": 17241, - "end": 17244, + "start": 17357, + "end": 17360, "loc": { "start": { - "line": 500, + "line": 505, "column": 20 }, "end": { - "line": 500, + "line": 505, "column": 23 } } @@ -123579,15 +124587,15 @@ "updateContext": null }, "value": "textarea", - "start": 17245, - "end": 17255, + "start": 17361, + "end": 17371, "loc": { "start": { - "line": 500, + "line": 505, "column": 24 }, "end": { - "line": 500, + "line": 505, "column": 34 } } @@ -123606,15 +124614,15 @@ "updateContext": null }, "value": "||", - "start": 17256, - "end": 17258, + "start": 17372, + "end": 17374, "loc": { "start": { - "line": 500, + "line": 505, "column": 35 }, "end": { - "line": 500, + "line": 505, "column": 37 } } @@ -123632,15 +124640,15 @@ "binop": null }, "value": "targetTagName", - "start": 17266, - "end": 17279, + "start": 17382, + "end": 17395, "loc": { "start": { - "line": 501, + "line": 506, "column": 6 }, "end": { - "line": 501, + "line": 506, "column": 19 } } @@ -123659,15 +124667,15 @@ "updateContext": null }, "value": "===", - "start": 17280, - "end": 17283, + "start": 17396, + "end": 17399, "loc": { "start": { - "line": 501, + "line": 506, "column": 20 }, "end": { - "line": 501, + "line": 506, "column": 23 } } @@ -123686,15 +124694,15 @@ "updateContext": null }, "value": "input", - "start": 17284, - "end": 17291, + "start": 17400, + "end": 17407, "loc": { "start": { - "line": 501, + "line": 506, "column": 24 }, "end": { - "line": 501, + "line": 506, "column": 31 } } @@ -123711,15 +124719,15 @@ "postfix": false, "binop": null }, - "start": 17297, - "end": 17298, + "start": 17413, + "end": 17414, "loc": { "start": { - "line": 502, + "line": 507, "column": 4 }, "end": { - "line": 502, + "line": 507, "column": 5 } } @@ -123736,15 +124744,15 @@ "postfix": false, "binop": null }, - "start": 17298, - "end": 17299, + "start": 17414, + "end": 17415, "loc": { "start": { - "line": 502, + "line": 507, "column": 5 }, "end": { - "line": 502, + "line": 507, "column": 6 } } @@ -123752,15 +124760,15 @@ { "type": "CommentBlock", "value": "*\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n ", - "start": 17307, - "end": 17455, + "start": 17423, + "end": 17571, "loc": { "start": { - "line": 503, + "line": 508, "column": 6 }, "end": { - "line": 506, + "line": 511, "column": 9 } } @@ -123780,15 +124788,15 @@ "updateContext": null }, "value": "this", - "start": 17463, - "end": 17467, + "start": 17579, + "end": 17583, "loc": { "start": { - "line": 507, + "line": 512, "column": 6 }, "end": { - "line": 507, + "line": 512, "column": 10 } } @@ -123806,15 +124814,15 @@ "binop": null, "updateContext": null }, - "start": 17467, - "end": 17468, + "start": 17583, + "end": 17584, "loc": { "start": { - "line": 507, + "line": 512, "column": 10 }, "end": { - "line": 507, + "line": 512, "column": 11 } } @@ -123832,15 +124840,15 @@ "binop": null }, "value": "caretPosition", - "start": 17468, - "end": 17481, + "start": 17584, + "end": 17597, "loc": { "start": { - "line": 507, + "line": 512, "column": 11 }, "end": { - "line": 507, + "line": 512, "column": 24 } } @@ -123859,15 +124867,15 @@ "updateContext": null }, "value": "=", - "start": 17482, - "end": 17483, + "start": 17598, + "end": 17599, "loc": { "start": { - "line": 507, + "line": 512, "column": 25 }, "end": { - "line": 507, + "line": 512, "column": 26 } } @@ -123885,15 +124893,15 @@ "binop": null }, "value": "event", - "start": 17484, - "end": 17489, + "start": 17600, + "end": 17605, "loc": { "start": { - "line": 507, + "line": 512, "column": 27 }, "end": { - "line": 507, + "line": 512, "column": 32 } } @@ -123911,15 +124919,15 @@ "binop": null, "updateContext": null }, - "start": 17489, - "end": 17490, + "start": 17605, + "end": 17606, "loc": { "start": { - "line": 507, + "line": 512, "column": 32 }, "end": { - "line": 507, + "line": 512, "column": 33 } } @@ -123937,15 +124945,15 @@ "binop": null }, "value": "target", - "start": 17490, - "end": 17496, + "start": 17606, + "end": 17612, "loc": { "start": { - "line": 507, + "line": 512, "column": 33 }, "end": { - "line": 507, + "line": 512, "column": 39 } } @@ -123963,15 +124971,15 @@ "binop": null, "updateContext": null }, - "start": 17496, - "end": 17497, + "start": 17612, + "end": 17613, "loc": { "start": { - "line": 507, + "line": 512, "column": 39 }, "end": { - "line": 507, + "line": 512, "column": 40 } } @@ -123989,15 +124997,15 @@ "binop": null }, "value": "selectionStart", - "start": 17497, - "end": 17511, + "start": 17613, + "end": 17627, "loc": { "start": { - "line": 507, + "line": 512, "column": 40 }, "end": { - "line": 507, + "line": 512, "column": 54 } } @@ -124015,15 +125023,15 @@ "binop": null, "updateContext": null }, - "start": 17511, - "end": 17512, + "start": 17627, + "end": 17628, "loc": { "start": { - "line": 507, + "line": 512, "column": 54 }, "end": { - "line": 507, + "line": 512, "column": 55 } } @@ -124043,15 +125051,15 @@ "updateContext": null }, "value": "if", - "start": 17522, - "end": 17524, + "start": 17638, + "end": 17640, "loc": { "start": { - "line": 509, + "line": 514, "column": 6 }, "end": { - "line": 509, + "line": 514, "column": 8 } } @@ -124068,15 +125076,15 @@ "postfix": false, "binop": null }, - "start": 17524, - "end": 17525, + "start": 17640, + "end": 17641, "loc": { "start": { - "line": 509, + "line": 514, "column": 8 }, "end": { - "line": 509, + "line": 514, "column": 9 } } @@ -124096,15 +125104,15 @@ "updateContext": null }, "value": "this", - "start": 17525, - "end": 17529, + "start": 17641, + "end": 17645, "loc": { "start": { - "line": 509, + "line": 514, "column": 9 }, "end": { - "line": 509, + "line": 514, "column": 13 } } @@ -124122,15 +125130,15 @@ "binop": null, "updateContext": null }, - "start": 17529, - "end": 17530, + "start": 17645, + "end": 17646, "loc": { "start": { - "line": 509, + "line": 514, "column": 13 }, "end": { - "line": 509, + "line": 514, "column": 14 } } @@ -124148,15 +125156,15 @@ "binop": null }, "value": "options", - "start": 17530, - "end": 17537, + "start": 17646, + "end": 17653, "loc": { "start": { - "line": 509, + "line": 514, "column": 14 }, "end": { - "line": 509, + "line": 514, "column": 21 } } @@ -124174,15 +125182,15 @@ "binop": null, "updateContext": null }, - "start": 17537, - "end": 17538, + "start": 17653, + "end": 17654, "loc": { "start": { - "line": 509, + "line": 514, "column": 21 }, "end": { - "line": 509, + "line": 514, "column": 22 } } @@ -124200,15 +125208,15 @@ "binop": null }, "value": "debug", - "start": 17538, - "end": 17543, + "start": 17654, + "end": 17659, "loc": { "start": { - "line": 509, + "line": 514, "column": 22 }, "end": { - "line": 509, + "line": 514, "column": 27 } } @@ -124225,15 +125233,15 @@ "postfix": false, "binop": null }, - "start": 17543, - "end": 17544, + "start": 17659, + "end": 17660, "loc": { "start": { - "line": 509, + "line": 514, "column": 27 }, "end": { - "line": 509, + "line": 514, "column": 28 } } @@ -124250,15 +125258,15 @@ "postfix": false, "binop": null }, - "start": 17544, - "end": 17545, + "start": 17660, + "end": 17661, "loc": { "start": { - "line": 509, + "line": 514, "column": 28 }, "end": { - "line": 509, + "line": 514, "column": 29 } } @@ -124276,15 +125284,15 @@ "binop": null }, "value": "console", - "start": 17555, - "end": 17562, + "start": 17671, + "end": 17678, "loc": { "start": { - "line": 510, + "line": 515, "column": 8 }, "end": { - "line": 510, + "line": 515, "column": 15 } } @@ -124302,15 +125310,15 @@ "binop": null, "updateContext": null }, - "start": 17562, - "end": 17563, + "start": 17678, + "end": 17679, "loc": { "start": { - "line": 510, + "line": 515, "column": 15 }, "end": { - "line": 510, + "line": 515, "column": 16 } } @@ -124328,15 +125336,15 @@ "binop": null }, "value": "log", - "start": 17563, - "end": 17566, + "start": 17679, + "end": 17682, "loc": { "start": { - "line": 510, + "line": 515, "column": 16 }, "end": { - "line": 510, + "line": 515, "column": 19 } } @@ -124353,15 +125361,15 @@ "postfix": false, "binop": null }, - "start": 17566, - "end": 17567, + "start": 17682, + "end": 17683, "loc": { "start": { - "line": 510, + "line": 515, "column": 19 }, "end": { - "line": 510, + "line": 515, "column": 20 } } @@ -124380,15 +125388,15 @@ "updateContext": null }, "value": "Caret at: ", - "start": 17567, - "end": 17579, + "start": 17683, + "end": 17695, "loc": { "start": { - "line": 510, + "line": 515, "column": 20 }, "end": { - "line": 510, + "line": 515, "column": 32 } } @@ -124406,15 +125414,15 @@ "binop": null, "updateContext": null }, - "start": 17579, - "end": 17580, + "start": 17695, + "end": 17696, "loc": { "start": { - "line": 510, + "line": 515, "column": 32 }, "end": { - "line": 510, + "line": 515, "column": 33 } } @@ -124432,15 +125440,15 @@ "binop": null }, "value": "event", - "start": 17581, - "end": 17586, + "start": 17697, + "end": 17702, "loc": { "start": { - "line": 510, + "line": 515, "column": 34 }, "end": { - "line": 510, + "line": 515, "column": 39 } } @@ -124458,15 +125466,15 @@ "binop": null, "updateContext": null }, - "start": 17586, - "end": 17587, + "start": 17702, + "end": 17703, "loc": { "start": { - "line": 510, + "line": 515, "column": 39 }, "end": { - "line": 510, + "line": 515, "column": 40 } } @@ -124484,15 +125492,15 @@ "binop": null }, "value": "target", - "start": 17587, - "end": 17593, + "start": 17703, + "end": 17709, "loc": { "start": { - "line": 510, + "line": 515, "column": 40 }, "end": { - "line": 510, + "line": 515, "column": 46 } } @@ -124510,15 +125518,15 @@ "binop": null, "updateContext": null }, - "start": 17593, - "end": 17594, + "start": 17709, + "end": 17710, "loc": { "start": { - "line": 510, + "line": 515, "column": 46 }, "end": { - "line": 510, + "line": 515, "column": 47 } } @@ -124536,15 +125544,15 @@ "binop": null }, "value": "selectionStart", - "start": 17594, - "end": 17608, + "start": 17710, + "end": 17724, "loc": { "start": { - "line": 510, + "line": 515, "column": 47 }, "end": { - "line": 510, + "line": 515, "column": 61 } } @@ -124562,15 +125570,15 @@ "binop": null, "updateContext": null }, - "start": 17608, - "end": 17609, + "start": 17724, + "end": 17725, "loc": { "start": { - "line": 510, + "line": 515, "column": 61 }, "end": { - "line": 510, + "line": 515, "column": 62 } } @@ -124588,15 +125596,15 @@ "binop": null }, "value": "event", - "start": 17610, - "end": 17615, + "start": 17726, + "end": 17731, "loc": { "start": { - "line": 510, + "line": 515, "column": 63 }, "end": { - "line": 510, + "line": 515, "column": 68 } } @@ -124614,15 +125622,15 @@ "binop": null, "updateContext": null }, - "start": 17615, - "end": 17616, + "start": 17731, + "end": 17732, "loc": { "start": { - "line": 510, + "line": 515, "column": 68 }, "end": { - "line": 510, + "line": 515, "column": 69 } } @@ -124640,15 +125648,15 @@ "binop": null }, "value": "target", - "start": 17616, - "end": 17622, + "start": 17732, + "end": 17738, "loc": { "start": { - "line": 510, + "line": 515, "column": 69 }, "end": { - "line": 510, + "line": 515, "column": 75 } } @@ -124666,15 +125674,15 @@ "binop": null, "updateContext": null }, - "start": 17622, - "end": 17623, + "start": 17738, + "end": 17739, "loc": { "start": { - "line": 510, + "line": 515, "column": 75 }, "end": { - "line": 510, + "line": 515, "column": 76 } } @@ -124692,15 +125700,15 @@ "binop": null }, "value": "tagName", - "start": 17623, - "end": 17630, + "start": 17739, + "end": 17746, "loc": { "start": { - "line": 510, + "line": 515, "column": 76 }, "end": { - "line": 510, + "line": 515, "column": 83 } } @@ -124718,15 +125726,15 @@ "binop": null, "updateContext": null }, - "start": 17630, - "end": 17631, + "start": 17746, + "end": 17747, "loc": { "start": { - "line": 510, + "line": 515, "column": 83 }, "end": { - "line": 510, + "line": 515, "column": 84 } } @@ -124744,15 +125752,15 @@ "binop": null }, "value": "toLowerCase", - "start": 17631, - "end": 17642, + "start": 17747, + "end": 17758, "loc": { "start": { - "line": 510, + "line": 515, "column": 84 }, "end": { - "line": 510, + "line": 515, "column": 95 } } @@ -124769,15 +125777,15 @@ "postfix": false, "binop": null }, - "start": 17642, - "end": 17643, + "start": 17758, + "end": 17759, "loc": { "start": { - "line": 510, + "line": 515, "column": 95 }, "end": { - "line": 510, + "line": 515, "column": 96 } } @@ -124794,15 +125802,15 @@ "postfix": false, "binop": null }, - "start": 17643, - "end": 17644, + "start": 17759, + "end": 17760, "loc": { "start": { - "line": 510, + "line": 515, "column": 96 }, "end": { - "line": 510, + "line": 515, "column": 97 } } @@ -124819,15 +125827,15 @@ "postfix": false, "binop": null }, - "start": 17644, - "end": 17645, + "start": 17760, + "end": 17761, "loc": { "start": { - "line": 510, + "line": 515, "column": 97 }, "end": { - "line": 510, + "line": 515, "column": 98 } } @@ -124845,15 +125853,15 @@ "binop": null, "updateContext": null }, - "start": 17645, - "end": 17646, + "start": 17761, + "end": 17762, "loc": { "start": { - "line": 510, + "line": 515, "column": 98 }, "end": { - "line": 510, + "line": 515, "column": 99 } } @@ -124870,15 +125878,15 @@ "postfix": false, "binop": null }, - "start": 17654, - "end": 17655, + "start": 17770, + "end": 17771, "loc": { "start": { - "line": 511, + "line": 516, "column": 6 }, "end": { - "line": 511, + "line": 516, "column": 7 } } @@ -124895,15 +125903,15 @@ "postfix": false, "binop": null }, - "start": 17666, - "end": 17667, + "start": 17782, + "end": 17783, "loc": { "start": { - "line": 512, + "line": 517, "column": 4 }, "end": { - "line": 512, + "line": 517, "column": 5 } } @@ -124920,15 +125928,15 @@ "postfix": false, "binop": null }, - "start": 17671, - "end": 17672, + "start": 17787, + "end": 17788, "loc": { "start": { - "line": 513, + "line": 518, "column": 2 }, "end": { - "line": 513, + "line": 518, "column": 3 } } @@ -124936,15 +125944,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n ", - "start": 17678, - "end": 17798, + "start": 17794, + "end": 17914, "loc": { "start": { - "line": 515, + "line": 520, "column": 2 }, "end": { - "line": 517, + "line": 522, "column": 5 } } @@ -124962,15 +125970,15 @@ "binop": null }, "value": "onInit", - "start": 17802, - "end": 17808, + "start": 17918, + "end": 17924, "loc": { "start": { - "line": 518, + "line": 523, "column": 2 }, "end": { - "line": 518, + "line": 523, "column": 8 } } @@ -124987,15 +125995,15 @@ "postfix": false, "binop": null }, - "start": 17808, - "end": 17809, + "start": 17924, + "end": 17925, "loc": { "start": { - "line": 518, + "line": 523, "column": 8 }, "end": { - "line": 518, + "line": 523, "column": 9 } } @@ -125012,15 +126020,15 @@ "postfix": false, "binop": null }, - "start": 17809, - "end": 17810, + "start": 17925, + "end": 17926, "loc": { "start": { - "line": 518, + "line": 523, "column": 9 }, "end": { - "line": 518, + "line": 523, "column": 10 } } @@ -125037,15 +126045,15 @@ "postfix": false, "binop": null }, - "start": 17810, - "end": 17811, + "start": 17926, + "end": 17927, "loc": { "start": { - "line": 518, + "line": 523, "column": 10 }, "end": { - "line": 518, + "line": 523, "column": 11 } } @@ -125065,15 +126073,15 @@ "updateContext": null }, "value": "if", - "start": 17817, - "end": 17819, + "start": 17933, + "end": 17935, "loc": { "start": { - "line": 519, + "line": 524, "column": 4 }, "end": { - "line": 519, + "line": 524, "column": 6 } } @@ -125090,15 +126098,15 @@ "postfix": false, "binop": null }, - "start": 17819, - "end": 17820, + "start": 17935, + "end": 17936, "loc": { "start": { - "line": 519, + "line": 524, "column": 6 }, "end": { - "line": 519, + "line": 524, "column": 7 } } @@ -125118,15 +126126,15 @@ "updateContext": null }, "value": "this", - "start": 17820, - "end": 17824, + "start": 17936, + "end": 17940, "loc": { "start": { - "line": 519, + "line": 524, "column": 7 }, "end": { - "line": 519, + "line": 524, "column": 11 } } @@ -125144,15 +126152,15 @@ "binop": null, "updateContext": null }, - "start": 17824, - "end": 17825, + "start": 17940, + "end": 17941, "loc": { "start": { - "line": 519, + "line": 524, "column": 11 }, "end": { - "line": 519, + "line": 524, "column": 12 } } @@ -125170,15 +126178,15 @@ "binop": null }, "value": "options", - "start": 17825, - "end": 17832, + "start": 17941, + "end": 17948, "loc": { "start": { - "line": 519, + "line": 524, "column": 12 }, "end": { - "line": 519, + "line": 524, "column": 19 } } @@ -125196,15 +126204,15 @@ "binop": null, "updateContext": null }, - "start": 17832, - "end": 17833, + "start": 17948, + "end": 17949, "loc": { "start": { - "line": 519, + "line": 524, "column": 19 }, "end": { - "line": 519, + "line": 524, "column": 20 } } @@ -125222,15 +126230,15 @@ "binop": null }, "value": "debug", - "start": 17833, - "end": 17838, + "start": 17949, + "end": 17954, "loc": { "start": { - "line": 519, + "line": 524, "column": 20 }, "end": { - "line": 519, + "line": 524, "column": 25 } } @@ -125247,15 +126255,15 @@ "postfix": false, "binop": null }, - "start": 17838, - "end": 17839, + "start": 17954, + "end": 17955, "loc": { "start": { - "line": 519, + "line": 524, "column": 25 }, "end": { - "line": 519, + "line": 524, "column": 26 } } @@ -125272,15 +126280,15 @@ "postfix": false, "binop": null }, - "start": 17839, - "end": 17840, + "start": 17955, + "end": 17956, "loc": { "start": { - "line": 519, + "line": 524, "column": 26 }, "end": { - "line": 519, + "line": 524, "column": 27 } } @@ -125298,15 +126306,15 @@ "binop": null }, "value": "console", - "start": 17848, - "end": 17855, + "start": 17964, + "end": 17971, "loc": { "start": { - "line": 520, + "line": 525, "column": 6 }, "end": { - "line": 520, + "line": 525, "column": 13 } } @@ -125324,15 +126332,15 @@ "binop": null, "updateContext": null }, - "start": 17855, - "end": 17856, + "start": 17971, + "end": 17972, "loc": { "start": { - "line": 520, + "line": 525, "column": 13 }, "end": { - "line": 520, + "line": 525, "column": 14 } } @@ -125350,15 +126358,15 @@ "binop": null }, "value": "log", - "start": 17856, - "end": 17859, + "start": 17972, + "end": 17975, "loc": { "start": { - "line": 520, + "line": 525, "column": 14 }, "end": { - "line": 520, + "line": 525, "column": 17 } } @@ -125375,15 +126383,15 @@ "postfix": false, "binop": null }, - "start": 17859, - "end": 17860, + "start": 17975, + "end": 17976, "loc": { "start": { - "line": 520, + "line": 525, "column": 17 }, "end": { - "line": 520, + "line": 525, "column": 18 } } @@ -125402,15 +126410,15 @@ "updateContext": null }, "value": "Initialized", - "start": 17860, - "end": 17873, + "start": 17976, + "end": 17989, "loc": { "start": { - "line": 520, + "line": 525, "column": 18 }, "end": { - "line": 520, + "line": 525, "column": 31 } } @@ -125427,15 +126435,15 @@ "postfix": false, "binop": null }, - "start": 17873, - "end": 17874, + "start": 17989, + "end": 17990, "loc": { "start": { - "line": 520, + "line": 525, "column": 31 }, "end": { - "line": 520, + "line": 525, "column": 32 } } @@ -125453,15 +126461,15 @@ "binop": null, "updateContext": null }, - "start": 17874, - "end": 17875, + "start": 17990, + "end": 17991, "loc": { "start": { - "line": 520, + "line": 525, "column": 32 }, "end": { - "line": 520, + "line": 525, "column": 33 } } @@ -125478,15 +126486,15 @@ "postfix": false, "binop": null }, - "start": 17881, - "end": 17882, + "start": 17997, + "end": 17998, "loc": { "start": { - "line": 521, + "line": 526, "column": 4 }, "end": { - "line": 521, + "line": 526, "column": 5 } } @@ -125494,15 +126502,15 @@ { "type": "CommentBlock", "value": "*\r\n * Caret handling\r\n ", - "start": 17890, - "end": 17925, + "start": 18006, + "end": 18041, "loc": { "start": { - "line": 523, + "line": 528, "column": 4 }, "end": { - "line": 525, + "line": 530, "column": 7 } } @@ -125522,15 +126530,15 @@ "updateContext": null }, "value": "this", - "start": 17931, - "end": 17935, + "start": 18047, + "end": 18051, "loc": { "start": { - "line": 526, + "line": 531, "column": 4 }, "end": { - "line": 526, + "line": 531, "column": 8 } } @@ -125548,15 +126556,15 @@ "binop": null, "updateContext": null }, - "start": 17935, - "end": 17936, + "start": 18051, + "end": 18052, "loc": { "start": { - "line": 526, + "line": 531, "column": 8 }, "end": { - "line": 526, + "line": 531, "column": 9 } } @@ -125574,15 +126582,15 @@ "binop": null }, "value": "handleCaret", - "start": 17936, - "end": 17947, + "start": 18052, + "end": 18063, "loc": { "start": { - "line": 526, + "line": 531, "column": 9 }, "end": { - "line": 526, + "line": 531, "column": 20 } } @@ -125599,15 +126607,15 @@ "postfix": false, "binop": null }, - "start": 17947, - "end": 17948, + "start": 18063, + "end": 18064, "loc": { "start": { - "line": 526, + "line": 531, "column": 20 }, "end": { - "line": 526, + "line": 531, "column": 21 } } @@ -125624,15 +126632,15 @@ "postfix": false, "binop": null }, - "start": 17948, - "end": 17949, + "start": 18064, + "end": 18065, "loc": { "start": { - "line": 526, + "line": 531, "column": 21 }, "end": { - "line": 526, + "line": 531, "column": 22 } } @@ -125650,15 +126658,15 @@ "binop": null, "updateContext": null }, - "start": 17949, - "end": 17950, + "start": 18065, + "end": 18066, "loc": { "start": { - "line": 526, + "line": 531, "column": 22 }, "end": { - "line": 526, + "line": 531, "column": 23 } } @@ -125678,15 +126686,15 @@ "updateContext": null }, "value": "if", - "start": 17958, - "end": 17960, + "start": 18074, + "end": 18076, "loc": { "start": { - "line": 528, + "line": 533, "column": 4 }, "end": { - "line": 528, + "line": 533, "column": 6 } } @@ -125703,15 +126711,15 @@ "postfix": false, "binop": null }, - "start": 17960, - "end": 17961, + "start": 18076, + "end": 18077, "loc": { "start": { - "line": 528, + "line": 533, "column": 6 }, "end": { - "line": 528, + "line": 533, "column": 7 } } @@ -125731,15 +126739,15 @@ "updateContext": null }, "value": "typeof", - "start": 17961, - "end": 17967, + "start": 18077, + "end": 18083, "loc": { "start": { - "line": 528, + "line": 533, "column": 7 }, "end": { - "line": 528, + "line": 533, "column": 13 } } @@ -125759,15 +126767,15 @@ "updateContext": null }, "value": "this", - "start": 17968, - "end": 17972, + "start": 18084, + "end": 18088, "loc": { "start": { - "line": 528, + "line": 533, "column": 14 }, "end": { - "line": 528, + "line": 533, "column": 18 } } @@ -125785,15 +126793,15 @@ "binop": null, "updateContext": null }, - "start": 17972, - "end": 17973, + "start": 18088, + "end": 18089, "loc": { "start": { - "line": 528, + "line": 533, "column": 18 }, "end": { - "line": 528, + "line": 533, "column": 19 } } @@ -125811,15 +126819,15 @@ "binop": null }, "value": "options", - "start": 17973, - "end": 17980, + "start": 18089, + "end": 18096, "loc": { "start": { - "line": 528, + "line": 533, "column": 19 }, "end": { - "line": 528, + "line": 533, "column": 26 } } @@ -125837,15 +126845,15 @@ "binop": null, "updateContext": null }, - "start": 17980, - "end": 17981, + "start": 18096, + "end": 18097, "loc": { "start": { - "line": 528, + "line": 533, "column": 26 }, "end": { - "line": 528, + "line": 533, "column": 27 } } @@ -125863,15 +126871,15 @@ "binop": null }, "value": "onInit", - "start": 17981, - "end": 17987, + "start": 18097, + "end": 18103, "loc": { "start": { - "line": 528, + "line": 533, "column": 27 }, "end": { - "line": 528, + "line": 533, "column": 33 } } @@ -125890,15 +126898,15 @@ "updateContext": null }, "value": "===", - "start": 17988, - "end": 17991, + "start": 18104, + "end": 18107, "loc": { "start": { - "line": 528, + "line": 533, "column": 34 }, "end": { - "line": 528, + "line": 533, "column": 37 } } @@ -125917,15 +126925,15 @@ "updateContext": null }, "value": "function", - "start": 17992, - "end": 18002, + "start": 18108, + "end": 18118, "loc": { "start": { - "line": 528, + "line": 533, "column": 38 }, "end": { - "line": 528, + "line": 533, "column": 48 } } @@ -125942,15 +126950,15 @@ "postfix": false, "binop": null }, - "start": 18002, - "end": 18003, + "start": 18118, + "end": 18119, "loc": { "start": { - "line": 528, + "line": 533, "column": 48 }, "end": { - "line": 528, + "line": 533, "column": 49 } } @@ -125970,15 +126978,15 @@ "updateContext": null }, "value": "this", - "start": 18011, - "end": 18015, + "start": 18127, + "end": 18131, "loc": { "start": { - "line": 529, + "line": 534, "column": 6 }, "end": { - "line": 529, + "line": 534, "column": 10 } } @@ -125996,15 +127004,15 @@ "binop": null, "updateContext": null }, - "start": 18015, - "end": 18016, + "start": 18131, + "end": 18132, "loc": { "start": { - "line": 529, + "line": 534, "column": 10 }, "end": { - "line": 529, + "line": 534, "column": 11 } } @@ -126022,15 +127030,15 @@ "binop": null }, "value": "options", - "start": 18016, - "end": 18023, + "start": 18132, + "end": 18139, "loc": { "start": { - "line": 529, + "line": 534, "column": 11 }, "end": { - "line": 529, + "line": 534, "column": 18 } } @@ -126048,15 +127056,15 @@ "binop": null, "updateContext": null }, - "start": 18023, - "end": 18024, + "start": 18139, + "end": 18140, "loc": { "start": { - "line": 529, + "line": 534, "column": 18 }, "end": { - "line": 529, + "line": 534, "column": 19 } } @@ -126074,15 +127082,15 @@ "binop": null }, "value": "onInit", - "start": 18024, - "end": 18030, + "start": 18140, + "end": 18146, "loc": { "start": { - "line": 529, + "line": 534, "column": 19 }, "end": { - "line": 529, + "line": 534, "column": 25 } } @@ -126099,15 +127107,15 @@ "postfix": false, "binop": null }, - "start": 18030, - "end": 18031, + "start": 18146, + "end": 18147, "loc": { "start": { - "line": 529, + "line": 534, "column": 25 }, "end": { - "line": 529, + "line": 534, "column": 26 } } @@ -126124,15 +127132,15 @@ "postfix": false, "binop": null }, - "start": 18031, - "end": 18032, + "start": 18147, + "end": 18148, "loc": { "start": { - "line": 529, + "line": 534, "column": 26 }, "end": { - "line": 529, + "line": 534, "column": 27 } } @@ -126150,15 +127158,15 @@ "binop": null, "updateContext": null }, - "start": 18032, - "end": 18033, + "start": 18148, + "end": 18149, "loc": { "start": { - "line": 529, + "line": 534, "column": 27 }, "end": { - "line": 529, + "line": 534, "column": 28 } } @@ -126175,15 +127183,15 @@ "postfix": false, "binop": null }, - "start": 18037, - "end": 18038, + "start": 18153, + "end": 18154, "loc": { "start": { - "line": 530, + "line": 535, "column": 2 }, "end": { - "line": 530, + "line": 535, "column": 3 } } @@ -126191,15 +127199,15 @@ { "type": "CommentBlock", "value": "*\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n ", - "start": 18044, - "end": 18162, + "start": 18160, + "end": 18278, "loc": { "start": { - "line": 532, + "line": 537, "column": 2 }, "end": { - "line": 534, + "line": 539, "column": 5 } } @@ -126217,15 +127225,15 @@ "binop": null }, "value": "onRender", - "start": 18166, - "end": 18174, + "start": 18282, + "end": 18290, "loc": { "start": { - "line": 535, + "line": 540, "column": 2 }, "end": { - "line": 535, + "line": 540, "column": 10 } } @@ -126242,15 +127250,15 @@ "postfix": false, "binop": null }, - "start": 18174, - "end": 18175, + "start": 18290, + "end": 18291, "loc": { "start": { - "line": 535, + "line": 540, "column": 10 }, "end": { - "line": 535, + "line": 540, "column": 11 } } @@ -126267,15 +127275,15 @@ "postfix": false, "binop": null }, - "start": 18175, - "end": 18176, + "start": 18291, + "end": 18292, "loc": { "start": { - "line": 535, + "line": 540, "column": 11 }, "end": { - "line": 535, + "line": 540, "column": 12 } } @@ -126292,15 +127300,15 @@ "postfix": false, "binop": null }, - "start": 18176, - "end": 18177, + "start": 18292, + "end": 18293, "loc": { "start": { - "line": 535, + "line": 540, "column": 12 }, "end": { - "line": 535, + "line": 540, "column": 13 } } @@ -126320,15 +127328,15 @@ "updateContext": null }, "value": "if", - "start": 18183, - "end": 18185, + "start": 18299, + "end": 18301, "loc": { "start": { - "line": 536, + "line": 541, "column": 4 }, "end": { - "line": 536, + "line": 541, "column": 6 } } @@ -126345,15 +127353,15 @@ "postfix": false, "binop": null }, - "start": 18185, - "end": 18186, + "start": 18301, + "end": 18302, "loc": { "start": { - "line": 536, + "line": 541, "column": 6 }, "end": { - "line": 536, + "line": 541, "column": 7 } } @@ -126373,15 +127381,15 @@ "updateContext": null }, "value": "typeof", - "start": 18186, - "end": 18192, + "start": 18302, + "end": 18308, "loc": { "start": { - "line": 536, + "line": 541, "column": 7 }, "end": { - "line": 536, + "line": 541, "column": 13 } } @@ -126401,15 +127409,15 @@ "updateContext": null }, "value": "this", - "start": 18193, - "end": 18197, + "start": 18309, + "end": 18313, "loc": { "start": { - "line": 536, + "line": 541, "column": 14 }, "end": { - "line": 536, + "line": 541, "column": 18 } } @@ -126427,15 +127435,15 @@ "binop": null, "updateContext": null }, - "start": 18197, - "end": 18198, + "start": 18313, + "end": 18314, "loc": { "start": { - "line": 536, + "line": 541, "column": 18 }, "end": { - "line": 536, + "line": 541, "column": 19 } } @@ -126453,15 +127461,15 @@ "binop": null }, "value": "options", - "start": 18198, - "end": 18205, + "start": 18314, + "end": 18321, "loc": { "start": { - "line": 536, + "line": 541, "column": 19 }, "end": { - "line": 536, + "line": 541, "column": 26 } } @@ -126479,15 +127487,15 @@ "binop": null, "updateContext": null }, - "start": 18205, - "end": 18206, + "start": 18321, + "end": 18322, "loc": { "start": { - "line": 536, + "line": 541, "column": 26 }, "end": { - "line": 536, + "line": 541, "column": 27 } } @@ -126505,15 +127513,15 @@ "binop": null }, "value": "onRender", - "start": 18206, - "end": 18214, + "start": 18322, + "end": 18330, "loc": { "start": { - "line": 536, + "line": 541, "column": 27 }, "end": { - "line": 536, + "line": 541, "column": 35 } } @@ -126532,15 +127540,15 @@ "updateContext": null }, "value": "===", - "start": 18215, - "end": 18218, + "start": 18331, + "end": 18334, "loc": { "start": { - "line": 536, + "line": 541, "column": 36 }, "end": { - "line": 536, + "line": 541, "column": 39 } } @@ -126559,446 +127567,16 @@ "updateContext": null }, "value": "function", - "start": 18219, - "end": 18229, - "loc": { - "start": { - "line": 536, - "column": 40 - }, - "end": { - "line": 536, - "column": 50 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18229, - "end": 18230, - "loc": { - "start": { - "line": 536, - "column": 50 - }, - "end": { - "line": 536, - "column": 51 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 18238, - "end": 18242, - "loc": { - "start": { - "line": 537, - "column": 6 - }, - "end": { - "line": 537, - "column": 10 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18242, - "end": 18243, - "loc": { - "start": { - "line": 537, - "column": 10 - }, - "end": { - "line": 537, - "column": 11 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "options", - "start": 18243, - "end": 18250, - "loc": { - "start": { - "line": 537, - "column": 11 - }, - "end": { - "line": 537, - "column": 18 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18250, - "end": 18251, - "loc": { - "start": { - "line": 537, - "column": 18 - }, - "end": { - "line": 537, - "column": 19 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "onRender", - "start": 18251, - "end": 18259, - "loc": { - "start": { - "line": 537, - "column": 19 - }, - "end": { - "line": 537, - "column": 27 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18259, - "end": 18260, - "loc": { - "start": { - "line": 537, - "column": 27 - }, - "end": { - "line": 537, - "column": 28 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18260, - "end": 18261, - "loc": { - "start": { - "line": 537, - "column": 28 - }, - "end": { - "line": 537, - "column": 29 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18261, - "end": 18262, - "loc": { - "start": { - "line": 537, - "column": 29 - }, - "end": { - "line": 537, - "column": 30 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18266, - "end": 18267, - "loc": { - "start": { - "line": 538, - "column": 2 - }, - "end": { - "line": 538, - "column": 3 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Register module\r\n ", - "start": 18273, - "end": 18305, - "loc": { - "start": { - "line": 540, - "column": 2 - }, - "end": { - "line": 542, - "column": 5 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "registerModule", - "start": 18309, - "end": 18323, - "loc": { - "start": { - "line": 543, - "column": 2 - }, - "end": { - "line": 543, - "column": 16 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 18324, - "end": 18325, - "loc": { - "start": { - "line": 543, - "column": 17 - }, - "end": { - "line": 543, - "column": 18 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18326, - "end": 18327, - "loc": { - "start": { - "line": 543, - "column": 19 - }, - "end": { - "line": 543, - "column": 20 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "name", - "start": 18327, - "end": 18331, - "loc": { - "start": { - "line": 543, - "column": 20 - }, - "end": { - "line": 543, - "column": 24 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18331, - "end": 18332, - "loc": { - "start": { - "line": 543, - "column": 24 - }, - "end": { - "line": 543, - "column": 25 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "initCallback", - "start": 18333, + "start": 18335, "end": 18345, "loc": { "start": { - "line": 543, - "column": 26 + "line": 541, + "column": 40 }, "end": { - "line": 543, - "column": 38 + "line": 541, + "column": 50 } } }, @@ -127016,13 +127594,443 @@ }, "start": 18345, "end": 18346, + "loc": { + "start": { + "line": 541, + "column": 50 + }, + "end": { + "line": 541, + "column": 51 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 18354, + "end": 18358, + "loc": { + "start": { + "line": 542, + "column": 6 + }, + "end": { + "line": 542, + "column": 10 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18358, + "end": 18359, + "loc": { + "start": { + "line": 542, + "column": 10 + }, + "end": { + "line": 542, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "options", + "start": 18359, + "end": 18366, + "loc": { + "start": { + "line": 542, + "column": 11 + }, + "end": { + "line": 542, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18366, + "end": 18367, + "loc": { + "start": { + "line": 542, + "column": 18 + }, + "end": { + "line": 542, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "onRender", + "start": 18367, + "end": 18375, + "loc": { + "start": { + "line": 542, + "column": 19 + }, + "end": { + "line": 542, + "column": 27 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18375, + "end": 18376, + "loc": { + "start": { + "line": 542, + "column": 27 + }, + "end": { + "line": 542, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18376, + "end": 18377, + "loc": { + "start": { + "line": 542, + "column": 28 + }, + "end": { + "line": 542, + "column": 29 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18377, + "end": 18378, + "loc": { + "start": { + "line": 542, + "column": 29 + }, + "end": { + "line": 542, + "column": 30 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18382, + "end": 18383, "loc": { "start": { "line": 543, - "column": 38 + "column": 2 }, "end": { "line": 543, + "column": 3 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Register module\r\n ", + "start": 18389, + "end": 18421, + "loc": { + "start": { + "line": 545, + "column": 2 + }, + "end": { + "line": 547, + "column": 5 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "registerModule", + "start": 18425, + "end": 18439, + "loc": { + "start": { + "line": 548, + "column": 2 + }, + "end": { + "line": 548, + "column": 16 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 18440, + "end": 18441, + "loc": { + "start": { + "line": 548, + "column": 17 + }, + "end": { + "line": 548, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18442, + "end": 18443, + "loc": { + "start": { + "line": 548, + "column": 19 + }, + "end": { + "line": 548, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "name", + "start": 18443, + "end": 18447, + "loc": { + "start": { + "line": 548, + "column": 20 + }, + "end": { + "line": 548, + "column": 24 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 18447, + "end": 18448, + "loc": { + "start": { + "line": 548, + "column": 24 + }, + "end": { + "line": 548, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "initCallback", + "start": 18449, + "end": 18461, + "loc": { + "start": { + "line": 548, + "column": 26 + }, + "end": { + "line": 548, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 18461, + "end": 18462, + "loc": { + "start": { + "line": 548, + "column": 38 + }, + "end": { + "line": 548, "column": 39 } } @@ -127040,15 +128048,15 @@ "binop": null, "updateContext": null }, - "start": 18347, - "end": 18349, + "start": 18463, + "end": 18465, "loc": { "start": { - "line": 543, + "line": 548, "column": 40 }, "end": { - "line": 543, + "line": 548, "column": 42 } } @@ -127065,15 +128073,15 @@ "postfix": false, "binop": null }, - "start": 18350, - "end": 18351, + "start": 18466, + "end": 18467, "loc": { "start": { - "line": 543, + "line": 548, "column": 43 }, "end": { - "line": 543, + "line": 548, "column": 44 } } @@ -127093,15 +128101,15 @@ "updateContext": null }, "value": "if", - "start": 18357, - "end": 18359, + "start": 18473, + "end": 18475, "loc": { "start": { - "line": 544, + "line": 549, "column": 4 }, "end": { - "line": 544, + "line": 549, "column": 6 } } @@ -127118,15 +128126,15 @@ "postfix": false, "binop": null }, - "start": 18359, - "end": 18360, + "start": 18475, + "end": 18476, "loc": { "start": { - "line": 544, + "line": 549, "column": 6 }, "end": { - "line": 544, + "line": 549, "column": 7 } } @@ -127145,15 +128153,15 @@ "updateContext": null }, "value": "!", - "start": 18360, - "end": 18361, + "start": 18476, + "end": 18477, "loc": { "start": { - "line": 544, + "line": 549, "column": 7 }, "end": { - "line": 544, + "line": 549, "column": 8 } } @@ -127173,15 +128181,15 @@ "updateContext": null }, "value": "this", - "start": 18361, - "end": 18365, + "start": 18477, + "end": 18481, "loc": { "start": { - "line": 544, + "line": 549, "column": 8 }, "end": { - "line": 544, + "line": 549, "column": 12 } } @@ -127199,15 +128207,15 @@ "binop": null, "updateContext": null }, - "start": 18365, - "end": 18366, + "start": 18481, + "end": 18482, "loc": { "start": { - "line": 544, + "line": 549, "column": 12 }, "end": { - "line": 544, + "line": 549, "column": 13 } } @@ -127225,15 +128233,15 @@ "binop": null }, "value": "modules", - "start": 18366, - "end": 18373, + "start": 18482, + "end": 18489, "loc": { "start": { - "line": 544, + "line": 549, "column": 13 }, "end": { - "line": 544, + "line": 549, "column": 20 } } @@ -127251,15 +128259,15 @@ "binop": null, "updateContext": null }, - "start": 18373, - "end": 18374, + "start": 18489, + "end": 18490, "loc": { "start": { - "line": 544, + "line": 549, "column": 20 }, "end": { - "line": 544, + "line": 549, "column": 21 } } @@ -127277,15 +128285,15 @@ "binop": null }, "value": "name", - "start": 18374, - "end": 18378, + "start": 18490, + "end": 18494, "loc": { "start": { - "line": 544, + "line": 549, "column": 21 }, "end": { - "line": 544, + "line": 549, "column": 25 } } @@ -127303,15 +128311,15 @@ "binop": null, "updateContext": null }, - "start": 18378, - "end": 18379, + "start": 18494, + "end": 18495, "loc": { "start": { - "line": 544, + "line": 549, "column": 25 }, "end": { - "line": 544, + "line": 549, "column": 26 } } @@ -127328,15 +128336,15 @@ "postfix": false, "binop": null }, - "start": 18379, - "end": 18380, + "start": 18495, + "end": 18496, "loc": { "start": { - "line": 544, + "line": 549, "column": 26 }, "end": { - "line": 544, + "line": 549, "column": 27 } } @@ -127356,15 +128364,15 @@ "updateContext": null }, "value": "this", - "start": 18388, - "end": 18392, + "start": 18504, + "end": 18508, "loc": { "start": { - "line": 545, + "line": 550, "column": 6 }, "end": { - "line": 545, + "line": 550, "column": 10 } } @@ -127382,15 +128390,15 @@ "binop": null, "updateContext": null }, - "start": 18392, - "end": 18393, + "start": 18508, + "end": 18509, "loc": { "start": { - "line": 545, + "line": 550, "column": 10 }, "end": { - "line": 545, + "line": 550, "column": 11 } } @@ -127408,15 +128416,15 @@ "binop": null }, "value": "modules", - "start": 18393, - "end": 18400, + "start": 18509, + "end": 18516, "loc": { "start": { - "line": 545, + "line": 550, "column": 11 }, "end": { - "line": 545, + "line": 550, "column": 18 } } @@ -127434,15 +128442,15 @@ "binop": null, "updateContext": null }, - "start": 18400, - "end": 18401, + "start": 18516, + "end": 18517, "loc": { "start": { - "line": 545, + "line": 550, "column": 18 }, "end": { - "line": 545, + "line": 550, "column": 19 } } @@ -127460,15 +128468,15 @@ "binop": null }, "value": "name", - "start": 18401, - "end": 18405, + "start": 18517, + "end": 18521, "loc": { "start": { - "line": 545, + "line": 550, "column": 19 }, "end": { - "line": 545, + "line": 550, "column": 23 } } @@ -127486,15 +128494,15 @@ "binop": null, "updateContext": null }, - "start": 18405, - "end": 18406, + "start": 18521, + "end": 18522, "loc": { "start": { - "line": 545, + "line": 550, "column": 23 }, "end": { - "line": 545, + "line": 550, "column": 24 } } @@ -127513,15 +128521,15 @@ "updateContext": null }, "value": "=", - "start": 18407, - "end": 18408, + "start": 18523, + "end": 18524, "loc": { "start": { - "line": 545, + "line": 550, "column": 25 }, "end": { - "line": 545, + "line": 550, "column": 26 } } @@ -127538,15 +128546,15 @@ "postfix": false, "binop": null }, - "start": 18409, - "end": 18410, + "start": 18525, + "end": 18526, "loc": { "start": { - "line": 545, + "line": 550, "column": 27 }, "end": { - "line": 545, + "line": 550, "column": 28 } } @@ -127563,15 +128571,15 @@ "postfix": false, "binop": null }, - "start": 18410, - "end": 18411, + "start": 18526, + "end": 18527, "loc": { "start": { - "line": 545, + "line": 550, "column": 28 }, "end": { - "line": 545, + "line": 550, "column": 29 } } @@ -127589,15 +128597,15 @@ "binop": null, "updateContext": null }, - "start": 18411, - "end": 18412, + "start": 18527, + "end": 18528, "loc": { "start": { - "line": 545, + "line": 550, "column": 29 }, "end": { - "line": 545, + "line": 550, "column": 30 } } @@ -127615,15 +128623,15 @@ "binop": null }, "value": "initCallback", - "start": 18420, - "end": 18432, + "start": 18536, + "end": 18548, "loc": { "start": { - "line": 547, + "line": 552, "column": 4 }, "end": { - "line": 547, + "line": 552, "column": 16 } } @@ -127640,15 +128648,15 @@ "postfix": false, "binop": null }, - "start": 18432, - "end": 18433, + "start": 18548, + "end": 18549, "loc": { "start": { - "line": 547, + "line": 552, "column": 16 }, "end": { - "line": 547, + "line": 552, "column": 17 } } @@ -127668,15 +128676,15 @@ "updateContext": null }, "value": "this", - "start": 18433, - "end": 18437, + "start": 18549, + "end": 18553, "loc": { "start": { - "line": 547, + "line": 552, "column": 17 }, "end": { - "line": 547, + "line": 552, "column": 21 } } @@ -127694,15 +128702,15 @@ "binop": null, "updateContext": null }, - "start": 18437, - "end": 18438, + "start": 18553, + "end": 18554, "loc": { "start": { - "line": 547, + "line": 552, "column": 21 }, "end": { - "line": 547, + "line": 552, "column": 22 } } @@ -127720,15 +128728,15 @@ "binop": null }, "value": "modules", - "start": 18438, - "end": 18445, + "start": 18554, + "end": 18561, "loc": { "start": { - "line": 547, + "line": 552, "column": 22 }, "end": { - "line": 547, + "line": 552, "column": 29 } } @@ -127746,15 +128754,15 @@ "binop": null, "updateContext": null }, - "start": 18445, - "end": 18446, + "start": 18561, + "end": 18562, "loc": { "start": { - "line": 547, + "line": 552, "column": 29 }, "end": { - "line": 547, + "line": 552, "column": 30 } } @@ -127772,15 +128780,15 @@ "binop": null }, "value": "name", - "start": 18446, - "end": 18450, + "start": 18562, + "end": 18566, "loc": { "start": { - "line": 547, + "line": 552, "column": 30 }, "end": { - "line": 547, + "line": 552, "column": 34 } } @@ -127798,15 +128806,15 @@ "binop": null, "updateContext": null }, - "start": 18450, - "end": 18451, + "start": 18566, + "end": 18567, "loc": { "start": { - "line": 547, + "line": 552, "column": 34 }, "end": { - "line": 547, + "line": 552, "column": 35 } } @@ -127823,15 +128831,15 @@ "postfix": false, "binop": null }, - "start": 18451, - "end": 18452, + "start": 18567, + "end": 18568, "loc": { "start": { - "line": 547, + "line": 552, "column": 35 }, "end": { - "line": 547, + "line": 552, "column": 36 } } @@ -127849,15 +128857,15 @@ "binop": null, "updateContext": null }, - "start": 18452, - "end": 18453, + "start": 18568, + "end": 18569, "loc": { "start": { - "line": 547, + "line": 552, "column": 36 }, "end": { - "line": 547, + "line": 552, "column": 37 } } @@ -127874,15 +128882,15 @@ "postfix": false, "binop": null }, - "start": 18457, - "end": 18458, + "start": 18573, + "end": 18574, "loc": { "start": { - "line": 548, + "line": 553, "column": 2 }, "end": { - "line": 548, + "line": 553, "column": 3 } } @@ -127890,15 +128898,15 @@ { "type": "CommentBlock", "value": "*\r\n * Load modules\r\n ", - "start": 18464, - "end": 18493, + "start": 18580, + "end": 18609, "loc": { "start": { - "line": 550, + "line": 555, "column": 2 }, "end": { - "line": 552, + "line": 557, "column": 5 } } @@ -127916,15 +128924,15 @@ "binop": null }, "value": "loadModules", - "start": 18497, - "end": 18508, + "start": 18613, + "end": 18624, "loc": { "start": { - "line": 553, + "line": 558, "column": 2 }, "end": { - "line": 553, + "line": 558, "column": 13 } } @@ -127941,15 +128949,15 @@ "postfix": false, "binop": null }, - "start": 18508, - "end": 18509, + "start": 18624, + "end": 18625, "loc": { "start": { - "line": 553, + "line": 558, "column": 13 }, "end": { - "line": 553, + "line": 558, "column": 14 } } @@ -127966,15 +128974,15 @@ "postfix": false, "binop": null }, - "start": 18509, - "end": 18510, + "start": 18625, + "end": 18626, "loc": { "start": { - "line": 553, + "line": 558, "column": 14 }, "end": { - "line": 553, + "line": 558, "column": 15 } } @@ -127991,15 +128999,15 @@ "postfix": false, "binop": null }, - "start": 18510, - "end": 18511, + "start": 18626, + "end": 18627, "loc": { "start": { - "line": 553, + "line": 558, "column": 15 }, "end": { - "line": 553, + "line": 558, "column": 16 } } @@ -128019,15 +129027,15 @@ "updateContext": null }, "value": "if", - "start": 18517, - "end": 18519, + "start": 18633, + "end": 18635, "loc": { "start": { - "line": 554, + "line": 559, "column": 4 }, "end": { - "line": 554, + "line": 559, "column": 6 } } @@ -128044,15 +129052,15 @@ "postfix": false, "binop": null }, - "start": 18519, - "end": 18520, + "start": 18635, + "end": 18636, "loc": { "start": { - "line": 554, + "line": 559, "column": 6 }, "end": { - "line": 554, + "line": 559, "column": 7 } } @@ -128070,15 +129078,15 @@ "binop": null }, "value": "Array", - "start": 18520, - "end": 18525, + "start": 18636, + "end": 18641, "loc": { "start": { - "line": 554, + "line": 559, "column": 7 }, "end": { - "line": 554, + "line": 559, "column": 12 } } @@ -128096,15 +129104,15 @@ "binop": null, "updateContext": null }, - "start": 18525, - "end": 18526, + "start": 18641, + "end": 18642, "loc": { "start": { - "line": 554, + "line": 559, "column": 12 }, "end": { - "line": 554, + "line": 559, "column": 13 } } @@ -128122,15 +129130,15 @@ "binop": null }, "value": "isArray", - "start": 18526, - "end": 18533, + "start": 18642, + "end": 18649, "loc": { "start": { - "line": 554, + "line": 559, "column": 13 }, "end": { - "line": 554, + "line": 559, "column": 20 } } @@ -128147,15 +129155,15 @@ "postfix": false, "binop": null }, - "start": 18533, - "end": 18534, + "start": 18649, + "end": 18650, "loc": { "start": { - "line": 554, + "line": 559, "column": 20 }, "end": { - "line": 554, + "line": 559, "column": 21 } } @@ -128175,15 +129183,15 @@ "updateContext": null }, "value": "this", - "start": 18534, - "end": 18538, + "start": 18650, + "end": 18654, "loc": { "start": { - "line": 554, + "line": 559, "column": 21 }, "end": { - "line": 554, + "line": 559, "column": 25 } } @@ -128201,15 +129209,15 @@ "binop": null, "updateContext": null }, - "start": 18538, - "end": 18539, + "start": 18654, + "end": 18655, "loc": { "start": { - "line": 554, + "line": 559, "column": 25 }, "end": { - "line": 554, + "line": 559, "column": 26 } } @@ -128227,15 +129235,15 @@ "binop": null }, "value": "options", - "start": 18539, - "end": 18546, + "start": 18655, + "end": 18662, "loc": { "start": { - "line": 554, + "line": 559, "column": 26 }, "end": { - "line": 554, + "line": 559, "column": 33 } } @@ -128253,15 +129261,15 @@ "binop": null, "updateContext": null }, - "start": 18546, - "end": 18547, + "start": 18662, + "end": 18663, "loc": { "start": { - "line": 554, + "line": 559, "column": 33 }, "end": { - "line": 554, + "line": 559, "column": 34 } } @@ -128279,15 +129287,15 @@ "binop": null }, "value": "modules", - "start": 18547, - "end": 18554, + "start": 18663, + "end": 18670, "loc": { "start": { - "line": 554, + "line": 559, "column": 34 }, "end": { - "line": 554, + "line": 559, "column": 41 } } @@ -128304,15 +129312,15 @@ "postfix": false, "binop": null }, - "start": 18554, - "end": 18555, + "start": 18670, + "end": 18671, "loc": { "start": { - "line": 554, + "line": 559, "column": 41 }, "end": { - "line": 554, + "line": 559, "column": 42 } } @@ -128329,15 +129337,15 @@ "postfix": false, "binop": null }, - "start": 18555, - "end": 18556, + "start": 18671, + "end": 18672, "loc": { "start": { - "line": 554, + "line": 559, "column": 42 }, "end": { - "line": 554, + "line": 559, "column": 43 } } @@ -128354,15 +129362,15 @@ "postfix": false, "binop": null }, - "start": 18556, - "end": 18557, + "start": 18672, + "end": 18673, "loc": { "start": { - "line": 554, + "line": 559, "column": 43 }, "end": { - "line": 554, + "line": 559, "column": 44 } } @@ -128382,15 +129390,15 @@ "updateContext": null }, "value": "this", - "start": 18565, - "end": 18569, + "start": 18681, + "end": 18685, "loc": { "start": { - "line": 555, + "line": 560, "column": 6 }, "end": { - "line": 555, + "line": 560, "column": 10 } } @@ -128408,15 +129416,15 @@ "binop": null, "updateContext": null }, - "start": 18569, - "end": 18570, + "start": 18685, + "end": 18686, "loc": { "start": { - "line": 555, + "line": 560, "column": 10 }, "end": { - "line": 555, + "line": 560, "column": 11 } } @@ -128434,15 +129442,15 @@ "binop": null }, "value": "options", - "start": 18570, - "end": 18577, + "start": 18686, + "end": 18693, "loc": { "start": { - "line": 555, + "line": 560, "column": 11 }, "end": { - "line": 555, + "line": 560, "column": 18 } } @@ -128460,15 +129468,15 @@ "binop": null, "updateContext": null }, - "start": 18577, - "end": 18578, + "start": 18693, + "end": 18694, "loc": { "start": { - "line": 555, + "line": 560, "column": 18 }, "end": { - "line": 555, + "line": 560, "column": 19 } } @@ -128486,15 +129494,15 @@ "binop": null }, "value": "modules", - "start": 18578, - "end": 18585, + "start": 18694, + "end": 18701, "loc": { "start": { - "line": 555, + "line": 560, "column": 19 }, "end": { - "line": 555, + "line": 560, "column": 26 } } @@ -128512,15 +129520,15 @@ "binop": null, "updateContext": null }, - "start": 18585, - "end": 18586, + "start": 18701, + "end": 18702, "loc": { "start": { - "line": 555, + "line": 560, "column": 26 }, "end": { - "line": 555, + "line": 560, "column": 27 } } @@ -128538,15 +129546,15 @@ "binop": null }, "value": "forEach", - "start": 18586, - "end": 18593, + "start": 18702, + "end": 18709, "loc": { "start": { - "line": 555, + "line": 560, "column": 27 }, "end": { - "line": 555, + "line": 560, "column": 34 } } @@ -128563,15 +129571,15 @@ "postfix": false, "binop": null }, - "start": 18593, - "end": 18594, + "start": 18709, + "end": 18710, "loc": { "start": { - "line": 555, + "line": 560, "column": 34 }, "end": { - "line": 555, + "line": 560, "column": 35 } } @@ -128589,15 +129597,15 @@ "binop": null }, "value": "Module", - "start": 18594, - "end": 18600, + "start": 18710, + "end": 18716, "loc": { "start": { - "line": 555, + "line": 560, "column": 35 }, "end": { - "line": 555, + "line": 560, "column": 41 } } @@ -128615,15 +129623,15 @@ "binop": null, "updateContext": null }, - "start": 18601, - "end": 18603, + "start": 18717, + "end": 18719, "loc": { "start": { - "line": 555, + "line": 560, "column": 42 }, "end": { - "line": 555, + "line": 560, "column": 44 } } @@ -128640,15 +129648,15 @@ "postfix": false, "binop": null }, - "start": 18604, - "end": 18605, + "start": 18720, + "end": 18721, "loc": { "start": { - "line": 555, + "line": 560, "column": 45 }, "end": { - "line": 555, + "line": 560, "column": 46 } } @@ -128668,15 +129676,15 @@ "updateContext": null }, "value": "let", - "start": 18615, - "end": 18618, + "start": 18731, + "end": 18734, "loc": { "start": { - "line": 556, + "line": 561, "column": 8 }, "end": { - "line": 556, + "line": 561, "column": 11 } } @@ -128694,15 +129702,15 @@ "binop": null }, "value": "module", - "start": 18619, - "end": 18625, + "start": 18735, + "end": 18741, "loc": { "start": { - "line": 556, + "line": 561, "column": 12 }, "end": { - "line": 556, + "line": 561, "column": 18 } } @@ -128721,15 +129729,15 @@ "updateContext": null }, "value": "=", - "start": 18626, - "end": 18627, + "start": 18742, + "end": 18743, "loc": { "start": { - "line": 556, + "line": 561, "column": 19 }, "end": { - "line": 556, + "line": 561, "column": 20 } } @@ -128749,15 +129757,15 @@ "updateContext": null }, "value": "new", - "start": 18628, - "end": 18631, + "start": 18744, + "end": 18747, "loc": { "start": { - "line": 556, + "line": 561, "column": 21 }, "end": { - "line": 556, + "line": 561, "column": 24 } } @@ -128775,15 +129783,15 @@ "binop": null }, "value": "Module", - "start": 18632, - "end": 18638, + "start": 18748, + "end": 18754, "loc": { "start": { - "line": 556, + "line": 561, "column": 25 }, "end": { - "line": 556, + "line": 561, "column": 31 } } @@ -128800,15 +129808,15 @@ "postfix": false, "binop": null }, - "start": 18638, - "end": 18639, + "start": 18754, + "end": 18755, "loc": { "start": { - "line": 556, + "line": 561, "column": 31 }, "end": { - "line": 556, + "line": 561, "column": 32 } } @@ -128825,15 +129833,15 @@ "postfix": false, "binop": null }, - "start": 18639, - "end": 18640, + "start": 18755, + "end": 18756, "loc": { "start": { - "line": 556, + "line": 561, "column": 32 }, "end": { - "line": 556, + "line": 561, "column": 33 } } @@ -128851,15 +129859,15 @@ "binop": null, "updateContext": null }, - "start": 18640, - "end": 18641, + "start": 18756, + "end": 18757, "loc": { "start": { - "line": 556, + "line": 561, "column": 33 }, "end": { - "line": 556, + "line": 561, "column": 34 } } @@ -128867,15 +129875,15 @@ { "type": "CommentBlock", "value": " istanbul ignore next ", - "start": 18653, - "end": 18679, + "start": 18769, + "end": 18795, "loc": { "start": { - "line": 558, + "line": 563, "column": 8 }, "end": { - "line": 558, + "line": 563, "column": 34 } } @@ -128895,15 +129903,15 @@ "updateContext": null }, "value": "if", - "start": 18689, - "end": 18691, + "start": 18805, + "end": 18807, "loc": { "start": { - "line": 559, + "line": 564, "column": 8 }, "end": { - "line": 559, + "line": 564, "column": 10 } } @@ -128920,15 +129928,15 @@ "postfix": false, "binop": null }, - "start": 18691, - "end": 18692, + "start": 18807, + "end": 18808, "loc": { "start": { - "line": 559, + "line": 564, "column": 10 }, "end": { - "line": 559, + "line": 564, "column": 11 } } @@ -128946,15 +129954,15 @@ "binop": null }, "value": "module", - "start": 18692, - "end": 18698, + "start": 18808, + "end": 18814, "loc": { "start": { - "line": 559, + "line": 564, "column": 11 }, "end": { - "line": 559, + "line": 564, "column": 17 } } @@ -128972,15 +129980,15 @@ "binop": null, "updateContext": null }, - "start": 18698, - "end": 18699, + "start": 18814, + "end": 18815, "loc": { "start": { - "line": 559, + "line": 564, "column": 17 }, "end": { - "line": 559, + "line": 564, "column": 18 } } @@ -128998,15 +130006,15 @@ "binop": null }, "value": "constructor", - "start": 18699, - "end": 18710, + "start": 18815, + "end": 18826, "loc": { "start": { - "line": 559, + "line": 564, "column": 18 }, "end": { - "line": 559, + "line": 564, "column": 29 } } @@ -129024,15 +130032,15 @@ "binop": null, "updateContext": null }, - "start": 18710, - "end": 18711, + "start": 18826, + "end": 18827, "loc": { "start": { - "line": 559, + "line": 564, "column": 29 }, "end": { - "line": 559, + "line": 564, "column": 30 } } @@ -129050,15 +130058,15 @@ "binop": null }, "value": "name", - "start": 18711, - "end": 18715, + "start": 18827, + "end": 18831, "loc": { "start": { - "line": 559, + "line": 564, "column": 30 }, "end": { - "line": 559, + "line": 564, "column": 34 } } @@ -129077,15 +130085,15 @@ "updateContext": null }, "value": "&&", - "start": 18716, - "end": 18718, + "start": 18832, + "end": 18834, "loc": { "start": { - "line": 559, + "line": 564, "column": 35 }, "end": { - "line": 559, + "line": 564, "column": 37 } } @@ -129103,15 +130111,15 @@ "binop": null }, "value": "module", - "start": 18719, - "end": 18725, + "start": 18835, + "end": 18841, "loc": { "start": { - "line": 559, + "line": 564, "column": 38 }, "end": { - "line": 559, + "line": 564, "column": 44 } } @@ -129129,15 +130137,15 @@ "binop": null, "updateContext": null }, - "start": 18725, - "end": 18726, + "start": 18841, + "end": 18842, "loc": { "start": { - "line": 559, + "line": 564, "column": 44 }, "end": { - "line": 559, + "line": 564, "column": 45 } } @@ -129155,15 +130163,15 @@ "binop": null }, "value": "constructor", - "start": 18726, - "end": 18737, + "start": 18842, + "end": 18853, "loc": { "start": { - "line": 559, + "line": 564, "column": 45 }, "end": { - "line": 559, + "line": 564, "column": 56 } } @@ -129181,15 +130189,15 @@ "binop": null, "updateContext": null }, - "start": 18737, - "end": 18738, + "start": 18853, + "end": 18854, "loc": { "start": { - "line": 559, + "line": 564, "column": 56 }, "end": { - "line": 559, + "line": 564, "column": 57 } } @@ -129207,15 +130215,15 @@ "binop": null }, "value": "name", - "start": 18738, - "end": 18742, + "start": 18854, + "end": 18858, "loc": { "start": { - "line": 559, + "line": 564, "column": 57 }, "end": { - "line": 559, + "line": 564, "column": 61 } } @@ -129234,15 +130242,15 @@ "updateContext": null }, "value": "!==", - "start": 18743, - "end": 18746, + "start": 18859, + "end": 18862, "loc": { "start": { - "line": 559, + "line": 564, "column": 62 }, "end": { - "line": 559, + "line": 564, "column": 65 } } @@ -129261,15 +130269,15 @@ "updateContext": null }, "value": "Function", - "start": 18747, - "end": 18757, + "start": 18863, + "end": 18873, "loc": { "start": { - "line": 559, + "line": 564, "column": 66 }, "end": { - "line": 559, + "line": 564, "column": 76 } } @@ -129286,15 +130294,15 @@ "postfix": false, "binop": null }, - "start": 18757, - "end": 18758, + "start": 18873, + "end": 18874, "loc": { "start": { - "line": 559, + "line": 564, "column": 76 }, "end": { - "line": 559, + "line": 564, "column": 77 } } @@ -129311,25 +130319,25 @@ "postfix": false, "binop": null }, - "start": 18758, - "end": 18759, + "start": 18874, + "end": 18875, "loc": { "start": { - "line": 559, + "line": 564, "column": 77 }, "end": { - "line": 559, + "line": 564, "column": 78 } } }, { "type": { - "label": "this", - "keyword": "this", + "label": "let", + "keyword": "let", "beforeExpr": false, - "startsExpr": true, + "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -129338,198 +130346,70 @@ "binop": null, "updateContext": null }, - "value": "this", - "start": 18771, - "end": 18775, + "value": "let", + "start": 18887, + "end": 18890, "loc": { "start": { - "line": 560, + "line": 565, "column": 10 }, "end": { - "line": 560, - "column": 14 + "line": 565, + "column": 13 } } }, { "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": 18775, - "end": 18776, + "value": "classStr", + "start": 18891, + "end": 18899, "loc": { "start": { - "line": 560, + "line": 565, "column": 14 }, "end": { - "line": 560, - "column": 15 + "line": 565, + "column": 22 } } }, { "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "keyboardDOM", - "start": 18776, - "end": 18787, - "loc": { - "start": { - "line": 560, - "column": 15 - }, - "end": { - "line": 560, - "column": 26 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18787, - "end": 18788, - "loc": { - "start": { - "line": 560, - "column": 26 - }, - "end": { - "line": 560, - "column": 27 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "classList", - "start": 18788, - "end": 18797, - "loc": { - "start": { - "line": 560, - "column": 27 - }, - "end": { - "line": 560, - "column": 36 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 18797, - "end": 18798, - "loc": { - "start": { - "line": 560, - "column": 36 - }, - "end": { - "line": 560, - "column": 37 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "add", - "start": 18798, - "end": 18801, - "loc": { - "start": { - "line": 560, - "column": 37 - }, - "end": { - "line": 560, - "column": 40 - } - } - }, - { - "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": 18801, - "end": 18802, + "value": "=", + "start": 18900, + "end": 18901, "loc": { "start": { - "line": 560, - "column": 40 + "line": 565, + "column": 23 }, "end": { - "line": 560, - "column": 41 + "line": 565, + "column": 24 } } }, @@ -129545,16 +130425,16 @@ "postfix": false, "binop": null }, - "start": 18816, - "end": 18817, + "start": 18902, + "end": 18903, "loc": { "start": { - "line": 561, - "column": 12 + "line": 565, + "column": 25 }, "end": { - "line": 561, - "column": 13 + "line": 565, + "column": 26 } } }, @@ -129572,16 +130452,16 @@ "updateContext": null }, "value": "module-", - "start": 18817, - "end": 18824, + "start": 18903, + "end": 18910, "loc": { "start": { - "line": 561, - "column": 13 + "line": 565, + "column": 26 }, "end": { - "line": 561, - "column": 20 + "line": 565, + "column": 33 } } }, @@ -129597,16 +130477,16 @@ "postfix": false, "binop": null }, - "start": 18824, - "end": 18826, + "start": 18910, + "end": 18912, "loc": { "start": { - "line": 561, - "column": 20 + "line": 565, + "column": 33 }, "end": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 } } }, @@ -129625,16 +130505,16 @@ "updateContext": null }, "value": "this", - "start": 18826, - "end": 18830, + "start": 18912, + "end": 18916, "loc": { "start": { - "line": 561, - "column": 22 + "line": 565, + "column": 35 }, "end": { - "line": 561, - "column": 26 + "line": 565, + "column": 39 } } }, @@ -129651,16 +130531,16 @@ "binop": null, "updateContext": null }, - "start": 18830, - "end": 18831, + "start": 18916, + "end": 18917, "loc": { "start": { - "line": 561, - "column": 26 + "line": 565, + "column": 39 }, "end": { - "line": 561, - "column": 27 + "line": 565, + "column": 40 } } }, @@ -129677,16 +130557,16 @@ "binop": null }, "value": "utilities", - "start": 18831, - "end": 18840, + "start": 18917, + "end": 18926, "loc": { "start": { - "line": 561, - "column": 27 + "line": 565, + "column": 40 }, "end": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 } } }, @@ -129703,16 +130583,16 @@ "binop": null, "updateContext": null }, - "start": 18840, - "end": 18841, + "start": 18926, + "end": 18927, "loc": { "start": { - "line": 561, - "column": 36 + "line": 565, + "column": 49 }, "end": { - "line": 561, - "column": 37 + "line": 565, + "column": 50 } } }, @@ -129729,16 +130609,16 @@ "binop": null }, "value": "camelCase", - "start": 18841, - "end": 18850, + "start": 18927, + "end": 18936, "loc": { "start": { - "line": 561, - "column": 37 + "line": 565, + "column": 50 }, "end": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 } } }, @@ -129754,16 +130634,16 @@ "postfix": false, "binop": null }, - "start": 18850, - "end": 18851, + "start": 18936, + "end": 18937, "loc": { "start": { - "line": 561, - "column": 46 + "line": 565, + "column": 59 }, "end": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 } } }, @@ -129780,16 +130660,16 @@ "binop": null }, "value": "module", - "start": 18851, - "end": 18857, + "start": 18937, + "end": 18943, "loc": { "start": { - "line": 561, - "column": 47 + "line": 565, + "column": 60 }, "end": { - "line": 561, - "column": 53 + "line": 565, + "column": 66 } } }, @@ -129806,16 +130686,16 @@ "binop": null, "updateContext": null }, - "start": 18857, - "end": 18858, + "start": 18943, + "end": 18944, "loc": { "start": { - "line": 561, - "column": 53 + "line": 565, + "column": 66 }, "end": { - "line": 561, - "column": 54 + "line": 565, + "column": 67 } } }, @@ -129832,16 +130712,16 @@ "binop": null }, "value": "constructor", - "start": 18858, - "end": 18869, + "start": 18944, + "end": 18955, "loc": { "start": { - "line": 561, - "column": 54 + "line": 565, + "column": 67 }, "end": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 } } }, @@ -129858,16 +130738,16 @@ "binop": null, "updateContext": null }, - "start": 18869, - "end": 18870, + "start": 18955, + "end": 18956, "loc": { "start": { - "line": 561, - "column": 65 + "line": 565, + "column": 78 }, "end": { - "line": 561, - "column": 66 + "line": 565, + "column": 79 } } }, @@ -129884,16 +130764,16 @@ "binop": null }, "value": "name", - "start": 18870, - "end": 18874, + "start": 18956, + "end": 18960, "loc": { "start": { - "line": 561, - "column": 66 + "line": 565, + "column": 79 }, "end": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 } } }, @@ -129909,16 +130789,16 @@ "postfix": false, "binop": null }, - "start": 18874, - "end": 18875, + "start": 18960, + "end": 18961, "loc": { "start": { - "line": 561, - "column": 70 + "line": 565, + "column": 83 }, "end": { - "line": 561, - "column": 71 + "line": 565, + "column": 84 } } }, @@ -129934,16 +130814,16 @@ "postfix": false, "binop": null }, - "start": 18875, - "end": 18876, + "start": 18961, + "end": 18962, "loc": { "start": { - "line": 561, - "column": 71 + "line": 565, + "column": 84 }, "end": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 } } }, @@ -129961,16 +130841,16 @@ "updateContext": null }, "value": "", - "start": 18876, - "end": 18876, + "start": 18962, + "end": 18962, "loc": { "start": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 }, "end": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 } } }, @@ -129986,41 +130866,16 @@ "postfix": false, "binop": null }, - "start": 18876, - "end": 18877, + "start": 18962, + "end": 18963, "loc": { "start": { - "line": 561, - "column": 72 + "line": 565, + "column": 85 }, "end": { - "line": 561, - "column": 73 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18889, - "end": 18890, - "loc": { - "start": { - "line": 562, - "column": 10 - }, - "end": { - "line": 562, - "column": 11 + "line": 565, + "column": 86 } } }, @@ -130037,47 +130892,23 @@ "binop": null, "updateContext": null }, - "start": 18890, - "end": 18891, + "start": 18963, + "end": 18964, "loc": { "start": { - "line": 562, - "column": 11 + "line": 565, + "column": 86 }, "end": { - "line": 562, - "column": 12 + "line": 565, + "column": 87 } } }, { "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 18901, - "end": 18902, - "loc": { - "start": { - "line": 563, - "column": 8 - }, - "end": { - "line": 563, - "column": 9 - } - } - }, - { - "type": { - "label": "name", + "label": "this", + "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, @@ -130085,18 +130916,19 @@ "isAssign": false, "prefix": false, "postfix": false, - "binop": null + "binop": null, + "updateContext": null }, - "value": "module", - "start": 18914, - "end": 18920, + "value": "this", + "start": 18976, + "end": 18980, "loc": { "start": { - "line": 565, - "column": 8 + "line": 566, + "column": 10 }, "end": { - "line": 565, + "line": 566, "column": 14 } } @@ -130114,15 +130946,614 @@ "binop": null, "updateContext": null }, - "start": 18920, - "end": 18921, + "start": 18980, + "end": 18981, "loc": { "start": { - "line": 565, + "line": 566, "column": 14 }, "end": { - "line": 565, + "line": 566, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "keyboardPluginClasses", + "start": 18981, + "end": 19002, + "loc": { + "start": { + "line": 566, + "column": 15 + }, + "end": { + "line": 566, + "column": 36 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19003, + "end": 19004, + "loc": { + "start": { + "line": 566, + "column": 37 + }, + "end": { + "line": 566, + "column": 38 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19005, + "end": 19009, + "loc": { + "start": { + "line": 566, + "column": 39 + }, + "end": { + "line": 566, + "column": 43 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19009, + "end": 19010, + "loc": { + "start": { + "line": 566, + "column": 43 + }, + "end": { + "line": 566, + "column": 44 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "keyboardPluginClasses", + "start": 19010, + "end": 19031, + "loc": { + "start": { + "line": 566, + "column": 44 + }, + "end": { + "line": 566, + "column": 65 + } + } + }, + { + "type": { + "label": "+/-", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": 9, + "updateContext": null + }, + "value": "+", + "start": 19032, + "end": 19033, + "loc": { + "start": { + "line": 566, + "column": 66 + }, + "end": { + "line": 566, + "column": 67 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19034, + "end": 19035, + "loc": { + "start": { + "line": 566, + "column": 68 + }, + "end": { + "line": 566, + "column": 69 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": " ", + "start": 19035, + "end": 19036, + "loc": { + "start": { + "line": 566, + "column": 69 + }, + "end": { + "line": 566, + "column": 70 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19036, + "end": 19038, + "loc": { + "start": { + "line": 566, + "column": 70 + }, + "end": { + "line": 566, + "column": 72 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "classStr", + "start": 19038, + "end": 19046, + "loc": { + "start": { + "line": 566, + "column": 72 + }, + "end": { + "line": 566, + "column": 80 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19046, + "end": 19047, + "loc": { + "start": { + "line": 566, + "column": 80 + }, + "end": { + "line": 566, + "column": 81 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 19047, + "end": 19047, + "loc": { + "start": { + "line": 566, + "column": 81 + }, + "end": { + "line": 566, + "column": 81 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19047, + "end": 19048, + "loc": { + "start": { + "line": 566, + "column": 81 + }, + "end": { + "line": 566, + "column": 82 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19048, + "end": 19049, + "loc": { + "start": { + "line": 566, + "column": 82 + }, + "end": { + "line": 566, + "column": 83 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19059, + "end": 19060, + "loc": { + "start": { + "line": 567, + "column": 8 + }, + "end": { + "line": 567, + "column": 9 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19072, + "end": 19076, + "loc": { + "start": { + "line": 569, + "column": 8 + }, + "end": { + "line": 569, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19076, + "end": 19077, + "loc": { + "start": { + "line": 569, + "column": 12 + }, + "end": { + "line": 569, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "render", + "start": 19077, + "end": 19083, + "loc": { + "start": { + "line": 569, + "column": 13 + }, + "end": { + "line": 569, + "column": 19 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19083, + "end": 19084, + "loc": { + "start": { + "line": 569, + "column": 19 + }, + "end": { + "line": 569, + "column": 20 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19084, + "end": 19085, + "loc": { + "start": { + "line": 569, + "column": 20 + }, + "end": { + "line": 569, + "column": 21 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19085, + "end": 19086, + "loc": { + "start": { + "line": 569, + "column": 21 + }, + "end": { + "line": 569, + "column": 22 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "module", + "start": 19096, + "end": 19102, + "loc": { + "start": { + "line": 570, + "column": 8 + }, + "end": { + "line": 570, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19102, + "end": 19103, + "loc": { + "start": { + "line": 570, + "column": 14 + }, + "end": { + "line": 570, "column": 15 } } @@ -130140,15 +131571,15 @@ "binop": null }, "value": "init", - "start": 18921, - "end": 18925, + "start": 19103, + "end": 19107, "loc": { "start": { - "line": 565, + "line": 570, "column": 15 }, "end": { - "line": 565, + "line": 570, "column": 19 } } @@ -130165,15 +131596,15 @@ "postfix": false, "binop": null }, - "start": 18925, - "end": 18926, + "start": 19107, + "end": 19108, "loc": { "start": { - "line": 565, + "line": 570, "column": 19 }, "end": { - "line": 565, + "line": 570, "column": 20 } } @@ -130193,15 +131624,15 @@ "updateContext": null }, "value": "this", - "start": 18926, - "end": 18930, + "start": 19108, + "end": 19112, "loc": { "start": { - "line": 565, + "line": 570, "column": 20 }, "end": { - "line": 565, + "line": 570, "column": 24 } } @@ -130218,15 +131649,15 @@ "postfix": false, "binop": null }, - "start": 18930, - "end": 18931, + "start": 19112, + "end": 19113, "loc": { "start": { - "line": 565, + "line": 570, "column": 24 }, "end": { - "line": 565, + "line": 570, "column": 25 } } @@ -130244,15 +131675,15 @@ "binop": null, "updateContext": null }, - "start": 18931, - "end": 18932, + "start": 19113, + "end": 19114, "loc": { "start": { - "line": 565, + "line": 570, "column": 25 }, "end": { - "line": 565, + "line": 570, "column": 26 } } @@ -130269,15 +131700,15 @@ "postfix": false, "binop": null }, - "start": 18940, - "end": 18941, + "start": 19122, + "end": 19123, "loc": { "start": { - "line": 566, + "line": 571, "column": 6 }, "end": { - "line": 566, + "line": 571, "column": 7 } } @@ -130294,15 +131725,15 @@ "postfix": false, "binop": null }, - "start": 18941, - "end": 18942, + "start": 19123, + "end": 19124, "loc": { "start": { - "line": 566, + "line": 571, "column": 7 }, "end": { - "line": 566, + "line": 571, "column": 8 } } @@ -130320,15 +131751,15 @@ "binop": null, "updateContext": null }, - "start": 18942, - "end": 18943, + "start": 19124, + "end": 19125, "loc": { "start": { - "line": 566, + "line": 571, "column": 8 }, "end": { - "line": 566, + "line": 571, "column": 9 } } @@ -130345,15 +131776,15 @@ "postfix": false, "binop": null }, - "start": 18949, - "end": 18950, + "start": 19131, + "end": 19132, "loc": { "start": { - "line": 567, + "line": 572, "column": 4 }, "end": { - "line": 567, + "line": 572, "column": 5 } } @@ -130370,15 +131801,15 @@ "postfix": false, "binop": null }, - "start": 18954, - "end": 18955, + "start": 19136, + "end": 19137, "loc": { "start": { - "line": 568, + "line": 573, "column": 2 }, "end": { - "line": 568, + "line": 573, "column": 3 } } @@ -130386,15 +131817,15 @@ { "type": "CommentBlock", "value": "*\r\n * Get module prop\r\n ", - "start": 18961, - "end": 18993, + "start": 19143, + "end": 19175, "loc": { "start": { - "line": 570, + "line": 575, "column": 2 }, "end": { - "line": 572, + "line": 577, "column": 5 } } @@ -130412,15 +131843,15 @@ "binop": null }, "value": "getModuleProp", - "start": 18997, - "end": 19010, + "start": 19179, + "end": 19192, "loc": { "start": { - "line": 573, + "line": 578, "column": 2 }, "end": { - "line": 573, + "line": 578, "column": 15 } } @@ -130439,15 +131870,15 @@ "updateContext": null }, "value": "=", - "start": 19011, - "end": 19012, + "start": 19193, + "end": 19194, "loc": { "start": { - "line": 573, + "line": 578, "column": 16 }, "end": { - "line": 573, + "line": 578, "column": 17 } } @@ -130464,15 +131895,15 @@ "postfix": false, "binop": null }, - "start": 19013, - "end": 19014, + "start": 19195, + "end": 19196, "loc": { "start": { - "line": 573, + "line": 578, "column": 18 }, "end": { - "line": 573, + "line": 578, "column": 19 } } @@ -130490,15 +131921,15 @@ "binop": null }, "value": "name", - "start": 19014, - "end": 19018, + "start": 19196, + "end": 19200, "loc": { "start": { - "line": 573, + "line": 578, "column": 19 }, "end": { - "line": 573, + "line": 578, "column": 23 } } @@ -130516,15 +131947,15 @@ "binop": null, "updateContext": null }, - "start": 19018, - "end": 19019, + "start": 19200, + "end": 19201, "loc": { "start": { - "line": 573, + "line": 578, "column": 23 }, "end": { - "line": 573, + "line": 578, "column": 24 } } @@ -130542,15 +131973,15 @@ "binop": null }, "value": "prop", - "start": 19020, - "end": 19024, + "start": 19202, + "end": 19206, "loc": { "start": { - "line": 573, + "line": 578, "column": 25 }, "end": { - "line": 573, + "line": 578, "column": 29 } } @@ -130567,15 +131998,15 @@ "postfix": false, "binop": null }, - "start": 19024, - "end": 19025, + "start": 19206, + "end": 19207, "loc": { "start": { - "line": 573, + "line": 578, "column": 29 }, "end": { - "line": 573, + "line": 578, "column": 30 } } @@ -130593,15 +132024,15 @@ "binop": null, "updateContext": null }, - "start": 19026, - "end": 19028, + "start": 19208, + "end": 19210, "loc": { "start": { - "line": 573, + "line": 578, "column": 31 }, "end": { - "line": 573, + "line": 578, "column": 33 } } @@ -130618,15 +132049,15 @@ "postfix": false, "binop": null }, - "start": 19029, - "end": 19030, + "start": 19211, + "end": 19212, "loc": { "start": { - "line": 573, + "line": 578, "column": 34 }, "end": { - "line": 573, + "line": 578, "column": 35 } } @@ -130646,15 +132077,15 @@ "updateContext": null }, "value": "if", - "start": 19036, - "end": 19038, + "start": 19218, + "end": 19220, "loc": { "start": { - "line": 574, + "line": 579, "column": 4 }, "end": { - "line": 574, + "line": 579, "column": 6 } } @@ -130671,15 +132102,15 @@ "postfix": false, "binop": null }, - "start": 19038, - "end": 19039, + "start": 19220, + "end": 19221, "loc": { "start": { - "line": 574, + "line": 579, "column": 6 }, "end": { - "line": 574, + "line": 579, "column": 7 } } @@ -130698,15 +132129,15 @@ "updateContext": null }, "value": "!", - "start": 19039, - "end": 19040, + "start": 19221, + "end": 19222, "loc": { "start": { - "line": 574, + "line": 579, "column": 7 }, "end": { - "line": 574, + "line": 579, "column": 8 } } @@ -130726,15 +132157,15 @@ "updateContext": null }, "value": "this", - "start": 19040, - "end": 19044, + "start": 19222, + "end": 19226, "loc": { "start": { - "line": 574, + "line": 579, "column": 8 }, "end": { - "line": 574, + "line": 579, "column": 12 } } @@ -130752,15 +132183,15 @@ "binop": null, "updateContext": null }, - "start": 19044, - "end": 19045, + "start": 19226, + "end": 19227, "loc": { "start": { - "line": 574, + "line": 579, "column": 12 }, "end": { - "line": 574, + "line": 579, "column": 13 } } @@ -130778,15 +132209,15 @@ "binop": null }, "value": "modules", - "start": 19045, - "end": 19052, + "start": 19227, + "end": 19234, "loc": { "start": { - "line": 574, + "line": 579, "column": 13 }, "end": { - "line": 574, + "line": 579, "column": 20 } } @@ -130804,15 +132235,15 @@ "binop": null, "updateContext": null }, - "start": 19052, - "end": 19053, + "start": 19234, + "end": 19235, "loc": { "start": { - "line": 574, + "line": 579, "column": 20 }, "end": { - "line": 574, + "line": 579, "column": 21 } } @@ -130830,15 +132261,15 @@ "binop": null }, "value": "name", - "start": 19053, - "end": 19057, + "start": 19235, + "end": 19239, "loc": { "start": { - "line": 574, + "line": 579, "column": 21 }, "end": { - "line": 574, + "line": 579, "column": 25 } } @@ -130856,15 +132287,15 @@ "binop": null, "updateContext": null }, - "start": 19057, - "end": 19058, + "start": 19239, + "end": 19240, "loc": { "start": { - "line": 574, + "line": 579, "column": 25 }, "end": { - "line": 574, + "line": 579, "column": 26 } } @@ -130881,15 +132312,15 @@ "postfix": false, "binop": null }, - "start": 19058, - "end": 19059, + "start": 19240, + "end": 19241, "loc": { "start": { - "line": 574, + "line": 579, "column": 26 }, "end": { - "line": 574, + "line": 579, "column": 27 } } @@ -130909,15 +132340,15 @@ "updateContext": null }, "value": "return", - "start": 19067, - "end": 19073, + "start": 19249, + "end": 19255, "loc": { "start": { - "line": 575, + "line": 580, "column": 6 }, "end": { - "line": 575, + "line": 580, "column": 12 } } @@ -130937,15 +132368,15 @@ "updateContext": null }, "value": "false", - "start": 19074, - "end": 19079, + "start": 19256, + "end": 19261, "loc": { "start": { - "line": 575, + "line": 580, "column": 13 }, "end": { - "line": 575, + "line": 580, "column": 18 } } @@ -130963,15 +132394,15 @@ "binop": null, "updateContext": null }, - "start": 19079, - "end": 19080, + "start": 19261, + "end": 19262, "loc": { "start": { - "line": 575, + "line": 580, "column": 18 }, "end": { - "line": 575, + "line": 580, "column": 19 } } @@ -130991,15 +132422,15 @@ "updateContext": null }, "value": "return", - "start": 19092, - "end": 19098, + "start": 19274, + "end": 19280, "loc": { "start": { - "line": 577, + "line": 582, "column": 4 }, "end": { - "line": 577, + "line": 582, "column": 10 } } @@ -131019,15 +132450,15 @@ "updateContext": null }, "value": "this", - "start": 19099, - "end": 19103, + "start": 19281, + "end": 19285, "loc": { "start": { - "line": 577, + "line": 582, "column": 11 }, "end": { - "line": 577, + "line": 582, "column": 15 } } @@ -131045,15 +132476,15 @@ "binop": null, "updateContext": null }, - "start": 19103, - "end": 19104, + "start": 19285, + "end": 19286, "loc": { "start": { - "line": 577, + "line": 582, "column": 15 }, "end": { - "line": 577, + "line": 582, "column": 16 } } @@ -131071,15 +132502,15 @@ "binop": null }, "value": "modules", - "start": 19104, - "end": 19111, + "start": 19286, + "end": 19293, "loc": { "start": { - "line": 577, + "line": 582, "column": 16 }, "end": { - "line": 577, + "line": 582, "column": 23 } } @@ -131097,15 +132528,15 @@ "binop": null, "updateContext": null }, - "start": 19111, - "end": 19112, + "start": 19293, + "end": 19294, "loc": { "start": { - "line": 577, + "line": 582, "column": 23 }, "end": { - "line": 577, + "line": 582, "column": 24 } } @@ -131123,15 +132554,15 @@ "binop": null }, "value": "name", - "start": 19112, - "end": 19116, + "start": 19294, + "end": 19298, "loc": { "start": { - "line": 577, + "line": 582, "column": 24 }, "end": { - "line": 577, + "line": 582, "column": 28 } } @@ -131149,15 +132580,15 @@ "binop": null, "updateContext": null }, - "start": 19116, - "end": 19117, + "start": 19298, + "end": 19299, "loc": { "start": { - "line": 577, + "line": 582, "column": 28 }, "end": { - "line": 577, + "line": 582, "column": 29 } } @@ -131175,15 +132606,15 @@ "binop": null, "updateContext": null }, - "start": 19117, - "end": 19118, + "start": 19299, + "end": 19300, "loc": { "start": { - "line": 577, + "line": 582, "column": 29 }, "end": { - "line": 577, + "line": 582, "column": 30 } } @@ -131201,15 +132632,15 @@ "binop": null }, "value": "prop", - "start": 19118, - "end": 19122, + "start": 19300, + "end": 19304, "loc": { "start": { - "line": 577, + "line": 582, "column": 30 }, "end": { - "line": 577, + "line": 582, "column": 34 } } @@ -131227,15 +132658,15 @@ "binop": null, "updateContext": null }, - "start": 19122, - "end": 19123, + "start": 19304, + "end": 19305, "loc": { "start": { - "line": 577, + "line": 582, "column": 34 }, "end": { - "line": 577, + "line": 582, "column": 35 } } @@ -131253,15 +132684,15 @@ "binop": null, "updateContext": null }, - "start": 19123, - "end": 19124, + "start": 19305, + "end": 19306, "loc": { "start": { - "line": 577, + "line": 582, "column": 35 }, "end": { - "line": 577, + "line": 582, "column": 36 } } @@ -131278,15 +132709,15 @@ "postfix": false, "binop": null }, - "start": 19128, - "end": 19129, + "start": 19310, + "end": 19311, "loc": { "start": { - "line": 578, + "line": 583, "column": 2 }, "end": { - "line": 578, + "line": 583, "column": 3 } } @@ -131294,15 +132725,15 @@ { "type": "CommentBlock", "value": "*\r\n * getModulesList\r\n ", - "start": 19135, - "end": 19166, + "start": 19317, + "end": 19348, "loc": { "start": { - "line": 580, + "line": 585, "column": 2 }, "end": { - "line": 582, + "line": 587, "column": 5 } } @@ -131320,15 +132751,15 @@ "binop": null }, "value": "getModulesList", - "start": 19170, - "end": 19184, + "start": 19352, + "end": 19366, "loc": { "start": { - "line": 583, + "line": 588, "column": 2 }, "end": { - "line": 583, + "line": 588, "column": 16 } } @@ -131347,15 +132778,15 @@ "updateContext": null }, "value": "=", - "start": 19185, - "end": 19186, + "start": 19367, + "end": 19368, "loc": { "start": { - "line": 583, + "line": 588, "column": 17 }, "end": { - "line": 583, + "line": 588, "column": 18 } } @@ -131372,15 +132803,15 @@ "postfix": false, "binop": null }, - "start": 19187, - "end": 19188, + "start": 19369, + "end": 19370, "loc": { "start": { - "line": 583, + "line": 588, "column": 19 }, "end": { - "line": 583, + "line": 588, "column": 20 } } @@ -131397,15 +132828,15 @@ "postfix": false, "binop": null }, - "start": 19188, - "end": 19189, + "start": 19370, + "end": 19371, "loc": { "start": { - "line": 583, + "line": 588, "column": 20 }, "end": { - "line": 583, + "line": 588, "column": 21 } } @@ -131423,15 +132854,15 @@ "binop": null, "updateContext": null }, - "start": 19190, - "end": 19192, + "start": 19372, + "end": 19374, "loc": { "start": { - "line": 583, + "line": 588, "column": 22 }, "end": { - "line": 583, + "line": 588, "column": 24 } } @@ -131448,15 +132879,15 @@ "postfix": false, "binop": null }, - "start": 19193, - "end": 19194, + "start": 19375, + "end": 19376, "loc": { "start": { - "line": 583, + "line": 588, "column": 25 }, "end": { - "line": 583, + "line": 588, "column": 26 } } @@ -131476,15 +132907,15 @@ "updateContext": null }, "value": "return", - "start": 19200, - "end": 19206, + "start": 19382, + "end": 19388, "loc": { "start": { - "line": 584, + "line": 589, "column": 4 }, "end": { - "line": 584, + "line": 589, "column": 10 } } @@ -131502,15 +132933,15 @@ "binop": null }, "value": "Object", - "start": 19207, - "end": 19213, + "start": 19389, + "end": 19395, "loc": { "start": { - "line": 584, + "line": 589, "column": 11 }, "end": { - "line": 584, + "line": 589, "column": 17 } } @@ -131528,15 +132959,15 @@ "binop": null, "updateContext": null }, - "start": 19213, - "end": 19214, + "start": 19395, + "end": 19396, "loc": { "start": { - "line": 584, + "line": 589, "column": 17 }, "end": { - "line": 584, + "line": 589, "column": 18 } } @@ -131554,15 +132985,15 @@ "binop": null }, "value": "keys", - "start": 19214, - "end": 19218, + "start": 19396, + "end": 19400, "loc": { "start": { - "line": 584, + "line": 589, "column": 18 }, "end": { - "line": 584, + "line": 589, "column": 22 } } @@ -131579,15 +133010,15 @@ "postfix": false, "binop": null }, - "start": 19218, - "end": 19219, + "start": 19400, + "end": 19401, "loc": { "start": { - "line": 584, + "line": 589, "column": 22 }, "end": { - "line": 584, + "line": 589, "column": 23 } } @@ -131607,15 +133038,15 @@ "updateContext": null }, "value": "this", - "start": 19219, - "end": 19223, + "start": 19401, + "end": 19405, "loc": { "start": { - "line": 584, + "line": 589, "column": 23 }, "end": { - "line": 584, + "line": 589, "column": 27 } } @@ -131633,15 +133064,15 @@ "binop": null, "updateContext": null }, - "start": 19223, - "end": 19224, + "start": 19405, + "end": 19406, "loc": { "start": { - "line": 584, + "line": 589, "column": 27 }, "end": { - "line": 584, + "line": 589, "column": 28 } } @@ -131659,15 +133090,15 @@ "binop": null }, "value": "modules", - "start": 19224, - "end": 19231, + "start": 19406, + "end": 19413, "loc": { "start": { - "line": 584, + "line": 589, "column": 28 }, "end": { - "line": 584, + "line": 589, "column": 35 } } @@ -131684,15 +133115,15 @@ "postfix": false, "binop": null }, - "start": 19231, - "end": 19232, + "start": 19413, + "end": 19414, "loc": { "start": { - "line": 584, + "line": 589, "column": 35 }, "end": { - "line": 584, + "line": 589, "column": 36 } } @@ -131710,15 +133141,15 @@ "binop": null, "updateContext": null }, - "start": 19232, - "end": 19233, + "start": 19414, + "end": 19415, "loc": { "start": { - "line": 584, + "line": 589, "column": 36 }, "end": { - "line": 584, + "line": 589, "column": 37 } } @@ -131735,15 +133166,15 @@ "postfix": false, "binop": null }, - "start": 19237, - "end": 19238, + "start": 19419, + "end": 19420, "loc": { "start": { - "line": 585, + "line": 590, "column": 2 }, "end": { - "line": 585, + "line": 590, "column": 3 } } @@ -131751,15 +133182,15 @@ { "type": "CommentBlock", "value": "*\r\n * Renders rows and buttons as per options\r\n ", - "start": 19244, - "end": 19300, + "start": 19426, + "end": 19482, "loc": { "start": { - "line": 587, + "line": 592, "column": 2 }, "end": { - "line": 589, + "line": 594, "column": 5 } } @@ -131777,15 +133208,15 @@ "binop": null }, "value": "render", - "start": 19304, - "end": 19310, + "start": 19486, + "end": 19492, "loc": { "start": { - "line": 590, + "line": 595, "column": 2 }, "end": { - "line": 590, + "line": 595, "column": 8 } } @@ -131802,15 +133233,15 @@ "postfix": false, "binop": null }, - "start": 19310, - "end": 19311, + "start": 19492, + "end": 19493, "loc": { "start": { - "line": 590, + "line": 595, "column": 8 }, "end": { - "line": 590, + "line": 595, "column": 9 } } @@ -131827,15 +133258,15 @@ "postfix": false, "binop": null }, - "start": 19311, - "end": 19312, + "start": 19493, + "end": 19494, "loc": { "start": { - "line": 590, + "line": 595, "column": 9 }, "end": { - "line": 590, + "line": 595, "column": 10 } } @@ -131852,15 +133283,15 @@ "postfix": false, "binop": null }, - "start": 19312, - "end": 19313, + "start": 19494, + "end": 19495, "loc": { "start": { - "line": 590, + "line": 595, "column": 10 }, "end": { - "line": 590, + "line": 595, "column": 11 } } @@ -131868,15 +133299,15 @@ { "type": "CommentBlock", "value": "*\r\n * Clear keyboard\r\n ", - "start": 19319, - "end": 19354, + "start": 19501, + "end": 19536, "loc": { "start": { - "line": 591, + "line": 596, "column": 4 }, "end": { - "line": 593, + "line": 598, "column": 7 } } @@ -131896,15 +133327,15 @@ "updateContext": null }, "value": "this", - "start": 19360, - "end": 19364, + "start": 19542, + "end": 19546, "loc": { "start": { - "line": 594, + "line": 599, "column": 4 }, "end": { - "line": 594, + "line": 599, "column": 8 } } @@ -131922,15 +133353,15 @@ "binop": null, "updateContext": null }, - "start": 19364, - "end": 19365, + "start": 19546, + "end": 19547, "loc": { "start": { - "line": 594, + "line": 599, "column": 8 }, "end": { - "line": 594, + "line": 599, "column": 9 } } @@ -131948,15 +133379,15 @@ "binop": null }, "value": "clear", - "start": 19365, - "end": 19370, + "start": 19547, + "end": 19552, "loc": { "start": { - "line": 594, + "line": 599, "column": 9 }, "end": { - "line": 594, + "line": 599, "column": 14 } } @@ -131973,15 +133404,15 @@ "postfix": false, "binop": null }, - "start": 19370, - "end": 19371, + "start": 19552, + "end": 19553, "loc": { "start": { - "line": 594, + "line": 599, "column": 14 }, "end": { - "line": 594, + "line": 599, "column": 15 } } @@ -131998,15 +133429,15 @@ "postfix": false, "binop": null }, - "start": 19371, - "end": 19372, + "start": 19553, + "end": 19554, "loc": { "start": { - "line": 594, + "line": 599, "column": 15 }, "end": { - "line": 594, + "line": 599, "column": 16 } } @@ -132024,15 +133455,15 @@ "binop": null, "updateContext": null }, - "start": 19372, - "end": 19373, + "start": 19554, + "end": 19555, "loc": { "start": { - "line": 594, + "line": 599, "column": 16 }, "end": { - "line": 594, + "line": 599, "column": 17 } } @@ -132052,15 +133483,15 @@ "updateContext": null }, "value": "let", - "start": 19381, - "end": 19384, + "start": 19563, + "end": 19566, "loc": { "start": { - "line": 596, + "line": 601, "column": 4 }, "end": { - "line": 596, + "line": 601, "column": 7 } } @@ -132078,15 +133509,15 @@ "binop": null }, "value": "layoutClass", - "start": 19385, - "end": 19396, + "start": 19567, + "end": 19578, "loc": { "start": { - "line": 596, + "line": 601, "column": 8 }, "end": { - "line": 596, + "line": 601, "column": 19 } } @@ -132105,15 +133536,15 @@ "updateContext": null }, "value": "=", - "start": 19397, - "end": 19398, + "start": 19579, + "end": 19580, "loc": { "start": { - "line": 596, + "line": 601, "column": 20 }, "end": { - "line": 596, + "line": 601, "column": 21 } } @@ -132133,15 +133564,15 @@ "updateContext": null }, "value": "this", - "start": 19399, - "end": 19403, + "start": 19581, + "end": 19585, "loc": { "start": { - "line": 596, + "line": 601, "column": 22 }, "end": { - "line": 596, + "line": 601, "column": 26 } } @@ -132159,15 +133590,15 @@ "binop": null, "updateContext": null }, - "start": 19403, - "end": 19404, + "start": 19585, + "end": 19586, "loc": { "start": { - "line": 596, + "line": 601, "column": 26 }, "end": { - "line": 596, + "line": 601, "column": 27 } } @@ -132185,15 +133616,15 @@ "binop": null }, "value": "options", - "start": 19404, - "end": 19411, + "start": 19586, + "end": 19593, "loc": { "start": { - "line": 596, + "line": 601, "column": 27 }, "end": { - "line": 596, + "line": 601, "column": 34 } } @@ -132211,15 +133642,15 @@ "binop": null, "updateContext": null }, - "start": 19411, - "end": 19412, + "start": 19593, + "end": 19594, "loc": { "start": { - "line": 596, + "line": 601, "column": 34 }, "end": { - "line": 596, + "line": 601, "column": 35 } } @@ -132237,15 +133668,15 @@ "binop": null }, "value": "layout", - "start": 19412, - "end": 19418, + "start": 19594, + "end": 19600, "loc": { "start": { - "line": 596, + "line": 601, "column": 35 }, "end": { - "line": 596, + "line": 601, "column": 41 } } @@ -132263,15 +133694,15 @@ "binop": null, "updateContext": null }, - "start": 19419, - "end": 19420, + "start": 19601, + "end": 19602, "loc": { "start": { - "line": 596, + "line": 601, "column": 42 }, "end": { - "line": 596, + "line": 601, "column": 43 } } @@ -132290,15 +133721,15 @@ "updateContext": null }, "value": "hg-layout-custom", - "start": 19421, - "end": 19439, + "start": 19603, + "end": 19621, "loc": { "start": { - "line": 596, + "line": 601, "column": 44 }, "end": { - "line": 596, + "line": 601, "column": 62 } } @@ -132316,15 +133747,15 @@ "binop": null, "updateContext": null }, - "start": 19440, - "end": 19441, + "start": 19622, + "end": 19623, "loc": { "start": { - "line": 596, + "line": 601, "column": 63 }, "end": { - "line": 596, + "line": 601, "column": 64 } } @@ -132341,15 +133772,15 @@ "postfix": false, "binop": null }, - "start": 19442, - "end": 19443, + "start": 19624, + "end": 19625, "loc": { "start": { - "line": 596, + "line": 601, "column": 65 }, "end": { - "line": 596, + "line": 601, "column": 66 } } @@ -132368,15 +133799,15 @@ "updateContext": null }, "value": "hg-layout-", - "start": 19443, - "end": 19453, + "start": 19625, + "end": 19635, "loc": { "start": { - "line": 596, + "line": 601, "column": 66 }, "end": { - "line": 596, + "line": 601, "column": 76 } } @@ -132393,15 +133824,15 @@ "postfix": false, "binop": null }, - "start": 19453, - "end": 19455, + "start": 19635, + "end": 19637, "loc": { "start": { - "line": 596, + "line": 601, "column": 76 }, "end": { - "line": 596, + "line": 601, "column": 78 } } @@ -132421,15 +133852,15 @@ "updateContext": null }, "value": "this", - "start": 19455, - "end": 19459, + "start": 19637, + "end": 19641, "loc": { "start": { - "line": 596, + "line": 601, "column": 78 }, "end": { - "line": 596, + "line": 601, "column": 82 } } @@ -132447,15 +133878,15 @@ "binop": null, "updateContext": null }, - "start": 19459, - "end": 19460, + "start": 19641, + "end": 19642, "loc": { "start": { - "line": 596, + "line": 601, "column": 82 }, "end": { - "line": 596, + "line": 601, "column": 83 } } @@ -132473,15 +133904,15 @@ "binop": null }, "value": "options", - "start": 19460, - "end": 19467, + "start": 19642, + "end": 19649, "loc": { "start": { - "line": 596, + "line": 601, "column": 83 }, "end": { - "line": 596, + "line": 601, "column": 90 } } @@ -132499,15 +133930,15 @@ "binop": null, "updateContext": null }, - "start": 19467, - "end": 19468, + "start": 19649, + "end": 19650, "loc": { "start": { - "line": 596, + "line": 601, "column": 90 }, "end": { - "line": 596, + "line": 601, "column": 91 } } @@ -132525,15 +133956,15 @@ "binop": null }, "value": "layoutName", - "start": 19468, - "end": 19478, + "start": 19650, + "end": 19660, "loc": { "start": { - "line": 596, + "line": 601, "column": 91 }, "end": { - "line": 596, + "line": 601, "column": 101 } } @@ -132550,15 +133981,15 @@ "postfix": false, "binop": null }, - "start": 19478, - "end": 19479, + "start": 19660, + "end": 19661, "loc": { "start": { - "line": 596, + "line": 601, "column": 101 }, "end": { - "line": 596, + "line": 601, "column": 102 } } @@ -132577,15 +134008,15 @@ "updateContext": null }, "value": "", - "start": 19479, - "end": 19479, + "start": 19661, + "end": 19661, "loc": { "start": { - "line": 596, + "line": 601, "column": 102 }, "end": { - "line": 596, + "line": 601, "column": 102 } } @@ -132602,15 +134033,15 @@ "postfix": false, "binop": null }, - "start": 19479, - "end": 19480, + "start": 19661, + "end": 19662, "loc": { "start": { - "line": 596, + "line": 601, "column": 102 }, "end": { - "line": 596, + "line": 601, "column": 103 } } @@ -132628,15 +134059,15 @@ "binop": null, "updateContext": null }, - "start": 19480, - "end": 19481, + "start": 19662, + "end": 19663, "loc": { "start": { - "line": 596, + "line": 601, "column": 103 }, "end": { - "line": 596, + "line": 601, "column": 104 } } @@ -132656,15 +134087,15 @@ "updateContext": null }, "value": "let", - "start": 19487, - "end": 19490, + "start": 19669, + "end": 19672, "loc": { "start": { - "line": 597, + "line": 602, "column": 4 }, "end": { - "line": 597, + "line": 602, "column": 7 } } @@ -132682,15 +134113,15 @@ "binop": null }, "value": "layout", - "start": 19491, - "end": 19497, + "start": 19673, + "end": 19679, "loc": { "start": { - "line": 597, + "line": 602, "column": 8 }, "end": { - "line": 597, + "line": 602, "column": 14 } } @@ -132709,15 +134140,15 @@ "updateContext": null }, "value": "=", - "start": 19498, - "end": 19499, + "start": 19680, + "end": 19681, "loc": { "start": { - "line": 597, + "line": 602, "column": 15 }, "end": { - "line": 597, + "line": 602, "column": 16 } } @@ -132737,710 +134168,16 @@ "updateContext": null }, "value": "this", - "start": 19500, - "end": 19504, - "loc": { - "start": { - "line": 597, - "column": 17 - }, - "end": { - "line": 597, - "column": 21 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19504, - "end": 19505, - "loc": { - "start": { - "line": 597, - "column": 21 - }, - "end": { - "line": 597, - "column": 22 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "options", - "start": 19505, - "end": 19512, - "loc": { - "start": { - "line": 597, - "column": 22 - }, - "end": { - "line": 597, - "column": 29 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19512, - "end": 19513, - "loc": { - "start": { - "line": 597, - "column": 29 - }, - "end": { - "line": 597, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "layout", - "start": 19513, - "end": 19519, - "loc": { - "start": { - "line": 597, - "column": 30 - }, - "end": { - "line": 597, - "column": 36 - } - } - }, - { - "type": { - "label": "||", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 1, - "updateContext": null - }, - "value": "||", - "start": 19520, - "end": 19522, - "loc": { - "start": { - "line": 597, - "column": 37 - }, - "end": { - "line": 597, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "KeyboardLayout", - "start": 19523, - "end": 19537, - "loc": { - "start": { - "line": 597, - "column": 40 - }, - "end": { - "line": 597, - "column": 54 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19537, - "end": 19538, - "loc": { - "start": { - "line": 597, - "column": 54 - }, - "end": { - "line": 597, - "column": 55 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "getDefaultLayout", - "start": 19538, - "end": 19554, - "loc": { - "start": { - "line": 597, - "column": 55 - }, - "end": { - "line": 597, - "column": 71 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19554, - "end": 19555, - "loc": { - "start": { - "line": 597, - "column": 71 - }, - "end": { - "line": 597, - "column": 72 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19555, - "end": 19556, - "loc": { - "start": { - "line": 597, - "column": 72 - }, - "end": { - "line": 597, - "column": 73 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19556, - "end": 19557, - "loc": { - "start": { - "line": 597, - "column": 73 - }, - "end": { - "line": 597, - "column": 74 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Account for buttonTheme, if set\r\n ", - "start": 19565, - "end": 19617, - "loc": { - "start": { - "line": 599, - "column": 4 - }, - "end": { - "line": 601, - "column": 7 - } - } - }, - { - "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "let", - "start": 19623, - "end": 19626, - "loc": { - "start": { - "line": 602, - "column": 4 - }, - "end": { - "line": 602, - "column": 7 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonThemesParsed", - "start": 19627, - "end": 19645, - "loc": { - "start": { - "line": 602, - "column": 8 - }, - "end": { - "line": 602, - "column": 26 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 19646, - "end": 19647, - "loc": { - "start": { - "line": 602, - "column": 27 - }, - "end": { - "line": 602, - "column": 28 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19648, - "end": 19649, - "loc": { - "start": { - "line": 602, - "column": 29 - }, - "end": { - "line": 602, - "column": 30 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19649, - "end": 19650, - "loc": { - "start": { - "line": 602, - "column": 30 - }, - "end": { - "line": 602, - "column": 31 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19650, - "end": 19651, - "loc": { - "start": { - "line": 602, - "column": 31 - }, - "end": { - "line": 602, - "column": 32 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 19657, - "end": 19659, - "loc": { - "start": { - "line": 603, - "column": 4 - }, - "end": { - "line": 603, - "column": 6 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19659, - "end": 19660, - "loc": { - "start": { - "line": 603, - "column": 6 - }, - "end": { - "line": 603, - "column": 7 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "Array", - "start": 19660, - "end": 19665, - "loc": { - "start": { - "line": 603, - "column": 7 - }, - "end": { - "line": 603, - "column": 12 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19665, - "end": 19666, - "loc": { - "start": { - "line": 603, - "column": 12 - }, - "end": { - "line": 603, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "isArray", - "start": 19666, - "end": 19673, - "loc": { - "start": { - "line": 603, - "column": 13 - }, - "end": { - "line": 603, - "column": 20 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19673, - "end": 19674, - "loc": { - "start": { - "line": 603, - "column": 20 - }, - "end": { - "line": 603, - "column": 21 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 19674, - "end": 19678, - "loc": { - "start": { - "line": 603, - "column": 21 - }, - "end": { - "line": 603, - "column": 25 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19678, - "end": 19679, - "loc": { - "start": { - "line": 603, - "column": 25 - }, - "end": { - "line": 603, - "column": 26 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "options", - "start": 19679, + "start": 19682, "end": 19686, "loc": { "start": { - "line": 603, - "column": 26 + "line": 602, + "column": 17 }, "end": { - "line": 603, - "column": 33 + "line": 602, + "column": 21 } } }, @@ -133461,167 +134198,12 @@ "end": 19687, "loc": { "start": { - "line": 603, - "column": 33 + "line": 602, + "column": 21 }, "end": { - "line": 603, - "column": 34 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonTheme", - "start": 19687, - "end": 19698, - "loc": { - "start": { - "line": 603, - "column": 34 - }, - "end": { - "line": 603, - "column": 45 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19698, - "end": 19699, - "loc": { - "start": { - "line": 603, - "column": 45 - }, - "end": { - "line": 603, - "column": 46 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19699, - "end": 19700, - "loc": { - "start": { - "line": 603, - "column": 46 - }, - "end": { - "line": 603, - "column": 47 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19700, - "end": 19701, - "loc": { - "start": { - "line": 603, - "column": 47 - }, - "end": { - "line": 603, - "column": 48 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 19709, - "end": 19713, - "loc": { - "start": { - "line": 604, - "column": 6 - }, - "end": { - "line": 604, - "column": 10 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19713, - "end": 19714, - "loc": { - "start": { - "line": 604, - "column": 10 - }, - "end": { - "line": 604, - "column": 11 + "line": 602, + "column": 22 } } }, @@ -133638,16 +134220,16 @@ "binop": null }, "value": "options", - "start": 19714, - "end": 19721, + "start": 19687, + "end": 19694, "loc": { "start": { - "line": 604, - "column": 11 + "line": 602, + "column": 22 }, "end": { - "line": 604, - "column": 18 + "line": 602, + "column": 29 } } }, @@ -133664,16 +134246,16 @@ "binop": null, "updateContext": null }, - "start": 19721, - "end": 19722, + "start": 19694, + "end": 19695, "loc": { "start": { - "line": 604, - "column": 18 + "line": 602, + "column": 29 }, "end": { - "line": 604, - "column": 19 + "line": 602, + "column": 30 } } }, @@ -133689,17 +134271,70 @@ "postfix": false, "binop": null }, - "value": "buttonTheme", - "start": 19722, - "end": 19733, + "value": "layout", + "start": 19695, + "end": 19701, "loc": { "start": { - "line": 604, - "column": 19 + "line": 602, + "column": 30 }, "end": { - "line": 604, - "column": 30 + "line": 602, + "column": 36 + } + } + }, + { + "type": { + "label": "||", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 1, + "updateContext": null + }, + "value": "||", + "start": 19702, + "end": 19704, + "loc": { + "start": { + "line": 602, + "column": 37 + }, + "end": { + "line": 602, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "KeyboardLayout", + "start": 19705, + "end": 19719, + "loc": { + "start": { + "line": 602, + "column": 40 + }, + "end": { + "line": 602, + "column": 54 } } }, @@ -133716,16 +134351,16 @@ "binop": null, "updateContext": null }, - "start": 19733, - "end": 19734, + "start": 19719, + "end": 19720, "loc": { "start": { - "line": 604, - "column": 30 + "line": 602, + "column": 54 }, "end": { - "line": 604, - "column": 31 + "line": 602, + "column": 55 } } }, @@ -133741,17 +134376,17 @@ "postfix": false, "binop": null }, - "value": "forEach", - "start": 19734, - "end": 19741, + "value": "getDefaultLayout", + "start": 19720, + "end": 19736, "loc": { "start": { - "line": 604, - "column": 31 + "line": 602, + "column": 55 }, "end": { - "line": 604, - "column": 38 + "line": 602, + "column": 71 } } }, @@ -133767,331 +134402,16 @@ "postfix": false, "binop": null }, - "start": 19741, - "end": 19742, + "start": 19736, + "end": 19737, "loc": { "start": { - "line": 604, - "column": 38 + "line": 602, + "column": 71 }, "end": { - "line": 604, - "column": 39 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "themeObj", - "start": 19742, - "end": 19750, - "loc": { - "start": { - "line": 604, - "column": 39 - }, - "end": { - "line": 604, - "column": 47 - } - } - }, - { - "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19751, - "end": 19753, - "loc": { - "start": { - "line": 604, - "column": 48 - }, - "end": { - "line": 604, - "column": 50 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19754, - "end": 19755, - "loc": { - "start": { - "line": 604, - "column": 51 - }, - "end": { - "line": 604, - "column": 52 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 19765, - "end": 19767, - "loc": { - "start": { - "line": 605, - "column": 8 - }, - "end": { - "line": 605, - "column": 10 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 19767, - "end": 19768, - "loc": { - "start": { - "line": 605, - "column": 10 - }, - "end": { - "line": 605, - "column": 11 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "themeObj", - "start": 19768, - "end": 19776, - "loc": { - "start": { - "line": 605, - "column": 11 - }, - "end": { - "line": 605, - "column": 19 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19776, - "end": 19777, - "loc": { - "start": { - "line": 605, - "column": 19 - }, - "end": { - "line": 605, - "column": 20 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttons", - "start": 19777, - "end": 19784, - "loc": { - "start": { - "line": 605, - "column": 20 - }, - "end": { - "line": 605, - "column": 27 - } - } - }, - { - "type": { - "label": "&&", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": 2, - "updateContext": null - }, - "value": "&&", - "start": 19785, - "end": 19787, - "loc": { - "start": { - "line": 605, - "column": 28 - }, - "end": { - "line": 605, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "themeObj", - "start": 19788, - "end": 19796, - "loc": { - "start": { - "line": 605, - "column": 31 - }, - "end": { - "line": 605, - "column": 39 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 19796, - "end": 19797, - "loc": { - "start": { - "line": 605, - "column": 39 - }, - "end": { - "line": 605, - "column": 40 - } - } - }, - { - "type": { - "label": "class", - "keyword": "class", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "class", - "start": 19797, - "end": 19802, - "loc": { - "start": { - "line": 605, - "column": 40 - }, - "end": { - "line": 605, - "column": 45 + "line": 602, + "column": 72 } } }, @@ -134107,41 +134427,58 @@ "postfix": false, "binop": null }, - "start": 19802, - "end": 19803, + "start": 19737, + "end": 19738, "loc": { "start": { - "line": 605, - "column": 45 + "line": 602, + "column": 72 }, "end": { - "line": 605, - "column": 46 + "line": 602, + "column": 73 } } }, { "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": 19803, - "end": 19804, + "start": 19738, + "end": 19739, "loc": { "start": { - "line": 605, - "column": 46 + "line": 602, + "column": 73 }, "end": { - "line": 605, - "column": 47 + "line": 602, + "column": 74 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Account for buttonTheme, if set\r\n ", + "start": 19747, + "end": 19799, + "loc": { + "start": { + "line": 604, + "column": 4 + }, + "end": { + "line": 606, + "column": 7 } } }, @@ -134160,16 +134497,16 @@ "updateContext": null }, "value": "let", - "start": 19816, - "end": 19819, + "start": 19805, + "end": 19808, "loc": { "start": { - "line": 606, - "column": 10 + "line": 607, + "column": 4 }, "end": { - "line": 606, - "column": 13 + "line": 607, + "column": 7 } } }, @@ -134185,17 +134522,94 @@ "postfix": false, "binop": null }, - "value": "themeButtons", - "start": 19820, + "value": "buttonThemesParsed", + "start": 19809, + "end": 19827, + "loc": { + "start": { + "line": 607, + "column": 8 + }, + "end": { + "line": 607, + "column": 26 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 19828, + "end": 19829, + "loc": { + "start": { + "line": 607, + "column": 27 + }, + "end": { + "line": 607, + "column": 28 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19830, + "end": 19831, + "loc": { + "start": { + "line": 607, + "column": 29 + }, + "end": { + "line": 607, + "column": 30 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19831, "end": 19832, "loc": { "start": { - "line": 606, - "column": 14 + "line": 607, + "column": 30 }, "end": { - "line": 606, - "column": 26 + "line": 607, + "column": 31 } } }, @@ -134216,11 +134630,1028 @@ "end": 19833, "loc": { "start": { - "line": 606, + "line": 607, + "column": 31 + }, + "end": { + "line": 607, + "column": 32 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 19839, + "end": 19841, + "loc": { + "start": { + "line": 608, + "column": 4 + }, + "end": { + "line": 608, + "column": 6 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19841, + "end": 19842, + "loc": { + "start": { + "line": 608, + "column": 6 + }, + "end": { + "line": 608, + "column": 7 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "Array", + "start": 19842, + "end": 19847, + "loc": { + "start": { + "line": 608, + "column": 7 + }, + "end": { + "line": 608, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19847, + "end": 19848, + "loc": { + "start": { + "line": 608, + "column": 12 + }, + "end": { + "line": 608, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "isArray", + "start": 19848, + "end": 19855, + "loc": { + "start": { + "line": 608, + "column": 13 + }, + "end": { + "line": 608, + "column": 20 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19855, + "end": 19856, + "loc": { + "start": { + "line": 608, + "column": 20 + }, + "end": { + "line": 608, + "column": 21 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19856, + "end": 19860, + "loc": { + "start": { + "line": 608, + "column": 21 + }, + "end": { + "line": 608, + "column": 25 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19860, + "end": 19861, + "loc": { + "start": { + "line": 608, + "column": 25 + }, + "end": { + "line": 608, + "column": 26 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "options", + "start": 19861, + "end": 19868, + "loc": { + "start": { + "line": 608, "column": 26 }, "end": { - "line": 606, + "line": 608, + "column": 33 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19868, + "end": 19869, + "loc": { + "start": { + "line": 608, + "column": 33 + }, + "end": { + "line": 608, + "column": 34 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonTheme", + "start": 19869, + "end": 19880, + "loc": { + "start": { + "line": 608, + "column": 34 + }, + "end": { + "line": 608, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19880, + "end": 19881, + "loc": { + "start": { + "line": 608, + "column": 45 + }, + "end": { + "line": 608, + "column": 46 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19881, + "end": 19882, + "loc": { + "start": { + "line": 608, + "column": 46 + }, + "end": { + "line": 608, + "column": 47 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19882, + "end": 19883, + "loc": { + "start": { + "line": 608, + "column": 47 + }, + "end": { + "line": 608, + "column": 48 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 19891, + "end": 19895, + "loc": { + "start": { + "line": 609, + "column": 6 + }, + "end": { + "line": 609, + "column": 10 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19895, + "end": 19896, + "loc": { + "start": { + "line": 609, + "column": 10 + }, + "end": { + "line": 609, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "options", + "start": 19896, + "end": 19903, + "loc": { + "start": { + "line": 609, + "column": 11 + }, + "end": { + "line": 609, + "column": 18 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19903, + "end": 19904, + "loc": { + "start": { + "line": 609, + "column": 18 + }, + "end": { + "line": 609, + "column": 19 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonTheme", + "start": 19904, + "end": 19915, + "loc": { + "start": { + "line": 609, + "column": 19 + }, + "end": { + "line": 609, + "column": 30 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19915, + "end": 19916, + "loc": { + "start": { + "line": 609, + "column": 30 + }, + "end": { + "line": 609, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "forEach", + "start": 19916, + "end": 19923, + "loc": { + "start": { + "line": 609, + "column": 31 + }, + "end": { + "line": 609, + "column": 38 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19923, + "end": 19924, + "loc": { + "start": { + "line": 609, + "column": 38 + }, + "end": { + "line": 609, + "column": 39 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeObj", + "start": 19924, + "end": 19932, + "loc": { + "start": { + "line": 609, + "column": 39 + }, + "end": { + "line": 609, + "column": 47 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19933, + "end": 19935, + "loc": { + "start": { + "line": 609, + "column": 48 + }, + "end": { + "line": 609, + "column": 50 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19936, + "end": 19937, + "loc": { + "start": { + "line": 609, + "column": 51 + }, + "end": { + "line": 609, + "column": 52 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 19947, + "end": 19949, + "loc": { + "start": { + "line": 610, + "column": 8 + }, + "end": { + "line": 610, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19949, + "end": 19950, + "loc": { + "start": { + "line": 610, + "column": 10 + }, + "end": { + "line": 610, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeObj", + "start": 19950, + "end": 19958, + "loc": { + "start": { + "line": 610, + "column": 11 + }, + "end": { + "line": 610, + "column": 19 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19958, + "end": 19959, + "loc": { + "start": { + "line": 610, + "column": 19 + }, + "end": { + "line": 610, + "column": 20 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttons", + "start": 19959, + "end": 19966, + "loc": { + "start": { + "line": 610, + "column": 20 + }, + "end": { + "line": 610, + "column": 27 + } + } + }, + { + "type": { + "label": "&&", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": 2, + "updateContext": null + }, + "value": "&&", + "start": 19967, + "end": 19969, + "loc": { + "start": { + "line": 610, + "column": 28 + }, + "end": { + "line": 610, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeObj", + "start": 19970, + "end": 19978, + "loc": { + "start": { + "line": 610, + "column": 31 + }, + "end": { + "line": 610, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 19978, + "end": 19979, + "loc": { + "start": { + "line": 610, + "column": 39 + }, + "end": { + "line": 610, + "column": 40 + } + } + }, + { + "type": { + "label": "class", + "keyword": "class", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "class", + "start": 19979, + "end": 19984, + "loc": { + "start": { + "line": 610, + "column": 40 + }, + "end": { + "line": 610, + "column": 45 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19984, + "end": 19985, + "loc": { + "start": { + "line": 610, + "column": 45 + }, + "end": { + "line": 610, + "column": 46 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 19985, + "end": 19986, + "loc": { + "start": { + "line": 610, + "column": 46 + }, + "end": { + "line": 610, + "column": 47 + } + } + }, + { + "type": { + "label": "let", + "keyword": "let", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "let", + "start": 19998, + "end": 20001, + "loc": { + "start": { + "line": 611, + "column": 10 + }, + "end": { + "line": 611, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeButtons", + "start": 20002, + "end": 20014, + "loc": { + "start": { + "line": 611, + "column": 14 + }, + "end": { + "line": 611, + "column": 26 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20014, + "end": 20015, + "loc": { + "start": { + "line": 611, + "column": 26 + }, + "end": { + "line": 611, "column": 27 } } @@ -134240,15 +135671,15 @@ "updateContext": null }, "value": "if", - "start": 19847, - "end": 19849, + "start": 20029, + "end": 20031, "loc": { "start": { - "line": 608, + "line": 613, "column": 10 }, "end": { - "line": 608, + "line": 613, "column": 12 } } @@ -134265,15 +135696,15 @@ "postfix": false, "binop": null }, - "start": 19849, - "end": 19850, + "start": 20031, + "end": 20032, "loc": { "start": { - "line": 608, + "line": 613, "column": 12 }, "end": { - "line": 608, + "line": 613, "column": 13 } } @@ -134293,15 +135724,15 @@ "updateContext": null }, "value": "typeof", - "start": 19850, - "end": 19856, + "start": 20032, + "end": 20038, "loc": { "start": { - "line": 608, + "line": 613, "column": 13 }, "end": { - "line": 608, + "line": 613, "column": 19 } } @@ -134319,15 +135750,15 @@ "binop": null }, "value": "themeObj", - "start": 19857, - "end": 19865, + "start": 20039, + "end": 20047, "loc": { "start": { - "line": 608, + "line": 613, "column": 20 }, "end": { - "line": 608, + "line": 613, "column": 28 } } @@ -134345,15 +135776,15 @@ "binop": null, "updateContext": null }, - "start": 19865, - "end": 19866, + "start": 20047, + "end": 20048, "loc": { "start": { - "line": 608, + "line": 613, "column": 28 }, "end": { - "line": 608, + "line": 613, "column": 29 } } @@ -134371,15 +135802,15 @@ "binop": null }, "value": "buttons", - "start": 19866, - "end": 19873, + "start": 20048, + "end": 20055, "loc": { "start": { - "line": 608, + "line": 613, "column": 29 }, "end": { - "line": 608, + "line": 613, "column": 36 } } @@ -134398,15 +135829,15 @@ "updateContext": null }, "value": "===", - "start": 19874, - "end": 19877, + "start": 20056, + "end": 20059, "loc": { "start": { - "line": 608, + "line": 613, "column": 37 }, "end": { - "line": 608, + "line": 613, "column": 40 } } @@ -134425,15 +135856,15 @@ "updateContext": null }, "value": "string", - "start": 19878, - "end": 19886, + "start": 20060, + "end": 20068, "loc": { "start": { - "line": 608, + "line": 613, "column": 41 }, "end": { - "line": 608, + "line": 613, "column": 49 } } @@ -134450,15 +135881,15 @@ "postfix": false, "binop": null }, - "start": 19886, - "end": 19887, + "start": 20068, + "end": 20069, "loc": { "start": { - "line": 608, + "line": 613, "column": 49 }, "end": { - "line": 608, + "line": 613, "column": 50 } } @@ -134475,15 +135906,15 @@ "postfix": false, "binop": null }, - "start": 19887, - "end": 19888, + "start": 20069, + "end": 20070, "loc": { "start": { - "line": 608, + "line": 613, "column": 50 }, "end": { - "line": 608, + "line": 613, "column": 51 } } @@ -134501,15 +135932,15 @@ "binop": null }, "value": "themeButtons", - "start": 19902, - "end": 19914, + "start": 20084, + "end": 20096, "loc": { "start": { - "line": 609, + "line": 614, "column": 12 }, "end": { - "line": 609, + "line": 614, "column": 24 } } @@ -134528,15 +135959,15 @@ "updateContext": null }, "value": "=", - "start": 19915, - "end": 19916, + "start": 20097, + "end": 20098, "loc": { "start": { - "line": 609, + "line": 614, "column": 25 }, "end": { - "line": 609, + "line": 614, "column": 26 } } @@ -134554,15 +135985,15 @@ "binop": null }, "value": "themeObj", - "start": 19917, - "end": 19925, + "start": 20099, + "end": 20107, "loc": { "start": { - "line": 609, + "line": 614, "column": 27 }, "end": { - "line": 609, + "line": 614, "column": 35 } } @@ -134580,15 +136011,15 @@ "binop": null, "updateContext": null }, - "start": 19925, - "end": 19926, + "start": 20107, + "end": 20108, "loc": { "start": { - "line": 609, + "line": 614, "column": 35 }, "end": { - "line": 609, + "line": 614, "column": 36 } } @@ -134606,15 +136037,15 @@ "binop": null }, "value": "buttons", - "start": 19926, - "end": 19933, + "start": 20108, + "end": 20115, "loc": { "start": { - "line": 609, + "line": 614, "column": 36 }, "end": { - "line": 609, + "line": 614, "column": 43 } } @@ -134632,15 +136063,15 @@ "binop": null, "updateContext": null }, - "start": 19933, - "end": 19934, + "start": 20115, + "end": 20116, "loc": { "start": { - "line": 609, + "line": 614, "column": 43 }, "end": { - "line": 609, + "line": 614, "column": 44 } } @@ -134658,15 +136089,15 @@ "binop": null }, "value": "split", - "start": 19934, - "end": 19939, + "start": 20116, + "end": 20121, "loc": { "start": { - "line": 609, + "line": 614, "column": 44 }, "end": { - "line": 609, + "line": 614, "column": 49 } } @@ -134683,15 +136114,15 @@ "postfix": false, "binop": null }, - "start": 19939, - "end": 19940, + "start": 20121, + "end": 20122, "loc": { "start": { - "line": 609, + "line": 614, "column": 49 }, "end": { - "line": 609, + "line": 614, "column": 50 } } @@ -134710,15 +136141,15 @@ "updateContext": null }, "value": " ", - "start": 19940, - "end": 19943, + "start": 20122, + "end": 20125, "loc": { "start": { - "line": 609, + "line": 614, "column": 50 }, "end": { - "line": 609, + "line": 614, "column": 53 } } @@ -134735,15 +136166,15 @@ "postfix": false, "binop": null }, - "start": 19943, - "end": 19944, + "start": 20125, + "end": 20126, "loc": { "start": { - "line": 609, + "line": 614, "column": 53 }, "end": { - "line": 609, + "line": 614, "column": 54 } } @@ -134761,15 +136192,15 @@ "binop": null, "updateContext": null }, - "start": 19944, - "end": 19945, + "start": 20126, + "end": 20127, "loc": { "start": { - "line": 609, + "line": 614, "column": 54 }, "end": { - "line": 609, + "line": 614, "column": 55 } } @@ -134786,15 +136217,15 @@ "postfix": false, "binop": null }, - "start": 19957, - "end": 19958, + "start": 20139, + "end": 20140, "loc": { "start": { - "line": 610, + "line": 615, "column": 10 }, "end": { - "line": 610, + "line": 615, "column": 11 } } @@ -134814,15 +136245,15 @@ "updateContext": null }, "value": "if", - "start": 19972, - "end": 19974, + "start": 20154, + "end": 20156, "loc": { "start": { - "line": 612, + "line": 617, "column": 10 }, "end": { - "line": 612, + "line": 617, "column": 12 } } @@ -134839,15 +136270,15 @@ "postfix": false, "binop": null }, - "start": 19974, - "end": 19975, + "start": 20156, + "end": 20157, "loc": { "start": { - "line": 612, + "line": 617, "column": 12 }, "end": { - "line": 612, + "line": 617, "column": 13 } } @@ -134865,15 +136296,15 @@ "binop": null }, "value": "themeButtons", - "start": 19975, - "end": 19987, + "start": 20157, + "end": 20169, "loc": { "start": { - "line": 612, + "line": 617, "column": 13 }, "end": { - "line": 612, + "line": 617, "column": 25 } } @@ -134890,15 +136321,15 @@ "postfix": false, "binop": null }, - "start": 19987, - "end": 19988, + "start": 20169, + "end": 20170, "loc": { "start": { - "line": 612, + "line": 617, "column": 25 }, "end": { - "line": 612, + "line": 617, "column": 26 } } @@ -134915,15 +136346,15 @@ "postfix": false, "binop": null }, - "start": 19988, - "end": 19989, + "start": 20170, + "end": 20171, "loc": { "start": { - "line": 612, + "line": 617, "column": 26 }, "end": { - "line": 612, + "line": 617, "column": 27 } } @@ -134941,15 +136372,15 @@ "binop": null }, "value": "themeButtons", - "start": 20003, - "end": 20015, + "start": 20185, + "end": 20197, "loc": { "start": { - "line": 613, + "line": 618, "column": 12 }, "end": { - "line": 613, + "line": 618, "column": 24 } } @@ -134967,15 +136398,15 @@ "binop": null, "updateContext": null }, - "start": 20015, - "end": 20016, + "start": 20197, + "end": 20198, "loc": { "start": { - "line": 613, + "line": 618, "column": 24 }, "end": { - "line": 613, + "line": 618, "column": 25 } } @@ -134993,15 +136424,15 @@ "binop": null }, "value": "forEach", - "start": 20016, - "end": 20023, + "start": 20198, + "end": 20205, "loc": { "start": { - "line": 613, + "line": 618, "column": 25 }, "end": { - "line": 613, + "line": 618, "column": 32 } } @@ -135018,15 +136449,15 @@ "postfix": false, "binop": null }, - "start": 20023, - "end": 20024, + "start": 20205, + "end": 20206, "loc": { "start": { - "line": 613, + "line": 618, "column": 32 }, "end": { - "line": 613, + "line": 618, "column": 33 } } @@ -135044,15 +136475,15 @@ "binop": null }, "value": "themeButton", - "start": 20024, - "end": 20035, + "start": 20206, + "end": 20217, "loc": { "start": { - "line": 613, + "line": 618, "column": 33 }, "end": { - "line": 613, + "line": 618, "column": 44 } } @@ -135070,15 +136501,15 @@ "binop": null, "updateContext": null }, - "start": 20036, - "end": 20038, + "start": 20218, + "end": 20220, "loc": { "start": { - "line": 613, + "line": 618, "column": 45 }, "end": { - "line": 613, + "line": 618, "column": 47 } } @@ -135095,15 +136526,15 @@ "postfix": false, "binop": null }, - "start": 20039, - "end": 20040, + "start": 20221, + "end": 20222, "loc": { "start": { - "line": 613, + "line": 618, "column": 48 }, "end": { - "line": 613, + "line": 618, "column": 49 } } @@ -135123,15 +136554,15 @@ "updateContext": null }, "value": "let", - "start": 20056, - "end": 20059, + "start": 20238, + "end": 20241, "loc": { "start": { - "line": 614, + "line": 619, "column": 14 }, "end": { - "line": 614, + "line": 619, "column": 17 } } @@ -135149,15 +136580,15 @@ "binop": null }, "value": "themeParsed", - "start": 20060, - "end": 20071, + "start": 20242, + "end": 20253, "loc": { "start": { - "line": 614, + "line": 619, "column": 18 }, "end": { - "line": 614, + "line": 619, "column": 29 } } @@ -135176,15 +136607,15 @@ "updateContext": null }, "value": "=", - "start": 20072, - "end": 20073, + "start": 20254, + "end": 20255, "loc": { "start": { - "line": 614, + "line": 619, "column": 30 }, "end": { - "line": 614, + "line": 619, "column": 31 } } @@ -135202,15 +136633,15 @@ "binop": null }, "value": "buttonThemesParsed", - "start": 20074, - "end": 20092, + "start": 20256, + "end": 20274, "loc": { "start": { - "line": 614, + "line": 619, "column": 32 }, "end": { - "line": 614, + "line": 619, "column": 50 } } @@ -135228,15 +136659,15 @@ "binop": null, "updateContext": null }, - "start": 20092, - "end": 20093, + "start": 20274, + "end": 20275, "loc": { "start": { - "line": 614, + "line": 619, "column": 50 }, "end": { - "line": 614, + "line": 619, "column": 51 } } @@ -135254,15 +136685,15 @@ "binop": null }, "value": "themeButton", - "start": 20093, - "end": 20104, + "start": 20275, + "end": 20286, "loc": { "start": { - "line": 614, + "line": 619, "column": 51 }, "end": { - "line": 614, + "line": 619, "column": 62 } } @@ -135280,15 +136711,15 @@ "binop": null, "updateContext": null }, - "start": 20104, - "end": 20105, + "start": 20286, + "end": 20287, "loc": { "start": { - "line": 614, + "line": 619, "column": 62 }, "end": { - "line": 614, + "line": 619, "column": 63 } } @@ -135306,15 +136737,15 @@ "binop": null, "updateContext": null }, - "start": 20105, - "end": 20106, + "start": 20287, + "end": 20288, "loc": { "start": { - "line": 614, + "line": 619, "column": 63 }, "end": { - "line": 614, + "line": 619, "column": 64 } } @@ -135322,15 +136753,15 @@ { "type": "CommentLine", "value": " If the button has already been added", - "start": 20124, - "end": 20163, + "start": 20306, + "end": 20345, "loc": { "start": { - "line": 616, + "line": 621, "column": 14 }, "end": { - "line": 616, + "line": 621, "column": 53 } } @@ -135350,448 +136781,16 @@ "updateContext": null }, "value": "if", - "start": 20179, - "end": 20181, - "loc": { - "start": { - "line": 617, - "column": 14 - }, - "end": { - "line": 617, - "column": 16 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 20181, - "end": 20182, - "loc": { - "start": { - "line": 617, - "column": 16 - }, - "end": { - "line": 617, - "column": 17 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "themeParsed", - "start": 20182, - "end": 20193, - "loc": { - "start": { - "line": 617, - "column": 17 - }, - "end": { - "line": 617, - "column": 28 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 20193, - "end": 20194, - "loc": { - "start": { - "line": 617, - "column": 28 - }, - "end": { - "line": 617, - "column": 29 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 20194, - "end": 20195, - "loc": { - "start": { - "line": 617, - "column": 29 - }, - "end": { - "line": 617, - "column": 30 - } - } - }, - { - "type": "CommentLine", - "value": " Making sure we don't add duplicate classes, even when buttonTheme has duplicates", - "start": 20213, - "end": 20296, - "loc": { - "start": { - "line": 618, - "column": 16 - }, - "end": { - "line": 618, - "column": 99 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 20314, - "end": 20316, - "loc": { - "start": { - "line": 619, - "column": 16 - }, - "end": { - "line": 619, - "column": 18 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 20316, - "end": 20317, - "loc": { - "start": { - "line": 619, - "column": 18 - }, - "end": { - "line": 619, - "column": 19 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 20317, - "end": 20318, - "loc": { - "start": { - "line": 619, - "column": 19 - }, - "end": { - "line": 619, - "column": 20 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 20318, - "end": 20322, - "loc": { - "start": { - "line": 619, - "column": 20 - }, - "end": { - "line": 619, - "column": 24 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 20322, - "end": 20323, - "loc": { - "start": { - "line": 619, - "column": 24 - }, - "end": { - "line": 619, - "column": 25 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "utilities", - "start": 20323, - "end": 20332, - "loc": { - "start": { - "line": 619, - "column": 25 - }, - "end": { - "line": 619, - "column": 34 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 20332, - "end": 20333, - "loc": { - "start": { - "line": 619, - "column": 34 - }, - "end": { - "line": 619, - "column": 35 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "countInArray", - "start": 20333, - "end": 20345, - "loc": { - "start": { - "line": 619, - "column": 35 - }, - "end": { - "line": 619, - "column": 47 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 20345, - "end": 20346, - "loc": { - "start": { - "line": 619, - "column": 47 - }, - "end": { - "line": 619, - "column": 48 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "themeParsed", - "start": 20346, - "end": 20357, - "loc": { - "start": { - "line": 619, - "column": 48 - }, - "end": { - "line": 619, - "column": 59 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 20357, - "end": 20358, - "loc": { - "start": { - "line": 619, - "column": 59 - }, - "end": { - "line": 619, - "column": 60 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "split", - "start": 20358, + "start": 20361, "end": 20363, "loc": { "start": { - "line": 619, - "column": 60 + "line": 622, + "column": 14 }, "end": { - "line": 619, - "column": 65 + "line": 622, + "column": 16 } } }, @@ -135811,11 +136810,443 @@ "end": 20364, "loc": { "start": { - "line": 619, + "line": 622, + "column": 16 + }, + "end": { + "line": 622, + "column": 17 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeParsed", + "start": 20364, + "end": 20375, + "loc": { + "start": { + "line": 622, + "column": 17 + }, + "end": { + "line": 622, + "column": 28 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20375, + "end": 20376, + "loc": { + "start": { + "line": 622, + "column": 28 + }, + "end": { + "line": 622, + "column": 29 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20376, + "end": 20377, + "loc": { + "start": { + "line": 622, + "column": 29 + }, + "end": { + "line": 622, + "column": 30 + } + } + }, + { + "type": "CommentLine", + "value": " Making sure we don't add duplicate classes, even when buttonTheme has duplicates", + "start": 20395, + "end": 20478, + "loc": { + "start": { + "line": 623, + "column": 16 + }, + "end": { + "line": 623, + "column": 99 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 20496, + "end": 20498, + "loc": { + "start": { + "line": 624, + "column": 16 + }, + "end": { + "line": 624, + "column": 18 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20498, + "end": 20499, + "loc": { + "start": { + "line": 624, + "column": 18 + }, + "end": { + "line": 624, + "column": 19 + } + } + }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 20499, + "end": 20500, + "loc": { + "start": { + "line": 624, + "column": 19 + }, + "end": { + "line": 624, + "column": 20 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 20500, + "end": 20504, + "loc": { + "start": { + "line": 624, + "column": 20 + }, + "end": { + "line": 624, + "column": 24 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20504, + "end": 20505, + "loc": { + "start": { + "line": 624, + "column": 24 + }, + "end": { + "line": 624, + "column": 25 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "utilities", + "start": 20505, + "end": 20514, + "loc": { + "start": { + "line": 624, + "column": 25 + }, + "end": { + "line": 624, + "column": 34 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20514, + "end": 20515, + "loc": { + "start": { + "line": 624, + "column": 34 + }, + "end": { + "line": 624, + "column": 35 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "countInArray", + "start": 20515, + "end": 20527, + "loc": { + "start": { + "line": 624, + "column": 35 + }, + "end": { + "line": 624, + "column": 47 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20527, + "end": 20528, + "loc": { + "start": { + "line": 624, + "column": 47 + }, + "end": { + "line": 624, + "column": 48 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "themeParsed", + "start": 20528, + "end": 20539, + "loc": { + "start": { + "line": 624, + "column": 48 + }, + "end": { + "line": 624, + "column": 59 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 20539, + "end": 20540, + "loc": { + "start": { + "line": 624, + "column": 59 + }, + "end": { + "line": 624, + "column": 60 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "split", + "start": 20540, + "end": 20545, + "loc": { + "start": { + "line": 624, + "column": 60 + }, + "end": { + "line": 624, + "column": 65 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 20545, + "end": 20546, + "loc": { + "start": { + "line": 624, "column": 65 }, "end": { - "line": 619, + "line": 624, "column": 66 } } @@ -135834,15 +137265,15 @@ "updateContext": null }, "value": " ", - "start": 20364, - "end": 20367, + "start": 20546, + "end": 20549, "loc": { "start": { - "line": 619, + "line": 624, "column": 66 }, "end": { - "line": 619, + "line": 624, "column": 69 } } @@ -135859,15 +137290,15 @@ "postfix": false, "binop": null }, - "start": 20367, - "end": 20368, + "start": 20549, + "end": 20550, "loc": { "start": { - "line": 619, + "line": 624, "column": 69 }, "end": { - "line": 619, + "line": 624, "column": 70 } } @@ -135885,15 +137316,15 @@ "binop": null, "updateContext": null }, - "start": 20368, - "end": 20369, + "start": 20550, + "end": 20551, "loc": { "start": { - "line": 619, + "line": 624, "column": 70 }, "end": { - "line": 619, + "line": 624, "column": 71 } } @@ -135911,15 +137342,15 @@ "binop": null }, "value": "themeObj", - "start": 20370, - "end": 20378, + "start": 20552, + "end": 20560, "loc": { "start": { - "line": 619, + "line": 624, "column": 72 }, "end": { - "line": 619, + "line": 624, "column": 80 } } @@ -135937,15 +137368,15 @@ "binop": null, "updateContext": null }, - "start": 20378, - "end": 20379, + "start": 20560, + "end": 20561, "loc": { "start": { - "line": 619, + "line": 624, "column": 80 }, "end": { - "line": 619, + "line": 624, "column": 81 } } @@ -135965,15 +137396,15 @@ "updateContext": null }, "value": "class", - "start": 20379, - "end": 20384, + "start": 20561, + "end": 20566, "loc": { "start": { - "line": 619, + "line": 624, "column": 81 }, "end": { - "line": 619, + "line": 624, "column": 86 } } @@ -135990,15 +137421,15 @@ "postfix": false, "binop": null }, - "start": 20384, - "end": 20385, + "start": 20566, + "end": 20567, "loc": { "start": { - "line": 619, + "line": 624, "column": 86 }, "end": { - "line": 619, + "line": 624, "column": 87 } } @@ -136015,15 +137446,15 @@ "postfix": false, "binop": null }, - "start": 20385, - "end": 20386, + "start": 20567, + "end": 20568, "loc": { "start": { - "line": 619, + "line": 624, "column": 87 }, "end": { - "line": 619, + "line": 624, "column": 88 } } @@ -136040,15 +137471,15 @@ "postfix": false, "binop": null }, - "start": 20386, - "end": 20387, + "start": 20568, + "end": 20569, "loc": { "start": { - "line": 619, + "line": 624, "column": 88 }, "end": { - "line": 619, + "line": 624, "column": 89 } } @@ -136066,15 +137497,15 @@ "binop": null }, "value": "buttonThemesParsed", - "start": 20407, - "end": 20425, + "start": 20589, + "end": 20607, "loc": { "start": { - "line": 620, + "line": 625, "column": 18 }, "end": { - "line": 620, + "line": 625, "column": 36 } } @@ -136092,15 +137523,15 @@ "binop": null, "updateContext": null }, - "start": 20425, - "end": 20426, + "start": 20607, + "end": 20608, "loc": { "start": { - "line": 620, + "line": 625, "column": 36 }, "end": { - "line": 620, + "line": 625, "column": 37 } } @@ -136118,15 +137549,15 @@ "binop": null }, "value": "themeButton", - "start": 20426, - "end": 20437, + "start": 20608, + "end": 20619, "loc": { "start": { - "line": 620, + "line": 625, "column": 37 }, "end": { - "line": 620, + "line": 625, "column": 48 } } @@ -136144,15 +137575,15 @@ "binop": null, "updateContext": null }, - "start": 20437, - "end": 20438, + "start": 20619, + "end": 20620, "loc": { "start": { - "line": 620, + "line": 625, "column": 48 }, "end": { - "line": 620, + "line": 625, "column": 49 } } @@ -136171,15 +137602,15 @@ "updateContext": null }, "value": "=", - "start": 20439, - "end": 20440, + "start": 20621, + "end": 20622, "loc": { "start": { - "line": 620, + "line": 625, "column": 50 }, "end": { - "line": 620, + "line": 625, "column": 51 } } @@ -136196,15 +137627,15 @@ "postfix": false, "binop": null }, - "start": 20441, - "end": 20442, + "start": 20623, + "end": 20624, "loc": { "start": { - "line": 620, + "line": 625, "column": 52 }, "end": { - "line": 620, + "line": 625, "column": 53 } } @@ -136223,15 +137654,15 @@ "updateContext": null }, "value": "", - "start": 20442, - "end": 20442, + "start": 20624, + "end": 20624, "loc": { "start": { - "line": 620, + "line": 625, "column": 53 }, "end": { - "line": 620, + "line": 625, "column": 53 } } @@ -136248,15 +137679,15 @@ "postfix": false, "binop": null }, - "start": 20442, - "end": 20444, + "start": 20624, + "end": 20626, "loc": { "start": { - "line": 620, + "line": 625, "column": 53 }, "end": { - "line": 620, + "line": 625, "column": 55 } } @@ -136274,15 +137705,15 @@ "binop": null }, "value": "themeParsed", - "start": 20444, - "end": 20455, + "start": 20626, + "end": 20637, "loc": { "start": { - "line": 620, + "line": 625, "column": 55 }, "end": { - "line": 620, + "line": 625, "column": 66 } } @@ -136299,15 +137730,15 @@ "postfix": false, "binop": null }, - "start": 20455, - "end": 20456, + "start": 20637, + "end": 20638, "loc": { "start": { - "line": 620, + "line": 625, "column": 66 }, "end": { - "line": 620, + "line": 625, "column": 67 } } @@ -136326,15 +137757,15 @@ "updateContext": null }, "value": " ", - "start": 20456, - "end": 20457, + "start": 20638, + "end": 20639, "loc": { "start": { - "line": 620, + "line": 625, "column": 67 }, "end": { - "line": 620, + "line": 625, "column": 68 } } @@ -136351,15 +137782,15 @@ "postfix": false, "binop": null }, - "start": 20457, - "end": 20459, + "start": 20639, + "end": 20641, "loc": { "start": { - "line": 620, + "line": 625, "column": 68 }, "end": { - "line": 620, + "line": 625, "column": 70 } } @@ -136377,15 +137808,15 @@ "binop": null }, "value": "themeObj", - "start": 20459, - "end": 20467, + "start": 20641, + "end": 20649, "loc": { "start": { - "line": 620, + "line": 625, "column": 70 }, "end": { - "line": 620, + "line": 625, "column": 78 } } @@ -136403,15 +137834,15 @@ "binop": null, "updateContext": null }, - "start": 20467, - "end": 20468, + "start": 20649, + "end": 20650, "loc": { "start": { - "line": 620, + "line": 625, "column": 78 }, "end": { - "line": 620, + "line": 625, "column": 79 } } @@ -136431,15 +137862,15 @@ "updateContext": null }, "value": "class", - "start": 20468, - "end": 20473, + "start": 20650, + "end": 20655, "loc": { "start": { - "line": 620, + "line": 625, "column": 79 }, "end": { - "line": 620, + "line": 625, "column": 84 } } @@ -136456,15 +137887,15 @@ "postfix": false, "binop": null }, - "start": 20473, - "end": 20474, + "start": 20655, + "end": 20656, "loc": { "start": { - "line": 620, + "line": 625, "column": 84 }, "end": { - "line": 620, + "line": 625, "column": 85 } } @@ -136483,15 +137914,15 @@ "updateContext": null }, "value": "", - "start": 20474, - "end": 20474, + "start": 20656, + "end": 20656, "loc": { "start": { - "line": 620, + "line": 625, "column": 85 }, "end": { - "line": 620, + "line": 625, "column": 85 } } @@ -136508,15 +137939,15 @@ "postfix": false, "binop": null }, - "start": 20474, - "end": 20475, + "start": 20656, + "end": 20657, "loc": { "start": { - "line": 620, + "line": 625, "column": 85 }, "end": { - "line": 620, + "line": 625, "column": 86 } } @@ -136534,15 +137965,15 @@ "binop": null, "updateContext": null }, - "start": 20475, - "end": 20476, + "start": 20657, + "end": 20658, "loc": { "start": { - "line": 620, + "line": 625, "column": 86 }, "end": { - "line": 620, + "line": 625, "column": 87 } } @@ -136559,15 +137990,15 @@ "postfix": false, "binop": null }, - "start": 20494, - "end": 20495, + "start": 20676, + "end": 20677, "loc": { "start": { - "line": 621, + "line": 626, "column": 16 }, "end": { - "line": 621, + "line": 626, "column": 17 } } @@ -136584,15 +138015,15 @@ "postfix": false, "binop": null }, - "start": 20511, - "end": 20512, + "start": 20693, + "end": 20694, "loc": { "start": { - "line": 622, + "line": 627, "column": 14 }, "end": { - "line": 622, + "line": 627, "column": 15 } } @@ -136612,15 +138043,15 @@ "updateContext": null }, "value": "else", - "start": 20513, - "end": 20517, + "start": 20695, + "end": 20699, "loc": { "start": { - "line": 622, + "line": 627, "column": 16 }, "end": { - "line": 622, + "line": 627, "column": 20 } } @@ -136637,15 +138068,15 @@ "postfix": false, "binop": null }, - "start": 20518, - "end": 20519, + "start": 20700, + "end": 20701, "loc": { "start": { - "line": 622, + "line": 627, "column": 21 }, "end": { - "line": 622, + "line": 627, "column": 22 } } @@ -136663,15 +138094,15 @@ "binop": null }, "value": "buttonThemesParsed", - "start": 20537, - "end": 20555, + "start": 20719, + "end": 20737, "loc": { "start": { - "line": 623, + "line": 628, "column": 16 }, "end": { - "line": 623, + "line": 628, "column": 34 } } @@ -136689,15 +138120,15 @@ "binop": null, "updateContext": null }, - "start": 20555, - "end": 20556, + "start": 20737, + "end": 20738, "loc": { "start": { - "line": 623, + "line": 628, "column": 34 }, "end": { - "line": 623, + "line": 628, "column": 35 } } @@ -136715,15 +138146,15 @@ "binop": null }, "value": "themeButton", - "start": 20556, - "end": 20567, + "start": 20738, + "end": 20749, "loc": { "start": { - "line": 623, + "line": 628, "column": 35 }, "end": { - "line": 623, + "line": 628, "column": 46 } } @@ -136741,15 +138172,15 @@ "binop": null, "updateContext": null }, - "start": 20567, - "end": 20568, + "start": 20749, + "end": 20750, "loc": { "start": { - "line": 623, + "line": 628, "column": 46 }, "end": { - "line": 623, + "line": 628, "column": 47 } } @@ -136768,15 +138199,15 @@ "updateContext": null }, "value": "=", - "start": 20569, - "end": 20570, + "start": 20751, + "end": 20752, "loc": { "start": { - "line": 623, + "line": 628, "column": 48 }, "end": { - "line": 623, + "line": 628, "column": 49 } } @@ -136794,15 +138225,15 @@ "binop": null }, "value": "themeObj", - "start": 20571, - "end": 20579, + "start": 20753, + "end": 20761, "loc": { "start": { - "line": 623, + "line": 628, "column": 50 }, "end": { - "line": 623, + "line": 628, "column": 58 } } @@ -136820,15 +138251,15 @@ "binop": null, "updateContext": null }, - "start": 20579, - "end": 20580, + "start": 20761, + "end": 20762, "loc": { "start": { - "line": 623, + "line": 628, "column": 58 }, "end": { - "line": 623, + "line": 628, "column": 59 } } @@ -136848,15 +138279,15 @@ "updateContext": null }, "value": "class", - "start": 20580, - "end": 20585, + "start": 20762, + "end": 20767, "loc": { "start": { - "line": 623, + "line": 628, "column": 59 }, "end": { - "line": 623, + "line": 628, "column": 64 } } @@ -136874,15 +138305,15 @@ "binop": null, "updateContext": null }, - "start": 20585, - "end": 20586, + "start": 20767, + "end": 20768, "loc": { "start": { - "line": 623, + "line": 628, "column": 64 }, "end": { - "line": 623, + "line": 628, "column": 65 } } @@ -136899,15 +138330,15 @@ "postfix": false, "binop": null }, - "start": 20602, - "end": 20603, + "start": 20784, + "end": 20785, "loc": { "start": { - "line": 624, + "line": 629, "column": 14 }, "end": { - "line": 624, + "line": 629, "column": 15 } } @@ -136924,15 +138355,15 @@ "postfix": false, "binop": null }, - "start": 20617, - "end": 20618, + "start": 20799, + "end": 20800, "loc": { "start": { - "line": 625, + "line": 630, "column": 12 }, "end": { - "line": 625, + "line": 630, "column": 13 } } @@ -136949,15 +138380,15 @@ "postfix": false, "binop": null }, - "start": 20618, - "end": 20619, + "start": 20800, + "end": 20801, "loc": { "start": { - "line": 625, + "line": 630, "column": 13 }, "end": { - "line": 625, + "line": 630, "column": 14 } } @@ -136975,15 +138406,15 @@ "binop": null, "updateContext": null }, - "start": 20619, - "end": 20620, + "start": 20801, + "end": 20802, "loc": { "start": { - "line": 625, + "line": 630, "column": 14 }, "end": { - "line": 625, + "line": 630, "column": 15 } } @@ -137000,15 +138431,15 @@ "postfix": false, "binop": null }, - "start": 20632, - "end": 20633, + "start": 20814, + "end": 20815, "loc": { "start": { - "line": 626, + "line": 631, "column": 10 }, "end": { - "line": 626, + "line": 631, "column": 11 } } @@ -137025,15 +138456,15 @@ "postfix": false, "binop": null }, - "start": 20643, - "end": 20644, + "start": 20825, + "end": 20826, "loc": { "start": { - "line": 627, + "line": 632, "column": 8 }, "end": { - "line": 627, + "line": 632, "column": 9 } } @@ -137053,15 +138484,15 @@ "updateContext": null }, "value": "else", - "start": 20645, - "end": 20649, + "start": 20827, + "end": 20831, "loc": { "start": { - "line": 627, + "line": 632, "column": 10 }, "end": { - "line": 627, + "line": 632, "column": 14 } } @@ -137078,15 +138509,15 @@ "postfix": false, "binop": null }, - "start": 20650, - "end": 20651, + "start": 20832, + "end": 20833, "loc": { "start": { - "line": 627, + "line": 632, "column": 15 }, "end": { - "line": 627, + "line": 632, "column": 16 } } @@ -137104,15 +138535,15 @@ "binop": null }, "value": "console", - "start": 20663, - "end": 20670, + "start": 20845, + "end": 20852, "loc": { "start": { - "line": 628, + "line": 633, "column": 10 }, "end": { - "line": 628, + "line": 633, "column": 17 } } @@ -137130,15 +138561,15 @@ "binop": null, "updateContext": null }, - "start": 20670, - "end": 20671, + "start": 20852, + "end": 20853, "loc": { "start": { - "line": 628, + "line": 633, "column": 17 }, "end": { - "line": 628, + "line": 633, "column": 18 } } @@ -137156,15 +138587,15 @@ "binop": null }, "value": "warn", - "start": 20671, - "end": 20675, + "start": 20853, + "end": 20857, "loc": { "start": { - "line": 628, + "line": 633, "column": 18 }, "end": { - "line": 628, + "line": 633, "column": 22 } } @@ -137181,15 +138612,15 @@ "postfix": false, "binop": null }, - "start": 20675, - "end": 20676, + "start": 20857, + "end": 20858, "loc": { "start": { - "line": 628, + "line": 633, "column": 22 }, "end": { - "line": 628, + "line": 633, "column": 23 } } @@ -137206,15 +138637,15 @@ "postfix": false, "binop": null }, - "start": 20676, - "end": 20677, + "start": 20858, + "end": 20859, "loc": { "start": { - "line": 628, + "line": 633, "column": 23 }, "end": { - "line": 628, + "line": 633, "column": 24 } } @@ -137233,15 +138664,15 @@ "updateContext": null }, "value": "buttonTheme row is missing the \"buttons\" or the \"class\". Please check the documentation.", - "start": 20677, - "end": 20765, + "start": 20859, + "end": 20947, "loc": { "start": { - "line": 628, + "line": 633, "column": 24 }, "end": { - "line": 628, + "line": 633, "column": 112 } } @@ -137258,15 +138689,15 @@ "postfix": false, "binop": null }, - "start": 20765, - "end": 20766, + "start": 20947, + "end": 20948, "loc": { "start": { - "line": 628, + "line": 633, "column": 112 }, "end": { - "line": 628, + "line": 633, "column": 113 } } @@ -137283,15 +138714,15 @@ "postfix": false, "binop": null }, - "start": 20766, - "end": 20767, + "start": 20948, + "end": 20949, "loc": { "start": { - "line": 628, + "line": 633, "column": 113 }, "end": { - "line": 628, + "line": 633, "column": 114 } } @@ -137308,15 +138739,15 @@ "postfix": false, "binop": null }, - "start": 20777, - "end": 20778, + "start": 20959, + "end": 20960, "loc": { "start": { - "line": 629, + "line": 634, "column": 8 }, "end": { - "line": 629, + "line": 634, "column": 9 } } @@ -137333,15 +138764,15 @@ "postfix": false, "binop": null }, - "start": 20786, - "end": 20787, + "start": 20968, + "end": 20969, "loc": { "start": { - "line": 630, + "line": 635, "column": 6 }, "end": { - "line": 630, + "line": 635, "column": 7 } } @@ -137358,15 +138789,15 @@ "postfix": false, "binop": null }, - "start": 20787, - "end": 20788, + "start": 20969, + "end": 20970, "loc": { "start": { - "line": 630, + "line": 635, "column": 7 }, "end": { - "line": 630, + "line": 635, "column": 8 } } @@ -137384,15 +138815,15 @@ "binop": null, "updateContext": null }, - "start": 20788, - "end": 20789, + "start": 20970, + "end": 20971, "loc": { "start": { - "line": 630, + "line": 635, "column": 8 }, "end": { - "line": 630, + "line": 635, "column": 9 } } @@ -137409,15 +138840,15 @@ "postfix": false, "binop": null }, - "start": 20795, - "end": 20796, + "start": 20977, + "end": 20978, "loc": { "start": { - "line": 631, + "line": 636, "column": 4 }, "end": { - "line": 631, + "line": 636, "column": 5 } } @@ -137425,15 +138856,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n ", - "start": 20804, - "end": 20870, + "start": 20986, + "end": 21052, "loc": { "start": { - "line": 633, + "line": 638, "column": 4 }, "end": { - "line": 635, + "line": 640, "column": 7 } } @@ -137453,15 +138884,15 @@ "updateContext": null }, "value": "this", - "start": 20876, - "end": 20880, + "start": 21058, + "end": 21062, "loc": { "start": { - "line": 636, + "line": 641, "column": 4 }, "end": { - "line": 636, + "line": 641, "column": 8 } } @@ -137479,15 +138910,15 @@ "binop": null, "updateContext": null }, - "start": 20880, - "end": 20881, + "start": 21062, + "end": 21063, "loc": { "start": { - "line": 636, + "line": 641, "column": 8 }, "end": { - "line": 636, + "line": 641, "column": 9 } } @@ -137505,15 +138936,15 @@ "binop": null }, "value": "keyboardDOM", - "start": 20881, - "end": 20892, + "start": 21063, + "end": 21074, "loc": { "start": { - "line": 636, + "line": 641, "column": 9 }, "end": { - "line": 636, + "line": 641, "column": 20 } } @@ -137531,15 +138962,15 @@ "binop": null, "updateContext": null }, - "start": 20892, - "end": 20893, + "start": 21074, + "end": 21075, "loc": { "start": { - "line": 636, + "line": 641, "column": 20 }, "end": { - "line": 636, + "line": 641, "column": 21 } } @@ -137557,15 +138988,15 @@ "binop": null }, "value": "className", - "start": 20893, - "end": 20902, + "start": 21075, + "end": 21084, "loc": { "start": { - "line": 636, + "line": 641, "column": 21 }, "end": { - "line": 636, + "line": 641, "column": 30 } } @@ -137584,15 +139015,15 @@ "updateContext": null }, "value": "+=", - "start": 20903, - "end": 20905, + "start": 21085, + "end": 21087, "loc": { "start": { - "line": 636, + "line": 641, "column": 31 }, "end": { - "line": 636, + "line": 641, "column": 33 } } @@ -137609,15 +139040,15 @@ "postfix": false, "binop": null }, - "start": 20906, - "end": 20907, + "start": 21088, + "end": 21089, "loc": { "start": { - "line": 636, + "line": 641, "column": 34 }, "end": { - "line": 636, + "line": 641, "column": 35 } } @@ -137636,15 +139067,15 @@ "updateContext": null }, "value": " ", - "start": 20907, - "end": 20908, + "start": 21089, + "end": 21090, "loc": { "start": { - "line": 636, + "line": 641, "column": 35 }, "end": { - "line": 636, + "line": 641, "column": 36 } } @@ -137661,15 +139092,15 @@ "postfix": false, "binop": null }, - "start": 20908, - "end": 20910, + "start": 21090, + "end": 21092, "loc": { "start": { - "line": 636, + "line": 641, "column": 36 }, "end": { - "line": 636, + "line": 641, "column": 38 } } @@ -137689,15 +139120,15 @@ "updateContext": null }, "value": "this", - "start": 20910, - "end": 20914, + "start": 21092, + "end": 21096, "loc": { "start": { - "line": 636, + "line": 641, "column": 38 }, "end": { - "line": 636, + "line": 641, "column": 42 } } @@ -137715,15 +139146,15 @@ "binop": null, "updateContext": null }, - "start": 20914, - "end": 20915, + "start": 21096, + "end": 21097, "loc": { "start": { - "line": 636, + "line": 641, "column": 42 }, "end": { - "line": 636, + "line": 641, "column": 43 } } @@ -137741,15 +139172,15 @@ "binop": null }, "value": "options", - "start": 20915, - "end": 20922, + "start": 21097, + "end": 21104, "loc": { "start": { - "line": 636, + "line": 641, "column": 43 }, "end": { - "line": 636, + "line": 641, "column": 50 } } @@ -137767,15 +139198,15 @@ "binop": null, "updateContext": null }, - "start": 20922, - "end": 20923, + "start": 21104, + "end": 21105, "loc": { "start": { - "line": 636, + "line": 641, "column": 50 }, "end": { - "line": 636, + "line": 641, "column": 51 } } @@ -137793,15 +139224,15 @@ "binop": null }, "value": "theme", - "start": 20923, - "end": 20928, + "start": 21105, + "end": 21110, "loc": { "start": { - "line": 636, + "line": 641, "column": 51 }, "end": { - "line": 636, + "line": 641, "column": 56 } } @@ -137818,15 +139249,15 @@ "postfix": false, "binop": null }, - "start": 20928, - "end": 20929, + "start": 21110, + "end": 21111, "loc": { "start": { - "line": 636, + "line": 641, "column": 56 }, "end": { - "line": 636, + "line": 641, "column": 57 } } @@ -137845,15 +139276,15 @@ "updateContext": null }, "value": " ", - "start": 20929, - "end": 20930, + "start": 21111, + "end": 21112, "loc": { "start": { - "line": 636, + "line": 641, "column": 57 }, "end": { - "line": 636, + "line": 641, "column": 58 } } @@ -137870,15 +139301,15 @@ "postfix": false, "binop": null }, - "start": 20930, - "end": 20932, + "start": 21112, + "end": 21114, "loc": { "start": { - "line": 636, + "line": 641, "column": 58 }, "end": { - "line": 636, + "line": 641, "column": 60 } } @@ -137896,15 +139327,15 @@ "binop": null }, "value": "layoutClass", - "start": 20932, - "end": 20943, + "start": 21114, + "end": 21125, "loc": { "start": { - "line": 636, + "line": 641, "column": 60 }, "end": { - "line": 636, + "line": 641, "column": 71 } } @@ -137921,15 +139352,15 @@ "postfix": false, "binop": null }, - "start": 20943, - "end": 20944, + "start": 21125, + "end": 21126, "loc": { "start": { - "line": 636, + "line": 641, "column": 71 }, "end": { - "line": 636, + "line": 641, "column": 72 } } @@ -137947,17 +139378,174 @@ "binop": null, "updateContext": null }, - "value": "", - "start": 20944, - "end": 20944, + "value": " ", + "start": 21126, + "end": 21127, "loc": { "start": { - "line": 636, + "line": 641, "column": 72 }, "end": { - "line": 636, - "column": 72 + "line": 641, + "column": 73 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21127, + "end": 21129, + "loc": { + "start": { + "line": 641, + "column": 73 + }, + "end": { + "line": 641, + "column": 75 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 21129, + "end": 21133, + "loc": { + "start": { + "line": 641, + "column": 75 + }, + "end": { + "line": 641, + "column": 79 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21133, + "end": 21134, + "loc": { + "start": { + "line": 641, + "column": 79 + }, + "end": { + "line": 641, + "column": 80 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "keyboardPluginClasses", + "start": 21134, + "end": 21155, + "loc": { + "start": { + "line": 641, + "column": 80 + }, + "end": { + "line": 641, + "column": 101 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21155, + "end": 21156, + "loc": { + "start": { + "line": 641, + "column": 101 + }, + "end": { + "line": 641, + "column": 102 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 21156, + "end": 21156, + "loc": { + "start": { + "line": 641, + "column": 102 + }, + "end": { + "line": 641, + "column": 102 } } }, @@ -137973,16 +139561,16 @@ "postfix": false, "binop": null }, - "start": 20944, - "end": 20945, + "start": 21156, + "end": 21157, "loc": { "start": { - "line": 636, - "column": 72 + "line": 641, + "column": 102 }, "end": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 } } }, @@ -137999,31 +139587,31 @@ "binop": null, "updateContext": null }, - "start": 20945, - "end": 20946, + "start": 21157, + "end": 21158, "loc": { "start": { - "line": 636, - "column": 73 + "line": 641, + "column": 103 }, "end": { - "line": 636, - "column": 74 + "line": 641, + "column": 104 } } }, { "type": "CommentBlock", "value": "*\r\n * Iterating through each row\r\n ", - "start": 20954, - "end": 21001, + "start": 21166, + "end": 21213, "loc": { "start": { - "line": 638, + "line": 643, "column": 4 }, "end": { - "line": 640, + "line": 645, "column": 7 } } @@ -138041,15 +139629,15 @@ "binop": null }, "value": "layout", - "start": 21007, - "end": 21013, + "start": 21219, + "end": 21225, "loc": { "start": { - "line": 641, + "line": 646, "column": 4 }, "end": { - "line": 641, + "line": 646, "column": 10 } } @@ -138067,15 +139655,15 @@ "binop": null, "updateContext": null }, - "start": 21013, - "end": 21014, + "start": 21225, + "end": 21226, "loc": { "start": { - "line": 641, + "line": 646, "column": 10 }, "end": { - "line": 641, + "line": 646, "column": 11 } } @@ -138095,15 +139683,15 @@ "updateContext": null }, "value": "this", - "start": 21014, - "end": 21018, + "start": 21226, + "end": 21230, "loc": { "start": { - "line": 641, + "line": 646, "column": 11 }, "end": { - "line": 641, + "line": 646, "column": 15 } } @@ -138121,15 +139709,15 @@ "binop": null, "updateContext": null }, - "start": 21018, - "end": 21019, + "start": 21230, + "end": 21231, "loc": { "start": { - "line": 641, + "line": 646, "column": 15 }, "end": { - "line": 641, + "line": 646, "column": 16 } } @@ -138147,15 +139735,15 @@ "binop": null }, "value": "options", - "start": 21019, - "end": 21026, + "start": 21231, + "end": 21238, "loc": { "start": { - "line": 641, + "line": 646, "column": 16 }, "end": { - "line": 641, + "line": 646, "column": 23 } } @@ -138173,15 +139761,15 @@ "binop": null, "updateContext": null }, - "start": 21026, - "end": 21027, + "start": 21238, + "end": 21239, "loc": { "start": { - "line": 641, + "line": 646, "column": 23 }, "end": { - "line": 641, + "line": 646, "column": 24 } } @@ -138199,15 +139787,15 @@ "binop": null }, "value": "layoutName", - "start": 21027, - "end": 21037, + "start": 21239, + "end": 21249, "loc": { "start": { - "line": 641, + "line": 646, "column": 24 }, "end": { - "line": 641, + "line": 646, "column": 34 } } @@ -138225,15 +139813,15 @@ "binop": null, "updateContext": null }, - "start": 21037, - "end": 21038, + "start": 21249, + "end": 21250, "loc": { "start": { - "line": 641, + "line": 646, "column": 34 }, "end": { - "line": 641, + "line": 646, "column": 35 } } @@ -138251,15 +139839,15 @@ "binop": null, "updateContext": null }, - "start": 21038, - "end": 21039, + "start": 21250, + "end": 21251, "loc": { "start": { - "line": 641, + "line": 646, "column": 35 }, "end": { - "line": 641, + "line": 646, "column": 36 } } @@ -138277,15 +139865,15 @@ "binop": null }, "value": "forEach", - "start": 21039, - "end": 21046, + "start": 21251, + "end": 21258, "loc": { "start": { - "line": 641, + "line": 646, "column": 36 }, "end": { - "line": 641, + "line": 646, "column": 43 } } @@ -138302,15 +139890,15 @@ "postfix": false, "binop": null }, - "start": 21046, - "end": 21047, + "start": 21258, + "end": 21259, "loc": { "start": { - "line": 641, + "line": 646, "column": 43 }, "end": { - "line": 641, + "line": 646, "column": 44 } } @@ -138327,15 +139915,15 @@ "postfix": false, "binop": null }, - "start": 21047, - "end": 21048, + "start": 21259, + "end": 21260, "loc": { "start": { - "line": 641, + "line": 646, "column": 44 }, "end": { - "line": 641, + "line": 646, "column": 45 } } @@ -138353,15 +139941,15 @@ "binop": null }, "value": "row", - "start": 21048, - "end": 21051, + "start": 21260, + "end": 21263, "loc": { "start": { - "line": 641, + "line": 646, "column": 45 }, "end": { - "line": 641, + "line": 646, "column": 48 } } @@ -138379,15 +139967,15 @@ "binop": null, "updateContext": null }, - "start": 21051, - "end": 21052, + "start": 21263, + "end": 21264, "loc": { "start": { - "line": 641, + "line": 646, "column": 48 }, "end": { - "line": 641, + "line": 646, "column": 49 } } @@ -138405,15 +139993,15 @@ "binop": null }, "value": "rIndex", - "start": 21053, - "end": 21059, + "start": 21265, + "end": 21271, "loc": { "start": { - "line": 641, + "line": 646, "column": 50 }, "end": { - "line": 641, + "line": 646, "column": 56 } } @@ -138430,15 +140018,15 @@ "postfix": false, "binop": null }, - "start": 21059, - "end": 21060, + "start": 21271, + "end": 21272, "loc": { "start": { - "line": 641, + "line": 646, "column": 56 }, "end": { - "line": 641, + "line": 646, "column": 57 } } @@ -138456,15 +140044,15 @@ "binop": null, "updateContext": null }, - "start": 21061, - "end": 21063, + "start": 21273, + "end": 21275, "loc": { "start": { - "line": 641, + "line": 646, "column": 58 }, "end": { - "line": 641, + "line": 646, "column": 60 } } @@ -138481,15 +140069,15 @@ "postfix": false, "binop": null }, - "start": 21064, - "end": 21065, + "start": 21276, + "end": 21277, "loc": { "start": { - "line": 641, + "line": 646, "column": 61 }, "end": { - "line": 641, + "line": 646, "column": 62 } } @@ -138509,15 +140097,15 @@ "updateContext": null }, "value": "let", - "start": 21073, - "end": 21076, + "start": 21285, + "end": 21288, "loc": { "start": { - "line": 642, + "line": 647, "column": 6 }, "end": { - "line": 642, + "line": 647, "column": 9 } } @@ -138535,15 +140123,15 @@ "binop": null }, "value": "rowArray", - "start": 21077, - "end": 21085, + "start": 21289, + "end": 21297, "loc": { "start": { - "line": 642, + "line": 647, "column": 10 }, "end": { - "line": 642, + "line": 647, "column": 18 } } @@ -138562,15 +140150,15 @@ "updateContext": null }, "value": "=", - "start": 21086, - "end": 21087, + "start": 21298, + "end": 21299, "loc": { "start": { - "line": 642, + "line": 647, "column": 19 }, "end": { - "line": 642, + "line": 647, "column": 20 } } @@ -138588,15 +140176,15 @@ "binop": null }, "value": "row", - "start": 21088, - "end": 21091, + "start": 21300, + "end": 21303, "loc": { "start": { - "line": 642, + "line": 647, "column": 21 }, "end": { - "line": 642, + "line": 647, "column": 24 } } @@ -138614,15 +140202,15 @@ "binop": null, "updateContext": null }, - "start": 21091, - "end": 21092, + "start": 21303, + "end": 21304, "loc": { "start": { - "line": 642, + "line": 647, "column": 24 }, "end": { - "line": 642, + "line": 647, "column": 25 } } @@ -138640,15 +140228,15 @@ "binop": null }, "value": "split", - "start": 21092, - "end": 21097, + "start": 21304, + "end": 21309, "loc": { "start": { - "line": 642, + "line": 647, "column": 25 }, "end": { - "line": 642, + "line": 647, "column": 30 } } @@ -138665,15 +140253,15 @@ "postfix": false, "binop": null }, - "start": 21097, - "end": 21098, + "start": 21309, + "end": 21310, "loc": { "start": { - "line": 642, + "line": 647, "column": 30 }, "end": { - "line": 642, + "line": 647, "column": 31 } } @@ -138692,15 +140280,15 @@ "updateContext": null }, "value": " ", - "start": 21098, - "end": 21101, + "start": 21310, + "end": 21313, "loc": { "start": { - "line": 642, + "line": 647, "column": 31 }, "end": { - "line": 642, + "line": 647, "column": 34 } } @@ -138717,15 +140305,15 @@ "postfix": false, "binop": null }, - "start": 21101, - "end": 21102, + "start": 21313, + "end": 21314, "loc": { "start": { - "line": 642, + "line": 647, "column": 34 }, "end": { - "line": 642, + "line": 647, "column": 35 } } @@ -138743,15 +140331,15 @@ "binop": null, "updateContext": null }, - "start": 21102, - "end": 21103, + "start": 21314, + "end": 21315, "loc": { "start": { - "line": 642, + "line": 647, "column": 35 }, "end": { - "line": 642, + "line": 647, "column": 36 } } @@ -138759,15 +140347,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating empty row\r\n ", - "start": 21113, - "end": 21156, + "start": 21325, + "end": 21368, "loc": { "start": { - "line": 644, + "line": 649, "column": 6 }, "end": { - "line": 646, + "line": 651, "column": 9 } } @@ -138787,419 +140375,11 @@ "updateContext": null }, "value": "var", - "start": 21164, - "end": 21167, + "start": 21376, + "end": 21379, "loc": { "start": { - "line": 647, - "column": 6 - }, - "end": { - "line": 647, - "column": 9 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "rowDOM", - "start": 21168, - "end": 21174, - "loc": { - "start": { - "line": 647, - "column": 10 - }, - "end": { - "line": 647, - "column": 16 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 21175, - "end": 21176, - "loc": { - "start": { - "line": 647, - "column": 17 - }, - "end": { - "line": 647, - "column": 18 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "document", - "start": 21177, - "end": 21185, - "loc": { - "start": { - "line": 647, - "column": 19 - }, - "end": { - "line": 647, - "column": 27 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21185, - "end": 21186, - "loc": { - "start": { - "line": 647, - "column": 27 - }, - "end": { - "line": 647, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "createElement", - "start": 21186, - "end": 21199, - "loc": { - "start": { - "line": 647, - "column": 28 - }, - "end": { - "line": 647, - "column": 41 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21199, - "end": 21200, - "loc": { - "start": { - "line": 647, - "column": 41 - }, - "end": { - "line": 647, - "column": 42 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "div", - "start": 21200, - "end": 21205, - "loc": { - "start": { - "line": 647, - "column": 42 - }, - "end": { - "line": 647, - "column": 47 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21205, - "end": 21206, - "loc": { - "start": { - "line": 647, - "column": 47 - }, - "end": { - "line": 647, - "column": 48 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21206, - "end": 21207, - "loc": { - "start": { - "line": 647, - "column": 48 - }, - "end": { - "line": 647, - "column": 49 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "rowDOM", - "start": 21215, - "end": 21221, - "loc": { - "start": { - "line": 648, - "column": 6 - }, - "end": { - "line": 648, - "column": 12 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21221, - "end": 21222, - "loc": { - "start": { - "line": 648, - "column": 12 - }, - "end": { - "line": 648, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "className", - "start": 21222, - "end": 21231, - "loc": { - "start": { - "line": 648, - "column": 13 - }, - "end": { - "line": 648, - "column": 22 - } - } - }, - { - "type": { - "label": "_=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "+=", - "start": 21232, - "end": 21234, - "loc": { - "start": { - "line": 648, - "column": 23 - }, - "end": { - "line": 648, - "column": 25 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "hg-row", - "start": 21235, - "end": 21243, - "loc": { - "start": { - "line": 648, - "column": 26 - }, - "end": { - "line": 648, - "column": 34 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21243, - "end": 21244, - "loc": { - "start": { - "line": 648, - "column": 34 - }, - "end": { - "line": 648, - "column": 35 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Iterating through each button in row\r\n ", - "start": 21254, - "end": 21315, - "loc": { - "start": { - "line": 650, + "line": 652, "column": 6 }, "end": { @@ -139220,327 +140400,17 @@ "postfix": false, "binop": null }, - "value": "rowArray", - "start": 21323, - "end": 21331, - "loc": { - "start": { - "line": 653, - "column": 6 - }, - "end": { - "line": 653, - "column": 14 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21331, - "end": 21332, - "loc": { - "start": { - "line": 653, - "column": 14 - }, - "end": { - "line": 653, - "column": 15 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "forEach", - "start": 21332, - "end": 21339, - "loc": { - "start": { - "line": 653, - "column": 15 - }, - "end": { - "line": 653, - "column": 22 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21339, - "end": 21340, - "loc": { - "start": { - "line": 653, - "column": 22 - }, - "end": { - "line": 653, - "column": 23 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21340, - "end": 21341, - "loc": { - "start": { - "line": 653, - "column": 23 - }, - "end": { - "line": 653, - "column": 24 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "button", - "start": 21341, - "end": 21347, - "loc": { - "start": { - "line": 653, - "column": 24 - }, - "end": { - "line": 653, - "column": 30 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21347, - "end": 21348, - "loc": { - "start": { - "line": 653, - "column": 30 - }, - "end": { - "line": 653, - "column": 31 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bIndex", - "start": 21349, - "end": 21355, - "loc": { - "start": { - "line": 653, - "column": 32 - }, - "end": { - "line": 653, - "column": 38 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21355, - "end": 21356, - "loc": { - "start": { - "line": 653, - "column": 38 - }, - "end": { - "line": 653, - "column": 39 - } - } - }, - { - "type": { - "label": "=>", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 21357, - "end": 21359, - "loc": { - "start": { - "line": 653, - "column": 40 - }, - "end": { - "line": 653, - "column": 42 - } - } - }, - { - "type": { - "label": "{", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 21360, - "end": 21361, - "loc": { - "start": { - "line": 653, - "column": 43 - }, - "end": { - "line": 653, - "column": 44 - } - } - }, - { - "type": { - "label": "let", - "keyword": "let", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "let", - "start": 21371, - "end": 21374, - "loc": { - "start": { - "line": 654, - "column": 8 - }, - "end": { - "line": 654, - "column": 11 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "fctBtnClass", - "start": 21375, + "value": "rowDOM", + "start": 21380, "end": 21386, "loc": { "start": { - "line": 654, - "column": 12 + "line": 652, + "column": 10 }, "end": { - "line": 654, - "column": 23 + "line": 652, + "column": 16 } } }, @@ -139562,11 +140432,729 @@ "end": 21388, "loc": { "start": { - "line": 654, + "line": 652, + "column": 17 + }, + "end": { + "line": 652, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "document", + "start": 21389, + "end": 21397, + "loc": { + "start": { + "line": 652, + "column": 19 + }, + "end": { + "line": 652, + "column": 27 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21397, + "end": 21398, + "loc": { + "start": { + "line": 652, + "column": 27 + }, + "end": { + "line": 652, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "createElement", + "start": 21398, + "end": 21411, + "loc": { + "start": { + "line": 652, + "column": 28 + }, + "end": { + "line": 652, + "column": 41 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21411, + "end": 21412, + "loc": { + "start": { + "line": 652, + "column": 41 + }, + "end": { + "line": 652, + "column": 42 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "div", + "start": 21412, + "end": 21417, + "loc": { + "start": { + "line": 652, + "column": 42 + }, + "end": { + "line": 652, + "column": 47 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21417, + "end": 21418, + "loc": { + "start": { + "line": 652, + "column": 47 + }, + "end": { + "line": 652, + "column": 48 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21418, + "end": 21419, + "loc": { + "start": { + "line": 652, + "column": 48 + }, + "end": { + "line": 652, + "column": 49 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "rowDOM", + "start": 21427, + "end": 21433, + "loc": { + "start": { + "line": 653, + "column": 6 + }, + "end": { + "line": 653, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21433, + "end": 21434, + "loc": { + "start": { + "line": 653, + "column": 12 + }, + "end": { + "line": 653, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "className", + "start": 21434, + "end": 21443, + "loc": { + "start": { + "line": 653, + "column": 13 + }, + "end": { + "line": 653, + "column": 22 + } + } + }, + { + "type": { + "label": "_=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "+=", + "start": 21444, + "end": 21446, + "loc": { + "start": { + "line": 653, + "column": 23 + }, + "end": { + "line": 653, + "column": 25 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "hg-row", + "start": 21447, + "end": 21455, + "loc": { + "start": { + "line": 653, + "column": 26 + }, + "end": { + "line": 653, + "column": 34 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21455, + "end": 21456, + "loc": { + "start": { + "line": 653, + "column": 34 + }, + "end": { + "line": 653, + "column": 35 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Iterating through each button in row\r\n ", + "start": 21466, + "end": 21527, + "loc": { + "start": { + "line": 655, + "column": 6 + }, + "end": { + "line": 657, + "column": 9 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "rowArray", + "start": 21535, + "end": 21543, + "loc": { + "start": { + "line": 658, + "column": 6 + }, + "end": { + "line": 658, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21543, + "end": 21544, + "loc": { + "start": { + "line": 658, + "column": 14 + }, + "end": { + "line": 658, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "forEach", + "start": 21544, + "end": 21551, + "loc": { + "start": { + "line": 658, + "column": 15 + }, + "end": { + "line": 658, + "column": 22 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21551, + "end": 21552, + "loc": { + "start": { + "line": 658, + "column": 22 + }, + "end": { + "line": 658, + "column": 23 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21552, + "end": 21553, + "loc": { + "start": { + "line": 658, + "column": 23 + }, + "end": { + "line": 658, + "column": 24 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 21553, + "end": 21559, + "loc": { + "start": { + "line": 658, "column": 24 }, "end": { - "line": 654, + "line": 658, + "column": 30 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21559, + "end": 21560, + "loc": { + "start": { + "line": 658, + "column": 30 + }, + "end": { + "line": 658, + "column": 31 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bIndex", + "start": 21561, + "end": 21567, + "loc": { + "start": { + "line": 658, + "column": 32 + }, + "end": { + "line": 658, + "column": 38 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21567, + "end": 21568, + "loc": { + "start": { + "line": 658, + "column": 38 + }, + "end": { + "line": 658, + "column": 39 + } + } + }, + { + "type": { + "label": "=>", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 21569, + "end": 21571, + "loc": { + "start": { + "line": 658, + "column": 40 + }, + "end": { + "line": 658, + "column": 42 + } + } + }, + { + "type": { + "label": "{", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 21572, + "end": 21573, + "loc": { + "start": { + "line": 658, + "column": 43 + }, + "end": { + "line": 658, + "column": 44 + } + } + }, + { + "type": { + "label": "let", + "keyword": "let", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "let", + "start": 21583, + "end": 21586, + "loc": { + "start": { + "line": 659, + "column": 8 + }, + "end": { + "line": 659, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "fctBtnClass", + "start": 21587, + "end": 21598, + "loc": { + "start": { + "line": 659, + "column": 12 + }, + "end": { + "line": 659, + "column": 23 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 21599, + "end": 21600, + "loc": { + "start": { + "line": 659, + "column": 24 + }, + "end": { + "line": 659, "column": 25 } } @@ -139586,15 +141174,15 @@ "updateContext": null }, "value": "this", - "start": 21389, - "end": 21393, + "start": 21601, + "end": 21605, "loc": { "start": { - "line": 654, + "line": 659, "column": 26 }, "end": { - "line": 654, + "line": 659, "column": 30 } } @@ -139612,15 +141200,15 @@ "binop": null, "updateContext": null }, - "start": 21393, - "end": 21394, + "start": 21605, + "end": 21606, "loc": { "start": { - "line": 654, + "line": 659, "column": 30 }, "end": { - "line": 654, + "line": 659, "column": 31 } } @@ -139638,15 +141226,15 @@ "binop": null }, "value": "utilities", - "start": 21394, - "end": 21403, + "start": 21606, + "end": 21615, "loc": { "start": { - "line": 654, + "line": 659, "column": 31 }, "end": { - "line": 654, + "line": 659, "column": 40 } } @@ -139664,15 +141252,15 @@ "binop": null, "updateContext": null }, - "start": 21403, - "end": 21404, + "start": 21615, + "end": 21616, "loc": { "start": { - "line": 654, + "line": 659, "column": 40 }, "end": { - "line": 654, + "line": 659, "column": 41 } } @@ -139690,15 +141278,15 @@ "binop": null }, "value": "getButtonClass", - "start": 21404, - "end": 21418, + "start": 21616, + "end": 21630, "loc": { "start": { - "line": 654, + "line": 659, "column": 41 }, "end": { - "line": 654, + "line": 659, "column": 55 } } @@ -139715,15 +141303,15 @@ "postfix": false, "binop": null }, - "start": 21418, - "end": 21419, + "start": 21630, + "end": 21631, "loc": { "start": { - "line": 654, + "line": 659, "column": 55 }, "end": { - "line": 654, + "line": 659, "column": 56 } } @@ -139741,15 +141329,15 @@ "binop": null }, "value": "button", - "start": 21419, - "end": 21425, + "start": 21631, + "end": 21637, "loc": { "start": { - "line": 654, + "line": 659, "column": 56 }, "end": { - "line": 654, + "line": 659, "column": 62 } } @@ -139766,15 +141354,15 @@ "postfix": false, "binop": null }, - "start": 21425, - "end": 21426, + "start": 21637, + "end": 21638, "loc": { "start": { - "line": 654, + "line": 659, "column": 62 }, "end": { - "line": 654, + "line": 659, "column": 63 } } @@ -139792,15 +141380,15 @@ "binop": null, "updateContext": null }, - "start": 21426, - "end": 21427, + "start": 21638, + "end": 21639, "loc": { "start": { - "line": 654, + "line": 659, "column": 63 }, "end": { - "line": 654, + "line": 659, "column": 64 } } @@ -139820,15 +141408,15 @@ "updateContext": null }, "value": "let", - "start": 21437, - "end": 21440, + "start": 21649, + "end": 21652, "loc": { "start": { - "line": 655, + "line": 660, "column": 8 }, "end": { - "line": 655, + "line": 660, "column": 11 } } @@ -139846,15 +141434,15 @@ "binop": null }, "value": "buttonThemeClass", - "start": 21441, - "end": 21457, + "start": 21653, + "end": 21669, "loc": { "start": { - "line": 655, + "line": 660, "column": 12 }, "end": { - "line": 655, + "line": 660, "column": 28 } } @@ -139873,15 +141461,15 @@ "updateContext": null }, "value": "=", - "start": 21458, - "end": 21459, + "start": 21670, + "end": 21671, "loc": { "start": { - "line": 655, + "line": 660, "column": 29 }, "end": { - "line": 655, + "line": 660, "column": 30 } } @@ -139899,15 +141487,15 @@ "binop": null }, "value": "buttonThemesParsed", - "start": 21460, - "end": 21478, + "start": 21672, + "end": 21690, "loc": { "start": { - "line": 655, + "line": 660, "column": 31 }, "end": { - "line": 655, + "line": 660, "column": 49 } } @@ -139925,15 +141513,15 @@ "binop": null, "updateContext": null }, - "start": 21478, - "end": 21479, + "start": 21690, + "end": 21691, "loc": { "start": { - "line": 655, + "line": 660, "column": 49 }, "end": { - "line": 655, + "line": 660, "column": 50 } } @@ -139951,15 +141539,15 @@ "binop": null }, "value": "button", - "start": 21479, - "end": 21485, + "start": 21691, + "end": 21697, "loc": { "start": { - "line": 655, + "line": 660, "column": 50 }, "end": { - "line": 655, + "line": 660, "column": 56 } } @@ -139977,15 +141565,15 @@ "binop": null, "updateContext": null }, - "start": 21485, - "end": 21486, + "start": 21697, + "end": 21698, "loc": { "start": { - "line": 655, + "line": 660, "column": 56 }, "end": { - "line": 655, + "line": 660, "column": 57 } } @@ -140003,15 +141591,15 @@ "binop": null, "updateContext": null }, - "start": 21486, - "end": 21487, + "start": 21698, + "end": 21699, "loc": { "start": { - "line": 655, + "line": 660, "column": 57 }, "end": { - "line": 655, + "line": 660, "column": 58 } } @@ -140031,15 +141619,15 @@ "updateContext": null }, "value": "let", - "start": 21497, - "end": 21500, + "start": 21709, + "end": 21712, "loc": { "start": { - "line": 656, + "line": 661, "column": 8 }, "end": { - "line": 656, + "line": 661, "column": 11 } } @@ -140057,15 +141645,15 @@ "binop": null }, "value": "buttonDisplayName", - "start": 21501, - "end": 21518, + "start": 21713, + "end": 21730, "loc": { "start": { - "line": 656, + "line": 661, "column": 12 }, "end": { - "line": 656, + "line": 661, "column": 29 } } @@ -140084,15 +141672,15 @@ "updateContext": null }, "value": "=", - "start": 21519, - "end": 21520, + "start": 21731, + "end": 21732, "loc": { "start": { - "line": 656, + "line": 661, "column": 30 }, "end": { - "line": 656, + "line": 661, "column": 31 } } @@ -140112,15 +141700,15 @@ "updateContext": null }, "value": "this", - "start": 21521, - "end": 21525, + "start": 21733, + "end": 21737, "loc": { "start": { - "line": 656, + "line": 661, "column": 32 }, "end": { - "line": 656, + "line": 661, "column": 36 } } @@ -140138,15 +141726,15 @@ "binop": null, "updateContext": null }, - "start": 21525, - "end": 21526, + "start": 21737, + "end": 21738, "loc": { "start": { - "line": 656, + "line": 661, "column": 36 }, "end": { - "line": 656, + "line": 661, "column": 37 } } @@ -140164,15 +141752,15 @@ "binop": null }, "value": "utilities", - "start": 21526, - "end": 21535, + "start": 21738, + "end": 21747, "loc": { "start": { - "line": 656, + "line": 661, "column": 37 }, "end": { - "line": 656, + "line": 661, "column": 46 } } @@ -140190,15 +141778,15 @@ "binop": null, "updateContext": null }, - "start": 21535, - "end": 21536, + "start": 21747, + "end": 21748, "loc": { "start": { - "line": 656, + "line": 661, "column": 46 }, "end": { - "line": 656, + "line": 661, "column": 47 } } @@ -140216,15 +141804,15 @@ "binop": null }, "value": "getButtonDisplayName", - "start": 21536, - "end": 21556, + "start": 21748, + "end": 21768, "loc": { "start": { - "line": 656, + "line": 661, "column": 47 }, "end": { - "line": 656, + "line": 661, "column": 67 } } @@ -140241,15 +141829,15 @@ "postfix": false, "binop": null }, - "start": 21556, - "end": 21557, + "start": 21768, + "end": 21769, "loc": { "start": { - "line": 656, + "line": 661, "column": 67 }, "end": { - "line": 656, + "line": 661, "column": 68 } } @@ -140267,15 +141855,15 @@ "binop": null }, "value": "button", - "start": 21557, - "end": 21563, + "start": 21769, + "end": 21775, "loc": { "start": { - "line": 656, + "line": 661, "column": 68 }, "end": { - "line": 656, + "line": 661, "column": 74 } } @@ -140293,15 +141881,15 @@ "binop": null, "updateContext": null }, - "start": 21563, - "end": 21564, + "start": 21775, + "end": 21776, "loc": { "start": { - "line": 656, + "line": 661, "column": 74 }, "end": { - "line": 656, + "line": 661, "column": 75 } } @@ -140321,15 +141909,15 @@ "updateContext": null }, "value": "this", - "start": 21565, - "end": 21569, + "start": 21777, + "end": 21781, "loc": { "start": { - "line": 656, + "line": 661, "column": 76 }, "end": { - "line": 656, + "line": 661, "column": 80 } } @@ -140347,15 +141935,15 @@ "binop": null, "updateContext": null }, - "start": 21569, - "end": 21570, + "start": 21781, + "end": 21782, "loc": { "start": { - "line": 656, + "line": 661, "column": 80 }, "end": { - "line": 656, + "line": 661, "column": 81 } } @@ -140373,15 +141961,15 @@ "binop": null }, "value": "options", - "start": 21570, - "end": 21577, + "start": 21782, + "end": 21789, "loc": { "start": { - "line": 656, + "line": 661, "column": 81 }, "end": { - "line": 656, + "line": 661, "column": 88 } } @@ -140399,15 +141987,15 @@ "binop": null, "updateContext": null }, - "start": 21577, - "end": 21578, + "start": 21789, + "end": 21790, "loc": { "start": { - "line": 656, + "line": 661, "column": 88 }, "end": { - "line": 656, + "line": 661, "column": 89 } } @@ -140425,15 +142013,15 @@ "binop": null }, "value": "display", - "start": 21578, - "end": 21585, + "start": 21790, + "end": 21797, "loc": { "start": { - "line": 656, + "line": 661, "column": 89 }, "end": { - "line": 656, + "line": 661, "column": 96 } } @@ -140451,15 +142039,15 @@ "binop": null, "updateContext": null }, - "start": 21585, - "end": 21586, + "start": 21797, + "end": 21798, "loc": { "start": { - "line": 656, + "line": 661, "column": 96 }, "end": { - "line": 656, + "line": 661, "column": 97 } } @@ -140479,15 +142067,15 @@ "updateContext": null }, "value": "this", - "start": 21587, - "end": 21591, + "start": 21799, + "end": 21803, "loc": { "start": { - "line": 656, + "line": 661, "column": 98 }, "end": { - "line": 656, + "line": 661, "column": 102 } } @@ -140505,15 +142093,15 @@ "binop": null, "updateContext": null }, - "start": 21591, - "end": 21592, + "start": 21803, + "end": 21804, "loc": { "start": { - "line": 656, + "line": 661, "column": 102 }, "end": { - "line": 656, + "line": 661, "column": 103 } } @@ -140531,15 +142119,15 @@ "binop": null }, "value": "options", - "start": 21592, - "end": 21599, + "start": 21804, + "end": 21811, "loc": { "start": { - "line": 656, + "line": 661, "column": 103 }, "end": { - "line": 656, + "line": 661, "column": 110 } } @@ -140557,15 +142145,15 @@ "binop": null, "updateContext": null }, - "start": 21599, - "end": 21600, + "start": 21811, + "end": 21812, "loc": { "start": { - "line": 656, + "line": 661, "column": 110 }, "end": { - "line": 656, + "line": 661, "column": 111 } } @@ -140583,15 +142171,15 @@ "binop": null }, "value": "mergeDisplay", - "start": 21600, - "end": 21612, + "start": 21812, + "end": 21824, "loc": { "start": { - "line": 656, + "line": 661, "column": 111 }, "end": { - "line": 656, + "line": 661, "column": 123 } } @@ -140608,15 +142196,15 @@ "postfix": false, "binop": null }, - "start": 21612, - "end": 21613, + "start": 21824, + "end": 21825, "loc": { "start": { - "line": 656, + "line": 661, "column": 123 }, "end": { - "line": 656, + "line": 661, "column": 124 } } @@ -140634,15 +142222,15 @@ "binop": null, "updateContext": null }, - "start": 21613, - "end": 21614, + "start": 21825, + "end": 21826, "loc": { "start": { - "line": 656, + "line": 661, "column": 124 }, "end": { - "line": 656, + "line": 661, "column": 125 } } @@ -140650,15 +142238,15 @@ { "type": "CommentBlock", "value": "*\r\n * Creating button\r\n ", - "start": 21626, - "end": 21670, + "start": 21838, + "end": 21882, "loc": { "start": { - "line": 658, + "line": 663, "column": 8 }, "end": { - "line": 660, + "line": 665, "column": 11 } } @@ -140678,15 +142266,15 @@ "updateContext": null }, "value": "var", - "start": 21680, - "end": 21683, + "start": 21892, + "end": 21895, "loc": { "start": { - "line": 661, + "line": 666, "column": 8 }, "end": { - "line": 661, + "line": 666, "column": 11 } } @@ -140704,15 +142292,15 @@ "binop": null }, "value": "buttonDOM", - "start": 21684, - "end": 21693, + "start": 21896, + "end": 21905, "loc": { "start": { - "line": 661, + "line": 666, "column": 12 }, "end": { - "line": 661, + "line": 666, "column": 21 } } @@ -140731,15 +142319,15 @@ "updateContext": null }, "value": "=", - "start": 21694, - "end": 21695, + "start": 21906, + "end": 21907, "loc": { "start": { - "line": 661, + "line": 666, "column": 22 }, "end": { - "line": 661, + "line": 666, "column": 23 } } @@ -140757,15 +142345,15 @@ "binop": null }, "value": "document", - "start": 21696, - "end": 21704, + "start": 21908, + "end": 21916, "loc": { "start": { - "line": 661, + "line": 666, "column": 24 }, "end": { - "line": 661, + "line": 666, "column": 32 } } @@ -140783,15 +142371,15 @@ "binop": null, "updateContext": null }, - "start": 21704, - "end": 21705, + "start": 21916, + "end": 21917, "loc": { "start": { - "line": 661, + "line": 666, "column": 32 }, "end": { - "line": 661, + "line": 666, "column": 33 } } @@ -140809,15 +142397,15 @@ "binop": null }, "value": "createElement", - "start": 21705, - "end": 21718, + "start": 21917, + "end": 21930, "loc": { "start": { - "line": 661, + "line": 666, "column": 33 }, "end": { - "line": 661, + "line": 666, "column": 46 } } @@ -140834,15 +142422,15 @@ "postfix": false, "binop": null }, - "start": 21718, - "end": 21719, + "start": 21930, + "end": 21931, "loc": { "start": { - "line": 661, + "line": 666, "column": 46 }, "end": { - "line": 661, + "line": 666, "column": 47 } } @@ -140861,15 +142449,15 @@ "updateContext": null }, "value": "div", - "start": 21719, - "end": 21724, + "start": 21931, + "end": 21936, "loc": { "start": { - "line": 661, + "line": 666, "column": 47 }, "end": { - "line": 661, + "line": 666, "column": 52 } } @@ -140886,15 +142474,15 @@ "postfix": false, "binop": null }, - "start": 21724, - "end": 21725, + "start": 21936, + "end": 21937, "loc": { "start": { - "line": 661, + "line": 666, "column": 52 }, "end": { - "line": 661, + "line": 666, "column": 53 } } @@ -140912,15 +142500,15 @@ "binop": null, "updateContext": null }, - "start": 21725, - "end": 21726, + "start": 21937, + "end": 21938, "loc": { "start": { - "line": 661, + "line": 666, "column": 53 }, "end": { - "line": 661, + "line": 666, "column": 54 } } @@ -140938,15 +142526,15 @@ "binop": null }, "value": "buttonDOM", - "start": 21736, - "end": 21745, + "start": 21948, + "end": 21957, "loc": { "start": { - "line": 662, + "line": 667, "column": 8 }, "end": { - "line": 662, + "line": 667, "column": 17 } } @@ -140964,15 +142552,15 @@ "binop": null, "updateContext": null }, - "start": 21745, - "end": 21746, + "start": 21957, + "end": 21958, "loc": { "start": { - "line": 662, + "line": 667, "column": 17 }, "end": { - "line": 662, + "line": 667, "column": 18 } } @@ -140990,15 +142578,15 @@ "binop": null }, "value": "className", - "start": 21746, - "end": 21755, + "start": 21958, + "end": 21967, "loc": { "start": { - "line": 662, + "line": 667, "column": 18 }, "end": { - "line": 662, + "line": 667, "column": 27 } } @@ -141017,15 +142605,15 @@ "updateContext": null }, "value": "+=", - "start": 21756, - "end": 21758, + "start": 21968, + "end": 21970, "loc": { "start": { - "line": 662, + "line": 667, "column": 28 }, "end": { - "line": 662, + "line": 667, "column": 30 } } @@ -141042,15 +142630,15 @@ "postfix": false, "binop": null }, - "start": 21759, - "end": 21760, + "start": 21971, + "end": 21972, "loc": { "start": { - "line": 662, + "line": 667, "column": 31 }, "end": { - "line": 662, + "line": 667, "column": 32 } } @@ -141069,15 +142657,15 @@ "updateContext": null }, "value": "hg-button ", - "start": 21760, - "end": 21770, + "start": 21972, + "end": 21982, "loc": { "start": { - "line": 662, + "line": 667, "column": 32 }, "end": { - "line": 662, + "line": 667, "column": 42 } } @@ -141094,15 +142682,15 @@ "postfix": false, "binop": null }, - "start": 21770, - "end": 21772, + "start": 21982, + "end": 21984, "loc": { "start": { - "line": 662, + "line": 667, "column": 42 }, "end": { - "line": 662, + "line": 667, "column": 44 } } @@ -141120,15 +142708,15 @@ "binop": null }, "value": "fctBtnClass", - "start": 21772, - "end": 21783, + "start": 21984, + "end": 21995, "loc": { "start": { - "line": 662, + "line": 667, "column": 44 }, "end": { - "line": 662, + "line": 667, "column": 55 } } @@ -141145,15 +142733,15 @@ "postfix": false, "binop": null }, - "start": 21783, - "end": 21784, + "start": 21995, + "end": 21996, "loc": { "start": { - "line": 662, + "line": 667, "column": 55 }, "end": { - "line": 662, + "line": 667, "column": 56 } } @@ -141172,15 +142760,15 @@ "updateContext": null }, "value": "", - "start": 21784, - "end": 21784, + "start": 21996, + "end": 21996, "loc": { "start": { - "line": 662, + "line": 667, "column": 56 }, "end": { - "line": 662, + "line": 667, "column": 56 } } @@ -141197,15 +142785,15 @@ "postfix": false, "binop": null }, - "start": 21784, - "end": 21786, + "start": 21996, + "end": 21998, "loc": { "start": { - "line": 662, + "line": 667, "column": 56 }, "end": { - "line": 662, + "line": 667, "column": 58 } } @@ -141223,15 +142811,15 @@ "binop": null }, "value": "buttonThemeClass", - "start": 21786, - "end": 21802, + "start": 21998, + "end": 22014, "loc": { "start": { - "line": 662, + "line": 667, "column": 58 }, "end": { - "line": 662, + "line": 667, "column": 74 } } @@ -141249,15 +142837,15 @@ "binop": null, "updateContext": null }, - "start": 21803, - "end": 21804, + "start": 22015, + "end": 22016, "loc": { "start": { - "line": 662, + "line": 667, "column": 75 }, "end": { - "line": 662, + "line": 667, "column": 76 } } @@ -141276,15 +142864,15 @@ "updateContext": null }, "value": " ", - "start": 21805, - "end": 21808, + "start": 22017, + "end": 22020, "loc": { "start": { - "line": 662, + "line": 667, "column": 77 }, "end": { - "line": 662, + "line": 667, "column": 80 } } @@ -141303,15 +142891,15 @@ "updateContext": null }, "value": "+", - "start": 21808, - "end": 21809, + "start": 22020, + "end": 22021, "loc": { "start": { - "line": 662, + "line": 667, "column": 80 }, "end": { - "line": 662, + "line": 667, "column": 81 } } @@ -141329,15 +142917,15 @@ "binop": null }, "value": "buttonThemeClass", - "start": 21809, - "end": 21825, + "start": 22021, + "end": 22037, "loc": { "start": { - "line": 662, + "line": 667, "column": 81 }, "end": { - "line": 662, + "line": 667, "column": 97 } } @@ -141355,15 +142943,15 @@ "binop": null, "updateContext": null }, - "start": 21826, - "end": 21827, + "start": 22038, + "end": 22039, "loc": { "start": { - "line": 662, + "line": 667, "column": 98 }, "end": { - "line": 662, + "line": 667, "column": 99 } } @@ -141382,15 +142970,15 @@ "updateContext": null }, "value": "", - "start": 21828, - "end": 21830, + "start": 22040, + "end": 22042, "loc": { "start": { - "line": 662, + "line": 667, "column": 100 }, "end": { - "line": 662, + "line": 667, "column": 102 } } @@ -141407,15 +142995,15 @@ "postfix": false, "binop": null }, - "start": 21830, - "end": 21831, + "start": 22042, + "end": 22043, "loc": { "start": { - "line": 662, + "line": 667, "column": 102 }, "end": { - "line": 662, + "line": 667, "column": 103 } } @@ -141434,15 +143022,15 @@ "updateContext": null }, "value": "", - "start": 21831, - "end": 21831, + "start": 22043, + "end": 22043, "loc": { "start": { - "line": 662, + "line": 667, "column": 103 }, "end": { - "line": 662, + "line": 667, "column": 103 } } @@ -141459,15 +143047,15 @@ "postfix": false, "binop": null }, - "start": 21831, - "end": 21832, + "start": 22043, + "end": 22044, "loc": { "start": { - "line": 662, + "line": 667, "column": 103 }, "end": { - "line": 662, + "line": 667, "column": 104 } } @@ -141485,15 +143073,15 @@ "binop": null, "updateContext": null }, - "start": 21832, - "end": 21833, + "start": 22044, + "end": 22045, "loc": { "start": { - "line": 662, + "line": 667, "column": 104 }, "end": { - "line": 662, + "line": 667, "column": 105 } } @@ -141511,15 +143099,15 @@ "binop": null }, "value": "buttonDOM", - "start": 21843, - "end": 21852, + "start": 22055, + "end": 22064, "loc": { "start": { - "line": 663, + "line": 668, "column": 8 }, "end": { - "line": 663, + "line": 668, "column": 17 } } @@ -141537,15 +143125,15 @@ "binop": null, "updateContext": null }, - "start": 21852, - "end": 21853, + "start": 22064, + "end": 22065, "loc": { "start": { - "line": 663, + "line": 668, "column": 17 }, "end": { - "line": 663, + "line": 668, "column": 18 } } @@ -141563,15 +143151,15 @@ "binop": null }, "value": "onclick", - "start": 21853, - "end": 21860, + "start": 22065, + "end": 22072, "loc": { "start": { - "line": 663, + "line": 668, "column": 18 }, "end": { - "line": 663, + "line": 668, "column": 25 } } @@ -141590,15 +143178,15 @@ "updateContext": null }, "value": "=", - "start": 21861, - "end": 21862, + "start": 22073, + "end": 22074, "loc": { "start": { - "line": 663, + "line": 668, "column": 26 }, "end": { - "line": 663, + "line": 668, "column": 27 } } @@ -141615,15 +143203,15 @@ "postfix": false, "binop": null }, - "start": 21863, - "end": 21864, + "start": 22075, + "end": 22076, "loc": { "start": { - "line": 663, + "line": 668, "column": 28 }, "end": { - "line": 663, + "line": 668, "column": 29 } } @@ -141640,15 +143228,15 @@ "postfix": false, "binop": null }, - "start": 21864, - "end": 21865, + "start": 22076, + "end": 22077, "loc": { "start": { - "line": 663, + "line": 668, "column": 29 }, "end": { - "line": 663, + "line": 668, "column": 30 } } @@ -141666,15 +143254,15 @@ "binop": null, "updateContext": null }, - "start": 21866, - "end": 21868, + "start": 22078, + "end": 22080, "loc": { "start": { - "line": 663, + "line": 668, "column": 31 }, "end": { - "line": 663, + "line": 668, "column": 33 } } @@ -141694,15 +143282,15 @@ "updateContext": null }, "value": "this", - "start": 21869, - "end": 21873, + "start": 22081, + "end": 22085, "loc": { "start": { - "line": 663, + "line": 668, "column": 34 }, "end": { - "line": 663, + "line": 668, "column": 38 } } @@ -141720,15 +143308,15 @@ "binop": null, "updateContext": null }, - "start": 21873, - "end": 21874, + "start": 22085, + "end": 22086, "loc": { "start": { - "line": 663, + "line": 668, "column": 38 }, "end": { - "line": 663, + "line": 668, "column": 39 } } @@ -141746,15 +143334,15 @@ "binop": null }, "value": "handleButtonClicked", - "start": 21874, - "end": 21893, + "start": 22086, + "end": 22105, "loc": { "start": { - "line": 663, + "line": 668, "column": 39 }, "end": { - "line": 663, + "line": 668, "column": 58 } } @@ -141771,15 +143359,15 @@ "postfix": false, "binop": null }, - "start": 21893, - "end": 21894, + "start": 22105, + "end": 22106, "loc": { "start": { - "line": 663, + "line": 668, "column": 58 }, "end": { - "line": 663, + "line": 668, "column": 59 } } @@ -141797,15 +143385,15 @@ "binop": null }, "value": "button", - "start": 21894, - "end": 21900, + "start": 22106, + "end": 22112, "loc": { "start": { - "line": 663, + "line": 668, "column": 59 }, "end": { - "line": 663, + "line": 668, "column": 65 } } @@ -141822,15 +143410,15 @@ "postfix": false, "binop": null }, - "start": 21900, - "end": 21901, + "start": 22112, + "end": 22113, "loc": { "start": { - "line": 663, + "line": 668, "column": 65 }, "end": { - "line": 663, + "line": 668, "column": 66 } } @@ -141848,15 +143436,15 @@ "binop": null, "updateContext": null }, - "start": 21901, - "end": 21902, + "start": 22113, + "end": 22114, "loc": { "start": { - "line": 663, + "line": 668, "column": 66 }, "end": { - "line": 663, + "line": 668, "column": 67 } } @@ -141874,15 +143462,15 @@ "binop": null }, "value": "buttonDOM", - "start": 21912, - "end": 21921, + "start": 22124, + "end": 22133, "loc": { "start": { - "line": 664, + "line": 669, "column": 8 }, "end": { - "line": 664, + "line": 669, "column": 17 } } @@ -141900,15 +143488,15 @@ "binop": null, "updateContext": null }, - "start": 21921, - "end": 21922, + "start": 22133, + "end": 22134, "loc": { "start": { - "line": 664, + "line": 669, "column": 17 }, "end": { - "line": 664, + "line": 669, "column": 18 } } @@ -141926,15 +143514,15 @@ "binop": null }, "value": "onmousedown", - "start": 21922, - "end": 21933, + "start": 22134, + "end": 22145, "loc": { "start": { - "line": 664, + "line": 669, "column": 18 }, "end": { - "line": 664, + "line": 669, "column": 29 } } @@ -141953,15 +143541,15 @@ "updateContext": null }, "value": "=", - "start": 21934, - "end": 21935, + "start": 22146, + "end": 22147, "loc": { "start": { - "line": 664, + "line": 669, "column": 30 }, "end": { - "line": 664, + "line": 669, "column": 31 } } @@ -141978,15 +143566,15 @@ "postfix": false, "binop": null }, - "start": 21936, - "end": 21937, + "start": 22148, + "end": 22149, "loc": { "start": { - "line": 664, + "line": 669, "column": 32 }, "end": { - "line": 664, + "line": 669, "column": 33 } } @@ -142004,15 +143592,15 @@ "binop": null }, "value": "e", - "start": 21937, - "end": 21938, + "start": 22149, + "end": 22150, "loc": { "start": { - "line": 664, + "line": 669, "column": 33 }, "end": { - "line": 664, + "line": 669, "column": 34 } } @@ -142029,15 +143617,15 @@ "postfix": false, "binop": null }, - "start": 21938, - "end": 21939, + "start": 22150, + "end": 22151, "loc": { "start": { - "line": 664, + "line": 669, "column": 34 }, "end": { - "line": 664, + "line": 669, "column": 35 } } @@ -142055,15 +143643,15 @@ "binop": null, "updateContext": null }, - "start": 21940, - "end": 21942, + "start": 22152, + "end": 22154, "loc": { "start": { - "line": 664, + "line": 669, "column": 36 }, "end": { - "line": 664, + "line": 669, "column": 38 } } @@ -142083,15 +143671,15 @@ "updateContext": null }, "value": "this", - "start": 21943, - "end": 21947, + "start": 22155, + "end": 22159, "loc": { "start": { - "line": 664, + "line": 669, "column": 39 }, "end": { - "line": 664, + "line": 669, "column": 43 } } @@ -142109,15 +143697,15 @@ "binop": null, "updateContext": null }, - "start": 21947, - "end": 21948, + "start": 22159, + "end": 22160, "loc": { "start": { - "line": 664, + "line": 669, "column": 43 }, "end": { - "line": 664, + "line": 669, "column": 44 } } @@ -142135,15 +143723,15 @@ "binop": null }, "value": "handleButtonMouseDown", - "start": 21948, - "end": 21969, + "start": 22160, + "end": 22181, "loc": { "start": { - "line": 664, + "line": 669, "column": 44 }, "end": { - "line": 664, + "line": 669, "column": 65 } } @@ -142160,15 +143748,15 @@ "postfix": false, "binop": null }, - "start": 21969, - "end": 21970, + "start": 22181, + "end": 22182, "loc": { "start": { - "line": 664, + "line": 669, "column": 65 }, "end": { - "line": 664, + "line": 669, "column": 66 } } @@ -142186,15 +143774,15 @@ "binop": null }, "value": "button", - "start": 21970, - "end": 21976, + "start": 22182, + "end": 22188, "loc": { "start": { - "line": 664, + "line": 669, "column": 66 }, "end": { - "line": 664, + "line": 669, "column": 72 } } @@ -142212,15 +143800,15 @@ "binop": null, "updateContext": null }, - "start": 21976, - "end": 21977, + "start": 22188, + "end": 22189, "loc": { "start": { - "line": 664, + "line": 669, "column": 72 }, "end": { - "line": 664, + "line": 669, "column": 73 } } @@ -142238,15 +143826,15 @@ "binop": null }, "value": "e", - "start": 21978, - "end": 21979, + "start": 22190, + "end": 22191, "loc": { "start": { - "line": 664, + "line": 669, "column": 74 }, "end": { - "line": 664, + "line": 669, "column": 75 } } @@ -142263,15 +143851,15 @@ "postfix": false, "binop": null }, - "start": 21979, - "end": 21980, + "start": 22191, + "end": 22192, "loc": { "start": { - "line": 664, + "line": 669, "column": 75 }, "end": { - "line": 664, + "line": 669, "column": 76 } } @@ -142289,15 +143877,15 @@ "binop": null, "updateContext": null }, - "start": 21980, - "end": 21981, + "start": 22192, + "end": 22193, "loc": { "start": { - "line": 664, + "line": 669, "column": 76 }, "end": { - "line": 664, + "line": 669, "column": 77 } } @@ -142305,15 +143893,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding identifier\r\n ", - "start": 21993, - "end": 22039, + "start": 22205, + "end": 22251, "loc": { "start": { - "line": 666, + "line": 671, "column": 8 }, "end": { - "line": 668, + "line": 673, "column": 11 } } @@ -142331,15 +143919,15 @@ "binop": null }, "value": "buttonDOM", - "start": 22049, - "end": 22058, + "start": 22261, + "end": 22270, "loc": { "start": { - "line": 669, + "line": 674, "column": 8 }, "end": { - "line": 669, + "line": 674, "column": 17 } } @@ -142357,15 +143945,15 @@ "binop": null, "updateContext": null }, - "start": 22058, - "end": 22059, + "start": 22270, + "end": 22271, "loc": { "start": { - "line": 669, + "line": 674, "column": 17 }, "end": { - "line": 669, + "line": 674, "column": 18 } } @@ -142383,15 +143971,15 @@ "binop": null }, "value": "setAttribute", - "start": 22059, - "end": 22071, + "start": 22271, + "end": 22283, "loc": { "start": { - "line": 669, + "line": 674, "column": 18 }, "end": { - "line": 669, + "line": 674, "column": 30 } } @@ -142408,15 +143996,15 @@ "postfix": false, "binop": null }, - "start": 22071, - "end": 22072, + "start": 22283, + "end": 22284, "loc": { "start": { - "line": 669, + "line": 674, "column": 30 }, "end": { - "line": 669, + "line": 674, "column": 31 } } @@ -142435,15 +144023,15 @@ "updateContext": null }, "value": "data-skBtn", - "start": 22072, - "end": 22084, + "start": 22284, + "end": 22296, "loc": { "start": { - "line": 669, + "line": 674, "column": 31 }, "end": { - "line": 669, + "line": 674, "column": 43 } } @@ -142461,15 +144049,15 @@ "binop": null, "updateContext": null }, - "start": 22084, - "end": 22085, + "start": 22296, + "end": 22297, "loc": { "start": { - "line": 669, + "line": 674, "column": 43 }, "end": { - "line": 669, + "line": 674, "column": 44 } } @@ -142487,15 +144075,15 @@ "binop": null }, "value": "button", - "start": 22086, - "end": 22092, + "start": 22298, + "end": 22304, "loc": { "start": { - "line": 669, + "line": 674, "column": 45 }, "end": { - "line": 669, + "line": 674, "column": 51 } } @@ -142512,15 +144100,15 @@ "postfix": false, "binop": null }, - "start": 22092, - "end": 22093, + "start": 22304, + "end": 22305, "loc": { "start": { - "line": 669, + "line": 674, "column": 51 }, "end": { - "line": 669, + "line": 674, "column": 52 } } @@ -142538,15 +144126,15 @@ "binop": null, "updateContext": null }, - "start": 22093, - "end": 22094, + "start": 22305, + "end": 22306, "loc": { "start": { - "line": 669, + "line": 674, "column": 52 }, "end": { - "line": 669, + "line": 674, "column": 53 } } @@ -142554,15 +144142,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n ", - "start": 22106, - "end": 22261, + "start": 22318, + "end": 22473, "loc": { "start": { - "line": 671, + "line": 676, "column": 8 }, "end": { - "line": 674, + "line": 679, "column": 11 } } @@ -142582,831 +144170,11 @@ "updateContext": null }, "value": "let", - "start": 22271, - "end": 22274, + "start": 22483, + "end": 22486, "loc": { "start": { - "line": 675, - "column": 8 - }, - "end": { - "line": 675, - "column": 11 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonUID", - "start": 22275, - "end": 22284, - "loc": { - "start": { - "line": 675, - "column": 12 - }, - "end": { - "line": 675, - "column": 21 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 22285, - "end": 22286, - "loc": { - "start": { - "line": 675, - "column": 22 - }, - "end": { - "line": 675, - "column": 23 - } - } - }, - { - "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22287, - "end": 22288, - "loc": { - "start": { - "line": 675, - "column": 24 - }, - "end": { - "line": 675, - "column": 25 - } - } - }, - { - "type": { - "label": "template", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 22288, - "end": 22288, - "loc": { - "start": { - "line": 675, - "column": 25 - }, - "end": { - "line": 675, - "column": 25 - } - } - }, - { - "type": { - "label": "${", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22288, - "end": 22290, - "loc": { - "start": { - "line": 675, - "column": 25 - }, - "end": { - "line": 675, - "column": 27 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 22290, - "end": 22294, - "loc": { - "start": { - "line": 675, - "column": 27 - }, - "end": { - "line": 675, - "column": 31 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22294, - "end": 22295, - "loc": { - "start": { - "line": 675, - "column": 31 - }, - "end": { - "line": 675, - "column": 32 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "options", - "start": 22295, - "end": 22302, - "loc": { - "start": { - "line": 675, - "column": 32 - }, - "end": { - "line": 675, - "column": 39 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22302, - "end": 22303, - "loc": { - "start": { - "line": 675, - "column": 39 - }, - "end": { - "line": 675, - "column": 40 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "layoutName", - "start": 22303, - "end": 22313, - "loc": { - "start": { - "line": 675, - "column": 40 - }, - "end": { - "line": 675, - "column": 50 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22313, - "end": 22314, - "loc": { - "start": { - "line": 675, - "column": 50 - }, - "end": { - "line": 675, - "column": 51 - } - } - }, - { - "type": { - "label": "template", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "-r", - "start": 22314, - "end": 22316, - "loc": { - "start": { - "line": 675, - "column": 51 - }, - "end": { - "line": 675, - "column": 53 - } - } - }, - { - "type": { - "label": "${", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22316, - "end": 22318, - "loc": { - "start": { - "line": 675, - "column": 53 - }, - "end": { - "line": 675, - "column": 55 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "rIndex", - "start": 22318, - "end": 22324, - "loc": { - "start": { - "line": 675, - "column": 55 - }, - "end": { - "line": 675, - "column": 61 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22324, - "end": 22325, - "loc": { - "start": { - "line": 675, - "column": 61 - }, - "end": { - "line": 675, - "column": 62 - } - } - }, - { - "type": { - "label": "template", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "b", - "start": 22325, - "end": 22326, - "loc": { - "start": { - "line": 675, - "column": 62 - }, - "end": { - "line": 675, - "column": 63 - } - } - }, - { - "type": { - "label": "${", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22326, - "end": 22328, - "loc": { - "start": { - "line": 675, - "column": 63 - }, - "end": { - "line": 675, - "column": 65 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "bIndex", - "start": 22328, - "end": 22334, - "loc": { - "start": { - "line": 675, - "column": 65 - }, - "end": { - "line": 675, - "column": 71 - } - } - }, - { - "type": { - "label": "}", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22334, - "end": 22335, - "loc": { - "start": { - "line": 675, - "column": 71 - }, - "end": { - "line": 675, - "column": 72 - } - } - }, - { - "type": { - "label": "template", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "", - "start": 22335, - "end": 22335, - "loc": { - "start": { - "line": 675, - "column": 72 - }, - "end": { - "line": 675, - "column": 72 - } - } - }, - { - "type": { - "label": "`", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22335, - "end": 22336, - "loc": { - "start": { - "line": 675, - "column": 72 - }, - "end": { - "line": 675, - "column": 73 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22336, - "end": 22337, - "loc": { - "start": { - "line": 675, - "column": 73 - }, - "end": { - "line": 675, - "column": 74 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonDOM", - "start": 22347, - "end": 22356, - "loc": { - "start": { - "line": 676, - "column": 8 - }, - "end": { - "line": 676, - "column": 17 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22356, - "end": 22357, - "loc": { - "start": { - "line": 676, - "column": 17 - }, - "end": { - "line": 676, - "column": 18 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "setAttribute", - "start": 22357, - "end": 22369, - "loc": { - "start": { - "line": 676, - "column": 18 - }, - "end": { - "line": 676, - "column": 30 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22369, - "end": 22370, - "loc": { - "start": { - "line": 676, - "column": 30 - }, - "end": { - "line": 676, - "column": 31 - } - } - }, - { - "type": { - "label": "string", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "data-skBtnUID", - "start": 22370, - "end": 22385, - "loc": { - "start": { - "line": 676, - "column": 31 - }, - "end": { - "line": 676, - "column": 46 - } - } - }, - { - "type": { - "label": ",", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22385, - "end": 22386, - "loc": { - "start": { - "line": 676, - "column": 46 - }, - "end": { - "line": 676, - "column": 47 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonUID", - "start": 22387, - "end": 22396, - "loc": { - "start": { - "line": 676, - "column": 48 - }, - "end": { - "line": 676, - "column": 57 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22396, - "end": 22397, - "loc": { - "start": { - "line": 676, - "column": 57 - }, - "end": { - "line": 676, - "column": 58 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22397, - "end": 22398, - "loc": { - "start": { - "line": 676, - "column": 58 - }, - "end": { - "line": 676, - "column": 59 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Adding display label\r\n ", - "start": 22410, - "end": 22459, - "loc": { - "start": { - "line": 678, + "line": 680, "column": 8 }, "end": { @@ -143415,6 +144183,577 @@ } } }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonUID", + "start": 22487, + "end": 22496, + "loc": { + "start": { + "line": 680, + "column": 12 + }, + "end": { + "line": 680, + "column": 21 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 22497, + "end": 22498, + "loc": { + "start": { + "line": 680, + "column": 22 + }, + "end": { + "line": 680, + "column": 23 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22499, + "end": 22500, + "loc": { + "start": { + "line": 680, + "column": 24 + }, + "end": { + "line": 680, + "column": 25 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 22500, + "end": 22500, + "loc": { + "start": { + "line": 680, + "column": 25 + }, + "end": { + "line": 680, + "column": 25 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22500, + "end": 22502, + "loc": { + "start": { + "line": 680, + "column": 25 + }, + "end": { + "line": 680, + "column": 27 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 22502, + "end": 22506, + "loc": { + "start": { + "line": 680, + "column": 27 + }, + "end": { + "line": 680, + "column": 31 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22506, + "end": 22507, + "loc": { + "start": { + "line": 680, + "column": 31 + }, + "end": { + "line": 680, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "options", + "start": 22507, + "end": 22514, + "loc": { + "start": { + "line": 680, + "column": 32 + }, + "end": { + "line": 680, + "column": 39 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22514, + "end": 22515, + "loc": { + "start": { + "line": 680, + "column": 39 + }, + "end": { + "line": 680, + "column": 40 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "layoutName", + "start": 22515, + "end": 22525, + "loc": { + "start": { + "line": 680, + "column": 40 + }, + "end": { + "line": 680, + "column": 50 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22525, + "end": 22526, + "loc": { + "start": { + "line": 680, + "column": 50 + }, + "end": { + "line": 680, + "column": 51 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "-r", + "start": 22526, + "end": 22528, + "loc": { + "start": { + "line": 680, + "column": 51 + }, + "end": { + "line": 680, + "column": 53 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22528, + "end": 22530, + "loc": { + "start": { + "line": 680, + "column": 53 + }, + "end": { + "line": 680, + "column": 55 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "rIndex", + "start": 22530, + "end": 22536, + "loc": { + "start": { + "line": 680, + "column": 55 + }, + "end": { + "line": 680, + "column": 61 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22536, + "end": 22537, + "loc": { + "start": { + "line": 680, + "column": 61 + }, + "end": { + "line": 680, + "column": 62 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "b", + "start": 22537, + "end": 22538, + "loc": { + "start": { + "line": 680, + "column": 62 + }, + "end": { + "line": 680, + "column": 63 + } + } + }, + { + "type": { + "label": "${", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22538, + "end": 22540, + "loc": { + "start": { + "line": 680, + "column": 63 + }, + "end": { + "line": 680, + "column": 65 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "bIndex", + "start": 22540, + "end": 22546, + "loc": { + "start": { + "line": 680, + "column": 65 + }, + "end": { + "line": 680, + "column": 71 + } + } + }, + { + "type": { + "label": "}", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22546, + "end": 22547, + "loc": { + "start": { + "line": 680, + "column": 71 + }, + "end": { + "line": 680, + "column": 72 + } + } + }, + { + "type": { + "label": "template", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "", + "start": 22547, + "end": 22547, + "loc": { + "start": { + "line": 680, + "column": 72 + }, + "end": { + "line": 680, + "column": 72 + } + } + }, + { + "type": { + "label": "`", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22547, + "end": 22548, + "loc": { + "start": { + "line": 680, + "column": 72 + }, + "end": { + "line": 680, + "column": 73 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22548, + "end": 22549, + "loc": { + "start": { + "line": 680, + "column": 73 + }, + "end": { + "line": 680, + "column": 74 + } + } + }, { "type": { "label": "name", @@ -143428,8 +144767,8 @@ "binop": null }, "value": "buttonDOM", - "start": 22469, - "end": 22478, + "start": 22559, + "end": 22568, "loc": { "start": { "line": 681, @@ -143454,8 +144793,8 @@ "binop": null, "updateContext": null }, - "start": 22478, - "end": 22479, + "start": 22568, + "end": 22569, "loc": { "start": { "line": 681, @@ -143480,8 +144819,8 @@ "binop": null }, "value": "setAttribute", - "start": 22479, - "end": 22491, + "start": 22569, + "end": 22581, "loc": { "start": { "line": 681, @@ -143505,8 +144844,8 @@ "postfix": false, "binop": null }, - "start": 22491, - "end": 22492, + "start": 22581, + "end": 22582, "loc": { "start": { "line": 681, @@ -143531,9 +144870,9 @@ "binop": null, "updateContext": null }, - "value": "data-displayLabel", - "start": 22492, - "end": 22511, + "value": "data-skBtnUID", + "start": 22582, + "end": 22597, "loc": { "start": { "line": 681, @@ -143541,6 +144880,255 @@ }, "end": { "line": 681, + "column": 46 + } + } + }, + { + "type": { + "label": ",", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22597, + "end": 22598, + "loc": { + "start": { + "line": 681, + "column": 46 + }, + "end": { + "line": 681, + "column": 47 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonUID", + "start": 22599, + "end": 22608, + "loc": { + "start": { + "line": 681, + "column": 48 + }, + "end": { + "line": 681, + "column": 57 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22608, + "end": 22609, + "loc": { + "start": { + "line": 681, + "column": 57 + }, + "end": { + "line": 681, + "column": 58 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22609, + "end": 22610, + "loc": { + "start": { + "line": 681, + "column": 58 + }, + "end": { + "line": 681, + "column": 59 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Adding display label\r\n ", + "start": 22622, + "end": 22671, + "loc": { + "start": { + "line": 683, + "column": 8 + }, + "end": { + "line": 685, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonDOM", + "start": 22681, + "end": 22690, + "loc": { + "start": { + "line": 686, + "column": 8 + }, + "end": { + "line": 686, + "column": 17 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 22690, + "end": 22691, + "loc": { + "start": { + "line": 686, + "column": 17 + }, + "end": { + "line": 686, + "column": 18 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "setAttribute", + "start": 22691, + "end": 22703, + "loc": { + "start": { + "line": 686, + "column": 18 + }, + "end": { + "line": 686, + "column": 30 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 22703, + "end": 22704, + "loc": { + "start": { + "line": 686, + "column": 30 + }, + "end": { + "line": 686, + "column": 31 + } + } + }, + { + "type": { + "label": "string", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "data-displayLabel", + "start": 22704, + "end": 22723, + "loc": { + "start": { + "line": 686, + "column": 31 + }, + "end": { + "line": 686, "column": 50 } } @@ -143558,15 +145146,15 @@ "binop": null, "updateContext": null }, - "start": 22511, - "end": 22512, + "start": 22723, + "end": 22724, "loc": { "start": { - "line": 681, + "line": 686, "column": 50 }, "end": { - "line": 681, + "line": 686, "column": 51 } } @@ -143584,15 +145172,15 @@ "binop": null }, "value": "buttonDisplayName", - "start": 22513, - "end": 22530, + "start": 22725, + "end": 22742, "loc": { "start": { - "line": 681, + "line": 686, "column": 52 }, "end": { - "line": 681, + "line": 686, "column": 69 } } @@ -143609,15 +145197,15 @@ "postfix": false, "binop": null }, - "start": 22530, - "end": 22531, + "start": 22742, + "end": 22743, "loc": { "start": { - "line": 681, + "line": 686, "column": 69 }, "end": { - "line": 681, + "line": 686, "column": 70 } } @@ -143635,15 +145223,15 @@ "binop": null, "updateContext": null }, - "start": 22531, - "end": 22532, + "start": 22743, + "end": 22744, "loc": { "start": { - "line": 681, + "line": 686, "column": 70 }, "end": { - "line": 681, + "line": 686, "column": 71 } } @@ -143651,15 +145239,15 @@ { "type": "CommentBlock", "value": "*\r\n * Adding button label to button\r\n ", - "start": 22544, - "end": 22602, + "start": 22756, + "end": 22814, "loc": { "start": { - "line": 683, + "line": 688, "column": 8 }, "end": { - "line": 685, + "line": 690, "column": 11 } } @@ -143679,15 +145267,15 @@ "updateContext": null }, "value": "var", - "start": 22612, - "end": 22615, + "start": 22824, + "end": 22827, "loc": { "start": { - "line": 686, + "line": 691, "column": 8 }, "end": { - "line": 686, + "line": 691, "column": 11 } } @@ -143705,15 +145293,15 @@ "binop": null }, "value": "buttonSpanDOM", - "start": 22616, - "end": 22629, + "start": 22828, + "end": 22841, "loc": { "start": { - "line": 686, + "line": 691, "column": 12 }, "end": { - "line": 686, + "line": 691, "column": 25 } } @@ -143732,15 +145320,15 @@ "updateContext": null }, "value": "=", - "start": 22630, - "end": 22631, + "start": 22842, + "end": 22843, "loc": { "start": { - "line": 686, + "line": 691, "column": 26 }, "end": { - "line": 686, + "line": 691, "column": 27 } } @@ -143758,15 +145346,15 @@ "binop": null }, "value": "document", - "start": 22632, - "end": 22640, + "start": 22844, + "end": 22852, "loc": { "start": { - "line": 686, + "line": 691, "column": 28 }, "end": { - "line": 686, + "line": 691, "column": 36 } } @@ -143784,15 +145372,15 @@ "binop": null, "updateContext": null }, - "start": 22640, - "end": 22641, + "start": 22852, + "end": 22853, "loc": { "start": { - "line": 686, + "line": 691, "column": 36 }, "end": { - "line": 686, + "line": 691, "column": 37 } } @@ -143810,15 +145398,15 @@ "binop": null }, "value": "createElement", - "start": 22641, - "end": 22654, + "start": 22853, + "end": 22866, "loc": { "start": { - "line": 686, + "line": 691, "column": 37 }, "end": { - "line": 686, + "line": 691, "column": 50 } } @@ -143835,15 +145423,15 @@ "postfix": false, "binop": null }, - "start": 22654, - "end": 22655, + "start": 22866, + "end": 22867, "loc": { "start": { - "line": 686, + "line": 691, "column": 50 }, "end": { - "line": 686, + "line": 691, "column": 51 } } @@ -143862,15 +145450,15 @@ "updateContext": null }, "value": "span", - "start": 22655, - "end": 22661, + "start": 22867, + "end": 22873, "loc": { "start": { - "line": 686, + "line": 691, "column": 51 }, "end": { - "line": 686, + "line": 691, "column": 57 } } @@ -143887,15 +145475,15 @@ "postfix": false, "binop": null }, - "start": 22661, - "end": 22662, + "start": 22873, + "end": 22874, "loc": { "start": { - "line": 686, + "line": 691, "column": 57 }, "end": { - "line": 686, + "line": 691, "column": 58 } } @@ -143913,15 +145501,15 @@ "binop": null, "updateContext": null }, - "start": 22662, - "end": 22663, + "start": 22874, + "end": 22875, "loc": { "start": { - "line": 686, + "line": 691, "column": 58 }, "end": { - "line": 686, + "line": 691, "column": 59 } } @@ -143939,15 +145527,15 @@ "binop": null }, "value": "buttonSpanDOM", - "start": 22673, - "end": 22686, + "start": 22885, + "end": 22898, "loc": { "start": { - "line": 687, + "line": 692, "column": 8 }, "end": { - "line": 687, + "line": 692, "column": 21 } } @@ -143965,15 +145553,15 @@ "binop": null, "updateContext": null }, - "start": 22686, - "end": 22687, + "start": 22898, + "end": 22899, "loc": { "start": { - "line": 687, + "line": 692, "column": 21 }, "end": { - "line": 687, + "line": 692, "column": 22 } } @@ -143991,15 +145579,15 @@ "binop": null }, "value": "innerHTML", - "start": 22687, - "end": 22696, + "start": 22899, + "end": 22908, "loc": { "start": { - "line": 687, + "line": 692, "column": 22 }, "end": { - "line": 687, + "line": 692, "column": 31 } } @@ -144018,15 +145606,15 @@ "updateContext": null }, "value": "=", - "start": 22697, - "end": 22698, + "start": 22909, + "end": 22910, "loc": { "start": { - "line": 687, + "line": 692, "column": 32 }, "end": { - "line": 687, + "line": 692, "column": 33 } } @@ -144044,15 +145632,15 @@ "binop": null }, "value": "buttonDisplayName", - "start": 22699, - "end": 22716, + "start": 22911, + "end": 22928, "loc": { "start": { - "line": 687, + "line": 692, "column": 34 }, "end": { - "line": 687, + "line": 692, "column": 51 } } @@ -144070,15 +145658,15 @@ "binop": null, "updateContext": null }, - "start": 22716, - "end": 22717, + "start": 22928, + "end": 22929, "loc": { "start": { - "line": 687, + "line": 692, "column": 51 }, "end": { - "line": 687, + "line": 692, "column": 52 } } @@ -144096,15 +145684,15 @@ "binop": null }, "value": "buttonDOM", - "start": 22727, - "end": 22736, + "start": 22939, + "end": 22948, "loc": { "start": { - "line": 688, + "line": 693, "column": 8 }, "end": { - "line": 688, + "line": 693, "column": 17 } } @@ -144122,15 +145710,15 @@ "binop": null, "updateContext": null }, - "start": 22736, - "end": 22737, + "start": 22948, + "end": 22949, "loc": { "start": { - "line": 688, + "line": 693, "column": 17 }, "end": { - "line": 688, + "line": 693, "column": 18 } } @@ -144148,870 +145736,16 @@ "binop": null }, "value": "appendChild", - "start": 22737, - "end": 22748, - "loc": { - "start": { - "line": 688, - "column": 18 - }, - "end": { - "line": 688, - "column": 29 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22748, - "end": 22749, - "loc": { - "start": { - "line": 688, - "column": 29 - }, - "end": { - "line": 688, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonSpanDOM", - "start": 22749, - "end": 22762, - "loc": { - "start": { - "line": 688, - "column": 30 - }, - "end": { - "line": 688, - "column": 43 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22762, - "end": 22763, - "loc": { - "start": { - "line": 688, - "column": 43 - }, - "end": { - "line": 688, - "column": 44 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22763, - "end": 22764, - "loc": { - "start": { - "line": 688, - "column": 44 - }, - "end": { - "line": 688, - "column": 45 - } - } - }, - { - "type": "CommentBlock", - "value": "*\r\n * Adding to buttonElements\r\n ", - "start": 22776, - "end": 22829, - "loc": { - "start": { - "line": 690, - "column": 8 - }, - "end": { - "line": 692, - "column": 11 - } - } - }, - { - "type": { - "label": "if", - "keyword": "if", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "if", - "start": 22839, - "end": 22841, - "loc": { - "start": { - "line": 693, - "column": 8 - }, - "end": { - "line": 693, - "column": 10 - } - } - }, - { - "type": { - "label": "(", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22841, - "end": 22842, - "loc": { - "start": { - "line": 693, - "column": 10 - }, - "end": { - "line": 693, - "column": 11 - } - } - }, - { - "type": { - "label": "prefix", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": true, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "!", - "start": 22842, - "end": 22843, - "loc": { - "start": { - "line": 693, - "column": 11 - }, - "end": { - "line": 693, - "column": 12 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 22843, - "end": 22847, - "loc": { - "start": { - "line": 693, - "column": 12 - }, - "end": { - "line": 693, - "column": 16 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22847, - "end": 22848, - "loc": { - "start": { - "line": 693, - "column": 16 - }, - "end": { - "line": 693, - "column": 17 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonElements", - "start": 22848, - "end": 22862, - "loc": { - "start": { - "line": 693, - "column": 17 - }, - "end": { - "line": 693, - "column": 31 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22862, - "end": 22863, - "loc": { - "start": { - "line": 693, - "column": 31 - }, - "end": { - "line": 693, - "column": 32 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "button", - "start": 22863, - "end": 22869, - "loc": { - "start": { - "line": 693, - "column": 32 - }, - "end": { - "line": 693, - "column": 38 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22869, - "end": 22870, - "loc": { - "start": { - "line": 693, - "column": 38 - }, - "end": { - "line": 693, - "column": 39 - } - } - }, - { - "type": { - "label": ")", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "start": 22870, - "end": 22871, - "loc": { - "start": { - "line": 693, - "column": 39 - }, - "end": { - "line": 693, - "column": 40 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 22883, - "end": 22887, - "loc": { - "start": { - "line": 694, - "column": 10 - }, - "end": { - "line": 694, - "column": 14 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22887, - "end": 22888, - "loc": { - "start": { - "line": 694, - "column": 14 - }, - "end": { - "line": 694, - "column": 15 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonElements", - "start": 22888, - "end": 22902, - "loc": { - "start": { - "line": 694, - "column": 15 - }, - "end": { - "line": 694, - "column": 29 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22902, - "end": 22903, - "loc": { - "start": { - "line": 694, - "column": 29 - }, - "end": { - "line": 694, - "column": 30 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "button", - "start": 22903, - "end": 22909, - "loc": { - "start": { - "line": 694, - "column": 30 - }, - "end": { - "line": 694, - "column": 36 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22909, - "end": 22910, - "loc": { - "start": { - "line": 694, - "column": 36 - }, - "end": { - "line": 694, - "column": 37 - } - } - }, - { - "type": { - "label": "=", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": true, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "=", - "start": 22911, - "end": 22912, - "loc": { - "start": { - "line": 694, - "column": 38 - }, - "end": { - "line": 694, - "column": 39 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22913, - "end": 22914, - "loc": { - "start": { - "line": 694, - "column": 40 - }, - "end": { - "line": 694, - "column": 41 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22914, - "end": 22915, - "loc": { - "start": { - "line": 694, - "column": 41 - }, - "end": { - "line": 694, - "column": 42 - } - } - }, - { - "type": { - "label": ";", - "beforeExpr": true, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22915, - "end": 22916, - "loc": { - "start": { - "line": 694, - "column": 42 - }, - "end": { - "line": 694, - "column": 43 - } - } - }, - { - "type": { - "label": "this", - "keyword": "this", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "value": "this", - "start": 22928, - "end": 22932, - "loc": { - "start": { - "line": 696, - "column": 8 - }, - "end": { - "line": 696, - "column": 12 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22932, - "end": 22933, - "loc": { - "start": { - "line": 696, - "column": 12 - }, - "end": { - "line": 696, - "column": 13 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "buttonElements", - "start": 22933, - "end": 22947, - "loc": { - "start": { - "line": 696, - "column": 13 - }, - "end": { - "line": 696, - "column": 27 - } - } - }, - { - "type": { - "label": "[", - "beforeExpr": true, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22947, - "end": 22948, - "loc": { - "start": { - "line": 696, - "column": 27 - }, - "end": { - "line": 696, - "column": 28 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "button", - "start": 22948, - "end": 22954, - "loc": { - "start": { - "line": 696, - "column": 28 - }, - "end": { - "line": 696, - "column": 34 - } - } - }, - { - "type": { - "label": "]", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22954, - "end": 22955, - "loc": { - "start": { - "line": 696, - "column": 34 - }, - "end": { - "line": 696, - "column": 35 - } - } - }, - { - "type": { - "label": ".", - "beforeExpr": false, - "startsExpr": false, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null, - "updateContext": null - }, - "start": 22955, - "end": 22956, - "loc": { - "start": { - "line": 696, - "column": 35 - }, - "end": { - "line": 696, - "column": 36 - } - } - }, - { - "type": { - "label": "name", - "beforeExpr": false, - "startsExpr": true, - "rightAssociative": false, - "isLoop": false, - "isAssign": false, - "prefix": false, - "postfix": false, - "binop": null - }, - "value": "push", - "start": 22956, + "start": 22949, "end": 22960, "loc": { "start": { - "line": 696, - "column": 36 + "line": 693, + "column": 18 }, "end": { - "line": 696, - "column": 40 + "line": 693, + "column": 29 } } }, @@ -145031,12 +145765,12 @@ "end": 22961, "loc": { "start": { - "line": 696, - "column": 40 + "line": 693, + "column": 29 }, "end": { - "line": 696, - "column": 41 + "line": 693, + "column": 30 } } }, @@ -145052,17 +145786,17 @@ "postfix": false, "binop": null }, - "value": "buttonDOM", + "value": "buttonSpanDOM", "start": 22961, - "end": 22970, + "end": 22974, "loc": { "start": { - "line": 696, - "column": 41 + "line": 693, + "column": 30 }, "end": { - "line": 696, - "column": 50 + "line": 693, + "column": 43 } } }, @@ -145078,16 +145812,16 @@ "postfix": false, "binop": null }, - "start": 22970, - "end": 22971, + "start": 22974, + "end": 22975, "loc": { "start": { - "line": 696, - "column": 50 + "line": 693, + "column": 43 }, "end": { - "line": 696, - "column": 51 + "line": 693, + "column": 44 } } }, @@ -145104,35 +145838,169 @@ "binop": null, "updateContext": null }, - "start": 22971, - "end": 22972, + "start": 22975, + "end": 22976, "loc": { "start": { - "line": 696, - "column": 51 + "line": 693, + "column": 44 }, "end": { - "line": 696, - "column": 52 + "line": 693, + "column": 45 } } }, { "type": "CommentBlock", - "value": "*\r\n * Appending button to row\r\n ", - "start": 22984, - "end": 23036, + "value": "*\r\n * Adding to buttonElements\r\n ", + "start": 22988, + "end": 23041, + "loc": { + "start": { + "line": 695, + "column": 8 + }, + "end": { + "line": 697, + "column": 11 + } + } + }, + { + "type": { + "label": "if", + "keyword": "if", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "if", + "start": 23051, + "end": 23053, "loc": { "start": { "line": 698, "column": 8 }, "end": { - "line": 700, + "line": 698, + "column": 10 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23053, + "end": 23054, + "loc": { + "start": { + "line": 698, + "column": 10 + }, + "end": { + "line": 698, "column": 11 } } }, + { + "type": { + "label": "prefix", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": true, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "!", + "start": 23054, + "end": 23055, + "loc": { + "start": { + "line": 698, + "column": 11 + }, + "end": { + "line": 698, + "column": 12 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 23055, + "end": 23059, + "loc": { + "start": { + "line": 698, + "column": 12 + }, + "end": { + "line": 698, + "column": 16 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23059, + "end": 23060, + "loc": { + "start": { + "line": 698, + "column": 16 + }, + "end": { + "line": 698, + "column": 17 + } + } + }, { "type": { "label": "name", @@ -145145,16 +146013,147 @@ "postfix": false, "binop": null }, - "value": "rowDOM", - "start": 23046, - "end": 23052, + "value": "buttonElements", + "start": 23060, + "end": 23074, "loc": { "start": { - "line": 701, - "column": 8 + "line": 698, + "column": 17 }, "end": { - "line": 701, + "line": 698, + "column": 31 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23074, + "end": 23075, + "loc": { + "start": { + "line": 698, + "column": 31 + }, + "end": { + "line": 698, + "column": 32 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 23075, + "end": 23081, + "loc": { + "start": { + "line": 698, + "column": 32 + }, + "end": { + "line": 698, + "column": 38 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23081, + "end": 23082, + "loc": { + "start": { + "line": 698, + "column": 38 + }, + "end": { + "line": 698, + "column": 39 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23082, + "end": 23083, + "loc": { + "start": { + "line": 698, + "column": 39 + }, + "end": { + "line": 698, + "column": 40 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 23095, + "end": 23099, + "loc": { + "start": { + "line": 699, + "column": 10 + }, + "end": { + "line": 699, "column": 14 } } @@ -145172,15 +146171,604 @@ "binop": null, "updateContext": null }, - "start": 23052, - "end": 23053, + "start": 23099, + "end": 23100, "loc": { "start": { - "line": 701, + "line": 699, "column": 14 }, "end": { + "line": 699, + "column": 15 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonElements", + "start": 23100, + "end": 23114, + "loc": { + "start": { + "line": 699, + "column": 15 + }, + "end": { + "line": 699, + "column": 29 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23114, + "end": 23115, + "loc": { + "start": { + "line": 699, + "column": 29 + }, + "end": { + "line": 699, + "column": 30 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 23115, + "end": 23121, + "loc": { + "start": { + "line": 699, + "column": 30 + }, + "end": { + "line": 699, + "column": 36 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23121, + "end": 23122, + "loc": { + "start": { + "line": 699, + "column": 36 + }, + "end": { + "line": 699, + "column": 37 + } + } + }, + { + "type": { + "label": "=", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": true, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "=", + "start": 23123, + "end": 23124, + "loc": { + "start": { + "line": 699, + "column": 38 + }, + "end": { + "line": 699, + "column": 39 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23125, + "end": 23126, + "loc": { + "start": { + "line": 699, + "column": 40 + }, + "end": { + "line": 699, + "column": 41 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23126, + "end": 23127, + "loc": { + "start": { + "line": 699, + "column": 41 + }, + "end": { + "line": 699, + "column": 42 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23127, + "end": 23128, + "loc": { + "start": { + "line": 699, + "column": 42 + }, + "end": { + "line": 699, + "column": 43 + } + } + }, + { + "type": { + "label": "this", + "keyword": "this", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "value": "this", + "start": 23140, + "end": 23144, + "loc": { + "start": { "line": 701, + "column": 8 + }, + "end": { + "line": 701, + "column": 12 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23144, + "end": 23145, + "loc": { + "start": { + "line": 701, + "column": 12 + }, + "end": { + "line": 701, + "column": 13 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonElements", + "start": 23145, + "end": 23159, + "loc": { + "start": { + "line": 701, + "column": 13 + }, + "end": { + "line": 701, + "column": 27 + } + } + }, + { + "type": { + "label": "[", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23159, + "end": 23160, + "loc": { + "start": { + "line": 701, + "column": 27 + }, + "end": { + "line": 701, + "column": 28 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "button", + "start": 23160, + "end": 23166, + "loc": { + "start": { + "line": 701, + "column": 28 + }, + "end": { + "line": 701, + "column": 34 + } + } + }, + { + "type": { + "label": "]", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23166, + "end": 23167, + "loc": { + "start": { + "line": 701, + "column": 34 + }, + "end": { + "line": 701, + "column": 35 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23167, + "end": 23168, + "loc": { + "start": { + "line": 701, + "column": 35 + }, + "end": { + "line": 701, + "column": 36 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "push", + "start": 23168, + "end": 23172, + "loc": { + "start": { + "line": 701, + "column": 36 + }, + "end": { + "line": 701, + "column": 40 + } + } + }, + { + "type": { + "label": "(", + "beforeExpr": true, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23172, + "end": 23173, + "loc": { + "start": { + "line": 701, + "column": 40 + }, + "end": { + "line": 701, + "column": 41 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "buttonDOM", + "start": 23173, + "end": 23182, + "loc": { + "start": { + "line": 701, + "column": 41 + }, + "end": { + "line": 701, + "column": 50 + } + } + }, + { + "type": { + "label": ")", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "start": 23182, + "end": 23183, + "loc": { + "start": { + "line": 701, + "column": 50 + }, + "end": { + "line": 701, + "column": 51 + } + } + }, + { + "type": { + "label": ";", + "beforeExpr": true, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23183, + "end": 23184, + "loc": { + "start": { + "line": 701, + "column": 51 + }, + "end": { + "line": 701, + "column": 52 + } + } + }, + { + "type": "CommentBlock", + "value": "*\r\n * Appending button to row\r\n ", + "start": 23196, + "end": 23248, + "loc": { + "start": { + "line": 703, + "column": 8 + }, + "end": { + "line": 705, + "column": 11 + } + } + }, + { + "type": { + "label": "name", + "beforeExpr": false, + "startsExpr": true, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null + }, + "value": "rowDOM", + "start": 23258, + "end": 23264, + "loc": { + "start": { + "line": 706, + "column": 8 + }, + "end": { + "line": 706, + "column": 14 + } + } + }, + { + "type": { + "label": ".", + "beforeExpr": false, + "startsExpr": false, + "rightAssociative": false, + "isLoop": false, + "isAssign": false, + "prefix": false, + "postfix": false, + "binop": null, + "updateContext": null + }, + "start": 23264, + "end": 23265, + "loc": { + "start": { + "line": 706, + "column": 14 + }, + "end": { + "line": 706, "column": 15 } } @@ -145198,15 +146786,15 @@ "binop": null }, "value": "appendChild", - "start": 23053, - "end": 23064, + "start": 23265, + "end": 23276, "loc": { "start": { - "line": 701, + "line": 706, "column": 15 }, "end": { - "line": 701, + "line": 706, "column": 26 } } @@ -145223,15 +146811,15 @@ "postfix": false, "binop": null }, - "start": 23064, - "end": 23065, + "start": 23276, + "end": 23277, "loc": { "start": { - "line": 701, + "line": 706, "column": 26 }, "end": { - "line": 701, + "line": 706, "column": 27 } } @@ -145249,15 +146837,15 @@ "binop": null }, "value": "buttonDOM", - "start": 23065, - "end": 23074, + "start": 23277, + "end": 23286, "loc": { "start": { - "line": 701, + "line": 706, "column": 27 }, "end": { - "line": 701, + "line": 706, "column": 36 } } @@ -145274,15 +146862,15 @@ "postfix": false, "binop": null }, - "start": 23074, - "end": 23075, + "start": 23286, + "end": 23287, "loc": { "start": { - "line": 701, + "line": 706, "column": 36 }, "end": { - "line": 701, + "line": 706, "column": 37 } } @@ -145300,15 +146888,15 @@ "binop": null, "updateContext": null }, - "start": 23075, - "end": 23076, + "start": 23287, + "end": 23288, "loc": { "start": { - "line": 701, + "line": 706, "column": 37 }, "end": { - "line": 701, + "line": 706, "column": 38 } } @@ -145325,15 +146913,15 @@ "postfix": false, "binop": null }, - "start": 23086, - "end": 23087, + "start": 23298, + "end": 23299, "loc": { "start": { - "line": 703, + "line": 708, "column": 6 }, "end": { - "line": 703, + "line": 708, "column": 7 } } @@ -145350,15 +146938,15 @@ "postfix": false, "binop": null }, - "start": 23087, - "end": 23088, + "start": 23299, + "end": 23300, "loc": { "start": { - "line": 703, + "line": 708, "column": 7 }, "end": { - "line": 703, + "line": 708, "column": 8 } } @@ -145376,15 +146964,15 @@ "binop": null, "updateContext": null }, - "start": 23088, - "end": 23089, + "start": 23300, + "end": 23301, "loc": { "start": { - "line": 703, + "line": 708, "column": 8 }, "end": { - "line": 703, + "line": 708, "column": 9 } } @@ -145392,15 +146980,15 @@ { "type": "CommentBlock", "value": "*\r\n * Appending row to keyboard\r\n ", - "start": 23099, - "end": 23149, + "start": 23311, + "end": 23361, "loc": { "start": { - "line": 705, + "line": 710, "column": 6 }, "end": { - "line": 707, + "line": 712, "column": 9 } } @@ -145420,15 +147008,15 @@ "updateContext": null }, "value": "this", - "start": 23157, - "end": 23161, + "start": 23369, + "end": 23373, "loc": { "start": { - "line": 708, + "line": 713, "column": 6 }, "end": { - "line": 708, + "line": 713, "column": 10 } } @@ -145446,15 +147034,15 @@ "binop": null, "updateContext": null }, - "start": 23161, - "end": 23162, + "start": 23373, + "end": 23374, "loc": { "start": { - "line": 708, + "line": 713, "column": 10 }, "end": { - "line": 708, + "line": 713, "column": 11 } } @@ -145472,15 +147060,15 @@ "binop": null }, "value": "keyboardDOM", - "start": 23162, - "end": 23173, + "start": 23374, + "end": 23385, "loc": { "start": { - "line": 708, + "line": 713, "column": 11 }, "end": { - "line": 708, + "line": 713, "column": 22 } } @@ -145498,15 +147086,15 @@ "binop": null, "updateContext": null }, - "start": 23173, - "end": 23174, + "start": 23385, + "end": 23386, "loc": { "start": { - "line": 708, + "line": 713, "column": 22 }, "end": { - "line": 708, + "line": 713, "column": 23 } } @@ -145524,15 +147112,15 @@ "binop": null }, "value": "appendChild", - "start": 23174, - "end": 23185, + "start": 23386, + "end": 23397, "loc": { "start": { - "line": 708, + "line": 713, "column": 23 }, "end": { - "line": 708, + "line": 713, "column": 34 } } @@ -145549,15 +147137,15 @@ "postfix": false, "binop": null }, - "start": 23185, - "end": 23186, + "start": 23397, + "end": 23398, "loc": { "start": { - "line": 708, + "line": 713, "column": 34 }, "end": { - "line": 708, + "line": 713, "column": 35 } } @@ -145575,15 +147163,15 @@ "binop": null }, "value": "rowDOM", - "start": 23186, - "end": 23192, + "start": 23398, + "end": 23404, "loc": { "start": { - "line": 708, + "line": 713, "column": 35 }, "end": { - "line": 708, + "line": 713, "column": 41 } } @@ -145600,15 +147188,15 @@ "postfix": false, "binop": null }, - "start": 23192, - "end": 23193, + "start": 23404, + "end": 23405, "loc": { "start": { - "line": 708, + "line": 713, "column": 41 }, "end": { - "line": 708, + "line": 713, "column": 42 } } @@ -145626,15 +147214,15 @@ "binop": null, "updateContext": null }, - "start": 23193, - "end": 23194, + "start": 23405, + "end": 23406, "loc": { "start": { - "line": 708, + "line": 713, "column": 42 }, "end": { - "line": 708, + "line": 713, "column": 43 } } @@ -145651,15 +147239,15 @@ "postfix": false, "binop": null }, - "start": 23200, - "end": 23201, + "start": 23412, + "end": 23413, "loc": { "start": { - "line": 709, + "line": 714, "column": 4 }, "end": { - "line": 709, + "line": 714, "column": 5 } } @@ -145676,15 +147264,15 @@ "postfix": false, "binop": null }, - "start": 23201, - "end": 23202, + "start": 23413, + "end": 23414, "loc": { "start": { - "line": 709, + "line": 714, "column": 5 }, "end": { - "line": 709, + "line": 714, "column": 6 } } @@ -145702,15 +147290,15 @@ "binop": null, "updateContext": null }, - "start": 23202, - "end": 23203, + "start": 23414, + "end": 23415, "loc": { "start": { - "line": 709, + "line": 714, "column": 6 }, "end": { - "line": 709, + "line": 714, "column": 7 } } @@ -145718,15 +147306,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onRender\r\n ", - "start": 23211, - "end": 23248, + "start": 23423, + "end": 23460, "loc": { "start": { - "line": 711, + "line": 716, "column": 4 }, "end": { - "line": 713, + "line": 718, "column": 7 } } @@ -145746,15 +147334,15 @@ "updateContext": null }, "value": "this", - "start": 23254, - "end": 23258, + "start": 23466, + "end": 23470, "loc": { "start": { - "line": 714, + "line": 719, "column": 4 }, "end": { - "line": 714, + "line": 719, "column": 8 } } @@ -145772,15 +147360,15 @@ "binop": null, "updateContext": null }, - "start": 23258, - "end": 23259, + "start": 23470, + "end": 23471, "loc": { "start": { - "line": 714, + "line": 719, "column": 8 }, "end": { - "line": 714, + "line": 719, "column": 9 } } @@ -145798,15 +147386,15 @@ "binop": null }, "value": "onRender", - "start": 23259, - "end": 23267, + "start": 23471, + "end": 23479, "loc": { "start": { - "line": 714, + "line": 719, "column": 9 }, "end": { - "line": 714, + "line": 719, "column": 17 } } @@ -145823,15 +147411,15 @@ "postfix": false, "binop": null }, - "start": 23267, - "end": 23268, + "start": 23479, + "end": 23480, "loc": { "start": { - "line": 714, + "line": 719, "column": 17 }, "end": { - "line": 714, + "line": 719, "column": 18 } } @@ -145848,15 +147436,15 @@ "postfix": false, "binop": null }, - "start": 23268, - "end": 23269, + "start": 23480, + "end": 23481, "loc": { "start": { - "line": 714, + "line": 719, "column": 18 }, "end": { - "line": 714, + "line": 719, "column": 19 } } @@ -145874,15 +147462,15 @@ "binop": null, "updateContext": null }, - "start": 23269, - "end": 23270, + "start": 23481, + "end": 23482, "loc": { "start": { - "line": 714, + "line": 719, "column": 19 }, "end": { - "line": 714, + "line": 719, "column": 20 } } @@ -145902,15 +147490,15 @@ "updateContext": null }, "value": "if", - "start": 23278, - "end": 23280, + "start": 23490, + "end": 23492, "loc": { "start": { - "line": 716, + "line": 721, "column": 4 }, "end": { - "line": 716, + "line": 721, "column": 6 } } @@ -145927,15 +147515,15 @@ "postfix": false, "binop": null }, - "start": 23280, - "end": 23281, + "start": 23492, + "end": 23493, "loc": { "start": { - "line": 716, + "line": 721, "column": 6 }, "end": { - "line": 716, + "line": 721, "column": 7 } } @@ -145954,15 +147542,15 @@ "updateContext": null }, "value": "!", - "start": 23281, - "end": 23282, + "start": 23493, + "end": 23494, "loc": { "start": { - "line": 716, + "line": 721, "column": 7 }, "end": { - "line": 716, + "line": 721, "column": 8 } } @@ -145982,15 +147570,15 @@ "updateContext": null }, "value": "this", - "start": 23282, - "end": 23286, + "start": 23494, + "end": 23498, "loc": { "start": { - "line": 716, + "line": 721, "column": 8 }, "end": { - "line": 716, + "line": 721, "column": 12 } } @@ -146008,15 +147596,15 @@ "binop": null, "updateContext": null }, - "start": 23286, - "end": 23287, + "start": 23498, + "end": 23499, "loc": { "start": { - "line": 716, + "line": 721, "column": 12 }, "end": { - "line": 716, + "line": 721, "column": 13 } } @@ -146034,15 +147622,15 @@ "binop": null }, "value": "initialized", - "start": 23287, - "end": 23298, + "start": 23499, + "end": 23510, "loc": { "start": { - "line": 716, + "line": 721, "column": 13 }, "end": { - "line": 716, + "line": 721, "column": 24 } } @@ -146059,15 +147647,15 @@ "postfix": false, "binop": null }, - "start": 23298, - "end": 23299, + "start": 23510, + "end": 23511, "loc": { "start": { - "line": 716, + "line": 721, "column": 24 }, "end": { - "line": 716, + "line": 721, "column": 25 } } @@ -146084,15 +147672,15 @@ "postfix": false, "binop": null }, - "start": 23299, - "end": 23300, + "start": 23511, + "end": 23512, "loc": { "start": { - "line": 716, + "line": 721, "column": 25 }, "end": { - "line": 716, + "line": 721, "column": 26 } } @@ -146100,15 +147688,15 @@ { "type": "CommentBlock", "value": "*\r\n * Ensures that onInit is only called once per instantiation\r\n ", - "start": 23308, - "end": 23390, + "start": 23520, + "end": 23602, "loc": { "start": { - "line": 717, + "line": 722, "column": 6 }, "end": { - "line": 719, + "line": 724, "column": 9 } } @@ -146128,15 +147716,15 @@ "updateContext": null }, "value": "this", - "start": 23398, - "end": 23402, + "start": 23610, + "end": 23614, "loc": { "start": { - "line": 720, + "line": 725, "column": 6 }, "end": { - "line": 720, + "line": 725, "column": 10 } } @@ -146154,15 +147742,15 @@ "binop": null, "updateContext": null }, - "start": 23402, - "end": 23403, + "start": 23614, + "end": 23615, "loc": { "start": { - "line": 720, + "line": 725, "column": 10 }, "end": { - "line": 720, + "line": 725, "column": 11 } } @@ -146180,15 +147768,15 @@ "binop": null }, "value": "initialized", - "start": 23403, - "end": 23414, + "start": 23615, + "end": 23626, "loc": { "start": { - "line": 720, + "line": 725, "column": 11 }, "end": { - "line": 720, + "line": 725, "column": 22 } } @@ -146207,15 +147795,15 @@ "updateContext": null }, "value": "=", - "start": 23415, - "end": 23416, + "start": 23627, + "end": 23628, "loc": { "start": { - "line": 720, + "line": 725, "column": 23 }, "end": { - "line": 720, + "line": 725, "column": 24 } } @@ -146235,15 +147823,15 @@ "updateContext": null }, "value": "true", - "start": 23417, - "end": 23421, + "start": 23629, + "end": 23633, "loc": { "start": { - "line": 720, + "line": 725, "column": 25 }, "end": { - "line": 720, + "line": 725, "column": 29 } } @@ -146261,15 +147849,15 @@ "binop": null, "updateContext": null }, - "start": 23421, - "end": 23422, + "start": 23633, + "end": 23634, "loc": { "start": { - "line": 720, + "line": 725, "column": 29 }, "end": { - "line": 720, + "line": 725, "column": 30 } } @@ -146277,15 +147865,15 @@ { "type": "CommentBlock", "value": "*\r\n * Handling mouseup\r\n ", - "start": 23432, - "end": 23473, + "start": 23644, + "end": 23685, "loc": { "start": { - "line": 722, + "line": 727, "column": 6 }, "end": { - "line": 724, + "line": 729, "column": 9 } } @@ -146303,15 +147891,15 @@ "binop": null }, "value": "document", - "start": 23481, - "end": 23489, + "start": 23693, + "end": 23701, "loc": { "start": { - "line": 725, + "line": 730, "column": 6 }, "end": { - "line": 725, + "line": 730, "column": 14 } } @@ -146329,15 +147917,15 @@ "binop": null, "updateContext": null }, - "start": 23489, - "end": 23490, + "start": 23701, + "end": 23702, "loc": { "start": { - "line": 725, + "line": 730, "column": 14 }, "end": { - "line": 725, + "line": 730, "column": 15 } } @@ -146355,15 +147943,15 @@ "binop": null }, "value": "onmouseup", - "start": 23490, - "end": 23499, + "start": 23702, + "end": 23711, "loc": { "start": { - "line": 725, + "line": 730, "column": 15 }, "end": { - "line": 725, + "line": 730, "column": 24 } } @@ -146382,15 +147970,15 @@ "updateContext": null }, "value": "=", - "start": 23500, - "end": 23501, + "start": 23712, + "end": 23713, "loc": { "start": { - "line": 725, + "line": 730, "column": 25 }, "end": { - "line": 725, + "line": 730, "column": 26 } } @@ -146407,15 +147995,15 @@ "postfix": false, "binop": null }, - "start": 23502, - "end": 23503, + "start": 23714, + "end": 23715, "loc": { "start": { - "line": 725, + "line": 730, "column": 27 }, "end": { - "line": 725, + "line": 730, "column": 28 } } @@ -146432,15 +148020,15 @@ "postfix": false, "binop": null }, - "start": 23503, - "end": 23504, + "start": 23715, + "end": 23716, "loc": { "start": { - "line": 725, + "line": 730, "column": 28 }, "end": { - "line": 725, + "line": 730, "column": 29 } } @@ -146458,15 +148046,15 @@ "binop": null, "updateContext": null }, - "start": 23505, - "end": 23507, + "start": 23717, + "end": 23719, "loc": { "start": { - "line": 725, + "line": 730, "column": 30 }, "end": { - "line": 725, + "line": 730, "column": 32 } } @@ -146486,15 +148074,15 @@ "updateContext": null }, "value": "this", - "start": 23508, - "end": 23512, + "start": 23720, + "end": 23724, "loc": { "start": { - "line": 725, + "line": 730, "column": 33 }, "end": { - "line": 725, + "line": 730, "column": 37 } } @@ -146512,15 +148100,15 @@ "binop": null, "updateContext": null }, - "start": 23512, - "end": 23513, + "start": 23724, + "end": 23725, "loc": { "start": { - "line": 725, + "line": 730, "column": 37 }, "end": { - "line": 725, + "line": 730, "column": 38 } } @@ -146538,15 +148126,15 @@ "binop": null }, "value": "handleButtonMouseUp", - "start": 23513, - "end": 23532, + "start": 23725, + "end": 23744, "loc": { "start": { - "line": 725, + "line": 730, "column": 38 }, "end": { - "line": 725, + "line": 730, "column": 57 } } @@ -146563,15 +148151,15 @@ "postfix": false, "binop": null }, - "start": 23532, - "end": 23533, + "start": 23744, + "end": 23745, "loc": { "start": { - "line": 725, + "line": 730, "column": 57 }, "end": { - "line": 725, + "line": 730, "column": 58 } } @@ -146588,15 +148176,15 @@ "postfix": false, "binop": null }, - "start": 23533, - "end": 23534, + "start": 23745, + "end": 23746, "loc": { "start": { - "line": 725, + "line": 730, "column": 58 }, "end": { - "line": 725, + "line": 730, "column": 59 } } @@ -146614,15 +148202,15 @@ "binop": null, "updateContext": null }, - "start": 23534, - "end": 23535, + "start": 23746, + "end": 23747, "loc": { "start": { - "line": 725, + "line": 730, "column": 59 }, "end": { - "line": 725, + "line": 730, "column": 60 } } @@ -146630,15 +148218,15 @@ { "type": "CommentBlock", "value": "*\r\n * Calling onInit\r\n ", - "start": 23545, - "end": 23584, + "start": 23757, + "end": 23796, "loc": { "start": { - "line": 727, + "line": 732, "column": 6 }, "end": { - "line": 729, + "line": 734, "column": 9 } } @@ -146658,15 +148246,15 @@ "updateContext": null }, "value": "this", - "start": 23592, - "end": 23596, + "start": 23804, + "end": 23808, "loc": { "start": { - "line": 730, + "line": 735, "column": 6 }, "end": { - "line": 730, + "line": 735, "column": 10 } } @@ -146684,15 +148272,15 @@ "binop": null, "updateContext": null }, - "start": 23596, - "end": 23597, + "start": 23808, + "end": 23809, "loc": { "start": { - "line": 730, + "line": 735, "column": 10 }, "end": { - "line": 730, + "line": 735, "column": 11 } } @@ -146710,15 +148298,15 @@ "binop": null }, "value": "onInit", - "start": 23597, - "end": 23603, + "start": 23809, + "end": 23815, "loc": { "start": { - "line": 730, + "line": 735, "column": 11 }, "end": { - "line": 730, + "line": 735, "column": 17 } } @@ -146735,15 +148323,15 @@ "postfix": false, "binop": null }, - "start": 23603, - "end": 23604, + "start": 23815, + "end": 23816, "loc": { "start": { - "line": 730, + "line": 735, "column": 17 }, "end": { - "line": 730, + "line": 735, "column": 18 } } @@ -146760,15 +148348,15 @@ "postfix": false, "binop": null }, - "start": 23604, - "end": 23605, + "start": 23816, + "end": 23817, "loc": { "start": { - "line": 730, + "line": 735, "column": 18 }, "end": { - "line": 730, + "line": 735, "column": 19 } } @@ -146786,15 +148374,15 @@ "binop": null, "updateContext": null }, - "start": 23605, - "end": 23606, + "start": 23817, + "end": 23818, "loc": { "start": { - "line": 730, + "line": 735, "column": 19 }, "end": { - "line": 730, + "line": 735, "column": 20 } } @@ -146811,15 +148399,15 @@ "postfix": false, "binop": null }, - "start": 23612, - "end": 23613, + "start": 23824, + "end": 23825, "loc": { "start": { - "line": 731, + "line": 736, "column": 4 }, "end": { - "line": 731, + "line": 736, "column": 5 } } @@ -146836,15 +148424,15 @@ "postfix": false, "binop": null }, - "start": 23617, - "end": 23618, + "start": 23829, + "end": 23830, "loc": { "start": { - "line": 732, + "line": 737, "column": 2 }, "end": { - "line": 732, + "line": 737, "column": 3 } } @@ -146861,15 +148449,15 @@ "postfix": false, "binop": null }, - "start": 23620, - "end": 23621, + "start": 23832, + "end": 23833, "loc": { "start": { - "line": 733, + "line": 738, "column": 0 }, "end": { - "line": 733, + "line": 738, "column": 1 } } @@ -146889,15 +148477,15 @@ "updateContext": null }, "value": "export", - "start": 23625, - "end": 23631, + "start": 23837, + "end": 23843, "loc": { "start": { - "line": 735, + "line": 740, "column": 0 }, "end": { - "line": 735, + "line": 740, "column": 6 } } @@ -146917,15 +148505,15 @@ "updateContext": null }, "value": "default", - "start": 23632, - "end": 23639, + "start": 23844, + "end": 23851, "loc": { "start": { - "line": 735, + "line": 740, "column": 7 }, "end": { - "line": 735, + "line": 740, "column": 14 } } @@ -146943,15 +148531,15 @@ "binop": null }, "value": "SimpleKeyboard", - "start": 23640, - "end": 23654, + "start": 23852, + "end": 23866, "loc": { "start": { - "line": 735, + "line": 740, "column": 15 }, "end": { - "line": 735, + "line": 740, "column": 29 } } @@ -146969,15 +148557,15 @@ "binop": null, "updateContext": null }, - "start": 23654, - "end": 23655, + "start": 23866, + "end": 23867, "loc": { "start": { - "line": 735, + "line": 740, "column": 29 }, "end": { - "line": 735, + "line": 740, "column": 30 } } @@ -146995,15 +148583,15 @@ "binop": null, "updateContext": null }, - "start": 23657, - "end": 23657, + "start": 23869, + "end": 23869, "loc": { "start": { - "line": 736, + "line": 741, "column": 0 }, "end": { - "line": 736, + "line": 741, "column": 0 } } diff --git a/docs/class/src/lib/components/Keyboard.js~SimpleKeyboard.html b/docs/class/src/lib/components/Keyboard.js~SimpleKeyboard.html index a1adb070..33913dbd 100644 --- a/docs/class/src/lib/components/Keyboard.js~SimpleKeyboard.html +++ b/docs/class/src/lib/components/Keyboard.js~SimpleKeyboard.html @@ -448,6 +448,34 @@ As keys are pressed, text will be added/removed at that position within the inpu + + + +
+

+ + + + keyboardPluginClasses: object +

+
+
+ + + +
+ + + + + + + + + public + + + @@ -1288,7 +1316,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1331,7 +1359,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1376,7 +1404,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1420,7 +1448,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1464,7 +1492,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1507,7 +1535,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1550,7 +1578,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1594,7 +1622,7 @@ As keys are pressed, text will be added/removed at that position within the inpu - source + source @@ -1674,7 +1702,7 @@ keyboard.clearInput(); - source + source @@ -1761,7 +1789,50 @@ keyboard.clearInput(); - source + source + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+

+ public + + + + + + keyboardPluginClasses: object + + + + source

@@ -1804,7 +1875,7 @@ keyboard.clearInput(); - source + source @@ -2048,7 +2119,7 @@ keyboard.clearInput(); - source + source @@ -2092,7 +2163,7 @@ keyboard.clearInput(); - source + source @@ -2136,7 +2207,7 @@ keyboard.clearInput(); - source + source @@ -2227,7 +2298,7 @@ keyboard.clearInput(); - source + source @@ -2307,7 +2378,7 @@ keyboard.clearInput(); - source + source @@ -2367,7 +2438,7 @@ keyboard.clearInput(); - source + source @@ -2412,7 +2483,7 @@ Used interally between re-renders.

- source + source @@ -2473,7 +2544,7 @@ Used interally between re-renders.

- source + source @@ -2546,7 +2617,7 @@ Used interally between re-renders.

- source + source @@ -2619,7 +2690,7 @@ Used interally between re-renders.

- source + source @@ -2692,7 +2763,7 @@ Used interally between re-renders.

- source + source @@ -2765,7 +2836,7 @@ Used interally between re-renders.

- source + source @@ -2825,7 +2896,7 @@ Used interally between re-renders.

- source + source @@ -2891,7 +2962,7 @@ Used interally between re-renders.

- source + source @@ -2935,7 +3006,7 @@ Used interally between re-renders.

- source + source @@ -2979,7 +3050,7 @@ Used interally between re-renders.

- source + source @@ -3023,7 +3094,7 @@ Used interally between re-renders.

- source + source @@ -3067,7 +3138,7 @@ Used interally between re-renders.

- source + source @@ -3111,7 +3182,7 @@ Used interally between re-renders.

- source + source @@ -3191,7 +3262,7 @@ Used interally between re-renders.

- source + source @@ -3235,7 +3306,7 @@ Used interally between re-renders.

- source + source @@ -3296,7 +3367,7 @@ Used interally between re-renders.

- source + source @@ -3364,7 +3435,7 @@ Used interally between re-renders.

- source + source diff --git a/docs/coverage.json b/docs/coverage.json index ded0ca11..00f7eee4 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,7 +1,7 @@ { "coverage": "100%", - "expectCount": 75, - "actualCount": 75, + "expectCount": 76, + "actualCount": 76, "files": { "src/demo/App.js": { "expectCount": 8, @@ -9,8 +9,8 @@ "undocumentLines": [] }, "src/lib/components/Keyboard.js": { - "expectCount": 39, - "actualCount": 39, + "expectCount": 40, + "actualCount": 40, "undocumentLines": [] }, "src/lib/services/KeyboardLayout.js": { diff --git a/docs/file/src/lib/components/Keyboard.js.html b/docs/file/src/lib/components/Keyboard.js.html index 51861572..267429b2 100644 --- a/docs/file/src/lib/components/Keyboard.js.html +++ b/docs/file/src/lib/components/Keyboard.js.html @@ -105,6 +105,11 @@ class SimpleKeyboard { this.options.theme = this.options.theme || "hg-theme-default"; this.options.inputName = this.options.inputName || "default"; + /** + * @type {object} Classes identifying loaded plugins + */ + this.keyboardPluginClasses = ''; + /** * Bindings */ @@ -599,11 +604,11 @@ class SimpleKeyboard { /* istanbul ignore next */ if(module.constructor.name && module.constructor.name !== "Function"){ - this.keyboardDOM.classList.add( - `module-${this.utilities.camelCase(module.constructor.name)}` - ); + let classStr = `module-${this.utilities.camelCase(module.constructor.name)}`; + this.keyboardPluginClasses = this.keyboardPluginClasses + ` ${classStr}`; } + this.render(); module.init(this); }); } @@ -675,7 +680,7 @@ class SimpleKeyboard { /** * Adding themeClass, layoutClass to keyboardDOM */ - this.keyboardDOM.className += ` ${this.options.theme} ${layoutClass}`; + this.keyboardDOM.className += ` ${this.options.theme} ${layoutClass} ${this.keyboardPluginClasses}`; /** * Iterating through each row diff --git a/docs/index.json b/docs/index.json index 48b8726a..b8c66679 100644 --- a/docs/index.json +++ b/docs/index.json @@ -715,7 +715,7 @@ "__docId__": 58, "kind": "file", "name": "src/lib/components/Keyboard.js", - "content": "import './Keyboard.css';\r\n\r\n// Services\r\nimport PhysicalKeyboard from '../services/PhysicalKeyboard';\r\nimport KeyboardLayout from '../services/KeyboardLayout';\r\nimport Utilities from '../services/Utilities';\r\n\r\n/**\r\n * Root class for simple-keyboard\r\n * This class:\r\n * - Parses the options\r\n * - Renders the rows and buttons\r\n * - Handles button functionality\r\n */\r\nclass SimpleKeyboard {\r\n /**\r\n * Creates an instance of SimpleKeyboard\r\n * @param {Array} params If first parameter is a string, it is considered the container class. The second parameter is then considered the options object. If first parameter is an object, it is considered the options object.\r\n */\r\n constructor(...params){\r\n let keyboardDOMQuery = typeof params[0] === \"string\" ? params[0] : '.simple-keyboard';\r\n let options = typeof params[0] === \"object\" ? params[0] : params[1];\r\n\r\n if(!options)\r\n options = {};\r\n\r\n /**\r\n * Initializing Utilities\r\n */\r\n this.utilities = new Utilities(this);\r\n\r\n /**\r\n * Processing options\r\n */\r\n this.keyboardDOM = document.querySelector(keyboardDOMQuery);\r\n\r\n /**\r\n * @type {object}\r\n * @property {object} layout Modify the keyboard layout.\r\n * @property {string} layoutName Specifies which layout should be used.\r\n * @property {object} display Replaces variable buttons (such as {bksp}) with a human-friendly name (e.g.: “backspace”).\r\n * @property {boolean} mergeDisplay By default, when you set the display property, you replace the default one. This setting merges them instead.\r\n * @property {string} theme A prop to add your own css classes to the keyboard wrapper. You can add multiple classes separated by a space.\r\n * @property {Array} buttonTheme A prop to add your own css classes to one or several buttons.\r\n * @property {boolean} debug Runs a console.log every time a key is pressed. Displays the buttons pressed and the current input.\r\n * @property {boolean} newLineOnEnter Specifies whether clicking the “ENTER” button will input a newline (\\n) or not.\r\n * @property {boolean} tabCharOnTab Specifies whether clicking the “TAB” button will input a tab character (\\t) or not.\r\n * @property {string} inputName Allows you to use a single simple-keyboard instance for several inputs.\r\n * @property {number} maxLength Restrains all of simple-keyboard inputs to a certain length. This should be used in addition to the input element’s maxlengthattribute.\r\n * @property {object} maxLength Restrains simple-keyboard’s individual inputs to a certain length. This should be used in addition to the input element’s maxlengthattribute.\r\n * @property {boolean} syncInstanceInputs When set to true, this option synchronizes the internal input of every simple-keyboard instance.\r\n * @property {boolean} physicalKeyboardHighlight Enable highlighting of keys pressed on physical keyboard.\r\n * @property {string} physicalKeyboardHighlightTextColor Define the text color that the physical keyboard highlighted key should have.\r\n * @property {string} physicalKeyboardHighlightBgColor Define the background color that the physical keyboard highlighted key should have. \r\n * @property {function(button: string):string} onKeyPress Executes the callback function on key press. Returns button layout name (i.e.: “{shift}”).\r\n * @property {function(input: string):string} onChange Executes the callback function on input change. Returns the current input’s string.\r\n * @property {function} onRender Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n * @property {function} onInit Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n * @property {function(inputs: object):object} onChangeAll Executes the callback function on input change. Returns the input object with all defined inputs.\r\n */\r\n this.options = options;\r\n this.options.layoutName = this.options.layoutName || \"default\";\r\n this.options.theme = this.options.theme || \"hg-theme-default\";\r\n this.options.inputName = this.options.inputName || \"default\";\r\n\r\n /**\r\n * Bindings\r\n */\r\n this.handleButtonClicked = this.handleButtonClicked.bind(this);\r\n this.syncInstanceInputs = this.syncInstanceInputs.bind(this);\r\n this.clearInput = this.clearInput.bind(this);\r\n this.getInput = this.getInput.bind(this);\r\n this.setInput = this.setInput.bind(this);\r\n this.replaceInput = this.replaceInput.bind(this);\r\n this.clear = this.clear.bind(this);\r\n this.dispatch = this.dispatch.bind(this);\r\n this.addButtonTheme = this.addButtonTheme.bind(this);\r\n this.removeButtonTheme = this.removeButtonTheme.bind(this);\r\n this.getButtonElement = this.getButtonElement.bind(this);\r\n this.handleCaret = this.handleCaret.bind(this);\r\n this.caretEventHandler = this.caretEventHandler.bind(this);\r\n this.onInit = this.onInit.bind(this);\r\n this.onRender = this.onRender.bind(this);\r\n this.render = this.render.bind(this);\r\n this.loadModules = this.loadModules.bind(this);\r\n this.handleButtonMouseUp = this.handleButtonMouseUp.bind(this);\r\n this.handleButtonMouseDown = this.handleButtonMouseDown.bind(this);\r\n this.handleButtonHold = this.handleButtonHold.bind(this);\r\n\r\n /**\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n */\r\n this.input = {};\r\n this.input[this.options.inputName] = '';\r\n\r\n /**\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n */\r\n this.keyboardDOMClass = keyboardDOMQuery.split('.').join(\"\");\r\n\r\n /**\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n */\r\n this.buttonElements = {};\r\n\r\n /**\r\n * Rendering keyboard\r\n */\r\n if(this.keyboardDOM)\r\n this.render();\r\n else {\r\n console.warn(`\"${keyboardDOMQuery}\" was not found in the DOM.`);\r\n throw new Error(\"KEYBOARD_DOM_ERROR\");\r\n }\r\n\r\n /**\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n */\r\n if(!window['SimpleKeyboardInstances'])\r\n window['SimpleKeyboardInstances'] = {};\r\n \r\n window['SimpleKeyboardInstances'][this.utilities.camelCase(this.keyboardDOMClass)] = this;\r\n\r\n /**\r\n * Physical Keyboard support\r\n */\r\n this.physicalKeyboardInterface = new PhysicalKeyboard(this);\r\n\r\n /**\r\n * Modules\r\n */\r\n this.modules = {};\r\n this.loadModules();\r\n }\r\n\r\n /**\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n */\r\n handleButtonClicked(button){\r\n let debug = this.options.debug;\r\n\r\n /**\r\n * Ignoring placeholder buttons\r\n */\r\n if(button === '{//}')\r\n return false;\r\n\r\n /**\r\n * Calling onKeyPress\r\n */\r\n if(typeof this.options.onKeyPress === \"function\")\r\n this.options.onKeyPress(button);\r\n \r\n if(!this.input[this.options.inputName])\r\n this.input[this.options.inputName] = '';\r\n\r\n let updatedInput = this.utilities.getUpdatedInput(button, this.input[this.options.inputName], this.options, this.caretPosition);\r\n\r\n if(this.input[this.options.inputName] !== updatedInput){\r\n\r\n /**\r\n * If maxLength and handleMaxLength yield true, halting\r\n */\r\n if(this.options.maxLength && this.utilities.handleMaxLength(this.input, this.options, updatedInput)){\r\n return false;\r\n }\r\n\r\n this.input[this.options.inputName] = updatedInput;\r\n\r\n if(debug)\r\n console.log('Input changed:', this.input);\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n\r\n /**\r\n * Calling onChange\r\n */\r\n if(typeof this.options.onChange === \"function\")\r\n this.options.onChange(this.input[this.options.inputName]);\r\n }\r\n \r\n if(debug){\r\n console.log(\"Key pressed:\", button);\r\n }\r\n }\r\n\r\n /**\r\n * Handles button mousedown\r\n */\r\n /* istanbul ignore next */\r\n handleButtonMouseDown(button, e){\r\n /**\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n */\r\n this.isMouseHold = true;\r\n\r\n /**\r\n * @type {object} Time to wait until a key hold is detected\r\n */\r\n this.holdTimeout = setTimeout(() => {\r\n if(\r\n this.isMouseHold &&\r\n (\r\n (!button.includes(\"{\") && !button.includes(\"}\")) ||\r\n button === \"{bksp}\" ||\r\n button === \"{space}\" ||\r\n button === \"{tab}\"\r\n )\r\n ){\r\n if(this.options.debug)\r\n console.log(\"Button held:\", button);\r\n\r\n this.handleButtonHold(button, e);\r\n }\r\n clearTimeout(this.holdTimeout);\r\n }, 500);\r\n }\r\n\r\n /**\r\n * Handles button mouseup\r\n */\r\n handleButtonMouseUp(){\r\n this.isMouseHold = false;\r\n if(this.holdInteractionTimeout)\r\n clearTimeout(this.holdInteractionTimeout);\r\n }\r\n\r\n /**\r\n * Handles button hold\r\n */\r\n /* istanbul ignore next */\r\n handleButtonHold(button){\r\n /**\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n */\r\n this.holdInteractionTimeout = setTimeout(() => {\r\n this.handleButtonClicked(button);\r\n this.handleButtonHold(button);\r\n }, 100);\r\n }\r\n\r\n /**\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n */\r\n syncInstanceInputs(){\r\n this.dispatch((instance) => {\r\n instance.replaceInput(this.input);\r\n });\r\n }\r\n \r\n /**\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n */\r\n clearInput(inputName){\r\n inputName = inputName || this.options.inputName;\r\n this.input[this.options.inputName] = '';\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n }\r\n\r\n /**\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n */\r\n getInput(inputName){\r\n inputName = inputName || this.options.inputName;\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n\r\n return this.input[this.options.inputName];\r\n }\r\n\r\n /**\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n */\r\n setInput(input, inputName){\r\n inputName = inputName || this.options.inputName;\r\n this.input[inputName] = input;\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n }\r\n \r\n /**\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n */\r\n replaceInput(inputObj){\r\n this.input = inputObj;\r\n }\r\n\r\n /**\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n */\r\n setOptions = option => {\r\n option = option || {};\r\n this.options = Object.assign(this.options, option);\r\n this.render();\r\n }\r\n\r\n /**\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n */\r\n clear(){\r\n this.keyboardDOM.innerHTML = '';\r\n this.keyboardDOM.className = this.keyboardDOMClass;\r\n this.buttonElements = {};\r\n }\r\n\r\n /**\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n */\r\n dispatch(callback){\r\n if(!window['SimpleKeyboardInstances']){\r\n console.warn(`SimpleKeyboardInstances is not defined. Dispatch cannot be called.`);\r\n throw new Error(\"INSTANCES_VAR_ERROR\");\r\n }\r\n \r\n return Object.keys(window['SimpleKeyboardInstances']).forEach((key) => {\r\n callback(window['SimpleKeyboardInstances'][key], key);\r\n })\r\n }\r\n\r\n /**\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n */\r\n addButtonTheme(buttons, className){\r\n if(!className || !buttons)\r\n return false;\r\n\r\n buttons.split(\" \").forEach(button => {\r\n className.split(\" \").forEach(classNameItem => {\r\n if(!this.options.buttonTheme)\r\n this.options.buttonTheme = [];\r\n\r\n let classNameFound = false;\r\n \r\n /**\r\n * If class is already defined, we add button to class definition\r\n */\r\n this.options.buttonTheme.map(buttonTheme => {\r\n\r\n if(buttonTheme.class.split(\" \").includes(classNameItem)){\r\n classNameFound = true;\r\n \r\n let buttonThemeArray = buttonTheme.buttons.split(\" \");\r\n if(!buttonThemeArray.includes(button)){\r\n classNameFound = true;\r\n buttonThemeArray.push(button);\r\n buttonTheme.buttons = buttonThemeArray.join(\" \");\r\n }\r\n }\r\n return buttonTheme;\r\n });\r\n\r\n /**\r\n * If class is not defined, we create a new entry\r\n */\r\n if(!classNameFound){\r\n this.options.buttonTheme.push({\r\n class: classNameItem,\r\n buttons: buttons\r\n });\r\n }\r\n\r\n });\r\n });\r\n\r\n this.render();\r\n }\r\n\r\n /**\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n */\r\n removeButtonTheme(buttons, className){\r\n /**\r\n * When called with empty parameters, remove all button themes\r\n */\r\n if(!buttons && !className){\r\n this.options.buttonTheme = [];\r\n this.render();\r\n return false;\r\n }\r\n\r\n /**\r\n * If buttons are passed and buttonTheme has items\r\n */\r\n if(buttons && Array.isArray(this.options.buttonTheme) && this.options.buttonTheme.length){\r\n let buttonArray = buttons.split(\" \");\r\n buttonArray.forEach((button, key) => {\r\n this.options.buttonTheme.map((buttonTheme, index) => {\r\n\r\n /**\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n */\r\n if(\r\n (className && className.includes(buttonTheme.class)) ||\r\n !className\r\n ){\r\n let filteredButtonArray = buttonTheme.buttons.split(\" \").filter(item => item !== button);\r\n\r\n /**\r\n * If buttons left, return them, otherwise, remove button Theme\r\n */\r\n if(filteredButtonArray.length){\r\n buttonTheme.buttons = filteredButtonArray.join(\" \");\r\n } else {\r\n this.options.buttonTheme.splice(index, 1);\r\n buttonTheme = null;\r\n }\r\n \r\n }\r\n\r\n return buttonTheme;\r\n });\r\n });\r\n\r\n this.render();\r\n }\r\n }\r\n\r\n /**\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n */\r\n getButtonElement(button){\r\n let output;\r\n\r\n let buttonArr = this.buttonElements[button];\r\n if(buttonArr){\r\n if(buttonArr.length > 1){\r\n output = buttonArr;\r\n } else {\r\n output = buttonArr[0];\r\n }\r\n }\r\n\r\n return output;\r\n }\r\n\r\n /**\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n */\r\n handleCaret(){\r\n if(this.options.debug){\r\n console.log(\"Caret handling started\");\r\n }\r\n\r\n document.addEventListener(\"keyup\", this.caretEventHandler);\r\n document.addEventListener(\"mouseup\", this.caretEventHandler);\r\n document.addEventListener(\"touchend\", this.caretEventHandler);\r\n }\r\n\r\n /**\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n */\r\n caretEventHandler(event){\r\n let targetTagName = event.target.tagName.toLowerCase();\r\n\r\n if(\r\n targetTagName === \"textarea\" ||\r\n targetTagName === \"input\"\r\n ){\r\n /**\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n */\r\n this.caretPosition = event.target.selectionStart;\r\n\r\n if(this.options.debug){\r\n console.log('Caret at: ', event.target.selectionStart, event.target.tagName.toLowerCase());\r\n } \r\n }\r\n }\r\n\r\n /**\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n */\r\n onInit(){\r\n if(this.options.debug){\r\n console.log(\"Initialized\");\r\n }\r\n\r\n /**\r\n * Caret handling\r\n */\r\n this.handleCaret();\r\n\r\n if(typeof this.options.onInit === \"function\")\r\n this.options.onInit();\r\n }\r\n\r\n /**\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n */\r\n onRender(){\r\n if(typeof this.options.onRender === \"function\")\r\n this.options.onRender();\r\n }\r\n\r\n /**\r\n * Register module\r\n */\r\n registerModule = (name, initCallback) => {\r\n if(!this.modules[name])\r\n this.modules[name] = {};\r\n\r\n initCallback(this.modules[name]);\r\n }\r\n\r\n /**\r\n * Load modules\r\n */\r\n loadModules(){\r\n if(Array.isArray(this.options.modules)){\r\n this.options.modules.forEach(Module => {\r\n let module = new Module();\r\n\r\n /* istanbul ignore next */\r\n if(module.constructor.name && module.constructor.name !== \"Function\"){\r\n this.keyboardDOM.classList.add(\r\n `module-${this.utilities.camelCase(module.constructor.name)}`\r\n );\r\n }\r\n\r\n module.init(this);\r\n });\r\n }\r\n }\r\n\r\n /**\r\n * Get module prop\r\n */\r\n getModuleProp = (name, prop) => {\r\n if(!this.modules[name])\r\n return false;\r\n \r\n return this.modules[name][prop];\r\n }\r\n\r\n /**\r\n * getModulesList\r\n */\r\n getModulesList = () => {\r\n return Object.keys(this.modules);\r\n }\r\n\r\n /**\r\n * Renders rows and buttons as per options\r\n */\r\n render(){\r\n /**\r\n * Clear keyboard\r\n */\r\n this.clear();\r\n\r\n let layoutClass = this.options.layout ? \"hg-layout-custom\" : `hg-layout-${this.options.layoutName}`;\r\n let layout = this.options.layout || KeyboardLayout.getDefaultLayout();\r\n\r\n /**\r\n * Account for buttonTheme, if set\r\n */\r\n let buttonThemesParsed = {};\r\n if(Array.isArray(this.options.buttonTheme)){\r\n this.options.buttonTheme.forEach(themeObj => {\r\n if(themeObj.buttons && themeObj.class){\r\n let themeButtons;\r\n\r\n if(typeof themeObj.buttons === \"string\"){\r\n themeButtons = themeObj.buttons.split(' ');\r\n }\r\n\r\n if(themeButtons){\r\n themeButtons.forEach(themeButton => {\r\n let themeParsed = buttonThemesParsed[themeButton];\r\n\r\n // If the button has already been added\r\n if(themeParsed){\r\n // Making sure we don't add duplicate classes, even when buttonTheme has duplicates\r\n if(!this.utilities.countInArray(themeParsed.split(\" \"), themeObj.class)){\r\n buttonThemesParsed[themeButton] = `${themeParsed} ${themeObj.class}`;\r\n }\r\n } else {\r\n buttonThemesParsed[themeButton] = themeObj.class;\r\n }\r\n });\r\n }\r\n } else {\r\n console.warn(`buttonTheme row is missing the \"buttons\" or the \"class\". Please check the documentation.`)\r\n }\r\n });\r\n }\r\n\r\n /**\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n */\r\n this.keyboardDOM.className += ` ${this.options.theme} ${layoutClass}`;\r\n\r\n /**\r\n * Iterating through each row\r\n */\r\n layout[this.options.layoutName].forEach((row, rIndex) => {\r\n let rowArray = row.split(' ');\r\n\r\n /**\r\n * Creating empty row\r\n */\r\n var rowDOM = document.createElement('div');\r\n rowDOM.className += \"hg-row\";\r\n\r\n /**\r\n * Iterating through each button in row\r\n */\r\n rowArray.forEach((button, bIndex) => {\r\n let fctBtnClass = this.utilities.getButtonClass(button);\r\n let buttonThemeClass = buttonThemesParsed[button];\r\n let buttonDisplayName = this.utilities.getButtonDisplayName(button, this.options.display, this.options.mergeDisplay);\r\n\r\n /**\r\n * Creating button\r\n */\r\n var buttonDOM = document.createElement('div');\r\n buttonDOM.className += `hg-button ${fctBtnClass}${buttonThemeClass ? \" \"+buttonThemeClass : \"\"}`;\r\n buttonDOM.onclick = () => this.handleButtonClicked(button);\r\n buttonDOM.onmousedown = (e) => this.handleButtonMouseDown(button, e);\r\n\r\n /**\r\n * Adding identifier\r\n */\r\n buttonDOM.setAttribute(\"data-skBtn\", button);\r\n\r\n /**\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n */\r\n let buttonUID = `${this.options.layoutName}-r${rIndex}b${bIndex}`;\r\n buttonDOM.setAttribute(\"data-skBtnUID\", buttonUID);\r\n\r\n /**\r\n * Adding display label\r\n */\r\n buttonDOM.setAttribute(\"data-displayLabel\", buttonDisplayName);\r\n\r\n /**\r\n * Adding button label to button\r\n */\r\n var buttonSpanDOM = document.createElement('span');\r\n buttonSpanDOM.innerHTML = buttonDisplayName;\r\n buttonDOM.appendChild(buttonSpanDOM);\r\n\r\n /**\r\n * Adding to buttonElements\r\n */\r\n if(!this.buttonElements[button])\r\n this.buttonElements[button] = [];\r\n\r\n this.buttonElements[button].push(buttonDOM);\r\n\r\n /**\r\n * Appending button to row\r\n */\r\n rowDOM.appendChild(buttonDOM);\r\n\r\n });\r\n\r\n /**\r\n * Appending row to keyboard\r\n */\r\n this.keyboardDOM.appendChild(rowDOM);\r\n });\r\n\r\n /**\r\n * Calling onRender\r\n */\r\n this.onRender();\r\n\r\n if(!this.initialized){\r\n /**\r\n * Ensures that onInit is only called once per instantiation\r\n */\r\n this.initialized = true;\r\n\r\n /**\r\n * Handling mouseup\r\n */\r\n document.onmouseup = () => this.handleButtonMouseUp();\r\n\r\n /**\r\n * Calling onInit\r\n */\r\n this.onInit();\r\n }\r\n }\r\n}\r\n\r\nexport default SimpleKeyboard;\r\n", + "content": "import './Keyboard.css';\r\n\r\n// Services\r\nimport PhysicalKeyboard from '../services/PhysicalKeyboard';\r\nimport KeyboardLayout from '../services/KeyboardLayout';\r\nimport Utilities from '../services/Utilities';\r\n\r\n/**\r\n * Root class for simple-keyboard\r\n * This class:\r\n * - Parses the options\r\n * - Renders the rows and buttons\r\n * - Handles button functionality\r\n */\r\nclass SimpleKeyboard {\r\n /**\r\n * Creates an instance of SimpleKeyboard\r\n * @param {Array} params If first parameter is a string, it is considered the container class. The second parameter is then considered the options object. If first parameter is an object, it is considered the options object.\r\n */\r\n constructor(...params){\r\n let keyboardDOMQuery = typeof params[0] === \"string\" ? params[0] : '.simple-keyboard';\r\n let options = typeof params[0] === \"object\" ? params[0] : params[1];\r\n\r\n if(!options)\r\n options = {};\r\n\r\n /**\r\n * Initializing Utilities\r\n */\r\n this.utilities = new Utilities(this);\r\n\r\n /**\r\n * Processing options\r\n */\r\n this.keyboardDOM = document.querySelector(keyboardDOMQuery);\r\n\r\n /**\r\n * @type {object}\r\n * @property {object} layout Modify the keyboard layout.\r\n * @property {string} layoutName Specifies which layout should be used.\r\n * @property {object} display Replaces variable buttons (such as {bksp}) with a human-friendly name (e.g.: “backspace”).\r\n * @property {boolean} mergeDisplay By default, when you set the display property, you replace the default one. This setting merges them instead.\r\n * @property {string} theme A prop to add your own css classes to the keyboard wrapper. You can add multiple classes separated by a space.\r\n * @property {Array} buttonTheme A prop to add your own css classes to one or several buttons.\r\n * @property {boolean} debug Runs a console.log every time a key is pressed. Displays the buttons pressed and the current input.\r\n * @property {boolean} newLineOnEnter Specifies whether clicking the “ENTER” button will input a newline (\\n) or not.\r\n * @property {boolean} tabCharOnTab Specifies whether clicking the “TAB” button will input a tab character (\\t) or not.\r\n * @property {string} inputName Allows you to use a single simple-keyboard instance for several inputs.\r\n * @property {number} maxLength Restrains all of simple-keyboard inputs to a certain length. This should be used in addition to the input element’s maxlengthattribute.\r\n * @property {object} maxLength Restrains simple-keyboard’s individual inputs to a certain length. This should be used in addition to the input element’s maxlengthattribute.\r\n * @property {boolean} syncInstanceInputs When set to true, this option synchronizes the internal input of every simple-keyboard instance.\r\n * @property {boolean} physicalKeyboardHighlight Enable highlighting of keys pressed on physical keyboard.\r\n * @property {string} physicalKeyboardHighlightTextColor Define the text color that the physical keyboard highlighted key should have.\r\n * @property {string} physicalKeyboardHighlightBgColor Define the background color that the physical keyboard highlighted key should have. \r\n * @property {function(button: string):string} onKeyPress Executes the callback function on key press. Returns button layout name (i.e.: “{shift}”).\r\n * @property {function(input: string):string} onChange Executes the callback function on input change. Returns the current input’s string.\r\n * @property {function} onRender Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n * @property {function} onInit Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n * @property {function(inputs: object):object} onChangeAll Executes the callback function on input change. Returns the input object with all defined inputs.\r\n */\r\n this.options = options;\r\n this.options.layoutName = this.options.layoutName || \"default\";\r\n this.options.theme = this.options.theme || \"hg-theme-default\";\r\n this.options.inputName = this.options.inputName || \"default\";\r\n\r\n /**\r\n * @type {object} Classes identifying loaded plugins\r\n */\r\n this.keyboardPluginClasses = '';\r\n\r\n /**\r\n * Bindings\r\n */\r\n this.handleButtonClicked = this.handleButtonClicked.bind(this);\r\n this.syncInstanceInputs = this.syncInstanceInputs.bind(this);\r\n this.clearInput = this.clearInput.bind(this);\r\n this.getInput = this.getInput.bind(this);\r\n this.setInput = this.setInput.bind(this);\r\n this.replaceInput = this.replaceInput.bind(this);\r\n this.clear = this.clear.bind(this);\r\n this.dispatch = this.dispatch.bind(this);\r\n this.addButtonTheme = this.addButtonTheme.bind(this);\r\n this.removeButtonTheme = this.removeButtonTheme.bind(this);\r\n this.getButtonElement = this.getButtonElement.bind(this);\r\n this.handleCaret = this.handleCaret.bind(this);\r\n this.caretEventHandler = this.caretEventHandler.bind(this);\r\n this.onInit = this.onInit.bind(this);\r\n this.onRender = this.onRender.bind(this);\r\n this.render = this.render.bind(this);\r\n this.loadModules = this.loadModules.bind(this);\r\n this.handleButtonMouseUp = this.handleButtonMouseUp.bind(this);\r\n this.handleButtonMouseDown = this.handleButtonMouseDown.bind(this);\r\n this.handleButtonHold = this.handleButtonHold.bind(this);\r\n\r\n /**\r\n * simple-keyboard uses a non-persistent internal input to keep track of the entered string (the variable `keyboard.input`).\r\n * This removes any dependency to input DOM elements. You can type and directly display the value in a div element, for example.\r\n * @example\r\n * // To get entered input\r\n * let input = keyboard.getInput();\r\n * \r\n * // To clear entered input.\r\n * keyboard.clearInput();\r\n * \r\n * @type {object}\r\n * @property {object} default Default SimpleKeyboard internal input.\r\n * @property {object} myInputName Example input that can be set through `options.inputName:\"myInputName\"`.\r\n */\r\n this.input = {};\r\n this.input[this.options.inputName] = '';\r\n\r\n /**\r\n * @type {string} DOM class of the keyboard wrapper, normally \"simple-keyboard\" by default.\r\n */\r\n this.keyboardDOMClass = keyboardDOMQuery.split('.').join(\"\");\r\n\r\n /**\r\n * @type {object} Contains the DOM elements of every rendered button, the key being the button's layout name (e.g.: \"{enter}\").\r\n */\r\n this.buttonElements = {};\r\n\r\n /**\r\n * Rendering keyboard\r\n */\r\n if(this.keyboardDOM)\r\n this.render();\r\n else {\r\n console.warn(`\"${keyboardDOMQuery}\" was not found in the DOM.`);\r\n throw new Error(\"KEYBOARD_DOM_ERROR\");\r\n }\r\n\r\n /**\r\n * Saving instance\r\n * This enables multiple simple-keyboard support with easier management\r\n */\r\n if(!window['SimpleKeyboardInstances'])\r\n window['SimpleKeyboardInstances'] = {};\r\n \r\n window['SimpleKeyboardInstances'][this.utilities.camelCase(this.keyboardDOMClass)] = this;\r\n\r\n /**\r\n * Physical Keyboard support\r\n */\r\n this.physicalKeyboardInterface = new PhysicalKeyboard(this);\r\n\r\n /**\r\n * Modules\r\n */\r\n this.modules = {};\r\n this.loadModules();\r\n }\r\n\r\n /**\r\n * Handles clicks made to keyboard buttons\r\n * @param {string} button The button's layout name.\r\n */\r\n handleButtonClicked(button){\r\n let debug = this.options.debug;\r\n\r\n /**\r\n * Ignoring placeholder buttons\r\n */\r\n if(button === '{//}')\r\n return false;\r\n\r\n /**\r\n * Calling onKeyPress\r\n */\r\n if(typeof this.options.onKeyPress === \"function\")\r\n this.options.onKeyPress(button);\r\n \r\n if(!this.input[this.options.inputName])\r\n this.input[this.options.inputName] = '';\r\n\r\n let updatedInput = this.utilities.getUpdatedInput(button, this.input[this.options.inputName], this.options, this.caretPosition);\r\n\r\n if(this.input[this.options.inputName] !== updatedInput){\r\n\r\n /**\r\n * If maxLength and handleMaxLength yield true, halting\r\n */\r\n if(this.options.maxLength && this.utilities.handleMaxLength(this.input, this.options, updatedInput)){\r\n return false;\r\n }\r\n\r\n this.input[this.options.inputName] = updatedInput;\r\n\r\n if(debug)\r\n console.log('Input changed:', this.input);\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n\r\n /**\r\n * Calling onChange\r\n */\r\n if(typeof this.options.onChange === \"function\")\r\n this.options.onChange(this.input[this.options.inputName]);\r\n }\r\n \r\n if(debug){\r\n console.log(\"Key pressed:\", button);\r\n }\r\n }\r\n\r\n /**\r\n * Handles button mousedown\r\n */\r\n /* istanbul ignore next */\r\n handleButtonMouseDown(button, e){\r\n /**\r\n * @type {boolean} Whether the mouse is being held onKeyPress\r\n */\r\n this.isMouseHold = true;\r\n\r\n /**\r\n * @type {object} Time to wait until a key hold is detected\r\n */\r\n this.holdTimeout = setTimeout(() => {\r\n if(\r\n this.isMouseHold &&\r\n (\r\n (!button.includes(\"{\") && !button.includes(\"}\")) ||\r\n button === \"{bksp}\" ||\r\n button === \"{space}\" ||\r\n button === \"{tab}\"\r\n )\r\n ){\r\n if(this.options.debug)\r\n console.log(\"Button held:\", button);\r\n\r\n this.handleButtonHold(button, e);\r\n }\r\n clearTimeout(this.holdTimeout);\r\n }, 500);\r\n }\r\n\r\n /**\r\n * Handles button mouseup\r\n */\r\n handleButtonMouseUp(){\r\n this.isMouseHold = false;\r\n if(this.holdInteractionTimeout)\r\n clearTimeout(this.holdInteractionTimeout);\r\n }\r\n\r\n /**\r\n * Handles button hold\r\n */\r\n /* istanbul ignore next */\r\n handleButtonHold(button){\r\n /**\r\n * @type {object} Timeout dictating the speed of key hold iterations\r\n */\r\n this.holdInteractionTimeout = setTimeout(() => {\r\n this.handleButtonClicked(button);\r\n this.handleButtonHold(button);\r\n }, 100);\r\n }\r\n\r\n /**\r\n * Send a command to all simple-keyboard instances (if you have several instances).\r\n */\r\n syncInstanceInputs(){\r\n this.dispatch((instance) => {\r\n instance.replaceInput(this.input);\r\n });\r\n }\r\n \r\n /**\r\n * Clear the keyboard’s input.\r\n * @param {string} [inputName] optional - the internal input to select\r\n */\r\n clearInput(inputName){\r\n inputName = inputName || this.options.inputName;\r\n this.input[this.options.inputName] = '';\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n }\r\n\r\n /**\r\n * Get the keyboard’s input (You can also get it from the onChange prop).\r\n * @param {string} [inputName] optional - the internal input to select\r\n */\r\n getInput(inputName){\r\n inputName = inputName || this.options.inputName;\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n\r\n return this.input[this.options.inputName];\r\n }\r\n\r\n /**\r\n * Set the keyboard’s input.\r\n * @param {string} input the input value\r\n * @param {string} inputName optional - the internal input to select\r\n */\r\n setInput(input, inputName){\r\n inputName = inputName || this.options.inputName;\r\n this.input[inputName] = input;\r\n\r\n /**\r\n * Enforce syncInstanceInputs, if set\r\n */\r\n if(this.options.syncInstanceInputs)\r\n this.syncInstanceInputs(this.input);\r\n }\r\n \r\n /**\r\n * Replace the input object (`keyboard.input`)\r\n * @param {object} inputObj The input object\r\n */\r\n replaceInput(inputObj){\r\n this.input = inputObj;\r\n }\r\n\r\n /**\r\n * Set new option or modify existing ones after initialization. \r\n * @param {object} option The option to set\r\n */\r\n setOptions = option => {\r\n option = option || {};\r\n this.options = Object.assign(this.options, option);\r\n this.render();\r\n }\r\n\r\n /**\r\n * Remove all keyboard rows and reset keyboard values.\r\n * Used interally between re-renders.\r\n */\r\n clear(){\r\n this.keyboardDOM.innerHTML = '';\r\n this.keyboardDOM.className = this.keyboardDOMClass;\r\n this.buttonElements = {};\r\n }\r\n\r\n /**\r\n * Send a command to all simple-keyboard instances at once (if you have multiple instances).\r\n * @param {function(instance: object, key: string)} callback Function to run on every instance\r\n */\r\n dispatch(callback){\r\n if(!window['SimpleKeyboardInstances']){\r\n console.warn(`SimpleKeyboardInstances is not defined. Dispatch cannot be called.`);\r\n throw new Error(\"INSTANCES_VAR_ERROR\");\r\n }\r\n \r\n return Object.keys(window['SimpleKeyboardInstances']).forEach((key) => {\r\n callback(window['SimpleKeyboardInstances'][key], key);\r\n })\r\n }\r\n\r\n /**\r\n * Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n */\r\n addButtonTheme(buttons, className){\r\n if(!className || !buttons)\r\n return false;\r\n\r\n buttons.split(\" \").forEach(button => {\r\n className.split(\" \").forEach(classNameItem => {\r\n if(!this.options.buttonTheme)\r\n this.options.buttonTheme = [];\r\n\r\n let classNameFound = false;\r\n \r\n /**\r\n * If class is already defined, we add button to class definition\r\n */\r\n this.options.buttonTheme.map(buttonTheme => {\r\n\r\n if(buttonTheme.class.split(\" \").includes(classNameItem)){\r\n classNameFound = true;\r\n \r\n let buttonThemeArray = buttonTheme.buttons.split(\" \");\r\n if(!buttonThemeArray.includes(button)){\r\n classNameFound = true;\r\n buttonThemeArray.push(button);\r\n buttonTheme.buttons = buttonThemeArray.join(\" \");\r\n }\r\n }\r\n return buttonTheme;\r\n });\r\n\r\n /**\r\n * If class is not defined, we create a new entry\r\n */\r\n if(!classNameFound){\r\n this.options.buttonTheme.push({\r\n class: classNameItem,\r\n buttons: buttons\r\n });\r\n }\r\n\r\n });\r\n });\r\n\r\n this.render();\r\n }\r\n\r\n /**\r\n * Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.\r\n * @param {string} buttons List of buttons to select (separated by a space).\r\n * @param {string} className Classes to give to the selected buttons (separated by space).\r\n */\r\n removeButtonTheme(buttons, className){\r\n /**\r\n * When called with empty parameters, remove all button themes\r\n */\r\n if(!buttons && !className){\r\n this.options.buttonTheme = [];\r\n this.render();\r\n return false;\r\n }\r\n\r\n /**\r\n * If buttons are passed and buttonTheme has items\r\n */\r\n if(buttons && Array.isArray(this.options.buttonTheme) && this.options.buttonTheme.length){\r\n let buttonArray = buttons.split(\" \");\r\n buttonArray.forEach((button, key) => {\r\n this.options.buttonTheme.map((buttonTheme, index) => {\r\n\r\n /**\r\n * If className is set, we affect the buttons only for that class\r\n * Otherwise, we afect all classes\r\n */\r\n if(\r\n (className && className.includes(buttonTheme.class)) ||\r\n !className\r\n ){\r\n let filteredButtonArray = buttonTheme.buttons.split(\" \").filter(item => item !== button);\r\n\r\n /**\r\n * If buttons left, return them, otherwise, remove button Theme\r\n */\r\n if(filteredButtonArray.length){\r\n buttonTheme.buttons = filteredButtonArray.join(\" \");\r\n } else {\r\n this.options.buttonTheme.splice(index, 1);\r\n buttonTheme = null;\r\n }\r\n \r\n }\r\n\r\n return buttonTheme;\r\n });\r\n });\r\n\r\n this.render();\r\n }\r\n }\r\n\r\n /**\r\n * Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.\r\n * @param {string} button The button layout name to select\r\n */\r\n getButtonElement(button){\r\n let output;\r\n\r\n let buttonArr = this.buttonElements[button];\r\n if(buttonArr){\r\n if(buttonArr.length > 1){\r\n output = buttonArr;\r\n } else {\r\n output = buttonArr[0];\r\n }\r\n }\r\n\r\n return output;\r\n }\r\n\r\n /**\r\n * Retrieves the current cursor position within a input or textarea (if any)\r\n */\r\n handleCaret(){\r\n if(this.options.debug){\r\n console.log(\"Caret handling started\");\r\n }\r\n\r\n document.addEventListener(\"keyup\", this.caretEventHandler);\r\n document.addEventListener(\"mouseup\", this.caretEventHandler);\r\n document.addEventListener(\"touchend\", this.caretEventHandler);\r\n }\r\n\r\n /**\r\n * Called by {@link handleCaret} when an event that warrants a cursor position update is triggered\r\n */\r\n caretEventHandler(event){\r\n let targetTagName = event.target.tagName.toLowerCase();\r\n\r\n if(\r\n targetTagName === \"textarea\" ||\r\n targetTagName === \"input\"\r\n ){\r\n /**\r\n * Tracks current cursor position\r\n * As keys are pressed, text will be added/removed at that position within the input.\r\n */\r\n this.caretPosition = event.target.selectionStart;\r\n\r\n if(this.options.debug){\r\n console.log('Caret at: ', event.target.selectionStart, event.target.tagName.toLowerCase());\r\n } \r\n }\r\n }\r\n\r\n /**\r\n * Executes the callback function once simple-keyboard is rendered for the first time (on initialization).\r\n */\r\n onInit(){\r\n if(this.options.debug){\r\n console.log(\"Initialized\");\r\n }\r\n\r\n /**\r\n * Caret handling\r\n */\r\n this.handleCaret();\r\n\r\n if(typeof this.options.onInit === \"function\")\r\n this.options.onInit();\r\n }\r\n\r\n /**\r\n * Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).\r\n */\r\n onRender(){\r\n if(typeof this.options.onRender === \"function\")\r\n this.options.onRender();\r\n }\r\n\r\n /**\r\n * Register module\r\n */\r\n registerModule = (name, initCallback) => {\r\n if(!this.modules[name])\r\n this.modules[name] = {};\r\n\r\n initCallback(this.modules[name]);\r\n }\r\n\r\n /**\r\n * Load modules\r\n */\r\n loadModules(){\r\n if(Array.isArray(this.options.modules)){\r\n this.options.modules.forEach(Module => {\r\n let module = new Module();\r\n\r\n /* istanbul ignore next */\r\n if(module.constructor.name && module.constructor.name !== \"Function\"){\r\n let classStr = `module-${this.utilities.camelCase(module.constructor.name)}`;\r\n this.keyboardPluginClasses = this.keyboardPluginClasses + ` ${classStr}`;\r\n }\r\n\r\n this.render();\r\n module.init(this);\r\n });\r\n }\r\n }\r\n\r\n /**\r\n * Get module prop\r\n */\r\n getModuleProp = (name, prop) => {\r\n if(!this.modules[name])\r\n return false;\r\n \r\n return this.modules[name][prop];\r\n }\r\n\r\n /**\r\n * getModulesList\r\n */\r\n getModulesList = () => {\r\n return Object.keys(this.modules);\r\n }\r\n\r\n /**\r\n * Renders rows and buttons as per options\r\n */\r\n render(){\r\n /**\r\n * Clear keyboard\r\n */\r\n this.clear();\r\n\r\n let layoutClass = this.options.layout ? \"hg-layout-custom\" : `hg-layout-${this.options.layoutName}`;\r\n let layout = this.options.layout || KeyboardLayout.getDefaultLayout();\r\n\r\n /**\r\n * Account for buttonTheme, if set\r\n */\r\n let buttonThemesParsed = {};\r\n if(Array.isArray(this.options.buttonTheme)){\r\n this.options.buttonTheme.forEach(themeObj => {\r\n if(themeObj.buttons && themeObj.class){\r\n let themeButtons;\r\n\r\n if(typeof themeObj.buttons === \"string\"){\r\n themeButtons = themeObj.buttons.split(' ');\r\n }\r\n\r\n if(themeButtons){\r\n themeButtons.forEach(themeButton => {\r\n let themeParsed = buttonThemesParsed[themeButton];\r\n\r\n // If the button has already been added\r\n if(themeParsed){\r\n // Making sure we don't add duplicate classes, even when buttonTheme has duplicates\r\n if(!this.utilities.countInArray(themeParsed.split(\" \"), themeObj.class)){\r\n buttonThemesParsed[themeButton] = `${themeParsed} ${themeObj.class}`;\r\n }\r\n } else {\r\n buttonThemesParsed[themeButton] = themeObj.class;\r\n }\r\n });\r\n }\r\n } else {\r\n console.warn(`buttonTheme row is missing the \"buttons\" or the \"class\". Please check the documentation.`)\r\n }\r\n });\r\n }\r\n\r\n /**\r\n * Adding themeClass, layoutClass to keyboardDOM\r\n */\r\n this.keyboardDOM.className += ` ${this.options.theme} ${layoutClass} ${this.keyboardPluginClasses}`;\r\n\r\n /**\r\n * Iterating through each row\r\n */\r\n layout[this.options.layoutName].forEach((row, rIndex) => {\r\n let rowArray = row.split(' ');\r\n\r\n /**\r\n * Creating empty row\r\n */\r\n var rowDOM = document.createElement('div');\r\n rowDOM.className += \"hg-row\";\r\n\r\n /**\r\n * Iterating through each button in row\r\n */\r\n rowArray.forEach((button, bIndex) => {\r\n let fctBtnClass = this.utilities.getButtonClass(button);\r\n let buttonThemeClass = buttonThemesParsed[button];\r\n let buttonDisplayName = this.utilities.getButtonDisplayName(button, this.options.display, this.options.mergeDisplay);\r\n\r\n /**\r\n * Creating button\r\n */\r\n var buttonDOM = document.createElement('div');\r\n buttonDOM.className += `hg-button ${fctBtnClass}${buttonThemeClass ? \" \"+buttonThemeClass : \"\"}`;\r\n buttonDOM.onclick = () => this.handleButtonClicked(button);\r\n buttonDOM.onmousedown = (e) => this.handleButtonMouseDown(button, e);\r\n\r\n /**\r\n * Adding identifier\r\n */\r\n buttonDOM.setAttribute(\"data-skBtn\", button);\r\n\r\n /**\r\n * Adding unique id\r\n * Since there's no limit on spawning same buttons, the unique id ensures you can style every button\r\n */\r\n let buttonUID = `${this.options.layoutName}-r${rIndex}b${bIndex}`;\r\n buttonDOM.setAttribute(\"data-skBtnUID\", buttonUID);\r\n\r\n /**\r\n * Adding display label\r\n */\r\n buttonDOM.setAttribute(\"data-displayLabel\", buttonDisplayName);\r\n\r\n /**\r\n * Adding button label to button\r\n */\r\n var buttonSpanDOM = document.createElement('span');\r\n buttonSpanDOM.innerHTML = buttonDisplayName;\r\n buttonDOM.appendChild(buttonSpanDOM);\r\n\r\n /**\r\n * Adding to buttonElements\r\n */\r\n if(!this.buttonElements[button])\r\n this.buttonElements[button] = [];\r\n\r\n this.buttonElements[button].push(buttonDOM);\r\n\r\n /**\r\n * Appending button to row\r\n */\r\n rowDOM.appendChild(buttonDOM);\r\n\r\n });\r\n\r\n /**\r\n * Appending row to keyboard\r\n */\r\n this.keyboardDOM.appendChild(rowDOM);\r\n });\r\n\r\n /**\r\n * Calling onRender\r\n */\r\n this.onRender();\r\n\r\n if(!this.initialized){\r\n /**\r\n * Ensures that onInit is only called once per instantiation\r\n */\r\n this.initialized = true;\r\n\r\n /**\r\n * Handling mouseup\r\n */\r\n document.onmouseup = () => this.handleButtonMouseUp();\r\n\r\n /**\r\n * Calling onInit\r\n */\r\n this.onInit();\r\n }\r\n }\r\n}\r\n\r\nexport default SimpleKeyboard;\r\n", "static": true, "longname": "X:/Dev/simple-keyboard/src/lib/components/Keyboard.js", "access": "public", @@ -1026,7 +1026,26 @@ } }, { - "__docId__": 84, + "__docId__": 64, + "kind": "member", + "name": "keyboardPluginClasses", + "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", + "static": false, + "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#keyboardPluginClasses", + "access": "public", + "description": "", + "lineNumber": 69, + "type": { + "nullable": null, + "types": [ + "object" + ], + "spread": false, + "description": null + } + }, + { + "__docId__": 85, "kind": "member", "name": "input", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1037,7 +1056,7 @@ "examples": [ "// To get entered input\nlet input = keyboard.getInput();\n\n// To clear entered input.\nkeyboard.clearInput();" ], - "lineNumber": 104, + "lineNumber": 109, "properties": [ { "nullable": null, @@ -1070,7 +1089,7 @@ } }, { - "__docId__": 85, + "__docId__": 86, "kind": "member", "name": "keyboardDOMClass", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1078,7 +1097,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#keyboardDOMClass", "access": "public", "description": "", - "lineNumber": 110, + "lineNumber": 115, "type": { "nullable": null, "types": [ @@ -1089,7 +1108,7 @@ } }, { - "__docId__": 86, + "__docId__": 87, "kind": "member", "name": "buttonElements", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1097,7 +1116,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#buttonElements", "access": "public", "description": "", - "lineNumber": 115, + "lineNumber": 120, "type": { "nullable": null, "types": [ @@ -1108,7 +1127,7 @@ } }, { - "__docId__": 87, + "__docId__": 88, "kind": "member", "name": "physicalKeyboardInterface", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1116,7 +1135,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#physicalKeyboardInterface", "access": "public", "description": "Physical Keyboard support", - "lineNumber": 139, + "lineNumber": 144, "type": { "types": [ "*" @@ -1124,7 +1143,7 @@ } }, { - "__docId__": 88, + "__docId__": 89, "kind": "member", "name": "modules", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1132,7 +1151,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#modules", "access": "public", "description": "Modules", - "lineNumber": 144, + "lineNumber": 149, "type": { "types": [ "{}" @@ -1140,7 +1159,7 @@ } }, { - "__docId__": 89, + "__docId__": 90, "kind": "method", "name": "handleButtonClicked", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1150,7 +1169,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#handleButtonClicked", "access": "public", "description": "Handles clicks made to keyboard buttons", - "lineNumber": 152, + "lineNumber": 157, "params": [ { "nullable": null, @@ -1170,7 +1189,7 @@ } }, { - "__docId__": 90, + "__docId__": 91, "kind": "method", "name": "handleButtonMouseDown", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1180,7 +1199,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#handleButtonMouseDown", "access": "public", "description": "Handles button mousedown", - "lineNumber": 208, + "lineNumber": 213, "params": [ { "name": "button", @@ -1198,7 +1217,7 @@ "return": null }, { - "__docId__": 91, + "__docId__": 92, "kind": "member", "name": "isMouseHold", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1206,7 +1225,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#isMouseHold", "access": "public", "description": "", - "lineNumber": 212, + "lineNumber": 217, "type": { "nullable": null, "types": [ @@ -1217,7 +1236,7 @@ } }, { - "__docId__": 92, + "__docId__": 93, "kind": "member", "name": "holdTimeout", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1225,7 +1244,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#holdTimeout", "access": "public", "description": "", - "lineNumber": 217, + "lineNumber": 222, "type": { "nullable": null, "types": [ @@ -1236,7 +1255,7 @@ } }, { - "__docId__": 93, + "__docId__": 94, "kind": "method", "name": "handleButtonMouseUp", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1246,12 +1265,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#handleButtonMouseUp", "access": "public", "description": "Handles button mouseup", - "lineNumber": 239, + "lineNumber": 244, "params": [], "return": null }, { - "__docId__": 95, + "__docId__": 96, "kind": "method", "name": "handleButtonHold", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1261,7 +1280,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#handleButtonHold", "access": "public", "description": "Handles button hold", - "lineNumber": 249, + "lineNumber": 254, "params": [ { "name": "button", @@ -1273,7 +1292,7 @@ "return": null }, { - "__docId__": 96, + "__docId__": 97, "kind": "member", "name": "holdInteractionTimeout", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1281,7 +1300,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#holdInteractionTimeout", "access": "public", "description": "", - "lineNumber": 253, + "lineNumber": 258, "type": { "nullable": null, "types": [ @@ -1292,7 +1311,7 @@ } }, { - "__docId__": 97, + "__docId__": 98, "kind": "method", "name": "syncInstanceInputs", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1302,12 +1321,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#syncInstanceInputs", "access": "public", "description": "Send a command to all simple-keyboard instances (if you have several instances).", - "lineNumber": 262, + "lineNumber": 267, "params": [], "return": null }, { - "__docId__": 98, + "__docId__": 99, "kind": "method", "name": "clearInput", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1317,7 +1336,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#clearInput", "access": "public", "description": "Clear the keyboard’s input.", - "lineNumber": 272, + "lineNumber": 277, "params": [ { "nullable": null, @@ -1333,7 +1352,7 @@ "return": null }, { - "__docId__": 99, + "__docId__": 100, "kind": "method", "name": "getInput", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1343,7 +1362,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#getInput", "access": "public", "description": "Get the keyboard’s input (You can also get it from the onChange prop).", - "lineNumber": 287, + "lineNumber": 292, "params": [ { "nullable": null, @@ -1363,7 +1382,7 @@ } }, { - "__docId__": 100, + "__docId__": 101, "kind": "method", "name": "setInput", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1373,7 +1392,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#setInput", "access": "public", "description": "Set the keyboard’s input.", - "lineNumber": 304, + "lineNumber": 309, "params": [ { "nullable": null, @@ -1399,7 +1418,7 @@ "return": null }, { - "__docId__": 101, + "__docId__": 102, "kind": "method", "name": "replaceInput", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1409,7 +1428,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#replaceInput", "access": "public", "description": "Replace the input object (`keyboard.input`)", - "lineNumber": 319, + "lineNumber": 324, "params": [ { "nullable": null, @@ -1425,7 +1444,7 @@ "return": null }, { - "__docId__": 103, + "__docId__": 104, "kind": "member", "name": "setOptions", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1433,7 +1452,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#setOptions", "access": "public", "description": "Set new option or modify existing ones after initialization. ", - "lineNumber": 327, + "lineNumber": 332, "params": [ { "nullable": null, @@ -1453,7 +1472,7 @@ } }, { - "__docId__": 105, + "__docId__": 106, "kind": "method", "name": "clear", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1463,12 +1482,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#clear", "access": "public", "description": "Remove all keyboard rows and reset keyboard values.\nUsed interally between re-renders.", - "lineNumber": 337, + "lineNumber": 342, "params": [], "return": null }, { - "__docId__": 107, + "__docId__": 108, "kind": "method", "name": "dispatch", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1478,7 +1497,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#dispatch", "access": "public", "description": "Send a command to all simple-keyboard instances at once (if you have multiple instances).", - "lineNumber": 347, + "lineNumber": 352, "params": [ { "nullable": null, @@ -1498,7 +1517,7 @@ } }, { - "__docId__": 108, + "__docId__": 109, "kind": "method", "name": "addButtonTheme", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1508,47 +1527,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#addButtonTheme", "access": "public", "description": "Adds/Modifies an entry to the `buttonTheme`. Basically a way to add a class to a button.", - "lineNumber": 363, - "params": [ - { - "nullable": null, - "types": [ - "string" - ], - "spread": false, - "optional": false, - "name": "buttons", - "description": "List of buttons to select (separated by a space)." - }, - { - "nullable": null, - "types": [ - "string" - ], - "spread": false, - "optional": false, - "name": "className", - "description": "Classes to give to the selected buttons (separated by space)." - } - ], - "return": { - "types": [ - "boolean" - ] - } - }, - { - "__docId__": 109, - "kind": "method", - "name": "removeButtonTheme", - "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", - "generator": false, - "async": false, - "static": false, - "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#removeButtonTheme", - "access": "public", - "description": "Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.", - "lineNumber": 413, + "lineNumber": 368, "params": [ { "nullable": null, @@ -1580,6 +1559,46 @@ { "__docId__": 110, "kind": "method", + "name": "removeButtonTheme", + "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", + "generator": false, + "async": false, + "static": false, + "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#removeButtonTheme", + "access": "public", + "description": "Removes/Amends an entry to the `buttonTheme`. Basically a way to remove a class previously added to a button through buttonTheme or addButtonTheme.", + "lineNumber": 418, + "params": [ + { + "nullable": null, + "types": [ + "string" + ], + "spread": false, + "optional": false, + "name": "buttons", + "description": "List of buttons to select (separated by a space)." + }, + { + "nullable": null, + "types": [ + "string" + ], + "spread": false, + "optional": false, + "name": "className", + "description": "Classes to give to the selected buttons (separated by space)." + } + ], + "return": { + "types": [ + "boolean" + ] + } + }, + { + "__docId__": 111, + "kind": "method", "name": "getButtonElement", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", "generator": false, @@ -1588,7 +1607,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#getButtonElement", "access": "public", "description": "Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.", - "lineNumber": 465, + "lineNumber": 470, "params": [ { "nullable": null, @@ -1608,7 +1627,7 @@ } }, { - "__docId__": 111, + "__docId__": 112, "kind": "method", "name": "handleCaret", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1618,12 +1637,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#handleCaret", "access": "public", "description": "Retrieves the current cursor position within a input or textarea (if any)", - "lineNumber": 483, + "lineNumber": 488, "params": [], "return": null }, { - "__docId__": 112, + "__docId__": 113, "kind": "method", "name": "caretEventHandler", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1633,7 +1652,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#caretEventHandler", "access": "public", "description": "Called by {@link handleCaret} when an event that warrants a cursor position update is triggered", - "lineNumber": 496, + "lineNumber": 501, "params": [ { "name": "event", @@ -1645,7 +1664,7 @@ "return": null }, { - "__docId__": 113, + "__docId__": 114, "kind": "member", "name": "caretPosition", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1653,7 +1672,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#caretPosition", "access": "public", "description": "Tracks current cursor position\nAs keys are pressed, text will be added/removed at that position within the input.", - "lineNumber": 507, + "lineNumber": 512, "type": { "types": [ "*" @@ -1661,7 +1680,7 @@ } }, { - "__docId__": 114, + "__docId__": 115, "kind": "method", "name": "onInit", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1671,12 +1690,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#onInit", "access": "public", "description": "Executes the callback function once simple-keyboard is rendered for the first time (on initialization).", - "lineNumber": 518, + "lineNumber": 523, "params": [], "return": null }, { - "__docId__": 115, + "__docId__": 116, "kind": "method", "name": "onRender", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1686,12 +1705,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#onRender", "access": "public", "description": "Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).", - "lineNumber": 535, + "lineNumber": 540, "params": [], "return": null }, { - "__docId__": 116, + "__docId__": 117, "kind": "member", "name": "registerModule", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1699,7 +1718,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#registerModule", "access": "public", "description": "Register module", - "lineNumber": 543, + "lineNumber": 548, "type": { "types": [ "*" @@ -1707,7 +1726,7 @@ } }, { - "__docId__": 117, + "__docId__": 118, "kind": "method", "name": "loadModules", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1717,12 +1736,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#loadModules", "access": "public", "description": "Load modules", - "lineNumber": 553, + "lineNumber": 558, "params": [], "return": null }, { - "__docId__": 118, + "__docId__": 120, "kind": "member", "name": "getModuleProp", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1730,7 +1749,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#getModuleProp", "access": "public", "description": "Get module prop", - "lineNumber": 573, + "lineNumber": 578, "type": { "types": [ "*" @@ -1738,7 +1757,7 @@ } }, { - "__docId__": 119, + "__docId__": 121, "kind": "member", "name": "getModulesList", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1746,7 +1765,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#getModulesList", "access": "public", "description": "getModulesList", - "lineNumber": 583, + "lineNumber": 588, "type": { "types": [ "*" @@ -1754,7 +1773,7 @@ } }, { - "__docId__": 120, + "__docId__": 122, "kind": "method", "name": "render", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1764,12 +1783,12 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#render", "access": "public", "description": "Renders rows and buttons as per options", - "lineNumber": 590, + "lineNumber": 595, "params": [], "return": null }, { - "__docId__": 121, + "__docId__": 123, "kind": "member", "name": "initialized", "memberof": "src/lib/components/Keyboard.js~SimpleKeyboard", @@ -1777,7 +1796,7 @@ "longname": "src/lib/components/Keyboard.js~SimpleKeyboard#initialized", "access": "public", "description": "Ensures that onInit is only called once per instantiation", - "lineNumber": 720, + "lineNumber": 725, "type": { "types": [ "boolean" @@ -1785,7 +1804,7 @@ } }, { - "__docId__": 122, + "__docId__": 124, "kind": "file", "name": "src/lib/index.js", "content": "import SimpleKeyboard from './components/Keyboard';\r\nexport default SimpleKeyboard;\r\n", @@ -1796,7 +1815,7 @@ "lineNumber": 1 }, { - "__docId__": 123, + "__docId__": 125, "kind": "file", "name": "src/lib/services/KeyboardLayout.js", "content": "/**\r\n * Keyboard Layout Service\r\n */\r\nclass KeyboardLayout {\r\n /**\r\n * Get default simple-keyboard layout\r\n * @return {object} The default layout (US-QWERTY)\r\n */\r\n static getDefaultLayout(){\r\n return {\r\n 'default': [\r\n '` 1 2 3 4 5 6 7 8 9 0 - = {bksp}',\r\n '{tab} q w e r t y u i o p [ ] \\\\',\r\n '{lock} a s d f g h j k l ; \\' {enter}',\r\n '{shift} z x c v b n m , . / {shift}',\r\n '.com @ {space}'\r\n ],\r\n 'shift': [\r\n '~ ! @ # $ % ^ & * ( ) _ + {bksp}',\r\n '{tab} Q W E R T Y U I O P { } |',\r\n '{lock} A S D F G H J K L : \" {enter}',\r\n '{shift} Z X C V B N M < > ? {shift}',\r\n '.com @ {space}'\r\n ]\r\n } \r\n }\r\n}\r\n\r\nexport default KeyboardLayout;", @@ -1807,7 +1826,7 @@ "lineNumber": 1 }, { - "__docId__": 124, + "__docId__": 126, "kind": "class", "name": "KeyboardLayout", "memberof": "src/lib/services/KeyboardLayout.js", @@ -1822,7 +1841,7 @@ "interface": false }, { - "__docId__": 125, + "__docId__": 127, "kind": "method", "name": "getDefaultLayout", "memberof": "src/lib/services/KeyboardLayout.js~KeyboardLayout", @@ -1844,7 +1863,7 @@ "params": [] }, { - "__docId__": 126, + "__docId__": 128, "kind": "file", "name": "src/lib/services/PhysicalKeyboard.js", "content": "/**\r\n * Physical Keyboard Service\r\n */\r\nclass PhysicalKeyboard {\r\n /**\r\n * Creates an instance of the PhysicalKeyboard service\r\n */\r\n constructor(simpleKeyboardInstance){\r\n /**\r\n * @type {object} A simple-keyboard instance\r\n */\r\n this.simpleKeyboardInstance = simpleKeyboardInstance;\r\n\r\n /**\r\n * Bindings\r\n */\r\n this.initKeyboardListener = this.initKeyboardListener.bind(this);\r\n this.getSimpleKeyboardLayoutKey = this.getSimpleKeyboardLayoutKey.bind(this);\r\n\r\n /**\r\n * Initialize key listeners\r\n */\r\n this.initKeyboardListener();\r\n }\r\n\r\n /**\r\n * Initializes key event listeners\r\n */\r\n initKeyboardListener(){\r\n // Adding button style on keydown\r\n document.addEventListener(\"keydown\", (event) => {\r\n if(this.simpleKeyboardInstance.options.physicalKeyboardHighlight){\r\n let buttonPressed = this.getSimpleKeyboardLayoutKey(event);\r\n\r\n this.simpleKeyboardInstance.dispatch(instance => {\r\n let buttonDOM = instance.getButtonElement(buttonPressed) || instance.getButtonElement(`{${buttonPressed}}`);\r\n\r\n if(buttonDOM){\r\n buttonDOM.style.backgroundColor = this.simpleKeyboardInstance.options.physicalKeyboardHighlightBgColor || \"#9ab4d0\";\r\n buttonDOM.style.color = this.simpleKeyboardInstance.options.physicalKeyboardHighlightTextColor || \"white\";\r\n }\r\n });\r\n }\r\n });\r\n\r\n // Removing button style on keyup\r\n document.addEventListener(\"keyup\", (event) => {\r\n if(this.simpleKeyboardInstance.options.physicalKeyboardHighlight){\r\n let buttonPressed = this.getSimpleKeyboardLayoutKey(event);\r\n\r\n this.simpleKeyboardInstance.dispatch(instance => {\r\n let buttonDOM = instance.getButtonElement(buttonPressed) || instance.getButtonElement(`{${buttonPressed}}`);\r\n\r\n if(buttonDOM){\r\n buttonDOM.removeAttribute(\"style\");\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n /**\r\n * Transforms a KeyboardEvent's \"key.code\" string into a simple-keyboard layout format\r\n * @param {object} event The KeyboardEvent\r\n */\r\n getSimpleKeyboardLayoutKey(event){\r\n let output;\r\n\r\n if(\r\n event.code.includes(\"Numpad\") ||\r\n event.code.includes(\"Shift\") ||\r\n event.code.includes(\"Space\") ||\r\n event.code.includes(\"Backspace\") ||\r\n event.code.includes(\"Control\") ||\r\n event.code.includes(\"Alt\") ||\r\n event.code.includes(\"Meta\")\r\n ){\r\n output = event.code;\r\n } else {\r\n output = event.key;\r\n }\r\n\r\n /**\r\n * If button is not uppercase, casting to lowercase\r\n */\r\n if (\r\n output !== output.toUpperCase() ||\r\n (event.code[0] === \"F\" && Number.isInteger(Number(event.code[1])) && event.code.length <= 3)\r\n ) {\r\n output = output.toLowerCase();\r\n }\r\n\r\n return output;\r\n }\r\n}\r\n\r\nexport default PhysicalKeyboard;", @@ -1855,7 +1874,7 @@ "lineNumber": 1 }, { - "__docId__": 127, + "__docId__": 129, "kind": "class", "name": "PhysicalKeyboard", "memberof": "src/lib/services/PhysicalKeyboard.js", @@ -1870,7 +1889,7 @@ "interface": false }, { - "__docId__": 128, + "__docId__": 130, "kind": "constructor", "name": "constructor", "memberof": "src/lib/services/PhysicalKeyboard.js~PhysicalKeyboard", @@ -1883,7 +1902,7 @@ "lineNumber": 8 }, { - "__docId__": 129, + "__docId__": 131, "kind": "member", "name": "simpleKeyboardInstance", "memberof": "src/lib/services/PhysicalKeyboard.js~PhysicalKeyboard", @@ -1902,7 +1921,7 @@ } }, { - "__docId__": 132, + "__docId__": 134, "kind": "method", "name": "initKeyboardListener", "memberof": "src/lib/services/PhysicalKeyboard.js~PhysicalKeyboard", @@ -1917,7 +1936,7 @@ "return": null }, { - "__docId__": 133, + "__docId__": 135, "kind": "method", "name": "getSimpleKeyboardLayoutKey", "memberof": "src/lib/services/PhysicalKeyboard.js~PhysicalKeyboard", @@ -1947,7 +1966,7 @@ } }, { - "__docId__": 134, + "__docId__": 136, "kind": "file", "name": "src/lib/services/Utilities.js", "content": "/**\r\n * Utility Service\r\n */\r\nclass Utilities {\r\n /**\r\n * Creates an instance of the Utility service\r\n */\r\n constructor(simpleKeyboardInstance){\r\n /**\r\n * @type {object} A simple-keyboard instance\r\n */\r\n this.simpleKeyboardInstance = simpleKeyboardInstance;\r\n\r\n /**\r\n * Bindings\r\n */\r\n this.getButtonClass = this.getButtonClass.bind(this);\r\n this.getButtonDisplayName = this.getButtonDisplayName.bind(this);\r\n this.getUpdatedInput = this.getUpdatedInput.bind(this);\r\n this.updateCaretPos = this.updateCaretPos.bind(this);\r\n this.isMaxLengthReached = this.isMaxLengthReached.bind(this);\r\n this.camelCase = this.camelCase.bind(this);\r\n this.countInArray = this.countInArray.bind(this);\r\n }\r\n\r\n /**\r\n * Adds default classes to a given button\r\n * \r\n * @param {string} button The button's layout name\r\n * @return {string} The classes to be added to the button\r\n */\r\n getButtonClass(button){\r\n let buttonTypeClass = (button.includes(\"{\") && button.includes(\"}\") && button !== '{//}') ? \"functionBtn\" : \"standardBtn\";\r\n let buttonWithoutBraces = button.replace(\"{\", \"\").replace(\"}\", \"\");\r\n let buttonNormalized = '';\r\n\r\n if(buttonTypeClass !== \"standardBtn\")\r\n buttonNormalized = ` hg-button-${buttonWithoutBraces}`;\r\n\r\n return `hg-${buttonTypeClass}${buttonNormalized}`;\r\n }\r\n\r\n /**\r\n * Default button display labels\r\n */\r\n getDefaultDiplay(){\r\n return {\r\n '{bksp}': 'backspace',\r\n '{backspace}': 'backspace',\r\n '{enter}': '< enter',\r\n '{shift}': 'shift',\r\n '{shiftleft}': 'shift',\r\n '{shiftright}': 'shift',\r\n '{alt}': 'alt',\r\n '{s}': 'shift',\r\n '{tab}': 'tab',\r\n '{lock}': 'caps',\r\n '{capslock}': 'caps',\r\n '{accept}': 'Submit',\r\n '{space}': ' ',\r\n '{//}': ' ',\r\n \"{esc}\": \"esc\",\r\n \"{escape}\": \"esc\",\r\n \"{f1}\": \"f1\",\r\n \"{f2}\": \"f2\",\r\n \"{f3}\": \"f3\",\r\n \"{f4}\": \"f4\",\r\n \"{f5}\": \"f5\",\r\n \"{f6}\": \"f6\",\r\n \"{f7}\": \"f7\",\r\n \"{f8}\": \"f8\",\r\n \"{f9}\": \"f9\",\r\n \"{f10}\": \"f10\",\r\n \"{f11}\": \"f11\",\r\n \"{f12}\": \"f12\",\r\n '{numpaddivide}': '/',\r\n '{numlock}': 'lock',\r\n \"{arrowup}\": \"↑\",\r\n \"{arrowleft}\": \"←\",\r\n \"{arrowdown}\": \"↓\",\r\n \"{arrowright}\": \"→\",\r\n \"{prtscr}\": \"print\",\r\n \"{scrolllock}\": \"scroll\",\r\n \"{pause}\": \"pause\",\r\n \"{insert}\": \"ins\",\r\n \"{home}\": \"home\",\r\n \"{pageup}\": \"up\",\r\n \"{delete}\": \"del\",\r\n \"{end}\": \"end\",\r\n \"{pagedown}\": \"down\",\r\n \"{numpadmultiply}\": \"*\",\r\n \"{numpadsubtract}\": \"-\",\r\n \"{numpadadd}\": \"+\",\r\n \"{numpadenter}\": \"enter\",\r\n \"{period}\": \".\",\r\n \"{numpaddecimal}\": \".\",\r\n \"{numpad0}\": \"0\",\r\n \"{numpad1}\": \"1\",\r\n \"{numpad2}\": \"2\",\r\n \"{numpad3}\": \"3\",\r\n \"{numpad4}\": \"4\",\r\n \"{numpad5}\": \"5\",\r\n \"{numpad6}\": \"6\",\r\n \"{numpad7}\": \"7\",\r\n \"{numpad8}\": \"8\",\r\n \"{numpad9}\": \"9\",\r\n };\r\n }\r\n /**\r\n * Returns the display (label) name for a given button\r\n * \r\n * @param {string} button The button's layout name\r\n * @param {object} display The provided display option\r\n * @param {boolean} mergeDisplay Whether the provided param value should be merged with the default one.\r\n */\r\n getButtonDisplayName(button, display, mergeDisplay){\r\n if(mergeDisplay){\r\n display = Object.assign({}, this.getDefaultDiplay(), display);\r\n } else {\r\n display = display || this.getDefaultDiplay();\r\n }\r\n\r\n return display[button] || button;\r\n }\r\n\r\n \r\n /**\r\n * Returns the updated input resulting from clicking a given button\r\n * \r\n * @param {string} button The button's layout name\r\n * @param {string} input The input string\r\n * @param {object} options The simple-keyboard options object\r\n * @param {number} caretPos The cursor's current position\r\n */\r\n getUpdatedInput(button, input, options, caretPos){\r\n \r\n let output = input;\r\n\r\n if((button === \"{bksp}\" || button === \"{backspace}\") && output.length > 0){\r\n output = this.removeAt(output, caretPos);\r\n\r\n } else if(button === \"{space}\")\r\n output = this.addStringAt(output, \" \", caretPos);\r\n\r\n else if(button === \"{tab}\" && !(typeof options.tabCharOnTab === \"boolean\" && options.tabCharOnTab === false)){\r\n output = this.addStringAt(output, \"\\t\", caretPos);\r\n\r\n } else if((button === \"{enter}\" || button === \"{numpadenter}\") && options.newLineOnEnter)\r\n output = this.addStringAt(output, \"\\n\", caretPos);\r\n\r\n else if(button.includes(\"numpad\") && Number.isInteger(Number(button[button.length - 2]))){\r\n output = this.addStringAt(output, button[button.length - 2], caretPos);\r\n }\r\n else if(button === \"{numpaddivide}\")\r\n output = this.addStringAt(output, '/', caretPos);\r\n\r\n else if(button === \"{numpadmultiply}\")\r\n output = this.addStringAt(output, '*', caretPos);\r\n else if(button === \"{numpadsubtract}\")\r\n output = this.addStringAt(output, '-', caretPos);\r\n\r\n else if(button === \"{numpadadd}\")\r\n output = this.addStringAt(output, '+', caretPos);\r\n\r\n else if(button === \"{numpaddecimal}\")\r\n output = this.addStringAt(output, '.', caretPos);\r\n\r\n else if(button === \"{\" || button === \"}\")\r\n output = this.addStringAt(output, button, caretPos);\r\n\r\n else if(!button.includes(\"{\") && !button.includes(\"}\"))\r\n output = this.addStringAt(output, button, caretPos);\r\n\r\n return output;\r\n }\r\n /**\r\n * Moves the cursor position by a given amount\r\n * \r\n * @param {number} length Represents by how many characters the input should be moved\r\n * @param {boolean} minus Whether the cursor should be moved to the left or not.\r\n */\r\n updateCaretPos(length, minus){\r\n if(minus){\r\n if(this.simpleKeyboardInstance.caretPosition > 0)\r\n this.simpleKeyboardInstance.caretPosition = this.simpleKeyboardInstance.caretPosition - length\r\n } else {\r\n this.simpleKeyboardInstance.caretPosition = this.simpleKeyboardInstance.caretPosition + length;\r\n }\r\n }\r\n\r\n /**\r\n * Adds a string to the input at a given position\r\n * \r\n * @param {string} source The source input\r\n * @param {string} string The string to add\r\n * @param {number} position The (cursor) position where the string should be added\r\n */\r\n addStringAt(source, string, position){\r\n let output;\r\n\r\n if(this.simpleKeyboardInstance.options.debug){\r\n console.log(\"Caret at:\", position);\r\n }\r\n\r\n if(!position && position !== 0){\r\n output = source + string;\r\n } else {\r\n output = [source.slice(0, position), string, source.slice(position)].join('');\r\n\r\n /**\r\n * Avoid caret position change when maxLength is set\r\n */\r\n if(!this.isMaxLengthReached()){\r\n this.updateCaretPos(string.length);\r\n }\r\n\r\n }\r\n\r\n return output;\r\n }\r\n\r\n /**\r\n * Removes an amount of characters at a given position\r\n * \r\n * @param {string} source The source input\r\n * @param {number} position The (cursor) position from where the characters should be removed\r\n */\r\n removeAt(source, position){\r\n if(this.simpleKeyboardInstance.caretPosition === 0){\r\n return source;\r\n }\r\n\r\n let output;\r\n let prevTwoChars;\r\n let emojiMatched;\r\n let emojiMatchedReg = /([\\uD800-\\uDBFF][\\uDC00-\\uDFFF])/g;\r\n\r\n /**\r\n * Emojis are made out of two characters, so we must take a custom approach to trim them.\r\n * For more info: https://mathiasbynens.be/notes/javascript-unicode\r\n */\r\n if(position && position >= 0){\r\n prevTwoChars = source.substring(position - 2, position)\r\n emojiMatched = prevTwoChars.match(emojiMatchedReg);\r\n\r\n if(emojiMatched){\r\n output = source.substr(0, (position - 2)) + source.substr(position);\r\n this.updateCaretPos(2, true);\r\n } else {\r\n output = source.substr(0, (position - 1)) + source.substr(position);\r\n this.updateCaretPos(1, true);\r\n }\r\n } else {\r\n prevTwoChars = source.slice(-2);\r\n emojiMatched = prevTwoChars.match(emojiMatchedReg);\r\n\r\n if(emojiMatched){\r\n output = source.slice(0, -2);\r\n this.updateCaretPos(2, true);\r\n } else {\r\n output = source.slice(0, -1);\r\n this.updateCaretPos(1, true);\r\n }\r\n }\r\n\r\n return output;\r\n }\r\n /**\r\n * Determines whether the maxLength has been reached. This function is called when the maxLength option it set.\r\n * \r\n * @param {object} inputObj\r\n * @param {object} options\r\n * @param {string} updatedInput\r\n */\r\n handleMaxLength(inputObj, options, updatedInput){\r\n let maxLength = options.maxLength;\r\n let currentInput = inputObj[options.inputName];\r\n let condition = currentInput.length === maxLength;\r\n\r\n\r\n if(\r\n /**\r\n * If pressing this button won't add more characters\r\n * We exit out of this limiter function\r\n */\r\n updatedInput.length <= currentInput.length\r\n ){\r\n return false;\r\n }\r\n\r\n if(Number.isInteger(maxLength)){\r\n if(options.debug){\r\n console.log(\"maxLength (num) reached:\", condition);\r\n }\r\n\r\n if(condition){\r\n /**\r\n * @type {boolean} Boolean value that shows whether maxLength has been reached\r\n */\r\n this.maxLengthReached = true;\r\n return true;\r\n } else {\r\n this.maxLengthReached = false;\r\n return false;\r\n }\r\n }\r\n\r\n if(typeof maxLength === \"object\"){\r\n let condition = currentInput.length === maxLength[options.inputName];\r\n\r\n if(options.debug){\r\n console.log(\"maxLength (obj) reached:\", condition);\r\n }\r\n\r\n if(condition){\r\n this.maxLengthReached = true;\r\n return true;\r\n } else {\r\n this.maxLengthReached = false;\r\n return false;\r\n }\r\n }\r\n }\r\n\r\n /**\r\n * Gets the current value of maxLengthReached\r\n */\r\n isMaxLengthReached(){\r\n return Boolean(this.maxLengthReached);\r\n }\r\n\r\n /**\r\n * Transforms an arbitrary string to camelCase\r\n * \r\n * @param {string} string The string to transform.\r\n */\r\n camelCase(string){\r\n return string.toLowerCase().trim().split(/[.\\-_\\s]/g).reduce((string, word) => string + word[0].toUpperCase() + word.slice(1));\r\n };\r\n\r\n /**\r\n * Counts the number of duplicates in a given array\r\n * \r\n * @param {Array} array The haystack to search in\r\n * @param {string} value The needle to search for\r\n */\r\n countInArray(array, value){\r\n return array.reduce((n, x) => n + (x === value), 0);\r\n }\r\n\r\n}\r\n\r\nexport default Utilities;", @@ -1958,7 +1977,7 @@ "lineNumber": 1 }, { - "__docId__": 135, + "__docId__": 137, "kind": "class", "name": "Utilities", "memberof": "src/lib/services/Utilities.js", @@ -1973,7 +1992,7 @@ "interface": false }, { - "__docId__": 136, + "__docId__": 138, "kind": "constructor", "name": "constructor", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -1986,7 +2005,7 @@ "lineNumber": 8 }, { - "__docId__": 137, + "__docId__": 139, "kind": "member", "name": "simpleKeyboardInstance", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2005,7 +2024,7 @@ } }, { - "__docId__": 145, + "__docId__": 147, "kind": "method", "name": "getButtonClass", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2038,7 +2057,7 @@ } }, { - "__docId__": 146, + "__docId__": 148, "kind": "method", "name": "getDefaultDiplay", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2057,7 +2076,7 @@ } }, { - "__docId__": 147, + "__docId__": 149, "kind": "method", "name": "getButtonDisplayName", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2107,7 +2126,7 @@ } }, { - "__docId__": 148, + "__docId__": 150, "kind": "method", "name": "getUpdatedInput", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2167,7 +2186,7 @@ } }, { - "__docId__": 149, + "__docId__": 151, "kind": "method", "name": "updateCaretPos", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2203,7 +2222,7 @@ "return": null }, { - "__docId__": 150, + "__docId__": 152, "kind": "method", "name": "addStringAt", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2253,7 +2272,7 @@ } }, { - "__docId__": 151, + "__docId__": 153, "kind": "method", "name": "removeAt", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2293,7 +2312,7 @@ } }, { - "__docId__": 152, + "__docId__": 154, "kind": "method", "name": "handleMaxLength", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2343,7 +2362,7 @@ } }, { - "__docId__": 153, + "__docId__": 155, "kind": "member", "name": "maxLengthReached", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2362,7 +2381,7 @@ } }, { - "__docId__": 157, + "__docId__": 159, "kind": "method", "name": "isMaxLengthReached", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2381,7 +2400,7 @@ } }, { - "__docId__": 158, + "__docId__": 160, "kind": "method", "name": "camelCase", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2411,7 +2430,7 @@ } }, { - "__docId__": 159, + "__docId__": 161, "kind": "method", "name": "countInArray", "memberof": "src/lib/services/Utilities.js~Utilities", @@ -2451,7 +2470,7 @@ } }, { - "__docId__": 160, + "__docId__": 162, "kind": "file", "name": "src/lib/tests/TestUtility.js", "content": "/**\r\n * Test Utility Functions\r\n */\r\nexport default class TestUtility {\r\n /**\r\n * Set's a basic DOM structure to test in\r\n */\r\n setDOM = (divClass) => {\r\n this.clear();\r\n const div = document.createElement('div');\r\n div.className += divClass || \"simple-keyboard\";\r\n document.body.appendChild(div);\r\n }\r\n\r\n /**\r\n * Clears DOM structure\r\n */\r\n clear = () => {\r\n document.body.innerHTML = \"\";\r\n }\r\n\r\n /**\r\n * Test if standard buttons respect maxLength and do input a value\r\n */\r\n testLayoutStdButtons = (keyboard) => {\r\n let stdBtnCount = 0;\r\n let fullInput = '';\r\n\r\n this.iterateButtons((button) => {\r\n let label = button.getAttribute(\"data-skbtn\");\r\n\r\n if(label.includes(\"{\"))\r\n return false;\r\n\r\n // Click all standard buttons, respects maxLength\r\n button.onclick();\r\n\r\n // Recording fullInput, bypasses maxLength\r\n fullInput = keyboard.utilities.getUpdatedInput(label, fullInput, keyboard.options, null);\r\n\r\n stdBtnCount += label.length;\r\n });\r\n\r\n /**\r\n * Check if maxLength is respected\r\n */\r\n if(\r\n (\r\n typeof keyboard.options.maxLength === \"object\" &&\r\n keyboard.getInput().length !== keyboard.options.maxLength[keyboard.options.layoutName]\r\n ) ||\r\n (\r\n typeof keyboard.options.maxLength !== \"object\" &&\r\n keyboard.getInput().length !== keyboard.options.maxLength\r\n )\r\n )\r\n throw new Error(\"MAX_LENGTH_ISSUE\");\r\n else\r\n console.log(\"MAX_LENGTH PASSED:\", keyboard.options.layoutName, keyboard.getInput().length, keyboard.options.maxLength);\r\n\r\n /**\r\n * Check if all standard buttons are inputting something\r\n * (Regardless of maxLength)\r\n */\r\n if(stdBtnCount !== fullInput.length)\r\n throw new Error(\"STANDARD_BUTTONS_ISSUE\");\r\n else\r\n console.log(\"STANDARD_BUTTONS PASSED:\", keyboard.options.layoutName, stdBtnCount, fullInput.length);\r\n }\r\n\r\n /**\r\n * Test if function buttons are interactive (have an onclick)\r\n */\r\n testLayoutFctButtons = (callback) => {\r\n let fctBtnCount = 0;\r\n let fctBtnHasOnclickCount = 0;\r\n\r\n this.iterateButtons((button) => {\r\n let label = button.getAttribute(\"data-skbtn\");\r\n\r\n if(!label.includes(\"{\") && !label.includes(\"}\"))\r\n return false;\r\n\r\n fctBtnCount++;\r\n\r\n if(button.onclick){\r\n button.onclick();\r\n fctBtnHasOnclickCount++;\r\n }\r\n\r\n callback(fctBtnCount, fctBtnHasOnclickCount);\r\n });\r\n }\r\n\r\n /**\r\n * Iterates on the keyboard buttons\r\n */\r\n iterateButtons = (callback, selector) => {\r\n let rows = document.body.querySelector(selector || '.simple-keyboard').children;\r\n\r\n Array.from(rows).forEach(row => {\r\n Array.from(row.children).forEach((button) => {\r\n callback(button);\r\n });\r\n });\r\n }\r\n}", @@ -2462,7 +2481,7 @@ "lineNumber": 1 }, { - "__docId__": 161, + "__docId__": 163, "kind": "class", "name": "TestUtility", "memberof": "src/lib/tests/TestUtility.js", @@ -2477,7 +2496,7 @@ "interface": false }, { - "__docId__": 162, + "__docId__": 164, "kind": "member", "name": "setDOM", "memberof": "src/lib/tests/TestUtility.js~TestUtility", @@ -2493,7 +2512,7 @@ } }, { - "__docId__": 163, + "__docId__": 165, "kind": "member", "name": "clear", "memberof": "src/lib/tests/TestUtility.js~TestUtility", @@ -2509,7 +2528,7 @@ } }, { - "__docId__": 164, + "__docId__": 166, "kind": "member", "name": "testLayoutStdButtons", "memberof": "src/lib/tests/TestUtility.js~TestUtility", @@ -2525,7 +2544,7 @@ } }, { - "__docId__": 165, + "__docId__": 167, "kind": "member", "name": "testLayoutFctButtons", "memberof": "src/lib/tests/TestUtility.js~TestUtility", @@ -2541,7 +2560,7 @@ } }, { - "__docId__": 166, + "__docId__": 168, "kind": "member", "name": "iterateButtons", "memberof": "src/lib/tests/TestUtility.js~TestUtility", @@ -2566,7 +2585,7 @@ }, { "kind": "packageJSON", - "content": "{\r\n \"name\": \"simple-keyboard\",\r\n \"version\": \"2.7.3\",\r\n \"description\": \"On-screen Javascript Virtual Keyboard\",\r\n \"main\": \"build/index.js\",\r\n \"scripts\": {\r\n \"start\": \"node scripts/start.js\",\r\n \"build\": \"node scripts/build.js\",\r\n \"demo\": \"node scripts/demo.js\",\r\n \"test\": \"node scripts/test.js --env=jsdom\",\r\n \"postinstall\": \"node bin/postinstall\",\r\n \"prepublish\": \"npm run docs && npm run build\",\r\n \"docs\": \"esdoc\"\r\n },\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"https://github.com/hodgef/simple-keyboard\"\r\n },\r\n \"author\": \"Francisco Hodge (https://github.com/hodgef)\",\r\n \"bugs\": {\r\n \"url\": \"https://github.com/hodgef/simple-keyboard/issues\"\r\n },\r\n \"homepage\": \"https://virtual-keyboard.js.org/\",\r\n \"keywords\": [\r\n \"javascript\",\r\n \"es6\",\r\n \"digital\",\r\n \"keyboard\",\r\n \"onscreen\",\r\n \"virtual\",\r\n \"screen-keyboard\",\r\n \"component\",\r\n \"virtual-keyboard\",\r\n \"touchscreen\",\r\n \"touch-screen\",\r\n \"kiosk\",\r\n \"osk\"\r\n ],\r\n \"license\": \"MIT\",\r\n \"dependencies\": {},\r\n \"devDependencies\": {\r\n \"autoprefixer\": \"7.1.6\",\r\n \"babel-core\": \"^6.26.3\",\r\n \"babel-eslint\": \"7.2.3\",\r\n \"babel-jest\": \"20.0.3\",\r\n \"babel-loader\": \"7.1.2\",\r\n \"babel-preset-react-app\": \"^3.1.2\",\r\n \"babel-runtime\": \"6.26.0\",\r\n \"case-sensitive-paths-webpack-plugin\": \"2.1.1\",\r\n \"chalk\": \"1.1.3\",\r\n \"copy-webpack-plugin\": \"^4.3.1\",\r\n \"css-loader\": \"0.28.7\",\r\n \"dotenv\": \"4.0.0\",\r\n \"esdoc\": \"^1.1.0\",\r\n \"esdoc-ecmascript-proposal-plugin\": \"^1.0.0\",\r\n \"esdoc-standard-plugin\": \"^1.0.0\",\r\n \"eslint\": \"4.10.0\",\r\n \"eslint-config-react-app\": \"^2.0.1\",\r\n \"eslint-loader\": \"1.9.0\",\r\n \"eslint-plugin-flowtype\": \"2.39.1\",\r\n \"eslint-plugin-import\": \"2.8.0\",\r\n \"eslint-plugin-jsx-a11y\": \"5.1.1\",\r\n \"eslint-plugin-react\": \"7.4.0\",\r\n \"extract-text-webpack-plugin\": \"3.0.2\",\r\n \"file-loader\": \"1.1.5\",\r\n \"fs-extra\": \"3.0.1\",\r\n \"html-webpack-plugin\": \"2.29.0\",\r\n \"istanbul\": \"^0.4.5\",\r\n \"istanbul-api\": \"^2.0.6\",\r\n \"istanbul-reports\": \"^2.0.1\",\r\n \"jest\": \"20.0.4\",\r\n \"object-assign\": \"4.1.1\",\r\n \"postcss-flexbugs-fixes\": \"3.2.0\",\r\n \"postcss-loader\": \"2.0.8\",\r\n \"promise\": \"8.0.1\",\r\n \"prop-types\": \"^15.6.1\",\r\n \"raf\": \"3.4.0\",\r\n \"react\": \"^16.2.0\",\r\n \"react-dev-utils\": \"^4.2.1\",\r\n \"react-dom\": \"^16.2.0\",\r\n \"style-loader\": \"0.19.0\",\r\n \"sw-precache-webpack-plugin\": \"0.11.4\",\r\n \"url-loader\": \"0.6.2\",\r\n \"webpack\": \"3.8.1\",\r\n \"webpack-dev-server\": \"2.9.4\",\r\n \"webpack-manifest-plugin\": \"1.3.2\",\r\n \"whatwg-fetch\": \"2.0.3\"\r\n },\r\n \"jest\": {\r\n \"collectCoverageFrom\": [\r\n \"src/**/*.{js,jsx,mjs}\",\r\n \"!**/tests/**\"\r\n ],\r\n \"setupFiles\": [\r\n \"/config/polyfills.js\"\r\n ],\r\n \"testMatch\": [\r\n \"/src/**/__tests__/**/*.{js,jsx,mjs}\",\r\n \"/src/**/?(*.)(spec|test).{js,jsx,mjs}\"\r\n ],\r\n \"testEnvironment\": \"node\",\r\n \"testURL\": \"http://localhost\",\r\n \"transform\": {\r\n \"^.+\\\\.(js|jsx|mjs)$\": \"/node_modules/babel-jest\",\r\n \"^.+\\\\.css$\": \"/config/jest/cssTransform.js\",\r\n \"^(?!.*\\\\.(js|jsx|mjs|css|json)$)\": \"/config/jest/fileTransform.js\"\r\n },\r\n \"transformIgnorePatterns\": [\r\n \"[/\\\\\\\\]node_modules[/\\\\\\\\].+\\\\.(js|jsx|mjs)$\"\r\n ],\r\n \"moduleNameMapper\": {\r\n \"^react-native$\": \"react-native-web\"\r\n },\r\n \"moduleFileExtensions\": [\r\n \"web.js\",\r\n \"mjs\",\r\n \"js\",\r\n \"json\",\r\n \"web.jsx\",\r\n \"jsx\",\r\n \"node\"\r\n ]\r\n },\r\n \"babel\": {\r\n \"presets\": [\r\n \"react-app\"\r\n ]\r\n },\r\n \"eslintConfig\": {\r\n \"extends\": \"react-app\"\r\n }\r\n}\r\n", + "content": "{\r\n \"name\": \"simple-keyboard\",\r\n \"version\": \"2.7.4\",\r\n \"description\": \"On-screen Javascript Virtual Keyboard\",\r\n \"main\": \"build/index.js\",\r\n \"scripts\": {\r\n \"start\": \"node scripts/start.js\",\r\n \"build\": \"node scripts/build.js\",\r\n \"demo\": \"node scripts/demo.js\",\r\n \"test\": \"node scripts/test.js --env=jsdom\",\r\n \"postinstall\": \"node bin/postinstall\",\r\n \"prepublish\": \"npm run docs && npm run build\",\r\n \"docs\": \"esdoc\"\r\n },\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"https://github.com/hodgef/simple-keyboard\"\r\n },\r\n \"author\": \"Francisco Hodge (https://github.com/hodgef)\",\r\n \"bugs\": {\r\n \"url\": \"https://github.com/hodgef/simple-keyboard/issues\"\r\n },\r\n \"homepage\": \"https://virtual-keyboard.js.org/\",\r\n \"keywords\": [\r\n \"javascript\",\r\n \"es6\",\r\n \"digital\",\r\n \"keyboard\",\r\n \"onscreen\",\r\n \"virtual\",\r\n \"screen-keyboard\",\r\n \"component\",\r\n \"virtual-keyboard\",\r\n \"touchscreen\",\r\n \"touch-screen\",\r\n \"kiosk\",\r\n \"osk\"\r\n ],\r\n \"license\": \"MIT\",\r\n \"dependencies\": {},\r\n \"devDependencies\": {\r\n \"autoprefixer\": \"7.1.6\",\r\n \"babel-core\": \"^6.26.3\",\r\n \"babel-eslint\": \"7.2.3\",\r\n \"babel-jest\": \"20.0.3\",\r\n \"babel-loader\": \"7.1.2\",\r\n \"babel-preset-react-app\": \"^3.1.2\",\r\n \"babel-runtime\": \"6.26.0\",\r\n \"case-sensitive-paths-webpack-plugin\": \"2.1.1\",\r\n \"chalk\": \"1.1.3\",\r\n \"copy-webpack-plugin\": \"^4.3.1\",\r\n \"css-loader\": \"0.28.7\",\r\n \"dotenv\": \"4.0.0\",\r\n \"esdoc\": \"^1.1.0\",\r\n \"esdoc-ecmascript-proposal-plugin\": \"^1.0.0\",\r\n \"esdoc-standard-plugin\": \"^1.0.0\",\r\n \"eslint\": \"4.10.0\",\r\n \"eslint-config-react-app\": \"^2.0.1\",\r\n \"eslint-loader\": \"1.9.0\",\r\n \"eslint-plugin-flowtype\": \"2.39.1\",\r\n \"eslint-plugin-import\": \"2.8.0\",\r\n \"eslint-plugin-jsx-a11y\": \"5.1.1\",\r\n \"eslint-plugin-react\": \"7.4.0\",\r\n \"extract-text-webpack-plugin\": \"3.0.2\",\r\n \"file-loader\": \"1.1.5\",\r\n \"fs-extra\": \"3.0.1\",\r\n \"html-webpack-plugin\": \"2.29.0\",\r\n \"istanbul\": \"^0.4.5\",\r\n \"istanbul-api\": \"^2.0.6\",\r\n \"istanbul-reports\": \"^2.0.1\",\r\n \"jest\": \"20.0.4\",\r\n \"object-assign\": \"4.1.1\",\r\n \"postcss-flexbugs-fixes\": \"3.2.0\",\r\n \"postcss-loader\": \"2.0.8\",\r\n \"promise\": \"8.0.1\",\r\n \"prop-types\": \"^15.6.1\",\r\n \"raf\": \"3.4.0\",\r\n \"react\": \"^16.2.0\",\r\n \"react-dev-utils\": \"^4.2.1\",\r\n \"react-dom\": \"^16.2.0\",\r\n \"style-loader\": \"0.19.0\",\r\n \"sw-precache-webpack-plugin\": \"0.11.4\",\r\n \"url-loader\": \"0.6.2\",\r\n \"webpack\": \"3.8.1\",\r\n \"webpack-dev-server\": \"2.9.4\",\r\n \"webpack-manifest-plugin\": \"1.3.2\",\r\n \"whatwg-fetch\": \"2.0.3\"\r\n },\r\n \"jest\": {\r\n \"collectCoverageFrom\": [\r\n \"src/**/*.{js,jsx,mjs}\",\r\n \"!**/tests/**\"\r\n ],\r\n \"setupFiles\": [\r\n \"/config/polyfills.js\"\r\n ],\r\n \"testMatch\": [\r\n \"/src/**/__tests__/**/*.{js,jsx,mjs}\",\r\n \"/src/**/?(*.)(spec|test).{js,jsx,mjs}\"\r\n ],\r\n \"testEnvironment\": \"node\",\r\n \"testURL\": \"http://localhost\",\r\n \"transform\": {\r\n \"^.+\\\\.(js|jsx|mjs)$\": \"/node_modules/babel-jest\",\r\n \"^.+\\\\.css$\": \"/config/jest/cssTransform.js\",\r\n \"^(?!.*\\\\.(js|jsx|mjs|css|json)$)\": \"/config/jest/fileTransform.js\"\r\n },\r\n \"transformIgnorePatterns\": [\r\n \"[/\\\\\\\\]node_modules[/\\\\\\\\].+\\\\.(js|jsx|mjs)$\"\r\n ],\r\n \"moduleNameMapper\": {\r\n \"^react-native$\": \"react-native-web\"\r\n },\r\n \"moduleFileExtensions\": [\r\n \"web.js\",\r\n \"mjs\",\r\n \"js\",\r\n \"json\",\r\n \"web.jsx\",\r\n \"jsx\",\r\n \"node\"\r\n ]\r\n },\r\n \"babel\": {\r\n \"presets\": [\r\n \"react-app\"\r\n ]\r\n },\r\n \"eslintConfig\": {\r\n \"extends\": \"react-app\"\r\n }\r\n}\r\n", "longname": "X:\\Dev\\simple-keyboard\\package.json", "name": "package.json", "static": true, diff --git a/docs/script/search_index.js b/docs/script/search_index.js index 656306b0..2e51e54a 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -521,6 +521,12 @@ window.esdocSearchIndex = [ "src/lib/components/Keyboard.js~SimpleKeyboard#keyboardDOMClass", "member" ], + [ + "src/lib/components/keyboard.js~simplekeyboard#keyboardpluginclasses", + "class/src/lib/components/Keyboard.js~SimpleKeyboard.html#instance-member-keyboardPluginClasses", + "src/lib/components/Keyboard.js~SimpleKeyboard#keyboardPluginClasses", + "member" + ], [ "src/lib/components/keyboard.js~simplekeyboard#loadmodules", "class/src/lib/components/Keyboard.js~SimpleKeyboard.html#instance-method-loadModules", diff --git a/docs/source.html b/docs/source.html index cf359da5..ea4930bc 100644 --- a/docs/source.html +++ b/docs/source.html @@ -39,7 +39,7 @@
-

Source 75/75

+

Source 76/76

@@ -73,10 +73,10 @@ - - - - + + + +
src/lib/components/Keyboard.js SimpleKeyboard100 %39/3923687 byte7352018-10-04 22:40:24 (UTC)100 %40/4023899 byte7402018-10-04 23:40:48 (UTC)
src/lib/index.js