From fae9117343464135e8ac09bf4e6b9e970a3613af Mon Sep 17 00:00:00 2001 From: Drew Date: Sun, 5 Jan 2020 12:57:40 +0000 Subject: [PATCH] Use consistent function naming --- docs/ast/source/cr/haab.js.json | 5112 +++++++------- docs/ast/source/lc/long-count.js.json | 6090 ++++++++--------- .../ast/source/lc/night/lord-of-night.js.json | 644 +- .../operations/longcount-wildcard.js.json | 866 +-- docs/class/src/cr/haab.js~Haab.html | 12 +- docs/class/src/cr/haab.js~HaabMonth.html | 4 +- .../class/src/lc/long-count.js~LongCount.html | 136 +- docs/file/src/cr/haab.js.html | 6 +- docs/file/src/lc/long-count.js.html | 36 +- docs/file/src/lc/night/lord-of-night.js.html | 2 +- .../src/operations/longcount-wildcard.js.html | 4 +- docs/function/index.html | 9 +- docs/identifiers.html | 2 +- docs/index.json | 32 +- docs/script/search_index.js | 48 +- docs/source.html | 16 +- src/cr/haab.js | 6 +- src/lc/long-count.js | 36 +- src/lc/night/lord-of-night.js | 2 +- src/operations/longcount-wildcard.js | 4 +- test/long-count.test.js | 8 +- .../operations-calendarround-wildcard.test.js | 48 +- test/wildcards.test.js | 4 +- 23 files changed, 6564 insertions(+), 6563 deletions(-) diff --git a/docs/ast/source/cr/haab.js.json b/docs/ast/source/cr/haab.js.json index 619a876..51a7bf0 100644 --- a/docs/ast/source/cr/haab.js.json +++ b/docs/ast/source/cr/haab.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 5363, + "end": 5368, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 5363, + "end": 5368, "loc": { "start": { "line": 1, @@ -173,7 +173,7 @@ { "type": "ClassDeclaration", "start": 241, - "end": 3576, + "end": 3592, "loc": { "start": { "line": 13, @@ -206,7 +206,7 @@ "body": { "type": "ClassBody", "start": 252, - "end": 3576, + "end": 3592, "loc": { "start": { "line": 13, @@ -220,8 +220,8 @@ "body": [ { "type": "ClassMethod", - "start": 414, - "end": 892, + "start": 421, + "end": 899, "loc": { "start": { "line": 19, @@ -236,8 +236,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 414, - "end": 425, + "start": 421, + "end": 432, "loc": { "start": { "line": 19, @@ -260,8 +260,8 @@ "params": [ { "type": "Identifier", - "start": 426, - "end": 431, + "start": 433, + "end": 438, "loc": { "start": { "line": 19, @@ -277,8 +277,8 @@ }, { "type": "Identifier", - "start": 433, - "end": 438, + "start": 440, + "end": 445, "loc": { "start": { "line": 19, @@ -295,8 +295,8 @@ ], "body": { "type": "BlockStatement", - "start": 440, - "end": 892, + "start": 447, + "end": 899, "loc": { "start": { "line": 19, @@ -310,8 +310,8 @@ "body": [ { "type": "IfStatement", - "start": 446, - "end": 564, + "start": 453, + "end": 571, "loc": { "start": { "line": 20, @@ -324,8 +324,8 @@ }, "test": { "type": "BinaryExpression", - "start": 450, - "end": 463, + "start": 457, + "end": 470, "loc": { "start": { "line": 20, @@ -338,8 +338,8 @@ }, "left": { "type": "Identifier", - "start": 450, - "end": 455, + "start": 457, + "end": 462, "loc": { "start": { "line": 20, @@ -356,8 +356,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 460, - "end": 463, + "start": 467, + "end": 470, "loc": { "start": { "line": 20, @@ -377,8 +377,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 465, - "end": 496, + "start": 472, + "end": 503, "loc": { "start": { "line": 20, @@ -392,8 +392,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 473, - "end": 490, + "start": 480, + "end": 497, "loc": { "start": { "line": 21, @@ -406,8 +406,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 473, - "end": 489, + "start": 480, + "end": 496, "loc": { "start": { "line": 21, @@ -421,8 +421,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 473, - "end": 478, + "start": 480, + "end": 485, "loc": { "start": { "line": 21, @@ -438,8 +438,8 @@ }, "right": { "type": "Identifier", - "start": 481, - "end": 489, + "start": 488, + "end": 496, "loc": { "start": { "line": 21, @@ -460,8 +460,8 @@ }, "alternate": { "type": "IfStatement", - "start": 502, - "end": 564, + "start": 509, + "end": 571, "loc": { "start": { "line": 22, @@ -474,8 +474,8 @@ }, "test": { "type": "BinaryExpression", - "start": 506, - "end": 524, + "start": 513, + "end": 531, "loc": { "start": { "line": 22, @@ -488,8 +488,8 @@ }, "left": { "type": "Identifier", - "start": 506, - "end": 511, + "start": 513, + "end": 518, "loc": { "start": { "line": 22, @@ -506,8 +506,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 516, - "end": 524, + "start": 523, + "end": 531, "loc": { "start": { "line": 22, @@ -524,8 +524,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 526, - "end": 564, + "start": 533, + "end": 571, "loc": { "start": { "line": 22, @@ -539,8 +539,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 534, - "end": 558, + "start": 541, + "end": 565, "loc": { "start": { "line": 23, @@ -553,8 +553,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 534, - "end": 557, + "start": 541, + "end": 564, "loc": { "start": { "line": 23, @@ -568,8 +568,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 534, - "end": 539, + "start": 541, + "end": 546, "loc": { "start": { "line": 23, @@ -585,8 +585,8 @@ }, "right": { "type": "CallExpression", - "start": 542, - "end": 557, + "start": 549, + "end": 564, "loc": { "start": { "line": 23, @@ -599,8 +599,8 @@ }, "callee": { "type": "Identifier", - "start": 542, - "end": 550, + "start": 549, + "end": 557, "loc": { "start": { "line": 23, @@ -617,8 +617,8 @@ "arguments": [ { "type": "Identifier", - "start": 551, - "end": 556, + "start": 558, + "end": 563, "loc": { "start": { "line": 23, @@ -644,8 +644,8 @@ }, { "type": "IfStatement", - "start": 569, - "end": 721, + "start": 576, + "end": 728, "loc": { "start": { "line": 25, @@ -658,8 +658,8 @@ }, "test": { "type": "BinaryExpression", - "start": 573, - "end": 598, + "start": 580, + "end": 605, "loc": { "start": { "line": 25, @@ -672,8 +672,8 @@ }, "left": { "type": "UnaryExpression", - "start": 573, - "end": 585, + "start": 580, + "end": 592, "loc": { "start": { "line": 25, @@ -688,8 +688,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 580, - "end": 585, + "start": 587, + "end": 592, "loc": { "start": { "line": 25, @@ -710,8 +710,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 590, - "end": 598, + "start": 597, + "end": 605, "loc": { "start": { "line": 25, @@ -731,8 +731,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 600, - "end": 721, + "start": 607, + "end": 728, "loc": { "start": { "line": 25, @@ -746,8 +746,8 @@ "body": [ { "type": "IfStatement", - "start": 608, - "end": 715, + "start": 615, + "end": 722, "loc": { "start": { "line": 26, @@ -760,8 +760,8 @@ }, "test": { "type": "BinaryExpression", - "start": 612, - "end": 625, + "start": 619, + "end": 632, "loc": { "start": { "line": 26, @@ -774,8 +774,8 @@ }, "left": { "type": "Identifier", - "start": 612, - "end": 617, + "start": 619, + "end": 624, "loc": { "start": { "line": 26, @@ -792,8 +792,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 622, - "end": 625, + "start": 629, + "end": 632, "loc": { "start": { "line": 26, @@ -813,8 +813,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 627, - "end": 662, + "start": 634, + "end": 669, "loc": { "start": { "line": 26, @@ -828,8 +828,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 637, - "end": 654, + "start": 644, + "end": 661, "loc": { "start": { "line": 27, @@ -842,8 +842,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 637, - "end": 653, + "start": 644, + "end": 660, "loc": { "start": { "line": 27, @@ -857,8 +857,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 637, - "end": 642, + "start": 644, + "end": 649, "loc": { "start": { "line": 27, @@ -874,8 +874,8 @@ }, "right": { "type": "Identifier", - "start": 645, - "end": 653, + "start": 652, + "end": 660, "loc": { "start": { "line": 27, @@ -896,8 +896,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 668, - "end": 715, + "start": 675, + "end": 722, "loc": { "start": { "line": 28, @@ -911,8 +911,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 678, - "end": 707, + "start": 685, + "end": 714, "loc": { "start": { "line": 29, @@ -925,8 +925,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 678, - "end": 706, + "start": 685, + "end": 713, "loc": { "start": { "line": 29, @@ -940,8 +940,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 678, - "end": 683, + "start": 685, + "end": 690, "loc": { "start": { "line": 29, @@ -957,8 +957,8 @@ }, "right": { "type": "NewExpression", - "start": 686, - "end": 706, + "start": 693, + "end": 713, "loc": { "start": { "line": 29, @@ -971,8 +971,8 @@ }, "callee": { "type": "Identifier", - "start": 690, - "end": 699, + "start": 697, + "end": 706, "loc": { "start": { "line": 29, @@ -989,8 +989,8 @@ "arguments": [ { "type": "Identifier", - "start": 700, - "end": 705, + "start": 707, + "end": 712, "loc": { "start": { "line": 29, @@ -1021,8 +1021,8 @@ { "type": "CommentBlock", "value": "*\n * @type {HaabMonth|Wildcard}\n ", - "start": 726, - "end": 771, + "start": 733, + "end": 778, "loc": { "start": { "line": 32, @@ -1038,8 +1038,8 @@ }, { "type": "ExpressionStatement", - "start": 776, - "end": 795, + "start": 783, + "end": 802, "loc": { "start": { "line": 35, @@ -1052,8 +1052,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 776, - "end": 794, + "start": 783, + "end": 801, "loc": { "start": { "line": 35, @@ -1067,8 +1067,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 776, - "end": 786, + "start": 783, + "end": 793, "loc": { "start": { "line": 35, @@ -1081,8 +1081,8 @@ }, "object": { "type": "ThisExpression", - "start": 776, - "end": 780, + "start": 783, + "end": 787, "loc": { "start": { "line": 35, @@ -1097,8 +1097,8 @@ }, "property": { "type": "Identifier", - "start": 781, - "end": 786, + "start": 788, + "end": 793, "loc": { "start": { "line": 35, @@ -1117,8 +1117,8 @@ }, "right": { "type": "Identifier", - "start": 789, - "end": 794, + "start": 796, + "end": 801, "loc": { "start": { "line": 35, @@ -1138,8 +1138,8 @@ { "type": "CommentBlock", "value": "*\n * @type {HaabMonth|Wildcard}\n ", - "start": 726, - "end": 771, + "start": 733, + "end": 778, "loc": { "start": { "line": 32, @@ -1156,8 +1156,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number|Wildcard}\n ", - "start": 800, - "end": 842, + "start": 807, + "end": 849, "loc": { "start": { "line": 36, @@ -1173,8 +1173,8 @@ }, { "type": "ExpressionStatement", - "start": 847, - "end": 866, + "start": 854, + "end": 873, "loc": { "start": { "line": 39, @@ -1187,8 +1187,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 847, - "end": 865, + "start": 854, + "end": 872, "loc": { "start": { "line": 39, @@ -1202,8 +1202,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 847, - "end": 857, + "start": 854, + "end": 864, "loc": { "start": { "line": 39, @@ -1216,8 +1216,8 @@ }, "object": { "type": "ThisExpression", - "start": 847, - "end": 851, + "start": 854, + "end": 858, "loc": { "start": { "line": 39, @@ -1232,8 +1232,8 @@ }, "property": { "type": "Identifier", - "start": 852, - "end": 857, + "start": 859, + "end": 864, "loc": { "start": { "line": 39, @@ -1252,8 +1252,8 @@ }, "right": { "type": "Identifier", - "start": 860, - "end": 865, + "start": 867, + "end": 872, "loc": { "start": { "line": 39, @@ -1273,8 +1273,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number|Wildcard}\n ", - "start": 800, - "end": 842, + "start": 807, + "end": 849, "loc": { "start": { "line": 36, @@ -1290,8 +1290,8 @@ }, { "type": "ExpressionStatement", - "start": 872, - "end": 888, + "start": 879, + "end": 895, "loc": { "start": { "line": 41, @@ -1304,8 +1304,8 @@ }, "expression": { "type": "CallExpression", - "start": 872, - "end": 887, + "start": 879, + "end": 894, "loc": { "start": { "line": 41, @@ -1318,8 +1318,8 @@ }, "callee": { "type": "MemberExpression", - "start": 872, - "end": 885, + "start": 879, + "end": 892, "loc": { "start": { "line": 41, @@ -1332,8 +1332,8 @@ }, "object": { "type": "ThisExpression", - "start": 872, - "end": 876, + "start": 879, + "end": 883, "loc": { "start": { "line": 41, @@ -1347,8 +1347,8 @@ }, "property": { "type": "Identifier", - "start": 877, - "end": 885, + "start": 884, + "end": 892, "loc": { "start": { "line": 41, @@ -1374,9 +1374,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * Constructor\n * @param {number|Wildcard} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", + "value": "*\n * Constructor\n * @param {number|Wildcard|string} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", "start": 256, - "end": 411, + "end": 418, "loc": { "start": { "line": 14, @@ -1393,8 +1393,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n ", - "start": 896, - "end": 1006, + "start": 903, + "end": 1013, "loc": { "start": { "line": 44, @@ -1410,8 +1410,8 @@ }, { "type": "ClassMethod", - "start": 1009, - "end": 1455, + "start": 1016, + "end": 1462, "loc": { "start": { "line": 48, @@ -1426,8 +1426,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1009, - "end": 1017, + "start": 1016, + "end": 1024, "loc": { "start": { "line": 48, @@ -1450,8 +1450,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1020, - "end": 1455, + "start": 1027, + "end": 1462, "loc": { "start": { "line": 48, @@ -1465,8 +1465,8 @@ "body": [ { "type": "IfStatement", - "start": 1026, - "end": 1141, + "start": 1033, + "end": 1148, "loc": { "start": { "line": 49, @@ -1479,8 +1479,8 @@ }, "test": { "type": "LogicalExpression", - "start": 1030, - "end": 1063, + "start": 1037, + "end": 1070, "loc": { "start": { "line": 49, @@ -1493,8 +1493,8 @@ }, "left": { "type": "BinaryExpression", - "start": 1030, - "end": 1045, + "start": 1037, + "end": 1052, "loc": { "start": { "line": 49, @@ -1507,8 +1507,8 @@ }, "left": { "type": "MemberExpression", - "start": 1030, - "end": 1040, + "start": 1037, + "end": 1047, "loc": { "start": { "line": 49, @@ -1521,8 +1521,8 @@ }, "object": { "type": "ThisExpression", - "start": 1030, - "end": 1034, + "start": 1037, + "end": 1041, "loc": { "start": { "line": 49, @@ -1536,8 +1536,8 @@ }, "property": { "type": "Identifier", - "start": 1035, - "end": 1040, + "start": 1042, + "end": 1047, "loc": { "start": { "line": 49, @@ -1556,8 +1556,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 1043, - "end": 1045, + "start": 1050, + "end": 1052, "loc": { "start": { "line": 49, @@ -1578,8 +1578,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 1049, - "end": 1063, + "start": 1056, + "end": 1070, "loc": { "start": { "line": 49, @@ -1592,8 +1592,8 @@ }, "left": { "type": "MemberExpression", - "start": 1049, - "end": 1059, + "start": 1056, + "end": 1066, "loc": { "start": { "line": 49, @@ -1606,8 +1606,8 @@ }, "object": { "type": "ThisExpression", - "start": 1049, - "end": 1053, + "start": 1056, + "end": 1060, "loc": { "start": { "line": 49, @@ -1621,8 +1621,8 @@ }, "property": { "type": "Identifier", - "start": 1054, - "end": 1059, + "start": 1061, + "end": 1066, "loc": { "start": { "line": 49, @@ -1641,8 +1641,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 1062, - "end": 1063, + "start": 1069, + "end": 1070, "loc": { "start": { "line": 49, @@ -1663,8 +1663,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1065, - "end": 1141, + "start": 1072, + "end": 1148, "loc": { "start": { "line": 49, @@ -1678,8 +1678,8 @@ "body": [ { "type": "ThrowStatement", - "start": 1073, - "end": 1135, + "start": 1080, + "end": 1142, "loc": { "start": { "line": 50, @@ -1692,8 +1692,8 @@ }, "argument": { "type": "StringLiteral", - "start": 1079, - "end": 1134, + "start": 1086, + "end": 1141, "loc": { "start": { "line": 50, @@ -1718,8 +1718,8 @@ }, { "type": "IfStatement", - "start": 1146, - "end": 1276, + "start": 1153, + "end": 1283, "loc": { "start": { "line": 52, @@ -1732,8 +1732,8 @@ }, "test": { "type": "LogicalExpression", - "start": 1150, - "end": 1189, + "start": 1157, + "end": 1196, "loc": { "start": { "line": 52, @@ -1746,8 +1746,8 @@ }, "left": { "type": "BinaryExpression", - "start": 1150, - "end": 1171, + "start": 1157, + "end": 1178, "loc": { "start": { "line": 52, @@ -1760,8 +1760,8 @@ }, "left": { "type": "MemberExpression", - "start": 1150, - "end": 1159, + "start": 1157, + "end": 1166, "loc": { "start": { "line": 52, @@ -1774,8 +1774,8 @@ }, "object": { "type": "ThisExpression", - "start": 1150, - "end": 1154, + "start": 1157, + "end": 1161, "loc": { "start": { "line": 52, @@ -1789,8 +1789,8 @@ }, "property": { "type": "Identifier", - "start": 1155, - "end": 1159, + "start": 1162, + "end": 1166, "loc": { "start": { "line": 52, @@ -1809,8 +1809,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 1164, - "end": 1171, + "start": 1171, + "end": 1178, "loc": { "start": { "line": 52, @@ -1831,8 +1831,8 @@ "operator": "&&", "right": { "type": "BinaryExpression", - "start": 1175, - "end": 1189, + "start": 1182, + "end": 1196, "loc": { "start": { "line": 52, @@ -1845,8 +1845,8 @@ }, "left": { "type": "MemberExpression", - "start": 1175, - "end": 1185, + "start": 1182, + "end": 1192, "loc": { "start": { "line": 52, @@ -1859,8 +1859,8 @@ }, "object": { "type": "ThisExpression", - "start": 1175, - "end": 1179, + "start": 1182, + "end": 1186, "loc": { "start": { "line": 52, @@ -1874,8 +1874,8 @@ }, "property": { "type": "Identifier", - "start": 1180, - "end": 1185, + "start": 1187, + "end": 1192, "loc": { "start": { "line": 52, @@ -1894,8 +1894,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 1188, - "end": 1189, + "start": 1195, + "end": 1196, "loc": { "start": { "line": 52, @@ -1916,8 +1916,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1191, - "end": 1276, + "start": 1198, + "end": 1283, "loc": { "start": { "line": 52, @@ -1931,8 +1931,8 @@ "body": [ { "type": "ThrowStatement", - "start": 1199, - "end": 1270, + "start": 1206, + "end": 1277, "loc": { "start": { "line": 53, @@ -1945,8 +1945,8 @@ }, "argument": { "type": "StringLiteral", - "start": 1205, - "end": 1269, + "start": 1212, + "end": 1276, "loc": { "start": { "line": 53, @@ -1971,8 +1971,8 @@ }, { "type": "IfStatement", - "start": 1281, - "end": 1363, + "start": 1288, + "end": 1370, "loc": { "start": { "line": 55, @@ -1985,8 +1985,8 @@ }, "test": { "type": "BinaryExpression", - "start": 1285, - "end": 1309, + "start": 1292, + "end": 1316, "loc": { "start": { "line": 55, @@ -1999,8 +1999,8 @@ }, "left": { "type": "MemberExpression", - "start": 1285, - "end": 1295, + "start": 1292, + "end": 1302, "loc": { "start": { "line": 55, @@ -2013,8 +2013,8 @@ }, "object": { "type": "ThisExpression", - "start": 1285, - "end": 1289, + "start": 1292, + "end": 1296, "loc": { "start": { "line": 55, @@ -2028,8 +2028,8 @@ }, "property": { "type": "Identifier", - "start": 1290, - "end": 1295, + "start": 1297, + "end": 1302, "loc": { "start": { "line": 55, @@ -2048,8 +2048,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 1300, - "end": 1309, + "start": 1307, + "end": 1316, "loc": { "start": { "line": 55, @@ -2066,8 +2066,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1311, - "end": 1363, + "start": 1318, + "end": 1370, "loc": { "start": { "line": 55, @@ -2081,8 +2081,8 @@ "body": [ { "type": "ThrowStatement", - "start": 1319, - "end": 1357, + "start": 1326, + "end": 1364, "loc": { "start": { "line": 56, @@ -2095,8 +2095,8 @@ }, "argument": { "type": "StringLiteral", - "start": 1325, - "end": 1356, + "start": 1332, + "end": 1363, "loc": { "start": { "line": 56, @@ -2121,8 +2121,8 @@ }, { "type": "IfStatement", - "start": 1368, - "end": 1433, + "start": 1375, + "end": 1440, "loc": { "start": { "line": 58, @@ -2135,8 +2135,8 @@ }, "test": { "type": "BinaryExpression", - "start": 1372, - "end": 1395, + "start": 1379, + "end": 1402, "loc": { "start": { "line": 58, @@ -2149,8 +2149,8 @@ }, "left": { "type": "MemberExpression", - "start": 1372, - "end": 1382, + "start": 1379, + "end": 1389, "loc": { "start": { "line": 58, @@ -2163,8 +2163,8 @@ }, "object": { "type": "ThisExpression", - "start": 1372, - "end": 1376, + "start": 1379, + "end": 1383, "loc": { "start": { "line": 58, @@ -2178,8 +2178,8 @@ }, "property": { "type": "Identifier", - "start": 1377, - "end": 1382, + "start": 1384, + "end": 1389, "loc": { "start": { "line": 58, @@ -2198,8 +2198,8 @@ "operator": "!==", "right": { "type": "Identifier", - "start": 1387, - "end": 1395, + "start": 1394, + "end": 1402, "loc": { "start": { "line": 58, @@ -2216,8 +2216,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1397, - "end": 1433, + "start": 1404, + "end": 1440, "loc": { "start": { "line": 58, @@ -2231,8 +2231,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1405, - "end": 1427, + "start": 1412, + "end": 1434, "loc": { "start": { "line": 59, @@ -2245,8 +2245,8 @@ }, "expression": { "type": "CallExpression", - "start": 1405, - "end": 1426, + "start": 1412, + "end": 1433, "loc": { "start": { "line": 59, @@ -2259,8 +2259,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1405, - "end": 1424, + "start": 1412, + "end": 1431, "loc": { "start": { "line": 59, @@ -2273,8 +2273,8 @@ }, "object": { "type": "MemberExpression", - "start": 1405, - "end": 1415, + "start": 1412, + "end": 1422, "loc": { "start": { "line": 59, @@ -2287,8 +2287,8 @@ }, "object": { "type": "ThisExpression", - "start": 1405, - "end": 1409, + "start": 1412, + "end": 1416, "loc": { "start": { "line": 59, @@ -2302,8 +2302,8 @@ }, "property": { "type": "Identifier", - "start": 1410, - "end": 1415, + "start": 1417, + "end": 1422, "loc": { "start": { "line": 59, @@ -2321,8 +2321,8 @@ }, "property": { "type": "Identifier", - "start": 1416, - "end": 1424, + "start": 1423, + "end": 1431, "loc": { "start": { "line": 59, @@ -2348,8 +2348,8 @@ }, { "type": "ReturnStatement", - "start": 1439, - "end": 1451, + "start": 1446, + "end": 1458, "loc": { "start": { "line": 62, @@ -2362,8 +2362,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 1446, - "end": 1450, + "start": 1453, + "end": 1457, "loc": { "start": { "line": 62, @@ -2385,8 +2385,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n ", - "start": 896, - "end": 1006, + "start": 903, + "end": 1013, "loc": { "start": { "line": 44, @@ -2403,8 +2403,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next day in the Haab cycle\n * @returns {Haab}\n ", - "start": 1459, - "end": 1532, + "start": 1466, + "end": 1539, "loc": { "start": { "line": 65, @@ -2420,8 +2420,8 @@ }, { "type": "ClassMethod", - "start": 1535, - "end": 1573, + "start": 1542, + "end": 1580, "loc": { "start": { "line": 69, @@ -2436,8 +2436,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1535, - "end": 1539, + "start": 1542, + "end": 1546, "loc": { "start": { "line": 69, @@ -2460,8 +2460,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1542, - "end": 1573, + "start": 1549, + "end": 1580, "loc": { "start": { "line": 69, @@ -2475,8 +2475,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1548, - "end": 1569, + "start": 1555, + "end": 1576, "loc": { "start": { "line": 70, @@ -2489,8 +2489,8 @@ }, "argument": { "type": "CallExpression", - "start": 1555, - "end": 1568, + "start": 1562, + "end": 1575, "loc": { "start": { "line": 70, @@ -2503,8 +2503,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1555, - "end": 1565, + "start": 1562, + "end": 1572, "loc": { "start": { "line": 70, @@ -2517,8 +2517,8 @@ }, "object": { "type": "ThisExpression", - "start": 1555, - "end": 1559, + "start": 1562, + "end": 1566, "loc": { "start": { "line": 70, @@ -2532,8 +2532,8 @@ }, "property": { "type": "Identifier", - "start": 1560, - "end": 1565, + "start": 1567, + "end": 1572, "loc": { "start": { "line": 70, @@ -2552,8 +2552,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 1566, - "end": 1567, + "start": 1573, + "end": 1574, "loc": { "start": { "line": 70, @@ -2581,8 +2581,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next day in the Haab cycle\n * @returns {Haab}\n ", - "start": 1459, - "end": 1532, + "start": 1466, + "end": 1539, "loc": { "start": { "line": 65, @@ -2599,8 +2599,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1577, - "end": 1760, + "start": 1584, + "end": 1767, "loc": { "start": { "line": 73, @@ -2616,8 +2616,8 @@ }, { "type": "ClassMethod", - "start": 1763, - "end": 1867, + "start": 1770, + "end": 1874, "loc": { "start": { "line": 79, @@ -2632,8 +2632,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1763, - "end": 1768, + "start": 1770, + "end": 1775, "loc": { "start": { "line": 79, @@ -2656,8 +2656,8 @@ "params": [ { "type": "Identifier", - "start": 1769, - "end": 1777, + "start": 1776, + "end": 1784, "loc": { "start": { "line": 79, @@ -2674,8 +2674,8 @@ ], "body": { "type": "BlockStatement", - "start": 1779, - "end": 1867, + "start": 1786, + "end": 1874, "loc": { "start": { "line": 79, @@ -2689,8 +2689,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1785, - "end": 1863, + "start": 1792, + "end": 1870, "loc": { "start": { "line": 80, @@ -2703,8 +2703,8 @@ }, "argument": { "type": "LogicalExpression", - "start": 1792, - "end": 1862, + "start": 1799, + "end": 1869, "loc": { "start": { "line": 80, @@ -2717,8 +2717,8 @@ }, "left": { "type": "BinaryExpression", - "start": 1793, - "end": 1822, + "start": 1800, + "end": 1829, "loc": { "start": { "line": 80, @@ -2731,8 +2731,8 @@ }, "left": { "type": "MemberExpression", - "start": 1793, - "end": 1803, + "start": 1800, + "end": 1810, "loc": { "start": { "line": 80, @@ -2745,8 +2745,8 @@ }, "object": { "type": "ThisExpression", - "start": 1793, - "end": 1797, + "start": 1800, + "end": 1804, "loc": { "start": { "line": 80, @@ -2760,8 +2760,8 @@ }, "property": { "type": "Identifier", - "start": 1798, - "end": 1803, + "start": 1805, + "end": 1810, "loc": { "start": { "line": 80, @@ -2780,8 +2780,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 1808, - "end": 1822, + "start": 1815, + "end": 1829, "loc": { "start": { "line": 80, @@ -2794,8 +2794,8 @@ }, "object": { "type": "Identifier", - "start": 1808, - "end": 1816, + "start": 1815, + "end": 1823, "loc": { "start": { "line": 80, @@ -2811,8 +2811,8 @@ }, "property": { "type": "Identifier", - "start": 1817, - "end": 1822, + "start": 1824, + "end": 1829, "loc": { "start": { "line": 80, @@ -2830,14 +2830,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 1792 + "parenStart": 1799 } }, "operator": "&&", "right": { "type": "BinaryExpression", - "start": 1834, - "end": 1861, + "start": 1841, + "end": 1868, "loc": { "start": { "line": 81, @@ -2850,8 +2850,8 @@ }, "left": { "type": "MemberExpression", - "start": 1834, - "end": 1843, + "start": 1841, + "end": 1850, "loc": { "start": { "line": 81, @@ -2864,8 +2864,8 @@ }, "object": { "type": "ThisExpression", - "start": 1834, - "end": 1838, + "start": 1841, + "end": 1845, "loc": { "start": { "line": 81, @@ -2879,8 +2879,8 @@ }, "property": { "type": "Identifier", - "start": 1839, - "end": 1843, + "start": 1846, + "end": 1850, "loc": { "start": { "line": 81, @@ -2899,8 +2899,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 1848, - "end": 1861, + "start": 1855, + "end": 1868, "loc": { "start": { "line": 81, @@ -2913,8 +2913,8 @@ }, "object": { "type": "Identifier", - "start": 1848, - "end": 1856, + "start": 1855, + "end": 1863, "loc": { "start": { "line": 81, @@ -2930,8 +2930,8 @@ }, "property": { "type": "Identifier", - "start": 1857, - "end": 1861, + "start": 1864, + "end": 1868, "loc": { "start": { "line": 81, @@ -2949,7 +2949,7 @@ }, "extra": { "parenthesized": true, - "parenStart": 1833 + "parenStart": 1840 } } } @@ -2962,8 +2962,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1577, - "end": 1760, + "start": 1584, + "end": 1767, "loc": { "start": { "line": 73, @@ -2980,8 +2980,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1871, - "end": 2048, + "start": 1878, + "end": 2055, "loc": { "start": { "line": 84, @@ -2997,8 +2997,8 @@ }, { "type": "ClassMethod", - "start": 2051, - "end": 2341, + "start": 2058, + "end": 2348, "loc": { "start": { "line": 90, @@ -3013,8 +3013,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2051, - "end": 2056, + "start": 2058, + "end": 2063, "loc": { "start": { "line": 90, @@ -3037,8 +3037,8 @@ "params": [ { "type": "Identifier", - "start": 2057, - "end": 2065, + "start": 2064, + "end": 2072, "loc": { "start": { "line": 90, @@ -3055,8 +3055,8 @@ ], "body": { "type": "BlockStatement", - "start": 2067, - "end": 2341, + "start": 2074, + "end": 2348, "loc": { "start": { "line": 90, @@ -3070,8 +3070,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2073, - "end": 2337, + "start": 2080, + "end": 2344, "loc": { "start": { "line": 91, @@ -3084,8 +3084,8 @@ }, "argument": { "type": "LogicalExpression", - "start": 2080, - "end": 2336, + "start": 2087, + "end": 2343, "loc": { "start": { "line": 91, @@ -3098,8 +3098,8 @@ }, "left": { "type": "ConditionalExpression", - "start": 2088, - "end": 2201, + "start": 2095, + "end": 2208, "loc": { "start": { "line": 92, @@ -3112,8 +3112,8 @@ }, "test": { "type": "LogicalExpression", - "start": 2089, - "end": 2143, + "start": 2096, + "end": 2150, "loc": { "start": { "line": 92, @@ -3126,8 +3126,8 @@ }, "left": { "type": "BinaryExpression", - "start": 2089, - "end": 2112, + "start": 2096, + "end": 2119, "loc": { "start": { "line": 92, @@ -3140,8 +3140,8 @@ }, "left": { "type": "MemberExpression", - "start": 2089, - "end": 2099, + "start": 2096, + "end": 2106, "loc": { "start": { "line": 92, @@ -3154,8 +3154,8 @@ }, "object": { "type": "ThisExpression", - "start": 2089, - "end": 2093, + "start": 2096, + "end": 2100, "loc": { "start": { "line": 92, @@ -3169,8 +3169,8 @@ }, "property": { "type": "Identifier", - "start": 2094, - "end": 2099, + "start": 2101, + "end": 2106, "loc": { "start": { "line": 92, @@ -3189,8 +3189,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 2104, - "end": 2112, + "start": 2111, + "end": 2119, "loc": { "start": { "line": 92, @@ -3208,8 +3208,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 2116, - "end": 2143, + "start": 2123, + "end": 2150, "loc": { "start": { "line": 92, @@ -3222,8 +3222,8 @@ }, "left": { "type": "MemberExpression", - "start": 2116, - "end": 2130, + "start": 2123, + "end": 2137, "loc": { "start": { "line": 92, @@ -3236,8 +3236,8 @@ }, "object": { "type": "Identifier", - "start": 2116, - "end": 2124, + "start": 2123, + "end": 2131, "loc": { "start": { "line": 92, @@ -3253,8 +3253,8 @@ }, "property": { "type": "Identifier", - "start": 2125, - "end": 2130, + "start": 2132, + "end": 2137, "loc": { "start": { "line": 92, @@ -3273,8 +3273,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 2135, - "end": 2143, + "start": 2142, + "end": 2150, "loc": { "start": { "line": 92, @@ -3291,13 +3291,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 2088 + "parenStart": 2095 } }, "consequent": { "type": "BooleanLiteral", - "start": 2155, - "end": 2159, + "start": 2162, + "end": 2166, "loc": { "start": { "line": 93, @@ -3312,8 +3312,8 @@ }, "alternate": { "type": "BinaryExpression", - "start": 2171, - "end": 2200, + "start": 2178, + "end": 2207, "loc": { "start": { "line": 94, @@ -3326,8 +3326,8 @@ }, "left": { "type": "MemberExpression", - "start": 2171, - "end": 2181, + "start": 2178, + "end": 2188, "loc": { "start": { "line": 94, @@ -3340,8 +3340,8 @@ }, "object": { "type": "ThisExpression", - "start": 2171, - "end": 2175, + "start": 2178, + "end": 2182, "loc": { "start": { "line": 94, @@ -3355,8 +3355,8 @@ }, "property": { "type": "Identifier", - "start": 2176, - "end": 2181, + "start": 2183, + "end": 2188, "loc": { "start": { "line": 94, @@ -3375,8 +3375,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 2186, - "end": 2200, + "start": 2193, + "end": 2207, "loc": { "start": { "line": 94, @@ -3389,8 +3389,8 @@ }, "object": { "type": "Identifier", - "start": 2186, - "end": 2194, + "start": 2193, + "end": 2201, "loc": { "start": { "line": 94, @@ -3406,8 +3406,8 @@ }, "property": { "type": "Identifier", - "start": 2195, - "end": 2200, + "start": 2202, + "end": 2207, "loc": { "start": { "line": 94, @@ -3425,19 +3425,19 @@ }, "extra": { "parenthesized": true, - "parenStart": 2170 + "parenStart": 2177 } }, "extra": { "parenthesized": true, - "parenStart": 2080 + "parenStart": 2087 } }, "operator": "&&", "right": { "type": "ConditionalExpression", - "start": 2219, - "end": 2330, + "start": 2226, + "end": 2337, "loc": { "start": { "line": 96, @@ -3450,8 +3450,8 @@ }, "test": { "type": "LogicalExpression", - "start": 2220, - "end": 2274, + "start": 2227, + "end": 2281, "loc": { "start": { "line": 96, @@ -3464,8 +3464,8 @@ }, "left": { "type": "BinaryExpression", - "start": 2220, - "end": 2243, + "start": 2227, + "end": 2250, "loc": { "start": { "line": 96, @@ -3478,8 +3478,8 @@ }, "left": { "type": "MemberExpression", - "start": 2220, - "end": 2230, + "start": 2227, + "end": 2237, "loc": { "start": { "line": 96, @@ -3492,8 +3492,8 @@ }, "object": { "type": "ThisExpression", - "start": 2220, - "end": 2224, + "start": 2227, + "end": 2231, "loc": { "start": { "line": 96, @@ -3507,8 +3507,8 @@ }, "property": { "type": "Identifier", - "start": 2225, - "end": 2230, + "start": 2232, + "end": 2237, "loc": { "start": { "line": 96, @@ -3527,8 +3527,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 2235, - "end": 2243, + "start": 2242, + "end": 2250, "loc": { "start": { "line": 96, @@ -3546,8 +3546,8 @@ "operator": "||", "right": { "type": "BinaryExpression", - "start": 2247, - "end": 2274, + "start": 2254, + "end": 2281, "loc": { "start": { "line": 96, @@ -3560,8 +3560,8 @@ }, "left": { "type": "MemberExpression", - "start": 2247, - "end": 2261, + "start": 2254, + "end": 2268, "loc": { "start": { "line": 96, @@ -3574,8 +3574,8 @@ }, "object": { "type": "Identifier", - "start": 2247, - "end": 2255, + "start": 2254, + "end": 2262, "loc": { "start": { "line": 96, @@ -3591,8 +3591,8 @@ }, "property": { "type": "Identifier", - "start": 2256, - "end": 2261, + "start": 2263, + "end": 2268, "loc": { "start": { "line": 96, @@ -3611,8 +3611,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 2266, - "end": 2274, + "start": 2273, + "end": 2281, "loc": { "start": { "line": 96, @@ -3629,13 +3629,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 2219 + "parenStart": 2226 } }, "consequent": { "type": "BooleanLiteral", - "start": 2286, - "end": 2290, + "start": 2293, + "end": 2297, "loc": { "start": { "line": 97, @@ -3650,8 +3650,8 @@ }, "alternate": { "type": "BinaryExpression", - "start": 2302, - "end": 2329, + "start": 2309, + "end": 2336, "loc": { "start": { "line": 98, @@ -3664,8 +3664,8 @@ }, "left": { "type": "MemberExpression", - "start": 2302, - "end": 2311, + "start": 2309, + "end": 2318, "loc": { "start": { "line": 98, @@ -3678,8 +3678,8 @@ }, "object": { "type": "ThisExpression", - "start": 2302, - "end": 2306, + "start": 2309, + "end": 2313, "loc": { "start": { "line": 98, @@ -3693,8 +3693,8 @@ }, "property": { "type": "Identifier", - "start": 2307, - "end": 2311, + "start": 2314, + "end": 2318, "loc": { "start": { "line": 98, @@ -3713,8 +3713,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 2316, - "end": 2329, + "start": 2323, + "end": 2336, "loc": { "start": { "line": 98, @@ -3727,8 +3727,8 @@ }, "object": { "type": "Identifier", - "start": 2316, - "end": 2324, + "start": 2323, + "end": 2331, "loc": { "start": { "line": 98, @@ -3744,8 +3744,8 @@ }, "property": { "type": "Identifier", - "start": 2325, - "end": 2329, + "start": 2332, + "end": 2336, "loc": { "start": { "line": 98, @@ -3763,12 +3763,12 @@ }, "extra": { "parenthesized": true, - "parenStart": 2301 + "parenStart": 2308 } }, "extra": { "parenthesized": true, - "parenStart": 2211 + "parenStart": 2218 } } } @@ -3781,8 +3781,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1871, - "end": 2048, + "start": 1878, + "end": 2055, "loc": { "start": { "line": 84, @@ -3798,9 +3798,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\n * Return a string representation of the Haab month name\n * @returns {string}\n ", - "start": 2345, - "end": 2436, + "value": "*\n * Return a string representation of the Haab month name\n * @returns {string|Wildcard}\n ", + "start": 2352, + "end": 2452, "loc": { "start": { "line": 102, @@ -3816,8 +3816,8 @@ }, { "type": "ClassMethod", - "start": 2439, - "end": 2549, + "start": 2455, + "end": 2565, "loc": { "start": { "line": 106, @@ -3832,8 +3832,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2443, - "end": 2447, + "start": 2459, + "end": 2463, "loc": { "start": { "line": 106, @@ -3855,8 +3855,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2450, - "end": 2549, + "start": 2466, + "end": 2565, "loc": { "start": { "line": 106, @@ -3870,8 +3870,8 @@ "body": [ { "type": "IfStatement", - "start": 2456, - "end": 2517, + "start": 2472, + "end": 2533, "loc": { "start": { "line": 107, @@ -3884,8 +3884,8 @@ }, "test": { "type": "BinaryExpression", - "start": 2460, - "end": 2483, + "start": 2476, + "end": 2499, "loc": { "start": { "line": 107, @@ -3898,8 +3898,8 @@ }, "left": { "type": "MemberExpression", - "start": 2460, - "end": 2470, + "start": 2476, + "end": 2486, "loc": { "start": { "line": 107, @@ -3912,8 +3912,8 @@ }, "object": { "type": "ThisExpression", - "start": 2460, - "end": 2464, + "start": 2476, + "end": 2480, "loc": { "start": { "line": 107, @@ -3927,8 +3927,8 @@ }, "property": { "type": "Identifier", - "start": 2465, - "end": 2470, + "start": 2481, + "end": 2486, "loc": { "start": { "line": 107, @@ -3947,8 +3947,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 2475, - "end": 2483, + "start": 2491, + "end": 2499, "loc": { "start": { "line": 107, @@ -3965,8 +3965,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 2485, - "end": 2517, + "start": 2501, + "end": 2533, "loc": { "start": { "line": 107, @@ -3980,8 +3980,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2493, - "end": 2511, + "start": 2509, + "end": 2527, "loc": { "start": { "line": 108, @@ -3994,8 +3994,8 @@ }, "argument": { "type": "MemberExpression", - "start": 2500, - "end": 2510, + "start": 2516, + "end": 2526, "loc": { "start": { "line": 108, @@ -4008,8 +4008,8 @@ }, "object": { "type": "ThisExpression", - "start": 2500, - "end": 2504, + "start": 2516, + "end": 2520, "loc": { "start": { "line": 108, @@ -4023,8 +4023,8 @@ }, "property": { "type": "Identifier", - "start": 2505, - "end": 2510, + "start": 2521, + "end": 2526, "loc": { "start": { "line": 108, @@ -4048,8 +4048,8 @@ }, { "type": "ReturnStatement", - "start": 2522, - "end": 2545, + "start": 2538, + "end": 2561, "loc": { "start": { "line": 110, @@ -4062,8 +4062,8 @@ }, "argument": { "type": "MemberExpression", - "start": 2529, - "end": 2544, + "start": 2545, + "end": 2560, "loc": { "start": { "line": 110, @@ -4076,8 +4076,8 @@ }, "object": { "type": "MemberExpression", - "start": 2529, - "end": 2539, + "start": 2545, + "end": 2555, "loc": { "start": { "line": 110, @@ -4090,8 +4090,8 @@ }, "object": { "type": "ThisExpression", - "start": 2529, - "end": 2533, + "start": 2545, + "end": 2549, "loc": { "start": { "line": 110, @@ -4105,8 +4105,8 @@ }, "property": { "type": "Identifier", - "start": 2534, - "end": 2539, + "start": 2550, + "end": 2555, "loc": { "start": { "line": 110, @@ -4124,8 +4124,8 @@ }, "property": { "type": "Identifier", - "start": 2540, - "end": 2544, + "start": 2556, + "end": 2560, "loc": { "start": { "line": 110, @@ -4149,9 +4149,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * Return a string representation of the Haab month name\n * @returns {string}\n ", - "start": 2345, - "end": 2436, + "value": "*\n * Return a string representation of the Haab month name\n * @returns {string|Wildcard}\n ", + "start": 2352, + "end": 2452, "loc": { "start": { "line": 102, @@ -4168,8 +4168,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @param {number} incremental\n ", - "start": 2553, - "end": 2600, + "start": 2569, + "end": 2616, "loc": { "start": { "line": 113, @@ -4185,8 +4185,8 @@ }, { "type": "ClassMethod", - "start": 2603, - "end": 3155, + "start": 2619, + "end": 3171, "loc": { "start": { "line": 117, @@ -4201,8 +4201,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2603, - "end": 2608, + "start": 2619, + "end": 2624, "loc": { "start": { "line": 117, @@ -4225,8 +4225,8 @@ "params": [ { "type": "Identifier", - "start": 2609, - "end": 2620, + "start": 2625, + "end": 2636, "loc": { "start": { "line": 117, @@ -4243,8 +4243,8 @@ ], "body": { "type": "BlockStatement", - "start": 2622, - "end": 3155, + "start": 2638, + "end": 3171, "loc": { "start": { "line": 117, @@ -4258,8 +4258,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2628, - "end": 2656, + "start": 2644, + "end": 2672, "loc": { "start": { "line": 118, @@ -4273,8 +4273,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2632, - "end": 2655, + "start": 2648, + "end": 2671, "loc": { "start": { "line": 118, @@ -4287,8 +4287,8 @@ }, "id": { "type": "Identifier", - "start": 2632, - "end": 2640, + "start": 2648, + "end": 2656, "loc": { "start": { "line": 118, @@ -4304,8 +4304,8 @@ }, "init": { "type": "CallExpression", - "start": 2643, - "end": 2655, + "start": 2659, + "end": 2671, "loc": { "start": { "line": 118, @@ -4318,8 +4318,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2643, - "end": 2653, + "start": 2659, + "end": 2669, "loc": { "start": { "line": 118, @@ -4332,8 +4332,8 @@ }, "object": { "type": "ThisExpression", - "start": 2643, - "end": 2647, + "start": 2659, + "end": 2663, "loc": { "start": { "line": 118, @@ -4347,8 +4347,8 @@ }, "property": { "type": "Identifier", - "start": 2648, - "end": 2653, + "start": 2664, + "end": 2669, "loc": { "start": { "line": 118, @@ -4372,8 +4372,8 @@ }, { "type": "WhileStatement", - "start": 2661, - "end": 3105, + "start": 2677, + "end": 3121, "loc": { "start": { "line": 119, @@ -4386,8 +4386,8 @@ }, "test": { "type": "BinaryExpression", - "start": 2668, - "end": 2683, + "start": 2684, + "end": 2699, "loc": { "start": { "line": 119, @@ -4400,8 +4400,8 @@ }, "left": { "type": "Identifier", - "start": 2668, - "end": 2679, + "start": 2684, + "end": 2695, "loc": { "start": { "line": 119, @@ -4418,8 +4418,8 @@ "operator": ">", "right": { "type": "NumericLiteral", - "start": 2682, - "end": 2683, + "start": 2698, + "end": 2699, "loc": { "start": { "line": 119, @@ -4439,8 +4439,8 @@ }, "body": { "type": "BlockStatement", - "start": 2685, - "end": 3105, + "start": 2701, + "end": 3121, "loc": { "start": { "line": 119, @@ -4454,8 +4454,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2693, - "end": 2763, + "start": 2709, + "end": 2779, "loc": { "start": { "line": 120, @@ -4469,8 +4469,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2697, - "end": 2762, + "start": 2713, + "end": 2778, "loc": { "start": { "line": 120, @@ -4483,8 +4483,8 @@ }, "id": { "type": "Identifier", - "start": 2697, - "end": 2709, + "start": 2713, + "end": 2725, "loc": { "start": { "line": 120, @@ -4500,8 +4500,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 2712, - "end": 2762, + "start": 2728, + "end": 2778, "loc": { "start": { "line": 120, @@ -4514,8 +4514,8 @@ }, "test": { "type": "BinaryExpression", - "start": 2713, - "end": 2752, + "start": 2729, + "end": 2768, "loc": { "start": { "line": 120, @@ -4528,8 +4528,8 @@ }, "left": { "type": "MemberExpression", - "start": 2713, - "end": 2726, + "start": 2729, + "end": 2742, "loc": { "start": { "line": 120, @@ -4542,8 +4542,8 @@ }, "object": { "type": "Identifier", - "start": 2713, - "end": 2721, + "start": 2729, + "end": 2737, "loc": { "start": { "line": 120, @@ -4559,8 +4559,8 @@ }, "property": { "type": "Identifier", - "start": 2722, - "end": 2726, + "start": 2738, + "end": 2742, "loc": { "start": { "line": 120, @@ -4579,8 +4579,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 2731, - "end": 2752, + "start": 2747, + "end": 2768, "loc": { "start": { "line": 120, @@ -4593,8 +4593,8 @@ }, "object": { "type": "MemberExpression", - "start": 2731, - "end": 2748, + "start": 2747, + "end": 2764, "loc": { "start": { "line": 120, @@ -4607,8 +4607,8 @@ }, "object": { "type": "MemberExpression", - "start": 2731, - "end": 2741, + "start": 2747, + "end": 2757, "loc": { "start": { "line": 120, @@ -4621,8 +4621,8 @@ }, "object": { "type": "ThisExpression", - "start": 2731, - "end": 2735, + "start": 2747, + "end": 2751, "loc": { "start": { "line": 120, @@ -4636,8 +4636,8 @@ }, "property": { "type": "Identifier", - "start": 2736, - "end": 2741, + "start": 2752, + "end": 2757, "loc": { "start": { "line": 120, @@ -4655,8 +4655,8 @@ }, "property": { "type": "Identifier", - "start": 2742, - "end": 2748, + "start": 2758, + "end": 2764, "loc": { "start": { "line": 120, @@ -4674,8 +4674,8 @@ }, "property": { "type": "NumericLiteral", - "start": 2749, - "end": 2751, + "start": 2765, + "end": 2767, "loc": { "start": { "line": 120, @@ -4696,13 +4696,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 2712 + "parenStart": 2728 } }, "consequent": { "type": "NumericLiteral", - "start": 2756, - "end": 2757, + "start": 2772, + "end": 2773, "loc": { "start": { "line": 120, @@ -4721,8 +4721,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 2760, - "end": 2762, + "start": 2776, + "end": 2778, "loc": { "start": { "line": 120, @@ -4746,8 +4746,8 @@ }, { "type": "IfStatement", - "start": 2770, - "end": 3099, + "start": 2786, + "end": 3115, "loc": { "start": { "line": 121, @@ -4760,8 +4760,8 @@ }, "test": { "type": "BinaryExpression", - "start": 2774, - "end": 2818, + "start": 2790, + "end": 2834, "loc": { "start": { "line": 121, @@ -4774,8 +4774,8 @@ }, "left": { "type": "BinaryExpression", - "start": 2774, - "end": 2802, + "start": 2790, + "end": 2818, "loc": { "start": { "line": 121, @@ -4788,8 +4788,8 @@ }, "left": { "type": "Identifier", - "start": 2774, - "end": 2785, + "start": 2790, + "end": 2801, "loc": { "start": { "line": 121, @@ -4806,8 +4806,8 @@ "operator": "+", "right": { "type": "MemberExpression", - "start": 2788, - "end": 2802, + "start": 2804, + "end": 2818, "loc": { "start": { "line": 121, @@ -4820,8 +4820,8 @@ }, "object": { "type": "Identifier", - "start": 2788, - "end": 2796, + "start": 2804, + "end": 2812, "loc": { "start": { "line": 121, @@ -4837,8 +4837,8 @@ }, "property": { "type": "Identifier", - "start": 2797, - "end": 2802, + "start": 2813, + "end": 2818, "loc": { "start": { "line": 121, @@ -4858,8 +4858,8 @@ "operator": ">=", "right": { "type": "Identifier", - "start": 2806, - "end": 2818, + "start": 2822, + "end": 2834, "loc": { "start": { "line": 121, @@ -4876,8 +4876,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 2820, - "end": 3020, + "start": 2836, + "end": 3036, "loc": { "start": { "line": 121, @@ -4891,8 +4891,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 2830, - "end": 2888, + "start": 2846, + "end": 2904, "loc": { "start": { "line": 122, @@ -4906,8 +4906,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 2834, - "end": 2887, + "start": 2850, + "end": 2903, "loc": { "start": { "line": 122, @@ -4920,8 +4920,8 @@ }, "id": { "type": "Identifier", - "start": 2834, - "end": 2855, + "start": 2850, + "end": 2871, "loc": { "start": { "line": 122, @@ -4937,8 +4937,8 @@ }, "init": { "type": "BinaryExpression", - "start": 2858, - "end": 2887, + "start": 2874, + "end": 2903, "loc": { "start": { "line": 122, @@ -4951,8 +4951,8 @@ }, "left": { "type": "Identifier", - "start": 2858, - "end": 2870, + "start": 2874, + "end": 2886, "loc": { "start": { "line": 122, @@ -4969,8 +4969,8 @@ "operator": "-", "right": { "type": "MemberExpression", - "start": 2873, - "end": 2887, + "start": 2889, + "end": 2903, "loc": { "start": { "line": 122, @@ -4983,8 +4983,8 @@ }, "object": { "type": "Identifier", - "start": 2873, - "end": 2881, + "start": 2889, + "end": 2897, "loc": { "start": { "line": 122, @@ -5000,8 +5000,8 @@ }, "property": { "type": "Identifier", - "start": 2882, - "end": 2887, + "start": 2898, + "end": 2903, "loc": { "start": { "line": 122, @@ -5024,8 +5024,8 @@ }, { "type": "ExpressionStatement", - "start": 2897, - "end": 2916, + "start": 2913, + "end": 2932, "loc": { "start": { "line": 123, @@ -5038,8 +5038,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2897, - "end": 2915, + "start": 2913, + "end": 2931, "loc": { "start": { "line": 123, @@ -5053,8 +5053,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 2897, - "end": 2911, + "start": 2913, + "end": 2927, "loc": { "start": { "line": 123, @@ -5067,8 +5067,8 @@ }, "object": { "type": "Identifier", - "start": 2897, - "end": 2905, + "start": 2913, + "end": 2921, "loc": { "start": { "line": 123, @@ -5084,8 +5084,8 @@ }, "property": { "type": "Identifier", - "start": 2906, - "end": 2911, + "start": 2922, + "end": 2927, "loc": { "start": { "line": 123, @@ -5103,8 +5103,8 @@ }, "right": { "type": "NumericLiteral", - "start": 2914, - "end": 2915, + "start": 2930, + "end": 2931, "loc": { "start": { "line": 123, @@ -5125,8 +5125,8 @@ }, { "type": "ExpressionStatement", - "start": 2925, - "end": 2966, + "start": 2941, + "end": 2982, "loc": { "start": { "line": 124, @@ -5139,8 +5139,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2925, - "end": 2965, + "start": 2941, + "end": 2981, "loc": { "start": { "line": 124, @@ -5154,8 +5154,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 2925, - "end": 2939, + "start": 2941, + "end": 2955, "loc": { "start": { "line": 124, @@ -5168,8 +5168,8 @@ }, "object": { "type": "Identifier", - "start": 2925, - "end": 2933, + "start": 2941, + "end": 2949, "loc": { "start": { "line": 124, @@ -5185,8 +5185,8 @@ }, "property": { "type": "Identifier", - "start": 2934, - "end": 2939, + "start": 2950, + "end": 2955, "loc": { "start": { "line": 124, @@ -5204,8 +5204,8 @@ }, "right": { "type": "CallExpression", - "start": 2942, - "end": 2965, + "start": 2958, + "end": 2981, "loc": { "start": { "line": 124, @@ -5218,8 +5218,8 @@ }, "callee": { "type": "MemberExpression", - "start": 2942, - "end": 2962, + "start": 2958, + "end": 2978, "loc": { "start": { "line": 124, @@ -5232,8 +5232,8 @@ }, "object": { "type": "MemberExpression", - "start": 2942, - "end": 2956, + "start": 2958, + "end": 2972, "loc": { "start": { "line": 124, @@ -5246,8 +5246,8 @@ }, "object": { "type": "Identifier", - "start": 2942, - "end": 2950, + "start": 2958, + "end": 2966, "loc": { "start": { "line": 124, @@ -5263,8 +5263,8 @@ }, "property": { "type": "Identifier", - "start": 2951, - "end": 2956, + "start": 2967, + "end": 2972, "loc": { "start": { "line": 124, @@ -5282,8 +5282,8 @@ }, "property": { "type": "Identifier", - "start": 2957, - "end": 2962, + "start": 2973, + "end": 2978, "loc": { "start": { "line": 124, @@ -5302,8 +5302,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 2963, - "end": 2964, + "start": 2979, + "end": 2980, "loc": { "start": { "line": 124, @@ -5326,8 +5326,8 @@ }, { "type": "ExpressionStatement", - "start": 2975, - "end": 3012, + "start": 2991, + "end": 3028, "loc": { "start": { "line": 125, @@ -5340,8 +5340,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 2975, - "end": 3011, + "start": 2991, + "end": 3027, "loc": { "start": { "line": 125, @@ -5355,8 +5355,8 @@ "operator": "-=", "left": { "type": "Identifier", - "start": 2975, - "end": 2986, + "start": 2991, + "end": 3002, "loc": { "start": { "line": 125, @@ -5372,8 +5372,8 @@ }, "right": { "type": "Identifier", - "start": 2990, - "end": 3011, + "start": 3006, + "end": 3027, "loc": { "start": { "line": 125, @@ -5394,8 +5394,8 @@ }, "alternate": { "type": "BlockStatement", - "start": 3026, - "end": 3099, + "start": 3042, + "end": 3115, "loc": { "start": { "line": 126, @@ -5409,8 +5409,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3036, - "end": 3066, + "start": 3052, + "end": 3082, "loc": { "start": { "line": 127, @@ -5423,8 +5423,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3036, - "end": 3065, + "start": 3052, + "end": 3081, "loc": { "start": { "line": 127, @@ -5438,8 +5438,8 @@ "operator": "+=", "left": { "type": "MemberExpression", - "start": 3036, - "end": 3050, + "start": 3052, + "end": 3066, "loc": { "start": { "line": 127, @@ -5452,8 +5452,8 @@ }, "object": { "type": "Identifier", - "start": 3036, - "end": 3044, + "start": 3052, + "end": 3060, "loc": { "start": { "line": 127, @@ -5469,8 +5469,8 @@ }, "property": { "type": "Identifier", - "start": 3045, - "end": 3050, + "start": 3061, + "end": 3066, "loc": { "start": { "line": 127, @@ -5488,8 +5488,8 @@ }, "right": { "type": "Identifier", - "start": 3054, - "end": 3065, + "start": 3070, + "end": 3081, "loc": { "start": { "line": 127, @@ -5507,8 +5507,8 @@ }, { "type": "ExpressionStatement", - "start": 3075, - "end": 3091, + "start": 3091, + "end": 3107, "loc": { "start": { "line": 128, @@ -5521,8 +5521,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3075, - "end": 3090, + "start": 3091, + "end": 3106, "loc": { "start": { "line": 128, @@ -5536,8 +5536,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 3075, - "end": 3086, + "start": 3091, + "end": 3102, "loc": { "start": { "line": 128, @@ -5553,8 +5553,8 @@ }, "right": { "type": "NumericLiteral", - "start": 3089, - "end": 3090, + "start": 3105, + "end": 3106, "loc": { "start": { "line": 128, @@ -5583,8 +5583,8 @@ }, { "type": "ExpressionStatement", - "start": 3110, - "end": 3130, + "start": 3126, + "end": 3146, "loc": { "start": { "line": 131, @@ -5597,8 +5597,8 @@ }, "expression": { "type": "CallExpression", - "start": 3110, - "end": 3129, + "start": 3126, + "end": 3145, "loc": { "start": { "line": 131, @@ -5611,8 +5611,8 @@ }, "callee": { "type": "MemberExpression", - "start": 3110, - "end": 3127, + "start": 3126, + "end": 3143, "loc": { "start": { "line": 131, @@ -5625,8 +5625,8 @@ }, "object": { "type": "Identifier", - "start": 3110, - "end": 3118, + "start": 3126, + "end": 3134, "loc": { "start": { "line": 131, @@ -5642,8 +5642,8 @@ }, "property": { "type": "Identifier", - "start": 3119, - "end": 3127, + "start": 3135, + "end": 3143, "loc": { "start": { "line": 131, @@ -5664,8 +5664,8 @@ }, { "type": "ReturnStatement", - "start": 3135, - "end": 3151, + "start": 3151, + "end": 3167, "loc": { "start": { "line": 132, @@ -5678,8 +5678,8 @@ }, "argument": { "type": "Identifier", - "start": 3142, - "end": 3150, + "start": 3158, + "end": 3166, "loc": { "start": { "line": 132, @@ -5702,8 +5702,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @param {number} incremental\n ", - "start": 2553, - "end": 2600, + "start": 2569, + "end": 2616, "loc": { "start": { "line": 113, @@ -5720,8 +5720,8 @@ { "type": "CommentBlock", "value": "*\n * Render the Haab date as a string\n * @returns {string}\n ", - "start": 3159, - "end": 3229, + "start": 3175, + "end": 3245, "loc": { "start": { "line": 135, @@ -5737,8 +5737,8 @@ }, { "type": "ClassMethod", - "start": 3232, - "end": 3386, + "start": 3248, + "end": 3402, "loc": { "start": { "line": 139, @@ -5753,8 +5753,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3232, - "end": 3240, + "start": 3248, + "end": 3256, "loc": { "start": { "line": 139, @@ -5777,8 +5777,8 @@ "params": [ { "type": "Identifier", - "start": 3241, - "end": 3251, + "start": 3257, + "end": 3267, "loc": { "start": { "line": 139, @@ -5795,8 +5795,8 @@ ], "body": { "type": "BlockStatement", - "start": 3253, - "end": 3386, + "start": 3269, + "end": 3402, "loc": { "start": { "line": 139, @@ -5810,8 +5810,8 @@ "body": [ { "type": "IfStatement", - "start": 3259, - "end": 3341, + "start": 3275, + "end": 3357, "loc": { "start": { "line": 140, @@ -5824,8 +5824,8 @@ }, "test": { "type": "Identifier", - "start": 3263, - "end": 3273, + "start": 3279, + "end": 3289, "loc": { "start": { "line": 140, @@ -5841,8 +5841,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 3275, - "end": 3341, + "start": 3291, + "end": 3357, "loc": { "start": { "line": 140, @@ -5856,8 +5856,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3283, - "end": 3335, + "start": 3299, + "end": 3351, "loc": { "start": { "line": 141, @@ -5870,8 +5870,8 @@ }, "argument": { "type": "TemplateLiteral", - "start": 3290, - "end": 3334, + "start": 3306, + "end": 3350, "loc": { "start": { "line": 141, @@ -5885,8 +5885,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3293, - "end": 3303, + "start": 3309, + "end": 3319, "loc": { "start": { "line": 141, @@ -5899,8 +5899,8 @@ }, "object": { "type": "ThisExpression", - "start": 3293, - "end": 3297, + "start": 3309, + "end": 3313, "loc": { "start": { "line": 141, @@ -5914,8 +5914,8 @@ }, "property": { "type": "Identifier", - "start": 3298, - "end": 3303, + "start": 3314, + "end": 3319, "loc": { "start": { "line": 141, @@ -5933,8 +5933,8 @@ }, { "type": "MemberExpression", - "start": 3307, - "end": 3332, + "start": 3323, + "end": 3348, "loc": { "start": { "line": 141, @@ -5947,8 +5947,8 @@ }, "object": { "type": "MemberExpression", - "start": 3307, - "end": 3317, + "start": 3323, + "end": 3333, "loc": { "start": { "line": 141, @@ -5961,8 +5961,8 @@ }, "object": { "type": "ThisExpression", - "start": 3307, - "end": 3311, + "start": 3323, + "end": 3327, "loc": { "start": { "line": 141, @@ -5976,8 +5976,8 @@ }, "property": { "type": "Identifier", - "start": 3312, - "end": 3317, + "start": 3328, + "end": 3333, "loc": { "start": { "line": 141, @@ -5995,8 +5995,8 @@ }, "property": { "type": "Identifier", - "start": 3318, - "end": 3332, + "start": 3334, + "end": 3348, "loc": { "start": { "line": 141, @@ -6016,8 +6016,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3291, - "end": 3291, + "start": 3307, + "end": 3307, "loc": { "start": { "line": 141, @@ -6036,8 +6036,8 @@ }, { "type": "TemplateElement", - "start": 3304, - "end": 3305, + "start": 3320, + "end": 3321, "loc": { "start": { "line": 141, @@ -6056,8 +6056,8 @@ }, { "type": "TemplateElement", - "start": 3333, - "end": 3333, + "start": 3349, + "end": 3349, "loc": { "start": { "line": 141, @@ -6084,8 +6084,8 @@ }, { "type": "ReturnStatement", - "start": 3346, - "end": 3382, + "start": 3362, + "end": 3398, "loc": { "start": { "line": 143, @@ -6098,8 +6098,8 @@ }, "argument": { "type": "TemplateLiteral", - "start": 3353, - "end": 3381, + "start": 3369, + "end": 3397, "loc": { "start": { "line": 143, @@ -6113,8 +6113,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 3356, - "end": 3366, + "start": 3372, + "end": 3382, "loc": { "start": { "line": 143, @@ -6127,8 +6127,8 @@ }, "object": { "type": "ThisExpression", - "start": 3356, - "end": 3360, + "start": 3372, + "end": 3376, "loc": { "start": { "line": 143, @@ -6142,8 +6142,8 @@ }, "property": { "type": "Identifier", - "start": 3361, - "end": 3366, + "start": 3377, + "end": 3382, "loc": { "start": { "line": 143, @@ -6161,8 +6161,8 @@ }, { "type": "MemberExpression", - "start": 3370, - "end": 3379, + "start": 3386, + "end": 3395, "loc": { "start": { "line": 143, @@ -6175,8 +6175,8 @@ }, "object": { "type": "ThisExpression", - "start": 3370, - "end": 3374, + "start": 3386, + "end": 3390, "loc": { "start": { "line": 143, @@ -6190,8 +6190,8 @@ }, "property": { "type": "Identifier", - "start": 3375, - "end": 3379, + "start": 3391, + "end": 3395, "loc": { "start": { "line": 143, @@ -6211,8 +6211,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 3354, - "end": 3354, + "start": 3370, + "end": 3370, "loc": { "start": { "line": 143, @@ -6231,8 +6231,8 @@ }, { "type": "TemplateElement", - "start": 3367, - "end": 3368, + "start": 3383, + "end": 3384, "loc": { "start": { "line": 143, @@ -6251,8 +6251,8 @@ }, { "type": "TemplateElement", - "start": 3380, - "end": 3380, + "start": 3396, + "end": 3396, "loc": { "start": { "line": 143, @@ -6280,8 +6280,8 @@ { "type": "CommentBlock", "value": "*\n * Render the Haab date as a string\n * @returns {string}\n ", - "start": 3159, - "end": 3229, + "start": 3175, + "end": 3245, "loc": { "start": { "line": 135, @@ -6298,8 +6298,8 @@ { "type": "CommentBlock", "value": "*\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n ", - "start": 3390, - "end": 3494, + "start": 3406, + "end": 3510, "loc": { "start": { "line": 146, @@ -6315,8 +6315,8 @@ }, { "type": "ClassMethod", - "start": 3497, - "end": 3573, + "start": 3513, + "end": 3589, "loc": { "start": { "line": 150, @@ -6331,8 +6331,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3497, - "end": 3502, + "start": 3513, + "end": 3518, "loc": { "start": { "line": 150, @@ -6355,8 +6355,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3505, - "end": 3573, + "start": 3521, + "end": 3589, "loc": { "start": { "line": 150, @@ -6370,8 +6370,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3511, - "end": 3569, + "start": 3527, + "end": 3585, "loc": { "start": { "line": 151, @@ -6384,8 +6384,8 @@ }, "argument": { "type": "NewExpression", - "start": 3518, - "end": 3568, + "start": 3534, + "end": 3584, "loc": { "start": { "line": 151, @@ -6398,8 +6398,8 @@ }, "callee": { "type": "Identifier", - "start": 3522, - "end": 3526, + "start": 3538, + "end": 3542, "loc": { "start": { "line": 151, @@ -6416,8 +6416,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 3534, - "end": 3544, + "start": 3550, + "end": 3560, "loc": { "start": { "line": 152, @@ -6430,8 +6430,8 @@ }, "object": { "type": "ThisExpression", - "start": 3534, - "end": 3538, + "start": 3550, + "end": 3554, "loc": { "start": { "line": 152, @@ -6445,8 +6445,8 @@ }, "property": { "type": "Identifier", - "start": 3539, - "end": 3544, + "start": 3555, + "end": 3560, "loc": { "start": { "line": 152, @@ -6464,8 +6464,8 @@ }, { "type": "MemberExpression", - "start": 3552, - "end": 3562, + "start": 3568, + "end": 3578, "loc": { "start": { "line": 153, @@ -6478,8 +6478,8 @@ }, "object": { "type": "ThisExpression", - "start": 3552, - "end": 3556, + "start": 3568, + "end": 3572, "loc": { "start": { "line": 153, @@ -6493,8 +6493,8 @@ }, "property": { "type": "Identifier", - "start": 3557, - "end": 3562, + "start": 3573, + "end": 3578, "loc": { "start": { "line": 153, @@ -6520,8 +6520,8 @@ { "type": "CommentBlock", "value": "*\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n ", - "start": 3390, - "end": 3494, + "start": 3406, + "end": 3510, "loc": { "start": { "line": 146, @@ -6560,8 +6560,8 @@ { "type": "CommentBlock", "value": "*\n * Describes only the month component of a Haab date\n ", - "start": 3578, - "end": 3638, + "start": 3594, + "end": 3654, "loc": { "start": { "line": 159, @@ -6577,8 +6577,8 @@ }, { "type": "ClassDeclaration", - "start": 3639, - "end": 5297, + "start": 3655, + "end": 5302, "loc": { "start": { "line": 162, @@ -6591,8 +6591,8 @@ }, "id": { "type": "Identifier", - "start": 3645, - "end": 3654, + "start": 3661, + "end": 3670, "loc": { "start": { "line": 162, @@ -6610,8 +6610,8 @@ "superClass": null, "body": { "type": "ClassBody", - "start": 3655, - "end": 5297, + "start": 3671, + "end": 5302, "loc": { "start": { "line": 162, @@ -6625,8 +6625,8 @@ "body": [ { "type": "ClassMethod", - "start": 3722, - "end": 4400, + "start": 3738, + "end": 4405, "loc": { "start": { "line": 166, @@ -6641,8 +6641,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3722, - "end": 3733, + "start": 3738, + "end": 3749, "loc": { "start": { "line": 166, @@ -6665,8 +6665,8 @@ "params": [ { "type": "Identifier", - "start": 3734, - "end": 3738, + "start": 3750, + "end": 3754, "loc": { "start": { "line": 166, @@ -6683,8 +6683,8 @@ ], "body": { "type": "BlockStatement", - "start": 3740, - "end": 4400, + "start": 3756, + "end": 4405, "loc": { "start": { "line": 166, @@ -6698,8 +6698,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3798, - "end": 4113, + "start": 3803, + "end": 4118, "loc": { "start": { "line": 171, @@ -6712,8 +6712,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 3798, - "end": 4112, + "start": 3803, + "end": 4117, "loc": { "start": { "line": 171, @@ -6727,8 +6727,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 3798, - "end": 3809, + "start": 3803, + "end": 3814, "loc": { "start": { "line": 171, @@ -6741,8 +6741,8 @@ }, "object": { "type": "ThisExpression", - "start": 3798, - "end": 3802, + "start": 3803, + "end": 3807, "loc": { "start": { "line": 171, @@ -6757,8 +6757,8 @@ }, "property": { "type": "Identifier", - "start": 3803, - "end": 3809, + "start": 3808, + "end": 3814, "loc": { "start": { "line": 171, @@ -6777,8 +6777,8 @@ }, "right": { "type": "ArrayExpression", - "start": 3812, - "end": 4112, + "start": 3817, + "end": 4117, "loc": { "start": { "line": 171, @@ -6792,8 +6792,8 @@ "elements": [ { "type": "Identifier", - "start": 3820, - "end": 3829, + "start": 3825, + "end": 3834, "loc": { "start": { "line": 172, @@ -6809,8 +6809,8 @@ }, { "type": "StringLiteral", - "start": 3837, - "end": 3842, + "start": 3842, + "end": 3847, "loc": { "start": { "line": 173, @@ -6829,8 +6829,8 @@ }, { "type": "StringLiteral", - "start": 3850, - "end": 3854, + "start": 3855, + "end": 3859, "loc": { "start": { "line": 174, @@ -6849,8 +6849,8 @@ }, { "type": "StringLiteral", - "start": 3862, - "end": 3867, + "start": 3867, + "end": 3872, "loc": { "start": { "line": 175, @@ -6869,8 +6869,8 @@ }, { "type": "StringLiteral", - "start": 3875, - "end": 3883, + "start": 3880, + "end": 3888, "loc": { "start": { "line": 176, @@ -6889,8 +6889,8 @@ }, { "type": "StringLiteral", - "start": 3891, - "end": 3896, + "start": 3896, + "end": 3901, "loc": { "start": { "line": 177, @@ -6909,8 +6909,8 @@ }, { "type": "StringLiteral", - "start": 3904, - "end": 3909, + "start": 3909, + "end": 3914, "loc": { "start": { "line": 178, @@ -6929,8 +6929,8 @@ }, { "type": "StringLiteral", - "start": 3917, - "end": 3927, + "start": 3922, + "end": 3932, "loc": { "start": { "line": 179, @@ -6949,8 +6949,8 @@ }, { "type": "StringLiteral", - "start": 3935, - "end": 3940, + "start": 3940, + "end": 3945, "loc": { "start": { "line": 180, @@ -6969,8 +6969,8 @@ }, { "type": "StringLiteral", - "start": 3948, - "end": 3956, + "start": 3953, + "end": 3961, "loc": { "start": { "line": 181, @@ -6989,8 +6989,8 @@ }, { "type": "StringLiteral", - "start": 3964, - "end": 3969, + "start": 3969, + "end": 3974, "loc": { "start": { "line": 182, @@ -7009,8 +7009,8 @@ }, { "type": "StringLiteral", - "start": 3977, - "end": 3982, + "start": 3982, + "end": 3987, "loc": { "start": { "line": 183, @@ -7029,8 +7029,8 @@ }, { "type": "StringLiteral", - "start": 3990, - "end": 3995, + "start": 3995, + "end": 4000, "loc": { "start": { "line": 184, @@ -7049,8 +7049,8 @@ }, { "type": "StringLiteral", - "start": 4003, - "end": 4008, + "start": 4008, + "end": 4013, "loc": { "start": { "line": 185, @@ -7069,8 +7069,8 @@ }, { "type": "StringLiteral", - "start": 4016, - "end": 4028, + "start": 4021, + "end": 4033, "loc": { "start": { "line": 186, @@ -7089,8 +7089,8 @@ }, { "type": "StringLiteral", - "start": 4036, - "end": 4043, + "start": 4041, + "end": 4048, "loc": { "start": { "line": 187, @@ -7109,8 +7109,8 @@ }, { "type": "StringLiteral", - "start": 4051, - "end": 4056, + "start": 4056, + "end": 4061, "loc": { "start": { "line": 188, @@ -7129,8 +7129,8 @@ }, { "type": "StringLiteral", - "start": 4064, - "end": 4073, + "start": 4069, + "end": 4078, "loc": { "start": { "line": 189, @@ -7149,8 +7149,8 @@ }, { "type": "StringLiteral", - "start": 4081, - "end": 4090, + "start": 4086, + "end": 4095, "loc": { "start": { "line": 190, @@ -7169,8 +7169,8 @@ }, { "type": "StringLiteral", - "start": 4098, - "end": 4105, + "start": 4103, + "end": 4110, "loc": { "start": { "line": 191, @@ -7194,9 +7194,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * @type {Map}\n ", - "start": 3747, - "end": 3793, + "value": "*\n * @type {string[]}\n ", + "start": 3763, + "end": 3798, "loc": { "start": { "line": 168, @@ -7212,8 +7212,8 @@ }, { "type": "IfStatement", - "start": 4119, - "end": 4188, + "start": 4124, + "end": 4193, "loc": { "start": { "line": 194, @@ -7226,8 +7226,8 @@ }, "test": { "type": "BinaryExpression", - "start": 4123, - "end": 4147, + "start": 4128, + "end": 4152, "loc": { "start": { "line": 194, @@ -7240,8 +7240,8 @@ }, "left": { "type": "UnaryExpression", - "start": 4123, - "end": 4134, + "start": 4128, + "end": 4139, "loc": { "start": { "line": 194, @@ -7256,8 +7256,8 @@ "prefix": true, "argument": { "type": "Identifier", - "start": 4130, - "end": 4134, + "start": 4135, + "end": 4139, "loc": { "start": { "line": 194, @@ -7278,8 +7278,8 @@ "operator": "===", "right": { "type": "StringLiteral", - "start": 4139, - "end": 4147, + "start": 4144, + "end": 4152, "loc": { "start": { "line": 194, @@ -7299,8 +7299,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4149, - "end": 4188, + "start": 4154, + "end": 4193, "loc": { "start": { "line": 194, @@ -7314,8 +7314,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 4157, - "end": 4182, + "start": 4162, + "end": 4187, "loc": { "start": { "line": 195, @@ -7328,8 +7328,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4157, - "end": 4181, + "start": 4162, + "end": 4186, "loc": { "start": { "line": 195, @@ -7343,8 +7343,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 4157, - "end": 4161, + "start": 4162, + "end": 4166, "loc": { "start": { "line": 195, @@ -7360,8 +7360,8 @@ }, "right": { "type": "MemberExpression", - "start": 4164, - "end": 4181, + "start": 4169, + "end": 4186, "loc": { "start": { "line": 195, @@ -7374,8 +7374,8 @@ }, "object": { "type": "MemberExpression", - "start": 4164, - "end": 4175, + "start": 4169, + "end": 4180, "loc": { "start": { "line": 195, @@ -7388,8 +7388,8 @@ }, "object": { "type": "ThisExpression", - "start": 4164, - "end": 4168, + "start": 4169, + "end": 4173, "loc": { "start": { "line": 195, @@ -7403,8 +7403,8 @@ }, "property": { "type": "Identifier", - "start": 4169, - "end": 4175, + "start": 4174, + "end": 4180, "loc": { "start": { "line": 195, @@ -7422,8 +7422,8 @@ }, "property": { "type": "Identifier", - "start": 4176, - "end": 4180, + "start": 4181, + "end": 4185, "loc": { "start": { "line": 195, @@ -7450,8 +7450,8 @@ { "type": "CommentBlock", "value": "*\n * Name of the Haab month\n * @type {string}\n ", - "start": 4194, - "end": 4257, + "start": 4199, + "end": 4262, "loc": { "start": { "line": 198, @@ -7467,8 +7467,8 @@ }, { "type": "ExpressionStatement", - "start": 4262, - "end": 4279, + "start": 4267, + "end": 4284, "loc": { "start": { "line": 202, @@ -7481,8 +7481,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4262, - "end": 4278, + "start": 4267, + "end": 4283, "loc": { "start": { "line": 202, @@ -7496,8 +7496,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4262, - "end": 4271, + "start": 4267, + "end": 4276, "loc": { "start": { "line": 202, @@ -7510,8 +7510,8 @@ }, "object": { "type": "ThisExpression", - "start": 4262, - "end": 4266, + "start": 4267, + "end": 4271, "loc": { "start": { "line": 202, @@ -7526,8 +7526,8 @@ }, "property": { "type": "Identifier", - "start": 4267, - "end": 4271, + "start": 4272, + "end": 4276, "loc": { "start": { "line": 202, @@ -7546,8 +7546,8 @@ }, "right": { "type": "Identifier", - "start": 4274, - "end": 4278, + "start": 4279, + "end": 4283, "loc": { "start": { "line": 202, @@ -7567,8 +7567,8 @@ { "type": "CommentBlock", "value": "*\n * Name of the Haab month\n * @type {string}\n ", - "start": 4194, - "end": 4257, + "start": 4199, + "end": 4262, "loc": { "start": { "line": 198, @@ -7585,8 +7585,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number}\n ", - "start": 4285, - "end": 4318, + "start": 4290, + "end": 4323, "loc": { "start": { "line": 204, @@ -7602,8 +7602,8 @@ }, { "type": "ExpressionStatement", - "start": 4323, - "end": 4396, + "start": 4328, + "end": 4401, "loc": { "start": { "line": 207, @@ -7616,8 +7616,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 4323, - "end": 4395, + "start": 4328, + "end": 4400, "loc": { "start": { "line": 207, @@ -7631,8 +7631,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 4323, - "end": 4342, + "start": 4328, + "end": 4347, "loc": { "start": { "line": 207, @@ -7645,8 +7645,8 @@ }, "object": { "type": "ThisExpression", - "start": 4323, - "end": 4327, + "start": 4328, + "end": 4332, "loc": { "start": { "line": 207, @@ -7661,8 +7661,8 @@ }, "property": { "type": "Identifier", - "start": 4328, - "end": 4342, + "start": 4333, + "end": 4347, "loc": { "start": { "line": 207, @@ -7681,8 +7681,8 @@ }, "right": { "type": "CallExpression", - "start": 4345, - "end": 4395, + "start": 4350, + "end": 4400, "loc": { "start": { "line": 207, @@ -7695,8 +7695,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4345, - "end": 4366, + "start": 4350, + "end": 4371, "loc": { "start": { "line": 207, @@ -7709,8 +7709,8 @@ }, "object": { "type": "MemberExpression", - "start": 4345, - "end": 4356, + "start": 4350, + "end": 4361, "loc": { "start": { "line": 207, @@ -7723,8 +7723,8 @@ }, "object": { "type": "ThisExpression", - "start": 4345, - "end": 4349, + "start": 4350, + "end": 4354, "loc": { "start": { "line": 207, @@ -7738,8 +7738,8 @@ }, "property": { "type": "Identifier", - "start": 4350, - "end": 4356, + "start": 4355, + "end": 4361, "loc": { "start": { "line": 207, @@ -7757,8 +7757,8 @@ }, "property": { "type": "Identifier", - "start": 4357, - "end": 4366, + "start": 4362, + "end": 4371, "loc": { "start": { "line": 207, @@ -7777,8 +7777,8 @@ "arguments": [ { "type": "ArrowFunctionExpression", - "start": 4374, - "end": 4394, + "start": 4379, + "end": 4399, "loc": { "start": { "line": 208, @@ -7796,8 +7796,8 @@ "params": [ { "type": "Identifier", - "start": 4374, - "end": 4375, + "start": 4379, + "end": 4380, "loc": { "start": { "line": 208, @@ -7814,8 +7814,8 @@ ], "body": { "type": "BinaryExpression", - "start": 4379, - "end": 4394, + "start": 4384, + "end": 4399, "loc": { "start": { "line": 208, @@ -7828,8 +7828,8 @@ }, "left": { "type": "Identifier", - "start": 4379, - "end": 4380, + "start": 4384, + "end": 4385, "loc": { "start": { "line": 208, @@ -7846,8 +7846,8 @@ "operator": "===", "right": { "type": "MemberExpression", - "start": 4385, - "end": 4394, + "start": 4390, + "end": 4399, "loc": { "start": { "line": 208, @@ -7860,8 +7860,8 @@ }, "object": { "type": "ThisExpression", - "start": 4385, - "end": 4389, + "start": 4390, + "end": 4394, "loc": { "start": { "line": 208, @@ -7875,8 +7875,8 @@ }, "property": { "type": "Identifier", - "start": 4390, - "end": 4394, + "start": 4395, + "end": 4399, "loc": { "start": { "line": 208, @@ -7902,8 +7902,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number}\n ", - "start": 4285, - "end": 4318, + "start": 4290, + "end": 4323, "loc": { "start": { "line": 204, @@ -7925,8 +7925,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} name - Name of the Haab month\n ", - "start": 3659, - "end": 3719, + "start": 3675, + "end": 3735, "loc": { "start": { "line": 163, @@ -7943,8 +7943,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n ", - "start": 4404, - "end": 4484, + "start": 4409, + "end": 4489, "loc": { "start": { "line": 211, @@ -7960,8 +7960,8 @@ }, { "type": "ClassMethod", - "start": 4487, - "end": 4525, + "start": 4492, + "end": 4530, "loc": { "start": { "line": 215, @@ -7976,8 +7976,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4487, - "end": 4491, + "start": 4492, + "end": 4496, "loc": { "start": { "line": 215, @@ -8000,8 +8000,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4494, - "end": 4525, + "start": 4499, + "end": 4530, "loc": { "start": { "line": 215, @@ -8015,8 +8015,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4500, - "end": 4521, + "start": 4505, + "end": 4526, "loc": { "start": { "line": 216, @@ -8029,8 +8029,8 @@ }, "argument": { "type": "CallExpression", - "start": 4507, - "end": 4520, + "start": 4512, + "end": 4525, "loc": { "start": { "line": 216, @@ -8043,8 +8043,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4507, - "end": 4517, + "start": 4512, + "end": 4522, "loc": { "start": { "line": 216, @@ -8057,8 +8057,8 @@ }, "object": { "type": "ThisExpression", - "start": 4507, - "end": 4511, + "start": 4512, + "end": 4516, "loc": { "start": { "line": 216, @@ -8072,8 +8072,8 @@ }, "property": { "type": "Identifier", - "start": 4512, - "end": 4517, + "start": 4517, + "end": 4522, "loc": { "start": { "line": 216, @@ -8092,8 +8092,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 4518, - "end": 4519, + "start": 4523, + "end": 4524, "loc": { "start": { "line": 216, @@ -8121,8 +8121,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n ", - "start": 4404, - "end": 4484, + "start": 4409, + "end": 4489, "loc": { "start": { "line": 211, @@ -8139,8 +8139,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n ", - "start": 4529, - "end": 4648, + "start": 4534, + "end": 4653, "loc": { "start": { "line": 219, @@ -8156,8 +8156,8 @@ }, { "type": "ClassMethod", - "start": 4651, - "end": 4874, + "start": 4656, + "end": 4879, "loc": { "start": { "line": 223, @@ -8172,8 +8172,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4651, - "end": 4659, + "start": 4656, + "end": 4664, "loc": { "start": { "line": 223, @@ -8196,8 +8196,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4662, - "end": 4874, + "start": 4667, + "end": 4879, "loc": { "start": { "line": 223, @@ -8211,8 +8211,8 @@ "body": [ { "type": "IfStatement", - "start": 4668, - "end": 4754, + "start": 4673, + "end": 4759, "loc": { "start": { "line": 224, @@ -8225,8 +8225,8 @@ }, "test": { "type": "BinaryExpression", - "start": 4672, - "end": 4695, + "start": 4677, + "end": 4700, "loc": { "start": { "line": 224, @@ -8239,8 +8239,8 @@ }, "left": { "type": "MemberExpression", - "start": 4672, - "end": 4681, + "start": 4677, + "end": 4686, "loc": { "start": { "line": 224, @@ -8253,8 +8253,8 @@ }, "object": { "type": "ThisExpression", - "start": 4672, - "end": 4676, + "start": 4677, + "end": 4681, "loc": { "start": { "line": 224, @@ -8268,8 +8268,8 @@ }, "property": { "type": "Identifier", - "start": 4677, - "end": 4681, + "start": 4682, + "end": 4686, "loc": { "start": { "line": 224, @@ -8288,8 +8288,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 4686, - "end": 4695, + "start": 4691, + "end": 4700, "loc": { "start": { "line": 224, @@ -8306,8 +8306,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4697, - "end": 4754, + "start": 4702, + "end": 4759, "loc": { "start": { "line": 224, @@ -8321,8 +8321,8 @@ "body": [ { "type": "ThrowStatement", - "start": 4705, - "end": 4748, + "start": 4710, + "end": 4753, "loc": { "start": { "line": 225, @@ -8335,8 +8335,8 @@ }, "argument": { "type": "StringLiteral", - "start": 4711, - "end": 4747, + "start": 4716, + "end": 4752, "loc": { "start": { "line": 225, @@ -8361,8 +8361,8 @@ }, { "type": "IfStatement", - "start": 4759, - "end": 4870, + "start": 4764, + "end": 4875, "loc": { "start": { "line": 227, @@ -8375,8 +8375,8 @@ }, "test": { "type": "UnaryExpression", - "start": 4763, - "end": 4795, + "start": 4768, + "end": 4800, "loc": { "start": { "line": 227, @@ -8391,8 +8391,8 @@ "prefix": true, "argument": { "type": "CallExpression", - "start": 4764, - "end": 4795, + "start": 4769, + "end": 4800, "loc": { "start": { "line": 227, @@ -8405,8 +8405,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4764, - "end": 4784, + "start": 4769, + "end": 4789, "loc": { "start": { "line": 227, @@ -8419,8 +8419,8 @@ }, "object": { "type": "MemberExpression", - "start": 4764, - "end": 4775, + "start": 4769, + "end": 4780, "loc": { "start": { "line": 227, @@ -8433,8 +8433,8 @@ }, "object": { "type": "ThisExpression", - "start": 4764, - "end": 4768, + "start": 4769, + "end": 4773, "loc": { "start": { "line": 227, @@ -8448,8 +8448,8 @@ }, "property": { "type": "Identifier", - "start": 4769, - "end": 4775, + "start": 4774, + "end": 4780, "loc": { "start": { "line": 227, @@ -8467,8 +8467,8 @@ }, "property": { "type": "Identifier", - "start": 4776, - "end": 4784, + "start": 4781, + "end": 4789, "loc": { "start": { "line": 227, @@ -8487,8 +8487,8 @@ "arguments": [ { "type": "MemberExpression", - "start": 4785, - "end": 4794, + "start": 4790, + "end": 4799, "loc": { "start": { "line": 227, @@ -8501,8 +8501,8 @@ }, "object": { "type": "ThisExpression", - "start": 4785, - "end": 4789, + "start": 4790, + "end": 4794, "loc": { "start": { "line": 227, @@ -8516,8 +8516,8 @@ }, "property": { "type": "Identifier", - "start": 4790, - "end": 4794, + "start": 4795, + "end": 4799, "loc": { "start": { "line": 227, @@ -8541,8 +8541,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4797, - "end": 4870, + "start": 4802, + "end": 4875, "loc": { "start": { "line": 227, @@ -8556,8 +8556,8 @@ "body": [ { "type": "ThrowStatement", - "start": 4805, - "end": 4864, + "start": 4810, + "end": 4869, "loc": { "start": { "line": 228, @@ -8570,8 +8570,8 @@ }, "argument": { "type": "TemplateLiteral", - "start": 4811, - "end": 4863, + "start": 4816, + "end": 4868, "loc": { "start": { "line": 228, @@ -8585,8 +8585,8 @@ "expressions": [ { "type": "MemberExpression", - "start": 4825, - "end": 4834, + "start": 4830, + "end": 4839, "loc": { "start": { "line": 228, @@ -8599,8 +8599,8 @@ }, "object": { "type": "ThisExpression", - "start": 4825, - "end": 4829, + "start": 4830, + "end": 4834, "loc": { "start": { "line": 228, @@ -8614,8 +8614,8 @@ }, "property": { "type": "Identifier", - "start": 4830, - "end": 4834, + "start": 4835, + "end": 4839, "loc": { "start": { "line": 228, @@ -8633,8 +8633,8 @@ }, { "type": "MemberExpression", - "start": 4850, - "end": 4861, + "start": 4855, + "end": 4866, "loc": { "start": { "line": 228, @@ -8647,8 +8647,8 @@ }, "object": { "type": "ThisExpression", - "start": 4850, - "end": 4854, + "start": 4855, + "end": 4859, "loc": { "start": { "line": 228, @@ -8662,8 +8662,8 @@ }, "property": { "type": "Identifier", - "start": 4855, - "end": 4861, + "start": 4860, + "end": 4866, "loc": { "start": { "line": 228, @@ -8683,8 +8683,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 4812, - "end": 4823, + "start": 4817, + "end": 4828, "loc": { "start": { "line": 228, @@ -8703,8 +8703,8 @@ }, { "type": "TemplateElement", - "start": 4835, - "end": 4848, + "start": 4840, + "end": 4853, "loc": { "start": { "line": 228, @@ -8723,8 +8723,8 @@ }, { "type": "TemplateElement", - "start": 4862, - "end": 4862, + "start": 4867, + "end": 4867, "loc": { "start": { "line": 228, @@ -8757,8 +8757,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n ", - "start": 4529, - "end": 4648, + "start": 4534, + "end": 4653, "loc": { "start": { "line": 219, @@ -8775,8 +8775,8 @@ { "type": "CommentBlock", "value": "*\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n ", - "start": 4878, - "end": 5091, + "start": 4883, + "end": 5096, "loc": { "start": { "line": 232, @@ -8792,8 +8792,8 @@ }, { "type": "ClassMethod", - "start": 5094, - "end": 5295, + "start": 5099, + "end": 5300, "loc": { "start": { "line": 238, @@ -8808,8 +8808,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 5094, - "end": 5099, + "start": 5099, + "end": 5104, "loc": { "start": { "line": 238, @@ -8832,8 +8832,8 @@ "params": [ { "type": "Identifier", - "start": 5100, - "end": 5109, + "start": 5105, + "end": 5114, "loc": { "start": { "line": 238, @@ -8850,8 +8850,8 @@ ], "body": { "type": "BlockStatement", - "start": 5111, - "end": 5295, + "start": 5116, + "end": 5300, "loc": { "start": { "line": 238, @@ -8865,8 +8865,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 5117, - "end": 5178, + "start": 5122, + "end": 5183, "loc": { "start": { "line": 239, @@ -8880,8 +8880,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5121, - "end": 5177, + "start": 5126, + "end": 5182, "loc": { "start": { "line": 239, @@ -8894,8 +8894,8 @@ }, "id": { "type": "Identifier", - "start": 5121, - "end": 5136, + "start": 5126, + "end": 5141, "loc": { "start": { "line": 239, @@ -8911,8 +8911,8 @@ }, "init": { "type": "BinaryExpression", - "start": 5139, - "end": 5177, + "start": 5144, + "end": 5182, "loc": { "start": { "line": 239, @@ -8925,8 +8925,8 @@ }, "left": { "type": "BinaryExpression", - "start": 5140, - "end": 5171, + "start": 5145, + "end": 5176, "loc": { "start": { "line": 239, @@ -8939,8 +8939,8 @@ }, "left": { "type": "MemberExpression", - "start": 5140, - "end": 5159, + "start": 5145, + "end": 5164, "loc": { "start": { "line": 239, @@ -8953,8 +8953,8 @@ }, "object": { "type": "ThisExpression", - "start": 5140, - "end": 5144, + "start": 5145, + "end": 5149, "loc": { "start": { "line": 239, @@ -8968,8 +8968,8 @@ }, "property": { "type": "Identifier", - "start": 5145, - "end": 5159, + "start": 5150, + "end": 5164, "loc": { "start": { "line": 239, @@ -8988,8 +8988,8 @@ "operator": "+", "right": { "type": "Identifier", - "start": 5162, - "end": 5171, + "start": 5167, + "end": 5176, "loc": { "start": { "line": 239, @@ -9005,14 +9005,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 5139 + "parenStart": 5144 } }, "operator": "%", "right": { "type": "NumericLiteral", - "start": 5175, - "end": 5177, + "start": 5180, + "end": 5182, "loc": { "start": { "line": 239, @@ -9036,8 +9036,8 @@ }, { "type": "ExpressionStatement", - "start": 5183, - "end": 5248, + "start": 5188, + "end": 5253, "loc": { "start": { "line": 240, @@ -9050,8 +9050,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5183, - "end": 5247, + "start": 5188, + "end": 5252, "loc": { "start": { "line": 240, @@ -9065,8 +9065,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 5183, - "end": 5198, + "start": 5188, + "end": 5203, "loc": { "start": { "line": 240, @@ -9082,8 +9082,8 @@ }, "right": { "type": "ConditionalExpression", - "start": 5201, - "end": 5247, + "start": 5206, + "end": 5252, "loc": { "start": { "line": 240, @@ -9096,8 +9096,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5202, - "end": 5223, + "start": 5207, + "end": 5228, "loc": { "start": { "line": 240, @@ -9110,8 +9110,8 @@ }, "left": { "type": "Identifier", - "start": 5202, - "end": 5217, + "start": 5207, + "end": 5222, "loc": { "start": { "line": 240, @@ -9128,8 +9128,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 5222, - "end": 5223, + "start": 5227, + "end": 5228, "loc": { "start": { "line": 240, @@ -9148,13 +9148,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 5201 + "parenStart": 5206 } }, "consequent": { "type": "NumericLiteral", - "start": 5227, - "end": 5229, + "start": 5232, + "end": 5234, "loc": { "start": { "line": 240, @@ -9173,8 +9173,8 @@ }, "alternate": { "type": "Identifier", - "start": 5232, - "end": 5247, + "start": 5237, + "end": 5252, "loc": { "start": { "line": 240, @@ -9193,8 +9193,8 @@ }, { "type": "ReturnStatement", - "start": 5253, - "end": 5291, + "start": 5258, + "end": 5296, "loc": { "start": { "line": 241, @@ -9207,8 +9207,8 @@ }, "argument": { "type": "NewExpression", - "start": 5260, - "end": 5290, + "start": 5265, + "end": 5295, "loc": { "start": { "line": 241, @@ -9221,8 +9221,8 @@ }, "callee": { "type": "Identifier", - "start": 5264, - "end": 5273, + "start": 5269, + "end": 5278, "loc": { "start": { "line": 241, @@ -9239,8 +9239,8 @@ "arguments": [ { "type": "Identifier", - "start": 5274, - "end": 5289, + "start": 5279, + "end": 5294, "loc": { "start": { "line": 241, @@ -9264,8 +9264,8 @@ { "type": "CommentBlock", "value": "*\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n ", - "start": 4878, - "end": 5091, + "start": 4883, + "end": 5096, "loc": { "start": { "line": 232, @@ -9285,8 +9285,8 @@ { "type": "CommentBlock", "value": "*\n * Describes only the month component of a Haab date\n ", - "start": 3578, - "end": 3638, + "start": 3594, + "end": 3654, "loc": { "start": { "line": 159, @@ -9302,8 +9302,8 @@ }, { "type": "ExpressionStatement", - "start": 5299, - "end": 5362, + "start": 5304, + "end": 5367, "loc": { "start": { "line": 245, @@ -9316,8 +9316,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5299, - "end": 5361, + "start": 5304, + "end": 5366, "loc": { "start": { "line": 245, @@ -9331,8 +9331,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 5299, - "end": 5313, + "start": 5304, + "end": 5318, "loc": { "start": { "line": 245, @@ -9345,8 +9345,8 @@ }, "object": { "type": "Identifier", - "start": 5299, - "end": 5305, + "start": 5304, + "end": 5310, "loc": { "start": { "line": 245, @@ -9362,8 +9362,8 @@ }, "property": { "type": "Identifier", - "start": 5306, - "end": 5313, + "start": 5311, + "end": 5318, "loc": { "start": { "line": 245, @@ -9381,8 +9381,8 @@ }, "right": { "type": "ObjectExpression", - "start": 5316, - "end": 5361, + "start": 5321, + "end": 5366, "loc": { "start": { "line": 245, @@ -9396,8 +9396,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 5320, - "end": 5332, + "start": 5325, + "end": 5337, "loc": { "start": { "line": 246, @@ -9413,8 +9413,8 @@ "computed": false, "key": { "type": "StringLiteral", - "start": 5320, - "end": 5326, + "start": 5325, + "end": 5331, "loc": { "start": { "line": 246, @@ -9433,8 +9433,8 @@ }, "value": { "type": "Identifier", - "start": 5328, - "end": 5332, + "start": 5333, + "end": 5337, "loc": { "start": { "line": 246, @@ -9451,8 +9451,8 @@ }, { "type": "ObjectProperty", - "start": 5336, - "end": 5358, + "start": 5341, + "end": 5363, "loc": { "start": { "line": 247, @@ -9468,8 +9468,8 @@ "computed": false, "key": { "type": "StringLiteral", - "start": 5336, - "end": 5347, + "start": 5341, + "end": 5352, "loc": { "start": { "line": 247, @@ -9488,8 +9488,8 @@ }, "value": { "type": "Identifier", - "start": 5349, - "end": 5358, + "start": 5354, + "end": 5363, "loc": { "start": { "line": 247, @@ -9546,9 +9546,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Constructor\n * @param {number|Wildcard} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", + "value": "*\n * Constructor\n * @param {number|Wildcard|string} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", "start": 256, - "end": 411, + "end": 418, "loc": { "start": { "line": 14, @@ -9563,8 +9563,8 @@ { "type": "CommentBlock", "value": "*\n * @type {HaabMonth|Wildcard}\n ", - "start": 726, - "end": 771, + "start": 733, + "end": 778, "loc": { "start": { "line": 32, @@ -9579,8 +9579,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number|Wildcard}\n ", - "start": 800, - "end": 842, + "start": 807, + "end": 849, "loc": { "start": { "line": 36, @@ -9595,8 +9595,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n ", - "start": 896, - "end": 1006, + "start": 903, + "end": 1013, "loc": { "start": { "line": 44, @@ -9611,8 +9611,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next day in the Haab cycle\n * @returns {Haab}\n ", - "start": 1459, - "end": 1532, + "start": 1466, + "end": 1539, "loc": { "start": { "line": 65, @@ -9627,8 +9627,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1577, - "end": 1760, + "start": 1584, + "end": 1767, "loc": { "start": { "line": 73, @@ -9643,8 +9643,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1871, - "end": 2048, + "start": 1878, + "end": 2055, "loc": { "start": { "line": 84, @@ -9658,9 +9658,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Return a string representation of the Haab month name\n * @returns {string}\n ", - "start": 2345, - "end": 2436, + "value": "*\n * Return a string representation of the Haab month name\n * @returns {string|Wildcard}\n ", + "start": 2352, + "end": 2452, "loc": { "start": { "line": 102, @@ -9675,8 +9675,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @param {number} incremental\n ", - "start": 2553, - "end": 2600, + "start": 2569, + "end": 2616, "loc": { "start": { "line": 113, @@ -9691,8 +9691,8 @@ { "type": "CommentBlock", "value": "*\n * Render the Haab date as a string\n * @returns {string}\n ", - "start": 3159, - "end": 3229, + "start": 3175, + "end": 3245, "loc": { "start": { "line": 135, @@ -9707,8 +9707,8 @@ { "type": "CommentBlock", "value": "*\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n ", - "start": 3390, - "end": 3494, + "start": 3406, + "end": 3510, "loc": { "start": { "line": 146, @@ -9723,8 +9723,8 @@ { "type": "CommentBlock", "value": "*\n * Describes only the month component of a Haab date\n ", - "start": 3578, - "end": 3638, + "start": 3594, + "end": 3654, "loc": { "start": { "line": 159, @@ -9739,8 +9739,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} name - Name of the Haab month\n ", - "start": 3659, - "end": 3719, + "start": 3675, + "end": 3735, "loc": { "start": { "line": 163, @@ -9754,9 +9754,9 @@ }, { "type": "CommentBlock", - "value": "*\n * @type {Map}\n ", - "start": 3747, - "end": 3793, + "value": "*\n * @type {string[]}\n ", + "start": 3763, + "end": 3798, "loc": { "start": { "line": 168, @@ -9771,8 +9771,8 @@ { "type": "CommentBlock", "value": "*\n * Name of the Haab month\n * @type {string}\n ", - "start": 4194, - "end": 4257, + "start": 4199, + "end": 4262, "loc": { "start": { "line": 198, @@ -9787,8 +9787,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number}\n ", - "start": 4285, - "end": 4318, + "start": 4290, + "end": 4323, "loc": { "start": { "line": 204, @@ -9803,8 +9803,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n ", - "start": 4404, - "end": 4484, + "start": 4409, + "end": 4489, "loc": { "start": { "line": 211, @@ -9819,8 +9819,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n ", - "start": 4529, - "end": 4648, + "start": 4534, + "end": 4653, "loc": { "start": { "line": 219, @@ -9835,8 +9835,8 @@ { "type": "CommentBlock", "value": "*\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n ", - "start": 4878, - "end": 5091, + "start": 4883, + "end": 5096, "loc": { "start": { "line": 232, @@ -10173,9 +10173,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Constructor\n * @param {number|Wildcard} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", + "value": "*\n * Constructor\n * @param {number|Wildcard|string} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n ", "start": 256, - "end": 411, + "end": 418, "loc": { "start": { "line": 14, @@ -10200,8 +10200,8 @@ "binop": null }, "value": "constructor", - "start": 414, - "end": 425, + "start": 421, + "end": 432, "loc": { "start": { "line": 19, @@ -10225,8 +10225,8 @@ "postfix": false, "binop": null }, - "start": 425, - "end": 426, + "start": 432, + "end": 433, "loc": { "start": { "line": 19, @@ -10251,8 +10251,8 @@ "binop": null }, "value": "coeff", - "start": 426, - "end": 431, + "start": 433, + "end": 438, "loc": { "start": { "line": 19, @@ -10277,8 +10277,8 @@ "binop": null, "updateContext": null }, - "start": 431, - "end": 432, + "start": 438, + "end": 439, "loc": { "start": { "line": 19, @@ -10303,8 +10303,8 @@ "binop": null }, "value": "month", - "start": 433, - "end": 438, + "start": 440, + "end": 445, "loc": { "start": { "line": 19, @@ -10328,8 +10328,8 @@ "postfix": false, "binop": null }, - "start": 438, - "end": 439, + "start": 445, + "end": 446, "loc": { "start": { "line": 19, @@ -10353,8 +10353,8 @@ "postfix": false, "binop": null }, - "start": 440, - "end": 441, + "start": 447, + "end": 448, "loc": { "start": { "line": 19, @@ -10381,8 +10381,8 @@ "updateContext": null }, "value": "if", - "start": 446, - "end": 448, + "start": 453, + "end": 455, "loc": { "start": { "line": 20, @@ -10406,8 +10406,8 @@ "postfix": false, "binop": null }, - "start": 449, - "end": 450, + "start": 456, + "end": 457, "loc": { "start": { "line": 20, @@ -10432,8 +10432,8 @@ "binop": null }, "value": "coeff", - "start": 450, - "end": 455, + "start": 457, + "end": 462, "loc": { "start": { "line": 20, @@ -10459,8 +10459,8 @@ "updateContext": null }, "value": "===", - "start": 456, - "end": 459, + "start": 463, + "end": 466, "loc": { "start": { "line": 20, @@ -10486,8 +10486,8 @@ "updateContext": null }, "value": "*", - "start": 460, - "end": 463, + "start": 467, + "end": 470, "loc": { "start": { "line": 20, @@ -10511,8 +10511,8 @@ "postfix": false, "binop": null }, - "start": 463, - "end": 464, + "start": 470, + "end": 471, "loc": { "start": { "line": 20, @@ -10536,8 +10536,8 @@ "postfix": false, "binop": null }, - "start": 465, - "end": 466, + "start": 472, + "end": 473, "loc": { "start": { "line": 20, @@ -10562,8 +10562,8 @@ "binop": null }, "value": "coeff", - "start": 473, - "end": 478, + "start": 480, + "end": 485, "loc": { "start": { "line": 21, @@ -10589,8 +10589,8 @@ "updateContext": null }, "value": "=", - "start": 479, - "end": 480, + "start": 486, + "end": 487, "loc": { "start": { "line": 21, @@ -10615,8 +10615,8 @@ "binop": null }, "value": "wildcard", - "start": 481, - "end": 489, + "start": 488, + "end": 496, "loc": { "start": { "line": 21, @@ -10641,8 +10641,8 @@ "binop": null, "updateContext": null }, - "start": 489, - "end": 490, + "start": 496, + "end": 497, "loc": { "start": { "line": 21, @@ -10666,8 +10666,8 @@ "postfix": false, "binop": null }, - "start": 495, - "end": 496, + "start": 502, + "end": 503, "loc": { "start": { "line": 22, @@ -10694,8 +10694,8 @@ "updateContext": null }, "value": "else", - "start": 497, - "end": 501, + "start": 504, + "end": 508, "loc": { "start": { "line": 22, @@ -10722,8 +10722,8 @@ "updateContext": null }, "value": "if", - "start": 502, - "end": 504, + "start": 509, + "end": 511, "loc": { "start": { "line": 22, @@ -10747,8 +10747,8 @@ "postfix": false, "binop": null }, - "start": 505, - "end": 506, + "start": 512, + "end": 513, "loc": { "start": { "line": 22, @@ -10773,8 +10773,8 @@ "binop": null }, "value": "coeff", - "start": 506, - "end": 511, + "start": 513, + "end": 518, "loc": { "start": { "line": 22, @@ -10800,8 +10800,8 @@ "updateContext": null }, "value": "!==", - "start": 512, - "end": 515, + "start": 519, + "end": 522, "loc": { "start": { "line": 22, @@ -10826,8 +10826,8 @@ "binop": null }, "value": "wildcard", - "start": 516, - "end": 524, + "start": 523, + "end": 531, "loc": { "start": { "line": 22, @@ -10851,8 +10851,8 @@ "postfix": false, "binop": null }, - "start": 524, - "end": 525, + "start": 531, + "end": 532, "loc": { "start": { "line": 22, @@ -10876,8 +10876,8 @@ "postfix": false, "binop": null }, - "start": 526, - "end": 527, + "start": 533, + "end": 534, "loc": { "start": { "line": 22, @@ -10902,8 +10902,8 @@ "binop": null }, "value": "coeff", - "start": 534, - "end": 539, + "start": 541, + "end": 546, "loc": { "start": { "line": 23, @@ -10929,8 +10929,8 @@ "updateContext": null }, "value": "=", - "start": 540, - "end": 541, + "start": 547, + "end": 548, "loc": { "start": { "line": 23, @@ -10955,8 +10955,8 @@ "binop": null }, "value": "parseInt", - "start": 542, - "end": 550, + "start": 549, + "end": 557, "loc": { "start": { "line": 23, @@ -10980,8 +10980,8 @@ "postfix": false, "binop": null }, - "start": 550, - "end": 551, + "start": 557, + "end": 558, "loc": { "start": { "line": 23, @@ -11006,8 +11006,8 @@ "binop": null }, "value": "coeff", - "start": 551, - "end": 556, + "start": 558, + "end": 563, "loc": { "start": { "line": 23, @@ -11031,8 +11031,8 @@ "postfix": false, "binop": null }, - "start": 556, - "end": 557, + "start": 563, + "end": 564, "loc": { "start": { "line": 23, @@ -11057,8 +11057,8 @@ "binop": null, "updateContext": null }, - "start": 557, - "end": 558, + "start": 564, + "end": 565, "loc": { "start": { "line": 23, @@ -11082,8 +11082,8 @@ "postfix": false, "binop": null }, - "start": 563, - "end": 564, + "start": 570, + "end": 571, "loc": { "start": { "line": 24, @@ -11110,8 +11110,8 @@ "updateContext": null }, "value": "if", - "start": 569, - "end": 571, + "start": 576, + "end": 578, "loc": { "start": { "line": 25, @@ -11135,8 +11135,8 @@ "postfix": false, "binop": null }, - "start": 572, - "end": 573, + "start": 579, + "end": 580, "loc": { "start": { "line": 25, @@ -11163,8 +11163,8 @@ "updateContext": null }, "value": "typeof", - "start": 573, - "end": 579, + "start": 580, + "end": 586, "loc": { "start": { "line": 25, @@ -11189,8 +11189,8 @@ "binop": null }, "value": "month", - "start": 580, - "end": 585, + "start": 587, + "end": 592, "loc": { "start": { "line": 25, @@ -11216,8 +11216,8 @@ "updateContext": null }, "value": "===", - "start": 586, - "end": 589, + "start": 593, + "end": 596, "loc": { "start": { "line": 25, @@ -11243,8 +11243,8 @@ "updateContext": null }, "value": "string", - "start": 590, - "end": 598, + "start": 597, + "end": 605, "loc": { "start": { "line": 25, @@ -11268,8 +11268,8 @@ "postfix": false, "binop": null }, - "start": 598, - "end": 599, + "start": 605, + "end": 606, "loc": { "start": { "line": 25, @@ -11293,8 +11293,8 @@ "postfix": false, "binop": null }, - "start": 600, - "end": 601, + "start": 607, + "end": 608, "loc": { "start": { "line": 25, @@ -11321,8 +11321,8 @@ "updateContext": null }, "value": "if", - "start": 608, - "end": 610, + "start": 615, + "end": 617, "loc": { "start": { "line": 26, @@ -11346,8 +11346,8 @@ "postfix": false, "binop": null }, - "start": 611, - "end": 612, + "start": 618, + "end": 619, "loc": { "start": { "line": 26, @@ -11372,8 +11372,8 @@ "binop": null }, "value": "month", - "start": 612, - "end": 617, + "start": 619, + "end": 624, "loc": { "start": { "line": 26, @@ -11399,8 +11399,8 @@ "updateContext": null }, "value": "===", - "start": 618, - "end": 621, + "start": 625, + "end": 628, "loc": { "start": { "line": 26, @@ -11426,8 +11426,8 @@ "updateContext": null }, "value": "*", - "start": 622, - "end": 625, + "start": 629, + "end": 632, "loc": { "start": { "line": 26, @@ -11451,8 +11451,8 @@ "postfix": false, "binop": null }, - "start": 625, - "end": 626, + "start": 632, + "end": 633, "loc": { "start": { "line": 26, @@ -11476,8 +11476,8 @@ "postfix": false, "binop": null }, - "start": 627, - "end": 628, + "start": 634, + "end": 635, "loc": { "start": { "line": 26, @@ -11502,8 +11502,8 @@ "binop": null }, "value": "month", - "start": 637, - "end": 642, + "start": 644, + "end": 649, "loc": { "start": { "line": 27, @@ -11529,8 +11529,8 @@ "updateContext": null }, "value": "=", - "start": 643, - "end": 644, + "start": 650, + "end": 651, "loc": { "start": { "line": 27, @@ -11555,8 +11555,8 @@ "binop": null }, "value": "wildcard", - "start": 645, - "end": 653, + "start": 652, + "end": 660, "loc": { "start": { "line": 27, @@ -11581,8 +11581,8 @@ "binop": null, "updateContext": null }, - "start": 653, - "end": 654, + "start": 660, + "end": 661, "loc": { "start": { "line": 27, @@ -11606,8 +11606,8 @@ "postfix": false, "binop": null }, - "start": 661, - "end": 662, + "start": 668, + "end": 669, "loc": { "start": { "line": 28, @@ -11634,8 +11634,8 @@ "updateContext": null }, "value": "else", - "start": 663, - "end": 667, + "start": 670, + "end": 674, "loc": { "start": { "line": 28, @@ -11659,8 +11659,8 @@ "postfix": false, "binop": null }, - "start": 668, - "end": 669, + "start": 675, + "end": 676, "loc": { "start": { "line": 28, @@ -11685,8 +11685,8 @@ "binop": null }, "value": "month", - "start": 678, - "end": 683, + "start": 685, + "end": 690, "loc": { "start": { "line": 29, @@ -11712,8 +11712,8 @@ "updateContext": null }, "value": "=", - "start": 684, - "end": 685, + "start": 691, + "end": 692, "loc": { "start": { "line": 29, @@ -11740,8 +11740,8 @@ "updateContext": null }, "value": "new", - "start": 686, - "end": 689, + "start": 693, + "end": 696, "loc": { "start": { "line": 29, @@ -11766,8 +11766,8 @@ "binop": null }, "value": "HaabMonth", - "start": 690, - "end": 699, + "start": 697, + "end": 706, "loc": { "start": { "line": 29, @@ -11791,8 +11791,8 @@ "postfix": false, "binop": null }, - "start": 699, - "end": 700, + "start": 706, + "end": 707, "loc": { "start": { "line": 29, @@ -11817,8 +11817,8 @@ "binop": null }, "value": "month", - "start": 700, - "end": 705, + "start": 707, + "end": 712, "loc": { "start": { "line": 29, @@ -11842,8 +11842,8 @@ "postfix": false, "binop": null }, - "start": 705, - "end": 706, + "start": 712, + "end": 713, "loc": { "start": { "line": 29, @@ -11868,8 +11868,8 @@ "binop": null, "updateContext": null }, - "start": 706, - "end": 707, + "start": 713, + "end": 714, "loc": { "start": { "line": 29, @@ -11893,8 +11893,8 @@ "postfix": false, "binop": null }, - "start": 714, - "end": 715, + "start": 721, + "end": 722, "loc": { "start": { "line": 30, @@ -11918,8 +11918,8 @@ "postfix": false, "binop": null }, - "start": 720, - "end": 721, + "start": 727, + "end": 728, "loc": { "start": { "line": 31, @@ -11934,8 +11934,8 @@ { "type": "CommentBlock", "value": "*\n * @type {HaabMonth|Wildcard}\n ", - "start": 726, - "end": 771, + "start": 733, + "end": 778, "loc": { "start": { "line": 32, @@ -11962,8 +11962,8 @@ "updateContext": null }, "value": "this", - "start": 776, - "end": 780, + "start": 783, + "end": 787, "loc": { "start": { "line": 35, @@ -11988,8 +11988,8 @@ "binop": null, "updateContext": null }, - "start": 780, - "end": 781, + "start": 787, + "end": 788, "loc": { "start": { "line": 35, @@ -12014,8 +12014,8 @@ "binop": null }, "value": "month", - "start": 781, - "end": 786, + "start": 788, + "end": 793, "loc": { "start": { "line": 35, @@ -12041,8 +12041,8 @@ "updateContext": null }, "value": "=", - "start": 787, - "end": 788, + "start": 794, + "end": 795, "loc": { "start": { "line": 35, @@ -12067,8 +12067,8 @@ "binop": null }, "value": "month", - "start": 789, - "end": 794, + "start": 796, + "end": 801, "loc": { "start": { "line": 35, @@ -12093,8 +12093,8 @@ "binop": null, "updateContext": null }, - "start": 794, - "end": 795, + "start": 801, + "end": 802, "loc": { "start": { "line": 35, @@ -12109,8 +12109,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number|Wildcard}\n ", - "start": 800, - "end": 842, + "start": 807, + "end": 849, "loc": { "start": { "line": 36, @@ -12137,8 +12137,8 @@ "updateContext": null }, "value": "this", - "start": 847, - "end": 851, + "start": 854, + "end": 858, "loc": { "start": { "line": 39, @@ -12163,8 +12163,8 @@ "binop": null, "updateContext": null }, - "start": 851, - "end": 852, + "start": 858, + "end": 859, "loc": { "start": { "line": 39, @@ -12189,8 +12189,8 @@ "binop": null }, "value": "coeff", - "start": 852, - "end": 857, + "start": 859, + "end": 864, "loc": { "start": { "line": 39, @@ -12216,8 +12216,8 @@ "updateContext": null }, "value": "=", - "start": 858, - "end": 859, + "start": 865, + "end": 866, "loc": { "start": { "line": 39, @@ -12242,8 +12242,8 @@ "binop": null }, "value": "coeff", - "start": 860, - "end": 865, + "start": 867, + "end": 872, "loc": { "start": { "line": 39, @@ -12268,8 +12268,8 @@ "binop": null, "updateContext": null }, - "start": 865, - "end": 866, + "start": 872, + "end": 873, "loc": { "start": { "line": 39, @@ -12296,8 +12296,8 @@ "updateContext": null }, "value": "this", - "start": 872, - "end": 876, + "start": 879, + "end": 883, "loc": { "start": { "line": 41, @@ -12322,8 +12322,8 @@ "binop": null, "updateContext": null }, - "start": 876, - "end": 877, + "start": 883, + "end": 884, "loc": { "start": { "line": 41, @@ -12348,8 +12348,8 @@ "binop": null }, "value": "validate", - "start": 877, - "end": 885, + "start": 884, + "end": 892, "loc": { "start": { "line": 41, @@ -12373,8 +12373,8 @@ "postfix": false, "binop": null }, - "start": 885, - "end": 886, + "start": 892, + "end": 893, "loc": { "start": { "line": 41, @@ -12398,8 +12398,8 @@ "postfix": false, "binop": null }, - "start": 886, - "end": 887, + "start": 893, + "end": 894, "loc": { "start": { "line": 41, @@ -12424,8 +12424,8 @@ "binop": null, "updateContext": null }, - "start": 887, - "end": 888, + "start": 894, + "end": 895, "loc": { "start": { "line": 41, @@ -12449,8 +12449,8 @@ "postfix": false, "binop": null }, - "start": 891, - "end": 892, + "start": 898, + "end": 899, "loc": { "start": { "line": 42, @@ -12465,8 +12465,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n ", - "start": 896, - "end": 1006, + "start": 903, + "end": 1013, "loc": { "start": { "line": 44, @@ -12491,8 +12491,8 @@ "binop": null }, "value": "validate", - "start": 1009, - "end": 1017, + "start": 1016, + "end": 1024, "loc": { "start": { "line": 48, @@ -12516,8 +12516,8 @@ "postfix": false, "binop": null }, - "start": 1017, - "end": 1018, + "start": 1024, + "end": 1025, "loc": { "start": { "line": 48, @@ -12541,8 +12541,8 @@ "postfix": false, "binop": null }, - "start": 1018, - "end": 1019, + "start": 1025, + "end": 1026, "loc": { "start": { "line": 48, @@ -12566,8 +12566,8 @@ "postfix": false, "binop": null }, - "start": 1020, - "end": 1021, + "start": 1027, + "end": 1028, "loc": { "start": { "line": 48, @@ -12594,8 +12594,8 @@ "updateContext": null }, "value": "if", - "start": 1026, - "end": 1028, + "start": 1033, + "end": 1035, "loc": { "start": { "line": 49, @@ -12619,8 +12619,8 @@ "postfix": false, "binop": null }, - "start": 1029, - "end": 1030, + "start": 1036, + "end": 1037, "loc": { "start": { "line": 49, @@ -12647,8 +12647,8 @@ "updateContext": null }, "value": "this", - "start": 1030, - "end": 1034, + "start": 1037, + "end": 1041, "loc": { "start": { "line": 49, @@ -12673,8 +12673,8 @@ "binop": null, "updateContext": null }, - "start": 1034, - "end": 1035, + "start": 1041, + "end": 1042, "loc": { "start": { "line": 49, @@ -12699,8 +12699,8 @@ "binop": null }, "value": "coeff", - "start": 1035, - "end": 1040, + "start": 1042, + "end": 1047, "loc": { "start": { "line": 49, @@ -12726,8 +12726,8 @@ "updateContext": null }, "value": ">", - "start": 1041, - "end": 1042, + "start": 1048, + "end": 1049, "loc": { "start": { "line": 49, @@ -12753,8 +12753,8 @@ "updateContext": null }, "value": 19, - "start": 1043, - "end": 1045, + "start": 1050, + "end": 1052, "loc": { "start": { "line": 49, @@ -12780,8 +12780,8 @@ "updateContext": null }, "value": "||", - "start": 1046, - "end": 1048, + "start": 1053, + "end": 1055, "loc": { "start": { "line": 49, @@ -12808,8 +12808,8 @@ "updateContext": null }, "value": "this", - "start": 1049, - "end": 1053, + "start": 1056, + "end": 1060, "loc": { "start": { "line": 49, @@ -12834,8 +12834,8 @@ "binop": null, "updateContext": null }, - "start": 1053, - "end": 1054, + "start": 1060, + "end": 1061, "loc": { "start": { "line": 49, @@ -12860,8 +12860,8 @@ "binop": null }, "value": "coeff", - "start": 1054, - "end": 1059, + "start": 1061, + "end": 1066, "loc": { "start": { "line": 49, @@ -12887,8 +12887,8 @@ "updateContext": null }, "value": "<", - "start": 1060, - "end": 1061, + "start": 1067, + "end": 1068, "loc": { "start": { "line": 49, @@ -12914,8 +12914,8 @@ "updateContext": null }, "value": 0, - "start": 1062, - "end": 1063, + "start": 1069, + "end": 1070, "loc": { "start": { "line": 49, @@ -12939,8 +12939,8 @@ "postfix": false, "binop": null }, - "start": 1063, - "end": 1064, + "start": 1070, + "end": 1071, "loc": { "start": { "line": 49, @@ -12964,8 +12964,8 @@ "postfix": false, "binop": null }, - "start": 1065, - "end": 1066, + "start": 1072, + "end": 1073, "loc": { "start": { "line": 49, @@ -12992,8 +12992,8 @@ "updateContext": null }, "value": "throw", - "start": 1073, - "end": 1078, + "start": 1080, + "end": 1085, "loc": { "start": { "line": 50, @@ -13019,8 +13019,8 @@ "updateContext": null }, "value": "Haab' coefficient must inclusively between 0 and 19.", - "start": 1079, - "end": 1134, + "start": 1086, + "end": 1141, "loc": { "start": { "line": 50, @@ -13045,8 +13045,8 @@ "binop": null, "updateContext": null }, - "start": 1134, - "end": 1135, + "start": 1141, + "end": 1142, "loc": { "start": { "line": 50, @@ -13070,8 +13070,8 @@ "postfix": false, "binop": null }, - "start": 1140, - "end": 1141, + "start": 1147, + "end": 1148, "loc": { "start": { "line": 51, @@ -13098,8 +13098,8 @@ "updateContext": null }, "value": "if", - "start": 1146, - "end": 1148, + "start": 1153, + "end": 1155, "loc": { "start": { "line": 52, @@ -13123,8 +13123,8 @@ "postfix": false, "binop": null }, - "start": 1149, - "end": 1150, + "start": 1156, + "end": 1157, "loc": { "start": { "line": 52, @@ -13151,8 +13151,8 @@ "updateContext": null }, "value": "this", - "start": 1150, - "end": 1154, + "start": 1157, + "end": 1161, "loc": { "start": { "line": 52, @@ -13177,8 +13177,8 @@ "binop": null, "updateContext": null }, - "start": 1154, - "end": 1155, + "start": 1161, + "end": 1162, "loc": { "start": { "line": 52, @@ -13203,8 +13203,8 @@ "binop": null }, "value": "name", - "start": 1155, - "end": 1159, + "start": 1162, + "end": 1166, "loc": { "start": { "line": 52, @@ -13230,8 +13230,8 @@ "updateContext": null }, "value": "===", - "start": 1160, - "end": 1163, + "start": 1167, + "end": 1170, "loc": { "start": { "line": 52, @@ -13257,8 +13257,8 @@ "updateContext": null }, "value": "Wayeb", - "start": 1164, - "end": 1171, + "start": 1171, + "end": 1178, "loc": { "start": { "line": 52, @@ -13284,8 +13284,8 @@ "updateContext": null }, "value": "&&", - "start": 1172, - "end": 1174, + "start": 1179, + "end": 1181, "loc": { "start": { "line": 52, @@ -13312,8 +13312,8 @@ "updateContext": null }, "value": "this", - "start": 1175, - "end": 1179, + "start": 1182, + "end": 1186, "loc": { "start": { "line": 52, @@ -13338,8 +13338,8 @@ "binop": null, "updateContext": null }, - "start": 1179, - "end": 1180, + "start": 1186, + "end": 1187, "loc": { "start": { "line": 52, @@ -13364,8 +13364,8 @@ "binop": null }, "value": "coeff", - "start": 1180, - "end": 1185, + "start": 1187, + "end": 1192, "loc": { "start": { "line": 52, @@ -13391,8 +13391,8 @@ "updateContext": null }, "value": ">", - "start": 1186, - "end": 1187, + "start": 1193, + "end": 1194, "loc": { "start": { "line": 52, @@ -13418,8 +13418,8 @@ "updateContext": null }, "value": 4, - "start": 1188, - "end": 1189, + "start": 1195, + "end": 1196, "loc": { "start": { "line": 52, @@ -13443,8 +13443,8 @@ "postfix": false, "binop": null }, - "start": 1189, - "end": 1190, + "start": 1196, + "end": 1197, "loc": { "start": { "line": 52, @@ -13468,8 +13468,8 @@ "postfix": false, "binop": null }, - "start": 1191, - "end": 1192, + "start": 1198, + "end": 1199, "loc": { "start": { "line": 52, @@ -13496,8 +13496,8 @@ "updateContext": null }, "value": "throw", - "start": 1199, - "end": 1204, + "start": 1206, + "end": 1211, "loc": { "start": { "line": 53, @@ -13523,8 +13523,8 @@ "updateContext": null }, "value": "Haab' coefficient for Wayeb must inclusively between 0 and 4.", - "start": 1205, - "end": 1269, + "start": 1212, + "end": 1276, "loc": { "start": { "line": 53, @@ -13549,8 +13549,8 @@ "binop": null, "updateContext": null }, - "start": 1269, - "end": 1270, + "start": 1276, + "end": 1277, "loc": { "start": { "line": 53, @@ -13574,8 +13574,8 @@ "postfix": false, "binop": null }, - "start": 1275, - "end": 1276, + "start": 1282, + "end": 1283, "loc": { "start": { "line": 54, @@ -13602,8 +13602,8 @@ "updateContext": null }, "value": "if", - "start": 1281, - "end": 1283, + "start": 1288, + "end": 1290, "loc": { "start": { "line": 55, @@ -13627,8 +13627,8 @@ "postfix": false, "binop": null }, - "start": 1284, - "end": 1285, + "start": 1291, + "end": 1292, "loc": { "start": { "line": 55, @@ -13655,8 +13655,8 @@ "updateContext": null }, "value": "this", - "start": 1285, - "end": 1289, + "start": 1292, + "end": 1296, "loc": { "start": { "line": 55, @@ -13681,8 +13681,8 @@ "binop": null, "updateContext": null }, - "start": 1289, - "end": 1290, + "start": 1296, + "end": 1297, "loc": { "start": { "line": 55, @@ -13707,8 +13707,8 @@ "binop": null }, "value": "month", - "start": 1290, - "end": 1295, + "start": 1297, + "end": 1302, "loc": { "start": { "line": 55, @@ -13734,8 +13734,8 @@ "updateContext": null }, "value": "===", - "start": 1296, - "end": 1299, + "start": 1303, + "end": 1306, "loc": { "start": { "line": 55, @@ -13760,8 +13760,8 @@ "binop": null }, "value": "undefined", - "start": 1300, - "end": 1309, + "start": 1307, + "end": 1316, "loc": { "start": { "line": 55, @@ -13785,8 +13785,8 @@ "postfix": false, "binop": null }, - "start": 1309, - "end": 1310, + "start": 1316, + "end": 1317, "loc": { "start": { "line": 55, @@ -13810,8 +13810,8 @@ "postfix": false, "binop": null }, - "start": 1311, - "end": 1312, + "start": 1318, + "end": 1319, "loc": { "start": { "line": 55, @@ -13838,8 +13838,8 @@ "updateContext": null }, "value": "throw", - "start": 1319, - "end": 1324, + "start": 1326, + "end": 1331, "loc": { "start": { "line": 56, @@ -13865,8 +13865,8 @@ "updateContext": null }, "value": "Haab' month must be provided", - "start": 1325, - "end": 1356, + "start": 1332, + "end": 1363, "loc": { "start": { "line": 56, @@ -13891,8 +13891,8 @@ "binop": null, "updateContext": null }, - "start": 1356, - "end": 1357, + "start": 1363, + "end": 1364, "loc": { "start": { "line": 56, @@ -13916,8 +13916,8 @@ "postfix": false, "binop": null }, - "start": 1362, - "end": 1363, + "start": 1369, + "end": 1370, "loc": { "start": { "line": 57, @@ -13944,8 +13944,8 @@ "updateContext": null }, "value": "if", - "start": 1368, - "end": 1370, + "start": 1375, + "end": 1377, "loc": { "start": { "line": 58, @@ -13969,8 +13969,8 @@ "postfix": false, "binop": null }, - "start": 1371, - "end": 1372, + "start": 1378, + "end": 1379, "loc": { "start": { "line": 58, @@ -13997,8 +13997,8 @@ "updateContext": null }, "value": "this", - "start": 1372, - "end": 1376, + "start": 1379, + "end": 1383, "loc": { "start": { "line": 58, @@ -14023,8 +14023,8 @@ "binop": null, "updateContext": null }, - "start": 1376, - "end": 1377, + "start": 1383, + "end": 1384, "loc": { "start": { "line": 58, @@ -14049,8 +14049,8 @@ "binop": null }, "value": "month", - "start": 1377, - "end": 1382, + "start": 1384, + "end": 1389, "loc": { "start": { "line": 58, @@ -14076,8 +14076,8 @@ "updateContext": null }, "value": "!==", - "start": 1383, - "end": 1386, + "start": 1390, + "end": 1393, "loc": { "start": { "line": 58, @@ -14102,8 +14102,8 @@ "binop": null }, "value": "wildcard", - "start": 1387, - "end": 1395, + "start": 1394, + "end": 1402, "loc": { "start": { "line": 58, @@ -14127,8 +14127,8 @@ "postfix": false, "binop": null }, - "start": 1395, - "end": 1396, + "start": 1402, + "end": 1403, "loc": { "start": { "line": 58, @@ -14152,8 +14152,8 @@ "postfix": false, "binop": null }, - "start": 1397, - "end": 1398, + "start": 1404, + "end": 1405, "loc": { "start": { "line": 58, @@ -14180,8 +14180,8 @@ "updateContext": null }, "value": "this", - "start": 1405, - "end": 1409, + "start": 1412, + "end": 1416, "loc": { "start": { "line": 59, @@ -14206,8 +14206,8 @@ "binop": null, "updateContext": null }, - "start": 1409, - "end": 1410, + "start": 1416, + "end": 1417, "loc": { "start": { "line": 59, @@ -14232,8 +14232,8 @@ "binop": null }, "value": "month", - "start": 1410, - "end": 1415, + "start": 1417, + "end": 1422, "loc": { "start": { "line": 59, @@ -14258,8 +14258,8 @@ "binop": null, "updateContext": null }, - "start": 1415, - "end": 1416, + "start": 1422, + "end": 1423, "loc": { "start": { "line": 59, @@ -14284,8 +14284,8 @@ "binop": null }, "value": "validate", - "start": 1416, - "end": 1424, + "start": 1423, + "end": 1431, "loc": { "start": { "line": 59, @@ -14309,8 +14309,8 @@ "postfix": false, "binop": null }, - "start": 1424, - "end": 1425, + "start": 1431, + "end": 1432, "loc": { "start": { "line": 59, @@ -14334,8 +14334,8 @@ "postfix": false, "binop": null }, - "start": 1425, - "end": 1426, + "start": 1432, + "end": 1433, "loc": { "start": { "line": 59, @@ -14360,8 +14360,8 @@ "binop": null, "updateContext": null }, - "start": 1426, - "end": 1427, + "start": 1433, + "end": 1434, "loc": { "start": { "line": 59, @@ -14385,8 +14385,8 @@ "postfix": false, "binop": null }, - "start": 1432, - "end": 1433, + "start": 1439, + "end": 1440, "loc": { "start": { "line": 60, @@ -14413,8 +14413,8 @@ "updateContext": null }, "value": "return", - "start": 1439, - "end": 1445, + "start": 1446, + "end": 1452, "loc": { "start": { "line": 62, @@ -14441,8 +14441,8 @@ "updateContext": null }, "value": "true", - "start": 1446, - "end": 1450, + "start": 1453, + "end": 1457, "loc": { "start": { "line": 62, @@ -14467,8 +14467,8 @@ "binop": null, "updateContext": null }, - "start": 1450, - "end": 1451, + "start": 1457, + "end": 1458, "loc": { "start": { "line": 62, @@ -14492,8 +14492,8 @@ "postfix": false, "binop": null }, - "start": 1454, - "end": 1455, + "start": 1461, + "end": 1462, "loc": { "start": { "line": 63, @@ -14508,8 +14508,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next day in the Haab cycle\n * @returns {Haab}\n ", - "start": 1459, - "end": 1532, + "start": 1466, + "end": 1539, "loc": { "start": { "line": 65, @@ -14534,8 +14534,8 @@ "binop": null }, "value": "next", - "start": 1535, - "end": 1539, + "start": 1542, + "end": 1546, "loc": { "start": { "line": 69, @@ -14559,8 +14559,8 @@ "postfix": false, "binop": null }, - "start": 1539, - "end": 1540, + "start": 1546, + "end": 1547, "loc": { "start": { "line": 69, @@ -14584,8 +14584,8 @@ "postfix": false, "binop": null }, - "start": 1540, - "end": 1541, + "start": 1547, + "end": 1548, "loc": { "start": { "line": 69, @@ -14609,8 +14609,8 @@ "postfix": false, "binop": null }, - "start": 1542, - "end": 1543, + "start": 1549, + "end": 1550, "loc": { "start": { "line": 69, @@ -14637,8 +14637,8 @@ "updateContext": null }, "value": "return", - "start": 1548, - "end": 1554, + "start": 1555, + "end": 1561, "loc": { "start": { "line": 70, @@ -14665,8 +14665,8 @@ "updateContext": null }, "value": "this", - "start": 1555, - "end": 1559, + "start": 1562, + "end": 1566, "loc": { "start": { "line": 70, @@ -14691,8 +14691,8 @@ "binop": null, "updateContext": null }, - "start": 1559, - "end": 1560, + "start": 1566, + "end": 1567, "loc": { "start": { "line": 70, @@ -14717,8 +14717,8 @@ "binop": null }, "value": "shift", - "start": 1560, - "end": 1565, + "start": 1567, + "end": 1572, "loc": { "start": { "line": 70, @@ -14742,8 +14742,8 @@ "postfix": false, "binop": null }, - "start": 1565, - "end": 1566, + "start": 1572, + "end": 1573, "loc": { "start": { "line": 70, @@ -14769,8 +14769,8 @@ "updateContext": null }, "value": 1, - "start": 1566, - "end": 1567, + "start": 1573, + "end": 1574, "loc": { "start": { "line": 70, @@ -14794,8 +14794,8 @@ "postfix": false, "binop": null }, - "start": 1567, - "end": 1568, + "start": 1574, + "end": 1575, "loc": { "start": { "line": 70, @@ -14820,8 +14820,8 @@ "binop": null, "updateContext": null }, - "start": 1568, - "end": 1569, + "start": 1575, + "end": 1576, "loc": { "start": { "line": 70, @@ -14845,8 +14845,8 @@ "postfix": false, "binop": null }, - "start": 1572, - "end": 1573, + "start": 1579, + "end": 1580, "loc": { "start": { "line": 71, @@ -14861,8 +14861,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1577, - "end": 1760, + "start": 1584, + "end": 1767, "loc": { "start": { "line": 73, @@ -14887,8 +14887,8 @@ "binop": null }, "value": "equal", - "start": 1763, - "end": 1768, + "start": 1770, + "end": 1775, "loc": { "start": { "line": 79, @@ -14912,8 +14912,8 @@ "postfix": false, "binop": null }, - "start": 1768, - "end": 1769, + "start": 1775, + "end": 1776, "loc": { "start": { "line": 79, @@ -14938,8 +14938,8 @@ "binop": null }, "value": "new_haab", - "start": 1769, - "end": 1777, + "start": 1776, + "end": 1784, "loc": { "start": { "line": 79, @@ -14963,8 +14963,8 @@ "postfix": false, "binop": null }, - "start": 1777, - "end": 1778, + "start": 1784, + "end": 1785, "loc": { "start": { "line": 79, @@ -14988,8 +14988,8 @@ "postfix": false, "binop": null }, - "start": 1779, - "end": 1780, + "start": 1786, + "end": 1787, "loc": { "start": { "line": 79, @@ -15016,8 +15016,8 @@ "updateContext": null }, "value": "return", - "start": 1785, - "end": 1791, + "start": 1792, + "end": 1798, "loc": { "start": { "line": 80, @@ -15041,8 +15041,8 @@ "postfix": false, "binop": null }, - "start": 1792, - "end": 1793, + "start": 1799, + "end": 1800, "loc": { "start": { "line": 80, @@ -15069,8 +15069,8 @@ "updateContext": null }, "value": "this", - "start": 1793, - "end": 1797, + "start": 1800, + "end": 1804, "loc": { "start": { "line": 80, @@ -15095,8 +15095,8 @@ "binop": null, "updateContext": null }, - "start": 1797, - "end": 1798, + "start": 1804, + "end": 1805, "loc": { "start": { "line": 80, @@ -15121,8 +15121,8 @@ "binop": null }, "value": "coeff", - "start": 1798, - "end": 1803, + "start": 1805, + "end": 1810, "loc": { "start": { "line": 80, @@ -15148,8 +15148,8 @@ "updateContext": null }, "value": "===", - "start": 1804, - "end": 1807, + "start": 1811, + "end": 1814, "loc": { "start": { "line": 80, @@ -15174,8 +15174,8 @@ "binop": null }, "value": "new_haab", - "start": 1808, - "end": 1816, + "start": 1815, + "end": 1823, "loc": { "start": { "line": 80, @@ -15200,8 +15200,8 @@ "binop": null, "updateContext": null }, - "start": 1816, - "end": 1817, + "start": 1823, + "end": 1824, "loc": { "start": { "line": 80, @@ -15226,8 +15226,8 @@ "binop": null }, "value": "coeff", - "start": 1817, - "end": 1822, + "start": 1824, + "end": 1829, "loc": { "start": { "line": 80, @@ -15251,8 +15251,8 @@ "postfix": false, "binop": null }, - "start": 1822, - "end": 1823, + "start": 1829, + "end": 1830, "loc": { "start": { "line": 80, @@ -15278,8 +15278,8 @@ "updateContext": null }, "value": "&&", - "start": 1824, - "end": 1826, + "start": 1831, + "end": 1833, "loc": { "start": { "line": 80, @@ -15303,8 +15303,8 @@ "postfix": false, "binop": null }, - "start": 1833, - "end": 1834, + "start": 1840, + "end": 1841, "loc": { "start": { "line": 81, @@ -15331,8 +15331,8 @@ "updateContext": null }, "value": "this", - "start": 1834, - "end": 1838, + "start": 1841, + "end": 1845, "loc": { "start": { "line": 81, @@ -15357,8 +15357,8 @@ "binop": null, "updateContext": null }, - "start": 1838, - "end": 1839, + "start": 1845, + "end": 1846, "loc": { "start": { "line": 81, @@ -15383,8 +15383,8 @@ "binop": null }, "value": "name", - "start": 1839, - "end": 1843, + "start": 1846, + "end": 1850, "loc": { "start": { "line": 81, @@ -15410,8 +15410,8 @@ "updateContext": null }, "value": "===", - "start": 1844, - "end": 1847, + "start": 1851, + "end": 1854, "loc": { "start": { "line": 81, @@ -15436,8 +15436,8 @@ "binop": null }, "value": "new_haab", - "start": 1848, - "end": 1856, + "start": 1855, + "end": 1863, "loc": { "start": { "line": 81, @@ -15462,8 +15462,8 @@ "binop": null, "updateContext": null }, - "start": 1856, - "end": 1857, + "start": 1863, + "end": 1864, "loc": { "start": { "line": 81, @@ -15488,8 +15488,8 @@ "binop": null }, "value": "name", - "start": 1857, - "end": 1861, + "start": 1864, + "end": 1868, "loc": { "start": { "line": 81, @@ -15513,8 +15513,8 @@ "postfix": false, "binop": null }, - "start": 1861, - "end": 1862, + "start": 1868, + "end": 1869, "loc": { "start": { "line": 81, @@ -15539,8 +15539,8 @@ "binop": null, "updateContext": null }, - "start": 1862, - "end": 1863, + "start": 1869, + "end": 1870, "loc": { "start": { "line": 81, @@ -15564,8 +15564,8 @@ "postfix": false, "binop": null }, - "start": 1866, - "end": 1867, + "start": 1873, + "end": 1874, "loc": { "start": { "line": 82, @@ -15580,8 +15580,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n ", - "start": 1871, - "end": 2048, + "start": 1878, + "end": 2055, "loc": { "start": { "line": 84, @@ -15606,8 +15606,8 @@ "binop": null }, "value": "match", - "start": 2051, - "end": 2056, + "start": 2058, + "end": 2063, "loc": { "start": { "line": 90, @@ -15631,8 +15631,8 @@ "postfix": false, "binop": null }, - "start": 2056, - "end": 2057, + "start": 2063, + "end": 2064, "loc": { "start": { "line": 90, @@ -15657,8 +15657,8 @@ "binop": null }, "value": "new_haab", - "start": 2057, - "end": 2065, + "start": 2064, + "end": 2072, "loc": { "start": { "line": 90, @@ -15682,8 +15682,8 @@ "postfix": false, "binop": null }, - "start": 2065, - "end": 2066, + "start": 2072, + "end": 2073, "loc": { "start": { "line": 90, @@ -15707,8 +15707,8 @@ "postfix": false, "binop": null }, - "start": 2067, - "end": 2068, + "start": 2074, + "end": 2075, "loc": { "start": { "line": 90, @@ -15735,8 +15735,8 @@ "updateContext": null }, "value": "return", - "start": 2073, - "end": 2079, + "start": 2080, + "end": 2086, "loc": { "start": { "line": 91, @@ -15760,8 +15760,8 @@ "postfix": false, "binop": null }, - "start": 2080, - "end": 2081, + "start": 2087, + "end": 2088, "loc": { "start": { "line": 91, @@ -15785,8 +15785,8 @@ "postfix": false, "binop": null }, - "start": 2088, - "end": 2089, + "start": 2095, + "end": 2096, "loc": { "start": { "line": 92, @@ -15813,8 +15813,8 @@ "updateContext": null }, "value": "this", - "start": 2089, - "end": 2093, + "start": 2096, + "end": 2100, "loc": { "start": { "line": 92, @@ -15839,8 +15839,8 @@ "binop": null, "updateContext": null }, - "start": 2093, - "end": 2094, + "start": 2100, + "end": 2101, "loc": { "start": { "line": 92, @@ -15865,8 +15865,8 @@ "binop": null }, "value": "coeff", - "start": 2094, - "end": 2099, + "start": 2101, + "end": 2106, "loc": { "start": { "line": 92, @@ -15892,8 +15892,8 @@ "updateContext": null }, "value": "===", - "start": 2100, - "end": 2103, + "start": 2107, + "end": 2110, "loc": { "start": { "line": 92, @@ -15918,8 +15918,8 @@ "binop": null }, "value": "wildcard", - "start": 2104, - "end": 2112, + "start": 2111, + "end": 2119, "loc": { "start": { "line": 92, @@ -15945,8 +15945,8 @@ "updateContext": null }, "value": "||", - "start": 2113, - "end": 2115, + "start": 2120, + "end": 2122, "loc": { "start": { "line": 92, @@ -15971,8 +15971,8 @@ "binop": null }, "value": "new_haab", - "start": 2116, - "end": 2124, + "start": 2123, + "end": 2131, "loc": { "start": { "line": 92, @@ -15997,8 +15997,8 @@ "binop": null, "updateContext": null }, - "start": 2124, - "end": 2125, + "start": 2131, + "end": 2132, "loc": { "start": { "line": 92, @@ -16023,8 +16023,8 @@ "binop": null }, "value": "coeff", - "start": 2125, - "end": 2130, + "start": 2132, + "end": 2137, "loc": { "start": { "line": 92, @@ -16050,8 +16050,8 @@ "updateContext": null }, "value": "===", - "start": 2131, - "end": 2134, + "start": 2138, + "end": 2141, "loc": { "start": { "line": 92, @@ -16076,8 +16076,8 @@ "binop": null }, "value": "wildcard", - "start": 2135, - "end": 2143, + "start": 2142, + "end": 2150, "loc": { "start": { "line": 92, @@ -16101,8 +16101,8 @@ "postfix": false, "binop": null }, - "start": 2143, - "end": 2144, + "start": 2150, + "end": 2151, "loc": { "start": { "line": 92, @@ -16127,8 +16127,8 @@ "binop": null, "updateContext": null }, - "start": 2145, - "end": 2146, + "start": 2152, + "end": 2153, "loc": { "start": { "line": 92, @@ -16155,8 +16155,8 @@ "updateContext": null }, "value": "true", - "start": 2155, - "end": 2159, + "start": 2162, + "end": 2166, "loc": { "start": { "line": 93, @@ -16181,8 +16181,8 @@ "binop": null, "updateContext": null }, - "start": 2160, - "end": 2161, + "start": 2167, + "end": 2168, "loc": { "start": { "line": 93, @@ -16206,8 +16206,8 @@ "postfix": false, "binop": null }, - "start": 2170, - "end": 2171, + "start": 2177, + "end": 2178, "loc": { "start": { "line": 94, @@ -16234,8 +16234,8 @@ "updateContext": null }, "value": "this", - "start": 2171, - "end": 2175, + "start": 2178, + "end": 2182, "loc": { "start": { "line": 94, @@ -16260,8 +16260,8 @@ "binop": null, "updateContext": null }, - "start": 2175, - "end": 2176, + "start": 2182, + "end": 2183, "loc": { "start": { "line": 94, @@ -16286,8 +16286,8 @@ "binop": null }, "value": "coeff", - "start": 2176, - "end": 2181, + "start": 2183, + "end": 2188, "loc": { "start": { "line": 94, @@ -16313,8 +16313,8 @@ "updateContext": null }, "value": "===", - "start": 2182, - "end": 2185, + "start": 2189, + "end": 2192, "loc": { "start": { "line": 94, @@ -16339,8 +16339,8 @@ "binop": null }, "value": "new_haab", - "start": 2186, - "end": 2194, + "start": 2193, + "end": 2201, "loc": { "start": { "line": 94, @@ -16365,8 +16365,8 @@ "binop": null, "updateContext": null }, - "start": 2194, - "end": 2195, + "start": 2201, + "end": 2202, "loc": { "start": { "line": 94, @@ -16391,8 +16391,8 @@ "binop": null }, "value": "coeff", - "start": 2195, - "end": 2200, + "start": 2202, + "end": 2207, "loc": { "start": { "line": 94, @@ -16416,8 +16416,8 @@ "postfix": false, "binop": null }, - "start": 2200, - "end": 2201, + "start": 2207, + "end": 2208, "loc": { "start": { "line": 94, @@ -16441,8 +16441,8 @@ "postfix": false, "binop": null }, - "start": 2206, - "end": 2207, + "start": 2213, + "end": 2214, "loc": { "start": { "line": 95, @@ -16468,8 +16468,8 @@ "updateContext": null }, "value": "&&", - "start": 2208, - "end": 2210, + "start": 2215, + "end": 2217, "loc": { "start": { "line": 95, @@ -16493,8 +16493,8 @@ "postfix": false, "binop": null }, - "start": 2211, - "end": 2212, + "start": 2218, + "end": 2219, "loc": { "start": { "line": 95, @@ -16518,8 +16518,8 @@ "postfix": false, "binop": null }, - "start": 2219, - "end": 2220, + "start": 2226, + "end": 2227, "loc": { "start": { "line": 96, @@ -16546,8 +16546,8 @@ "updateContext": null }, "value": "this", - "start": 2220, - "end": 2224, + "start": 2227, + "end": 2231, "loc": { "start": { "line": 96, @@ -16572,8 +16572,8 @@ "binop": null, "updateContext": null }, - "start": 2224, - "end": 2225, + "start": 2231, + "end": 2232, "loc": { "start": { "line": 96, @@ -16598,8 +16598,8 @@ "binop": null }, "value": "month", - "start": 2225, - "end": 2230, + "start": 2232, + "end": 2237, "loc": { "start": { "line": 96, @@ -16625,8 +16625,8 @@ "updateContext": null }, "value": "===", - "start": 2231, - "end": 2234, + "start": 2238, + "end": 2241, "loc": { "start": { "line": 96, @@ -16651,8 +16651,8 @@ "binop": null }, "value": "wildcard", - "start": 2235, - "end": 2243, + "start": 2242, + "end": 2250, "loc": { "start": { "line": 96, @@ -16678,8 +16678,8 @@ "updateContext": null }, "value": "||", - "start": 2244, - "end": 2246, + "start": 2251, + "end": 2253, "loc": { "start": { "line": 96, @@ -16704,8 +16704,8 @@ "binop": null }, "value": "new_haab", - "start": 2247, - "end": 2255, + "start": 2254, + "end": 2262, "loc": { "start": { "line": 96, @@ -16730,8 +16730,8 @@ "binop": null, "updateContext": null }, - "start": 2255, - "end": 2256, + "start": 2262, + "end": 2263, "loc": { "start": { "line": 96, @@ -16756,8 +16756,8 @@ "binop": null }, "value": "month", - "start": 2256, - "end": 2261, + "start": 2263, + "end": 2268, "loc": { "start": { "line": 96, @@ -16783,8 +16783,8 @@ "updateContext": null }, "value": "===", - "start": 2262, - "end": 2265, + "start": 2269, + "end": 2272, "loc": { "start": { "line": 96, @@ -16809,8 +16809,8 @@ "binop": null }, "value": "wildcard", - "start": 2266, - "end": 2274, + "start": 2273, + "end": 2281, "loc": { "start": { "line": 96, @@ -16834,8 +16834,8 @@ "postfix": false, "binop": null }, - "start": 2274, - "end": 2275, + "start": 2281, + "end": 2282, "loc": { "start": { "line": 96, @@ -16860,8 +16860,8 @@ "binop": null, "updateContext": null }, - "start": 2276, - "end": 2277, + "start": 2283, + "end": 2284, "loc": { "start": { "line": 96, @@ -16888,8 +16888,8 @@ "updateContext": null }, "value": "true", - "start": 2286, - "end": 2290, + "start": 2293, + "end": 2297, "loc": { "start": { "line": 97, @@ -16914,8 +16914,8 @@ "binop": null, "updateContext": null }, - "start": 2291, - "end": 2292, + "start": 2298, + "end": 2299, "loc": { "start": { "line": 97, @@ -16939,8 +16939,8 @@ "postfix": false, "binop": null }, - "start": 2301, - "end": 2302, + "start": 2308, + "end": 2309, "loc": { "start": { "line": 98, @@ -16967,8 +16967,8 @@ "updateContext": null }, "value": "this", - "start": 2302, - "end": 2306, + "start": 2309, + "end": 2313, "loc": { "start": { "line": 98, @@ -16993,8 +16993,8 @@ "binop": null, "updateContext": null }, - "start": 2306, - "end": 2307, + "start": 2313, + "end": 2314, "loc": { "start": { "line": 98, @@ -17019,8 +17019,8 @@ "binop": null }, "value": "name", - "start": 2307, - "end": 2311, + "start": 2314, + "end": 2318, "loc": { "start": { "line": 98, @@ -17046,8 +17046,8 @@ "updateContext": null }, "value": "===", - "start": 2312, - "end": 2315, + "start": 2319, + "end": 2322, "loc": { "start": { "line": 98, @@ -17072,8 +17072,8 @@ "binop": null }, "value": "new_haab", - "start": 2316, - "end": 2324, + "start": 2323, + "end": 2331, "loc": { "start": { "line": 98, @@ -17098,8 +17098,8 @@ "binop": null, "updateContext": null }, - "start": 2324, - "end": 2325, + "start": 2331, + "end": 2332, "loc": { "start": { "line": 98, @@ -17124,8 +17124,8 @@ "binop": null }, "value": "name", - "start": 2325, - "end": 2329, + "start": 2332, + "end": 2336, "loc": { "start": { "line": 98, @@ -17149,8 +17149,8 @@ "postfix": false, "binop": null }, - "start": 2329, - "end": 2330, + "start": 2336, + "end": 2337, "loc": { "start": { "line": 98, @@ -17174,8 +17174,8 @@ "postfix": false, "binop": null }, - "start": 2335, - "end": 2336, + "start": 2342, + "end": 2343, "loc": { "start": { "line": 99, @@ -17200,8 +17200,8 @@ "binop": null, "updateContext": null }, - "start": 2336, - "end": 2337, + "start": 2343, + "end": 2344, "loc": { "start": { "line": 99, @@ -17225,8 +17225,8 @@ "postfix": false, "binop": null }, - "start": 2340, - "end": 2341, + "start": 2347, + "end": 2348, "loc": { "start": { "line": 100, @@ -17240,9 +17240,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Return a string representation of the Haab month name\n * @returns {string}\n ", - "start": 2345, - "end": 2436, + "value": "*\n * Return a string representation of the Haab month name\n * @returns {string|Wildcard}\n ", + "start": 2352, + "end": 2452, "loc": { "start": { "line": 102, @@ -17267,8 +17267,8 @@ "binop": null }, "value": "get", - "start": 2439, - "end": 2442, + "start": 2455, + "end": 2458, "loc": { "start": { "line": 106, @@ -17293,8 +17293,8 @@ "binop": null }, "value": "name", - "start": 2443, - "end": 2447, + "start": 2459, + "end": 2463, "loc": { "start": { "line": 106, @@ -17318,8 +17318,8 @@ "postfix": false, "binop": null }, - "start": 2447, - "end": 2448, + "start": 2463, + "end": 2464, "loc": { "start": { "line": 106, @@ -17343,8 +17343,8 @@ "postfix": false, "binop": null }, - "start": 2448, - "end": 2449, + "start": 2464, + "end": 2465, "loc": { "start": { "line": 106, @@ -17368,8 +17368,8 @@ "postfix": false, "binop": null }, - "start": 2450, - "end": 2451, + "start": 2466, + "end": 2467, "loc": { "start": { "line": 106, @@ -17396,8 +17396,8 @@ "updateContext": null }, "value": "if", - "start": 2456, - "end": 2458, + "start": 2472, + "end": 2474, "loc": { "start": { "line": 107, @@ -17421,8 +17421,8 @@ "postfix": false, "binop": null }, - "start": 2459, - "end": 2460, + "start": 2475, + "end": 2476, "loc": { "start": { "line": 107, @@ -17449,8 +17449,8 @@ "updateContext": null }, "value": "this", - "start": 2460, - "end": 2464, + "start": 2476, + "end": 2480, "loc": { "start": { "line": 107, @@ -17475,8 +17475,8 @@ "binop": null, "updateContext": null }, - "start": 2464, - "end": 2465, + "start": 2480, + "end": 2481, "loc": { "start": { "line": 107, @@ -17501,8 +17501,8 @@ "binop": null }, "value": "month", - "start": 2465, - "end": 2470, + "start": 2481, + "end": 2486, "loc": { "start": { "line": 107, @@ -17528,8 +17528,8 @@ "updateContext": null }, "value": "===", - "start": 2471, - "end": 2474, + "start": 2487, + "end": 2490, "loc": { "start": { "line": 107, @@ -17554,8 +17554,8 @@ "binop": null }, "value": "wildcard", - "start": 2475, - "end": 2483, + "start": 2491, + "end": 2499, "loc": { "start": { "line": 107, @@ -17579,8 +17579,8 @@ "postfix": false, "binop": null }, - "start": 2483, - "end": 2484, + "start": 2499, + "end": 2500, "loc": { "start": { "line": 107, @@ -17604,8 +17604,8 @@ "postfix": false, "binop": null }, - "start": 2485, - "end": 2486, + "start": 2501, + "end": 2502, "loc": { "start": { "line": 107, @@ -17632,8 +17632,8 @@ "updateContext": null }, "value": "return", - "start": 2493, - "end": 2499, + "start": 2509, + "end": 2515, "loc": { "start": { "line": 108, @@ -17660,8 +17660,8 @@ "updateContext": null }, "value": "this", - "start": 2500, - "end": 2504, + "start": 2516, + "end": 2520, "loc": { "start": { "line": 108, @@ -17686,8 +17686,8 @@ "binop": null, "updateContext": null }, - "start": 2504, - "end": 2505, + "start": 2520, + "end": 2521, "loc": { "start": { "line": 108, @@ -17712,8 +17712,8 @@ "binop": null }, "value": "month", - "start": 2505, - "end": 2510, + "start": 2521, + "end": 2526, "loc": { "start": { "line": 108, @@ -17738,8 +17738,8 @@ "binop": null, "updateContext": null }, - "start": 2510, - "end": 2511, + "start": 2526, + "end": 2527, "loc": { "start": { "line": 108, @@ -17763,8 +17763,8 @@ "postfix": false, "binop": null }, - "start": 2516, - "end": 2517, + "start": 2532, + "end": 2533, "loc": { "start": { "line": 109, @@ -17791,8 +17791,8 @@ "updateContext": null }, "value": "return", - "start": 2522, - "end": 2528, + "start": 2538, + "end": 2544, "loc": { "start": { "line": 110, @@ -17819,8 +17819,8 @@ "updateContext": null }, "value": "this", - "start": 2529, - "end": 2533, + "start": 2545, + "end": 2549, "loc": { "start": { "line": 110, @@ -17845,8 +17845,8 @@ "binop": null, "updateContext": null }, - "start": 2533, - "end": 2534, + "start": 2549, + "end": 2550, "loc": { "start": { "line": 110, @@ -17871,8 +17871,8 @@ "binop": null }, "value": "month", - "start": 2534, - "end": 2539, + "start": 2550, + "end": 2555, "loc": { "start": { "line": 110, @@ -17897,8 +17897,8 @@ "binop": null, "updateContext": null }, - "start": 2539, - "end": 2540, + "start": 2555, + "end": 2556, "loc": { "start": { "line": 110, @@ -17923,8 +17923,8 @@ "binop": null }, "value": "name", - "start": 2540, - "end": 2544, + "start": 2556, + "end": 2560, "loc": { "start": { "line": 110, @@ -17949,8 +17949,8 @@ "binop": null, "updateContext": null }, - "start": 2544, - "end": 2545, + "start": 2560, + "end": 2561, "loc": { "start": { "line": 110, @@ -17974,8 +17974,8 @@ "postfix": false, "binop": null }, - "start": 2548, - "end": 2549, + "start": 2564, + "end": 2565, "loc": { "start": { "line": 111, @@ -17990,8 +17990,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @param {number} incremental\n ", - "start": 2553, - "end": 2600, + "start": 2569, + "end": 2616, "loc": { "start": { "line": 113, @@ -18016,8 +18016,8 @@ "binop": null }, "value": "shift", - "start": 2603, - "end": 2608, + "start": 2619, + "end": 2624, "loc": { "start": { "line": 117, @@ -18041,8 +18041,8 @@ "postfix": false, "binop": null }, - "start": 2608, - "end": 2609, + "start": 2624, + "end": 2625, "loc": { "start": { "line": 117, @@ -18067,8 +18067,8 @@ "binop": null }, "value": "incremental", - "start": 2609, - "end": 2620, + "start": 2625, + "end": 2636, "loc": { "start": { "line": 117, @@ -18092,8 +18092,8 @@ "postfix": false, "binop": null }, - "start": 2620, - "end": 2621, + "start": 2636, + "end": 2637, "loc": { "start": { "line": 117, @@ -18117,8 +18117,8 @@ "postfix": false, "binop": null }, - "start": 2622, - "end": 2623, + "start": 2638, + "end": 2639, "loc": { "start": { "line": 117, @@ -18145,8 +18145,8 @@ "updateContext": null }, "value": "let", - "start": 2628, - "end": 2631, + "start": 2644, + "end": 2647, "loc": { "start": { "line": 118, @@ -18171,8 +18171,8 @@ "binop": null }, "value": "new_date", - "start": 2632, - "end": 2640, + "start": 2648, + "end": 2656, "loc": { "start": { "line": 118, @@ -18198,8 +18198,8 @@ "updateContext": null }, "value": "=", - "start": 2641, - "end": 2642, + "start": 2657, + "end": 2658, "loc": { "start": { "line": 118, @@ -18226,8 +18226,8 @@ "updateContext": null }, "value": "this", - "start": 2643, - "end": 2647, + "start": 2659, + "end": 2663, "loc": { "start": { "line": 118, @@ -18252,8 +18252,8 @@ "binop": null, "updateContext": null }, - "start": 2647, - "end": 2648, + "start": 2663, + "end": 2664, "loc": { "start": { "line": 118, @@ -18278,8 +18278,8 @@ "binop": null }, "value": "clone", - "start": 2648, - "end": 2653, + "start": 2664, + "end": 2669, "loc": { "start": { "line": 118, @@ -18303,8 +18303,8 @@ "postfix": false, "binop": null }, - "start": 2653, - "end": 2654, + "start": 2669, + "end": 2670, "loc": { "start": { "line": 118, @@ -18328,8 +18328,8 @@ "postfix": false, "binop": null }, - "start": 2654, - "end": 2655, + "start": 2670, + "end": 2671, "loc": { "start": { "line": 118, @@ -18354,8 +18354,8 @@ "binop": null, "updateContext": null }, - "start": 2655, - "end": 2656, + "start": 2671, + "end": 2672, "loc": { "start": { "line": 118, @@ -18382,8 +18382,8 @@ "updateContext": null }, "value": "while", - "start": 2661, - "end": 2666, + "start": 2677, + "end": 2682, "loc": { "start": { "line": 119, @@ -18407,8 +18407,8 @@ "postfix": false, "binop": null }, - "start": 2667, - "end": 2668, + "start": 2683, + "end": 2684, "loc": { "start": { "line": 119, @@ -18433,8 +18433,8 @@ "binop": null }, "value": "incremental", - "start": 2668, - "end": 2679, + "start": 2684, + "end": 2695, "loc": { "start": { "line": 119, @@ -18460,8 +18460,8 @@ "updateContext": null }, "value": ">", - "start": 2680, - "end": 2681, + "start": 2696, + "end": 2697, "loc": { "start": { "line": 119, @@ -18487,8 +18487,8 @@ "updateContext": null }, "value": 0, - "start": 2682, - "end": 2683, + "start": 2698, + "end": 2699, "loc": { "start": { "line": 119, @@ -18512,8 +18512,8 @@ "postfix": false, "binop": null }, - "start": 2683, - "end": 2684, + "start": 2699, + "end": 2700, "loc": { "start": { "line": 119, @@ -18537,8 +18537,8 @@ "postfix": false, "binop": null }, - "start": 2685, - "end": 2686, + "start": 2701, + "end": 2702, "loc": { "start": { "line": 119, @@ -18565,8 +18565,8 @@ "updateContext": null }, "value": "let", - "start": 2693, - "end": 2696, + "start": 2709, + "end": 2712, "loc": { "start": { "line": 120, @@ -18591,8 +18591,8 @@ "binop": null }, "value": "month_length", - "start": 2697, - "end": 2709, + "start": 2713, + "end": 2725, "loc": { "start": { "line": 120, @@ -18618,8 +18618,8 @@ "updateContext": null }, "value": "=", - "start": 2710, - "end": 2711, + "start": 2726, + "end": 2727, "loc": { "start": { "line": 120, @@ -18643,8 +18643,8 @@ "postfix": false, "binop": null }, - "start": 2712, - "end": 2713, + "start": 2728, + "end": 2729, "loc": { "start": { "line": 120, @@ -18669,8 +18669,8 @@ "binop": null }, "value": "new_date", - "start": 2713, - "end": 2721, + "start": 2729, + "end": 2737, "loc": { "start": { "line": 120, @@ -18695,8 +18695,8 @@ "binop": null, "updateContext": null }, - "start": 2721, - "end": 2722, + "start": 2737, + "end": 2738, "loc": { "start": { "line": 120, @@ -18721,8 +18721,8 @@ "binop": null }, "value": "name", - "start": 2722, - "end": 2726, + "start": 2738, + "end": 2742, "loc": { "start": { "line": 120, @@ -18748,8 +18748,8 @@ "updateContext": null }, "value": "===", - "start": 2727, - "end": 2730, + "start": 2743, + "end": 2746, "loc": { "start": { "line": 120, @@ -18776,8 +18776,8 @@ "updateContext": null }, "value": "this", - "start": 2731, - "end": 2735, + "start": 2747, + "end": 2751, "loc": { "start": { "line": 120, @@ -18802,8 +18802,8 @@ "binop": null, "updateContext": null }, - "start": 2735, - "end": 2736, + "start": 2751, + "end": 2752, "loc": { "start": { "line": 120, @@ -18828,8 +18828,8 @@ "binop": null }, "value": "month", - "start": 2736, - "end": 2741, + "start": 2752, + "end": 2757, "loc": { "start": { "line": 120, @@ -18854,8 +18854,8 @@ "binop": null, "updateContext": null }, - "start": 2741, - "end": 2742, + "start": 2757, + "end": 2758, "loc": { "start": { "line": 120, @@ -18880,8 +18880,8 @@ "binop": null }, "value": "months", - "start": 2742, - "end": 2748, + "start": 2758, + "end": 2764, "loc": { "start": { "line": 120, @@ -18906,8 +18906,8 @@ "binop": null, "updateContext": null }, - "start": 2748, - "end": 2749, + "start": 2764, + "end": 2765, "loc": { "start": { "line": 120, @@ -18933,8 +18933,8 @@ "updateContext": null }, "value": 19, - "start": 2749, - "end": 2751, + "start": 2765, + "end": 2767, "loc": { "start": { "line": 120, @@ -18959,8 +18959,8 @@ "binop": null, "updateContext": null }, - "start": 2751, - "end": 2752, + "start": 2767, + "end": 2768, "loc": { "start": { "line": 120, @@ -18984,8 +18984,8 @@ "postfix": false, "binop": null }, - "start": 2752, - "end": 2753, + "start": 2768, + "end": 2769, "loc": { "start": { "line": 120, @@ -19010,8 +19010,8 @@ "binop": null, "updateContext": null }, - "start": 2754, - "end": 2755, + "start": 2770, + "end": 2771, "loc": { "start": { "line": 120, @@ -19037,8 +19037,8 @@ "updateContext": null }, "value": 5, - "start": 2756, - "end": 2757, + "start": 2772, + "end": 2773, "loc": { "start": { "line": 120, @@ -19063,8 +19063,8 @@ "binop": null, "updateContext": null }, - "start": 2758, - "end": 2759, + "start": 2774, + "end": 2775, "loc": { "start": { "line": 120, @@ -19090,8 +19090,8 @@ "updateContext": null }, "value": 20, - "start": 2760, - "end": 2762, + "start": 2776, + "end": 2778, "loc": { "start": { "line": 120, @@ -19116,8 +19116,8 @@ "binop": null, "updateContext": null }, - "start": 2762, - "end": 2763, + "start": 2778, + "end": 2779, "loc": { "start": { "line": 120, @@ -19144,8 +19144,8 @@ "updateContext": null }, "value": "if", - "start": 2770, - "end": 2772, + "start": 2786, + "end": 2788, "loc": { "start": { "line": 121, @@ -19169,8 +19169,8 @@ "postfix": false, "binop": null }, - "start": 2773, - "end": 2774, + "start": 2789, + "end": 2790, "loc": { "start": { "line": 121, @@ -19195,8 +19195,8 @@ "binop": null }, "value": "incremental", - "start": 2774, - "end": 2785, + "start": 2790, + "end": 2801, "loc": { "start": { "line": 121, @@ -19222,8 +19222,8 @@ "updateContext": null }, "value": "+", - "start": 2786, - "end": 2787, + "start": 2802, + "end": 2803, "loc": { "start": { "line": 121, @@ -19248,8 +19248,8 @@ "binop": null }, "value": "new_date", - "start": 2788, - "end": 2796, + "start": 2804, + "end": 2812, "loc": { "start": { "line": 121, @@ -19274,8 +19274,8 @@ "binop": null, "updateContext": null }, - "start": 2796, - "end": 2797, + "start": 2812, + "end": 2813, "loc": { "start": { "line": 121, @@ -19300,8 +19300,8 @@ "binop": null }, "value": "coeff", - "start": 2797, - "end": 2802, + "start": 2813, + "end": 2818, "loc": { "start": { "line": 121, @@ -19327,8 +19327,8 @@ "updateContext": null }, "value": ">=", - "start": 2803, - "end": 2805, + "start": 2819, + "end": 2821, "loc": { "start": { "line": 121, @@ -19353,8 +19353,8 @@ "binop": null }, "value": "month_length", - "start": 2806, - "end": 2818, + "start": 2822, + "end": 2834, "loc": { "start": { "line": 121, @@ -19378,8 +19378,8 @@ "postfix": false, "binop": null }, - "start": 2818, - "end": 2819, + "start": 2834, + "end": 2835, "loc": { "start": { "line": 121, @@ -19403,8 +19403,8 @@ "postfix": false, "binop": null }, - "start": 2820, - "end": 2821, + "start": 2836, + "end": 2837, "loc": { "start": { "line": 121, @@ -19431,8 +19431,8 @@ "updateContext": null }, "value": "let", - "start": 2830, - "end": 2833, + "start": 2846, + "end": 2849, "loc": { "start": { "line": 122, @@ -19457,8 +19457,8 @@ "binop": null }, "value": "distance_to_month_end", - "start": 2834, - "end": 2855, + "start": 2850, + "end": 2871, "loc": { "start": { "line": 122, @@ -19484,8 +19484,8 @@ "updateContext": null }, "value": "=", - "start": 2856, - "end": 2857, + "start": 2872, + "end": 2873, "loc": { "start": { "line": 122, @@ -19510,8 +19510,8 @@ "binop": null }, "value": "month_length", - "start": 2858, - "end": 2870, + "start": 2874, + "end": 2886, "loc": { "start": { "line": 122, @@ -19537,8 +19537,8 @@ "updateContext": null }, "value": "-", - "start": 2871, - "end": 2872, + "start": 2887, + "end": 2888, "loc": { "start": { "line": 122, @@ -19563,8 +19563,8 @@ "binop": null }, "value": "new_date", - "start": 2873, - "end": 2881, + "start": 2889, + "end": 2897, "loc": { "start": { "line": 122, @@ -19589,8 +19589,8 @@ "binop": null, "updateContext": null }, - "start": 2881, - "end": 2882, + "start": 2897, + "end": 2898, "loc": { "start": { "line": 122, @@ -19615,8 +19615,8 @@ "binop": null }, "value": "coeff", - "start": 2882, - "end": 2887, + "start": 2898, + "end": 2903, "loc": { "start": { "line": 122, @@ -19641,8 +19641,8 @@ "binop": null, "updateContext": null }, - "start": 2887, - "end": 2888, + "start": 2903, + "end": 2904, "loc": { "start": { "line": 122, @@ -19667,8 +19667,8 @@ "binop": null }, "value": "new_date", - "start": 2897, - "end": 2905, + "start": 2913, + "end": 2921, "loc": { "start": { "line": 123, @@ -19693,8 +19693,8 @@ "binop": null, "updateContext": null }, - "start": 2905, - "end": 2906, + "start": 2921, + "end": 2922, "loc": { "start": { "line": 123, @@ -19719,8 +19719,8 @@ "binop": null }, "value": "coeff", - "start": 2906, - "end": 2911, + "start": 2922, + "end": 2927, "loc": { "start": { "line": 123, @@ -19746,8 +19746,8 @@ "updateContext": null }, "value": "=", - "start": 2912, - "end": 2913, + "start": 2928, + "end": 2929, "loc": { "start": { "line": 123, @@ -19773,8 +19773,8 @@ "updateContext": null }, "value": 0, - "start": 2914, - "end": 2915, + "start": 2930, + "end": 2931, "loc": { "start": { "line": 123, @@ -19799,8 +19799,8 @@ "binop": null, "updateContext": null }, - "start": 2915, - "end": 2916, + "start": 2931, + "end": 2932, "loc": { "start": { "line": 123, @@ -19825,8 +19825,8 @@ "binop": null }, "value": "new_date", - "start": 2925, - "end": 2933, + "start": 2941, + "end": 2949, "loc": { "start": { "line": 124, @@ -19851,8 +19851,8 @@ "binop": null, "updateContext": null }, - "start": 2933, - "end": 2934, + "start": 2949, + "end": 2950, "loc": { "start": { "line": 124, @@ -19877,8 +19877,8 @@ "binop": null }, "value": "month", - "start": 2934, - "end": 2939, + "start": 2950, + "end": 2955, "loc": { "start": { "line": 124, @@ -19904,8 +19904,8 @@ "updateContext": null }, "value": "=", - "start": 2940, - "end": 2941, + "start": 2956, + "end": 2957, "loc": { "start": { "line": 124, @@ -19930,8 +19930,8 @@ "binop": null }, "value": "new_date", - "start": 2942, - "end": 2950, + "start": 2958, + "end": 2966, "loc": { "start": { "line": 124, @@ -19956,8 +19956,8 @@ "binop": null, "updateContext": null }, - "start": 2950, - "end": 2951, + "start": 2966, + "end": 2967, "loc": { "start": { "line": 124, @@ -19982,8 +19982,8 @@ "binop": null }, "value": "month", - "start": 2951, - "end": 2956, + "start": 2967, + "end": 2972, "loc": { "start": { "line": 124, @@ -20008,8 +20008,8 @@ "binop": null, "updateContext": null }, - "start": 2956, - "end": 2957, + "start": 2972, + "end": 2973, "loc": { "start": { "line": 124, @@ -20034,8 +20034,8 @@ "binop": null }, "value": "shift", - "start": 2957, - "end": 2962, + "start": 2973, + "end": 2978, "loc": { "start": { "line": 124, @@ -20059,8 +20059,8 @@ "postfix": false, "binop": null }, - "start": 2962, - "end": 2963, + "start": 2978, + "end": 2979, "loc": { "start": { "line": 124, @@ -20086,8 +20086,8 @@ "updateContext": null }, "value": 1, - "start": 2963, - "end": 2964, + "start": 2979, + "end": 2980, "loc": { "start": { "line": 124, @@ -20111,8 +20111,8 @@ "postfix": false, "binop": null }, - "start": 2964, - "end": 2965, + "start": 2980, + "end": 2981, "loc": { "start": { "line": 124, @@ -20137,8 +20137,8 @@ "binop": null, "updateContext": null }, - "start": 2965, - "end": 2966, + "start": 2981, + "end": 2982, "loc": { "start": { "line": 124, @@ -20163,8 +20163,8 @@ "binop": null }, "value": "incremental", - "start": 2975, - "end": 2986, + "start": 2991, + "end": 3002, "loc": { "start": { "line": 125, @@ -20190,8 +20190,8 @@ "updateContext": null }, "value": "-=", - "start": 2987, - "end": 2989, + "start": 3003, + "end": 3005, "loc": { "start": { "line": 125, @@ -20216,8 +20216,8 @@ "binop": null }, "value": "distance_to_month_end", - "start": 2990, - "end": 3011, + "start": 3006, + "end": 3027, "loc": { "start": { "line": 125, @@ -20242,8 +20242,8 @@ "binop": null, "updateContext": null }, - "start": 3011, - "end": 3012, + "start": 3027, + "end": 3028, "loc": { "start": { "line": 125, @@ -20267,8 +20267,8 @@ "postfix": false, "binop": null }, - "start": 3019, - "end": 3020, + "start": 3035, + "end": 3036, "loc": { "start": { "line": 126, @@ -20295,8 +20295,8 @@ "updateContext": null }, "value": "else", - "start": 3021, - "end": 3025, + "start": 3037, + "end": 3041, "loc": { "start": { "line": 126, @@ -20320,8 +20320,8 @@ "postfix": false, "binop": null }, - "start": 3026, - "end": 3027, + "start": 3042, + "end": 3043, "loc": { "start": { "line": 126, @@ -20346,8 +20346,8 @@ "binop": null }, "value": "new_date", - "start": 3036, - "end": 3044, + "start": 3052, + "end": 3060, "loc": { "start": { "line": 127, @@ -20372,8 +20372,8 @@ "binop": null, "updateContext": null }, - "start": 3044, - "end": 3045, + "start": 3060, + "end": 3061, "loc": { "start": { "line": 127, @@ -20398,8 +20398,8 @@ "binop": null }, "value": "coeff", - "start": 3045, - "end": 3050, + "start": 3061, + "end": 3066, "loc": { "start": { "line": 127, @@ -20425,8 +20425,8 @@ "updateContext": null }, "value": "+=", - "start": 3051, - "end": 3053, + "start": 3067, + "end": 3069, "loc": { "start": { "line": 127, @@ -20451,8 +20451,8 @@ "binop": null }, "value": "incremental", - "start": 3054, - "end": 3065, + "start": 3070, + "end": 3081, "loc": { "start": { "line": 127, @@ -20477,8 +20477,8 @@ "binop": null, "updateContext": null }, - "start": 3065, - "end": 3066, + "start": 3081, + "end": 3082, "loc": { "start": { "line": 127, @@ -20503,8 +20503,8 @@ "binop": null }, "value": "incremental", - "start": 3075, - "end": 3086, + "start": 3091, + "end": 3102, "loc": { "start": { "line": 128, @@ -20530,8 +20530,8 @@ "updateContext": null }, "value": "=", - "start": 3087, - "end": 3088, + "start": 3103, + "end": 3104, "loc": { "start": { "line": 128, @@ -20557,8 +20557,8 @@ "updateContext": null }, "value": 0, - "start": 3089, - "end": 3090, + "start": 3105, + "end": 3106, "loc": { "start": { "line": 128, @@ -20583,8 +20583,8 @@ "binop": null, "updateContext": null }, - "start": 3090, - "end": 3091, + "start": 3106, + "end": 3107, "loc": { "start": { "line": 128, @@ -20608,8 +20608,8 @@ "postfix": false, "binop": null }, - "start": 3098, - "end": 3099, + "start": 3114, + "end": 3115, "loc": { "start": { "line": 129, @@ -20633,8 +20633,8 @@ "postfix": false, "binop": null }, - "start": 3104, - "end": 3105, + "start": 3120, + "end": 3121, "loc": { "start": { "line": 130, @@ -20659,8 +20659,8 @@ "binop": null }, "value": "new_date", - "start": 3110, - "end": 3118, + "start": 3126, + "end": 3134, "loc": { "start": { "line": 131, @@ -20685,8 +20685,8 @@ "binop": null, "updateContext": null }, - "start": 3118, - "end": 3119, + "start": 3134, + "end": 3135, "loc": { "start": { "line": 131, @@ -20711,8 +20711,8 @@ "binop": null }, "value": "validate", - "start": 3119, - "end": 3127, + "start": 3135, + "end": 3143, "loc": { "start": { "line": 131, @@ -20736,8 +20736,8 @@ "postfix": false, "binop": null }, - "start": 3127, - "end": 3128, + "start": 3143, + "end": 3144, "loc": { "start": { "line": 131, @@ -20761,8 +20761,8 @@ "postfix": false, "binop": null }, - "start": 3128, - "end": 3129, + "start": 3144, + "end": 3145, "loc": { "start": { "line": 131, @@ -20787,8 +20787,8 @@ "binop": null, "updateContext": null }, - "start": 3129, - "end": 3130, + "start": 3145, + "end": 3146, "loc": { "start": { "line": 131, @@ -20815,8 +20815,8 @@ "updateContext": null }, "value": "return", - "start": 3135, - "end": 3141, + "start": 3151, + "end": 3157, "loc": { "start": { "line": 132, @@ -20841,8 +20841,8 @@ "binop": null }, "value": "new_date", - "start": 3142, - "end": 3150, + "start": 3158, + "end": 3166, "loc": { "start": { "line": 132, @@ -20867,8 +20867,8 @@ "binop": null, "updateContext": null }, - "start": 3150, - "end": 3151, + "start": 3166, + "end": 3167, "loc": { "start": { "line": 132, @@ -20892,8 +20892,8 @@ "postfix": false, "binop": null }, - "start": 3154, - "end": 3155, + "start": 3170, + "end": 3171, "loc": { "start": { "line": 133, @@ -20908,8 +20908,8 @@ { "type": "CommentBlock", "value": "*\n * Render the Haab date as a string\n * @returns {string}\n ", - "start": 3159, - "end": 3229, + "start": 3175, + "end": 3245, "loc": { "start": { "line": 135, @@ -20934,8 +20934,8 @@ "binop": null }, "value": "toString", - "start": 3232, - "end": 3240, + "start": 3248, + "end": 3256, "loc": { "start": { "line": 139, @@ -20959,8 +20959,8 @@ "postfix": false, "binop": null }, - "start": 3240, - "end": 3241, + "start": 3256, + "end": 3257, "loc": { "start": { "line": 139, @@ -20985,8 +20985,8 @@ "binop": null }, "value": "is_numeric", - "start": 3241, - "end": 3251, + "start": 3257, + "end": 3267, "loc": { "start": { "line": 139, @@ -21010,8 +21010,8 @@ "postfix": false, "binop": null }, - "start": 3251, - "end": 3252, + "start": 3267, + "end": 3268, "loc": { "start": { "line": 139, @@ -21035,8 +21035,8 @@ "postfix": false, "binop": null }, - "start": 3253, - "end": 3254, + "start": 3269, + "end": 3270, "loc": { "start": { "line": 139, @@ -21063,8 +21063,8 @@ "updateContext": null }, "value": "if", - "start": 3259, - "end": 3261, + "start": 3275, + "end": 3277, "loc": { "start": { "line": 140, @@ -21088,8 +21088,8 @@ "postfix": false, "binop": null }, - "start": 3262, - "end": 3263, + "start": 3278, + "end": 3279, "loc": { "start": { "line": 140, @@ -21114,8 +21114,8 @@ "binop": null }, "value": "is_numeric", - "start": 3263, - "end": 3273, + "start": 3279, + "end": 3289, "loc": { "start": { "line": 140, @@ -21139,8 +21139,8 @@ "postfix": false, "binop": null }, - "start": 3273, - "end": 3274, + "start": 3289, + "end": 3290, "loc": { "start": { "line": 140, @@ -21164,8 +21164,8 @@ "postfix": false, "binop": null }, - "start": 3275, - "end": 3276, + "start": 3291, + "end": 3292, "loc": { "start": { "line": 140, @@ -21192,8 +21192,8 @@ "updateContext": null }, "value": "return", - "start": 3283, - "end": 3289, + "start": 3299, + "end": 3305, "loc": { "start": { "line": 141, @@ -21217,8 +21217,8 @@ "postfix": false, "binop": null }, - "start": 3290, - "end": 3291, + "start": 3306, + "end": 3307, "loc": { "start": { "line": 141, @@ -21244,8 +21244,8 @@ "updateContext": null }, "value": "", - "start": 3291, - "end": 3291, + "start": 3307, + "end": 3307, "loc": { "start": { "line": 141, @@ -21269,8 +21269,8 @@ "postfix": false, "binop": null }, - "start": 3291, - "end": 3293, + "start": 3307, + "end": 3309, "loc": { "start": { "line": 141, @@ -21297,8 +21297,8 @@ "updateContext": null }, "value": "this", - "start": 3293, - "end": 3297, + "start": 3309, + "end": 3313, "loc": { "start": { "line": 141, @@ -21323,8 +21323,8 @@ "binop": null, "updateContext": null }, - "start": 3297, - "end": 3298, + "start": 3313, + "end": 3314, "loc": { "start": { "line": 141, @@ -21349,8 +21349,8 @@ "binop": null }, "value": "coeff", - "start": 3298, - "end": 3303, + "start": 3314, + "end": 3319, "loc": { "start": { "line": 141, @@ -21374,8 +21374,8 @@ "postfix": false, "binop": null }, - "start": 3303, - "end": 3304, + "start": 3319, + "end": 3320, "loc": { "start": { "line": 141, @@ -21401,8 +21401,8 @@ "updateContext": null }, "value": ":", - "start": 3304, - "end": 3305, + "start": 3320, + "end": 3321, "loc": { "start": { "line": 141, @@ -21426,8 +21426,8 @@ "postfix": false, "binop": null }, - "start": 3305, - "end": 3307, + "start": 3321, + "end": 3323, "loc": { "start": { "line": 141, @@ -21454,8 +21454,8 @@ "updateContext": null }, "value": "this", - "start": 3307, - "end": 3311, + "start": 3323, + "end": 3327, "loc": { "start": { "line": 141, @@ -21480,8 +21480,8 @@ "binop": null, "updateContext": null }, - "start": 3311, - "end": 3312, + "start": 3327, + "end": 3328, "loc": { "start": { "line": 141, @@ -21506,8 +21506,8 @@ "binop": null }, "value": "month", - "start": 3312, - "end": 3317, + "start": 3328, + "end": 3333, "loc": { "start": { "line": 141, @@ -21532,8 +21532,8 @@ "binop": null, "updateContext": null }, - "start": 3317, - "end": 3318, + "start": 3333, + "end": 3334, "loc": { "start": { "line": 141, @@ -21558,8 +21558,8 @@ "binop": null }, "value": "month_position", - "start": 3318, - "end": 3332, + "start": 3334, + "end": 3348, "loc": { "start": { "line": 141, @@ -21583,8 +21583,8 @@ "postfix": false, "binop": null }, - "start": 3332, - "end": 3333, + "start": 3348, + "end": 3349, "loc": { "start": { "line": 141, @@ -21610,8 +21610,8 @@ "updateContext": null }, "value": "", - "start": 3333, - "end": 3333, + "start": 3349, + "end": 3349, "loc": { "start": { "line": 141, @@ -21635,8 +21635,8 @@ "postfix": false, "binop": null }, - "start": 3333, - "end": 3334, + "start": 3349, + "end": 3350, "loc": { "start": { "line": 141, @@ -21661,8 +21661,8 @@ "binop": null, "updateContext": null }, - "start": 3334, - "end": 3335, + "start": 3350, + "end": 3351, "loc": { "start": { "line": 141, @@ -21686,8 +21686,8 @@ "postfix": false, "binop": null }, - "start": 3340, - "end": 3341, + "start": 3356, + "end": 3357, "loc": { "start": { "line": 142, @@ -21714,8 +21714,8 @@ "updateContext": null }, "value": "return", - "start": 3346, - "end": 3352, + "start": 3362, + "end": 3368, "loc": { "start": { "line": 143, @@ -21739,8 +21739,8 @@ "postfix": false, "binop": null }, - "start": 3353, - "end": 3354, + "start": 3369, + "end": 3370, "loc": { "start": { "line": 143, @@ -21766,8 +21766,8 @@ "updateContext": null }, "value": "", - "start": 3354, - "end": 3354, + "start": 3370, + "end": 3370, "loc": { "start": { "line": 143, @@ -21791,8 +21791,8 @@ "postfix": false, "binop": null }, - "start": 3354, - "end": 3356, + "start": 3370, + "end": 3372, "loc": { "start": { "line": 143, @@ -21819,8 +21819,8 @@ "updateContext": null }, "value": "this", - "start": 3356, - "end": 3360, + "start": 3372, + "end": 3376, "loc": { "start": { "line": 143, @@ -21845,8 +21845,8 @@ "binop": null, "updateContext": null }, - "start": 3360, - "end": 3361, + "start": 3376, + "end": 3377, "loc": { "start": { "line": 143, @@ -21871,8 +21871,8 @@ "binop": null }, "value": "coeff", - "start": 3361, - "end": 3366, + "start": 3377, + "end": 3382, "loc": { "start": { "line": 143, @@ -21896,8 +21896,8 @@ "postfix": false, "binop": null }, - "start": 3366, - "end": 3367, + "start": 3382, + "end": 3383, "loc": { "start": { "line": 143, @@ -21923,8 +21923,8 @@ "updateContext": null }, "value": " ", - "start": 3367, - "end": 3368, + "start": 3383, + "end": 3384, "loc": { "start": { "line": 143, @@ -21948,8 +21948,8 @@ "postfix": false, "binop": null }, - "start": 3368, - "end": 3370, + "start": 3384, + "end": 3386, "loc": { "start": { "line": 143, @@ -21976,8 +21976,8 @@ "updateContext": null }, "value": "this", - "start": 3370, - "end": 3374, + "start": 3386, + "end": 3390, "loc": { "start": { "line": 143, @@ -22002,8 +22002,8 @@ "binop": null, "updateContext": null }, - "start": 3374, - "end": 3375, + "start": 3390, + "end": 3391, "loc": { "start": { "line": 143, @@ -22028,8 +22028,8 @@ "binop": null }, "value": "name", - "start": 3375, - "end": 3379, + "start": 3391, + "end": 3395, "loc": { "start": { "line": 143, @@ -22053,8 +22053,8 @@ "postfix": false, "binop": null }, - "start": 3379, - "end": 3380, + "start": 3395, + "end": 3396, "loc": { "start": { "line": 143, @@ -22080,8 +22080,8 @@ "updateContext": null }, "value": "", - "start": 3380, - "end": 3380, + "start": 3396, + "end": 3396, "loc": { "start": { "line": 143, @@ -22105,8 +22105,8 @@ "postfix": false, "binop": null }, - "start": 3380, - "end": 3381, + "start": 3396, + "end": 3397, "loc": { "start": { "line": 143, @@ -22131,8 +22131,8 @@ "binop": null, "updateContext": null }, - "start": 3381, - "end": 3382, + "start": 3397, + "end": 3398, "loc": { "start": { "line": 143, @@ -22156,8 +22156,8 @@ "postfix": false, "binop": null }, - "start": 3385, - "end": 3386, + "start": 3401, + "end": 3402, "loc": { "start": { "line": 144, @@ -22172,8 +22172,8 @@ { "type": "CommentBlock", "value": "*\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n ", - "start": 3390, - "end": 3494, + "start": 3406, + "end": 3510, "loc": { "start": { "line": 146, @@ -22198,8 +22198,8 @@ "binop": null }, "value": "clone", - "start": 3497, - "end": 3502, + "start": 3513, + "end": 3518, "loc": { "start": { "line": 150, @@ -22223,8 +22223,8 @@ "postfix": false, "binop": null }, - "start": 3502, - "end": 3503, + "start": 3518, + "end": 3519, "loc": { "start": { "line": 150, @@ -22248,8 +22248,8 @@ "postfix": false, "binop": null }, - "start": 3503, - "end": 3504, + "start": 3519, + "end": 3520, "loc": { "start": { "line": 150, @@ -22273,8 +22273,8 @@ "postfix": false, "binop": null }, - "start": 3505, - "end": 3506, + "start": 3521, + "end": 3522, "loc": { "start": { "line": 150, @@ -22301,8 +22301,8 @@ "updateContext": null }, "value": "return", - "start": 3511, - "end": 3517, + "start": 3527, + "end": 3533, "loc": { "start": { "line": 151, @@ -22329,8 +22329,8 @@ "updateContext": null }, "value": "new", - "start": 3518, - "end": 3521, + "start": 3534, + "end": 3537, "loc": { "start": { "line": 151, @@ -22355,8 +22355,8 @@ "binop": null }, "value": "Haab", - "start": 3522, - "end": 3526, + "start": 3538, + "end": 3542, "loc": { "start": { "line": 151, @@ -22380,8 +22380,8 @@ "postfix": false, "binop": null }, - "start": 3526, - "end": 3527, + "start": 3542, + "end": 3543, "loc": { "start": { "line": 151, @@ -22408,8 +22408,8 @@ "updateContext": null }, "value": "this", - "start": 3534, - "end": 3538, + "start": 3550, + "end": 3554, "loc": { "start": { "line": 152, @@ -22434,8 +22434,8 @@ "binop": null, "updateContext": null }, - "start": 3538, - "end": 3539, + "start": 3554, + "end": 3555, "loc": { "start": { "line": 152, @@ -22460,8 +22460,8 @@ "binop": null }, "value": "coeff", - "start": 3539, - "end": 3544, + "start": 3555, + "end": 3560, "loc": { "start": { "line": 152, @@ -22486,8 +22486,8 @@ "binop": null, "updateContext": null }, - "start": 3544, - "end": 3545, + "start": 3560, + "end": 3561, "loc": { "start": { "line": 152, @@ -22514,8 +22514,8 @@ "updateContext": null }, "value": "this", - "start": 3552, - "end": 3556, + "start": 3568, + "end": 3572, "loc": { "start": { "line": 153, @@ -22540,8 +22540,8 @@ "binop": null, "updateContext": null }, - "start": 3556, - "end": 3557, + "start": 3572, + "end": 3573, "loc": { "start": { "line": 153, @@ -22566,8 +22566,8 @@ "binop": null }, "value": "month", - "start": 3557, - "end": 3562, + "start": 3573, + "end": 3578, "loc": { "start": { "line": 153, @@ -22591,8 +22591,8 @@ "postfix": false, "binop": null }, - "start": 3567, - "end": 3568, + "start": 3583, + "end": 3584, "loc": { "start": { "line": 154, @@ -22617,8 +22617,8 @@ "binop": null, "updateContext": null }, - "start": 3568, - "end": 3569, + "start": 3584, + "end": 3585, "loc": { "start": { "line": 154, @@ -22642,8 +22642,8 @@ "postfix": false, "binop": null }, - "start": 3572, - "end": 3573, + "start": 3588, + "end": 3589, "loc": { "start": { "line": 155, @@ -22667,8 +22667,8 @@ "postfix": false, "binop": null }, - "start": 3575, - "end": 3576, + "start": 3591, + "end": 3592, "loc": { "start": { "line": 157, @@ -22683,8 +22683,8 @@ { "type": "CommentBlock", "value": "*\n * Describes only the month component of a Haab date\n ", - "start": 3578, - "end": 3638, + "start": 3594, + "end": 3654, "loc": { "start": { "line": 159, @@ -22711,8 +22711,8 @@ "updateContext": null }, "value": "class", - "start": 3639, - "end": 3644, + "start": 3655, + "end": 3660, "loc": { "start": { "line": 162, @@ -22737,8 +22737,8 @@ "binop": null }, "value": "HaabMonth", - "start": 3645, - "end": 3654, + "start": 3661, + "end": 3670, "loc": { "start": { "line": 162, @@ -22762,8 +22762,8 @@ "postfix": false, "binop": null }, - "start": 3655, - "end": 3656, + "start": 3671, + "end": 3672, "loc": { "start": { "line": 162, @@ -22778,8 +22778,8 @@ { "type": "CommentBlock", "value": "*\n * @param {string} name - Name of the Haab month\n ", - "start": 3659, - "end": 3719, + "start": 3675, + "end": 3735, "loc": { "start": { "line": 163, @@ -22804,8 +22804,8 @@ "binop": null }, "value": "constructor", - "start": 3722, - "end": 3733, + "start": 3738, + "end": 3749, "loc": { "start": { "line": 166, @@ -22829,8 +22829,8 @@ "postfix": false, "binop": null }, - "start": 3733, - "end": 3734, + "start": 3749, + "end": 3750, "loc": { "start": { "line": 166, @@ -22855,8 +22855,8 @@ "binop": null }, "value": "name", - "start": 3734, - "end": 3738, + "start": 3750, + "end": 3754, "loc": { "start": { "line": 166, @@ -22880,8 +22880,8 @@ "postfix": false, "binop": null }, - "start": 3738, - "end": 3739, + "start": 3754, + "end": 3755, "loc": { "start": { "line": 166, @@ -22905,8 +22905,8 @@ "postfix": false, "binop": null }, - "start": 3740, - "end": 3741, + "start": 3756, + "end": 3757, "loc": { "start": { "line": 166, @@ -22920,9 +22920,9 @@ }, { "type": "CommentBlock", - "value": "*\n * @type {Map}\n ", - "start": 3747, - "end": 3793, + "value": "*\n * @type {string[]}\n ", + "start": 3763, + "end": 3798, "loc": { "start": { "line": 168, @@ -22949,8 +22949,8 @@ "updateContext": null }, "value": "this", - "start": 3798, - "end": 3802, + "start": 3803, + "end": 3807, "loc": { "start": { "line": 171, @@ -22975,8 +22975,8 @@ "binop": null, "updateContext": null }, - "start": 3802, - "end": 3803, + "start": 3807, + "end": 3808, "loc": { "start": { "line": 171, @@ -23001,8 +23001,8 @@ "binop": null }, "value": "months", - "start": 3803, - "end": 3809, + "start": 3808, + "end": 3814, "loc": { "start": { "line": 171, @@ -23028,8 +23028,8 @@ "updateContext": null }, "value": "=", - "start": 3810, - "end": 3811, + "start": 3815, + "end": 3816, "loc": { "start": { "line": 171, @@ -23054,8 +23054,8 @@ "binop": null, "updateContext": null }, - "start": 3812, - "end": 3813, + "start": 3817, + "end": 3818, "loc": { "start": { "line": 171, @@ -23080,8 +23080,8 @@ "binop": null }, "value": "undefined", - "start": 3820, - "end": 3829, + "start": 3825, + "end": 3834, "loc": { "start": { "line": 172, @@ -23106,8 +23106,8 @@ "binop": null, "updateContext": null }, - "start": 3829, - "end": 3830, + "start": 3834, + "end": 3835, "loc": { "start": { "line": 172, @@ -23133,8 +23133,8 @@ "updateContext": null }, "value": "Pop", - "start": 3837, - "end": 3842, + "start": 3842, + "end": 3847, "loc": { "start": { "line": 173, @@ -23159,8 +23159,8 @@ "binop": null, "updateContext": null }, - "start": 3842, - "end": 3843, + "start": 3847, + "end": 3848, "loc": { "start": { "line": 173, @@ -23186,8 +23186,8 @@ "updateContext": null }, "value": "Wo", - "start": 3850, - "end": 3854, + "start": 3855, + "end": 3859, "loc": { "start": { "line": 174, @@ -23212,8 +23212,8 @@ "binop": null, "updateContext": null }, - "start": 3854, - "end": 3855, + "start": 3859, + "end": 3860, "loc": { "start": { "line": 174, @@ -23239,8 +23239,8 @@ "updateContext": null }, "value": "Sip", - "start": 3862, - "end": 3867, + "start": 3867, + "end": 3872, "loc": { "start": { "line": 175, @@ -23265,8 +23265,8 @@ "binop": null, "updateContext": null }, - "start": 3867, - "end": 3868, + "start": 3872, + "end": 3873, "loc": { "start": { "line": 175, @@ -23292,8 +23292,8 @@ "updateContext": null }, "value": "Sotz'", - "start": 3875, - "end": 3883, + "start": 3880, + "end": 3888, "loc": { "start": { "line": 176, @@ -23318,8 +23318,8 @@ "binop": null, "updateContext": null }, - "start": 3883, - "end": 3884, + "start": 3888, + "end": 3889, "loc": { "start": { "line": 176, @@ -23345,8 +23345,8 @@ "updateContext": null }, "value": "Sek", - "start": 3891, - "end": 3896, + "start": 3896, + "end": 3901, "loc": { "start": { "line": 177, @@ -23371,8 +23371,8 @@ "binop": null, "updateContext": null }, - "start": 3896, - "end": 3897, + "start": 3901, + "end": 3902, "loc": { "start": { "line": 177, @@ -23398,8 +23398,8 @@ "updateContext": null }, "value": "Xul", - "start": 3904, - "end": 3909, + "start": 3909, + "end": 3914, "loc": { "start": { "line": 178, @@ -23424,8 +23424,8 @@ "binop": null, "updateContext": null }, - "start": 3909, - "end": 3910, + "start": 3914, + "end": 3915, "loc": { "start": { "line": 178, @@ -23451,8 +23451,8 @@ "updateContext": null }, "value": "Yaxk'in", - "start": 3917, - "end": 3927, + "start": 3922, + "end": 3932, "loc": { "start": { "line": 179, @@ -23477,8 +23477,8 @@ "binop": null, "updateContext": null }, - "start": 3927, - "end": 3928, + "start": 3932, + "end": 3933, "loc": { "start": { "line": 179, @@ -23504,8 +23504,8 @@ "updateContext": null }, "value": "Mol", - "start": 3935, - "end": 3940, + "start": 3940, + "end": 3945, "loc": { "start": { "line": 180, @@ -23530,8 +23530,8 @@ "binop": null, "updateContext": null }, - "start": 3940, - "end": 3941, + "start": 3945, + "end": 3946, "loc": { "start": { "line": 180, @@ -23557,8 +23557,8 @@ "updateContext": null }, "value": "Ch'en", - "start": 3948, - "end": 3956, + "start": 3953, + "end": 3961, "loc": { "start": { "line": 181, @@ -23583,8 +23583,8 @@ "binop": null, "updateContext": null }, - "start": 3956, - "end": 3957, + "start": 3961, + "end": 3962, "loc": { "start": { "line": 181, @@ -23610,8 +23610,8 @@ "updateContext": null }, "value": "Yax", - "start": 3964, - "end": 3969, + "start": 3969, + "end": 3974, "loc": { "start": { "line": 182, @@ -23636,8 +23636,8 @@ "binop": null, "updateContext": null }, - "start": 3969, - "end": 3970, + "start": 3974, + "end": 3975, "loc": { "start": { "line": 182, @@ -23663,8 +23663,8 @@ "updateContext": null }, "value": "Sak", - "start": 3977, - "end": 3982, + "start": 3982, + "end": 3987, "loc": { "start": { "line": 183, @@ -23689,8 +23689,8 @@ "binop": null, "updateContext": null }, - "start": 3982, - "end": 3983, + "start": 3987, + "end": 3988, "loc": { "start": { "line": 183, @@ -23716,8 +23716,8 @@ "updateContext": null }, "value": "Keh", - "start": 3990, - "end": 3995, + "start": 3995, + "end": 4000, "loc": { "start": { "line": 184, @@ -23742,8 +23742,8 @@ "binop": null, "updateContext": null }, - "start": 3995, - "end": 3996, + "start": 4000, + "end": 4001, "loc": { "start": { "line": 184, @@ -23769,8 +23769,8 @@ "updateContext": null }, "value": "Mak", - "start": 4003, - "end": 4008, + "start": 4008, + "end": 4013, "loc": { "start": { "line": 185, @@ -23795,8 +23795,8 @@ "binop": null, "updateContext": null }, - "start": 4008, - "end": 4009, + "start": 4013, + "end": 4014, "loc": { "start": { "line": 185, @@ -23822,8 +23822,8 @@ "updateContext": null }, "value": "K'ank'in", - "start": 4016, - "end": 4028, + "start": 4021, + "end": 4033, "loc": { "start": { "line": 186, @@ -23848,8 +23848,8 @@ "binop": null, "updateContext": null }, - "start": 4028, - "end": 4029, + "start": 4033, + "end": 4034, "loc": { "start": { "line": 186, @@ -23875,8 +23875,8 @@ "updateContext": null }, "value": "Muwan", - "start": 4036, - "end": 4043, + "start": 4041, + "end": 4048, "loc": { "start": { "line": 187, @@ -23901,8 +23901,8 @@ "binop": null, "updateContext": null }, - "start": 4043, - "end": 4044, + "start": 4048, + "end": 4049, "loc": { "start": { "line": 187, @@ -23928,8 +23928,8 @@ "updateContext": null }, "value": "Pax", - "start": 4051, - "end": 4056, + "start": 4056, + "end": 4061, "loc": { "start": { "line": 188, @@ -23954,8 +23954,8 @@ "binop": null, "updateContext": null }, - "start": 4056, - "end": 4057, + "start": 4061, + "end": 4062, "loc": { "start": { "line": 188, @@ -23981,8 +23981,8 @@ "updateContext": null }, "value": "K'ayab", - "start": 4064, - "end": 4073, + "start": 4069, + "end": 4078, "loc": { "start": { "line": 189, @@ -24007,8 +24007,8 @@ "binop": null, "updateContext": null }, - "start": 4073, - "end": 4074, + "start": 4078, + "end": 4079, "loc": { "start": { "line": 189, @@ -24034,8 +24034,8 @@ "updateContext": null }, "value": "Kumk'u", - "start": 4081, - "end": 4090, + "start": 4086, + "end": 4095, "loc": { "start": { "line": 190, @@ -24060,8 +24060,8 @@ "binop": null, "updateContext": null }, - "start": 4090, - "end": 4091, + "start": 4095, + "end": 4096, "loc": { "start": { "line": 190, @@ -24087,8 +24087,8 @@ "updateContext": null }, "value": "Wayeb", - "start": 4098, - "end": 4105, + "start": 4103, + "end": 4110, "loc": { "start": { "line": 191, @@ -24113,8 +24113,8 @@ "binop": null, "updateContext": null }, - "start": 4105, - "end": 4106, + "start": 4110, + "end": 4111, "loc": { "start": { "line": 191, @@ -24139,8 +24139,8 @@ "binop": null, "updateContext": null }, - "start": 4111, - "end": 4112, + "start": 4116, + "end": 4117, "loc": { "start": { "line": 192, @@ -24165,8 +24165,8 @@ "binop": null, "updateContext": null }, - "start": 4112, - "end": 4113, + "start": 4117, + "end": 4118, "loc": { "start": { "line": 192, @@ -24193,8 +24193,8 @@ "updateContext": null }, "value": "if", - "start": 4119, - "end": 4121, + "start": 4124, + "end": 4126, "loc": { "start": { "line": 194, @@ -24218,8 +24218,8 @@ "postfix": false, "binop": null }, - "start": 4122, - "end": 4123, + "start": 4127, + "end": 4128, "loc": { "start": { "line": 194, @@ -24246,8 +24246,8 @@ "updateContext": null }, "value": "typeof", - "start": 4123, - "end": 4129, + "start": 4128, + "end": 4134, "loc": { "start": { "line": 194, @@ -24272,8 +24272,8 @@ "binop": null }, "value": "name", - "start": 4130, - "end": 4134, + "start": 4135, + "end": 4139, "loc": { "start": { "line": 194, @@ -24299,8 +24299,8 @@ "updateContext": null }, "value": "===", - "start": 4135, - "end": 4138, + "start": 4140, + "end": 4143, "loc": { "start": { "line": 194, @@ -24326,8 +24326,8 @@ "updateContext": null }, "value": "number", - "start": 4139, - "end": 4147, + "start": 4144, + "end": 4152, "loc": { "start": { "line": 194, @@ -24351,8 +24351,8 @@ "postfix": false, "binop": null }, - "start": 4147, - "end": 4148, + "start": 4152, + "end": 4153, "loc": { "start": { "line": 194, @@ -24376,8 +24376,8 @@ "postfix": false, "binop": null }, - "start": 4149, - "end": 4150, + "start": 4154, + "end": 4155, "loc": { "start": { "line": 194, @@ -24402,8 +24402,8 @@ "binop": null }, "value": "name", - "start": 4157, - "end": 4161, + "start": 4162, + "end": 4166, "loc": { "start": { "line": 195, @@ -24429,8 +24429,8 @@ "updateContext": null }, "value": "=", - "start": 4162, - "end": 4163, + "start": 4167, + "end": 4168, "loc": { "start": { "line": 195, @@ -24457,8 +24457,8 @@ "updateContext": null }, "value": "this", - "start": 4164, - "end": 4168, + "start": 4169, + "end": 4173, "loc": { "start": { "line": 195, @@ -24483,8 +24483,8 @@ "binop": null, "updateContext": null }, - "start": 4168, - "end": 4169, + "start": 4173, + "end": 4174, "loc": { "start": { "line": 195, @@ -24509,8 +24509,8 @@ "binop": null }, "value": "months", - "start": 4169, - "end": 4175, + "start": 4174, + "end": 4180, "loc": { "start": { "line": 195, @@ -24535,8 +24535,8 @@ "binop": null, "updateContext": null }, - "start": 4175, - "end": 4176, + "start": 4180, + "end": 4181, "loc": { "start": { "line": 195, @@ -24561,8 +24561,8 @@ "binop": null }, "value": "name", - "start": 4176, - "end": 4180, + "start": 4181, + "end": 4185, "loc": { "start": { "line": 195, @@ -24587,8 +24587,8 @@ "binop": null, "updateContext": null }, - "start": 4180, - "end": 4181, + "start": 4185, + "end": 4186, "loc": { "start": { "line": 195, @@ -24613,8 +24613,8 @@ "binop": null, "updateContext": null }, - "start": 4181, - "end": 4182, + "start": 4186, + "end": 4187, "loc": { "start": { "line": 195, @@ -24638,8 +24638,8 @@ "postfix": false, "binop": null }, - "start": 4187, - "end": 4188, + "start": 4192, + "end": 4193, "loc": { "start": { "line": 196, @@ -24654,8 +24654,8 @@ { "type": "CommentBlock", "value": "*\n * Name of the Haab month\n * @type {string}\n ", - "start": 4194, - "end": 4257, + "start": 4199, + "end": 4262, "loc": { "start": { "line": 198, @@ -24682,8 +24682,8 @@ "updateContext": null }, "value": "this", - "start": 4262, - "end": 4266, + "start": 4267, + "end": 4271, "loc": { "start": { "line": 202, @@ -24708,8 +24708,8 @@ "binop": null, "updateContext": null }, - "start": 4266, - "end": 4267, + "start": 4271, + "end": 4272, "loc": { "start": { "line": 202, @@ -24734,8 +24734,8 @@ "binop": null }, "value": "name", - "start": 4267, - "end": 4271, + "start": 4272, + "end": 4276, "loc": { "start": { "line": 202, @@ -24761,8 +24761,8 @@ "updateContext": null }, "value": "=", - "start": 4272, - "end": 4273, + "start": 4277, + "end": 4278, "loc": { "start": { "line": 202, @@ -24787,8 +24787,8 @@ "binop": null }, "value": "name", - "start": 4274, - "end": 4278, + "start": 4279, + "end": 4283, "loc": { "start": { "line": 202, @@ -24813,8 +24813,8 @@ "binop": null, "updateContext": null }, - "start": 4278, - "end": 4279, + "start": 4283, + "end": 4284, "loc": { "start": { "line": 202, @@ -24829,8 +24829,8 @@ { "type": "CommentBlock", "value": "*\n * @type {number}\n ", - "start": 4285, - "end": 4318, + "start": 4290, + "end": 4323, "loc": { "start": { "line": 204, @@ -24857,8 +24857,8 @@ "updateContext": null }, "value": "this", - "start": 4323, - "end": 4327, + "start": 4328, + "end": 4332, "loc": { "start": { "line": 207, @@ -24883,8 +24883,8 @@ "binop": null, "updateContext": null }, - "start": 4327, - "end": 4328, + "start": 4332, + "end": 4333, "loc": { "start": { "line": 207, @@ -24909,8 +24909,8 @@ "binop": null }, "value": "month_position", - "start": 4328, - "end": 4342, + "start": 4333, + "end": 4347, "loc": { "start": { "line": 207, @@ -24936,8 +24936,8 @@ "updateContext": null }, "value": "=", - "start": 4343, - "end": 4344, + "start": 4348, + "end": 4349, "loc": { "start": { "line": 207, @@ -24964,8 +24964,8 @@ "updateContext": null }, "value": "this", - "start": 4345, - "end": 4349, + "start": 4350, + "end": 4354, "loc": { "start": { "line": 207, @@ -24990,8 +24990,8 @@ "binop": null, "updateContext": null }, - "start": 4349, - "end": 4350, + "start": 4354, + "end": 4355, "loc": { "start": { "line": 207, @@ -25016,8 +25016,8 @@ "binop": null }, "value": "months", - "start": 4350, - "end": 4356, + "start": 4355, + "end": 4361, "loc": { "start": { "line": 207, @@ -25042,8 +25042,8 @@ "binop": null, "updateContext": null }, - "start": 4356, - "end": 4357, + "start": 4361, + "end": 4362, "loc": { "start": { "line": 207, @@ -25068,8 +25068,8 @@ "binop": null }, "value": "findIndex", - "start": 4357, - "end": 4366, + "start": 4362, + "end": 4371, "loc": { "start": { "line": 207, @@ -25093,8 +25093,8 @@ "postfix": false, "binop": null }, - "start": 4366, - "end": 4367, + "start": 4371, + "end": 4372, "loc": { "start": { "line": 207, @@ -25119,8 +25119,8 @@ "binop": null }, "value": "m", - "start": 4374, - "end": 4375, + "start": 4379, + "end": 4380, "loc": { "start": { "line": 208, @@ -25145,8 +25145,8 @@ "binop": null, "updateContext": null }, - "start": 4376, - "end": 4378, + "start": 4381, + "end": 4383, "loc": { "start": { "line": 208, @@ -25171,8 +25171,8 @@ "binop": null }, "value": "m", - "start": 4379, - "end": 4380, + "start": 4384, + "end": 4385, "loc": { "start": { "line": 208, @@ -25198,8 +25198,8 @@ "updateContext": null }, "value": "===", - "start": 4381, - "end": 4384, + "start": 4386, + "end": 4389, "loc": { "start": { "line": 208, @@ -25226,8 +25226,8 @@ "updateContext": null }, "value": "this", - "start": 4385, - "end": 4389, + "start": 4390, + "end": 4394, "loc": { "start": { "line": 208, @@ -25252,8 +25252,8 @@ "binop": null, "updateContext": null }, - "start": 4389, - "end": 4390, + "start": 4394, + "end": 4395, "loc": { "start": { "line": 208, @@ -25278,8 +25278,8 @@ "binop": null }, "value": "name", - "start": 4390, - "end": 4394, + "start": 4395, + "end": 4399, "loc": { "start": { "line": 208, @@ -25303,8 +25303,8 @@ "postfix": false, "binop": null }, - "start": 4394, - "end": 4395, + "start": 4399, + "end": 4400, "loc": { "start": { "line": 208, @@ -25329,8 +25329,8 @@ "binop": null, "updateContext": null }, - "start": 4395, - "end": 4396, + "start": 4400, + "end": 4401, "loc": { "start": { "line": 208, @@ -25354,8 +25354,8 @@ "postfix": false, "binop": null }, - "start": 4399, - "end": 4400, + "start": 4404, + "end": 4405, "loc": { "start": { "line": 209, @@ -25370,8 +25370,8 @@ { "type": "CommentBlock", "value": "*\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n ", - "start": 4404, - "end": 4484, + "start": 4409, + "end": 4489, "loc": { "start": { "line": 211, @@ -25396,8 +25396,8 @@ "binop": null }, "value": "next", - "start": 4487, - "end": 4491, + "start": 4492, + "end": 4496, "loc": { "start": { "line": 215, @@ -25421,8 +25421,8 @@ "postfix": false, "binop": null }, - "start": 4491, - "end": 4492, + "start": 4496, + "end": 4497, "loc": { "start": { "line": 215, @@ -25446,8 +25446,8 @@ "postfix": false, "binop": null }, - "start": 4492, - "end": 4493, + "start": 4497, + "end": 4498, "loc": { "start": { "line": 215, @@ -25471,8 +25471,8 @@ "postfix": false, "binop": null }, - "start": 4494, - "end": 4495, + "start": 4499, + "end": 4500, "loc": { "start": { "line": 215, @@ -25499,8 +25499,8 @@ "updateContext": null }, "value": "return", - "start": 4500, - "end": 4506, + "start": 4505, + "end": 4511, "loc": { "start": { "line": 216, @@ -25527,8 +25527,8 @@ "updateContext": null }, "value": "this", - "start": 4507, - "end": 4511, + "start": 4512, + "end": 4516, "loc": { "start": { "line": 216, @@ -25553,8 +25553,8 @@ "binop": null, "updateContext": null }, - "start": 4511, - "end": 4512, + "start": 4516, + "end": 4517, "loc": { "start": { "line": 216, @@ -25579,8 +25579,8 @@ "binop": null }, "value": "shift", - "start": 4512, - "end": 4517, + "start": 4517, + "end": 4522, "loc": { "start": { "line": 216, @@ -25604,8 +25604,8 @@ "postfix": false, "binop": null }, - "start": 4517, - "end": 4518, + "start": 4522, + "end": 4523, "loc": { "start": { "line": 216, @@ -25631,8 +25631,8 @@ "updateContext": null }, "value": 1, - "start": 4518, - "end": 4519, + "start": 4523, + "end": 4524, "loc": { "start": { "line": 216, @@ -25656,8 +25656,8 @@ "postfix": false, "binop": null }, - "start": 4519, - "end": 4520, + "start": 4524, + "end": 4525, "loc": { "start": { "line": 216, @@ -25682,8 +25682,8 @@ "binop": null, "updateContext": null }, - "start": 4520, - "end": 4521, + "start": 4525, + "end": 4526, "loc": { "start": { "line": 216, @@ -25707,8 +25707,8 @@ "postfix": false, "binop": null }, - "start": 4524, - "end": 4525, + "start": 4529, + "end": 4530, "loc": { "start": { "line": 217, @@ -25723,8 +25723,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n ", - "start": 4529, - "end": 4648, + "start": 4534, + "end": 4653, "loc": { "start": { "line": 219, @@ -25749,8 +25749,8 @@ "binop": null }, "value": "validate", - "start": 4651, - "end": 4659, + "start": 4656, + "end": 4664, "loc": { "start": { "line": 223, @@ -25774,8 +25774,8 @@ "postfix": false, "binop": null }, - "start": 4659, - "end": 4660, + "start": 4664, + "end": 4665, "loc": { "start": { "line": 223, @@ -25799,8 +25799,8 @@ "postfix": false, "binop": null }, - "start": 4660, - "end": 4661, + "start": 4665, + "end": 4666, "loc": { "start": { "line": 223, @@ -25824,8 +25824,8 @@ "postfix": false, "binop": null }, - "start": 4662, - "end": 4663, + "start": 4667, + "end": 4668, "loc": { "start": { "line": 223, @@ -25852,8 +25852,8 @@ "updateContext": null }, "value": "if", - "start": 4668, - "end": 4670, + "start": 4673, + "end": 4675, "loc": { "start": { "line": 224, @@ -25877,8 +25877,8 @@ "postfix": false, "binop": null }, - "start": 4671, - "end": 4672, + "start": 4676, + "end": 4677, "loc": { "start": { "line": 224, @@ -25905,8 +25905,8 @@ "updateContext": null }, "value": "this", - "start": 4672, - "end": 4676, + "start": 4677, + "end": 4681, "loc": { "start": { "line": 224, @@ -25931,8 +25931,8 @@ "binop": null, "updateContext": null }, - "start": 4676, - "end": 4677, + "start": 4681, + "end": 4682, "loc": { "start": { "line": 224, @@ -25957,8 +25957,8 @@ "binop": null }, "value": "name", - "start": 4677, - "end": 4681, + "start": 4682, + "end": 4686, "loc": { "start": { "line": 224, @@ -25984,8 +25984,8 @@ "updateContext": null }, "value": "===", - "start": 4682, - "end": 4685, + "start": 4687, + "end": 4690, "loc": { "start": { "line": 224, @@ -26010,8 +26010,8 @@ "binop": null }, "value": "undefined", - "start": 4686, - "end": 4695, + "start": 4691, + "end": 4700, "loc": { "start": { "line": 224, @@ -26035,8 +26035,8 @@ "postfix": false, "binop": null }, - "start": 4695, - "end": 4696, + "start": 4700, + "end": 4701, "loc": { "start": { "line": 224, @@ -26060,8 +26060,8 @@ "postfix": false, "binop": null }, - "start": 4697, - "end": 4698, + "start": 4702, + "end": 4703, "loc": { "start": { "line": 224, @@ -26088,8 +26088,8 @@ "updateContext": null }, "value": "throw", - "start": 4705, - "end": 4710, + "start": 4710, + "end": 4715, "loc": { "start": { "line": 225, @@ -26115,8 +26115,8 @@ "updateContext": null }, "value": "Haab' month name must be provided", - "start": 4711, - "end": 4747, + "start": 4716, + "end": 4752, "loc": { "start": { "line": 225, @@ -26141,8 +26141,8 @@ "binop": null, "updateContext": null }, - "start": 4747, - "end": 4748, + "start": 4752, + "end": 4753, "loc": { "start": { "line": 225, @@ -26166,8 +26166,8 @@ "postfix": false, "binop": null }, - "start": 4753, - "end": 4754, + "start": 4758, + "end": 4759, "loc": { "start": { "line": 226, @@ -26194,8 +26194,8 @@ "updateContext": null }, "value": "if", - "start": 4759, - "end": 4761, + "start": 4764, + "end": 4766, "loc": { "start": { "line": 227, @@ -26219,8 +26219,8 @@ "postfix": false, "binop": null }, - "start": 4762, - "end": 4763, + "start": 4767, + "end": 4768, "loc": { "start": { "line": 227, @@ -26246,8 +26246,8 @@ "updateContext": null }, "value": "!", - "start": 4763, - "end": 4764, + "start": 4768, + "end": 4769, "loc": { "start": { "line": 227, @@ -26274,8 +26274,8 @@ "updateContext": null }, "value": "this", - "start": 4764, - "end": 4768, + "start": 4769, + "end": 4773, "loc": { "start": { "line": 227, @@ -26300,8 +26300,8 @@ "binop": null, "updateContext": null }, - "start": 4768, - "end": 4769, + "start": 4773, + "end": 4774, "loc": { "start": { "line": 227, @@ -26326,8 +26326,8 @@ "binop": null }, "value": "months", - "start": 4769, - "end": 4775, + "start": 4774, + "end": 4780, "loc": { "start": { "line": 227, @@ -26352,8 +26352,8 @@ "binop": null, "updateContext": null }, - "start": 4775, - "end": 4776, + "start": 4780, + "end": 4781, "loc": { "start": { "line": 227, @@ -26378,8 +26378,8 @@ "binop": null }, "value": "includes", - "start": 4776, - "end": 4784, + "start": 4781, + "end": 4789, "loc": { "start": { "line": 227, @@ -26403,8 +26403,8 @@ "postfix": false, "binop": null }, - "start": 4784, - "end": 4785, + "start": 4789, + "end": 4790, "loc": { "start": { "line": 227, @@ -26431,8 +26431,8 @@ "updateContext": null }, "value": "this", - "start": 4785, - "end": 4789, + "start": 4790, + "end": 4794, "loc": { "start": { "line": 227, @@ -26457,8 +26457,8 @@ "binop": null, "updateContext": null }, - "start": 4789, - "end": 4790, + "start": 4794, + "end": 4795, "loc": { "start": { "line": 227, @@ -26483,8 +26483,8 @@ "binop": null }, "value": "name", - "start": 4790, - "end": 4794, + "start": 4795, + "end": 4799, "loc": { "start": { "line": 227, @@ -26508,8 +26508,8 @@ "postfix": false, "binop": null }, - "start": 4794, - "end": 4795, + "start": 4799, + "end": 4800, "loc": { "start": { "line": 227, @@ -26533,8 +26533,8 @@ "postfix": false, "binop": null }, - "start": 4795, - "end": 4796, + "start": 4800, + "end": 4801, "loc": { "start": { "line": 227, @@ -26558,8 +26558,8 @@ "postfix": false, "binop": null }, - "start": 4797, - "end": 4798, + "start": 4802, + "end": 4803, "loc": { "start": { "line": 227, @@ -26586,8 +26586,8 @@ "updateContext": null }, "value": "throw", - "start": 4805, - "end": 4810, + "start": 4810, + "end": 4815, "loc": { "start": { "line": 228, @@ -26611,8 +26611,8 @@ "postfix": false, "binop": null }, - "start": 4811, - "end": 4812, + "start": 4816, + "end": 4817, "loc": { "start": { "line": 228, @@ -26638,8 +26638,8 @@ "updateContext": null }, "value": "Haab' day (", - "start": 4812, - "end": 4823, + "start": 4817, + "end": 4828, "loc": { "start": { "line": 228, @@ -26663,8 +26663,8 @@ "postfix": false, "binop": null }, - "start": 4823, - "end": 4825, + "start": 4828, + "end": 4830, "loc": { "start": { "line": 228, @@ -26691,8 +26691,8 @@ "updateContext": null }, "value": "this", - "start": 4825, - "end": 4829, + "start": 4830, + "end": 4834, "loc": { "start": { "line": 228, @@ -26717,8 +26717,8 @@ "binop": null, "updateContext": null }, - "start": 4829, - "end": 4830, + "start": 4834, + "end": 4835, "loc": { "start": { "line": 228, @@ -26743,8 +26743,8 @@ "binop": null }, "value": "name", - "start": 4830, - "end": 4834, + "start": 4835, + "end": 4839, "loc": { "start": { "line": 228, @@ -26768,8 +26768,8 @@ "postfix": false, "binop": null }, - "start": 4834, - "end": 4835, + "start": 4839, + "end": 4840, "loc": { "start": { "line": 228, @@ -26795,8 +26795,8 @@ "updateContext": null }, "value": ") must be in ", - "start": 4835, - "end": 4848, + "start": 4840, + "end": 4853, "loc": { "start": { "line": 228, @@ -26820,8 +26820,8 @@ "postfix": false, "binop": null }, - "start": 4848, - "end": 4850, + "start": 4853, + "end": 4855, "loc": { "start": { "line": 228, @@ -26848,8 +26848,8 @@ "updateContext": null }, "value": "this", - "start": 4850, - "end": 4854, + "start": 4855, + "end": 4859, "loc": { "start": { "line": 228, @@ -26874,8 +26874,8 @@ "binop": null, "updateContext": null }, - "start": 4854, - "end": 4855, + "start": 4859, + "end": 4860, "loc": { "start": { "line": 228, @@ -26900,8 +26900,8 @@ "binop": null }, "value": "months", - "start": 4855, - "end": 4861, + "start": 4860, + "end": 4866, "loc": { "start": { "line": 228, @@ -26925,8 +26925,8 @@ "postfix": false, "binop": null }, - "start": 4861, - "end": 4862, + "start": 4866, + "end": 4867, "loc": { "start": { "line": 228, @@ -26952,8 +26952,8 @@ "updateContext": null }, "value": "", - "start": 4862, - "end": 4862, + "start": 4867, + "end": 4867, "loc": { "start": { "line": 228, @@ -26977,8 +26977,8 @@ "postfix": false, "binop": null }, - "start": 4862, - "end": 4863, + "start": 4867, + "end": 4868, "loc": { "start": { "line": 228, @@ -27003,8 +27003,8 @@ "binop": null, "updateContext": null }, - "start": 4863, - "end": 4864, + "start": 4868, + "end": 4869, "loc": { "start": { "line": 228, @@ -27028,8 +27028,8 @@ "postfix": false, "binop": null }, - "start": 4869, - "end": 4870, + "start": 4874, + "end": 4875, "loc": { "start": { "line": 229, @@ -27053,8 +27053,8 @@ "postfix": false, "binop": null }, - "start": 4873, - "end": 4874, + "start": 4878, + "end": 4879, "loc": { "start": { "line": 230, @@ -27069,8 +27069,8 @@ { "type": "CommentBlock", "value": "*\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n ", - "start": 4878, - "end": 5091, + "start": 4883, + "end": 5096, "loc": { "start": { "line": 232, @@ -27095,8 +27095,8 @@ "binop": null }, "value": "shift", - "start": 5094, - "end": 5099, + "start": 5099, + "end": 5104, "loc": { "start": { "line": 238, @@ -27120,8 +27120,8 @@ "postfix": false, "binop": null }, - "start": 5099, - "end": 5100, + "start": 5104, + "end": 5105, "loc": { "start": { "line": 238, @@ -27146,8 +27146,8 @@ "binop": null }, "value": "increment", - "start": 5100, - "end": 5109, + "start": 5105, + "end": 5114, "loc": { "start": { "line": 238, @@ -27171,8 +27171,8 @@ "postfix": false, "binop": null }, - "start": 5109, - "end": 5110, + "start": 5114, + "end": 5115, "loc": { "start": { "line": 238, @@ -27196,8 +27196,8 @@ "postfix": false, "binop": null }, - "start": 5111, - "end": 5112, + "start": 5116, + "end": 5117, "loc": { "start": { "line": 238, @@ -27224,8 +27224,8 @@ "updateContext": null }, "value": "let", - "start": 5117, - "end": 5120, + "start": 5122, + "end": 5125, "loc": { "start": { "line": 239, @@ -27250,8 +27250,8 @@ "binop": null }, "value": "new_incremental", - "start": 5121, - "end": 5136, + "start": 5126, + "end": 5141, "loc": { "start": { "line": 239, @@ -27277,8 +27277,8 @@ "updateContext": null }, "value": "=", - "start": 5137, - "end": 5138, + "start": 5142, + "end": 5143, "loc": { "start": { "line": 239, @@ -27302,8 +27302,8 @@ "postfix": false, "binop": null }, - "start": 5139, - "end": 5140, + "start": 5144, + "end": 5145, "loc": { "start": { "line": 239, @@ -27330,8 +27330,8 @@ "updateContext": null }, "value": "this", - "start": 5140, - "end": 5144, + "start": 5145, + "end": 5149, "loc": { "start": { "line": 239, @@ -27356,8 +27356,8 @@ "binop": null, "updateContext": null }, - "start": 5144, - "end": 5145, + "start": 5149, + "end": 5150, "loc": { "start": { "line": 239, @@ -27382,8 +27382,8 @@ "binop": null }, "value": "month_position", - "start": 5145, - "end": 5159, + "start": 5150, + "end": 5164, "loc": { "start": { "line": 239, @@ -27409,8 +27409,8 @@ "updateContext": null }, "value": "+", - "start": 5160, - "end": 5161, + "start": 5165, + "end": 5166, "loc": { "start": { "line": 239, @@ -27435,8 +27435,8 @@ "binop": null }, "value": "increment", - "start": 5162, - "end": 5171, + "start": 5167, + "end": 5176, "loc": { "start": { "line": 239, @@ -27460,8 +27460,8 @@ "postfix": false, "binop": null }, - "start": 5171, - "end": 5172, + "start": 5176, + "end": 5177, "loc": { "start": { "line": 239, @@ -27487,8 +27487,8 @@ "updateContext": null }, "value": "%", - "start": 5173, - "end": 5174, + "start": 5178, + "end": 5179, "loc": { "start": { "line": 239, @@ -27514,8 +27514,8 @@ "updateContext": null }, "value": 19, - "start": 5175, - "end": 5177, + "start": 5180, + "end": 5182, "loc": { "start": { "line": 239, @@ -27540,8 +27540,8 @@ "binop": null, "updateContext": null }, - "start": 5177, - "end": 5178, + "start": 5182, + "end": 5183, "loc": { "start": { "line": 239, @@ -27566,8 +27566,8 @@ "binop": null }, "value": "new_incremental", - "start": 5183, - "end": 5198, + "start": 5188, + "end": 5203, "loc": { "start": { "line": 240, @@ -27593,8 +27593,8 @@ "updateContext": null }, "value": "=", - "start": 5199, - "end": 5200, + "start": 5204, + "end": 5205, "loc": { "start": { "line": 240, @@ -27618,8 +27618,8 @@ "postfix": false, "binop": null }, - "start": 5201, - "end": 5202, + "start": 5206, + "end": 5207, "loc": { "start": { "line": 240, @@ -27644,8 +27644,8 @@ "binop": null }, "value": "new_incremental", - "start": 5202, - "end": 5217, + "start": 5207, + "end": 5222, "loc": { "start": { "line": 240, @@ -27671,8 +27671,8 @@ "updateContext": null }, "value": "===", - "start": 5218, - "end": 5221, + "start": 5223, + "end": 5226, "loc": { "start": { "line": 240, @@ -27698,8 +27698,8 @@ "updateContext": null }, "value": 0, - "start": 5222, - "end": 5223, + "start": 5227, + "end": 5228, "loc": { "start": { "line": 240, @@ -27723,8 +27723,8 @@ "postfix": false, "binop": null }, - "start": 5223, - "end": 5224, + "start": 5228, + "end": 5229, "loc": { "start": { "line": 240, @@ -27749,8 +27749,8 @@ "binop": null, "updateContext": null }, - "start": 5225, - "end": 5226, + "start": 5230, + "end": 5231, "loc": { "start": { "line": 240, @@ -27776,8 +27776,8 @@ "updateContext": null }, "value": 19, - "start": 5227, - "end": 5229, + "start": 5232, + "end": 5234, "loc": { "start": { "line": 240, @@ -27802,8 +27802,8 @@ "binop": null, "updateContext": null }, - "start": 5230, - "end": 5231, + "start": 5235, + "end": 5236, "loc": { "start": { "line": 240, @@ -27828,8 +27828,8 @@ "binop": null }, "value": "new_incremental", - "start": 5232, - "end": 5247, + "start": 5237, + "end": 5252, "loc": { "start": { "line": 240, @@ -27854,8 +27854,8 @@ "binop": null, "updateContext": null }, - "start": 5247, - "end": 5248, + "start": 5252, + "end": 5253, "loc": { "start": { "line": 240, @@ -27882,8 +27882,8 @@ "updateContext": null }, "value": "return", - "start": 5253, - "end": 5259, + "start": 5258, + "end": 5264, "loc": { "start": { "line": 241, @@ -27910,8 +27910,8 @@ "updateContext": null }, "value": "new", - "start": 5260, - "end": 5263, + "start": 5265, + "end": 5268, "loc": { "start": { "line": 241, @@ -27936,8 +27936,8 @@ "binop": null }, "value": "HaabMonth", - "start": 5264, - "end": 5273, + "start": 5269, + "end": 5278, "loc": { "start": { "line": 241, @@ -27961,8 +27961,8 @@ "postfix": false, "binop": null }, - "start": 5273, - "end": 5274, + "start": 5278, + "end": 5279, "loc": { "start": { "line": 241, @@ -27987,8 +27987,8 @@ "binop": null }, "value": "new_incremental", - "start": 5274, - "end": 5289, + "start": 5279, + "end": 5294, "loc": { "start": { "line": 241, @@ -28012,8 +28012,8 @@ "postfix": false, "binop": null }, - "start": 5289, - "end": 5290, + "start": 5294, + "end": 5295, "loc": { "start": { "line": 241, @@ -28038,8 +28038,8 @@ "binop": null, "updateContext": null }, - "start": 5290, - "end": 5291, + "start": 5295, + "end": 5296, "loc": { "start": { "line": 241, @@ -28063,8 +28063,8 @@ "postfix": false, "binop": null }, - "start": 5294, - "end": 5295, + "start": 5299, + "end": 5300, "loc": { "start": { "line": 242, @@ -28088,8 +28088,8 @@ "postfix": false, "binop": null }, - "start": 5296, - "end": 5297, + "start": 5301, + "end": 5302, "loc": { "start": { "line": 243, @@ -28114,8 +28114,8 @@ "binop": null }, "value": "module", - "start": 5299, - "end": 5305, + "start": 5304, + "end": 5310, "loc": { "start": { "line": 245, @@ -28140,8 +28140,8 @@ "binop": null, "updateContext": null }, - "start": 5305, - "end": 5306, + "start": 5310, + "end": 5311, "loc": { "start": { "line": 245, @@ -28166,8 +28166,8 @@ "binop": null }, "value": "exports", - "start": 5306, - "end": 5313, + "start": 5311, + "end": 5318, "loc": { "start": { "line": 245, @@ -28193,8 +28193,8 @@ "updateContext": null }, "value": "=", - "start": 5314, - "end": 5315, + "start": 5319, + "end": 5320, "loc": { "start": { "line": 245, @@ -28218,8 +28218,8 @@ "postfix": false, "binop": null }, - "start": 5316, - "end": 5317, + "start": 5321, + "end": 5322, "loc": { "start": { "line": 245, @@ -28245,8 +28245,8 @@ "updateContext": null }, "value": "Haab", - "start": 5320, - "end": 5326, + "start": 5325, + "end": 5331, "loc": { "start": { "line": 246, @@ -28271,8 +28271,8 @@ "binop": null, "updateContext": null }, - "start": 5326, - "end": 5327, + "start": 5331, + "end": 5332, "loc": { "start": { "line": 246, @@ -28297,8 +28297,8 @@ "binop": null }, "value": "Haab", - "start": 5328, - "end": 5332, + "start": 5333, + "end": 5337, "loc": { "start": { "line": 246, @@ -28323,8 +28323,8 @@ "binop": null, "updateContext": null }, - "start": 5332, - "end": 5333, + "start": 5337, + "end": 5338, "loc": { "start": { "line": 246, @@ -28350,8 +28350,8 @@ "updateContext": null }, "value": "HaabMonth", - "start": 5336, - "end": 5347, + "start": 5341, + "end": 5352, "loc": { "start": { "line": 247, @@ -28376,8 +28376,8 @@ "binop": null, "updateContext": null }, - "start": 5347, - "end": 5348, + "start": 5352, + "end": 5353, "loc": { "start": { "line": 247, @@ -28402,8 +28402,8 @@ "binop": null }, "value": "HaabMonth", - "start": 5349, - "end": 5358, + "start": 5354, + "end": 5363, "loc": { "start": { "line": 247, @@ -28428,8 +28428,8 @@ "binop": null, "updateContext": null }, - "start": 5358, - "end": 5359, + "start": 5363, + "end": 5364, "loc": { "start": { "line": 247, @@ -28453,8 +28453,8 @@ "postfix": false, "binop": null }, - "start": 5360, - "end": 5361, + "start": 5365, + "end": 5366, "loc": { "start": { "line": 248, @@ -28479,8 +28479,8 @@ "binop": null, "updateContext": null }, - "start": 5361, - "end": 5362, + "start": 5366, + "end": 5367, "loc": { "start": { "line": 248, @@ -28505,8 +28505,8 @@ "binop": null, "updateContext": null }, - "start": 5363, - "end": 5363, + "start": 5368, + "end": 5368, "loc": { "start": { "line": 249, diff --git a/docs/ast/source/lc/long-count.js.json b/docs/ast/source/lc/long-count.js.json index c94b62c..80516ba 100644 --- a/docs/ast/source/lc/long-count.js.json +++ b/docs/ast/source/lc/long-count.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 6238, + "end": 6220, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 6238, + "end": 6220, "loc": { "start": { "line": 1, @@ -632,7 +632,7 @@ { "type": "ClassDeclaration", "start": 266, - "end": 6208, + "end": 6190, "loc": { "start": { "line": 13, @@ -665,7 +665,7 @@ "body": { "type": "ClassBody", "start": 282, - "end": 6208, + "end": 6190, "loc": { "start": { "line": 13, @@ -1454,7 +1454,7 @@ { "type": "ClassMethod", "start": 1024, - "end": 1158, + "end": 1157, "loc": { "start": { "line": 50, @@ -1470,7 +1470,7 @@ "key": { "type": "Identifier", "start": 1024, - "end": 1042, + "end": 1041, "loc": { "start": { "line": 50, @@ -1478,11 +1478,11 @@ }, "end": { "line": 50, - "column": 20 + "column": 19 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections", + "name": "get_date_sections", "leadingComments": null }, "kind": "method", @@ -1493,16 +1493,16 @@ "params": [ { "type": "Identifier", - "start": 1043, - "end": 1048, + "start": 1042, + "end": 1047, "loc": { "start": { "line": 50, - "column": 21 + "column": 20 }, "end": { "line": 50, - "column": 26 + "column": 25 }, "identifierName": "index" }, @@ -1511,12 +1511,12 @@ ], "body": { "type": "BlockStatement", - "start": 1050, - "end": 1158, + "start": 1049, + "end": 1157, "loc": { "start": { "line": 50, - "column": 28 + "column": 27 }, "end": { "line": 56, @@ -1526,8 +1526,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 1056, - "end": 1085, + "start": 1055, + "end": 1084, "loc": { "start": { "line": 51, @@ -1541,8 +1541,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 1060, - "end": 1084, + "start": 1059, + "end": 1083, "loc": { "start": { "line": 51, @@ -1555,8 +1555,8 @@ }, "id": { "type": "Identifier", - "start": 1060, - "end": 1064, + "start": 1059, + "end": 1063, "loc": { "start": { "line": 51, @@ -1572,8 +1572,8 @@ }, "init": { "type": "MemberExpression", - "start": 1067, - "end": 1084, + "start": 1066, + "end": 1083, "loc": { "start": { "line": 51, @@ -1586,8 +1586,8 @@ }, "object": { "type": "MemberExpression", - "start": 1067, - "end": 1077, + "start": 1066, + "end": 1076, "loc": { "start": { "line": 51, @@ -1600,8 +1600,8 @@ }, "object": { "type": "ThisExpression", - "start": 1067, - "end": 1071, + "start": 1066, + "end": 1070, "loc": { "start": { "line": 51, @@ -1615,8 +1615,8 @@ }, "property": { "type": "Identifier", - "start": 1072, - "end": 1077, + "start": 1071, + "end": 1076, "loc": { "start": { "line": 51, @@ -1634,8 +1634,8 @@ }, "property": { "type": "Identifier", - "start": 1078, - "end": 1083, + "start": 1077, + "end": 1082, "loc": { "start": { "line": 51, @@ -1657,8 +1657,8 @@ }, { "type": "IfStatement", - "start": 1090, - "end": 1137, + "start": 1089, + "end": 1136, "loc": { "start": { "line": 52, @@ -1671,8 +1671,8 @@ }, "test": { "type": "BinaryExpression", - "start": 1094, - "end": 1112, + "start": 1093, + "end": 1111, "loc": { "start": { "line": 52, @@ -1685,8 +1685,8 @@ }, "left": { "type": "Identifier", - "start": 1094, - "end": 1098, + "start": 1093, + "end": 1097, "loc": { "start": { "line": 52, @@ -1703,8 +1703,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 1103, - "end": 1112, + "start": 1102, + "end": 1111, "loc": { "start": { "line": 52, @@ -1721,8 +1721,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 1114, - "end": 1137, + "start": 1113, + "end": 1136, "loc": { "start": { "line": 52, @@ -1736,8 +1736,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1122, - "end": 1131, + "start": 1121, + "end": 1130, "loc": { "start": { "line": 53, @@ -1750,8 +1750,8 @@ }, "argument": { "type": "NumericLiteral", - "start": 1129, - "end": 1130, + "start": 1128, + "end": 1129, "loc": { "start": { "line": 53, @@ -1776,8 +1776,8 @@ }, { "type": "ReturnStatement", - "start": 1142, - "end": 1154, + "start": 1141, + "end": 1153, "loc": { "start": { "line": 55, @@ -1790,8 +1790,8 @@ }, "argument": { "type": "Identifier", - "start": 1149, - "end": 1153, + "start": 1148, + "end": 1152, "loc": { "start": { "line": 55, @@ -1832,8 +1832,8 @@ { "type": "CommentBlock", "value": "*\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n ", - "start": 1162, - "end": 1309, + "start": 1161, + "end": 1308, "loc": { "start": { "line": 58, @@ -1849,8 +1849,8 @@ }, { "type": "ClassMethod", - "start": 1312, - "end": 1441, + "start": 1311, + "end": 1439, "loc": { "start": { "line": 65, @@ -1865,8 +1865,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1312, - "end": 1330, + "start": 1311, + "end": 1328, "loc": { "start": { "line": 65, @@ -1874,11 +1874,11 @@ }, "end": { "line": 65, - "column": 20 + "column": 19 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections", + "name": "set_date_sections", "leadingComments": null }, "kind": "method", @@ -1889,16 +1889,16 @@ "params": [ { "type": "Identifier", - "start": 1331, - "end": 1336, + "start": 1329, + "end": 1334, "loc": { "start": { "line": 65, - "column": 21 + "column": 20 }, "end": { "line": 65, - "column": 26 + "column": 25 }, "identifierName": "index" }, @@ -1906,16 +1906,16 @@ }, { "type": "Identifier", - "start": 1338, - "end": 1343, + "start": 1336, + "end": 1341, "loc": { "start": { "line": 65, - "column": 28 + "column": 27 }, "end": { "line": 65, - "column": 33 + "column": 32 }, "identifierName": "value" }, @@ -1924,12 +1924,12 @@ ], "body": { "type": "BlockStatement", - "start": 1345, - "end": 1441, + "start": 1343, + "end": 1439, "loc": { "start": { "line": 65, - "column": 35 + "column": 34 }, "end": { "line": 69, @@ -1939,8 +1939,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1351, - "end": 1388, + "start": 1349, + "end": 1386, "loc": { "start": { "line": 66, @@ -1953,8 +1953,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1351, - "end": 1387, + "start": 1349, + "end": 1385, "loc": { "start": { "line": 66, @@ -1968,8 +1968,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1351, - "end": 1368, + "start": 1349, + "end": 1366, "loc": { "start": { "line": 66, @@ -1982,8 +1982,8 @@ }, "object": { "type": "MemberExpression", - "start": 1351, - "end": 1361, + "start": 1349, + "end": 1359, "loc": { "start": { "line": 66, @@ -1996,8 +1996,8 @@ }, "object": { "type": "ThisExpression", - "start": 1351, - "end": 1355, + "start": 1349, + "end": 1353, "loc": { "start": { "line": 66, @@ -2011,8 +2011,8 @@ }, "property": { "type": "Identifier", - "start": 1356, - "end": 1361, + "start": 1354, + "end": 1359, "loc": { "start": { "line": 66, @@ -2030,8 +2030,8 @@ }, "property": { "type": "Identifier", - "start": 1362, - "end": 1367, + "start": 1360, + "end": 1365, "loc": { "start": { "line": 66, @@ -2049,8 +2049,8 @@ }, "right": { "type": "CallExpression", - "start": 1371, - "end": 1387, + "start": 1369, + "end": 1385, "loc": { "start": { "line": 66, @@ -2063,8 +2063,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1371, - "end": 1385, + "start": 1369, + "end": 1383, "loc": { "start": { "line": 66, @@ -2077,8 +2077,8 @@ }, "object": { "type": "Identifier", - "start": 1371, - "end": 1376, + "start": 1369, + "end": 1374, "loc": { "start": { "line": 66, @@ -2094,8 +2094,8 @@ }, "property": { "type": "Identifier", - "start": 1377, - "end": 1385, + "start": 1375, + "end": 1383, "loc": { "start": { "line": 66, @@ -2117,8 +2117,8 @@ }, { "type": "ExpressionStatement", - "start": 1393, - "end": 1420, + "start": 1391, + "end": 1418, "loc": { "start": { "line": 67, @@ -2131,8 +2131,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1393, - "end": 1419, + "start": 1391, + "end": 1417, "loc": { "start": { "line": 67, @@ -2146,8 +2146,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1393, - "end": 1401, + "start": 1391, + "end": 1399, "loc": { "start": { "line": 67, @@ -2160,8 +2160,8 @@ }, "object": { "type": "ThisExpression", - "start": 1393, - "end": 1397, + "start": 1391, + "end": 1395, "loc": { "start": { "line": 67, @@ -2175,8 +2175,8 @@ }, "property": { "type": "Identifier", - "start": 1398, - "end": 1401, + "start": 1396, + "end": 1399, "loc": { "start": { "line": 67, @@ -2194,8 +2194,8 @@ }, "right": { "type": "CallExpression", - "start": 1404, - "end": 1419, + "start": 1402, + "end": 1417, "loc": { "start": { "line": 67, @@ -2208,8 +2208,8 @@ }, "callee": { "type": "MemberExpression", - "start": 1404, - "end": 1417, + "start": 1402, + "end": 1415, "loc": { "start": { "line": 67, @@ -2222,8 +2222,8 @@ }, "object": { "type": "ThisExpression", - "start": 1404, - "end": 1408, + "start": 1402, + "end": 1406, "loc": { "start": { "line": 67, @@ -2237,8 +2237,8 @@ }, "property": { "type": "Identifier", - "start": 1409, - "end": 1417, + "start": 1407, + "end": 1415, "loc": { "start": { "line": 67, @@ -2260,8 +2260,8 @@ }, { "type": "ReturnStatement", - "start": 1425, - "end": 1437, + "start": 1423, + "end": 1435, "loc": { "start": { "line": 68, @@ -2274,8 +2274,8 @@ }, "argument": { "type": "ThisExpression", - "start": 1432, - "end": 1436, + "start": 1430, + "end": 1434, "loc": { "start": { "line": 68, @@ -2296,8 +2296,8 @@ { "type": "CommentBlock", "value": "*\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n ", - "start": 1162, - "end": 1309, + "start": 1161, + "end": 1308, "loc": { "start": { "line": 58, @@ -2314,8 +2314,8 @@ { "type": "CommentBlock", "value": "*\n * Return the number of positions in the long count\n * @returns {number}\n ", - "start": 1445, - "end": 1531, + "start": 1443, + "end": 1529, "loc": { "start": { "line": 71, @@ -2331,8 +2331,8 @@ }, { "type": "ClassMethod", - "start": 1534, - "end": 1582, + "start": 1532, + "end": 1580, "loc": { "start": { "line": 75, @@ -2347,8 +2347,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1538, - "end": 1544, + "start": 1536, + "end": 1542, "loc": { "start": { "line": 75, @@ -2370,8 +2370,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1547, - "end": 1582, + "start": 1545, + "end": 1580, "loc": { "start": { "line": 75, @@ -2385,8 +2385,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1553, - "end": 1578, + "start": 1551, + "end": 1576, "loc": { "start": { "line": 76, @@ -2399,8 +2399,8 @@ }, "argument": { "type": "MemberExpression", - "start": 1560, - "end": 1577, + "start": 1558, + "end": 1575, "loc": { "start": { "line": 76, @@ -2413,8 +2413,8 @@ }, "object": { "type": "MemberExpression", - "start": 1560, - "end": 1570, + "start": 1558, + "end": 1568, "loc": { "start": { "line": 76, @@ -2427,8 +2427,8 @@ }, "object": { "type": "ThisExpression", - "start": 1560, - "end": 1564, + "start": 1558, + "end": 1562, "loc": { "start": { "line": 76, @@ -2442,8 +2442,8 @@ }, "property": { "type": "Identifier", - "start": 1565, - "end": 1570, + "start": 1563, + "end": 1568, "loc": { "start": { "line": 76, @@ -2461,8 +2461,8 @@ }, "property": { "type": "Identifier", - "start": 1571, - "end": 1577, + "start": 1569, + "end": 1575, "loc": { "start": { "line": 76, @@ -2487,8 +2487,8 @@ { "type": "CommentBlock", "value": "*\n * Return the number of positions in the long count\n * @returns {number}\n ", - "start": 1445, - "end": 1531, + "start": 1443, + "end": 1529, "loc": { "start": { "line": 71, @@ -2505,8 +2505,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'in component of the date\n * @returns {number}\n ", - "start": 1586, - "end": 1658, + "start": 1584, + "end": 1656, "loc": { "start": { "line": 79, @@ -2522,8 +2522,8 @@ }, { "type": "ClassMethod", - "start": 1661, - "end": 1727, + "start": 1659, + "end": 1724, "loc": { "start": { "line": 83, @@ -2538,8 +2538,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1665, - "end": 1669, + "start": 1663, + "end": 1667, "loc": { "start": { "line": 83, @@ -2561,8 +2561,8 @@ "params": [ { "type": "Identifier", - "start": 1670, - "end": 1678, + "start": 1668, + "end": 1676, "loc": { "start": { "line": 83, @@ -2579,8 +2579,8 @@ ], "body": { "type": "BlockStatement", - "start": 1680, - "end": 1727, + "start": 1678, + "end": 1724, "loc": { "start": { "line": 83, @@ -2594,8 +2594,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1686, - "end": 1723, + "start": 1684, + "end": 1720, "loc": { "start": { "line": 84, @@ -2603,13 +2603,13 @@ }, "end": { "line": 84, - "column": 41 + "column": 40 } }, "expression": { "type": "CallExpression", - "start": 1686, - "end": 1722, + "start": 1684, + "end": 1719, "loc": { "start": { "line": 84, @@ -2617,13 +2617,13 @@ }, "end": { "line": 84, - "column": 40 + "column": 39 } }, "callee": { "type": "MemberExpression", - "start": 1686, - "end": 1709, + "start": 1684, + "end": 1706, "loc": { "start": { "line": 84, @@ -2631,13 +2631,13 @@ }, "end": { "line": 84, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 1686, - "end": 1690, + "start": 1684, + "end": 1688, "loc": { "start": { "line": 84, @@ -2651,8 +2651,8 @@ }, "property": { "type": "Identifier", - "start": 1691, - "end": 1709, + "start": 1689, + "end": 1706, "loc": { "start": { "line": 84, @@ -2660,27 +2660,27 @@ }, "end": { "line": 84, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 1710, - "end": 1711, + "start": 1707, + "end": 1708, "loc": { "start": { "line": 84, - "column": 28 + "column": 27 }, "end": { "line": 84, - "column": 29 + "column": 28 } }, "extra": { @@ -2691,16 +2691,16 @@ }, { "type": "Identifier", - "start": 1713, - "end": 1721, + "start": 1710, + "end": 1718, "loc": { "start": { "line": 84, - "column": 31 + "column": 30 }, "end": { "line": 84, - "column": 39 + "column": 38 }, "identifierName": "new_k_in" }, @@ -2717,8 +2717,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'in component of the date\n * @returns {number}\n ", - "start": 1586, - "end": 1658, + "start": 1584, + "end": 1656, "loc": { "start": { "line": 79, @@ -2735,8 +2735,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'in component of the date\n * @returns {number}\n ", - "start": 1731, - "end": 1806, + "start": 1728, + "end": 1803, "loc": { "start": { "line": 87, @@ -2752,8 +2752,8 @@ }, { "type": "ClassMethod", - "start": 1809, - "end": 1864, + "start": 1806, + "end": 1860, "loc": { "start": { "line": 91, @@ -2768,8 +2768,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1813, - "end": 1817, + "start": 1810, + "end": 1814, "loc": { "start": { "line": 91, @@ -2791,8 +2791,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 1820, - "end": 1864, + "start": 1817, + "end": 1860, "loc": { "start": { "line": 91, @@ -2806,8 +2806,8 @@ "body": [ { "type": "ReturnStatement", - "start": 1826, - "end": 1860, + "start": 1823, + "end": 1856, "loc": { "start": { "line": 92, @@ -2815,13 +2815,13 @@ }, "end": { "line": 92, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 1833, - "end": 1859, + "start": 1830, + "end": 1855, "loc": { "start": { "line": 92, @@ -2829,13 +2829,13 @@ }, "end": { "line": 92, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 1833, - "end": 1856, + "start": 1830, + "end": 1852, "loc": { "start": { "line": 92, @@ -2843,13 +2843,13 @@ }, "end": { "line": 92, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 1833, - "end": 1837, + "start": 1830, + "end": 1834, "loc": { "start": { "line": 92, @@ -2863,8 +2863,8 @@ }, "property": { "type": "Identifier", - "start": 1838, - "end": 1856, + "start": 1835, + "end": 1852, "loc": { "start": { "line": 92, @@ -2872,27 +2872,27 @@ }, "end": { "line": 92, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 1857, - "end": 1858, + "start": 1853, + "end": 1854, "loc": { "start": { "line": 92, - "column": 35 + "column": 34 }, "end": { "line": 92, - "column": 36 + "column": 35 } }, "extra": { @@ -2912,8 +2912,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'in component of the date\n * @returns {number}\n ", - "start": 1731, - "end": 1806, + "start": 1728, + "end": 1803, "loc": { "start": { "line": 87, @@ -2930,8 +2930,8 @@ { "type": "CommentBlock", "value": "*\n * Set the winal component of the date\n * @returns {number}\n ", - "start": 1868, - "end": 1941, + "start": 1864, + "end": 1937, "loc": { "start": { "line": 95, @@ -2947,8 +2947,8 @@ }, { "type": "ClassMethod", - "start": 1944, - "end": 2013, + "start": 1940, + "end": 2008, "loc": { "start": { "line": 99, @@ -2963,8 +2963,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 1948, - "end": 1953, + "start": 1944, + "end": 1949, "loc": { "start": { "line": 99, @@ -2986,8 +2986,8 @@ "params": [ { "type": "Identifier", - "start": 1954, - "end": 1963, + "start": 1950, + "end": 1959, "loc": { "start": { "line": 99, @@ -3004,8 +3004,8 @@ ], "body": { "type": "BlockStatement", - "start": 1965, - "end": 2013, + "start": 1961, + "end": 2008, "loc": { "start": { "line": 99, @@ -3019,8 +3019,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 1971, - "end": 2009, + "start": 1967, + "end": 2004, "loc": { "start": { "line": 100, @@ -3028,13 +3028,13 @@ }, "end": { "line": 100, - "column": 42 + "column": 41 } }, "expression": { "type": "CallExpression", - "start": 1971, - "end": 2008, + "start": 1967, + "end": 2003, "loc": { "start": { "line": 100, @@ -3042,13 +3042,13 @@ }, "end": { "line": 100, - "column": 41 + "column": 40 } }, "callee": { "type": "MemberExpression", - "start": 1971, - "end": 1994, + "start": 1967, + "end": 1989, "loc": { "start": { "line": 100, @@ -3056,13 +3056,13 @@ }, "end": { "line": 100, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 1971, - "end": 1975, + "start": 1967, + "end": 1971, "loc": { "start": { "line": 100, @@ -3076,8 +3076,8 @@ }, "property": { "type": "Identifier", - "start": 1976, - "end": 1994, + "start": 1972, + "end": 1989, "loc": { "start": { "line": 100, @@ -3085,27 +3085,27 @@ }, "end": { "line": 100, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 1995, - "end": 1996, + "start": 1990, + "end": 1991, "loc": { "start": { "line": 100, - "column": 28 + "column": 27 }, "end": { "line": 100, - "column": 29 + "column": 28 } }, "extra": { @@ -3116,16 +3116,16 @@ }, { "type": "Identifier", - "start": 1998, - "end": 2007, + "start": 1993, + "end": 2002, "loc": { "start": { "line": 100, - "column": 31 + "column": 30 }, "end": { "line": 100, - "column": 40 + "column": 39 }, "identifierName": "new_winal" }, @@ -3142,8 +3142,8 @@ { "type": "CommentBlock", "value": "*\n * Set the winal component of the date\n * @returns {number}\n ", - "start": 1868, - "end": 1941, + "start": 1864, + "end": 1937, "loc": { "start": { "line": 95, @@ -3160,8 +3160,8 @@ { "type": "CommentBlock", "value": "*\n * Return the winal component of the date\n * @returns {number}\n ", - "start": 2017, - "end": 2093, + "start": 2012, + "end": 2088, "loc": { "start": { "line": 103, @@ -3177,8 +3177,8 @@ }, { "type": "ClassMethod", - "start": 2096, - "end": 2152, + "start": 2091, + "end": 2146, "loc": { "start": { "line": 107, @@ -3193,8 +3193,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2100, - "end": 2105, + "start": 2095, + "end": 2100, "loc": { "start": { "line": 107, @@ -3216,8 +3216,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2108, - "end": 2152, + "start": 2103, + "end": 2146, "loc": { "start": { "line": 107, @@ -3231,8 +3231,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2114, - "end": 2148, + "start": 2109, + "end": 2142, "loc": { "start": { "line": 108, @@ -3240,13 +3240,13 @@ }, "end": { "line": 108, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 2121, - "end": 2147, + "start": 2116, + "end": 2141, "loc": { "start": { "line": 108, @@ -3254,13 +3254,13 @@ }, "end": { "line": 108, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 2121, - "end": 2144, + "start": 2116, + "end": 2138, "loc": { "start": { "line": 108, @@ -3268,13 +3268,13 @@ }, "end": { "line": 108, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 2121, - "end": 2125, + "start": 2116, + "end": 2120, "loc": { "start": { "line": 108, @@ -3288,8 +3288,8 @@ }, "property": { "type": "Identifier", - "start": 2126, - "end": 2144, + "start": 2121, + "end": 2138, "loc": { "start": { "line": 108, @@ -3297,27 +3297,27 @@ }, "end": { "line": 108, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2145, - "end": 2146, + "start": 2139, + "end": 2140, "loc": { "start": { "line": 108, - "column": 35 + "column": 34 }, "end": { "line": 108, - "column": 36 + "column": 35 } }, "extra": { @@ -3337,8 +3337,8 @@ { "type": "CommentBlock", "value": "*\n * Return the winal component of the date\n * @returns {number}\n ", - "start": 2017, - "end": 2093, + "start": 2012, + "end": 2088, "loc": { "start": { "line": 103, @@ -3355,8 +3355,8 @@ { "type": "CommentBlock", "value": "*\n * Set the tun component of the date\n * @returns {number}\n ", - "start": 2156, - "end": 2227, + "start": 2150, + "end": 2221, "loc": { "start": { "line": 111, @@ -3372,8 +3372,8 @@ }, { "type": "ClassMethod", - "start": 2230, - "end": 2293, + "start": 2224, + "end": 2286, "loc": { "start": { "line": 115, @@ -3388,8 +3388,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2234, - "end": 2237, + "start": 2228, + "end": 2231, "loc": { "start": { "line": 115, @@ -3411,8 +3411,8 @@ "params": [ { "type": "Identifier", - "start": 2238, - "end": 2245, + "start": 2232, + "end": 2239, "loc": { "start": { "line": 115, @@ -3429,8 +3429,8 @@ ], "body": { "type": "BlockStatement", - "start": 2247, - "end": 2293, + "start": 2241, + "end": 2286, "loc": { "start": { "line": 115, @@ -3444,8 +3444,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2253, - "end": 2289, + "start": 2247, + "end": 2282, "loc": { "start": { "line": 116, @@ -3453,13 +3453,13 @@ }, "end": { "line": 116, - "column": 40 + "column": 39 } }, "expression": { "type": "CallExpression", - "start": 2253, - "end": 2288, + "start": 2247, + "end": 2281, "loc": { "start": { "line": 116, @@ -3467,13 +3467,13 @@ }, "end": { "line": 116, - "column": 39 + "column": 38 } }, "callee": { "type": "MemberExpression", - "start": 2253, - "end": 2276, + "start": 2247, + "end": 2269, "loc": { "start": { "line": 116, @@ -3481,13 +3481,13 @@ }, "end": { "line": 116, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 2253, - "end": 2257, + "start": 2247, + "end": 2251, "loc": { "start": { "line": 116, @@ -3501,8 +3501,8 @@ }, "property": { "type": "Identifier", - "start": 2258, - "end": 2276, + "start": 2252, + "end": 2269, "loc": { "start": { "line": 116, @@ -3510,27 +3510,27 @@ }, "end": { "line": 116, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2277, - "end": 2278, + "start": 2270, + "end": 2271, "loc": { "start": { "line": 116, - "column": 28 + "column": 27 }, "end": { "line": 116, - "column": 29 + "column": 28 } }, "extra": { @@ -3541,16 +3541,16 @@ }, { "type": "Identifier", - "start": 2280, - "end": 2287, + "start": 2273, + "end": 2280, "loc": { "start": { "line": 116, - "column": 31 + "column": 30 }, "end": { "line": 116, - "column": 38 + "column": 37 }, "identifierName": "new_tun" }, @@ -3567,8 +3567,8 @@ { "type": "CommentBlock", "value": "*\n * Set the tun component of the date\n * @returns {number}\n ", - "start": 2156, - "end": 2227, + "start": 2150, + "end": 2221, "loc": { "start": { "line": 111, @@ -3585,8 +3585,8 @@ { "type": "CommentBlock", "value": "*\n * Return the tun component of the date\n * @returns {number}\n ", - "start": 2297, - "end": 2371, + "start": 2290, + "end": 2364, "loc": { "start": { "line": 119, @@ -3602,8 +3602,8 @@ }, { "type": "ClassMethod", - "start": 2374, - "end": 2428, + "start": 2367, + "end": 2420, "loc": { "start": { "line": 123, @@ -3618,8 +3618,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2378, - "end": 2381, + "start": 2371, + "end": 2374, "loc": { "start": { "line": 123, @@ -3641,8 +3641,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2384, - "end": 2428, + "start": 2377, + "end": 2420, "loc": { "start": { "line": 123, @@ -3656,8 +3656,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2390, - "end": 2424, + "start": 2383, + "end": 2416, "loc": { "start": { "line": 124, @@ -3665,13 +3665,13 @@ }, "end": { "line": 124, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 2397, - "end": 2423, + "start": 2390, + "end": 2415, "loc": { "start": { "line": 124, @@ -3679,13 +3679,13 @@ }, "end": { "line": 124, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 2397, - "end": 2420, + "start": 2390, + "end": 2412, "loc": { "start": { "line": 124, @@ -3693,13 +3693,13 @@ }, "end": { "line": 124, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 2397, - "end": 2401, + "start": 2390, + "end": 2394, "loc": { "start": { "line": 124, @@ -3713,8 +3713,8 @@ }, "property": { "type": "Identifier", - "start": 2402, - "end": 2420, + "start": 2395, + "end": 2412, "loc": { "start": { "line": 124, @@ -3722,27 +3722,27 @@ }, "end": { "line": 124, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2421, - "end": 2422, + "start": 2413, + "end": 2414, "loc": { "start": { "line": 124, - "column": 35 + "column": 34 }, "end": { "line": 124, - "column": 36 + "column": 35 } }, "extra": { @@ -3762,8 +3762,8 @@ { "type": "CommentBlock", "value": "*\n * Return the tun component of the date\n * @returns {number}\n ", - "start": 2297, - "end": 2371, + "start": 2290, + "end": 2364, "loc": { "start": { "line": 119, @@ -3780,8 +3780,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'atun component of the date\n * @returns {number}\n ", - "start": 2432, - "end": 2506, + "start": 2424, + "end": 2498, "loc": { "start": { "line": 127, @@ -3797,8 +3797,8 @@ }, { "type": "ClassMethod", - "start": 2509, - "end": 2581, + "start": 2501, + "end": 2572, "loc": { "start": { "line": 131, @@ -3813,8 +3813,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2513, - "end": 2519, + "start": 2505, + "end": 2511, "loc": { "start": { "line": 131, @@ -3836,8 +3836,8 @@ "params": [ { "type": "Identifier", - "start": 2520, - "end": 2530, + "start": 2512, + "end": 2522, "loc": { "start": { "line": 131, @@ -3854,8 +3854,8 @@ ], "body": { "type": "BlockStatement", - "start": 2532, - "end": 2581, + "start": 2524, + "end": 2572, "loc": { "start": { "line": 131, @@ -3869,8 +3869,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2538, - "end": 2577, + "start": 2530, + "end": 2568, "loc": { "start": { "line": 132, @@ -3878,13 +3878,13 @@ }, "end": { "line": 132, - "column": 43 + "column": 42 } }, "expression": { "type": "CallExpression", - "start": 2538, - "end": 2576, + "start": 2530, + "end": 2567, "loc": { "start": { "line": 132, @@ -3892,13 +3892,13 @@ }, "end": { "line": 132, - "column": 42 + "column": 41 } }, "callee": { "type": "MemberExpression", - "start": 2538, - "end": 2561, + "start": 2530, + "end": 2552, "loc": { "start": { "line": 132, @@ -3906,13 +3906,13 @@ }, "end": { "line": 132, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 2538, - "end": 2542, + "start": 2530, + "end": 2534, "loc": { "start": { "line": 132, @@ -3926,8 +3926,8 @@ }, "property": { "type": "Identifier", - "start": 2543, - "end": 2561, + "start": 2535, + "end": 2552, "loc": { "start": { "line": 132, @@ -3935,27 +3935,27 @@ }, "end": { "line": 132, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2562, - "end": 2563, + "start": 2553, + "end": 2554, "loc": { "start": { "line": 132, - "column": 28 + "column": 27 }, "end": { "line": 132, - "column": 29 + "column": 28 } }, "extra": { @@ -3966,16 +3966,16 @@ }, { "type": "Identifier", - "start": 2565, - "end": 2575, + "start": 2556, + "end": 2566, "loc": { "start": { "line": 132, - "column": 31 + "column": 30 }, "end": { "line": 132, - "column": 41 + "column": 40 }, "identifierName": "new_k_atun" }, @@ -3992,8 +3992,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'atun component of the date\n * @returns {number}\n ", - "start": 2432, - "end": 2506, + "start": 2424, + "end": 2498, "loc": { "start": { "line": 127, @@ -4010,8 +4010,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'atun component of the date\n * @returns {number}\n ", - "start": 2585, - "end": 2662, + "start": 2576, + "end": 2653, "loc": { "start": { "line": 135, @@ -4027,8 +4027,8 @@ }, { "type": "ClassMethod", - "start": 2665, - "end": 2722, + "start": 2656, + "end": 2712, "loc": { "start": { "line": 139, @@ -4043,8 +4043,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2669, - "end": 2675, + "start": 2660, + "end": 2666, "loc": { "start": { "line": 139, @@ -4066,8 +4066,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2678, - "end": 2722, + "start": 2669, + "end": 2712, "loc": { "start": { "line": 139, @@ -4081,8 +4081,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2684, - "end": 2718, + "start": 2675, + "end": 2708, "loc": { "start": { "line": 140, @@ -4090,13 +4090,13 @@ }, "end": { "line": 140, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 2691, - "end": 2717, + "start": 2682, + "end": 2707, "loc": { "start": { "line": 140, @@ -4104,13 +4104,13 @@ }, "end": { "line": 140, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 2691, - "end": 2714, + "start": 2682, + "end": 2704, "loc": { "start": { "line": 140, @@ -4118,13 +4118,13 @@ }, "end": { "line": 140, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 2691, - "end": 2695, + "start": 2682, + "end": 2686, "loc": { "start": { "line": 140, @@ -4138,8 +4138,8 @@ }, "property": { "type": "Identifier", - "start": 2696, - "end": 2714, + "start": 2687, + "end": 2704, "loc": { "start": { "line": 140, @@ -4147,27 +4147,27 @@ }, "end": { "line": 140, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2715, - "end": 2716, + "start": 2705, + "end": 2706, "loc": { "start": { "line": 140, - "column": 35 + "column": 34 }, "end": { "line": 140, - "column": 36 + "column": 35 } }, "extra": { @@ -4187,8 +4187,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'atun component of the date\n * @returns {number}\n ", - "start": 2585, - "end": 2662, + "start": 2576, + "end": 2653, "loc": { "start": { "line": 135, @@ -4205,8 +4205,8 @@ { "type": "CommentBlock", "value": "*\n * Set the bak'tun component of the date\n * @returns {number}\n ", - "start": 2726, - "end": 2801, + "start": 2716, + "end": 2791, "loc": { "start": { "line": 143, @@ -4222,8 +4222,8 @@ }, { "type": "ClassMethod", - "start": 2804, - "end": 2879, + "start": 2794, + "end": 2868, "loc": { "start": { "line": 147, @@ -4238,8 +4238,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2808, - "end": 2815, + "start": 2798, + "end": 2805, "loc": { "start": { "line": 147, @@ -4261,8 +4261,8 @@ "params": [ { "type": "Identifier", - "start": 2816, - "end": 2827, + "start": 2806, + "end": 2817, "loc": { "start": { "line": 147, @@ -4279,8 +4279,8 @@ ], "body": { "type": "BlockStatement", - "start": 2829, - "end": 2879, + "start": 2819, + "end": 2868, "loc": { "start": { "line": 147, @@ -4294,8 +4294,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 2835, - "end": 2875, + "start": 2825, + "end": 2864, "loc": { "start": { "line": 148, @@ -4303,13 +4303,13 @@ }, "end": { "line": 148, - "column": 44 + "column": 43 } }, "expression": { "type": "CallExpression", - "start": 2835, - "end": 2874, + "start": 2825, + "end": 2863, "loc": { "start": { "line": 148, @@ -4317,13 +4317,13 @@ }, "end": { "line": 148, - "column": 43 + "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 2835, - "end": 2858, + "start": 2825, + "end": 2847, "loc": { "start": { "line": 148, @@ -4331,13 +4331,13 @@ }, "end": { "line": 148, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 2835, - "end": 2839, + "start": 2825, + "end": 2829, "loc": { "start": { "line": 148, @@ -4351,8 +4351,8 @@ }, "property": { "type": "Identifier", - "start": 2840, - "end": 2858, + "start": 2830, + "end": 2847, "loc": { "start": { "line": 148, @@ -4360,27 +4360,27 @@ }, "end": { "line": 148, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 2859, - "end": 2860, + "start": 2848, + "end": 2849, "loc": { "start": { "line": 148, - "column": 28 + "column": 27 }, "end": { "line": 148, - "column": 29 + "column": 28 } }, "extra": { @@ -4391,16 +4391,16 @@ }, { "type": "Identifier", - "start": 2862, - "end": 2873, + "start": 2851, + "end": 2862, "loc": { "start": { "line": 148, - "column": 31 + "column": 30 }, "end": { "line": 148, - "column": 42 + "column": 41 }, "identifierName": "new_bak_tun" }, @@ -4417,8 +4417,8 @@ { "type": "CommentBlock", "value": "*\n * Set the bak'tun component of the date\n * @returns {number}\n ", - "start": 2726, - "end": 2801, + "start": 2716, + "end": 2791, "loc": { "start": { "line": 143, @@ -4435,8 +4435,8 @@ { "type": "CommentBlock", "value": "*\n * Return the bak'tun component of the date\n * @returns {number}\n ", - "start": 2883, - "end": 2961, + "start": 2872, + "end": 2950, "loc": { "start": { "line": 151, @@ -4452,8 +4452,8 @@ }, { "type": "ClassMethod", - "start": 2964, - "end": 3022, + "start": 2953, + "end": 3010, "loc": { "start": { "line": 155, @@ -4468,8 +4468,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 2968, - "end": 2975, + "start": 2957, + "end": 2964, "loc": { "start": { "line": 155, @@ -4491,8 +4491,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 2978, - "end": 3022, + "start": 2967, + "end": 3010, "loc": { "start": { "line": 155, @@ -4506,8 +4506,8 @@ "body": [ { "type": "ReturnStatement", - "start": 2984, - "end": 3018, + "start": 2973, + "end": 3006, "loc": { "start": { "line": 156, @@ -4515,13 +4515,13 @@ }, "end": { "line": 156, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 2991, - "end": 3017, + "start": 2980, + "end": 3005, "loc": { "start": { "line": 156, @@ -4529,13 +4529,13 @@ }, "end": { "line": 156, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 2991, - "end": 3014, + "start": 2980, + "end": 3002, "loc": { "start": { "line": 156, @@ -4543,13 +4543,13 @@ }, "end": { "line": 156, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 2991, - "end": 2995, + "start": 2980, + "end": 2984, "loc": { "start": { "line": 156, @@ -4563,8 +4563,8 @@ }, "property": { "type": "Identifier", - "start": 2996, - "end": 3014, + "start": 2985, + "end": 3002, "loc": { "start": { "line": 156, @@ -4572,27 +4572,27 @@ }, "end": { "line": 156, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3015, - "end": 3016, + "start": 3003, + "end": 3004, "loc": { "start": { "line": 156, - "column": 35 + "column": 34 }, "end": { "line": 156, - "column": 36 + "column": 35 } }, "extra": { @@ -4612,8 +4612,8 @@ { "type": "CommentBlock", "value": "*\n * Return the bak'tun component of the date\n * @returns {number}\n ", - "start": 2883, - "end": 2961, + "start": 2872, + "end": 2950, "loc": { "start": { "line": 151, @@ -4630,8 +4630,8 @@ { "type": "CommentBlock", "value": "*\n * Set the piktun component of the date\n * @returns {number}\n ", - "start": 3026, - "end": 3100, + "start": 3014, + "end": 3088, "loc": { "start": { "line": 159, @@ -4647,8 +4647,8 @@ }, { "type": "ClassMethod", - "start": 3103, - "end": 3177, + "start": 3091, + "end": 3164, "loc": { "start": { "line": 163, @@ -4663,8 +4663,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3107, - "end": 3113, + "start": 3095, + "end": 3101, "loc": { "start": { "line": 163, @@ -4686,8 +4686,8 @@ "params": [ { "type": "Identifier", - "start": 3114, - "end": 3125, + "start": 3102, + "end": 3113, "loc": { "start": { "line": 163, @@ -4704,8 +4704,8 @@ ], "body": { "type": "BlockStatement", - "start": 3127, - "end": 3177, + "start": 3115, + "end": 3164, "loc": { "start": { "line": 163, @@ -4719,8 +4719,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3133, - "end": 3173, + "start": 3121, + "end": 3160, "loc": { "start": { "line": 164, @@ -4728,13 +4728,13 @@ }, "end": { "line": 164, - "column": 44 + "column": 43 } }, "expression": { "type": "CallExpression", - "start": 3133, - "end": 3172, + "start": 3121, + "end": 3159, "loc": { "start": { "line": 164, @@ -4742,13 +4742,13 @@ }, "end": { "line": 164, - "column": 43 + "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 3133, - "end": 3156, + "start": 3121, + "end": 3143, "loc": { "start": { "line": 164, @@ -4756,13 +4756,13 @@ }, "end": { "line": 164, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 3133, - "end": 3137, + "start": 3121, + "end": 3125, "loc": { "start": { "line": 164, @@ -4776,8 +4776,8 @@ }, "property": { "type": "Identifier", - "start": 3138, - "end": 3156, + "start": 3126, + "end": 3143, "loc": { "start": { "line": 164, @@ -4785,27 +4785,27 @@ }, "end": { "line": 164, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3157, - "end": 3158, + "start": 3144, + "end": 3145, "loc": { "start": { "line": 164, - "column": 28 + "column": 27 }, "end": { "line": 164, - "column": 29 + "column": 28 } }, "extra": { @@ -4816,16 +4816,16 @@ }, { "type": "Identifier", - "start": 3160, - "end": 3171, + "start": 3147, + "end": 3158, "loc": { "start": { "line": 164, - "column": 31 + "column": 30 }, "end": { "line": 164, - "column": 42 + "column": 41 }, "identifierName": "new_bak_tun" }, @@ -4842,8 +4842,8 @@ { "type": "CommentBlock", "value": "*\n * Set the piktun component of the date\n * @returns {number}\n ", - "start": 3026, - "end": 3100, + "start": 3014, + "end": 3088, "loc": { "start": { "line": 159, @@ -4860,8 +4860,8 @@ { "type": "CommentBlock", "value": "*\n * Return the piktun component of the date\n * @returns {number}\n ", - "start": 3181, - "end": 3258, + "start": 3168, + "end": 3245, "loc": { "start": { "line": 167, @@ -4877,8 +4877,8 @@ }, { "type": "ClassMethod", - "start": 3261, - "end": 3318, + "start": 3248, + "end": 3304, "loc": { "start": { "line": 171, @@ -4893,8 +4893,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3265, - "end": 3271, + "start": 3252, + "end": 3258, "loc": { "start": { "line": 171, @@ -4916,8 +4916,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3274, - "end": 3318, + "start": 3261, + "end": 3304, "loc": { "start": { "line": 171, @@ -4931,8 +4931,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3280, - "end": 3314, + "start": 3267, + "end": 3300, "loc": { "start": { "line": 172, @@ -4940,13 +4940,13 @@ }, "end": { "line": 172, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 3287, - "end": 3313, + "start": 3274, + "end": 3299, "loc": { "start": { "line": 172, @@ -4954,13 +4954,13 @@ }, "end": { "line": 172, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 3287, - "end": 3310, + "start": 3274, + "end": 3296, "loc": { "start": { "line": 172, @@ -4968,13 +4968,13 @@ }, "end": { "line": 172, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 3287, - "end": 3291, + "start": 3274, + "end": 3278, "loc": { "start": { "line": 172, @@ -4988,8 +4988,8 @@ }, "property": { "type": "Identifier", - "start": 3292, - "end": 3310, + "start": 3279, + "end": 3296, "loc": { "start": { "line": 172, @@ -4997,27 +4997,27 @@ }, "end": { "line": 172, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3311, - "end": 3312, + "start": 3297, + "end": 3298, "loc": { "start": { "line": 172, - "column": 35 + "column": 34 }, "end": { "line": 172, - "column": 36 + "column": 35 } }, "extra": { @@ -5037,8 +5037,8 @@ { "type": "CommentBlock", "value": "*\n * Return the piktun component of the date\n * @returns {number}\n ", - "start": 3181, - "end": 3258, + "start": 3168, + "end": 3245, "loc": { "start": { "line": 167, @@ -5055,8 +5055,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kalabtun component of the date\n * @returns {number}\n ", - "start": 3322, - "end": 3398, + "start": 3308, + "end": 3384, "loc": { "start": { "line": 175, @@ -5072,8 +5072,8 @@ }, { "type": "ClassMethod", - "start": 3401, - "end": 3477, + "start": 3387, + "end": 3462, "loc": { "start": { "line": 179, @@ -5088,8 +5088,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3405, - "end": 3413, + "start": 3391, + "end": 3399, "loc": { "start": { "line": 179, @@ -5111,8 +5111,8 @@ "params": [ { "type": "Identifier", - "start": 3414, - "end": 3425, + "start": 3400, + "end": 3411, "loc": { "start": { "line": 179, @@ -5129,8 +5129,8 @@ ], "body": { "type": "BlockStatement", - "start": 3427, - "end": 3477, + "start": 3413, + "end": 3462, "loc": { "start": { "line": 179, @@ -5144,8 +5144,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3433, - "end": 3473, + "start": 3419, + "end": 3458, "loc": { "start": { "line": 180, @@ -5153,13 +5153,13 @@ }, "end": { "line": 180, - "column": 44 + "column": 43 } }, "expression": { "type": "CallExpression", - "start": 3433, - "end": 3472, + "start": 3419, + "end": 3457, "loc": { "start": { "line": 180, @@ -5167,13 +5167,13 @@ }, "end": { "line": 180, - "column": 43 + "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 3433, - "end": 3456, + "start": 3419, + "end": 3441, "loc": { "start": { "line": 180, @@ -5181,13 +5181,13 @@ }, "end": { "line": 180, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 3433, - "end": 3437, + "start": 3419, + "end": 3423, "loc": { "start": { "line": 180, @@ -5201,8 +5201,8 @@ }, "property": { "type": "Identifier", - "start": 3438, - "end": 3456, + "start": 3424, + "end": 3441, "loc": { "start": { "line": 180, @@ -5210,27 +5210,27 @@ }, "end": { "line": 180, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3457, - "end": 3458, + "start": 3442, + "end": 3443, "loc": { "start": { "line": 180, - "column": 28 + "column": 27 }, "end": { "line": 180, - "column": 29 + "column": 28 } }, "extra": { @@ -5241,16 +5241,16 @@ }, { "type": "Identifier", - "start": 3460, - "end": 3471, + "start": 3445, + "end": 3456, "loc": { "start": { "line": 180, - "column": 31 + "column": 30 }, "end": { "line": 180, - "column": 42 + "column": 41 }, "identifierName": "new_bak_tun" }, @@ -5267,8 +5267,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kalabtun component of the date\n * @returns {number}\n ", - "start": 3322, - "end": 3398, + "start": 3308, + "end": 3384, "loc": { "start": { "line": 175, @@ -5285,8 +5285,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kalabtun component of the date\n * @returns {number}\n ", - "start": 3481, - "end": 3560, + "start": 3466, + "end": 3545, "loc": { "start": { "line": 183, @@ -5302,8 +5302,8 @@ }, { "type": "ClassMethod", - "start": 3563, - "end": 3622, + "start": 3548, + "end": 3606, "loc": { "start": { "line": 187, @@ -5318,8 +5318,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3567, - "end": 3575, + "start": 3552, + "end": 3560, "loc": { "start": { "line": 187, @@ -5341,8 +5341,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3578, - "end": 3622, + "start": 3563, + "end": 3606, "loc": { "start": { "line": 187, @@ -5356,8 +5356,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3584, - "end": 3618, + "start": 3569, + "end": 3602, "loc": { "start": { "line": 188, @@ -5365,13 +5365,13 @@ }, "end": { "line": 188, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 3591, - "end": 3617, + "start": 3576, + "end": 3601, "loc": { "start": { "line": 188, @@ -5379,13 +5379,13 @@ }, "end": { "line": 188, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 3591, - "end": 3614, + "start": 3576, + "end": 3598, "loc": { "start": { "line": 188, @@ -5393,13 +5393,13 @@ }, "end": { "line": 188, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 3591, - "end": 3595, + "start": 3576, + "end": 3580, "loc": { "start": { "line": 188, @@ -5413,8 +5413,8 @@ }, "property": { "type": "Identifier", - "start": 3596, - "end": 3614, + "start": 3581, + "end": 3598, "loc": { "start": { "line": 188, @@ -5422,27 +5422,27 @@ }, "end": { "line": 188, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3615, - "end": 3616, + "start": 3599, + "end": 3600, "loc": { "start": { "line": 188, - "column": 35 + "column": 34 }, "end": { "line": 188, - "column": 36 + "column": 35 } }, "extra": { @@ -5462,8 +5462,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kalabtun component of the date\n * @returns {number}\n ", - "start": 3481, - "end": 3560, + "start": 3466, + "end": 3545, "loc": { "start": { "line": 183, @@ -5480,8 +5480,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3626, - "end": 3704, + "start": 3610, + "end": 3688, "loc": { "start": { "line": 191, @@ -5497,8 +5497,8 @@ }, { "type": "ClassMethod", - "start": 3707, - "end": 3785, + "start": 3691, + "end": 3768, "loc": { "start": { "line": 195, @@ -5513,8 +5513,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3711, - "end": 3721, + "start": 3695, + "end": 3705, "loc": { "start": { "line": 195, @@ -5536,8 +5536,8 @@ "params": [ { "type": "Identifier", - "start": 3722, - "end": 3733, + "start": 3706, + "end": 3717, "loc": { "start": { "line": 195, @@ -5554,8 +5554,8 @@ ], "body": { "type": "BlockStatement", - "start": 3735, - "end": 3785, + "start": 3719, + "end": 3768, "loc": { "start": { "line": 195, @@ -5569,8 +5569,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 3741, - "end": 3781, + "start": 3725, + "end": 3764, "loc": { "start": { "line": 196, @@ -5578,13 +5578,13 @@ }, "end": { "line": 196, - "column": 44 + "column": 43 } }, "expression": { "type": "CallExpression", - "start": 3741, - "end": 3780, + "start": 3725, + "end": 3763, "loc": { "start": { "line": 196, @@ -5592,13 +5592,13 @@ }, "end": { "line": 196, - "column": 43 + "column": 42 } }, "callee": { "type": "MemberExpression", - "start": 3741, - "end": 3764, + "start": 3725, + "end": 3747, "loc": { "start": { "line": 196, @@ -5606,13 +5606,13 @@ }, "end": { "line": 196, - "column": 27 + "column": 26 } }, "object": { "type": "ThisExpression", - "start": 3741, - "end": 3745, + "start": 3725, + "end": 3729, "loc": { "start": { "line": 196, @@ -5626,8 +5626,8 @@ }, "property": { "type": "Identifier", - "start": 3746, - "end": 3764, + "start": 3730, + "end": 3747, "loc": { "start": { "line": 196, @@ -5635,27 +5635,27 @@ }, "end": { "line": 196, - "column": 27 + "column": 26 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3765, - "end": 3766, + "start": 3748, + "end": 3749, "loc": { "start": { "line": 196, - "column": 28 + "column": 27 }, "end": { "line": 196, - "column": 29 + "column": 28 } }, "extra": { @@ -5666,16 +5666,16 @@ }, { "type": "Identifier", - "start": 3768, - "end": 3779, + "start": 3751, + "end": 3762, "loc": { "start": { "line": 196, - "column": 31 + "column": 30 }, "end": { "line": 196, - "column": 42 + "column": 41 }, "identifierName": "new_bak_tun" }, @@ -5692,8 +5692,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3626, - "end": 3704, + "start": 3610, + "end": 3688, "loc": { "start": { "line": 191, @@ -5710,8 +5710,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3789, - "end": 3870, + "start": 3772, + "end": 3853, "loc": { "start": { "line": 199, @@ -5727,8 +5727,8 @@ }, { "type": "ClassMethod", - "start": 3873, - "end": 3934, + "start": 3856, + "end": 3916, "loc": { "start": { "line": 203, @@ -5743,8 +5743,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3877, - "end": 3887, + "start": 3860, + "end": 3870, "loc": { "start": { "line": 203, @@ -5766,8 +5766,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3890, - "end": 3934, + "start": 3873, + "end": 3916, "loc": { "start": { "line": 203, @@ -5781,8 +5781,8 @@ "body": [ { "type": "ReturnStatement", - "start": 3896, - "end": 3930, + "start": 3879, + "end": 3912, "loc": { "start": { "line": 204, @@ -5790,13 +5790,13 @@ }, "end": { "line": 204, - "column": 38 + "column": 37 } }, "argument": { "type": "CallExpression", - "start": 3903, - "end": 3929, + "start": 3886, + "end": 3911, "loc": { "start": { "line": 204, @@ -5804,13 +5804,13 @@ }, "end": { "line": 204, - "column": 37 + "column": 36 } }, "callee": { "type": "MemberExpression", - "start": 3903, - "end": 3926, + "start": 3886, + "end": 3908, "loc": { "start": { "line": 204, @@ -5818,13 +5818,13 @@ }, "end": { "line": 204, - "column": 34 + "column": 33 } }, "object": { "type": "ThisExpression", - "start": 3903, - "end": 3907, + "start": 3886, + "end": 3890, "loc": { "start": { "line": 204, @@ -5838,8 +5838,8 @@ }, "property": { "type": "Identifier", - "start": 3908, - "end": 3926, + "start": 3891, + "end": 3908, "loc": { "start": { "line": 204, @@ -5847,27 +5847,27 @@ }, "end": { "line": 204, - "column": 34 + "column": 33 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", - "start": 3927, - "end": 3928, + "start": 3909, + "end": 3910, "loc": { "start": { "line": 204, - "column": 35 + "column": 34 }, "end": { "line": 204, - "column": 36 + "column": 35 } }, "extra": { @@ -5887,8 +5887,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3789, - "end": 3870, + "start": 3772, + "end": 3853, "loc": { "start": { "line": 199, @@ -5905,8 +5905,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {any}\n ", - "start": 3938, - "end": 3971, + "start": 3920, + "end": 3953, "loc": { "start": { "line": 207, @@ -5922,8 +5922,8 @@ }, { "type": "ClassMethod", - "start": 3974, - "end": 4077, + "start": 3956, + "end": 4059, "loc": { "start": { "line": 211, @@ -5938,8 +5938,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 3978, - "end": 3991, + "start": 3960, + "end": 3973, "loc": { "start": { "line": 211, @@ -5961,8 +5961,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 3994, - "end": 4077, + "start": 3976, + "end": 4059, "loc": { "start": { "line": 211, @@ -5976,8 +5976,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4000, - "end": 4073, + "start": 3982, + "end": 4055, "loc": { "start": { "line": 212, @@ -5990,8 +5990,8 @@ }, "argument": { "type": "CallExpression", - "start": 4007, - "end": 4072, + "start": 3989, + "end": 4054, "loc": { "start": { "line": 212, @@ -6004,8 +6004,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4007, - "end": 4016, + "start": 3989, + "end": 3998, "loc": { "start": { "line": 212, @@ -6018,8 +6018,8 @@ }, "object": { "type": "Identifier", - "start": 4007, - "end": 4012, + "start": 3989, + "end": 3994, "loc": { "start": { "line": 212, @@ -6035,8 +6035,8 @@ }, "property": { "type": "Identifier", - "start": 4013, - "end": 4016, + "start": 3995, + "end": 3998, "loc": { "start": { "line": 212, @@ -6055,8 +6055,8 @@ "arguments": [ { "type": "TemplateLiteral", - "start": 4024, - "end": 4065, + "start": 4006, + "end": 4047, "loc": { "start": { "line": 213, @@ -6070,8 +6070,8 @@ "expressions": [ { "type": "BinaryExpression", - "start": 4028, - "end": 4063, + "start": 4010, + "end": 4045, "loc": { "start": { "line": 213, @@ -6084,8 +6084,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4029, - "end": 4058, + "start": 4011, + "end": 4040, "loc": { "start": { "line": 213, @@ -6098,8 +6098,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4030, - "end": 4053, + "start": 4012, + "end": 4035, "loc": { "start": { "line": 213, @@ -6112,8 +6112,8 @@ }, "left": { "type": "CallExpression", - "start": 4030, - "end": 4049, + "start": 4012, + "end": 4031, "loc": { "start": { "line": 213, @@ -6126,8 +6126,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4030, - "end": 4047, + "start": 4012, + "end": 4029, "loc": { "start": { "line": 213, @@ -6140,8 +6140,8 @@ }, "object": { "type": "ThisExpression", - "start": 4030, - "end": 4034, + "start": 4012, + "end": 4016, "loc": { "start": { "line": 213, @@ -6155,8 +6155,8 @@ }, "property": { "type": "Identifier", - "start": 4035, - "end": 4047, + "start": 4017, + "end": 4029, "loc": { "start": { "line": 213, @@ -6177,8 +6177,8 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 4052, - "end": 4053, + "start": 4034, + "end": 4035, "loc": { "start": { "line": 213, @@ -6197,14 +6197,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 4029 + "parenStart": 4011 } }, "operator": "%", "right": { "type": "NumericLiteral", - "start": 4057, - "end": 4058, + "start": 4039, + "end": 4040, "loc": { "start": { "line": 213, @@ -6223,14 +6223,14 @@ }, "extra": { "parenthesized": true, - "parenStart": 4028 + "parenStart": 4010 } }, "operator": "+", "right": { "type": "NumericLiteral", - "start": 4062, - "end": 4063, + "start": 4044, + "end": 4045, "loc": { "start": { "line": 213, @@ -6252,8 +6252,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 4025, - "end": 4026, + "start": 4007, + "end": 4008, "loc": { "start": { "line": 213, @@ -6272,8 +6272,8 @@ }, { "type": "TemplateElement", - "start": 4064, - "end": 4064, + "start": 4046, + "end": 4046, "loc": { "start": { "line": 213, @@ -6303,8 +6303,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {any}\n ", - "start": 3938, - "end": 3971, + "start": 3920, + "end": 3953, "loc": { "start": { "line": 207, @@ -6321,8 +6321,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n ", - "start": 4081, - "end": 4187, + "start": 4063, + "end": 4169, "loc": { "start": { "line": 217, @@ -6338,8 +6338,8 @@ }, { "type": "ClassMethod", - "start": 4190, - "end": 4258, + "start": 4172, + "end": 4240, "loc": { "start": { "line": 221, @@ -6354,8 +6354,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4190, - "end": 4198, + "start": 4172, + "end": 4180, "loc": { "start": { "line": 221, @@ -6378,8 +6378,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4201, - "end": 4258, + "start": 4183, + "end": 4240, "loc": { "start": { "line": 221, @@ -6393,8 +6393,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4207, - "end": 4254, + "start": 4189, + "end": 4236, "loc": { "start": { "line": 222, @@ -6407,8 +6407,8 @@ }, "argument": { "type": "CallExpression", - "start": 4214, - "end": 4253, + "start": 4196, + "end": 4235, "loc": { "start": { "line": 222, @@ -6421,8 +6421,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4214, - "end": 4236, + "start": 4196, + "end": 4218, "loc": { "start": { "line": 222, @@ -6435,8 +6435,8 @@ }, "object": { "type": "MemberExpression", - "start": 4214, - "end": 4231, + "start": 4196, + "end": 4213, "loc": { "start": { "line": 222, @@ -6449,8 +6449,8 @@ }, "object": { "type": "ThisExpression", - "start": 4214, - "end": 4218, + "start": 4196, + "end": 4200, "loc": { "start": { "line": 222, @@ -6464,8 +6464,8 @@ }, "property": { "type": "Identifier", - "start": 4219, - "end": 4231, + "start": 4201, + "end": 4213, "loc": { "start": { "line": 222, @@ -6483,8 +6483,8 @@ }, "property": { "type": "Identifier", - "start": 4232, - "end": 4236, + "start": 4214, + "end": 4218, "loc": { "start": { "line": 222, @@ -6503,8 +6503,8 @@ "arguments": [ { "type": "CallExpression", - "start": 4237, - "end": 4252, + "start": 4219, + "end": 4234, "loc": { "start": { "line": 222, @@ -6517,8 +6517,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4237, - "end": 4250, + "start": 4219, + "end": 4232, "loc": { "start": { "line": 222, @@ -6531,8 +6531,8 @@ }, "object": { "type": "ThisExpression", - "start": 4237, - "end": 4241, + "start": 4219, + "end": 4223, "loc": { "start": { "line": 222, @@ -6546,8 +6546,8 @@ }, "property": { "type": "Identifier", - "start": 4242, - "end": 4250, + "start": 4224, + "end": 4232, "loc": { "start": { "line": 222, @@ -6576,8 +6576,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n ", - "start": 4081, - "end": 4187, + "start": 4063, + "end": 4169, "loc": { "start": { "line": 217, @@ -6594,8 +6594,8 @@ { "type": "CommentBlock", "value": "*\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n ", - "start": 4262, - "end": 4399, + "start": 4244, + "end": 4381, "loc": { "start": { "line": 225, @@ -6611,8 +6611,8 @@ }, { "type": "ClassMethod", - "start": 4402, - "end": 4539, + "start": 4384, + "end": 4521, "loc": { "start": { "line": 230, @@ -6627,8 +6627,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4402, - "end": 4412, + "start": 4384, + "end": 4394, "loc": { "start": { "line": 230, @@ -6651,8 +6651,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4415, - "end": 4539, + "start": 4397, + "end": 4521, "loc": { "start": { "line": 230, @@ -6666,8 +6666,8 @@ "body": [ { "type": "ForOfStatement", - "start": 4421, - "end": 4517, + "start": 4403, + "end": 4499, "loc": { "start": { "line": 231, @@ -6680,8 +6680,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 4426, - "end": 4434, + "start": 4408, + "end": 4416, "loc": { "start": { "line": 231, @@ -6695,8 +6695,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 4430, - "end": 4434, + "start": 4412, + "end": 4416, "loc": { "start": { "line": 231, @@ -6709,8 +6709,8 @@ }, "id": { "type": "Identifier", - "start": 4430, - "end": 4434, + "start": 4412, + "end": 4416, "loc": { "start": { "line": 231, @@ -6731,8 +6731,8 @@ }, "right": { "type": "MemberExpression", - "start": 4438, - "end": 4448, + "start": 4420, + "end": 4430, "loc": { "start": { "line": 231, @@ -6745,8 +6745,8 @@ }, "object": { "type": "ThisExpression", - "start": 4438, - "end": 4442, + "start": 4420, + "end": 4424, "loc": { "start": { "line": 231, @@ -6760,8 +6760,8 @@ }, "property": { "type": "Identifier", - "start": 4443, - "end": 4448, + "start": 4425, + "end": 4430, "loc": { "start": { "line": 231, @@ -6779,8 +6779,8 @@ }, "body": { "type": "BlockStatement", - "start": 4450, - "end": 4517, + "start": 4432, + "end": 4499, "loc": { "start": { "line": 231, @@ -6794,8 +6794,8 @@ "body": [ { "type": "IfStatement", - "start": 4458, - "end": 4511, + "start": 4440, + "end": 4493, "loc": { "start": { "line": 232, @@ -6808,8 +6808,8 @@ }, "test": { "type": "BinaryExpression", - "start": 4462, - "end": 4479, + "start": 4444, + "end": 4461, "loc": { "start": { "line": 232, @@ -6822,8 +6822,8 @@ }, "left": { "type": "Identifier", - "start": 4462, - "end": 4466, + "start": 4444, + "end": 4448, "loc": { "start": { "line": 232, @@ -6840,8 +6840,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 4471, - "end": 4479, + "start": 4453, + "end": 4461, "loc": { "start": { "line": 232, @@ -6858,8 +6858,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4481, - "end": 4511, + "start": 4463, + "end": 4493, "loc": { "start": { "line": 232, @@ -6873,8 +6873,8 @@ "body": [ { "type": "ReturnStatement", - "start": 4491, - "end": 4503, + "start": 4473, + "end": 4485, "loc": { "start": { "line": 233, @@ -6887,8 +6887,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 4498, - "end": 4502, + "start": 4480, + "end": 4484, "loc": { "start": { "line": 233, @@ -6913,8 +6913,8 @@ }, { "type": "ReturnStatement", - "start": 4522, - "end": 4535, + "start": 4504, + "end": 4517, "loc": { "start": { "line": 236, @@ -6927,8 +6927,8 @@ }, "argument": { "type": "BooleanLiteral", - "start": 4529, - "end": 4534, + "start": 4511, + "end": 4516, "loc": { "start": { "line": 236, @@ -6950,8 +6950,8 @@ { "type": "CommentBlock", "value": "*\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n ", - "start": 4262, - "end": 4399, + "start": 4244, + "end": 4381, "loc": { "start": { "line": 225, @@ -6968,8 +6968,8 @@ { "type": "CommentBlock", "value": "*\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n ", - "start": 4543, - "end": 4633, + "start": 4525, + "end": 4615, "loc": { "start": { "line": 239, @@ -6985,8 +6985,8 @@ }, { "type": "ClassMethod", - "start": 4636, - "end": 4970, + "start": 4618, + "end": 4952, "loc": { "start": { "line": 243, @@ -7001,8 +7001,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 4636, - "end": 4648, + "start": 4618, + "end": 4630, "loc": { "start": { "line": 243, @@ -7025,8 +7025,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 4651, - "end": 4970, + "start": 4633, + "end": 4952, "loc": { "start": { "line": 243, @@ -7040,8 +7040,8 @@ "body": [ { "type": "IfStatement", - "start": 4657, - "end": 4740, + "start": 4639, + "end": 4722, "loc": { "start": { "line": 244, @@ -7054,8 +7054,8 @@ }, "test": { "type": "CallExpression", - "start": 4661, - "end": 4678, + "start": 4643, + "end": 4660, "loc": { "start": { "line": 244, @@ -7068,8 +7068,8 @@ }, "callee": { "type": "MemberExpression", - "start": 4661, - "end": 4676, + "start": 4643, + "end": 4658, "loc": { "start": { "line": 244, @@ -7082,8 +7082,8 @@ }, "object": { "type": "ThisExpression", - "start": 4661, - "end": 4665, + "start": 4643, + "end": 4647, "loc": { "start": { "line": 244, @@ -7097,8 +7097,8 @@ }, "property": { "type": "Identifier", - "start": 4666, - "end": 4676, + "start": 4648, + "end": 4658, "loc": { "start": { "line": 244, @@ -7118,8 +7118,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 4680, - "end": 4740, + "start": 4662, + "end": 4722, "loc": { "start": { "line": 244, @@ -7133,8 +7133,8 @@ "body": [ { "type": "ThrowStatement", - "start": 4688, - "end": 4734, + "start": 4670, + "end": 4716, "loc": { "start": { "line": 245, @@ -7147,8 +7147,8 @@ }, "argument": { "type": "StringLiteral", - "start": 4694, - "end": 4733, + "start": 4676, + "end": 4715, "loc": { "start": { "line": 245, @@ -7173,8 +7173,8 @@ }, { "type": "ReturnStatement", - "start": 4745, - "end": 4966, + "start": 4727, + "end": 4948, "loc": { "start": { "line": 247, @@ -7187,8 +7187,8 @@ }, "argument": { "type": "BinaryExpression", - "start": 4752, - "end": 4965, + "start": 4734, + "end": 4947, "loc": { "start": { "line": 247, @@ -7201,8 +7201,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4928, + "start": 4734, + "end": 4910, "loc": { "start": { "line": 247, @@ -7215,8 +7215,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4895, + "start": 4734, + "end": 4877, "loc": { "start": { "line": 247, @@ -7229,8 +7229,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4865, + "start": 4734, + "end": 4847, "loc": { "start": { "line": 247, @@ -7243,8 +7243,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4835, + "start": 4734, + "end": 4817, "loc": { "start": { "line": 247, @@ -7257,8 +7257,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4808, + "start": 4734, + "end": 4790, "loc": { "start": { "line": 247, @@ -7271,8 +7271,8 @@ }, "left": { "type": "BinaryExpression", - "start": 4752, - "end": 4785, + "start": 4734, + "end": 4767, "loc": { "start": { "line": 247, @@ -7285,8 +7285,8 @@ }, "left": { "type": "MemberExpression", - "start": 4752, - "end": 4761, + "start": 4734, + "end": 4743, "loc": { "start": { "line": 247, @@ -7299,8 +7299,8 @@ }, "object": { "type": "ThisExpression", - "start": 4752, - "end": 4756, + "start": 4734, + "end": 4738, "loc": { "start": { "line": 247, @@ -7314,8 +7314,8 @@ }, "property": { "type": "Identifier", - "start": 4757, - "end": 4761, + "start": 4739, + "end": 4743, "loc": { "start": { "line": 247, @@ -7334,8 +7334,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4770, - "end": 4785, + "start": 4752, + "end": 4767, "loc": { "start": { "line": 248, @@ -7348,8 +7348,8 @@ }, "left": { "type": "MemberExpression", - "start": 4770, - "end": 4780, + "start": 4752, + "end": 4762, "loc": { "start": { "line": 248, @@ -7362,8 +7362,8 @@ }, "object": { "type": "ThisExpression", - "start": 4770, - "end": 4774, + "start": 4752, + "end": 4756, "loc": { "start": { "line": 248, @@ -7377,8 +7377,8 @@ }, "property": { "type": "Identifier", - "start": 4775, - "end": 4780, + "start": 4757, + "end": 4762, "loc": { "start": { "line": 248, @@ -7397,8 +7397,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4783, - "end": 4785, + "start": 4765, + "end": 4767, "loc": { "start": { "line": 248, @@ -7420,8 +7420,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4794, - "end": 4808, + "start": 4776, + "end": 4790, "loc": { "start": { "line": 249, @@ -7434,8 +7434,8 @@ }, "left": { "type": "MemberExpression", - "start": 4794, - "end": 4802, + "start": 4776, + "end": 4784, "loc": { "start": { "line": 249, @@ -7448,8 +7448,8 @@ }, "object": { "type": "ThisExpression", - "start": 4794, - "end": 4798, + "start": 4776, + "end": 4780, "loc": { "start": { "line": 249, @@ -7463,8 +7463,8 @@ }, "property": { "type": "Identifier", - "start": 4799, - "end": 4802, + "start": 4781, + "end": 4784, "loc": { "start": { "line": 249, @@ -7483,8 +7483,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4805, - "end": 4808, + "start": 4787, + "end": 4790, "loc": { "start": { "line": 249, @@ -7506,8 +7506,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4817, - "end": 4835, + "start": 4799, + "end": 4817, "loc": { "start": { "line": 250, @@ -7520,8 +7520,8 @@ }, "left": { "type": "MemberExpression", - "start": 4817, - "end": 4828, + "start": 4799, + "end": 4810, "loc": { "start": { "line": 250, @@ -7534,8 +7534,8 @@ }, "object": { "type": "ThisExpression", - "start": 4817, - "end": 4821, + "start": 4799, + "end": 4803, "loc": { "start": { "line": 250, @@ -7549,8 +7549,8 @@ }, "property": { "type": "Identifier", - "start": 4822, - "end": 4828, + "start": 4804, + "end": 4810, "loc": { "start": { "line": 250, @@ -7569,8 +7569,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4831, - "end": 4835, + "start": 4813, + "end": 4817, "loc": { "start": { "line": 250, @@ -7592,8 +7592,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4844, - "end": 4865, + "start": 4826, + "end": 4847, "loc": { "start": { "line": 251, @@ -7606,8 +7606,8 @@ }, "left": { "type": "MemberExpression", - "start": 4844, - "end": 4856, + "start": 4826, + "end": 4838, "loc": { "start": { "line": 251, @@ -7620,8 +7620,8 @@ }, "object": { "type": "ThisExpression", - "start": 4844, - "end": 4848, + "start": 4826, + "end": 4830, "loc": { "start": { "line": 251, @@ -7635,8 +7635,8 @@ }, "property": { "type": "Identifier", - "start": 4849, - "end": 4856, + "start": 4831, + "end": 4838, "loc": { "start": { "line": 251, @@ -7655,8 +7655,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4859, - "end": 4865, + "start": 4841, + "end": 4847, "loc": { "start": { "line": 251, @@ -7678,8 +7678,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4874, - "end": 4895, + "start": 4856, + "end": 4877, "loc": { "start": { "line": 252, @@ -7692,8 +7692,8 @@ }, "left": { "type": "MemberExpression", - "start": 4874, - "end": 4885, + "start": 4856, + "end": 4867, "loc": { "start": { "line": 252, @@ -7706,8 +7706,8 @@ }, "object": { "type": "ThisExpression", - "start": 4874, - "end": 4878, + "start": 4856, + "end": 4860, "loc": { "start": { "line": 252, @@ -7721,8 +7721,8 @@ }, "property": { "type": "Identifier", - "start": 4879, - "end": 4885, + "start": 4861, + "end": 4867, "loc": { "start": { "line": 252, @@ -7741,8 +7741,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4888, - "end": 4895, + "start": 4870, + "end": 4877, "loc": { "start": { "line": 252, @@ -7764,8 +7764,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4904, - "end": 4928, + "start": 4886, + "end": 4910, "loc": { "start": { "line": 253, @@ -7778,8 +7778,8 @@ }, "left": { "type": "MemberExpression", - "start": 4904, - "end": 4917, + "start": 4886, + "end": 4899, "loc": { "start": { "line": 253, @@ -7792,8 +7792,8 @@ }, "object": { "type": "ThisExpression", - "start": 4904, - "end": 4908, + "start": 4886, + "end": 4890, "loc": { "start": { "line": 253, @@ -7807,8 +7807,8 @@ }, "property": { "type": "Identifier", - "start": 4909, - "end": 4917, + "start": 4891, + "end": 4899, "loc": { "start": { "line": 253, @@ -7827,8 +7827,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4920, - "end": 4928, + "start": 4902, + "end": 4910, "loc": { "start": { "line": 253, @@ -7850,8 +7850,8 @@ "operator": "+", "right": { "type": "BinaryExpression", - "start": 4937, - "end": 4965, + "start": 4919, + "end": 4947, "loc": { "start": { "line": 254, @@ -7864,8 +7864,8 @@ }, "left": { "type": "MemberExpression", - "start": 4937, - "end": 4952, + "start": 4919, + "end": 4934, "loc": { "start": { "line": 254, @@ -7878,8 +7878,8 @@ }, "object": { "type": "ThisExpression", - "start": 4937, - "end": 4941, + "start": 4919, + "end": 4923, "loc": { "start": { "line": 254, @@ -7893,8 +7893,8 @@ }, "property": { "type": "Identifier", - "start": 4942, - "end": 4952, + "start": 4924, + "end": 4934, "loc": { "start": { "line": 254, @@ -7913,8 +7913,8 @@ "operator": "*", "right": { "type": "NumericLiteral", - "start": 4955, - "end": 4965, + "start": 4937, + "end": 4947, "loc": { "start": { "line": 254, @@ -7942,8 +7942,8 @@ { "type": "CommentBlock", "value": "*\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n ", - "start": 4543, - "end": 4633, + "start": 4525, + "end": 4615, "loc": { "start": { "line": 239, @@ -7960,8 +7960,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {CalendarRound}\n ", - "start": 4974, - "end": 5017, + "start": 4956, + "end": 4999, "loc": { "start": { "line": 257, @@ -7977,8 +7977,8 @@ }, { "type": "ClassMethod", - "start": 5020, - "end": 5107, + "start": 5002, + "end": 5089, "loc": { "start": { "line": 261, @@ -7993,8 +7993,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 5020, - "end": 5040, + "start": 5002, + "end": 5022, "loc": { "start": { "line": 261, @@ -8017,8 +8017,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 5043, - "end": 5107, + "start": 5025, + "end": 5089, "loc": { "start": { "line": 261, @@ -8032,8 +8032,8 @@ "body": [ { "type": "ReturnStatement", - "start": 5049, - "end": 5103, + "start": 5031, + "end": 5085, "loc": { "start": { "line": 262, @@ -8046,8 +8046,8 @@ }, "argument": { "type": "CallExpression", - "start": 5056, - "end": 5102, + "start": 5038, + "end": 5084, "loc": { "start": { "line": 262, @@ -8060,8 +8060,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5056, - "end": 5068, + "start": 5038, + "end": 5050, "loc": { "start": { "line": 262, @@ -8074,8 +8074,8 @@ }, "object": { "type": "Identifier", - "start": 5056, - "end": 5062, + "start": 5038, + "end": 5044, "loc": { "start": { "line": 262, @@ -8091,8 +8091,8 @@ }, "property": { "type": "Identifier", - "start": 5063, - "end": 5068, + "start": 5045, + "end": 5050, "loc": { "start": { "line": 262, @@ -8111,8 +8111,8 @@ "arguments": [ { "type": "CallExpression", - "start": 5076, - "end": 5095, + "start": 5058, + "end": 5077, "loc": { "start": { "line": 263, @@ -8125,8 +8125,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5076, - "end": 5093, + "start": 5058, + "end": 5075, "loc": { "start": { "line": 263, @@ -8139,8 +8139,8 @@ }, "object": { "type": "ThisExpression", - "start": 5076, - "end": 5080, + "start": 5058, + "end": 5062, "loc": { "start": { "line": 263, @@ -8154,8 +8154,8 @@ }, "property": { "type": "Identifier", - "start": 5081, - "end": 5093, + "start": 5063, + "end": 5075, "loc": { "start": { "line": 263, @@ -8184,8 +8184,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {CalendarRound}\n ", - "start": 4974, - "end": 5017, + "start": 4956, + "end": 4999, "loc": { "start": { "line": 257, @@ -8202,8 +8202,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {FullDate}\n ", - "start": 5111, - "end": 5149, + "start": 5093, + "end": 5131, "loc": { "start": { "line": 267, @@ -8219,8 +8219,8 @@ }, { "type": "ClassMethod", - "start": 5152, - "end": 5262, + "start": 5134, + "end": 5244, "loc": { "start": { "line": 271, @@ -8235,8 +8235,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 5152, - "end": 5167, + "start": 5134, + "end": 5149, "loc": { "start": { "line": 271, @@ -8259,8 +8259,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 5170, - "end": 5262, + "start": 5152, + "end": 5244, "loc": { "start": { "line": 271, @@ -8274,8 +8274,8 @@ "body": [ { "type": "ReturnStatement", - "start": 5176, - "end": 5258, + "start": 5158, + "end": 5240, "loc": { "start": { "line": 272, @@ -8288,8 +8288,8 @@ }, "argument": { "type": "NewExpression", - "start": 5183, - "end": 5257, + "start": 5165, + "end": 5239, "loc": { "start": { "line": 272, @@ -8302,8 +8302,8 @@ }, "callee": { "type": "Identifier", - "start": 5187, - "end": 5195, + "start": 5169, + "end": 5177, "loc": { "start": { "line": 272, @@ -8320,8 +8320,8 @@ "arguments": [ { "type": "CallExpression", - "start": 5203, - "end": 5230, + "start": 5185, + "end": 5212, "loc": { "start": { "line": 273, @@ -8334,8 +8334,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5203, - "end": 5228, + "start": 5185, + "end": 5210, "loc": { "start": { "line": 273, @@ -8348,8 +8348,8 @@ }, "object": { "type": "ThisExpression", - "start": 5203, - "end": 5207, + "start": 5185, + "end": 5189, "loc": { "start": { "line": 273, @@ -8363,8 +8363,8 @@ }, "property": { "type": "Identifier", - "start": 5208, - "end": 5228, + "start": 5190, + "end": 5210, "loc": { "start": { "line": 273, @@ -8384,8 +8384,8 @@ }, { "type": "CallExpression", - "start": 5238, - "end": 5250, + "start": 5220, + "end": 5232, "loc": { "start": { "line": 274, @@ -8398,8 +8398,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5238, - "end": 5248, + "start": 5220, + "end": 5230, "loc": { "start": { "line": 274, @@ -8412,8 +8412,8 @@ }, "object": { "type": "ThisExpression", - "start": 5238, - "end": 5242, + "start": 5220, + "end": 5224, "loc": { "start": { "line": 274, @@ -8427,8 +8427,8 @@ }, "property": { "type": "Identifier", - "start": 5243, - "end": 5248, + "start": 5225, + "end": 5230, "loc": { "start": { "line": 274, @@ -8457,8 +8457,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {FullDate}\n ", - "start": 5111, - "end": 5149, + "start": 5093, + "end": 5131, "loc": { "start": { "line": 267, @@ -8475,8 +8475,8 @@ { "type": "CommentBlock", "value": "*\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n ", - "start": 5266, - "end": 5370, + "start": 5248, + "end": 5352, "loc": { "start": { "line": 278, @@ -8492,8 +8492,8 @@ }, { "type": "ClassMethod", - "start": 5373, - "end": 6206, + "start": 5355, + "end": 6188, "loc": { "start": { "line": 282, @@ -8508,8 +8508,8 @@ "computed": false, "key": { "type": "Identifier", - "start": 5373, - "end": 5381, + "start": 5355, + "end": 5363, "loc": { "start": { "line": 282, @@ -8532,8 +8532,8 @@ "params": [], "body": { "type": "BlockStatement", - "start": 5384, - "end": 6206, + "start": 5366, + "end": 6188, "loc": { "start": { "line": 282, @@ -8547,8 +8547,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 5390, - "end": 5418, + "start": 5372, + "end": 5400, "loc": { "start": { "line": 283, @@ -8562,8 +8562,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5394, - "end": 5417, + "start": 5376, + "end": 5399, "loc": { "start": { "line": 283, @@ -8576,8 +8576,8 @@ }, "id": { "type": "Identifier", - "start": 5394, - "end": 5412, + "start": 5376, + "end": 5394, "loc": { "start": { "line": 283, @@ -8593,8 +8593,8 @@ }, "init": { "type": "ArrayExpression", - "start": 5415, - "end": 5417, + "start": 5397, + "end": 5399, "loc": { "start": { "line": 283, @@ -8613,8 +8613,8 @@ }, { "type": "ForStatement", - "start": 5423, - "end": 5625, + "start": 5405, + "end": 5607, "loc": { "start": { "line": 284, @@ -8627,8 +8627,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 5428, - "end": 5457, + "start": 5410, + "end": 5439, "loc": { "start": { "line": 284, @@ -8642,8 +8642,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5432, - "end": 5457, + "start": 5414, + "end": 5439, "loc": { "start": { "line": 284, @@ -8656,8 +8656,8 @@ }, "id": { "type": "Identifier", - "start": 5432, - "end": 5433, + "start": 5414, + "end": 5415, "loc": { "start": { "line": 284, @@ -8673,8 +8673,8 @@ }, "init": { "type": "BinaryExpression", - "start": 5436, - "end": 5457, + "start": 5418, + "end": 5439, "loc": { "start": { "line": 284, @@ -8687,8 +8687,8 @@ }, "left": { "type": "MemberExpression", - "start": 5436, - "end": 5453, + "start": 5418, + "end": 5435, "loc": { "start": { "line": 284, @@ -8701,8 +8701,8 @@ }, "object": { "type": "MemberExpression", - "start": 5436, - "end": 5446, + "start": 5418, + "end": 5428, "loc": { "start": { "line": 284, @@ -8715,8 +8715,8 @@ }, "object": { "type": "ThisExpression", - "start": 5436, - "end": 5440, + "start": 5418, + "end": 5422, "loc": { "start": { "line": 284, @@ -8730,8 +8730,8 @@ }, "property": { "type": "Identifier", - "start": 5441, - "end": 5446, + "start": 5423, + "end": 5428, "loc": { "start": { "line": 284, @@ -8749,8 +8749,8 @@ }, "property": { "type": "Identifier", - "start": 5447, - "end": 5453, + "start": 5429, + "end": 5435, "loc": { "start": { "line": 284, @@ -8769,8 +8769,8 @@ "operator": "-", "right": { "type": "NumericLiteral", - "start": 5456, - "end": 5457, + "start": 5438, + "end": 5439, "loc": { "start": { "line": 284, @@ -8794,8 +8794,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5459, - "end": 5465, + "start": 5441, + "end": 5447, "loc": { "start": { "line": 284, @@ -8808,8 +8808,8 @@ }, "left": { "type": "Identifier", - "start": 5459, - "end": 5460, + "start": 5441, + "end": 5442, "loc": { "start": { "line": 284, @@ -8826,8 +8826,8 @@ "operator": ">=", "right": { "type": "NumericLiteral", - "start": 5464, - "end": 5465, + "start": 5446, + "end": 5447, "loc": { "start": { "line": 284, @@ -8847,8 +8847,8 @@ }, "update": { "type": "UpdateExpression", - "start": 5467, - "end": 5470, + "start": 5449, + "end": 5452, "loc": { "start": { "line": 284, @@ -8863,8 +8863,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 5467, - "end": 5468, + "start": 5449, + "end": 5450, "loc": { "start": { "line": 284, @@ -8881,8 +8881,8 @@ }, "body": { "type": "BlockStatement", - "start": 5472, - "end": 5625, + "start": 5454, + "end": 5607, "loc": { "start": { "line": 284, @@ -8896,8 +8896,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 5480, - "end": 5505, + "start": 5462, + "end": 5487, "loc": { "start": { "line": 285, @@ -8911,8 +8911,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5484, - "end": 5504, + "start": 5466, + "end": 5486, "loc": { "start": { "line": 285, @@ -8925,8 +8925,8 @@ }, "id": { "type": "Identifier", - "start": 5484, - "end": 5488, + "start": 5466, + "end": 5470, "loc": { "start": { "line": 285, @@ -8942,8 +8942,8 @@ }, "init": { "type": "MemberExpression", - "start": 5491, - "end": 5504, + "start": 5473, + "end": 5486, "loc": { "start": { "line": 285, @@ -8956,8 +8956,8 @@ }, "object": { "type": "MemberExpression", - "start": 5491, - "end": 5501, + "start": 5473, + "end": 5483, "loc": { "start": { "line": 285, @@ -8970,8 +8970,8 @@ }, "object": { "type": "ThisExpression", - "start": 5491, - "end": 5495, + "start": 5473, + "end": 5477, "loc": { "start": { "line": 285, @@ -8985,8 +8985,8 @@ }, "property": { "type": "Identifier", - "start": 5496, - "end": 5501, + "start": 5478, + "end": 5483, "loc": { "start": { "line": 285, @@ -9004,8 +9004,8 @@ }, "property": { "type": "Identifier", - "start": 5502, - "end": 5503, + "start": 5484, + "end": 5485, "loc": { "start": { "line": 285, @@ -9027,8 +9027,8 @@ }, { "type": "IfStatement", - "start": 5512, - "end": 5619, + "start": 5494, + "end": 5601, "loc": { "start": { "line": 286, @@ -9041,8 +9041,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5516, - "end": 5526, + "start": 5498, + "end": 5508, "loc": { "start": { "line": 286, @@ -9055,8 +9055,8 @@ }, "left": { "type": "Identifier", - "start": 5516, - "end": 5520, + "start": 5498, + "end": 5502, "loc": { "start": { "line": 286, @@ -9073,8 +9073,8 @@ "operator": "!==", "right": { "type": "NumericLiteral", - "start": 5525, - "end": 5526, + "start": 5507, + "end": 5508, "loc": { "start": { "line": 286, @@ -9094,8 +9094,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 5528, - "end": 5619, + "start": 5510, + "end": 5601, "loc": { "start": { "line": 286, @@ -9109,8 +9109,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 5538, - "end": 5596, + "start": 5520, + "end": 5578, "loc": { "start": { "line": 287, @@ -9123,8 +9123,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5538, - "end": 5595, + "start": 5520, + "end": 5577, "loc": { "start": { "line": 287, @@ -9138,8 +9138,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 5538, - "end": 5556, + "start": 5520, + "end": 5538, "loc": { "start": { "line": 287, @@ -9155,8 +9155,8 @@ }, "right": { "type": "CallExpression", - "start": 5559, - "end": 5595, + "start": 5541, + "end": 5577, "loc": { "start": { "line": 287, @@ -9169,8 +9169,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5559, - "end": 5593, + "start": 5541, + "end": 5575, "loc": { "start": { "line": 287, @@ -9183,8 +9183,8 @@ }, "object": { "type": "CallExpression", - "start": 5559, - "end": 5585, + "start": 5541, + "end": 5567, "loc": { "start": { "line": 287, @@ -9197,8 +9197,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5559, - "end": 5575, + "start": 5541, + "end": 5557, "loc": { "start": { "line": 287, @@ -9211,8 +9211,8 @@ }, "object": { "type": "MemberExpression", - "start": 5559, - "end": 5569, + "start": 5541, + "end": 5551, "loc": { "start": { "line": 287, @@ -9225,8 +9225,8 @@ }, "object": { "type": "ThisExpression", - "start": 5559, - "end": 5563, + "start": 5541, + "end": 5545, "loc": { "start": { "line": 287, @@ -9240,8 +9240,8 @@ }, "property": { "type": "Identifier", - "start": 5564, - "end": 5569, + "start": 5546, + "end": 5551, "loc": { "start": { "line": 287, @@ -9259,8 +9259,8 @@ }, "property": { "type": "Identifier", - "start": 5570, - "end": 5575, + "start": 5552, + "end": 5557, "loc": { "start": { "line": 287, @@ -9279,8 +9279,8 @@ "arguments": [ { "type": "NumericLiteral", - "start": 5576, - "end": 5577, + "start": 5558, + "end": 5559, "loc": { "start": { "line": 287, @@ -9299,8 +9299,8 @@ }, { "type": "BinaryExpression", - "start": 5579, - "end": 5584, + "start": 5561, + "end": 5566, "loc": { "start": { "line": 287, @@ -9313,8 +9313,8 @@ }, "left": { "type": "Identifier", - "start": 5579, - "end": 5580, + "start": 5561, + "end": 5562, "loc": { "start": { "line": 287, @@ -9331,8 +9331,8 @@ "operator": "+", "right": { "type": "NumericLiteral", - "start": 5583, - "end": 5584, + "start": 5565, + "end": 5566, "loc": { "start": { "line": 287, @@ -9354,8 +9354,8 @@ }, "property": { "type": "Identifier", - "start": 5586, - "end": 5593, + "start": 5568, + "end": 5575, "loc": { "start": { "line": 287, @@ -9377,8 +9377,8 @@ }, { "type": "BreakStatement", - "start": 5605, - "end": 5611, + "start": 5587, + "end": 5593, "loc": { "start": { "line": 288, @@ -9402,8 +9402,8 @@ }, { "type": "ForStatement", - "start": 5631, - "end": 5784, + "start": 5613, + "end": 5766, "loc": { "start": { "line": 292, @@ -9416,8 +9416,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 5636, - "end": 5645, + "start": 5618, + "end": 5627, "loc": { "start": { "line": 292, @@ -9431,8 +9431,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5640, - "end": 5645, + "start": 5622, + "end": 5627, "loc": { "start": { "line": 292, @@ -9445,8 +9445,8 @@ }, "id": { "type": "Identifier", - "start": 5640, - "end": 5641, + "start": 5622, + "end": 5623, "loc": { "start": { "line": 292, @@ -9462,8 +9462,8 @@ }, "init": { "type": "NumericLiteral", - "start": 5644, - "end": 5645, + "start": 5626, + "end": 5627, "loc": { "start": { "line": 292, @@ -9486,8 +9486,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5647, - "end": 5676, + "start": 5629, + "end": 5658, "loc": { "start": { "line": 292, @@ -9500,8 +9500,8 @@ }, "left": { "type": "Identifier", - "start": 5647, - "end": 5648, + "start": 5629, + "end": 5630, "loc": { "start": { "line": 292, @@ -9518,8 +9518,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 5651, - "end": 5676, + "start": 5633, + "end": 5658, "loc": { "start": { "line": 292, @@ -9532,8 +9532,8 @@ }, "object": { "type": "Identifier", - "start": 5651, - "end": 5669, + "start": 5633, + "end": 5651, "loc": { "start": { "line": 292, @@ -9549,8 +9549,8 @@ }, "property": { "type": "Identifier", - "start": 5670, - "end": 5676, + "start": 5652, + "end": 5658, "loc": { "start": { "line": 292, @@ -9569,8 +9569,8 @@ }, "update": { "type": "UpdateExpression", - "start": 5678, - "end": 5681, + "start": 5660, + "end": 5663, "loc": { "start": { "line": 292, @@ -9585,8 +9585,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 5678, - "end": 5679, + "start": 5660, + "end": 5661, "loc": { "start": { "line": 292, @@ -9603,8 +9603,8 @@ }, "body": { "type": "BlockStatement", - "start": 5683, - "end": 5784, + "start": 5665, + "end": 5766, "loc": { "start": { "line": 292, @@ -9618,8 +9618,8 @@ "body": [ { "type": "IfStatement", - "start": 5691, - "end": 5778, + "start": 5673, + "end": 5760, "loc": { "start": { "line": 293, @@ -9632,8 +9632,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5695, - "end": 5730, + "start": 5677, + "end": 5712, "loc": { "start": { "line": 293, @@ -9646,8 +9646,8 @@ }, "left": { "type": "MemberExpression", - "start": 5695, - "end": 5716, + "start": 5677, + "end": 5698, "loc": { "start": { "line": 293, @@ -9660,8 +9660,8 @@ }, "object": { "type": "Identifier", - "start": 5695, - "end": 5713, + "start": 5677, + "end": 5695, "loc": { "start": { "line": 293, @@ -9677,8 +9677,8 @@ }, "property": { "type": "Identifier", - "start": 5714, - "end": 5715, + "start": 5696, + "end": 5697, "loc": { "start": { "line": 293, @@ -9697,8 +9697,8 @@ "operator": "===", "right": { "type": "Identifier", - "start": 5721, - "end": 5730, + "start": 5703, + "end": 5712, "loc": { "start": { "line": 293, @@ -9715,8 +9715,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 5732, - "end": 5778, + "start": 5714, + "end": 5760, "loc": { "start": { "line": 293, @@ -9730,8 +9730,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 5742, - "end": 5770, + "start": 5724, + "end": 5752, "loc": { "start": { "line": 294, @@ -9744,8 +9744,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 5742, - "end": 5769, + "start": 5724, + "end": 5751, "loc": { "start": { "line": 294, @@ -9759,8 +9759,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 5742, - "end": 5763, + "start": 5724, + "end": 5745, "loc": { "start": { "line": 294, @@ -9773,8 +9773,8 @@ }, "object": { "type": "Identifier", - "start": 5742, - "end": 5760, + "start": 5724, + "end": 5742, "loc": { "start": { "line": 294, @@ -9790,8 +9790,8 @@ }, "property": { "type": "Identifier", - "start": 5761, - "end": 5762, + "start": 5743, + "end": 5744, "loc": { "start": { "line": 294, @@ -9809,8 +9809,8 @@ }, "right": { "type": "StringLiteral", - "start": 5766, - "end": 5769, + "start": 5748, + "end": 5751, "loc": { "start": { "line": 294, @@ -9840,8 +9840,8 @@ }, { "type": "VariableDeclaration", - "start": 5790, - "end": 5834, + "start": 5772, + "end": 5816, "loc": { "start": { "line": 298, @@ -9855,8 +9855,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5794, - "end": 5833, + "start": 5776, + "end": 5815, "loc": { "start": { "line": 298, @@ -9869,8 +9869,8 @@ }, "id": { "type": "Identifier", - "start": 5794, - "end": 5805, + "start": 5776, + "end": 5787, "loc": { "start": { "line": 298, @@ -9886,8 +9886,8 @@ }, "init": { "type": "MemberExpression", - "start": 5808, - "end": 5833, + "start": 5790, + "end": 5815, "loc": { "start": { "line": 298, @@ -9900,8 +9900,8 @@ }, "object": { "type": "Identifier", - "start": 5808, - "end": 5826, + "start": 5790, + "end": 5808, "loc": { "start": { "line": 298, @@ -9917,8 +9917,8 @@ }, "property": { "type": "Identifier", - "start": 5827, - "end": 5833, + "start": 5809, + "end": 5815, "loc": { "start": { "line": 298, @@ -9940,8 +9940,8 @@ }, { "type": "IfStatement", - "start": 5839, - "end": 5964, + "start": 5821, + "end": 5946, "loc": { "start": { "line": 299, @@ -9954,8 +9954,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5843, - "end": 5858, + "start": 5825, + "end": 5840, "loc": { "start": { "line": 299, @@ -9968,8 +9968,8 @@ }, "left": { "type": "Identifier", - "start": 5843, - "end": 5854, + "start": 5825, + "end": 5836, "loc": { "start": { "line": 299, @@ -9986,8 +9986,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 5857, - "end": 5858, + "start": 5839, + "end": 5840, "loc": { "start": { "line": 299, @@ -10007,8 +10007,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 5860, - "end": 5964, + "start": 5842, + "end": 5946, "loc": { "start": { "line": 299, @@ -10022,8 +10022,8 @@ "body": [ { "type": "ForStatement", - "start": 5868, - "end": 5958, + "start": 5850, + "end": 5940, "loc": { "start": { "line": 300, @@ -10036,8 +10036,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 5873, - "end": 5882, + "start": 5855, + "end": 5864, "loc": { "start": { "line": 300, @@ -10051,8 +10051,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5877, - "end": 5882, + "start": 5859, + "end": 5864, "loc": { "start": { "line": 300, @@ -10065,8 +10065,8 @@ }, "id": { "type": "Identifier", - "start": 5877, - "end": 5878, + "start": 5859, + "end": 5860, "loc": { "start": { "line": 300, @@ -10082,8 +10082,8 @@ }, "init": { "type": "NumericLiteral", - "start": 5881, - "end": 5882, + "start": 5863, + "end": 5864, "loc": { "start": { "line": 300, @@ -10106,8 +10106,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5884, - "end": 5903, + "start": 5866, + "end": 5885, "loc": { "start": { "line": 300, @@ -10120,8 +10120,8 @@ }, "left": { "type": "Identifier", - "start": 5884, - "end": 5885, + "start": 5866, + "end": 5867, "loc": { "start": { "line": 300, @@ -10138,8 +10138,8 @@ "operator": "<", "right": { "type": "BinaryExpression", - "start": 5888, - "end": 5903, + "start": 5870, + "end": 5885, "loc": { "start": { "line": 300, @@ -10152,8 +10152,8 @@ }, "left": { "type": "NumericLiteral", - "start": 5888, - "end": 5889, + "start": 5870, + "end": 5871, "loc": { "start": { "line": 300, @@ -10173,8 +10173,8 @@ "operator": "-", "right": { "type": "Identifier", - "start": 5892, - "end": 5903, + "start": 5874, + "end": 5885, "loc": { "start": { "line": 300, @@ -10192,8 +10192,8 @@ }, "update": { "type": "UpdateExpression", - "start": 5905, - "end": 5908, + "start": 5887, + "end": 5890, "loc": { "start": { "line": 300, @@ -10208,8 +10208,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 5905, - "end": 5906, + "start": 5887, + "end": 5888, "loc": { "start": { "line": 300, @@ -10226,8 +10226,8 @@ }, "body": { "type": "BlockStatement", - "start": 5910, - "end": 5958, + "start": 5892, + "end": 5940, "loc": { "start": { "line": 300, @@ -10241,8 +10241,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 5920, - "end": 5950, + "start": 5902, + "end": 5932, "loc": { "start": { "line": 301, @@ -10255,8 +10255,8 @@ }, "expression": { "type": "CallExpression", - "start": 5920, - "end": 5949, + "start": 5902, + "end": 5931, "loc": { "start": { "line": 301, @@ -10269,8 +10269,8 @@ }, "callee": { "type": "MemberExpression", - "start": 5920, - "end": 5943, + "start": 5902, + "end": 5925, "loc": { "start": { "line": 301, @@ -10283,8 +10283,8 @@ }, "object": { "type": "Identifier", - "start": 5920, - "end": 5938, + "start": 5902, + "end": 5920, "loc": { "start": { "line": 301, @@ -10300,8 +10300,8 @@ }, "property": { "type": "Identifier", - "start": 5939, - "end": 5943, + "start": 5921, + "end": 5925, "loc": { "start": { "line": 301, @@ -10320,8 +10320,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 5944, - "end": 5948, + "start": 5926, + "end": 5930, "loc": { "start": { "line": 301, @@ -10352,8 +10352,8 @@ }, { "type": "ForStatement", - "start": 5970, - "end": 6161, + "start": 5952, + "end": 6143, "loc": { "start": { "line": 305, @@ -10366,8 +10366,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 5975, - "end": 5984, + "start": 5957, + "end": 5966, "loc": { "start": { "line": 305, @@ -10381,8 +10381,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 5979, - "end": 5984, + "start": 5961, + "end": 5966, "loc": { "start": { "line": 305, @@ -10395,8 +10395,8 @@ }, "id": { "type": "Identifier", - "start": 5979, - "end": 5980, + "start": 5961, + "end": 5962, "loc": { "start": { "line": 305, @@ -10412,8 +10412,8 @@ }, "init": { "type": "NumericLiteral", - "start": 5983, - "end": 5984, + "start": 5965, + "end": 5966, "loc": { "start": { "line": 305, @@ -10436,8 +10436,8 @@ }, "test": { "type": "BinaryExpression", - "start": 5986, - "end": 6015, + "start": 5968, + "end": 5997, "loc": { "start": { "line": 305, @@ -10450,8 +10450,8 @@ }, "left": { "type": "Identifier", - "start": 5986, - "end": 5987, + "start": 5968, + "end": 5969, "loc": { "start": { "line": 305, @@ -10468,8 +10468,8 @@ "operator": "<", "right": { "type": "MemberExpression", - "start": 5990, - "end": 6015, + "start": 5972, + "end": 5997, "loc": { "start": { "line": 305, @@ -10482,8 +10482,8 @@ }, "object": { "type": "Identifier", - "start": 5990, - "end": 6008, + "start": 5972, + "end": 5990, "loc": { "start": { "line": 305, @@ -10499,8 +10499,8 @@ }, "property": { "type": "Identifier", - "start": 6009, - "end": 6015, + "start": 5991, + "end": 5997, "loc": { "start": { "line": 305, @@ -10519,8 +10519,8 @@ }, "update": { "type": "UpdateExpression", - "start": 6017, - "end": 6020, + "start": 5999, + "end": 6002, "loc": { "start": { "line": 305, @@ -10535,8 +10535,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 6017, - "end": 6018, + "start": 5999, + "end": 6000, "loc": { "start": { "line": 305, @@ -10553,8 +10553,8 @@ }, "body": { "type": "BlockStatement", - "start": 6022, - "end": 6161, + "start": 6004, + "end": 6143, "loc": { "start": { "line": 305, @@ -10568,8 +10568,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 6030, - "end": 6074, + "start": 6012, + "end": 6056, "loc": { "start": { "line": 306, @@ -10583,8 +10583,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 6034, - "end": 6073, + "start": 6016, + "end": 6055, "loc": { "start": { "line": 306, @@ -10597,8 +10597,8 @@ }, "id": { "type": "Identifier", - "start": 6034, - "end": 6038, + "start": 6016, + "end": 6020, "loc": { "start": { "line": 306, @@ -10614,8 +10614,8 @@ }, "init": { "type": "CallExpression", - "start": 6041, - "end": 6073, + "start": 6023, + "end": 6055, "loc": { "start": { "line": 306, @@ -10628,8 +10628,8 @@ }, "callee": { "type": "MemberExpression", - "start": 6041, - "end": 6071, + "start": 6023, + "end": 6053, "loc": { "start": { "line": 306, @@ -10642,8 +10642,8 @@ }, "object": { "type": "MemberExpression", - "start": 6041, - "end": 6062, + "start": 6023, + "end": 6044, "loc": { "start": { "line": 306, @@ -10656,8 +10656,8 @@ }, "object": { "type": "Identifier", - "start": 6041, - "end": 6059, + "start": 6023, + "end": 6041, "loc": { "start": { "line": 306, @@ -10673,8 +10673,8 @@ }, "property": { "type": "Identifier", - "start": 6060, - "end": 6061, + "start": 6042, + "end": 6043, "loc": { "start": { "line": 306, @@ -10692,8 +10692,8 @@ }, "property": { "type": "Identifier", - "start": 6063, - "end": 6071, + "start": 6045, + "end": 6053, "loc": { "start": { "line": 306, @@ -10717,8 +10717,8 @@ }, { "type": "IfStatement", - "start": 6081, - "end": 6155, + "start": 6063, + "end": 6137, "loc": { "start": { "line": 307, @@ -10731,8 +10731,8 @@ }, "test": { "type": "BinaryExpression", - "start": 6085, - "end": 6100, + "start": 6067, + "end": 6082, "loc": { "start": { "line": 307, @@ -10745,8 +10745,8 @@ }, "left": { "type": "MemberExpression", - "start": 6085, - "end": 6096, + "start": 6067, + "end": 6078, "loc": { "start": { "line": 307, @@ -10759,8 +10759,8 @@ }, "object": { "type": "Identifier", - "start": 6085, - "end": 6089, + "start": 6067, + "end": 6071, "loc": { "start": { "line": 307, @@ -10776,8 +10776,8 @@ }, "property": { "type": "Identifier", - "start": 6090, - "end": 6096, + "start": 6072, + "end": 6078, "loc": { "start": { "line": 307, @@ -10796,8 +10796,8 @@ "operator": "<", "right": { "type": "NumericLiteral", - "start": 6099, - "end": 6100, + "start": 6081, + "end": 6082, "loc": { "start": { "line": 307, @@ -10817,8 +10817,8 @@ }, "consequent": { "type": "BlockStatement", - "start": 6102, - "end": 6155, + "start": 6084, + "end": 6137, "loc": { "start": { "line": 307, @@ -10832,8 +10832,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 6112, - "end": 6147, + "start": 6094, + "end": 6129, "loc": { "start": { "line": 308, @@ -10846,8 +10846,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6112, - "end": 6146, + "start": 6094, + "end": 6128, "loc": { "start": { "line": 308, @@ -10861,8 +10861,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 6112, - "end": 6133, + "start": 6094, + "end": 6115, "loc": { "start": { "line": 308, @@ -10875,8 +10875,8 @@ }, "object": { "type": "Identifier", - "start": 6112, - "end": 6130, + "start": 6094, + "end": 6112, "loc": { "start": { "line": 308, @@ -10892,8 +10892,8 @@ }, "property": { "type": "Identifier", - "start": 6131, - "end": 6132, + "start": 6113, + "end": 6114, "loc": { "start": { "line": 308, @@ -10911,8 +10911,8 @@ }, "right": { "type": "BinaryExpression", - "start": 6136, - "end": 6146, + "start": 6118, + "end": 6128, "loc": { "start": { "line": 308, @@ -10925,8 +10925,8 @@ }, "left": { "type": "StringLiteral", - "start": 6136, - "end": 6139, + "start": 6118, + "end": 6121, "loc": { "start": { "line": 308, @@ -10946,8 +10946,8 @@ "operator": "+", "right": { "type": "Identifier", - "start": 6142, - "end": 6146, + "start": 6124, + "end": 6128, "loc": { "start": { "line": 308, @@ -10975,8 +10975,8 @@ }, { "type": "ReturnStatement", - "start": 6166, - "end": 6202, + "start": 6148, + "end": 6184, "loc": { "start": { "line": 311, @@ -10989,8 +10989,8 @@ }, "argument": { "type": "CallExpression", - "start": 6173, - "end": 6201, + "start": 6155, + "end": 6183, "loc": { "start": { "line": 311, @@ -11003,8 +11003,8 @@ }, "callee": { "type": "MemberExpression", - "start": 6173, - "end": 6196, + "start": 6155, + "end": 6178, "loc": { "start": { "line": 311, @@ -11017,8 +11017,8 @@ }, "object": { "type": "Identifier", - "start": 6173, - "end": 6191, + "start": 6155, + "end": 6173, "loc": { "start": { "line": 311, @@ -11034,8 +11034,8 @@ }, "property": { "type": "Identifier", - "start": 6192, - "end": 6196, + "start": 6174, + "end": 6178, "loc": { "start": { "line": 311, @@ -11054,8 +11054,8 @@ "arguments": [ { "type": "StringLiteral", - "start": 6197, - "end": 6200, + "start": 6179, + "end": 6182, "loc": { "start": { "line": 311, @@ -11082,8 +11082,8 @@ { "type": "CommentBlock", "value": "*\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n ", - "start": 5266, - "end": 5370, + "start": 5248, + "end": 5352, "loc": { "start": { "line": 278, @@ -11120,8 +11120,8 @@ }, { "type": "ExpressionStatement", - "start": 6210, - "end": 6237, + "start": 6192, + "end": 6219, "loc": { "start": { "line": 315, @@ -11134,8 +11134,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 6210, - "end": 6236, + "start": 6192, + "end": 6218, "loc": { "start": { "line": 315, @@ -11149,8 +11149,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 6210, - "end": 6224, + "start": 6192, + "end": 6206, "loc": { "start": { "line": 315, @@ -11163,8 +11163,8 @@ }, "object": { "type": "Identifier", - "start": 6210, - "end": 6216, + "start": 6192, + "end": 6198, "loc": { "start": { "line": 315, @@ -11180,8 +11180,8 @@ }, "property": { "type": "Identifier", - "start": 6217, - "end": 6224, + "start": 6199, + "end": 6206, "loc": { "start": { "line": 315, @@ -11199,8 +11199,8 @@ }, "right": { "type": "Identifier", - "start": 6227, - "end": 6236, + "start": 6209, + "end": 6218, "loc": { "start": { "line": 315, @@ -11399,8 +11399,8 @@ { "type": "CommentBlock", "value": "*\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n ", - "start": 1162, - "end": 1309, + "start": 1161, + "end": 1308, "loc": { "start": { "line": 58, @@ -11415,8 +11415,8 @@ { "type": "CommentBlock", "value": "*\n * Return the number of positions in the long count\n * @returns {number}\n ", - "start": 1445, - "end": 1531, + "start": 1443, + "end": 1529, "loc": { "start": { "line": 71, @@ -11431,8 +11431,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'in component of the date\n * @returns {number}\n ", - "start": 1586, - "end": 1658, + "start": 1584, + "end": 1656, "loc": { "start": { "line": 79, @@ -11447,8 +11447,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'in component of the date\n * @returns {number}\n ", - "start": 1731, - "end": 1806, + "start": 1728, + "end": 1803, "loc": { "start": { "line": 87, @@ -11463,8 +11463,8 @@ { "type": "CommentBlock", "value": "*\n * Set the winal component of the date\n * @returns {number}\n ", - "start": 1868, - "end": 1941, + "start": 1864, + "end": 1937, "loc": { "start": { "line": 95, @@ -11479,8 +11479,8 @@ { "type": "CommentBlock", "value": "*\n * Return the winal component of the date\n * @returns {number}\n ", - "start": 2017, - "end": 2093, + "start": 2012, + "end": 2088, "loc": { "start": { "line": 103, @@ -11495,8 +11495,8 @@ { "type": "CommentBlock", "value": "*\n * Set the tun component of the date\n * @returns {number}\n ", - "start": 2156, - "end": 2227, + "start": 2150, + "end": 2221, "loc": { "start": { "line": 111, @@ -11511,8 +11511,8 @@ { "type": "CommentBlock", "value": "*\n * Return the tun component of the date\n * @returns {number}\n ", - "start": 2297, - "end": 2371, + "start": 2290, + "end": 2364, "loc": { "start": { "line": 119, @@ -11527,8 +11527,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'atun component of the date\n * @returns {number}\n ", - "start": 2432, - "end": 2506, + "start": 2424, + "end": 2498, "loc": { "start": { "line": 127, @@ -11543,8 +11543,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'atun component of the date\n * @returns {number}\n ", - "start": 2585, - "end": 2662, + "start": 2576, + "end": 2653, "loc": { "start": { "line": 135, @@ -11559,8 +11559,8 @@ { "type": "CommentBlock", "value": "*\n * Set the bak'tun component of the date\n * @returns {number}\n ", - "start": 2726, - "end": 2801, + "start": 2716, + "end": 2791, "loc": { "start": { "line": 143, @@ -11575,8 +11575,8 @@ { "type": "CommentBlock", "value": "*\n * Return the bak'tun component of the date\n * @returns {number}\n ", - "start": 2883, - "end": 2961, + "start": 2872, + "end": 2950, "loc": { "start": { "line": 151, @@ -11591,8 +11591,8 @@ { "type": "CommentBlock", "value": "*\n * Set the piktun component of the date\n * @returns {number}\n ", - "start": 3026, - "end": 3100, + "start": 3014, + "end": 3088, "loc": { "start": { "line": 159, @@ -11607,8 +11607,8 @@ { "type": "CommentBlock", "value": "*\n * Return the piktun component of the date\n * @returns {number}\n ", - "start": 3181, - "end": 3258, + "start": 3168, + "end": 3245, "loc": { "start": { "line": 167, @@ -11623,8 +11623,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kalabtun component of the date\n * @returns {number}\n ", - "start": 3322, - "end": 3398, + "start": 3308, + "end": 3384, "loc": { "start": { "line": 175, @@ -11639,8 +11639,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kalabtun component of the date\n * @returns {number}\n ", - "start": 3481, - "end": 3560, + "start": 3466, + "end": 3545, "loc": { "start": { "line": 183, @@ -11655,8 +11655,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3626, - "end": 3704, + "start": 3610, + "end": 3688, "loc": { "start": { "line": 191, @@ -11671,8 +11671,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3789, - "end": 3870, + "start": 3772, + "end": 3853, "loc": { "start": { "line": 199, @@ -11687,8 +11687,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {any}\n ", - "start": 3938, - "end": 3971, + "start": 3920, + "end": 3953, "loc": { "start": { "line": 207, @@ -11703,8 +11703,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n ", - "start": 4081, - "end": 4187, + "start": 4063, + "end": 4169, "loc": { "start": { "line": 217, @@ -11719,8 +11719,8 @@ { "type": "CommentBlock", "value": "*\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n ", - "start": 4262, - "end": 4399, + "start": 4244, + "end": 4381, "loc": { "start": { "line": 225, @@ -11735,8 +11735,8 @@ { "type": "CommentBlock", "value": "*\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n ", - "start": 4543, - "end": 4633, + "start": 4525, + "end": 4615, "loc": { "start": { "line": 239, @@ -11751,8 +11751,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {CalendarRound}\n ", - "start": 4974, - "end": 5017, + "start": 4956, + "end": 4999, "loc": { "start": { "line": 257, @@ -11767,8 +11767,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {FullDate}\n ", - "start": 5111, - "end": 5149, + "start": 5093, + "end": 5131, "loc": { "start": { "line": 267, @@ -11783,8 +11783,8 @@ { "type": "CommentBlock", "value": "*\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n ", - "start": 5266, - "end": 5370, + "start": 5248, + "end": 5352, "loc": { "start": { "line": 278, @@ -14110,9 +14110,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", + "value": "get_date_sections", "start": 1024, - "end": 1042, + "end": 1041, "loc": { "start": { "line": 50, @@ -14120,7 +14120,7 @@ }, "end": { "line": 50, - "column": 20 + "column": 19 } } }, @@ -14136,16 +14136,16 @@ "postfix": false, "binop": null }, - "start": 1042, - "end": 1043, + "start": 1041, + "end": 1042, "loc": { "start": { "line": 50, - "column": 20 + "column": 19 }, "end": { "line": 50, - "column": 21 + "column": 20 } } }, @@ -14162,16 +14162,16 @@ "binop": null }, "value": "index", - "start": 1043, - "end": 1048, + "start": 1042, + "end": 1047, "loc": { "start": { "line": 50, - "column": 21 + "column": 20 }, "end": { "line": 50, - "column": 26 + "column": 25 } } }, @@ -14187,16 +14187,16 @@ "postfix": false, "binop": null }, - "start": 1048, - "end": 1049, + "start": 1047, + "end": 1048, "loc": { "start": { "line": 50, - "column": 26 + "column": 25 }, "end": { "line": 50, - "column": 27 + "column": 26 } } }, @@ -14212,16 +14212,16 @@ "postfix": false, "binop": null }, - "start": 1050, - "end": 1051, + "start": 1049, + "end": 1050, "loc": { "start": { "line": 50, - "column": 28 + "column": 27 }, "end": { "line": 50, - "column": 29 + "column": 28 } } }, @@ -14240,8 +14240,8 @@ "updateContext": null }, "value": "let", - "start": 1056, - "end": 1059, + "start": 1055, + "end": 1058, "loc": { "start": { "line": 51, @@ -14266,8 +14266,8 @@ "binop": null }, "value": "part", - "start": 1060, - "end": 1064, + "start": 1059, + "end": 1063, "loc": { "start": { "line": 51, @@ -14293,8 +14293,8 @@ "updateContext": null }, "value": "=", - "start": 1065, - "end": 1066, + "start": 1064, + "end": 1065, "loc": { "start": { "line": 51, @@ -14321,8 +14321,8 @@ "updateContext": null }, "value": "this", - "start": 1067, - "end": 1071, + "start": 1066, + "end": 1070, "loc": { "start": { "line": 51, @@ -14347,8 +14347,8 @@ "binop": null, "updateContext": null }, - "start": 1071, - "end": 1072, + "start": 1070, + "end": 1071, "loc": { "start": { "line": 51, @@ -14373,8 +14373,8 @@ "binop": null }, "value": "parts", - "start": 1072, - "end": 1077, + "start": 1071, + "end": 1076, "loc": { "start": { "line": 51, @@ -14399,8 +14399,8 @@ "binop": null, "updateContext": null }, - "start": 1077, - "end": 1078, + "start": 1076, + "end": 1077, "loc": { "start": { "line": 51, @@ -14425,8 +14425,8 @@ "binop": null }, "value": "index", - "start": 1078, - "end": 1083, + "start": 1077, + "end": 1082, "loc": { "start": { "line": 51, @@ -14451,8 +14451,8 @@ "binop": null, "updateContext": null }, - "start": 1083, - "end": 1084, + "start": 1082, + "end": 1083, "loc": { "start": { "line": 51, @@ -14477,8 +14477,8 @@ "binop": null, "updateContext": null }, - "start": 1084, - "end": 1085, + "start": 1083, + "end": 1084, "loc": { "start": { "line": 51, @@ -14505,8 +14505,8 @@ "updateContext": null }, "value": "if", - "start": 1090, - "end": 1092, + "start": 1089, + "end": 1091, "loc": { "start": { "line": 52, @@ -14530,8 +14530,8 @@ "postfix": false, "binop": null }, - "start": 1093, - "end": 1094, + "start": 1092, + "end": 1093, "loc": { "start": { "line": 52, @@ -14556,8 +14556,8 @@ "binop": null }, "value": "part", - "start": 1094, - "end": 1098, + "start": 1093, + "end": 1097, "loc": { "start": { "line": 52, @@ -14583,8 +14583,8 @@ "updateContext": null }, "value": "===", - "start": 1099, - "end": 1102, + "start": 1098, + "end": 1101, "loc": { "start": { "line": 52, @@ -14609,8 +14609,8 @@ "binop": null }, "value": "undefined", - "start": 1103, - "end": 1112, + "start": 1102, + "end": 1111, "loc": { "start": { "line": 52, @@ -14634,8 +14634,8 @@ "postfix": false, "binop": null }, - "start": 1112, - "end": 1113, + "start": 1111, + "end": 1112, "loc": { "start": { "line": 52, @@ -14659,8 +14659,8 @@ "postfix": false, "binop": null }, - "start": 1114, - "end": 1115, + "start": 1113, + "end": 1114, "loc": { "start": { "line": 52, @@ -14687,8 +14687,8 @@ "updateContext": null }, "value": "return", - "start": 1122, - "end": 1128, + "start": 1121, + "end": 1127, "loc": { "start": { "line": 53, @@ -14714,8 +14714,8 @@ "updateContext": null }, "value": 0, - "start": 1129, - "end": 1130, + "start": 1128, + "end": 1129, "loc": { "start": { "line": 53, @@ -14740,8 +14740,8 @@ "binop": null, "updateContext": null }, - "start": 1130, - "end": 1131, + "start": 1129, + "end": 1130, "loc": { "start": { "line": 53, @@ -14765,8 +14765,8 @@ "postfix": false, "binop": null }, - "start": 1136, - "end": 1137, + "start": 1135, + "end": 1136, "loc": { "start": { "line": 54, @@ -14793,8 +14793,8 @@ "updateContext": null }, "value": "return", - "start": 1142, - "end": 1148, + "start": 1141, + "end": 1147, "loc": { "start": { "line": 55, @@ -14819,8 +14819,8 @@ "binop": null }, "value": "part", - "start": 1149, - "end": 1153, + "start": 1148, + "end": 1152, "loc": { "start": { "line": 55, @@ -14845,8 +14845,8 @@ "binop": null, "updateContext": null }, - "start": 1153, - "end": 1154, + "start": 1152, + "end": 1153, "loc": { "start": { "line": 55, @@ -14870,8 +14870,8 @@ "postfix": false, "binop": null }, - "start": 1157, - "end": 1158, + "start": 1156, + "end": 1157, "loc": { "start": { "line": 56, @@ -14886,8 +14886,8 @@ { "type": "CommentBlock", "value": "*\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n ", - "start": 1162, - "end": 1309, + "start": 1161, + "end": 1308, "loc": { "start": { "line": 58, @@ -14911,9 +14911,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 1312, - "end": 1330, + "value": "set_date_sections", + "start": 1311, + "end": 1328, "loc": { "start": { "line": 65, @@ -14921,7 +14921,7 @@ }, "end": { "line": 65, - "column": 20 + "column": 19 } } }, @@ -14937,16 +14937,16 @@ "postfix": false, "binop": null }, - "start": 1330, - "end": 1331, + "start": 1328, + "end": 1329, "loc": { "start": { "line": 65, - "column": 20 + "column": 19 }, "end": { "line": 65, - "column": 21 + "column": 20 } } }, @@ -14963,16 +14963,16 @@ "binop": null }, "value": "index", - "start": 1331, - "end": 1336, + "start": 1329, + "end": 1334, "loc": { "start": { "line": 65, - "column": 21 + "column": 20 }, "end": { "line": 65, - "column": 26 + "column": 25 } } }, @@ -14989,16 +14989,16 @@ "binop": null, "updateContext": null }, - "start": 1336, - "end": 1337, + "start": 1334, + "end": 1335, "loc": { "start": { "line": 65, - "column": 26 + "column": 25 }, "end": { "line": 65, - "column": 27 + "column": 26 } } }, @@ -15015,16 +15015,16 @@ "binop": null }, "value": "value", - "start": 1338, - "end": 1343, + "start": 1336, + "end": 1341, "loc": { "start": { "line": 65, - "column": 28 + "column": 27 }, "end": { "line": 65, - "column": 33 + "column": 32 } } }, @@ -15040,16 +15040,16 @@ "postfix": false, "binop": null }, - "start": 1343, - "end": 1344, + "start": 1341, + "end": 1342, "loc": { "start": { "line": 65, - "column": 33 + "column": 32 }, "end": { "line": 65, - "column": 34 + "column": 33 } } }, @@ -15065,16 +15065,16 @@ "postfix": false, "binop": null }, - "start": 1345, - "end": 1346, + "start": 1343, + "end": 1344, "loc": { "start": { "line": 65, - "column": 35 + "column": 34 }, "end": { "line": 65, - "column": 36 + "column": 35 } } }, @@ -15093,8 +15093,8 @@ "updateContext": null }, "value": "this", - "start": 1351, - "end": 1355, + "start": 1349, + "end": 1353, "loc": { "start": { "line": 66, @@ -15119,8 +15119,8 @@ "binop": null, "updateContext": null }, - "start": 1355, - "end": 1356, + "start": 1353, + "end": 1354, "loc": { "start": { "line": 66, @@ -15145,8 +15145,8 @@ "binop": null }, "value": "parts", - "start": 1356, - "end": 1361, + "start": 1354, + "end": 1359, "loc": { "start": { "line": 66, @@ -15171,8 +15171,8 @@ "binop": null, "updateContext": null }, - "start": 1361, - "end": 1362, + "start": 1359, + "end": 1360, "loc": { "start": { "line": 66, @@ -15197,8 +15197,8 @@ "binop": null }, "value": "index", - "start": 1362, - "end": 1367, + "start": 1360, + "end": 1365, "loc": { "start": { "line": 66, @@ -15223,8 +15223,8 @@ "binop": null, "updateContext": null }, - "start": 1367, - "end": 1368, + "start": 1365, + "end": 1366, "loc": { "start": { "line": 66, @@ -15250,8 +15250,8 @@ "updateContext": null }, "value": "=", - "start": 1369, - "end": 1370, + "start": 1367, + "end": 1368, "loc": { "start": { "line": 66, @@ -15276,8 +15276,8 @@ "binop": null }, "value": "value", - "start": 1371, - "end": 1376, + "start": 1369, + "end": 1374, "loc": { "start": { "line": 66, @@ -15302,8 +15302,8 @@ "binop": null, "updateContext": null }, - "start": 1376, - "end": 1377, + "start": 1374, + "end": 1375, "loc": { "start": { "line": 66, @@ -15328,8 +15328,8 @@ "binop": null }, "value": "toString", - "start": 1377, - "end": 1385, + "start": 1375, + "end": 1383, "loc": { "start": { "line": 66, @@ -15353,8 +15353,8 @@ "postfix": false, "binop": null }, - "start": 1385, - "end": 1386, + "start": 1383, + "end": 1384, "loc": { "start": { "line": 66, @@ -15378,8 +15378,8 @@ "postfix": false, "binop": null }, - "start": 1386, - "end": 1387, + "start": 1384, + "end": 1385, "loc": { "start": { "line": 66, @@ -15404,8 +15404,8 @@ "binop": null, "updateContext": null }, - "start": 1387, - "end": 1388, + "start": 1385, + "end": 1386, "loc": { "start": { "line": 66, @@ -15432,8 +15432,8 @@ "updateContext": null }, "value": "this", - "start": 1393, - "end": 1397, + "start": 1391, + "end": 1395, "loc": { "start": { "line": 67, @@ -15458,8 +15458,8 @@ "binop": null, "updateContext": null }, - "start": 1397, - "end": 1398, + "start": 1395, + "end": 1396, "loc": { "start": { "line": 67, @@ -15484,8 +15484,8 @@ "binop": null }, "value": "raw", - "start": 1398, - "end": 1401, + "start": 1396, + "end": 1399, "loc": { "start": { "line": 67, @@ -15511,8 +15511,8 @@ "updateContext": null }, "value": "=", - "start": 1402, - "end": 1403, + "start": 1400, + "end": 1401, "loc": { "start": { "line": 67, @@ -15539,8 +15539,8 @@ "updateContext": null }, "value": "this", - "start": 1404, - "end": 1408, + "start": 1402, + "end": 1406, "loc": { "start": { "line": 67, @@ -15565,8 +15565,8 @@ "binop": null, "updateContext": null }, - "start": 1408, - "end": 1409, + "start": 1406, + "end": 1407, "loc": { "start": { "line": 67, @@ -15591,8 +15591,8 @@ "binop": null }, "value": "toString", - "start": 1409, - "end": 1417, + "start": 1407, + "end": 1415, "loc": { "start": { "line": 67, @@ -15616,8 +15616,8 @@ "postfix": false, "binop": null }, - "start": 1417, - "end": 1418, + "start": 1415, + "end": 1416, "loc": { "start": { "line": 67, @@ -15641,8 +15641,8 @@ "postfix": false, "binop": null }, - "start": 1418, - "end": 1419, + "start": 1416, + "end": 1417, "loc": { "start": { "line": 67, @@ -15667,8 +15667,8 @@ "binop": null, "updateContext": null }, - "start": 1419, - "end": 1420, + "start": 1417, + "end": 1418, "loc": { "start": { "line": 67, @@ -15695,8 +15695,8 @@ "updateContext": null }, "value": "return", - "start": 1425, - "end": 1431, + "start": 1423, + "end": 1429, "loc": { "start": { "line": 68, @@ -15723,8 +15723,8 @@ "updateContext": null }, "value": "this", - "start": 1432, - "end": 1436, + "start": 1430, + "end": 1434, "loc": { "start": { "line": 68, @@ -15749,8 +15749,8 @@ "binop": null, "updateContext": null }, - "start": 1436, - "end": 1437, + "start": 1434, + "end": 1435, "loc": { "start": { "line": 68, @@ -15774,8 +15774,8 @@ "postfix": false, "binop": null }, - "start": 1440, - "end": 1441, + "start": 1438, + "end": 1439, "loc": { "start": { "line": 69, @@ -15790,8 +15790,8 @@ { "type": "CommentBlock", "value": "*\n * Return the number of positions in the long count\n * @returns {number}\n ", - "start": 1445, - "end": 1531, + "start": 1443, + "end": 1529, "loc": { "start": { "line": 71, @@ -15816,8 +15816,8 @@ "binop": null }, "value": "get", - "start": 1534, - "end": 1537, + "start": 1532, + "end": 1535, "loc": { "start": { "line": 75, @@ -15842,8 +15842,8 @@ "binop": null }, "value": "length", - "start": 1538, - "end": 1544, + "start": 1536, + "end": 1542, "loc": { "start": { "line": 75, @@ -15867,8 +15867,8 @@ "postfix": false, "binop": null }, - "start": 1544, - "end": 1545, + "start": 1542, + "end": 1543, "loc": { "start": { "line": 75, @@ -15892,8 +15892,8 @@ "postfix": false, "binop": null }, - "start": 1545, - "end": 1546, + "start": 1543, + "end": 1544, "loc": { "start": { "line": 75, @@ -15917,8 +15917,8 @@ "postfix": false, "binop": null }, - "start": 1547, - "end": 1548, + "start": 1545, + "end": 1546, "loc": { "start": { "line": 75, @@ -15945,8 +15945,8 @@ "updateContext": null }, "value": "return", - "start": 1553, - "end": 1559, + "start": 1551, + "end": 1557, "loc": { "start": { "line": 76, @@ -15973,8 +15973,8 @@ "updateContext": null }, "value": "this", - "start": 1560, - "end": 1564, + "start": 1558, + "end": 1562, "loc": { "start": { "line": 76, @@ -15999,8 +15999,8 @@ "binop": null, "updateContext": null }, - "start": 1564, - "end": 1565, + "start": 1562, + "end": 1563, "loc": { "start": { "line": 76, @@ -16025,8 +16025,8 @@ "binop": null }, "value": "parts", - "start": 1565, - "end": 1570, + "start": 1563, + "end": 1568, "loc": { "start": { "line": 76, @@ -16051,8 +16051,8 @@ "binop": null, "updateContext": null }, - "start": 1570, - "end": 1571, + "start": 1568, + "end": 1569, "loc": { "start": { "line": 76, @@ -16077,8 +16077,8 @@ "binop": null }, "value": "length", - "start": 1571, - "end": 1577, + "start": 1569, + "end": 1575, "loc": { "start": { "line": 76, @@ -16103,8 +16103,8 @@ "binop": null, "updateContext": null }, - "start": 1577, - "end": 1578, + "start": 1575, + "end": 1576, "loc": { "start": { "line": 76, @@ -16128,8 +16128,8 @@ "postfix": false, "binop": null }, - "start": 1581, - "end": 1582, + "start": 1579, + "end": 1580, "loc": { "start": { "line": 77, @@ -16144,8 +16144,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'in component of the date\n * @returns {number}\n ", - "start": 1586, - "end": 1658, + "start": 1584, + "end": 1656, "loc": { "start": { "line": 79, @@ -16170,8 +16170,8 @@ "binop": null }, "value": "set", - "start": 1661, - "end": 1664, + "start": 1659, + "end": 1662, "loc": { "start": { "line": 83, @@ -16196,8 +16196,8 @@ "binop": null }, "value": "k_in", - "start": 1665, - "end": 1669, + "start": 1663, + "end": 1667, "loc": { "start": { "line": 83, @@ -16221,8 +16221,8 @@ "postfix": false, "binop": null }, - "start": 1669, - "end": 1670, + "start": 1667, + "end": 1668, "loc": { "start": { "line": 83, @@ -16247,8 +16247,8 @@ "binop": null }, "value": "new_k_in", - "start": 1670, - "end": 1678, + "start": 1668, + "end": 1676, "loc": { "start": { "line": 83, @@ -16272,8 +16272,8 @@ "postfix": false, "binop": null }, - "start": 1678, - "end": 1679, + "start": 1676, + "end": 1677, "loc": { "start": { "line": 83, @@ -16297,8 +16297,8 @@ "postfix": false, "binop": null }, - "start": 1680, - "end": 1681, + "start": 1678, + "end": 1679, "loc": { "start": { "line": 83, @@ -16325,8 +16325,8 @@ "updateContext": null }, "value": "this", - "start": 1686, - "end": 1690, + "start": 1684, + "end": 1688, "loc": { "start": { "line": 84, @@ -16351,8 +16351,8 @@ "binop": null, "updateContext": null }, - "start": 1690, - "end": 1691, + "start": 1688, + "end": 1689, "loc": { "start": { "line": 84, @@ -16376,9 +16376,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 1691, - "end": 1709, + "value": "set_date_sections", + "start": 1689, + "end": 1706, "loc": { "start": { "line": 84, @@ -16386,7 +16386,7 @@ }, "end": { "line": 84, - "column": 27 + "column": 26 } } }, @@ -16402,16 +16402,16 @@ "postfix": false, "binop": null }, - "start": 1709, - "end": 1710, + "start": 1706, + "end": 1707, "loc": { "start": { "line": 84, - "column": 27 + "column": 26 }, "end": { "line": 84, - "column": 28 + "column": 27 } } }, @@ -16429,16 +16429,16 @@ "updateContext": null }, "value": 0, - "start": 1710, - "end": 1711, + "start": 1707, + "end": 1708, "loc": { "start": { "line": 84, - "column": 28 + "column": 27 }, "end": { "line": 84, - "column": 29 + "column": 28 } } }, @@ -16455,16 +16455,16 @@ "binop": null, "updateContext": null }, - "start": 1711, - "end": 1712, + "start": 1708, + "end": 1709, "loc": { "start": { "line": 84, - "column": 29 + "column": 28 }, "end": { "line": 84, - "column": 30 + "column": 29 } } }, @@ -16481,16 +16481,16 @@ "binop": null }, "value": "new_k_in", - "start": 1713, - "end": 1721, + "start": 1710, + "end": 1718, "loc": { "start": { "line": 84, - "column": 31 + "column": 30 }, "end": { "line": 84, - "column": 39 + "column": 38 } } }, @@ -16506,16 +16506,16 @@ "postfix": false, "binop": null }, - "start": 1721, - "end": 1722, + "start": 1718, + "end": 1719, "loc": { "start": { "line": 84, - "column": 39 + "column": 38 }, "end": { "line": 84, - "column": 40 + "column": 39 } } }, @@ -16532,16 +16532,16 @@ "binop": null, "updateContext": null }, - "start": 1722, - "end": 1723, + "start": 1719, + "end": 1720, "loc": { "start": { "line": 84, - "column": 40 + "column": 39 }, "end": { "line": 84, - "column": 41 + "column": 40 } } }, @@ -16557,8 +16557,8 @@ "postfix": false, "binop": null }, - "start": 1726, - "end": 1727, + "start": 1723, + "end": 1724, "loc": { "start": { "line": 85, @@ -16573,8 +16573,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'in component of the date\n * @returns {number}\n ", - "start": 1731, - "end": 1806, + "start": 1728, + "end": 1803, "loc": { "start": { "line": 87, @@ -16599,8 +16599,8 @@ "binop": null }, "value": "get", - "start": 1809, - "end": 1812, + "start": 1806, + "end": 1809, "loc": { "start": { "line": 91, @@ -16625,8 +16625,8 @@ "binop": null }, "value": "k_in", - "start": 1813, - "end": 1817, + "start": 1810, + "end": 1814, "loc": { "start": { "line": 91, @@ -16650,8 +16650,8 @@ "postfix": false, "binop": null }, - "start": 1817, - "end": 1818, + "start": 1814, + "end": 1815, "loc": { "start": { "line": 91, @@ -16675,8 +16675,8 @@ "postfix": false, "binop": null }, - "start": 1818, - "end": 1819, + "start": 1815, + "end": 1816, "loc": { "start": { "line": 91, @@ -16700,8 +16700,8 @@ "postfix": false, "binop": null }, - "start": 1820, - "end": 1821, + "start": 1817, + "end": 1818, "loc": { "start": { "line": 91, @@ -16728,8 +16728,8 @@ "updateContext": null }, "value": "return", - "start": 1826, - "end": 1832, + "start": 1823, + "end": 1829, "loc": { "start": { "line": 92, @@ -16756,8 +16756,8 @@ "updateContext": null }, "value": "this", - "start": 1833, - "end": 1837, + "start": 1830, + "end": 1834, "loc": { "start": { "line": 92, @@ -16782,8 +16782,8 @@ "binop": null, "updateContext": null }, - "start": 1837, - "end": 1838, + "start": 1834, + "end": 1835, "loc": { "start": { "line": 92, @@ -16807,9 +16807,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 1838, - "end": 1856, + "value": "get_date_sections", + "start": 1835, + "end": 1852, "loc": { "start": { "line": 92, @@ -16817,7 +16817,7 @@ }, "end": { "line": 92, - "column": 34 + "column": 33 } } }, @@ -16833,16 +16833,16 @@ "postfix": false, "binop": null }, - "start": 1856, - "end": 1857, + "start": 1852, + "end": 1853, "loc": { "start": { "line": 92, - "column": 34 + "column": 33 }, "end": { "line": 92, - "column": 35 + "column": 34 } } }, @@ -16860,16 +16860,16 @@ "updateContext": null }, "value": 0, - "start": 1857, - "end": 1858, + "start": 1853, + "end": 1854, "loc": { "start": { "line": 92, - "column": 35 + "column": 34 }, "end": { "line": 92, - "column": 36 + "column": 35 } } }, @@ -16885,16 +16885,16 @@ "postfix": false, "binop": null }, - "start": 1858, - "end": 1859, + "start": 1854, + "end": 1855, "loc": { "start": { "line": 92, - "column": 36 + "column": 35 }, "end": { "line": 92, - "column": 37 + "column": 36 } } }, @@ -16911,16 +16911,16 @@ "binop": null, "updateContext": null }, - "start": 1859, - "end": 1860, + "start": 1855, + "end": 1856, "loc": { "start": { "line": 92, - "column": 37 + "column": 36 }, "end": { "line": 92, - "column": 38 + "column": 37 } } }, @@ -16936,8 +16936,8 @@ "postfix": false, "binop": null }, - "start": 1863, - "end": 1864, + "start": 1859, + "end": 1860, "loc": { "start": { "line": 93, @@ -16952,8 +16952,8 @@ { "type": "CommentBlock", "value": "*\n * Set the winal component of the date\n * @returns {number}\n ", - "start": 1868, - "end": 1941, + "start": 1864, + "end": 1937, "loc": { "start": { "line": 95, @@ -16978,8 +16978,8 @@ "binop": null }, "value": "set", - "start": 1944, - "end": 1947, + "start": 1940, + "end": 1943, "loc": { "start": { "line": 99, @@ -17004,8 +17004,8 @@ "binop": null }, "value": "winal", - "start": 1948, - "end": 1953, + "start": 1944, + "end": 1949, "loc": { "start": { "line": 99, @@ -17029,8 +17029,8 @@ "postfix": false, "binop": null }, - "start": 1953, - "end": 1954, + "start": 1949, + "end": 1950, "loc": { "start": { "line": 99, @@ -17055,8 +17055,8 @@ "binop": null }, "value": "new_winal", - "start": 1954, - "end": 1963, + "start": 1950, + "end": 1959, "loc": { "start": { "line": 99, @@ -17080,8 +17080,8 @@ "postfix": false, "binop": null }, - "start": 1963, - "end": 1964, + "start": 1959, + "end": 1960, "loc": { "start": { "line": 99, @@ -17105,8 +17105,8 @@ "postfix": false, "binop": null }, - "start": 1965, - "end": 1966, + "start": 1961, + "end": 1962, "loc": { "start": { "line": 99, @@ -17133,8 +17133,8 @@ "updateContext": null }, "value": "this", - "start": 1971, - "end": 1975, + "start": 1967, + "end": 1971, "loc": { "start": { "line": 100, @@ -17159,8 +17159,8 @@ "binop": null, "updateContext": null }, - "start": 1975, - "end": 1976, + "start": 1971, + "end": 1972, "loc": { "start": { "line": 100, @@ -17184,9 +17184,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 1976, - "end": 1994, + "value": "set_date_sections", + "start": 1972, + "end": 1989, "loc": { "start": { "line": 100, @@ -17194,7 +17194,7 @@ }, "end": { "line": 100, - "column": 27 + "column": 26 } } }, @@ -17210,16 +17210,16 @@ "postfix": false, "binop": null }, - "start": 1994, - "end": 1995, + "start": 1989, + "end": 1990, "loc": { "start": { "line": 100, - "column": 27 + "column": 26 }, "end": { "line": 100, - "column": 28 + "column": 27 } } }, @@ -17237,16 +17237,16 @@ "updateContext": null }, "value": 1, - "start": 1995, - "end": 1996, + "start": 1990, + "end": 1991, "loc": { "start": { "line": 100, - "column": 28 + "column": 27 }, "end": { "line": 100, - "column": 29 + "column": 28 } } }, @@ -17263,16 +17263,16 @@ "binop": null, "updateContext": null }, - "start": 1996, - "end": 1997, + "start": 1991, + "end": 1992, "loc": { "start": { "line": 100, - "column": 29 + "column": 28 }, "end": { "line": 100, - "column": 30 + "column": 29 } } }, @@ -17289,16 +17289,16 @@ "binop": null }, "value": "new_winal", - "start": 1998, - "end": 2007, + "start": 1993, + "end": 2002, "loc": { "start": { "line": 100, - "column": 31 + "column": 30 }, "end": { "line": 100, - "column": 40 + "column": 39 } } }, @@ -17314,16 +17314,16 @@ "postfix": false, "binop": null }, - "start": 2007, - "end": 2008, + "start": 2002, + "end": 2003, "loc": { "start": { "line": 100, - "column": 40 + "column": 39 }, "end": { "line": 100, - "column": 41 + "column": 40 } } }, @@ -17340,16 +17340,16 @@ "binop": null, "updateContext": null }, - "start": 2008, - "end": 2009, + "start": 2003, + "end": 2004, "loc": { "start": { "line": 100, - "column": 41 + "column": 40 }, "end": { "line": 100, - "column": 42 + "column": 41 } } }, @@ -17365,8 +17365,8 @@ "postfix": false, "binop": null }, - "start": 2012, - "end": 2013, + "start": 2007, + "end": 2008, "loc": { "start": { "line": 101, @@ -17381,8 +17381,8 @@ { "type": "CommentBlock", "value": "*\n * Return the winal component of the date\n * @returns {number}\n ", - "start": 2017, - "end": 2093, + "start": 2012, + "end": 2088, "loc": { "start": { "line": 103, @@ -17407,8 +17407,8 @@ "binop": null }, "value": "get", - "start": 2096, - "end": 2099, + "start": 2091, + "end": 2094, "loc": { "start": { "line": 107, @@ -17433,8 +17433,8 @@ "binop": null }, "value": "winal", - "start": 2100, - "end": 2105, + "start": 2095, + "end": 2100, "loc": { "start": { "line": 107, @@ -17458,8 +17458,8 @@ "postfix": false, "binop": null }, - "start": 2105, - "end": 2106, + "start": 2100, + "end": 2101, "loc": { "start": { "line": 107, @@ -17483,8 +17483,8 @@ "postfix": false, "binop": null }, - "start": 2106, - "end": 2107, + "start": 2101, + "end": 2102, "loc": { "start": { "line": 107, @@ -17508,8 +17508,8 @@ "postfix": false, "binop": null }, - "start": 2108, - "end": 2109, + "start": 2103, + "end": 2104, "loc": { "start": { "line": 107, @@ -17536,8 +17536,8 @@ "updateContext": null }, "value": "return", - "start": 2114, - "end": 2120, + "start": 2109, + "end": 2115, "loc": { "start": { "line": 108, @@ -17564,8 +17564,8 @@ "updateContext": null }, "value": "this", - "start": 2121, - "end": 2125, + "start": 2116, + "end": 2120, "loc": { "start": { "line": 108, @@ -17590,8 +17590,8 @@ "binop": null, "updateContext": null }, - "start": 2125, - "end": 2126, + "start": 2120, + "end": 2121, "loc": { "start": { "line": 108, @@ -17615,9 +17615,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 2126, - "end": 2144, + "value": "get_date_sections", + "start": 2121, + "end": 2138, "loc": { "start": { "line": 108, @@ -17625,7 +17625,7 @@ }, "end": { "line": 108, - "column": 34 + "column": 33 } } }, @@ -17641,16 +17641,16 @@ "postfix": false, "binop": null }, - "start": 2144, - "end": 2145, + "start": 2138, + "end": 2139, "loc": { "start": { "line": 108, - "column": 34 + "column": 33 }, "end": { "line": 108, - "column": 35 + "column": 34 } } }, @@ -17668,16 +17668,16 @@ "updateContext": null }, "value": 1, - "start": 2145, - "end": 2146, + "start": 2139, + "end": 2140, "loc": { "start": { "line": 108, - "column": 35 + "column": 34 }, "end": { "line": 108, - "column": 36 + "column": 35 } } }, @@ -17693,16 +17693,16 @@ "postfix": false, "binop": null }, - "start": 2146, - "end": 2147, + "start": 2140, + "end": 2141, "loc": { "start": { "line": 108, - "column": 36 + "column": 35 }, "end": { "line": 108, - "column": 37 + "column": 36 } } }, @@ -17719,16 +17719,16 @@ "binop": null, "updateContext": null }, - "start": 2147, - "end": 2148, + "start": 2141, + "end": 2142, "loc": { "start": { "line": 108, - "column": 37 + "column": 36 }, "end": { "line": 108, - "column": 38 + "column": 37 } } }, @@ -17744,8 +17744,8 @@ "postfix": false, "binop": null }, - "start": 2151, - "end": 2152, + "start": 2145, + "end": 2146, "loc": { "start": { "line": 109, @@ -17760,8 +17760,8 @@ { "type": "CommentBlock", "value": "*\n * Set the tun component of the date\n * @returns {number}\n ", - "start": 2156, - "end": 2227, + "start": 2150, + "end": 2221, "loc": { "start": { "line": 111, @@ -17786,8 +17786,8 @@ "binop": null }, "value": "set", - "start": 2230, - "end": 2233, + "start": 2224, + "end": 2227, "loc": { "start": { "line": 115, @@ -17812,8 +17812,8 @@ "binop": null }, "value": "tun", - "start": 2234, - "end": 2237, + "start": 2228, + "end": 2231, "loc": { "start": { "line": 115, @@ -17837,8 +17837,8 @@ "postfix": false, "binop": null }, - "start": 2237, - "end": 2238, + "start": 2231, + "end": 2232, "loc": { "start": { "line": 115, @@ -17863,8 +17863,8 @@ "binop": null }, "value": "new_tun", - "start": 2238, - "end": 2245, + "start": 2232, + "end": 2239, "loc": { "start": { "line": 115, @@ -17888,8 +17888,8 @@ "postfix": false, "binop": null }, - "start": 2245, - "end": 2246, + "start": 2239, + "end": 2240, "loc": { "start": { "line": 115, @@ -17913,8 +17913,8 @@ "postfix": false, "binop": null }, - "start": 2247, - "end": 2248, + "start": 2241, + "end": 2242, "loc": { "start": { "line": 115, @@ -17941,8 +17941,8 @@ "updateContext": null }, "value": "this", - "start": 2253, - "end": 2257, + "start": 2247, + "end": 2251, "loc": { "start": { "line": 116, @@ -17967,8 +17967,8 @@ "binop": null, "updateContext": null }, - "start": 2257, - "end": 2258, + "start": 2251, + "end": 2252, "loc": { "start": { "line": 116, @@ -17992,9 +17992,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 2258, - "end": 2276, + "value": "set_date_sections", + "start": 2252, + "end": 2269, "loc": { "start": { "line": 116, @@ -18002,7 +18002,7 @@ }, "end": { "line": 116, - "column": 27 + "column": 26 } } }, @@ -18018,16 +18018,16 @@ "postfix": false, "binop": null }, - "start": 2276, - "end": 2277, + "start": 2269, + "end": 2270, "loc": { "start": { "line": 116, - "column": 27 + "column": 26 }, "end": { "line": 116, - "column": 28 + "column": 27 } } }, @@ -18045,16 +18045,16 @@ "updateContext": null }, "value": 2, - "start": 2277, - "end": 2278, + "start": 2270, + "end": 2271, "loc": { "start": { "line": 116, - "column": 28 + "column": 27 }, "end": { "line": 116, - "column": 29 + "column": 28 } } }, @@ -18071,16 +18071,16 @@ "binop": null, "updateContext": null }, - "start": 2278, - "end": 2279, + "start": 2271, + "end": 2272, "loc": { "start": { "line": 116, - "column": 29 + "column": 28 }, "end": { "line": 116, - "column": 30 + "column": 29 } } }, @@ -18097,16 +18097,16 @@ "binop": null }, "value": "new_tun", - "start": 2280, - "end": 2287, + "start": 2273, + "end": 2280, "loc": { "start": { "line": 116, - "column": 31 + "column": 30 }, "end": { "line": 116, - "column": 38 + "column": 37 } } }, @@ -18122,16 +18122,16 @@ "postfix": false, "binop": null }, - "start": 2287, - "end": 2288, + "start": 2280, + "end": 2281, "loc": { "start": { "line": 116, - "column": 38 + "column": 37 }, "end": { "line": 116, - "column": 39 + "column": 38 } } }, @@ -18148,16 +18148,16 @@ "binop": null, "updateContext": null }, - "start": 2288, - "end": 2289, + "start": 2281, + "end": 2282, "loc": { "start": { "line": 116, - "column": 39 + "column": 38 }, "end": { "line": 116, - "column": 40 + "column": 39 } } }, @@ -18173,8 +18173,8 @@ "postfix": false, "binop": null }, - "start": 2292, - "end": 2293, + "start": 2285, + "end": 2286, "loc": { "start": { "line": 117, @@ -18189,8 +18189,8 @@ { "type": "CommentBlock", "value": "*\n * Return the tun component of the date\n * @returns {number}\n ", - "start": 2297, - "end": 2371, + "start": 2290, + "end": 2364, "loc": { "start": { "line": 119, @@ -18215,8 +18215,8 @@ "binop": null }, "value": "get", - "start": 2374, - "end": 2377, + "start": 2367, + "end": 2370, "loc": { "start": { "line": 123, @@ -18241,8 +18241,8 @@ "binop": null }, "value": "tun", - "start": 2378, - "end": 2381, + "start": 2371, + "end": 2374, "loc": { "start": { "line": 123, @@ -18266,8 +18266,8 @@ "postfix": false, "binop": null }, - "start": 2381, - "end": 2382, + "start": 2374, + "end": 2375, "loc": { "start": { "line": 123, @@ -18291,8 +18291,8 @@ "postfix": false, "binop": null }, - "start": 2382, - "end": 2383, + "start": 2375, + "end": 2376, "loc": { "start": { "line": 123, @@ -18316,8 +18316,8 @@ "postfix": false, "binop": null }, - "start": 2384, - "end": 2385, + "start": 2377, + "end": 2378, "loc": { "start": { "line": 123, @@ -18344,8 +18344,8 @@ "updateContext": null }, "value": "return", - "start": 2390, - "end": 2396, + "start": 2383, + "end": 2389, "loc": { "start": { "line": 124, @@ -18372,8 +18372,8 @@ "updateContext": null }, "value": "this", - "start": 2397, - "end": 2401, + "start": 2390, + "end": 2394, "loc": { "start": { "line": 124, @@ -18398,8 +18398,8 @@ "binop": null, "updateContext": null }, - "start": 2401, - "end": 2402, + "start": 2394, + "end": 2395, "loc": { "start": { "line": 124, @@ -18423,9 +18423,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 2402, - "end": 2420, + "value": "get_date_sections", + "start": 2395, + "end": 2412, "loc": { "start": { "line": 124, @@ -18433,7 +18433,7 @@ }, "end": { "line": 124, - "column": 34 + "column": 33 } } }, @@ -18449,16 +18449,16 @@ "postfix": false, "binop": null }, - "start": 2420, - "end": 2421, + "start": 2412, + "end": 2413, "loc": { "start": { "line": 124, - "column": 34 + "column": 33 }, "end": { "line": 124, - "column": 35 + "column": 34 } } }, @@ -18476,16 +18476,16 @@ "updateContext": null }, "value": 2, - "start": 2421, - "end": 2422, + "start": 2413, + "end": 2414, "loc": { "start": { "line": 124, - "column": 35 + "column": 34 }, "end": { "line": 124, - "column": 36 + "column": 35 } } }, @@ -18501,16 +18501,16 @@ "postfix": false, "binop": null }, - "start": 2422, - "end": 2423, + "start": 2414, + "end": 2415, "loc": { "start": { "line": 124, - "column": 36 + "column": 35 }, "end": { "line": 124, - "column": 37 + "column": 36 } } }, @@ -18527,16 +18527,16 @@ "binop": null, "updateContext": null }, - "start": 2423, - "end": 2424, + "start": 2415, + "end": 2416, "loc": { "start": { "line": 124, - "column": 37 + "column": 36 }, "end": { "line": 124, - "column": 38 + "column": 37 } } }, @@ -18552,8 +18552,8 @@ "postfix": false, "binop": null }, - "start": 2427, - "end": 2428, + "start": 2419, + "end": 2420, "loc": { "start": { "line": 125, @@ -18568,8 +18568,8 @@ { "type": "CommentBlock", "value": "*\n * Set the k'atun component of the date\n * @returns {number}\n ", - "start": 2432, - "end": 2506, + "start": 2424, + "end": 2498, "loc": { "start": { "line": 127, @@ -18594,8 +18594,8 @@ "binop": null }, "value": "set", - "start": 2509, - "end": 2512, + "start": 2501, + "end": 2504, "loc": { "start": { "line": 131, @@ -18620,8 +18620,8 @@ "binop": null }, "value": "k_atun", - "start": 2513, - "end": 2519, + "start": 2505, + "end": 2511, "loc": { "start": { "line": 131, @@ -18645,8 +18645,8 @@ "postfix": false, "binop": null }, - "start": 2519, - "end": 2520, + "start": 2511, + "end": 2512, "loc": { "start": { "line": 131, @@ -18671,8 +18671,8 @@ "binop": null }, "value": "new_k_atun", - "start": 2520, - "end": 2530, + "start": 2512, + "end": 2522, "loc": { "start": { "line": 131, @@ -18696,8 +18696,8 @@ "postfix": false, "binop": null }, - "start": 2530, - "end": 2531, + "start": 2522, + "end": 2523, "loc": { "start": { "line": 131, @@ -18721,8 +18721,8 @@ "postfix": false, "binop": null }, - "start": 2532, - "end": 2533, + "start": 2524, + "end": 2525, "loc": { "start": { "line": 131, @@ -18749,8 +18749,8 @@ "updateContext": null }, "value": "this", - "start": 2538, - "end": 2542, + "start": 2530, + "end": 2534, "loc": { "start": { "line": 132, @@ -18775,8 +18775,8 @@ "binop": null, "updateContext": null }, - "start": 2542, - "end": 2543, + "start": 2534, + "end": 2535, "loc": { "start": { "line": 132, @@ -18800,9 +18800,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 2543, - "end": 2561, + "value": "set_date_sections", + "start": 2535, + "end": 2552, "loc": { "start": { "line": 132, @@ -18810,7 +18810,7 @@ }, "end": { "line": 132, - "column": 27 + "column": 26 } } }, @@ -18826,16 +18826,16 @@ "postfix": false, "binop": null }, - "start": 2561, - "end": 2562, + "start": 2552, + "end": 2553, "loc": { "start": { "line": 132, - "column": 27 + "column": 26 }, "end": { "line": 132, - "column": 28 + "column": 27 } } }, @@ -18853,16 +18853,16 @@ "updateContext": null }, "value": 3, - "start": 2562, - "end": 2563, + "start": 2553, + "end": 2554, "loc": { "start": { "line": 132, - "column": 28 + "column": 27 }, "end": { "line": 132, - "column": 29 + "column": 28 } } }, @@ -18879,16 +18879,16 @@ "binop": null, "updateContext": null }, - "start": 2563, - "end": 2564, + "start": 2554, + "end": 2555, "loc": { "start": { "line": 132, - "column": 29 + "column": 28 }, "end": { "line": 132, - "column": 30 + "column": 29 } } }, @@ -18905,16 +18905,16 @@ "binop": null }, "value": "new_k_atun", - "start": 2565, - "end": 2575, + "start": 2556, + "end": 2566, "loc": { "start": { "line": 132, - "column": 31 + "column": 30 }, "end": { "line": 132, - "column": 41 + "column": 40 } } }, @@ -18930,16 +18930,16 @@ "postfix": false, "binop": null }, - "start": 2575, - "end": 2576, + "start": 2566, + "end": 2567, "loc": { "start": { "line": 132, - "column": 41 + "column": 40 }, "end": { "line": 132, - "column": 42 + "column": 41 } } }, @@ -18956,16 +18956,16 @@ "binop": null, "updateContext": null }, - "start": 2576, - "end": 2577, + "start": 2567, + "end": 2568, "loc": { "start": { "line": 132, - "column": 42 + "column": 41 }, "end": { "line": 132, - "column": 43 + "column": 42 } } }, @@ -18981,8 +18981,8 @@ "postfix": false, "binop": null }, - "start": 2580, - "end": 2581, + "start": 2571, + "end": 2572, "loc": { "start": { "line": 133, @@ -18997,8 +18997,8 @@ { "type": "CommentBlock", "value": "*\n * Return the k'atun component of the date\n * @returns {number}\n ", - "start": 2585, - "end": 2662, + "start": 2576, + "end": 2653, "loc": { "start": { "line": 135, @@ -19023,8 +19023,8 @@ "binop": null }, "value": "get", - "start": 2665, - "end": 2668, + "start": 2656, + "end": 2659, "loc": { "start": { "line": 139, @@ -19049,8 +19049,8 @@ "binop": null }, "value": "k_atun", - "start": 2669, - "end": 2675, + "start": 2660, + "end": 2666, "loc": { "start": { "line": 139, @@ -19074,8 +19074,8 @@ "postfix": false, "binop": null }, - "start": 2675, - "end": 2676, + "start": 2666, + "end": 2667, "loc": { "start": { "line": 139, @@ -19099,8 +19099,8 @@ "postfix": false, "binop": null }, - "start": 2676, - "end": 2677, + "start": 2667, + "end": 2668, "loc": { "start": { "line": 139, @@ -19124,8 +19124,8 @@ "postfix": false, "binop": null }, - "start": 2678, - "end": 2679, + "start": 2669, + "end": 2670, "loc": { "start": { "line": 139, @@ -19152,8 +19152,8 @@ "updateContext": null }, "value": "return", - "start": 2684, - "end": 2690, + "start": 2675, + "end": 2681, "loc": { "start": { "line": 140, @@ -19180,8 +19180,8 @@ "updateContext": null }, "value": "this", - "start": 2691, - "end": 2695, + "start": 2682, + "end": 2686, "loc": { "start": { "line": 140, @@ -19206,8 +19206,8 @@ "binop": null, "updateContext": null }, - "start": 2695, - "end": 2696, + "start": 2686, + "end": 2687, "loc": { "start": { "line": 140, @@ -19231,9 +19231,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 2696, - "end": 2714, + "value": "get_date_sections", + "start": 2687, + "end": 2704, "loc": { "start": { "line": 140, @@ -19241,7 +19241,7 @@ }, "end": { "line": 140, - "column": 34 + "column": 33 } } }, @@ -19257,16 +19257,16 @@ "postfix": false, "binop": null }, - "start": 2714, - "end": 2715, + "start": 2704, + "end": 2705, "loc": { "start": { "line": 140, - "column": 34 + "column": 33 }, "end": { "line": 140, - "column": 35 + "column": 34 } } }, @@ -19284,16 +19284,16 @@ "updateContext": null }, "value": 3, - "start": 2715, - "end": 2716, + "start": 2705, + "end": 2706, "loc": { "start": { "line": 140, - "column": 35 + "column": 34 }, "end": { "line": 140, - "column": 36 + "column": 35 } } }, @@ -19309,16 +19309,16 @@ "postfix": false, "binop": null }, - "start": 2716, - "end": 2717, + "start": 2706, + "end": 2707, "loc": { "start": { "line": 140, - "column": 36 + "column": 35 }, "end": { "line": 140, - "column": 37 + "column": 36 } } }, @@ -19335,16 +19335,16 @@ "binop": null, "updateContext": null }, - "start": 2717, - "end": 2718, + "start": 2707, + "end": 2708, "loc": { "start": { "line": 140, - "column": 37 + "column": 36 }, "end": { "line": 140, - "column": 38 + "column": 37 } } }, @@ -19360,8 +19360,8 @@ "postfix": false, "binop": null }, - "start": 2721, - "end": 2722, + "start": 2711, + "end": 2712, "loc": { "start": { "line": 141, @@ -19376,8 +19376,8 @@ { "type": "CommentBlock", "value": "*\n * Set the bak'tun component of the date\n * @returns {number}\n ", - "start": 2726, - "end": 2801, + "start": 2716, + "end": 2791, "loc": { "start": { "line": 143, @@ -19402,8 +19402,8 @@ "binop": null }, "value": "set", - "start": 2804, - "end": 2807, + "start": 2794, + "end": 2797, "loc": { "start": { "line": 147, @@ -19428,8 +19428,8 @@ "binop": null }, "value": "bak_tun", - "start": 2808, - "end": 2815, + "start": 2798, + "end": 2805, "loc": { "start": { "line": 147, @@ -19453,8 +19453,8 @@ "postfix": false, "binop": null }, - "start": 2815, - "end": 2816, + "start": 2805, + "end": 2806, "loc": { "start": { "line": 147, @@ -19479,8 +19479,8 @@ "binop": null }, "value": "new_bak_tun", - "start": 2816, - "end": 2827, + "start": 2806, + "end": 2817, "loc": { "start": { "line": 147, @@ -19504,8 +19504,8 @@ "postfix": false, "binop": null }, - "start": 2827, - "end": 2828, + "start": 2817, + "end": 2818, "loc": { "start": { "line": 147, @@ -19529,8 +19529,8 @@ "postfix": false, "binop": null }, - "start": 2829, - "end": 2830, + "start": 2819, + "end": 2820, "loc": { "start": { "line": 147, @@ -19557,8 +19557,8 @@ "updateContext": null }, "value": "this", - "start": 2835, - "end": 2839, + "start": 2825, + "end": 2829, "loc": { "start": { "line": 148, @@ -19583,8 +19583,8 @@ "binop": null, "updateContext": null }, - "start": 2839, - "end": 2840, + "start": 2829, + "end": 2830, "loc": { "start": { "line": 148, @@ -19608,9 +19608,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 2840, - "end": 2858, + "value": "set_date_sections", + "start": 2830, + "end": 2847, "loc": { "start": { "line": 148, @@ -19618,7 +19618,7 @@ }, "end": { "line": 148, - "column": 27 + "column": 26 } } }, @@ -19634,16 +19634,16 @@ "postfix": false, "binop": null }, - "start": 2858, - "end": 2859, + "start": 2847, + "end": 2848, "loc": { "start": { "line": 148, - "column": 27 + "column": 26 }, "end": { "line": 148, - "column": 28 + "column": 27 } } }, @@ -19661,16 +19661,16 @@ "updateContext": null }, "value": 4, - "start": 2859, - "end": 2860, + "start": 2848, + "end": 2849, "loc": { "start": { "line": 148, - "column": 28 + "column": 27 }, "end": { "line": 148, - "column": 29 + "column": 28 } } }, @@ -19687,16 +19687,16 @@ "binop": null, "updateContext": null }, - "start": 2860, - "end": 2861, + "start": 2849, + "end": 2850, "loc": { "start": { "line": 148, - "column": 29 + "column": 28 }, "end": { "line": 148, - "column": 30 + "column": 29 } } }, @@ -19713,16 +19713,16 @@ "binop": null }, "value": "new_bak_tun", - "start": 2862, - "end": 2873, + "start": 2851, + "end": 2862, "loc": { "start": { "line": 148, - "column": 31 + "column": 30 }, "end": { "line": 148, - "column": 42 + "column": 41 } } }, @@ -19738,16 +19738,16 @@ "postfix": false, "binop": null }, - "start": 2873, - "end": 2874, + "start": 2862, + "end": 2863, "loc": { "start": { "line": 148, - "column": 42 + "column": 41 }, "end": { "line": 148, - "column": 43 + "column": 42 } } }, @@ -19764,16 +19764,16 @@ "binop": null, "updateContext": null }, - "start": 2874, - "end": 2875, + "start": 2863, + "end": 2864, "loc": { "start": { "line": 148, - "column": 43 + "column": 42 }, "end": { "line": 148, - "column": 44 + "column": 43 } } }, @@ -19789,8 +19789,8 @@ "postfix": false, "binop": null }, - "start": 2878, - "end": 2879, + "start": 2867, + "end": 2868, "loc": { "start": { "line": 149, @@ -19805,8 +19805,8 @@ { "type": "CommentBlock", "value": "*\n * Return the bak'tun component of the date\n * @returns {number}\n ", - "start": 2883, - "end": 2961, + "start": 2872, + "end": 2950, "loc": { "start": { "line": 151, @@ -19831,8 +19831,8 @@ "binop": null }, "value": "get", - "start": 2964, - "end": 2967, + "start": 2953, + "end": 2956, "loc": { "start": { "line": 155, @@ -19857,8 +19857,8 @@ "binop": null }, "value": "bak_tun", - "start": 2968, - "end": 2975, + "start": 2957, + "end": 2964, "loc": { "start": { "line": 155, @@ -19882,8 +19882,8 @@ "postfix": false, "binop": null }, - "start": 2975, - "end": 2976, + "start": 2964, + "end": 2965, "loc": { "start": { "line": 155, @@ -19907,8 +19907,8 @@ "postfix": false, "binop": null }, - "start": 2976, - "end": 2977, + "start": 2965, + "end": 2966, "loc": { "start": { "line": 155, @@ -19932,8 +19932,8 @@ "postfix": false, "binop": null }, - "start": 2978, - "end": 2979, + "start": 2967, + "end": 2968, "loc": { "start": { "line": 155, @@ -19960,8 +19960,8 @@ "updateContext": null }, "value": "return", - "start": 2984, - "end": 2990, + "start": 2973, + "end": 2979, "loc": { "start": { "line": 156, @@ -19988,8 +19988,8 @@ "updateContext": null }, "value": "this", - "start": 2991, - "end": 2995, + "start": 2980, + "end": 2984, "loc": { "start": { "line": 156, @@ -20014,8 +20014,8 @@ "binop": null, "updateContext": null }, - "start": 2995, - "end": 2996, + "start": 2984, + "end": 2985, "loc": { "start": { "line": 156, @@ -20039,9 +20039,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 2996, - "end": 3014, + "value": "get_date_sections", + "start": 2985, + "end": 3002, "loc": { "start": { "line": 156, @@ -20049,7 +20049,7 @@ }, "end": { "line": 156, - "column": 34 + "column": 33 } } }, @@ -20065,16 +20065,16 @@ "postfix": false, "binop": null }, - "start": 3014, - "end": 3015, + "start": 3002, + "end": 3003, "loc": { "start": { "line": 156, - "column": 34 + "column": 33 }, "end": { "line": 156, - "column": 35 + "column": 34 } } }, @@ -20092,16 +20092,16 @@ "updateContext": null }, "value": 4, - "start": 3015, - "end": 3016, + "start": 3003, + "end": 3004, "loc": { "start": { "line": 156, - "column": 35 + "column": 34 }, "end": { "line": 156, - "column": 36 + "column": 35 } } }, @@ -20117,16 +20117,16 @@ "postfix": false, "binop": null }, - "start": 3016, - "end": 3017, + "start": 3004, + "end": 3005, "loc": { "start": { "line": 156, - "column": 36 + "column": 35 }, "end": { "line": 156, - "column": 37 + "column": 36 } } }, @@ -20143,16 +20143,16 @@ "binop": null, "updateContext": null }, - "start": 3017, - "end": 3018, + "start": 3005, + "end": 3006, "loc": { "start": { "line": 156, - "column": 37 + "column": 36 }, "end": { "line": 156, - "column": 38 + "column": 37 } } }, @@ -20168,8 +20168,8 @@ "postfix": false, "binop": null }, - "start": 3021, - "end": 3022, + "start": 3009, + "end": 3010, "loc": { "start": { "line": 157, @@ -20184,8 +20184,8 @@ { "type": "CommentBlock", "value": "*\n * Set the piktun component of the date\n * @returns {number}\n ", - "start": 3026, - "end": 3100, + "start": 3014, + "end": 3088, "loc": { "start": { "line": 159, @@ -20210,8 +20210,8 @@ "binop": null }, "value": "set", - "start": 3103, - "end": 3106, + "start": 3091, + "end": 3094, "loc": { "start": { "line": 163, @@ -20236,8 +20236,8 @@ "binop": null }, "value": "piktun", - "start": 3107, - "end": 3113, + "start": 3095, + "end": 3101, "loc": { "start": { "line": 163, @@ -20261,8 +20261,8 @@ "postfix": false, "binop": null }, - "start": 3113, - "end": 3114, + "start": 3101, + "end": 3102, "loc": { "start": { "line": 163, @@ -20287,8 +20287,8 @@ "binop": null }, "value": "new_bak_tun", - "start": 3114, - "end": 3125, + "start": 3102, + "end": 3113, "loc": { "start": { "line": 163, @@ -20312,8 +20312,8 @@ "postfix": false, "binop": null }, - "start": 3125, - "end": 3126, + "start": 3113, + "end": 3114, "loc": { "start": { "line": 163, @@ -20337,8 +20337,8 @@ "postfix": false, "binop": null }, - "start": 3127, - "end": 3128, + "start": 3115, + "end": 3116, "loc": { "start": { "line": 163, @@ -20365,8 +20365,8 @@ "updateContext": null }, "value": "this", - "start": 3133, - "end": 3137, + "start": 3121, + "end": 3125, "loc": { "start": { "line": 164, @@ -20391,8 +20391,8 @@ "binop": null, "updateContext": null }, - "start": 3137, - "end": 3138, + "start": 3125, + "end": 3126, "loc": { "start": { "line": 164, @@ -20416,9 +20416,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 3138, - "end": 3156, + "value": "set_date_sections", + "start": 3126, + "end": 3143, "loc": { "start": { "line": 164, @@ -20426,7 +20426,7 @@ }, "end": { "line": 164, - "column": 27 + "column": 26 } } }, @@ -20442,16 +20442,16 @@ "postfix": false, "binop": null }, - "start": 3156, - "end": 3157, + "start": 3143, + "end": 3144, "loc": { "start": { "line": 164, - "column": 27 + "column": 26 }, "end": { "line": 164, - "column": 28 + "column": 27 } } }, @@ -20469,16 +20469,16 @@ "updateContext": null }, "value": 5, - "start": 3157, - "end": 3158, + "start": 3144, + "end": 3145, "loc": { "start": { "line": 164, - "column": 28 + "column": 27 }, "end": { "line": 164, - "column": 29 + "column": 28 } } }, @@ -20495,16 +20495,16 @@ "binop": null, "updateContext": null }, - "start": 3158, - "end": 3159, + "start": 3145, + "end": 3146, "loc": { "start": { "line": 164, - "column": 29 + "column": 28 }, "end": { "line": 164, - "column": 30 + "column": 29 } } }, @@ -20521,16 +20521,16 @@ "binop": null }, "value": "new_bak_tun", - "start": 3160, - "end": 3171, + "start": 3147, + "end": 3158, "loc": { "start": { "line": 164, - "column": 31 + "column": 30 }, "end": { "line": 164, - "column": 42 + "column": 41 } } }, @@ -20546,16 +20546,16 @@ "postfix": false, "binop": null }, - "start": 3171, - "end": 3172, + "start": 3158, + "end": 3159, "loc": { "start": { "line": 164, - "column": 42 + "column": 41 }, "end": { "line": 164, - "column": 43 + "column": 42 } } }, @@ -20572,16 +20572,16 @@ "binop": null, "updateContext": null }, - "start": 3172, - "end": 3173, + "start": 3159, + "end": 3160, "loc": { "start": { "line": 164, - "column": 43 + "column": 42 }, "end": { "line": 164, - "column": 44 + "column": 43 } } }, @@ -20597,8 +20597,8 @@ "postfix": false, "binop": null }, - "start": 3176, - "end": 3177, + "start": 3163, + "end": 3164, "loc": { "start": { "line": 165, @@ -20613,8 +20613,8 @@ { "type": "CommentBlock", "value": "*\n * Return the piktun component of the date\n * @returns {number}\n ", - "start": 3181, - "end": 3258, + "start": 3168, + "end": 3245, "loc": { "start": { "line": 167, @@ -20639,8 +20639,8 @@ "binop": null }, "value": "get", - "start": 3261, - "end": 3264, + "start": 3248, + "end": 3251, "loc": { "start": { "line": 171, @@ -20665,8 +20665,8 @@ "binop": null }, "value": "piktun", - "start": 3265, - "end": 3271, + "start": 3252, + "end": 3258, "loc": { "start": { "line": 171, @@ -20690,8 +20690,8 @@ "postfix": false, "binop": null }, - "start": 3271, - "end": 3272, + "start": 3258, + "end": 3259, "loc": { "start": { "line": 171, @@ -20715,8 +20715,8 @@ "postfix": false, "binop": null }, - "start": 3272, - "end": 3273, + "start": 3259, + "end": 3260, "loc": { "start": { "line": 171, @@ -20740,8 +20740,8 @@ "postfix": false, "binop": null }, - "start": 3274, - "end": 3275, + "start": 3261, + "end": 3262, "loc": { "start": { "line": 171, @@ -20768,8 +20768,8 @@ "updateContext": null }, "value": "return", - "start": 3280, - "end": 3286, + "start": 3267, + "end": 3273, "loc": { "start": { "line": 172, @@ -20796,8 +20796,8 @@ "updateContext": null }, "value": "this", - "start": 3287, - "end": 3291, + "start": 3274, + "end": 3278, "loc": { "start": { "line": 172, @@ -20822,8 +20822,8 @@ "binop": null, "updateContext": null }, - "start": 3291, - "end": 3292, + "start": 3278, + "end": 3279, "loc": { "start": { "line": 172, @@ -20847,9 +20847,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 3292, - "end": 3310, + "value": "get_date_sections", + "start": 3279, + "end": 3296, "loc": { "start": { "line": 172, @@ -20857,7 +20857,7 @@ }, "end": { "line": 172, - "column": 34 + "column": 33 } } }, @@ -20873,16 +20873,16 @@ "postfix": false, "binop": null }, - "start": 3310, - "end": 3311, + "start": 3296, + "end": 3297, "loc": { "start": { "line": 172, - "column": 34 + "column": 33 }, "end": { "line": 172, - "column": 35 + "column": 34 } } }, @@ -20900,16 +20900,16 @@ "updateContext": null }, "value": 5, - "start": 3311, - "end": 3312, + "start": 3297, + "end": 3298, "loc": { "start": { "line": 172, - "column": 35 + "column": 34 }, "end": { "line": 172, - "column": 36 + "column": 35 } } }, @@ -20925,16 +20925,16 @@ "postfix": false, "binop": null }, - "start": 3312, - "end": 3313, + "start": 3298, + "end": 3299, "loc": { "start": { "line": 172, - "column": 36 + "column": 35 }, "end": { "line": 172, - "column": 37 + "column": 36 } } }, @@ -20951,16 +20951,16 @@ "binop": null, "updateContext": null }, - "start": 3313, - "end": 3314, + "start": 3299, + "end": 3300, "loc": { "start": { "line": 172, - "column": 37 + "column": 36 }, "end": { "line": 172, - "column": 38 + "column": 37 } } }, @@ -20976,8 +20976,8 @@ "postfix": false, "binop": null }, - "start": 3317, - "end": 3318, + "start": 3303, + "end": 3304, "loc": { "start": { "line": 173, @@ -20992,8 +20992,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kalabtun component of the date\n * @returns {number}\n ", - "start": 3322, - "end": 3398, + "start": 3308, + "end": 3384, "loc": { "start": { "line": 175, @@ -21018,8 +21018,8 @@ "binop": null }, "value": "set", - "start": 3401, - "end": 3404, + "start": 3387, + "end": 3390, "loc": { "start": { "line": 179, @@ -21044,8 +21044,8 @@ "binop": null }, "value": "kalabtun", - "start": 3405, - "end": 3413, + "start": 3391, + "end": 3399, "loc": { "start": { "line": 179, @@ -21069,8 +21069,8 @@ "postfix": false, "binop": null }, - "start": 3413, - "end": 3414, + "start": 3399, + "end": 3400, "loc": { "start": { "line": 179, @@ -21095,8 +21095,8 @@ "binop": null }, "value": "new_bak_tun", - "start": 3414, - "end": 3425, + "start": 3400, + "end": 3411, "loc": { "start": { "line": 179, @@ -21120,8 +21120,8 @@ "postfix": false, "binop": null }, - "start": 3425, - "end": 3426, + "start": 3411, + "end": 3412, "loc": { "start": { "line": 179, @@ -21145,8 +21145,8 @@ "postfix": false, "binop": null }, - "start": 3427, - "end": 3428, + "start": 3413, + "end": 3414, "loc": { "start": { "line": 179, @@ -21173,8 +21173,8 @@ "updateContext": null }, "value": "this", - "start": 3433, - "end": 3437, + "start": 3419, + "end": 3423, "loc": { "start": { "line": 180, @@ -21199,8 +21199,8 @@ "binop": null, "updateContext": null }, - "start": 3437, - "end": 3438, + "start": 3423, + "end": 3424, "loc": { "start": { "line": 180, @@ -21224,9 +21224,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 3438, - "end": 3456, + "value": "set_date_sections", + "start": 3424, + "end": 3441, "loc": { "start": { "line": 180, @@ -21234,7 +21234,7 @@ }, "end": { "line": 180, - "column": 27 + "column": 26 } } }, @@ -21250,16 +21250,16 @@ "postfix": false, "binop": null }, - "start": 3456, - "end": 3457, + "start": 3441, + "end": 3442, "loc": { "start": { "line": 180, - "column": 27 + "column": 26 }, "end": { "line": 180, - "column": 28 + "column": 27 } } }, @@ -21277,16 +21277,16 @@ "updateContext": null }, "value": 6, - "start": 3457, - "end": 3458, + "start": 3442, + "end": 3443, "loc": { "start": { "line": 180, - "column": 28 + "column": 27 }, "end": { "line": 180, - "column": 29 + "column": 28 } } }, @@ -21303,16 +21303,16 @@ "binop": null, "updateContext": null }, - "start": 3458, - "end": 3459, + "start": 3443, + "end": 3444, "loc": { "start": { "line": 180, - "column": 29 + "column": 28 }, "end": { "line": 180, - "column": 30 + "column": 29 } } }, @@ -21329,16 +21329,16 @@ "binop": null }, "value": "new_bak_tun", - "start": 3460, - "end": 3471, + "start": 3445, + "end": 3456, "loc": { "start": { "line": 180, - "column": 31 + "column": 30 }, "end": { "line": 180, - "column": 42 + "column": 41 } } }, @@ -21354,16 +21354,16 @@ "postfix": false, "binop": null }, - "start": 3471, - "end": 3472, + "start": 3456, + "end": 3457, "loc": { "start": { "line": 180, - "column": 42 + "column": 41 }, "end": { "line": 180, - "column": 43 + "column": 42 } } }, @@ -21380,16 +21380,16 @@ "binop": null, "updateContext": null }, - "start": 3472, - "end": 3473, + "start": 3457, + "end": 3458, "loc": { "start": { "line": 180, - "column": 43 + "column": 42 }, "end": { "line": 180, - "column": 44 + "column": 43 } } }, @@ -21405,8 +21405,8 @@ "postfix": false, "binop": null }, - "start": 3476, - "end": 3477, + "start": 3461, + "end": 3462, "loc": { "start": { "line": 181, @@ -21421,8 +21421,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kalabtun component of the date\n * @returns {number}\n ", - "start": 3481, - "end": 3560, + "start": 3466, + "end": 3545, "loc": { "start": { "line": 183, @@ -21447,8 +21447,8 @@ "binop": null }, "value": "get", - "start": 3563, - "end": 3566, + "start": 3548, + "end": 3551, "loc": { "start": { "line": 187, @@ -21473,8 +21473,8 @@ "binop": null }, "value": "kalabtun", - "start": 3567, - "end": 3575, + "start": 3552, + "end": 3560, "loc": { "start": { "line": 187, @@ -21498,8 +21498,8 @@ "postfix": false, "binop": null }, - "start": 3575, - "end": 3576, + "start": 3560, + "end": 3561, "loc": { "start": { "line": 187, @@ -21523,8 +21523,8 @@ "postfix": false, "binop": null }, - "start": 3576, - "end": 3577, + "start": 3561, + "end": 3562, "loc": { "start": { "line": 187, @@ -21548,8 +21548,8 @@ "postfix": false, "binop": null }, - "start": 3578, - "end": 3579, + "start": 3563, + "end": 3564, "loc": { "start": { "line": 187, @@ -21576,8 +21576,8 @@ "updateContext": null }, "value": "return", - "start": 3584, - "end": 3590, + "start": 3569, + "end": 3575, "loc": { "start": { "line": 188, @@ -21604,8 +21604,8 @@ "updateContext": null }, "value": "this", - "start": 3591, - "end": 3595, + "start": 3576, + "end": 3580, "loc": { "start": { "line": 188, @@ -21630,8 +21630,8 @@ "binop": null, "updateContext": null }, - "start": 3595, - "end": 3596, + "start": 3580, + "end": 3581, "loc": { "start": { "line": 188, @@ -21655,9 +21655,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 3596, - "end": 3614, + "value": "get_date_sections", + "start": 3581, + "end": 3598, "loc": { "start": { "line": 188, @@ -21665,7 +21665,7 @@ }, "end": { "line": 188, - "column": 34 + "column": 33 } } }, @@ -21681,16 +21681,16 @@ "postfix": false, "binop": null }, - "start": 3614, - "end": 3615, + "start": 3598, + "end": 3599, "loc": { "start": { "line": 188, - "column": 34 + "column": 33 }, "end": { "line": 188, - "column": 35 + "column": 34 } } }, @@ -21708,16 +21708,16 @@ "updateContext": null }, "value": 6, - "start": 3615, - "end": 3616, + "start": 3599, + "end": 3600, "loc": { "start": { "line": 188, - "column": 35 + "column": 34 }, "end": { "line": 188, - "column": 36 + "column": 35 } } }, @@ -21733,16 +21733,16 @@ "postfix": false, "binop": null }, - "start": 3616, - "end": 3617, + "start": 3600, + "end": 3601, "loc": { "start": { "line": 188, - "column": 36 + "column": 35 }, "end": { "line": 188, - "column": 37 + "column": 36 } } }, @@ -21759,16 +21759,16 @@ "binop": null, "updateContext": null }, - "start": 3617, - "end": 3618, + "start": 3601, + "end": 3602, "loc": { "start": { "line": 188, - "column": 37 + "column": 36 }, "end": { "line": 188, - "column": 38 + "column": 37 } } }, @@ -21784,8 +21784,8 @@ "postfix": false, "binop": null }, - "start": 3621, - "end": 3622, + "start": 3605, + "end": 3606, "loc": { "start": { "line": 189, @@ -21800,8 +21800,8 @@ { "type": "CommentBlock", "value": "*\n * Set the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3626, - "end": 3704, + "start": 3610, + "end": 3688, "loc": { "start": { "line": 191, @@ -21826,8 +21826,8 @@ "binop": null }, "value": "set", - "start": 3707, - "end": 3710, + "start": 3691, + "end": 3694, "loc": { "start": { "line": 195, @@ -21852,8 +21852,8 @@ "binop": null }, "value": "kinchiltun", - "start": 3711, - "end": 3721, + "start": 3695, + "end": 3705, "loc": { "start": { "line": 195, @@ -21877,8 +21877,8 @@ "postfix": false, "binop": null }, - "start": 3721, - "end": 3722, + "start": 3705, + "end": 3706, "loc": { "start": { "line": 195, @@ -21903,8 +21903,8 @@ "binop": null }, "value": "new_bak_tun", - "start": 3722, - "end": 3733, + "start": 3706, + "end": 3717, "loc": { "start": { "line": 195, @@ -21928,8 +21928,8 @@ "postfix": false, "binop": null }, - "start": 3733, - "end": 3734, + "start": 3717, + "end": 3718, "loc": { "start": { "line": 195, @@ -21953,8 +21953,8 @@ "postfix": false, "binop": null }, - "start": 3735, - "end": 3736, + "start": 3719, + "end": 3720, "loc": { "start": { "line": 195, @@ -21981,8 +21981,8 @@ "updateContext": null }, "value": "this", - "start": 3741, - "end": 3745, + "start": 3725, + "end": 3729, "loc": { "start": { "line": 196, @@ -22007,8 +22007,8 @@ "binop": null, "updateContext": null }, - "start": 3745, - "end": 3746, + "start": 3729, + "end": 3730, "loc": { "start": { "line": 196, @@ -22032,9 +22032,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 3746, - "end": 3764, + "value": "set_date_sections", + "start": 3730, + "end": 3747, "loc": { "start": { "line": 196, @@ -22042,7 +22042,7 @@ }, "end": { "line": 196, - "column": 27 + "column": 26 } } }, @@ -22058,16 +22058,16 @@ "postfix": false, "binop": null }, - "start": 3764, - "end": 3765, + "start": 3747, + "end": 3748, "loc": { "start": { "line": 196, - "column": 27 + "column": 26 }, "end": { "line": 196, - "column": 28 + "column": 27 } } }, @@ -22085,16 +22085,16 @@ "updateContext": null }, "value": 7, - "start": 3765, - "end": 3766, + "start": 3748, + "end": 3749, "loc": { "start": { "line": 196, - "column": 28 + "column": 27 }, "end": { "line": 196, - "column": 29 + "column": 28 } } }, @@ -22111,16 +22111,16 @@ "binop": null, "updateContext": null }, - "start": 3766, - "end": 3767, + "start": 3749, + "end": 3750, "loc": { "start": { "line": 196, - "column": 29 + "column": 28 }, "end": { "line": 196, - "column": 30 + "column": 29 } } }, @@ -22137,16 +22137,16 @@ "binop": null }, "value": "new_bak_tun", - "start": 3768, - "end": 3779, + "start": 3751, + "end": 3762, "loc": { "start": { "line": 196, - "column": 31 + "column": 30 }, "end": { "line": 196, - "column": 42 + "column": 41 } } }, @@ -22162,16 +22162,16 @@ "postfix": false, "binop": null }, - "start": 3779, - "end": 3780, + "start": 3762, + "end": 3763, "loc": { "start": { "line": 196, - "column": 42 + "column": 41 }, "end": { "line": 196, - "column": 43 + "column": 42 } } }, @@ -22188,16 +22188,16 @@ "binop": null, "updateContext": null }, - "start": 3780, - "end": 3781, + "start": 3763, + "end": 3764, "loc": { "start": { "line": 196, - "column": 43 + "column": 42 }, "end": { "line": 196, - "column": 44 + "column": 43 } } }, @@ -22213,8 +22213,8 @@ "postfix": false, "binop": null }, - "start": 3784, - "end": 3785, + "start": 3767, + "end": 3768, "loc": { "start": { "line": 197, @@ -22229,8 +22229,8 @@ { "type": "CommentBlock", "value": "*\n * Return the kinchiltun component of the date\n * @returns {number}\n ", - "start": 3789, - "end": 3870, + "start": 3772, + "end": 3853, "loc": { "start": { "line": 199, @@ -22255,8 +22255,8 @@ "binop": null }, "value": "get", - "start": 3873, - "end": 3876, + "start": 3856, + "end": 3859, "loc": { "start": { "line": 203, @@ -22281,8 +22281,8 @@ "binop": null }, "value": "kinchiltun", - "start": 3877, - "end": 3887, + "start": 3860, + "end": 3870, "loc": { "start": { "line": 203, @@ -22306,8 +22306,8 @@ "postfix": false, "binop": null }, - "start": 3887, - "end": 3888, + "start": 3870, + "end": 3871, "loc": { "start": { "line": 203, @@ -22331,8 +22331,8 @@ "postfix": false, "binop": null }, - "start": 3888, - "end": 3889, + "start": 3871, + "end": 3872, "loc": { "start": { "line": 203, @@ -22356,8 +22356,8 @@ "postfix": false, "binop": null }, - "start": 3890, - "end": 3891, + "start": 3873, + "end": 3874, "loc": { "start": { "line": 203, @@ -22384,8 +22384,8 @@ "updateContext": null }, "value": "return", - "start": 3896, - "end": 3902, + "start": 3879, + "end": 3885, "loc": { "start": { "line": 204, @@ -22412,8 +22412,8 @@ "updateContext": null }, "value": "this", - "start": 3903, - "end": 3907, + "start": 3886, + "end": 3890, "loc": { "start": { "line": 204, @@ -22438,8 +22438,8 @@ "binop": null, "updateContext": null }, - "start": 3907, - "end": 3908, + "start": 3890, + "end": 3891, "loc": { "start": { "line": 204, @@ -22463,9 +22463,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", - "start": 3908, - "end": 3926, + "value": "get_date_sections", + "start": 3891, + "end": 3908, "loc": { "start": { "line": 204, @@ -22473,7 +22473,7 @@ }, "end": { "line": 204, - "column": 34 + "column": 33 } } }, @@ -22489,16 +22489,16 @@ "postfix": false, "binop": null }, - "start": 3926, - "end": 3927, + "start": 3908, + "end": 3909, "loc": { "start": { "line": 204, - "column": 34 + "column": 33 }, "end": { "line": 204, - "column": 35 + "column": 34 } } }, @@ -22516,16 +22516,16 @@ "updateContext": null }, "value": 7, - "start": 3927, - "end": 3928, + "start": 3909, + "end": 3910, "loc": { "start": { "line": 204, - "column": 35 + "column": 34 }, "end": { "line": 204, - "column": 36 + "column": 35 } } }, @@ -22541,16 +22541,16 @@ "postfix": false, "binop": null }, - "start": 3928, - "end": 3929, + "start": 3910, + "end": 3911, "loc": { "start": { "line": 204, - "column": 36 + "column": 35 }, "end": { "line": 204, - "column": 37 + "column": 36 } } }, @@ -22567,16 +22567,16 @@ "binop": null, "updateContext": null }, - "start": 3929, - "end": 3930, + "start": 3911, + "end": 3912, "loc": { "start": { "line": 204, - "column": 37 + "column": 36 }, "end": { "line": 204, - "column": 38 + "column": 37 } } }, @@ -22592,8 +22592,8 @@ "postfix": false, "binop": null }, - "start": 3933, - "end": 3934, + "start": 3915, + "end": 3916, "loc": { "start": { "line": 205, @@ -22608,8 +22608,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {any}\n ", - "start": 3938, - "end": 3971, + "start": 3920, + "end": 3953, "loc": { "start": { "line": 207, @@ -22634,8 +22634,8 @@ "binop": null }, "value": "get", - "start": 3974, - "end": 3977, + "start": 3956, + "end": 3959, "loc": { "start": { "line": 211, @@ -22660,8 +22660,8 @@ "binop": null }, "value": "lord_of_night", - "start": 3978, - "end": 3991, + "start": 3960, + "end": 3973, "loc": { "start": { "line": 211, @@ -22685,8 +22685,8 @@ "postfix": false, "binop": null }, - "start": 3991, - "end": 3992, + "start": 3973, + "end": 3974, "loc": { "start": { "line": 211, @@ -22710,8 +22710,8 @@ "postfix": false, "binop": null }, - "start": 3992, - "end": 3993, + "start": 3974, + "end": 3975, "loc": { "start": { "line": 211, @@ -22735,8 +22735,8 @@ "postfix": false, "binop": null }, - "start": 3994, - "end": 3995, + "start": 3976, + "end": 3977, "loc": { "start": { "line": 211, @@ -22763,8 +22763,8 @@ "updateContext": null }, "value": "return", - "start": 4000, - "end": 4006, + "start": 3982, + "end": 3988, "loc": { "start": { "line": 212, @@ -22789,8 +22789,8 @@ "binop": null }, "value": "night", - "start": 4007, - "end": 4012, + "start": 3989, + "end": 3994, "loc": { "start": { "line": 212, @@ -22815,8 +22815,8 @@ "binop": null, "updateContext": null }, - "start": 4012, - "end": 4013, + "start": 3994, + "end": 3995, "loc": { "start": { "line": 212, @@ -22841,8 +22841,8 @@ "binop": null }, "value": "get", - "start": 4013, - "end": 4016, + "start": 3995, + "end": 3998, "loc": { "start": { "line": 212, @@ -22866,8 +22866,8 @@ "postfix": false, "binop": null }, - "start": 4016, - "end": 4017, + "start": 3998, + "end": 3999, "loc": { "start": { "line": 212, @@ -22891,8 +22891,8 @@ "postfix": false, "binop": null }, - "start": 4024, - "end": 4025, + "start": 4006, + "end": 4007, "loc": { "start": { "line": 213, @@ -22918,8 +22918,8 @@ "updateContext": null }, "value": "G", - "start": 4025, - "end": 4026, + "start": 4007, + "end": 4008, "loc": { "start": { "line": 213, @@ -22943,8 +22943,8 @@ "postfix": false, "binop": null }, - "start": 4026, - "end": 4028, + "start": 4008, + "end": 4010, "loc": { "start": { "line": 213, @@ -22968,8 +22968,8 @@ "postfix": false, "binop": null }, - "start": 4028, - "end": 4029, + "start": 4010, + "end": 4011, "loc": { "start": { "line": 213, @@ -22993,8 +22993,8 @@ "postfix": false, "binop": null }, - "start": 4029, - "end": 4030, + "start": 4011, + "end": 4012, "loc": { "start": { "line": 213, @@ -23021,8 +23021,8 @@ "updateContext": null }, "value": "this", - "start": 4030, - "end": 4034, + "start": 4012, + "end": 4016, "loc": { "start": { "line": 213, @@ -23047,8 +23047,8 @@ "binop": null, "updateContext": null }, - "start": 4034, - "end": 4035, + "start": 4016, + "end": 4017, "loc": { "start": { "line": 213, @@ -23073,8 +23073,8 @@ "binop": null }, "value": "get_position", - "start": 4035, - "end": 4047, + "start": 4017, + "end": 4029, "loc": { "start": { "line": 213, @@ -23098,8 +23098,8 @@ "postfix": false, "binop": null }, - "start": 4047, - "end": 4048, + "start": 4029, + "end": 4030, "loc": { "start": { "line": 213, @@ -23123,8 +23123,8 @@ "postfix": false, "binop": null }, - "start": 4048, - "end": 4049, + "start": 4030, + "end": 4031, "loc": { "start": { "line": 213, @@ -23150,8 +23150,8 @@ "updateContext": null }, "value": "-", - "start": 4050, - "end": 4051, + "start": 4032, + "end": 4033, "loc": { "start": { "line": 213, @@ -23177,8 +23177,8 @@ "updateContext": null }, "value": 1, - "start": 4052, - "end": 4053, + "start": 4034, + "end": 4035, "loc": { "start": { "line": 213, @@ -23202,8 +23202,8 @@ "postfix": false, "binop": null }, - "start": 4053, - "end": 4054, + "start": 4035, + "end": 4036, "loc": { "start": { "line": 213, @@ -23229,8 +23229,8 @@ "updateContext": null }, "value": "%", - "start": 4055, - "end": 4056, + "start": 4037, + "end": 4038, "loc": { "start": { "line": 213, @@ -23256,8 +23256,8 @@ "updateContext": null }, "value": 9, - "start": 4057, - "end": 4058, + "start": 4039, + "end": 4040, "loc": { "start": { "line": 213, @@ -23281,8 +23281,8 @@ "postfix": false, "binop": null }, - "start": 4058, - "end": 4059, + "start": 4040, + "end": 4041, "loc": { "start": { "line": 213, @@ -23308,8 +23308,8 @@ "updateContext": null }, "value": "+", - "start": 4060, - "end": 4061, + "start": 4042, + "end": 4043, "loc": { "start": { "line": 213, @@ -23335,8 +23335,8 @@ "updateContext": null }, "value": 1, - "start": 4062, - "end": 4063, + "start": 4044, + "end": 4045, "loc": { "start": { "line": 213, @@ -23360,8 +23360,8 @@ "postfix": false, "binop": null }, - "start": 4063, - "end": 4064, + "start": 4045, + "end": 4046, "loc": { "start": { "line": 213, @@ -23387,8 +23387,8 @@ "updateContext": null }, "value": "", - "start": 4064, - "end": 4064, + "start": 4046, + "end": 4046, "loc": { "start": { "line": 213, @@ -23412,8 +23412,8 @@ "postfix": false, "binop": null }, - "start": 4064, - "end": 4065, + "start": 4046, + "end": 4047, "loc": { "start": { "line": 213, @@ -23438,8 +23438,8 @@ "binop": null, "updateContext": null }, - "start": 4065, - "end": 4066, + "start": 4047, + "end": 4048, "loc": { "start": { "line": 213, @@ -23463,8 +23463,8 @@ "postfix": false, "binop": null }, - "start": 4071, - "end": 4072, + "start": 4053, + "end": 4054, "loc": { "start": { "line": 214, @@ -23489,8 +23489,8 @@ "binop": null, "updateContext": null }, - "start": 4072, - "end": 4073, + "start": 4054, + "end": 4055, "loc": { "start": { "line": 214, @@ -23514,8 +23514,8 @@ "postfix": false, "binop": null }, - "start": 4076, - "end": 4077, + "start": 4058, + "end": 4059, "loc": { "start": { "line": 215, @@ -23530,8 +23530,8 @@ { "type": "CommentBlock", "value": "*\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n ", - "start": 4081, - "end": 4187, + "start": 4063, + "end": 4169, "loc": { "start": { "line": 217, @@ -23556,8 +23556,8 @@ "binop": null }, "value": "is_valid", - "start": 4190, - "end": 4198, + "start": 4172, + "end": 4180, "loc": { "start": { "line": 221, @@ -23581,8 +23581,8 @@ "postfix": false, "binop": null }, - "start": 4198, - "end": 4199, + "start": 4180, + "end": 4181, "loc": { "start": { "line": 221, @@ -23606,8 +23606,8 @@ "postfix": false, "binop": null }, - "start": 4199, - "end": 4200, + "start": 4181, + "end": 4182, "loc": { "start": { "line": 221, @@ -23631,8 +23631,8 @@ "postfix": false, "binop": null }, - "start": 4201, - "end": 4202, + "start": 4183, + "end": 4184, "loc": { "start": { "line": 221, @@ -23659,8 +23659,8 @@ "updateContext": null }, "value": "return", - "start": 4207, - "end": 4213, + "start": 4189, + "end": 4195, "loc": { "start": { "line": 222, @@ -23687,8 +23687,8 @@ "updateContext": null }, "value": "this", - "start": 4214, - "end": 4218, + "start": 4196, + "end": 4200, "loc": { "start": { "line": 222, @@ -23713,8 +23713,8 @@ "binop": null, "updateContext": null }, - "start": 4218, - "end": 4219, + "start": 4200, + "end": 4201, "loc": { "start": { "line": 222, @@ -23739,8 +23739,8 @@ "binop": null }, "value": "date_pattern", - "start": 4219, - "end": 4231, + "start": 4201, + "end": 4213, "loc": { "start": { "line": 222, @@ -23765,8 +23765,8 @@ "binop": null, "updateContext": null }, - "start": 4231, - "end": 4232, + "start": 4213, + "end": 4214, "loc": { "start": { "line": 222, @@ -23791,8 +23791,8 @@ "binop": null }, "value": "test", - "start": 4232, - "end": 4236, + "start": 4214, + "end": 4218, "loc": { "start": { "line": 222, @@ -23816,8 +23816,8 @@ "postfix": false, "binop": null }, - "start": 4236, - "end": 4237, + "start": 4218, + "end": 4219, "loc": { "start": { "line": 222, @@ -23844,8 +23844,8 @@ "updateContext": null }, "value": "this", - "start": 4237, - "end": 4241, + "start": 4219, + "end": 4223, "loc": { "start": { "line": 222, @@ -23870,8 +23870,8 @@ "binop": null, "updateContext": null }, - "start": 4241, - "end": 4242, + "start": 4223, + "end": 4224, "loc": { "start": { "line": 222, @@ -23896,8 +23896,8 @@ "binop": null }, "value": "toString", - "start": 4242, - "end": 4250, + "start": 4224, + "end": 4232, "loc": { "start": { "line": 222, @@ -23921,8 +23921,8 @@ "postfix": false, "binop": null }, - "start": 4250, - "end": 4251, + "start": 4232, + "end": 4233, "loc": { "start": { "line": 222, @@ -23946,8 +23946,8 @@ "postfix": false, "binop": null }, - "start": 4251, - "end": 4252, + "start": 4233, + "end": 4234, "loc": { "start": { "line": 222, @@ -23971,8 +23971,8 @@ "postfix": false, "binop": null }, - "start": 4252, - "end": 4253, + "start": 4234, + "end": 4235, "loc": { "start": { "line": 222, @@ -23997,8 +23997,8 @@ "binop": null, "updateContext": null }, - "start": 4253, - "end": 4254, + "start": 4235, + "end": 4236, "loc": { "start": { "line": 222, @@ -24022,8 +24022,8 @@ "postfix": false, "binop": null }, - "start": 4257, - "end": 4258, + "start": 4239, + "end": 4240, "loc": { "start": { "line": 223, @@ -24038,8 +24038,8 @@ { "type": "CommentBlock", "value": "*\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n ", - "start": 4262, - "end": 4399, + "start": 4244, + "end": 4381, "loc": { "start": { "line": 225, @@ -24064,8 +24064,8 @@ "binop": null }, "value": "is_partial", - "start": 4402, - "end": 4412, + "start": 4384, + "end": 4394, "loc": { "start": { "line": 230, @@ -24089,8 +24089,8 @@ "postfix": false, "binop": null }, - "start": 4412, - "end": 4413, + "start": 4394, + "end": 4395, "loc": { "start": { "line": 230, @@ -24114,8 +24114,8 @@ "postfix": false, "binop": null }, - "start": 4413, - "end": 4414, + "start": 4395, + "end": 4396, "loc": { "start": { "line": 230, @@ -24139,8 +24139,8 @@ "postfix": false, "binop": null }, - "start": 4415, - "end": 4416, + "start": 4397, + "end": 4398, "loc": { "start": { "line": 230, @@ -24167,8 +24167,8 @@ "updateContext": null }, "value": "for", - "start": 4421, - "end": 4424, + "start": 4403, + "end": 4406, "loc": { "start": { "line": 231, @@ -24192,8 +24192,8 @@ "postfix": false, "binop": null }, - "start": 4425, - "end": 4426, + "start": 4407, + "end": 4408, "loc": { "start": { "line": 231, @@ -24220,8 +24220,8 @@ "updateContext": null }, "value": "let", - "start": 4426, - "end": 4429, + "start": 4408, + "end": 4411, "loc": { "start": { "line": 231, @@ -24246,8 +24246,8 @@ "binop": null }, "value": "part", - "start": 4430, - "end": 4434, + "start": 4412, + "end": 4416, "loc": { "start": { "line": 231, @@ -24272,8 +24272,8 @@ "binop": null }, "value": "of", - "start": 4435, - "end": 4437, + "start": 4417, + "end": 4419, "loc": { "start": { "line": 231, @@ -24300,8 +24300,8 @@ "updateContext": null }, "value": "this", - "start": 4438, - "end": 4442, + "start": 4420, + "end": 4424, "loc": { "start": { "line": 231, @@ -24326,8 +24326,8 @@ "binop": null, "updateContext": null }, - "start": 4442, - "end": 4443, + "start": 4424, + "end": 4425, "loc": { "start": { "line": 231, @@ -24352,8 +24352,8 @@ "binop": null }, "value": "parts", - "start": 4443, - "end": 4448, + "start": 4425, + "end": 4430, "loc": { "start": { "line": 231, @@ -24377,8 +24377,8 @@ "postfix": false, "binop": null }, - "start": 4448, - "end": 4449, + "start": 4430, + "end": 4431, "loc": { "start": { "line": 231, @@ -24402,8 +24402,8 @@ "postfix": false, "binop": null }, - "start": 4450, - "end": 4451, + "start": 4432, + "end": 4433, "loc": { "start": { "line": 231, @@ -24430,8 +24430,8 @@ "updateContext": null }, "value": "if", - "start": 4458, - "end": 4460, + "start": 4440, + "end": 4442, "loc": { "start": { "line": 232, @@ -24455,8 +24455,8 @@ "postfix": false, "binop": null }, - "start": 4461, - "end": 4462, + "start": 4443, + "end": 4444, "loc": { "start": { "line": 232, @@ -24481,8 +24481,8 @@ "binop": null }, "value": "part", - "start": 4462, - "end": 4466, + "start": 4444, + "end": 4448, "loc": { "start": { "line": 232, @@ -24508,8 +24508,8 @@ "updateContext": null }, "value": "===", - "start": 4467, - "end": 4470, + "start": 4449, + "end": 4452, "loc": { "start": { "line": 232, @@ -24534,8 +24534,8 @@ "binop": null }, "value": "wildcard", - "start": 4471, - "end": 4479, + "start": 4453, + "end": 4461, "loc": { "start": { "line": 232, @@ -24559,8 +24559,8 @@ "postfix": false, "binop": null }, - "start": 4479, - "end": 4480, + "start": 4461, + "end": 4462, "loc": { "start": { "line": 232, @@ -24584,8 +24584,8 @@ "postfix": false, "binop": null }, - "start": 4481, - "end": 4482, + "start": 4463, + "end": 4464, "loc": { "start": { "line": 232, @@ -24612,8 +24612,8 @@ "updateContext": null }, "value": "return", - "start": 4491, - "end": 4497, + "start": 4473, + "end": 4479, "loc": { "start": { "line": 233, @@ -24640,8 +24640,8 @@ "updateContext": null }, "value": "true", - "start": 4498, - "end": 4502, + "start": 4480, + "end": 4484, "loc": { "start": { "line": 233, @@ -24666,8 +24666,8 @@ "binop": null, "updateContext": null }, - "start": 4502, - "end": 4503, + "start": 4484, + "end": 4485, "loc": { "start": { "line": 233, @@ -24691,8 +24691,8 @@ "postfix": false, "binop": null }, - "start": 4510, - "end": 4511, + "start": 4492, + "end": 4493, "loc": { "start": { "line": 234, @@ -24716,8 +24716,8 @@ "postfix": false, "binop": null }, - "start": 4516, - "end": 4517, + "start": 4498, + "end": 4499, "loc": { "start": { "line": 235, @@ -24744,8 +24744,8 @@ "updateContext": null }, "value": "return", - "start": 4522, - "end": 4528, + "start": 4504, + "end": 4510, "loc": { "start": { "line": 236, @@ -24772,8 +24772,8 @@ "updateContext": null }, "value": "false", - "start": 4529, - "end": 4534, + "start": 4511, + "end": 4516, "loc": { "start": { "line": 236, @@ -24798,8 +24798,8 @@ "binop": null, "updateContext": null }, - "start": 4534, - "end": 4535, + "start": 4516, + "end": 4517, "loc": { "start": { "line": 236, @@ -24823,8 +24823,8 @@ "postfix": false, "binop": null }, - "start": 4538, - "end": 4539, + "start": 4520, + "end": 4521, "loc": { "start": { "line": 237, @@ -24839,8 +24839,8 @@ { "type": "CommentBlock", "value": "*\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n ", - "start": 4543, - "end": 4633, + "start": 4525, + "end": 4615, "loc": { "start": { "line": 239, @@ -24865,8 +24865,8 @@ "binop": null }, "value": "get_position", - "start": 4636, - "end": 4648, + "start": 4618, + "end": 4630, "loc": { "start": { "line": 243, @@ -24890,8 +24890,8 @@ "postfix": false, "binop": null }, - "start": 4648, - "end": 4649, + "start": 4630, + "end": 4631, "loc": { "start": { "line": 243, @@ -24915,8 +24915,8 @@ "postfix": false, "binop": null }, - "start": 4649, - "end": 4650, + "start": 4631, + "end": 4632, "loc": { "start": { "line": 243, @@ -24940,8 +24940,8 @@ "postfix": false, "binop": null }, - "start": 4651, - "end": 4652, + "start": 4633, + "end": 4634, "loc": { "start": { "line": 243, @@ -24968,8 +24968,8 @@ "updateContext": null }, "value": "if", - "start": 4657, - "end": 4659, + "start": 4639, + "end": 4641, "loc": { "start": { "line": 244, @@ -24993,8 +24993,8 @@ "postfix": false, "binop": null }, - "start": 4660, - "end": 4661, + "start": 4642, + "end": 4643, "loc": { "start": { "line": 244, @@ -25021,8 +25021,8 @@ "updateContext": null }, "value": "this", - "start": 4661, - "end": 4665, + "start": 4643, + "end": 4647, "loc": { "start": { "line": 244, @@ -25047,8 +25047,8 @@ "binop": null, "updateContext": null }, - "start": 4665, - "end": 4666, + "start": 4647, + "end": 4648, "loc": { "start": { "line": 244, @@ -25073,8 +25073,8 @@ "binop": null }, "value": "is_partial", - "start": 4666, - "end": 4676, + "start": 4648, + "end": 4658, "loc": { "start": { "line": 244, @@ -25098,8 +25098,8 @@ "postfix": false, "binop": null }, - "start": 4676, - "end": 4677, + "start": 4658, + "end": 4659, "loc": { "start": { "line": 244, @@ -25123,8 +25123,8 @@ "postfix": false, "binop": null }, - "start": 4677, - "end": 4678, + "start": 4659, + "end": 4660, "loc": { "start": { "line": 244, @@ -25148,8 +25148,8 @@ "postfix": false, "binop": null }, - "start": 4678, - "end": 4679, + "start": 4660, + "end": 4661, "loc": { "start": { "line": 244, @@ -25173,8 +25173,8 @@ "postfix": false, "binop": null }, - "start": 4680, - "end": 4681, + "start": 4662, + "end": 4663, "loc": { "start": { "line": 244, @@ -25201,8 +25201,8 @@ "updateContext": null }, "value": "throw", - "start": 4688, - "end": 4693, + "start": 4670, + "end": 4675, "loc": { "start": { "line": 245, @@ -25228,8 +25228,8 @@ "updateContext": null }, "value": "Can not get position of partial dates", - "start": 4694, - "end": 4733, + "start": 4676, + "end": 4715, "loc": { "start": { "line": 245, @@ -25254,8 +25254,8 @@ "binop": null, "updateContext": null }, - "start": 4733, - "end": 4734, + "start": 4715, + "end": 4716, "loc": { "start": { "line": 245, @@ -25279,8 +25279,8 @@ "postfix": false, "binop": null }, - "start": 4739, - "end": 4740, + "start": 4721, + "end": 4722, "loc": { "start": { "line": 246, @@ -25307,8 +25307,8 @@ "updateContext": null }, "value": "return", - "start": 4745, - "end": 4751, + "start": 4727, + "end": 4733, "loc": { "start": { "line": 247, @@ -25335,8 +25335,8 @@ "updateContext": null }, "value": "this", - "start": 4752, - "end": 4756, + "start": 4734, + "end": 4738, "loc": { "start": { "line": 247, @@ -25361,8 +25361,8 @@ "binop": null, "updateContext": null }, - "start": 4756, - "end": 4757, + "start": 4738, + "end": 4739, "loc": { "start": { "line": 247, @@ -25387,8 +25387,8 @@ "binop": null }, "value": "k_in", - "start": 4757, - "end": 4761, + "start": 4739, + "end": 4743, "loc": { "start": { "line": 247, @@ -25414,8 +25414,8 @@ "updateContext": null }, "value": "+", - "start": 4762, - "end": 4763, + "start": 4744, + "end": 4745, "loc": { "start": { "line": 247, @@ -25442,8 +25442,8 @@ "updateContext": null }, "value": "this", - "start": 4770, - "end": 4774, + "start": 4752, + "end": 4756, "loc": { "start": { "line": 248, @@ -25468,8 +25468,8 @@ "binop": null, "updateContext": null }, - "start": 4774, - "end": 4775, + "start": 4756, + "end": 4757, "loc": { "start": { "line": 248, @@ -25494,8 +25494,8 @@ "binop": null }, "value": "winal", - "start": 4775, - "end": 4780, + "start": 4757, + "end": 4762, "loc": { "start": { "line": 248, @@ -25521,8 +25521,8 @@ "updateContext": null }, "value": "*", - "start": 4781, - "end": 4782, + "start": 4763, + "end": 4764, "loc": { "start": { "line": 248, @@ -25548,8 +25548,8 @@ "updateContext": null }, "value": 20, - "start": 4783, - "end": 4785, + "start": 4765, + "end": 4767, "loc": { "start": { "line": 248, @@ -25575,8 +25575,8 @@ "updateContext": null }, "value": "+", - "start": 4786, - "end": 4787, + "start": 4768, + "end": 4769, "loc": { "start": { "line": 248, @@ -25603,8 +25603,8 @@ "updateContext": null }, "value": "this", - "start": 4794, - "end": 4798, + "start": 4776, + "end": 4780, "loc": { "start": { "line": 249, @@ -25629,8 +25629,8 @@ "binop": null, "updateContext": null }, - "start": 4798, - "end": 4799, + "start": 4780, + "end": 4781, "loc": { "start": { "line": 249, @@ -25655,8 +25655,8 @@ "binop": null }, "value": "tun", - "start": 4799, - "end": 4802, + "start": 4781, + "end": 4784, "loc": { "start": { "line": 249, @@ -25682,8 +25682,8 @@ "updateContext": null }, "value": "*", - "start": 4803, - "end": 4804, + "start": 4785, + "end": 4786, "loc": { "start": { "line": 249, @@ -25709,8 +25709,8 @@ "updateContext": null }, "value": 360, - "start": 4805, - "end": 4808, + "start": 4787, + "end": 4790, "loc": { "start": { "line": 249, @@ -25736,8 +25736,8 @@ "updateContext": null }, "value": "+", - "start": 4809, - "end": 4810, + "start": 4791, + "end": 4792, "loc": { "start": { "line": 249, @@ -25764,8 +25764,8 @@ "updateContext": null }, "value": "this", - "start": 4817, - "end": 4821, + "start": 4799, + "end": 4803, "loc": { "start": { "line": 250, @@ -25790,8 +25790,8 @@ "binop": null, "updateContext": null }, - "start": 4821, - "end": 4822, + "start": 4803, + "end": 4804, "loc": { "start": { "line": 250, @@ -25816,8 +25816,8 @@ "binop": null }, "value": "k_atun", - "start": 4822, - "end": 4828, + "start": 4804, + "end": 4810, "loc": { "start": { "line": 250, @@ -25843,8 +25843,8 @@ "updateContext": null }, "value": "*", - "start": 4829, - "end": 4830, + "start": 4811, + "end": 4812, "loc": { "start": { "line": 250, @@ -25870,8 +25870,8 @@ "updateContext": null }, "value": 7200, - "start": 4831, - "end": 4835, + "start": 4813, + "end": 4817, "loc": { "start": { "line": 250, @@ -25897,8 +25897,8 @@ "updateContext": null }, "value": "+", - "start": 4836, - "end": 4837, + "start": 4818, + "end": 4819, "loc": { "start": { "line": 250, @@ -25925,8 +25925,8 @@ "updateContext": null }, "value": "this", - "start": 4844, - "end": 4848, + "start": 4826, + "end": 4830, "loc": { "start": { "line": 251, @@ -25951,8 +25951,8 @@ "binop": null, "updateContext": null }, - "start": 4848, - "end": 4849, + "start": 4830, + "end": 4831, "loc": { "start": { "line": 251, @@ -25977,8 +25977,8 @@ "binop": null }, "value": "bak_tun", - "start": 4849, - "end": 4856, + "start": 4831, + "end": 4838, "loc": { "start": { "line": 251, @@ -26004,8 +26004,8 @@ "updateContext": null }, "value": "*", - "start": 4857, - "end": 4858, + "start": 4839, + "end": 4840, "loc": { "start": { "line": 251, @@ -26031,8 +26031,8 @@ "updateContext": null }, "value": 144000, - "start": 4859, - "end": 4865, + "start": 4841, + "end": 4847, "loc": { "start": { "line": 251, @@ -26058,8 +26058,8 @@ "updateContext": null }, "value": "+", - "start": 4866, - "end": 4867, + "start": 4848, + "end": 4849, "loc": { "start": { "line": 251, @@ -26086,8 +26086,8 @@ "updateContext": null }, "value": "this", - "start": 4874, - "end": 4878, + "start": 4856, + "end": 4860, "loc": { "start": { "line": 252, @@ -26112,8 +26112,8 @@ "binop": null, "updateContext": null }, - "start": 4878, - "end": 4879, + "start": 4860, + "end": 4861, "loc": { "start": { "line": 252, @@ -26138,8 +26138,8 @@ "binop": null }, "value": "piktun", - "start": 4879, - "end": 4885, + "start": 4861, + "end": 4867, "loc": { "start": { "line": 252, @@ -26165,8 +26165,8 @@ "updateContext": null }, "value": "*", - "start": 4886, - "end": 4887, + "start": 4868, + "end": 4869, "loc": { "start": { "line": 252, @@ -26192,8 +26192,8 @@ "updateContext": null }, "value": 2880000, - "start": 4888, - "end": 4895, + "start": 4870, + "end": 4877, "loc": { "start": { "line": 252, @@ -26219,8 +26219,8 @@ "updateContext": null }, "value": "+", - "start": 4896, - "end": 4897, + "start": 4878, + "end": 4879, "loc": { "start": { "line": 252, @@ -26247,8 +26247,8 @@ "updateContext": null }, "value": "this", - "start": 4904, - "end": 4908, + "start": 4886, + "end": 4890, "loc": { "start": { "line": 253, @@ -26273,8 +26273,8 @@ "binop": null, "updateContext": null }, - "start": 4908, - "end": 4909, + "start": 4890, + "end": 4891, "loc": { "start": { "line": 253, @@ -26299,8 +26299,8 @@ "binop": null }, "value": "kalabtun", - "start": 4909, - "end": 4917, + "start": 4891, + "end": 4899, "loc": { "start": { "line": 253, @@ -26326,8 +26326,8 @@ "updateContext": null }, "value": "*", - "start": 4918, - "end": 4919, + "start": 4900, + "end": 4901, "loc": { "start": { "line": 253, @@ -26353,8 +26353,8 @@ "updateContext": null }, "value": 57600000, - "start": 4920, - "end": 4928, + "start": 4902, + "end": 4910, "loc": { "start": { "line": 253, @@ -26380,8 +26380,8 @@ "updateContext": null }, "value": "+", - "start": 4929, - "end": 4930, + "start": 4911, + "end": 4912, "loc": { "start": { "line": 253, @@ -26408,8 +26408,8 @@ "updateContext": null }, "value": "this", - "start": 4937, - "end": 4941, + "start": 4919, + "end": 4923, "loc": { "start": { "line": 254, @@ -26434,8 +26434,8 @@ "binop": null, "updateContext": null }, - "start": 4941, - "end": 4942, + "start": 4923, + "end": 4924, "loc": { "start": { "line": 254, @@ -26460,8 +26460,8 @@ "binop": null }, "value": "kinchiltun", - "start": 4942, - "end": 4952, + "start": 4924, + "end": 4934, "loc": { "start": { "line": 254, @@ -26487,8 +26487,8 @@ "updateContext": null }, "value": "*", - "start": 4953, - "end": 4954, + "start": 4935, + "end": 4936, "loc": { "start": { "line": 254, @@ -26514,8 +26514,8 @@ "updateContext": null }, "value": 1152000000, - "start": 4955, - "end": 4965, + "start": 4937, + "end": 4947, "loc": { "start": { "line": 254, @@ -26540,8 +26540,8 @@ "binop": null, "updateContext": null }, - "start": 4965, - "end": 4966, + "start": 4947, + "end": 4948, "loc": { "start": { "line": 254, @@ -26565,8 +26565,8 @@ "postfix": false, "binop": null }, - "start": 4969, - "end": 4970, + "start": 4951, + "end": 4952, "loc": { "start": { "line": 255, @@ -26581,8 +26581,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {CalendarRound}\n ", - "start": 4974, - "end": 5017, + "start": 4956, + "end": 4999, "loc": { "start": { "line": 257, @@ -26607,8 +26607,8 @@ "binop": null }, "value": "build_calendar_round", - "start": 5020, - "end": 5040, + "start": 5002, + "end": 5022, "loc": { "start": { "line": 261, @@ -26632,8 +26632,8 @@ "postfix": false, "binop": null }, - "start": 5040, - "end": 5041, + "start": 5022, + "end": 5023, "loc": { "start": { "line": 261, @@ -26657,8 +26657,8 @@ "postfix": false, "binop": null }, - "start": 5041, - "end": 5042, + "start": 5023, + "end": 5024, "loc": { "start": { "line": 261, @@ -26682,8 +26682,8 @@ "postfix": false, "binop": null }, - "start": 5043, - "end": 5044, + "start": 5025, + "end": 5026, "loc": { "start": { "line": 261, @@ -26710,8 +26710,8 @@ "updateContext": null }, "value": "return", - "start": 5049, - "end": 5055, + "start": 5031, + "end": 5037, "loc": { "start": { "line": 262, @@ -26736,8 +26736,8 @@ "binop": null }, "value": "origin", - "start": 5056, - "end": 5062, + "start": 5038, + "end": 5044, "loc": { "start": { "line": 262, @@ -26762,8 +26762,8 @@ "binop": null, "updateContext": null }, - "start": 5062, - "end": 5063, + "start": 5044, + "end": 5045, "loc": { "start": { "line": 262, @@ -26788,8 +26788,8 @@ "binop": null }, "value": "shift", - "start": 5063, - "end": 5068, + "start": 5045, + "end": 5050, "loc": { "start": { "line": 262, @@ -26813,8 +26813,8 @@ "postfix": false, "binop": null }, - "start": 5068, - "end": 5069, + "start": 5050, + "end": 5051, "loc": { "start": { "line": 262, @@ -26841,8 +26841,8 @@ "updateContext": null }, "value": "this", - "start": 5076, - "end": 5080, + "start": 5058, + "end": 5062, "loc": { "start": { "line": 263, @@ -26867,8 +26867,8 @@ "binop": null, "updateContext": null }, - "start": 5080, - "end": 5081, + "start": 5062, + "end": 5063, "loc": { "start": { "line": 263, @@ -26893,8 +26893,8 @@ "binop": null }, "value": "get_position", - "start": 5081, - "end": 5093, + "start": 5063, + "end": 5075, "loc": { "start": { "line": 263, @@ -26918,8 +26918,8 @@ "postfix": false, "binop": null }, - "start": 5093, - "end": 5094, + "start": 5075, + "end": 5076, "loc": { "start": { "line": 263, @@ -26943,8 +26943,8 @@ "postfix": false, "binop": null }, - "start": 5094, - "end": 5095, + "start": 5076, + "end": 5077, "loc": { "start": { "line": 263, @@ -26969,8 +26969,8 @@ "binop": null, "updateContext": null }, - "start": 5095, - "end": 5096, + "start": 5077, + "end": 5078, "loc": { "start": { "line": 263, @@ -26994,8 +26994,8 @@ "postfix": false, "binop": null }, - "start": 5101, - "end": 5102, + "start": 5083, + "end": 5084, "loc": { "start": { "line": 264, @@ -27020,8 +27020,8 @@ "binop": null, "updateContext": null }, - "start": 5102, - "end": 5103, + "start": 5084, + "end": 5085, "loc": { "start": { "line": 264, @@ -27045,8 +27045,8 @@ "postfix": false, "binop": null }, - "start": 5106, - "end": 5107, + "start": 5088, + "end": 5089, "loc": { "start": { "line": 265, @@ -27061,8 +27061,8 @@ { "type": "CommentBlock", "value": "*\n *\n * @return {FullDate}\n ", - "start": 5111, - "end": 5149, + "start": 5093, + "end": 5131, "loc": { "start": { "line": 267, @@ -27087,8 +27087,8 @@ "binop": null }, "value": "build_full_date", - "start": 5152, - "end": 5167, + "start": 5134, + "end": 5149, "loc": { "start": { "line": 271, @@ -27112,8 +27112,8 @@ "postfix": false, "binop": null }, - "start": 5167, - "end": 5168, + "start": 5149, + "end": 5150, "loc": { "start": { "line": 271, @@ -27137,8 +27137,8 @@ "postfix": false, "binop": null }, - "start": 5168, - "end": 5169, + "start": 5150, + "end": 5151, "loc": { "start": { "line": 271, @@ -27162,8 +27162,8 @@ "postfix": false, "binop": null }, - "start": 5170, - "end": 5171, + "start": 5152, + "end": 5153, "loc": { "start": { "line": 271, @@ -27190,8 +27190,8 @@ "updateContext": null }, "value": "return", - "start": 5176, - "end": 5182, + "start": 5158, + "end": 5164, "loc": { "start": { "line": 272, @@ -27218,8 +27218,8 @@ "updateContext": null }, "value": "new", - "start": 5183, - "end": 5186, + "start": 5165, + "end": 5168, "loc": { "start": { "line": 272, @@ -27244,8 +27244,8 @@ "binop": null }, "value": "FullDate", - "start": 5187, - "end": 5195, + "start": 5169, + "end": 5177, "loc": { "start": { "line": 272, @@ -27269,8 +27269,8 @@ "postfix": false, "binop": null }, - "start": 5195, - "end": 5196, + "start": 5177, + "end": 5178, "loc": { "start": { "line": 272, @@ -27297,8 +27297,8 @@ "updateContext": null }, "value": "this", - "start": 5203, - "end": 5207, + "start": 5185, + "end": 5189, "loc": { "start": { "line": 273, @@ -27323,8 +27323,8 @@ "binop": null, "updateContext": null }, - "start": 5207, - "end": 5208, + "start": 5189, + "end": 5190, "loc": { "start": { "line": 273, @@ -27349,8 +27349,8 @@ "binop": null }, "value": "build_calendar_round", - "start": 5208, - "end": 5228, + "start": 5190, + "end": 5210, "loc": { "start": { "line": 273, @@ -27374,8 +27374,8 @@ "postfix": false, "binop": null }, - "start": 5228, - "end": 5229, + "start": 5210, + "end": 5211, "loc": { "start": { "line": 273, @@ -27399,8 +27399,8 @@ "postfix": false, "binop": null }, - "start": 5229, - "end": 5230, + "start": 5211, + "end": 5212, "loc": { "start": { "line": 273, @@ -27425,8 +27425,8 @@ "binop": null, "updateContext": null }, - "start": 5230, - "end": 5231, + "start": 5212, + "end": 5213, "loc": { "start": { "line": 273, @@ -27453,8 +27453,8 @@ "updateContext": null }, "value": "this", - "start": 5238, - "end": 5242, + "start": 5220, + "end": 5224, "loc": { "start": { "line": 274, @@ -27479,8 +27479,8 @@ "binop": null, "updateContext": null }, - "start": 5242, - "end": 5243, + "start": 5224, + "end": 5225, "loc": { "start": { "line": 274, @@ -27505,8 +27505,8 @@ "binop": null }, "value": "clone", - "start": 5243, - "end": 5248, + "start": 5225, + "end": 5230, "loc": { "start": { "line": 274, @@ -27530,8 +27530,8 @@ "postfix": false, "binop": null }, - "start": 5248, - "end": 5249, + "start": 5230, + "end": 5231, "loc": { "start": { "line": 274, @@ -27555,8 +27555,8 @@ "postfix": false, "binop": null }, - "start": 5249, - "end": 5250, + "start": 5231, + "end": 5232, "loc": { "start": { "line": 274, @@ -27581,8 +27581,8 @@ "binop": null, "updateContext": null }, - "start": 5250, - "end": 5251, + "start": 5232, + "end": 5233, "loc": { "start": { "line": 274, @@ -27606,8 +27606,8 @@ "postfix": false, "binop": null }, - "start": 5256, - "end": 5257, + "start": 5238, + "end": 5239, "loc": { "start": { "line": 275, @@ -27632,8 +27632,8 @@ "binop": null, "updateContext": null }, - "start": 5257, - "end": 5258, + "start": 5239, + "end": 5240, "loc": { "start": { "line": 275, @@ -27657,8 +27657,8 @@ "postfix": false, "binop": null }, - "start": 5261, - "end": 5262, + "start": 5243, + "end": 5244, "loc": { "start": { "line": 276, @@ -27673,8 +27673,8 @@ { "type": "CommentBlock", "value": "*\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n ", - "start": 5266, - "end": 5370, + "start": 5248, + "end": 5352, "loc": { "start": { "line": 278, @@ -27699,8 +27699,8 @@ "binop": null }, "value": "toString", - "start": 5373, - "end": 5381, + "start": 5355, + "end": 5363, "loc": { "start": { "line": 282, @@ -27724,8 +27724,8 @@ "postfix": false, "binop": null }, - "start": 5381, - "end": 5382, + "start": 5363, + "end": 5364, "loc": { "start": { "line": 282, @@ -27749,8 +27749,8 @@ "postfix": false, "binop": null }, - "start": 5382, - "end": 5383, + "start": 5364, + "end": 5365, "loc": { "start": { "line": 282, @@ -27774,8 +27774,8 @@ "postfix": false, "binop": null }, - "start": 5384, - "end": 5385, + "start": 5366, + "end": 5367, "loc": { "start": { "line": 282, @@ -27802,8 +27802,8 @@ "updateContext": null }, "value": "let", - "start": 5390, - "end": 5393, + "start": 5372, + "end": 5375, "loc": { "start": { "line": 283, @@ -27828,8 +27828,8 @@ "binop": null }, "value": "significant_digits", - "start": 5394, - "end": 5412, + "start": 5376, + "end": 5394, "loc": { "start": { "line": 283, @@ -27855,8 +27855,8 @@ "updateContext": null }, "value": "=", - "start": 5413, - "end": 5414, + "start": 5395, + "end": 5396, "loc": { "start": { "line": 283, @@ -27881,8 +27881,8 @@ "binop": null, "updateContext": null }, - "start": 5415, - "end": 5416, + "start": 5397, + "end": 5398, "loc": { "start": { "line": 283, @@ -27907,8 +27907,8 @@ "binop": null, "updateContext": null }, - "start": 5416, - "end": 5417, + "start": 5398, + "end": 5399, "loc": { "start": { "line": 283, @@ -27933,8 +27933,8 @@ "binop": null, "updateContext": null }, - "start": 5417, - "end": 5418, + "start": 5399, + "end": 5400, "loc": { "start": { "line": 283, @@ -27961,8 +27961,8 @@ "updateContext": null }, "value": "for", - "start": 5423, - "end": 5426, + "start": 5405, + "end": 5408, "loc": { "start": { "line": 284, @@ -27986,8 +27986,8 @@ "postfix": false, "binop": null }, - "start": 5427, - "end": 5428, + "start": 5409, + "end": 5410, "loc": { "start": { "line": 284, @@ -28014,8 +28014,8 @@ "updateContext": null }, "value": "let", - "start": 5428, - "end": 5431, + "start": 5410, + "end": 5413, "loc": { "start": { "line": 284, @@ -28040,8 +28040,8 @@ "binop": null }, "value": "i", - "start": 5432, - "end": 5433, + "start": 5414, + "end": 5415, "loc": { "start": { "line": 284, @@ -28067,8 +28067,8 @@ "updateContext": null }, "value": "=", - "start": 5434, - "end": 5435, + "start": 5416, + "end": 5417, "loc": { "start": { "line": 284, @@ -28095,8 +28095,8 @@ "updateContext": null }, "value": "this", - "start": 5436, - "end": 5440, + "start": 5418, + "end": 5422, "loc": { "start": { "line": 284, @@ -28121,8 +28121,8 @@ "binop": null, "updateContext": null }, - "start": 5440, - "end": 5441, + "start": 5422, + "end": 5423, "loc": { "start": { "line": 284, @@ -28147,8 +28147,8 @@ "binop": null }, "value": "parts", - "start": 5441, - "end": 5446, + "start": 5423, + "end": 5428, "loc": { "start": { "line": 284, @@ -28173,8 +28173,8 @@ "binop": null, "updateContext": null }, - "start": 5446, - "end": 5447, + "start": 5428, + "end": 5429, "loc": { "start": { "line": 284, @@ -28199,8 +28199,8 @@ "binop": null }, "value": "length", - "start": 5447, - "end": 5453, + "start": 5429, + "end": 5435, "loc": { "start": { "line": 284, @@ -28226,8 +28226,8 @@ "updateContext": null }, "value": "-", - "start": 5454, - "end": 5455, + "start": 5436, + "end": 5437, "loc": { "start": { "line": 284, @@ -28253,8 +28253,8 @@ "updateContext": null }, "value": 1, - "start": 5456, - "end": 5457, + "start": 5438, + "end": 5439, "loc": { "start": { "line": 284, @@ -28279,8 +28279,8 @@ "binop": null, "updateContext": null }, - "start": 5457, - "end": 5458, + "start": 5439, + "end": 5440, "loc": { "start": { "line": 284, @@ -28305,8 +28305,8 @@ "binop": null }, "value": "i", - "start": 5459, - "end": 5460, + "start": 5441, + "end": 5442, "loc": { "start": { "line": 284, @@ -28332,8 +28332,8 @@ "updateContext": null }, "value": ">=", - "start": 5461, - "end": 5463, + "start": 5443, + "end": 5445, "loc": { "start": { "line": 284, @@ -28359,8 +28359,8 @@ "updateContext": null }, "value": 0, - "start": 5464, - "end": 5465, + "start": 5446, + "end": 5447, "loc": { "start": { "line": 284, @@ -28385,8 +28385,8 @@ "binop": null, "updateContext": null }, - "start": 5465, - "end": 5466, + "start": 5447, + "end": 5448, "loc": { "start": { "line": 284, @@ -28411,8 +28411,8 @@ "binop": null }, "value": "i", - "start": 5467, - "end": 5468, + "start": 5449, + "end": 5450, "loc": { "start": { "line": 284, @@ -28437,8 +28437,8 @@ "binop": null }, "value": "--", - "start": 5468, - "end": 5470, + "start": 5450, + "end": 5452, "loc": { "start": { "line": 284, @@ -28462,8 +28462,8 @@ "postfix": false, "binop": null }, - "start": 5470, - "end": 5471, + "start": 5452, + "end": 5453, "loc": { "start": { "line": 284, @@ -28487,8 +28487,8 @@ "postfix": false, "binop": null }, - "start": 5472, - "end": 5473, + "start": 5454, + "end": 5455, "loc": { "start": { "line": 284, @@ -28515,8 +28515,8 @@ "updateContext": null }, "value": "let", - "start": 5480, - "end": 5483, + "start": 5462, + "end": 5465, "loc": { "start": { "line": 285, @@ -28541,8 +28541,8 @@ "binop": null }, "value": "part", - "start": 5484, - "end": 5488, + "start": 5466, + "end": 5470, "loc": { "start": { "line": 285, @@ -28568,8 +28568,8 @@ "updateContext": null }, "value": "=", - "start": 5489, - "end": 5490, + "start": 5471, + "end": 5472, "loc": { "start": { "line": 285, @@ -28596,8 +28596,8 @@ "updateContext": null }, "value": "this", - "start": 5491, - "end": 5495, + "start": 5473, + "end": 5477, "loc": { "start": { "line": 285, @@ -28622,8 +28622,8 @@ "binop": null, "updateContext": null }, - "start": 5495, - "end": 5496, + "start": 5477, + "end": 5478, "loc": { "start": { "line": 285, @@ -28648,8 +28648,8 @@ "binop": null }, "value": "parts", - "start": 5496, - "end": 5501, + "start": 5478, + "end": 5483, "loc": { "start": { "line": 285, @@ -28674,8 +28674,8 @@ "binop": null, "updateContext": null }, - "start": 5501, - "end": 5502, + "start": 5483, + "end": 5484, "loc": { "start": { "line": 285, @@ -28700,8 +28700,8 @@ "binop": null }, "value": "i", - "start": 5502, - "end": 5503, + "start": 5484, + "end": 5485, "loc": { "start": { "line": 285, @@ -28726,8 +28726,8 @@ "binop": null, "updateContext": null }, - "start": 5503, - "end": 5504, + "start": 5485, + "end": 5486, "loc": { "start": { "line": 285, @@ -28752,8 +28752,8 @@ "binop": null, "updateContext": null }, - "start": 5504, - "end": 5505, + "start": 5486, + "end": 5487, "loc": { "start": { "line": 285, @@ -28780,8 +28780,8 @@ "updateContext": null }, "value": "if", - "start": 5512, - "end": 5514, + "start": 5494, + "end": 5496, "loc": { "start": { "line": 286, @@ -28805,8 +28805,8 @@ "postfix": false, "binop": null }, - "start": 5515, - "end": 5516, + "start": 5497, + "end": 5498, "loc": { "start": { "line": 286, @@ -28831,8 +28831,8 @@ "binop": null }, "value": "part", - "start": 5516, - "end": 5520, + "start": 5498, + "end": 5502, "loc": { "start": { "line": 286, @@ -28858,8 +28858,8 @@ "updateContext": null }, "value": "!==", - "start": 5521, - "end": 5524, + "start": 5503, + "end": 5506, "loc": { "start": { "line": 286, @@ -28885,8 +28885,8 @@ "updateContext": null }, "value": 0, - "start": 5525, - "end": 5526, + "start": 5507, + "end": 5508, "loc": { "start": { "line": 286, @@ -28910,8 +28910,8 @@ "postfix": false, "binop": null }, - "start": 5526, - "end": 5527, + "start": 5508, + "end": 5509, "loc": { "start": { "line": 286, @@ -28935,8 +28935,8 @@ "postfix": false, "binop": null }, - "start": 5528, - "end": 5529, + "start": 5510, + "end": 5511, "loc": { "start": { "line": 286, @@ -28961,8 +28961,8 @@ "binop": null }, "value": "significant_digits", - "start": 5538, - "end": 5556, + "start": 5520, + "end": 5538, "loc": { "start": { "line": 287, @@ -28988,8 +28988,8 @@ "updateContext": null }, "value": "=", - "start": 5557, - "end": 5558, + "start": 5539, + "end": 5540, "loc": { "start": { "line": 287, @@ -29016,8 +29016,8 @@ "updateContext": null }, "value": "this", - "start": 5559, - "end": 5563, + "start": 5541, + "end": 5545, "loc": { "start": { "line": 287, @@ -29042,8 +29042,8 @@ "binop": null, "updateContext": null }, - "start": 5563, - "end": 5564, + "start": 5545, + "end": 5546, "loc": { "start": { "line": 287, @@ -29068,8 +29068,8 @@ "binop": null }, "value": "parts", - "start": 5564, - "end": 5569, + "start": 5546, + "end": 5551, "loc": { "start": { "line": 287, @@ -29094,8 +29094,8 @@ "binop": null, "updateContext": null }, - "start": 5569, - "end": 5570, + "start": 5551, + "end": 5552, "loc": { "start": { "line": 287, @@ -29120,8 +29120,8 @@ "binop": null }, "value": "slice", - "start": 5570, - "end": 5575, + "start": 5552, + "end": 5557, "loc": { "start": { "line": 287, @@ -29145,8 +29145,8 @@ "postfix": false, "binop": null }, - "start": 5575, - "end": 5576, + "start": 5557, + "end": 5558, "loc": { "start": { "line": 287, @@ -29172,8 +29172,8 @@ "updateContext": null }, "value": 0, - "start": 5576, - "end": 5577, + "start": 5558, + "end": 5559, "loc": { "start": { "line": 287, @@ -29198,8 +29198,8 @@ "binop": null, "updateContext": null }, - "start": 5577, - "end": 5578, + "start": 5559, + "end": 5560, "loc": { "start": { "line": 287, @@ -29224,8 +29224,8 @@ "binop": null }, "value": "i", - "start": 5579, - "end": 5580, + "start": 5561, + "end": 5562, "loc": { "start": { "line": 287, @@ -29251,8 +29251,8 @@ "updateContext": null }, "value": "+", - "start": 5581, - "end": 5582, + "start": 5563, + "end": 5564, "loc": { "start": { "line": 287, @@ -29278,8 +29278,8 @@ "updateContext": null }, "value": 1, - "start": 5583, - "end": 5584, + "start": 5565, + "end": 5566, "loc": { "start": { "line": 287, @@ -29303,8 +29303,8 @@ "postfix": false, "binop": null }, - "start": 5584, - "end": 5585, + "start": 5566, + "end": 5567, "loc": { "start": { "line": 287, @@ -29329,8 +29329,8 @@ "binop": null, "updateContext": null }, - "start": 5585, - "end": 5586, + "start": 5567, + "end": 5568, "loc": { "start": { "line": 287, @@ -29355,8 +29355,8 @@ "binop": null }, "value": "reverse", - "start": 5586, - "end": 5593, + "start": 5568, + "end": 5575, "loc": { "start": { "line": 287, @@ -29380,8 +29380,8 @@ "postfix": false, "binop": null }, - "start": 5593, - "end": 5594, + "start": 5575, + "end": 5576, "loc": { "start": { "line": 287, @@ -29405,8 +29405,8 @@ "postfix": false, "binop": null }, - "start": 5594, - "end": 5595, + "start": 5576, + "end": 5577, "loc": { "start": { "line": 287, @@ -29431,8 +29431,8 @@ "binop": null, "updateContext": null }, - "start": 5595, - "end": 5596, + "start": 5577, + "end": 5578, "loc": { "start": { "line": 287, @@ -29459,8 +29459,8 @@ "updateContext": null }, "value": "break", - "start": 5605, - "end": 5610, + "start": 5587, + "end": 5592, "loc": { "start": { "line": 288, @@ -29485,8 +29485,8 @@ "binop": null, "updateContext": null }, - "start": 5610, - "end": 5611, + "start": 5592, + "end": 5593, "loc": { "start": { "line": 288, @@ -29510,8 +29510,8 @@ "postfix": false, "binop": null }, - "start": 5618, - "end": 5619, + "start": 5600, + "end": 5601, "loc": { "start": { "line": 289, @@ -29535,8 +29535,8 @@ "postfix": false, "binop": null }, - "start": 5624, - "end": 5625, + "start": 5606, + "end": 5607, "loc": { "start": { "line": 290, @@ -29563,8 +29563,8 @@ "updateContext": null }, "value": "for", - "start": 5631, - "end": 5634, + "start": 5613, + "end": 5616, "loc": { "start": { "line": 292, @@ -29588,8 +29588,8 @@ "postfix": false, "binop": null }, - "start": 5635, - "end": 5636, + "start": 5617, + "end": 5618, "loc": { "start": { "line": 292, @@ -29616,8 +29616,8 @@ "updateContext": null }, "value": "let", - "start": 5636, - "end": 5639, + "start": 5618, + "end": 5621, "loc": { "start": { "line": 292, @@ -29642,8 +29642,8 @@ "binop": null }, "value": "i", - "start": 5640, - "end": 5641, + "start": 5622, + "end": 5623, "loc": { "start": { "line": 292, @@ -29669,8 +29669,8 @@ "updateContext": null }, "value": "=", - "start": 5642, - "end": 5643, + "start": 5624, + "end": 5625, "loc": { "start": { "line": 292, @@ -29696,8 +29696,8 @@ "updateContext": null }, "value": 0, - "start": 5644, - "end": 5645, + "start": 5626, + "end": 5627, "loc": { "start": { "line": 292, @@ -29722,8 +29722,8 @@ "binop": null, "updateContext": null }, - "start": 5645, - "end": 5646, + "start": 5627, + "end": 5628, "loc": { "start": { "line": 292, @@ -29748,8 +29748,8 @@ "binop": null }, "value": "i", - "start": 5647, - "end": 5648, + "start": 5629, + "end": 5630, "loc": { "start": { "line": 292, @@ -29775,8 +29775,8 @@ "updateContext": null }, "value": "<", - "start": 5649, - "end": 5650, + "start": 5631, + "end": 5632, "loc": { "start": { "line": 292, @@ -29801,8 +29801,8 @@ "binop": null }, "value": "significant_digits", - "start": 5651, - "end": 5669, + "start": 5633, + "end": 5651, "loc": { "start": { "line": 292, @@ -29827,8 +29827,8 @@ "binop": null, "updateContext": null }, - "start": 5669, - "end": 5670, + "start": 5651, + "end": 5652, "loc": { "start": { "line": 292, @@ -29853,8 +29853,8 @@ "binop": null }, "value": "length", - "start": 5670, - "end": 5676, + "start": 5652, + "end": 5658, "loc": { "start": { "line": 292, @@ -29879,8 +29879,8 @@ "binop": null, "updateContext": null }, - "start": 5676, - "end": 5677, + "start": 5658, + "end": 5659, "loc": { "start": { "line": 292, @@ -29905,8 +29905,8 @@ "binop": null }, "value": "i", - "start": 5678, - "end": 5679, + "start": 5660, + "end": 5661, "loc": { "start": { "line": 292, @@ -29931,8 +29931,8 @@ "binop": null }, "value": "++", - "start": 5679, - "end": 5681, + "start": 5661, + "end": 5663, "loc": { "start": { "line": 292, @@ -29956,8 +29956,8 @@ "postfix": false, "binop": null }, - "start": 5681, - "end": 5682, + "start": 5663, + "end": 5664, "loc": { "start": { "line": 292, @@ -29981,8 +29981,8 @@ "postfix": false, "binop": null }, - "start": 5683, - "end": 5684, + "start": 5665, + "end": 5666, "loc": { "start": { "line": 292, @@ -30009,8 +30009,8 @@ "updateContext": null }, "value": "if", - "start": 5691, - "end": 5693, + "start": 5673, + "end": 5675, "loc": { "start": { "line": 293, @@ -30034,8 +30034,8 @@ "postfix": false, "binop": null }, - "start": 5694, - "end": 5695, + "start": 5676, + "end": 5677, "loc": { "start": { "line": 293, @@ -30060,8 +30060,8 @@ "binop": null }, "value": "significant_digits", - "start": 5695, - "end": 5713, + "start": 5677, + "end": 5695, "loc": { "start": { "line": 293, @@ -30086,8 +30086,8 @@ "binop": null, "updateContext": null }, - "start": 5713, - "end": 5714, + "start": 5695, + "end": 5696, "loc": { "start": { "line": 293, @@ -30112,8 +30112,8 @@ "binop": null }, "value": "i", - "start": 5714, - "end": 5715, + "start": 5696, + "end": 5697, "loc": { "start": { "line": 293, @@ -30138,8 +30138,8 @@ "binop": null, "updateContext": null }, - "start": 5715, - "end": 5716, + "start": 5697, + "end": 5698, "loc": { "start": { "line": 293, @@ -30165,8 +30165,8 @@ "updateContext": null }, "value": "===", - "start": 5717, - "end": 5720, + "start": 5699, + "end": 5702, "loc": { "start": { "line": 293, @@ -30191,8 +30191,8 @@ "binop": null }, "value": "undefined", - "start": 5721, - "end": 5730, + "start": 5703, + "end": 5712, "loc": { "start": { "line": 293, @@ -30216,8 +30216,8 @@ "postfix": false, "binop": null }, - "start": 5730, - "end": 5731, + "start": 5712, + "end": 5713, "loc": { "start": { "line": 293, @@ -30241,8 +30241,8 @@ "postfix": false, "binop": null }, - "start": 5732, - "end": 5733, + "start": 5714, + "end": 5715, "loc": { "start": { "line": 293, @@ -30267,8 +30267,8 @@ "binop": null }, "value": "significant_digits", - "start": 5742, - "end": 5760, + "start": 5724, + "end": 5742, "loc": { "start": { "line": 294, @@ -30293,8 +30293,8 @@ "binop": null, "updateContext": null }, - "start": 5760, - "end": 5761, + "start": 5742, + "end": 5743, "loc": { "start": { "line": 294, @@ -30319,8 +30319,8 @@ "binop": null }, "value": "i", - "start": 5761, - "end": 5762, + "start": 5743, + "end": 5744, "loc": { "start": { "line": 294, @@ -30345,8 +30345,8 @@ "binop": null, "updateContext": null }, - "start": 5762, - "end": 5763, + "start": 5744, + "end": 5745, "loc": { "start": { "line": 294, @@ -30372,8 +30372,8 @@ "updateContext": null }, "value": "=", - "start": 5764, - "end": 5765, + "start": 5746, + "end": 5747, "loc": { "start": { "line": 294, @@ -30399,8 +30399,8 @@ "updateContext": null }, "value": "0", - "start": 5766, - "end": 5769, + "start": 5748, + "end": 5751, "loc": { "start": { "line": 294, @@ -30425,8 +30425,8 @@ "binop": null, "updateContext": null }, - "start": 5769, - "end": 5770, + "start": 5751, + "end": 5752, "loc": { "start": { "line": 294, @@ -30450,8 +30450,8 @@ "postfix": false, "binop": null }, - "start": 5777, - "end": 5778, + "start": 5759, + "end": 5760, "loc": { "start": { "line": 295, @@ -30475,8 +30475,8 @@ "postfix": false, "binop": null }, - "start": 5783, - "end": 5784, + "start": 5765, + "end": 5766, "loc": { "start": { "line": 296, @@ -30503,8 +30503,8 @@ "updateContext": null }, "value": "let", - "start": 5790, - "end": 5793, + "start": 5772, + "end": 5775, "loc": { "start": { "line": 298, @@ -30529,8 +30529,8 @@ "binop": null }, "value": "date_length", - "start": 5794, - "end": 5805, + "start": 5776, + "end": 5787, "loc": { "start": { "line": 298, @@ -30556,8 +30556,8 @@ "updateContext": null }, "value": "=", - "start": 5806, - "end": 5807, + "start": 5788, + "end": 5789, "loc": { "start": { "line": 298, @@ -30582,8 +30582,8 @@ "binop": null }, "value": "significant_digits", - "start": 5808, - "end": 5826, + "start": 5790, + "end": 5808, "loc": { "start": { "line": 298, @@ -30608,8 +30608,8 @@ "binop": null, "updateContext": null }, - "start": 5826, - "end": 5827, + "start": 5808, + "end": 5809, "loc": { "start": { "line": 298, @@ -30634,8 +30634,8 @@ "binop": null }, "value": "length", - "start": 5827, - "end": 5833, + "start": 5809, + "end": 5815, "loc": { "start": { "line": 298, @@ -30660,8 +30660,8 @@ "binop": null, "updateContext": null }, - "start": 5833, - "end": 5834, + "start": 5815, + "end": 5816, "loc": { "start": { "line": 298, @@ -30688,8 +30688,8 @@ "updateContext": null }, "value": "if", - "start": 5839, - "end": 5841, + "start": 5821, + "end": 5823, "loc": { "start": { "line": 299, @@ -30713,8 +30713,8 @@ "postfix": false, "binop": null }, - "start": 5842, - "end": 5843, + "start": 5824, + "end": 5825, "loc": { "start": { "line": 299, @@ -30739,8 +30739,8 @@ "binop": null }, "value": "date_length", - "start": 5843, - "end": 5854, + "start": 5825, + "end": 5836, "loc": { "start": { "line": 299, @@ -30766,8 +30766,8 @@ "updateContext": null }, "value": "<", - "start": 5855, - "end": 5856, + "start": 5837, + "end": 5838, "loc": { "start": { "line": 299, @@ -30793,8 +30793,8 @@ "updateContext": null }, "value": 5, - "start": 5857, - "end": 5858, + "start": 5839, + "end": 5840, "loc": { "start": { "line": 299, @@ -30818,8 +30818,8 @@ "postfix": false, "binop": null }, - "start": 5858, - "end": 5859, + "start": 5840, + "end": 5841, "loc": { "start": { "line": 299, @@ -30843,8 +30843,8 @@ "postfix": false, "binop": null }, - "start": 5860, - "end": 5861, + "start": 5842, + "end": 5843, "loc": { "start": { "line": 299, @@ -30871,8 +30871,8 @@ "updateContext": null }, "value": "for", - "start": 5868, - "end": 5871, + "start": 5850, + "end": 5853, "loc": { "start": { "line": 300, @@ -30896,8 +30896,8 @@ "postfix": false, "binop": null }, - "start": 5872, - "end": 5873, + "start": 5854, + "end": 5855, "loc": { "start": { "line": 300, @@ -30924,8 +30924,8 @@ "updateContext": null }, "value": "let", - "start": 5873, - "end": 5876, + "start": 5855, + "end": 5858, "loc": { "start": { "line": 300, @@ -30950,8 +30950,8 @@ "binop": null }, "value": "i", - "start": 5877, - "end": 5878, + "start": 5859, + "end": 5860, "loc": { "start": { "line": 300, @@ -30977,8 +30977,8 @@ "updateContext": null }, "value": "=", - "start": 5879, - "end": 5880, + "start": 5861, + "end": 5862, "loc": { "start": { "line": 300, @@ -31004,8 +31004,8 @@ "updateContext": null }, "value": 0, - "start": 5881, - "end": 5882, + "start": 5863, + "end": 5864, "loc": { "start": { "line": 300, @@ -31030,8 +31030,8 @@ "binop": null, "updateContext": null }, - "start": 5882, - "end": 5883, + "start": 5864, + "end": 5865, "loc": { "start": { "line": 300, @@ -31056,8 +31056,8 @@ "binop": null }, "value": "i", - "start": 5884, - "end": 5885, + "start": 5866, + "end": 5867, "loc": { "start": { "line": 300, @@ -31083,8 +31083,8 @@ "updateContext": null }, "value": "<", - "start": 5886, - "end": 5887, + "start": 5868, + "end": 5869, "loc": { "start": { "line": 300, @@ -31110,8 +31110,8 @@ "updateContext": null }, "value": 5, - "start": 5888, - "end": 5889, + "start": 5870, + "end": 5871, "loc": { "start": { "line": 300, @@ -31137,8 +31137,8 @@ "updateContext": null }, "value": "-", - "start": 5890, - "end": 5891, + "start": 5872, + "end": 5873, "loc": { "start": { "line": 300, @@ -31163,8 +31163,8 @@ "binop": null }, "value": "date_length", - "start": 5892, - "end": 5903, + "start": 5874, + "end": 5885, "loc": { "start": { "line": 300, @@ -31189,8 +31189,8 @@ "binop": null, "updateContext": null }, - "start": 5903, - "end": 5904, + "start": 5885, + "end": 5886, "loc": { "start": { "line": 300, @@ -31215,8 +31215,8 @@ "binop": null }, "value": "i", - "start": 5905, - "end": 5906, + "start": 5887, + "end": 5888, "loc": { "start": { "line": 300, @@ -31241,8 +31241,8 @@ "binop": null }, "value": "++", - "start": 5906, - "end": 5908, + "start": 5888, + "end": 5890, "loc": { "start": { "line": 300, @@ -31266,8 +31266,8 @@ "postfix": false, "binop": null }, - "start": 5908, - "end": 5909, + "start": 5890, + "end": 5891, "loc": { "start": { "line": 300, @@ -31291,8 +31291,8 @@ "postfix": false, "binop": null }, - "start": 5910, - "end": 5911, + "start": 5892, + "end": 5893, "loc": { "start": { "line": 300, @@ -31317,8 +31317,8 @@ "binop": null }, "value": "significant_digits", - "start": 5920, - "end": 5938, + "start": 5902, + "end": 5920, "loc": { "start": { "line": 301, @@ -31343,8 +31343,8 @@ "binop": null, "updateContext": null }, - "start": 5938, - "end": 5939, + "start": 5920, + "end": 5921, "loc": { "start": { "line": 301, @@ -31369,8 +31369,8 @@ "binop": null }, "value": "push", - "start": 5939, - "end": 5943, + "start": 5921, + "end": 5925, "loc": { "start": { "line": 301, @@ -31394,8 +31394,8 @@ "postfix": false, "binop": null }, - "start": 5943, - "end": 5944, + "start": 5925, + "end": 5926, "loc": { "start": { "line": 301, @@ -31421,8 +31421,8 @@ "updateContext": null }, "value": " 0", - "start": 5944, - "end": 5948, + "start": 5926, + "end": 5930, "loc": { "start": { "line": 301, @@ -31446,8 +31446,8 @@ "postfix": false, "binop": null }, - "start": 5948, - "end": 5949, + "start": 5930, + "end": 5931, "loc": { "start": { "line": 301, @@ -31472,8 +31472,8 @@ "binop": null, "updateContext": null }, - "start": 5949, - "end": 5950, + "start": 5931, + "end": 5932, "loc": { "start": { "line": 301, @@ -31497,8 +31497,8 @@ "postfix": false, "binop": null }, - "start": 5957, - "end": 5958, + "start": 5939, + "end": 5940, "loc": { "start": { "line": 302, @@ -31522,8 +31522,8 @@ "postfix": false, "binop": null }, - "start": 5963, - "end": 5964, + "start": 5945, + "end": 5946, "loc": { "start": { "line": 303, @@ -31550,8 +31550,8 @@ "updateContext": null }, "value": "for", - "start": 5970, - "end": 5973, + "start": 5952, + "end": 5955, "loc": { "start": { "line": 305, @@ -31575,8 +31575,8 @@ "postfix": false, "binop": null }, - "start": 5974, - "end": 5975, + "start": 5956, + "end": 5957, "loc": { "start": { "line": 305, @@ -31603,8 +31603,8 @@ "updateContext": null }, "value": "let", - "start": 5975, - "end": 5978, + "start": 5957, + "end": 5960, "loc": { "start": { "line": 305, @@ -31629,8 +31629,8 @@ "binop": null }, "value": "i", - "start": 5979, - "end": 5980, + "start": 5961, + "end": 5962, "loc": { "start": { "line": 305, @@ -31656,8 +31656,8 @@ "updateContext": null }, "value": "=", - "start": 5981, - "end": 5982, + "start": 5963, + "end": 5964, "loc": { "start": { "line": 305, @@ -31683,8 +31683,8 @@ "updateContext": null }, "value": 0, - "start": 5983, - "end": 5984, + "start": 5965, + "end": 5966, "loc": { "start": { "line": 305, @@ -31709,8 +31709,8 @@ "binop": null, "updateContext": null }, - "start": 5984, - "end": 5985, + "start": 5966, + "end": 5967, "loc": { "start": { "line": 305, @@ -31735,8 +31735,8 @@ "binop": null }, "value": "i", - "start": 5986, - "end": 5987, + "start": 5968, + "end": 5969, "loc": { "start": { "line": 305, @@ -31762,8 +31762,8 @@ "updateContext": null }, "value": "<", - "start": 5988, - "end": 5989, + "start": 5970, + "end": 5971, "loc": { "start": { "line": 305, @@ -31788,8 +31788,8 @@ "binop": null }, "value": "significant_digits", - "start": 5990, - "end": 6008, + "start": 5972, + "end": 5990, "loc": { "start": { "line": 305, @@ -31814,8 +31814,8 @@ "binop": null, "updateContext": null }, - "start": 6008, - "end": 6009, + "start": 5990, + "end": 5991, "loc": { "start": { "line": 305, @@ -31840,8 +31840,8 @@ "binop": null }, "value": "length", - "start": 6009, - "end": 6015, + "start": 5991, + "end": 5997, "loc": { "start": { "line": 305, @@ -31866,8 +31866,8 @@ "binop": null, "updateContext": null }, - "start": 6015, - "end": 6016, + "start": 5997, + "end": 5998, "loc": { "start": { "line": 305, @@ -31892,8 +31892,8 @@ "binop": null }, "value": "i", - "start": 6017, - "end": 6018, + "start": 5999, + "end": 6000, "loc": { "start": { "line": 305, @@ -31918,8 +31918,8 @@ "binop": null }, "value": "++", - "start": 6018, - "end": 6020, + "start": 6000, + "end": 6002, "loc": { "start": { "line": 305, @@ -31943,8 +31943,8 @@ "postfix": false, "binop": null }, - "start": 6020, - "end": 6021, + "start": 6002, + "end": 6003, "loc": { "start": { "line": 305, @@ -31968,8 +31968,8 @@ "postfix": false, "binop": null }, - "start": 6022, - "end": 6023, + "start": 6004, + "end": 6005, "loc": { "start": { "line": 305, @@ -31996,8 +31996,8 @@ "updateContext": null }, "value": "let", - "start": 6030, - "end": 6033, + "start": 6012, + "end": 6015, "loc": { "start": { "line": 306, @@ -32022,8 +32022,8 @@ "binop": null }, "value": "part", - "start": 6034, - "end": 6038, + "start": 6016, + "end": 6020, "loc": { "start": { "line": 306, @@ -32049,8 +32049,8 @@ "updateContext": null }, "value": "=", - "start": 6039, - "end": 6040, + "start": 6021, + "end": 6022, "loc": { "start": { "line": 306, @@ -32075,8 +32075,8 @@ "binop": null }, "value": "significant_digits", - "start": 6041, - "end": 6059, + "start": 6023, + "end": 6041, "loc": { "start": { "line": 306, @@ -32101,8 +32101,8 @@ "binop": null, "updateContext": null }, - "start": 6059, - "end": 6060, + "start": 6041, + "end": 6042, "loc": { "start": { "line": 306, @@ -32127,8 +32127,8 @@ "binop": null }, "value": "i", - "start": 6060, - "end": 6061, + "start": 6042, + "end": 6043, "loc": { "start": { "line": 306, @@ -32153,8 +32153,8 @@ "binop": null, "updateContext": null }, - "start": 6061, - "end": 6062, + "start": 6043, + "end": 6044, "loc": { "start": { "line": 306, @@ -32179,8 +32179,8 @@ "binop": null, "updateContext": null }, - "start": 6062, - "end": 6063, + "start": 6044, + "end": 6045, "loc": { "start": { "line": 306, @@ -32205,8 +32205,8 @@ "binop": null }, "value": "toString", - "start": 6063, - "end": 6071, + "start": 6045, + "end": 6053, "loc": { "start": { "line": 306, @@ -32230,8 +32230,8 @@ "postfix": false, "binop": null }, - "start": 6071, - "end": 6072, + "start": 6053, + "end": 6054, "loc": { "start": { "line": 306, @@ -32255,8 +32255,8 @@ "postfix": false, "binop": null }, - "start": 6072, - "end": 6073, + "start": 6054, + "end": 6055, "loc": { "start": { "line": 306, @@ -32281,8 +32281,8 @@ "binop": null, "updateContext": null }, - "start": 6073, - "end": 6074, + "start": 6055, + "end": 6056, "loc": { "start": { "line": 306, @@ -32309,8 +32309,8 @@ "updateContext": null }, "value": "if", - "start": 6081, - "end": 6083, + "start": 6063, + "end": 6065, "loc": { "start": { "line": 307, @@ -32334,8 +32334,8 @@ "postfix": false, "binop": null }, - "start": 6084, - "end": 6085, + "start": 6066, + "end": 6067, "loc": { "start": { "line": 307, @@ -32360,8 +32360,8 @@ "binop": null }, "value": "part", - "start": 6085, - "end": 6089, + "start": 6067, + "end": 6071, "loc": { "start": { "line": 307, @@ -32386,8 +32386,8 @@ "binop": null, "updateContext": null }, - "start": 6089, - "end": 6090, + "start": 6071, + "end": 6072, "loc": { "start": { "line": 307, @@ -32412,8 +32412,8 @@ "binop": null }, "value": "length", - "start": 6090, - "end": 6096, + "start": 6072, + "end": 6078, "loc": { "start": { "line": 307, @@ -32439,8 +32439,8 @@ "updateContext": null }, "value": "<", - "start": 6097, - "end": 6098, + "start": 6079, + "end": 6080, "loc": { "start": { "line": 307, @@ -32466,8 +32466,8 @@ "updateContext": null }, "value": 2, - "start": 6099, - "end": 6100, + "start": 6081, + "end": 6082, "loc": { "start": { "line": 307, @@ -32491,8 +32491,8 @@ "postfix": false, "binop": null }, - "start": 6100, - "end": 6101, + "start": 6082, + "end": 6083, "loc": { "start": { "line": 307, @@ -32516,8 +32516,8 @@ "postfix": false, "binop": null }, - "start": 6102, - "end": 6103, + "start": 6084, + "end": 6085, "loc": { "start": { "line": 307, @@ -32542,8 +32542,8 @@ "binop": null }, "value": "significant_digits", - "start": 6112, - "end": 6130, + "start": 6094, + "end": 6112, "loc": { "start": { "line": 308, @@ -32568,8 +32568,8 @@ "binop": null, "updateContext": null }, - "start": 6130, - "end": 6131, + "start": 6112, + "end": 6113, "loc": { "start": { "line": 308, @@ -32594,8 +32594,8 @@ "binop": null }, "value": "i", - "start": 6131, - "end": 6132, + "start": 6113, + "end": 6114, "loc": { "start": { "line": 308, @@ -32620,8 +32620,8 @@ "binop": null, "updateContext": null }, - "start": 6132, - "end": 6133, + "start": 6114, + "end": 6115, "loc": { "start": { "line": 308, @@ -32647,8 +32647,8 @@ "updateContext": null }, "value": "=", - "start": 6134, - "end": 6135, + "start": 6116, + "end": 6117, "loc": { "start": { "line": 308, @@ -32674,8 +32674,8 @@ "updateContext": null }, "value": " ", - "start": 6136, - "end": 6139, + "start": 6118, + "end": 6121, "loc": { "start": { "line": 308, @@ -32701,8 +32701,8 @@ "updateContext": null }, "value": "+", - "start": 6140, - "end": 6141, + "start": 6122, + "end": 6123, "loc": { "start": { "line": 308, @@ -32727,8 +32727,8 @@ "binop": null }, "value": "part", - "start": 6142, - "end": 6146, + "start": 6124, + "end": 6128, "loc": { "start": { "line": 308, @@ -32753,8 +32753,8 @@ "binop": null, "updateContext": null }, - "start": 6146, - "end": 6147, + "start": 6128, + "end": 6129, "loc": { "start": { "line": 308, @@ -32778,8 +32778,8 @@ "postfix": false, "binop": null }, - "start": 6154, - "end": 6155, + "start": 6136, + "end": 6137, "loc": { "start": { "line": 309, @@ -32803,8 +32803,8 @@ "postfix": false, "binop": null }, - "start": 6160, - "end": 6161, + "start": 6142, + "end": 6143, "loc": { "start": { "line": 310, @@ -32831,8 +32831,8 @@ "updateContext": null }, "value": "return", - "start": 6166, - "end": 6172, + "start": 6148, + "end": 6154, "loc": { "start": { "line": 311, @@ -32857,8 +32857,8 @@ "binop": null }, "value": "significant_digits", - "start": 6173, - "end": 6191, + "start": 6155, + "end": 6173, "loc": { "start": { "line": 311, @@ -32883,8 +32883,8 @@ "binop": null, "updateContext": null }, - "start": 6191, - "end": 6192, + "start": 6173, + "end": 6174, "loc": { "start": { "line": 311, @@ -32909,8 +32909,8 @@ "binop": null }, "value": "join", - "start": 6192, - "end": 6196, + "start": 6174, + "end": 6178, "loc": { "start": { "line": 311, @@ -32934,8 +32934,8 @@ "postfix": false, "binop": null }, - "start": 6196, - "end": 6197, + "start": 6178, + "end": 6179, "loc": { "start": { "line": 311, @@ -32961,8 +32961,8 @@ "updateContext": null }, "value": ".", - "start": 6197, - "end": 6200, + "start": 6179, + "end": 6182, "loc": { "start": { "line": 311, @@ -32986,8 +32986,8 @@ "postfix": false, "binop": null }, - "start": 6200, - "end": 6201, + "start": 6182, + "end": 6183, "loc": { "start": { "line": 311, @@ -33012,8 +33012,8 @@ "binop": null, "updateContext": null }, - "start": 6201, - "end": 6202, + "start": 6183, + "end": 6184, "loc": { "start": { "line": 311, @@ -33037,8 +33037,8 @@ "postfix": false, "binop": null }, - "start": 6205, - "end": 6206, + "start": 6187, + "end": 6188, "loc": { "start": { "line": 312, @@ -33062,8 +33062,8 @@ "postfix": false, "binop": null }, - "start": 6207, - "end": 6208, + "start": 6189, + "end": 6190, "loc": { "start": { "line": 313, @@ -33088,8 +33088,8 @@ "binop": null }, "value": "module", - "start": 6210, - "end": 6216, + "start": 6192, + "end": 6198, "loc": { "start": { "line": 315, @@ -33114,8 +33114,8 @@ "binop": null, "updateContext": null }, - "start": 6216, - "end": 6217, + "start": 6198, + "end": 6199, "loc": { "start": { "line": 315, @@ -33140,8 +33140,8 @@ "binop": null }, "value": "exports", - "start": 6217, - "end": 6224, + "start": 6199, + "end": 6206, "loc": { "start": { "line": 315, @@ -33167,8 +33167,8 @@ "updateContext": null }, "value": "=", - "start": 6225, - "end": 6226, + "start": 6207, + "end": 6208, "loc": { "start": { "line": 315, @@ -33193,8 +33193,8 @@ "binop": null }, "value": "LongCount", - "start": 6227, - "end": 6236, + "start": 6209, + "end": 6218, "loc": { "start": { "line": 315, @@ -33219,8 +33219,8 @@ "binop": null, "updateContext": null }, - "start": 6236, - "end": 6237, + "start": 6218, + "end": 6219, "loc": { "start": { "line": 315, @@ -33245,8 +33245,8 @@ "binop": null, "updateContext": null }, - "start": 6238, - "end": 6238, + "start": 6220, + "end": 6220, "loc": { "start": { "line": 316, diff --git a/docs/ast/source/lc/night/lord-of-night.js.json b/docs/ast/source/lc/night/lord-of-night.js.json index df8bd3b..b2be916 100644 --- a/docs/ast/source/lc/night/lord-of-night.js.json +++ b/docs/ast/source/lc/night/lord-of-night.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 1018, + "end": 1059, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 1018, + "end": 1059, "loc": { "start": { "line": 1, @@ -530,9 +530,9 @@ "trailingComments": [ { "type": "CommentBlock", - "value": "*\n * Return a Lord of the Night by its G id.\n * @param id\n * @return {LordOfNight}\n ", + "value": "*\n * Return a Lord of the Night by its G id.\n * @param {string} id - Has the form 'G1', 'G2', etc.\n * @return {LordOfNight}\n ", "start": 634, - "end": 722, + "end": 763, "loc": { "start": { "line": 31, @@ -548,8 +548,8 @@ }, { "type": "FunctionDeclaration", - "start": 723, - "end": 781, + "start": 764, + "end": 822, "loc": { "start": { "line": 36, @@ -562,8 +562,8 @@ }, "id": { "type": "Identifier", - "start": 732, - "end": 735, + "start": 773, + "end": 776, "loc": { "start": { "line": 36, @@ -584,8 +584,8 @@ "params": [ { "type": "Identifier", - "start": 736, - "end": 738, + "start": 777, + "end": 779, "loc": { "start": { "line": 36, @@ -602,8 +602,8 @@ ], "body": { "type": "BlockStatement", - "start": 740, - "end": 781, + "start": 781, + "end": 822, "loc": { "start": { "line": 36, @@ -617,8 +617,8 @@ "body": [ { "type": "ReturnStatement", - "start": 744, - "end": 779, + "start": 785, + "end": 820, "loc": { "start": { "line": 37, @@ -631,8 +631,8 @@ }, "argument": { "type": "MemberExpression", - "start": 751, - "end": 778, + "start": 792, + "end": 819, "loc": { "start": { "line": 37, @@ -645,8 +645,8 @@ }, "object": { "type": "Identifier", - "start": 751, - "end": 769, + "start": 792, + "end": 810, "loc": { "start": { "line": 37, @@ -662,8 +662,8 @@ }, "property": { "type": "TemplateLiteral", - "start": 770, - "end": 777, + "start": 811, + "end": 818, "loc": { "start": { "line": 37, @@ -677,8 +677,8 @@ "expressions": [ { "type": "Identifier", - "start": 773, - "end": 775, + "start": 814, + "end": 816, "loc": { "start": { "line": 37, @@ -696,8 +696,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 771, - "end": 771, + "start": 812, + "end": 812, "loc": { "start": { "line": 37, @@ -716,8 +716,8 @@ }, { "type": "TemplateElement", - "start": 776, - "end": 776, + "start": 817, + "end": 817, "loc": { "start": { "line": 37, @@ -746,9 +746,9 @@ "leadingComments": [ { "type": "CommentBlock", - "value": "*\n * Return a Lord of the Night by its G id.\n * @param id\n * @return {LordOfNight}\n ", + "value": "*\n * Return a Lord of the Night by its G id.\n * @param {string} id - Has the form 'G1', 'G2', etc.\n * @return {LordOfNight}\n ", "start": 634, - "end": 722, + "end": 763, "loc": { "start": { "line": 31, @@ -765,8 +765,8 @@ { "type": "CommentBlock", "value": "* @ignore ", - "start": 783, - "end": 797, + "start": 824, + "end": 838, "loc": { "start": { "line": 40, @@ -782,8 +782,8 @@ }, { "type": "VariableDeclaration", - "start": 798, - "end": 979, + "start": 839, + "end": 1020, "loc": { "start": { "line": 41, @@ -797,8 +797,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 804, - "end": 978, + "start": 845, + "end": 1019, "loc": { "start": { "line": 41, @@ -811,8 +811,8 @@ }, "id": { "type": "Identifier", - "start": 804, - "end": 822, + "start": 845, + "end": 863, "loc": { "start": { "line": 41, @@ -829,8 +829,8 @@ }, "init": { "type": "CallExpression", - "start": 825, - "end": 978, + "start": 866, + "end": 1019, "loc": { "start": { "line": 41, @@ -843,8 +843,8 @@ }, "callee": { "type": "MemberExpression", - "start": 825, - "end": 864, + "start": 866, + "end": 905, "loc": { "start": { "line": 41, @@ -857,8 +857,8 @@ }, "object": { "type": "ArrayExpression", - "start": 825, - "end": 857, + "start": 866, + "end": 898, "loc": { "start": { "line": 41, @@ -872,8 +872,8 @@ "elements": [ { "type": "NumericLiteral", - "start": 829, - "end": 830, + "start": 870, + "end": 871, "loc": { "start": { "line": 42, @@ -892,8 +892,8 @@ }, { "type": "NumericLiteral", - "start": 832, - "end": 833, + "start": 873, + "end": 874, "loc": { "start": { "line": 42, @@ -912,8 +912,8 @@ }, { "type": "NumericLiteral", - "start": 835, - "end": 836, + "start": 876, + "end": 877, "loc": { "start": { "line": 42, @@ -932,8 +932,8 @@ }, { "type": "NumericLiteral", - "start": 838, - "end": 839, + "start": 879, + "end": 880, "loc": { "start": { "line": 42, @@ -952,8 +952,8 @@ }, { "type": "NumericLiteral", - "start": 841, - "end": 842, + "start": 882, + "end": 883, "loc": { "start": { "line": 42, @@ -972,8 +972,8 @@ }, { "type": "NumericLiteral", - "start": 844, - "end": 845, + "start": 885, + "end": 886, "loc": { "start": { "line": 42, @@ -992,8 +992,8 @@ }, { "type": "NumericLiteral", - "start": 847, - "end": 848, + "start": 888, + "end": 889, "loc": { "start": { "line": 42, @@ -1012,8 +1012,8 @@ }, { "type": "NumericLiteral", - "start": 850, - "end": 851, + "start": 891, + "end": 892, "loc": { "start": { "line": 42, @@ -1032,8 +1032,8 @@ }, { "type": "NumericLiteral", - "start": 853, - "end": 854, + "start": 894, + "end": 895, "loc": { "start": { "line": 42, @@ -1054,8 +1054,8 @@ }, "property": { "type": "Identifier", - "start": 858, - "end": 864, + "start": 899, + "end": 905, "loc": { "start": { "line": 43, @@ -1074,8 +1074,8 @@ "arguments": [ { "type": "FunctionExpression", - "start": 865, - "end": 958, + "start": 906, + "end": 999, "loc": { "start": { "line": 43, @@ -1093,8 +1093,8 @@ "params": [ { "type": "Identifier", - "start": 875, - "end": 878, + "start": 916, + "end": 919, "loc": { "start": { "line": 43, @@ -1110,8 +1110,8 @@ }, { "type": "Identifier", - "start": 880, - "end": 881, + "start": 921, + "end": 922, "loc": { "start": { "line": 43, @@ -1128,8 +1128,8 @@ ], "body": { "type": "BlockStatement", - "start": 883, - "end": 958, + "start": 924, + "end": 999, "loc": { "start": { "line": 43, @@ -1143,8 +1143,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 887, - "end": 917, + "start": 928, + "end": 958, "loc": { "start": { "line": 44, @@ -1158,8 +1158,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 891, - "end": 916, + "start": 932, + "end": 957, "loc": { "start": { "line": 44, @@ -1172,8 +1172,8 @@ }, "id": { "type": "Identifier", - "start": 891, - "end": 895, + "start": 932, + "end": 936, "loc": { "start": { "line": 44, @@ -1189,8 +1189,8 @@ }, "init": { "type": "NewExpression", - "start": 898, - "end": 916, + "start": 939, + "end": 957, "loc": { "start": { "line": 44, @@ -1203,8 +1203,8 @@ }, "callee": { "type": "Identifier", - "start": 902, - "end": 913, + "start": 943, + "end": 954, "loc": { "start": { "line": 44, @@ -1221,8 +1221,8 @@ "arguments": [ { "type": "Identifier", - "start": 914, - "end": 915, + "start": 955, + "end": 956, "loc": { "start": { "line": 44, @@ -1244,8 +1244,8 @@ }, { "type": "ExpressionStatement", - "start": 920, - "end": 942, + "start": 961, + "end": 983, "loc": { "start": { "line": 45, @@ -1258,8 +1258,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 920, - "end": 941, + "start": 961, + "end": 982, "loc": { "start": { "line": 45, @@ -1273,8 +1273,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 920, - "end": 934, + "start": 961, + "end": 975, "loc": { "start": { "line": 45, @@ -1287,8 +1287,8 @@ }, "object": { "type": "Identifier", - "start": 920, - "end": 923, + "start": 961, + "end": 964, "loc": { "start": { "line": 45, @@ -1304,8 +1304,8 @@ }, "property": { "type": "TemplateLiteral", - "start": 924, - "end": 933, + "start": 965, + "end": 974, "loc": { "start": { "line": 45, @@ -1319,8 +1319,8 @@ "expressions": [ { "type": "Identifier", - "start": 927, - "end": 931, + "start": 968, + "end": 972, "loc": { "start": { "line": 45, @@ -1338,8 +1338,8 @@ "quasis": [ { "type": "TemplateElement", - "start": 925, - "end": 925, + "start": 966, + "end": 966, "loc": { "start": { "line": 45, @@ -1358,8 +1358,8 @@ }, { "type": "TemplateElement", - "start": 932, - "end": 932, + "start": 973, + "end": 973, "loc": { "start": { "line": 45, @@ -1382,8 +1382,8 @@ }, "right": { "type": "Identifier", - "start": 937, - "end": 941, + "start": 978, + "end": 982, "loc": { "start": { "line": 45, @@ -1401,8 +1401,8 @@ }, { "type": "ReturnStatement", - "start": 945, - "end": 956, + "start": 986, + "end": 997, "loc": { "start": { "line": 46, @@ -1415,8 +1415,8 @@ }, "argument": { "type": "Identifier", - "start": 952, - "end": 955, + "start": 993, + "end": 996, "loc": { "start": { "line": 46, @@ -1437,8 +1437,8 @@ }, { "type": "ObjectExpression", - "start": 960, - "end": 977, + "start": 1001, + "end": 1018, "loc": { "start": { "line": 47, @@ -1452,8 +1452,8 @@ "properties": [ { "type": "ObjectProperty", - "start": 964, - "end": 974, + "start": 1005, + "end": 1015, "loc": { "start": { "line": 48, @@ -1469,8 +1469,8 @@ "computed": false, "key": { "type": "StringLiteral", - "start": 964, - "end": 969, + "start": 1005, + "end": 1010, "loc": { "start": { "line": 48, @@ -1489,8 +1489,8 @@ }, "value": { "type": "Identifier", - "start": 971, - "end": 974, + "start": 1012, + "end": 1015, "loc": { "start": { "line": 48, @@ -1517,8 +1517,8 @@ { "type": "CommentBlock", "value": "* @ignore ", - "start": 783, - "end": 797, + "start": 824, + "end": 838, "loc": { "start": { "line": 40, @@ -1534,8 +1534,8 @@ }, { "type": "ExpressionStatement", - "start": 981, - "end": 1017, + "start": 1022, + "end": 1058, "loc": { "start": { "line": 51, @@ -1548,8 +1548,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 981, - "end": 1016, + "start": 1022, + "end": 1057, "loc": { "start": { "line": 51, @@ -1563,8 +1563,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 981, - "end": 995, + "start": 1022, + "end": 1036, "loc": { "start": { "line": 51, @@ -1577,8 +1577,8 @@ }, "object": { "type": "Identifier", - "start": 981, - "end": 987, + "start": 1022, + "end": 1028, "loc": { "start": { "line": 51, @@ -1594,8 +1594,8 @@ }, "property": { "type": "Identifier", - "start": 988, - "end": 995, + "start": 1029, + "end": 1036, "loc": { "start": { "line": 51, @@ -1613,8 +1613,8 @@ }, "right": { "type": "Identifier", - "start": 998, - "end": 1016, + "start": 1039, + "end": 1057, "loc": { "start": { "line": 51, @@ -1700,9 +1700,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Return a Lord of the Night by its G id.\n * @param id\n * @return {LordOfNight}\n ", + "value": "*\n * Return a Lord of the Night by its G id.\n * @param {string} id - Has the form 'G1', 'G2', etc.\n * @return {LordOfNight}\n ", "start": 634, - "end": 722, + "end": 763, "loc": { "start": { "line": 31, @@ -1717,8 +1717,8 @@ { "type": "CommentBlock", "value": "* @ignore ", - "start": 783, - "end": 797, + "start": 824, + "end": 838, "loc": { "start": { "line": 40, @@ -2627,9 +2627,9 @@ }, { "type": "CommentBlock", - "value": "*\n * Return a Lord of the Night by its G id.\n * @param id\n * @return {LordOfNight}\n ", + "value": "*\n * Return a Lord of the Night by its G id.\n * @param {string} id - Has the form 'G1', 'G2', etc.\n * @return {LordOfNight}\n ", "start": 634, - "end": 722, + "end": 763, "loc": { "start": { "line": 31, @@ -2655,8 +2655,8 @@ "binop": null }, "value": "function", - "start": 723, - "end": 731, + "start": 764, + "end": 772, "loc": { "start": { "line": 36, @@ -2681,8 +2681,8 @@ "binop": null }, "value": "get", - "start": 732, - "end": 735, + "start": 773, + "end": 776, "loc": { "start": { "line": 36, @@ -2706,8 +2706,8 @@ "postfix": false, "binop": null }, - "start": 735, - "end": 736, + "start": 776, + "end": 777, "loc": { "start": { "line": 36, @@ -2732,8 +2732,8 @@ "binop": null }, "value": "id", - "start": 736, - "end": 738, + "start": 777, + "end": 779, "loc": { "start": { "line": 36, @@ -2757,8 +2757,8 @@ "postfix": false, "binop": null }, - "start": 738, - "end": 739, + "start": 779, + "end": 780, "loc": { "start": { "line": 36, @@ -2782,8 +2782,8 @@ "postfix": false, "binop": null }, - "start": 740, - "end": 741, + "start": 781, + "end": 782, "loc": { "start": { "line": 36, @@ -2810,8 +2810,8 @@ "updateContext": null }, "value": "return", - "start": 744, - "end": 750, + "start": 785, + "end": 791, "loc": { "start": { "line": 37, @@ -2836,8 +2836,8 @@ "binop": null }, "value": "lords_of_the_night", - "start": 751, - "end": 769, + "start": 792, + "end": 810, "loc": { "start": { "line": 37, @@ -2862,8 +2862,8 @@ "binop": null, "updateContext": null }, - "start": 769, - "end": 770, + "start": 810, + "end": 811, "loc": { "start": { "line": 37, @@ -2887,8 +2887,8 @@ "postfix": false, "binop": null }, - "start": 770, - "end": 771, + "start": 811, + "end": 812, "loc": { "start": { "line": 37, @@ -2914,8 +2914,8 @@ "updateContext": null }, "value": "", - "start": 771, - "end": 771, + "start": 812, + "end": 812, "loc": { "start": { "line": 37, @@ -2939,8 +2939,8 @@ "postfix": false, "binop": null }, - "start": 771, - "end": 773, + "start": 812, + "end": 814, "loc": { "start": { "line": 37, @@ -2965,8 +2965,8 @@ "binop": null }, "value": "id", - "start": 773, - "end": 775, + "start": 814, + "end": 816, "loc": { "start": { "line": 37, @@ -2990,8 +2990,8 @@ "postfix": false, "binop": null }, - "start": 775, - "end": 776, + "start": 816, + "end": 817, "loc": { "start": { "line": 37, @@ -3017,8 +3017,8 @@ "updateContext": null }, "value": "", - "start": 776, - "end": 776, + "start": 817, + "end": 817, "loc": { "start": { "line": 37, @@ -3042,8 +3042,8 @@ "postfix": false, "binop": null }, - "start": 776, - "end": 777, + "start": 817, + "end": 818, "loc": { "start": { "line": 37, @@ -3068,8 +3068,8 @@ "binop": null, "updateContext": null }, - "start": 777, - "end": 778, + "start": 818, + "end": 819, "loc": { "start": { "line": 37, @@ -3094,8 +3094,8 @@ "binop": null, "updateContext": null }, - "start": 778, - "end": 779, + "start": 819, + "end": 820, "loc": { "start": { "line": 37, @@ -3119,8 +3119,8 @@ "postfix": false, "binop": null }, - "start": 780, - "end": 781, + "start": 821, + "end": 822, "loc": { "start": { "line": 38, @@ -3135,8 +3135,8 @@ { "type": "CommentBlock", "value": "* @ignore ", - "start": 783, - "end": 797, + "start": 824, + "end": 838, "loc": { "start": { "line": 40, @@ -3163,8 +3163,8 @@ "updateContext": null }, "value": "const", - "start": 798, - "end": 803, + "start": 839, + "end": 844, "loc": { "start": { "line": 41, @@ -3189,8 +3189,8 @@ "binop": null }, "value": "lords_of_the_night", - "start": 804, - "end": 822, + "start": 845, + "end": 863, "loc": { "start": { "line": 41, @@ -3216,8 +3216,8 @@ "updateContext": null }, "value": "=", - "start": 823, - "end": 824, + "start": 864, + "end": 865, "loc": { "start": { "line": 41, @@ -3242,8 +3242,8 @@ "binop": null, "updateContext": null }, - "start": 825, - "end": 826, + "start": 866, + "end": 867, "loc": { "start": { "line": 41, @@ -3269,8 +3269,8 @@ "updateContext": null }, "value": 1, - "start": 829, - "end": 830, + "start": 870, + "end": 871, "loc": { "start": { "line": 42, @@ -3295,8 +3295,8 @@ "binop": null, "updateContext": null }, - "start": 830, - "end": 831, + "start": 871, + "end": 872, "loc": { "start": { "line": 42, @@ -3322,8 +3322,8 @@ "updateContext": null }, "value": 2, - "start": 832, - "end": 833, + "start": 873, + "end": 874, "loc": { "start": { "line": 42, @@ -3348,8 +3348,8 @@ "binop": null, "updateContext": null }, - "start": 833, - "end": 834, + "start": 874, + "end": 875, "loc": { "start": { "line": 42, @@ -3375,8 +3375,8 @@ "updateContext": null }, "value": 3, - "start": 835, - "end": 836, + "start": 876, + "end": 877, "loc": { "start": { "line": 42, @@ -3401,8 +3401,8 @@ "binop": null, "updateContext": null }, - "start": 836, - "end": 837, + "start": 877, + "end": 878, "loc": { "start": { "line": 42, @@ -3428,8 +3428,8 @@ "updateContext": null }, "value": 4, - "start": 838, - "end": 839, + "start": 879, + "end": 880, "loc": { "start": { "line": 42, @@ -3454,8 +3454,8 @@ "binop": null, "updateContext": null }, - "start": 839, - "end": 840, + "start": 880, + "end": 881, "loc": { "start": { "line": 42, @@ -3481,8 +3481,8 @@ "updateContext": null }, "value": 5, - "start": 841, - "end": 842, + "start": 882, + "end": 883, "loc": { "start": { "line": 42, @@ -3507,8 +3507,8 @@ "binop": null, "updateContext": null }, - "start": 842, - "end": 843, + "start": 883, + "end": 884, "loc": { "start": { "line": 42, @@ -3534,8 +3534,8 @@ "updateContext": null }, "value": 6, - "start": 844, - "end": 845, + "start": 885, + "end": 886, "loc": { "start": { "line": 42, @@ -3560,8 +3560,8 @@ "binop": null, "updateContext": null }, - "start": 845, - "end": 846, + "start": 886, + "end": 887, "loc": { "start": { "line": 42, @@ -3587,8 +3587,8 @@ "updateContext": null }, "value": 7, - "start": 847, - "end": 848, + "start": 888, + "end": 889, "loc": { "start": { "line": 42, @@ -3613,8 +3613,8 @@ "binop": null, "updateContext": null }, - "start": 848, - "end": 849, + "start": 889, + "end": 890, "loc": { "start": { "line": 42, @@ -3640,8 +3640,8 @@ "updateContext": null }, "value": 8, - "start": 850, - "end": 851, + "start": 891, + "end": 892, "loc": { "start": { "line": 42, @@ -3666,8 +3666,8 @@ "binop": null, "updateContext": null }, - "start": 851, - "end": 852, + "start": 892, + "end": 893, "loc": { "start": { "line": 42, @@ -3693,8 +3693,8 @@ "updateContext": null }, "value": 9, - "start": 853, - "end": 854, + "start": 894, + "end": 895, "loc": { "start": { "line": 42, @@ -3719,8 +3719,8 @@ "binop": null, "updateContext": null }, - "start": 854, - "end": 855, + "start": 895, + "end": 896, "loc": { "start": { "line": 42, @@ -3745,8 +3745,8 @@ "binop": null, "updateContext": null }, - "start": 856, - "end": 857, + "start": 897, + "end": 898, "loc": { "start": { "line": 43, @@ -3771,8 +3771,8 @@ "binop": null, "updateContext": null }, - "start": 857, - "end": 858, + "start": 898, + "end": 899, "loc": { "start": { "line": 43, @@ -3797,8 +3797,8 @@ "binop": null }, "value": "reduce", - "start": 858, - "end": 864, + "start": 899, + "end": 905, "loc": { "start": { "line": 43, @@ -3822,8 +3822,8 @@ "postfix": false, "binop": null }, - "start": 864, - "end": 865, + "start": 905, + "end": 906, "loc": { "start": { "line": 43, @@ -3849,8 +3849,8 @@ "binop": null }, "value": "function", - "start": 865, - "end": 873, + "start": 906, + "end": 914, "loc": { "start": { "line": 43, @@ -3874,8 +3874,8 @@ "postfix": false, "binop": null }, - "start": 874, - "end": 875, + "start": 915, + "end": 916, "loc": { "start": { "line": 43, @@ -3900,8 +3900,8 @@ "binop": null }, "value": "obj", - "start": 875, - "end": 878, + "start": 916, + "end": 919, "loc": { "start": { "line": 43, @@ -3926,8 +3926,8 @@ "binop": null, "updateContext": null }, - "start": 878, - "end": 879, + "start": 919, + "end": 920, "loc": { "start": { "line": 43, @@ -3952,8 +3952,8 @@ "binop": null }, "value": "n", - "start": 880, - "end": 881, + "start": 921, + "end": 922, "loc": { "start": { "line": 43, @@ -3977,8 +3977,8 @@ "postfix": false, "binop": null }, - "start": 881, - "end": 882, + "start": 922, + "end": 923, "loc": { "start": { "line": 43, @@ -4002,8 +4002,8 @@ "postfix": false, "binop": null }, - "start": 883, - "end": 884, + "start": 924, + "end": 925, "loc": { "start": { "line": 43, @@ -4030,8 +4030,8 @@ "updateContext": null }, "value": "let", - "start": 887, - "end": 890, + "start": 928, + "end": 931, "loc": { "start": { "line": 44, @@ -4056,8 +4056,8 @@ "binop": null }, "value": "lord", - "start": 891, - "end": 895, + "start": 932, + "end": 936, "loc": { "start": { "line": 44, @@ -4083,8 +4083,8 @@ "updateContext": null }, "value": "=", - "start": 896, - "end": 897, + "start": 937, + "end": 938, "loc": { "start": { "line": 44, @@ -4111,8 +4111,8 @@ "updateContext": null }, "value": "new", - "start": 898, - "end": 901, + "start": 939, + "end": 942, "loc": { "start": { "line": 44, @@ -4137,8 +4137,8 @@ "binop": null }, "value": "LordOfNight", - "start": 902, - "end": 913, + "start": 943, + "end": 954, "loc": { "start": { "line": 44, @@ -4162,8 +4162,8 @@ "postfix": false, "binop": null }, - "start": 913, - "end": 914, + "start": 954, + "end": 955, "loc": { "start": { "line": 44, @@ -4188,8 +4188,8 @@ "binop": null }, "value": "n", - "start": 914, - "end": 915, + "start": 955, + "end": 956, "loc": { "start": { "line": 44, @@ -4213,8 +4213,8 @@ "postfix": false, "binop": null }, - "start": 915, - "end": 916, + "start": 956, + "end": 957, "loc": { "start": { "line": 44, @@ -4239,8 +4239,8 @@ "binop": null, "updateContext": null }, - "start": 916, - "end": 917, + "start": 957, + "end": 958, "loc": { "start": { "line": 44, @@ -4265,8 +4265,8 @@ "binop": null }, "value": "obj", - "start": 920, - "end": 923, + "start": 961, + "end": 964, "loc": { "start": { "line": 45, @@ -4291,8 +4291,8 @@ "binop": null, "updateContext": null }, - "start": 923, - "end": 924, + "start": 964, + "end": 965, "loc": { "start": { "line": 45, @@ -4316,8 +4316,8 @@ "postfix": false, "binop": null }, - "start": 924, - "end": 925, + "start": 965, + "end": 966, "loc": { "start": { "line": 45, @@ -4343,8 +4343,8 @@ "updateContext": null }, "value": "", - "start": 925, - "end": 925, + "start": 966, + "end": 966, "loc": { "start": { "line": 45, @@ -4368,8 +4368,8 @@ "postfix": false, "binop": null }, - "start": 925, - "end": 927, + "start": 966, + "end": 968, "loc": { "start": { "line": 45, @@ -4394,8 +4394,8 @@ "binop": null }, "value": "lord", - "start": 927, - "end": 931, + "start": 968, + "end": 972, "loc": { "start": { "line": 45, @@ -4419,8 +4419,8 @@ "postfix": false, "binop": null }, - "start": 931, - "end": 932, + "start": 972, + "end": 973, "loc": { "start": { "line": 45, @@ -4446,8 +4446,8 @@ "updateContext": null }, "value": "", - "start": 932, - "end": 932, + "start": 973, + "end": 973, "loc": { "start": { "line": 45, @@ -4471,8 +4471,8 @@ "postfix": false, "binop": null }, - "start": 932, - "end": 933, + "start": 973, + "end": 974, "loc": { "start": { "line": 45, @@ -4497,8 +4497,8 @@ "binop": null, "updateContext": null }, - "start": 933, - "end": 934, + "start": 974, + "end": 975, "loc": { "start": { "line": 45, @@ -4524,8 +4524,8 @@ "updateContext": null }, "value": "=", - "start": 935, - "end": 936, + "start": 976, + "end": 977, "loc": { "start": { "line": 45, @@ -4550,8 +4550,8 @@ "binop": null }, "value": "lord", - "start": 937, - "end": 941, + "start": 978, + "end": 982, "loc": { "start": { "line": 45, @@ -4576,8 +4576,8 @@ "binop": null, "updateContext": null }, - "start": 941, - "end": 942, + "start": 982, + "end": 983, "loc": { "start": { "line": 45, @@ -4604,8 +4604,8 @@ "updateContext": null }, "value": "return", - "start": 945, - "end": 951, + "start": 986, + "end": 992, "loc": { "start": { "line": 46, @@ -4630,8 +4630,8 @@ "binop": null }, "value": "obj", - "start": 952, - "end": 955, + "start": 993, + "end": 996, "loc": { "start": { "line": 46, @@ -4656,8 +4656,8 @@ "binop": null, "updateContext": null }, - "start": 955, - "end": 956, + "start": 996, + "end": 997, "loc": { "start": { "line": 46, @@ -4681,8 +4681,8 @@ "postfix": false, "binop": null }, - "start": 957, - "end": 958, + "start": 998, + "end": 999, "loc": { "start": { "line": 47, @@ -4707,8 +4707,8 @@ "binop": null, "updateContext": null }, - "start": 958, - "end": 959, + "start": 999, + "end": 1000, "loc": { "start": { "line": 47, @@ -4732,8 +4732,8 @@ "postfix": false, "binop": null }, - "start": 960, - "end": 961, + "start": 1001, + "end": 1002, "loc": { "start": { "line": 47, @@ -4759,8 +4759,8 @@ "updateContext": null }, "value": "get", - "start": 964, - "end": 969, + "start": 1005, + "end": 1010, "loc": { "start": { "line": 48, @@ -4785,8 +4785,8 @@ "binop": null, "updateContext": null }, - "start": 969, - "end": 970, + "start": 1010, + "end": 1011, "loc": { "start": { "line": 48, @@ -4811,8 +4811,8 @@ "binop": null }, "value": "get", - "start": 971, - "end": 974, + "start": 1012, + "end": 1015, "loc": { "start": { "line": 48, @@ -4837,8 +4837,8 @@ "binop": null, "updateContext": null }, - "start": 974, - "end": 975, + "start": 1015, + "end": 1016, "loc": { "start": { "line": 48, @@ -4862,8 +4862,8 @@ "postfix": false, "binop": null }, - "start": 976, - "end": 977, + "start": 1017, + "end": 1018, "loc": { "start": { "line": 49, @@ -4887,8 +4887,8 @@ "postfix": false, "binop": null }, - "start": 977, - "end": 978, + "start": 1018, + "end": 1019, "loc": { "start": { "line": 49, @@ -4913,8 +4913,8 @@ "binop": null, "updateContext": null }, - "start": 978, - "end": 979, + "start": 1019, + "end": 1020, "loc": { "start": { "line": 49, @@ -4939,8 +4939,8 @@ "binop": null }, "value": "module", - "start": 981, - "end": 987, + "start": 1022, + "end": 1028, "loc": { "start": { "line": 51, @@ -4965,8 +4965,8 @@ "binop": null, "updateContext": null }, - "start": 987, - "end": 988, + "start": 1028, + "end": 1029, "loc": { "start": { "line": 51, @@ -4991,8 +4991,8 @@ "binop": null }, "value": "exports", - "start": 988, - "end": 995, + "start": 1029, + "end": 1036, "loc": { "start": { "line": 51, @@ -5018,8 +5018,8 @@ "updateContext": null }, "value": "=", - "start": 996, - "end": 997, + "start": 1037, + "end": 1038, "loc": { "start": { "line": 51, @@ -5044,8 +5044,8 @@ "binop": null }, "value": "lords_of_the_night", - "start": 998, - "end": 1016, + "start": 1039, + "end": 1057, "loc": { "start": { "line": 51, @@ -5070,8 +5070,8 @@ "binop": null, "updateContext": null }, - "start": 1016, - "end": 1017, + "start": 1057, + "end": 1058, "loc": { "start": { "line": 51, @@ -5096,8 +5096,8 @@ "binop": null, "updateContext": null }, - "start": 1018, - "end": 1018, + "start": 1059, + "end": 1059, "loc": { "start": { "line": 52, diff --git a/docs/ast/source/operations/longcount-wildcard.js.json b/docs/ast/source/operations/longcount-wildcard.js.json index f7b1175..1922015 100644 --- a/docs/ast/source/operations/longcount-wildcard.js.json +++ b/docs/ast/source/operations/longcount-wildcard.js.json @@ -1,7 +1,7 @@ { "type": "File", "start": 0, - "end": 1099, + "end": 1097, "loc": { "start": { "line": 1, @@ -15,7 +15,7 @@ "program": { "type": "Program", "start": 0, - "end": 1099, + "end": 1097, "loc": { "start": { "line": 1, @@ -173,7 +173,7 @@ { "type": "ClassDeclaration", "start": 168, - "end": 1061, + "end": 1059, "loc": { "start": { "line": 8, @@ -206,7 +206,7 @@ "body": { "type": "ClassBody", "start": 192, - "end": 1061, + "end": 1059, "loc": { "start": { "line": 8, @@ -452,7 +452,7 @@ { "type": "ClassMethod", "start": 419, - "end": 1059, + "end": 1057, "loc": { "start": { "line": 23, @@ -492,7 +492,7 @@ "body": { "type": "BlockStatement", "start": 425, - "end": 1059, + "end": 1057, "loc": { "start": { "line": 23, @@ -688,7 +688,7 @@ { "type": "ForStatement", "start": 496, - "end": 644, + "end": 643, "loc": { "start": { "line": 26, @@ -920,7 +920,7 @@ "body": { "type": "BlockStatement", "start": 537, - "end": 644, + "end": 643, "loc": { "start": { "line": 26, @@ -935,7 +935,7 @@ { "type": "IfStatement", "start": 545, - "end": 638, + "end": 637, "loc": { "start": { "line": 27, @@ -949,7 +949,7 @@ "test": { "type": "BinaryExpression", "start": 549, - "end": 591, + "end": 590, "loc": { "start": { "line": 27, @@ -957,13 +957,13 @@ }, "end": { "line": 27, - "column": 52 + "column": 51 } }, "left": { "type": "CallExpression", "start": 549, - "end": 578, + "end": 577, "loc": { "start": { "line": 27, @@ -971,13 +971,13 @@ }, "end": { "line": 27, - "column": 39 + "column": 38 } }, "callee": { "type": "MemberExpression", "start": 549, - "end": 575, + "end": 574, "loc": { "start": { "line": 27, @@ -985,7 +985,7 @@ }, "end": { "line": 27, - "column": 36 + "column": 35 } }, "object": { @@ -1039,7 +1039,7 @@ "property": { "type": "Identifier", "start": 557, - "end": 575, + "end": 574, "loc": { "start": { "line": 27, @@ -1047,27 +1047,27 @@ }, "end": { "line": 27, - "column": 36 + "column": 35 }, - "identifierName": "_get_date_sections" + "identifierName": "get_date_sections" }, - "name": "_get_date_sections" + "name": "get_date_sections" }, "computed": false }, "arguments": [ { "type": "Identifier", - "start": 576, - "end": 577, + "start": 575, + "end": 576, "loc": { "start": { "line": 27, - "column": 37 + "column": 36 }, "end": { "line": 27, - "column": 38 + "column": 37 }, "identifierName": "i" }, @@ -1078,16 +1078,16 @@ "operator": "===", "right": { "type": "Identifier", - "start": 583, - "end": 591, + "start": 582, + "end": 590, "loc": { "start": { "line": 27, - "column": 44 + "column": 43 }, "end": { "line": 27, - "column": 52 + "column": 51 }, "identifierName": "wildcard" }, @@ -1096,12 +1096,12 @@ }, "consequent": { "type": "BlockStatement", - "start": 593, - "end": 638, + "start": 592, + "end": 637, "loc": { "start": { "line": 27, - "column": 54 + "column": 53 }, "end": { "line": 29, @@ -1111,8 +1111,8 @@ "body": [ { "type": "ExpressionStatement", - "start": 603, - "end": 630, + "start": 602, + "end": 629, "loc": { "start": { "line": 28, @@ -1125,8 +1125,8 @@ }, "expression": { "type": "CallExpression", - "start": 603, - "end": 629, + "start": 602, + "end": 628, "loc": { "start": { "line": 28, @@ -1139,8 +1139,8 @@ }, "callee": { "type": "MemberExpression", - "start": 603, - "end": 626, + "start": 602, + "end": 625, "loc": { "start": { "line": 28, @@ -1153,8 +1153,8 @@ }, "object": { "type": "Identifier", - "start": 603, - "end": 621, + "start": 602, + "end": 620, "loc": { "start": { "line": 28, @@ -1170,8 +1170,8 @@ }, "property": { "type": "Identifier", - "start": 622, - "end": 626, + "start": 621, + "end": 625, "loc": { "start": { "line": 28, @@ -1190,8 +1190,8 @@ "arguments": [ { "type": "Identifier", - "start": 627, - "end": 628, + "start": 626, + "end": 627, "loc": { "start": { "line": 28, @@ -1219,8 +1219,8 @@ }, { "type": "ForOfStatement", - "start": 649, - "end": 1032, + "start": 648, + "end": 1030, "loc": { "start": { "line": 31, @@ -1233,8 +1233,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 654, - "end": 666, + "start": 653, + "end": 665, "loc": { "start": { "line": 31, @@ -1248,8 +1248,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 658, - "end": 666, + "start": 657, + "end": 665, "loc": { "start": { "line": 31, @@ -1262,8 +1262,8 @@ }, "id": { "type": "Identifier", - "start": 658, - "end": 666, + "start": 657, + "end": 665, "loc": { "start": { "line": 31, @@ -1284,8 +1284,8 @@ }, "right": { "type": "Identifier", - "start": 670, - "end": 688, + "start": 669, + "end": 687, "loc": { "start": { "line": 31, @@ -1301,8 +1301,8 @@ }, "body": { "type": "BlockStatement", - "start": 690, - "end": 1032, + "start": 689, + "end": 1030, "loc": { "start": { "line": 31, @@ -1316,8 +1316,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 698, - "end": 722, + "start": 697, + "end": 721, "loc": { "start": { "line": 32, @@ -1331,8 +1331,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 702, - "end": 721, + "start": 701, + "end": 720, "loc": { "start": { "line": 32, @@ -1345,8 +1345,8 @@ }, "id": { "type": "Identifier", - "start": 702, - "end": 716, + "start": 701, + "end": 715, "loc": { "start": { "line": 32, @@ -1362,8 +1362,8 @@ }, "init": { "type": "ArrayExpression", - "start": 719, - "end": 721, + "start": 718, + "end": 720, "loc": { "start": { "line": 32, @@ -1382,8 +1382,8 @@ }, { "type": "VariableDeclaration", - "start": 729, - "end": 773, + "start": 728, + "end": 772, "loc": { "start": { "line": 33, @@ -1397,8 +1397,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 733, - "end": 772, + "start": 732, + "end": 771, "loc": { "start": { "line": 33, @@ -1411,8 +1411,8 @@ }, "id": { "type": "Identifier", - "start": 733, - "end": 743, + "start": 732, + "end": 742, "loc": { "start": { "line": 33, @@ -1428,8 +1428,8 @@ }, "init": { "type": "ConditionalExpression", - "start": 746, - "end": 772, + "start": 745, + "end": 771, "loc": { "start": { "line": 33, @@ -1442,8 +1442,8 @@ }, "test": { "type": "BinaryExpression", - "start": 747, - "end": 761, + "start": 746, + "end": 760, "loc": { "start": { "line": 33, @@ -1456,8 +1456,8 @@ }, "left": { "type": "Identifier", - "start": 747, - "end": 755, + "start": 746, + "end": 754, "loc": { "start": { "line": 33, @@ -1474,8 +1474,8 @@ "operator": "===", "right": { "type": "NumericLiteral", - "start": 760, - "end": 761, + "start": 759, + "end": 760, "loc": { "start": { "line": 33, @@ -1494,13 +1494,13 @@ }, "extra": { "parenthesized": true, - "parenStart": 746 + "parenStart": 745 } }, "consequent": { "type": "NumericLiteral", - "start": 765, - "end": 767, + "start": 764, + "end": 766, "loc": { "start": { "line": 33, @@ -1519,8 +1519,8 @@ }, "alternate": { "type": "NumericLiteral", - "start": 770, - "end": 772, + "start": 769, + "end": 771, "loc": { "start": { "line": 33, @@ -1544,8 +1544,8 @@ }, { "type": "ForOfStatement", - "start": 780, - "end": 991, + "start": 779, + "end": 989, "loc": { "start": { "line": 34, @@ -1558,8 +1558,8 @@ }, "left": { "type": "VariableDeclaration", - "start": 785, - "end": 797, + "start": 784, + "end": 796, "loc": { "start": { "line": 34, @@ -1573,8 +1573,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 789, - "end": 797, + "start": 788, + "end": 796, "loc": { "start": { "line": 34, @@ -1587,8 +1587,8 @@ }, "id": { "type": "Identifier", - "start": 789, - "end": 797, + "start": 788, + "end": 796, "loc": { "start": { "line": 34, @@ -1609,8 +1609,8 @@ }, "right": { "type": "Identifier", - "start": 801, - "end": 811, + "start": 800, + "end": 810, "loc": { "start": { "line": 34, @@ -1626,8 +1626,8 @@ }, "body": { "type": "BlockStatement", - "start": 813, - "end": 991, + "start": 812, + "end": 989, "loc": { "start": { "line": 34, @@ -1641,8 +1641,8 @@ "body": [ { "type": "ForStatement", - "start": 823, - "end": 983, + "start": 822, + "end": 981, "loc": { "start": { "line": 35, @@ -1655,8 +1655,8 @@ }, "init": { "type": "VariableDeclaration", - "start": 828, - "end": 837, + "start": 827, + "end": 836, "loc": { "start": { "line": 35, @@ -1670,8 +1670,8 @@ "declarations": [ { "type": "VariableDeclarator", - "start": 832, - "end": 837, + "start": 831, + "end": 836, "loc": { "start": { "line": 35, @@ -1684,8 +1684,8 @@ }, "id": { "type": "Identifier", - "start": 832, - "end": 833, + "start": 831, + "end": 832, "loc": { "start": { "line": 35, @@ -1701,8 +1701,8 @@ }, "init": { "type": "NumericLiteral", - "start": 836, - "end": 837, + "start": 835, + "end": 836, "loc": { "start": { "line": 35, @@ -1725,8 +1725,8 @@ }, "test": { "type": "BinaryExpression", - "start": 839, - "end": 853, + "start": 838, + "end": 852, "loc": { "start": { "line": 35, @@ -1739,8 +1739,8 @@ }, "left": { "type": "Identifier", - "start": 839, - "end": 840, + "start": 838, + "end": 839, "loc": { "start": { "line": 35, @@ -1757,8 +1757,8 @@ "operator": "<", "right": { "type": "Identifier", - "start": 843, - "end": 853, + "start": 842, + "end": 852, "loc": { "start": { "line": 35, @@ -1775,8 +1775,8 @@ }, "update": { "type": "UpdateExpression", - "start": 855, - "end": 858, + "start": 854, + "end": 857, "loc": { "start": { "line": 35, @@ -1791,8 +1791,8 @@ "prefix": false, "argument": { "type": "Identifier", - "start": 855, - "end": 856, + "start": 854, + "end": 855, "loc": { "start": { "line": 35, @@ -1809,8 +1809,8 @@ }, "body": { "type": "BlockStatement", - "start": 860, - "end": 983, + "start": 859, + "end": 981, "loc": { "start": { "line": 35, @@ -1824,8 +1824,8 @@ "body": [ { "type": "VariableDeclaration", - "start": 872, - "end": 934, + "start": 871, + "end": 932, "loc": { "start": { "line": 36, @@ -1833,14 +1833,14 @@ }, "end": { "line": 36, - "column": 72 + "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", - "start": 876, - "end": 933, + "start": 875, + "end": 931, "loc": { "start": { "line": 36, @@ -1848,13 +1848,13 @@ }, "end": { "line": 36, - "column": 71 + "column": 70 } }, "id": { "type": "Identifier", - "start": 876, - "end": 882, + "start": 875, + "end": 881, "loc": { "start": { "line": 36, @@ -1870,8 +1870,8 @@ }, "init": { "type": "CallExpression", - "start": 885, - "end": 933, + "start": 884, + "end": 931, "loc": { "start": { "line": 36, @@ -1879,13 +1879,13 @@ }, "end": { "line": 36, - "column": 71 + "column": 70 } }, "callee": { "type": "MemberExpression", - "start": 885, - "end": 920, + "start": 884, + "end": 918, "loc": { "start": { "line": 36, @@ -1893,13 +1893,13 @@ }, "end": { "line": 36, - "column": 58 + "column": 57 } }, "object": { "type": "CallExpression", - "start": 885, - "end": 901, + "start": 884, + "end": 900, "loc": { "start": { "line": 36, @@ -1912,8 +1912,8 @@ }, "callee": { "type": "MemberExpression", - "start": 885, - "end": 899, + "start": 884, + "end": 898, "loc": { "start": { "line": 36, @@ -1926,8 +1926,8 @@ }, "object": { "type": "Identifier", - "start": 885, - "end": 893, + "start": 884, + "end": 892, "loc": { "start": { "line": 36, @@ -1943,8 +1943,8 @@ }, "property": { "type": "Identifier", - "start": 894, - "end": 899, + "start": 893, + "end": 898, "loc": { "start": { "line": 36, @@ -1964,8 +1964,8 @@ }, "property": { "type": "Identifier", - "start": 902, - "end": 920, + "start": 901, + "end": 918, "loc": { "start": { "line": 36, @@ -1973,27 +1973,27 @@ }, "end": { "line": 36, - "column": 58 + "column": 57 }, - "identifierName": "_set_date_sections" + "identifierName": "set_date_sections" }, - "name": "_set_date_sections" + "name": "set_date_sections" }, "computed": false }, "arguments": [ { "type": "Identifier", - "start": 921, - "end": 929, + "start": 919, + "end": 927, "loc": { "start": { "line": 36, - "column": 59 + "column": 58 }, "end": { "line": 36, - "column": 67 + "column": 66 }, "identifierName": "position" }, @@ -2001,16 +2001,16 @@ }, { "type": "Identifier", - "start": 931, - "end": 932, + "start": 929, + "end": 930, "loc": { "start": { "line": 36, - "column": 69 + "column": 68 }, "end": { "line": 36, - "column": 70 + "column": 69 }, "identifierName": "k" }, @@ -2024,8 +2024,8 @@ }, { "type": "ExpressionStatement", - "start": 945, - "end": 973, + "start": 943, + "end": 971, "loc": { "start": { "line": 37, @@ -2038,8 +2038,8 @@ }, "expression": { "type": "CallExpression", - "start": 945, - "end": 972, + "start": 943, + "end": 970, "loc": { "start": { "line": 37, @@ -2052,8 +2052,8 @@ }, "callee": { "type": "MemberExpression", - "start": 945, - "end": 964, + "start": 943, + "end": 962, "loc": { "start": { "line": 37, @@ -2066,8 +2066,8 @@ }, "object": { "type": "Identifier", - "start": 945, - "end": 959, + "start": 943, + "end": 957, "loc": { "start": { "line": 37, @@ -2083,8 +2083,8 @@ }, "property": { "type": "Identifier", - "start": 960, - "end": 964, + "start": 958, + "end": 962, "loc": { "start": { "line": 37, @@ -2103,8 +2103,8 @@ "arguments": [ { "type": "Identifier", - "start": 965, - "end": 971, + "start": 963, + "end": 969, "loc": { "start": { "line": 37, @@ -2131,8 +2131,8 @@ }, { "type": "ExpressionStatement", - "start": 998, - "end": 1026, + "start": 996, + "end": 1024, "loc": { "start": { "line": 40, @@ -2145,8 +2145,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 998, - "end": 1025, + "start": 996, + "end": 1023, "loc": { "start": { "line": 40, @@ -2160,8 +2160,8 @@ "operator": "=", "left": { "type": "Identifier", - "start": 998, - "end": 1008, + "start": 996, + "end": 1006, "loc": { "start": { "line": 40, @@ -2177,8 +2177,8 @@ }, "right": { "type": "Identifier", - "start": 1011, - "end": 1025, + "start": 1009, + "end": 1023, "loc": { "start": { "line": 40, @@ -2200,8 +2200,8 @@ }, { "type": "ReturnStatement", - "start": 1037, - "end": 1055, + "start": 1035, + "end": 1053, "loc": { "start": { "line": 42, @@ -2214,8 +2214,8 @@ }, "argument": { "type": "Identifier", - "start": 1044, - "end": 1054, + "start": 1042, + "end": 1052, "loc": { "start": { "line": 42, @@ -2275,8 +2275,8 @@ }, { "type": "ExpressionStatement", - "start": 1063, - "end": 1098, + "start": 1061, + "end": 1096, "loc": { "start": { "line": 46, @@ -2289,8 +2289,8 @@ }, "expression": { "type": "AssignmentExpression", - "start": 1063, - "end": 1097, + "start": 1061, + "end": 1095, "loc": { "start": { "line": 46, @@ -2304,8 +2304,8 @@ "operator": "=", "left": { "type": "MemberExpression", - "start": 1063, - "end": 1077, + "start": 1061, + "end": 1075, "loc": { "start": { "line": 46, @@ -2318,8 +2318,8 @@ }, "object": { "type": "Identifier", - "start": 1063, - "end": 1069, + "start": 1061, + "end": 1067, "loc": { "start": { "line": 46, @@ -2335,8 +2335,8 @@ }, "property": { "type": "Identifier", - "start": 1070, - "end": 1077, + "start": 1068, + "end": 1075, "loc": { "start": { "line": 46, @@ -2354,8 +2354,8 @@ }, "right": { "type": "Identifier", - "start": 1080, - "end": 1097, + "start": 1078, + "end": 1095, "loc": { "start": { "line": 46, @@ -4307,9 +4307,9 @@ "postfix": false, "binop": null }, - "value": "_get_date_sections", + "value": "get_date_sections", "start": 557, - "end": 575, + "end": 574, "loc": { "start": { "line": 27, @@ -4317,7 +4317,7 @@ }, "end": { "line": 27, - "column": 36 + "column": 35 } } }, @@ -4333,16 +4333,16 @@ "postfix": false, "binop": null }, - "start": 575, - "end": 576, + "start": 574, + "end": 575, "loc": { "start": { "line": 27, - "column": 36 + "column": 35 }, "end": { "line": 27, - "column": 37 + "column": 36 } } }, @@ -4359,16 +4359,16 @@ "binop": null }, "value": "i", - "start": 576, - "end": 577, + "start": 575, + "end": 576, "loc": { "start": { "line": 27, - "column": 37 + "column": 36 }, "end": { "line": 27, - "column": 38 + "column": 37 } } }, @@ -4384,16 +4384,16 @@ "postfix": false, "binop": null }, - "start": 577, - "end": 578, + "start": 576, + "end": 577, "loc": { "start": { "line": 27, - "column": 38 + "column": 37 }, "end": { "line": 27, - "column": 39 + "column": 38 } } }, @@ -4411,16 +4411,16 @@ "updateContext": null }, "value": "===", - "start": 579, - "end": 582, + "start": 578, + "end": 581, "loc": { "start": { "line": 27, - "column": 40 + "column": 39 }, "end": { "line": 27, - "column": 43 + "column": 42 } } }, @@ -4437,16 +4437,16 @@ "binop": null }, "value": "wildcard", - "start": 583, - "end": 591, + "start": 582, + "end": 590, "loc": { "start": { "line": 27, - "column": 44 + "column": 43 }, "end": { "line": 27, - "column": 52 + "column": 51 } } }, @@ -4462,16 +4462,16 @@ "postfix": false, "binop": null }, - "start": 591, - "end": 592, + "start": 590, + "end": 591, "loc": { "start": { "line": 27, - "column": 52 + "column": 51 }, "end": { "line": 27, - "column": 53 + "column": 52 } } }, @@ -4487,16 +4487,16 @@ "postfix": false, "binop": null }, - "start": 593, - "end": 594, + "start": 592, + "end": 593, "loc": { "start": { "line": 27, - "column": 54 + "column": 53 }, "end": { "line": 27, - "column": 55 + "column": 54 } } }, @@ -4513,8 +4513,8 @@ "binop": null }, "value": "wildcard_positions", - "start": 603, - "end": 621, + "start": 602, + "end": 620, "loc": { "start": { "line": 28, @@ -4539,8 +4539,8 @@ "binop": null, "updateContext": null }, - "start": 621, - "end": 622, + "start": 620, + "end": 621, "loc": { "start": { "line": 28, @@ -4565,8 +4565,8 @@ "binop": null }, "value": "push", - "start": 622, - "end": 626, + "start": 621, + "end": 625, "loc": { "start": { "line": 28, @@ -4590,8 +4590,8 @@ "postfix": false, "binop": null }, - "start": 626, - "end": 627, + "start": 625, + "end": 626, "loc": { "start": { "line": 28, @@ -4616,8 +4616,8 @@ "binop": null }, "value": "i", - "start": 627, - "end": 628, + "start": 626, + "end": 627, "loc": { "start": { "line": 28, @@ -4641,8 +4641,8 @@ "postfix": false, "binop": null }, - "start": 628, - "end": 629, + "start": 627, + "end": 628, "loc": { "start": { "line": 28, @@ -4667,8 +4667,8 @@ "binop": null, "updateContext": null }, - "start": 629, - "end": 630, + "start": 628, + "end": 629, "loc": { "start": { "line": 28, @@ -4692,8 +4692,8 @@ "postfix": false, "binop": null }, - "start": 637, - "end": 638, + "start": 636, + "end": 637, "loc": { "start": { "line": 29, @@ -4717,8 +4717,8 @@ "postfix": false, "binop": null }, - "start": 643, - "end": 644, + "start": 642, + "end": 643, "loc": { "start": { "line": 30, @@ -4745,8 +4745,8 @@ "updateContext": null }, "value": "for", - "start": 649, - "end": 652, + "start": 648, + "end": 651, "loc": { "start": { "line": 31, @@ -4770,8 +4770,8 @@ "postfix": false, "binop": null }, - "start": 653, - "end": 654, + "start": 652, + "end": 653, "loc": { "start": { "line": 31, @@ -4798,8 +4798,8 @@ "updateContext": null }, "value": "let", - "start": 654, - "end": 657, + "start": 653, + "end": 656, "loc": { "start": { "line": 31, @@ -4824,8 +4824,8 @@ "binop": null }, "value": "position", - "start": 658, - "end": 666, + "start": 657, + "end": 665, "loc": { "start": { "line": 31, @@ -4850,8 +4850,8 @@ "binop": null }, "value": "of", - "start": 667, - "end": 669, + "start": 666, + "end": 668, "loc": { "start": { "line": 31, @@ -4876,8 +4876,8 @@ "binop": null }, "value": "wildcard_positions", - "start": 670, - "end": 688, + "start": 669, + "end": 687, "loc": { "start": { "line": 31, @@ -4901,8 +4901,8 @@ "postfix": false, "binop": null }, - "start": 688, - "end": 689, + "start": 687, + "end": 688, "loc": { "start": { "line": 31, @@ -4926,8 +4926,8 @@ "postfix": false, "binop": null }, - "start": 690, - "end": 691, + "start": 689, + "end": 690, "loc": { "start": { "line": 31, @@ -4954,8 +4954,8 @@ "updateContext": null }, "value": "let", - "start": 698, - "end": 701, + "start": 697, + "end": 700, "loc": { "start": { "line": 32, @@ -4980,8 +4980,8 @@ "binop": null }, "value": "new_potentials", - "start": 702, - "end": 716, + "start": 701, + "end": 715, "loc": { "start": { "line": 32, @@ -5007,8 +5007,8 @@ "updateContext": null }, "value": "=", - "start": 717, - "end": 718, + "start": 716, + "end": 717, "loc": { "start": { "line": 32, @@ -5033,8 +5033,8 @@ "binop": null, "updateContext": null }, - "start": 719, - "end": 720, + "start": 718, + "end": 719, "loc": { "start": { "line": 32, @@ -5059,8 +5059,8 @@ "binop": null, "updateContext": null }, - "start": 720, - "end": 721, + "start": 719, + "end": 720, "loc": { "start": { "line": 32, @@ -5085,8 +5085,8 @@ "binop": null, "updateContext": null }, - "start": 721, - "end": 722, + "start": 720, + "end": 721, "loc": { "start": { "line": 32, @@ -5113,8 +5113,8 @@ "updateContext": null }, "value": "let", - "start": 729, - "end": 732, + "start": 728, + "end": 731, "loc": { "start": { "line": 33, @@ -5139,8 +5139,8 @@ "binop": null }, "value": "iterations", - "start": 733, - "end": 743, + "start": 732, + "end": 742, "loc": { "start": { "line": 33, @@ -5166,8 +5166,8 @@ "updateContext": null }, "value": "=", - "start": 744, - "end": 745, + "start": 743, + "end": 744, "loc": { "start": { "line": 33, @@ -5191,8 +5191,8 @@ "postfix": false, "binop": null }, - "start": 746, - "end": 747, + "start": 745, + "end": 746, "loc": { "start": { "line": 33, @@ -5217,8 +5217,8 @@ "binop": null }, "value": "position", - "start": 747, - "end": 755, + "start": 746, + "end": 754, "loc": { "start": { "line": 33, @@ -5244,8 +5244,8 @@ "updateContext": null }, "value": "===", - "start": 756, - "end": 759, + "start": 755, + "end": 758, "loc": { "start": { "line": 33, @@ -5271,8 +5271,8 @@ "updateContext": null }, "value": 1, - "start": 760, - "end": 761, + "start": 759, + "end": 760, "loc": { "start": { "line": 33, @@ -5296,8 +5296,8 @@ "postfix": false, "binop": null }, - "start": 761, - "end": 762, + "start": 760, + "end": 761, "loc": { "start": { "line": 33, @@ -5322,8 +5322,8 @@ "binop": null, "updateContext": null }, - "start": 763, - "end": 764, + "start": 762, + "end": 763, "loc": { "start": { "line": 33, @@ -5349,8 +5349,8 @@ "updateContext": null }, "value": 15, - "start": 765, - "end": 767, + "start": 764, + "end": 766, "loc": { "start": { "line": 33, @@ -5375,8 +5375,8 @@ "binop": null, "updateContext": null }, - "start": 768, - "end": 769, + "start": 767, + "end": 768, "loc": { "start": { "line": 33, @@ -5402,8 +5402,8 @@ "updateContext": null }, "value": 20, - "start": 770, - "end": 772, + "start": 769, + "end": 771, "loc": { "start": { "line": 33, @@ -5428,8 +5428,8 @@ "binop": null, "updateContext": null }, - "start": 772, - "end": 773, + "start": 771, + "end": 772, "loc": { "start": { "line": 33, @@ -5456,8 +5456,8 @@ "updateContext": null }, "value": "for", - "start": 780, - "end": 783, + "start": 779, + "end": 782, "loc": { "start": { "line": 34, @@ -5481,8 +5481,8 @@ "postfix": false, "binop": null }, - "start": 784, - "end": 785, + "start": 783, + "end": 784, "loc": { "start": { "line": 34, @@ -5509,8 +5509,8 @@ "updateContext": null }, "value": "let", - "start": 785, - "end": 788, + "start": 784, + "end": 787, "loc": { "start": { "line": 34, @@ -5535,8 +5535,8 @@ "binop": null }, "value": "possible", - "start": 789, - "end": 797, + "start": 788, + "end": 796, "loc": { "start": { "line": 34, @@ -5561,8 +5561,8 @@ "binop": null }, "value": "of", - "start": 798, - "end": 800, + "start": 797, + "end": 799, "loc": { "start": { "line": 34, @@ -5587,8 +5587,8 @@ "binop": null }, "value": "potentials", - "start": 801, - "end": 811, + "start": 800, + "end": 810, "loc": { "start": { "line": 34, @@ -5612,8 +5612,8 @@ "postfix": false, "binop": null }, - "start": 811, - "end": 812, + "start": 810, + "end": 811, "loc": { "start": { "line": 34, @@ -5637,8 +5637,8 @@ "postfix": false, "binop": null }, - "start": 813, - "end": 814, + "start": 812, + "end": 813, "loc": { "start": { "line": 34, @@ -5665,8 +5665,8 @@ "updateContext": null }, "value": "for", - "start": 823, - "end": 826, + "start": 822, + "end": 825, "loc": { "start": { "line": 35, @@ -5690,8 +5690,8 @@ "postfix": false, "binop": null }, - "start": 827, - "end": 828, + "start": 826, + "end": 827, "loc": { "start": { "line": 35, @@ -5718,8 +5718,8 @@ "updateContext": null }, "value": "let", - "start": 828, - "end": 831, + "start": 827, + "end": 830, "loc": { "start": { "line": 35, @@ -5744,8 +5744,8 @@ "binop": null }, "value": "k", - "start": 832, - "end": 833, + "start": 831, + "end": 832, "loc": { "start": { "line": 35, @@ -5771,8 +5771,8 @@ "updateContext": null }, "value": "=", - "start": 834, - "end": 835, + "start": 833, + "end": 834, "loc": { "start": { "line": 35, @@ -5798,8 +5798,8 @@ "updateContext": null }, "value": 0, - "start": 836, - "end": 837, + "start": 835, + "end": 836, "loc": { "start": { "line": 35, @@ -5824,8 +5824,8 @@ "binop": null, "updateContext": null }, - "start": 837, - "end": 838, + "start": 836, + "end": 837, "loc": { "start": { "line": 35, @@ -5850,8 +5850,8 @@ "binop": null }, "value": "k", - "start": 839, - "end": 840, + "start": 838, + "end": 839, "loc": { "start": { "line": 35, @@ -5877,8 +5877,8 @@ "updateContext": null }, "value": "<", - "start": 841, - "end": 842, + "start": 840, + "end": 841, "loc": { "start": { "line": 35, @@ -5903,8 +5903,8 @@ "binop": null }, "value": "iterations", - "start": 843, - "end": 853, + "start": 842, + "end": 852, "loc": { "start": { "line": 35, @@ -5929,8 +5929,8 @@ "binop": null, "updateContext": null }, - "start": 853, - "end": 854, + "start": 852, + "end": 853, "loc": { "start": { "line": 35, @@ -5955,8 +5955,8 @@ "binop": null }, "value": "k", - "start": 855, - "end": 856, + "start": 854, + "end": 855, "loc": { "start": { "line": 35, @@ -5981,8 +5981,8 @@ "binop": null }, "value": "++", - "start": 856, - "end": 858, + "start": 855, + "end": 857, "loc": { "start": { "line": 35, @@ -6006,8 +6006,8 @@ "postfix": false, "binop": null }, - "start": 858, - "end": 859, + "start": 857, + "end": 858, "loc": { "start": { "line": 35, @@ -6031,8 +6031,8 @@ "postfix": false, "binop": null }, - "start": 860, - "end": 861, + "start": 859, + "end": 860, "loc": { "start": { "line": 35, @@ -6059,8 +6059,8 @@ "updateContext": null }, "value": "let", - "start": 872, - "end": 875, + "start": 871, + "end": 874, "loc": { "start": { "line": 36, @@ -6085,8 +6085,8 @@ "binop": null }, "value": "new_lc", - "start": 876, - "end": 882, + "start": 875, + "end": 881, "loc": { "start": { "line": 36, @@ -6112,8 +6112,8 @@ "updateContext": null }, "value": "=", - "start": 883, - "end": 884, + "start": 882, + "end": 883, "loc": { "start": { "line": 36, @@ -6138,8 +6138,8 @@ "binop": null }, "value": "possible", - "start": 885, - "end": 893, + "start": 884, + "end": 892, "loc": { "start": { "line": 36, @@ -6164,8 +6164,8 @@ "binop": null, "updateContext": null }, - "start": 893, - "end": 894, + "start": 892, + "end": 893, "loc": { "start": { "line": 36, @@ -6190,8 +6190,8 @@ "binop": null }, "value": "clone", - "start": 894, - "end": 899, + "start": 893, + "end": 898, "loc": { "start": { "line": 36, @@ -6215,8 +6215,8 @@ "postfix": false, "binop": null }, - "start": 899, - "end": 900, + "start": 898, + "end": 899, "loc": { "start": { "line": 36, @@ -6240,8 +6240,8 @@ "postfix": false, "binop": null }, - "start": 900, - "end": 901, + "start": 899, + "end": 900, "loc": { "start": { "line": 36, @@ -6266,8 +6266,8 @@ "binop": null, "updateContext": null }, - "start": 901, - "end": 902, + "start": 900, + "end": 901, "loc": { "start": { "line": 36, @@ -6291,9 +6291,9 @@ "postfix": false, "binop": null }, - "value": "_set_date_sections", - "start": 902, - "end": 920, + "value": "set_date_sections", + "start": 901, + "end": 918, "loc": { "start": { "line": 36, @@ -6301,7 +6301,7 @@ }, "end": { "line": 36, - "column": 58 + "column": 57 } } }, @@ -6317,16 +6317,16 @@ "postfix": false, "binop": null }, - "start": 920, - "end": 921, + "start": 918, + "end": 919, "loc": { "start": { "line": 36, - "column": 58 + "column": 57 }, "end": { "line": 36, - "column": 59 + "column": 58 } } }, @@ -6343,16 +6343,16 @@ "binop": null }, "value": "position", - "start": 921, - "end": 929, + "start": 919, + "end": 927, "loc": { "start": { "line": 36, - "column": 59 + "column": 58 }, "end": { "line": 36, - "column": 67 + "column": 66 } } }, @@ -6369,16 +6369,16 @@ "binop": null, "updateContext": null }, - "start": 929, - "end": 930, + "start": 927, + "end": 928, "loc": { "start": { "line": 36, - "column": 67 + "column": 66 }, "end": { "line": 36, - "column": 68 + "column": 67 } } }, @@ -6395,16 +6395,16 @@ "binop": null }, "value": "k", - "start": 931, - "end": 932, + "start": 929, + "end": 930, "loc": { "start": { "line": 36, - "column": 69 + "column": 68 }, "end": { "line": 36, - "column": 70 + "column": 69 } } }, @@ -6420,16 +6420,16 @@ "postfix": false, "binop": null }, - "start": 932, - "end": 933, + "start": 930, + "end": 931, "loc": { "start": { "line": 36, - "column": 70 + "column": 69 }, "end": { "line": 36, - "column": 71 + "column": 70 } } }, @@ -6446,16 +6446,16 @@ "binop": null, "updateContext": null }, - "start": 933, - "end": 934, + "start": 931, + "end": 932, "loc": { "start": { "line": 36, - "column": 71 + "column": 70 }, "end": { "line": 36, - "column": 72 + "column": 71 } } }, @@ -6472,8 +6472,8 @@ "binop": null }, "value": "new_potentials", - "start": 945, - "end": 959, + "start": 943, + "end": 957, "loc": { "start": { "line": 37, @@ -6498,8 +6498,8 @@ "binop": null, "updateContext": null }, - "start": 959, - "end": 960, + "start": 957, + "end": 958, "loc": { "start": { "line": 37, @@ -6524,8 +6524,8 @@ "binop": null }, "value": "push", - "start": 960, - "end": 964, + "start": 958, + "end": 962, "loc": { "start": { "line": 37, @@ -6549,8 +6549,8 @@ "postfix": false, "binop": null }, - "start": 964, - "end": 965, + "start": 962, + "end": 963, "loc": { "start": { "line": 37, @@ -6575,8 +6575,8 @@ "binop": null }, "value": "new_lc", - "start": 965, - "end": 971, + "start": 963, + "end": 969, "loc": { "start": { "line": 37, @@ -6600,8 +6600,8 @@ "postfix": false, "binop": null }, - "start": 971, - "end": 972, + "start": 969, + "end": 970, "loc": { "start": { "line": 37, @@ -6626,8 +6626,8 @@ "binop": null, "updateContext": null }, - "start": 972, - "end": 973, + "start": 970, + "end": 971, "loc": { "start": { "line": 37, @@ -6651,8 +6651,8 @@ "postfix": false, "binop": null }, - "start": 982, - "end": 983, + "start": 980, + "end": 981, "loc": { "start": { "line": 38, @@ -6676,8 +6676,8 @@ "postfix": false, "binop": null }, - "start": 990, - "end": 991, + "start": 988, + "end": 989, "loc": { "start": { "line": 39, @@ -6702,8 +6702,8 @@ "binop": null }, "value": "potentials", - "start": 998, - "end": 1008, + "start": 996, + "end": 1006, "loc": { "start": { "line": 40, @@ -6729,8 +6729,8 @@ "updateContext": null }, "value": "=", - "start": 1009, - "end": 1010, + "start": 1007, + "end": 1008, "loc": { "start": { "line": 40, @@ -6755,8 +6755,8 @@ "binop": null }, "value": "new_potentials", - "start": 1011, - "end": 1025, + "start": 1009, + "end": 1023, "loc": { "start": { "line": 40, @@ -6781,8 +6781,8 @@ "binop": null, "updateContext": null }, - "start": 1025, - "end": 1026, + "start": 1023, + "end": 1024, "loc": { "start": { "line": 40, @@ -6806,8 +6806,8 @@ "postfix": false, "binop": null }, - "start": 1031, - "end": 1032, + "start": 1029, + "end": 1030, "loc": { "start": { "line": 41, @@ -6834,8 +6834,8 @@ "updateContext": null }, "value": "return", - "start": 1037, - "end": 1043, + "start": 1035, + "end": 1041, "loc": { "start": { "line": 42, @@ -6860,8 +6860,8 @@ "binop": null }, "value": "potentials", - "start": 1044, - "end": 1054, + "start": 1042, + "end": 1052, "loc": { "start": { "line": 42, @@ -6886,8 +6886,8 @@ "binop": null, "updateContext": null }, - "start": 1054, - "end": 1055, + "start": 1052, + "end": 1053, "loc": { "start": { "line": 42, @@ -6911,8 +6911,8 @@ "postfix": false, "binop": null }, - "start": 1058, - "end": 1059, + "start": 1056, + "end": 1057, "loc": { "start": { "line": 43, @@ -6936,8 +6936,8 @@ "postfix": false, "binop": null }, - "start": 1060, - "end": 1061, + "start": 1058, + "end": 1059, "loc": { "start": { "line": 44, @@ -6962,8 +6962,8 @@ "binop": null }, "value": "module", - "start": 1063, - "end": 1069, + "start": 1061, + "end": 1067, "loc": { "start": { "line": 46, @@ -6988,8 +6988,8 @@ "binop": null, "updateContext": null }, - "start": 1069, - "end": 1070, + "start": 1067, + "end": 1068, "loc": { "start": { "line": 46, @@ -7014,8 +7014,8 @@ "binop": null }, "value": "exports", - "start": 1070, - "end": 1077, + "start": 1068, + "end": 1075, "loc": { "start": { "line": 46, @@ -7041,8 +7041,8 @@ "updateContext": null }, "value": "=", - "start": 1078, - "end": 1079, + "start": 1076, + "end": 1077, "loc": { "start": { "line": 46, @@ -7067,8 +7067,8 @@ "binop": null }, "value": "LongCountWildcard", - "start": 1080, - "end": 1097, + "start": 1078, + "end": 1095, "loc": { "start": { "line": 46, @@ -7093,8 +7093,8 @@ "binop": null, "updateContext": null }, - "start": 1097, - "end": 1098, + "start": 1095, + "end": 1096, "loc": { "start": { "line": 46, @@ -7119,8 +7119,8 @@ "binop": null, "updateContext": null }, - "start": 1099, - "end": 1099, + "start": 1097, + "end": 1097, "loc": { "start": { "line": 47, diff --git a/docs/class/src/cr/haab.js~Haab.html b/docs/class/src/cr/haab.js~Haab.html index 011f185..5731d2c 100644 --- a/docs/class/src/cr/haab.js~Haab.html +++ b/docs/class/src/cr/haab.js~Haab.html @@ -121,7 +121,7 @@

Example:

- constructor(coeff: number | Wildcard, month: string | HaabMonth | Wildcard) + constructor(coeff: number | Wildcard | string, month: string | HaabMonth | Wildcard)

@@ -213,7 +213,7 @@

Example:

- name: string: * + name: string | Wildcard: *

@@ -455,7 +455,7 @@

- constructor(coeff: number | Wildcard, month: string | HaabMonth | Wildcard) + constructor(coeff: number | Wildcard | string, month: string | HaabMonth | Wildcard) @@ -481,7 +481,7 @@

Params:

coeff - number | Wildcard + number | Wildcard | string

The position in the Haab month for this date

@@ -611,7 +611,7 @@

- name: string: * + name: string | Wildcard: * @@ -635,7 +635,7 @@

Return:

- + diff --git a/docs/class/src/cr/haab.js~HaabMonth.html b/docs/class/src/cr/haab.js~HaabMonth.html index 896e61d..9b701df 100644 --- a/docs/class/src/cr/haab.js~HaabMonth.html +++ b/docs/class/src/cr/haab.js~HaabMonth.html @@ -173,7 +173,7 @@

HaabMonth

- months: Map<number, string> + months: string[]

@@ -435,7 +435,7 @@

- months: Map<number, string> + months: string[] diff --git a/docs/class/src/lc/long-count.js~LongCount.html b/docs/class/src/lc/long-count.js~LongCount.html index 3eec562..878425f 100644 --- a/docs/class/src/lc/long-count.js~LongCount.html +++ b/docs/class/src/lc/long-count.js~LongCount.html @@ -845,13 +845,13 @@

LongCount

- get_position(): number + get_date_sections(index: number): number

-

Count the number of days since 0.0.0.0.0 for this LC.

+

Get specific column in Long Count date

@@ -874,14 +874,13 @@

LongCount

- is_partial(): boolean + get_position(): number

-

Returns true if any of the positions in the Long Count have been assigned -a {Wildcard} object.

+

Count the number of days since 0.0.0.0.0 for this LC.

@@ -904,13 +903,14 @@

LongCount

- is_valid(): boolean + is_partial(): boolean

-

Ensure the date has only numbers and wildcards separated by points.

+

Returns true if any of the positions in the Long Count have been assigned +a {Wildcard} object.

@@ -933,13 +933,13 @@

LongCount

- toString(): string + is_valid(): boolean

-

Convert the LongCount to a string and pad the sections of the date

+

Ensure the date has only numbers and wildcards separated by points.

@@ -948,15 +948,9 @@

LongCount

- -
stringstring | Wildcard
- - - - - + @@ -983,7 +977,13 @@

LongCount

- + +
Private Methods
- private + public @@ -968,13 +962,13 @@

LongCount

- _get_date_sections(index: number): number + toString(): string

-

Get specific column in Long Count date

+

Convert the LongCount to a string and pad the sections of the date

+ + + + + - + - + @@ -167,18 +167,18 @@ - + - + - + - + @@ -208,9 +208,9 @@ - + - + diff --git a/src/cr/haab.js b/src/cr/haab.js index 5fac0c4..d0827d4 100644 --- a/src/cr/haab.js +++ b/src/cr/haab.js @@ -13,7 +13,7 @@ const wildcard = require('../wildcard'); class Haab { /** * Constructor - * @param {number|Wildcard} coeff - The position in the Haab month for this date + * @param {number|Wildcard|string} coeff - The position in the Haab month for this date * @param {string|HaabMonth|Wildcard} month */ constructor(coeff, month) { @@ -101,7 +101,7 @@ class Haab { /** * Return a string representation of the Haab month name - * @returns {string} + * @returns {string|Wildcard} */ get name() { if (this.month === wildcard) { @@ -166,7 +166,7 @@ class HaabMonth { constructor(name) { /** - * @type {Map} + * @type {string[]} */ this.months = [ undefined, diff --git a/src/lc/long-count.js b/src/lc/long-count.js index d5b5513..23a2304 100644 --- a/src/lc/long-count.js +++ b/src/lc/long-count.js @@ -47,7 +47,7 @@ class LongCount { * @param {number} index * @returns {number} */ - _get_date_sections(index) { + get_date_sections(index) { let part = this.parts[index]; if (part === undefined) { return 0; @@ -62,7 +62,7 @@ class LongCount { * @returns {LongCount} * @private */ - _set_date_sections(index, value) { + set_date_sections(index, value) { this.parts[index] = value.toString(); this.raw = this.toString(); return this; @@ -81,7 +81,7 @@ class LongCount { * @returns {number} */ set k_in(new_k_in) { - this._set_date_sections(0, new_k_in); + this.set_date_sections(0, new_k_in); } /** @@ -89,7 +89,7 @@ class LongCount { * @returns {number} */ get k_in() { - return this._get_date_sections(0); + return this.get_date_sections(0); } /** @@ -97,7 +97,7 @@ class LongCount { * @returns {number} */ set winal(new_winal) { - this._set_date_sections(1, new_winal); + this.set_date_sections(1, new_winal); } /** @@ -105,7 +105,7 @@ class LongCount { * @returns {number} */ get winal() { - return this._get_date_sections(1); + return this.get_date_sections(1); } /** @@ -113,7 +113,7 @@ class LongCount { * @returns {number} */ set tun(new_tun) { - this._set_date_sections(2, new_tun); + this.set_date_sections(2, new_tun); } /** @@ -121,7 +121,7 @@ class LongCount { * @returns {number} */ get tun() { - return this._get_date_sections(2); + return this.get_date_sections(2); } /** @@ -129,7 +129,7 @@ class LongCount { * @returns {number} */ set k_atun(new_k_atun) { - this._set_date_sections(3, new_k_atun); + this.set_date_sections(3, new_k_atun); } /** @@ -137,7 +137,7 @@ class LongCount { * @returns {number} */ get k_atun() { - return this._get_date_sections(3); + return this.get_date_sections(3); } /** @@ -145,7 +145,7 @@ class LongCount { * @returns {number} */ set bak_tun(new_bak_tun) { - this._set_date_sections(4, new_bak_tun); + this.set_date_sections(4, new_bak_tun); } /** @@ -153,7 +153,7 @@ class LongCount { * @returns {number} */ get bak_tun() { - return this._get_date_sections(4); + return this.get_date_sections(4); } /** @@ -161,7 +161,7 @@ class LongCount { * @returns {number} */ set piktun(new_bak_tun) { - this._set_date_sections(5, new_bak_tun); + this.set_date_sections(5, new_bak_tun); } /** @@ -169,7 +169,7 @@ class LongCount { * @returns {number} */ get piktun() { - return this._get_date_sections(5); + return this.get_date_sections(5); } /** @@ -177,7 +177,7 @@ class LongCount { * @returns {number} */ set kalabtun(new_bak_tun) { - this._set_date_sections(6, new_bak_tun); + this.set_date_sections(6, new_bak_tun); } /** @@ -185,7 +185,7 @@ class LongCount { * @returns {number} */ get kalabtun() { - return this._get_date_sections(6); + return this.get_date_sections(6); } /** @@ -193,7 +193,7 @@ class LongCount { * @returns {number} */ set kinchiltun(new_bak_tun) { - this._set_date_sections(7, new_bak_tun); + this.set_date_sections(7, new_bak_tun); } /** @@ -201,7 +201,7 @@ class LongCount { * @returns {number} */ get kinchiltun() { - return this._get_date_sections(7); + return this.get_date_sections(7); } /** diff --git a/src/lc/night/lord-of-night.js b/src/lc/night/lord-of-night.js index dae6a86..5640cf5 100644 --- a/src/lc/night/lord-of-night.js +++ b/src/lc/night/lord-of-night.js @@ -30,7 +30,7 @@ class LordOfNight { /** * Return a Lord of the Night by its G id. - * @param id + * @param {string} id - Has the form 'G1', 'G2', etc. * @return {LordOfNight} */ function get(id) { diff --git a/src/operations/longcount-wildcard.js b/src/operations/longcount-wildcard.js index 0b612e0..e8f572c 100644 --- a/src/operations/longcount-wildcard.js +++ b/src/operations/longcount-wildcard.js @@ -24,7 +24,7 @@ class LongCountWildcard { let potentials = [this.lc]; let wildcard_positions = []; for (let i = 0; i < this.lc.length; i++) { - if (this.lc._get_date_sections(i) === wildcard) { + if (this.lc.get_date_sections(i) === wildcard) { wildcard_positions.push(i); } } @@ -33,7 +33,7 @@ class LongCountWildcard { let iterations = (position === 1) ? 15 : 20; for (let possible of potentials) { for (let k = 0; k < iterations; k++) { - let new_lc = possible.clone()._set_date_sections(position, k); + let new_lc = possible.clone().set_date_sections(position, k); new_potentials.push(new_lc); } } diff --git a/test/long-count.test.js b/test/long-count.test.js index 7865bc2..a409201 100644 --- a/test/long-count.test.js +++ b/test/long-count.test.js @@ -34,13 +34,13 @@ describe('parse long-count date', () => { expect(date.kalabtun).toBe(numeric_date[6]) expect(date.kinchiltun).toBe(numeric_date[7]) - expect(date._get_date_sections(0)).toBe(numeric_date[0]) - expect(date._get_date_sections(4)).toBe(numeric_date[4]) - expect(date._get_date_sections(10)).toBe(0) + expect(date.get_date_sections(0)).toBe(numeric_date[0]) + expect(date.get_date_sections(4)).toBe(numeric_date[4]) + expect(date.get_date_sections(10)).toBe(0) expect(date.toString()).toBe(expected) - date._set_date_sections(...modifiers) + date.set_date_sections(...modifiers) expect(date.toString()).toBe(expected_modified) }, diff --git a/test/operations-calendarround-wildcard.test.js b/test/operations-calendarround-wildcard.test.js index ca07ca0..cf7d077 100644 --- a/test/operations-calendarround-wildcard.test.js +++ b/test/operations-calendarround-wildcard.test.js @@ -1,21 +1,20 @@ -const mayadates = require('../src/index') +const mayadates = require('../src/index'); describe('compute missing lc wildcard', () => { let lcs = [ // ['10.10.17.14.0', ] ['10.10.17.14.*', 20], - ] - let lc_factory = new mayadates.factory.LongCountFactory() + ]; + let lc_factory = new mayadates.factory.LongCountFactory(); test.each(lcs)( 'len(%s) = %s', (lc, expected) => { - let partial_date = lc_factory.parse(lc) - let potential_lcs = new mayadates.op. - LongCountWildcard(partial_date).run() - expect(potential_lcs.length).toBe(expected) + let partial_date = lc_factory.parse(lc); + let potential_lcs = new mayadates.op.LongCountWildcard(partial_date).run(); + expect(potential_lcs.length).toBe(expected); }, - ) -}) + ); +}); describe('compute missing cr wildcard', () => { let partial_dates = [ @@ -29,24 +28,23 @@ describe('compute missing cr wildcard', () => { * format, whereas the existing maya-calendar says there should be 988. **/ ['* * * *', 18980], - ] - let cr_factory = new mayadates.factory.CalendarRoundFactory() + ]; + let cr_factory = new mayadates.factory.CalendarRoundFactory(); test.each(partial_dates)('len(%s) = %s', (partial_date, expected) => { - let cr = cr_factory.parse(partial_date) - let potential_crs = new mayadates.op. - CalendarRoundWildcard(cr).run() - expect(potential_crs.length).toBe(expected) - }) -}) + let cr = cr_factory.parse(partial_date); + let potential_crs = new mayadates.op.CalendarRoundWildcard(cr).run(); + expect(potential_crs.length).toBe(expected); + }); +}); describe('partial matcher', () => { - let wc = mayadates.wildcard + let wc = mayadates.wildcard; let full_date = new mayadates.cr.CalendarRound( 4, 'Ajaw', 8, 'Kumk\'u', - ) - let find_wildcard = new mayadates.op.CalendarRoundWildcard() + ); + let find_wildcard = new mayadates.op.CalendarRoundWildcard(); let partial_dates = [ [[4, 'Ajaw', 8, wc], true], [[4, 'Ajaw', wc, 'Kumk\'u'], true], @@ -63,13 +61,13 @@ describe('partial matcher', () => { [[wc, wc, 8, wc], true], [[wc, wc, wc, 'Kumk\'u'], true], [[wc, wc, wc, wc], true], - ] + ]; test.each(partial_dates)( '%s = %s', (partial, expected) => { - let partial_date = new mayadates.cr.CalendarRound(...partial) - expect(partial_date.match(full_date)).toBe(expected) + let partial_date = new mayadates.cr.CalendarRound(...partial); + expect(partial_date.match(full_date)).toBe(expected); }, - ) + ); -}) +}); diff --git a/test/wildcards.test.js b/test/wildcards.test.js index 4599a64..e9509fd 100644 --- a/test/wildcards.test.js +++ b/test/wildcards.test.js @@ -13,8 +13,8 @@ test('parse long-count date', () => { expect(date.k_atun).toBe(2) expect(date.bak_tun).toBe(1) - expect(date._get_date_sections(0)).toBe(5) - expect(date._get_date_sections(4)).toBe(1) + expect(date.get_date_sections(0)).toBe(5) + expect(date.get_date_sections(4)).toBe(1) expect(date.toString()).toBe(' 1. 2. *. 4. 5') })
Private Methods
private @@ -997,7 +997,7 @@

LongCount

- _set_date_sections(index: number, value: number): LongCount + set_date_sections(index: number, value: number): LongCount

@@ -2394,30 +2394,46 @@

Return:

-

+

public - get_position(): number + get_date_sections(index: number): number - source + source

-

Count the number of days since 0.0.0.0.0 for this LC.

+

Get specific column in Long Count date

-
+
+

Params:

+ + + + + + + + + + + + + +
NameTypeAttributeDescription
indexnumber
+
@@ -2450,26 +2466,25 @@

Return:

-

+

public - is_partial(): boolean + get_position(): number - source + source

-

Returns true if any of the positions in the Long Count have been assigned -a {Wildcard} object.

+

Count the number of days since 0.0.0.0.0 for this LC.

@@ -2482,7 +2497,7 @@

Return:

- + @@ -2507,25 +2522,26 @@

Return:

-

+

public - is_valid(): boolean + is_partial(): boolean - source + source

-

Ensure the date has only numbers and wildcards separated by points.

+

Returns true if any of the positions in the Long Count have been assigned +a {Wildcard} object.

@@ -2563,25 +2579,25 @@

Return:

-

+

public - toString(): string + is_valid(): boolean - source + source

-

Convert the LongCount to a string and pad the sections of the date

+

Ensure the date has only numbers and wildcards separated by points.

@@ -2594,7 +2610,7 @@

Return:

booleannumber
- + @@ -2618,49 +2634,31 @@

Return:

-

Private Methods

-
-

- private +

+ public - _get_date_sections(index: number): number + toString(): string - source + source

-

Get specific column in Long Count date

+

Convert the LongCount to a string and pad the sections of the date

-
-

Params:

-
stringboolean
- - - - - - - - - - - - -
NameTypeAttributeDescription
indexnumber
-
+
@@ -2668,7 +2666,7 @@

Return:

- + @@ -2692,15 +2690,17 @@

Return:

+

Private Methods

+
-

+

private - _set_date_sections(index: number, value: number): LongCount + set_date_sections(index: number, value: number): LongCount diff --git a/docs/file/src/cr/haab.js.html b/docs/file/src/cr/haab.js.html index 65fc24c..5f491de 100644 --- a/docs/file/src/cr/haab.js.html +++ b/docs/file/src/cr/haab.js.html @@ -66,7 +66,7 @@ class Haab { /** * Constructor - * @param {number|Wildcard} coeff - The position in the Haab month for this date + * @param {number|Wildcard|string} coeff - The position in the Haab month for this date * @param {string|HaabMonth|Wildcard} month */ constructor(coeff, month) { @@ -154,7 +154,7 @@ /** * Return a string representation of the Haab month name - * @returns {string} + * @returns {string|Wildcard} */ get name() { if (this.month === wildcard) { @@ -219,7 +219,7 @@ constructor(name) { /** - * @type {Map<number, string>} + * @type {string[]} */ this.months = [ undefined, diff --git a/docs/file/src/lc/long-count.js.html b/docs/file/src/lc/long-count.js.html index 253a2f2..3604d9e 100644 --- a/docs/file/src/lc/long-count.js.html +++ b/docs/file/src/lc/long-count.js.html @@ -100,7 +100,7 @@ * @param {number} index * @returns {number} */ - _get_date_sections(index) { + get_date_sections(index) { let part = this.parts[index]; if (part === undefined) { return 0; @@ -115,7 +115,7 @@ * @returns {LongCount} * @private */ - _set_date_sections(index, value) { + set_date_sections(index, value) { this.parts[index] = value.toString(); this.raw = this.toString(); return this; @@ -134,7 +134,7 @@ * @returns {number} */ set k_in(new_k_in) { - this._set_date_sections(0, new_k_in); + this.set_date_sections(0, new_k_in); } /** @@ -142,7 +142,7 @@ * @returns {number} */ get k_in() { - return this._get_date_sections(0); + return this.get_date_sections(0); } /** @@ -150,7 +150,7 @@ * @returns {number} */ set winal(new_winal) { - this._set_date_sections(1, new_winal); + this.set_date_sections(1, new_winal); } /** @@ -158,7 +158,7 @@ * @returns {number} */ get winal() { - return this._get_date_sections(1); + return this.get_date_sections(1); } /** @@ -166,7 +166,7 @@ * @returns {number} */ set tun(new_tun) { - this._set_date_sections(2, new_tun); + this.set_date_sections(2, new_tun); } /** @@ -174,7 +174,7 @@ * @returns {number} */ get tun() { - return this._get_date_sections(2); + return this.get_date_sections(2); } /** @@ -182,7 +182,7 @@ * @returns {number} */ set k_atun(new_k_atun) { - this._set_date_sections(3, new_k_atun); + this.set_date_sections(3, new_k_atun); } /** @@ -190,7 +190,7 @@ * @returns {number} */ get k_atun() { - return this._get_date_sections(3); + return this.get_date_sections(3); } /** @@ -198,7 +198,7 @@ * @returns {number} */ set bak_tun(new_bak_tun) { - this._set_date_sections(4, new_bak_tun); + this.set_date_sections(4, new_bak_tun); } /** @@ -206,7 +206,7 @@ * @returns {number} */ get bak_tun() { - return this._get_date_sections(4); + return this.get_date_sections(4); } /** @@ -214,7 +214,7 @@ * @returns {number} */ set piktun(new_bak_tun) { - this._set_date_sections(5, new_bak_tun); + this.set_date_sections(5, new_bak_tun); } /** @@ -222,7 +222,7 @@ * @returns {number} */ get piktun() { - return this._get_date_sections(5); + return this.get_date_sections(5); } /** @@ -230,7 +230,7 @@ * @returns {number} */ set kalabtun(new_bak_tun) { - this._set_date_sections(6, new_bak_tun); + this.set_date_sections(6, new_bak_tun); } /** @@ -238,7 +238,7 @@ * @returns {number} */ get kalabtun() { - return this._get_date_sections(6); + return this.get_date_sections(6); } /** @@ -246,7 +246,7 @@ * @returns {number} */ set kinchiltun(new_bak_tun) { - this._set_date_sections(7, new_bak_tun); + this.set_date_sections(7, new_bak_tun); } /** @@ -254,7 +254,7 @@ * @returns {number} */ get kinchiltun() { - return this._get_date_sections(7); + return this.get_date_sections(7); } /** diff --git a/docs/file/src/lc/night/lord-of-night.js.html b/docs/file/src/lc/night/lord-of-night.js.html index 4f04e85..1b55c42 100644 --- a/docs/file/src/lc/night/lord-of-night.js.html +++ b/docs/file/src/lc/night/lord-of-night.js.html @@ -83,7 +83,7 @@ /** * Return a Lord of the Night by its G id. - * @param id + * @param {string} id - Has the form 'G1', 'G2', etc. * @return {LordOfNight} */ function get(id) { diff --git a/docs/file/src/operations/longcount-wildcard.js.html b/docs/file/src/operations/longcount-wildcard.js.html index 21faaaa..5340267 100644 --- a/docs/file/src/operations/longcount-wildcard.js.html +++ b/docs/file/src/operations/longcount-wildcard.js.html @@ -77,7 +77,7 @@ let potentials = [this.lc]; let wildcard_positions = []; for (let i = 0; i < this.lc.length; i++) { - if (this.lc._get_date_sections(i) === wildcard) { + if (this.lc.get_date_sections(i) === wildcard) { wildcard_positions.push(i); } } @@ -86,7 +86,7 @@ let iterations = (position === 1) ? 15 : 20; for (let possible of potentials) { for (let k = 0; k < iterations; k++) { - let new_lc = possible.clone()._set_date_sections(position, k); + let new_lc = possible.clone().set_date_sections(position, k); new_potentials.push(new_lc); } } diff --git a/docs/function/index.html b/docs/function/index.html index ee2a21a..0b92433 100644 --- a/docs/function/index.html +++ b/docs/function/index.html @@ -69,7 +69,7 @@ - get(id: *): LordOfNight + get(id: string): LordOfNight

@@ -97,7 +97,7 @@

- get(id: *): LordOfNight + get(id: string): LordOfNight @@ -123,9 +123,10 @@

Params:

- + - +
numberstring
id*string

Has the form 'G1', 'G2', etc.

+
diff --git a/docs/identifiers.html b/docs/identifiers.html index 9724815..8347f57 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -493,7 +493,7 @@

lc/night

F - get(id: *): LordOfNight + get(id: string): LordOfNight

diff --git a/docs/index.json b/docs/index.json index c906eba..e46bd68 100644 --- a/docs/index.json +++ b/docs/index.json @@ -970,7 +970,7 @@ "__docId__": 64, "kind": "file", "name": "src/cr/haab.js", - "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n\n/**\n * Describes a Haab date with a position and a month\n * @example\n * let day = new Haab(8, \"Kumk'u\");\n *\n * @example\n * let day = new Haab(8, new HaabMonth(\"Kumk'u\"));\n *\n */\nclass Haab {\n /**\n * Constructor\n * @param {number|Wildcard} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n */\n constructor(coeff, month) {\n if (coeff === '*') {\n coeff = wildcard;\n } else if (coeff !== wildcard) {\n coeff = parseInt(coeff);\n }\n if (typeof month === 'string') {\n if (month === '*') {\n month = wildcard;\n } else {\n month = new HaabMonth(month);\n }\n }\n /**\n * @type {HaabMonth|Wildcard}\n */\n this.month = month;\n /**\n * @type {number|Wildcard}\n */\n this.coeff = coeff;\n\n this.validate();\n }\n\n /**\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n */\n validate() {\n if (this.coeff > 19 || this.coeff < 0) {\n throw 'Haab\\' coefficient must inclusively between 0 and 19.';\n }\n if (this.name === 'Wayeb' && this.coeff > 4) {\n throw 'Haab\\' coefficient for Wayeb must inclusively between 0 and 4.';\n }\n if (this.month === undefined) {\n throw 'Haab\\' month must be provided';\n }\n if (this.month !== wildcard) {\n this.month.validate();\n }\n\n return true;\n }\n\n /**\n * Return the next day in the Haab cycle\n * @returns {Haab}\n */\n next() {\n return this.shift(1);\n }\n\n /**\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n */\n equal(new_haab) {\n return (this.coeff === new_haab.coeff) &&\n (this.name === new_haab.name);\n }\n\n /**\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n */\n match(new_haab) {\n return (\n (this.coeff === wildcard || new_haab.coeff === wildcard) ?\n true :\n (this.coeff === new_haab.coeff)\n ) && (\n (this.month === wildcard || new_haab.month === wildcard) ?\n true :\n (this.name === new_haab.name)\n );\n }\n\n /**\n * Return a string representation of the Haab month name\n * @returns {string}\n */\n get name() {\n if (this.month === wildcard) {\n return this.month;\n }\n return this.month.name;\n }\n\n /**\n *\n * @param {number} incremental\n */\n shift(incremental) {\n let new_date = this.clone();\n while (incremental > 0) {\n let month_length = (new_date.name === this.month.months[19]) ? 5 : 20;\n if (incremental + new_date.coeff >= month_length) {\n let distance_to_month_end = month_length - new_date.coeff;\n new_date.coeff = 0;\n new_date.month = new_date.month.shift(1);\n incremental -= distance_to_month_end;\n } else {\n new_date.coeff += incremental;\n incremental = 0;\n }\n }\n new_date.validate();\n return new_date;\n }\n\n /**\n * Render the Haab date as a string\n * @returns {string}\n */\n toString(is_numeric) {\n if (is_numeric) {\n return `${this.coeff}:${this.month.month_position}`;\n }\n return `${this.coeff} ${this.name}`;\n }\n\n /**\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n */\n clone() {\n return new Haab(\n this.coeff,\n this.month\n );\n }\n\n}\n\n/**\n * Describes only the month component of a Haab date\n */\nclass HaabMonth {\n /**\n * @param {string} name - Name of the Haab month\n */\n constructor(name) {\n\n /**\n * @type {Map}\n */\n this.months = [\n undefined,\n 'Pop',\n 'Wo',\n 'Sip',\n 'Sotz\\'',\n 'Sek',\n 'Xul',\n 'Yaxk\\'in',\n 'Mol',\n 'Ch\\'en',\n 'Yax',\n 'Sak',\n 'Keh',\n 'Mak',\n 'K\\'ank\\'in',\n 'Muwan',\n 'Pax',\n 'K\\'ayab',\n 'Kumk\\'u',\n 'Wayeb',\n ];\n\n if (typeof name === 'number') {\n name = this.months[name];\n }\n\n /**\n * Name of the Haab month\n * @type {string}\n */\n this.name = name;\n\n /**\n * @type {number}\n */\n this.month_position = this.months.findIndex(\n m => m === this.name);\n }\n\n /**\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n */\n next() {\n return this.shift(1);\n }\n\n /**\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n */\n validate() {\n if (this.name === undefined) {\n throw 'Haab\\' month name must be provided';\n }\n if (!this.months.includes(this.name)) {\n throw `Haab' day (${this.name}) must be in ${this.months}`;\n }\n }\n\n /**\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n */\n shift(increment) {\n let new_incremental = (this.month_position + increment) % 19;\n new_incremental = (new_incremental === 0) ? 19 : new_incremental;\n return new HaabMonth(new_incremental);\n }\n}\n\nmodule.exports = {\n 'Haab': Haab,\n 'HaabMonth': HaabMonth,\n};\n", + "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n\n/**\n * Describes a Haab date with a position and a month\n * @example\n * let day = new Haab(8, \"Kumk'u\");\n *\n * @example\n * let day = new Haab(8, new HaabMonth(\"Kumk'u\"));\n *\n */\nclass Haab {\n /**\n * Constructor\n * @param {number|Wildcard|string} coeff - The position in the Haab month for this date\n * @param {string|HaabMonth|Wildcard} month\n */\n constructor(coeff, month) {\n if (coeff === '*') {\n coeff = wildcard;\n } else if (coeff !== wildcard) {\n coeff = parseInt(coeff);\n }\n if (typeof month === 'string') {\n if (month === '*') {\n month = wildcard;\n } else {\n month = new HaabMonth(month);\n }\n }\n /**\n * @type {HaabMonth|Wildcard}\n */\n this.month = month;\n /**\n * @type {number|Wildcard}\n */\n this.coeff = coeff;\n\n this.validate();\n }\n\n /**\n * Ensure the Haab's coefficients are within range and the month is defined\n * @return {boolean}\n */\n validate() {\n if (this.coeff > 19 || this.coeff < 0) {\n throw 'Haab\\' coefficient must inclusively between 0 and 19.';\n }\n if (this.name === 'Wayeb' && this.coeff > 4) {\n throw 'Haab\\' coefficient for Wayeb must inclusively between 0 and 4.';\n }\n if (this.month === undefined) {\n throw 'Haab\\' month must be provided';\n }\n if (this.month !== wildcard) {\n this.month.validate();\n }\n\n return true;\n }\n\n /**\n * Return the next day in the Haab cycle\n * @returns {Haab}\n */\n next() {\n return this.shift(1);\n }\n\n /**\n * Ensure this Haab object has the same configuration as another Haab object.\n * Does not take wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n */\n equal(new_haab) {\n return (this.coeff === new_haab.coeff) &&\n (this.name === new_haab.name);\n }\n\n /**\n * Ensure this Haab object has a matching configuration as another Haab object.\n * Takes wildcards into account.\n * @param {Haab} new_haab\n * @return {boolean}\n */\n match(new_haab) {\n return (\n (this.coeff === wildcard || new_haab.coeff === wildcard) ?\n true :\n (this.coeff === new_haab.coeff)\n ) && (\n (this.month === wildcard || new_haab.month === wildcard) ?\n true :\n (this.name === new_haab.name)\n );\n }\n\n /**\n * Return a string representation of the Haab month name\n * @returns {string|Wildcard}\n */\n get name() {\n if (this.month === wildcard) {\n return this.month;\n }\n return this.month.name;\n }\n\n /**\n *\n * @param {number} incremental\n */\n shift(incremental) {\n let new_date = this.clone();\n while (incremental > 0) {\n let month_length = (new_date.name === this.month.months[19]) ? 5 : 20;\n if (incremental + new_date.coeff >= month_length) {\n let distance_to_month_end = month_length - new_date.coeff;\n new_date.coeff = 0;\n new_date.month = new_date.month.shift(1);\n incremental -= distance_to_month_end;\n } else {\n new_date.coeff += incremental;\n incremental = 0;\n }\n }\n new_date.validate();\n return new_date;\n }\n\n /**\n * Render the Haab date as a string\n * @returns {string}\n */\n toString(is_numeric) {\n if (is_numeric) {\n return `${this.coeff}:${this.month.month_position}`;\n }\n return `${this.coeff} ${this.name}`;\n }\n\n /**\n * Return a brand new object with the same configuration as this object.\n * @return {Haab}\n */\n clone() {\n return new Haab(\n this.coeff,\n this.month\n );\n }\n\n}\n\n/**\n * Describes only the month component of a Haab date\n */\nclass HaabMonth {\n /**\n * @param {string} name - Name of the Haab month\n */\n constructor(name) {\n\n /**\n * @type {string[]}\n */\n this.months = [\n undefined,\n 'Pop',\n 'Wo',\n 'Sip',\n 'Sotz\\'',\n 'Sek',\n 'Xul',\n 'Yaxk\\'in',\n 'Mol',\n 'Ch\\'en',\n 'Yax',\n 'Sak',\n 'Keh',\n 'Mak',\n 'K\\'ank\\'in',\n 'Muwan',\n 'Pax',\n 'K\\'ayab',\n 'Kumk\\'u',\n 'Wayeb',\n ];\n\n if (typeof name === 'number') {\n name = this.months[name];\n }\n\n /**\n * Name of the Haab month\n * @type {string}\n */\n this.name = name;\n\n /**\n * @type {number}\n */\n this.month_position = this.months.findIndex(\n m => m === this.name);\n }\n\n /**\n * Return the next month in the Haab cycle\n * @returns {HaabMonth}\n */\n next() {\n return this.shift(1);\n }\n\n /**\n * Ensure a Haab month name is defined, and that the month name is within the\n * set of allowable values.\n */\n validate() {\n if (this.name === undefined) {\n throw 'Haab\\' month name must be provided';\n }\n if (!this.months.includes(this.name)) {\n throw `Haab' day (${this.name}) must be in ${this.months}`;\n }\n }\n\n /**\n * Shift a HaabMonth date forward through time. Does not modify this\n * object and will return a new object.\n * @param {number} increment - Number of months to move forward\n * @return {HaabMonth}\n */\n shift(increment) {\n let new_incremental = (this.month_position + increment) % 19;\n new_incremental = (new_incremental === 0) ? 19 : new_incremental;\n return new HaabMonth(new_incremental);\n }\n}\n\nmodule.exports = {\n 'Haab': Haab,\n 'HaabMonth': HaabMonth,\n};\n", "static": true, "longname": "/home/drews/Development/maya-dates/src/cr/haab.js", "access": "public", @@ -1033,7 +1033,8 @@ "nullable": null, "types": [ "number", - "Wildcard" + "Wildcard", + "string" ], "spread": false, "optional": false, @@ -1225,13 +1226,14 @@ "unknown": [ { "tagName": "@returns", - "tagValue": "{string}" + "tagValue": "{string|Wildcard}" } ], "return": { "nullable": null, "types": [ - "string" + "string", + "Wildcard" ], "spread": false, "description": "" @@ -1382,7 +1384,7 @@ "type": { "nullable": null, "types": [ - "Map" + "string[]" ], "spread": false, "description": null @@ -2772,7 +2774,7 @@ "__docId__": 145, "kind": "file", "name": "src/lc/long-count.js", - "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n/** @ignore */\nconst origin = require('../cr/index').origin;\n/** @ignore */\nconst FullDate = require('../full-date');\n/** @ignore */\nconst night = require('./night/lord-of-night');\n\n/**\n * Long Count cycle\n */\nclass LongCount {\n /**\n * @param {...number|Wildcard} cycles - Components in the long count (eg, K'in, Winal, Bak'tun, etc)\n */\n constructor(...cycles) {\n /**\n * Date Components\n * @type {number|Wildcard[]}\n */\n this.parts = cycles;\n\n /**\n * Pattern to validate the date\n * @type {RegExp}\n */\n this.date_pattern = /([\\d*]+\\.?)+/;\n\n /**\n * Convert individual components to a single string\n * @type {string}\n */\n this.raw = this.toString();\n }\n\n /**\n * Create a copy object of this long count date\n * @returns {LongCount}\n */\n clone() {\n return new LongCount(...this.parts);\n }\n\n /**\n * Get specific column in Long Count date\n * @param {number} index\n * @returns {number}\n */\n _get_date_sections(index) {\n let part = this.parts[index];\n if (part === undefined) {\n return 0;\n }\n return part;\n }\n\n /**\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n */\n _set_date_sections(index, value) {\n this.parts[index] = value.toString();\n this.raw = this.toString();\n return this;\n }\n\n /**\n * Return the number of positions in the long count\n * @returns {number}\n */\n get length() {\n return this.parts.length;\n }\n\n /**\n * Set the k'in component of the date\n * @returns {number}\n */\n set k_in(new_k_in) {\n this._set_date_sections(0, new_k_in);\n }\n\n /**\n * Return the k'in component of the date\n * @returns {number}\n */\n get k_in() {\n return this._get_date_sections(0);\n }\n\n /**\n * Set the winal component of the date\n * @returns {number}\n */\n set winal(new_winal) {\n this._set_date_sections(1, new_winal);\n }\n\n /**\n * Return the winal component of the date\n * @returns {number}\n */\n get winal() {\n return this._get_date_sections(1);\n }\n\n /**\n * Set the tun component of the date\n * @returns {number}\n */\n set tun(new_tun) {\n this._set_date_sections(2, new_tun);\n }\n\n /**\n * Return the tun component of the date\n * @returns {number}\n */\n get tun() {\n return this._get_date_sections(2);\n }\n\n /**\n * Set the k'atun component of the date\n * @returns {number}\n */\n set k_atun(new_k_atun) {\n this._set_date_sections(3, new_k_atun);\n }\n\n /**\n * Return the k'atun component of the date\n * @returns {number}\n */\n get k_atun() {\n return this._get_date_sections(3);\n }\n\n /**\n * Set the bak'tun component of the date\n * @returns {number}\n */\n set bak_tun(new_bak_tun) {\n this._set_date_sections(4, new_bak_tun);\n }\n\n /**\n * Return the bak'tun component of the date\n * @returns {number}\n */\n get bak_tun() {\n return this._get_date_sections(4);\n }\n\n /**\n * Set the piktun component of the date\n * @returns {number}\n */\n set piktun(new_bak_tun) {\n this._set_date_sections(5, new_bak_tun);\n }\n\n /**\n * Return the piktun component of the date\n * @returns {number}\n */\n get piktun() {\n return this._get_date_sections(5);\n }\n\n /**\n * Set the kalabtun component of the date\n * @returns {number}\n */\n set kalabtun(new_bak_tun) {\n this._set_date_sections(6, new_bak_tun);\n }\n\n /**\n * Return the kalabtun component of the date\n * @returns {number}\n */\n get kalabtun() {\n return this._get_date_sections(6);\n }\n\n /**\n * Set the kinchiltun component of the date\n * @returns {number}\n */\n set kinchiltun(new_bak_tun) {\n this._set_date_sections(7, new_bak_tun);\n }\n\n /**\n * Return the kinchiltun component of the date\n * @returns {number}\n */\n get kinchiltun() {\n return this._get_date_sections(7);\n }\n\n /**\n *\n * @return {any}\n */\n get lord_of_night() {\n return night.get(\n `G${((this.get_position() - 1) % 9) + 1}`,\n );\n }\n\n /**\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n */\n is_valid() {\n return this.date_pattern.test(this.toString());\n }\n\n /**\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n */\n is_partial() {\n for (let part of this.parts) {\n if (part === wildcard) {\n return true;\n }\n }\n return false;\n }\n\n /**\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n */\n get_position() {\n if (this.is_partial()) {\n throw 'Can not get position of partial dates';\n }\n return this.k_in +\n this.winal * 20 +\n this.tun * 360 +\n this.k_atun * 7200 +\n this.bak_tun * 144000 +\n this.piktun * 2880000 +\n this.kalabtun * 57600000 +\n this.kinchiltun * 1152000000;\n }\n\n /**\n *\n * @return {CalendarRound}\n */\n build_calendar_round() {\n return origin.shift(\n this.get_position(),\n );\n }\n\n /**\n *\n * @return {FullDate}\n */\n build_full_date() {\n return new FullDate(\n this.build_calendar_round(),\n this.clone(),\n );\n }\n\n /**\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n */\n toString() {\n let significant_digits = [];\n for (let i = this.parts.length - 1; i >= 0; i--) {\n let part = this.parts[i];\n if (part !== 0) {\n significant_digits = this.parts.slice(0, i + 1).reverse();\n break;\n }\n }\n\n for (let i = 0; i < significant_digits.length; i++) {\n if (significant_digits[i] === undefined) {\n significant_digits[i] = '0';\n }\n }\n\n let date_length = significant_digits.length;\n if (date_length < 5) {\n for (let i = 0; i < 5 - date_length; i++) {\n significant_digits.push(' 0');\n }\n }\n\n for (let i = 0; i < significant_digits.length; i++) {\n let part = significant_digits[i].toString();\n if (part.length < 2) {\n significant_digits[i] = ' ' + part;\n }\n }\n return significant_digits.join('.');\n }\n}\n\nmodule.exports = LongCount;\n", + "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n/** @ignore */\nconst origin = require('../cr/index').origin;\n/** @ignore */\nconst FullDate = require('../full-date');\n/** @ignore */\nconst night = require('./night/lord-of-night');\n\n/**\n * Long Count cycle\n */\nclass LongCount {\n /**\n * @param {...number|Wildcard} cycles - Components in the long count (eg, K'in, Winal, Bak'tun, etc)\n */\n constructor(...cycles) {\n /**\n * Date Components\n * @type {number|Wildcard[]}\n */\n this.parts = cycles;\n\n /**\n * Pattern to validate the date\n * @type {RegExp}\n */\n this.date_pattern = /([\\d*]+\\.?)+/;\n\n /**\n * Convert individual components to a single string\n * @type {string}\n */\n this.raw = this.toString();\n }\n\n /**\n * Create a copy object of this long count date\n * @returns {LongCount}\n */\n clone() {\n return new LongCount(...this.parts);\n }\n\n /**\n * Get specific column in Long Count date\n * @param {number} index\n * @returns {number}\n */\n get_date_sections(index) {\n let part = this.parts[index];\n if (part === undefined) {\n return 0;\n }\n return part;\n }\n\n /**\n * Set specific column in Long Count date\n * @param {number} index\n * @param {number} value\n * @returns {LongCount}\n * @private\n */\n set_date_sections(index, value) {\n this.parts[index] = value.toString();\n this.raw = this.toString();\n return this;\n }\n\n /**\n * Return the number of positions in the long count\n * @returns {number}\n */\n get length() {\n return this.parts.length;\n }\n\n /**\n * Set the k'in component of the date\n * @returns {number}\n */\n set k_in(new_k_in) {\n this.set_date_sections(0, new_k_in);\n }\n\n /**\n * Return the k'in component of the date\n * @returns {number}\n */\n get k_in() {\n return this.get_date_sections(0);\n }\n\n /**\n * Set the winal component of the date\n * @returns {number}\n */\n set winal(new_winal) {\n this.set_date_sections(1, new_winal);\n }\n\n /**\n * Return the winal component of the date\n * @returns {number}\n */\n get winal() {\n return this.get_date_sections(1);\n }\n\n /**\n * Set the tun component of the date\n * @returns {number}\n */\n set tun(new_tun) {\n this.set_date_sections(2, new_tun);\n }\n\n /**\n * Return the tun component of the date\n * @returns {number}\n */\n get tun() {\n return this.get_date_sections(2);\n }\n\n /**\n * Set the k'atun component of the date\n * @returns {number}\n */\n set k_atun(new_k_atun) {\n this.set_date_sections(3, new_k_atun);\n }\n\n /**\n * Return the k'atun component of the date\n * @returns {number}\n */\n get k_atun() {\n return this.get_date_sections(3);\n }\n\n /**\n * Set the bak'tun component of the date\n * @returns {number}\n */\n set bak_tun(new_bak_tun) {\n this.set_date_sections(4, new_bak_tun);\n }\n\n /**\n * Return the bak'tun component of the date\n * @returns {number}\n */\n get bak_tun() {\n return this.get_date_sections(4);\n }\n\n /**\n * Set the piktun component of the date\n * @returns {number}\n */\n set piktun(new_bak_tun) {\n this.set_date_sections(5, new_bak_tun);\n }\n\n /**\n * Return the piktun component of the date\n * @returns {number}\n */\n get piktun() {\n return this.get_date_sections(5);\n }\n\n /**\n * Set the kalabtun component of the date\n * @returns {number}\n */\n set kalabtun(new_bak_tun) {\n this.set_date_sections(6, new_bak_tun);\n }\n\n /**\n * Return the kalabtun component of the date\n * @returns {number}\n */\n get kalabtun() {\n return this.get_date_sections(6);\n }\n\n /**\n * Set the kinchiltun component of the date\n * @returns {number}\n */\n set kinchiltun(new_bak_tun) {\n this.set_date_sections(7, new_bak_tun);\n }\n\n /**\n * Return the kinchiltun component of the date\n * @returns {number}\n */\n get kinchiltun() {\n return this.get_date_sections(7);\n }\n\n /**\n *\n * @return {any}\n */\n get lord_of_night() {\n return night.get(\n `G${((this.get_position() - 1) % 9) + 1}`,\n );\n }\n\n /**\n * Ensure the date has only numbers and wildcards separated by points.\n * @returns {boolean}\n */\n is_valid() {\n return this.date_pattern.test(this.toString());\n }\n\n /**\n * Returns true if any of the positions in the Long Count have been assigned\n * a {Wildcard} object.\n * @return {boolean}\n */\n is_partial() {\n for (let part of this.parts) {\n if (part === wildcard) {\n return true;\n }\n }\n return false;\n }\n\n /**\n * Count the number of days since 0.0.0.0.0 for this LC.\n * @return {number}\n */\n get_position() {\n if (this.is_partial()) {\n throw 'Can not get position of partial dates';\n }\n return this.k_in +\n this.winal * 20 +\n this.tun * 360 +\n this.k_atun * 7200 +\n this.bak_tun * 144000 +\n this.piktun * 2880000 +\n this.kalabtun * 57600000 +\n this.kinchiltun * 1152000000;\n }\n\n /**\n *\n * @return {CalendarRound}\n */\n build_calendar_round() {\n return origin.shift(\n this.get_position(),\n );\n }\n\n /**\n *\n * @return {FullDate}\n */\n build_full_date() {\n return new FullDate(\n this.build_calendar_round(),\n this.clone(),\n );\n }\n\n /**\n * Convert the LongCount to a string and pad the sections of the date\n * @returns {string}\n */\n toString() {\n let significant_digits = [];\n for (let i = this.parts.length - 1; i >= 0; i--) {\n let part = this.parts[i];\n if (part !== 0) {\n significant_digits = this.parts.slice(0, i + 1).reverse();\n break;\n }\n }\n\n for (let i = 0; i < significant_digits.length; i++) {\n if (significant_digits[i] === undefined) {\n significant_digits[i] = '0';\n }\n }\n\n let date_length = significant_digits.length;\n if (date_length < 5) {\n for (let i = 0; i < 5 - date_length; i++) {\n significant_digits.push(' 0');\n }\n }\n\n for (let i = 0; i < significant_digits.length; i++) {\n let part = significant_digits[i].toString();\n if (part.length < 2) {\n significant_digits[i] = ' ' + part;\n }\n }\n return significant_digits.join('.');\n }\n}\n\nmodule.exports = LongCount;\n", "static": true, "longname": "/home/drews/Development/maya-dates/src/lc/long-count.js", "access": "public", @@ -2989,13 +2991,13 @@ { "__docId__": 156, "kind": "method", - "name": "_get_date_sections", + "name": "get_date_sections", "memberof": "src/lc/long-count.js~LongCount", "generator": false, "async": false, "static": false, - "longname": "src/lc/long-count.js~LongCount#_get_date_sections", - "access": "private", + "longname": "src/lc/long-count.js~LongCount#get_date_sections", + "access": "public", "description": "Get specific column in Long Count date", "lineNumber": 50, "unknown": [ @@ -3028,12 +3030,12 @@ { "__docId__": 157, "kind": "method", - "name": "_set_date_sections", + "name": "set_date_sections", "memberof": "src/lc/long-count.js~LongCount", "generator": false, "async": false, "static": false, - "longname": "src/lc/long-count.js~LongCount#_set_date_sections", + "longname": "src/lc/long-count.js~LongCount#set_date_sections", "access": "private", "description": "Set specific column in Long Count date", "lineNumber": 65, @@ -3752,7 +3754,7 @@ "__docId__": 183, "kind": "file", "name": "src/lc/night/lord-of-night.js", - "content": "/**\n * Describes one of the 9 Lords of the night.\n * This class is accessible through its instantiated values, or the get()\n * method.\n * @example\n * let lord_of_night_g8_1 = mayadates.lc.night.get('G8')\n * let lord_of_night_g8_2 = mayadates.lc.night.G8\n * console.log(lord_of_night_g8_1 === lord_of_night_g8_2)\n */\nclass LordOfNight {\n /**\n * @param {number} id\n */\n constructor(id) {\n /**\n * Number of the Lord of the Night\n * @type {number}\n */\n this.id = id;\n }\n\n /**\n * Represent the Lord of the night as a string G1..G9.\n * @return {string}\n */\n toString() {\n return `G${this.id}`;\n }\n}\n\n/**\n * Return a Lord of the Night by its G id.\n * @param id\n * @return {LordOfNight}\n */\nfunction get(id) {\n return lords_of_the_night[`${id}`];\n}\n\n/** @ignore */\nconst lords_of_the_night = [\n 1, 2, 3, 4, 5, 6, 7, 8, 9,\n].reduce(function (obj, n) {\n let lord = new LordOfNight(n);\n obj[`${lord}`] = lord;\n return obj;\n}, {\n 'get': get,\n});\n\nmodule.exports = lords_of_the_night;\n", + "content": "/**\n * Describes one of the 9 Lords of the night.\n * This class is accessible through its instantiated values, or the get()\n * method.\n * @example\n * let lord_of_night_g8_1 = mayadates.lc.night.get('G8')\n * let lord_of_night_g8_2 = mayadates.lc.night.G8\n * console.log(lord_of_night_g8_1 === lord_of_night_g8_2)\n */\nclass LordOfNight {\n /**\n * @param {number} id\n */\n constructor(id) {\n /**\n * Number of the Lord of the Night\n * @type {number}\n */\n this.id = id;\n }\n\n /**\n * Represent the Lord of the night as a string G1..G9.\n * @return {string}\n */\n toString() {\n return `G${this.id}`;\n }\n}\n\n/**\n * Return a Lord of the Night by its G id.\n * @param {string} id - Has the form 'G1', 'G2', etc.\n * @return {LordOfNight}\n */\nfunction get(id) {\n return lords_of_the_night[`${id}`];\n}\n\n/** @ignore */\nconst lords_of_the_night = [\n 1, 2, 3, 4, 5, 6, 7, 8, 9,\n].reduce(function (obj, n) {\n let lord = new LordOfNight(n);\n obj[`${lord}`] = lord;\n return obj;\n}, {\n 'get': get,\n});\n\nmodule.exports = lords_of_the_night;\n", "static": true, "longname": "/home/drews/Development/maya-dates/src/lc/night/lord-of-night.js", "access": "public", @@ -3862,12 +3864,12 @@ { "nullable": null, "types": [ - "*" + "string" ], "spread": false, "optional": false, "name": "id", - "description": "" + "description": "Has the form 'G1', 'G2', etc." } ], "return": { @@ -4356,7 +4358,7 @@ "__docId__": 218, "kind": "file", "name": "src/operations/longcount-wildcard.js", - "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n\n/**\n * Given a Long Count with a wildcard, calculate all possible matching fully\n * qualified Long Counts.\n */\nclass LongCountWildcard {\n /**\n * @param {LongCount} lc\n */\n constructor(lc) {\n /**\n * @type {LongCount}\n */\n this.lc = lc;\n }\n\n /**\n * Run calculation to find all fully qualified Long Counts\n * @return {LongCount[]}\n */\n run() {\n let potentials = [this.lc];\n let wildcard_positions = [];\n for (let i = 0; i < this.lc.length; i++) {\n if (this.lc._get_date_sections(i) === wildcard) {\n wildcard_positions.push(i);\n }\n }\n for (let position of wildcard_positions) {\n let new_potentials = [];\n let iterations = (position === 1) ? 15 : 20;\n for (let possible of potentials) {\n for (let k = 0; k < iterations; k++) {\n let new_lc = possible.clone()._set_date_sections(position, k);\n new_potentials.push(new_lc);\n }\n }\n potentials = new_potentials;\n }\n return potentials;\n }\n}\n\nmodule.exports = LongCountWildcard;\n", + "content": "/** @ignore */\nconst wildcard = require('../wildcard');\n\n/**\n * Given a Long Count with a wildcard, calculate all possible matching fully\n * qualified Long Counts.\n */\nclass LongCountWildcard {\n /**\n * @param {LongCount} lc\n */\n constructor(lc) {\n /**\n * @type {LongCount}\n */\n this.lc = lc;\n }\n\n /**\n * Run calculation to find all fully qualified Long Counts\n * @return {LongCount[]}\n */\n run() {\n let potentials = [this.lc];\n let wildcard_positions = [];\n for (let i = 0; i < this.lc.length; i++) {\n if (this.lc.get_date_sections(i) === wildcard) {\n wildcard_positions.push(i);\n }\n }\n for (let position of wildcard_positions) {\n let new_potentials = [];\n let iterations = (position === 1) ? 15 : 20;\n for (let possible of potentials) {\n for (let k = 0; k < iterations; k++) {\n let new_lc = possible.clone().set_date_sections(position, k);\n new_potentials.push(new_lc);\n }\n }\n potentials = new_potentials;\n }\n return potentials;\n }\n}\n\nmodule.exports = LongCountWildcard;\n", "static": true, "longname": "/home/drews/Development/maya-dates/src/operations/longcount-wildcard.js", "access": "public", diff --git a/docs/script/search_index.js b/docs/script/search_index.js index 558bc4e..883398a 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -809,18 +809,6 @@ window.esdocSearchIndex = [ "src/lc/long-count.js", "file" ], - [ - "src/lc/long-count.js~longcount#_get_date_sections", - "class/src/lc/long-count.js~LongCount.html#instance-method-_get_date_sections", - "src/lc/long-count.js~LongCount#_get_date_sections", - "method" - ], - [ - "src/lc/long-count.js~longcount#_set_date_sections", - "class/src/lc/long-count.js~LongCount.html#instance-method-_set_date_sections", - "src/lc/long-count.js~LongCount#_set_date_sections", - "method" - ], [ "src/lc/long-count.js~longcount#bak_tun", "class/src/lc/long-count.js~LongCount.html#instance-get-bak_tun", @@ -863,6 +851,12 @@ window.esdocSearchIndex = [ "src/lc/long-count.js~LongCount#date_pattern", "member" ], + [ + "src/lc/long-count.js~longcount#get_date_sections", + "class/src/lc/long-count.js~LongCount.html#instance-method-get_date_sections", + "src/lc/long-count.js~LongCount#get_date_sections", + "method" + ], [ "src/lc/long-count.js~longcount#get_position", "class/src/lc/long-count.js~LongCount.html#instance-method-get_position", @@ -883,49 +877,49 @@ window.esdocSearchIndex = [ ], [ "src/lc/long-count.js~longcount#k_atun", - "class/src/lc/long-count.js~LongCount.html#instance-set-k_atun", + "class/src/lc/long-count.js~LongCount.html#instance-get-k_atun", "src/lc/long-count.js~LongCount#k_atun", "member" ], [ "src/lc/long-count.js~longcount#k_atun", - "class/src/lc/long-count.js~LongCount.html#instance-get-k_atun", + "class/src/lc/long-count.js~LongCount.html#instance-set-k_atun", "src/lc/long-count.js~LongCount#k_atun", "member" ], [ "src/lc/long-count.js~longcount#k_in", - "class/src/lc/long-count.js~LongCount.html#instance-set-k_in", + "class/src/lc/long-count.js~LongCount.html#instance-get-k_in", "src/lc/long-count.js~LongCount#k_in", "member" ], [ "src/lc/long-count.js~longcount#k_in", - "class/src/lc/long-count.js~LongCount.html#instance-get-k_in", + "class/src/lc/long-count.js~LongCount.html#instance-set-k_in", "src/lc/long-count.js~LongCount#k_in", "member" ], [ "src/lc/long-count.js~longcount#kalabtun", - "class/src/lc/long-count.js~LongCount.html#instance-set-kalabtun", + "class/src/lc/long-count.js~LongCount.html#instance-get-kalabtun", "src/lc/long-count.js~LongCount#kalabtun", "member" ], [ "src/lc/long-count.js~longcount#kalabtun", - "class/src/lc/long-count.js~LongCount.html#instance-get-kalabtun", + "class/src/lc/long-count.js~LongCount.html#instance-set-kalabtun", "src/lc/long-count.js~LongCount#kalabtun", "member" ], [ "src/lc/long-count.js~longcount#kinchiltun", - "class/src/lc/long-count.js~LongCount.html#instance-get-kinchiltun", + "class/src/lc/long-count.js~LongCount.html#instance-set-kinchiltun", "src/lc/long-count.js~LongCount#kinchiltun", "member" ], [ "src/lc/long-count.js~longcount#kinchiltun", - "class/src/lc/long-count.js~LongCount.html#instance-set-kinchiltun", + "class/src/lc/long-count.js~LongCount.html#instance-get-kinchiltun", "src/lc/long-count.js~LongCount#kinchiltun", "member" ], @@ -949,13 +943,13 @@ window.esdocSearchIndex = [ ], [ "src/lc/long-count.js~longcount#piktun", - "class/src/lc/long-count.js~LongCount.html#instance-set-piktun", + "class/src/lc/long-count.js~LongCount.html#instance-get-piktun", "src/lc/long-count.js~LongCount#piktun", "member" ], [ "src/lc/long-count.js~longcount#piktun", - "class/src/lc/long-count.js~LongCount.html#instance-get-piktun", + "class/src/lc/long-count.js~LongCount.html#instance-set-piktun", "src/lc/long-count.js~LongCount#piktun", "member" ], @@ -965,6 +959,12 @@ window.esdocSearchIndex = [ "src/lc/long-count.js~LongCount#raw", "member" ], + [ + "src/lc/long-count.js~longcount#set_date_sections", + "class/src/lc/long-count.js~LongCount.html#instance-method-set_date_sections", + "src/lc/long-count.js~LongCount#set_date_sections", + "method" + ], [ "src/lc/long-count.js~longcount#tostring", "class/src/lc/long-count.js~LongCount.html#instance-method-toString", @@ -985,13 +985,13 @@ window.esdocSearchIndex = [ ], [ "src/lc/long-count.js~longcount#winal", - "class/src/lc/long-count.js~LongCount.html#instance-get-winal", + "class/src/lc/long-count.js~LongCount.html#instance-set-winal", "src/lc/long-count.js~LongCount#winal", "member" ], [ "src/lc/long-count.js~longcount#winal", - "class/src/lc/long-count.js~LongCount.html#instance-set-winal", + "class/src/lc/long-count.js~LongCount.html#instance-get-winal", "src/lc/long-count.js~LongCount#winal", "member" ], diff --git a/docs/source.html b/docs/source.html index 39322ef..e425edc 100644 --- a/docs/source.html +++ b/docs/source.html @@ -78,9 +78,9 @@
Haab HaabMonth 100 %21/215363 byte5368 byte 2482020-01-01 13:02:00 (UTC)2020-01-01 13:02:18 (UTC)
src/cr/index.jssrc/lc/long-count.js LongCount 100 %36/366238 byte6220 byte 3152020-01-01 13:01:32 (UTC)2020-01-01 13:02:18 (UTC)
src/lc/night/lord-of-night.js LordOfNight get 100 %6/61018 byte1059 byte 512020-01-01 13:01:32 (UTC)2020-01-01 13:02:18 (UTC)
src/operations/calendar-round-wildcard.jssrc/operations/longcount-wildcard.js LongCountWildcard 100 %5/51099 byte1097 byte 462020-01-01 13:01:32 (UTC)2020-01-01 13:02:18 (UTC)
src/wildcard.js