var G = [];
window._fetch = function(t, e) {
t = n(t),
t[1] && console.log(t[1]),
t = t[0],
t.SourceType = _App || _mApp ? _Tool.Version.ios ? "5" : "3" : _Tool.Version.ios ? "4" : "2";
var a, s = t.isNew = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(t) {
var e = 16 * Math.random() | 0
, a = "x" == t ? e : 3 & e | 8;
return a.toString(16)
}), o = [], r = String.fromCharCode((s[_Tool.Date.DAY_TIME % 36].charCodeAt() + s[-_Tool.Date.GMT_DIF % 36].charCodeAt()) % 10 + 99);
for (var c in t)
"isChat" != c && (a = t[c],
"object" === ("undefined" == typeof a ? "undefined" : (0,
y.default)(a)) && (a = encodeURIComponent((0,
_.default)(a))),
"SourceType" == c && (t.isNew += r),
o.push(c + "=" + a));
t.append && t.append("isNew", t.isNew),
o = o.join("&");
for (var l = (new Date).getTime(), c = 0; c < G.length; c++)
if (G[c].length < 3 || G[c][0] + 1e3 < l || G[c][1].indexOf("SendGift") > -1)
G.shift(),
c--;
else if (G[c][1] === o)
return {
then: function(t) {
t && t(G[c][2])
}
};
求教 这个R=g 怎么计算的 r = String.fromCharCode((s[_Tool.Date.DAY_TIME % 36].charCodeAt() + s[-_Tool.Date.GMT_DIF % 36].charCodeAt()) % 10 + 99);
看不懂JS代码 大佬指点指点 谢谢