diff --git a/lib/device-uuid.js b/lib/device-uuid.js index e03b5c3..9c67555 100644 --- a/lib/device-uuid.js +++ b/lib/device-uuid.js @@ -1,5 +1,5 @@ /*! - * device-uuid.js v1.0.1 (https://github.com/biggora/device-uuid/) + * device-uuid.js v1.0.4 (https://github.com/biggora/device-uuid/) * Copyright 2016-2017 Alexey Gordeyev * Licensed under MIT (https://github.com/biggora/device-uuid/blob/master/LICENSE) */ diff --git a/lib/device-uuid.min.js b/lib/device-uuid.min.js index 4c37e0d..0afe08a 100644 --- a/lib/device-uuid.min.js +++ b/lib/device-uuid.min.js @@ -3,4 +3,4 @@ * Copyright 2016-2017 Alexey Gordeyev * Licensed under MIT (https://github.com/biggora/device-uuid/blob/master/LICENSE) */ -!function(exports){"use strict";var BOTS=["\\+https:\\/\\/developers.google.com\\/\\+\\/web\\/snippet\\/","googlebot","baiduspider","gurujibot","yandexbot","slurp","msnbot","bingbot","facebookexternalhit","linkedinbot","twitterbot","slackbot","telegrambot","applebot","pingdom","tumblr ","Embedly","spbot"],IS_BOT_REGEXP=new RegExp("^.*("+BOTS.join("|")+").*$"),DeviceUUID=function(options){options=options?options:{};var defOptions={version:!1,language:!0,platform:!0,os:!0,pixelDepth:!0,colorDepth:!0,resolution:!1,isAuthoritative:!0,silkAccelerated:!0,isKindleFire:!0,isDesktop:!0,isMobile:!0,isTablet:!0,isWindows:!0,isLinux:!0,isLinux64:!0,isChromeOS:!0,isMac:!0,isiPad:!0,isiPhone:!0,isiPod:!0,isAndroid:!0,isSamsung:!0,isSmartTV:!0,isRaspberry:!0,isBlackberry:!0,isTouchScreen:!0,isOpera:!1,isIE:!1,isEdge:!1,isIECompatibilityMode:!1,isSafari:!1,isFirefox:!1,isWebkit:!1,isChrome:!1,isKonqueror:!1,isOmniWeb:!1,isSeaMonkey:!1,isFlock:!1,isAmaya:!1,isPhantomJS:!1,isEpiphany:!1,source:!1,cpuCores:!1};for(var key in options)"undefined"!=typeof defOptions[key]&&(defOptions[key]=options[key]);return this.options=defOptions,this.version="1.0.0",this._Versions={Edge:/Edge\/([\d\w\.\-]+)/i,Firefox:/firefox\/([\d\w\.\-]+)/i,IE:/msie\s([\d\.]+[\d])|trident\/\d+\.\d+;.*[rv:]+(\d+\.\d)/i,Chrome:/chrome\/([\d\w\.\-]+)/i,Chromium:/(?:chromium|crios)\/([\d\w\.\-]+)/i,Safari:/version\/([\d\w\.\-]+)/i,Opera:/version\/([\d\w\.\-]+)|OPR\/([\d\w\.\-]+)/i,Ps3:/([\d\w\.\-]+)\)\s*$/i,Psp:/([\d\w\.\-]+)\)?\s*$/i,Amaya:/amaya\/([\d\w\.\-]+)/i,SeaMonkey:/seamonkey\/([\d\w\.\-]+)/i,OmniWeb:/omniweb\/v([\d\w\.\-]+)/i,Flock:/flock\/([\d\w\.\-]+)/i,Epiphany:/epiphany\/([\d\w\.\-]+)/i,WinJs:/msapphost\/([\d\w\.\-]+)/i,PhantomJS:/phantomjs\/([\d\w\.\-]+)/i,UC:/UCBrowser\/([\d\w\.]+)/i},this._Browsers={Edge:/edge/i,Amaya:/amaya/i,Konqueror:/konqueror/i,Epiphany:/epiphany/i,SeaMonkey:/seamonkey/i,Flock:/flock/i,OmniWeb:/omniweb/i,Chromium:/chromium|crios/i,Chrome:/chrome/i,Safari:/safari/i,IE:/msie|trident/i,Opera:/opera|OPR/i,PS3:/playstation 3/i,PSP:/playstation portable/i,Firefox:/firefox/i,WinJs:/msapphost/i,PhantomJS:/phantomjs/i,UC:/UCBrowser/i},this._OS={Windows10:/windows nt 10\.0/i,Windows81:/windows nt 6\.3/i,Windows8:/windows nt 6\.2/i,Windows7:/windows nt 6\.1/i,UnknownWindows:/windows nt 6\.\d+/i,WindowsVista:/windows nt 6\.0/i,Windows2003:/windows nt 5\.2/i,WindowsXP:/windows nt 5\.1/i,Windows2000:/windows nt 5\.0/i,WindowsPhone8:/windows phone 8\./,OSXCheetah:/os x 10[._]0/i,OSXPuma:/os x 10[._]1(\D|$)/i,OSXJaguar:/os x 10[._]2/i,OSXPanther:/os x 10[._]3/i,OSXTiger:/os x 10[._]4/i,OSXLeopard:/os x 10[._]5/i,OSXSnowLeopard:/os x 10[._]6/i,OSXLion:/os x 10[._]7/i,OSXMountainLion:/os x 10[._]8/i,OSXMavericks:/os x 10[._]9/i,OSXYosemite:/os x 10[._]10/i,OSXElCapitan:/os x 10[._]11/i,OSXSierra:/os x 10[._]12/i,Mac:/os x/i,Linux:/linux/i,Linux64:/linux x86\_64/i,ChromeOS:/cros/i,Wii:/wii/i,PS3:/playstation 3/i,PSP:/playstation portable/i,iPad:/\(iPad.*os (\d+)[._](\d+)/i,iPhone:/\(iPhone.*os (\d+)[._](\d+)/i,Bada:/Bada\/(\d+)\.(\d+)/i,Curl:/curl\/(\d+)\.(\d+)\.(\d+)/i},this._Platform={Windows:/windows nt/i,WindowsPhone:/windows phone/i,Mac:/macintosh/i,Linux:/linux/i,Wii:/wii/i,Playstation:/playstation/i,iPad:/ipad/i,iPod:/ipod/i,iPhone:/iphone/i,Android:/android/i,Blackberry:/blackberry/i,Samsung:/samsung/i,Curl:/curl/i},this.DefaultAgent={isAuthoritative:!0,isMobile:!1,isTablet:!1,isiPad:!1,isiPod:!1,isiPhone:!1,isAndroid:!1,isBlackberry:!1,isOpera:!1,isIE:!1,isEdge:!1,isIECompatibilityMode:!1,isSafari:!1,isFirefox:!1,isWebkit:!1,isChrome:!1,isKonqueror:!1,isOmniWeb:!1,isSeaMonkey:!1,isFlock:!1,isAmaya:!1,isPhantomJS:!1,isEpiphany:!1,isDesktop:!1,isWindows:!1,isLinux:!1,isLinux64:!1,isMac:!1,isChromeOS:!1,isBada:!1,isSamsung:!1,isRaspberry:!1,isBot:!1,isCurl:!1,isAndroidTablet:!1,isWinJs:!1,isKindleFire:!1,isSilk:!1,isCaptive:!1,isSmartTV:!1,isUC:!1,isTouchScreen:!1,silkAccelerated:!1,colorDepth:-1,pixelDepth:-1,resolution:[],cpuCores:-1,language:"unknown",browser:"unknown",version:"unknown",os:"unknown",platform:"unknown",geoIp:{},source:"",hashInt:function(string){var i,chr,len,hash=0;if(0===string.length)return hash;for(i=0,len=string.length;i>>32-iShiftBits}function addUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;return lX8=2147483648&lX,lY8=2147483648&lY,lX4=1073741824&lX,lY4=1073741824&lY,lResult=(1073741823&lX)+(1073741823&lY),lX4&lY4?2147483648^lResult^lX8^lY8:lX4|lY4?1073741824&lResult?3221225472^lResult^lX8^lY8:1073741824^lResult^lX8^lY8:lResult^lX8^lY8}function gF(x,y,z){return x&y|~x&z}function gG(x,y,z){return x&z|y&~z}function gH(x,y,z){return x^y^z}function gI(x,y,z){return y^(x|~z)}function gFF(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gF(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gGG(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gG(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gHH(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gH(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gII(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gI(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function convertToWordArray(string){for(var lWordCount,lMessageLength=string.length,lNumberOfWordsTemp1=lMessageLength+8,lNumberOfWordsTemp2=(lNumberOfWordsTemp1-lNumberOfWordsTemp1%64)/64,lNumberOfWords=16*(lNumberOfWordsTemp2+1),lWordArray=Array(lNumberOfWords-1),lBytePosition=0,lByteCount=0;lByteCount>>29,lWordArray}function wordToHex(lValue){var lByte,lCount,wordToHexValue="",wordToHexValueTemp="";for(lCount=0;lCount<=3;lCount++)lByte=lValue>>>8*lCount&255,wordToHexValueTemp="0"+lByte.toString(16),wordToHexValue+=wordToHexValueTemp.substr(wordToHexValueTemp.length-2,2);return wordToHexValue}function utf8Encode(string){string=string.replace(/\r\n/g,"\n");for(var utftext="",n=0;n127&&c<2048?(utftext+=String.fromCharCode(c>>6|192),utftext+=String.fromCharCode(63&c|128)):(utftext+=String.fromCharCode(c>>12|224),utftext+=String.fromCharCode(c>>6&63|128),utftext+=String.fromCharCode(63&c|128))}return utftext}var k,AA,BB,CC,DD,a,b,c,d,x=Array(),S11=7,S12=12,S13=17,S14=22,S21=5,S22=9,S23=14,S24=20,S31=4,S32=11,S33=16,S34=23,S41=6,S42=10,S43=15,S44=21;for(string=utf8Encode(string),x=convertToWordArray(string),a=1732584193,b=4023233417,c=2562383102,d=271733878,k=0;k0||navigator.msMaxTouchPoints>0},this.getLaguage=function(){var ua=this;ua.Agent.language=(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||"").toLowerCase()},this.getColorDepth=function(){var ua=this;ua.Agent.colorDepth=screen.colorDepth||-1},this.getScreenResolution=function(){var ua=this;ua.Agent.resolution=[screen.availWidth,screen.availHeight]},this.getPixelDepth=function(){var ua=this;ua.Agent.pixelDepth=screen.pixelDepth||-1},this.getCPU=function(){var ua=this;ua.Agent.cpuCores=navigator.hardwareConcurrency||-1},this.reset=function(){var ua=this;for(var key in ua.DefaultAgent)ua.Agent[key]=ua.DefaultAgent[key];return ua},this.parse=function(source){source=source||navigator.userAgent;var ua=new DeviceUUID;return ua.Agent.source=source.replace(/^\s*/,"").replace(/\s*$/,""),ua.Agent.os=ua.getOS(ua.Agent.source),ua.Agent.platform=ua.getPlatform(ua.Agent.source),ua.Agent.browser=ua.getBrowser(ua.Agent.source),ua.Agent.version=ua.getBrowserVersion(ua.Agent.source),ua.testBot(),ua.testSmartTV(),ua.testMobile(),ua.testAndroidTablet(),ua.testTablet(),ua.testCompatibilityMode(),ua.testSilk(),ua.testKindleFire(),ua.testCaptiveNetwork(),ua.testTouchSupport(),ua.getLaguage(),ua.getColorDepth(),ua.getPixelDepth(),ua.getScreenResolution(),ua.getCPU(),ua.Agent},this.get=function(customData){var pref="a",du=this.parse(),dua=[];for(var key in this.options)this.options[key]===!0&&dua.push(du[key]);customData&&dua.push(customData),!this.options.resolution&&du.isMobile&&dua.push(du.resolution),"en-US"===du.language?pref="b":"en-GB"===du.language&&(pref="8");var tmpUuid=du.hashMD5(dua.join(":")),uuid=[tmpUuid.slice(0,8),tmpUuid.slice(8,12),"4"+tmpUuid.slice(12,15),pref+tmpUuid.slice(15,18),tmpUuid.slice(20)];return uuid.join("-")},this.Agent=this.DefaultAgent,this};return exports.DeviceUUID=DeviceUUID,new DeviceUUID(navigator.userAgent)}(this); \ No newline at end of file +!function(exports){"use strict";var BOTS=["\\+https:\\/\\/developers.google.com\\/\\+\\/web\\/snippet\\/","googlebot","baiduspider","gurujibot","yandexbot","slurp","msnbot","bingbot","facebookexternalhit","linkedinbot","twitterbot","slackbot","telegrambot","applebot","pingdom","tumblr ","Embedly","spbot"],IS_BOT_REGEXP=new RegExp("^.*("+BOTS.join("|")+").*$"),DeviceUUID=function(options){options=options?options:{};var defOptions={version:!1,language:!1,platform:!0,os:!0,pixelDepth:!0,colorDepth:!0,resolution:!1,isAuthoritative:!0,silkAccelerated:!0,isKindleFire:!0,isDesktop:!0,isMobile:!0,isTablet:!0,isWindows:!0,isLinux:!0,isLinux64:!0,isChromeOS:!0,isMac:!0,isiPad:!0,isiPhone:!0,isiPod:!0,isAndroid:!0,isSamsung:!0,isSmartTV:!0,isRaspberry:!0,isBlackberry:!0,isTouchScreen:!0,isOpera:!1,isIE:!1,isEdge:!1,isIECompatibilityMode:!1,isSafari:!1,isFirefox:!1,isWebkit:!1,isChrome:!1,isKonqueror:!1,isOmniWeb:!1,isSeaMonkey:!1,isFlock:!1,isAmaya:!1,isPhantomJS:!1,isEpiphany:!1,source:!1,cpuCores:!1};for(var key in options)options.hasOwnProperty(key)&&"undefined"!=typeof defOptions[key]&&(defOptions[key]=options[key]);return this.options=defOptions,this.version="1.0.0",this._Versions={Edge:/Edge\/([\d\w\.\-]+)/i,Firefox:/firefox\/([\d\w\.\-]+)/i,IE:/msie\s([\d\.]+[\d])|trident\/\d+\.\d+;.*[rv:]+(\d+\.\d)/i,Chrome:/chrome\/([\d\w\.\-]+)/i,Chromium:/(?:chromium|crios)\/([\d\w\.\-]+)/i,Safari:/version\/([\d\w\.\-]+)/i,Opera:/version\/([\d\w\.\-]+)|OPR\/([\d\w\.\-]+)/i,Ps3:/([\d\w\.\-]+)\)\s*$/i,Psp:/([\d\w\.\-]+)\)?\s*$/i,Amaya:/amaya\/([\d\w\.\-]+)/i,SeaMonkey:/seamonkey\/([\d\w\.\-]+)/i,OmniWeb:/omniweb\/v([\d\w\.\-]+)/i,Flock:/flock\/([\d\w\.\-]+)/i,Epiphany:/epiphany\/([\d\w\.\-]+)/i,WinJs:/msapphost\/([\d\w\.\-]+)/i,PhantomJS:/phantomjs\/([\d\w\.\-]+)/i,UC:/UCBrowser\/([\d\w\.]+)/i},this._Browsers={Edge:/edge/i,Amaya:/amaya/i,Konqueror:/konqueror/i,Epiphany:/epiphany/i,SeaMonkey:/seamonkey/i,Flock:/flock/i,OmniWeb:/omniweb/i,Chromium:/chromium|crios/i,Chrome:/chrome/i,Safari:/safari/i,IE:/msie|trident/i,Opera:/opera|OPR/i,PS3:/playstation 3/i,PSP:/playstation portable/i,Firefox:/firefox/i,WinJs:/msapphost/i,PhantomJS:/phantomjs/i,UC:/UCBrowser/i},this._OS={Windows10:/windows nt 10\.0/i,Windows81:/windows nt 6\.3/i,Windows8:/windows nt 6\.2/i,Windows7:/windows nt 6\.1/i,UnknownWindows:/windows nt 6\.\d+/i,WindowsVista:/windows nt 6\.0/i,Windows2003:/windows nt 5\.2/i,WindowsXP:/windows nt 5\.1/i,Windows2000:/windows nt 5\.0/i,WindowsPhone8:/windows phone 8\./,OSXCheetah:/os x 10[._]0/i,OSXPuma:/os x 10[._]1(\D|$)/i,OSXJaguar:/os x 10[._]2/i,OSXPanther:/os x 10[._]3/i,OSXTiger:/os x 10[._]4/i,OSXLeopard:/os x 10[._]5/i,OSXSnowLeopard:/os x 10[._]6/i,OSXLion:/os x 10[._]7/i,OSXMountainLion:/os x 10[._]8/i,OSXMavericks:/os x 10[._]9/i,OSXYosemite:/os x 10[._]10/i,OSXElCapitan:/os x 10[._]11/i,OSXSierra:/os x 10[._]12/i,Mac:/os x/i,Linux:/linux/i,Linux64:/linux x86_64/i,ChromeOS:/cros/i,Wii:/wii/i,PS3:/playstation 3/i,PSP:/playstation portable/i,iPad:/\(iPad.*os (\d+)[._](\d+)/i,iPhone:/\(iPhone.*os (\d+)[._](\d+)/i,Bada:/Bada\/(\d+)\.(\d+)/i,Curl:/curl\/(\d+)\.(\d+)\.(\d+)/i},this._Platform={Windows:/windows nt/i,WindowsPhone:/windows phone/i,Mac:/macintosh/i,Linux:/linux/i,Wii:/wii/i,Playstation:/playstation/i,iPad:/ipad/i,iPod:/ipod/i,iPhone:/iphone/i,Android:/android/i,Blackberry:/blackberry/i,Samsung:/samsung/i,Curl:/curl/i},this.DefaultAgent={isAuthoritative:!0,isMobile:!1,isTablet:!1,isiPad:!1,isiPod:!1,isiPhone:!1,isAndroid:!1,isBlackberry:!1,isOpera:!1,isIE:!1,isEdge:!1,isIECompatibilityMode:!1,isSafari:!1,isFirefox:!1,isWebkit:!1,isChrome:!1,isKonqueror:!1,isOmniWeb:!1,isSeaMonkey:!1,isFlock:!1,isAmaya:!1,isPhantomJS:!1,isEpiphany:!1,isDesktop:!1,isWindows:!1,isLinux:!1,isLinux64:!1,isMac:!1,isChromeOS:!1,isBada:!1,isSamsung:!1,isRaspberry:!1,isBot:!1,isCurl:!1,isAndroidTablet:!1,isWinJs:!1,isKindleFire:!1,isSilk:!1,isCaptive:!1,isSmartTV:!1,isUC:!1,isTouchScreen:!1,silkAccelerated:!1,colorDepth:-1,pixelDepth:-1,resolution:[],cpuCores:-1,language:"unknown",browser:"unknown",version:"unknown",os:"unknown",platform:"unknown",geoIp:{},source:"",hashInt:function(string){var i,chr,len,hash=0;if(0===string.length)return hash;for(i=0,len=string.length;i>>32-iShiftBits}function addUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;return lX8=2147483648&lX,lY8=2147483648&lY,lX4=1073741824&lX,lY4=1073741824&lY,lResult=(1073741823&lX)+(1073741823&lY),lX4&lY4?2147483648^lResult^lX8^lY8:lX4|lY4?1073741824&lResult?3221225472^lResult^lX8^lY8:1073741824^lResult^lX8^lY8:lResult^lX8^lY8}function gF(x,y,z){return x&y|~x&z}function gG(x,y,z){return x&z|y&~z}function gH(x,y,z){return x^y^z}function gI(x,y,z){return y^(x|~z)}function gFF(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gF(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gGG(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gG(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gHH(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gH(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function gII(a,b,c,d,x,s,ac){return a=addUnsigned(a,addUnsigned(addUnsigned(gI(b,c,d),x),ac)),addUnsigned(rotateLeft(a,s),b)}function convertToWordArray(string){for(var lWordCount,lMessageLength=string.length,lNumberOfWordsTemp1=lMessageLength+8,lNumberOfWordsTemp2=(lNumberOfWordsTemp1-lNumberOfWordsTemp1%64)/64,lNumberOfWords=16*(lNumberOfWordsTemp2+1),lWordArray=new Array(lNumberOfWords-1),lBytePosition=0,lByteCount=0;lByteCount>>29,lWordArray}function wordToHex(lValue){var lByte,lCount,wordToHexValue="",wordToHexValueTemp="";for(lCount=0;lCount<=3;lCount++)lByte=lValue>>>8*lCount&255,wordToHexValueTemp="0"+lByte.toString(16),wordToHexValue+=wordToHexValueTemp.substr(wordToHexValueTemp.length-2,2);return wordToHexValue}function utf8Encode(string){string=string.replace(/\r\n/g,"\n");for(var utftext="",n=0;n127&&c<2048?(utftext+=String.fromCharCode(c>>6|192),utftext+=String.fromCharCode(63&c|128)):(utftext+=String.fromCharCode(c>>12|224),utftext+=String.fromCharCode(c>>6&63|128),utftext+=String.fromCharCode(63&c|128))}return utftext}var k,AA,BB,CC,DD,a,b,c,d,x=[],S11=7,S12=12,S13=17,S14=22,S21=5,S22=9,S23=14,S24=20,S31=4,S32=11,S33=16,S34=23,S41=6,S42=10,S43=15,S44=21;for(string=utf8Encode(string),x=convertToWordArray(string),a=1732584193,b=4023233417,c=2562383102,d=271733878,k=0;k0||navigator.msMaxTouchPoints>0},this.getLaguage=function(){var ua=this;ua.Agent.language=(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||"").toLowerCase()},this.getColorDepth=function(){var ua=this;ua.Agent.colorDepth=screen.colorDepth||-1},this.getScreenResolution=function(){var ua=this;ua.Agent.resolution=[screen.availWidth,screen.availHeight]},this.getPixelDepth=function(){var ua=this;ua.Agent.pixelDepth=screen.pixelDepth||-1},this.getCPU=function(){var ua=this;ua.Agent.cpuCores=navigator.hardwareConcurrency||-1},this.reset=function(){var ua=this;for(var key in ua.DefaultAgent)ua.DefaultAgent.hasOwnProperty(key)&&(ua.Agent[key]=ua.DefaultAgent[key]);return ua},this.parse=function(source){source=source||navigator.userAgent;var ua=new DeviceUUID;return ua.Agent.source=source.replace(/^\s*/,"").replace(/\s*$/,""),ua.Agent.os=ua.getOS(ua.Agent.source),ua.Agent.platform=ua.getPlatform(ua.Agent.source),ua.Agent.browser=ua.getBrowser(ua.Agent.source),ua.Agent.version=ua.getBrowserVersion(ua.Agent.source),ua.testBot(),ua.testSmartTV(),ua.testMobile(),ua.testAndroidTablet(),ua.testTablet(),ua.testCompatibilityMode(),ua.testSilk(),ua.testKindleFire(),ua.testCaptiveNetwork(),ua.testTouchSupport(),ua.getLaguage(),ua.getColorDepth(),ua.getPixelDepth(),ua.getScreenResolution(),ua.getCPU(),ua.Agent},this.get=function(customData){var pref="a",du=this.parse(),dua=[];for(var key in this.options)this.options.hasOwnProperty(key)&&this.options[key]===!0&&dua.push(du[key]);customData&&dua.push(customData),!this.options.resolution&&du.isMobile&&dua.push(du.resolution),pref="b";var tmpUuid=du.hashMD5(dua.join(":")),uuid=[tmpUuid.slice(0,8),tmpUuid.slice(8,12),"4"+tmpUuid.slice(12,15),pref+tmpUuid.slice(15,18),tmpUuid.slice(20)];return uuid.join("-")},this.Agent=this.DefaultAgent,this};return exports.DeviceUUID=DeviceUUID,new DeviceUUID(navigator.userAgent)}(this); \ No newline at end of file diff --git a/package.json b/package.json index f2211e0..ff0bc36 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "device-uuid", "description": "Fast browser device uuid generation library.", - "version": "1.0.3", + "version": "1.0.4", "homepage": "https://github.com/biggora/device-uuid/", "repository": { "type": "git",