function murmurhash3_32_gc(f,d){var e,p,b,c,a;for(e=3&f.length,p=f.length-e,b=d,a=0;a
>>16)&65535)<<16)&4294967295,c=c<<15|c>>>17,c=461845907*(65535&c)+((461845907*(c>>>16)&65535)<<16)&4294967295,b^=c,b=b<<13|b>>>19,b=5*(65535&b)+((5*(b>>>16)&65535)<<16)&4294967295,b=27492+(65535&b)+((58964+(b>>>16)&65535)<<16);switch(c=0,e){case 3:c^=(255&f.charCodeAt(a+2))<<16;case 2:c^=(255&f.charCodeAt(a+1))<<8;case 1:b^=461845907*(65535&(c=(c=3432918353*(65535&(c^=255&f.charCodeAt(a)))+((3432918353*(c>>>16)&65535)<<16)&4294967295)<<15|c>>>17))+((461845907*(c>>>16)&65535)<<16)&4294967295}return b^=f.length,b^=b>>>16,b=2246822507*(65535&b)+((2246822507*(b>>>16)&65535)<<16)&4294967295,b^=b>>>13,((b=3266489909*(65535&b)+((3266489909*(b>>>16)&65535)<<16)&4294967295)^b>>>16)>>>0}(function(){function modPlus(x,y){var low=(65535&x)+(65535&y);return(x>>16)+(y>>16)+(low>>16)<<16|65535&low}function cyclicShift(num,k){return num<>>32-k}function sha1(s){return function(binArray){var i,str="";for(i=0;i<4*binArray.length;i++)str+="0123456789abcdef".charAt(binArray[i>>2]>>8*(3-i%4)+4&15)+"0123456789abcdef".charAt(binArray[i>>2]>>8*(3-i%4)&15);return str}(function(blockArray){var olda,oldb,oldc,oldd,olde,t,i,j,w=[],a=1732584193,b=4023233417,c=2562383102,d=271733878,e=3285377520;for(i=0;i>6),blocks=[];for(i=0;i<16*blockAmount;i++)blocks[i]=0;for(i=0;i>2]|=str.charCodeAt(i)<<24-8*(3&i);return blocks[i>>2]|=128<<24-8*(3&i),blocks[16*blockAmount-1]=8*str.length,blocks}(s)))}"function"!=typeof define||(define.amd,0)?"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=sha1),exports.sha1=sha1):this.sha1=sha1:define(function(){return sha1})}).call(this),function(f){var d,e,p=function(){return d=(new(window.UAParser||exports.UAParser)).getResult(),e=new Detector,this};p.prototype={getSoftwareVersion:function(){return"0.1.11"},getBrowserData:function(){return d},getFingerprint:function(){return murmurhash3_32_gc(d.ua+"|"+this.getScreenPrint()+"|"+this.getPlugins()+"|"+this.getFonts()+"|"+this.isLocalStorage()+"|"+this.isSessionStorage()+"|"+this.getTimeZone()+"|"+this.getLanguage()+"|"+this.getSystemLanguage()+"|"+this.isCookie()+"|"+this.getCanvasPrint(),256)},getCustomFingerprint:function(){for(var b="",c=0;c 1.0",2,15),c.fillStyle="rgba(102, 204, 0, 0.7)",c.fillText("ClientJS,org