2 lines
34 KiB
Plaintext
2 lines
34 KiB
Plaintext
function hex_md5(e){return binl2hex(core_md5(str2binl(e),e.length*chrsz))}function b64_md5(e){return binl2b64(core_md5(str2binl(e),e.length*chrsz))}function str_md5(e){return binl2str(core_md5(str2binl(e),e.length*chrsz))}function hex_hmac_md5(e,t){return binl2hex(core_hmac_md5(e,t))}function b64_hmac_md5(e,t){return binl2b64(core_hmac_md5(e,t))}function str_hmac_md5(e,t){return binl2str(core_hmac_md5(e,t))}function md5_vm_test(){return"900150983cd24fb0d6963f7d28e17f72"==hex_md5("abc")}function core_md5(e,t){e[t>>5]|=128<<t%32,e[(t+64>>>9<<4)+14]=t;for(var r=1732584193,n=-271733879,i=-1732584194,o=271733878,a=0;a<e.length;a+=16){var c=r,s=n,u=i,f=o;r=md5_ff(r,n,i,o,e[a+0],7,-680876936),o=md5_ff(o,r,n,i,e[a+1],12,-389564586),i=md5_ff(i,o,r,n,e[a+2],17,606105819),n=md5_ff(n,i,o,r,e[a+3],22,-1044525330),r=md5_ff(r,n,i,o,e[a+4],7,-176418897),o=md5_ff(o,r,n,i,e[a+5],12,1200080426),i=md5_ff(i,o,r,n,e[a+6],17,-1473231341),n=md5_ff(n,i,o,r,e[a+7],22,-45705983),r=md5_ff(r,n,i,o,e[a+8],7,1770035416),o=md5_ff(o,r,n,i,e[a+9],12,-1958414417),i=md5_ff(i,o,r,n,e[a+10],17,-42063),n=md5_ff(n,i,o,r,e[a+11],22,-1990404162),r=md5_ff(r,n,i,o,e[a+12],7,1804603682),o=md5_ff(o,r,n,i,e[a+13],12,-40341101),i=md5_ff(i,o,r,n,e[a+14],17,-1502002290),n=md5_ff(n,i,o,r,e[a+15],22,1236535329),r=md5_gg(r,n,i,o,e[a+1],5,-165796510),o=md5_gg(o,r,n,i,e[a+6],9,-1069501632),i=md5_gg(i,o,r,n,e[a+11],14,643717713),n=md5_gg(n,i,o,r,e[a+0],20,-373897302),r=md5_gg(r,n,i,o,e[a+5],5,-701558691),o=md5_gg(o,r,n,i,e[a+10],9,38016083),i=md5_gg(i,o,r,n,e[a+15],14,-660478335),n=md5_gg(n,i,o,r,e[a+4],20,-405537848),r=md5_gg(r,n,i,o,e[a+9],5,568446438),o=md5_gg(o,r,n,i,e[a+14],9,-1019803690),i=md5_gg(i,o,r,n,e[a+3],14,-187363961),n=md5_gg(n,i,o,r,e[a+8],20,1163531501),r=md5_gg(r,n,i,o,e[a+13],5,-1444681467),o=md5_gg(o,r,n,i,e[a+2],9,-51403784),i=md5_gg(i,o,r,n,e[a+7],14,1735328473),n=md5_gg(n,i,o,r,e[a+12],20,-1926607734),r=md5_hh(r,n,i,o,e[a+5],4,-378558),o=md5_hh(o,r,n,i,e[a+8],11,-2022574463),i=md5_hh(i,o,r,n,e[a+11],16,1839030562),n=md5_hh(n,i,o,r,e[a+14],23,-35309556),r=md5_hh(r,n,i,o,e[a+1],4,-1530992060),o=md5_hh(o,r,n,i,e[a+4],11,1272893353),i=md5_hh(i,o,r,n,e[a+7],16,-155497632),n=md5_hh(n,i,o,r,e[a+10],23,-1094730640),r=md5_hh(r,n,i,o,e[a+13],4,681279174),o=md5_hh(o,r,n,i,e[a+0],11,-358537222),i=md5_hh(i,o,r,n,e[a+3],16,-722521979),n=md5_hh(n,i,o,r,e[a+6],23,76029189),r=md5_hh(r,n,i,o,e[a+9],4,-640364487),o=md5_hh(o,r,n,i,e[a+12],11,-421815835),i=md5_hh(i,o,r,n,e[a+15],16,530742520),n=md5_hh(n,i,o,r,e[a+2],23,-995338651),r=md5_ii(r,n,i,o,e[a+0],6,-198630844),o=md5_ii(o,r,n,i,e[a+7],10,1126891415),i=md5_ii(i,o,r,n,e[a+14],15,-1416354905),n=md5_ii(n,i,o,r,e[a+5],21,-57434055),r=md5_ii(r,n,i,o,e[a+12],6,1700485571),o=md5_ii(o,r,n,i,e[a+3],10,-1894986606),i=md5_ii(i,o,r,n,e[a+10],15,-1051523),n=md5_ii(n,i,o,r,e[a+1],21,-2054922799),r=md5_ii(r,n,i,o,e[a+8],6,1873313359),o=md5_ii(o,r,n,i,e[a+15],10,-30611744),i=md5_ii(i,o,r,n,e[a+6],15,-1560198380),n=md5_ii(n,i,o,r,e[a+13],21,1309151649),r=md5_ii(r,n,i,o,e[a+4],6,-145523070),o=md5_ii(o,r,n,i,e[a+11],10,-1120210379),i=md5_ii(i,o,r,n,e[a+2],15,718787259),n=md5_ii(n,i,o,r,e[a+9],21,-343485551),r=safe_add(r,c),n=safe_add(n,s),i=safe_add(i,u),o=safe_add(o,f)}return Array(r,n,i,o)}function md5_cmn(e,t,r,n,i,o){return safe_add(bit_rol(safe_add(safe_add(t,e),safe_add(n,o)),i),r)}function md5_ff(e,t,r,n,i,o,a){return md5_cmn(t&r|~t&n,e,t,i,o,a)}function md5_gg(e,t,r,n,i,o,a){return md5_cmn(t&n|r&~n,e,t,i,o,a)}function md5_hh(e,t,r,n,i,o,a){return md5_cmn(t^r^n,e,t,i,o,a)}function md5_ii(e,t,r,n,i,o,a){return md5_cmn(r^(t|~n),e,t,i,o,a)}function core_hmac_md5(e,t){var r=str2binl(e);r.length>16&&(r=core_md5(r,e.length*chrsz));for(var n=Array(16),i=Array(16),o=0;16>o;o++)n[o]=909522486^r[o],i[o]=1549556828^r[o];var a=core_md5(n.concat(str2binl(t)),512+t.length*chrsz);return core_md5(i.concat(a),640)}function safe_add(e,t){var r=(65535&e)+(65535&t),n=(e>>16)+(t>>16)+(r>>16);return n<<16|65535&r}function bit_rol(e,t){return e<<t|e>>>32-t}function str2binl(e){for(var t=Array(),r=(1<<chrsz)-1,n=0;n<e.length*chrsz;n+=chrsz)t[n>>5]|=(e.
|
|||
|
|
}),r.connect(n),n.connect(t.destination),r.start(0),t.startRendering();var i=setTimeout(function(){return t.oncomplete=function(){},t=null,"audioTimeout"},100);t.oncomplete=function(e){var t="";try{clearTimeout(i),t=e.renderedBuffer.getChannelData(0).slice(4500,5e3).reduce(function(e,t){return e+Math.abs(t)},0).toString(),r.disconnect(),n.disconnect()}catch(o){return""}return t||""}},O=function(){return navigator.userAgent},P=function(){return window.screen.colorDepth},B=function(){return navigator.deviceMemory||""},R=function(){return(new Date).getTimezoneOffset()},T=function(){return""},M=function(){return!!window.sessionStorage},k=function(){return!!window.localStorage},D=function(){return!!window.indexedDB},I=function(){return!(!document.body||!document.body.addBehavior)},z=function(){return!!window.openDatabase},L=function(){return navigator.cpuClass||""},N=function(){return navigator.platform},F=function(e){try{return encodeURIComponent(e())}catch(t){return""}},U=function(e){return window.hex_md5(e)};return window.JSON||(window.JSON={stringify:function(e){var t,r="";if(null===e)return String(e);switch(typeof e){case"number":case"boolean":return String(e);case"string":return'"'+e+'"';case"undefined":case"function":return void 0}switch(Object.prototype.toString.call(e)){case"[object Array]":r+="[";for(var n=0,i=e.length;i>n;n++)t=JSON.stringify(e[n]),r+=(void 0===t?null:t)+",";return"["!==r&&(r=r.slice(0,-1)),r+="]";case"[object Date]":return'"'+(e.toJSON?e.toJSON():e.toString())+'"';case"[object RegExp]":return"{}";case"[object Object]":r+="{";for(n in e)e.hasOwnProperty(n)&&(t=JSON.stringify(e[n]),void 0!==t&&(r+='"'+n+'":'+t+","));return"{"!==r&&(r=r.slice(0,-1)),r+="}";case"[object String]":return'"'+e.toString()+'"';case"[object Number]":case"[object Boolean]":return e.toString()}}}),fuid||(fuid={userAgent:F(O),canvas:F(p),language:F(e),colorDepth:F(P),deviceMemory:F(B),hardwareConcurrency:F(t),screenResolution:F(r),availableScreenResolution:F(n),timezoneOffset:F(R),timezone:F(T),sessionStorage:F(M),localStorage:F(k),indexedDb:F(D),addBehavior:F(I),openDatabase:F(z),cpuClass:F(L),platform:F(N),plugins:F(u),webgl:F(g),webglVendorAndRenderer:F(_),adBlock:F(y),hasLiedLanguages:F(x),hasLiedResolution:F(w),hasLiedOs:F(S),hasLiedBrowser:F(b),touchSupport:F(E),fonts:F(A),audio:F(C)}),{fuid:U(JSON.stringify(fuid))}});
|