You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
129 KiB

4 years ago
if(!page.ushio){throw new Error("ushio::Ushio quitted!")}(function(e,t,n){"use strict";if(typeof window!=="undefined"&&typeof define==="function"&&define.amd){define(n)}else if(typeof module!=="undefined"&&module.exports){module.exports=n()}else if(t.exports){t.exports=n()}else{t[e]=n()}})("Fingerprint2",this,(function(){"use strict";if(typeof Array.isArray==="undefined"){Array.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"}}var e=function(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];n[3]+=e[3]+t[3];n[2]+=n[3]>>>16;n[3]&=65535;n[2]+=e[2]+t[2];n[1]+=n[2]>>>16;n[2]&=65535;n[1]+=e[1]+t[1];n[0]+=n[1]>>>16;n[1]&=65535;n[0]+=e[0]+t[0];n[0]&=65535;return[n[0]<<16|n[1],n[2]<<16|n[3]]};var t=function(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];n[3]+=e[3]*t[3];n[2]+=n[3]>>>16;n[3]&=65535;n[2]+=e[2]*t[3];n[1]+=n[2]>>>16;n[2]&=65535;n[2]+=e[3]*t[2];n[1]+=n[2]>>>16;n[2]&=65535;n[1]+=e[1]*t[3];n[0]+=n[1]>>>16;n[1]&=65535;n[1]+=e[2]*t[2];n[0]+=n[1]>>>16;n[1]&=65535;n[1]+=e[3]*t[1];n[0]+=n[1]>>>16;n[1]&=65535;n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0];n[0]&=65535;return[n[0]<<16|n[1],n[2]<<16|n[3]]};var n=function(e,t){t%=64;if(t===32){return[e[1],e[0]]}else if(t<32){return[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]}else{t-=32;return[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t]}};var i=function(e,t){t%=64;if(t===0){return e}else if(t<32){return[e[0]<<t|e[1]>>>32-t,e[1]<<t]}else{return[e[1]<<t-32,0]}};var a=function(e,t){return[e[0]^t[0],e[1]^t[1]]};var o=function(e){e=a(e,[0,e[0]>>>1]);e=t(e,[4283543511,3981806797]);e=a(e,[0,e[0]>>>1]);e=t(e,[3301882366,444984403]);e=a(e,[0,e[0]>>>1]);return e};var r=function(r,s){r=r||"";s=s||0;var l=r.length%16;var u=r.length-l;var c=[0,s];var d=[0,s];var p=[0,0];var f=[0,0];var h=[2277735313,289559509];var m=[1291169091,658871167];for(var g=0;g<u;g=g+16){p=[r.charCodeAt(g+4)&255|(r.charCodeAt(g+5)&255)<<8|(r.charCodeAt(g+6)&255)<<16|(r.charCodeAt(g+7)&255)<<24,r.charCodeAt(g)&255|(r.charCodeAt(g+1)&255)<<8|(r.charCodeAt(g+2)&255)<<16|(r.charCodeAt(g+3)&255)<<24];f=[r.charCodeAt(g+12)&255|(r.charCodeAt(g+13)&255)<<8|(r.charCodeAt(g+14)&255)<<16|(r.charCodeAt(g+15)&255)<<24,r.charCodeAt(g+8)&255|(r.charCodeAt(g+9)&255)<<8|(r.charCodeAt(g+10)&255)<<16|(r.charCodeAt(g+11)&255)<<24];p=t(p,h);p=n(p,31);p=t(p,m);c=a(c,p);c=n(c,27);c=e(c,d);c=e(t(c,[0,5]),[0,1390208809]);f=t(f,m);f=n(f,33);f=t(f,h);d=a(d,f);d=n(d,31);d=e(d,c);d=e(t(d,[0,5]),[0,944331445])}p=[0,0];f=[0,0];switch(l){case 15:f=a(f,i([0,r.charCodeAt(g+14)],48));case 14:f=a(f,i([0,r.charCodeAt(g+13)],40));case 13:f=a(f,i([0,r.charCodeAt(g+12)],32));case 12:f=a(f,i([0,r.charCodeAt(g+11)],24));case 11:f=a(f,i([0,r.charCodeAt(g+10)],16));case 10:f=a(f,i([0,r.charCodeAt(g+9)],8));case 9:f=a(f,[0,r.charCodeAt(g+8)]);f=t(f,m);f=n(f,33);f=t(f,h);d=a(d,f);case 8:p=a(p,i([0,r.charCodeAt(g+7)],56));case 7:p=a(p,i([0,r.charCodeAt(g+6)],48));case 6:p=a(p,i([0,r.charCodeAt(g+5)],40));case 5:p=a(p,i([0,r.charCodeAt(g+4)],32));case 4:p=a(p,i([0,r.charCodeAt(g+3)],24));case 3:p=a(p,i([0,r.charCodeAt(g+2)],16));case 2:p=a(p,i([0,r.charCodeAt(g+1)],8));case 1:p=a(p,[0,r.charCodeAt(g)]);p=t(p,h);p=n(p,31);p=t(p,m);c=a(c,p)}c=a(c,[0,r.length]);d=a(d,[0,r.length]);c=e(c,d);d=e(d,c);c=o(c);d=o(d);c=e(c,d);d=e(d,c);return("00000000"+(c[0]>>>0).toString(16)).slice(-8)+("00000000"+(c[1]>>>0).toString(16)).slice(-8)+("00000000"+(d[0]>>>0).toString(16)).slice(-8)+("00000000"+(d[1]>>>0).toString(16)).slice(-8)};var s={preprocessor:null,audio:{timeout:1e3,excludeIOS11:true},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:false},screen:{detectScreenOrientation:true},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:false},extraComponents:[],excludes:{enumerateDevices:true,pixelRatio:true,doNotTrack:true,fontsFlash:true},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"};var l=function(e,t){if(Array.prototype.forEach&&e.forEach===Array.
4 years ago
//# sourceMappingURL=C