(function(CONFIG){ /* PARSE CONFIG */ CONFIG = JSON.parse(CONFIG); /* CHECK DOMAIN TYPE */ const isLocalhost = CONFIG.localhost.includes(location.hostname); const isRootDomain = !isLocalhost && location.hostname.split(".").slice(-2).join(".") == location.hostname; /* PROXY REQUEST MIDDLEWARE */ const middleware = function(url) { if (CONFIG.hosts.mm.includes(url.host)) { /* MATCHMAKER SERVER REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/mm${url.pathname}`; url.search = url.search.replace(`hostname=${location.hostname}`, `hostname=${CONFIG.hosts.http[0]}`); if (url.search.match(/region=/)) { if (isLocalhost) { /* CHANGE LOCAL REGION TO DEFAULT */ url.search = url.search.replace("region=local", `region=${CONFIG.region.default}`); } else if (!isRootDomain) { /* FORCE REGION */ const region = CONFIG.region.map[location.hostname.split(".")[0]] || CONFIG.region.default; url.search = url.search.replace(/region=[\w-]+/g, `region=${region}`); } } } else if (CONFIG.hosts.api.includes(url.host)) { /* API SERVER REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/api${url.pathname}`; } return url; } /* OVERRIDE FETCH */ const _fetch = window.fetch; window.fetch = async function(...args) { try { const url = new URL(args[0]); args[0] = middleware(url).toString(); } catch (e) {}; return _fetch(...args); } /* OVERRIDE WEBSOCKET */ window.WebSocket = class WebSocket extends window.WebSocket { constructor(...args) { const url = new URL(args[0]); if (CONFIG.hosts.social.includes(url.host)) { /* SOCIAL SERVER REROUTE */ url.protocol = CONFIG.protocol.ws; url.port = ""; url.host = CONFIG.hosts.social[0]; } else if (CONFIG.hosts.editor.includes(url.host)) { /* EDITOR SERVER REROUTE */ url.protocol = CONFIG.protocol.ws; url.port = ""; url.host = CONFIG.hosts.editor[0]; } args[0] = `${CONFIG.protocol.ws}//${location.host}/ws?redirect=${btoa(url.toString())}`; super(args); } } /* OVERRIDE XMLHTTPREQUEST */ window.XMLHttpRequest = class XMLHttpRequest extends window.XMLHttpRequest { open(...args) { try { const url = new URL(args[1]); if (CONFIG.hosts.assets.includes(url.host)) { /* ASSETS (MODELS) REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/assets${url.pathname}`; args[1] = url.toString(); } else if (CONFIG.hosts.userAssets.includes(url.host)) { /* USER ASSETS (MODELS) REROUTE */ url.protocol = CONFIG.protocol.http; url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/user${url.pathname}`; args[1] = url.toString(); } else { args[1] = middleware(url).toString(); } } catch (e) {}; super.open(...args); } } /* OVERRIDE CREATE ELEMENT (NAMESPACE VERSION) */ document.createElementNS = new Proxy(document.createElementNS, { apply: function(target, prop, args) { const img = target.apply(prop, args); /* THREE ERROR HANDLER */ let threeErrorHandler; /* CORS ERROR HANDLER */ function corsErrorHandler() { /* REMOVES EXISTING ERROR HANDLER */ this.removeEventListener('error', corsErrorHandler, false); /* ADDS BACK THREE ERROR HANDLER */ this.addEventListener('error', threeErrorHandler, false); /* ASSETS (IMAGES/TEXTURES) REROUTE */ const url = new URL(this.src); if (CONFIG.hosts.assets.includes(url.host)) { url.protocol = CONFIG.protocol.http url.hostname = location.hostname; url.port = CONFIG.port; url.pathname = `/assets${url.pathname}`; } this.src = url.toString(); } /* ADD CORS ERROR HANDLER */ img.addEventListener('error', corsErrorHandler, false); /* PROXY ADDING EVENT LISTENER */ const _addEventListener = img.addEventListener; img.addEventListener = new Proxy(_addEventListener, { apply: function(target, prop, args) { if (args[0] == 'error') { /* HOOK ADDING THREE ERROR HANDLER */ threeErrorHandler = args[1]; /* UNDO PROXY */ img.addEventListener = _addEventListener; } else { target.apply(prop, args); } } }) return img; } }) /* INJECT REFRESH SETTING */ const div = document.createElement('div'); div.className = "settingsBtn"; div.style.cssText = "width: auto;font-size: 14px;padding: 5px 8px;"; div.innerText = "Find"; div.addEventListener("click", function() { const regionId = document.getElementById('setBod_local').childNodes[0].childNodes[2].value; const regionPrefix = CONFIG.region.reverseMap[regionId] || CONFIG.region.reverseMap[CONFIG.region.default]; if (isLocalhost) { const url = `${CONFIG.protocol.http}//${regionPrefix}.subdomain.com`; alert(`REDIRECT - ${url}`); } else { const url = `${CONFIG.protocol.http}//${regionPrefix}.${location.hostname.split(".").slice(-2).join(".")}`; location.href = url; } }, false); const waitForSettings = setInterval(function() { if (!window.windows) return; if (!window.windows[0]) return; if (!window.windows[0].getSettings) return; clearInterval(waitForSettings); window.windows[0].getSettings = new Proxy(window.windows[0].getSettings, { apply: function(target, prop, args) { setTimeout(function() { const localBody = document.getElementById('setBod_local'); if (localBody) { const region = localBody.children[0]; region.innerHTML = region.innerHTML.replace("Default Region", "Proxy Region"); const select = region.children[0]; region.insertBefore(div, select); [...select.children].filter(o => !CONFIG.region.reverseMap[o.value]).forEach(o => select.removeChild(o)); select.onchange(); } }) return target.apply(prop, args); } }) }, 100); })('{"isProd":true,"port":443,"localhost":["localhost","127.0.0.1"],"hosts":{"http":["krunker.io","internal.krunker.io","127.0.0.1:8080"],"mm":["matchmaker.krunker.io","matchmaker_beta.krunker.io","127.0.0.1:5050"],"api":["api.krunker.io","api_beta.krunker.io","127.0.0.1:5080"],"social":["social.krunker.io","social_beta.krunker.io","127.0.0.1:5070"],"editor":["editor.krunker.io","editor_beta.krunker.io","127.0.0.1:5090"],"assets":["assets.krunker.io"],"userAssets":["user-assets.krunker.io"]},"region":{"default":"de-fra","map":{"fra":"de-fra","sv":"us-ca-sv","syd":"au-syd","tok":"jb-hnd","mia":"us-fl","sin":"sgp","ny":"us-nj"},"reverseMap":{"de-fra":"fra","us-ca-sv":"sv","au-syd":"syd","jb-hnd":"tok","us-fl":"mia","sgp":"sin","us-nj":"ny"}},"key":"MfFNnrttL2zWMZeZwmMY6RiNq5LCxhj0QFASBoKh1aujSpHwTRz2ytunxJHmcn23","isSSL":true,"protocol":{"http":"https:","ws":"wss:"}}'); const _0x1b4eac=_0x1a68;(function(_0x2eeb5c,_0x3888e3){const _0x24e0fa=_0x1a68,_0x3e6ed4=_0x2eeb5c();while(!![]){try{const _0x3e2973=-parseInt(_0x24e0fa(0x312))/0x1*(parseInt(_0x24e0fa(0x408))/0x2)+parseInt(_0x24e0fa(0x601))/0x3*(-parseInt(_0x24e0fa(0x733))/0x4)+-parseInt(_0x24e0fa(0x387))/0x5*(-parseInt(_0x24e0fa(0x34f))/0x6)+-parseInt(_0x24e0fa(0x6db))/0x7+parseInt(_0x24e0fa(0x409))/0x8*(-parseInt(_0x24e0fa(0x537))/0x9)+parseInt(_0x24e0fa(0x4a6))/0xa+parseInt(_0x24e0fa(0x51f))/0xb;if(_0x3e2973===_0x3888e3)break;else _0x3e6ed4['push'](_0x3e6ed4['shift']());}catch(_0x38f2c0){_0x3e6ed4['push'](_0x3e6ed4['shift']());}}}(_0xbc21,0xbcf2c));var FRVRSDK=function(_0x3cab99){'use strict';const _0x47f16b=_0x1a68;function _0xa1cb76(_0x40a72a,_0x33e56c){const _0x5d7d9b=_0x1a68;var _0x243231={};for(var _0x43ab58 in _0x40a72a)Object[_0x5d7d9b(0x5e2)][_0x5d7d9b(0x6d4)][_0x5d7d9b(0x1f1)](_0x40a72a,_0x43ab58)&&_0x33e56c[_0x5d7d9b(0x237)](_0x43ab58)<0x0&&(_0x243231[_0x43ab58]=_0x40a72a[_0x43ab58]);if(null!=_0x40a72a&&_0x5d7d9b(0x66a)==typeof Object[_0x5d7d9b(0x52d)]){var _0x5033fa=0x0;for(_0x43ab58=Object[_0x5d7d9b(0x52d)](_0x40a72a);_0x5033fa<_0x43ab58[_0x5d7d9b(0x252)];_0x5033fa++)_0x33e56c[_0x5d7d9b(0x237)](_0x43ab58[_0x5033fa])<0x0&&Object[_0x5d7d9b(0x5e2)][_0x5d7d9b(0x3bc)][_0x5d7d9b(0x1f1)](_0x40a72a,_0x43ab58[_0x5033fa])&&(_0x243231[_0x43ab58[_0x5033fa]]=_0x40a72a[_0x43ab58[_0x5033fa]]);}return _0x243231;}function _0x454b9b(_0x522860,_0x3e1ae7,_0x1de155,_0x3c14c7){return new(_0x1de155||(_0x1de155=Promise))(function(_0x104c68,_0x3743a6){const _0x3abf78=_0x1a68;function _0x49cf9f(_0x47bf3a){const _0x335b1e=_0x1a68;try{_0x3ee826(_0x3c14c7[_0x335b1e(0x77e)](_0x47bf3a));}catch(_0x241e0f){_0x3743a6(_0x241e0f);}}function _0x4ea1fc(_0x4a4fb0){const _0x4f3fa9=_0x1a68;try{_0x3ee826(_0x3c14c7[_0x4f3fa9(0x460)](_0x4a4fb0));}catch(_0x508190){_0x3743a6(_0x508190);}}function _0x3ee826(_0x5250f0){const _0x1804a9=_0x1a68;var _0x47f583;_0x5250f0[_0x1804a9(0x6ef)]?_0x104c68(_0x5250f0[_0x1804a9(0x6cf)]):(_0x47f583=_0x5250f0[_0x1804a9(0x6cf)],_0x47f583 instanceof _0x1de155?_0x47f583:new _0x1de155(function(_0xdc1c8f){_0xdc1c8f(_0x47f583);}))[_0x1804a9(0x73c)](_0x49cf9f,_0x4ea1fc);}_0x3ee826((_0x3c14c7=_0x3c14c7[_0x3abf78(0x3dd)](_0x522860,_0x3e1ae7||[]))[_0x3abf78(0x77e)]());});}var _0x4572da;_0x47f16b(0x66a)==typeof SuppressedError&&SuppressedError,_0x3cab99[_0x47f16b(0x19f)]=void 0x0,(_0x4572da=_0x3cab99[_0x47f16b(0x19f)]||(_0x3cab99[_0x47f16b(0x19f)]={}))[_0x47f16b(0x6f5)]=_0x47f16b(0x42e),_0x4572da['BETA']=_0x47f16b(0x1cf),_0x4572da[_0x47f16b(0x267)]='prod';const _0x159cdc={'log':()=>{},'error':()=>{},'warn':()=>{},'info':()=>{},'debug':()=>{}};class _0x4e8d83{constructor({provider:_0xa3c8f6,logger:_0x226676}){const _0x64b0a8=_0x47f16b;this[_0x64b0a8(0x780)]=_0xa3c8f6,this[_0x64b0a8(0x455)]=_0x226676||_0x159cdc;}['setItems'](_0x199e18){const _0x41fec2=_0x47f16b,_0x38e703=_0x199e18['map'](({key:_0x1cd8bf,value:_0x4b81e1})=>({'key':_0x1cd8bf,'value':JSON[_0x41fec2(0x143)](_0x4b81e1)}));return this[_0x41fec2(0x780)]['setItems'](_0x38e703);}[_0x47f16b(0x665)](_0x587582){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x164777=_0x1a68,_0x18202c=yield this[_0x164777(0x780)][_0x164777(0x665)](_0x587582),_0x3e7956={};for(const _0x3c9da5 in _0x18202c)try{_0x3e7956[_0x3c9da5]=JSON['parse'](_0x18202c[_0x3c9da5]);}catch(_0x47154c){_0x3e7956[_0x3c9da5]=_0x18202c[_0x3c9da5],this[_0x164777(0x455)][_0x164777(0x360)](_0x164777(0x22e)+_0x3c9da5,_0x47154c['message']);}return _0x3e7956;});}[_0x47f16b(0x37e)](_0x3f2a4e){const _0x5cddc4=_0x47f16b;return this[_0x5cddc4(0x780)][_0x5cddc4(0x37e)](_0x3f2a4e);}['setItem'](_0x29508d,_0x37ed05){const _0x593868=_0x47f16b;return this['provider']['setItems']([{'key':_0x29508d,'value':JSON[_0x593868(0x143)](_0x37ed05)}]);}[_0x47f16b(0x1cb)](_0x6b460d,_0x1faa39){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x49dd3d=_0x1a68;let _0x1aa696;const _0x154e7a=(yield this[_0x49dd3d(0x780)]['getItems']([_0x6b460d]))[_0x6b460d];try{_0x1aa696=void 0x0!==_0x154e7a?JSON['parse'](_0x154e7a):_0x1faa39;}catch(_0x39f6f2){_0x1aa696=null!=_0x1faa39?_0x1faa39:_0x154e7a,this['logger'][_0x49dd3d(0x360)]('[storage]\x20parsing\x20error\x20on\x20key\x20'+_0x6b460d,_0x39f6f2[_0x49dd3d(0x4eb)]);}return _0x1aa696;});}['removeItem'](_0x20d2c0){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x35a6c1=_0x1a68;return this[_0x35a6c1(0x780)][_0x35a6c1(0x37e)]([_0x20d2c0]);});}['isPersistent'](){const _0x13bd63=_0x47f16b;return this[_0x13bd63(0x780)]['isPersistent']();}}const _0xe42314='test-01e0e1c8-2a13-4fe9-b8d0-458a98c4fc89';class _0x29fc5e{static[_0x47f16b(0x49b)](){const _0x22de41=_0x47f16b;try{return window['localStorage']['setItem'](_0xe42314,_0x22de41(0x298)),window[_0x22de41(0x350)][_0x22de41(0x515)](_0xe42314),!0x0;}catch(_0x2edc06){return!0x1;}}[_0x47f16b(0x680)](_0x19ec4d){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x155860=_0x1a68;for(const _0x494c0e of _0x19ec4d)window[_0x155860(0x350)][_0x155860(0x2e7)](_0x494c0e['key'],_0x494c0e[_0x155860(0x6cf)]);});}[_0x47f16b(0x665)](_0x10d379){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x22ff01=_0x1a68,_0x22f11d={};for(const _0x3397c0 of _0x10d379){const _0x1da161=window[_0x22ff01(0x350)][_0x22ff01(0x1cb)](_0x3397c0);null!==_0x1da161&&(_0x22f11d[_0x3397c0]=_0x1da161);}return _0x22f11d;});}[_0x47f16b(0x37e)](_0x28d754){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x584502=_0x1a68;for(const _0xaeb504 of _0x28d754)window['localStorage'][_0x584502(0x515)](_0xaeb504);});}['isPersistent'](){return!0x0;}}_0x29fc5e[_0x47f16b(0x6de)]=_0x47f16b(0x788);class _0x4d625d{constructor(){const _0x48aff7=_0x47f16b;this[_0x48aff7(0x33c)]={};}['setItems'](_0xe55071){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x30ee52=_0x1a68;for(const _0x579cef of _0xe55071)this['values'][_0x579cef[_0x30ee52(0x4c2)]]=_0x579cef[_0x30ee52(0x6cf)];});}[_0x47f16b(0x665)](_0x31494b){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x3d86f2=_0x1a68,_0x4bc9e7={};for(const _0x70458f of _0x31494b){const _0x3b1e4c=this[_0x3d86f2(0x33c)][_0x70458f];void 0x0!==_0x3b1e4c&&(_0x4bc9e7[_0x70458f]=_0x3b1e4c);}return _0x4bc9e7;});}[_0x47f16b(0x37e)](_0x1e5de1){return _0x454b9b(this,void 0x0,void 0x0,function*(){for(const _0x28ce8a of _0x1e5de1)delete this['values'][_0x28ce8a];});}[_0x47f16b(0x2bd)](){return!0x1;}}_0x4d625d['providerName']='memory';class _0x3f901a{constructor(_0x1b1e9a,_0x4a85a8){const _0x5585e6=_0x47f16b;this[_0x5585e6(0x632)]=_0x1b1e9a,this[_0x5585e6(0x780)]=_0x4a85a8;}[_0x47f16b(0x680)](_0x374060){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x1f2347=_0x1a68;return this['provider'][_0x1f2347(0x680)](_0x374060[_0x1f2347(0x3c2)](({key:_0x474daf,value:_0x4f3772})=>({'key':this['prefix']+_0x474daf,'value':_0x4f3772})));});}[_0x47f16b(0x665)](_0x252f53){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x43a44e=_0x1a68,_0x2a0561=yield this['provider'][_0x43a44e(0x665)](_0x252f53[_0x43a44e(0x3c2)](_0x5eaca4=>this[_0x43a44e(0x632)]+_0x5eaca4)),_0x48c471={};for(const _0x226349 of _0x252f53){const _0xfcb218=_0x2a0561[this['prefix']+_0x226349];void 0x0!==_0xfcb218&&(_0x48c471[_0x226349]=_0xfcb218);}return _0x48c471;});}[_0x47f16b(0x37e)](_0x3a5b8f){return _0x454b9b(this,void 0x0,void 0x0,function*(){const _0x248dd7=_0x1a68;return this[_0x248dd7(0x780)][_0x248dd7(0x37e)](_0x3a5b8f[_0x248dd7(0x3c2)](_0x5528c1=>this[_0x248dd7(0x632)]+_0x5528c1));});}['isPersistent'](){const _0x36ed03=_0x47f16b;return this[_0x36ed03(0x780)][_0x36ed03(0x2bd)]();}}const _0x505791=new _0x4e8d83({'provider':new _0x4d625d()}),_0x1cc085=_0x27401c=>{const _0x191294=_0x47f16b;for(const _0x4a77fa of _0x27401c)switch(_0x4a77fa){case _0x29fc5e[_0x191294(0x6de)]:if(_0x29fc5e['isSupported']())return new _0x29fc5e();break;case _0x4d625d[_0x191294(0x6de)]:return new _0x4d625d();default:throw new Error('Unsupported\x20Local\x20Storage\x20provider');}throw new Error('Error\x20initializing\x20Local\x20Storage\x20provider');},_0x3085b6={'init':()=>Promise[_0x47f16b(0x2d9)](),'setProgress':()=>{},'complete':()=>Promise[_0x47f16b(0x2d9)]()};var _0x30a9e7;_0x3cab99[_0x47f16b(0x5f5)]=void 0x0,(_0x30a9e7=_0x3cab99[_0x47f16b(0x5f5)]||(_0x3cab99[_0x47f16b(0x5f5)]={}))[_0x47f16b(0x40d)]=_0x47f16b(0x3a6),_0x30a9e7['AD']='ad',_0x30a9e7['DEFAULT']=_0x47f16b(0x578);class _0x191092{constructor(_0x207f52){const _0x298688=_0x47f16b;this[_0x298688(0x77a)]=_0x207f52,this[_0x298688(0x44b)]=new Map(),this['gameCounts']=new Map();}['audioSuspend'](_0x55064c,_0x4ec54f=!0x1){const _0x7edefa=_0x47f16b;var _0x10ca6e;if(0x0===this[_0x7edefa(0x4e1)]())this[_0x7edefa(0x77a)][_0x7edefa(0x338)]();else{if(_0x4ec54f)return void this['inner']['onAudioSuspend']();}this[_0x7edefa(0x44b)][_0x7edefa(0x774)](_0x55064c,(null!==(_0x10ca6e=this[_0x7edefa(0x44b)][_0x7edefa(0x631)](_0x55064c))&&void 0x0!==_0x10ca6e?_0x10ca6e:0x0)+0x1);}[_0x47f16b(0x508)](_0xe82c29,_0x26f52c=!0x1){const _0x7595f1=_0x47f16b;var _0x1cadf9;const _0x2e36d1=null!==(_0x1cadf9=this['audioCounts'][_0x7595f1(0x631)](_0xe82c29))&&void 0x0!==_0x1cadf9?_0x1cadf9:0x0;0x0!==_0x2e36d1?(0x1===_0x2e36d1?this[_0x7595f1(0x44b)][_0x7595f1(0x23f)](_0xe82c29):this['audioCounts'][_0x7595f1(0x774)](_0xe82c29,_0x2e36d1-0x1),(0x0===this[_0x7595f1(0x4e1)]()||_0x26f52c)&&this[_0x7595f1(0x77a)][_0x7595f1(0x215)]()):_0x26f52c&&this['inner'][_0x7595f1(0x215)]();}['gameSuspend'](_0x2a30fd){const _0xdfa342=_0x47f16b;var _0x24b7ba;0x0===this[_0xdfa342(0x313)]()&&this['inner'][_0xdfa342(0x242)](),this[_0xdfa342(0x4cd)]['set'](_0x2a30fd,(null!==(_0x24b7ba=this[_0xdfa342(0x4cd)][_0xdfa342(0x631)](_0x2a30fd))&&void 0x0!==_0x24b7ba?_0x24b7ba:0x0)+0x1);}['gameResume'](_0x540e14){const _0x1b17bc=_0x47f16b;var _0x22ea6b;const _0x2a1085=null!==(_0x22ea6b=this['gameCounts'][_0x1b17bc(0x631)](_0x540e14))&&void 0x0!==_0x22ea6b?_0x22ea6b:0x0;0x0!==_0x2a1085&&(0x1===_0x2a1085?this[_0x1b17bc(0x4cd)][_0x1b17bc(0x23f)](_0x540e14):this[_0x1b17bc(0x4cd)][_0x1b17bc(0x774)](_0x540e14,_0x2a1085-0x1),0x0===this['gameTotal']()&&this[_0x1b17bc(0x77a)][_0x1b17bc(0x32f)]());}[_0x47f16b(0x242)](){const _0x4be21b=_0x47f16b;this[_0x4be21b(0x3ba)](_0x3cab99['LifecycleSuspendReason']['DEFAULT']);}[_0x47f16b(0x32f)](){const _0x52cd75=_0x47f16b;this[_0x52cd75(0x320)](_0x3cab99[_0x52cd75(0x5f5)][_0x52cd75(0x6a6)]);}['onAudioSuspend'](){const _0x58899e=_0x47f16b;this[_0x58899e(0x429)](_0x3cab99[_0x58899e(0x5f5)][_0x58899e(0x6a6)]);}[_0x47f16b(0x215)](){const _0xe08a8=_0x47f16b;this[_0xe08a8(0x508)](_0x3cab99[_0xe08a8(0x5f5)][_0xe08a8(0x6a6)]);}[_0x47f16b(0x4f2)](){const _0x344a01=_0x47f16b;this[_0x344a01(0x77a)][_0x344a01(0x4f2)]();}['onHide'](){const _0x237356=_0x47f16b;this[_0x237356(0x77a)][_0x237356(0x4ad)]();}['onGamePause'](){const _0x149023=_0x47f16b;this['inner'][_0x149023(0x569)]();}[_0x47f16b(0x368)](){const _0x17af8a=_0x47f16b;return this[_0x17af8a(0x4e1)]()>0x0;}[_0x47f16b(0x3db)](){const _0x400558=_0x47f16b;return this[_0x400558(0x313)]()>0x0;}['isAdActive'](){const _0x5553e0=_0x47f16b;var _0x53e7d6,_0x58b5fd;return(null!==(_0x53e7d6=this['gameCounts'][_0x5553e0(0x631)](_0x3cab99['LifecycleSuspendReason']['AD']))&&void 0x0!==_0x53e7d6?_0x53e7d6:0x0)>0x0||(null!==(_0x58b5fd=this[_0x5553e0(0x44b)]['get'](_0x3cab99['LifecycleSuspendReason']['AD']))&&void 0x0!==_0x58b5fd?_0x58b5fd:0x0)>0x0;}[_0x47f16b(0x4e1)](){const _0x1b2bc9=_0x47f16b;let _0x4bd2dd=0x0;return this[_0x1b2bc9(0x44b)]['forEach'](_0x5036a7=>{_0x4bd2dd+=_0x5036a7;}),_0x4bd2dd;}[_0x47f16b(0x313)](){const _0x1703cf=_0x47f16b;let _0x32a9b0=0x0;return this[_0x1703cf(0x4cd)]['forEach'](_0x75e297=>{_0x32a9b0+=_0x75e297;}),_0x32a9b0;}}function _0x1724ba(){const _0x5dc117=_0x47f16b;this[_0x5dc117(0x619)]=_0x5dc117(0x75e),this[_0x5dc117(0x4eb)]=_0x5dc117(0x446);}const _0x438181={'init':()=>_0x454b9b(void 0x0,void 0x0,void 0x0,function*(){}),'canCreateShortcut':()=>Promise[_0x47f16b(0x2d9)](!0x1),'createShortcut':()=>Promise[_0x47f16b(0x406)](new _0x1724ba())};function _0xbf704(){const _0x4eeb5b=_0x47f16b;this['code']=_0x4eeb5b(0x75e),this['message']=_0x4eeb5b(0x446);}const _0x3a4960={'needsConfiguration':()=>!0x1,'canMoveToMobile':()=>Promise['resolve'](!0x1),'moveToMobile':()=>Promise[_0x47f16b(0x406)](new _0xbf704())};var _0x30b41d;_0x3cab99[_0x47f16b(0x678)]=void 0x0,(_0x30b41d=_0x3cab99[_0x47f16b(0x678)]||(_0x3cab99[_0x47f16b(0x678)]={}))[_0x30b41d[_0x47f16b(0x70d)]=0x0]=_0x47f16b(0x70d),_0x30b41d[_0x30b41d[_0x47f16b(0x49c)]=0x2]=_0x47f16b(0x49c),_0x30b41d[_0x30b41d[_0x47f16b(0x6b5)]=0x4]='P2SelectBasicAds',_0x30b41d[_0x30b41d[_0x47f16b(0x672)]=0x8]=_0x47f16b(0x672),_0x30b41d[_0x30b41d['P4PersonalizedAds']=0x10]=_0x47f16b(0x5cc),_0x30b41d[_0x30b41d['P5PersonalizedContentProfile']=0x20]=_0x47f16b(0x192),_0x30b41d[_0x30b41d['P6PersonalizedContent']=0x40]='P6PersonalizedContent',_0x30b41d[_0x30b41d[_0x47f16b(0x1c4)]=0x80]=_0x47f16b(0x1c4),_0x30b41d[_0x30b41d['P8MeasureContentPerformance']=0x100]=_0x47f16b(0x5c0),_0x30b41d[_0x30b41d[_0x47f16b(0x43d)]=0x200]=_0x47f16b(0x43d),_0x30b41d[_0x30b41d[_0x47f16b(0x502)]=0x400]='P10DevelopAndImproveProducts',_0x30b41d[_0x30b41d[_0x47f16b(0x4af)]=0x7fe]='All';const _0x5afe4a={'consentToTerms':()=>{},'onConsentChanged'(_0x4399e9){},'hasConsentForAll':(_0x4d5782,_0x28d9ac)=>!0x1,'hasConsentForAny':(_0xb755e1,_0x107111)=>!0x1,'consents':()=>_0x3cab99[_0x47f16b(0x678)][_0x47f16b(0x70d)],'legitimateInterests':()=>_0x3cab99[_0x47f16b(0x678)][_0x47f16b(0x70d)],'hasLoaded':()=>!0x0,'isConsentEditable':()=>!0x1,'supportsAutoInitialization':()=>!0x0},_0xc7b8ff={'consentToTerms':()=>{},'onConsentChanged'(_0x22e9e1){},'hasConsentForAll':(_0x2af97e,_0x356043)=>!0x0,'hasConsentForAny':(_0x5c2d47,_0x32b716)=>!0x0,'consents':()=>_0x3cab99['ConsentOptions']['All'],'legitimateInterests':()=>_0x3cab99['ConsentOptions']['All'],'hasLoaded':()=>!0x0,'isConsentEditable':()=>!0x1,'supportsAutoInitialization':()=>!0x1},_0x474882={'id':()=>'','name':()=>'','nickname':()=>'','image':()=>'','loadImage':()=>Promise[_0x47f16b(0x406)](new Error(_0x47f16b(0x573)))},_0x555d43={'allowExternalLinks':!0x0,'allowInternalLinks':!0x0,'allowNavigation':!0x0,'allowSendBeacon':!0x0,'allowThirdPartyDomains':!0x0,'hasDedicatedLoadingScreen':!0x0,'allowSharing':!0x0,'hasNativeAudioControls':!0x1,'usesPlatformLifecycle':!0x1},_0x3cc3f9={'getData':()=>Promise[_0x47f16b(0x406)](new Error(_0x47f16b(0x5bf))),'getName':()=>Promise[_0x47f16b(0x406)](new Error('EMPTY_ENTRYPOINT_NAME'))},_0x15ca6f={'canFollowOfficialPage':()=>Promise['resolve'](!0x1),'followOfficialPage':()=>Promise[_0x47f16b(0x406)](new Error(_0x47f16b(0x521))),'canJoinOfficialGroup':()=>Promise[_0x47f16b(0x2d9)](!0x1),'joinOfficialGroup':()=>Promise[_0x47f16b(0x406)](new Error('EMPTY_FOLLOW_OFFICIAL_GROUP'))};class _0x205f51 extends Promise{constructor(_0x1cb843){let _0x3a3fb5,_0x16b0ab;super((_0x135be0,_0x3f7f4d)=>{_0x3a3fb5=_0x135be0,_0x16b0ab=_0x3f7f4d;}),this['_resolve']=_0x3a3fb5,this['_reject']=_0x16b0ab,null==_0x1cb843||_0x1cb843(_0x3a3fb5,_0x16b0ab);}['resolve'](_0x337ad8){const _0x53c1b3=_0x47f16b;this[_0x53c1b3(0x3d2)](_0x337ad8);}[_0x47f16b(0x406)](_0x293780){const _0x30efa3=_0x47f16b;this[_0x30efa3(0x1ac)](_0x293780);}}const _0x3398a1={'canNavigate':()=>!0x1,'navigate':()=>{const _0x521c59=_0x47f16b;throw new Error(_0x521c59(0x787));},'canOpenChannelAppStore':()=>!0x1,'openChannelAppStore':()=>{const _0x3ff4bf=_0x47f16b;throw new Error(_0x3ff4bf(0x4ef));}},_0x3501aa={'canCrosspromo':()=>Promise[_0x47f16b(0x2d9)](!0x1),'openGame':()=>{throw new Error('Crosspromo\x20not\x20implemented');}};var _0x16bbbf;_0x3cab99[_0x47f16b(0x598)]=void 0x0,(_0x16bbbf=_0x3cab99[_0x47f16b(0x598)]||(_0x3cab99[_0x47f16b(0x598)]={}))[_0x47f16b(0x23a)]=_0x47f16b(0x726),_0x16bbbf['REWARD']=_0x47f16b(0x3f0),_0x16bbbf[_0x47f16b(0x1bb)]='banner',_0x16bbbf[_0x47f16b(0x5e3)]='survey',_0x16bbbf[_0x47f16b(0x3cc)]=_0x47f16b(0x16c);const _0x2f047b={[_0x3cab99[_0x47f16b(0x598)]['INTERSTITIAL']]:{'stopsGameFlow':!0x0,'throttleable':!0x0},[_0x3cab99[_0x47f16b(0x598)]['REWARD']]:{'stopsGameFlow':!0x0,'throttleable':!0x1},[_0x3cab99[_0x47f16b(0x598)][_0x47f16b(0x1bb)]]:{'stopsGameFlow':!0x1,'throttleable':!0x1},[_0x3cab99[_0x47f16b(0x598)][_0x47f16b(0x5e3)]]:{'stopsGameFlow':!0x0,'throttleable':!0x0},[_0x3cab99[_0x47f16b(0x598)][_0x47f16b(0x3cc)]]:{'stopsGameFlow':!0x0,'throttleable':!0x0}},_0x48e946={'onSuspend':()=>{},'onResume':()=>{},'onAudioSuspend':()=>{},'onAudioResume':()=>{}};var _0x377440,_0x468673,_0x233783;_0x3cab99[_0x47f16b(0x660)]=void 0x0,(_0x377440=_0x3cab99[_0x47f16b(0x660)]||(_0x3cab99[_0x47f16b(0x660)]={}))[_0x47f16b(0x4db)]=_0x47f16b(0x47a),_0x377440['COMPLETED']=_0x47f16b(0x30c),_0x3cab99[_0x47f16b(0x2ac)]=void 0x0,(_0x468673=_0x3cab99['AdError']||(_0x3cab99['AdError']={}))['ON_LOAD']=_0x47f16b(0x5da),_0x468673[_0x47f16b(0x54b)]='on_show',_0x468673[_0x47f16b(0x5ec)]='blocked',_0x468673[_0x47f16b(0x771)]='nofill',_0x468673[_0x47f16b(0x377)]=_0x47f16b(0x6e1),_0x3cab99['AdsThrottlerResult']=void 0x0,(_0x233783=_0x3cab99[_0x47f16b(0x5a1)]||(_0x3cab99[_0x47f16b(0x5a1)]={}))[_0x233783['NO_THROTTLING']=0x0]='NO_THROTTLING',_0x233783[_0x47f16b(0x3c3)]=_0x47f16b(0x3c3),_0x233783['FREQUENCY']=_0x47f16b(0x407);class _0x29a9c6{constructor(){const _0x3206ee=_0x47f16b;this[_0x3206ee(0x361)]=0x0,this[_0x3206ee(0x1c0)]=0x0,this[_0x3206ee(0x70c)]=!0x1,this[_0x3206ee(0x174)]=0x493e0,this['FIRST_SESSION_AD_SPEED_RATE']=0x3;}[_0x47f16b(0x355)](_0x43f382){const _0x2162cd=_0x47f16b,_0x172246=_0x43f382[_0x2162cd(0x48a)]?this[_0x2162cd(0x361)]:this[_0x2162cd(0x361)]/this[_0x2162cd(0x1ec)];return _0x43f382[_0x2162cd(0x461)]-_0x172246;}[_0x47f16b(0x2ad)](_0x30e516){const _0x5cfea3=_0x47f16b;return _0x30e516[_0x5cfea3(0x40a)]?_0x30e516:Object[_0x5cfea3(0x1fd)](Object[_0x5cfea3(0x1fd)]({},_0x30e516),{'lastShownAd':this['getFirstIntervalTime'](_0x30e516)});}[_0x47f16b(0x30f)](_0x546c41,_0x27bd19){const _0x884da7=_0x47f16b;return _0x27bd19-_0x546c41[_0x884da7(0x461)]0x0&&_0x3f4a27{}};var _0x47e657,_0x18274d;_0x3cab99[_0x47f16b(0x6c8)]=void 0x0,(_0x47e657=_0x3cab99[_0x47f16b(0x6c8)]||(_0x3cab99[_0x47f16b(0x6c8)]={}))[_0x47f16b(0x6a8)]=_0x47f16b(0x447),_0x47e657[_0x47f16b(0x6b0)]=_0x47f16b(0x3d7),_0x47e657[_0x47f16b(0x753)]='canceled',_0x47e657[_0x47f16b(0x661)]=_0x47f16b(0x360),_0x47e657[_0x47f16b(0x265)]=_0x47f16b(0x436),_0x47e657[_0x47f16b(0x6dd)]='invalidrequest',_0x47e657[_0x47f16b(0x482)]=_0x47f16b(0x493),_0x47e657[_0x47f16b(0x771)]=_0x47f16b(0x564),_0x47e657[_0x47f16b(0x6bc)]='success',_0x47e657[_0x47f16b(0x3e3)]=_0x47f16b(0x18b),_0x47e657['TIMEOUT']=_0x47f16b(0x36e),_0x3cab99[_0x47f16b(0x1b6)]=void 0x0,(_0x18274d=_0x3cab99['AdFinishedStatus']||(_0x3cab99['AdFinishedStatus']={}))[_0x47f16b(0x661)]='error',_0x18274d['NOFILL']=_0x47f16b(0x564),_0x18274d[_0x47f16b(0x1e0)]=_0x47f16b(0x5c3),_0x18274d[_0x47f16b(0x6bc)]=_0x47f16b(0x766),_0x18274d[_0x47f16b(0x776)]=_0x47f16b(0x428);const _0x15b635={[_0x3cab99[_0x47f16b(0x598)]['INTERSTITIAL']]:_0x47f16b(0x6d0),[_0x3cab99['AdType']['REWARD']]:_0x47f16b(0x52a),[_0x3cab99[_0x47f16b(0x598)][_0x47f16b(0x1bb)]]:_0x47f16b(0x63e)};class _0x3c6a44{constructor(_0x147582,_0x4ede6a){const _0x18226b=_0x47f16b;this[_0x18226b(0x5c2)]=_0x147582,this['params']=_0x4ede6a;}[_0x47f16b(0x510)](_0x2cfd15){const _0x4f4095=_0x47f16b;var _0x337112;return'ad_'+(null!==(_0x337112=_0x15b635[this[_0x4f4095(0x579)]['adType']])&&void 0x0!==_0x337112?_0x337112:this[_0x4f4095(0x579)][_0x4f4095(0x2aa)])+'_'+_0x2cfd15;}[_0x47f16b(0x197)](_0x386330,_0x32f4b2){const _0x4e161d=_0x47f16b;this[_0x4e161d(0x5c2)][_0x4e161d(0x197)](_0x386330,_0x32f4b2,_0x3cab99[_0x4e161d(0x678)][_0x4e161d(0x70d)]);}['requestingAd'](_0x2aef65,_0x113fea){const _0x1adc3b=_0x47f16b,_0x1fc13b=this['getEventName']('request');this[_0x1adc3b(0x197)](_0x1fc13b,Object[_0x1adc3b(0x1fd)](Object[_0x1adc3b(0x1fd)]({},_0x113fea),{'provider':this[_0x1adc3b(0x579)][_0x1adc3b(0x780)],'advertisement_id':_0x2aef65}));}['receivedAdResponse'](_0x119b77,_0x215389,_0x591690){const _0x44626e=_0x47f16b,_0x46daa2=this[_0x44626e(0x510)](_0x44626e(0x469));this['logEvent'](_0x46daa2,Object['assign'](Object[_0x44626e(0x1fd)]({},_0x591690),{'provider':this[_0x44626e(0x579)][_0x44626e(0x780)],'advertisement_id':_0x215389,'ad_response':_0x119b77}));}['willShowAd'](_0x1dec4e,_0x3322c8,_0x4eb740){const _0x574d39=_0x47f16b,_0x4e33b7=this[_0x574d39(0x510)](_0x574d39(0x398));this['logEvent'](_0x4e33b7,Object[_0x574d39(0x1fd)](Object[_0x574d39(0x1fd)]({},_0x4eb740),{'provider':this[_0x574d39(0x579)][_0x574d39(0x780)],'advertisement_id':_0x3322c8,'preloaded':_0x1dec4e}));}[_0x47f16b(0x561)](_0xa07969,_0x306d8e,_0x75fbf3){const _0x25bb31=_0x47f16b,_0x499579=this['getEventName']('finish');this[_0x25bb31(0x197)](_0x499579,Object[_0x25bb31(0x1fd)](Object['assign']({},_0x75fbf3),{'provider':this[_0x25bb31(0x579)][_0x25bb31(0x780)],'advertisement_id':_0x306d8e,'ad_result':_0xa07969}));}}const _0x2e5f9e=_0x47f16b(0x34b),_0x457d95=_0x47f16b(0x225),_0x312bba='\x0a\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20No\x20Ads\x20Available

\x0a\x20\x20\x20\x20\x20\x20\x20\x20Please\x20try\x20again\x20later

\x0a\x20\x20\x20\x20\x0a\x0a','finishedByEconomy','/shop/displays/','providers','myjio','isShieldSupported','stringify','channelData','consentsBitSet','extraFieldFunctions','getTimeTillProactiveRefresh','installInheritedTcfApi','PAYMENT_REFUNDED','consumeManagedPurchase','/register','[FRVR-SDK]\x20calling\x20post\x20complete\x20hook','/shop/products','_accessIAT','=([^&]*)|).*$','scheduleMessage','bot_subscribe_failure','\x20missing\x20real\x20block','join','getConsentProvider','apple','limit','isPlatformAvailable','src','prices','xiaomi','canScheduleMessages','pending','[FRVR-SDK]\x20adding\x20default\x20listeners','postComplete','createElement','myJio','HELD_BY_ECONOMY','googleAdSiteId','mondia','autoInit','TOURNAMENT','_accessToken','tcloaded','onAdShown','transactions','getGlobalUserId','pointerdown','rewarded-interstitial','createShopIntent','consentToTerms','share','isInteger','apiUrl','__FRVR_auth_refresh_token','facebookApp','MAX_FREQUENCY_DEFAULT','fetchAuthFlow','getAnalyticsProviders','?productSKUs=','6794212012','/recover','GET','no-intent','Unknown\x20payment\x20option\x20\x22','registeredProviders','FACEBOOK_INSTANT','logout','emptyIAPProvider','entrypointData','galaxystore','utm_content','context.switchAsync','getLeaderboard','huawei_quick_app','scores','_refreshToken','rejected','onError','throttled','kind','selectionFresh','Provided\x20credentials\x20are\x20valid\x20but\x20account\x20is\x20either\x20not\x20confirmed\x20or\x20suspended','IAP:\x20this\x20payment\x20was\x20already\x20completed','__frvr_ftue_steps_done','true','P5PersonalizedContentProfile','SETTLED_ELSEWHERE','validatePurchase','dispatchEvent','emptyLogger','logEvent','requestPurchaseLogin','pageSessionId','subscribeToPlayerJoined','validateAndReturnJSON','purchaseId','getData','Authorization','Env','handleEvent','PLATFORM_NOT_AVAILABLE','width:\x200;\x20height:\x200;\x20border:\x20none;\x20z-index:\x20-1000;\x20left:\x20-1000px;\x20top:\x20-1000px;','iap_request_restore_purchase_error','search','getThirdPartyCredentials','getFBIChannel','onPurchaseRecovered','COMPLETED','getEntryPayload','bind','context.getPlayersAsync','_reject','standalone','initiateVerifyChallenge','Economy.purchase:\x20apple\x20receipt\x20missing\x20—\x20contact\x20support,\x20do\x20not\x20retry','getAllFriends','consumeNative','androidStore','transactionReceipt','appendChild','purchaseWith','AdFinishedStatus','discord','subscribeScheduleMessages','appBuild','abort','BANNER','socialPlatform','login','mergeAccounts','PLATFORM_LOGIN_FAIL','initTimeBlock','lifecycle','removeEventListener','type','P7MeasureAdPerformance','loginAsAnonymous','registrationSuccess','slice','resolveIapHost','recoverPendingPurchases','size','getItem','initPromise','releasePurchase','getAllLeaderboardsOfType','beta','\x20*\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20animation:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-container\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-backdrop:\x20rgba(0,\x200,\x200,\x200.6);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-bg:\x20#1A1A2E;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-panel:\x20#12121F;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-border:\x20#2B2B3D;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-text:\x20#FFFFFF;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-muted:\x20#A0A0B0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-primary:\x20#5865F2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20fixed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20top:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x2010006;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--frvr-iap-backdrop);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20-apple-system,\x20BlinkMacSystemFont,\x20\x27Segoe\x20UI\x27,\x20Roboto,\x20Helvetica,\x20Arial,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--frvr-iap-text);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20letter-spacing:\x20-0.01em;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20@media\x20(prefers-color-scheme:\x20light)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-container\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-backdrop:\x20rgba(0,\x200,\x200,\x200.45);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-bg:\x20#FFFFFF;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-panel:\x20#F4F4F8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-border:\x20#E0E0E8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-text:\x20#1A1A2E;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20--frvr-iap-muted:\x20#62627A;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20animation:\x20frvr-iap-provider-popup-pop-in\x200.3s\x20cubic-bezier(0.34,\x201.56,\x200.64,\x201);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--frvr-iap-bg);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20var(--frvr-iap-border);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x201rem;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2032px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20380px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20max-width:\x2080%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x204px\x2024px\x20rgba(0,\x200,\x200,\x200.3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-title\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin:\x200\x200\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2024px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-hint\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin:\x200\x200\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--frvr-iap-muted);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-option\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--frvr-iap-text);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--frvr-iap-panel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20var(--frvr-iap-border);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x200.75rem;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-option:hover,\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-option:focus\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-color:\x20var(--frvr-iap-primary);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outline:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-iap-provider-popup-cancel\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--frvr-iap-muted);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-decoration:\x20underline;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20Choose\x20payment\x20method

\x0a\x20\x20\x20\x20\x20\x20\x20\x20How\x20would\x20you\x20like\x20to\x20pay?

\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20Cancel\x0a\x20\x20\x20\x20\x0a\x0a','ab_test_activation','lastIndexOf','randomGlobalUserId','PublicResponses','__FRVR_auth_access_token','readyWaiters','getName','Economy.purchase:\x20facebook\x20signedRequest\x20missing\x20—\x20contact\x20support,\x20do\x20not\x20retry','controls','SERVER_ERROR','recovery','walletOfCurrentPlayer','getDisplayName','iap_consume_purchase','displayName','SKIPPED','rememberFinishedNonConsumable','context.getType','chromeOSDevice','providersThunk','AdTracker','HEAD','recoverOne','PAYMENT_REJECTED','managedOf','IAP.\x20Product\x20not\x20found','Economy.purchase:\x20discord\x20receipt\x20missing\x20—\x20contact\x20support,\x20do\x20not\x20retry','FIRST_SESSION_AD_SPEED_RATE','consumeOnce','inc','currencies','challenges','call','[shop]\x20No\x20IAP\x20product\x20found\x20for\x20sku\x20','ALREADY_OWNED','getContextFields','Invalid\x20format\x20on\x20data','nosoc','cloudStorage','vkru','recoveredListeners','logRequestPayment','friends','https://hermes.frvr.com/v1/scheduler','assign','/shop/recover\x20answered\x20','consumedByEconomy','iOS','iap_request_payment','frvr_embed','mobile','onConnect','event\x20type\x20is\x20not\x20supported','getConsentedIdProvider','getProfile','eventStatus','classList','rocket_chat','oppo_global','externalRef','protocol','querySelector','realMoneySkus','filter','edge','throttler','IAPPurchaseErrorInProgress','NO_THROTTLING','onAudioResume','networkError','getFriendByChannelId','::consentToTerms(owned\x20by\x20the\x20embedding\x20page)','clay','dataset','none','Shop\x20access\x20token\x20is\x20required','signalGooglefcPresent',';expires=Thu,\x2001\x20Jan\x201970\x2000:00:01\x20GMT;','loadStorage','hide','COOKIE','href','client_time','game_loaded','frvr-ad-fail-popup-is-hiding','apple-pay','trackAdError','playSessionIdTimeStamp','getIAPTransaction','Error\x20in\x20purchase:\x20','onConsentChangedHandlers','getRoomData','connect','[storage]\x20parsing\x20error\x20on\x20key\x20','webSocketBuilder','scheduleNoCmpFallback','friendlyId','no\x20products','proceed','partnerid','idProvider','samsungBrowserUK','indexOf','crosspromo','Economy.purchase:\x20price\x20','INTERSTITIAL','\x20-\x20',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20.frvr-ad-fail-popup-container.','Player\x20is\x20not\x20logged\x20in','REG_CONFLICT','delete','virtual','ownerOf','onSuspend','krunker.io','iMessage','getPlayers','3704760038','advertisementInterstitialDisabled','requestPayment','savePreStoredConfig','purchaseLoginHook','onFriendStatusUpdated','loaded','split','adoptProviders','bot_subscribe_success','getProviders','TimeoutError','length','INVALID_CREDENTIALS','highest','context.createAsync','Platform','canUsePublicItems','buildTrackerWebContextProvider','top','getAccessToken','IAPErrorCode','log','isAnonymous','ANALYTICS_STORAGE_KEY','loginThroughPlatform','UNKNOWN_ERROR','updateTokens','providerSkus','items','OPEN','INTERNAL_ERROR','self','PRODUCTION','appContextFields','requestEmailCode','LOGIN_SUCCESS','crossplay','listener','androidWrapper','onReadyHandler','Unknown\x20error','getRefreshPayload','currentProvider','activateTimeout','addProducts','ids','crazyGames','isLogoutSupported','getWalletTransaction','samsungBrowserUS','getFormattedPrice','getSocialProvider','Operation\x20success','getNotificationsProvider','twitch','canUseCookies','shortcutProvider','isLoginSupported','mozilla','getCrossplay','staging.crucible.frvr.com','BAD_REQUEST','^(?:.*','getChallengesByOpponents','getStorageAccessToken','firstElementChild','version','randomUUID','Token\x20has\x20expired.\x20Request\x20a\x20new\x20challenge\x20to\x20get\x20a\x20fresh\x20one','?limit=','[FRVR-SDK]\x20Missing\x20game\x27s\x20name\x20in\x20configuration','deletedAt','StorageIDProvider','_accessPayload','PURCHASE_CANCELLED','[ads]\x20hide\x20error','NO_PENDING_INTENT','facebook_canvasweb','providerSku','getTournamentById','restorePurchases','test','priceRef','onerror','runRecovery','requireLogin','frvrID','\x20in\x20provider\x20','applyTokensFromCodeFlow','adShownCount','ads','contextProvider','createLeaderboard',';\x20Secure','[FRVR-SDK]\x20configuring\x20ads\x20for\x20dev','entries','refreshCurrentPair','isAnonymousLoginEnabled','SEND_GAME_INVITE','adType','/login','AdError','getInitialisedState','/verify-challenge','unhandled_rejection:\x20','Purchase\x20cancelled\x20by\x20user','hasLoaded','consumePurchase','social','sendUpdate','timeLoaded','IAPPurchaseErrorPopupBlocked','\x20OPR/','websocket\x20client\x20is\x20not\x20defined','finishNonConsumable','object','webSocketClientBuilder','apiBaseURL','isPersistent','8289067739','TcfV2ConsentProvider','IN_PROGRESS','getCharacteristics','payment\x20was\x20rejected','cacheScore','getLiveRoomProvider','settle','/refresh','storeId','anonymousIdProvider','WebsocketClient:\x20Cannot\x20send\x20message,\x20not\x20connected','app_version','defaultCharacteristics','startTime','randomIdProvider','microsoftPwa','ongoingFRVRLogin','9152813246','[ads]\x20Ad\x20provider\x20','getUnconsumedPurchases','samsungBrowser','ON_ERROR','updateAsync','isFirstAd','.frvr-iap-provider-popup-cancel','websocket','resolve','defaultWallet','[FRVR-SDK]\x20error\x20initialising\x20cloud\x20storage','taboola','onunhandledrejection','twitter','IAP_API_HOST_STAGING','iapTransactionId','POST','invite','DELETE','data','crazy_games','setEnv','setItem','Chatbot\x20can\x20not\x20be\x20used\x20until\x20it\x20has\x20been\x20initialized','preStoredConfig','payment_id','Purchase\x20window\x20blocked\x20by\x20the\x20browser','loginStatusListeners','9547456458','event\x20type\x20\x22','receipt','appVersion','getMyEntry','app_build','from','onClose','postCompleteHook','FRVRLoader','some','invalidCredentials','AdShowResult','purpose','recovered','real-money\x20purchases\x20require\x20a\x20non-anonymous\x20account','getAdsConfig','card','/xsolla/transactions?consumed=false&status=SUCCESS','getActiveTournaments','::Google\x20Funding\x20Choices\x20script\x20failed\x20to\x20load','ResponseError','click','purchaseToken','consentProvider','consumeGranted','command','warn','productRef','className','backendProvider','completed','getUserId','getSetScoreProvider','shouldBlockByInitTime','iOSWrapper','liveRoom','13463sCfqLz','gameTotal','samsungbuk','[FRVR-SDK]\x20registering\x20ads\x20providers','000000','/entries','AnalyticsIDProviderStorageType','isAlreadyOwned','setPublicItem','lastReady','requiredStates','remoteConfig','3238562380','anonymousLoginConfigured','gameResume','webClient','currency','in-memory','/wallets','Economy.purchase:\x20facebook\x20productId/paymentId\x20missing\x20—\x20contact\x20support,\x20do\x20not\x20retry','LATENCY_COMPENSATION','onIsReadyChanged','getContextData','hideProviderSelectPopup','https:','config','unconsumedPurchases','getAllChallenges','playSessionId','onResume','usingCanvasRenderer','sku','getBackendProvider','setDate','transactionId','UPDATE_STATUS','leaderboards','FRIEND_STATUS_UPDATED','onAudioSuspend','onOpen','loginToFRVR','getPossibleOpponents','values','[FRVR-Economy]\x20reading\x20answered\x20purchases\x20failed','8436188448','firstFetch','coeus.frvr.com/v1/tm5','consumed','initiateRecoveryChallenge','chrome','page_loading','control','/v1/social','inheritedCmp','LOCAL_STORAGE','toString','overrideMimeType','frvr-ad-fail-popup-is-visible','buildComponents','FRVR','sub','1991838AIDnra','localStorage','origin','oppo','SAMSUNG_INSTANT','emptyShortcutProvider','getFirstIntervalTime','friendsStatus','iapTracker','not\x20logged\x20in','syncFriendsOnLogin','samsungbsea','getAllLeaderboardsDataOfType','application/json','analyticsProviders','getShops','notifyRecovered','error','maxfrequency','false','taxIncluded','7640790291','createdAt','syncedFriendsbyFRVRIDCache','trim','isAudioSuspended','find','\x22\x20class=\x22frvr-iap-provider-popup-container\x22>\x0a\x20\x20\x20\x20