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("PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KCTx0aXRsZT5FYX..
Decoded Output download
?>b'<!DOCTYPE html>
<html>
<head>
<title>Earn Life India : E-learning to earn money</title>
<!--/tags -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content=""/>
<!--//tags -->
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<!-- FlexSlider css -->
<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" />
<!-- //FlexSlider css -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- for bootstrap carousel slider -->
<link rel="stylesheet" href="css/owl.carousel.css" type="text/css" media="all">
<link rel="stylesheet" href="css/owl.theme.css" type="text/css" media="all">
<!-- //for bootstrap carousel slider -->
<!-- fontawesome icons -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- google fonts -->
<link href="//fonts.googleapis.com/css?family=Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext,vietnamese" rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese" rel="stylesheet">
<!-- //google fonts -->
<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<script>
$(function() { $(\'#plandetail\').modal(\'show\'); });
</script>
</head>
<body>
<?php
include("inc/header.php");
include("connect.php");
?>
<!-- banner -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1" class=""></li>
<li data-target="#myCarousel" data-slide-to="2" class=""></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<div class="container">
<div class="carousel-caption">
<div class="col-md-6 banner_left">
</div>
<div class="col-md-6 banner_right">
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="item item2">
<div class="container">
<div class="carousel-caption text-center">
<div class="agileits-button top_ban_agile">
</div>
</div>
</div>
</div>
<div class="item item3">
<div class="container">
<div class="carousel-caption">
<div class="agileits-button top_ban_agile">
</div>
</div>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="fa fa-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="fa fa-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
<!-- The Modal -->
</div>
<!-- //banner -->
<!-- banner bottom -->
<div class="welcome">
<div class="container">
<div class="col-md-4 welcome_left">
<div class="layer1">
<div class="welcome_left_info">
<h3>We offer best way to earn money</h3>
<p>At Low investement you can learn about lot. An investment is an asset or item that is purchased with the hope that it will generate income or appreciate in the future. In an economic sense, an investment is the purchase of goods that are not consumed today but are used in the future to create wealth.</p>
<div class="read">
<a href="aboutus.php">Read more ></a>
</div>
</div>
</div>
</div>
<div class="col-md-8 welcome_right">
<div class="inner_grid1">
<div class="col-md-1 icon color1">
<span class="fa fa-file-o" aria-hidden="true"></span>
</div>
<div class="col-md-11 grid_info">
<h3>About Us</h3>
<p class="text-justify">Now-a-days people look for a better way to make money. Rather than working physically or mechanically for 8 to 10 hours, people turn their attention to Marketing business that is Multi Level Marketing that offers not just the promise of extra-income but also the opportunity to build the best kink of income, in the sense for a long term. One such promising business is Earn Life India which begins in the year 2018 in Tamilnadu. Basically in Marketing business tends to focus more on money but our target projects on earning money along with fulfilling some other basic needs of today. The main feature of this Earn Life India is to mark a rapid growth in three fields such as:</p>
<br />
<ul>
<li>E-Learning</li>
<li>Online Shopping portal</li>
<li>E-Recharge</li>
</ul>
<br />
<p class="text-justify">Firstly, E-Learning feeds you with various enriched articles, messages, informations and quotes with various languages, where a person can enjoy throughout his lifetime from the minute of his joining. Secondly, we provide Online Shopping Portal which contributes the customers with quality products in low cost. Payments and commissions are also given according to the purchasing option. Thirdly E-Recharge fed up the customers with an easy recharging option where the customer can himself recharge his mobile phones, EB bill vice versa. If he recommend an another person below him, he should be rewarded with some commission. Thus our aim is to prove an effective marketing plan.</p>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
<!-- //banner bottom -->
<div class="who">
<div class="layer">
<div class="container">
<div class="who_grids">
<div class="col-md-6 who_grid_left">
<h3>Mission:</h3>
<h4>By using, the investment of 100 of the customers money, we help them to grow in all matters. Using the best networks, our Earn Life India offer: </h4>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i> A profitable and stable business.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i> High quality product from leading manufacturers of Italy, German, India, clothes from Tamilnadu especially from Tirupur whose effectiveness has been confirmed by clinical tests.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i> Acquire knowledge through our website.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i> Recharge portal.</p>
</div>
<div class="col-md-6 who_grid_left">
<h3>Vision:</h3>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i> To build an opportunity for learning through website and to introduce E-Publisher.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i>To be Indias no.1 leading recharge provider and online retailer.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i>To become Indias appreciable network company ant to serve the people for their betterment.</p>
<p class="listing"><i class="fa fa-chevron-right" aria-hidden="true"></i>Overall, our main vision accords many years of experience in the field of MLM and to create business stability.</p>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div>
<!-- testimonials free consulting -->
<div class="test_consultant">
<div class="container">
<!-- Testimonials Slider-->
<div class="slider col-md-6">
<h3 class="heading">Happy Clients</h3>
<div class="callbacks_container">
<ul class="rslides callbacks callbacks1" id="slider4">
<li>
<div class="testimonial">
<div class="col-md-3 test_img">
<img src="images/team1.jpg" alt="client1" />
</div>
<div class="col-md-9 test_info">
<h4>Laura Elisa</h4>
<h5>designation</h5>
<ul class="rating">
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star-half-o" aria-hidden="true"></span></li>
</ul>
</div>
<div class="clearfix"></div>
<p>Donec bibendum molestie cursus. Integer ex enim, sollicitudin quisi mauris pellentesque ac in, dignissim. Vestibulum vel consequateros, a fermentum risus. Phasellus volutpat, dolor laoreet condim entum eleifend, justo turpis euismod neque, sit amet bibendum libero nisl id orci. Proin sodales cursus eros vel auctor. </p>
</div>
</li>
<li>
<div class="testimonial">
<div class="col-md-3 test_img">
<img src="images/team2.jpg" alt="client1" />
</div>
<div class="col-md-9 test_info">
<h4>Isabella</h4>
<h5>designation</h5>
<ul class="rating">
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star-half-o" aria-hidden="true"></span></li>
<li><span class="fa fa-star-o" aria-hidden="true"></span></li>
</ul>
</div>
<div class="clearfix"></div>
<p>Donec bibendum molestie cursus. Integer ex enim, sollicitudin quisi mauris pellentesque ac in, dignissim. Vestibulum vel consequateros, a fermentum risus. Phasellus volutpat, dolor laoreet condim entum eleifend, justo turpis euismod neque, sit amet bibendum libero nisl id orci. Proin sodales cursus eros vel auctor. </p>
</div>
</li>
<li>
<div class="testimonial">
<div class="col-md-3 test_img">
<img src="images/team3.jpg" alt="client1" />
</div>
<div class="col-md-9 test_info">
<h4>Johnson</h4>
<h5>designation</h5>
<ul class="rating">
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star" aria-hidden="true"></span></li>
<li><span class="fa fa-star-o" aria-hidden="true"></span></li>
</ul>
</div>
<div class="clearfix"></div>
<p>Donec bibendum molestie cursus. Integer ex enim, sollicitudin quisi mauris pellentesque ac in, dignissim. Vestibulum vel consequateros, a fermentum risus. Phasellus volutpat, dolor laoreet condim entum eleifend, justo turpis euismod neque, sit amet bibendum libero nisl id orci. Proin sodales cursus eros vel auctor. </p>
</div>
</li>
</ul>
<div class="clearfix"> </div>
</div>
</div>
<!-- //Testimonials Slider-->
<!-- Free consulting -->
<div class="consulting col-md-6">
<h3 class="heading">Free consulting</h3>
<div class="wthree-contact-form">
<form action="#" method="post">
<input type="text" name="Name" placeholder="Name" required="">
<input type="email" class="email" name="Email" placeholder="Email" required="">
<div class="clearfix"></div>
<input type="text" class="number" name="number" placeholder="Phone Number" required="">
<textarea name="Message" placeholder="Message" required=""></textarea>
<input type="submit" value="SUBMIT">
</form>
</div>
</div>
<!-- //Free consulting -->
<div class="clearfix"> </div>
</div>
</div>
<!-- testimonials free consulting -->
<!-- footer -->
<?php
include("inc/footer.php");
?>
<!-- //footer -->
<!-- owl carousel -->
<script src="js/owl.carousel.js"></script>
<script>
$(document).ready(function () {
$("#owl-demo").owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
autoPlay: true,
items: 3,
itemsDesktop: [991, 2],
itemsDesktopSmall: [414, 4]
});
});
</script>
<!-- //owl carousel -->
<!-- Responsive slider -->
<script src="js/responsiveslides.min.js"></script>
<script>
$(function () {
$("#slider4").responsiveSlides({
auto: true,
pager: true,
nav: true,
speed: 1000,
namespace: "callbacks",
before: function () {
$(\'.events\').append("<li>before event fired.</li>");
},
after: function () {
$(\'.events\').append("<li>after event fired.</li>");
}
});
});
</script>
<!-- //Responsive slider -->
<!-- Flex slider-script -->
<script defer src="js/jquery.flexslider.js"></script>
<script type="text/javascript">
$(window).load(function(){
$(\'.flexslider\').flexslider({
animation: "slide",
start: function(slider){
$(\'body\').removeClass(\'loading\');
}
});
});
</script>
<!-- //Flex slider-script -->
<!-- start-smooth-scrolling -->
<script src="js/move-top.js"></script>
<script src="js/easing.js"></script>
<script>
jQuery(document).ready(function ($) {
$(".scroll").click(function (event) {
event.preventDefault();
$(\'html,body\').animate({
scrollTop: $(this.hash).offset().top
}, 1000);
});
});
</script>
<!-- //end-smooth-scrolling -->
<!-- smooth-scrolling-of-move-up -->
<script>
$(document).ready(function () {
/*
var defaults = {
containerID: \'toTop\', // fading element id
containerHoverID: \'toTopHover\', // fading element hover id
scrollSpeed: 1200,
easingType: \'linear\'
};
*/
$().UItoTop({
easingType: \'easeOutQuart\'
});
});
</script>
<!-- //smooth-scrolling-of-move-up -->
<!-- smooth scrolling js -->
<script src="js/SmoothScroll.min.js"></script>
<!-- //smooth scrolling js -->
</body>
</html>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KCTx0aXRsZT5FYXJuIExpZmUgSW5kaWEgOiBFLWxlYXJuaW5nIHRvIGVhcm4gbW9uZXk8L3RpdGxlPg0KCTwhLS0vdGFncyAtLT4NCgk8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPg0KCTxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPg0KCTxtZXRhIG5hbWU9ImtleXdvcmRzIiBjb250ZW50PSIiLz4NCgkNCgk8IS0tLy90YWdzIC0tPg0KCTxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2UvcG5nIiBzaXplcz0iMTZ4MTYiIGhyZWY9ImZhdmljb24tMTZ4MTYucG5nIj4NCgk8IS0tIEZsZXhTbGlkZXIgY3NzIC0tPg0KCQk8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImNzcy9mbGV4c2xpZGVyLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iIC8+DQoJPCEtLSAvL0ZsZXhTbGlkZXIgY3NzIC0tPg0KDQoJPGxpbmsgaHJlZj0iY3NzL2Jvb3RzdHJhcC5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJhbGwiIC8+DQoJPGxpbmsgaHJlZj0iY3NzL3N0eWxlLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4NCgkNCgk8IS0tIGZvciBib290c3RyYXAgY2Fyb3VzZWwgc2xpZGVyIC0tPg0KCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iY3NzL293bC5jYXJvdXNlbC5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iYWxsIj4NCgk8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImNzcy9vd2wudGhlbWUuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCI+DQoJPCEtLSAvL2ZvciBib290c3RyYXAgY2Fyb3VzZWwgc2xpZGVyIC0tPg0KCQ0KCTwhLS0gZm9udGF3ZXNvbWUgaWNvbnMgIC0tPg0KCTxsaW5rIGhyZWY9ImNzcy9mb250LWF3ZXNvbWUuY3NzIiByZWw9InN0eWxlc2hlZXQiPg0KCQ0KCTwhLS0gZ29vZ2xlIGZvbnRzIC0tPg0KCTxsaW5rIGhyZWY9Ii8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG8rU2FuczoyMDAsMjAwaSwzMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw4MDAsODAwaSw5MDAsOTAwaSZhbXA7c3Vic2V0PWxhdGluLWV4dCx2aWV0bmFtZXNlIiByZWw9InN0eWxlc2hlZXQiPg0KCTxsaW5rIGhyZWY9Ii8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86MjAwLDIwMGksMzAwLDMwMGksNDAwLDQwMGksNjAwLDYwMGksNzAwLDcwMGksOTAwLDkwMGkmYW1wO3N1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsZ3JlZWssZ3JlZWstZXh0LGxhdGluLWV4dCx2aWV0bmFtZXNlIiByZWw9InN0eWxlc2hlZXQiPg0KCTwhLS0gLy9nb29nbGUgZm9udHMgLS0+DQoJCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9ImpzL2pxdWVyeS0yLjEuNC5taW4uanMiPjwvc2NyaXB0Pg0KCQkNCgkJPHNjcmlwdD4NCgkJICAgICQoZnVuY3Rpb24oKSB7ICAkKCcjcGxhbmRldGFpbCcpLm1vZGFsKCdzaG93Jyk7IH0pOw0KCQkgICAgPC9zY3JpcHQ+DQo8L2hlYWQ+DQoNCjxib2R5Pg0KPD9waHANCmluY2x1ZGUoImluYy9oZWFkZXIucGhwIik7IA0KaW5jbHVkZSgiY29ubmVjdC5waHAiKTsNCj8+DQoNCjwhLS0gYmFubmVyIC0tPg0KPGRpdiBpZD0ibXlDYXJvdXNlbCIgY2xhc3M9ImNhcm91c2VsIHNsaWRlIiBkYXRhLXJpZGU9ImNhcm91c2VsIj4NCgk8IS0tIEluZGljYXRvcnMgLS0+DQoJPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4NCgkJPGxpIGRhdGEtdGFyZ2V0PSIjbXlDYXJvdXNlbCIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4NCgkJPGxpIGRhdGEtdGFyZ2V0PSIjbXlDYXJvdXNlbCIgZGF0YS1zbGlkZS10bz0iMSIgY2xhc3M9IiI+PC9saT4NCgkJPGxpIGRhdGEtdGFyZ2V0PSIjbXlDYXJvdXNlbCIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4NCgkJDQoJPC9vbD4NCgk8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciIgcm9sZT0ibGlzdGJveCI+DQoJCTxkaXYgY2xhc3M9Iml0ZW0gYWN0aXZlIj4NCgkJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQoJCQkJPGRpdiBjbGFzcz0iY2Fyb3VzZWwtY2FwdGlvbiI+DQoJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC02IGJhbm5lcl9sZWZ0Ij4NCg0KCQkJCQk8L2Rpdj4NCgkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYgYmFubmVyX3JpZ2h0Ij4NCgkJCQkJDQoJCQkJCTwvZGl2Pg0KCQkJCQk8ZGl2IGNsYXNzPSJjbGVhcmZpeCI+PC9kaXY+DQoJCQkJPC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJCTxkaXYgY2xhc3M9Iml0ZW0gaXRlbTIiPg0KCQkJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCgkJCQk8ZGl2IGNsYXNzPSJjYXJvdXNlbC1jYXB0aW9uIHRleHQtY2VudGVyIj4NCgkJCQkJDQoJCQkJCTxkaXYgY2xhc3M9ImFnaWxlaXRzLWJ1dHRvbiB0b3BfYmFuX2FnaWxlIj4NCgkJCQkJCQ0KCQkJCQk8L2Rpdj4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgkJPGRpdiBjbGFzcz0iaXRlbSBpdGVtMyI+DQoJCQk8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KCQkJCTxkaXYgY2xhc3M9ImNhcm91c2VsLWNhcHRpb24iPg0KCQkJCQkNCgkJCQkJPGRpdiBjbGFzcz0iYWdpbGVpdHMtYnV0dG9uIHRvcF9iYW5fYWdpbGUiPg0KCQkJCQkJDQoJCQkJCTwvZGl2Pg0KCQkJCTwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCQkNCgk8L2Rpdj4NCgk8YSBjbGFzcz0ibGVmdCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbXlDYXJvdXNlbCIgcm9sZT0iYnV0dG9uIiBkYXRhLXNsaWRlPSJwcmV2Ij4NCgkJPHNwYW4gY2xhc3M9ImZhIGZhLWNoZXZyb24tbGVmdCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj4NCgkJPHNwYW4gY2xhc3M9InNyLW9ubHkiPlByZXZpb3VzPC9zcGFuPg0KCTwvYT4NCgk8YSBjbGFzcz0icmlnaHQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI215Q2Fyb3VzZWwiIHJvbGU9ImJ1dHRvbiIgZGF0YS1zbGlkZT0ibmV4dCI+DQoJCTxzcGFuIGNsYXNzPSJmYSBmYS1jaGV2cm9uLXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPg0KCQk8c3BhbiBjbGFzcz0ic3Itb25seSI+TmV4dDwvc3Bhbj4NCgk8L2E+DQoJPCEtLSBUaGUgTW9kYWwgLS0+DQo8L2Rpdj4NCjwhLS0gLy9iYW5uZXIgLS0+DQoNCjwhLS0gYmFubmVyIGJvdHRvbSAtLT4NCjxkaXYgY2xhc3M9IndlbGNvbWUiPg0KCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQoJCTxkaXYgY2xhc3M9ImNvbC1tZC00IHdlbGNvbWVfbGVmdCI+DQoJCQk8ZGl2IGNsYXNzPSJsYXllcjEiPg0KCQkJCTxkaXYgY2xhc3M9IndlbGNvbWVfbGVmdF9pbmZvIj4NCgkJCQkJPGgzPldlIG9mZmVyIGJlc3Qgd2F5IHRvIGVhcm4gbW9uZXk8L2gzPg0KCQkJCQk8cD5BdCBMb3cgaW52ZXN0ZW1lbnQgeW91IGNhbiBsZWFybiBhYm91dCBsb3QuIEFuIGludmVzdG1lbnQgaXMgYW4gYXNzZXQgb3IgaXRlbSB0aGF0IGlzIHB1cmNoYXNlZCB3aXRoIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBnZW5lcmF0ZSBpbmNvbWUgb3IgYXBwcmVjaWF0ZSBpbiB0aGUgZnV0dXJlLiBJbiBhbiBlY29ub21pYyBzZW5zZSwgYW4gaW52ZXN0bWVudCBpcyB0aGUgcHVyY2hhc2Ugb2YgZ29vZHMgdGhhdCBhcmUgbm90IGNvbnN1bWVkIHRvZGF5IGJ1dCBhcmUgdXNlZCBpbiB0aGUgZnV0dXJlIHRvIGNyZWF0ZSB3ZWFsdGguPC9wPg0KCQkJCQk8ZGl2IGNsYXNzPSJyZWFkIj4NCgkJCQkJCTxhIGhyZWY9ImFib3V0dXMucGhwIj5SZWFkIG1vcmUgJmd0OzwvYT4NCgkJCQkJPC9kaXY+DQoJCQkJPC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJCTxkaXYgY2xhc3M9ImNvbC1tZC04IHdlbGNvbWVfcmlnaHQiPg0KCQkJPGRpdiBjbGFzcz0iaW5uZXJfZ3JpZDEiPg0KCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC0xIGljb24gY29sb3IxIj4NCgkJCQkJPHNwYW4gY2xhc3M9ImZhIGZhLWZpbGUtbyIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj4NCgkJCQk8L2Rpdj4NCgkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtMTEgZ3JpZF9pbmZvIj4NCgkJCQkJPGgzPkFib3V0IFVzPC9oMz4NCgkJCQkJPHAgY2xhc3M9InRleHQtanVzdGlmeSI+Tm93LWEtZGF5cyBwZW9wbGUgbG9vayBmb3IgYSBiZXR0ZXIgd2F5IHRvIG1ha2UgbW9uZXkuIFJhdGhlciB0aGFuIHdvcmtpbmcgcGh5c2ljYWxseSBvciBtZWNoYW5pY2FsbHkgZm9yIDggdG8gMTAgaG91cnMsIHBlb3BsZSB0dXJuIHRoZWlyIGF0dGVudGlvbiB0byBNYXJrZXRpbmcgYnVzaW5lc3MgdGhhdCBpcyBNdWx0aSBMZXZlbCBNYXJrZXRpbmcgdGhhdCBvZmZlcnMgbm90IGp1c3QgdGhlIHByb21pc2Ugb2YgZXh0cmEtaW5jb21lIGJ1dCBhbHNvIHRoZSBvcHBvcnR1bml0eSB0byBidWlsZCB0aGUgYmVzdCBraW5rIG9mIGluY29tZSwgaW4gdGhlIHNlbnNlIGZvciBhIGxvbmcgdGVybS4gT25lIHN1Y2ggcHJvbWlzaW5nIGJ1c2luZXNzIGlzIEVhcm4gTGlmZSBJbmRpYSB3aGljaCBiZWdpbnMgaW4gdGhlIHllYXIgMjAxOCBpbiBUYW1pbG5hZHUuIEJhc2ljYWxseSBpbiBNYXJrZXRpbmcgYnVzaW5lc3MgdGVuZHMgdG8gZm9jdXMgbW9yZSBvbiBtb25leSBidXQgb3VyIHRhcmdldCBwcm9qZWN0cyBvbiBlYXJuaW5nIG1vbmV5IGFsb25nIHdpdGggZnVsZmlsbGluZyBzb21lIG90aGVyIGJhc2ljIG5lZWRzIG9mIHRvZGF5LiBUaGUgbWFpbiBmZWF0dXJlIG9mIHRoaXMgRWFybiBMaWZlIEluZGlhIGlzIHRvIG1hcmsgYSByYXBpZCBncm93dGggaW4gdGhyZWUgZmllbGRzIHN1Y2ggYXM6PC9wPg0KCQkJCQk8YnIgLz4NCgkJCQkJPHVsPg0KCQkJCQkJPGxpPkUtTGVhcm5pbmc8L2xpPg0KCQkJCQkJPGxpPk9ubGluZSBTaG9wcGluZyBwb3J0YWw8L2xpPg0KCQkJCQkJPGxpPkUtUmVjaGFyZ2U8L2xpPg0KCQkJCQk8L3VsPg0KCQkJCQk8YnIgLz4NCgkJCQkJPHAgY2xhc3M9InRleHQtanVzdGlmeSI+Rmlyc3RseSwgRS1MZWFybmluZyBmZWVkcyB5b3Ugd2l0aCB2YXJpb3VzIGVucmljaGVkIGFydGljbGVzLCBtZXNzYWdlcywgaW5mb3JtYXRpb25zIGFuZCBxdW90ZXMgd2l0aCB2YXJpb3VzIGxhbmd1YWdlcywgd2hlcmUgYSBwZXJzb24gY2FuIGVuam95IHRocm91Z2hvdXQgaGlzIGxpZmV0aW1lIGZyb20gdGhlIG1pbnV0ZSBvZiBoaXMgam9pbmluZy4gU2Vjb25kbHksIHdlIHByb3ZpZGUgT25saW5lIFNob3BwaW5nIFBvcnRhbCB3aGljaCBjb250cmlidXRlcyB0aGUgY3VzdG9tZXJzIHdpdGggcXVhbGl0eSBwcm9kdWN0cyBpbiBsb3cgY29zdC4gUGF5bWVudHMgYW5kIGNvbW1pc3Npb25zIGFyZSBhbHNvIGdpdmVuIGFjY29yZGluZyB0byB0aGUgcHVyY2hhc2luZyBvcHRpb24uIFRoaXJkbHkgRS1SZWNoYXJnZSBmZWQgdXAgdGhlIGN1c3RvbWVycyB3aXRoIGFuIGVhc3kgcmVjaGFyZ2luZyBvcHRpb24gd2hlcmUgdGhlIGN1c3RvbWVyIGNhbiBoaW1zZWxmIHJlY2hhcmdlIGhpcyBtb2JpbGUgcGhvbmVzLCBFQiBiaWxsIHZpY2UgdmVyc2EuIElmIGhlIHJlY29tbWVuZCBhbiBhbm90aGVyIHBlcnNvbiBiZWxvdyBoaW0sIGhlIHNob3VsZCBiZSByZXdhcmRlZCB3aXRoIHNvbWUgY29tbWlzc2lvbi4gVGh1cyBvdXIgYWltIGlzIHRvIHByb3ZlIGFuIGVmZmVjdGl2ZSBtYXJrZXRpbmcgcGxhbi48L3A+DQoJCQkJPC9kaXY+DQoJCQkJPGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2Pg0KCQkJPC9kaXY+DQoJCQkNCgkJPC9kaXY+DQoJCTxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4NCgkJDQoJCQ0KCQkNCgkJDQoJPC9kaXY+DQo8L2Rpdj4NCjwhLS0gLy9iYW5uZXIgYm90dG9tIC0tPg0KPGRpdiBjbGFzcz0id2hvIj4NCgk8ZGl2IGNsYXNzPSJsYXllciI+DQoJCQ0KCQk8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KCQkJPGRpdiBjbGFzcz0id2hvX2dyaWRzIj4NCgkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNiB3aG9fZ3JpZF9sZWZ0Ij4NCgkJCQkJPGgzPk1pc3Npb246PC9oMz4NCgkJCQkJPGg0PkJ5IHVzaW5nLCB0aGUgaW52ZXN0bWVudCBvZiAxMDAgb2YgdGhlIGN1c3RvbWVy4oCZcyBtb25leSwgd2UgaGVscCB0aGVtIHRvIGdyb3cgaW4gYWxsIG1hdHRlcnMuIFVzaW5nIHRoZSBiZXN0IG5ldHdvcmtzLCBvdXIgRWFybiBMaWZlIEluZGlhIG9mZmVyOiA8L2g0Pg0KCQkJCQkNCgkJCQkJPHAgY2xhc3M9Imxpc3RpbmciPjxpIGNsYXNzPSJmYSBmYS1jaGV2cm9uLXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPiBBIHByb2ZpdGFibGUgYW5kIHN0YWJsZSBidXNpbmVzcy48L3A+DQoJCQkJCTxwIGNsYXNzPSJsaXN0aW5nIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4gSGlnaCBxdWFsaXR5IHByb2R1Y3QgZnJvbSBsZWFkaW5nIG1hbnVmYWN0dXJlcnMgb2YgSXRhbHksIEdlcm1hbiwgSW5kaWEsIGNsb3RoZXMgZnJvbSBUYW1pbG5hZHUgZXNwZWNpYWxseSBmcm9tIFRpcnVwdXIgd2hvc2UgZWZmZWN0aXZlbmVzcyBoYXMgYmVlbiBjb25maXJtZWQgYnkgY2xpbmljYWwgdGVzdHMuPC9wPg0KCQkJCQk8cCBjbGFzcz0ibGlzdGluZyI+PGkgY2xhc3M9ImZhIGZhLWNoZXZyb24tcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+IEFjcXVpcmUga25vd2xlZGdlIHRocm91Z2ggb3VyIHdlYnNpdGUuPC9wPg0KCQkJCQk8cCBjbGFzcz0ibGlzdGluZyI+PGkgY2xhc3M9ImZhIGZhLWNoZXZyb24tcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+IFJlY2hhcmdlIHBvcnRhbC48L3A+DQoJCQkJPC9kaXY+DQoJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYgd2hvX2dyaWRfbGVmdCI+DQoJCQkJCTxoMz5WaXNpb246PC9oMz4NCgkJCQkJDQoJCQkJCTxwIGNsYXNzPSJsaXN0aW5nIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4gVG8gYnVpbGQgYW4gb3Bwb3J0dW5pdHkgZm9yIGxlYXJuaW5nIHRocm91Z2ggd2Vic2l0ZSBhbmQgdG8gaW50cm9kdWNlIEUtUHVibGlzaGVyLjwvcD4NCgkJCQkJPHAgY2xhc3M9Imxpc3RpbmciPjxpIGNsYXNzPSJmYSBmYS1jaGV2cm9uLXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPlRvIGJlIEluZGlh4oCZcyBuby4xIGxlYWRpbmcgcmVjaGFyZ2UgcHJvdmlkZXIgYW5kIG9ubGluZSByZXRhaWxlci48L3A+DQoJCQkJCTxwIGNsYXNzPSJsaXN0aW5nIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT5UbyBiZWNvbWUgSW5kaWHigJlzIGFwcHJlY2lhYmxlIG5ldHdvcmsgY29tcGFueSBhbnQgdG8gc2VydmUgdGhlIHBlb3BsZSBmb3IgdGhlaXIgYmV0dGVybWVudC48L3A+DQoJCQkJCTxwIGNsYXNzPSJsaXN0aW5nIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT5PdmVyYWxsLCBvdXIgbWFpbiB2aXNpb24gYWNjb3JkcyBtYW55IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gdGhlIGZpZWxkIG9mIE1MTSBhbmQgdG8gY3JlYXRlIGJ1c2luZXNzIHN0YWJpbGl0eS48L3A+DQoJCQkJPC9kaXY+DQoJCQkJPGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KPC9kaXY+DQoNCjwhLS0gdGVzdGltb25pYWxzIGZyZWUgY29uc3VsdGluZyAtLT4NCjxkaXYgY2xhc3M9InRlc3RfY29uc3VsdGFudCI+DQoJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCgkJPCEtLSBUZXN0aW1vbmlhbHMgU2xpZGVyLS0+DQoJCTxkaXYgY2xhc3M9InNsaWRlciBjb2wtbWQtNiI+DQoJCQk8aDMgY2xhc3M9ImhlYWRpbmciPkhhcHB5IENsaWVudHM8L2gzPg0KCQkJCTxkaXYgY2xhc3M9ImNhbGxiYWNrc19jb250YWluZXIiPg0KCQkJCQk8dWwgY2xhc3M9InJzbGlkZXMgY2FsbGJhY2tzIGNhbGxiYWNrczEiIGlkPSJzbGlkZXI0Ij4NCgkJCQkJCTxsaT4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCI+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC0zIHRlc3RfaW1nIj4NCgkJCQkJCQkJCTxpbWcgc3JjPSJpbWFnZXMvdGVhbTEuanBnIiBhbHQ9ImNsaWVudDEiIC8+DQoJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtOSB0ZXN0X2luZm8iPg0KCQkJCQkJCQkJPGg0PkxhdXJhIEVsaXNhPC9oND4NCgkJCQkJCQkJCTxoNT5kZXNpZ25hdGlvbjwvaDU+DQoJCQkJCQkJCQk8dWwgY2xhc3M9InJhdGluZyI+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvbGk+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvbGk+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvbGk+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvbGk+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyLWhhbGYtbyIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2xpPg0KCQkJCQkJCQkJPC91bD4NCgkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4NCgkJCQkJCQkJPHA+RG9uZWMgYmliZW5kdW0gbW9sZXN0aWUgY3Vyc3VzLiBJbnRlZ2VyIGV4IGVuaW0sIHNvbGxpY2l0dWRpbiBxdWlzaSBtYXVyaXMgcGVsbGVudGVzcXVlIGFjIGluLCBkaWduaXNzaW0uIFZlc3RpYnVsdW0gdmVsIGNvbnNlcXVhdGVyb3MsIGEgZmVybWVudHVtIHJpc3VzLiBQaGFzZWxsdXMgdm9sdXRwYXQsIGRvbG9yIGxhb3JlZXQgY29uZGltIGVudHVtIGVsZWlmZW5kLCBqdXN0byB0dXJwaXMgZXVpc21vZCBuZXF1ZSwgc2l0IGFtZXQgYmliZW5kdW0gbGliZXJvIG5pc2wgaWQgb3JjaS4gUHJvaW4gc29kYWxlcyBjdXJzdXMgZXJvcyB2ZWwgYXVjdG9yLiA8L3A+DQoJCQkJCQkJPC9kaXY+DQoJCQkJCQk8L2xpPg0KCQkJCQkJPGxpPg0KCQkJCQkJCTxkaXYgY2xhc3M9InRlc3RpbW9uaWFsIj4NCgkJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTMgdGVzdF9pbWciPg0KCQkJCQkJCQkJPGltZyBzcmM9ImltYWdlcy90ZWFtMi5qcGciIGFsdD0iY2xpZW50MSIgLz4NCgkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC05IHRlc3RfaW5mbyI+DQoJCQkJCQkJCQk8aDQ+SXNhYmVsbGE8L2g0Pg0KCQkJCQkJCQkJPGg1PmRlc2lnbmF0aW9uPC9oNT4NCgkJCQkJCQkJCTx1bCBjbGFzcz0icmF0aW5nIj4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXItaGFsZi1vIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvbGk+DQoJCQkJCQkJCQkJPGxpPjxzcGFuIGNsYXNzPSJmYSBmYS1zdGFyLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCTwvdWw+DQoJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJjbGVhcmZpeCI+PC9kaXY+DQoJCQkJCQkJCTxwPkRvbmVjIGJpYmVuZHVtIG1vbGVzdGllIGN1cnN1cy4gSW50ZWdlciBleCBlbmltLCBzb2xsaWNpdHVkaW4gcXVpc2kgbWF1cmlzIHBlbGxlbnRlc3F1ZSBhYyBpbiwgZGlnbmlzc2ltLiBWZXN0aWJ1bHVtIHZlbCBjb25zZXF1YXRlcm9zLCBhIGZlcm1lbnR1bSByaXN1cy4gUGhhc2VsbHVzIHZvbHV0cGF0LCBkb2xvciBsYW9yZWV0IGNvbmRpbSBlbnR1bSBlbGVpZmVuZCwganVzdG8gdHVycGlzIGV1aXNtb2QgbmVxdWUsIHNpdCBhbWV0IGJpYmVuZHVtIGxpYmVybyBuaXNsIGlkIG9yY2kuIFByb2luIHNvZGFsZXMgY3Vyc3VzIGVyb3MgdmVsIGF1Y3Rvci4gPC9wPg0KCQkJCQkJCTwvZGl2Pg0KCQkJCQkJPC9saT4NCgkJCQkJCTxsaT4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCI+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC0zIHRlc3RfaW1nIj4NCgkJCQkJCQkJCTxpbWcgc3JjPSJpbWFnZXMvdGVhbTMuanBnIiBhbHQ9ImNsaWVudDEiIC8+DQoJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtOSB0ZXN0X2luZm8iPg0KCQkJCQkJCQkJPGg0PkpvaG5zb248L2g0Pg0KCQkJCQkJCQkJPGg1PmRlc2lnbmF0aW9uPC9oNT4NCgkJCQkJCQkJCTx1bCBjbGFzcz0icmF0aW5nIj4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9saT4NCgkJCQkJCQkJCQk8bGk+PHNwYW4gY2xhc3M9ImZhIGZhLXN0YXItbyIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2xpPg0KCQkJCQkJCQkJPC91bD4NCgkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4NCgkJCQkJCQkJPHA+RG9uZWMgYmliZW5kdW0gbW9sZXN0aWUgY3Vyc3VzLiBJbnRlZ2VyIGV4IGVuaW0sIHNvbGxpY2l0dWRpbiBxdWlzaSBtYXVyaXMgcGVsbGVudGVzcXVlIGFjIGluLCBkaWduaXNzaW0uIFZlc3RpYnVsdW0gdmVsIGNvbnNlcXVhdGVyb3MsIGEgZmVybWVudHVtIHJpc3VzLiBQaGFzZWxsdXMgdm9sdXRwYXQsIGRvbG9yIGxhb3JlZXQgY29uZGltIGVudHVtIGVsZWlmZW5kLCBqdXN0byB0dXJwaXMgZXVpc21vZCBuZXF1ZSwgc2l0IGFtZXQgYmliZW5kdW0gbGliZXJvIG5pc2wgaWQgb3JjaS4gUHJvaW4gc29kYWxlcyBjdXJzdXMgZXJvcyB2ZWwgYXVjdG9yLiA8L3A+DQoJCQkJCQkJPC9kaXY+DQoJCQkJCQk8L2xpPg0KCQkJCQk8L3VsPg0KCQk8ZGl2IGNsYXNzPSJjbGVhcmZpeCI+IDwvZGl2Pg0KCQkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgkJPCEtLSAvL1Rlc3RpbW9uaWFscyBTbGlkZXItLT4NCgkJDQoJCTwhLS0gRnJlZSBjb25zdWx0aW5nIC0tPg0KCQk8ZGl2IGNsYXNzPSJjb25zdWx0aW5nIGNvbC1tZC02Ij4NCgkJCTxoMyBjbGFzcz0iaGVhZGluZyI+RnJlZSBjb25zdWx0aW5nPC9oMz4NCgkJCTxkaXYgY2xhc3M9Ind0aHJlZS1jb250YWN0LWZvcm0iPg0KCQkJCTxmb3JtIGFjdGlvbj0iIyIgbWV0aG9kPSJwb3N0Ij4NCgkJCQkJPGlucHV0IHR5cGU9InRleHQiIG5hbWU9Ik5hbWUiIHBsYWNlaG9sZGVyPSJOYW1lIiByZXF1aXJlZD0iIj4NCgkJCQkJPGlucHV0IHR5cGU9ImVtYWlsIiBjbGFzcz0iZW1haWwiIG5hbWU9IkVtYWlsIiBwbGFjZWhvbGRlcj0iRW1haWwiIHJlcXVpcmVkPSIiPg0KCQkJCQk8ZGl2IGNsYXNzPSJjbGVhcmZpeCI+PC9kaXY+DQoJCQkJCTxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0ibnVtYmVyIiBuYW1lPSJudW1iZXIiIHBsYWNlaG9sZGVyPSJQaG9uZSBOdW1iZXIiIHJlcXVpcmVkPSIiPg0KCQkJCQk8dGV4dGFyZWEgbmFtZT0iTWVzc2FnZSIgcGxhY2Vob2xkZXI9Ik1lc3NhZ2UiIHJlcXVpcmVkPSIiPjwvdGV4dGFyZWE+DQoJCQkJCTxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJTVUJNSVQiPg0KCQkJCTwvZm9ybT4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgkJPCEtLSAvL0ZyZWUgY29uc3VsdGluZyAtLT4NCgkJPGRpdiBjbGFzcz0iY2xlYXJmaXgiPiA8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2Pg0KPCEtLSB0ZXN0aW1vbmlhbHMgZnJlZSBjb25zdWx0aW5nIC0tPg0KDQoNCjwhLS0gZm9vdGVyIC0tPg0KDQo8P3BocA0KaW5jbHVkZSgiaW5jL2Zvb3Rlci5waHAiKTsNCj8+DQo8IS0tIC8vZm9vdGVyIC0tPg0KDQoJDQoJPCEtLSBvd2wgY2Fyb3VzZWwgLS0+DQoJPHNjcmlwdCBzcmM9ImpzL293bC5jYXJvdXNlbC5qcyI+PC9zY3JpcHQ+DQoJPHNjcmlwdD4NCgkJJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgew0KCQkJJCgiI293bC1kZW1vIikub3dsQ2Fyb3VzZWwoew0KDQoJCQkJYXV0b1BsYXk6IDMwMDAsIC8vU2V0IEF1dG9QbGF5IHRvIDMgc2Vjb25kcw0KCQkJCWF1dG9QbGF5OiB0cnVlLA0KCQkJCWl0ZW1zOiAzLA0KCQkJCWl0ZW1zRGVza3RvcDogWzk5MSwgMl0sDQoJCQkJaXRlbXNEZXNrdG9wU21hbGw6IFs0MTQsIDRdDQoNCgkJCX0pOw0KCQl9KTsgDQoJPC9zY3JpcHQ+DQoJPCEtLSAvL293bCBjYXJvdXNlbCAtLT4NCgkNCgk8IS0tIFJlc3BvbnNpdmUgc2xpZGVyICAtLT4NCgk8c2NyaXB0IHNyYz0ianMvcmVzcG9uc2l2ZXNsaWRlcy5taW4uanMiPjwvc2NyaXB0Pg0KCTxzY3JpcHQ+DQoJCSQoZnVuY3Rpb24gKCkgew0KCQkJJCgiI3NsaWRlcjQiKS5yZXNwb25zaXZlU2xpZGVzKHsNCgkJCQlhdXRvOiB0cnVlLA0KCQkJCXBhZ2VyOiB0cnVlLA0KCQkJCW5hdjogdHJ1ZSwNCgkJCQlzcGVlZDogMTAwMCwNCgkJCQluYW1lc3BhY2U6ICJjYWxsYmFja3MiLA0KCQkJCWJlZm9yZTogZnVuY3Rpb24gKCkgew0KCQkJCQkkKCcuZXZlbnRzJykuYXBwZW5kKCI8bGk+YmVmb3JlIGV2ZW50IGZpcmVkLjwvbGk+Iik7DQoJCQkJfSwNCgkJCQlhZnRlcjogZnVuY3Rpb24gKCkgew0KCQkJCQkkKCcuZXZlbnRzJykuYXBwZW5kKCI8bGk+YWZ0ZXIgZXZlbnQgZmlyZWQuPC9saT4iKTsNCgkJCQl9DQoJCQl9KTsNCgkJfSk7DQoJPC9zY3JpcHQ+DQoJPCEtLSAvL1Jlc3BvbnNpdmUgc2xpZGVyICAtLT4NCg0KCTwhLS0gRmxleCBzbGlkZXItc2NyaXB0IC0tPg0KCTxzY3JpcHQgZGVmZXIgc3JjPSJqcy9qcXVlcnkuZmxleHNsaWRlci5qcyI+PC9zY3JpcHQ+DQoJCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCgkJDQoJCSQod2luZG93KS5sb2FkKGZ1bmN0aW9uKCl7DQoJCSAgJCgnLmZsZXhzbGlkZXInKS5mbGV4c2xpZGVyKHsNCgkJCWFuaW1hdGlvbjogInNsaWRlIiwNCgkJCXN0YXJ0OiBmdW5jdGlvbihzbGlkZXIpew0KCQkJICAkKCdib2R5JykucmVtb3ZlQ2xhc3MoJ2xvYWRpbmcnKTsNCgkJCX0NCgkJICB9KTsNCgkJfSk7DQoJICA8L3NjcmlwdD4NCgk8IS0tIC8vRmxleCBzbGlkZXItc2NyaXB0IC0tPg0KCQ0KCTwhLS0gc3RhcnQtc21vb3RoLXNjcm9sbGluZyAtLT4NCgk8c2NyaXB0IHNyYz0ianMvbW92ZS10b3AuanMiPjwvc2NyaXB0Pg0KCTxzY3JpcHQgc3JjPSJqcy9lYXNpbmcuanMiPjwvc2NyaXB0Pg0KCTxzY3JpcHQ+DQoJCWpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCQpIHsNCgkJCSQoIi5zY3JvbGwiKS5jbGljayhmdW5jdGlvbiAoZXZlbnQpIHsNCgkJCQlldmVudC5wcmV2ZW50RGVmYXVsdCgpOw0KDQoJCQkJJCgnaHRtbCxib2R5JykuYW5pbWF0ZSh7DQoJCQkJCXNjcm9sbFRvcDogJCh0aGlzLmhhc2gpLm9mZnNldCgpLnRvcA0KCQkJCX0sIDEwMDApOw0KCQkJfSk7DQoJCX0pOw0KCTwvc2NyaXB0Pg0KCTwhLS0gLy9lbmQtc21vb3RoLXNjcm9sbGluZyAtLT4NCgkNCgk8IS0tIHNtb290aC1zY3JvbGxpbmctb2YtbW92ZS11cCAtLT4NCgk8c2NyaXB0Pg0KCQkkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbiAoKSB7DQoJCQkvKg0KCQkJdmFyIGRlZmF1bHRzID0gew0KCQkJCWNvbnRhaW5lcklEOiAndG9Ub3AnLCAvLyBmYWRpbmcgZWxlbWVudCBpZA0KCQkJCWNvbnRhaW5lckhvdmVySUQ6ICd0b1RvcEhvdmVyJywgLy8gZmFkaW5nIGVsZW1lbnQgaG92ZXIgaWQNCgkJCQlzY3JvbGxTcGVlZDogMTIwMCwNCgkJCQllYXNpbmdUeXBlOiAnbGluZWFyJyANCgkJCX07DQoJCQkqLw0KDQoJCQkkKCkuVUl0b1RvcCh7DQoJCQkJZWFzaW5nVHlwZTogJ2Vhc2VPdXRRdWFydCcNCgkJCX0pOw0KDQoJCX0pOw0KCTwvc2NyaXB0Pg0KCTwhLS0gLy9zbW9vdGgtc2Nyb2xsaW5nLW9mLW1vdmUtdXAgLS0+DQoJDQoJPCEtLSBzbW9vdGggc2Nyb2xsaW5nIGpzIC0tPg0KCTxzY3JpcHQgc3JjPSJqcy9TbW9vdGhTY3JvbGwubWluLmpzIj48L3NjcmlwdD4NCgk8IS0tIC8vc21vb3RoIHNjcm9sbGluZyBqcyAtLT4NCg0KPC9ib2R5Pg0KPC9odG1sPg=="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
\r\ninclude | 1 |
base64_decode | 1 |
Stats
MD5 | 8b3e7dc3fc14d8fc341dfeee41682f81 |
Eval Count | 1 |
Decode Time | 74 ms |