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

Function X

daily/ydyp.js:1208–1286  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1206};
1207
1208function X() {
1209 return W || (W = 1, J.exports = function(e) {
1210 return function() {
1211 var t = e,
1212 r = t.lib.Hasher,
1213 o = t.x64,
1214 n = o.Word,
1215 i = o.WordArray,
1216 s = t.algo;
1217
1218 function a() {
1219 return n.create.apply(n, arguments)
1220 }
1221 var c = [a(1116352408, 3609767458), a(1899447441, 602891725), a(3049323471, 3964484399), a(3921009573, 2173295548), a(961987163, 4081628472), a(1508970993, 3053834265), a(2453635748, 2937671579), a(2870763221, 3664609560), a(3624381080, 2734883394), a(310598401, 1164996542), a(607225278, 1323610764), a(1426881987, 3590304994), a(1925078388, 4068182383), a(2162078206, 991336113), a(2614888103, 633803317), a(3248222580, 3479774868), a(3835390401, 2666613458), a(4022224774, 944711139), a(264347078, 2341262773), a(604807628, 2007800933), a(770255983, 1495990901), a(1249150122, 1856431235), a(1555081692, 3175218132), a(1996064986, 2198950837), a(2554220882, 3999719339), a(2821834349, 766784016), a(2952996808, 2566594879), a(3210313671, 3203337956), a(3336571891, 1034457026), a(3584528711, 2466948901), a(113926993, 3758326383), a(338241895, 168717936), a(666307205, 1188179964), a(773529912, 1546045734), a(1294757372, 1522805485), a(1396182291, 2643833823), a(1695183700, 2343527390), a(1986661051, 1014477480), a(2177026350, 1206759142), a(2456956037, 344077627), a(2730485921, 1290863460), a(2820302411, 3158454273), a(3259730800, 3505952657), a(3345764771, 106217008), a(3516065817, 3606008344), a(3600352804, 1432725776), a(4094571909, 1467031594), a(275423344, 851169720), a(430227734, 3100823752), a(506948616, 1363258195), a(659060556, 3750685593), a(883997877, 3785050280), a(958139571, 3318307427), a(1322822218, 3812723403), a(1537002063, 2003034995), a(1747873779, 3602036899), a(1955562222, 1575990012), a(2024104815, 1125592928), a(2227730452, 2716904306), a(2361852424, 442776044), a(2428436474, 593698344), a(2756734187, 3733110249), a(3204031479, 2999351573), a(3329325298, 3815920427), a(3391569614, 3928383900), a(3515267271, 566280711), a(3940187606, 3454069534), a(4118630271, 4000239992), a(116418474, 1914138554), a(174292421, 2731055270), a(289380356, 3203993006), a(460393269, 320620315), a(685471733, 587496836), a(852142971, 1086792851), a(1017036298, 365543100), a(1126000580, 2618297676), a(1288033470, 3409855158), a(1501505948, 4234509866), a(1607167915, 987167468), a(1816402316, 1246189591)],
1222 u = [];
1223 ! function() {
1224 for (var e = 0; e < 80; e++) u[e] = a()
1225 }();
1226 var l = s.SHA512 = r.extend({
1227 _doReset: function() {
1228 this._hash = new i.init([new n.init(1779033703, 4089235720), new n.init(3144134277, 2227873595), new n.init(1013904242, 4271175723), new n.init(2773480762, 1595750129), new n.init(1359893119, 2917565137), new n.init(2600822924, 725511199), new n.init(528734635, 4215389547), new n.init(1541459225, 327033209)])
1229 },
1230 _doProcessBlock: function(e, t) {
1231 for (var r = this._hash.words, o = r[0], n = r[1], i = r[2], s = r[3], a = r[4], l = r[5], h = r[6], d = r[7], f = o.high, p = o.low, y = n.high, g = n.low, m = i.high, v = i.low, b = s.high, w = s.low, k = a.high, _ = a.low, x = l.high, S = l.low, B = h.high, A = h.low, T = d.high, C = d.low, E = f, $ = p, R = y, z = g, D = m, H = v, M = b, j = w, I = k, F = _, N = x, P = S, O = B, L = A, q = T, U = C, W = 0; W < 80; W++) {
1232 var J, X, K = u[W];
1233 if (W < 16) X = K.high = 0 | e[t + 2 * W], J = K.low = 0 | e[t + 2 * W + 1];
1234 else {
1235 var V = u[W - 15],
1236 G = V.high,
1237 Q = V.low,
1238 Z = (G >>> 1 | Q << 31) ^ (G >>> 8 | Q << 24) ^ G >>> 7,
1239 Y = (Q >>> 1 | G << 31) ^ (Q >>> 8 | G << 24) ^ (Q >>> 7 | G << 25),
1240 ee = u[W - 2],
1241 te = ee.high,
1242 re = ee.low,
1243 oe = (te >>> 19 | re << 13) ^ (te << 3 | re >>> 29) ^ te >>> 6,
1244 ne = (re >>> 19 | te << 13) ^ (re << 3 | te >>> 29) ^ (re >>> 6 | te << 26),
1245 ie = u[W - 7],
1246 se = ie.high,
1247 ae = ie.low,
1248 ce = u[W - 16],
1249 ue = ce.high,
1250 le = ce.low;
1251 X = (X = (X = Z + se + ((J = Y + ae) >>> 0 < Y >>> 0 ? 1 : 0)) + oe + ((J += ne) >>> 0 < ne >>> 0 ? 1 : 0)) + ue + ((J += le) >>> 0 < le >>> 0 ? 1 : 0), K.high = X, K.low = J
1252 }
1253 var he, de = I & N ^ ~I & O,
1254 fe = F & P ^ ~F & L,
1255 pe = E & R ^ E & D ^ R & D,
1256 ye = $ & z ^ $ & H ^ z & H,
1257 ge = (E >>> 28 | $ << 4) ^ (E << 30 | $ >>> 2) ^ (E << 25 | $ >>> 7),
1258 me = ($ >>> 28 | E << 4) ^ ($ << 30 | E >>> 2) ^ ($ << 25 | E >>> 7),
1259 ve = (I >>> 14 | F << 18) ^ (I >>> 18 | F << 14) ^ (I << 23 | F >>> 9),
1260 be = (F >>> 14 | I << 18) ^ (F >>> 18 | I << 14) ^ (F << 23 | I >>> 9),
1261 we = c[W],
1262 ke = we.high,
1263 _e = we.low,
1264 xe = q + ve + ((he = U + be) >>> 0 < U >>> 0 ? 1 : 0),
1265 Se = me + ye;

Callers 1

ydyp.jsFile · 0.85

Calls 4

aFunction · 0.85
vFunction · 0.85
callMethod · 0.80
kFunction · 0.70

Tested by

no test coverage detected