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("Cjw/cGhwIGVycm9yX3JlcG9ydGluZygkbGV2ZWwgPSBudWxsKTsKJGZwPW..
Decoded Output download
?>b'
<?php error_reporting($level = null);
$fp=file_get_contents("title.php");
echo \'\'.$fp.\'\';
?>
<?php error_reporting($level = null);
session_start();
if(!$_SESSION[\'admin\'])
{
header(\'Location:../index.php\');
}
$disid=$_SESSION[\'disno\'];
?>
<?php error_reporting($level = null);
include(\'config.php\');
$i=1;
$choosename="select * from admin where no=$disid";
$res=$conn->query($choosename);
while($row=$res->fetch_assoc())
{
$adminname=$row[\'uname\'];
}
?>
<?php error_reporting($level = null);
$hide=$_SESSION[\'admin\'];
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.7 -->
<link rel="stylesheet" href="http://www.softmantissa.com/bower_components/bootstrap/dist/css/bootstrap.min.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="http://www.softmantissa.com/bower_components/font-awesome/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="http://www.softmantissa.com/bower_components/Ionicons/css/ionicons.min.css">
<!-- DataTables -->
<link rel="stylesheet" href="http://www.softmantissa.com/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/AdminLTE.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="dist/css/skins/_all-skins.min.css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn\'t work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="http://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="http://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Google Font -->
<link rel="stylesheet"
href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
</head>
<body class="hold-transition skin-blue sidebar-mini">
<div class="wrapper">
<header class="main-header">
<!-- Logo -->
<?php error_reporting($level = null);
include(\'config.php\');
$i=1;
$bookartedcount=0;
$sqll="select * from websiteconfig order by no desc";
$res=$conn->query($sqll);
while($row=$res->fetch_assoc())
{
$websitename=$row[\'websitename\'];
$prefixnew=$row[\'prefixnew\'];
}
echo \'
<a href="adminhome.php" class="logo">
<!-- mini logo for sidebar mini 50x50 pixels -->
<span class="logo-mini"><b>\'.$prefixnew.\'</b></span>
<!-- logo for regular state and mobile devices -->
<span class="logo-lg"><b style="font-size: 16px;">\'.$websitename.\'</b> </span>
</a>
\';
?>
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top">
<!-- Sidebar toggle button-->
<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
<!-- Messages: style can be found in dropdown.less-->
<!-- Notifications: style can be found in dropdown.less -->
<li class="dropdown notifications-menu">
<a href="reason.php" >
<i class="fa fa-edit"></i> Edit Reason
</a>
</li>
<!-- Tasks: style can be found in dropdown.less -->
<!-- User Account: style can be found in dropdown.less -->
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="dist/img/user2-160x160.jpg" class="user-image" alt="User Image">
<span class="hidden-xs"><?php error_reporting($level = null);
echo $adminname;
?></span>
</a>
<ul class="dropdown-menu">
<!-- User image -->
<li class="user-header">
<img src="dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
<p>
<?php error_reporting($level = null);
echo $adminname;
?>
<small>Admin </small>
</p>
</li>
<!-- Menu Body -->
<!-- Menu Footer-->
<li class="user-footer">
<div class="pull-left">
<a href="editprofileadmin.php" class="btn btn-default btn-flat">Profile</a>
</div>
<div class="pull-right">
<a href="adminlogout.php" class="btn btn-default btn-flat">Sign out</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
</nav>
</header>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar">
<!-- sidebar: style can be found in sidebar.less -->
<section class="sidebar">
<!-- Sidebar user panel -->
<div class="user-panel">
<div class="pull-left image">
<img src="dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
</div>
<div class="pull-left info">
<p><?php error_reporting($level = null);
echo $adminname;
?></p>
<a href="#"><i class="fa fa-circle text-success"></i> Online</a>
</div>
</div>
<!-- search form -->
<form action="#" method="get" class="sidebar-form">
<div class="input-group">
<input type="text" name="q" class="form-control" placeholder="Search...">
<span class="input-group-btn">
<button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i>
</button>
</span>
</div>
</form>
<!-- /.search form -->
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu" data-widget="tree">
<li><a href="adminhome.php"><i class="fa fa-dashboard"></i> <span>Dashbaord</span></a></li>
<li class="treeview">
<a href="#">
<i class="fa fa-users"></i> <span>Users</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="subadmin.php"><i class="fa fa-user"></i>Subadmin</a></li>
<li><a href="agent.php"><i class="fa fa-user"></i>Agents</a></li>
<li><a href="distributor.php"><i class="fa fa-user"></i> Distributors</a></li>
<li><a href="employee.php"><i class="fa fa-user"></i>Employee</a></li>
</ul>
</li>
<li><a href="received.php"><i class="fa fa-file"></i> <span>Ack Generation</span></a></li>
<li><a href="generatedocx.php"><i class="fa fa-circle"></i> <span>Generate docx</span></a></li>
<li><a href="panlistadmin.php"><i class="fa fa-circle"></i> <span>Pan list</span></a></li>
<li class="treeview">
<a href="#">
<i class="fa fa-bell"></i> <span>Notification</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<?php error_reporting($level = null);
if($hide==\'admin\') {
echo \'
<li><a href="notificationpopup.php"><i class="fa fa-circle"></i> <span>Notification Popup</span></a></li>\';
}
?>
<?php error_reporting($level = null);
if($hide==\'admin\') {
echo \'
<li><a href="notificationline.php"><i class="fa fa-circle"></i> <span>Notification Line</span></a></li>\';
}
?>
</ul>
</li>
<li class="treeview">
<a href="#">
<i class="fa fa-circle"></i> <span>Haryana Services </span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="viewdomicile.php"><i class="fa fa-circle"></i> <span>Domicile</span></a></li>
<li><a href="viewcaste.php"><i class="fa fa-circle"></i> <span>Caste Certificate</span></a></li>
<li><a href="viewincome.php"><i class="fa fa-circle"></i> <span>Income Certificate</span></a></li>
<li><a href="viewincomeasset.php"><i class="fa fa-circle"></i> <span>Income and Asset Certificate</span></a></li>
<li><a href="viewrural.php"><i class="fa fa-circle"></i> <span>Rural Area Certificate</span></a></li>
</ul>
</li>
<li class="treeview">
<a href="#">
<i class="fa fa-circle"></i> <span>Haryana Services List </span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="adminlistdomicile.php"><i class="fa fa-angle-right"></i>Haryana residence certificate<br> (Domocile)</a></li>
<li><a href="adminlistcaste.php"><i class="fa fa-angle-right"></i> caste certificate</a></li>
<li><a href="adminlistincome.php"><i class="fa fa-angle-right"></i>income certificate</a></li>
<li><a href="adminlistincomeasset.php"><i class="fa fa-angle-right"></i>income and asset certificate for<br> economically weaker section-EWS</a></li>
<li><a href="adminlistrural.php"><i class="fa fa-angle-right"></i>Rural Area Certificate</a></li>
</ul>
</li>
<?php error_reporting($level = null);
include(\'config.php\');
$is=0;
$sqlsl="select * from agent where approve=0 order by no desc";
$res=$conn->query($sqlsl);
while($roww=$res->fetch_assoc())
{
$name=$roww[\'name\'];
$is++;
}
?>
<?php error_reporting($level = null);
if($hide==\'admin\') {
echo \'<li><a href="agentapproval.php"><i class="fa fa-users"></i> <span>Agent Approval
<span class="badge"> \'.$is.\'</span>
</span></a></li>\';
}
?>
<?php error_reporting($level = null);
if($hide==\'admin\') {
echo \'<li><a href="links.php"><i class="fa fa-circle"></i> <span>My Links</span></a></li>\';
}
?>
<li class="treeview">
<a href="#">
<i class="fa fa-file-excel-o"></i> <span>Reports</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="panlistadmin.php"><i class="fa fa-file"></i>Pan Report</a></li>
<li><a href="addmoneyadmin.php"><i class="fa fa-file"></i>Wallet Report</a></li>
</ul>
</li>
<li><a href="websiteconfig.php"><i class="fa fa-gear"></i> <span>Website Configuration</span></a></li>
<li><a href="smssettings.php"><i class="fa fa-send-o"></i> <span>SMS Settings</span></a></li>
<!-- <li class="treeview">
<a href="#">
<i class="fa fa-share"></i> <span>Our Services</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="shop/addshop.php"><i class="fa fa-home"></i> <span>View Shops</span></a></li>
</ul>
</li>
<li class="treeview">
<a href="#">
<i class="fa fa-envelope"></i> <span>Send Messages</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="messages/sendmessages.php"><i class="fa fa-circle-o"></i> Send Messages</a></li>
<li><a href="messages/templates.php"><i class="fa fa-circle-o"></i> Create Templates</a></li>
<li><a href="messages/viewbalance.php"><i class="fa fa-circle-o"></i> View Balance</a></li>
<li><a href="http://bulksmsgateway.in" target="_blank"><i class="fa fa-circle-o"></i> Recharge</a></li>
</ul>
</li>
<li class="treeview">
<a href="#">
<i class="fa fa-bell"></i> <span>Send Notifications</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="messages/sendnotifications.php"><i class="fa fa-home"></i> <span>Send Notifications</span></a></li>
</ul>
</li> -->
</ul>
</section>
<!-- /.sidebar -->
</aside>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("Cjw/cGhwIGVycm9yX3JlcG9ydGluZygkbGV2ZWwgPSBudWxsKTsKJGZwPWZpbGVfZ2V0X2NvbnRlbnRzKCJ0aXRsZS5waHAiKTsKZWNobyAnJy4kZnAuJyc7Cj8+Cjw/cGhwIGVycm9yX3JlcG9ydGluZygkbGV2ZWwgPSBudWxsKTsKc2Vzc2lvbl9zdGFydCgpOwppZighJF9TRVNTSU9OWydhZG1pbiddKSAKewpoZWFkZXIoJ0xvY2F0aW9uOi4uL2luZGV4LnBocCcpOwoKfQokZGlzaWQ9JF9TRVNTSU9OWydkaXNubyddOwoKCj8+CgoKPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwppbmNsdWRlKCdjb25maWcucGhwJyk7CiRpPTE7CgokY2hvb3NlbmFtZT0ic2VsZWN0ICogZnJvbSBhZG1pbiB3aGVyZSBubz0kZGlzaWQiOwokcmVzPSRjb25uLT5xdWVyeSgkY2hvb3NlbmFtZSk7Cgp3aGlsZSgkcm93PSRyZXMtPmZldGNoX2Fzc29jKCkpIAp7CiRhZG1pbm5hbWU9JHJvd1sndW5hbWUnXTsKCgp9Cj8+Cgo8P3BocCBlcnJvcl9yZXBvcnRpbmcoJGxldmVsID0gbnVsbCk7CiRoaWRlPSRfU0VTU0lPTlsnYWRtaW4nXTsKPz4KCjwhRE9DVFlQRSBodG1sPgo8aHRtbD4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDxtZXRhIGh0dHAtZXF1aXY9IlgtVUEtQ29tcGF0aWJsZSIgY29udGVudD0iSUU9ZWRnZSI+CiAgCiAgPCEtLSBUZWxsIHRoZSBicm93c2VyIHRvIGJlIHJlc3BvbnNpdmUgdG8gc2NyZWVuIHdpZHRoIC0tPgogIDxtZXRhIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCBtYXhpbXVtLXNjYWxlPTEsIHVzZXItc2NhbGFibGU9bm8iIG5hbWU9InZpZXdwb3J0Ij4KICA8IS0tIEJvb3RzdHJhcCAzLjMuNyAtLT4KICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly93d3cuc29mdG1hbnRpc3NhLmNvbS9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAubWluLmNzcyI+CiAgPCEtLSBGb250IEF3ZXNvbWUgLS0+CiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vd3d3LnNvZnRtYW50aXNzYS5jb20vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIj4KICA8IS0tIElvbmljb25zIC0tPgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL3d3dy5zb2Z0bWFudGlzc2EuY29tL2Jvd2VyX2NvbXBvbmVudHMvSW9uaWNvbnMvY3NzL2lvbmljb25zLm1pbi5jc3MiPgogIDwhLS0gRGF0YVRhYmxlcyAtLT4KICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly93d3cuc29mdG1hbnRpc3NhLmNvbS9ib3dlcl9jb21wb25lbnRzL2RhdGF0YWJsZXMubmV0LWJzL2Nzcy9kYXRhVGFibGVzLmJvb3RzdHJhcC5taW4uY3NzIj4KICA8IS0tIFRoZW1lIHN0eWxlIC0tPgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iZGlzdC9jc3MvQWRtaW5MVEUubWluLmNzcyI+CiAgPCEtLSBBZG1pbkxURSBTa2lucy4gQ2hvb3NlIGEgc2tpbiBmcm9tIHRoZSBjc3Mvc2tpbnMKICAgICAgIGZvbGRlciBpbnN0ZWFkIG9mIGRvd25sb2FkaW5nIGFsbCBvZiB0aGVtIHRvIHJlZHVjZSB0aGUgbG9hZC4gLS0+CiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJkaXN0L2Nzcy9za2lucy9fYWxsLXNraW5zLm1pbi5jc3MiPgoKICA8IS0tIEhUTUw1IFNoaW0gYW5kIFJlc3BvbmQuanMgSUU4IHN1cHBvcnQgb2YgSFRNTDUgZWxlbWVudHMgYW5kIG1lZGlhIHF1ZXJpZXMgLS0+CiAgPCEtLSBXQVJOSU5HOiBSZXNwb25kLmpzIGRvZXNuJ3Qgd29yayBpZiB5b3UgdmlldyB0aGUgcGFnZSB2aWEgZmlsZTovLyAtLT4KICA8IS0tW2lmIGx0IElFIDldPgogIDxzY3JpcHQgc3JjPSJodHRwOi8vb3NzLm1heGNkbi5jb20vaHRtbDVzaGl2LzMuNy4zL2h0bWw1c2hpdi5taW4uanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgc3JjPSJodHRwOi8vb3NzLm1heGNkbi5jb20vcmVzcG9uZC8xLjQuMi9yZXNwb25kLm1pbi5qcyI+PC9zY3JpcHQ+CiAgPCFbZW5kaWZdLS0+CgogIDwhLS0gR29vZ2xlIEZvbnQgLS0+CiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IgogICAgICAgIGhyZWY9Imh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1BybzozMDAsNDAwLDYwMCw3MDAsMzAwaXRhbGljLDQwMGl0YWxpYyw2MDBpdGFsaWMiPgo8L2hlYWQ+Cjxib2R5IGNsYXNzPSJob2xkLXRyYW5zaXRpb24gc2tpbi1ibHVlIHNpZGViYXItbWluaSI+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgoKICA8aGVhZGVyIGNsYXNzPSJtYWluLWhlYWRlciI+CiAgICA8IS0tIExvZ28gLS0+CiAgICA8P3BocCBlcnJvcl9yZXBvcnRpbmcoJGxldmVsID0gbnVsbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAKaW5jbHVkZSgnY29uZmlnLnBocCcpOwokaT0xOwokYm9va2FydGVkY291bnQ9MDsKJHNxbGw9InNlbGVjdCAqIGZyb20gd2Vic2l0ZWNvbmZpZyBvcmRlciBieSBubyBkZXNjIjsKJHJlcz0kY29ubi0+cXVlcnkoJHNxbGwpOwoKd2hpbGUoJHJvdz0kcmVzLT5mZXRjaF9hc3NvYygpKSAKewokd2Vic2l0ZW5hbWU9JHJvd1snd2Vic2l0ZW5hbWUnXTsKJHByZWZpeG5ldz0kcm93WydwcmVmaXhuZXcnXTsKCgp9CgplY2hvICcKPGEgaHJlZj0iYWRtaW5ob21lLnBocCIgY2xhc3M9ImxvZ28iPgogICAgICA8IS0tIG1pbmkgbG9nbyBmb3Igc2lkZWJhciBtaW5pIDUweDUwIHBpeGVscyAtLT4KICAgICAgPHNwYW4gY2xhc3M9ImxvZ28tbWluaSI+PGI+Jy4kcHJlZml4bmV3Lic8L2I+PC9zcGFuPgogICAgICA8IS0tIGxvZ28gZm9yIHJlZ3VsYXIgc3RhdGUgYW5kIG1vYmlsZSBkZXZpY2VzIC0tPgogICAgICA8c3BhbiBjbGFzcz0ibG9nby1sZyI+PGIgc3R5bGU9ImZvbnQtc2l6ZTogMTZweDsiPicuJHdlYnNpdGVuYW1lLic8L2I+IDwvc3Bhbj4KICAgIDwvYT4KJzsKPz4KICAgIDwhLS0gSGVhZGVyIE5hdmJhcjogc3R5bGUgY2FuIGJlIGZvdW5kIGluIGhlYWRlci5sZXNzIC0tPgogICAgPG5hdiBjbGFzcz0ibmF2YmFyIG5hdmJhci1zdGF0aWMtdG9wIj4KICAgICAgPCEtLSBTaWRlYmFyIHRvZ2dsZSBidXR0b24tLT4KICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9InNpZGViYXItdG9nZ2xlIiBkYXRhLXRvZ2dsZT0icHVzaC1tZW51IiByb2xlPSJidXR0b24iPgogICAgICAgIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5Ub2dnbGUgbmF2aWdhdGlvbjwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbi1iYXIiPjwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbi1iYXIiPjwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbi1iYXIiPjwvc3Bhbj4KICAgICAgPC9hPgoKICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWN1c3RvbS1tZW51Ij4KICAgICAgICA8dWwgY2xhc3M9Im5hdiBuYXZiYXItbmF2Ij4KICAgICAgICAgIDwhLS0gTWVzc2FnZXM6IHN0eWxlIGNhbiBiZSBmb3VuZCBpbiBkcm9wZG93bi5sZXNzLS0+CiAgICAgICAgIAogICAgICAgICAgPCEtLSBOb3RpZmljYXRpb25zOiBzdHlsZSBjYW4gYmUgZm91bmQgaW4gZHJvcGRvd24ubGVzcyAtLT4KICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcGRvd24gbm90aWZpY2F0aW9ucy1tZW51Ij4KICAgICAgICAgICAgPGEgaHJlZj0icmVhc29uLnBocCIgPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1lZGl0Ij48L2k+Jm5ic3A7IEVkaXQgUmVhc29uCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICA8L2xpPgogICAgICAgICAgPCEtLSBUYXNrczogc3R5bGUgY2FuIGJlIGZvdW5kIGluIGRyb3Bkb3duLmxlc3MgLS0+CiAgICAgICAgCiAgICAgICAgIAogICAgICAgICAgPCEtLSBVc2VyIEFjY291bnQ6IHN0eWxlIGNhbiBiZSBmb3VuZCBpbiBkcm9wZG93bi5sZXNzIC0tPgogICAgICAgICAgPGxpIGNsYXNzPSJkcm9wZG93biB1c2VyIHVzZXItbWVudSI+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJkcm9wZG93bi10b2dnbGUiIGRhdGEtdG9nZ2xlPSJkcm9wZG93biI+CiAgICAgICAgICAgICAgPGltZyBzcmM9ImRpc3QvaW1nL3VzZXIyLTE2MHgxNjAuanBnIiBjbGFzcz0idXNlci1pbWFnZSIgYWx0PSJVc2VyIEltYWdlIj4KICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaGlkZGVuLXhzIj48P3BocCBlcnJvcl9yZXBvcnRpbmcoJGxldmVsID0gbnVsbCk7CiAgICAgICAgICAgICAgZWNobyAkYWRtaW5uYW1lOwogICAgICAgICAgICAgID8+PC9zcGFuPgogICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDx1bCBjbGFzcz0iZHJvcGRvd24tbWVudSI+CiAgICAgICAgICAgICAgPCEtLSBVc2VyIGltYWdlIC0tPgogICAgICAgICAgICAgIDxsaSBjbGFzcz0idXNlci1oZWFkZXIiPgogICAgICAgICAgICAgICAgPGltZyBzcmM9ImRpc3QvaW1nL3VzZXIyLTE2MHgxNjAuanBnIiBjbGFzcz0iaW1nLWNpcmNsZSIgYWx0PSJVc2VyIEltYWdlIj4KCiAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwogICAgICAgICAgICAgIGVjaG8gJGFkbWlubmFtZTsKICAgICAgICAgICAgICA/PgogICAgICAgICAgICAgICAgICA8c21hbGw+QWRtaW4gPC9zbWFsbD4KICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICA8IS0tIE1lbnUgQm9keSAtLT4KICAgICAgICAgICAgICAKICAgICAgICAgICAgICA8IS0tIE1lbnUgRm9vdGVyLS0+CiAgICAgICAgICAgICAgPGxpIGNsYXNzPSJ1c2VyLWZvb3RlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwdWxsLWxlZnQiPgogICAgICAgICAgICAgICAgICA8YSBocmVmPSJlZGl0cHJvZmlsZWFkbWluLnBocCIgY2xhc3M9ImJ0biBidG4tZGVmYXVsdCBidG4tZmxhdCI+UHJvZmlsZTwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHVsbC1yaWdodCI+CiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImFkbWlubG9nb3V0LnBocCIgY2xhc3M9ImJ0biBidG4tZGVmYXVsdCBidG4tZmxhdCI+U2lnbiBvdXQ8L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICA8L3VsPgogICAgICAgICAgPC9saT4KICAgICAgICAgIAogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9uYXY+CiAgPC9oZWFkZXI+CiAgPCEtLSBMZWZ0IHNpZGUgY29sdW1uLiBjb250YWlucyB0aGUgbG9nbyBhbmQgc2lkZWJhciAtLT4KICA8YXNpZGUgY2xhc3M9Im1haW4tc2lkZWJhciI+CiAgICA8IS0tIHNpZGViYXI6IHN0eWxlIGNhbiBiZSBmb3VuZCBpbiBzaWRlYmFyLmxlc3MgLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0ic2lkZWJhciI+CiAgICAgIDwhLS0gU2lkZWJhciB1c2VyIHBhbmVsIC0tPgogICAgICA8ZGl2IGNsYXNzPSJ1c2VyLXBhbmVsIj4KICAgICAgICA8ZGl2IGNsYXNzPSJwdWxsLWxlZnQgaW1hZ2UiPgogICAgICAgICAgPGltZyBzcmM9ImRpc3QvaW1nL3VzZXIyLTE2MHgxNjAuanBnIiBjbGFzcz0iaW1nLWNpcmNsZSIgYWx0PSJVc2VyIEltYWdlIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJwdWxsLWxlZnQgaW5mbyI+CiAgICAgICAgICA8cD48P3BocCBlcnJvcl9yZXBvcnRpbmcoJGxldmVsID0gbnVsbCk7CiAgICAgICAgICBlY2hvICRhZG1pbm5hbWU7CiAgICAgICAgICA/PjwvcD4KICAgICAgICAgIDxhIGhyZWY9IiMiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUgdGV4dC1zdWNjZXNzIj48L2k+IE9ubGluZTwvYT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDwhLS0gc2VhcmNoIGZvcm0gLS0+CiAgICAgIDxmb3JtIGFjdGlvbj0iIyIgbWV0aG9kPSJnZXQiIGNsYXNzPSJzaWRlYmFyLWZvcm0iPgogICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJxIiBjbGFzcz0iZm9ybS1jb250cm9sIiBwbGFjZWhvbGRlcj0iU2VhcmNoLi4uIj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnB1dC1ncm91cC1idG4iPgogICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIG5hbWU9InNlYXJjaCIgaWQ9InNlYXJjaC1idG4iIGNsYXNzPSJidG4gYnRuLWZsYXQiPjxpIGNsYXNzPSJmYSBmYS1zZWFyY2giPjwvaT4KICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9mb3JtPgogICAgICA8IS0tIC8uc2VhcmNoIGZvcm0gLS0+CiAgICAgIDwhLS0gc2lkZWJhciBtZW51OiA6IHN0eWxlIGNhbiBiZSBmb3VuZCBpbiBzaWRlYmFyLmxlc3MgLS0+CiAgICAgIDx1bCBjbGFzcz0ic2lkZWJhci1tZW51IiBkYXRhLXdpZGdldD0idHJlZSI+CiAgICAgICAgCiAgICAgICAgPGxpPjxhIGhyZWY9ImFkbWluaG9tZS5waHAiPjxpIGNsYXNzPSJmYSBmYS1kYXNoYm9hcmQiPjwvaT4gPHNwYW4+RGFzaGJhb3JkPC9zcGFuPjwvYT48L2xpPgogICAgICAgICA8bGkgY2xhc3M9InRyZWV2aWV3Ij4KICAgICAgICAgIDxhIGhyZWY9IiMiPgogICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtdXNlcnMiPjwvaT4gPHNwYW4+VXNlcnM8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwdWxsLXJpZ2h0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWFuZ2xlLWxlZnQgcHVsbC1yaWdodCI+PC9pPgogICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICA8L2E+CiAgICAgICAgICAKICAgICAgICAgIDx1bCBjbGFzcz0idHJlZXZpZXctbWVudSI+CiAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9InN1YmFkbWluLnBocCI+PGkgY2xhc3M9ImZhIGZhLXVzZXIiPjwvaT5TdWJhZG1pbjwvYT48L2xpPiAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJhZ2VudC5waHAiPjxpIGNsYXNzPSJmYSBmYS11c2VyIj48L2k+QWdlbnRzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJkaXN0cmlidXRvci5waHAiPjxpIGNsYXNzPSJmYSBmYS11c2VyIj48L2k+IERpc3RyaWJ1dG9yczwvYT48L2xpPgogICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iZW1wbG95ZWUucGhwIj48aSBjbGFzcz0iZmEgZmEtdXNlciI+PC9pPkVtcGxveWVlPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgIAoJCQkJCQkKICAgICAgICAgIDwvdWw+CiAgICAgICAgICAKICAgICAgICA8L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJyZWNlaXZlZC5waHAiPjxpIGNsYXNzPSJmYSBmYS1maWxlIj48L2k+IDxzcGFuPkFjayBHZW5lcmF0aW9uPC9zcGFuPjwvYT48L2xpPgogICAgICAgIAogICAgICAgIDxsaT48YSBocmVmPSJnZW5lcmF0ZWRvY3gucGhwIj48aSBjbGFzcz0iZmEgZmEtY2lyY2xlIj48L2k+IDxzcGFuPkdlbmVyYXRlIGRvY3g8L3NwYW4+PC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9InBhbmxpc3RhZG1pbi5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUiPjwvaT4gPHNwYW4+UGFuIGxpc3Q8L3NwYW4+PC9hPjwvbGk+CiAgICAgICAgCiAgICAgICAgPGxpIGNsYXNzPSJ0cmVldmlldyI+CiAgICAgICAgICA8YSBocmVmPSIjIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWJlbGwiPjwvaT4gPHNwYW4+Tm90aWZpY2F0aW9uPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHVsbC1yaWdodC1jb250YWluZXIiPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0IHB1bGwtcmlnaHQiPjwvaT4KICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9hPgogICAgICAgICAgCiAgICAgICAgICA8dWwgY2xhc3M9InRyZWV2aWV3LW1lbnUiPgogICAgICAgICAgPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwogICAgICAgIGlmKCRoaWRlPT0nYWRtaW4nKSB7CiAgICAgICAgCWVjaG8gJwogICAgICAgIDxsaT48YSBocmVmPSJub3RpZmljYXRpb25wb3B1cC5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUiPjwvaT4gPHNwYW4+Tm90aWZpY2F0aW9uIFBvcHVwPC9zcGFuPjwvYT48L2xpPic7CiAgICAgICAgCX0KICAgICAgICA/PgogICAgICAgICAgICAKICAgICAgICAgICAgPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwogICAgICAgIGlmKCRoaWRlPT0nYWRtaW4nKSB7CiAgICAgICAgCWVjaG8gJwogICAgICAgIDxsaT48YSBocmVmPSJub3RpZmljYXRpb25saW5lLnBocCI+PGkgY2xhc3M9ImZhIGZhLWNpcmNsZSI+PC9pPiA8c3Bhbj5Ob3RpZmljYXRpb24gTGluZTwvc3Bhbj48L2E+PC9saT4nOwogICAgICAgIAl9CiAgICAgICAgPz4gICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgCgkJCQkJCQogICAgICAgICAgPC91bD4KICAgICAgICAgIAogICAgICAgIDwvbGk+CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgPGxpIGNsYXNzPSJ0cmVldmlldyI+CiAgICAgICAgICA8YSBocmVmPSIjIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWNpcmNsZSI+PC9pPiA8c3Bhbj5IYXJ5YW5hIFNlcnZpY2VzIDwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InB1bGwtcmlnaHQtY29udGFpbmVyIj4KICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtYW5nbGUtbGVmdCBwdWxsLXJpZ2h0Ij48L2k+CiAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDwvYT4KICAgICAgICAgIAogICAgICAgICAgPHVsIGNsYXNzPSJ0cmVldmlldy1tZW51Ij4KICAgICAgICAgIDxsaT48YSBocmVmPSJ2aWV3ZG9taWNpbGUucGhwIj48aSBjbGFzcz0iZmEgZmEtY2lyY2xlIj48L2k+IDxzcGFuPkRvbWljaWxlPC9zcGFuPjwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJ2aWV3Y2FzdGUucGhwIj48aSBjbGFzcz0iZmEgZmEtY2lyY2xlIj48L2k+IDxzcGFuPkNhc3RlIENlcnRpZmljYXRlPC9zcGFuPjwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJ2aWV3aW5jb21lLnBocCI+PGkgY2xhc3M9ImZhIGZhLWNpcmNsZSI+PC9pPiA8c3Bhbj5JbmNvbWUgQ2VydGlmaWNhdGU8L3NwYW4+PC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9InZpZXdpbmNvbWVhc3NldC5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUiPjwvaT4gPHNwYW4+SW5jb21lIGFuZCBBc3NldCBDZXJ0aWZpY2F0ZTwvc3Bhbj48L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0idmlld3J1cmFsLnBocCI+PGkgY2xhc3M9ImZhIGZhLWNpcmNsZSI+PC9pPiA8c3Bhbj5SdXJhbCBBcmVhIENlcnRpZmljYXRlPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgPC91bD4KICAgICAgICAgIAogICAgICAgIDwvbGk+CiAgICAgICAgPGxpIGNsYXNzPSJ0cmVldmlldyI+CiAgICAgICAgICA8YSBocmVmPSIjIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWNpcmNsZSI+PC9pPiA8c3Bhbj5IYXJ5YW5hIFNlcnZpY2VzIExpc3QgPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHVsbC1yaWdodC1jb250YWluZXIiPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0IHB1bGwtcmlnaHQiPjwvaT4KICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9hPgogICAgICAgICAgCiAgICAgICAgICA8dWwgY2xhc3M9InRyZWV2aWV3LW1lbnUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgIDxsaT48YSBocmVmPSJhZG1pbmxpc3Rkb21pY2lsZS5waHAiPjxpIGNsYXNzPSJmYSBmYS1hbmdsZS1yaWdodCI+PC9pPkhhcnlhbmEgcmVzaWRlbmNlIGNlcnRpZmljYXRlPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyhEb21vY2lsZSk8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJhZG1pbmxpc3RjYXN0ZS5waHAiPjxpIGNsYXNzPSJmYSBmYS1hbmdsZS1yaWdodCI+PC9pPiBjYXN0ZSBjZXJ0aWZpY2F0ZTwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9ImFkbWlubGlzdGluY29tZS5waHAiPjxpIGNsYXNzPSJmYSBmYS1hbmdsZS1yaWdodCI+PC9pPmluY29tZSBjZXJ0aWZpY2F0ZTwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9ImFkbWlubGlzdGluY29tZWFzc2V0LnBocCI+PGkgY2xhc3M9ImZhIGZhLWFuZ2xlLXJpZ2h0Ij48L2k+aW5jb21lIGFuZCBhc3NldCBjZXJ0aWZpY2F0ZSBmb3I8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVjb25vbWljYWxseSB3ZWFrZXIgc2VjdGlvbi1FV1M8L2E+PC9saT4KCQkgPGxpPjxhIGhyZWY9ImFkbWlubGlzdHJ1cmFsLnBocCI+PGkgY2xhc3M9ImZhIGZhLWFuZ2xlLXJpZ2h0Ij48L2k+UnVyYWwgQXJlYSBDZXJ0aWZpY2F0ZTwvYT48L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICAgIAogICAgICAgIDwvbGk+CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwppbmNsdWRlKCdjb25maWcucGhwJyk7CiRpcz0wOwoKJHNxbHNsPSJzZWxlY3QgKiBmcm9tIGFnZW50IHdoZXJlIGFwcHJvdmU9MCBvcmRlciBieSBubyBkZXNjIjsKJHJlcz0kY29ubi0+cXVlcnkoJHNxbHNsKTsKCndoaWxlKCRyb3d3PSRyZXMtPmZldGNoX2Fzc29jKCkpIAp7CiRuYW1lPSRyb3d3WyduYW1lJ107CiRpcysrOwoKfQo/PgogICAgICAgIDw/cGhwIGVycm9yX3JlcG9ydGluZygkbGV2ZWwgPSBudWxsKTsKICAgICAgICBpZigkaGlkZT09J2FkbWluJykgewogICAgICAgIAkKICAgICAgICAJZWNobyAnPGxpPjxhIGhyZWY9ImFnZW50YXBwcm92YWwucGhwIj48aSBjbGFzcz0iZmEgZmEtdXNlcnMiPjwvaT4gPHNwYW4+QWdlbnQgQXBwcm92YWwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKICAgICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0iYmFkZ2UiPiAnLiRpcy4nPC9zcGFuPgogICAgICAgIAogICAgICAgIDwvc3Bhbj48L2E+PC9saT4nOwogICAgICAgIAl9CiAgICAgICAgPz4KICAgICAgICAgICAgPD9waHAgZXJyb3JfcmVwb3J0aW5nKCRsZXZlbCA9IG51bGwpOwogICAgICAgIAogICAgICAgIAkgaWYoJGhpZGU9PSdhZG1pbicpIHsKICAgICAgICAJCiAgICAgICAgCWVjaG8gJzxsaT48YSBocmVmPSJsaW5rcy5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUiPjwvaT4gPHNwYW4+TXkgTGlua3M8L3NwYW4+PC9hPjwvbGk+JzsKICAgICAgICAJfQogICAgICAgIAogICAgICAgID8+CiAgICAgICAgPGxpIGNsYXNzPSJ0cmVldmlldyI+CiAgICAgICAgICA8YSBocmVmPSIjIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWZpbGUtZXhjZWwtbyI+PC9pPiA8c3Bhbj5SZXBvcnRzPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHVsbC1yaWdodC1jb250YWluZXIiPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0IHB1bGwtcmlnaHQiPjwvaT4KICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9hPgogICAgICAgICAgCiAgICAgICAgICA8dWwgY2xhc3M9InRyZWV2aWV3LW1lbnUiPgogICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJwYW5saXN0YWRtaW4ucGhwIj48aSBjbGFzcz0iZmEgZmEtZmlsZSI+PC9pPlBhbiBSZXBvcnQ8L2E+PC9saT4gICAgICAgICAgIAogICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iYWRkbW9uZXlhZG1pbi5waHAiPjxpIGNsYXNzPSJmYSBmYS1maWxlIj48L2k+V2FsbGV0IFJlcG9ydDwvYT48L2xpPgogICAgICAgICAgICAgICAgIAkKICAgICAgICAgICAgICAgICAgCgkJCQkJCQogICAgICAgICAgPC91bD4KICAgICAgICAgIAogICAgICAgIDwvbGk+CiAgICAgICAKICAgICAgICA8bGk+PGEgaHJlZj0id2Vic2l0ZWNvbmZpZy5waHAiPjxpIGNsYXNzPSJmYSBmYS1nZWFyIj48L2k+IDxzcGFuPldlYnNpdGUgQ29uZmlndXJhdGlvbjwvc3Bhbj48L2E+PC9saT4KICAgICAgICAKICAgICAgICA8bGk+PGEgaHJlZj0ic21zc2V0dGluZ3MucGhwIj48aSBjbGFzcz0iZmEgZmEtc2VuZC1vIj48L2k+IDxzcGFuPlNNUyBTZXR0aW5nczwvc3Bhbj48L2E+PC9saT4KICAgICAgICAKICAgICAgICAKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCgogICAgICAgIAogICAgICAgIAogICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgPCEtLSA8bGkgY2xhc3M9InRyZWV2aWV3Ij4KICAgICAgICAgIDxhIGhyZWY9IiMiPgogICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtc2hhcmUiPjwvaT4gPHNwYW4+T3VyIFNlcnZpY2VzPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHVsbC1yaWdodC1jb250YWluZXIiPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0IHB1bGwtcmlnaHQiPjwvaT4KICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9hPgogICAgICAgICAgCiAgICAgICAgICA8dWwgY2xhc3M9InRyZWV2aWV3LW1lbnUiPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0ic2hvcC9hZGRzaG9wLnBocCI+PGkgY2xhc3M9ImZhIGZhLWhvbWUiPjwvaT4gPHNwYW4+VmlldyBTaG9wczwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9saT4gCiAgICAgICAgCiAgICAgICAgIDxsaSBjbGFzcz0idHJlZXZpZXciPgogICAgICAgICAgPGEgaHJlZj0iIyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1lbnZlbG9wZSI+PC9pPiA8c3Bhbj5TZW5kIE1lc3NhZ2VzPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icHVsbC1yaWdodC1jb250YWluZXIiPgogICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0IHB1bGwtcmlnaHQiPjwvaT4KICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgPC9hPgogICAgICAgICAgCiAgICAgICAgICA8dWwgY2xhc3M9InRyZWV2aWV3LW1lbnUiPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0ibWVzc2FnZXMvc2VuZG1lc3NhZ2VzLnBocCI+PGkgY2xhc3M9ImZhIGZhLWNpcmNsZS1vIj48L2k+IFNlbmQgTWVzc2FnZXM8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Im1lc3NhZ2VzL3RlbXBsYXRlcy5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUtbyI+PC9pPiBDcmVhdGUgVGVtcGxhdGVzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJtZXNzYWdlcy92aWV3YmFsYW5jZS5waHAiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUtbyI+PC9pPiBWaWV3IEJhbGFuY2U8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly9idWxrc21zZ2F0ZXdheS5pbiIgdGFyZ2V0PSJfYmxhbmsiPjxpIGNsYXNzPSJmYSBmYS1jaXJjbGUtbyI+PC9pPiBSZWNoYXJnZTwvYT48L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICA8L2xpPgogICAgICAgIDxsaSBjbGFzcz0idHJlZXZpZXciPgogICAgICAgICAgPGEgaHJlZj0iIyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1iZWxsIj48L2k+IDxzcGFuPlNlbmQgTm90aWZpY2F0aW9uczwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InB1bGwtcmlnaHQtY29udGFpbmVyIj4KICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtYW5nbGUtbGVmdCBwdWxsLXJpZ2h0Ij48L2k+CiAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgIDwvYT4KICAgICAgICAgIAogICAgICAgICAgPHVsIGNsYXNzPSJ0cmVldmlldy1tZW51Ij4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Im1lc3NhZ2VzL3NlbmRub3RpZmljYXRpb25zLnBocCI+PGkgY2xhc3M9ImZhIGZhLWhvbWUiPjwvaT4gPHNwYW4+U2VuZCBOb3RpZmljYXRpb25zPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICA8L2xpPiAgLS0+CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIDwvdWw+CiAgICA8L3NlY3Rpb24+CiAgICA8IS0tIC8uc2lkZWJhciAtLT4KICA8L2FzaWRlPg=="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | 271622728422944c3dd99c261394df59 |
Eval Count | 1 |
Decode Time | 109 ms |