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

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(base64_decode('CiBnb3RvIFl0a3VrOyBaSGZXXzogaWYgKCFpc3NldCgkX1NFU1NJT05bIlx4NmNc..

Decoded Output download


 goto Ytkuk; ZHfW_: if (!isset($_SESSION["\x6c\157\x67\x67\145\x64\x5f\151\x6e"])) { header("\114\157\143\x61\164\151\x6f\156\x3a\40\151\x6e\x64\x65\x78\x2e\160\150\x70"); die; } else { include "\151\156\x63\x2f\x63\x6f\x6e\x66\151\x67\56\160\x68\160"; $email = $_SESSION["\145\x6d\x61\151\x6c"]; $fullname = $_SESSION["\146\165\154\154\156\x61\155\x65"]; $username = $_SESSION["\x75\163\145\x72\x6e\x61\155\x65"]; $user_type = $_SESSION["\162\141\x6e\x6b"]; $breadcrumb = "\126\x65\x72\151\146\x79\x20\101\x63\x63\x6f\x75\156\x74"; ?>
<!doctypehtml><html class="no-js"lang="en"><?php  include "\x68\145\x61\144\x65\x72\x2e\x70\x68\160"; ?>
<body><!--[if lt IE 8]><p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.<![endif]--><div id="preloader"><div class="loader"></div></div><div class="page-container"><?php  include "\163\x69\x64\x65\156\x61\166\x2e\x70\x68\x70"; ?>
<div class="main-content"style="background-color:#e2e2e2!important"><?php  include "\x74\x6f\160\150\x65\x61\x64\x2e\x70\x68\160"; ?>
<div class="main-content-inner"><?php  include "\163\x61\154\x65\x73\x72\145\160\157\162\x74\x2e\160\150\160"; ?>
<div class="mt-5 mb-5 row"><div class="col-12"><div class="card"><div><div class="d-sm-flex justify-content-between"style="background-color:#465161;padding:20px"><div><h4 class="header-title mb-0"style="color:#fff">Verify Account</h4></div></div><div class="col-12 mt-5"style="width:80%;padding-left:20%;margin-bottom:20px"><form action="inc/activate_code.php"method="POST"><div class="form-group"><p><b>Please enter your verification code to VERIFY your ACCOUNT.</b></p><br><label for="exampleInputEmail1">VERIFICATION CODE</label> <input class="form-control"id="verify_pin"name="verify_pin"placeholder="CODE"required></div><div class="submit-btn-area"><button id="form_submit"name="submit"style="background-color:#016696;color:#fff"type="submit"><i class="fa fa-check"></i> VERIFY</button></div></form><p style="text-align:center"><b>Did not receive verification code? Click <span style="color:green">RESEND</span> below.</b><div class="submit-btn-area"><button id="resend"name="resend"style="background-color:green;color:#fff"type="submit">RESEND <span id="loaderIcon7"></span></button></div></div></div></div></div></div></div></div><?php  include "\146\x6f\157\164\x73\56\x70\x68\x70"; ?>
</div><script src="assets/js/vendor/jquery-2.2.4.min.js"></script><script src="assets/js/popper.min.js"></script><script src="assets/js/bootstrap.min.js"></script><script src="assets/js/owl.carousel.min.js"></script><script src="assets/js/metisMenu.min.js"></script><script src="assets/js/jquery.slimscroll.min.js"></script><script src="assets/js/jquery.slicknav.min.js"></script><script src="assets/js/plugins.js"></script><script src="assets/js/scripts.js"></script><script src="slick/slick/slick.js"></script><script src="wowmaster/dist/wow.js"></script><script src="sweetalert2/dist/sweetalert2.min.js"></script><script src="uikit/js/uikit.min.js"></script><script>$(document).ready(function(){<?php  if (isset($_GET["\x65\162\x72\x6f\x72\x5f\x6d\145\x73\163\141\147\145"])) { echo "\xa\40\x20\x20\x20\x20\x20\123\167\141\x6c\56\x66\151\162\145\50\12\40\x20\47\117\x68\x20\x53\x6f\x72\x72\171\x27\54\xa\40\x20\x27" . $_GET["\x65\162\x72\x6f\162\137\155\145\163\x73\141\x67\145"] . "\47\x2c\12\x20\40\47\x65\x72\x72\157\162\x27\xa\x29\12\40\x20"; } if (isset($_GET["\x6d\x65\x73\163\141\x67\x65"])) { echo "\xa\x20\x20\x20\x20\40\40\x53\167\x61\154\56\146\151\162\145\50\xa\x20\x20\47\x53\165\x63\143\x65\163\x73\x27\54\12\40\x20\x27" . $_GET["\x6d\x65\163\163\x61\147\x65"] . "\47\54\xa\40\40\47\163\x75\143\143\145\x73\163\47\xa\x29\12\x20\40"; } ?>
,$(".variable").slick({dots:!1,arrows:!1,infinite:!0,variableWidth:!0,slidesToShow:3,slidesToScroll:1,autoplay:!0,autoplaySpeed:1e3}),$("#toper").css("position","sticky"),$("#toper").css("margin-top","0px"),$("#toper").css("top","0"),$("#toper").css("z-index","1000"),$("a").css("font-family","'Titillium Web', sans-serif"),$("button").css("font-family","'Titillium Web', sans-serif"),$("p").css("font-family","'Titillium Web', sans-serif"),$("h2").css("font-family","'Titillium Web', sans-serif"),$("h4").css("font-family","'Titillium Web', sans-serif"),$("h6").css("font-family","'Titillium Web', sans-serif"),$("h1").css("font-family","'Titillium Web', sans-serif"),$("h3").css("font-family","'Titillium Web', sans-serif"),$("h5").css("font-family","'Titillium Web', sans-serif"),$("td").css("font-family","'Titillium Web', sans-serif"),$("th").css("font-family","'Titillium Web', sans-serif"),$("input").css("font-family","'Titillium Web', sans-serif"),$("label").css("font-family","'Titillium Web', sans-serif"),$("option").css("font-family","'Titillium Web', sans-serif"),$("select").css("font-family","'Titillium Web', sans-serif"),$("textarea").css("font-family","'Titillium Web', sans-serif"),$("li").css("font-family","'Titillium Web', sans-serif"),$("input").css("height","3.25rem"),$("select").css("height","3.25rem"),$("input").css("border-radius","0px"),$("select").css("border-radius","0px")})</script><script>wow=new WOW({animateClass:"animated",offset:100,callback:function(e){console.log("WOW: animating <"+e.tagName.toLowerCase()+">")}}),wow.init(),document.getElementById("moar").onclick=function(){var e=document.createElement("section");e.className="section--purple wow fadeInDown",this.parentNode.insertBefore(e,this)}</script><script>$(document).ready(function(){$(".alert").fadeOut(1e4),$(".alert").on("click",function(){$(".alert").fadeOut()})})</script><script>$(document).ready(function(event){
                              // for ajax resend

                                            $("#resend").on('click', function(event){
                                                    event.preventDefault();
                                                // var reset_email = $('#reset_email').val();
                                                var url = "inc/resend_code.php";
          
                                              
                                                   $.ajax({
                                                   type: "POST",
                                                   url : url,
                                                   // data: {reset_email : reset_email },
                                                   success: function(data, request, settings){
                                                   // alert(data);

                                                    // to enable resend button after 60 seconds
                                                    function enableResendButton() {
                                                      $('#resend').prop("disabled", false);
                                                    }
                                                   
                                                   const Toast = Swal.mixin({
                                                      toast: true,
                                                      position: 'top-end',
                                                      showConfirmButton: false,
                                                      timer: 5000,
                                                      timerProgressBar: true,
                                                      onOpen: (toast) => {
                                                        toast.addEventListener('mouseenter', Swal.stopTimer)
                                                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                                                      }
                                                    })

                                                   if( data == "Verification Code Sent Successfully"){
                                                      Toast.fire({
                                                      icon: 'success',
                                                      title: '<span style="font-family:Chivo; color:#25ae88">'+data+'</span>'
                                                      })
                                                   }else{
                                                      Toast.fire({
                                                      icon: 'error',
                                                      title: '<span style="font-family:Chivo; color:red">'+data+'</span>'
                                                      })
                                                   }

                                                    

                                                   $('#loaderIcon7').html("");
                                                   $('#resend').prop("disabled", true);
                                                   // to enable resend button after 60 seconds
                                                   setTimeout(enableResendButton, 60000);

                                                              
                                                },
                                                beforeSend: function(data, request, settings){
                                                  $('#loaderIcon7').html('<img src="ajaxloader/ajax-loader3.gif"/>');
                                                  $('#resend').prop("disabled", true);
                                                },
  
                                                });
            
                                          
        
                                            });
                                            // end of ajax resend
                            });</script><?php  } goto LEPfm; Ytkuk: session_start(); goto ZHfW_; LEPfm: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIFl0a3VrOyBaSGZXXzogaWYgKCFpc3NldCgkX1NFU1NJT05bIlx4NmNcMTU3XHg2N1x4NjdcMTQ1XHg2NFx4NWZcMTUxXHg2ZSJdKSkgeyBoZWFkZXIoIlwxMTRcMTU3XDE0M1x4NjFcMTY0XDE1MVx4NmZcMTU2XHgzYVw0MFwxNTFceDZlXHg2NFx4NjVceDc4XHgyZVwxNjBcMTUwXHg3MCIpOyBkaWU7IH0gZWxzZSB7IGluY2x1ZGUgIlwxNTFcMTU2XHg2M1x4MmZceDYzXHg2Zlx4NmVceDY2XDE1MVx4NjdcNTZcMTYwXHg2OFwxNjAiOyAkZW1haWwgPSAkX1NFU1NJT05bIlwxNDVceDZkXHg2MVwxNTFceDZjIl07ICRmdWxsbmFtZSA9ICRfU0VTU0lPTlsiXDE0NlwxNjVcMTU0XDE1NFwxNTZceDYxXDE1NVx4NjUiXTsgJHVzZXJuYW1lID0gJF9TRVNTSU9OWyJceDc1XDE2M1wxNDVceDcyXHg2ZVx4NjFcMTU1XHg2NSJdOyAkdXNlcl90eXBlID0gJF9TRVNTSU9OWyJcMTYyXDE0MVx4NmVceDZiIl07ICRicmVhZGNydW1iID0gIlwxMjZceDY1XHg3MlwxNTFcMTQ2XHg3OVx4MjBcMTAxXHg2M1x4NjNceDZmXHg3NVwxNTZceDc0IjsgPz4KPCFkb2N0eXBlaHRtbD48aHRtbCBjbGFzcz0ibm8tanMibGFuZz0iZW4iPjw/cGhwICBpbmNsdWRlICJceDY4XDE0NVx4NjFcMTQ0XHg2NVx4NzJceDJlXHg3MFx4NjhcMTYwIjsgPz4KPGJvZHk+PCEtLVtpZiBsdCBJRSA4XT48cCBjbGFzcz0iYnJvd3NlcnVwZ3JhZGUiPllvdSBhcmUgdXNpbmcgYW4gPHN0cm9uZz5vdXRkYXRlZDwvc3Ryb25nPiBicm93c2VyLiBQbGVhc2UgPGEgaHJlZj0iaHR0cDovL2Jyb3dzZWhhcHB5LmNvbS8iPnVwZ3JhZGUgeW91ciBicm93c2VyPC9hPiB0byBpbXByb3ZlIHlvdXIgZXhwZXJpZW5jZS48IVtlbmRpZl0tLT48ZGl2IGlkPSJwcmVsb2FkZXIiPjxkaXYgY2xhc3M9ImxvYWRlciI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icGFnZS1jb250YWluZXIiPjw/cGhwICBpbmNsdWRlICJcMTYzXHg2OVx4NjRceDY1XDE1Nlx4NjFcMTY2XHgyZVx4NzBceDY4XHg3MCI7ID8+CjxkaXYgY2xhc3M9Im1haW4tY29udGVudCJzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZTJlMmUyIWltcG9ydGFudCI+PD9waHAgIGluY2x1ZGUgIlx4NzRceDZmXDE2MFwxNTBceDY1XHg2MVx4NjRceDJlXHg3MFx4NjhcMTYwIjsgPz4KPGRpdiBjbGFzcz0ibWFpbi1jb250ZW50LWlubmVyIj48P3BocCAgaW5jbHVkZSAiXDE2M1x4NjFcMTU0XHg2NVx4NzNceDcyXDE0NVwxNjBcMTU3XDE2Mlx4NzRceDJlXDE2MFwxNTBcMTYwIjsgPz4KPGRpdiBjbGFzcz0ibXQtNSBtYi01IHJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIj48ZGl2IGNsYXNzPSJjYXJkIj48ZGl2PjxkaXYgY2xhc3M9ImQtc20tZmxleCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiJzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojNDY1MTYxO3BhZGRpbmc6MjBweCI+PGRpdj48aDQgY2xhc3M9ImhlYWRlci10aXRsZSBtYi0wInN0eWxlPSJjb2xvcjojZmZmIj5WZXJpZnkgQWNjb3VudDwvaDQ+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIG10LTUic3R5bGU9IndpZHRoOjgwJTtwYWRkaW5nLWxlZnQ6MjAlO21hcmdpbi1ib3R0b206MjBweCI+PGZvcm0gYWN0aW9uPSJpbmMvYWN0aXZhdGVfY29kZS5waHAibWV0aG9kPSJQT1NUIj48ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj48cD48Yj5QbGVhc2UgZW50ZXIgeW91ciB2ZXJpZmljYXRpb24gY29kZSB0byBWRVJJRlkgeW91ciBBQ0NPVU5ULjwvYj48L3A+PGJyPjxsYWJlbCBmb3I9ImV4YW1wbGVJbnB1dEVtYWlsMSI+VkVSSUZJQ0FUSU9OIENPREU8L2xhYmVsPiA8aW5wdXQgY2xhc3M9ImZvcm0tY29udHJvbCJpZD0idmVyaWZ5X3BpbiJuYW1lPSJ2ZXJpZnlfcGluInBsYWNlaG9sZGVyPSJDT0RFInJlcXVpcmVkPjwvZGl2PjxkaXYgY2xhc3M9InN1Ym1pdC1idG4tYXJlYSI+PGJ1dHRvbiBpZD0iZm9ybV9zdWJtaXQibmFtZT0ic3VibWl0InN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiMwMTY2OTY7Y29sb3I6I2ZmZiJ0eXBlPSJzdWJtaXQiPjxpIGNsYXNzPSJmYSBmYS1jaGVjayI+PC9pPiBWRVJJRlk8L2J1dHRvbj48L2Rpdj48L2Zvcm0+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48Yj5EaWQgbm90IHJlY2VpdmUgdmVyaWZpY2F0aW9uIGNvZGU/IENsaWNrIDxzcGFuIHN0eWxlPSJjb2xvcjpncmVlbiI+UkVTRU5EPC9zcGFuPiBiZWxvdy48L2I+PGRpdiBjbGFzcz0ic3VibWl0LWJ0bi1hcmVhIj48YnV0dG9uIGlkPSJyZXNlbmQibmFtZT0icmVzZW5kInN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO2NvbG9yOiNmZmYidHlwZT0ic3VibWl0Ij5SRVNFTkQgPHNwYW4gaWQ9ImxvYWRlckljb243Ij48L3NwYW4+PC9idXR0b24+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PD9waHAgIGluY2x1ZGUgIlwxNDZceDZmXDE1N1wxNjRceDczXDU2XHg3MFx4NjhceDcwIjsgPz4KPC9kaXY+PHNjcmlwdCBzcmM9ImFzc2V0cy9qcy92ZW5kb3IvanF1ZXJ5LTIuMi40Lm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9ImFzc2V0cy9qcy9wb3BwZXIubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSJhc3NldHMvanMvb3dsLmNhcm91c2VsLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9ImFzc2V0cy9qcy9tZXRpc01lbnUubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iYXNzZXRzL2pzL2pxdWVyeS5zbGltc2Nyb2xsLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9ImFzc2V0cy9qcy9qcXVlcnkuc2xpY2tuYXYubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iYXNzZXRzL2pzL3BsdWdpbnMuanMiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSJhc3NldHMvanMvc2NyaXB0cy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9InNsaWNrL3NsaWNrL3NsaWNrLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0id293bWFzdGVyL2Rpc3Qvd293LmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0ic3dlZXRhbGVydDIvZGlzdC9zd2VldGFsZXJ0Mi5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSJ1aWtpdC9qcy91aWtpdC5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQ+JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXs8P3BocCAgaWYgKGlzc2V0KCRfR0VUWyJceDY1XDE2Mlx4NzJceDZmXHg3Mlx4NWZceDZkXDE0NVx4NzNcMTYzXDE0MVwxNDdcMTQ1Il0pKSB7IGVjaG8gIlx4YVw0MFx4MjBceDIwXHgyMFx4MjBceDIwXDEyM1wxNjdcMTQxXHg2Y1w1Nlx4NjZcMTUxXDE2MlwxNDVcNTBcMTJcNDBceDIwXDQ3XDExN1x4NjhceDIwXHg1M1x4NmZceDcyXHg3MlwxNzFceDI3XDU0XHhhXDQwXHgyMFx4MjciIC4gJF9HRVRbIlx4NjVcMTYyXHg3Mlx4NmZcMTYyXDEzN1wxNTVcMTQ1XDE2M1x4NzNcMTQxXHg2N1wxNDUiXSAuICJcNDdceDJjXDEyXHgyMFw0MFw0N1x4NjVceDcyXHg3MlwxNTdcMTYyXHgyN1x4YVx4MjlcMTJcNDBceDIwIjsgfSBpZiAoaXNzZXQoJF9HRVRbIlx4NmRceDY1XHg3M1wxNjNcMTQxXHg2N1x4NjUiXSkpIHsgZWNobyAiXHhhXHgyMFx4MjBceDIwXHgyMFw0MFw0MFx4NTNcMTY3XHg2MVwxNTRcNTZcMTQ2XDE1MVwxNjJcMTQ1XDUwXHhhXHgyMFx4MjBcNDdceDUzXDE2NVx4NjNcMTQzXHg2NVwxNjNceDczXHgyN1w1NFwxMlw0MFx4MjBceDI3IiAuICRfR0VUWyJceDZkXHg2NVwxNjNcMTYzXHg2MVwxNDdceDY1Il0gLiAiXDQ3XDU0XHhhXDQwXDQwXDQ3XDE2M1x4NzVcMTQzXDE0M1wxNDVceDczXDE2M1w0N1x4YVx4MjlcMTJceDIwXDQwIjsgfSA/PgosJCgiLnZhcmlhYmxlIikuc2xpY2soe2RvdHM6ITEsYXJyb3dzOiExLGluZmluaXRlOiEwLHZhcmlhYmxlV2lkdGg6ITAsc2xpZGVzVG9TaG93OjMsc2xpZGVzVG9TY3JvbGw6MSxhdXRvcGxheTohMCxhdXRvcGxheVNwZWVkOjFlM30pLCQoIiN0b3BlciIpLmNzcygicG9zaXRpb24iLCJzdGlja3kiKSwkKCIjdG9wZXIiKS5jc3MoIm1hcmdpbi10b3AiLCIwcHgiKSwkKCIjdG9wZXIiKS5jc3MoInRvcCIsIjAiKSwkKCIjdG9wZXIiKS5jc3MoInotaW5kZXgiLCIxMDAwIiksJCgiYSIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJidXR0b24iKS5jc3MoImZvbnQtZmFtaWx5IiwiJ1RpdGlsbGl1bSBXZWInLCBzYW5zLXNlcmlmIiksJCgicCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoMiIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoNCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoNiIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoMSIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoMyIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJoNSIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJ0ZCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJ0aCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJpbnB1dCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJsYWJlbCIpLmNzcygiZm9udC1mYW1pbHkiLCInVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWYiKSwkKCJvcHRpb24iKS5jc3MoImZvbnQtZmFtaWx5IiwiJ1RpdGlsbGl1bSBXZWInLCBzYW5zLXNlcmlmIiksJCgic2VsZWN0IikuY3NzKCJmb250LWZhbWlseSIsIidUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZiIpLCQoInRleHRhcmVhIikuY3NzKCJmb250LWZhbWlseSIsIidUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZiIpLCQoImxpIikuY3NzKCJmb250LWZhbWlseSIsIidUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZiIpLCQoImlucHV0IikuY3NzKCJoZWlnaHQiLCIzLjI1cmVtIiksJCgic2VsZWN0IikuY3NzKCJoZWlnaHQiLCIzLjI1cmVtIiksJCgiaW5wdXQiKS5jc3MoImJvcmRlci1yYWRpdXMiLCIwcHgiKSwkKCJzZWxlY3QiKS5jc3MoImJvcmRlci1yYWRpdXMiLCIwcHgiKX0pPC9zY3JpcHQ+PHNjcmlwdD53b3c9bmV3IFdPVyh7YW5pbWF0ZUNsYXNzOiJhbmltYXRlZCIsb2Zmc2V0OjEwMCxjYWxsYmFjazpmdW5jdGlvbihlKXtjb25zb2xlLmxvZygiV09XOiBhbmltYXRpbmcgPCIrZS50YWdOYW1lLnRvTG93ZXJDYXNlKCkrIj4iKX19KSx3b3cuaW5pdCgpLGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJtb2FyIikub25jbGljaz1mdW5jdGlvbigpe3ZhciBlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNlY3Rpb24iKTtlLmNsYXNzTmFtZT0ic2VjdGlvbi0tcHVycGxlIHdvdyBmYWRlSW5Eb3duIix0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGUsdGhpcyl9PC9zY3JpcHQ+PHNjcmlwdD4kKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpeyQoIi5hbGVydCIpLmZhZGVPdXQoMWU0KSwkKCIuYWxlcnQiKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7JCgiLmFsZXJ0IikuZmFkZU91dCgpfSl9KTwvc2NyaXB0PjxzY3JpcHQ+JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZXZlbnQpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb3IgYWpheCByZXNlbmQKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCgiI3Jlc2VuZCIpLm9uKCdjbGljaycsIGZ1bmN0aW9uKGV2ZW50KXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHZhciByZXNldF9lbWFpbCA9ICQoJyNyZXNldF9lbWFpbCcpLnZhbCgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgdXJsID0gImluYy9yZXNlbmRfY29kZS5waHAiOwogICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogIlBPU1QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwgOiB1cmwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRhdGE6IHtyZXNldF9lbWFpbCA6IHJlc2V0X2VtYWlsIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEsIHJlcXVlc3QsIHNldHRpbmdzKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWxlcnQoZGF0YSk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG8gZW5hYmxlIHJlc2VuZCBidXR0b24gYWZ0ZXIgNjAgc2Vjb25kcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gZW5hYmxlUmVzZW5kQnV0dG9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjcmVzZW5kJykucHJvcCgiZGlzYWJsZWQiLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBUb2FzdCA9IFN3YWwubWl4aW4oewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b2FzdDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICd0b3AtZW5kJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0NvbmZpcm1CdXR0b246IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lcjogNTAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZXJQcm9ncmVzc0JhcjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25PcGVuOiAodG9hc3QpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b2FzdC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJywgU3dhbC5zdG9wVGltZXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9hc3QuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VsZWF2ZScsIFN3YWwucmVzdW1lVGltZXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggZGF0YSA9PSAiVmVyaWZpY2F0aW9uIENvZGUgU2VudCBTdWNjZXNzZnVsbHkiKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVG9hc3QuZmlyZSh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb246ICdzdWNjZXNzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICc8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2hpdm87IGNvbG9yOiMyNWFlODgiPicrZGF0YSsnPC9zcGFuPicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRvYXN0LmZpcmUoewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiAnZXJyb3InLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDaGl2bzsgY29sb3I6cmVkIj4nK2RhdGErJzwvc3Bhbj4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNsb2FkZXJJY29uNycpLmh0bWwoIiIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjcmVzZW5kJykucHJvcCgiZGlzYWJsZWQiLCB0cnVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG8gZW5hYmxlIHJlc2VuZCBidXR0b24gYWZ0ZXIgNjAgc2Vjb25kcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGVuYWJsZVJlc2VuZEJ1dHRvbiwgNjAwMDApOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlU2VuZDogZnVuY3Rpb24oZGF0YSwgcmVxdWVzdCwgc2V0dGluZ3MpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNsb2FkZXJJY29uNycpLmh0bWwoJzxpbWcgc3JjPSJhamF4bG9hZGVyL2FqYXgtbG9hZGVyMy5naWYiLz4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjcmVzZW5kJykucHJvcCgiZGlzYWJsZWQiLCB0cnVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlbmQgb2YgYWpheCByZXNlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOzwvc2NyaXB0Pjw/cGhwICB9IGdvdG8gTEVQZm07IFl0a3VrOiBzZXNzaW9uX3N0YXJ0KCk7IGdvdG8gWkhmV187IExFUGZtOiA=')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 1857b1158edc6c80374acd8bc7df5c23
Eval Count 1
Decode Time 77 ms