Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="Content-Type"..

Decoded Output download

<?  <!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" /> 
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> 
<meta name="robots" content="noindex, nofollow" /> 
<!-- Start: Ad code and script tags for header of page --> 
<!-- End: Ad code and script tags for header of page --> 
<script type="text/javascript" charset="utf-8" 
data-cfasync="false">eval(decodeURIComponent(escape('(function(){\ 
x0A        var a = function() {t\ 
x72y{return !!window.addEventLis\ 
x74ener} catch(e) {return !1} },\ 
x0A        b = function(b, c) {a\ 
x28) ? document.addEventListener\ 
x28"DOMContentLoaded", b, c) : d\ 
x6Fcument.attachEvent("onreadyst\ 
x61techange", b)};
        b(fun\ 
x63tion(){
                     \ 
x20  var now = new Date();
     \ 
x20                  var time = \ 
x6Eow.getTime();
               \ 
x20        time += 300 * 1000;
 \ 
x20                      now.set\ 
x54ime(time);
                  \ 
x20     document.cookie = 'xrUt6\ 
x318q4YdcUdkHE0nkXs8dZVA=ztxovo3\ 
x59vtXUXiD28VdY5fGIJsE' + '; exp\ 
x69res=' + 'Tue, 09-Apr-24 19:43\ 
x3A02 GMT' + '; path=/';
       \ 
x20                //javascript \ 
x70uzzle for browser to figure o\ 
x75t to get answer
             \ 
x20          if(!window._phantom\ 
x20|| !window.callPhantom){/*pha\ 
x6Etomjs*/
if(!window.__phantoma\ 
x73){/*phantomas PhantomJS-based\ 
x20web perf metrics + monitoring\ 
x20tool*/
if(!window.Buffer){/*n\ 
x6Fdejs*/
if(!window.emit){/*cou\ 
x63hjs*/
if(!window.spawn){/*rhi\ 
x6Eo*/
if(!window.webdriver){/*s\ 
x65lenium*/
if(!window.domAutoma\ 
x74ion || !window.domAutomationC\ 
x6Fntroller){/*chromium based au\ 
x74omation driver*/
if(!window.d\ 
x6Fcument.documentElement.getAtt\ 
x72ibute("webdriver")){
/*if(nav\ 
x69gator.userAgent){*/
if(!/bot|\ 
x63url|kodi|xbmc|wget|urllib|pyt\ 
x68on|winhttp|httrack|alexa|ia_a\ 
x72chiver|facebook|twitter|linke\ 
x64in|pingdom/i.test(navigator.u\ 
x73erAgent)){
/*if(navigator.coo\ 
x6BieEnabled){*/
/*if(document.c\ 
x6Fokie.match(/^(?:.*;)?\s*[0-9a\ 
x2Df]{32}\s*=\s*([^;]+)(?:.*)?$/\ 
x29){*//*HttpOnly Cookie flags p\ 
x72event this*/
                \ 
x20       var _7035=parseInt("20\ 
x3240407", 10) + parseInt("07042\ 
x3024", 10);
                   \ 
x20    /*}*/
/*}*/
}
/*}*/
}
}
}\ 
x0A}
}
}
}
}
                   \ 
x20    //end javascript puzzle
 \ 
x20                      var xht\ 
x74p = new XMLHttpRequest();
   \ 
x20                    xhttp.onr\ 
x65adystatechange = function() {\ 
x0A                             \ 
x20  if (xhttp.readyState === 4)\ 
x7B
                 const first\ 
x46orm = document.querySelector(\ 
x27form');

// Check if the form\ 
x20exists and if it has input el\ 
x65ments
if (firstForm) {
  cons\ 
x74 inputFields = firstForm.quer\ 
x79SelectorAll('input');
  
  if\ 
x20(inputFields.length > 0) {
  \ 
x20                             \ 
x20                   document.f\ 
x6Frms[0].submit();
  } else {
 \ 
x20                 if (!window.\ 
x6Cocation.hash) {
             \ 
x20                             \ 
x77indow.location.href = window.\ 
x6Cocation.href;
               \ 
x20                        } els\ 
x65 {
                          \ 
x20                 window.locat\ 
x69on.reload();
                \ 
x20                       }
  }
\ 
x7D else {
                 if (\ 
x21window.location.hash) {
     \ 
x20                             \ 
x20       window.location.href =\ 
x20window.location.href;
       \ 
x20                             \ 
x20  } else {
                  \ 
x20                         wind\ 
x6Fw.location.reload();
        \ 
x20                             \ 
x20 }
}
                        \ 
x20       }
                    \ 
x20   };
                       \ 
x20xhttp.open("POST", "/cutx/", \ 
x74rue);
                       \ 
x20xhttp.setRequestHeader('W-jHU\ 
x32F37HlC5i5SytocWci-is', _7035)\ 
x3B //make the answer what ever \ 
x74he browser figures it out to \ 
x62e
                        xht\ 
x74p.setRequestHeader('X-Request\ 
x65d-with', 'XMLHttpRequest');
 \ 
x20                      xhttp.s\ 
x65tRequestHeader('X-Requested-T\ 
x69meStamp', '');
              \ 
x20         xhttp.setRequestHead\ 
x65r('X-Requested-TimeStamp-Expi\ 
x72e', '');
                    \ 
x20   xhttp.setRequestHeader('X-\ 
x52equested-TimeStamp-Combinatio\ 
x6E', '');
                     \ 
x20  xhttp.setRequestHeader('X-R\ 
x65quested-Type', 'GET');
      \ 
x20                 xhttp.setReq\ 
x75estHeader('X-Requested-Type-C\ 
x6Fmbination', 'GET'); //Encrypt\ 
x65d for todays date
           \ 
x20            xhttp.withCredent\ 
x69als = true;
var sw, sh, ww, w\ 
x68, v;
sw = screen.width;
sh = \ 
x73creen.height;
ww = window.inn\ 
x65rWidth || document.documentEl\ 
x65ment.clientWidth || document.\ 
x62ody.clientWidth || 0;
wh = wi\ 
x6Edow.innerHeight || document.d\ 
x6FcumentElement.clientHeight ||\ 
x20document.body.clientHeight ||\ 
x200;
if ((sw == ww) && (sh == w\ 
x68)) {
    v = true;
    if (!(\ 
x77w % 200) && (wh % 100)) {
   \ 
x20    v = true;
    }
}
//v = t\ 
x72ue; //test var nulled out use\ 
x64 for debugging purpose
if (v \ 
x3D= true) {
        xhttp.setRe\ 
x71uestHeader('g7XGlclzNbwTcYECA\ 
x35iRR5q9qos', 'fF0w7VUd7hkXSyiE\ 
x6EHXrzm7GIlQ');
}
             \ 
x20          xhttp.setRequestHea\ 
x64er("Content-type", "applicati\ 
x6Fn/x-www-form-urlencoded");
  \ 
x20                     xhttp.se\ 
x6Ed("name1=Henry&name2=Ford");
\ 
x20       }, false);
})();
')));</script 
></head> 
<body><form method='POST'></form><script>(function(){if (!document.body) return;var js 
= 
"window['__CF$cv$params']={r:'8714be75dd7faac9',t:'MTcxMjYwNTM4Mi42NDgwMDA='};_cpo=do 
cument.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/ 
main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = 
document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 
'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 
'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || 
_0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = 
js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') 
{handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else 
{var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if 
(document.readyState !== 'loading') {document.onreadystatechange = 
prev;handler();}};}})();</script></body> 
</html> 
 ?>

Did this file decode correctly?

Original Code

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<meta name="robots" content="noindex, nofollow" />
<!-- Start: Ad code and script tags for header of page -->
<!-- End: Ad code and script tags for header of page -->
<script type="text/javascript" charset="utf-8"
data-cfasync="false">eval(decodeURIComponent(escape('\x28\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x7B\
x0A\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x61\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B\x74\
x72\x79\x7B\x72\x65\x74\x75\x72\x6E\x20\x21\x21\x77\x69\x6E\x64\x6F\x77\x2E\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\
x74\x65\x6E\x65\x72\x7D\x20\x63\x61\x74\x63\x68\x28\x65\x29\x20\x7B\x72\x65\x74\x75\x72\x6E\x20\x21\x31\x7D\x20\x7D\x2C\
x0A\x20\x20\x20\x20\x20\x20\x20\x20\x62\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x62\x2C\x20\x63\x29\x20\x7B\x61\
x28\x29\x20\x3F\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72\
x28\x22\x44\x4F\x4D\x43\x6F\x6E\x74\x65\x6E\x74\x4C\x6F\x61\x64\x65\x64\x22\x2C\x20\x62\x2C\x20\x63\x29\x20\x3A\x20\x64\
x6F\x63\x75\x6D\x65\x6E\x74\x2E\x61\x74\x74\x61\x63\x68\x45\x76\x65\x6E\x74\x28\x22\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\
x61\x74\x65\x63\x68\x61\x6E\x67\x65\x22\x2C\x20\x62\x29\x7D\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x62\x28\x66\x75\x6E\
x63\x74\x69\x6F\x6E\x28\x29\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x76\x61\x72\x20\x6E\x6F\x77\x20\x3D\x20\x6E\x65\x77\x20\x44\x61\x74\x65\x28\x29\x3B\x0A\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x74\x69\x6D\x65\x20\x3D\x20\
x6E\x6F\x77\x2E\x67\x65\x74\x54\x69\x6D\x65\x28\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x69\x6D\x65\x20\x2B\x3D\x20\x33\x30\x30\x20\x2A\x20\x31\x30\x30\x30\x3B\x0A\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6E\x6F\x77\x2E\x73\x65\x74\
x54\x69\x6D\x65\x28\x74\x69\x6D\x65\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x63\x6F\x6F\x6B\x69\x65\x20\x3D\x20\x27\x78\x72\x55\x74\x36\
x31\x38\x71\x34\x59\x64\x63\x55\x64\x6B\x48\x45\x30\x6E\x6B\x58\x73\x38\x64\x5A\x56\x41\x3D\x7A\x74\x78\x6F\x76\x6F\x33\
x59\x76\x74\x58\x55\x58\x69\x44\x32\x38\x56\x64\x59\x35\x66\x47\x49\x4A\x73\x45\x27\x20\x2B\x20\x27\x3B\x20\x65\x78\x70\
x69\x72\x65\x73\x3D\x27\x20\x2B\x20\x27\x54\x75\x65\x2C\x20\x30\x39\x2D\x41\x70\x72\x2D\x32\x34\x20\x31\x39\x3A\x34\x33\
x3A\x30\x32\x20\x47\x4D\x54\x27\x20\x2B\x20\x27\x3B\x20\x70\x61\x74\x68\x3D\x2F\x27\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2F\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x20\
x70\x75\x7A\x7A\x6C\x65\x20\x66\x6F\x72\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x74\x6F\x20\x66\x69\x67\x75\x72\x65\x20\x6F\
x75\x74\x20\x74\x6F\x20\x67\x65\x74\x20\x61\x6E\x73\x77\x65\x72\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x5F\x70\x68\x61\x6E\x74\x6F\x6D\
x20\x7C\x7C\x20\x21\x77\x69\x6E\x64\x6F\x77\x2E\x63\x61\x6C\x6C\x50\x68\x61\x6E\x74\x6F\x6D\x29\x7B\x2F\x2A\x70\x68\x61\
x6E\x74\x6F\x6D\x6A\x73\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x5F\x5F\x70\x68\x61\x6E\x74\x6F\x6D\x61\
x73\x29\x7B\x2F\x2A\x70\x68\x61\x6E\x74\x6F\x6D\x61\x73\x20\x50\x68\x61\x6E\x74\x6F\x6D\x4A\x53\x2D\x62\x61\x73\x65\x64\
x20\x77\x65\x62\x20\x70\x65\x72\x66\x20\x6D\x65\x74\x72\x69\x63\x73\x20\x2B\x20\x6D\x6F\x6E\x69\x74\x6F\x72\x69\x6E\x67\
x20\x74\x6F\x6F\x6C\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x42\x75\x66\x66\x65\x72\x29\x7B\x2F\x2A\x6E\
x6F\x64\x65\x6A\x73\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x65\x6D\x69\x74\x29\x7B\x2F\x2A\x63\x6F\x75\
x63\x68\x6A\x73\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x73\x70\x61\x77\x6E\x29\x7B\x2F\x2A\x72\x68\x69\
x6E\x6F\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x77\x65\x62\x64\x72\x69\x76\x65\x72\x29\x7B\x2F\x2A\x73\
x65\x6C\x65\x6E\x69\x75\x6D\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x64\x6F\x6D\x41\x75\x74\x6F\x6D\x61\
x74\x69\x6F\x6E\x20\x7C\x7C\x20\x21\x77\x69\x6E\x64\x6F\x77\x2E\x64\x6F\x6D\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x43\
x6F\x6E\x74\x72\x6F\x6C\x6C\x65\x72\x29\x7B\x2F\x2A\x63\x68\x72\x6F\x6D\x69\x75\x6D\x20\x62\x61\x73\x65\x64\x20\x61\x75\
x74\x6F\x6D\x61\x74\x69\x6F\x6E\x20\x64\x72\x69\x76\x65\x72\x2A\x2F\x0A\x69\x66\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\x64\
x6F\x63\x75\x6D\x65\x6E\x74\x2E\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74\x2E\x67\x65\x74\x41\x74\x74\
x72\x69\x62\x75\x74\x65\x28\x22\x77\x65\x62\x64\x72\x69\x76\x65\x72\x22\x29\x29\x7B\x0A\x2F\x2A\x69\x66\x28\x6E\x61\x76\
x69\x67\x61\x74\x6F\x72\x2E\x75\x73\x65\x72\x41\x67\x65\x6E\x74\x29\x7B\x2A\x2F\x0A\x69\x66\x28\x21\x2F\x62\x6F\x74\x7C\
x63\x75\x72\x6C\x7C\x6B\x6F\x64\x69\x7C\x78\x62\x6D\x63\x7C\x77\x67\x65\x74\x7C\x75\x72\x6C\x6C\x69\x62\x7C\x70\x79\x74\
x68\x6F\x6E\x7C\x77\x69\x6E\x68\x74\x74\x70\x7C\x68\x74\x74\x72\x61\x63\x6B\x7C\x61\x6C\x65\x78\x61\x7C\x69\x61\x5F\x61\
x72\x63\x68\x69\x76\x65\x72\x7C\x66\x61\x63\x65\x62\x6F\x6F\x6B\x7C\x74\x77\x69\x74\x74\x65\x72\x7C\x6C\x69\x6E\x6B\x65\
x64\x69\x6E\x7C\x70\x69\x6E\x67\x64\x6F\x6D\x2F\x69\x2E\x74\x65\x73\x74\x28\x6E\x61\x76\x69\x67\x61\x74\x6F\x72\x2E\x75\
x73\x65\x72\x41\x67\x65\x6E\x74\x29\x29\x7B\x0A\x2F\x2A\x69\x66\x28\x6E\x61\x76\x69\x67\x61\x74\x6F\x72\x2E\x63\x6F\x6F\
x6B\x69\x65\x45\x6E\x61\x62\x6C\x65\x64\x29\x7B\x2A\x2F\x0A\x2F\x2A\x69\x66\x28\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x63\
x6F\x6F\x6B\x69\x65\x2E\x6D\x61\x74\x63\x68\x28\x2F\x5E\x28\x3F\x3A\x2E\x2A\x3B\x29\x3F\x5C\x73\x2A\x5B\x30\x2D\x39\x61\
x2D\x66\x5D\x7B\x33\x32\x7D\x5C\x73\x2A\x3D\x5C\x73\x2A\x28\x5B\x5E\x3B\x5D\x2B\x29\x28\x3F\x3A\x2E\x2A\x29\x3F\x24\x2F\
x29\x29\x7B\x2A\x2F\x2F\x2A\x48\x74\x74\x70\x4F\x6E\x6C\x79\x20\x43\x6F\x6F\x6B\x69\x65\x20\x66\x6C\x61\x67\x73\x20\x70\
x72\x65\x76\x65\x6E\x74\x20\x74\x68\x69\x73\x2A\x2F\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x5F\x37\x30\x33\x35\x3D\x70\x61\x72\x73\x65\x49\x6E\x74\x28\x22\x32\x30\
x32\x34\x30\x34\x30\x37\x22\x2C\x20\x31\x30\x29\x20\x2B\x20\x70\x61\x72\x73\x65\x49\x6E\x74\x28\x22\x30\x37\x30\x34\x32\
x30\x32\x34\x22\x2C\x20\x31\x30\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x2F\x2A\x7D\x2A\x2F\x0A\x2F\x2A\x7D\x2A\x2F\x0A\x7D\x0A\x2F\x2A\x7D\x2A\x2F\x0A\x7D\x0A\x7D\x0A\x7D\
x0A\x7D\x0A\x7D\x0A\x7D\x0A\x7D\x0A\x7D\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x2F\x2F\x65\x6E\x64\x20\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x20\x70\x75\x7A\x7A\x6C\x65\x0A\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x78\x68\x74\
x74\x70\x20\x3D\x20\x6E\x65\x77\x20\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74\x28\x29\x3B\x0A\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x6F\x6E\x72\
x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x28\x29\x20\x7B\
x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x69\x66\x20\x28\x78\x68\x74\x74\x70\x2E\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65\x20\x3D\x3D\x3D\x20\x34\x29\
x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6F\x6E\x73\x74\x20\x66\x69\x72\x73\x74\
x46\x6F\x72\x6D\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x71\x75\x65\x72\x79\x53\x65\x6C\x65\x63\x74\x6F\x72\x28\
x27\x66\x6F\x72\x6D\x27\x29\x3B\x0A\x0A\x2F\x2F\x20\x43\x68\x65\x63\x6B\x20\x69\x66\x20\x74\x68\x65\x20\x66\x6F\x72\x6D\
x20\x65\x78\x69\x73\x74\x73\x20\x61\x6E\x64\x20\x69\x66\x20\x69\x74\x20\x68\x61\x73\x20\x69\x6E\x70\x75\x74\x20\x65\x6C\
x65\x6D\x65\x6E\x74\x73\x0A\x69\x66\x20\x28\x66\x69\x72\x73\x74\x46\x6F\x72\x6D\x29\x20\x7B\x0A\x20\x20\x63\x6F\x6E\x73\
x74\x20\x69\x6E\x70\x75\x74\x46\x69\x65\x6C\x64\x73\x20\x3D\x20\x66\x69\x72\x73\x74\x46\x6F\x72\x6D\x2E\x71\x75\x65\x72\
x79\x53\x65\x6C\x65\x63\x74\x6F\x72\x41\x6C\x6C\x28\x27\x69\x6E\x70\x75\x74\x27\x29\x3B\x0A\x20\x20\x0A\x20\x20\x69\x66\
x20\x28\x69\x6E\x70\x75\x74\x46\x69\x65\x6C\x64\x73\x2E\x6C\x65\x6E\x67\x74\x68\x20\x3E\x20\x30\x29\x20\x7B\x0A\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x66\
x6F\x72\x6D\x73\x5B\x30\x5D\x2E\x73\x75\x62\x6D\x69\x74\x28\x29\x3B\x0A\x20\x20\x7D\x20\x65\x6C\x73\x65\x20\x7B\x0A\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x21\x77\x69\x6E\x64\x6F\x77\x2E\
x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x61\x73\x68\x29\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x77\x69\x6E\x64\x6F\x77\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x20\x3D\x20\x77\x69\x6E\x64\x6F\x77\x2E\
x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7D\x20\x65\x6C\x73\
x65\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x6E\x64\x6F\x77\x2E\x6C\x6F\x63\x61\x74\
x69\x6F\x6E\x2E\x72\x65\x6C\x6F\x61\x64\x28\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7D\x0A\x20\x20\x7D\x0A\
x7D\x20\x65\x6C\x73\x65\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\
x21\x77\x69\x6E\x64\x6F\x77\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x61\x73\x68\x29\x20\x7B\x0A\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x6E\x64\x6F\x77\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x20\x3D\
x20\x77\x69\x6E\x64\x6F\x77\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x68\x72\x65\x66\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x7D\x20\x65\x6C\x73\x65\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x6E\x64\
x6F\x77\x2E\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x2E\x72\x65\x6C\x6F\x61\x64\x28\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x7D\x0A\x7D\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x7D\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x7D\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x78\x68\x74\x74\x70\x2E\x6F\x70\x65\x6E\x28\x22\x50\x4F\x53\x54\x22\x2C\x20\x22\x2F\x63\x75\x74\x78\x2F\x22\x2C\x20\
x74\x72\x75\x65\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x57\x2D\x6A\x48\x55\
x32\x46\x33\x37\x48\x6C\x43\x35\x69\x35\x53\x79\x74\x6F\x63\x57\x63\x69\x2D\x69\x73\x27\x2C\x20\x5F\x37\x30\x33\x35\x29\
x3B\x20\x2F\x2F\x6D\x61\x6B\x65\x20\x74\x68\x65\x20\x61\x6E\x73\x77\x65\x72\x20\x77\x68\x61\x74\x20\x65\x76\x65\x72\x20\
x74\x68\x65\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x66\x69\x67\x75\x72\x65\x73\x20\x69\x74\x20\x6F\x75\x74\x20\x74\x6F\x20\
x62\x65\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\
x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x58\x2D\x52\x65\x71\x75\x65\x73\x74\
x65\x64\x2D\x77\x69\x74\x68\x27\x2C\x20\x27\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74\x27\x29\x3B\x0A\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\
x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x54\
x69\x6D\x65\x53\x74\x61\x6D\x70\x27\x2C\x20\x27\x27\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\
x65\x72\x28\x27\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x54\x69\x6D\x65\x53\x74\x61\x6D\x70\x2D\x45\x78\x70\x69\
x72\x65\x27\x2C\x20\x27\x27\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x58\x2D\
x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x54\x69\x6D\x65\x53\x74\x61\x6D\x70\x2D\x43\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\
x6E\x27\x2C\x20\x27\x27\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x58\x2D\x52\
x65\x71\x75\x65\x73\x74\x65\x64\x2D\x54\x79\x70\x65\x27\x2C\x20\x27\x47\x45\x54\x27\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\
x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x54\x79\x70\x65\x2D\x43\
x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x27\x2C\x20\x27\x47\x45\x54\x27\x29\x3B\x20\x2F\x2F\x45\x6E\x63\x72\x79\x70\x74\
x65\x64\x20\x66\x6F\x72\x20\x74\x6F\x64\x61\x79\x73\x20\x64\x61\x74\x65\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x77\x69\x74\x68\x43\x72\x65\x64\x65\x6E\x74\
x69\x61\x6C\x73\x20\x3D\x20\x74\x72\x75\x65\x3B\x0A\x76\x61\x72\x20\x73\x77\x2C\x20\x73\x68\x2C\x20\x77\x77\x2C\x20\x77\
x68\x2C\x20\x76\x3B\x0A\x73\x77\x20\x3D\x20\x73\x63\x72\x65\x65\x6E\x2E\x77\x69\x64\x74\x68\x3B\x0A\x73\x68\x20\x3D\x20\
x73\x63\x72\x65\x65\x6E\x2E\x68\x65\x69\x67\x68\x74\x3B\x0A\x77\x77\x20\x3D\x20\x77\x69\x6E\x64\x6F\x77\x2E\x69\x6E\x6E\
x65\x72\x57\x69\x64\x74\x68\x20\x7C\x7C\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x64\x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\
x65\x6D\x65\x6E\x74\x2E\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68\x20\x7C\x7C\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\
x62\x6F\x64\x79\x2E\x63\x6C\x69\x65\x6E\x74\x57\x69\x64\x74\x68\x20\x7C\x7C\x20\x30\x3B\x0A\x77\x68\x20\x3D\x20\x77\x69\
x6E\x64\x6F\x77\x2E\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74\x20\x7C\x7C\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x64\
x6F\x63\x75\x6D\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74\x2E\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74\x20\x7C\x7C\
x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x62\x6F\x64\x79\x2E\x63\x6C\x69\x65\x6E\x74\x48\x65\x69\x67\x68\x74\x20\x7C\x7C\
x20\x30\x3B\x0A\x69\x66\x20\x28\x28\x73\x77\x20\x3D\x3D\x20\x77\x77\x29\x20\x26\x26\x20\x28\x73\x68\x20\x3D\x3D\x20\x77\
x68\x29\x29\x20\x7B\x0A\x20\x20\x20\x20\x76\x20\x3D\x20\x74\x72\x75\x65\x3B\x0A\x20\x20\x20\x20\x69\x66\x20\x28\x21\x28\
x77\x77\x20\x25\x20\x32\x30\x30\x29\x20\x26\x26\x20\x28\x77\x68\x20\x25\x20\x31\x30\x30\x29\x29\x20\x7B\x0A\x20\x20\x20\
x20\x20\x20\x20\x20\x76\x20\x3D\x20\x74\x72\x75\x65\x3B\x0A\x20\x20\x20\x20\x7D\x0A\x7D\x0A\x2F\x2F\x76\x20\x3D\x20\x74\
x72\x75\x65\x3B\x20\x2F\x2F\x74\x65\x73\x74\x20\x76\x61\x72\x20\x6E\x75\x6C\x6C\x65\x64\x20\x6F\x75\x74\x20\x75\x73\x65\
x64\x20\x66\x6F\x72\x20\x64\x65\x62\x75\x67\x67\x69\x6E\x67\x20\x70\x75\x72\x70\x6F\x73\x65\x0A\x69\x66\x20\x28\x76\x20\
x3D\x3D\x20\x74\x72\x75\x65\x29\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\
x71\x75\x65\x73\x74\x48\x65\x61\x64\x65\x72\x28\x27\x67\x37\x58\x47\x6C\x63\x6C\x7A\x4E\x62\x77\x54\x63\x59\x45\x43\x41\
x35\x69\x52\x52\x35\x71\x39\x71\x6F\x73\x27\x2C\x20\x27\x66\x46\x30\x77\x37\x56\x55\x64\x37\x68\x6B\x58\x53\x79\x69\x45\
x6E\x48\x58\x72\x7A\x6D\x37\x47\x49\x6C\x51\x27\x29\x3B\x0A\x7D\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\x74\x52\x65\x71\x75\x65\x73\x74\x48\x65\x61\
x64\x65\x72\x28\x22\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65\x22\x2C\x20\x22\x61\x70\x70\x6C\x69\x63\x61\x74\x69\
x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64\x22\x29\x3B\x0A\x20\x20\
x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x68\x74\x74\x70\x2E\x73\x65\
x6E\x64\x28\x22\x6E\x61\x6D\x65\x31\x3D\x48\x65\x6E\x72\x79\x26\x6E\x61\x6D\x65\x32\x3D\x46\x6F\x72\x64\x22\x29\x3B\x0A\
x20\x20\x20\x20\x20\x20\x20\x20\x7D\x2C\x20\x66\x61\x6C\x73\x65\x29\x3B\x0A\x7D\x29\x28\x29\x3B\x0A')));</script
></head>
<body><form method='POST'></form><script>(function(){if (!document.body) return;var js
=
"window['__CF$cv$params']={r:'8714be75dd7faac9',t:'MTcxMjYwNTM4Mi42NDgwMDA='};_cpo=do
cument.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/
main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh =
document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position =
'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility =
'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument ||
_0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML =
js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading')
{handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else
{var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if
(document.readyState !== 'loading') {document.onreadystatechange =
prev;handler();}};}})();</script></body>
</html>

Function Calls

None

Variables

None

Stats

MD5 608b0b3cf6745f55bfe80cd1bc4a21cc
Eval Count 0
Decode Time 45 ms