{"valid":true,"payload":"(function(){var refs={};;var aliases={};aliases[\"window.navigator.vibrate\"] = eval(\"window.navigator.vibrate\");aliases[\"window.navigator\"] = eval(\"window.navigator\");aliases[\"window.navigator.javaEnabled\"] = eval(\"window.navigator.javaEnabled\");aliases[\"window.navigator.getGamepads\"] = eval(\"window.navigator.getGamepads\");aliases[\"window.navigator.getUserMedia\"] = eval(\"window.navigator.getUserMedia\");aliases[\"window.navigator.sendBeacon\"] = eval(\"window.navigator.sendBeacon\");aliases[\"window.navigator.requestMediaKeySystemAccess\"] = eval(\"window.navigator.requestMediaKeySystemAccess\");aliases[\"window.navigator.permissions\"] = eval(\"window.navigator.permissions\");aliases[\"window.navigator.mediaDevices\"] = eval(\"window.navigator.mediaDevices\");aliases[\"window.navigator.geolocation\"] = eval(\"window.navigator.geolocation\");aliases[\"window.navigator.userAgent\"] = eval(\"window.navigator.userAgent\");aliases[\"window.navigator.language\"] = eval(\"window.navigator.language\");aliases[\"window.navigator.languages\"] = eval(\"window.navigator.languages\");;\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"mozLockOrientation\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function mozLockOrientation() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function mozLockOrientation() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"mozUnlockOrientation\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function mozUnlockOrientation() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function mozUnlockOrientation() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"top\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = 0;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"left\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = 0;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"mozOrientation\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = \"landscape-primary\";return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"onmozorientationchange\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = null;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"orientation\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = {};var prot = {};if(res)Object.defineProperty(res,'toString', {configurable: true,enumerable: false, get: function() { return function(){return \"[object ScreenOrientation]\"}}});if(res)Object.defineProperty(res,'valueOf', {configurable: true,enumerable: false, get: function() { return function(){return \"[object ScreenOrientation]\"}}});prot[\"lock\"] = (function(){var res = function(){}; res.toString = function(){return \"function lock() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function lock() {\\n [native code]\\n}\"}; return res;})();prot[\"unlock\"] = (function(){var res = function(){}; res.toString = function(){return \"function unlock() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function unlock() {\\n [native code]\\n}\"}; return res;})();prot[\"type\"] = \"landscape-primary\";prot[\"angle\"] = 0;prot[\"onchange\"] = null;prot[\"addEventListener\"] = (function(){var res = function(){}; res.toString = function(){return \"function addEventListener() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function addEventListener() {\\n [native code]\\n}\"}; return res;})();prot[\"removeEventListener\"] = (function(){var res = function(){}; res.toString = function(){return \"function removeEventListener() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function removeEventListener() {\\n [native code]\\n}\"}; return res;})();prot[\"dispatchEvent\"] = (function(){var res = function(){}; res.toString = function(){return \"function dispatchEvent() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function dispatchEvent() {\\n [native code]\\n}\"}; return res;})();Object.setPrototypeOf(res, prot);return res;})();;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"addEventListener\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function addEventListener() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function addEventListener() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"removeEventListener\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function removeEventListener() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function removeEventListener() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.screen, \"dispatchEvent\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function dispatchEvent() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function dispatchEvent() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;Object.defineProperty(window.navigator, \"connection\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"webkitTemporaryStorage\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"webkitPersistentStorage\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;\n\n\n\n;Object.defineProperty(window.navigator, \"getBattery\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"getUserMedia\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"webkitGetUserMedia\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"requestMIDIAccess\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"presentation\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"registerProtocolHandler\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"unregisterProtocolHandler\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;Object.defineProperty(window.navigator, \"deviceMemory\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;\n\n\n\n;Object.defineProperty(window.navigator, \"storage\", {configurable: true, enumerable:false, get: function() {return undefined;}});\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"getVRDisplays\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){}; res.toString = function(){return \"function getVRDisplays() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function getVRDisplays() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"taintEnabled\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = function(){return false}; res.toString = function(){return \"function taintEnabled() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function taintEnabled() {\\n [native code]\\n}\"}; return res;})();return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"doNotTrack\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = \"1\";return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"maxTouchPoints\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = 0;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"mediaCapabilities\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = {};var prot = {};if(res)Object.defineProperty(res,'toString', {configurable: true,enumerable: false, get: function() { return function(){return \"[object MediaCapabilities]\"}}});if(res)Object.defineProperty(res,'valueOf', {configurable: true,enumerable: false, get: function() { return function(){return \"[object MediaCapabilities]\"}}});prot[\"decodingInfo\"] = (function(){var res = function(){}; res.toString = function(){return \"function decodingInfo() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function decodingInfo() {\\n [native code]\\n}\"}; return res;})();prot[\"encodingInfo\"] = (function(){var res = function(){}; res.toString = function(){return \"function encodingInfo() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function encodingInfo() {\\n [native code]\\n}\"}; return res;})();Object.setPrototypeOf(res, prot);return res;})();;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"oscpu\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = \"Windows NT 10.0; Win64; x64\";return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"cookieEnabled\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = true;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"buildID\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = \"20181001000000\";return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"activeVRDisplays\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = (function(){var res = {};var prot = {};if(res)Object.defineProperty(res,'toString', {configurable: true,enumerable: false, get: function() { return function(){return \"\"}}});if(res)Object.defineProperty(res,'valueOf', {configurable: true,enumerable: false, get: function() { return function(){return \"\"}}});Object.setPrototypeOf(res, prot);return res;})();;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"webdriver\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = false;return resp;}})})();\n\n\n\n;(function(){var resp = null;Object.defineProperty(window.navigator, \"onLine\", {configurable: true, enumerable:true, get: function() {if(resp)return resp;resp = true;return resp;}})})();\n\n;(function(){var resp = null;delete window.navigator.plugins;Object.defineProperty(window.navigator, \"plugins\", {configurable: true, enumerable:false, get: function() {if(resp)return resp;resp = (function(){var res = {};var prot = {};if(res)Object.defineProperty(res,'toString', {configurable: true,enumerable: false, get: function() { return function(){return \"[object PluginArray]\"}}});if(res)Object.defineProperty(res,'valueOf', {configurable: true,enumerable: false, get: function() { return function(){return \"[object PluginArray]\"}}});prot[\"length\"] = 0;prot[\"refresh\"] = (function(){var res = function(){}; res.toString = function(){return \"function refresh() {\\n [native code]\\n}\"}; res.valueOf = function(){return \"function refresh() {\\n [native code]\\n}\"}; return res;})();prot[\"namedItem\"] = (function(){var res = function(item){var length=window.navigator.plugins.length;for(var i=0;i