(function(e,t,a){"use strict";if(typeof window!=="undefined"&&typeof define==="function"&&define.amd){define(a)}else if(typeof module!=="undefined"&&module.exports){module.exports=a()}else if(t.exports){t.exports=a()}else{t[e]=a()}})("fp",this,function(){"use strict";var s=.8;var d=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 a=[0,0,0,0];a[3]+=e[3]+t[3];a[2]+=a[3]>>>16;a[3]&=65535;a[2]+=e[2]+t[2];a[1]+=a[2]>>>16;a[2]&=65535;a[1]+=e[1]+t[1];a[0]+=a[1]>>>16;a[1]&=65535;a[0]+=e[0]+t[0];a[0]&=65535;return[a[0]<<16|a[1],a[2]<<16|a[3]]};var f=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 a=[0,0,0,0];a[3]+=e[3]*t[3];a[2]+=a[3]>>>16;a[3]&=65535;a[2]+=e[2]*t[3];a[1]+=a[2]>>>16;a[2]&=65535;a[2]+=e[3]*t[2];a[1]+=a[2]>>>16;a[2]&=65535;a[1]+=e[1]*t[3];a[0]+=a[1]>>>16;a[1]&=65535;a[1]+=e[2]*t[2];a[0]+=a[1]>>>16;a[1]&=65535;a[1]+=e[3]*t[1];a[0]+=a[1]>>>16;a[1]&=65535;a[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0];a[0]&=65535;return[a[0]<<16|a[1],a[2]<<16|a[3]]};var g=function(e,t){t%=64;if(t===32){return[e[1],e[0]]}else if(t<32){return[e[0]<>>32-t,e[1]<>>32-t]}else{t-=32;return[e[1]<>>32-t,e[0]<>>32-t]}};var v=function(e,t){t%=64;if(t===0){return e}else if(t<32){return[e[0]<>>32-t,e[1]<>>1]);e=f(e,[4283543511,3981806797]);e=p(e,[0,e[0]>>>1]);e=f(e,[3301882366,444984403]);e=p(e,[0,e[0]>>>1]);return e};var u=function(e,t){e=e||"";t=t||0;var a=e.length%16;var r=e.length-a;var n=[0,t];var i=[0,t];var o=[0,0];var l=[0,0];var s=[2277735313,289559509];var u=[1291169091,658871167];for(var c=0;c>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)+("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)};var e={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 m=function(e,t){if(Array.prototype.forEach&&e.forEach===Array.prototype.forEach){e.forEach(t)}else if(e.length===+e.length){for(var a=0,r=e.length;at.name){return 1}if(e.name=0){r="Windows Phone"}else if(e.indexOf("win")>=0){r="Windows"}else if(e.indexOf("android")>=0){r="Android"}else if(e.indexOf("linux")>=0||e.indexOf("cros")>=0){r="Linux"}else if(e.indexOf("iphone")>=0||e.indexOf("ipad")>=0){r="iOS"}else if(e.indexOf("mac")>=0){r="Mac"}else{r="Other"}var n="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;if(n&&r!=="Windows Phone"&&r!=="Android"&&r!=="iOS"&&r!=="Other"){return true}if(typeof t!=="undefined"){t=t.toLowerCase();if(t.indexOf("win")>=0&&r!=="Windows"&&r!=="Windows Phone"){return true}else if(t.indexOf("linux")>=0&&r!=="Linux"&&r!=="Android"){return true}else if(t.indexOf("mac")>=0&&r!=="Mac"&&r!=="iOS"){return true}else if((t.indexOf("win")===-1&&t.indexOf("linux")===-1&&t.indexOf("mac")===-1)!==(r==="Other")){return true}}if(a.indexOf("win")>=0&&r!=="Windows"&&r!=="Windows Phone"){return true}else if((a.indexOf("linux")>=0||a.indexOf("android")>=0||a.indexOf("pike")>=0)&&r!=="Linux"&&r!=="Android"){return true}else if((a.indexOf("mac")>=0||a.indexOf("ipad")>=0||a.indexOf("ipod")>=0||a.indexOf("iphone")>=0)&&r!=="Mac"&&r!=="iOS"){return true}else{var i=a.indexOf("win")<0&&a.indexOf("linux")<0&&a.indexOf("mac")<0&&a.indexOf("iphone")<0&&a.indexOf("ipad")<0;if(i!==(r==="Other")){return true}}return typeof navigator.plugins==="undefined"&&r!=="Windows"&&r!=="Windows Phone"};var fe=function(){var e=navigator.userAgent.toLowerCase();var t=navigator.productSub;var a;if(e.indexOf("firefox")>=0){a="Firefox"}else if(e.indexOf("opera")>=0||e.indexOf("opr")>=0){a="Opera"}else if(e.indexOf("chrome")>=0){a="Chrome"}else if(e.indexOf("safari")>=0){a="Safari"}else if(e.indexOf("trident")>=0){a="Internet Explorer"}else{a="Other"}if((a==="Chrome"||a==="Safari"||a==="Opera")&&t!=="20030107"){return true}var r=eval.toString().length;if(r===37&&a!=="Safari"&&a!=="Firefox"&&a!=="Other"){return true}else if(r===39&&a!=="Internet Explorer"&&a!=="Other"){return true}else if(r===33&&a!=="Chrome"&&a!=="Opera"&&a!=="Other"){return true}var n;try{throw"a"}catch(e){try{e.toSource();n=true}catch(e){n=false}}return n&&a!=="Firefox"&&a!=="Other"};var ge=function(){var e=document.createElement("canvas");return!!(e.getContext&&e.getContext("2d"))};var ve=function(){if(!ge()){return false}var e=ye();return!!window.WebGLRenderingContext&&!!e};var pe=function(){if(navigator.appName==="Microsoft Internet Explorer"){return true}else if(navigator.appName==="Netscape"&&/Trident/.test(navigator.userAgent)){return true}return false};var he=function(){return typeof window.swfobject!=="undefined"};var me=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")};var Te=function(e){var t=document.createElement("div");t.setAttribute("id",e.fonts.swfContainerId);document.body.appendChild(t)};var Se=function(t,e){var a="___fp_swf_loaded";window[a]=function(e){t(e)};var r=e.fonts.swfContainerId;Te();var n={onReady:a};var i={allowScriptAccess:"always",menu:"false"};window.swfobject.embedSWF(e.fonts.swfPath,r,"1","1","9.0.0",false,n,i,{})};var ye=function(){var e=document.createElement("canvas");var t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}if(!t){t=null}return t};var Ae=[{key:"userAgent",getData:i},{key:"webdriver",getData:o},{key:"language",getData:c},{key:"colorDepth",getData:T},{key:"deviceMemory",getData:S},{key:"pixelRatio",getData:y},{key:"hardwareConcurrency",getData:$},{key:"screenResolution",getData:A},{key:"availableScreenResolution",getData:w},{key:"timezoneOffset",getData:E},{key:"timezone",getData:b},{key:"sessionStorage",getData:x},{key:"localStorage",getData:M},{key:"indexedDb",getData:O},{key:"addBehavior",getData:_},{key:"openDatabase",getData:k},{key:"cpuClass",getData:L},{key:"platform",getData:P},{key:"doNotTrack",getData:I},{key:"plugins",getData:j},{key:"canvas",getData:D},{key:"webgl",getData:R},{key:"webglVendorAndRenderer",getData:N},{key:"adBlock",getData:F},{key:"hasLiedLanguages",getData:G},{key:"hasLiedResolution",getData:U},{key:"hasLiedOs",getData:V},{key:"hasLiedBrowser",getData:H},{key:"touchSupport",getData:Z},{key:"fonts",getData:W,pauseBefore:true},{key:"fontsFlash",getData:X,pauseBefore:true},{key:"audio",getData:n},{key:"enumerateDevices",getData:a}];var Ce=function(e){throw new Error("'new Fingerprint()' is deprecated, see https://github.com/Valve/fingerprintjs2#upgrade-guide-from-182-to-200")};Ce.get=function(a,r){if(!r){r=a;a={}}else if(!a){a={}}t(a,e);a.components=a.extraComponents.concat(Ae);var n={data:[],addPreprocessedComponent:function(e,t){if(typeof a.preprocessor==="function"){t=a.preprocessor(e,t)}n.data.push({key:e,value:t})}};var i=-1;var o=function(e){i+=1;if(i>=a.components.length){r(n.data);return}var t=a.components[i];if(a.excludes[t.key]){o(false);return}if(!e&&t.pauseBefore){i-=1;setTimeout(function(){o(true)},1);return}try{t.getData(function(e){n.addPreprocessedComponent(t.key,e);o(false)},a)}catch(e){n.addPreprocessedComponent(t.key,String(e));o(false)}};o(false)};Ce.getPromise=function(a){return new Promise(function(e,t){Ce.get(a,e)})};Ce.getV18=function(i,o){if(o==null){o=i;i={}}return Ce.get(i,function(e){var t=[];for(var a=0;a"+page.title+"");$('[rel="icon"]').remove();$("head").append('');if(!$('[name="viewport"]').length){$("head").append('')}if(!$('[name="keywords"]').length){$("head").append('')}if(!$('[name="description"]').length){$("head").append('')}function getHiddenProp(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t