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

Decoded Output download

?>b'<?php
unset($_SESSION["user_page"]);
?>
<script type="text/javascript" src="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/lib/jquery-1.7.1.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/linkStyle/component.css" />
<style type="text/css">

#dialog-overlay {

	/* set it to fill the whil screen */
	width:100%; 
	height:100%;
	
	/* transparency for different browsers */
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5; 
	background:#000; 

	/* make sure it appear behind the dialog box but above everything else */
	position:absolute; 
	top:0; left:0; 
	z-index:3000; 

	/* hide it by default */
	display:none;
}


#dialog-box {
	
	/* Gradients */
	background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,215,0)), color-stop(1, rgb(225,225,225)));
	background: -moz-linear-gradient( center top, rgb(243,215,0) 0%, rgb(225,215,0) 100%);
	
	/* Rounded Corners */
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
	/* Shadows */
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3); 
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	background: url(images/forgot_details.png) no-repeat #eee;;
	
	/* styling of the dialog box, i have a fixed dimension for this demo */ 
	width:328px; 
	
	/* make sure it has the highest z-index */
	position:absolute; 
	z-index:5000; 

	/* hide it by default */
	display:none;
}

#dialog-box .dialog-content {
	/* style the content */
	text-align:left; 
	padding:10px; 
	margin:10px 5px 20px 93px;
	color:#666; 
	font-family:arial;
	font-size:12px; 
	font-weight: bold;
}

a.button {
	cursor:pointer;background: url(images/forgot.png) no-repeat;color: #fff;margin-left:120px;border:0px;
	/* styles for button */
	margin:10px auto 0 auto;
	text-align:center;
	background-color: #e33100;
	display: block;
	width:50px;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	
	/* css3 implementation :) */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	
}

a.button:hover {
	background-color: #c33100;	
}

/* extra styling */
#dialog-box .dialog-content p {
	color:#ccc; 
	font-family:arial;
	font-size:12px; 
	font-weight: bold; margin:0;
}

#dialog-box .dialog-content ul {
	margin:10px 0 10px 20px; 
	padding:0; 
	height:50px;
}
</style>

<script type="text/javascript">

