diff --git a/jsons/income-normal.json b/jsons/income-normal.json index a489fc00..dfc0d9b2 100644 --- a/jsons/income-normal.json +++ b/jsons/income-normal.json @@ -1,989 +1,989 @@ -[ - { - "round": "Start", - "rbe": 0, - "cashThisRound": 650, - "cumulativeRBE": 0, - "cumulativeCash": 650 - }, - { - "round": "1", - "rbe": 20, - "cashThisRound": 121, - "cumulativeRBE": 20, - "cumulativeCash": 771 - }, - { - "round": "2", - "rbe": 35, - "cashThisRound": 137, - "cumulativeRBE": 55, - "cumulativeCash": 908 - }, - { - "round": "3", - "rbe": 35, - "cashThisRound": 138, - "cumulativeRBE": 90, - "cumulativeCash": 1046 - }, - { - "round": "4", - "rbe": 71, - "cashThisRound": 175, - "cumulativeRBE": 161, - "cumulativeCash": 1221 - }, - { - "round": "5", - "rbe": 59, - "cashThisRound": 164, - "cumulativeRBE": 220, - "cumulativeCash": 1385 - }, - { - "round": "6", - "rbe": 57, - "cashThisRound": 163, - "cumulativeRBE": 277, - "cumulativeCash": 1548 - }, - { - "round": "7", - "rbe": 75, - "cashThisRound": 182, - "cumulativeRBE": 352, - "cumulativeCash": 1730 - }, - { - "round": "8", - "rbe": 92, - "cashThisRound": 200, - "cumulativeRBE": 444, - "cumulativeCash": 1930 - }, - { - "round": "9", - "rbe": 90, - "cashThisRound": 199, - "cumulativeRBE": 534, - "cumulativeCash": 2129 - }, - { - "round": "10", - "rbe": 204, - "cashThisRound": 314, - "cumulativeRBE": 738, - "cumulativeCash": 2443 - }, - { - "round": "11", - "rbe": 78, - "cashThisRound": 189, - "cumulativeRBE": 816, - "cumulativeCash": 2632 - }, - { - "round": "12", - "rbe": 80, - "cashThisRound": 192, - "cumulativeRBE": 896, - "cumulativeCash": 2824 - }, - { - "round": "13", - "rbe": 169, - "cashThisRound": 282, - "cumulativeRBE": 1065, - "cumulativeCash": 3106 - }, - { - "round": "14", - "rbe": 145, - "cashThisRound": 259, - "cumulativeRBE": 1210, - "cumulativeCash": 3365 - }, - { - "round": "15", - "rbe": 151, - "cashThisRound": 266, - "cumulativeRBE": 1361, - "cumulativeCash": 3631 - }, - { - "round": "16", - "rbe": 152, - "cashThisRound": 268, - "cumulativeRBE": 1513, - "cumulativeCash": 3899 - }, - { - "round": "17", - "rbe": 48, - "cashThisRound": 165, - "cumulativeRBE": 1561, - "cumulativeCash": 4064 - }, - { - "round": "18", - "rbe": 240, - "cashThisRound": 358, - "cumulativeRBE": 1801, - "cumulativeCash": 4422 - }, - { - "round": "19", - "rbe": 141, - "cashThisRound": 260, - "cumulativeRBE": 1942, - "cumulativeCash": 4682 - }, - { - "round": "20", - "rbe": 66, - "cashThisRound": 186, - "cumulativeRBE": 2008, - "cumulativeCash": 4868 - }, - { - "round": "21", - "rbe": 230, - "cashThisRound": 351, - "cumulativeRBE": 2238, - "cumulativeCash": 5219 - }, - { - "round": "22", - "rbe": 176, - "cashThisRound": 298, - "cumulativeRBE": 2414, - "cumulativeCash": 5517 - }, - { - "round": "23", - "rbe": 154, - "cashThisRound": 277, - "cumulativeRBE": 2568, - "cumulativeCash": 5794 - }, - { - "round": "24", - "rbe": 43, - "cashThisRound": 167, - "cumulativeRBE": 2611, - "cumulativeCash": 5961 - }, - { - "round": "25", - "rbe": 210, - "cashThisRound": 335, - "cumulativeRBE": 2821, - "cumulativeCash": 6296 - }, - { - "round": "26", - "rbe": 207, - "cashThisRound": 333, - "cumulativeRBE": 3028, - "cumulativeCash": 6629 - }, - { - "round": "27", - "rbe": 535, - "cashThisRound": 662, - "cumulativeRBE": 3563, - "cumulativeCash": 7291 - }, - { - "round": "28", - "rbe": 138, - "cashThisRound": 266, - "cumulativeRBE": 3701, - "cumulativeCash": 7557 - }, - { - "round": "29", - "rbe": 260, - "cashThisRound": 389, - "cumulativeRBE": 3961, - "cumulativeCash": 7946 - }, - { - "round": "30", - "rbe": 207, - "cashThisRound": 337, - "cumulativeRBE": 4168, - "cumulativeCash": 8283 - }, - { - "round": "31", - "rbe": 406, - "cashThisRound": 537, - "cumulativeRBE": 4574, - "cumulativeCash": 8820 - }, - { - "round": "32", - "rbe": 495, - "cashThisRound": 627, - "cumulativeRBE": 5069, - "cumulativeCash": 9447 - }, - { - "round": "33", - "rbe": 72, - "cashThisRound": 205, - "cumulativeRBE": 5141, - "cumulativeCash": 9652 - }, - { - "round": "34", - "rbe": 778, - "cashThisRound": 912, - "cumulativeRBE": 5919, - "cumulativeCash": 10564 - }, - { - "round": "35", - "rbe": 1015, - "cashThisRound": 1150, - "cumulativeRBE": 6934, - "cumulativeCash": 11714 - }, - { - "round": "36", - "rbe": 760, - "cashThisRound": 896, - "cumulativeRBE": 7694, - "cumulativeCash": 12610 - }, - { - "round": "37", - "rbe": 1202, - "cashThisRound": 1339, - "cumulativeRBE": 8896, - "cumulativeCash": 13949 - }, - { - "round": "38", - "rbe": 1157, - "cashThisRound": 1277, - "cumulativeRBE": 10053, - "cumulativeCash": 15226 - }, - { - "round": "39", - "rbe": 1620, - "cashThisRound": 1759, - "cumulativeRBE": 11673, - "cumulativeCash": 16985 - }, - { - "round": "40", - "rbe": 616, - "cashThisRound": 521, - "cumulativeRBE": 12289, - "cumulativeCash": 17506 - }, - { - "round": "41", - "rbe": 2040, - "cashThisRound": 2181, - "cumulativeRBE": 14329, - "cumulativeCash": 19687 - }, - { - "round": "42", - "rbe": 517, - "cashThisRound": 659, - "cumulativeRBE": 14846, - "cumulativeCash": 20346 - }, - { - "round": "43", - "rbe": 1198, - "cashThisRound": 1278, - "cumulativeRBE": 16044, - "cumulativeCash": 21624 - }, - { - "round": "44", - "rbe": 1150, - "cashThisRound": 1294, - "cumulativeRBE": 17194, - "cumulativeCash": 22918 - }, - { - "round": "45", - "rbe": 2289, - "cashThisRound": 2422, - "cumulativeRBE": 19483, - "cumulativeCash": 25340 - }, - { - "round": "46", - "rbe": 684, - "cashThisRound": 716, - "cumulativeRBE": 20167, - "cumulativeCash": 26056 - }, - { - "round": "47", - "rbe": 1598, - "cashThisRound": 1637, - "cumulativeRBE": 21765, - "cumulativeCash": 27693 - }, - { - "round": "48", - "rbe": 2752, - "cashThisRound": 2843, - "cumulativeRBE": 24517, - "cumulativeCash": 30536 - }, - { - "round": "49", - "rbe": 4771, - "cashThisRound": 4758, - "cumulativeRBE": 29288, - "cumulativeCash": 35294 - }, - { - "round": "50", - "rbe": 3540, - "cashThisRound": 3016, - "cumulativeRBE": 32828, - "cumulativeCash": 38310 - }, - { - "round": "51", - "rbe": 2030, - "cashThisRound": 1098.5, - "cumulativeRBE": 34858, - "cumulativeCash": 39408.5 - }, - { - "round": "52", - "rbe": 3447, - "cashThisRound": 1595.5, - "cumulativeRBE": 38305, - "cumulativeCash": 41004 - }, - { - "round": "53", - "rbe": 2248, - "cashThisRound": 924.5, - "cumulativeRBE": 40553, - "cumulativeCash": 41928.5 - }, - { - "round": "54", - "rbe": 4872, - "cashThisRound": 2197.5, - "cumulativeRBE": 45425, - "cumulativeCash": 44126 - }, - { - "round": "55", - "rbe": 5296, - "cashThisRound": 2483, - "cumulativeRBE": 50721, - "cumulativeCash": 46609 - }, - { - "round": "56", - "rbe": 2496, - "cashThisRound": 1286.5, - "cumulativeRBE": 53217, - "cumulativeCash": 47895.5 - }, - { - "round": "57", - "rbe": 4344, - "cashThisRound": 1859, - "cumulativeRBE": 57561, - "cumulativeCash": 49754.5 - }, - { - "round": "58", - "rbe": 5780, - "cashThisRound": 2298, - "cumulativeRBE": 63341, - "cumulativeCash": 52052.5 - }, - { - "round": "59", - "rbe": 4270, - "cashThisRound": 2159, - "cumulativeRBE": 67611, - "cumulativeCash": 54211.5 - }, - { - "round": "60", - "rbe": 3164, - "cashThisRound": 922.5, - "cumulativeRBE": 70775, - "cumulativeCash": 55134 - }, - { - "round": "61", - "rbe": 6530, - "cashThisRound": 1232, - "cumulativeRBE": 77305, - "cumulativeCash": 56366 - }, - { - "round": "62", - "rbe": 8247, - "cashThisRound": 1386.4, - "cumulativeRBE": 85552, - "cumulativeCash": 57752.4 - }, - { - "round": "63", - "rbe": 14413, - "cashThisRound": 2826, - "cumulativeRBE": 99965, - "cumulativeCash": 60578.4 - }, - { - "round": "64", - "rbe": 6264, - "cashThisRound": 849.8, - "cumulativeRBE": 106229, - "cumulativeCash": 61428.2 - }, - { - "round": "65", - "rbe": 18966, - "cashThisRound": 3071.6, - "cumulativeRBE": 125195, - "cumulativeCash": 64499.8 - }, - { - "round": "66", - "rbe": 7496, - "cashThisRound": 1004.2, - "cumulativeRBE": 132691, - "cumulativeCash": 65504 - }, - { - "round": "67", - "rbe": 6410, - "cashThisRound": 1023.6, - "cumulativeRBE": 139101, - "cumulativeCash": 66527.6 - }, - { - "round": "68", - "rbe": 5628, - "cashThisRound": 777.8, - "cumulativeRBE": 144729, - "cumulativeCash": 67305.4 - }, - { - "round": "69", - "rbe": 6680, - "cashThisRound": 1391, - "cumulativeRBE": 151409, - "cumulativeCash": 68696.4 - }, - { - "round": "70", - "rbe": 13184, - "cashThisRound": 2618.8, - "cumulativeRBE": 164593, - "cumulativeCash": 71315.2 - }, - { - "round": "71", - "rbe": 9280, - "cashThisRound": 1503, - "cumulativeRBE": 173873, - "cumulativeCash": 72818.2 - }, - { - "round": "72", - "rbe": 10280, - "cashThisRound": 1504, - "cumulativeRBE": 184153, - "cumulativeCash": 74322.2 - }, - { - "round": "73", - "rbe": 11256, - "cashThisRound": 1392.6, - "cumulativeRBE": 195409, - "cumulativeCash": 75714.8 - }, - { - "round": "74", - "rbe": 18054, - "cashThisRound": 3044, - "cumulativeRBE": 213463, - "cumulativeCash": 78758.8 - }, - { - "round": "75", - "rbe": 25402, - "cashThisRound": 2667.4, - "cumulativeRBE": 238865, - "cumulativeCash": 81426.2 - }, - { - "round": "76", - "rbe": 6240, - "cashThisRound": 1316, - "cumulativeRBE": 245105, - "cumulativeCash": 82742.2 - }, - { - "round": "77", - "rbe": 22596, - "cashThisRound": 2540.2, - "cumulativeRBE": 267701, - "cumulativeCash": 85282.4 - }, - { - "round": "78", - "rbe": 26382, - "cashThisRound": 4862, - "cumulativeRBE": 294083, - "cumulativeCash": 90144.4 - }, - { - "round": "79", - "rbe": 45804, - "cashThisRound": 6709, - "cumulativeRBE": 339887, - "cumulativeCash": 96853.4 - }, - { - "round": "80", - "rbe": 16656, - "cashThisRound": 1400.2, - "cumulativeRBE": 356543, - "cumulativeCash": 98253.6 - }, - { - "round": "81", - "rbe": 44506, - "cashThisRound": 5366, - "cumulativeRBE": 401049, - "cumulativeCash": 103619.6 - }, - { - "round": "82", - "rbe": 52320, - "cashThisRound": 4757, - "cumulativeRBE": 453369, - "cumulativeCash": 108376.6 - }, - { - "round": "83", - "rbe": 25080, - "cashThisRound": 4749, - "cumulativeRBE": 478449, - "cumulativeCash": 113125.6 - }, - { - "round": "84", - "rbe": 51480, - "cashThisRound": 7044, - "cumulativeRBE": 529929, - "cumulativeCash": 120169.6 - }, - { - "round": "85", - "rbe": 30704, - "cashThisRound": 2625.4, - "cumulativeRBE": 560633, - "cumulativeCash": 122795 - }, - { - "round": "86", - "rbe": 27040, - "cashThisRound": 948.5, - "cumulativeRBE": 587673, - "cumulativeCash": 123743.5 - }, - { - "round": "87", - "rbe": 63008, - "cashThisRound": 2627.4, - "cumulativeRBE": 650681, - "cumulativeCash": 126370.9 - }, - { - "round": "88", - "rbe": 63600, - "cashThisRound": 3314, - "cumulativeRBE": 714281, - "cumulativeCash": 129684.9 - }, - { - "round": "89", - "rbe": 64384, - "cashThisRound": 2171, - "cumulativeRBE": 778665, - "cumulativeCash": 131855.9 - }, - { - "round": "90", - "rbe": 2756, - "cashThisRound": 339.3, - "cumulativeRBE": 781421, - "cumulativeCash": 132195.2 - }, - { - "round": "91", - "rbe": 71160, - "cashThisRound": 4191, - "cumulativeRBE": 852581, - "cumulativeCash": 136386.2 - }, - { - "round": "92", - "rbe": 117408, - "cashThisRound": 4537.4, - "cumulativeRBE": 969989, - "cumulativeCash": 140923.6 - }, - { - "round": "93", - "rbe": 62936, - "cashThisRound": 1946.6, - "cumulativeRBE": 1032925, - "cumulativeCash": 142870.2 - }, - { - "round": "94", - "rbe": 178112, - "cashThisRound": 7667.1, - "cumulativeRBE": 1211037, - "cumulativeCash": 150537.3 - }, - { - "round": "95", - "rbe": 80860, - "cashThisRound": 3718, - "cumulativeRBE": 1291897, - "cumulativeCash": 154255.3 - }, - { - "round": "96", - "rbe": 238952, - "cashThisRound": 9955.6, - "cumulativeRBE": 1530849, - "cumulativeCash": 164210.9 - }, - { - "round": "97", - "rbe": 69984, - "cashThisRound": 1417.2, - "cumulativeRBE": 1600833, - "cumulativeCash": 165628.1 - }, - { - "round": "98", - "rbe": 327456, - "cashThisRound": 9653.8, - "cumulativeRBE": 1928289, - "cumulativeCash": 175281.9 - }, - { - "round": "99", - "rbe": 47424, - "cashThisRound": 2827.9, - "cumulativeRBE": 1975713, - "cumulativeCash": 178109.8 - }, - { - "round": "100", - "rbe": 67200, - "cashThisRound": 1534.6, - "cumulativeRBE": 2042913, - "cumulativeCash": 179644.4 - }, - { - "round": "101", - "rbe": 20020, - "cashThisRound": 764, - "cumulativeRBE": 2062933, - "cumulativeCash": 180408.4 - }, - { - "round": "102", - "rbe": 199826, - "cashThisRound": 2451.2, - "cumulativeRBE": 2262759, - "cumulativeCash": 182859.6 - }, - { - "round": "103", - "rbe": 507908, - "cashThisRound": 6170.4, - "cumulativeRBE": 2770667, - "cumulativeCash": 189030 - }, - { - "round": "104", - "rbe": 387472, - "cashThisRound": 7591.5, - "cumulativeRBE": 3158139, - "cumulativeCash": 196621.5 - }, - { - "round": "105", - "rbe": 152340, - "cashThisRound": 4401.3, - "cumulativeRBE": 3310479, - "cumulativeCash": 201022.8 - }, - { - "round": "106", - "rbe": 113376, - "cashThisRound": 1977.7, - "cumulativeRBE": 3423855, - "cumulativeCash": 203000.4 - }, - { - "round": "107", - "rbe": 447384, - "cashThisRound": 3865.7, - "cumulativeRBE": 3871239, - "cumulativeCash": 206866.1 - }, - { - "round": "108", - "rbe": 643088, - "cashThisRound": 6004, - "cumulativeRBE": 4514327, - "cumulativeCash": 212870.1 - }, - { - "round": "109", - "rbe": 552345, - "cashThisRound": 7648.3, - "cumulativeRBE": 5066672, - "cumulativeCash": 220518.3 - }, - { - "round": "110", - "rbe": 141410, - "cashThisRound": 2687.8, - "cumulativeRBE": 5208082, - "cumulativeCash": 223206.1 - }, - { - "round": "111", - "rbe": 949472, - "cashThisRound": 9667.6, - "cumulativeRBE": 6157554, - "cumulativeCash": 232873.6 - }, - { - "round": "112", - "rbe": 261648, - "cashThisRound": 2670.8, - "cumulativeRBE": 6419202, - "cumulativeCash": 235544.4 - }, - { - "round": "113", - "rbe": 231102, - "cashThisRound": 3184.5, - "cumulativeRBE": 6650304, - "cumulativeCash": 238728.9 - }, - { - "round": "114", - "rbe": 483416, - "cashThisRound": 5608.2, - "cumulativeRBE": 7133720, - "cumulativeCash": 244337.1 - }, - { - "round": "115", - "rbe": 492396, - "cashThisRound": 5609.2, - "cumulativeRBE": 7626116, - "cumulativeCash": 249946.2 - }, - { - "round": "116", - "rbe": 575600, - "cashThisRound": 4148.9, - "cumulativeRBE": 8201716, - "cumulativeCash": 254095.1 - }, - { - "round": "117", - "rbe": 75010, - "cashThisRound": 1161.8, - "cumulativeRBE": 8276726, - "cumulativeCash": 255256.9 - }, - { - "round": "118", - "rbe": 398784, - "cashThisRound": 4450.1, - "cumulativeRBE": 8675510, - "cumulativeCash": 259707 - }, - { - "round": "119", - "rbe": 319020, - "cashThisRound": 2220.9, - "cumulativeRBE": 8994530, - "cumulativeCash": 261927.9 - }, - { - "round": "120", - "rbe": 431808, - "cashThisRound": 5252.8, - "cumulativeRBE": 9426338, - "cumulativeCash": 267180.7 - }, - { - "round": "121", - "rbe": 516500, - "cashThisRound": 1593.5, - "cumulativeRBE": 9942838, - "cumulativeCash": 268774.1 - }, - { - "round": "122", - "rbe": 386730, - "cashThisRound": 2083.5, - "cumulativeRBE": 10329568, - "cumulativeCash": 270857.6 - }, - { - "round": "123", - "rbe": 629936, - "cashThisRound": 2723.2, - "cumulativeRBE": 10959504, - "cumulativeCash": 273580.8 - }, - { - "round": "124", - "rbe": 738600, - "cashThisRound": 2511.5, - "cumulativeRBE": 11698104, - "cumulativeCash": 276092.3 - }, - { - "round": "125", - "rbe": 939624, - "cashThisRound": 4548.5, - "cumulativeRBE": 12637728, - "cumulativeCash": 280640.8 - }, - { - "round": "126", - "rbe": 141778, - "cashThisRound": 980.5, - "cumulativeRBE": 12779506, - "cumulativeCash": 281621.3 - }, - { - "round": "127", - "rbe": 178248, - "cashThisRound": 1324.8, - "cumulativeRBE": 12957754, - "cumulativeCash": 282946.1 - }, - { - "round": "128", - "rbe": 322048, - "cashThisRound": 1820.2, - "cumulativeRBE": 13279802, - "cumulativeCash": 284766.2 - }, - { - "round": "129", - "rbe": 826792, - "cashThisRound": 2240.8, - "cumulativeRBE": 14106594, - "cumulativeCash": 287007 - }, - { - "round": "130", - "rbe": 307968, - "cashThisRound": 1784.5, - "cumulativeRBE": 14414562, - "cumulativeCash": 288791.5 - }, - { - "round": "131", - "rbe": 1461456, - "cashThisRound": 2427.4, - "cumulativeRBE": 15876018, - "cumulativeCash": 291218.8 - }, - { - "round": "132", - "rbe": 1268688, - "cashThisRound": 3184.5, - "cumulativeRBE": 17144706, - "cumulativeCash": 294403.3 - }, - { - "round": "133", - "rbe": 1153341, - "cashThisRound": 3306, - "cumulativeRBE": 18298047, - "cumulativeCash": 297709.3 - }, - { - "round": "134", - "rbe": 374840, - "cashThisRound": 1454, - "cumulativeRBE": 18672887, - "cumulativeCash": 299163.3 - }, - { - "round": "135", - "rbe": 1386840, - "cashThisRound": 2103.3, - "cumulativeRBE": 20059727, - "cumulativeCash": 301266.6 - }, - { - "round": "136", - "rbe": 402624, - "cashThisRound": 1699.5, - "cumulativeRBE": 20462351, - "cumulativeCash": 302966.1 - }, - { - "round": "137", - "rbe": 1143984, - "cashThisRound": 3531.1, - "cumulativeRBE": 21606335, - "cumulativeCash": 306497.2 - }, - { - "round": "138", - "rbe": 442872, - "cashThisRound": 1198.1, - "cumulativeRBE": 22049207, - "cumulativeCash": 307695.3 - }, - { - "round": "139", - "rbe": 401346, - "cashThisRound": 2166.9, - "cumulativeRBE": 22450553, - "cumulativeCash": 309862.2 - }, - { - "round": "140", - "rbe": 645440, - "cashThisRound": 773.8, - "cumulativeRBE": 23095993, - "cumulativeCash": 310636 - } +[ + { + "round": "Start", + "rbe": 0, + "cashThisRound": 650, + "cumulativeRBE": 0, + "cumulativeCash": 650 + }, + { + "round": "1", + "rbe": 20, + "cashThisRound": 121, + "cumulativeRBE": 20, + "cumulativeCash": 771 + }, + { + "round": "2", + "rbe": 35, + "cashThisRound": 137, + "cumulativeRBE": 55, + "cumulativeCash": 908 + }, + { + "round": "3", + "rbe": 35, + "cashThisRound": 138, + "cumulativeRBE": 90, + "cumulativeCash": 1046 + }, + { + "round": "4", + "rbe": 71, + "cashThisRound": 175, + "cumulativeRBE": 161, + "cumulativeCash": 1221 + }, + { + "round": "5", + "rbe": 59, + "cashThisRound": 164, + "cumulativeRBE": 220, + "cumulativeCash": 1385 + }, + { + "round": "6", + "rbe": 57, + "cashThisRound": 163, + "cumulativeRBE": 277, + "cumulativeCash": 1548 + }, + { + "round": "7", + "rbe": 75, + "cashThisRound": 182, + "cumulativeRBE": 352, + "cumulativeCash": 1730 + }, + { + "round": "8", + "rbe": 92, + "cashThisRound": 200, + "cumulativeRBE": 444, + "cumulativeCash": 1930 + }, + { + "round": "9", + "rbe": 90, + "cashThisRound": 199, + "cumulativeRBE": 534, + "cumulativeCash": 2129 + }, + { + "round": "10", + "rbe": 204, + "cashThisRound": 314, + "cumulativeRBE": 738, + "cumulativeCash": 2443 + }, + { + "round": "11", + "rbe": 78, + "cashThisRound": 189, + "cumulativeRBE": 816, + "cumulativeCash": 2632 + }, + { + "round": "12", + "rbe": 80, + "cashThisRound": 192, + "cumulativeRBE": 896, + "cumulativeCash": 2824 + }, + { + "round": "13", + "rbe": 169, + "cashThisRound": 282, + "cumulativeRBE": 1065, + "cumulativeCash": 3106 + }, + { + "round": "14", + "rbe": 145, + "cashThisRound": 259, + "cumulativeRBE": 1210, + "cumulativeCash": 3365 + }, + { + "round": "15", + "rbe": 151, + "cashThisRound": 266, + "cumulativeRBE": 1361, + "cumulativeCash": 3631 + }, + { + "round": "16", + "rbe": 152, + "cashThisRound": 268, + "cumulativeRBE": 1513, + "cumulativeCash": 3899 + }, + { + "round": "17", + "rbe": 48, + "cashThisRound": 165, + "cumulativeRBE": 1561, + "cumulativeCash": 4064 + }, + { + "round": "18", + "rbe": 240, + "cashThisRound": 358, + "cumulativeRBE": 1801, + "cumulativeCash": 4422 + }, + { + "round": "19", + "rbe": 141, + "cashThisRound": 260, + "cumulativeRBE": 1942, + "cumulativeCash": 4682 + }, + { + "round": "20", + "rbe": 66, + "cashThisRound": 186, + "cumulativeRBE": 2008, + "cumulativeCash": 4868 + }, + { + "round": "21", + "rbe": 230, + "cashThisRound": 351, + "cumulativeRBE": 2238, + "cumulativeCash": 5219 + }, + { + "round": "22", + "rbe": 176, + "cashThisRound": 298, + "cumulativeRBE": 2414, + "cumulativeCash": 5517 + }, + { + "round": "23", + "rbe": 154, + "cashThisRound": 277, + "cumulativeRBE": 2568, + "cumulativeCash": 5794 + }, + { + "round": "24", + "rbe": 43, + "cashThisRound": 167, + "cumulativeRBE": 2611, + "cumulativeCash": 5961 + }, + { + "round": "25", + "rbe": 210, + "cashThisRound": 335, + "cumulativeRBE": 2821, + "cumulativeCash": 6296 + }, + { + "round": "26", + "rbe": 207, + "cashThisRound": 333, + "cumulativeRBE": 3028, + "cumulativeCash": 6629 + }, + { + "round": "27", + "rbe": 535, + "cashThisRound": 662, + "cumulativeRBE": 3563, + "cumulativeCash": 7291 + }, + { + "round": "28", + "rbe": 138, + "cashThisRound": 266, + "cumulativeRBE": 3701, + "cumulativeCash": 7557 + }, + { + "round": "29", + "rbe": 260, + "cashThisRound": 389, + "cumulativeRBE": 3961, + "cumulativeCash": 7946 + }, + { + "round": "30", + "rbe": 207, + "cashThisRound": 337, + "cumulativeRBE": 4168, + "cumulativeCash": 8283 + }, + { + "round": "31", + "rbe": 406, + "cashThisRound": 537, + "cumulativeRBE": 4574, + "cumulativeCash": 8820 + }, + { + "round": "32", + "rbe": 495, + "cashThisRound": 627, + "cumulativeRBE": 5069, + "cumulativeCash": 9447 + }, + { + "round": "33", + "rbe": 72, + "cashThisRound": 205, + "cumulativeRBE": 5141, + "cumulativeCash": 9652 + }, + { + "round": "34", + "rbe": 778, + "cashThisRound": 912, + "cumulativeRBE": 5919, + "cumulativeCash": 10564 + }, + { + "round": "35", + "rbe": 1015, + "cashThisRound": 1150, + "cumulativeRBE": 6934, + "cumulativeCash": 11714 + }, + { + "round": "36", + "rbe": 760, + "cashThisRound": 896, + "cumulativeRBE": 7694, + "cumulativeCash": 12610 + }, + { + "round": "37", + "rbe": 1202, + "cashThisRound": 1339, + "cumulativeRBE": 8896, + "cumulativeCash": 13949 + }, + { + "round": "38", + "rbe": 1157, + "cashThisRound": 1277, + "cumulativeRBE": 10053, + "cumulativeCash": 15226 + }, + { + "round": "39", + "rbe": 1620, + "cashThisRound": 1759, + "cumulativeRBE": 11673, + "cumulativeCash": 16985 + }, + { + "round": "40", + "rbe": 616, + "cashThisRound": 521, + "cumulativeRBE": 12289, + "cumulativeCash": 17506 + }, + { + "round": "41", + "rbe": 2040, + "cashThisRound": 2181, + "cumulativeRBE": 14329, + "cumulativeCash": 19687 + }, + { + "round": "42", + "rbe": 517, + "cashThisRound": 659, + "cumulativeRBE": 14846, + "cumulativeCash": 20346 + }, + { + "round": "43", + "rbe": 1198, + "cashThisRound": 1278, + "cumulativeRBE": 16044, + "cumulativeCash": 21624 + }, + { + "round": "44", + "rbe": 1150, + "cashThisRound": 1294, + "cumulativeRBE": 17194, + "cumulativeCash": 22918 + }, + { + "round": "45", + "rbe": 2289, + "cashThisRound": 2422, + "cumulativeRBE": 19483, + "cumulativeCash": 25340 + }, + { + "round": "46", + "rbe": 684, + "cashThisRound": 716, + "cumulativeRBE": 20167, + "cumulativeCash": 26056 + }, + { + "round": "47", + "rbe": 1598, + "cashThisRound": 1637, + "cumulativeRBE": 21765, + "cumulativeCash": 27693 + }, + { + "round": "48", + "rbe": 2752, + "cashThisRound": 2843, + "cumulativeRBE": 24517, + "cumulativeCash": 30536 + }, + { + "round": "49", + "rbe": 4771, + "cashThisRound": 4758, + "cumulativeRBE": 29288, + "cumulativeCash": 35294 + }, + { + "round": "50", + "rbe": 3540, + "cashThisRound": 3016, + "cumulativeRBE": 32828, + "cumulativeCash": 38310 + }, + { + "round": "51", + "rbe": 2030, + "cashThisRound": 1098.5, + "cumulativeRBE": 34858, + "cumulativeCash": 39408.5 + }, + { + "round": "52", + "rbe": 3447, + "cashThisRound": 1595.5, + "cumulativeRBE": 38305, + "cumulativeCash": 41004 + }, + { + "round": "53", + "rbe": 2248, + "cashThisRound": 924.5, + "cumulativeRBE": 40553, + "cumulativeCash": 41928.5 + }, + { + "round": "54", + "rbe": 4872, + "cashThisRound": 2197.5, + "cumulativeRBE": 45425, + "cumulativeCash": 44126 + }, + { + "round": "55", + "rbe": 5296, + "cashThisRound": 2483, + "cumulativeRBE": 50721, + "cumulativeCash": 46609 + }, + { + "round": "56", + "rbe": 2496, + "cashThisRound": 1286.5, + "cumulativeRBE": 53217, + "cumulativeCash": 47895.5 + }, + { + "round": "57", + "rbe": 4344, + "cashThisRound": 1859, + "cumulativeRBE": 57561, + "cumulativeCash": 49754.5 + }, + { + "round": "58", + "rbe": 5780, + "cashThisRound": 2298, + "cumulativeRBE": 63341, + "cumulativeCash": 52052.5 + }, + { + "round": "59", + "rbe": 4270, + "cashThisRound": 2159, + "cumulativeRBE": 67611, + "cumulativeCash": 54211.5 + }, + { + "round": "60", + "rbe": 3164, + "cashThisRound": 922.5, + "cumulativeRBE": 70775, + "cumulativeCash": 55134 + }, + { + "round": "61", + "rbe": 6530, + "cashThisRound": 1232, + "cumulativeRBE": 77305, + "cumulativeCash": 56366 + }, + { + "round": "62", + "rbe": 8247, + "cashThisRound": 1386.4, + "cumulativeRBE": 85552, + "cumulativeCash": 57752.4 + }, + { + "round": "63", + "rbe": 14413, + "cashThisRound": 2826, + "cumulativeRBE": 99965, + "cumulativeCash": 60578.4 + }, + { + "round": "64", + "rbe": 6264, + "cashThisRound": 849.8, + "cumulativeRBE": 106229, + "cumulativeCash": 61428.2 + }, + { + "round": "65", + "rbe": 18966, + "cashThisRound": 3071.6, + "cumulativeRBE": 125195, + "cumulativeCash": 64499.8 + }, + { + "round": "66", + "rbe": 7496, + "cashThisRound": 1004.2, + "cumulativeRBE": 132691, + "cumulativeCash": 65504 + }, + { + "round": "67", + "rbe": 6410, + "cashThisRound": 1023.6, + "cumulativeRBE": 139101, + "cumulativeCash": 66527.6 + }, + { + "round": "68", + "rbe": 5628, + "cashThisRound": 777.8, + "cumulativeRBE": 144729, + "cumulativeCash": 67305.4 + }, + { + "round": "69", + "rbe": 6680, + "cashThisRound": 1391, + "cumulativeRBE": 151409, + "cumulativeCash": 68696.4 + }, + { + "round": "70", + "rbe": 13184, + "cashThisRound": 2618.8, + "cumulativeRBE": 164593, + "cumulativeCash": 71315.2 + }, + { + "round": "71", + "rbe": 9280, + "cashThisRound": 1503, + "cumulativeRBE": 173873, + "cumulativeCash": 72818.2 + }, + { + "round": "72", + "rbe": 10280, + "cashThisRound": 1504, + "cumulativeRBE": 184153, + "cumulativeCash": 74322.2 + }, + { + "round": "73", + "rbe": 11256, + "cashThisRound": 1392.6, + "cumulativeRBE": 195409, + "cumulativeCash": 75714.8 + }, + { + "round": "74", + "rbe": 18054, + "cashThisRound": 3044, + "cumulativeRBE": 213463, + "cumulativeCash": 78758.8 + }, + { + "round": "75", + "rbe": 25402, + "cashThisRound": 2667.4, + "cumulativeRBE": 238865, + "cumulativeCash": 81426.2 + }, + { + "round": "76", + "rbe": 6240, + "cashThisRound": 1316, + "cumulativeRBE": 245105, + "cumulativeCash": 82742.2 + }, + { + "round": "77", + "rbe": 22596, + "cashThisRound": 2540.2, + "cumulativeRBE": 267701, + "cumulativeCash": 85282.4 + }, + { + "round": "78", + "rbe": 26382, + "cashThisRound": 4862, + "cumulativeRBE": 294083, + "cumulativeCash": 90144.4 + }, + { + "round": "79", + "rbe": 45804, + "cashThisRound": 6709, + "cumulativeRBE": 339887, + "cumulativeCash": 96853.4 + }, + { + "round": "80", + "rbe": 16656, + "cashThisRound": 1400.2, + "cumulativeRBE": 356543, + "cumulativeCash": 98253.6 + }, + { + "round": "81", + "rbe": 44506, + "cashThisRound": 5366, + "cumulativeRBE": 401049, + "cumulativeCash": 103619.6 + }, + { + "round": "82", + "rbe": 52320, + "cashThisRound": 4757, + "cumulativeRBE": 453369, + "cumulativeCash": 108376.6 + }, + { + "round": "83", + "rbe": 25080, + "cashThisRound": 4749, + "cumulativeRBE": 478449, + "cumulativeCash": 113125.6 + }, + { + "round": "84", + "rbe": 51480, + "cashThisRound": 7044, + "cumulativeRBE": 529929, + "cumulativeCash": 120169.6 + }, + { + "round": "85", + "rbe": 30704, + "cashThisRound": 2625.4, + "cumulativeRBE": 560633, + "cumulativeCash": 122795 + }, + { + "round": "86", + "rbe": 27040, + "cashThisRound": 948.5, + "cumulativeRBE": 587673, + "cumulativeCash": 123743.5 + }, + { + "round": "87", + "rbe": 63008, + "cashThisRound": 2627.4, + "cumulativeRBE": 650681, + "cumulativeCash": 126370.9 + }, + { + "round": "88", + "rbe": 63600, + "cashThisRound": 3314, + "cumulativeRBE": 714281, + "cumulativeCash": 129684.9 + }, + { + "round": "89", + "rbe": 64384, + "cashThisRound": 2171, + "cumulativeRBE": 778665, + "cumulativeCash": 131855.9 + }, + { + "round": "90", + "rbe": 2756, + "cashThisRound": 339.3, + "cumulativeRBE": 781421, + "cumulativeCash": 132195.2 + }, + { + "round": "91", + "rbe": 71160, + "cashThisRound": 4191, + "cumulativeRBE": 852581, + "cumulativeCash": 136386.2 + }, + { + "round": "92", + "rbe": 117408, + "cashThisRound": 4537.4, + "cumulativeRBE": 969989, + "cumulativeCash": 140923.6 + }, + { + "round": "93", + "rbe": 62936, + "cashThisRound": 1946.6, + "cumulativeRBE": 1032925, + "cumulativeCash": 142870.2 + }, + { + "round": "94", + "rbe": 178112, + "cashThisRound": 7667.1, + "cumulativeRBE": 1211037, + "cumulativeCash": 150537.3 + }, + { + "round": "95", + "rbe": 80860, + "cashThisRound": 3718, + "cumulativeRBE": 1291897, + "cumulativeCash": 154255.3 + }, + { + "round": "96", + "rbe": 238952, + "cashThisRound": 9955.6, + "cumulativeRBE": 1530849, + "cumulativeCash": 164210.9 + }, + { + "round": "97", + "rbe": 69984, + "cashThisRound": 1417.2, + "cumulativeRBE": 1600833, + "cumulativeCash": 165628.1 + }, + { + "round": "98", + "rbe": 327456, + "cashThisRound": 9653.8, + "cumulativeRBE": 1928289, + "cumulativeCash": 175281.9 + }, + { + "round": "99", + "rbe": 47424, + "cashThisRound": 2827.9, + "cumulativeRBE": 1975713, + "cumulativeCash": 178109.8 + }, + { + "round": "100", + "rbe": 67200, + "cashThisRound": 1534.6, + "cumulativeRBE": 2042913, + "cumulativeCash": 179644.4 + }, + { + "round": "101", + "rbe": 20020, + "cashThisRound": 764, + "cumulativeRBE": 2062933, + "cumulativeCash": 180408.4 + }, + { + "round": "102", + "rbe": 199826, + "cashThisRound": 2451.2, + "cumulativeRBE": 2262759, + "cumulativeCash": 182859.6 + }, + { + "round": "103", + "rbe": 507908, + "cashThisRound": 6170.4, + "cumulativeRBE": 2770667, + "cumulativeCash": 189030 + }, + { + "round": "104", + "rbe": 387472, + "cashThisRound": 7591.5, + "cumulativeRBE": 3158139, + "cumulativeCash": 196621.5 + }, + { + "round": "105", + "rbe": 152340, + "cashThisRound": 4401.3, + "cumulativeRBE": 3310479, + "cumulativeCash": 201022.8 + }, + { + "round": "106", + "rbe": 113376, + "cashThisRound": 1977.7, + "cumulativeRBE": 3423855, + "cumulativeCash": 203000.4 + }, + { + "round": "107", + "rbe": 447384, + "cashThisRound": 3865.7, + "cumulativeRBE": 3871239, + "cumulativeCash": 206866.1 + }, + { + "round": "108", + "rbe": 643088, + "cashThisRound": 6004, + "cumulativeRBE": 4514327, + "cumulativeCash": 212870.1 + }, + { + "round": "109", + "rbe": 552345, + "cashThisRound": 7648.3, + "cumulativeRBE": 5066672, + "cumulativeCash": 220518.3 + }, + { + "round": "110", + "rbe": 141410, + "cashThisRound": 2687.8, + "cumulativeRBE": 5208082, + "cumulativeCash": 223206.1 + }, + { + "round": "111", + "rbe": 949472, + "cashThisRound": 9667.6, + "cumulativeRBE": 6157554, + "cumulativeCash": 232873.6 + }, + { + "round": "112", + "rbe": 261648, + "cashThisRound": 2670.8, + "cumulativeRBE": 6419202, + "cumulativeCash": 235544.4 + }, + { + "round": "113", + "rbe": 231102, + "cashThisRound": 3184.5, + "cumulativeRBE": 6650304, + "cumulativeCash": 238728.9 + }, + { + "round": "114", + "rbe": 483416, + "cashThisRound": 5608.2, + "cumulativeRBE": 7133720, + "cumulativeCash": 244337.1 + }, + { + "round": "115", + "rbe": 492396, + "cashThisRound": 5609.2, + "cumulativeRBE": 7626116, + "cumulativeCash": 249946.2 + }, + { + "round": "116", + "rbe": 575600, + "cashThisRound": 4148.9, + "cumulativeRBE": 8201716, + "cumulativeCash": 254095.1 + }, + { + "round": "117", + "rbe": 75010, + "cashThisRound": 1161.8, + "cumulativeRBE": 8276726, + "cumulativeCash": 255256.9 + }, + { + "round": "118", + "rbe": 398784, + "cashThisRound": 4450.1, + "cumulativeRBE": 8675510, + "cumulativeCash": 259707 + }, + { + "round": "119", + "rbe": 319020, + "cashThisRound": 2220.9, + "cumulativeRBE": 8994530, + "cumulativeCash": 261927.9 + }, + { + "round": "120", + "rbe": 431808, + "cashThisRound": 5252.8, + "cumulativeRBE": 9426338, + "cumulativeCash": 267180.7 + }, + { + "round": "121", + "rbe": 516500, + "cashThisRound": 1593.5, + "cumulativeRBE": 9942838, + "cumulativeCash": 268774.1 + }, + { + "round": "122", + "rbe": 386730, + "cashThisRound": 2083.5, + "cumulativeRBE": 10329568, + "cumulativeCash": 270857.6 + }, + { + "round": "123", + "rbe": 629936, + "cashThisRound": 2723.2, + "cumulativeRBE": 10959504, + "cumulativeCash": 273580.8 + }, + { + "round": "124", + "rbe": 738600, + "cashThisRound": 2511.5, + "cumulativeRBE": 11698104, + "cumulativeCash": 276092.3 + }, + { + "round": "125", + "rbe": 939624, + "cashThisRound": 4548.5, + "cumulativeRBE": 12637728, + "cumulativeCash": 280640.8 + }, + { + "round": "126", + "rbe": 141778, + "cashThisRound": 980.5, + "cumulativeRBE": 12779506, + "cumulativeCash": 281621.3 + }, + { + "round": "127", + "rbe": 178248, + "cashThisRound": 1324.8, + "cumulativeRBE": 12957754, + "cumulativeCash": 282946.1 + }, + { + "round": "128", + "rbe": 322048, + "cashThisRound": 1820.2, + "cumulativeRBE": 13279802, + "cumulativeCash": 284766.2 + }, + { + "round": "129", + "rbe": 826792, + "cashThisRound": 2240.8, + "cumulativeRBE": 14106594, + "cumulativeCash": 287007 + }, + { + "round": "130", + "rbe": 307968, + "cashThisRound": 1784.5, + "cumulativeRBE": 14414562, + "cumulativeCash": 288791.5 + }, + { + "round": "131", + "rbe": 1461456, + "cashThisRound": 2427.4, + "cumulativeRBE": 15876018, + "cumulativeCash": 291218.8 + }, + { + "round": "132", + "rbe": 1268688, + "cashThisRound": 3184.5, + "cumulativeRBE": 17144706, + "cumulativeCash": 294403.3 + }, + { + "round": "133", + "rbe": 1153341, + "cashThisRound": 3306, + "cumulativeRBE": 18298047, + "cumulativeCash": 297709.3 + }, + { + "round": "134", + "rbe": 374840, + "cashThisRound": 1454, + "cumulativeRBE": 18672887, + "cumulativeCash": 299163.3 + }, + { + "round": "135", + "rbe": 1386840, + "cashThisRound": 2103.3, + "cumulativeRBE": 20059727, + "cumulativeCash": 301266.6 + }, + { + "round": "136", + "rbe": 402624, + "cashThisRound": 1699.5, + "cumulativeRBE": 20462351, + "cumulativeCash": 302966.1 + }, + { + "round": "137", + "rbe": 1143984, + "cashThisRound": 3531.1, + "cumulativeRBE": 21606335, + "cumulativeCash": 306497.2 + }, + { + "round": "138", + "rbe": 442872, + "cashThisRound": 1198.1, + "cumulativeRBE": 22049207, + "cumulativeCash": 307695.3 + }, + { + "round": "139", + "rbe": 401346, + "cashThisRound": 2166.9, + "cumulativeRBE": 22450553, + "cumulativeCash": 309862.2 + }, + { + "round": "140", + "rbe": 645440, + "cashThisRound": 773.8, + "cumulativeRBE": 23095993, + "cumulativeCash": 310636 + } ] \ No newline at end of file diff --git a/jsons/round2.json b/jsons/round2.json index 411a2c97..ddfcfef9 100644 --- a/jsons/round2.json +++ b/jsons/round2.json @@ -1,849 +1,849 @@ -[ - { - "rbe": 0, - "cashThisRound": 650, - "cumulativeRBE": 0, - "cumulativeCash": 650 - }, - { - "rbe": 20, - "cashThisRound": 121, - "cumulativeRBE": 20, - "cumulativeCash": 771 - }, - { - "rbe": 35, - "cashThisRound": 137, - "cumulativeRBE": 55, - "cumulativeCash": 908 - }, - { - "rbe": 35, - "cashThisRound": 137, - "cumulativeRBE": 90, - "cumulativeCash": 1046 - }, - { - "rbe": 71, - "cashThisRound": 175, - "cumulativeRBE": 161, - "cumulativeCash": 1221 - }, - { - "rbe": 59, - "cashThisRound": 164, - "cumulativeRBE": 220, - "cumulativeCash": 1385 - }, - { - "rbe": 57, - "cashThisRound": 163, - "cumulativeRBE": 277, - "cumulativeCash": 1548 - }, - { - "rbe": 75, - "cashThisRound": 182, - "cumulativeRBE": 352, - "cumulativeCash": 1730 - }, - { - "rbe": 92, - "cashThisRound": 200, - "cumulativeRBE": 444, - "cumulativeCash": 1930 - }, - { - "rbe": 90, - "cashThisRound": 199, - "cumulativeRBE": 534, - "cumulativeCash": 2129 - }, - { - "rbe": 204, - "cashThisRound": 314, - "cumulativeRBE": 738, - "cumulativeCash": 2443 - }, - { - "rbe": 78, - "cashThisRound": 189, - "cumulativeRBE": 816, - "cumulativeCash": 2632 - }, - { - "rbe": 80, - "cashThisRound": 192, - "cumulativeRBE": 896, - "cumulativeCash": 2824 - }, - { - "rbe": 169, - "cashThisRound": 282, - "cumulativeRBE": 1065, - "cumulativeCash": 3106 - }, - { - "rbe": 145, - "cashThisRound": 259, - "cumulativeRBE": 1210, - "cumulativeCash": 3365 - }, - { - "rbe": 151, - "cashThisRound": 266, - "cumulativeRBE": 1361, - "cumulativeCash": 3631 - }, - { - "rbe": 152, - "cashThisRound": 268, - "cumulativeRBE": 1513, - "cumulativeCash": 3899 - }, - { - "rbe": 48, - "cashThisRound": 165, - "cumulativeRBE": 1561, - "cumulativeCash": 4064 - }, - { - "rbe": 240, - "cashThisRound": 358, - "cumulativeRBE": 1801, - "cumulativeCash": 4422 - }, - { - "rbe": 141, - "cashThisRound": 260, - "cumulativeRBE": 1942, - "cumulativeCash": 4682 - }, - { - "rbe": 66, - "cashThisRound": 186, - "cumulativeRBE": 2008, - "cumulativeCash": 4868 - }, - { - "rbe": 230, - "cashThisRound": 351, - "cumulativeRBE": 2238, - "cumulativeCash": 5219 - }, - { - "rbe": 176, - "cashThisRound": 298, - "cumulativeRBE": 2414, - "cumulativeCash": 5517 - }, - { - "rbe": 154, - "cashThisRound": 277, - "cumulativeRBE": 2568, - "cumulativeCash": 5794 - }, - { - "rbe": 43, - "cashThisRound": 167, - "cumulativeRBE": 2611, - "cumulativeCash": 5961 - }, - { - "rbe": 210, - "cashThisRound": 335, - "cumulativeRBE": 2821, - "cumulativeCash": 6296 - }, - { - "rbe": 207, - "cashThisRound": 333, - "cumulativeRBE": 3028, - "cumulativeCash": 6629 - }, - { - "rbe": 535, - "cashThisRound": 662, - "cumulativeRBE": 3565, - "cumulativeCash": 7291 - }, - { - "rbe": 138, - "cashThisRound": 266, - "cumulativeRBE": 3701, - "cumulativeCash": 7557 - }, - { - "rbe": 260, - "cashThisRound": 389, - "cumulativeRBE": 3961, - "cumulativeCash": 7946 - }, - { - "rbe": 207, - "cashThisRound": 337, - "cumulativeRBE": 4168, - "cumulativeCash": 8283 - }, - { - "rbe": 406, - "cashThisRound": 537, - "cumulativeRBE": 4574, - "cumulativeCash": 8820 - }, - { - "rbe": 495, - "cashThisRound": 627, - "cumulativeRBE": 5069, - "cumulativeCash": 9447 - }, - { - "rbe": 72, - "cashThisRound": 205, - "cumulativeRBE": 5141, - "cumulativeCash": 9652 - }, - { - "rbe": 778, - "cashThisRound": 912, - "cumulativeRBE": 5919, - "cumulativeCash": 10564 - }, - { - "rbe": 1015, - "cashThisRound": 1150, - "cumulativeRBE": 6934, - "cumulativeCash": 11714 - }, - { - "rbe": 760, - "cashThisRound": 896, - "cumulativeRBE": 7694, - "cumulativeCash": 12610 - }, - { - "rbe": 1202, - "cashThisRound": 1339, - "cumulativeRBE": 8896, - "cumulativeCash": 13949 - }, - { - "rbe": 1157, - "cashThisRound": 1277, - "cumulativeRBE": 10053, - "cumulativeCash": 15226 - }, - { - "rbe": 1620, - "cashThisRound": 1759, - "cumulativeRBE": 11673, - "cumulativeCash": 16985 - }, - { - "rbe": 616, - "cashThisRound": 521, - "cumulativeRBE": 12289, - "cumulativeCash": 17506 - }, - { - "rbe": 2040, - "cashThisRound": 2181, - "cumulativeRBE": 14329, - "cumulativeCash": 19687 - }, - { - "rbe": 517, - "cashThisRound": 659, - "cumulativeRBE": 14846, - "cumulativeCash": 20346 - }, - { - "rbe": 1198, - "cashThisRound": 1278, - "cumulativeRBE": 16044, - "cumulativeCash": 21624 - }, - { - "rbe": 1150, - "cashThisRound": 1294, - "cumulativeRBE": 17194, - "cumulativeCash": 22918 - }, - { - "rbe": 2289, - "cashThisRound": 2422, - "cumulativeRBE": 19483, - "cumulativeCash": 25340 - }, - { - "rbe": 684, - "cashThisRound": 716, - "cumulativeRBE": 20167, - "cumulativeCash": 26056 - }, - { - "rbe": 1598, - "cashThisRound": 1637, - "cumulativeRBE": 21765, - "cumulativeCash": 27693 - }, - { - "rbe": 2752, - "cashThisRound": 2843, - "cumulativeRBE": 24517, - "cumulativeCash": 30536 - }, - { - "rbe": 4771, - "cashThisRound": 4758, - "cumulativeRBE": 29288, - "cumulativeCash": 35294 - }, - { - "rbe": 3540, - "cashThisRound": 3016, - "cumulativeRBE": 32828, - "cumulativeCash": 38310 - }, - { - "rbe": 2030, - "cashThisRound": 1098.5, - "cumulativeRBE": 34858, - "cumulativeCash": 39408.5 - }, - { - "rbe": 3447, - "cashThisRound": 1595.5, - "cumulativeRBE": 38305, - "cumulativeCash": 41004 - }, - { - "rbe": 2248, - "cashThisRound": 924.5, - "cumulativeRBE": 40553, - "cumulativeCash": 41928.5 - }, - { - "rbe": 4872, - "cashThisRound": 2197.5, - "cumulativeRBE": 45425, - "cumulativeCash": 44126 - }, - { - "rbe": 5296, - "cashThisRound": 2483, - "cumulativeRBE": 50721, - "cumulativeCash": 46609 - }, - { - "rbe": 2496, - "cashThisRound": 1286.5, - "cumulativeRBE": 53217, - "cumulativeCash": 47895.5 - }, - { - "rbe": 4344, - "cashThisRound": 1859, - "cumulativeRBE": 57561, - "cumulativeCash": 49754.5 - }, - { - "rbe": 5780, - "cashThisRound": 2298, - "cumulativeRBE": 63341, - "cumulativeCash": 52052.5 - }, - { - "rbe": 4270, - "cashThisRound": 2159, - "cumulativeRBE": 67611, - "cumulativeCash": 54211.5 - }, - { - "rbe": 3164, - "cashThisRound": 922.5, - "cumulativeRBE": 70775, - "cumulativeCash": 55134 - }, - { - "rbe": 6530, - "cashThisRound": 1232, - "cumulativeRBE": 77305, - "cumulativeCash": 56366 - }, - { - "rbe": 8247, - "cashThisRound": 1386.4, - "cumulativeRBE": 85552, - "cumulativeCash": 57752.4 - }, - { - "rbe": 14413, - "cashThisRound": 2826, - "cumulativeRBE": 99965, - "cumulativeCash": 60578.4 - }, - { - "rbe": 6264, - "cashThisRound": 849.8, - "cumulativeRBE": 106229, - "cumulativeCash": 61428.2 - }, - { - "rbe": 18966, - "cashThisRound": 3071.6, - "cumulativeRBE": 125195, - "cumulativeCash": 64499.8 - }, - { - "rbe": 7496, - "cashThisRound": 1004.2, - "cumulativeRBE": 132691, - "cumulativeCash": 65504 - }, - { - "rbe": 6410, - "cashThisRound": 1023.6, - "cumulativeRBE": 139101, - "cumulativeCash": 66527.6 - }, - { - "rbe": 5628, - "cashThisRound": 777.8, - "cumulativeRBE": 144729, - "cumulativeCash": 67305.4 - }, - { - "rbe": 6680, - "cashThisRound": 1391, - "cumulativeRBE": 151409, - "cumulativeCash": 68696.4 - }, - { - "rbe": 13184, - "cashThisRound": 2618.8, - "cumulativeRBE": 164593, - "cumulativeCash": 71315.2 - }, - { - "rbe": 9280, - "cashThisRound": 1503, - "cumulativeRBE": 173873, - "cumulativeCash": 72818.2 - }, - { - "rbe": 10280, - "cashThisRound": 1504, - "cumulativeRBE": 184153, - "cumulativeCash": 74322.2 - }, - { - "rbe": 11256, - "cashThisRound": 1392.6, - "cumulativeRBE": 195409, - "cumulativeCash": 75714.8 - }, - { - "rbe": 18054, - "cashThisRound": 3044, - "cumulativeRBE": 213463, - "cumulativeCash": 78758.8 - }, - { - "rbe": 25402, - "cashThisRound": 2667.4, - "cumulativeRBE": 238865, - "cumulativeCash": 81426.2 - }, - { - "rbe": 6240, - "cashThisRound": 1316, - "cumulativeRBE": 245105, - "cumulativeCash": 82742.2 - }, - { - "rbe": 22596, - "cashThisRound": 2540.2, - "cumulativeRBE": 267701, - "cumulativeCash": 85282.4 - }, - { - "rbe": 26382, - "cashThisRound": 4862, - "cumulativeRBE": 294083, - "cumulativeCash": 90144.4 - }, - { - "rbe": 45804, - "cashThisRound": 6709, - "cumulativeRBE": 339887, - "cumulativeCash": 96853.4 - }, - { - "rbe": 16656, - "cashThisRound": 1400.2, - "cumulativeRBE": 356543, - "cumulativeCash": 98253.6 - }, - { - "rbe": 44506, - "cashThisRound": 5366, - "cumulativeRBE": 401049, - "cumulativeCash": 103619.6 - }, - { - "rbe": 52320, - "cashThisRound": 4757, - "cumulativeRBE": 453369, - "cumulativeCash": 108376.6 - }, - { - "rbe": 25080, - "cashThisRound": 4749, - "cumulativeRBE": 478449, - "cumulativeCash": 113125.6 - }, - { - "rbe": 51480, - "cashThisRound": 7044, - "cumulativeRBE": 529929, - "cumulativeCash": 120169.6 - }, - { - "rbe": 30704, - "cashThisRound": 2625.4, - "cumulativeRBE": 560633, - "cumulativeCash": 122795 - }, - { - "rbe": 27040, - "cashThisRound": 948.5, - "cumulativeRBE": 587673, - "cumulativeCash": 123743.5 - }, - { - "rbe": 63008, - "cashThisRound": 2627.4, - "cumulativeRBE": 650681, - "cumulativeCash": 126370.9 - }, - { - "rbe": 63600, - "cashThisRound": 3314, - "cumulativeRBE": 714281, - "cumulativeCash": 129684.9 - }, - { - "rbe": 64384, - "cashThisRound": 2171, - "cumulativeRBE": 778665, - "cumulativeCash": 131855.9 - }, - { - "rbe": 2756, - "cashThisRound": 339.3, - "cumulativeRBE": 781421, - "cumulativeCash": 132195.2 - }, - { - "rbe": 71160, - "cashThisRound": 4191, - "cumulativeRBE": 852581, - "cumulativeCash": 136386.2 - }, - { - "rbe": 117408, - "cashThisRound": 4537.4, - "cumulativeRBE": 969989, - "cumulativeCash": 140923.6 - }, - { - "rbe": 62936, - "cashThisRound": 1946.6, - "cumulativeRBE": 1032925, - "cumulativeCash": 142870.2 - }, - { - "rbe": 178112, - "cashThisRound": 7667.1, - "cumulativeRBE": 1211037, - "cumulativeCash": 150537.3 - }, - { - "rbe": 80860, - "cashThisRound": 3718, - "cumulativeRBE": 1291897, - "cumulativeCash": 154255.3 - }, - { - "rbe": 238952, - "cashThisRound": 9955.6, - "cumulativeRBE": 1530849, - "cumulativeCash": 164210.9 - }, - { - "rbe": 69984, - "cashThisRound": 1417.2, - "cumulativeRBE": 1600833, - "cumulativeCash": 165628.1 - }, - { - "rbe": 327456, - "cashThisRound": 9653.8, - "cumulativeRBE": 1928289, - "cumulativeCash": 175281.9 - }, - { - "rbe": 47424, - "cashThisRound": 2827.9, - "cumulativeRBE": 1975713, - "cumulativeCash": 178109.8 - }, - { - "rbe": 67200, - "cashThisRound": 1534.6, - "cumulativeRBE": 2042913, - "cumulativeCash": 179644.4, - "r100": "this is a placeholder for easily identifying r100" - }, - { - "rbe": 20020, - "cashThisRound": 764, - "cumulativeRBE": 2062933, - "cumulativeCash": 180408.4 - }, - { - "rbe": 199826, - "cashThisRound": 2451.2, - "cumulativeRBE": 2262759, - "cumulativeCash": 182859.6 - }, - { - "rbe": 507908, - "cashThisRound": 6170.4, - "cumulativeRBE": 2770667, - "cumulativeCash": 189030 - }, - { - "rbe": 387472, - "cashThisRound": 7591.5, - "cumulativeRBE": 3158139, - "cumulativeCash": 196621.5 - }, - { - "rbe": 152340, - "cashThisRound": 4401.3, - "cumulativeRBE": 3310479, - "cumulativeCash": 201022.8 - }, - { - "rbe": 113376, - "cashThisRound": 1977.7, - "cumulativeRBE": 3423855, - "cumulativeCash": 203000.4 - }, - { - "rbe": 447384, - "cashThisRound": 3865.7, - "cumulativeRBE": 3871239, - "cumulativeCash": 206866.1 - }, - { - "rbe": 643088, - "cashThisRound": 6004, - "cumulativeRBE": 4514327, - "cumulativeCash": 212870.1 - }, - { - "rbe": 552345, - "cashThisRound": 7648.3, - "cumulativeRBE": 5066672, - "cumulativeCash": 220518.3 - }, - { - "rbe": 141410, - "cashThisRound": 2687.8, - "cumulativeRBE": 5208082, - "cumulativeCash": 223206.1 - }, - { - "rbe": 949472, - "cashThisRound": 9667.6, - "cumulativeRBE": 6157554, - "cumulativeCash": 232873.6 - }, - { - "rbe": 261648, - "cashThisRound": 2670.8, - "cumulativeRBE": 6419202, - "cumulativeCash": 235544.4 - }, - { - "rbe": 231102, - "cashThisRound": 3184.5, - "cumulativeRBE": 6650304, - "cumulativeCash": 238728.9 - }, - { - "rbe": 483416, - "cashThisRound": 5608.2, - "cumulativeRBE": 7133720, - "cumulativeCash": 244337.1 - }, - { - "rbe": 492396, - "cashThisRound": 5609.2, - "cumulativeRBE": 7626116, - "cumulativeCash": 249946.2 - }, - { - "rbe": 575600, - "cashThisRound": 4148.9, - "cumulativeRBE": 8201716, - "cumulativeCash": 254095.1 - }, - { - "rbe": 75010, - "cashThisRound": 1161.8, - "cumulativeRBE": 8276726, - "cumulativeCash": 255256.9 - }, - { - "rbe": 398784, - "cashThisRound": 4450.1, - "cumulativeRBE": 8675510, - "cumulativeCash": 259707 - }, - { - "rbe": 319020, - "cashThisRound": 2220.9, - "cumulativeRBE": 8994530, - "cumulativeCash": 261927.9 - }, - { - "rbe": 431808, - "cashThisRound": 5252.8, - "cumulativeRBE": 9426338, - "cumulativeCash": 267180.7 - }, - { - "rbe": 516500, - "cashThisRound": 1593.5, - "cumulativeRBE": 9942838, - "cumulativeCash": 268774.1 - }, - { - "rbe": 386730, - "cashThisRound": 2083.5, - "cumulativeRBE": 10329568, - "cumulativeCash": 270857.6 - }, - { - "rbe": 629936, - "cashThisRound": 2723.2, - "cumulativeRBE": 10959504, - "cumulativeCash": 273580.8 - }, - { - "rbe": 738600, - "cashThisRound": 2511.5, - "cumulativeRBE": 11698104, - "cumulativeCash": 276092.3 - }, - { - "rbe": 939624, - "cashThisRound": 4548.5, - "cumulativeRBE": 12637728, - "cumulativeCash": 280640.8 - }, - { - "rbe": 141778, - "cashThisRound": 980.5, - "cumulativeRBE": 12779506, - "cumulativeCash": 281621.3 - }, - { - "rbe": 178248, - "cashThisRound": 1324.8, - "cumulativeRBE": 12957754, - "cumulativeCash": 282946.1 - }, - { - "rbe": 322048, - "cashThisRound": 1820.2, - "cumulativeRBE": 13279802, - "cumulativeCash": 284766.2 - }, - { - "rbe": 826792, - "cashThisRound": 2240.8, - "cumulativeRBE": 14106594, - "cumulativeCash": 287007 - }, - { - "rbe": 307968, - "cashThisRound": 1784.5, - "cumulativeRBE": 14414562, - "cumulativeCash": 288791.5 - }, - { - "rbe": 1461456, - "cashThisRound": 2427.4, - "cumulativeRBE": 15876018, - "cumulativeCash": 291218.8 - }, - { - "rbe": 1268688, - "cashThisRound": 3184.5, - "cumulativeRBE": 17144706, - "cumulativeCash": 294403.3 - }, - { - "rbe": 1153341, - "cashThisRound": 3306, - "cumulativeRBE": 18298047, - "cumulativeCash": 297709.3 - }, - { - "rbe": 374840, - "cashThisRound": 1454, - "cumulativeRBE": 18672887, - "cumulativeCash": 299163.3 - }, - { - "rbe": 1386840, - "cashThisRound": 2103.3, - "cumulativeRBE": 20059727, - "cumulativeCash": 301266.6 - }, - { - "rbe": 402624, - "cashThisRound": 1699.5, - "cumulativeRBE": 20462351, - "cumulativeCash": 302966.1 - }, - { - "rbe": 1143984, - "cashThisRound": 3531.1, - "cumulativeRBE": 21606335, - "cumulativeCash": 306497.2 - }, - { - "rbe": 442872, - "cashThisRound": 1198.1, - "cumulativeRBE": 22049207, - "cumulativeCash": 307695.3 - }, - { - "rbe": 401346, - "cashThisRound": 2166.9, - "cumulativeRBE": 22450553, - "cumulativeCash": 309862.2 - }, - { - "rbe": 645440, - "cashThisRound": 773.8, - "cumulativeRBE": 23095993, - "cumulativeCash": 310636 - } +[ + { + "rbe": 0, + "cashThisRound": 650, + "cumulativeRBE": 0, + "cumulativeCash": 650 + }, + { + "rbe": 20, + "cashThisRound": 121, + "cumulativeRBE": 20, + "cumulativeCash": 771 + }, + { + "rbe": 35, + "cashThisRound": 137, + "cumulativeRBE": 55, + "cumulativeCash": 908 + }, + { + "rbe": 35, + "cashThisRound": 137, + "cumulativeRBE": 90, + "cumulativeCash": 1046 + }, + { + "rbe": 71, + "cashThisRound": 175, + "cumulativeRBE": 161, + "cumulativeCash": 1221 + }, + { + "rbe": 59, + "cashThisRound": 164, + "cumulativeRBE": 220, + "cumulativeCash": 1385 + }, + { + "rbe": 57, + "cashThisRound": 163, + "cumulativeRBE": 277, + "cumulativeCash": 1548 + }, + { + "rbe": 75, + "cashThisRound": 182, + "cumulativeRBE": 352, + "cumulativeCash": 1730 + }, + { + "rbe": 92, + "cashThisRound": 200, + "cumulativeRBE": 444, + "cumulativeCash": 1930 + }, + { + "rbe": 90, + "cashThisRound": 199, + "cumulativeRBE": 534, + "cumulativeCash": 2129 + }, + { + "rbe": 204, + "cashThisRound": 314, + "cumulativeRBE": 738, + "cumulativeCash": 2443 + }, + { + "rbe": 78, + "cashThisRound": 189, + "cumulativeRBE": 816, + "cumulativeCash": 2632 + }, + { + "rbe": 80, + "cashThisRound": 192, + "cumulativeRBE": 896, + "cumulativeCash": 2824 + }, + { + "rbe": 169, + "cashThisRound": 282, + "cumulativeRBE": 1065, + "cumulativeCash": 3106 + }, + { + "rbe": 145, + "cashThisRound": 259, + "cumulativeRBE": 1210, + "cumulativeCash": 3365 + }, + { + "rbe": 151, + "cashThisRound": 266, + "cumulativeRBE": 1361, + "cumulativeCash": 3631 + }, + { + "rbe": 152, + "cashThisRound": 268, + "cumulativeRBE": 1513, + "cumulativeCash": 3899 + }, + { + "rbe": 48, + "cashThisRound": 165, + "cumulativeRBE": 1561, + "cumulativeCash": 4064 + }, + { + "rbe": 240, + "cashThisRound": 358, + "cumulativeRBE": 1801, + "cumulativeCash": 4422 + }, + { + "rbe": 141, + "cashThisRound": 260, + "cumulativeRBE": 1942, + "cumulativeCash": 4682 + }, + { + "rbe": 66, + "cashThisRound": 186, + "cumulativeRBE": 2008, + "cumulativeCash": 4868 + }, + { + "rbe": 230, + "cashThisRound": 351, + "cumulativeRBE": 2238, + "cumulativeCash": 5219 + }, + { + "rbe": 176, + "cashThisRound": 298, + "cumulativeRBE": 2414, + "cumulativeCash": 5517 + }, + { + "rbe": 154, + "cashThisRound": 277, + "cumulativeRBE": 2568, + "cumulativeCash": 5794 + }, + { + "rbe": 43, + "cashThisRound": 167, + "cumulativeRBE": 2611, + "cumulativeCash": 5961 + }, + { + "rbe": 210, + "cashThisRound": 335, + "cumulativeRBE": 2821, + "cumulativeCash": 6296 + }, + { + "rbe": 207, + "cashThisRound": 333, + "cumulativeRBE": 3028, + "cumulativeCash": 6629 + }, + { + "rbe": 535, + "cashThisRound": 662, + "cumulativeRBE": 3565, + "cumulativeCash": 7291 + }, + { + "rbe": 138, + "cashThisRound": 266, + "cumulativeRBE": 3701, + "cumulativeCash": 7557 + }, + { + "rbe": 260, + "cashThisRound": 389, + "cumulativeRBE": 3961, + "cumulativeCash": 7946 + }, + { + "rbe": 207, + "cashThisRound": 337, + "cumulativeRBE": 4168, + "cumulativeCash": 8283 + }, + { + "rbe": 406, + "cashThisRound": 537, + "cumulativeRBE": 4574, + "cumulativeCash": 8820 + }, + { + "rbe": 495, + "cashThisRound": 627, + "cumulativeRBE": 5069, + "cumulativeCash": 9447 + }, + { + "rbe": 72, + "cashThisRound": 205, + "cumulativeRBE": 5141, + "cumulativeCash": 9652 + }, + { + "rbe": 778, + "cashThisRound": 912, + "cumulativeRBE": 5919, + "cumulativeCash": 10564 + }, + { + "rbe": 1015, + "cashThisRound": 1150, + "cumulativeRBE": 6934, + "cumulativeCash": 11714 + }, + { + "rbe": 760, + "cashThisRound": 896, + "cumulativeRBE": 7694, + "cumulativeCash": 12610 + }, + { + "rbe": 1202, + "cashThisRound": 1339, + "cumulativeRBE": 8896, + "cumulativeCash": 13949 + }, + { + "rbe": 1157, + "cashThisRound": 1277, + "cumulativeRBE": 10053, + "cumulativeCash": 15226 + }, + { + "rbe": 1620, + "cashThisRound": 1759, + "cumulativeRBE": 11673, + "cumulativeCash": 16985 + }, + { + "rbe": 616, + "cashThisRound": 521, + "cumulativeRBE": 12289, + "cumulativeCash": 17506 + }, + { + "rbe": 2040, + "cashThisRound": 2181, + "cumulativeRBE": 14329, + "cumulativeCash": 19687 + }, + { + "rbe": 517, + "cashThisRound": 659, + "cumulativeRBE": 14846, + "cumulativeCash": 20346 + }, + { + "rbe": 1198, + "cashThisRound": 1278, + "cumulativeRBE": 16044, + "cumulativeCash": 21624 + }, + { + "rbe": 1150, + "cashThisRound": 1294, + "cumulativeRBE": 17194, + "cumulativeCash": 22918 + }, + { + "rbe": 2289, + "cashThisRound": 2422, + "cumulativeRBE": 19483, + "cumulativeCash": 25340 + }, + { + "rbe": 684, + "cashThisRound": 716, + "cumulativeRBE": 20167, + "cumulativeCash": 26056 + }, + { + "rbe": 1598, + "cashThisRound": 1637, + "cumulativeRBE": 21765, + "cumulativeCash": 27693 + }, + { + "rbe": 2752, + "cashThisRound": 2843, + "cumulativeRBE": 24517, + "cumulativeCash": 30536 + }, + { + "rbe": 4771, + "cashThisRound": 4758, + "cumulativeRBE": 29288, + "cumulativeCash": 35294 + }, + { + "rbe": 3540, + "cashThisRound": 3016, + "cumulativeRBE": 32828, + "cumulativeCash": 38310 + }, + { + "rbe": 2030, + "cashThisRound": 1098.5, + "cumulativeRBE": 34858, + "cumulativeCash": 39408.5 + }, + { + "rbe": 3447, + "cashThisRound": 1595.5, + "cumulativeRBE": 38305, + "cumulativeCash": 41004 + }, + { + "rbe": 2248, + "cashThisRound": 924.5, + "cumulativeRBE": 40553, + "cumulativeCash": 41928.5 + }, + { + "rbe": 4872, + "cashThisRound": 2197.5, + "cumulativeRBE": 45425, + "cumulativeCash": 44126 + }, + { + "rbe": 5296, + "cashThisRound": 2483, + "cumulativeRBE": 50721, + "cumulativeCash": 46609 + }, + { + "rbe": 2496, + "cashThisRound": 1286.5, + "cumulativeRBE": 53217, + "cumulativeCash": 47895.5 + }, + { + "rbe": 4344, + "cashThisRound": 1859, + "cumulativeRBE": 57561, + "cumulativeCash": 49754.5 + }, + { + "rbe": 5780, + "cashThisRound": 2298, + "cumulativeRBE": 63341, + "cumulativeCash": 52052.5 + }, + { + "rbe": 4270, + "cashThisRound": 2159, + "cumulativeRBE": 67611, + "cumulativeCash": 54211.5 + }, + { + "rbe": 3164, + "cashThisRound": 922.5, + "cumulativeRBE": 70775, + "cumulativeCash": 55134 + }, + { + "rbe": 6530, + "cashThisRound": 1232, + "cumulativeRBE": 77305, + "cumulativeCash": 56366 + }, + { + "rbe": 8247, + "cashThisRound": 1386.4, + "cumulativeRBE": 85552, + "cumulativeCash": 57752.4 + }, + { + "rbe": 14413, + "cashThisRound": 2826, + "cumulativeRBE": 99965, + "cumulativeCash": 60578.4 + }, + { + "rbe": 6264, + "cashThisRound": 849.8, + "cumulativeRBE": 106229, + "cumulativeCash": 61428.2 + }, + { + "rbe": 18966, + "cashThisRound": 3071.6, + "cumulativeRBE": 125195, + "cumulativeCash": 64499.8 + }, + { + "rbe": 7496, + "cashThisRound": 1004.2, + "cumulativeRBE": 132691, + "cumulativeCash": 65504 + }, + { + "rbe": 6410, + "cashThisRound": 1023.6, + "cumulativeRBE": 139101, + "cumulativeCash": 66527.6 + }, + { + "rbe": 5628, + "cashThisRound": 777.8, + "cumulativeRBE": 144729, + "cumulativeCash": 67305.4 + }, + { + "rbe": 6680, + "cashThisRound": 1391, + "cumulativeRBE": 151409, + "cumulativeCash": 68696.4 + }, + { + "rbe": 13184, + "cashThisRound": 2618.8, + "cumulativeRBE": 164593, + "cumulativeCash": 71315.2 + }, + { + "rbe": 9280, + "cashThisRound": 1503, + "cumulativeRBE": 173873, + "cumulativeCash": 72818.2 + }, + { + "rbe": 10280, + "cashThisRound": 1504, + "cumulativeRBE": 184153, + "cumulativeCash": 74322.2 + }, + { + "rbe": 11256, + "cashThisRound": 1392.6, + "cumulativeRBE": 195409, + "cumulativeCash": 75714.8 + }, + { + "rbe": 18054, + "cashThisRound": 3044, + "cumulativeRBE": 213463, + "cumulativeCash": 78758.8 + }, + { + "rbe": 25402, + "cashThisRound": 2667.4, + "cumulativeRBE": 238865, + "cumulativeCash": 81426.2 + }, + { + "rbe": 6240, + "cashThisRound": 1316, + "cumulativeRBE": 245105, + "cumulativeCash": 82742.2 + }, + { + "rbe": 22596, + "cashThisRound": 2540.2, + "cumulativeRBE": 267701, + "cumulativeCash": 85282.4 + }, + { + "rbe": 26382, + "cashThisRound": 4862, + "cumulativeRBE": 294083, + "cumulativeCash": 90144.4 + }, + { + "rbe": 45804, + "cashThisRound": 6709, + "cumulativeRBE": 339887, + "cumulativeCash": 96853.4 + }, + { + "rbe": 16656, + "cashThisRound": 1400.2, + "cumulativeRBE": 356543, + "cumulativeCash": 98253.6 + }, + { + "rbe": 44506, + "cashThisRound": 5366, + "cumulativeRBE": 401049, + "cumulativeCash": 103619.6 + }, + { + "rbe": 52320, + "cashThisRound": 4757, + "cumulativeRBE": 453369, + "cumulativeCash": 108376.6 + }, + { + "rbe": 25080, + "cashThisRound": 4749, + "cumulativeRBE": 478449, + "cumulativeCash": 113125.6 + }, + { + "rbe": 51480, + "cashThisRound": 7044, + "cumulativeRBE": 529929, + "cumulativeCash": 120169.6 + }, + { + "rbe": 30704, + "cashThisRound": 2625.4, + "cumulativeRBE": 560633, + "cumulativeCash": 122795 + }, + { + "rbe": 27040, + "cashThisRound": 948.5, + "cumulativeRBE": 587673, + "cumulativeCash": 123743.5 + }, + { + "rbe": 63008, + "cashThisRound": 2627.4, + "cumulativeRBE": 650681, + "cumulativeCash": 126370.9 + }, + { + "rbe": 63600, + "cashThisRound": 3314, + "cumulativeRBE": 714281, + "cumulativeCash": 129684.9 + }, + { + "rbe": 64384, + "cashThisRound": 2171, + "cumulativeRBE": 778665, + "cumulativeCash": 131855.9 + }, + { + "rbe": 2756, + "cashThisRound": 339.3, + "cumulativeRBE": 781421, + "cumulativeCash": 132195.2 + }, + { + "rbe": 71160, + "cashThisRound": 4191, + "cumulativeRBE": 852581, + "cumulativeCash": 136386.2 + }, + { + "rbe": 117408, + "cashThisRound": 4537.4, + "cumulativeRBE": 969989, + "cumulativeCash": 140923.6 + }, + { + "rbe": 62936, + "cashThisRound": 1946.6, + "cumulativeRBE": 1032925, + "cumulativeCash": 142870.2 + }, + { + "rbe": 178112, + "cashThisRound": 7667.1, + "cumulativeRBE": 1211037, + "cumulativeCash": 150537.3 + }, + { + "rbe": 80860, + "cashThisRound": 3718, + "cumulativeRBE": 1291897, + "cumulativeCash": 154255.3 + }, + { + "rbe": 238952, + "cashThisRound": 9955.6, + "cumulativeRBE": 1530849, + "cumulativeCash": 164210.9 + }, + { + "rbe": 69984, + "cashThisRound": 1417.2, + "cumulativeRBE": 1600833, + "cumulativeCash": 165628.1 + }, + { + "rbe": 327456, + "cashThisRound": 9653.8, + "cumulativeRBE": 1928289, + "cumulativeCash": 175281.9 + }, + { + "rbe": 47424, + "cashThisRound": 2827.9, + "cumulativeRBE": 1975713, + "cumulativeCash": 178109.8 + }, + { + "rbe": 67200, + "cashThisRound": 1534.6, + "cumulativeRBE": 2042913, + "cumulativeCash": 179644.4, + "r100": "this is a placeholder for easily identifying r100" + }, + { + "rbe": 20020, + "cashThisRound": 764, + "cumulativeRBE": 2062933, + "cumulativeCash": 180408.4 + }, + { + "rbe": 199826, + "cashThisRound": 2451.2, + "cumulativeRBE": 2262759, + "cumulativeCash": 182859.6 + }, + { + "rbe": 507908, + "cashThisRound": 6170.4, + "cumulativeRBE": 2770667, + "cumulativeCash": 189030 + }, + { + "rbe": 387472, + "cashThisRound": 7591.5, + "cumulativeRBE": 3158139, + "cumulativeCash": 196621.5 + }, + { + "rbe": 152340, + "cashThisRound": 4401.3, + "cumulativeRBE": 3310479, + "cumulativeCash": 201022.8 + }, + { + "rbe": 113376, + "cashThisRound": 1977.7, + "cumulativeRBE": 3423855, + "cumulativeCash": 203000.4 + }, + { + "rbe": 447384, + "cashThisRound": 3865.7, + "cumulativeRBE": 3871239, + "cumulativeCash": 206866.1 + }, + { + "rbe": 643088, + "cashThisRound": 6004, + "cumulativeRBE": 4514327, + "cumulativeCash": 212870.1 + }, + { + "rbe": 552345, + "cashThisRound": 7648.3, + "cumulativeRBE": 5066672, + "cumulativeCash": 220518.3 + }, + { + "rbe": 141410, + "cashThisRound": 2687.8, + "cumulativeRBE": 5208082, + "cumulativeCash": 223206.1 + }, + { + "rbe": 949472, + "cashThisRound": 9667.6, + "cumulativeRBE": 6157554, + "cumulativeCash": 232873.6 + }, + { + "rbe": 261648, + "cashThisRound": 2670.8, + "cumulativeRBE": 6419202, + "cumulativeCash": 235544.4 + }, + { + "rbe": 231102, + "cashThisRound": 3184.5, + "cumulativeRBE": 6650304, + "cumulativeCash": 238728.9 + }, + { + "rbe": 483416, + "cashThisRound": 5608.2, + "cumulativeRBE": 7133720, + "cumulativeCash": 244337.1 + }, + { + "rbe": 492396, + "cashThisRound": 5609.2, + "cumulativeRBE": 7626116, + "cumulativeCash": 249946.2 + }, + { + "rbe": 575600, + "cashThisRound": 4148.9, + "cumulativeRBE": 8201716, + "cumulativeCash": 254095.1 + }, + { + "rbe": 75010, + "cashThisRound": 1161.8, + "cumulativeRBE": 8276726, + "cumulativeCash": 255256.9 + }, + { + "rbe": 398784, + "cashThisRound": 4450.1, + "cumulativeRBE": 8675510, + "cumulativeCash": 259707 + }, + { + "rbe": 319020, + "cashThisRound": 2220.9, + "cumulativeRBE": 8994530, + "cumulativeCash": 261927.9 + }, + { + "rbe": 431808, + "cashThisRound": 5252.8, + "cumulativeRBE": 9426338, + "cumulativeCash": 267180.7 + }, + { + "rbe": 516500, + "cashThisRound": 1593.5, + "cumulativeRBE": 9942838, + "cumulativeCash": 268774.1 + }, + { + "rbe": 386730, + "cashThisRound": 2083.5, + "cumulativeRBE": 10329568, + "cumulativeCash": 270857.6 + }, + { + "rbe": 629936, + "cashThisRound": 2723.2, + "cumulativeRBE": 10959504, + "cumulativeCash": 273580.8 + }, + { + "rbe": 738600, + "cashThisRound": 2511.5, + "cumulativeRBE": 11698104, + "cumulativeCash": 276092.3 + }, + { + "rbe": 939624, + "cashThisRound": 4548.5, + "cumulativeRBE": 12637728, + "cumulativeCash": 280640.8 + }, + { + "rbe": 141778, + "cashThisRound": 980.5, + "cumulativeRBE": 12779506, + "cumulativeCash": 281621.3 + }, + { + "rbe": 178248, + "cashThisRound": 1324.8, + "cumulativeRBE": 12957754, + "cumulativeCash": 282946.1 + }, + { + "rbe": 322048, + "cashThisRound": 1820.2, + "cumulativeRBE": 13279802, + "cumulativeCash": 284766.2 + }, + { + "rbe": 826792, + "cashThisRound": 2240.8, + "cumulativeRBE": 14106594, + "cumulativeCash": 287007 + }, + { + "rbe": 307968, + "cashThisRound": 1784.5, + "cumulativeRBE": 14414562, + "cumulativeCash": 288791.5 + }, + { + "rbe": 1461456, + "cashThisRound": 2427.4, + "cumulativeRBE": 15876018, + "cumulativeCash": 291218.8 + }, + { + "rbe": 1268688, + "cashThisRound": 3184.5, + "cumulativeRBE": 17144706, + "cumulativeCash": 294403.3 + }, + { + "rbe": 1153341, + "cashThisRound": 3306, + "cumulativeRBE": 18298047, + "cumulativeCash": 297709.3 + }, + { + "rbe": 374840, + "cashThisRound": 1454, + "cumulativeRBE": 18672887, + "cumulativeCash": 299163.3 + }, + { + "rbe": 1386840, + "cashThisRound": 2103.3, + "cumulativeRBE": 20059727, + "cumulativeCash": 301266.6 + }, + { + "rbe": 402624, + "cashThisRound": 1699.5, + "cumulativeRBE": 20462351, + "cumulativeCash": 302966.1 + }, + { + "rbe": 1143984, + "cashThisRound": 3531.1, + "cumulativeRBE": 21606335, + "cumulativeCash": 306497.2 + }, + { + "rbe": 442872, + "cashThisRound": 1198.1, + "cumulativeRBE": 22049207, + "cumulativeCash": 307695.3 + }, + { + "rbe": 401346, + "cashThisRound": 2166.9, + "cumulativeRBE": 22450553, + "cumulativeCash": 309862.2 + }, + { + "rbe": 645440, + "cashThisRound": 773.8, + "cumulativeRBE": 23095993, + "cumulativeCash": 310636 + } ] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ce288e15..fbcb77b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,15 +41,6 @@ "node": "18.x" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@discordjs/builders": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.15.0.tgz", @@ -73,33 +64,39 @@ "integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg==" }, "node_modules/@discordjs/collection": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", - "integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.3.2.tgz", + "integrity": "sha512-dMjLl60b2DMqObbH1MQZKePgWhsNe49XkKBZ0W5Acl5uVV43SN414i2QfZwRI7dXAqIn8pEWD2+XXQFn9KWxqg==", + "deprecated": "no longer supported", "engines": { - "node": ">=16.9.0" + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/@discordjs/formatters": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", - "integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.4.0.tgz", + "integrity": "sha512-fJ06TLC1NiruF35470q3Nr1bi95BdvKFAF+T5bNfZJ4bNdqZ3VZ+Ttg6SThqTxm6qumSG3choxLBHMC69WXNXQ==", "dependencies": { - "discord-api-types": "^0.37.35" + "discord-api-types": "0.37.83" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" } }, "node_modules/@discordjs/formatters/node_modules/discord-api-types": { - "version": "0.37.37", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz", - "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" }, "node_modules/@discordjs/rest": { "version": "0.2.0-canary.0", "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-0.2.0-canary.0.tgz", "integrity": "sha512-jOxz1aqTEzn9N0qaJcZbHz6FbA0oq+vjpXUKkQzgfMihO6gC+kLlpRnFqG25T/aPYbjaR1UM/lGhrGBB1dutqg==", + "deprecated": "no longer supported", "dependencies": { "@discordjs/collection": "^0.3.2", "@sapphire/async-queue": "^1.1.9", @@ -113,31 +110,86 @@ "node": ">=16.0.0" } }, - "node_modules/@discordjs/rest/node_modules/@discordjs/collection": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.3.2.tgz", - "integrity": "sha512-dMjLl60b2DMqObbH1MQZKePgWhsNe49XkKBZ0W5Acl5uVV43SN414i2QfZwRI7dXAqIn8pEWD2+XXQFn9KWxqg==", - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, "node_modules/@discordjs/rest/node_modules/discord-api-types": { "version": "0.25.2", "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.25.2.tgz", "integrity": "sha512-O243LXxb5gLLxubu5zgoppYQuolapGVWPw3ll0acN0+O8TnPUE2kFp9Bt3sTRYodw8xFIknOVxjSeyWYBpVcEQ==", + "deprecated": "No longer supported. Install the latest release!", "engines": { "node": ">=12" } }, "node_modules/@discordjs/util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.2.0.tgz", - "integrity": "sha512-/8qNbebFzLWKOOg+UV+RB8itp4SmU5jw0tBUD3ifElW6rYNOj1Ku5JaSW7lLl/WgjjxF01l/1uQPCzkwr110vg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.0.tgz", + "integrity": "sha512-IndcI5hzlNZ7GS96RV3Xw1R2kaDuXEp7tRIy/KlhidpN/BQ1qh1NZt3377dMLTa44xDUNKT7hnXkA/oUAzD/lg==", "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" } }, + "node_modules/@discordjs/ws": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.0.tgz", + "integrity": "sha512-O97DIeSvfNTn5wz5vaER6ciyUsr7nOqSEtsLoMhhIgeFkhnxLRqSr00/Fpq2/ppLgjDGLbQCDzIK7ilGoB/M7A==", + "dependencies": { + "@discordjs/collection": "^2.1.0", + "@discordjs/rest": "^2.3.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@types/ws": "^8.5.10", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "tslib": "^2.6.2", + "ws": "^8.16.0" + }, + "engines": { + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/ws/node_modules/@discordjs/collection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz", + "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/ws/node_modules/@discordjs/rest": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.0.tgz", + "integrity": "sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==", + "dependencies": { + "@discordjs/collection": "^2.1.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@sapphire/snowflake": "^3.5.3", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "magic-bytes.js": "^1.10.0", + "tslib": "^2.6.2", + "undici": "6.13.0" + }, + "engines": { + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/ws/node_modules/discord-api-types": { + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -154,18 +206,18 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -185,83 +237,29 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@fastify/busboy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz", - "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==", - "engines": { - "node": ">=14" - } - }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -276,15 +274,15 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "node_modules/@ltd/j-toml": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@ltd/j-toml/-/j-toml-1.33.0.tgz", - "integrity": "sha512-ewovJ+VTqBJjivEigOw2iaJKxmO+6VspviNIA4EQT90hes0ajr9dbx/zPrAKBdATRItHO+0v4KstOvZa4stuHQ==" + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/@ltd/j-toml/-/j-toml-1.38.0.tgz", + "integrity": "sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -322,31 +320,30 @@ } }, "node_modules/@sapphire/async-queue": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.0.tgz", - "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.2.tgz", + "integrity": "sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" } }, "node_modules/@sapphire/shapeshift": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", - "integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.7.tgz", + "integrity": "sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==", "dependencies": { "fast-deep-equal": "^3.1.3", "lodash": "^4.17.21" }, "engines": { - "node": ">=v14.0.0", - "npm": ">=7.0.0" + "node": ">=v16" } }, "node_modules/@sapphire/snowflake": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.4.0.tgz", - "integrity": "sha512-zZxymtVO6zeXVMPds+6d7gv/OfnCc25M1Z+7ZLB0oPmeMTPeRWVPQSS16oDJy5ZsyCOLj7M6mbZml5gWXcVRNw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz", + "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -364,9 +361,9 @@ } }, "node_modules/@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -374,56 +371,69 @@ "node": ">=10" } }, - "node_modules/@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" - }, "node_modules/@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dependencies": { "@types/http-cache-semantics": "*", - "@types/keyv": "*", + "@types/keyv": "^3.1.4", "@types/node": "*", - "@types/responselike": "*" + "@types/responselike": "^1.0.0" } }, "node_modules/@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" }, "node_modules/@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { - "version": "14.14.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", - "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==" + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dependencies": { "@types/node": "*" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vladfrangu/async_event_emitter": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz", + "integrity": "sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==", + "engines": { + "node": ">=v14.0.0", + "npm": ">=7.0.0" + } + }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -448,9 +458,9 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -479,27 +489,6 @@ "node": ">= 6.0.0" } }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -549,7 +538,7 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/arrify": { "version": "2.0.1", @@ -562,22 +551,22 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", - "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.1.tgz", + "integrity": "sha512-+LV37nQcd1EpFalkXksWNBiA17NZ5m5/WspmHGmZmdx1qBOg/VNq/c4eRJiA9VQQHBOs+N0ZhhdU10h2TyNK7Q==", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base64-js": { "version": "1.5.1", @@ -599,9 +588,9 @@ ] }, "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", "engines": { "node": "*" } @@ -609,23 +598,23 @@ "node_modules/bluebird": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.0.5.tgz", - "integrity": "sha1-L/nQfJs+2ynW0oD+B1KDZefs05I=" + "integrity": "sha512-5o9RE3ued60EEv6gcT5L2APn/4zSpAwzeH65fuF+d/K3/LGZ9JpGIlDU2HeI4NujAY5Wh7mUBM5UF3Zuh8bBhQ==" }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -634,6 +623,19 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -651,15 +653,18 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/bufferutil": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", - "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", "hasInstallScript": true, "dependencies": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" } }, "node_modules/bytes": { @@ -679,9 +684,9 @@ } }, "node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -696,12 +701,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -733,9 +744,9 @@ } }, "node_modules/cheerio": { - "version": "1.0.0-rc.11", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", - "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -743,8 +754,7 @@ "domutils": "^3.0.1", "htmlparser2": "^8.0.1", "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "tslib": "^2.4.0" + "parse5-htmlparser2-tree-adapter": "^7.0.0" }, "engines": { "node": ">= 6" @@ -770,11 +780,14 @@ } }, "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dependencies": { "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/color-convert": { @@ -814,7 +827,7 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/content-disposition": { "version": "0.5.4", @@ -828,17 +841,17 @@ } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -846,7 +859,7 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -889,11 +902,19 @@ } }, "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/decompress-response": { @@ -935,10 +956,26 @@ "node": ">=10" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } @@ -969,75 +1006,103 @@ } }, "node_modules/discord.js": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", - "integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", - "dependencies": { - "@discordjs/builders": "^1.5.0", - "@discordjs/collection": "^1.4.0", - "@discordjs/formatters": "^0.2.0", - "@discordjs/rest": "^1.6.0", - "@discordjs/util": "^0.2.0", - "@sapphire/snowflake": "^3.4.0", - "@types/ws": "^8.5.4", - "discord-api-types": "^0.37.35", - "fast-deep-equal": "^3.1.3", - "lodash.snakecase": "^4.1.1", - "tslib": "^2.5.0", - "undici": "^5.20.0", - "ws": "^8.12.1" + "version": "14.15.2", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.15.2.tgz", + "integrity": "sha512-wGD37YCaTUNprtpqMIRuNiswwsvSWXrHykBSm2SAosoTYut0VUDj9yo9t4iLtMKvuhI49zYkvKc2TNdzdvpJhg==", + "dependencies": { + "@discordjs/builders": "^1.8.1", + "@discordjs/collection": "1.5.3", + "@discordjs/formatters": "^0.4.0", + "@discordjs/rest": "^2.3.0", + "@discordjs/util": "^1.1.0", + "@discordjs/ws": "^1.1.0", + "@sapphire/snowflake": "3.5.3", + "discord-api-types": "0.37.83", + "fast-deep-equal": "3.1.3", + "lodash.snakecase": "4.1.1", + "tslib": "2.6.2", + "undici": "6.13.0" + }, + "engines": { + "node": ">=16.11.0" }, - "engines": { - "node": ">=16.9.0" + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" } }, "node_modules/discord.js-minesweeper": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/discord.js-minesweeper/-/discord.js-minesweeper-1.0.6.tgz", - "integrity": "sha512-DQPmprvE8qaMMDqCqYA+L9nBa4+bsaszb4ponnoCr/yFDsmKwM1Vv9qtvmc+jPj6IT6r9rTH6wdETjy2PAhZ9w==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/discord.js-minesweeper/-/discord.js-minesweeper-1.1.0.tgz", + "integrity": "sha512-TpqgzIbX8Nw8L3mJCDqTTyhRKyJS0w3I6NKeiDC6CsI4FoqAueTPMa04F+xM+DbNnga7sD+UjqMoICw9VhGnfQ==", "engines": { "node": ">=8.0.0" } }, "node_modules/discord.js/node_modules/@discordjs/builders": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", - "integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.8.1.tgz", + "integrity": "sha512-GkF+HM01FHy+NSoTaUPR8z44otfQgJ1AIsRxclYGUZDyUbdZEFyD/5QVv2Y1Flx6M+B0bQLzg2M9CJv5lGTqpA==", "dependencies": { - "@discordjs/formatters": "^0.2.0", - "@discordjs/util": "^0.2.0", - "@sapphire/shapeshift": "^3.8.1", - "discord-api-types": "^0.37.35", + "@discordjs/formatters": "^0.4.0", + "@discordjs/util": "^1.1.0", + "@sapphire/shapeshift": "^3.9.7", + "discord-api-types": "0.37.83", "fast-deep-equal": "^3.1.3", - "ts-mixer": "^6.0.3", - "tslib": "^2.5.0" + "ts-mixer": "^6.0.4", + "tslib": "^2.6.2" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/discord.js/node_modules/@discordjs/collection": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==", + "engines": { + "node": ">=16.11.0" } }, "node_modules/discord.js/node_modules/@discordjs/rest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", - "integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.0.tgz", + "integrity": "sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==", "dependencies": { - "@discordjs/collection": "^1.4.0", - "@discordjs/util": "^0.2.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.4.0", - "discord-api-types": "^0.37.35", - "file-type": "^18.2.1", - "tslib": "^2.5.0", - "undici": "^5.20.0" + "@discordjs/collection": "^2.1.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@sapphire/snowflake": "^3.5.3", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "magic-bytes.js": "^1.10.0", + "tslib": "^2.6.2", + "undici": "6.13.0" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/discord.js/node_modules/@discordjs/rest/node_modules/@discordjs/collection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz", + "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" } }, "node_modules/discord.js/node_modules/discord-api-types": { - "version": "0.37.37", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz", - "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" }, "node_modules/doctrine": { "version": "3.0.0", @@ -1090,13 +1155,13 @@ } }, "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -1132,9 +1197,9 @@ } }, "node_modules/entities": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", - "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "engines": { "node": ">=0.12" }, @@ -1142,6 +1207,25 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1160,18 +1244,19 @@ } }, "node_modules/eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -1241,29 +1326,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1340,16 +1402,16 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -1365,7 +1427,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -1380,6 +1442,19 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1403,14 +1478,14 @@ "dev": true }, "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -1428,26 +1503,10 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-type": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.2.1.tgz", - "integrity": "sha512-Yw5MtnMv7vgD2/6Bjmmuegc8bQEVA9GmAyaR18bMYWKqsWDG9wgYZ1j4I6gNMF5Y5JBDcUcjRQqNQx7Y8uotcg==", - "dependencies": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, "node_modules/filepath": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/filepath/-/filepath-1.1.0.tgz", - "integrity": "sha1-173JSJbZdS+o+iN+J16emOYwmO0=", + "integrity": "sha512-9y3ID8Day2xS9USTmHuhbzv3+gifRw6ZMN1ameBfZNpelw9Kr4e1jze2CV5sLQrAMnILAtWUZwM6iLAHW4YzfA==", "dependencies": { "bluebird": "3.0.5" } @@ -1469,6 +1528,19 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -1486,9 +1558,9 @@ } }, "node_modules/flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { "flatted": "^3.2.9", @@ -1496,19 +1568,19 @@ "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", - "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -1556,12 +1628,15 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/fuzzyset.js": { "version": "1.0.7", @@ -1576,24 +1651,24 @@ } }, "node_modules/gaxios": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", - "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", "dependencies": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" + "node-fetch": "^2.6.7" }, "engines": { "node": ">=10" } }, "node_modules/gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", "dependencies": { "gaxios": "^4.0.0", "json-bigint": "^1.0.0" @@ -1603,13 +1678,18 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1630,14 +1710,14 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -1661,9 +1741,9 @@ } }, "node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1729,10 +1809,21 @@ "follow-redirects": "^1.14.0" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { - "version": "11.8.5", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -1760,29 +1851,18 @@ "dev": true }, "node_modules/gtoken": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz", - "integrity": "sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", "dependencies": { "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", + "google-p12-pem": "^3.1.3", "jws": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1792,6 +1872,28 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -1803,6 +1905,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hastebin-gen": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/hastebin-gen/-/hastebin-gen-2.0.5.tgz", @@ -1812,9 +1925,9 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -1824,9 +1937,9 @@ ], "dependencies": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "node_modules/http-cache-semantics": { @@ -1862,9 +1975,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -1873,27 +1986,6 @@ "node": ">= 6" } }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1905,29 +1997,10 @@ "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -1979,7 +2052,7 @@ "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2029,11 +2102,14 @@ } }, "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isexe": { @@ -2122,7 +2198,8 @@ "node_modules/lex": { "version": "1.7.9", "resolved": "https://registry.npmjs.org/lex/-/lex-1.7.9.tgz", - "integrity": "sha1-XVY2zO9XQ0g2KTi3mkfw7tjtDUM=" + "integrity": "sha512-vzaalVBmFLnMaedq0QAsBAaXsWahzRpvnIBdBjj7y+7EKTS6lnziU2y/PsU2c6rV5qYj2B5IDw0uNJ9peXD0vw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." }, "node_modules/locate-path": { "version": "6.0.0", @@ -2147,12 +2224,12 @@ "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -2184,6 +2261,11 @@ "node": ">=10" } }, + "node_modules/magic-bytes.js": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz", + "integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==" + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -2195,12 +2277,12 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { "node": ">= 0.6" } @@ -2255,9 +2337,9 @@ } }, "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -2291,9 +2373,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -2318,9 +2400,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", - "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -2350,9 +2432,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2371,32 +2453,32 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { "wrappy": "1" } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/p-cancelable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", - "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "engines": { "node": ">=8" } @@ -2444,11 +2526,11 @@ } }, "node_modules/parse5": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", - "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dependencies": { - "entities": "^4.3.0" + "entities": "^4.4.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -2486,7 +2568,7 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } @@ -2503,19 +2585,7 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/pluralize": { "version": "8.0.0", @@ -2561,9 +2631,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -2572,16 +2642,16 @@ "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { "side-channel": "^1.0.4" }, @@ -2632,9 +2702,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -2645,38 +2715,10 @@ "node": ">= 0.8" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", - "dependencies": { - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/resolve-alpn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", - "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" }, "node_modules/resolve-from": { "version": "4.0.0", @@ -2688,11 +2730,14 @@ } }, "node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dependencies": { "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/reusify": { @@ -2790,6 +2835,19 @@ "node": ">= 0.8.0" } }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -2809,6 +2867,22 @@ "node": ">= 0.8.0" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -2836,13 +2910,17 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2856,14 +2934,6 @@ "node": ">= 0.8" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2888,22 +2958,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2936,36 +2990,20 @@ "node": ">=0.6" } }, - "node_modules/token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ts-mixer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz", - "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==" + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/type-check": { "version": "0.4.0", @@ -3004,16 +3042,18 @@ } }, "node_modules/undici": { - "version": "5.26.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz", - "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.13.0.tgz", + "integrity": "sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==", "engines": { - "node": ">=14.0" + "node": ">=18.0" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -3032,23 +3072,21 @@ } }, "node_modules/utf-8-validate": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.4.tgz", - "integrity": "sha512-MEF05cPSq3AwJ2C7B7sHAA6i53vONoZbMGX8My5auEVm6W+dJ2Jd/TZPyGJ5CH42V2XtbI5FD28HeHeqlPzZ3Q==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", "hasInstallScript": true, "dependencies": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { "node": ">= 0.4.0" } @@ -3056,7 +3094,7 @@ "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "engines": { "node": ">= 0.8" } @@ -3064,12 +3102,12 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -3090,15 +3128,24 @@ "node": ">= 8" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -3135,7 +3182,7 @@ "node_modules/zlib": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zlib/-/zlib-1.0.5.tgz", - "integrity": "sha1-bnyXL8NxxkWmr7A6sUdp3vEU/MA=", + "integrity": "sha512-40fpE2II+Cd3k8HWTWONfeKE2jL+P42iWJ1zzps5W51qcTsOUKM5Q5m2PFb0CLxlmFAaUuUdJGc3OfZy947v0w==", "hasInstallScript": true, "engines": { "node": ">=0.2.0" @@ -3143,12 +3190,6 @@ } }, "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, "@discordjs/builders": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.15.0.tgz", @@ -3170,22 +3211,22 @@ } }, "@discordjs/collection": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", - "integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.3.2.tgz", + "integrity": "sha512-dMjLl60b2DMqObbH1MQZKePgWhsNe49XkKBZ0W5Acl5uVV43SN414i2QfZwRI7dXAqIn8pEWD2+XXQFn9KWxqg==" }, "@discordjs/formatters": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", - "integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.4.0.tgz", + "integrity": "sha512-fJ06TLC1NiruF35470q3Nr1bi95BdvKFAF+T5bNfZJ4bNdqZ3VZ+Ttg6SThqTxm6qumSG3choxLBHMC69WXNXQ==", "requires": { - "discord-api-types": "^0.37.35" + "discord-api-types": "0.37.83" }, "dependencies": { "discord-api-types": { - "version": "0.37.37", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz", - "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" } } }, @@ -3203,11 +3244,6 @@ "tslib": "^2.3.1" }, "dependencies": { - "@discordjs/collection": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.3.2.tgz", - "integrity": "sha512-dMjLl60b2DMqObbH1MQZKePgWhsNe49XkKBZ0W5Acl5uVV43SN414i2QfZwRI7dXAqIn8pEWD2+XXQFn9KWxqg==" - }, "discord-api-types": { "version": "0.25.2", "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.25.2.tgz", @@ -3216,9 +3252,53 @@ } }, "@discordjs/util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.2.0.tgz", - "integrity": "sha512-/8qNbebFzLWKOOg+UV+RB8itp4SmU5jw0tBUD3ifElW6rYNOj1Ku5JaSW7lLl/WgjjxF01l/1uQPCzkwr110vg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.0.tgz", + "integrity": "sha512-IndcI5hzlNZ7GS96RV3Xw1R2kaDuXEp7tRIy/KlhidpN/BQ1qh1NZt3377dMLTa44xDUNKT7hnXkA/oUAzD/lg==" + }, + "@discordjs/ws": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.0.tgz", + "integrity": "sha512-O97DIeSvfNTn5wz5vaER6ciyUsr7nOqSEtsLoMhhIgeFkhnxLRqSr00/Fpq2/ppLgjDGLbQCDzIK7ilGoB/M7A==", + "requires": { + "@discordjs/collection": "^2.1.0", + "@discordjs/rest": "^2.3.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@types/ws": "^8.5.10", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "tslib": "^2.6.2", + "ws": "^8.16.0" + }, + "dependencies": { + "@discordjs/collection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz", + "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==" + }, + "@discordjs/rest": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.0.tgz", + "integrity": "sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==", + "requires": { + "@discordjs/collection": "^2.1.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@sapphire/snowflake": "^3.5.3", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "magic-bytes.js": "^1.10.0", + "tslib": "^2.6.2", + "undici": "6.13.0" + } + }, + "discord-api-types": { + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" + } + } }, "@eslint-community/eslint-utils": { "version": "4.4.0", @@ -3230,15 +3310,15 @@ } }, "@eslint-community/regexpp": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true }, "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -3250,62 +3330,23 @@ "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } } }, "@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true }, - "@fastify/busboy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz", - "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==" - }, "@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } } }, "@humanwhocodes/module-importer": { @@ -3315,15 +3356,15 @@ "dev": true }, "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "@ltd/j-toml": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@ltd/j-toml/-/j-toml-1.33.0.tgz", - "integrity": "sha512-ewovJ+VTqBJjivEigOw2iaJKxmO+6VspviNIA4EQT90hes0ajr9dbx/zPrAKBdATRItHO+0v4KstOvZa4stuHQ==" + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/@ltd/j-toml/-/j-toml-1.38.0.tgz", + "integrity": "sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==" }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -3352,23 +3393,23 @@ } }, "@sapphire/async-queue": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.0.tgz", - "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==" + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.2.tgz", + "integrity": "sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==" }, "@sapphire/shapeshift": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", - "integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.7.tgz", + "integrity": "sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==", "requires": { "fast-deep-equal": "^3.1.3", "lodash": "^4.17.21" } }, "@sapphire/snowflake": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.4.0.tgz", - "integrity": "sha512-zZxymtVO6zeXVMPds+6d7gv/OfnCc25M1Z+7ZLB0oPmeMTPeRWVPQSS16oDJy5ZsyCOLj7M6mbZml5gWXcVRNw==" + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz", + "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==" }, "@sindresorhus/is": { "version": "4.6.0", @@ -3376,63 +3417,72 @@ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" }, "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "requires": { "defer-to-connect": "^2.0.0" } }, - "@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" - }, "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "requires": { "@types/http-cache-semantics": "*", - "@types/keyv": "*", + "@types/keyv": "^3.1.4", "@types/node": "*", - "@types/responselike": "*" + "@types/responselike": "^1.0.0" } }, "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" }, "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "requires": { "@types/node": "*" } }, "@types/node": { - "version": "14.14.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", - "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==" + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "requires": { + "undici-types": "~5.26.4" + } }, "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "requires": { "@types/node": "*" } }, "@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "requires": { "@types/node": "*" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "@vladfrangu/async_event_emitter": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz", + "integrity": "sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==" + }, "abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -3451,9 +3501,9 @@ } }, "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true }, "acorn-jsx": { @@ -3469,21 +3519,6 @@ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } } }, "ajv": { @@ -3522,7 +3557,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "arrify": { "version": "2.0.1", @@ -3532,22 +3567,22 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "axios": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", - "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.1.tgz", + "integrity": "sha512-+LV37nQcd1EpFalkXksWNBiA17NZ5m5/WspmHGmZmdx1qBOg/VNq/c4eRJiA9VQQHBOs+N0ZhhdU10h2TyNK7Q==", "requires": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base64-js": { "version": "1.5.1", @@ -3555,32 +3590,47 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==" }, "bluebird": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.0.5.tgz", - "integrity": "sha1-L/nQfJs+2ynW0oD+B1KDZefs05I=" + "integrity": "sha512-5o9RE3ued60EEv6gcT5L2APn/4zSpAwzeH65fuF+d/K3/LGZ9JpGIlDU2HeI4NujAY5Wh7mUBM5UF3Zuh8bBhQ==" }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } } }, "boolbase": { @@ -3600,14 +3650,14 @@ "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "bufferutil": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", - "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", "requires": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "^4.3.0" } }, "bytes": { @@ -3621,9 +3671,9 @@ "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" }, "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -3635,12 +3685,15 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsites": { @@ -3660,9 +3713,9 @@ } }, "cheerio": { - "version": "1.0.0-rc.11", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.11.tgz", - "integrity": "sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "requires": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -3670,8 +3723,7 @@ "domutils": "^3.0.1", "htmlparser2": "^8.0.1", "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "tslib": "^2.4.0" + "parse5-htmlparser2-tree-adapter": "^7.0.0" } }, "cheerio-select": { @@ -3688,9 +3740,9 @@ } }, "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "requires": { "mimic-response": "^1.0.0" } @@ -3726,7 +3778,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "content-disposition": { "version": "0.5.4", @@ -3737,19 +3789,19 @@ } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "cross-spawn": { "version": "7.0.3", @@ -3780,11 +3832,11 @@ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, "decompress-response": { @@ -3813,10 +3865,20 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { "version": "2.0.0", @@ -3834,65 +3896,77 @@ "integrity": "sha512-T5PdMQ+Y1MEECYMV5wmyi9VEYPagEDEi4S0amgsszpWY0VB9JJ/hEvM6BgLhbdnKky4gfmZEXtEEtojN8ZKJQQ==" }, "discord.js": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", - "integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", + "version": "14.15.2", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.15.2.tgz", + "integrity": "sha512-wGD37YCaTUNprtpqMIRuNiswwsvSWXrHykBSm2SAosoTYut0VUDj9yo9t4iLtMKvuhI49zYkvKc2TNdzdvpJhg==", "requires": { - "@discordjs/builders": "^1.5.0", - "@discordjs/collection": "^1.4.0", - "@discordjs/formatters": "^0.2.0", - "@discordjs/rest": "^1.6.0", - "@discordjs/util": "^0.2.0", - "@sapphire/snowflake": "^3.4.0", - "@types/ws": "^8.5.4", - "discord-api-types": "^0.37.35", - "fast-deep-equal": "^3.1.3", - "lodash.snakecase": "^4.1.1", - "tslib": "^2.5.0", - "undici": "^5.20.0", - "ws": "^8.12.1" + "@discordjs/builders": "^1.8.1", + "@discordjs/collection": "1.5.3", + "@discordjs/formatters": "^0.4.0", + "@discordjs/rest": "^2.3.0", + "@discordjs/util": "^1.1.0", + "@discordjs/ws": "^1.1.0", + "@sapphire/snowflake": "3.5.3", + "discord-api-types": "0.37.83", + "fast-deep-equal": "3.1.3", + "lodash.snakecase": "4.1.1", + "tslib": "2.6.2", + "undici": "6.13.0" }, "dependencies": { "@discordjs/builders": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", - "integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.8.1.tgz", + "integrity": "sha512-GkF+HM01FHy+NSoTaUPR8z44otfQgJ1AIsRxclYGUZDyUbdZEFyD/5QVv2Y1Flx6M+B0bQLzg2M9CJv5lGTqpA==", "requires": { - "@discordjs/formatters": "^0.2.0", - "@discordjs/util": "^0.2.0", - "@sapphire/shapeshift": "^3.8.1", - "discord-api-types": "^0.37.35", + "@discordjs/formatters": "^0.4.0", + "@discordjs/util": "^1.1.0", + "@sapphire/shapeshift": "^3.9.7", + "discord-api-types": "0.37.83", "fast-deep-equal": "^3.1.3", - "ts-mixer": "^6.0.3", - "tslib": "^2.5.0" + "ts-mixer": "^6.0.4", + "tslib": "^2.6.2" } }, + "@discordjs/collection": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==" + }, "@discordjs/rest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", - "integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.0.tgz", + "integrity": "sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==", "requires": { - "@discordjs/collection": "^1.4.0", - "@discordjs/util": "^0.2.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.4.0", - "discord-api-types": "^0.37.35", - "file-type": "^18.2.1", - "tslib": "^2.5.0", - "undici": "^5.20.0" + "@discordjs/collection": "^2.1.0", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@sapphire/snowflake": "^3.5.3", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "0.37.83", + "magic-bytes.js": "^1.10.0", + "tslib": "^2.6.2", + "undici": "6.13.0" + }, + "dependencies": { + "@discordjs/collection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz", + "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==" + } } }, "discord-api-types": { - "version": "0.37.37", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz", - "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" + "version": "0.37.83", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" } } }, "discord.js-minesweeper": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/discord.js-minesweeper/-/discord.js-minesweeper-1.0.6.tgz", - "integrity": "sha512-DQPmprvE8qaMMDqCqYA+L9nBa4+bsaszb4ponnoCr/yFDsmKwM1Vv9qtvmc+jPj6IT6r9rTH6wdETjy2PAhZ9w==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/discord.js-minesweeper/-/discord.js-minesweeper-1.1.0.tgz", + "integrity": "sha512-TpqgzIbX8Nw8L3mJCDqTTyhRKyJS0w3I6NKeiDC6CsI4FoqAueTPMa04F+xM+DbNnga7sD+UjqMoICw9VhGnfQ==" }, "doctrine": { "version": "3.0.0", @@ -3927,13 +4001,13 @@ } }, "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" } }, "ecdsa-sig-formatter": { @@ -3963,9 +4037,22 @@ } }, "entities": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", - "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" }, "escape-html": { "version": "1.0.3", @@ -3979,18 +4066,19 @@ "dev": true }, "eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -4021,23 +4109,6 @@ "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "text-table": "^0.2.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } } }, "eslint-scope": { @@ -4108,16 +4179,16 @@ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -4133,7 +4204,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -4143,6 +4214,21 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } } }, "extend": { @@ -4168,14 +4254,14 @@ "dev": true }, "fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" }, "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -4190,20 +4276,10 @@ "flat-cache": "^3.0.4" } }, - "file-type": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.2.1.tgz", - "integrity": "sha512-Yw5MtnMv7vgD2/6Bjmmuegc8bQEVA9GmAyaR18bMYWKqsWDG9wgYZ1j4I6gNMF5Y5JBDcUcjRQqNQx7Y8uotcg==", - "requires": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" - } - }, "filepath": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/filepath/-/filepath-1.1.0.tgz", - "integrity": "sha1-173JSJbZdS+o+iN+J16emOYwmO0=", + "integrity": "sha512-9y3ID8Day2xS9USTmHuhbzv3+gifRw6ZMN1ameBfZNpelw9Kr4e1jze2CV5sLQrAMnILAtWUZwM6iLAHW4YzfA==", "requires": { "bluebird": "3.0.5" } @@ -4220,6 +4296,21 @@ "parseurl": "~1.3.3", "statuses": "2.0.1", "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } } }, "find-up": { @@ -4233,9 +4324,9 @@ } }, "flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "requires": { "flatted": "^3.2.9", @@ -4244,18 +4335,15 @@ } }, "flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", - "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "form-data": { "version": "4.0.0", @@ -4280,12 +4368,12 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "fuzzyset.js": { "version": "1.0.7", @@ -4293,34 +4381,36 @@ "integrity": "sha512-SmfOVSiPjbyC17m1i86wFq+jmkGioqlY/amT6RZzq4hPTGJFWFF2voUe88zrq/zDbehFnSJFtu6kqTUCw1caKQ==" }, "gaxios": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", - "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", "requires": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" + "node-fetch": "^2.6.7" } }, "gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", "requires": { "gaxios": "^4.0.0", "json-bigint": "^1.0.0" } }, "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-stream": { @@ -4332,14 +4422,14 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -4354,9 +4444,9 @@ } }, "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -4406,10 +4496,18 @@ } } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "got": { - "version": "11.8.5", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "requires": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -4431,34 +4529,47 @@ "dev": true }, "gtoken": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz", - "integrity": "sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", "requires": { "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", + "google-p12-pem": "^3.1.3", "jws": "^4.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "hastebin-gen": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/hastebin-gen/-/hastebin-gen-2.0.5.tgz", @@ -4468,14 +4579,14 @@ } }, "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "requires": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "http-cache-semantics": { @@ -4505,27 +4616,12 @@ } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { "agent-base": "6", "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } } }, "iconv-lite": { @@ -4536,15 +4632,10 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "imgur": { @@ -4578,7 +4669,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4616,9 +4707,9 @@ "dev": true }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "isexe": { "version": "2.0.0", @@ -4700,7 +4791,7 @@ "lex": { "version": "1.7.9", "resolved": "https://registry.npmjs.org/lex/-/lex-1.7.9.tgz", - "integrity": "sha1-XVY2zO9XQ0g2KTi3mkfw7tjtDUM=" + "integrity": "sha512-vzaalVBmFLnMaedq0QAsBAaXsWahzRpvnIBdBjj7y+7EKTS6lnziU2y/PsU2c6rV5qYj2B5IDw0uNJ9peXD0vw==" }, "locate-path": { "version": "6.0.0", @@ -4719,12 +4810,12 @@ "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, "lodash.merge": { "version": "4.6.2", @@ -4750,6 +4841,11 @@ "yallist": "^4.0.0" } }, + "magic-bytes.js": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz", + "integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==" + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -4758,12 +4854,12 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "mime": { "version": "1.6.0", @@ -4797,9 +4893,9 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "natural-compare": { "version": "1.4.0", @@ -4830,9 +4926,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" } @@ -4843,9 +4939,9 @@ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp-build": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", - "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==" + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==" }, "normalize-url": { "version": "6.1.0", @@ -4861,9 +4957,9 @@ } }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" }, "on-finished": { "version": "2.4.1", @@ -4876,29 +4972,29 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } }, "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" } }, "p-cancelable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", - "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" }, "p-limit": { "version": "3.1.0", @@ -4928,11 +5024,11 @@ } }, "parse5": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", - "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "requires": { - "entities": "^4.3.0" + "entities": "^4.4.0" } }, "parse5-htmlparser2-tree-adapter": { @@ -4958,7 +5054,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "3.1.1", @@ -4969,12 +5065,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "pluralize": { "version": "8.0.0", @@ -5011,20 +5102,20 @@ } }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "requires": { "side-channel": "^1.0.4" } @@ -5046,9 +5137,9 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -5056,28 +5147,10 @@ "unpipe": "1.0.0" } }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", - "requires": { - "readable-stream": "^3.6.0" - } - }, "resolve-alpn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", - "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" }, "resolve-from": { "version": "4.0.0", @@ -5086,9 +5159,9 @@ "dev": true }, "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "requires": { "lowercase-keys": "^2.0.0" } @@ -5147,6 +5220,21 @@ "statuses": "2.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -5165,6 +5253,19 @@ "send": "0.18.0" } }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -5186,13 +5287,14 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "statuses": { @@ -5200,14 +5302,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5223,15 +5317,6 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", - "requires": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5257,29 +5342,20 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", - "requires": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - } - }, "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "ts-mixer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz", - "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==" + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" }, "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "type-check": { "version": "0.4.0", @@ -5306,12 +5382,14 @@ } }, "undici": { - "version": "5.26.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz", - "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==", - "requires": { - "@fastify/busboy": "^2.0.0" - } + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.13.0.tgz", + "integrity": "sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==" + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "unpipe": { "version": "1.0.0", @@ -5328,37 +5406,32 @@ } }, "utf-8-validate": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.4.tgz", - "integrity": "sha512-MEF05cPSq3AwJ2C7B7sHAA6i53vONoZbMGX8My5auEVm6W+dJ2Jd/TZPyGJ5CH42V2XtbI5FD28HeHeqlPzZ3Q==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", "requires": { - "node-gyp-build": "^4.2.0" + "node-gyp-build": "^4.3.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -5373,15 +5446,21 @@ "isexe": "^2.0.0" } }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "requires": {} }, "yallist": { @@ -5398,7 +5477,7 @@ "zlib": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zlib/-/zlib-1.0.5.tgz", - "integrity": "sha1-bnyXL8NxxkWmr7A6sUdp3vEU/MA=" + "integrity": "sha512-40fpE2II+Cd3k8HWTWONfeKE2jL+P42iWJ1zzps5W51qcTsOUKM5Q5m2PFb0CLxlmFAaUuUdJGc3OfZy947v0w==" } } } diff --git a/slash_commands/hero.js b/slash_commands/hero.js index 7a0c9351..4193ef4b 100644 --- a/slash_commands/hero.js +++ b/slash_commands/hero.js @@ -1,6 +1,8 @@ const { SlashCommandBuilder, SlashCommandStringOption } = require('discord.js'); const { HERO_NAME_TO_BLOONOLOGY_LINK } = require('../helpers/heroes'); +const shop = ['Shooty Turret', 'Stack of Old Nails', 'Creepy Idol', 'Jar of Pickles', 'Rare Quincy Action Figure', 'See Invisibility Potion', 'Tube of Amaz-o-Glue', 'Sharpening Stone', 'Worn Hero\'s Cape', 'Blade Trap', 'Bottle of \'Gerry\'s Fire\' Hot Sauce', 'Fertilizer', 'Pet Bunny', 'Rejuv Potion', 'Genie Bottle', 'Paragon Power Totem']; +const spellbook = ['Spear', 'Aggression', 'Malevolence', 'Storm', 'Repel', 'Echo', 'Haste', 'Trample', 'Frostbound', 'Ember', 'Ancestral Might', 'Overload', 'Nourishment', 'Soul Barrier', 'Vision', 'Recovery']; const axios = require('axios'); const { footer } = require('../aliases/misc.json'); @@ -13,12 +15,53 @@ const heroOption = new SlashCommandStringOption() Object.keys(HERO_NAME_TO_BLOONOLOGY_LINK).forEach((hero) => { heroOption.addChoices({ name: Aliases.toIndexNormalForm(hero), value: hero }); }); + +const itemOptions = new SlashCommandStringOption() + .setName('item') + .setDescription('Geraldo\'s Shop Item that you are looking for information on') + .setRequired(true); + +shop.forEach(item => { + itemOptions.addChoices({ name: Aliases.toIndexNormalForm(item), value: item }); +}); + +const spellOptions = new SlashCommandStringOption() + .setName('spell') + .setDescription('Corvus\'s spell that you are looking for information on') + .setRequired(true); + +spellbook.forEach(spell => { + spellOptions.addChoices({ name: Aliases.toIndexNormalForm(spell), value: spell }); +} +); + const builder = new SlashCommandBuilder() .setName('hero') - .setDescription('Find information for each hero') - .addStringOption(heroOption) - .addIntegerOption((option) => - option.setName('hero_lvl').setDescription('The hero level that you want the information for').setRequired(false) + .setDescription('hi :3') + .addSubcommand((subcommand) => + subcommand + .setName('heroes') + .setDescription('Find information for each hero') + .addStringOption(heroOption) + .addIntegerOption((option) => + option.setName('hero_lvl').setDescription('The hero level that you want the information for').setRequired(false) + ) + ).addSubcommand((subcommand) => + subcommand + .setName('geraldo') + .setDescription('Find Information on Geraldo\'s shop items') + .addStringOption(itemOptions) + .addIntegerOption((option) => + option.setName('hero_lvl').setDescription('The Geraldo level that you want the information for').setRequired(true) + ) + ).addSubcommand((subcommand) => + subcommand + .setName('corvus') + .setDescription('Find Information on Corvus\' spells') + .addStringOption(spellOptions) + .addIntegerOption((option) => + option.setName('hero_lvl').setDescription('The Corvus level that you want the information for').setRequired(true) + ) ); function validateInput(interaction) { @@ -27,7 +70,7 @@ function validateInput(interaction) { return `Invalid hero level \`${heroLevel}\` provided!\nHero level must be from \`1\` to \`20\` (inclusive)`; } -async function embedBloonology(heroName, level) { +async function embedBloonology(heroName, level, heroItem, heroSpell, interaction) { const link = HERO_NAME_TO_BLOONOLOGY_LINK[heroName]; let res = ''; @@ -42,14 +85,90 @@ async function embedBloonology(heroName, level) { const sentences = cleaned.split(/\n\n/); const desc = level ? sentences[level - 1] : sentences[sentences.length - 1].trim(); - const descWithoutLevel = desc.split('\n').slice(1).join('\n'); + + let descWithoutLevel, descWithoutChanges = [], descWithoutAbilities = []; + + if (interaction.options.getSubcommand() === 'geraldo') { + descWithoutLevel = desc.split('\n').slice(5); + } else if (interaction.options.getSubcommand() === 'corvus'){ + descWithoutLevel = desc.split('\n').slice(10); + } else { + descWithoutLevel = desc.split('\n').slice(1).join('\n'); + } + + //removing this causes errors + if(level){ + descWithoutChanges = descWithoutLevel.slice(0, descWithoutLevel.indexOf(' ')) + descWithoutAbilities = descWithoutChanges.slice(0, descWithoutChanges.indexOf('# Activated Abilities')); + } + + if (interaction.options.getSubcommand() === 'geraldo' && descWithoutChanges.join('\n').includes(heroItem) == false) { + return new Discord.EmbedBuilder().setColor(red).setTitle('Geraldo does not have this item at the current level, please try again.'); + } + + if (interaction.options.getSubcommand() === 'corvus' && descWithoutChanges.join('\n').includes(heroSpell) == false) { + return new Discord.EmbedBuilder().setColor(red).setTitle('Corvus does not have this spell at the current level, please try again.'); + } + + + // hemi: ngl I'm not sure what sort of indexing is going on in these a, b, c, d, e, f variables are from alexmi but im just gonna leave them there + //geraldo + let item; + if (descWithoutChanges.indexOf("## " + shop[shop.indexOf(heroItem) + 1]) === -1) { + item = descWithoutChanges.slice(descWithoutChanges.indexOf("## " + heroItem)).join('\n') + } else { + item = descWithoutChanges.slice(descWithoutChanges.indexOf("## " + heroItem), descWithoutChanges.indexOf("## " + shop[shop.indexOf(heroItem) + 1])).join('\n'); + } + + //corvus + let spells = [], spell; + + if (level == 1) + spells = spellbook.slice(0, 1).concat(spellbook.slice(4, 5)).concat(spellbook.slice(12, 13)); + else if (level == 2 || level == 3) + spells = spellbook.slice(0, 1).concat(spellbook.slice(4, 7)).concat(spellbook.slice(12, 13)); + else if (level == 4) + spells = spellbook.slice(0, 1).concat(spellbook.slice(4, 8)).concat(spellbook.slice(12, 14)); + else if (level == 5) + spells = spellbook.slice(0, 2).concat(spellbook.slice(4, 9)).concat(spellbook.slice(12, 15)); + else if (level == 6) + spells = spellbook.slice(0, 2).concat(spellbook.slice(4, 10)).concat(spellbook.slice(12, 15)); + else if (level == 7) + spells = spellbook.slice(0, 3).concat(spellbook.slice(4, 11)).concat(spellbook.slice(12, 15)); + else if (level == 8 || level == 9) + spells = spellbook.slice(0, 11).concat(spellbook.slice(12, 15)); + else if (level == 10 || level == 11 || level == 12) + spells = spellbook.slice(0, 11).concat(spellbook.slice(12, 16)); + else if (level >= 13) + spells = spellbook; + + //ignore hero abilities once they start existing + if (level < 3) { + if (descWithoutChanges.indexOf("## " + spells[spells.indexOf(heroSpell) + 1]) === -1) { + spell = descWithoutChanges.slice(descWithoutChanges.indexOf("## " + heroSpell)).join('\n') + } else { + spell = descWithoutChanges.slice(descWithoutChanges.indexOf("## " + heroSpell), descWithoutChanges.indexOf("## " + spells[spells.indexOf(heroSpell) + 1])).join('\n'); + } + } else { + if (descWithoutAbilities.indexOf("## " + spells[spells.indexOf(heroSpell) + 1]) === -1) { + descWithoutAbilities.slice(descWithoutAbilities.indexOf("## " + heroSpell)).join('\n') + } else { + descWithoutAbilities.slice(descWithoutAbilities.indexOf("## " + heroSpell), descWithoutAbilities.indexOf("## " + spells[spells.indexOf(heroSpell) + 1])).join('\n'); + } + } + if (typeof desc != 'string') { return new Discord.EmbedBuilder().setColor(red).setTitle('The bloonology datapiece is missing'); } - const title = level - ? `${Aliases.toIndexNormalForm(heroName)} (Level-${level})` - : `${Aliases.toIndexNormalForm(heroName)} (All Levels)`; + let title; + if (interaction.options.getSubcommand() === 'geraldo'){ + title = `${Aliases.toIndexNormalForm(heroItem)} (Level-${level})`; + } else if (interaction.options.getSubcommand() === 'corvus'){ + title = `${Aliases.toIndexNormalForm(heroSpell)} (Level-${level})`; + } else{ + level ? title = `${Aliases.toIndexNormalForm(heroName)} (Level-${level})` : title = `${Aliases.toIndexNormalForm(heroName)} (All Levels)`; + } // overflow // TODO: Check for total chars > 6000 @@ -59,9 +178,9 @@ async function embedBloonology(heroName, level) { const descLines = descWithoutLevel.split('\n'); descLines.forEach((line) => { // add to description until char limit is reached - if (descForDescription.length + line.length < 4096) + if (descForDescription.length + line.length < 4096) return descForDescription += line + '\n'; - + // (assuming fields array is not empty) add to value of latest field if (fields[0] && fields[fields.length - 1].value.length + line.length < 1024) return fields[fields.length - 1].value += line + '\n'; @@ -69,7 +188,13 @@ async function embedBloonology(heroName, level) { fields.push({ name: '\u200b', value: line + '\n' }); }); } else { - descForDescription = descWithoutLevel; + if (interaction.options.getSubcommand() === 'geraldo'){ + descForDescription = item; + } else if (interaction.options.getSubcommand() === 'corvus'){ + descForDescription = spell; + } else { + descForDescription = descWithoutLevel; + } } const embed = new Discord.EmbedBuilder() @@ -90,10 +215,13 @@ async function execute(interaction) { }); } - const heroName = interaction.options.getString('hero'); + let heroName = interaction.options.getString('hero'); + if (interaction.options.getSubcommand() === 'geraldo') heroName = 'geraldo'; + if (interaction.options.getSubcommand() === 'corvus') heroName = 'corvus'; const heroLevel = interaction.options.getInteger('hero_lvl'); - - const embed = await embedBloonology(heroName, heroLevel); + const heroItem = interaction.options.getString('item'); + const heroSpell = interaction.options.getString('spell'); + const embed = await embedBloonology(heroName, heroLevel, heroItem, heroSpell, interaction); return await interaction.reply({ embeds: [embed] }); } diff --git a/slash_commands/index-lcd.js b/slash_commands/index-lcd.js index c74a541b..fe04a6aa 100644 --- a/slash_commands/index-lcd.js +++ b/slash_commands/index-lcd.js @@ -1,69 +1,69 @@ -const MapParser = require('../parser/map-parser.js'); - -const gHelper = require('../helpers/general.js'); - -const { red, paleyellow } = require('../jsons/colors.json'); - -const { SlashCommandBuilder, SlashCommandStringOption } = require('discord.js'); - -let mapOption = new SlashCommandStringOption().setName('map').setDescription('Map').setRequired(true); - -builder = new SlashCommandBuilder() - .setName('lcd') - .setDescription('Search and Browse Completed LCD Index Combos') - .addStringOption(mapOption); - -async function execute(interaction) { - const mapArg = interaction.options.getString('map'); - const canonicalMap = Aliases.getCanonicalForm(mapArg); - - const parsed = CommandParser.parse([canonicalMap], new MapParser()); - - await interaction.deferReply(); - - if (parsed.hasErrors()) { - return await interaction.reply('Map provided not valid'); - } - - let challengeEmbed = await lcd(Aliases.toIndexNormalForm(parsed.map)); - return await interaction.reply({ embeds: [challengeEmbed] }); -} - -async function lcd(map) { - const searchParams = new URLSearchParams({ map, count: 100, pending: 0 }); - - let { results } = await fetchlcd(searchParams); - - const result = results[0]; - - if (!result) return new Discord.EmbedBuilder().setTitle('Error!').setDescription(`No LCD found for ${map}`).setColor(red); - - let challengeEmbed = new Discord.EmbedBuilder().setTitle(`${map} LCD Combo`).setColor(paleyellow); - - let link = 'none'; - if (result.link) link = `[Link](${result.link})`; - - challengeEmbed.addFields([ - { name: 'Map', value: result.map, inline: true }, - { name: 'Cost', value: gHelper.numberAsCost(result.money), inline: true }, - { name: 'Version', value: result.version, inline: true }, - { name: 'Date', value: result.date, inline: true }, - { name: 'Person', value: result.person, inline: true }, - { name: 'Link', value: link, inline: true } - ]); - - return challengeEmbed; -} - -async function fetchlcd(searchParams) { - let res = await fetch('https://btd6index.win/fetch-lcd?' + searchParams); - let resJson = await res.json(); - if ('error' in resJson) - throw new Error(resJson.error); - return resJson; -} - -module.exports = { - data: builder, - execute -}; +const MapParser = require('../parser/map-parser.js'); + +const gHelper = require('../helpers/general.js'); + +const { red, paleyellow } = require('../jsons/colors.json'); + +const { SlashCommandBuilder, SlashCommandStringOption } = require('discord.js'); + +let mapOption = new SlashCommandStringOption().setName('map').setDescription('Map').setRequired(true); + +builder = new SlashCommandBuilder() + .setName('lcd') + .setDescription('Search and Browse Completed LCD Index Combos') + .addStringOption(mapOption); + +async function execute(interaction) { + const mapArg = interaction.options.getString('map'); + const canonicalMap = Aliases.getCanonicalForm(mapArg); + + const parsed = CommandParser.parse([canonicalMap], new MapParser()); + + await interaction.deferReply(); + + if (parsed.hasErrors()) { + return await interaction.reply('Map provided not valid'); + } + + let challengeEmbed = await lcd(Aliases.toIndexNormalForm(parsed.map)); + return await interaction.reply({ embeds: [challengeEmbed] }); +} + +async function lcd(map) { + const searchParams = new URLSearchParams({ map, count: 100, pending: 0 }); + + let { results } = await fetchlcd(searchParams); + + const result = results[0]; + + if (!result) return new Discord.EmbedBuilder().setTitle('Error!').setDescription(`No LCD found for ${map}`).setColor(red); + + let challengeEmbed = new Discord.EmbedBuilder().setTitle(`${map} LCD Combo`).setColor(paleyellow); + + let link = 'none'; + if (result.link) link = `[Link](${result.link})`; + + challengeEmbed.addFields([ + { name: 'Map', value: result.map, inline: true }, + { name: 'Cost', value: gHelper.numberAsCost(result.money), inline: true }, + { name: 'Version', value: result.version, inline: true }, + { name: 'Date', value: result.date, inline: true }, + { name: 'Person', value: result.person, inline: true }, + { name: 'Link', value: link, inline: true } + ]); + + return challengeEmbed; +} + +async function fetchlcd(searchParams) { + let res = await fetch('https://btd6index.win/fetch-lcd?' + searchParams); + let resJson = await res.json(); + if ('error' in resJson) + throw new Error(resJson.error); + return resJson; +} + +module.exports = { + data: builder, + execute +}; diff --git a/slash_commands/isubmit.js b/slash_commands/isubmit.js deleted file mode 100644 index cc48d683..00000000 --- a/slash_commands/isubmit.js +++ /dev/null @@ -1,77 +0,0 @@ -const { SlashCommandBuilder } = require('discord.js'); - -const { cyber } = require('../jsons/colors.json'); -//const { discord } = require('../aliases/misc.json'); -const imgur = require('imgur'); - -const BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL = '702089126706544661'; -const BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL_2 = '924830831585939456'; -const BTD6_INDEX_SERVER_ID = '661812833771847700'; - -// Fill this in when you want to test this in your own server -// Change this to a channel in your test guild when testing -const TEST_SUBMISSIONS_CHANNEL = '420'; -const TEST_SUBMISSIONS_CHANNEL_2 = '69'; -const TEST_GUILD = '8008'; - -const IS_TESTING = require('../1/config.json').testing; -const SUBMISSIONS_CHANNEL = IS_TESTING ? TEST_SUBMISSIONS_CHANNEL : BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL; -const SUBMISSIONS_CHANNEL_2 = IS_TESTING ? TEST_SUBMISSIONS_CHANNEL_2 : BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL_2; -const SUBMISSIONS_GUILD = IS_TESTING ? TEST_GUILD : BTD6_INDEX_SERVER_ID; - -builder = new SlashCommandBuilder() - .setName('isubmit') - .setDescription('Submit an image to the BTD6 Index') - .addAttachmentOption((option) => - option.setName('img').setDescription('the image that you want to upload').setRequired(false) - ) - .addStringOption((option) => - option.setName('text').setDescription('text to add to the submission').setRequired(false) - ); - -async function execute(interaction) { - let messageAttachment = interaction.options.getAttachment('img'); - let text = interaction.options.getString('text'); - let currentGuild = interaction.guild.id; - - if (currentGuild != SUBMISSIONS_GUILD){ - await interaction.reply({ content: 'You may only submit from within the BTD6 Index Discord Server', ephemeral: true }); - } else { - if (!messageAttachment && !text) { - return await interaction.reply({ content: 'No content submitted.', ephemeral: true }); - } else if (!messageAttachment && text) { - let temp = `${text}\n——————————————————————\nSent by ${interaction.user.tag}`; - await interaction.guild.channels.resolve(SUBMISSIONS_CHANNEL).send(temp); - const { url } = await interaction.guild.channels.resolve(SUBMISSIONS_CHANNEL_2).send(temp); - await interaction.reply({ content: 'Submitted: ' + url }); - } else if (messageAttachment) { - if (!text) text = ''; - let image = messageAttachment.url; - imgur - .uploadUrl(image) - .then(async (json) => { - const embed = new Discord.EmbedBuilder() - .setDescription(`${json.link}\n${text}`) - .setColor(cyber) - .setImage(`${json.link}`) - .setFooter({ text: `sent by ${interaction.user.tag}` }); - await interaction.guild.channels.resolve(SUBMISSIONS_CHANNEL).send({ embeds: [embed] }); - const { url } = await interaction.guild.channels.resolve(SUBMISSIONS_CHANNEL_2).send({ embeds: [embed] }); - await interaction.reply({ content: 'Submitted: ' + url }); - }) - .catch(async (e) => { - console.log(e); - let errMsg = e.message.message.replace( - 'File type invalid (1)', - `Imgur failed to identify file type as :ok_hand: ${image}` - ); - return await interaction.reply({ content: errMsg, ephemeral: false }); - }); - } - } -} - -module.exports = { - data: builder, - execute -}; diff --git a/slash_commands/iunsubmit.js b/slash_commands/iunsubmit.js deleted file mode 100644 index 3bb830ff..00000000 --- a/slash_commands/iunsubmit.js +++ /dev/null @@ -1,79 +0,0 @@ -const { SlashCommandBuilder } = require('discord.js'); - -const BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL = '702089126706544661'; -const BTD6_INDEX_SERVER_ID = '661812833771847700'; - -// Fill this in when you want to test this in your own server -// Change this to a channel in your test guild when testing -const TEST_SUBMISSIONS_CHANNEL = '420'; -const TEST_GUILD = '69'; - -const IS_TESTING = require('../1/config.json').testing; -const SUBMISSIONS_CHANNEL = IS_TESTING ? TEST_SUBMISSIONS_CHANNEL : BTD6_INDEX_SERVER_SUBMISSIONS_CHANNEL; -const SUBMISSIONS_GUILD = IS_TESTING ? TEST_GUILD : BTD6_INDEX_SERVER_ID; - -const REAL_CYBER_QUINCY_USER_ID = '591922988832653313'; -const TEST_CYBER_QUINCY_USER_ID = '1004190933400698920'; -const CYBER_QUINCY_USER_ID = IS_TESTING ? TEST_CYBER_QUINCY_USER_ID : REAL_CYBER_QUINCY_USER_ID; -const HELPER_ROLE_ID = '923076988607037470'; - -const DISCORD_LINK_REGEX = /https:\/\/discord.com\/channels\/(\d+)\/(\d+)\/(\d+)/i; - -builder = new SlashCommandBuilder() - .setName('iunsubmit') - .setDescription('Remove one of your submissions from #submissions') - .addStringOption((option) => - option.setName('url').setDescription('Link to the submissions message').setRequired(true) - ); - - -async function execute(interaction) { - const LIVEMODE = interaction.guild.id == SUBMISSIONS_GUILD; - let currentGuild = interaction.guild.id; - let url = interaction.options.getString('url'); - let [, , channel_id, message_id] = url.match(DISCORD_LINK_REGEX); - - if (!LIVEMODE){ - return await interaction.reply({ content: `Must be in the BTD6 Index Server to run this command` }); - } - - if(!IS_TESTING && currentGuild != SUBMISSIONS_GUILD){ - return await interaction.reply({ content: 'Can only unsubmit from BTD6 Index Server', ephemeral: true }); - } - - if(channel_id != SUBMISSIONS_CHANNEL){ - return await interaction.reply({ content: 'Can only unsubmit messages in #submissions', ephemeral: true }); - } - - const SUBMISSIONS_CHANNEL_OBJ = interaction.guild.channels.cache.get(SUBMISSIONS_CHANNEL); - messages = await SUBMISSIONS_CHANNEL_OBJ.messages.fetch({ limit: 100 }); - let submission = messages.get(message_id); - if (submission){ - if(submission.author.id != CYBER_QUINCY_USER_ID){ - return await interaction.reply({ content: `This isn't a /isub submission. ${submission.author.username} wrote that`, ephemeral: true }); - } - let submitterTag; - if (submission.content == '') { - submitterTag = submission.embeds[0].footer.text.match(/sent by (.*)/)[1]; - } else { - submitterTag = submission.content.match(/Sent by (.*)/)[1]; - } - if (submitterTag == interaction.user.tag || interaction.member.roles.cache.has(HELPER_ROLE_ID)){ - try { - submission.delete(); - return await interaction.reply({ content: `The submission was successfully removed` }); - } catch { - return await interaction.reply({ content: `Failed to removes submission` }); - } - } else { - return await interaction.reply({ content: `You ${interaction.user.tag}, didn't submit this. ${submitterTag} did. You must be the submitter to delete.` }); - } - } else { - return await interaction.reply({ content: `Message was already deleted` }); - } -} - -module.exports = { - data: builder, - execute -};