MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / j

Function j

daily/ydyp.js:1011–1099  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1009};
1010
1011function j() {
1012 return H || (H = 1, M.exports = function(e) {
1013 return function(t) {
1014 var r = e,
1015 o = r.lib,
1016 n = o.WordArray,
1017 i = o.Hasher,
1018 s = r.algo,
1019 a = [];
1020 ! function() {
1021 for (var e = 0; e < 64; e++) a[e] = 4294967296 * t.abs(t.sin(e + 1)) | 0
1022 }();
1023 var c = s.MD5 = i.extend({
1024 _doReset: function() {
1025 this._hash = new n.init([1732584193, 4023233417, 2562383102, 271733878])
1026 },
1027 _doProcessBlock: function(e, t) {
1028 for (var r = 0; r < 16; r++) {
1029 var o = t + r,
1030 n = e[o];
1031 e[o] = 16711935 & (n << 8 | n >>> 24) | 4278255360 & (n << 24 | n >>> 8)
1032 }
1033 var i = this._hash.words,
1034 s = e[t + 0],
1035 c = e[t + 1],
1036 f = e[t + 2],
1037 p = e[t + 3],
1038 y = e[t + 4],
1039 g = e[t + 5],
1040 m = e[t + 6],
1041 v = e[t + 7],
1042 b = e[t + 8],
1043 w = e[t + 9],
1044 k = e[t + 10],
1045 _ = e[t + 11],
1046 x = e[t + 12],
1047 S = e[t + 13],
1048 B = e[t + 14],
1049 A = e[t + 15],
1050 T = i[0],
1051 C = i[1],
1052 E = i[2],
1053 $ = i[3];
1054 T = u(T, C, E, $, s, 7, a[0]), $ = u($, T, C, E, c, 12, a[1]), E = u(E, $, T, C, f, 17, a[2]), C = u(C, E, $, T, p, 22, a[3]), T = u(T, C, E, $, y, 7, a[4]), $ = u($, T, C, E, g, 12, a[5]), E = u(E, $, T, C, m, 17, a[6]), C = u(C, E, $, T, v, 22, a[7]), T = u(T, C, E, $, b, 7, a[8]), $ = u($, T, C, E, w, 12, a[9]), E = u(E, $, T, C, k, 17, a[10]), C = u(C, E, $, T, _, 22, a[11]), T = u(T, C, E, $, x, 7, a[12]), $ = u($, T, C, E, S, 12, a[13]), E = u(E, $, T, C, B, 17, a[14]), T = l(T, C = u(C, E, $, T, A, 22, a[15]), E, $, c, 5, a[16]), $ = l($, T, C, E, m, 9, a[17]), E = l(E, $, T, C, _, 14, a[18]), C = l(C, E, $, T, s, 20, a[19]), T = l(T, C, E, $, g, 5, a[20]), $ = l($, T, C, E, k, 9, a[21]), E = l(E, $, T, C, A, 14, a[22]), C = l(C, E, $, T, y, 20, a[23]), T = l(T, C, E, $, w, 5, a[24]), $ = l($, T, C, E, B, 9, a[25]), E = l(E, $, T, C, p, 14, a[26]), C = l(C, E, $, T, b, 20, a[27]), T = l(T, C, E, $, S, 5, a[28]), $ = l($, T, C, E, f, 9, a[29]), E = l(E, $, T, C, v, 14, a[30]), T = h(T, C = l(C, E, $, T, x, 20, a[31]), E, $, g, 4, a[32]), $ = h($, T, C, E, b, 11, a[33]), E = h(E, $, T, C, _, 16, a[34]), C = h(C, E, $, T, B, 23, a[35]), T = h(T, C, E, $, c, 4, a[36]), $ = h($, T, C, E, y, 11, a[37]), E = h(E, $, T, C, v, 16, a[38]), C = h(C, E, $, T, k, 23, a[39]), T = h(T, C, E, $, S, 4, a[40]), $ = h($, T, C, E, s, 11, a[41]), E = h(E, $, T, C, p, 16, a[42]), C = h(C, E, $, T, m, 23, a[43]), T = h(T, C, E, $, w, 4, a[44]), $ = h($, T, C, E, x, 11, a[45]), E = h(E, $, T, C, A, 16, a[46]), T = d(T, C = h(C, E, $, T, f, 23, a[47]), E, $, s, 6, a[48]), $ = d($, T, C, E, v, 10, a[49]), E = d(E, $, T, C, B, 15, a[50]), C = d(C, E, $, T, g, 21, a[51]), T = d(T, C, E, $, x, 6, a[52]), $ = d($, T, C, E, p, 10, a[53]), E = d(E, $, T, C, k, 15, a[54]), C = d(C, E, $, T, c, 21, a[55]), T = d(T, C, E, $, b, 6, a[56]), $ = d($, T, C, E, A, 10, a[57]), E = d(E, $, T, C, m, 15, a[58]), C = d(C, E, $, T, S, 21, a[59]), T = d(T, C, E, $, y, 6, a[60]), $ = d($, T, C, E, _, 10, a[61]), E = d(E, $, T, C, f, 15, a[62]), C = d(C, E, $, T, w, 21, a[63]), i[0] = i[0] + T | 0, i[1] = i[1] + C | 0, i[2] = i[2] + E | 0, i[3] = i[3] + $ | 0
1055 },
1056 _doFinalize: function() {
1057 var e = this._data,
1058 r = e.words,
1059 o = 8 * this._nDataBytes,
1060 n = 8 * e.sigBytes;
1061 r[n >>> 5] |= 128 << 24 - n % 32;
1062 var i = t.floor(o / 4294967296),
1063 s = o;
1064 r[15 + (n + 64 >>> 9 << 4)] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8), r[14 + (n + 64 >>> 9 << 4)] = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), e.sigBytes = 4 * (r.length + 1), this._process();
1065 for (var a = this._hash, c = a.words, u = 0; u < 4; u++) {
1066 var l = c[u];
1067 c[u] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8)
1068 }

Callers 3

LeFunction · 0.70
QeFunction · 0.70
ydyp.jsFile · 0.70

Calls 6

uFunction · 0.85
vFunction · 0.85
callMethod · 0.80
lFunction · 0.70
hFunction · 0.70
dFunction · 0.70

Tested by

no test coverage detected