$(document).ready(function () {

	// if user clicked on button, the overlay layer or the dialogbox, close the dialog	
	$(\'a.btn-ok, #dialog-overlay, #dialog-box\').click(function () {		
		$(\'#dialog-overlay, #dialog-box\').hide();		
		return false;
	});
	
	// if user resize the window, call the same function again
	// to make sure the overlay fills the screen and dialogbox aligned to center	
	$(window).resize(function () {
		
		//only do it if the dialog box is not hidden
		if (!$(\'#dialog-box\').is(\':hidden\')) popup();		
	});	
	
	
});

//Popup dialog
function popup(message) {
		
	// get the screen height and width  
	var maskHeight = $(window).height();  
	var maskWidth = 1295;
	
	// calculate the values for center alignment
	var dialogTop =  (maskHeight/2) - ($(\'#dialog-box\').height());  
	var dialogLeft = (maskWidth/2) - ($(\'#dialog-box\').width()/2); 
	
	// assign values to the overlay and dialog box
	$(\'#dialog-overlay\').css({height:maskHeight, width:maskWidth}).show();
	$(\'#dialog-box\').css({top:dialogTop, left:dialogLeft}).show();
	
	// display the message
	$(\'#dialog-message\').html(message);
			
}

</script>
<?php
$sql = "select * from tblInstitution where id =1";
	$result = mysql_query($sql);
	$row = mysql_fetch_array($result);
	if (trim($row["InsName"])=="" && trim($row["InsCode"])=="")
	{
		header("Location: unregistered.php");
	}
?>
<div style="border-bottom:10px solid #ccc; width: 100%; overflow:hidden">
<div style="float: left; overflow:hidden; width: 780px;min-height:470px;border-top:2px solid #ccc;border-right:10px solid #ccc;"> 
     <div style="text-align:center;" class="welcome"> <br><br>
    
    <!--<p><h1>W E L C O M E ! ! ! </h1></p>-->
    <div style="background-color:#e8f3fe !important;padding: 10px; "><h3 class="science" style="font-size:20px !important">WELCOME TO</h3></div>
     <!--<p style="margin-top: 30px;"><h3>STARBOOKS</h3></p>-->
     <img src="images/starbooks-logo-big.png" style="padding-top: 10px;" />
    <?php
    echo \'<div style="margin: 0px 20px;min-height:100px !important;background-color:#e8f3fe !important; border: 1px dashed #cce5ff; border-bottom: 2px dashed #cce5ff;border-top: 2px dashed #cce5ff""><h2 style="padding: 10px;font-size:24px !important;">\'.$row["InsName"].\'</h2></div>\';
	?>
     <br /><br /><br />
    </div>
  </div>
 <!-- <div id="right_content"> -->
   
  
  <div style="width: 400px; float: left; border-top:2px solid #ccc;min-height:470px;">
<?php if ($_SESSION[\'success\']!="")
	{ ?>
	 <div >
        <?php 
		
		 echo \'<div style="background: #ccecff url(images/icon-msg-info.png) top left no-repeat;margin-top: 20px;border-bottom: 1px solid #ccc;height:12em; margin-left: 50px;padding: 12px;width: 288px; text-align:justify;clear:both; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;color:#006CC9;border:1px solid #ade0ff;">
       <p style="padding-left: 20px;padding-bottom: 8px;color:#006CC9;"><strong>Process is successfully completed!</strong> </p>\';
		echo $_SESSION[\'success\'].\'</div>\';
		unset($_SESSION[\'success\']);
		  ?></div><br />
        <?php }
		else
		{
			echo \'<br /><br /><br /><br /><br />\';
		}
		?>
     <form name="form1" id="form1" method="post" action="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/admin/login.php" >
      <div class="boxLogin"> 
        <div class="content" style="margin: 10px 10px 20px 10px; text-align:center;"> 
          
          <h2>S T A R B O O K S &nbsp;&nbsp;L O G I N</h2><br>
             &nbsp;&nbsp;&nbsp;<input name="txtUname" type="text" size="30" class="input1" style="text-align: center;"/><br>
          <font color="#666666">User ID</font><br>
			 &nbsp;&nbsp;&nbsp;<input name="txtPassword" type="password" size="30" class="input1" style="text-align: center;"/><br>
          <font color="#666666">Password</font>
           <p style="margin-top: 10px; text-align:left !important">
           <?php if ($_SESSION["user_level"] == 4)
			{?>
           <a href="javascript:popup(\'<b>FORGOT DETAILS?</b> <br/><br/>Please ask the attending staff/librarian for your account details. Thank you!\')">Forgot details?</a><?php }?><input name="bntLogin" type="submit" class="buttonLogin" value=" "/>
          </p>
          
          
        </div><br />
        <span class="errMsg"><?php echo $_SESSION[\'msg\']; unset($_SESSION[\'msg\']);?></span>
      </div></form>
	  
      <?php if (!isset($_SESSION[\'success\']) && $_SESSION["user_level"] == 4)
	{ ?>
    <div align="right" style="margin-right:50px; margin-top: 40px;">
      <p>
        <a href="registration.php"><img src="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/images/register_here.png"  /></a></p>
      
      </div>
     <?php }else {?>
     <br /><br /><br /><br /><br /><br /><br />
     <?php }?>    
</div></div></div>
<div id="dialog-overlay"></div>
<div id="dialog-box">
	<div class="dialog-content">
		<div id="dialog-message"></div>
		<a href="#" class="button">Close</a>
	</div>
</div>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHANCnVuc2V0KCRfU0VTU0lPTlsidXNlcl9wYWdlIl0pOw0KPz4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ijw/cGhwICRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10/Pi9zdGFyYm9va3MvbGliL2pxdWVyeS0xLjcuMS5taW4uanMiPjwvc2NyaXB0Pg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iY3NzL2xpbmtTdHlsZS9jb21wb25lbnQuY3NzIiAvPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCg0KI2RpYWxvZy1vdmVybGF5IHsNCg0KCS8qIHNldCBpdCB0byBmaWxsIHRoZSB3aGlsIHNjcmVlbiAqLw0KCXdpZHRoOjEwMCU7IA0KCWhlaWdodDoxMDAlOw0KCQ0KCS8qIHRyYW5zcGFyZW5jeSBmb3IgZGlmZmVyZW50IGJyb3dzZXJzICovDQoJZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApOyANCgktbW96LW9wYWNpdHk6MC41OyANCgkta2h0bWwtb3BhY2l0eTogMC41OyANCglvcGFjaXR5OiAwLjU7IA0KCWJhY2tncm91bmQ6IzAwMDsgDQoNCgkvKiBtYWtlIHN1cmUgaXQgYXBwZWFyIGJlaGluZCB0aGUgZGlhbG9nIGJveCBidXQgYWJvdmUgZXZlcnl0aGluZyBlbHNlICovDQoJcG9zaXRpb246YWJzb2x1dGU7IA0KCXRvcDowOyBsZWZ0OjA7IA0KCXotaW5kZXg6MzAwMDsgDQoNCgkvKiBoaWRlIGl0IGJ5IGRlZmF1bHQgKi8NCglkaXNwbGF5Om5vbmU7DQp9DQoNCg0KI2RpYWxvZy1ib3ggew0KCQ0KCS8qIEdyYWRpZW50cyAqLw0KCWJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoIGxpbmVhcixsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiKDI0MywyMTUsMCkpLCBjb2xvci1zdG9wKDEsIHJnYigyMjUsMjI1LDIyNSkpKTsNCgliYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggY2VudGVyIHRvcCwgcmdiKDI0MywyMTUsMCkgMCUsIHJnYigyMjUsMjE1LDApIDEwMCUpOw0KCQ0KCS8qIFJvdW5kZWQgQ29ybmVycyAqLw0KCWJvcmRlci1yYWRpdXM6IDhweDsgDQoJLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7DQoJLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7DQoJDQoJLyogU2hhZG93cyAqLw0KCWJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsLjMpLCAwIDAgMnB4IHJnYmEoMCwwLDAsLjMpOyANCgktd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7DQoJLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOw0KCWJhY2tncm91bmQ6IHVybChpbWFnZXMvZm9yZ290X2RldGFpbHMucG5nKSBuby1yZXBlYXQgI2VlZTs7DQoJDQoJLyogc3R5bGluZyBvZiB0aGUgZGlhbG9nIGJveCwgaSBoYXZlIGEgZml4ZWQgZGltZW5zaW9uIGZvciB0aGlzIGRlbW8gKi8gDQoJd2lkdGg6MzI4cHg7IA0KCQ0KCS8qIG1ha2Ugc3VyZSBpdCBoYXMgdGhlIGhpZ2hlc3Qgei1pbmRleCAqLw0KCXBvc2l0aW9uOmFic29sdXRlOyANCgl6LWluZGV4OjUwMDA7IA0KDQoJLyogaGlkZSBpdCBieSBkZWZhdWx0ICovDQoJZGlzcGxheTpub25lOw0KfQ0KDQojZGlhbG9nLWJveCAuZGlhbG9nLWNvbnRlbnQgew0KCS8qIHN0eWxlIHRoZSBjb250ZW50ICovDQoJdGV4dC1hbGlnbjpsZWZ0OyANCglwYWRkaW5nOjEwcHg7IA0KCW1hcmdpbjoxMHB4IDVweCAyMHB4IDkzcHg7DQoJY29sb3I6IzY2NjsgDQoJZm9udC1mYW1pbHk6YXJpYWw7DQoJZm9udC1zaXplOjEycHg7IA0KCWZvbnQtd2VpZ2h0OiBib2xkOw0KfQ0KDQphLmJ1dHRvbiB7DQoJY3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDogdXJsKGltYWdlcy9mb3Jnb3QucG5nKSBuby1yZXBlYXQ7Y29sb3I6ICNmZmY7bWFyZ2luLWxlZnQ6MTIwcHg7Ym9yZGVyOjBweDsNCgkvKiBzdHlsZXMgZm9yIGJ1dHRvbiAqLw0KCW1hcmdpbjoxMHB4IGF1dG8gMCBhdXRvOw0KCXRleHQtYWxpZ246Y2VudGVyOw0KCWJhY2tncm91bmQtY29sb3I6ICNlMzMxMDA7DQoJZGlzcGxheTogYmxvY2s7DQoJd2lkdGg6NTBweDsNCglwYWRkaW5nOiA1cHggMTBweCA2cHg7DQoJY29sb3I6ICNmZmY7DQoJdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KCWZvbnQtd2VpZ2h0OiBib2xkOw0KCWxpbmUtaGVpZ2h0OiAxOw0KCQ0KCS8qIGNzczMgaW1wbGVtZW50YXRpb24gOikgKi8NCgktbW96LWJvcmRlci1yYWRpdXM6IDVweDsNCgktd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDsNCgktbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNSk7DQoJLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjUpOw0KCXRleHQtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwwLDAsMC4yNSk7DQoJYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yNSk7DQoJcG9zaXRpb246IHJlbGF0aXZlOw0KCWN1cnNvcjogcG9pbnRlcjsNCgkNCn0NCg0KYS5idXR0b246aG92ZXIgew0KCWJhY2tncm91bmQtY29sb3I6ICNjMzMxMDA7CQ0KfQ0KDQovKiBleHRyYSBzdHlsaW5nICovDQojZGlhbG9nLWJveCAuZGlhbG9nLWNvbnRlbnQgcCB7DQoJY29sb3I6I2NjYzsgDQoJZm9udC1mYW1pbHk6YXJpYWw7DQoJZm9udC1zaXplOjEycHg7IA0KCWZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW46MDsNCn0NCg0KI2RpYWxvZy1ib3ggLmRpYWxvZy1jb250ZW50IHVsIHsNCgltYXJnaW46MTBweCAwIDEwcHggMjBweDsgDQoJcGFkZGluZzowOyANCgloZWlnaHQ6NTBweDsNCn0NCjwvc3R5bGU+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCg0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgew0KDQoJLy8gaWYgdXNlciBjbGlja2VkIG9uIGJ1dHRvbiwgdGhlIG92ZXJsYXkgbGF5ZXIgb3IgdGhlIGRpYWxvZ2JveCwgY2xvc2UgdGhlIGRpYWxvZwkNCgkkKCdhLmJ0bi1vaywgI2RpYWxvZy1vdmVybGF5LCAjZGlhbG9nLWJveCcpLmNsaWNrKGZ1bmN0aW9uICgpIHsJCQ0KCQkkKCcjZGlhbG9nLW92ZXJsYXksICNkaWFsb2ctYm94JykuaGlkZSgpOwkJDQoJCXJldHVybiBmYWxzZTsNCgl9KTsNCgkNCgkvLyBpZiB1c2VyIHJlc2l6ZSB0aGUgd2luZG93LCBjYWxsIHRoZSBzYW1lIGZ1bmN0aW9uIGFnYWluDQoJLy8gdG8gbWFrZSBzdXJlIHRoZSBvdmVybGF5IGZpbGxzIHRoZSBzY3JlZW4gYW5kIGRpYWxvZ2JveCBhbGlnbmVkIHRvIGNlbnRlcgkNCgkkKHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHsNCgkJDQoJCS8vb25seSBkbyBpdCBpZiB0aGUgZGlhbG9nIGJveCBpcyBub3QgaGlkZGVuDQoJCWlmICghJCgnI2RpYWxvZy1ib3gnKS5pcygnOmhpZGRlbicpKSBwb3B1cCgpOwkJDQoJfSk7CQ0KCQ0KCQ0KfSk7DQoNCi8vUG9wdXAgZGlhbG9nDQpmdW5jdGlvbiBwb3B1cChtZXNzYWdlKSB7DQoJCQ0KCS8vIGdldCB0aGUgc2NyZWVuIGhlaWdodCBhbmQgd2lkdGggIA0KCXZhciBtYXNrSGVpZ2h0ID0gJCh3aW5kb3cpLmhlaWdodCgpOyAgDQoJdmFyIG1hc2tXaWR0aCA9IDEyOTU7DQoJDQoJLy8gY2FsY3VsYXRlIHRoZSB2YWx1ZXMgZm9yIGNlbnRlciBhbGlnbm1lbnQNCgl2YXIgZGlhbG9nVG9wID0gIChtYXNrSGVpZ2h0LzIpIC0gKCQoJyNkaWFsb2ctYm94JykuaGVpZ2h0KCkpOyAgDQoJdmFyIGRpYWxvZ0xlZnQgPSAobWFza1dpZHRoLzIpIC0gKCQoJyNkaWFsb2ctYm94Jykud2lkdGgoKS8yKTsgDQoJDQoJLy8gYXNzaWduIHZhbHVlcyB0byB0aGUgb3ZlcmxheSBhbmQgZGlhbG9nIGJveA0KCSQoJyNkaWFsb2ctb3ZlcmxheScpLmNzcyh7aGVpZ2h0Om1hc2tIZWlnaHQsIHdpZHRoOm1hc2tXaWR0aH0pLnNob3coKTsNCgkkKCcjZGlhbG9nLWJveCcpLmNzcyh7dG9wOmRpYWxvZ1RvcCwgbGVmdDpkaWFsb2dMZWZ0fSkuc2hvdygpOw0KCQ0KCS8vIGRpc3BsYXkgdGhlIG1lc3NhZ2UNCgkkKCcjZGlhbG9nLW1lc3NhZ2UnKS5odG1sKG1lc3NhZ2UpOw0KCQkJDQp9DQoNCjwvc2NyaXB0Pg0KPD9QSFANCiRzcWwgPSAic2VsZWN0ICogZnJvbSB0YmxJbnN0aXR1dGlvbiB3aGVyZSBpZCA9MSI7DQoJJHJlc3VsdCA9IG15c3FsX3F1ZXJ5KCRzcWwpOw0KCSRyb3cgPSBteXNxbF9mZXRjaF9hcnJheSgkcmVzdWx0KTsNCglpZiAodHJpbSgkcm93WyJJbnNOYW1lIl0pPT0iIiAmJiB0cmltKCRyb3dbIkluc0NvZGUiXSk9PSIiKQ0KCXsNCgkJaGVhZGVyKCJMb2NhdGlvbjogdW5yZWdpc3RlcmVkLnBocCIpOw0KCX0NCj8+DQo8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjEwcHggc29saWQgI2NjYzsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OmhpZGRlbiI+DQo8ZGl2IHN0eWxlPSJmbG9hdDogbGVmdDsgb3ZlcmZsb3c6aGlkZGVuOyB3aWR0aDogNzgwcHg7bWluLWhlaWdodDo0NzBweDtib3JkZXItdG9wOjJweCBzb2xpZCAjY2NjO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkICNjY2M7Ij4gDQogICAgIDxkaXYgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyIgY2xhc3M9IndlbGNvbWUiPiA8YnI+PGJyPg0KICAgIA0KICAgIDwhLS08cD48aDE+VyBFIEwgQyBPIE0gRSAhICEgISA8L2gxPjwvcD4tLT4NCiAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNlOGYzZmUgIWltcG9ydGFudDtwYWRkaW5nOiAxMHB4OyAiPjxoMyBjbGFzcz0ic2NpZW5jZSIgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQiPldFTENPTUUgVE88L2gzPjwvZGl2Pg0KICAgICA8IS0tPHAgc3R5bGU9Im1hcmdpbi10b3A6IDMwcHg7Ij48aDM+U1RBUkJPT0tTPC9oMz48L3A+LS0+DQogICAgIDxpbWcgc3JjPSJpbWFnZXMvc3RhcmJvb2tzLWxvZ28tYmlnLnBuZyIgc3R5bGU9InBhZGRpbmctdG9wOiAxMHB4OyIgLz4NCiAgICA8P1BIUA0KICAgIGVjaG8gJzxkaXYgc3R5bGU9Im1hcmdpbjogMHB4IDIwcHg7bWluLWhlaWdodDoxMDBweCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2U4ZjNmZSAhaW1wb3J0YW50OyBib3JkZXI6IDFweCBkYXNoZWQgI2NjZTVmZjsgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjY2NlNWZmO2JvcmRlci10b3A6IDJweCBkYXNoZWQgI2NjZTVmZiIiPjxoMiBzdHlsZT0icGFkZGluZzogMTBweDtmb250LXNpemU6MjRweCAhaW1wb3J0YW50OyI+Jy4kcm93WyJJbnNOYW1lIl0uJzwvaDI+PC9kaXY+JzsNCgk/Pg0KICAgICA8YnIgLz48YnIgLz48YnIgLz4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQogPCEtLSA8ZGl2IGlkPSJyaWdodF9jb250ZW50Ij4gLS0+DQogICANCiAgDQogIDxkaXYgc3R5bGU9IndpZHRoOiA0MDBweDsgZmxvYXQ6IGxlZnQ7IGJvcmRlci10b3A6MnB4IHNvbGlkICNjY2M7bWluLWhlaWdodDo0NzBweDsiPg0KPD9waHAgaWYgKCRfU0VTU0lPTlsnc3VjY2VzcyddIT0iIikNCgl7ID8+DQoJIDxkaXYgPg0KICAgICAgICA8P3BocCANCgkJDQoJCSBlY2hvICc8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiAjY2NlY2ZmIHVybChpbWFnZXMvaWNvbi1tc2ctaW5mby5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDttYXJnaW4tdG9wOiAyMHB4O2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO2hlaWdodDoxMmVtOyBtYXJnaW4tbGVmdDogNTBweDtwYWRkaW5nOiAxMnB4O3dpZHRoOiAyODhweDsgdGV4dC1hbGlnbjpqdXN0aWZ5O2NsZWFyOmJvdGg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyLXJhZGl1czogM3B4O2NvbG9yOiMwMDZDQzk7Ym9yZGVyOjFweCBzb2xpZCAjYWRlMGZmOyI+DQogICAgICAgPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMjBweDtwYWRkaW5nLWJvdHRvbTogOHB4O2NvbG9yOiMwMDZDQzk7Ij48c3Ryb25nPlByb2Nlc3MgaXMgc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCE8L3N0cm9uZz4gPC9wPic7DQoJCWVjaG8gJF9TRVNTSU9OWydzdWNjZXNzJ10uJzwvZGl2Pic7DQoJCXVuc2V0KCRfU0VTU0lPTlsnc3VjY2VzcyddKTsNCgkJICA/PjwvZGl2PjxiciAvPg0KICAgICAgICA8P3BocCB9DQoJCWVsc2UNCgkJew0KCQkJZWNobyAnPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+JzsNCgkJfQ0KCQk/Pg0KICAgICA8Zm9ybSBuYW1lPSJmb3JtMSIgaWQ9ImZvcm0xIiBtZXRob2Q9InBvc3QiIGFjdGlvbj0iPD9waHAgJF9TRVJWRVJbJ0RPQ1VNRU5UX1JPT1QnXT8+L3N0YXJib29rcy9hZG1pbi9sb2dpbi5waHAiID4NCiAgICAgIDxkaXYgY2xhc3M9ImJveExvZ2luIj4gDQogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiIHN0eWxlPSJtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7IHRleHQtYWxpZ246Y2VudGVyOyI+IA0KICAgICAgICAgIA0KICAgICAgICAgIDxoMj5TIFQgQSBSIEIgTyBPIEsgUyAmbmJzcDsmbmJzcDtMIE8gRyBJIE48L2gyPjxicj4NCiAgICAgICAgICAgICAmbmJzcDsmbmJzcDsmbmJzcDs8aW5wdXQgbmFtZT0idHh0VW5hbWUiIHR5cGU9InRleHQiIHNpemU9IjMwIiBjbGFzcz0iaW5wdXQxIiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyIvPjxicj4NCiAgICAgICAgICA8Zm9udCBjb2xvcj0iIzY2NjY2NiI+VXNlciBJRDwvZm9udD48YnI+DQoJCQkgJm5ic3A7Jm5ic3A7Jm5ic3A7PGlucHV0IG5hbWU9InR4dFBhc3N3b3JkIiB0eXBlPSJwYXNzd29yZCIgc2l6ZT0iMzAiIGNsYXNzPSJpbnB1dDEiIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ii8+PGJyPg0KICAgICAgICAgIDxmb250IGNvbG9yPSIjNjY2NjY2Ij5QYXNzd29yZDwvZm9udD4NCiAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi10b3A6IDEwcHg7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Ij4NCiAgICAgICAgICAgPD9waHAgaWYgKCRfU0VTU0lPTlsidXNlcl9sZXZlbCJdID09IDQpDQoJCQl7Pz4NCiAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDpwb3B1cCgnPGI+Rk9SR09UIERFVEFJTFM/PC9iPiA8YnIvPjxici8+UGxlYXNlIGFzayB0aGUgYXR0ZW5kaW5nIHN0YWZmL2xpYnJhcmlhbiBmb3IgeW91ciBhY2NvdW50IGRldGFpbHMuIFRoYW5rIHlvdSEnKSI+Rm9yZ290IGRldGFpbHM/PC9hPjw/cGhwIH0/PjxpbnB1dCBuYW1lPSJibnRMb2dpbiIgdHlwZT0ic3VibWl0IiBjbGFzcz0iYnV0dG9uTG9naW4iIHZhbHVlPSIgIi8+DQogICAgICAgICAgPC9wPg0KICAgICAgICAgIA0KICAgICAgICAgIA0KICAgICAgICA8L2Rpdj48YnIgLz4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImVyck1zZyI+PD9waHAgZWNobyAkX1NFU1NJT05bJ21zZyddOyB1bnNldCgkX1NFU1NJT05bJ21zZyddKTs/Pjwvc3Bhbj4NCiAgICAgIDwvZGl2PjwvZm9ybT4NCgkgIA0KICAgICAgPD9waHAgaWYgKCFpc3NldCgkX1NFU1NJT05bJ3N1Y2Nlc3MnXSkgJiYgJF9TRVNTSU9OWyJ1c2VyX2xldmVsIl0gPT0gNCkNCgl7ID8+DQogICAgPGRpdiBhbGlnbj0icmlnaHQiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NTBweDsgbWFyZ2luLXRvcDogNDBweDsiPg0KICAgICAgPHA+DQogICAgICAgIDxhIGhyZWY9InJlZ2lzdHJhdGlvbi5waHAiPjxpbWcgc3JjPSI8P3BocCAkX1NFUlZFUlsnRE9DVU1FTlRfUk9PVCddPz4vc3RhcmJvb2tzL2ltYWdlcy9yZWdpc3Rlcl9oZXJlLnBuZyIgIC8+PC9hPjwvcD4NCiAgICAgIA0KICAgICAgPC9kaXY+DQogICAgIDw/cGhwIH1lbHNlIHs/Pg0KICAgICA8YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz48YnIgLz4NCiAgICAgPD9waHAgfT8+ICAgIA0KPC9kaXY+PC9kaXY+PC9kaXY+DQo8ZGl2IGlkPSJkaWFsb2ctb3ZlcmxheSI+PC9kaXY+DQo8ZGl2IGlkPSJkaWFsb2ctYm94Ij4NCgk8ZGl2IGNsYXNzPSJkaWFsb2ctY29udGVudCI+DQoJCTxkaXYgaWQ9ImRpYWxvZy1tZXNzYWdlIj48L2Rpdj4NCgkJPGEgaHJlZj0iIyIgY2xhc3M9ImJ1dHRvbiI+Q2xvc2U8L2E+DQoJPC9kaXY+DQo8L2Rpdj4="));

Function Calls

base64_decode 1

Variables

None

Stats

MD5 30e8b9731d0f4f51e148b2a85ab152dc
Eval Count 1
Decode Time 96 ms