UNPKG

user-agents

Version:

A JavaScript library for generating random user agents.

1 lines • 4.37 MB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("user-agents",[],t):"object"==typeof exports?exports["user-agents"]=t():e["user-agents"]=t()}(global,function(){return function(e){var t={};function i(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(o,n,function(t){return e[t]}.bind(null,n));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var o=function(e){return e&&e.__esModule?e:{default:e}}(i(1));e.exports=o.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r(i(2)),n=r(i(4));function r(e){return e&&e.__esModule?e:{default:e}}const p=e=>{const t=e.reduce((e,[t])=>e+t,0);let i=0;return e.map(([e,o])=>[i+=e/t,o])},c=n.default.map(({weight:e},t)=>[e,t]),a=p(c),l=(e,t=(e=>e))=>{let i;return i="function"==typeof e?[e]:e instanceof RegExp?[t=>"object"==typeof t&&t&&t.userAgent?e.test(t.userAgent):e.test(t)]:e instanceof Array?e.map(e=>l(e)):"object"==typeof e?Object.entries(e).map(([e,t])=>l(t,t=>t[e])):[t=>"object"==typeof t&&t&&t.userAgent?e===t.userAgent:e===t],e=>{try{const o=t(e);return i.every(e=>e(o))}catch(e){return!1}}},g=e=>{if(!e)return a;const t=l(e),i=[];return n.default.forEach((e,o)=>{t(e)&&i.push([e.weight,o])}),p(i)},h=(e,t)=>{Object.defineProperty(e,"cumulativeWeightIndexPairs",{configurable:!0,enumerable:!1,writable:!1,value:t})};class s extends Function{constructor(e){if(super(),d.call(this),h(this,g(e)),0===this.cumulativeWeightIndexPairs.length)throw new Error("No user agents matched your filters.");return this.randomize(),new Proxy(this,{apply:()=>this.random(),get:(e,t,i)=>{if(e.data&&"string"==typeof t&&Object.prototype.hasOwnProperty.call(e.data,t)&&Object.prototype.propertyIsEnumerable.call(e.data,t)){const i=e.data[t];if(void 0!==i)return i}return Reflect.get(e,t,i)}})}}t.default=s,s.random=(e=>{try{return new s(e)}catch(e){return null}});var d=function(){this[Symbol.toPrimitive]=(()=>this.data.userAgent),this.toString=(()=>this.data.userAgent),this.random=(()=>{const e=new s;return h(e,this.cumulativeWeightIndexPairs),e.randomize(),e}),this.randomize=(()=>{const e=Math.random(),[,t]=this.cumulativeWeightIndexPairs.find(([t])=>t>e),i=n.default[t];this.data=(0,o.default)(i)})}},function(e,t,i){(function(e){var i=200,o="__lodash_hash_undefined__",n=9007199254740991,r="[object Arguments]",p="[object Boolean]",c="[object Date]",a="[object Function]",l="[object GeneratorFunction]",g="[object Map]",h="[object Number]",s="[object Object]",d="[object RegExp]",v="[object Set]",w="[object String]",W="[object Symbol]",k="[object ArrayBuffer]",f="[object DataView]",m="[object Float32Array]",M="[object Float64Array]",H="[object Int8Array]",u="[object Int16Array]",N="[object Int32Array]",T="[object Uint8Array]",L="[object Uint8ClampedArray]",A="[object Uint16Array]",C="[object Uint32Array]",K=/\w*$/,y=/^\[object .+?Constructor\]$/,G=/^(?:0|[1-9]\d*)$/,I={};I[r]=I["[object Array]"]=I[k]=I[f]=I[p]=I[c]=I[m]=I[M]=I[H]=I[u]=I[N]=I[g]=I[h]=I[s]=I[d]=I[v]=I[w]=I[W]=I[T]=I[L]=I[A]=I[C]=!0,I["[object Error]"]=I[a]=I["[object WeakMap]"]=!1;var S="object"==typeof global&&global&&global.Object===Object&&global,b="object"==typeof self&&self&&self.Object===Object&&self,x=S||b||Function("return this")(),z="object"==typeof t&&t&&!t.nodeType&&t,_=z&&"object"==typeof e&&e&&!e.nodeType&&e,X=_&&_.exports===z;function O(e,t){return e.set(t[0],t[1]),e}function P(e,t){return e.add(t),e}function V(e,t,i,o){var n=-1,r=e?e.length:0;for(o&&r&&(i=e[++n]);++n<r;)i=t(i,e[n],n,e);return i}function U(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function E(e){var t=-1,i=Array(e.size);return e.forEach(function(e,o){i[++t]=[o,e]}),i}function R(e,t){return function(i){return e(t(i))}}function B(e){var t=-1,i=Array(e.size);return e.forEach(function(e){i[++t]=e}),i}var F=Array.prototype,j=Function.prototype,D=Object.prototype,Y=x["__core-js_shared__"],Q=function(){var e=/[^.]+$/.exec(Y&&Y.keys&&Y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),J=j.toString,Z=D.hasOwnProperty,$=D.toString,q=RegExp("^"+J.call(Z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ee=X?x.Buffer:void 0,te=x.Symbol,ie=x.Uint8Array,oe=R(Object.getPrototypeOf,Object),ne=Object.create,re=D.propertyIsEnumerable,pe=F.splice,ce=Object.getOwnPropertySymbols,ae=ee?ee.isBuffer:void 0,le=R(Object.keys,Object),ge=ze(x,"DataView"),he=ze(x,"Map"),se=ze(x,"Promise"),de=ze(x,"Set"),ve=ze(x,"WeakMap"),we=ze(Object,"create"),We=Ve(ge),ke=Ve(he),fe=Ve(se),me=Ve(de),Me=Ve(ve),He=te?te.prototype:void 0,ue=He?He.valueOf:void 0;function Ne(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var o=e[t];this.set(o[0],o[1])}}function Te(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var o=e[t];this.set(o[0],o[1])}}function Le(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var o=e[t];this.set(o[0],o[1])}}function Ae(e){this.__data__=new Te(e)}function Ce(e,t){var i=Ee(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&Re(e)}(e)&&Z.call(e,"callee")&&(!re.call(e,"callee")||$.call(e)==r)}(e)?function(e,t){for(var i=-1,o=Array(e);++i<e;)o[i]=t(i);return o}(e.length,String):[],o=i.length,n=!!o;for(var p in e)!t&&!Z.call(e,p)||n&&("length"==p||Oe(p,o))||i.push(p);return i}function Ke(e,t,i){var o=e[t];Z.call(e,t)&&Ue(o,i)&&(void 0!==i||t in e)||(e[t]=i)}function ye(e,t){for(var i=e.length;i--;)if(Ue(e[i][0],t))return i;return-1}function Ge(e,t,i,o,n,y,G){var S;if(o&&(S=y?o(e,n,y,G):o(e)),void 0!==S)return S;if(!je(e))return e;var b=Ee(e);if(b){if(S=function(e){var t=e.length,i=e.constructor(t);t&&"string"==typeof e[0]&&Z.call(e,"index")&&(i.index=e.index,i.input=e.input);return i}(e),!t)return function(e,t){var i=-1,o=e.length;t||(t=Array(o));for(;++i<o;)t[i]=e[i];return t}(e,S)}else{var x=Xe(e),z=x==a||x==l;if(Be(e))return function(e,t){if(t)return e.slice();var i=new e.constructor(e.length);return e.copy(i),i}(e,t);if(x==s||x==r||z&&!y){if(U(e))return y?e:{};if(S=function(e){return"function"!=typeof e.constructor||Pe(e)?{}:function(e){return je(e)?ne(e):{}}(oe(e))}(z?{}:e),!t)return function(e,t){return be(e,_e(e),t)}(e,function(e,t){return e&&be(t,De(t),e)}(S,e))}else{if(!I[x])return y?e:{};S=function(e,t,i,o){var n=e.constructor;switch(t){case k:return Se(e);case p:case c:return new n(+e);case f:return function(e,t){var i=t?Se(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}(e,o);case m:case M:case H:case u:case N:case T:case L:case A:case C:return function(e,t){var i=t?Se(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.length)}(e,o);case g:return function(e,t,i){return V(t?i(E(e),!0):E(e),O,new e.constructor)}(e,o,i);case h:case w:return new n(e);case d:return function(e){var t=new e.constructor(e.source,K.exec(e));return t.lastIndex=e.lastIndex,t}(e);case v:return function(e,t,i){return V(t?i(B(e),!0):B(e),P,new e.constructor)}(e,o,i);case W:return function(e){return ue?Object(ue.call(e)):{}}(e)}}(e,x,Ge,t)}}G||(G=new Ae);var _=G.get(e);if(_)return _;if(G.set(e,S),!b)var X=i?function(e){return function(e,t,i){var o=t(e);return Ee(e)?o:function(e,t){for(var i=-1,o=t.length,n=e.length;++i<o;)e[n+i]=t[i];return e}(o,i(e))}(e,De,_e)}(e):De(e);return function(e,t){for(var i=-1,o=e?e.length:0;++i<o&&!1!==t(e[i],i,e););}(X||e,function(n,r){X&&(n=e[r=n]),Ke(S,r,Ge(n,t,i,o,r,e,G))}),S}function Ie(e){return!(!je(e)||function(e){return!!Q&&Q in e}(e))&&(Fe(e)||U(e)?q:y).test(Ve(e))}function Se(e){var t=new e.constructor(e.byteLength);return new ie(t).set(new ie(e)),t}function be(e,t,i,o){i||(i={});for(var n=-1,r=t.length;++n<r;){var p=t[n],c=o?o(i[p],e[p],p,i,e):void 0;Ke(i,p,void 0===c?e[p]:c)}return i}function xe(e,t){var i=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?i["string"==typeof t?"string":"hash"]:i.map}function ze(e,t){var i=function(e,t){return null==e?void 0:e[t]}(e,t);return Ie(i)?i:void 0}Ne.prototype.clear=function(){this.__data__=we?we(null):{}},Ne.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},Ne.prototype.get=function(e){var t=this.__data__;if(we){var i=t[e];return i===o?void 0:i}return Z.call(t,e)?t[e]:void 0},Ne.prototype.has=function(e){var t=this.__data__;return we?void 0!==t[e]:Z.call(t,e)},Ne.prototype.set=function(e,t){return this.__data__[e]=we&&void 0===t?o:t,this},Te.prototype.clear=function(){this.__data__=[]},Te.prototype.delete=function(e){var t=this.__data__,i=ye(t,e);return!(i<0||(i==t.length-1?t.pop():pe.call(t,i,1),0))},Te.prototype.get=function(e){var t=this.__data__,i=ye(t,e);return i<0?void 0:t[i][1]},Te.prototype.has=function(e){return ye(this.__data__,e)>-1},Te.prototype.set=function(e,t){var i=this.__data__,o=ye(i,e);return o<0?i.push([e,t]):i[o][1]=t,this},Le.prototype.clear=function(){this.__data__={hash:new Ne,map:new(he||Te),string:new Ne}},Le.prototype.delete=function(e){return xe(this,e).delete(e)},Le.prototype.get=function(e){return xe(this,e).get(e)},Le.prototype.has=function(e){return xe(this,e).has(e)},Le.prototype.set=function(e,t){return xe(this,e).set(e,t),this},Ae.prototype.clear=function(){this.__data__=new Te},Ae.prototype.delete=function(e){return this.__data__.delete(e)},Ae.prototype.get=function(e){return this.__data__.get(e)},Ae.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.set=function(e,t){var o=this.__data__;if(o instanceof Te){var n=o.__data__;if(!he||n.length<i-1)return n.push([e,t]),this;o=this.__data__=new Le(n)}return o.set(e,t),this};var _e=ce?R(ce,Object):function(){return[]},Xe=function(e){return $.call(e)};function Oe(e,t){return!!(t=null==t?n:t)&&("number"==typeof e||G.test(e))&&e>-1&&e%1==0&&e<t}function Pe(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||D)}function Ve(e){if(null!=e){try{return J.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ue(e,t){return e===t||e!=e&&t!=t}(ge&&Xe(new ge(new ArrayBuffer(1)))!=f||he&&Xe(new he)!=g||se&&"[object Promise]"!=Xe(se.resolve())||de&&Xe(new de)!=v||ve&&"[object WeakMap]"!=Xe(new ve))&&(Xe=function(e){var t=$.call(e),i=t==s?e.constructor:void 0,o=i?Ve(i):void 0;if(o)switch(o){case We:return f;case ke:return g;case fe:return"[object Promise]";case me:return v;case Me:return"[object WeakMap]"}return t});var Ee=Array.isArray;function Re(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}(e.length)&&!Fe(e)}var Be=ae||function(){return!1};function Fe(e){var t=je(e)?$.call(e):"";return t==a||t==l}function je(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function De(e){return Re(e)?Ce(e):function(e){if(!Pe(e))return le(e);var t=[];for(var i in Object(e))Z.call(e,i)&&"constructor"!=i&&t.push(i);return t}(e)}e.exports=function(e){return Ge(e,!0,!0)}}).call(this,i(3)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e){e.exports=[{appName:"Netscape",connection:{downlink:1.45,effectiveType:"3g",rtt:400},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:950,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0008034397153872184},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:830,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0007584453282163041},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:980,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0007149048570251894},{appName:"Netscape",connection:{downlink:4.8,effectiveType:"4g",rtt:100},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:640,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0007022736599071775},{appName:"Netscape",connection:{downlink:5.95,effectiveType:"4g",rtt:50},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",viewportHeight:1040,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.0006752429408747061},{appName:"Netscape",connection:{downlink:.75,effectiveType:"4g",rtt:250},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",viewportHeight:750,viewportWidth:1310,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0006715218274418651},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:1e3,viewportWidth:980,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0006526936643215313},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:790,viewportWidth:1430,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.0006092504385076758},{appName:"Netscape",connection:{downlink:1.45,effectiveType:"4g",rtt:150},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:690,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.000602844498107728},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:860,viewportWidth:1660,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.000602133695504305},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005876011826288349},{appName:"Netscape",platform:"MacIntel",pluginsLength:1,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15",viewportHeight:990,viewportWidth:1680,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.0005821052740971324},{appName:"Netscape",connection:{downlink:8.7,effectiveType:"4g",rtt:100},platform:"Linux x86_64",pluginsLength:2,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/71.0.3578.98 Chrome/71.0.3578.98 Safari/537.36",viewportHeight:950,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005771641354256696},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:720,viewportWidth:1520,deviceCategory:"desktop",screenHeight:864,screenWidth:1536,weight:.0005741503624166572},{appName:"Netscape",connection:{downlink:1.45,effectiveType:"3g",rtt:250},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:1280,viewportWidth:1150,deviceCategory:"desktop",screenHeight:1440,screenWidth:3440,weight:.0005677791801327586},{appName:"Netscape",platform:"MacIntel",pluginsLength:1,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15",viewportHeight:820,viewportWidth:1250,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005644059776206184},{appName:"Netscape",connection:{downlink:4.9,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:980,viewportWidth:1920,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005626368785220632},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:940,viewportWidth:1660,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.000556484789301353},{appName:"Netscape",connection:{downlink:6.95,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36",viewportHeight:560,viewportWidth:1170,deviceCategory:"desktop",screenHeight:720,screenWidth:1280,weight:.0005559800404235137},{appName:"Netscape",connection:{downlink:1.7,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.000555697458704643},{appName:"Netscape",connection:{downlink:5.1,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:700,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.0005477854238535494},{appName:"Netscape",connection:{downlink:1.55,effectiveType:"4g",rtt:150},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:980,viewportWidth:1920,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005435101232634206},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:950,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005411256580191889},{appName:"Netscape",connection:{downlink:1.7,effectiveType:"4g",rtt:200},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005325686576542324},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005315658716687668},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:880,viewportWidth:1460,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.0005217619817869339},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:530,viewportWidth:1020,deviceCategory:"desktop",screenHeight:720,screenWidth:1280,weight:.0005184225891925866},{appName:"Netscape",connection:{downlink:2.1,downlinkMax:null,effectiveType:"4g",rtt:100,type:"wifi"},platform:"Linux armv8l",pluginsLength:0,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36",viewportHeight:560,viewportWidth:360,deviceCategory:"mobile",screenHeight:640,screenWidth:360,weight:.0005149332696715068},{appName:"Netscape",connection:{downlink:9.3,effectiveType:"4g",rtt:250},platform:"Linux x86_64",pluginsLength:4,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36",viewportHeight:650,viewportWidth:1290,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0005124521080813029},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:750,viewportWidth:1520,deviceCategory:"desktop",screenHeight:864,screenWidth:1536,weight:.0005099445163211198},{appName:"Netscape",connection:{downlink:6.65,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005095950516114286},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:670,viewportWidth:1270,deviceCategory:"desktop",screenHeight:800,screenWidth:1280,weight:.0005094615444210314},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Linux x86_64",pluginsLength:2,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:880,viewportWidth:1670,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.0005055672849682361},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:1010,viewportWidth:1850,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.0005040815299245438},{appName:"Netscape",connection:{downlink:3.1,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:950,viewportWidth:1370,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0005011118981203453},{appName:"Netscape",connection:{downlink:3.4,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36",viewportHeight:660,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.0005002226023535847},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:930,viewportWidth:940,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004980631224436655},{appName:"Netscape",connection:{downlink:7.65,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004959771958765875},{appName:"Netscape",connection:{downlink:2.75,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004915318914073019},{appName:"Netscape",connection:{downlink:1.65,effectiveType:"4g",rtt:150},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.46 Safari/537.36",viewportHeight:730,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.000489179375264448},{appName:"Netscape",platform:"MacIntel",pluginsLength:1,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15",viewportHeight:1110,viewportWidth:1920,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.0004855111053442003},{appName:"Netscape",connection:{downlink:1.6,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36",viewportHeight:980,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00048508831615292096},{appName:"Netscape",connection:{downlink:7.05,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:970,viewportWidth:1910,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00048355601060245593},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",viewportHeight:670,viewportWidth:1290,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0004833985818905057},{appName:"Netscape",connection:{downlink:3.1,effectiveType:"4g",rtt:200},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:660,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0004798928224303283},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:720,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.0004784911930749774},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:1300,viewportWidth:2490,deviceCategory:"desktop",screenHeight:1440,screenWidth:2560,weight:.0004714337405388991},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/72.0.3626.74 Mobile/15E148 Safari/605.1",viewportHeight:640,viewportWidth:380,deviceCategory:"mobile",screenHeight:812,screenWidth:375,weight:.00046913795732094474},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/72.0.3626.101 Mobile/15E148 Safari/605.1",viewportHeight:620,viewportWidth:410,deviceCategory:"mobile",screenHeight:736,screenWidth:414,weight:.0004691154576286091},{appName:"Netscape",connection:{downlink:1.7,effectiveType:"3g",rtt:500},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:1060,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.00046825215941898935},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004675999868576055},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3687.0 Safari/537.36",viewportHeight:460,viewportWidth:950,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004669778536297911},{appName:"Netscape",platform:"Linux x86_64",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)",viewportHeight:900,viewportWidth:1420,deviceCategory:"desktop",screenHeight:768,screenWidth:1024,weight:.00046628680469461606},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00046543923738113054},{appName:"Netscape",connection:{downlink:9.2,effectiveType:"4g",rtt:0},platform:"Linux x86_64",pluginsLength:0,vendor:"Google Inc.",userAgent:"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)",viewportHeight:600,viewportWidth:790,deviceCategory:"desktop",screenHeight:600,screenWidth:800,weight:.00046460075132784273},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1",viewportHeight:640,viewportWidth:380,deviceCategory:"mobile",screenHeight:812,screenWidth:375,weight:.0004609144342817541},{appName:"Netscape",connection:{downlink:7.05,effectiveType:"4g",rtt:150},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:610,viewportWidth:1260,deviceCategory:"desktop",screenHeight:720,screenWidth:1280,weight:.0004608152688400203},{appName:"Netscape",connection:{downlink:1.6,effectiveType:"4g",rtt:150},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004595941202548274},{appName:"Netscape",connection:{downlink:4.6,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00045656746417583965},{appName:"Netscape",connection:{downlink:.65,effectiveType:"4g",rtt:250},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:720,viewportWidth:1520,deviceCategory:"desktop",screenHeight:864,screenWidth:1536,weight:.00045532717047673386},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1",viewportHeight:620,viewportWidth:410,deviceCategory:"mobile",screenHeight:736,screenWidth:414,weight:.0004537750078450451},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:890,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004536014293593188},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:750,viewportWidth:1560,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00045320367562173006},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1",viewportHeight:720,viewportWidth:410,deviceCategory:"mobile",screenHeight:896,screenWidth:414,weight:.00045265455151910234},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.000452441137248664},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:710,viewportWidth:1580,deviceCategory:"desktop",screenHeight:900,screenWidth:1600,weight:.00045203305545536097},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:0,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36",viewportHeight:1200,viewportWidth:1910,deviceCategory:"desktop",screenHeight:600,screenWidth:800,weight:.00045157591166624685},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:610,viewportWidth:1260,deviceCategory:"desktop",screenHeight:720,screenWidth:1280,weight:.00045062679789847226},{appName:"Netscape",connection:{downlink:1.55,downlinkMax:null,effectiveType:"4g",rtt:50,type:"wifi"},platform:"Linux armv8l",pluginsLength:0,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Linux; Android 9; Mi A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36",viewportHeight:560,viewportWidth:360,deviceCategory:"mobile",screenHeight:640,screenWidth:360,weight:.00045010366335609237},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:670,viewportWidth:1420,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.00044792402467833017},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.000445989281946294},{appName:"Netscape",connection:{downlink:5.8,effectiveType:"4g",rtt:150},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:890,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004449308246052656},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:1,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36",viewportHeight:900,viewportWidth:1630,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.0004442061904209074},{appName:"Netscape",connection:{downlink:3.95,effectiveType:"4g",rtt:200},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:800,viewportWidth:1580,deviceCategory:"desktop",screenHeight:900,screenWidth:1600,weight:.00044190825491596797},{appName:"Netscape",connection:{downlink:6.4,effectiveType:"4g",rtt:250},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:670,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.00043894518686843625},{appName:"Netscape",connection:{downlink:9.35,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36",viewportHeight:1100,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1200,screenWidth:1920,weight:.00043807218944958494},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:950,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.000437521438175771},{appName:"Netscape",connection:{downlink:3.8,effectiveType:"3g",rtt:300},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:660,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0004374025571857787},{appName:"Netscape",connection:{downlink:9.05,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.000435173559912296},{appName:"Netscape",connection:{downlink:8.65,downlinkMax:null,effectiveType:"4g",rtt:50,type:"wifi"},platform:"Linux armv8l",pluginsLength:0,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Linux; Android 8.0.0; SM-G950U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36",viewportHeight:610,viewportWidth:360,deviceCategory:"mobile",screenHeight:740,screenWidth:360,weight:.0004327332973140668},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004320066678831426},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:200},platform:"Linux x86_64",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",viewportHeight:950,viewportWidth:1840,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00043153365947299314},{appName:"Netscape",connection:{downlink:6.1,effectiveType:"4g",rtt:200},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:640,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.00042937020762137055},{appName:"Netscape",connection:{downlink:1.5,effectiveType:"4g",rtt:150},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:720,viewportWidth:1520,deviceCategory:"desktop",screenHeight:864,screenWidth:1536,weight:.00042792929240270986},{appName:"Netscape",connection:{downlink:4.7,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:660,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.0004275372077489842},{appName:"Netscape",connection:{downlink:3.25,effectiveType:"4g",rtt:150},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:760,viewportWidth:1580,deviceCategory:"desktop",screenHeight:900,screenWidth:1600,weight:.00042700798243541083},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:770,viewportWidth:1670,deviceCategory:"desktop",screenHeight:1440,screenWidth:2560,weight:.00042672858962476104},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00042472013842885726},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:970,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004234550311298052},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:700,viewportWidth:1280,deviceCategory:"desktop",screenHeight:800,screenWidth:1280,weight:.00042306285772433447},{appName:"Netscape",platform:"iPhone",pluginsLength:0,vendor:"Apple Computer, Inc.",userAgent:"Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_5 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D60 Safari/604.1",viewportHeight:550,viewportWidth:380,deviceCategory:"mobile",screenHeight:667,screenWidth:375,weight:.0004226169449643631},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:0},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36",viewportHeight:660,viewportWidth:1350,deviceCategory:"desktop",screenHeight:768,screenWidth:1366,weight:.00042157973096032677},{appName:"Netscape",connection:{downlink:7.9,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:1,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.00042142983432679506},{appName:"Netscape",connection:{downlink:4.05,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:940,viewportWidth:1900,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004205721859269912},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:100},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36",viewportHeight:710,viewportWidth:1440,deviceCategory:"desktop",screenHeight:900,screenWidth:1440,weight:.00041978089371489297},{appName:"Netscape",connection:{downlink:2.65,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3710.0 Safari/537.36",viewportHeight:760,viewportWidth:1580,deviceCategory:"desktop",screenHeight:900,screenWidth:1600,weight:.00041888070684237646},{appName:"Netscape",connection:{downlink:8,effectiveType:"4g",rtt:150},platform:"MacIntel",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",viewportHeight:920,viewportWidth:1680,deviceCategory:"desktop",screenHeight:1050,screenWidth:1680,weight:.00041881158663536203},{appName:"Netscape",connection:{downlink:10,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",viewportHeight:750,viewportWidth:1520,deviceCategory:"desktop",screenHeight:864,screenWidth:1536,weight:.0004185230994371425},{appName:"Netscape",connection:{downlink:3.8,effectiveType:"4g",rtt:50},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36",viewportHeight:920,viewportWidth:1890,deviceCategory:"desktop",screenHeight:1080,screenWidth:1920,weight:.0004177256109775062},{appName:"Netscape",connection:{downlink:9.45,effectiveType:"4g",rtt:100},platform:"Win32",pluginsLength:3,vendor:"Google Inc.",userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.