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 $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
if( !isset($_SESSION) ) session_start();
if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';
function __autoload($class)
{
if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");
}
$obj = new database;
if (file_exists('../utilities/gestionacces.php')) include_once('../utilities/gestionacces.php');
extract($_REQUEST);
$requete ="
select A.numsalarie,A.matriculesalarie as matricule,C.categorie,C.sousatelier,
C.atelier,D.departement,A.population from tblsalarie A
inner join tblinfoscte B on B.numsalarie = A.numsalarie and B.datedepart is null
inner join tblsalautre C on C.NumSalarie = A.numsalarie
inner join tblaffectation D on D.numsalarie = A.numsalarie";
$condPopulation = (empty($population) ) ? " A.population like'%'" : " A.population like '{$population}'";
$condDepartement = (empty($departement)) ? " D.departement like'%'" : " D.departement like '{$departement}'";
$condAtelier = (empty($atelier)) ? " atelier like'%'" : " atelier like '{$atelier}'";
$condSousAtelier = (empty($sousAtelier) )? " sousatelier like'%'" : " sousatelier like '{$sousAtelier}'";
$condCategorie = (empty($categorie) )? " categorie like'%'" : " categorie like '{$categorie}'";
$condMatricule = (empty($matricule)) ? " matriculesalarie like'%'" : " matriculesalarie like '{$matricule}'";
$reqs = "select numsalarie from ({$requete} where {$condDepartement} AND {$condPopulation} AND {$condAtelier} AND {$condSousAtelier} AND {$condCategorie} AND {$condMatricule}) F";
$rowsPerPage = 20;
$valTriSalarie = isset($_REQUEST['valTriSalarie']) ? $_REQUEST['valTriSalarie'] : NULL;
$low = isset($_REQUEST['low']) ? $_REQUEST['low'] : 1;
$high = isset($_REQUEST['high']) ? $_REQUEST['high'] : $rowsPerPage;
$numSalarie = isset($_SESSION['numSalarie']) ? $_SESSION['numSalarie'] : NULL;
echo "<input type='hidden' name='txtTriSalarie' id='txtTriSalarie' value='{$valTriSalarie}' readonly />
";
echo "<input type='hidden' name='txtLow' id='txtLow' value='{$low}' readonly />
";
echo "<input type='hidden' name='txtHigh' id='txtHigh' value='{$high}' readonly />
";
echo "<input type='hidden' name='txtPerPage' id='txtPerPage' value='{$rowsPerPage}' readonly />
";
$user = "";
if ( !empty($numSalarie) )
{
$table = "tblSalarie";
$condition = "NumSalarie = {$numSalarie}";
$fldSal = array( 'Matriculesalarie', 'Nom', 'Prenom' );
$lstSal = $obj->getFieldsById($table, $fldSal, $condition);
$rstMatricule = $lstSal['Matriculesalarie'];
$rstNom = $lstSal['Nom'];
$rstPrenom = $lstSal['Prenom'];
$user = $rstMatricule . " - " . $rstNom . " " . $rstPrenom;
} // if ( !empty($numSalarie) )
$user = ( ($profil == 'admin') ? 'Administrateur' : $user );
$droitCSal = accesDroit( $profil, 4011, "Cration" );
$createSal = $droitCSal ? NULL : 'disabled';
$droitMSal = accesDroit( $profil, 4012, "Modification" );
$modifSal = $droitMSal ? NULL : 'disabled';
?>
<style type="text/css">
a
{
text-decoration:none;
cursor:pointer;
}
table.tablesorter {
font-family:arial;
background-color: #CDCDCD;
margin:10px 0pt 15px;
width: 100%;
}
table.tablesorter thead tr .header {
text-align: center;
background-image: url(images/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(images/desc.gif);
}
table.tablesorter td {
padding: 3px;
}
table.triSal td {
vertical-align: middle;
}
fieldset
{
width: auto;
border:1px solid #abc;
padding: 5px;
}
#hLeft { float: left; }
#hRight { float: left; width: 200px; margin:50px 0 0 10px; }
</style>
<link href="vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-buttons-bs/css/buttons.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-fixedheader-bs/css/fixedHeader.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-responsive-bs/css/responsive.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-scroller-bs/css/scroller.bootstrap.min.css" rel="stylesheet">
<link href="build/css/custom.min.css" rel="stylesheet">
<div class="salarie">
<?php
$choixTri = "";
$choixSorti = "";
$valeur = "";
$table = "tblSalarie";
$obj2 = new database;
$nbEnreg = $obj2->enregCount($table);
if ( $nbEnreg == 0)
{
echo "<p>Liste des salariés vide</p>";
}
else
{
$reqNumRows = "SELECT MAX(ID) AS nbSalarie FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.NumSalarie DESC) AS ID FROM {$table} ";
$txtSQL = "SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.NumSalarie) AS ID, {$table}.NumSalarie, {$table}.MatriculeSalarie, ";
$txtSQL .= "{$table}.Civilite, {$table}.Nom, {$table}.Prenom, {$table}.CodeFonctionEntreprise ";
$txtSQL .= "FROM {$table} ";
$salSQL = "INNER JOIN tblInfoScte ON {$table}.NumSalarie = tblInfoScte.NumSalarie ";
if ( empty($valTriSalarie) ) { $_SESSION['combo'] = ''; $_SESSION['triSorti'] = 'present'; }
else
{
$triSalarie = explode(";", $valTriSalarie);
$choixSorti = $triSalarie[0];
$choixTri = $triSalarie[1];
$valeur = (count($triSalarie) > 2) ? $triSalarie[2] : NULL;
}
$query = NULL;
if ( empty($choixSorti) || ($choixSorti == 'present') ) { $_SESSION['triSorti'] = 'present'; $salSQL .= "WHERE tblInfoScte.DateDepart IS NULL "; }
else { $_SESSION['triSorti'] = 'Sorti'; $salSQL .= "WHERE tblInfoScte.DateDepart IS NOT NULL "; }
$salSQL .= "AND tblInfoScte.InfoEnCours = 1 ";
$txtSQL .= $salSQL;
$reqNumRows.= $salSQL;
if ( $choixTri == 'tous' || empty($valTriSalarie) )
{
$_SESSION['valTriSalarie'] = '';
$_SESSION['choixTri'] = '';
$_SESSION['txtMatricule'] = '';
$_SESSION['txtValeur'] = '';
$_SESSION['combo'] = '';
$_SESSION['triSexe'] = '';
}
else
{
if ( left($choixTri, 9) == 'matricule' )
{
$matricule = explode("=", $choixTri);
$_SESSION['valTriSalarie'] = $valTriSalarie;
$_SESSION['choixTri'] = 'matricule';
$_SESSION['combo'] = '';
$_SESSION['txtMatricule'] = $matricule[1];
$_SESSION['txtValeur'] = '';
$_SESSION['triSexe'] = '';
$query = "AND MatriculeSalarie LIKE '". $matricule[1] . "%' ";
}
elseif ( left($choixTri, 8) == 'civilite' )
{
$styleChamp = "style='display:none'";
$rechSexe = explode("=", $choixTri);
$_SESSION['valTriSalarie'] = $valTriSalarie;
$_SESSION['choixTri'] = 'tous';
$_SESSION['combo'] = 'civilite';
$_SESSION['txtMatricule'] = '';
$_SESSION['txtValeur'] = '';
$_SESSION['triSexe'] = ( ($rechSexe[1] == 0) ? 'Homme' : 'Femme');
if ( $rechSexe[1] == 0 ) { $hommeAttribute = 'checked="checked"'; }
else { $femmeAttribute = 'checked="checked"'; }
$civilite = ($rechSexe[1] == 0) ? "Civilite = 0 " : "({$table}.Civilite = 1 OR {$table}.Civilite = 2) ";
$query = "AND {$civilite} ";
}
else
{
$champ = $choixTri;
$_SESSION['choixTri'] = 'tous';
$_SESSION['txtMatricule'] = '';
$_SESSION['triSexe'] = '';
$_SESSION['txtValeur'] = $valeur;
if ( $champ == 'codefonctionentreprise' )
{
$_SESSION['combo'] = 'codefonctionentreprise';
$query = "AND {$table}.NumSalarie IN (SELECT NumSalarie FROM tblAffectation WHERE EmploiOccupe LIKE '" . str_replace("'", "''", $valeur) . "%' AND InfoEnCours = 1)";
}
else
{
$_SESSION['combo'] = $champ;
$query = "AND {$table}.{$champ} LIKE '" . str_replace("'", "''", $valeur) . "%'";
}
}
}
$txtSQL .= $query . " and tblsalarie.numsalarie in($reqs) ";
//echo $txtSQL;
if ($matricule!= '') {
$txtSQL .= " ) AS tblSalarie";
}
else
{
$txtSQL .= " ) AS tblSalarie ";
}
$listeSalarie = $obj->showData($txtSQL);
$reqNumRows .= $query;
$reqNumRows .= " and tblsalarie.numsalarie in($reqs)) AS tblNbSalarie";
$sttNumRows = $obj->getData($reqNumRows);
$numRows = $sttNumRows['nbSalarie'];
echo "<input type='hidden' name='txtNumRows' id='txtNumRows' value='{$numRows}' readonly />
";
$triSalarie = isset($_SESSION['choixTri']) ? $_SESSION['choixTri'] : 'tous';
$sTriSexe = isset($_SESSION['triSexe']) ? $_SESSION['triSexe'] : 'homme';
$sTriSorti = isset($_SESSION['triSorti']) ? $_SESSION['triSorti'] : 'present';
$triMatricule = isset($_SESSION['txtMatricule']) ? $_SESSION['txtMatricule'] : '';
$triValeur = isset($_SESSION['txtValeur']) ? $_SESSION['txtValeur'] : '';
$selCombo = isset($_SESSION['combo']) ? $_SESSION['combo'] : '';
$matriculeAttribute = "";
$tousAttribute = "";
if ( ($triSalarie == 'matricule') )
{
$matriculeAttribute = 'checked="checked"';
$grisValeur = "disabled=true";
$grisCombo = "disabled=true";
$grisMatricule = "";
}
else
{
$tousAttribute = 'checked="checked"';
$grisMatricule = "disabled=true";
$grisValeur = "disabled";
$grisCombo = "";
}
$selFonction = "";
$selNom = "";
$selPrenom = "";
$selSexe = "";
$hommeAttribute = "";
$femmeAttribute = "";
$presentAttribute = "";
$sortiAttribute = "";
$styleSexe = "style='display:none'";
$styleChamp = NULL;
switch ( $selCombo )
{
case 'codefonctionentreprise' :
{
$grisValeur = ""; $selFonction = "selected";
break;
}
case 'nom' :
{
$grisValeur = ""; $selNom = "selected";
break;
}
case 'prenom' :
{
$grisValeur = ""; $selPrenom = "selected";
break;
}
case 'civilite' :
{
$grisValeur = "disabled"; $selSexe = "selected"; $styleSexe = NULL; $styleChamp = "style='display:none'";
break;
}
}
if ( $sTriSorti == 'present' ) { $presentAttribute = 'checked="checked"'; }
else { $sortiAttribute = 'checked="checked"'; }
if ( $sTriSexe == 'Homme' ) { $hommeAttribute = 'checked="checked"'; }
else { $femmeAttribute = 'checked="checked"'; }
?>
<div id="haut" style = "display:none;">
<div id="hLeft">
<fieldset>
<legend><p>Critères et mode de sélection salariés</p></legend>
<table class="triSal">
<tr>
<td><input type="radio" id="optTri" name="triSalarie" value="tous" <?php echo $tousAttribute; ?> /> </td>
<td>Tous les salariés</td>
<td>
<input type="radio" id="optSorti" name="triSorti" value="present" <?php echo $presentAttribute; ?> /> Présents
</td>
<td> </td>
<td>Colonne </td>
<td>
<select name="cbChamp" id="cbChamp" <?php echo $grisCombo; ?> >
<option value="">-- champs disponibles --</option>
<option <?php echo $selFonction; ?> value="codefonctionentreprise">Fonction</option>
<option <?php echo $selNom; ?> value="nom">Nom</option>
<option <?php echo $selPrenom; ?> value="prenom">Prénom(s)</option>
<option <?php echo $selSexe; ?> value="civilite">Sexe</option>
</select>
</td>
</tr>
<tr>
<td colspan="6" height="5"></td></tr>
<tr>
<td><input type="radio" id="optTri" name="triSalarie" value="matricule" <?php echo $matriculeAttribute; ?> /> </td>
<td>Matric. commence par </td>
<td><input type="text" id="txtMatricule" name="txtMatricule" value="<?php echo $triMatricule; ?>" maxlength="7" <?php echo $grisMatricule; ?> /> </td>
<td> </td>
<td><div id="champ1" <?php echo $styleChamp; ?> >Commence par </div></td>
<td>
<div id="champ2" <?php echo $styleChamp; ?> >
<input type="text" id="txtValeur" name="txtValeur" <?php echo $grisValeur; ?> value="<?php echo $triValeur; ?>" />
<span id="errValeur" class="error"></span>
</div>
<div id="sexe" <?php echo $styleSexe; ?> >
<input type="radio" id="optSexe" name="triSexe" value="Homme" <?php echo $hommeAttribute; ?> /> Homme
<input type="radio" id="optSexe" name="triSexe" value="Femme" <?php echo $femmeAttribute; ?> /> Femme
</div>
</td>
</tr>
</table>
</fieldset>
<p>
<table width="600">
<tr>
<td width="300" style="text-align: right;"><button class='customBtn triBtn'>Afficher</button></td>
</tr>
</table>
</p>
</div>
</div>
<div style='clear:both;'></div>
<div id="liste">
<table id="datagrid" class="tftable tablesorter" width="100%">
<thead>
<tr>
<th width="10%">Matricule </th>
<th width="30%">Fonction </th>
<th width="8%">Civilité </th>
<th width="20%">Nom </th>
<th width="20%">Prénom(s) </th>
<th width="5%" style="text-align:center;">Action</th>
</tr>
</thead>
<tbody>
<?php
if ( !empty($listeSalarie) )
{
foreach( $listeSalarie as $value )
{
extract($value);
switch ( $Civilite )
{
case 0 :
{
$titre = "M.";
break;
}
case 1 :
{
$titre = "Mme";
break;
}
case 2 :
{
$titre = "Mlle";
break;
}
}
$table = "tblAffectation";
$condition = "NumSalarie = {$NumSalarie} AND infoencours = 1";
$fldEmploi = array( 'EmploiOccupe' );
$rstIntitulePoste = $obj->getById($table, $fldEmploi, $condition);
$emploi = $rstIntitulePoste['EmploiOccupe'];
$tblSorti = 'tblInfoScte';
$conSorti = "NumSalarie = {$NumSalarie} AND InfoEnCours = 1";
$fldSorti = array( 'DateDepart' );
$sttSorti = $obj->getFieldsById($tblSorti, $fldSorti, $conSorti);
$dateDepart = $sttSorti['DateDepart'];
if ( is_null($dateDepart) ) { $color = '#000000'; }
else { $color = '#FF0000'; }
$colorD = '<font color=' . $color . '>';
$colorF = '</font>';
echo "<tr>
";
echo "<td style='text-align: center;'>{$colorD}" . strtoupper($MatriculeSalarie) . "{$colorF}</td>
";
echo "<td>{$colorD} {$emploi} {$colorF}</td>
";
echo "<td>{$colorD} {$titre} {$colorF}</td>
";
echo "<td>{$colorD} {$Nom} {$colorF}</td>
";
echo "<td>{$colorD} {$Prenom} {$colorF}</td>
";
echo "<td style='text-align:center;'>";
echo "<div style='display:none' class='compteur'>{$NumSalarie}</div>";
echo "<div style='display:none' class='matricule'>{$MatriculeSalarie}</div>";
echo "<input type='image' class='editSalarieBtn' src='images/b_edit.png' title='Modification' {$modifSal} />
";
echo "<input type='image' class='histoDateBtn' src='images/b_calendar.png' title='Planning du salari' />
";
echo "</td>
";
echo "</tr>
";
}
}
?>
</tbody>
</table>
<?php
if ( $choixSorti == 'sorti' ) $legend = "<span class='error'>(rouge) salarié sorti</span>";
else $legend = NULL;
$afterTable = <<<BOTTOM
<table width="100%">
<tr>
<td width="75%"> {$legend} </td>
<td width="2%"> </td>
<td width="4%"><div id="debut" style="display:none"><a href='#' class='first'>Début</a> </div></td>
<td width="7%"><div id="precedent" style="display:none"><a href='#' class='previous'>Précédent</a> </div></td>
<td width="5%"><div id="suivant" style="display:none"><a href='#' class='next'>Suivant</a> </div></td>
<td width="7%"><div id="fin" style="display:none"><a href='#' class='last'>Fin</a></div></td>
</tr>
</table>
BOTTOM;
//echo $afterTable;
} ?>
</div>
<div class='closeAvc'><button class='customBtn'>Fermer</button></div>
<div id="popup"></div>
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="vendors/datatables.net/js/jquery.dataTables.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
var myTable = $(".tftable").DataTable({
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
},
dom: "ltip",
pagingType: "simple_numbers",
pageLength: 10,
});
var low = '';
var high = '';
var valTriSalarie = '';
var selMatricule = '';
var optSorti = '';
var compteur = 0;
var perPage = 0;
var numRows = 0;
var prevPageL = 0;
var prevPageH = 0;
var nextPageH = 0;
var nextPageL = 0;
var lastPageL = 0;
var lastPageH = 0;
valTriSalarie = $("#txtTriSalarie").val();
low = $("#txtLow").val();
low = parseInt(low);
high = $("#txtHigh").val();
high = parseInt(high);
perPage = $("#txtPerPage").val();
perPage = parseInt(perPage);
numRows = $("#txtNumRows").val();
numRows = parseInt(numRows);
var dept = $("#departement").val();
var pop = $("#population").val();
var ate = $("#atelier").val();
var sate = $("#sousAtelier").val();
var cat = $("#categorie").val();
var matr = $("#matricule").val();
$('.closeAvc').hide();
if ( numRows <= perPage )
{
$("#debut").hide();
$("#precedent").hide();
$("#suivant").hide();
$("#fin").hide();
}
if ( low > 1 )
{
prevPageH = low - 1;
prevPageL = prevPageH - perPage + 1;
}
if ( numRows > perPage )
{
$("#debut").show();
$("#precedent").show();
$("#suivant").show();
$("#fin").show();
nextPageL = high + 1;
nextPageH = nextPageL + perPage - 1;
lastPageH = (Math.ceil( numRows / perPage )) * perPage;
lastPageL = lastPageH - perPage + 1;
}
if ( high == lastPageH ) { $("#suivant").hide(); $("#fin").hide(); }
if ( low == 1 ) { $("#debut").hide(); $("#precedent").hide(); }
$(".first").click(function() { $('#loaderImage').show(); showEmployee(1, perPage, dept, pop,ate ,sate,cat,matr); });
$(".previous").click(function() { $('#loaderImage').show(); showEmployee(prevPageL, prevPageH, dept, pop,ate ,sate,cat,matr); });
$(".next").click(function() { $('#loaderImage').show(); showEmployee(nextPageL, nextPageH, dept, pop,ate ,sate,cat,matr); });
$(".last").click(function() { $('#loaderImage').show(); showEmployee(lastPageL, lastPageH, dept, pop,ate ,sate,cat,matr); });
$("input[name=triSalarie]:radio").change(function ()
{
var choixTri = $(this).val();
$("#champ1").show();
$("#champ2").show();
$("#txtValeur").attr("disabled","disabled");
if ( choixTri == 'matricule' )
{
//alert(choixTri);
//$("#txtMatricule").removeAttr("disabled");
$("input[name=txtMatricule]:text").removeAttr("disabled");
$("#cbChamp").attr("disabled","disabled");
$("#txtValeur").val('');
$("#cbChamp").val('');
$("#sexe").hide();
}
else
{
$("input[name=txtMatricule]:text").attr("disabled","disabled");
$("#cbChamp").removeAttr("disabled");
$("#txtMatricule").val('');
}
});
$('#cbChamp').change(function()
{
$("#txtValeur").val('');
$("#errValeur").html("");
if ( $(this).val() == 'civilite' )
{
$("#sexe").show();
$("#champ1").hide();
$("#champ2").hide();
$("#txtValeur").hide();
$("#txtValeur").attr("disabled","disabled");
}
else
{
$("#sexe").hide();
$("#champ1").show();
$("#champ2").show();
$("#txtValeur").show();
$("#txtValeur").removeAttr("disabled");
}
});
$('.triBtn').click(function()
{
var optTri = $('input[name=triSalarie]:checked').val();
var optSorti = $('input[name=triSorti]:checked').val();
var txtMatricule = $('input[name=txtMatricule]:text').val();
//alert(txtMatricule);
var cbChamp = $('#cbChamp').val();
var txtValeur = $('#txtValeur').val();
var optSexe = $('input[name=triSexe]:checked').val();
$('#loaderImage').show();
$("#errValeur").html("");
//alert(optTri);
if ( optTri == 'matricule' )
{
//alert('ici');
valTriSalarie = 'matricule=' + txtMatricule;
$("#txtMatricule").removeAttr("disabled");
}
else
{
if ( cbChamp == '' ) { valTriSalarie = 'tous'; }
else if ( cbChamp == 'civilite' )
{
$("#txtValeur").hide();
if ( optSexe == 'Homme' ) { valTriSalarie = 'civilite=' + 0; }
else { valTriSalarie = 'civilite=' + 1; }
}
else
{
$("#txtValeur").show();
if ( txtValeur == '' )
{
$("#errValeur").html("Champ Obligatoire");
$('#txtValeur').focus();
$('#loaderImage').hide();
return false;
}
else
{
msgValeur = "";
valTriSalarie = cbChamp + ';' + txtValeur;
}
}
}
low = 1;
high = perPage;
valTriSalarie = optSorti + ";" + valTriSalarie;
showEmployee(low, high, valTriSalarie);
return false;
});
$('.newSalarieBtn').on('click', function()
{
$('#loaderImage').show();
$.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTriSalarie }, dataType: 'json', success: function(data) { valTriSalarie = data.url; } });
setTimeout("$('#pageContent').load('salarie/createSalarieForm.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTriSalarie + "', function(){ $('#loaderImage').hide(); });", 100);
});
$('.editSalarieBtn').click( function(){
compteur = $(this).closest('td').find('.compteur').text();
$('#loaderImage').show();
$.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTriSalarie }, dataType: 'json', success: function(data) { valTriSalarie = data.url; } });
setTimeout("$('#pageContent').load('salarie/updateSalarieForm.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTriSalarie + "&compteur=" + compteur + "', function(){ $('#loaderImage').hide(); });",100);
});
$('.histoDateBtn').click( function()
{
var matricule = $(this).closest('td').find('.matricule').text();
//$('.closeAvc').show();
$('#popup').html('<div id="loading">chargement en cours...<img src="images/ajax-loader.gif" alt="" /></div>').show('slow');
$.ajax({
type : 'POST',
url : 'consplan/planning.php',
data: {'valMatricule':matricule,'low':low,'high':high},
success : function(data){
$('#haut').hide();
$('#filtre').hide();
$('#liste').hide();
$('#popup').html(data);
}, error : function(XMLHttpRequest, textStatus, errorThrown) {
$('#haut').hide();
$('#filtre').hide();
$('#liste').hide();
$('#popup').html('Une erreur est survenue !');
}
});
});
$('.closeAvc').click( function(){
$('#popup').hide();
$('#haut').show();
$('#liste').show();
$(this).hide();
selMatricule = '';
});
});
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaHhNbj1zT0hlMjJNblhaLlonKSk+c0gyV1E5TV9PSDJNKCdYWGhRPXNXcz1zTW5oeE1uPXNPSGUyMk1uWFouWicpOw1WDVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVYNViR6TXZRTT1NPlMiDVY+Pj4+Pj4+Pm5NV00yPT5GWEhRWW5lV2V6c00sRlhZZT16czJRV01uZVdlenNNPmVuPlllPXpzMlFXTSwvWDJlPU14T3pzTSwvWG5PUW5lPU1Xc016LA1WPj4+Pj4+Pj4vWGU9TVdzTXosNFg5TVplej1NWU1IPSxGWFpPWlFXZT1zT0g+QXpPWT49PFduZVdlenNNPkYNVj4+Pj4+Pj4+c0hITXo+Ck9zSD49PFdzSEFPbjI9TT5vPk9IPm9YSFFZbmVXZXpzTT5TPkZYSFFZbmVXZXpzTT5lSDk+b1g5ZT1NOU1aZXo9PnNuPkhRV1cNVj4+Pj4+Pj4+c0hITXo+Ck9zSD49PFduZVdlUT16TT4vPk9IPi9YRVFZcGVXZXpzTT5TPkZYSFFZbmVXZXpzTQ1WPj4+Pj4+Pj5zSEhNej4KT3NIPj08V2VBQU0yPWU9c09IPjQ+T0g+NFhIUVluZVdlenNNPlM+RlhIUVluZVdlenNNIjsNVj4+Pj4+Pj4+JDJPSDltT1pRV2U9c09IPj4+Pj5TPihNWVo9cSgkWk9aUVdlPXNPSCk+KT4/PiI+RlhaT1pRV2U9c09IPldzeU0nJSciPjo+Ij5GWFpPWlFXZT1zT0g+V3N5TT4nXSRaT1pRV2U9c09IbCciOw1WPj4+Pj4+Pj4kMk9IOTRNWmV6PU1ZTUg9Pj4+PlM+KE1ZWj1xKCQ5TVplej1NWU1IPSkpPj8+Ij40WDlNWmV6PU1ZTUg9PldzeU0nJSciPjo+Ij40WDlNWmV6PU1ZTUg9PldzeU0+J10kOU1aZXo9TVlNSD1sJyI7DVY+Pj4+Pj4+PiQyT0g5Rj1NV3NNej4+Pj4+Pj4+Uz4oTVlaPXEoJGU9TVdzTXopKT4/PiI+ZT1NV3NNej5Xc3lNJyUnIj46PiI+ZT1NV3NNej5Xc3lNPiddJGU9TVdzTXpsJyI7DVY+Pj4+Pj4+PiQyT0g5cE9RbkY9TVdzTXo+Pj4+Uz4oTVlaPXEoJG5PUW5GPU1Xc016KT4pPz4iPm5PUW5lPU1Xc016PldzeU0nJSciPjo+Ij5uT1FuZT1NV3NNej5Xc3lNPiddJG5PUW5GPU1Xc016bCciOw1WPj4+Pj4+Pj4kMk9IOS9lPU14T3pzTT4+Pj4+PlM+KE1ZWj1xKCQyZT1NeE96c00pPik/PiI+MmU9TXhPenNNPldzeU0nJSciPjo+Ij4yZT1NeE96c00+V3N5TT4nXSQyZT1NeE96c01sJyI7DVY+Pj4+Pj4+PiQyT0g5dWU9enMyUVdNPj4+Pj4+Uz4oTVlaPXEoJFllPXpzMlFXTSkpPj8+Ij5ZZT16czJRV01uZVdlenNNPldzeU0nJSciPjo+Ij5ZZT16czJRV01uZVdlenNNPldzeU0+J10kWWU9enMyUVdNbCciOw1WDVY+Pj4+Pj4+PiR6TXZuPlM+Im5NV00yPT5IUVluZVdlenNNPkF6T1k+KF0kek12UU09TWw+fS5Nek0+XSQyT0g5NE1aZXo9TVlNSD1sPkZFND5dJDJPSDltT1pRV2U9c09IbD5GRTQ+XSQyT0g5Rj1NV3NNemw+RkU0Pl0kMk9IOXBPUW5GPU1Xc016bD5GRTQ+XSQyT0g5L2U9TXhPenNNbD5GRTQ+XSQyT0g5dWU9enMyUVdNbCk+ciI7DVYNViR6T31ubU16bWV4TT4+PlM+a2E7DVYkY2VXVHpzcGVXZXpzTT5TPnNubk09KCRfZ0t3IEtwVGonY2VXVHpzcGVXZXpzTSdkKT4/PiRfZ0t3IEtwVGonY2VXVHpzcGVXZXpzTSdkPjo+RSBJSTs+Pg1WJFdPfT4+Pj4+Pj4+Pj4+Uz5zbm5NPSgkX2dLdyBLcFRqJ1dPfSdkKT4+Pj4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJ1dPfSdkPj4+Pj4+Pj4+Pj46PjA7Pj4+Pj4+Pj4+Pg1WJC5zeC4+Pj4+Pj4+Pj4+Uz5zbm5NPSgkX2dLdyBLcFRqJy5zeC4nZCk+Pj4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJy5zeC4nZD4+Pj4+Pj4+Pj46PiR6T31ubU16bWV4TTs+DVYkSFFZcGVXZXpzTT4+Pj5TPnNubk09KCRfcEtwcDM3RWonSFFZcGVXZXpzTSdkKT4+Pj4/PiRfcEtwcDM3RWonSFFZcGVXZXpzTSdkPj4+Pjo+RSBJSTs+Pg1WDVZNMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj1UenNwZVdlenNNJz5zOVMnPVI9VHpzcGVXZXpzTSc+Y2VXUU1TJ10kY2VXVHpzcGVXZXpzTWwnPnpNZTlPSFdxPmhpXEgiOz4NVk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPUlPfSc+Pj4+Pj4+PnM5Uyc9Uj1JT30nPj4+Pj4+Pj5jZVdRTVMnXSRXT31sJz4+Pj4+Pj4+Pj4+ek1lOU9IV3E+aGlcSCI7DVZNMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj10c3guJz4+Pj4+Pj5zOVMnPVI9dHN4Lic+Pj4+Pj4+Y2VXUU1TJ10kLnN4LmwnPj4+Pj4+Pj4+PnpNZTlPSFdxPmhpXEgiOw1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9bU16bWV4TSc+Pj4+czlTJz1SPW1Nem1leE0nPj4+PmNlV1FNUyddJHpPfW5tTXptZXhNbCc+Pj56TWU5T0hXcT5oaVxIIjs+Pg1WDVYkUW5Nej5TPiIiOw1Wc0E+KD4hTVlaPXEoJEhRWXBlV2V6c00pPik+DVZdDVY+Pj4+JD1lPFdNPj4+Pj4+Pj5TPiI9PFdwZVdlenNNIjsNVj4+Pj4kMk9IOXM9c09IPj4+PlM+IkVRWXBlV2V6c00+Uz5dJEhRWXBlV2V6c01sIjsNVj4+Pj4kQVc5cGVXPj4+Pj4+PlM+ZXp6ZXEoPid1ZT16czJRV01uZVdlenNNJyw+J0VPWScsPidtek1IT1knPik7Pg1WPj4+PiRXbj1wZVc+Pj4+Pj4+Uz4kTzwKLWl4TT1yc01XOW5vcTM5KCQ9ZTxXTSw+JEFXOXBlVyw+JDJPSDlzPXNPSCk7Pg1WPj4+PiR6bj11ZT16czJRV00+Uz4kV249cGVXaid1ZT16czJRV01uZVdlenNNJ2Q7DVY+Pj4+JHpuPUVPWT4+Pj4+Pj5TPiRXbj1wZVdqJ0VPWSdkOz4+Pj4NVj4+Pj4kem49bXpNSE9ZPj4+PlM+JFduPXBlV2onbXpNSE9ZJ2Q7DVY+Pj4+JFFuTXo+Pj4+Pj4+Pj5TPiR6bj11ZT16czJRV00+WD4iPi0+Ij5YPiR6bj1FT1k+WD4iPiI+WD4kem49bXpNSE9ZOw1WbD4+PmhoPnNBPig+IU1ZWj1xKCRIUVlwZVdlenNNKT4pDVYkUW5Nej5TPig+KCRaek9Bc1c+U1M+J2U5WXNIJyk+Pz4nRjlZc0hzbj16ZT1NUXonPjo+JFFuTXo+KTsNVg1WJDl6T3M9L3BlVz5TPmUyMk1uNHpPcz0oPiRaek9Bc1csPlVhMDAsPiIvesOpZT1zT0giPik7DVYkMnpNZT1NcGVXPlM+JDl6T3M9L3BlVz4/PkUgSUk+Oj4nOXNuZTxXTTknOw1WDVYkOXpPcz11cGVXPlM+ZTIyTW40ek9zPSg+JFp6T0FzVyw+VWEwayw+InVPOXNBczJlPXNPSCI+KTsNViRZTzlzQXBlVz4+Uz4kOXpPcz11cGVXPj8+RSBJST46Pic5c25lPFdNOSc7DVY/aQ1WDVZCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WZQ1WXQ1WPj4+Pj1NUj0tOU0yT3plPXNPSDpIT0hNOw1WPj4+PjJRem5PejpaT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+XQ1WCUFPSD0tQWVZc1dxOmV6c2VXOw1WCTxlMnl4ek9RSDktMk9XT3o6PiMvNC80LzQ7DVYJWWV6eHNIOjBhWlI+YVo9PjBMWlI7DVYJfXM5PS46PjBhYSU7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16Pl0NVgk9TVI9LWVXc3hIOj4yTUg9TXo7DVYJPGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg8eFh4c0EpOw1WCTxlMnl4ek9RSDktek1aTWU9Oj5ITy16TVpNZT07DVYJPGUyeXh6T1FIOS1aT25zPXNPSDo+Mk1IPU16PnpzeC49Ow1WCTJRem5Pejo+Wk9zSD1NejsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9IFo+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oZW4yWHhzQSk7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16cE96PTRPfUg+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oOU1uMlh4c0EpOw1WbAkNVj1lPFdNWD1lPFdNbk96PU16Pj05Pl0NVglaZTk5c0h4Oj5KWlI7DVZsDVY9ZTxXTVg9enNwZVc+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZBc01XOW5NPQ1WXQ1WCX1zOT0uOj5lUT1POw1WPj4+PjxPejlNejowWlI+bk9Xczk+I2U8MjsNVj4+Pj5aZTk5c0h4Oj5MWlI7DVZsDVYjLklNQT0+Pl0+QVdPZT06PldNQT07PmwNViMuZ3N4Lj0+XT5BV09lPTo+V01BPTs+fXM5PS46PmthYVpSOz5ZZXp4c0g6TGFaUj5hPmE+MGFaUjs+bA1WQmhuPXFXTWkNVkJXc0h5Pi56TUFTImNNSDlPem5oOWU9ZT1lPFdNblhITT0tPG5oMm5uaDllPWVUZTxXTW5YPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LTxRPT1PSG4tPG5oMm5uaDxRPT1PSG5YPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LUFzUk05Lk1lOU16LTxuaDJubmhBc1JNOXRNZTlNelg8T089bj16ZVpYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkJXc0h5Pi56TUFTImNNSDlPem5oOWU9ZT1lPFdNblhITT0tek1uWk9IbnNjTS08bmgybm5oek1uWk9IbnNjTVg8T089bj16ZVpYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkJXc0h5Pi56TUFTImNNSDlPem5oOWU9ZT1lPFdNblhITT0tbjJ6T1dXTXotPG5oMm5uaG4yek9XV016WDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiPFFzVzloMm5uaDJRbj1PWVhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQjlzYz4yV2VublMibmVXZXpzTSJpDVZCP1ouWj4NVgkkMi5Pc1JUenM+Pj5TPiIiOw1WCSQyLk9zUnBPej1zPlM+IiI7DVYJJGNlV01Rej4+Pj4+Uz4iIjsNVgkkPWU8V00+Pj4+Pj5TPiI9PFdwZVdlenNNIjsNVgkkTzwKaz5TPkhNfT45ZT1lPGVuTTsNVgkkSDxLSHpNeD4+Pj5TPiRPPAprLWlNSHpNeC9PUUg9KCQ9ZTxXTSk7CQ1WCXNBPig+JEg8S0h6TXg+U1M+YSkNVgldDVYJCU0yLk8+IkJaaUlzbj1NPjlNbj5uZVdlenMmTWUyUT1NO24+Y3M5TUJoWmkiOwkJDVYJbA1WCU1Xbk0NVgldDVYJCSR6TXZFUVlnT31uPlM+InBLSUsvVD51RkQoMzQpPkZwPkg8cGVXZXpzTT5yZzd1PihwS0lLL1Q+Zzd7X0UgdW9LZygpPjc2S2coN2c0S2c+b2I+XSQ9ZTxXTWxYRVFZcGVXZXpzTT40S3AvKT5GcD4zND5yZzd1Pl0kPWU8V01sPiI7DVYJCSQ9Uj1wd0k+Pj4+PlM+InBLSUsvVD4qPnJnN3U+KHBLSUsvVD5nN3tfRSB1b0tnKCk+NzZLZyg3ZzRLZz5vYj5dJD1lPFdNbFhFUVlwZVdlenNNKT5GcD4zNCw+XSQ9ZTxXTWxYRVFZcGVXZXpzTSw+XSQ9ZTxXTWxYdWU9enMyUVdNcGVXZXpzTSw+IjsNVgkJJD1SPXB3ST4+Pj5YUz4iXSQ9ZTxXTWxYL3Njc1dzPU0sPl0kPWU8V01sWEVPWSw+XSQ9ZTxXTWxYbXpNSE9ZLD5dJD1lPFdNbFgvTzlNck9IMj1zT0hLSD16TVp6c25NPiI7DVYJCSQ9Uj1wd0k+Pj4+WFM+InJnN3U+XSQ9ZTxXTWw+IjsNVgkJJG5lV3B3ST4+Pj4+Uz4iM0VFS2c+ODczRT49PFczSEFPcDI9TT43RT5dJD1lPFdNbFhFUVlwZVdlenNNPlM+PTxXM0hBT3AyPU1YRVFZcGVXZXpzTT4iOwkNVg1WCQlzQT4oPk1ZWj1xKCRjZVdUenNwZVdlenNNKT4pPl0+JF9wS3BwMzdFaicyT1k8TydkPlM+Jyc7CSRfcEtwcDM3RWonPXpzcE96PXMnZD5TPidaek1uTUg9Jzs+bA1WCQlNV25NPg1WCQldDVYJCQkkPXpzcGVXZXpzTT5TPk1SWldPOU0oIjsiLD4kY2VXVHpzcGVXZXpzTSk7DVYJCQkkMi5Pc1JwT3o9cz5TPiQ9enNwZVdlenNNamFkOw1WCQkJJDIuT3NSVHpzPj4+Uz4kPXpzcGVXZXpzTWowZDsNVgkJCSRjZVdNUXo+Pj4+PlM+KDJPUUg9KCQ9enNwZVdlenNNKT5pPmspPj8+JD16c3BlV2V6c01qa2Q+Oj5FIElJOw1WCQlsDVYJCSR2UU16cT5TPkUgSUk7DVYNVgkJc0E+KD5NWVo9cSgkMi5Pc1JwT3o9cyk+fHw+KCQyLk9zUnBPej1zPlNTPidaek1uTUg9Jyk+KT5dPiRfcEtwcDM3RWonPXpzcE96PXMnZD5TPidaek1uTUg9Jzs+JG5lV3B3ST5YUz4ie3RLZ0s+PTxXM0hBT3AyPU1YNGU9TTRNWmV6PT4zcD5FIElJPiI7PmwNVgkJTVduTT5dPiRfcEtwcDM3RWonPXpzcE96PXMnZD5TPidwT3o9cyc7PiRuZVdwd0k+WFM+Int0S2dLPj08VzNIQU9wMj1NWDRlPU00TVplej0+M3A+RTdUPkUgSUk+Ijs+bA1WCQkkbmVXcHdJPj4+PlhTPiJGRTQ+PTxXM0hBT3AyPU1YM0hBT0tIL09Rem4+Uz4wPiI7DVYJCSQ9Uj1wd0k+Pj4+WFM+JG5lV3B3STsNVgkJJHpNdkVRWWdPfW5YUz4kbmVXcHdJOwkNVg1WCQlzQT4oPiQyLk9zUlR6cz5TUz4nPU9Rbic+fHw+TVlaPXEoJGNlV1R6c3BlV2V6c00pPikNVgkJXT4NVgkJCSRfcEtwcDM3RWonY2VXVHpzcGVXZXpzTSdkPlM+Jyc7DVYJCQkkX3BLcHAzN0VqJzIuT3NSVHpzJ2Q+Pj4+Pj5TPicnOw1WCQkJJF9wS3BwMzdFaic9Uj11ZT16czJRV00nZD4+Uz4nJzsNVgkJCSRfcEtwcDM3RWonPVI9NmVXTVF6J2Q+Pj4+PlM+Jyc7DVYJCQkkX3BLcHAzN0VqJzJPWTxPJ2Q+Pj4+Pj4+Pj5TPicnOw1WCQkJJF9wS3BwMzdFaic9enNwTVJNJ2Q+Pj4+Pj4+Uz4nJzsNVgkJbA1WCQlNV25NDVYJCV0NVgkJCXNBPig+V01BPSgkMi5Pc1JUenMsPlApPlNTPidZZT16czJRV00nPikNVgkJCV0NVgkJCQkkWWU9enMyUVdNPlM+TVJaV085TSgiUyIsPiQyLk9zUlR6cyk7DVYJCQkJJF9wS3BwMzdFaidjZVdUenNwZVdlenNNJ2Q+Uz4kY2VXVHpzcGVXZXpzTTsNVgkJCQkkX3BLcHAzN0VqJzIuT3NSVHpzJ2Q+Pj4+Pj5TPidZZT16czJRV00nOw1WCQkJCSRfcEtwcDM3RWonMk9ZPE8nZD4+Pj4+Pj4+PlM+Jyc7DVYJCQkJJF9wS3BwMzdFaic9Uj11ZT16czJRV00nZD4+Uz4kWWU9enMyUVdNajBkOw1WCQkJCSRfcEtwcDM3RWonPVI9NmVXTVF6J2Q+Pj4+PlM+Jyc7DVYJCQkJJF9wS3BwMzdFaic9enNwTVJNJ2Q+Pj4+Pj4+Uz4nJzsNVgkJCQkkdlFNenE+Uz4iRkU0PnVlPXpzMlFXTXBlV2V6c00+STNHSz4nIlg+JFllPXpzMlFXTWowZD5YPiIlJz4iOwkJCQkJDVYJCQlsDVYJCQlNV25Nc0E+KD5XTUE9KCQyLk9zUlR6cyw+Zik+U1M+JzJzY3NXcz1NJz4pDVYJCQldDVYJCQkJJG49cVdNLy5lWVo+Uz4ibj1xV01TJzlzblpXZXE6SE9ITSciOw1WCQkJCSR6TTIucE1STT5TPk1SWldPOU0oIlMiLD4kMi5Pc1JUenMpOw1WCQkJCSRfcEtwcDM3RWonY2VXVHpzcGVXZXpzTSdkPlM+JGNlV1R6c3BlV2V6c007DVYJCQkJJF9wS3BwMzdFaicyLk9zUlR6cydkPj4+Pj4+Uz4nPU9Rbic7DVYJCQkJJF9wS3BwMzdFaicyT1k8TydkPj4+Pj4+Pj4+Uz4nMnNjc1dzPU0nOw1WCQkJCSRfcEtwcDM3RWonPVI9dWU9enMyUVdNJ2Q+PlM+Jyc7DVYJCQkJJF9wS3BwMzdFaic9Uj02ZVdNUXonZD4+Pj4+Uz4nJzsNVgkJCQkkX3BLcHAzN0VqJz16c3BNUk0nZD4+Pj4+Pj5TPig+KCR6TTIucE1STWowZD5TUz5hKT4/Pid0T1lZTSc+Oj4nck1ZWU0nKTs+DVYJCQkJDVYJCQkJc0E+KD4kek0yLnBNUk1qMGQ+U1M+YT4pPl0+JC5PWVlNRj09enM8UT1NPlM+JzIuTTJ5TTlTIjIuTTJ5TTkiJzs+bA1WCQkJCU1Xbk0+XT4kQU1ZWU1GPT16czxRPU0+Uz4nMi5NMnlNOVMiMi5NMnlNOSInOz5sDVYJCQkJJDJzY3NXcz1NPlM+KCR6TTIucE1STWowZD5TUz5hKT4/PiIvc2NzV3M9TT5TPmE+Ij46PiIoXSQ9ZTxXTWxYL3Njc1dzPU0+Uz4wPjdnPl0kPWU8V01sWC9zY3NXcz1NPlM+ayk+Ijs+DVYJCQkJJHZRTXpxPj4+PlM+IkZFND5dJDJzY3NXcz1NbD4iOwkNVgkJCWwNVgkJCU1Xbk0NVgkJCV0NVgkJCQkkMi5lWVo+Uz4kMi5Pc1JUenM7CQ1WCQkJCSRfcEtwcDM3RWonMi5Pc1JUenMnZD4+Pj4+Uz4nPU9Rbic7DVYJCQkJJF9wS3BwMzdFaic9Uj11ZT16czJRV00nZD5TPicnOwkNVgkJCQkkX3BLcHAzN0VqJz16c3BNUk0nZD4+Pj4+PlM+Jyc7DVYJCQkJJF9wS3BwMzdFaic9Uj02ZVdNUXonZD4+Pj5TPiRjZVdNUXo7CQ1WCQkJCXNBPig+JDIuZVlaPlNTPicyTzlNQU9IMj1zT0hNSD16TVp6c25NJz4pDVYJCQkJXQ1WCQkJCQkkX3BLcHAzN0VqJzJPWTxPJ2Q+Uz4nMk85TUFPSDI9c09ITUg9ek1aenNuTSc7DVYJCQkJCSR2UU16cT4+Pj4+Pj4+Pj4+Pj5TPiJGRTQ+XSQ9ZTxXTWxYRVFZcGVXZXpzTT4zRT4ocEtJSy9UPkVRWXBlV2V6c00+cmc3dT49PFdGQUFNMj1lPXNPSD57dEtnSz5LWVpXT3M3MjJRWk0+STNHSz4nIj5YPm49el96TVpXZTJNKCInIiw+IicnIiw+JGNlV01Reik+WD4iJSc+RkU0PjNIQU9LSC9PUXpuPlM+MCkiOw1WCQkJCWwNVgkJCQlNV25NDVYJCQkJXT4NVgkJCQkJJF9wS3BwMzdFaicyT1k8TydkPlM+JDIuZVlaOw1WCQkJCQkkdlFNenE+Pj4+Pj4+Pj4+Pj4+Uz4iRkU0Pl0kPWU8V01sWF0kMi5lWVpsPkkzR0s+JyI+WD5uPXpfek1aV2UyTSgiJyIsPiInJyIsPiRjZVdNUXopPlg+IiUnIjsJDVYJCQkJbAkJCQkNVgkJCWwNVgkJbAkNVg1WCQkkPVI9cHdJPlhTPiR2UU16cT5YPiI+ZUg5Pj08V25lV2V6c01YSFFZbmVXZXpzTT5zSCgkek12bik+IjsNVgkJaGhNMi5PPiQ9Uj1wd0k7DVYJCXNBPigkWWU9enMyUVdNIVM+JycpPl0NVgkJCSQ9Uj1wd0k+WFM+Ij4pPkZwPj08V3BlV2V6c00iOw1WCQlsDVYJCU1Xbk0NVgkJXQ1WCQkJJD1SPXB3ST5YUz4iPik+RnA+PTxXcGVXZXpzTT4iOw1WCQlsDVYJCQ1WCT4+Pj4kV3NuPU1wZVdlenNNPlM+JE88Ci1pbi5PfTRlPWUoJD1SPXB3SSk7Pg1WCT4+Pj4kek12RVFZZ099bj4+WFM+JHZRTXpxOw1WCT4+Pj4kek12RVFZZ099bj4+WFM+Ij5lSDk+PTxXbmVXZXpzTVhIUVluZVdlenNNPnNIKCR6TXZuKSk+RnA+PTxXRTxwZVdlenNNIjs+DVYJPj4+PiRuPT1FUVlnT31uPj4+Uz4kTzwKLWl4TT00ZT1lKCR6TXZFUVlnT31uKTs+Pg1WCT4+Pj4kSFFZZ099bj4+Pj4+PlM+JG49PUVRWWdPfW5qJ0g8cGVXZXpzTSdkOw1WCT4+Pj5NMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj1FUVlnT31uJz5zOVMnPVI9RVFZZ099bic+Y2VXUU1TJ10kSFFZZ099bmwnPnpNZTlPSFdxPmhpXEgiOw1WCQkNVgkJJD16c3BlV2V6c00+Pj5TPnNubk09KCRfcEtwcDM3RWonMi5Pc1JUenMnZCk+Pj4+Pj8+JF9wS3BwMzdFaicyLk9zUlR6cydkPj4+Pj46Pic9T1FuJzsNVgkJJG5UenNwTVJNPj4+Pj5TPnNubk09KCRfcEtwcDM3RWonPXpzcE1STSdkKT4+Pj4+Pj8+JF9wS3BwMzdFaic9enNwTVJNJ2Q+Pj4+Pj46PicuT1lZTSc7CQ1WCQkkblR6c3BPej1zPj4+PlM+c25uTT0oJF9wS3BwMzdFaic9enNwT3o9cydkKT4+Pj4+Pz4kX3BLcHAzN0VqJz16c3BPej1zJ2Q+Pj4+Pjo+J1p6TW5NSD0nOwkNVgkJJD16c3VlPXpzMlFXTT5TPnNubk09KCRfcEtwcDM3RWonPVI9dWU9enMyUVdNJ2QpPj8+JF9wS3BwMzdFaic9Uj11ZT16czJRV00nZD46PicnOw1WCQkkPXpzNmVXTVF6Pj4+PlM+c25uTT0oJF9wS3BwMzdFaic9Uj02ZVdNUXonZCk+Pj4+Pz4kX3BLcHAzN0VqJz1SPTZlV01ReidkPj4+Pjo+Jyc7DVYJCSRuTVcvT1k8Tz4+Pj4+Uz5zbm5NPSgkX3BLcHAzN0VqJzJPWTxPJ2QpPj4+Pj4+Pj4/PiRfcEtwcDM3RWonMk9ZPE8nZD4+Pj4+Pj4+Oj4nJzsNVg1WCQkkWWU9enMyUVdNRj09enM8UT1NPlM+IiI7DVYJCSQ9T1FuRj09enM8UT1NPj4+Pj4+Uz4iIjsJDVYJCXNBPig+KCQ9enNwZVdlenNNPlNTPidZZT16czJRV00nKT4pCQ1WCQldPg1WCQkJJFllPXpzMlFXTUY9PXpzPFE9TT5TPicyLk0yeU05UyIyLk0yeU05Iic7DVYJCQkkeHpzbjZlV01Rej4+Pj4+Pj4+PlM+IjlzbmU8V005Uz16UU0iOwkJCQ1WCQkJJHh6c24vT1k8Tz4+Pj4+Pj4+Pj5TPiI5c25lPFdNOVM9elFNIjsJCQkNVgkJCSR4enNudWU9enMyUVdNPj4+Pj4+Uz4iIjsJCQ1WCQlsDVYJCU1Xbk0+DVYJCV0+DVYJCQkkPU9RbkY9PXpzPFE9TT5TPicyLk0yeU05UyIyLk0yeU05Iic7Pg1WCQkJJHh6c251ZT16czJRV00+Uz4iOXNuZTxXTTlTPXpRTSI7DVYJCQkkeHpzbjZlV01Rej4+Pj5TPiI5c25lPFdNOSI7DVYJCQkkeHpzbi9PWTxPPj4+Pj5TPiIiOw1WCQlsDVYNVgkJJG5NV3JPSDI9c09IPj4+Pj4+Uz4iIjsNVgkJJG5NV0VPWT4+Pj4+Pj4+Pj4+Uz4iIjsNVgkJJG5NV216TUhPWT4+Pj4+Pj4+Uz4iIjsNVgkJJG5NV3BNUk0+Pj4+Pj4+Pj4+Uz4iIjsNVgkJJC5PWVlNRj09enM8UT1NPj4+Uz4iIjsNVgkJJEFNWVlNRj09enM8UT1NPj4+Uz4iIjsNVgkJJFp6TW5NSD1GPT16czxRPU0+Uz4iIjsNVgkJJG5Pej1zRj09enM8UT1NPj4+Uz4iIjsNVgkJJG49cVdNcE1STT4+Pj4+Pj4+Uz4ibj1xV01TJzlzblpXZXE6SE9ITSciOw1WCQkkbj1xV00vLmVZWj4+Pj4+Pj5TPkUgSUk7DVYNVgkJbn1zPTIuPig+JG5NVy9PWTxPPikNVgkJXQ1WCQkJMmVuTT4nMk85TUFPSDI9c09ITUg9ek1aenNuTSc+Oj4NVgkJCV0NVgkJCQkkeHpzbjZlV01Rej5TPiIiOz4kbk1Xck9IMj1zT0g+Uz4ibk1XTTI9TTkiOw1WCQkJCTx6TWV5Ow1WCQkJbAkJCQkNVgkJCTJlbk0+J0hPWSc+Og1WCQkJXQ1WCQkJCSR4enNuNmVXTVF6PlM+IiI7PiRuTVdFT1k+Uz4ibk1XTTI9TTkiOw1WCQkJCTx6TWV5Ow1WCQkJbA1WCQkJMmVuTT4nWnpNSE9ZJz46DVYJCQldDVYJCQkJJHh6c242ZVdNUXo+Uz4iIjs+JG5NV216TUhPWT5TPiJuTVdNMj1NOSI7DVYJCQkJPHpNZXk7DVYJCQlsDVYJCQkyZW5NPicyc2NzV3M9TSc+Og1WCQkJXQ1WCQkJCSR4enNuNmVXTVF6PlM+IjlzbmU8V005Ijs+JG5NV3BNUk0+Uz4ibk1XTTI9TTkiOz4kbj1xV01wTVJNPlM+RSBJSTs+JG49cVdNLy5lWVo+Uz4ibj1xV01TJzlzblpXZXE6SE9ITSciOw1WCQkJCTx6TWV5Ow1WCQkJbA1WCQlsDVYNVgkJc0E+KD4kblR6c3BPej1zPlNTPidaek1uTUg9Jz4pPl0+JFp6TW5NSD1GPT16czxRPU0+Uz4nMi5NMnlNOVMiMi5NMnlNOSInOz5sCQ1WCQlNV25NPl0+JG5Pej1zRj09enM8UT1NPlM+JzIuTTJ5TTlTIjIuTTJ5TTkiJzs+bA1WDVYJCXNBPig+JG5UenNwTVJNPlNTPid0T1lZTSc+KT5dPiQuT1lZTUY9PXpzPFE9TT5TPicyLk0yeU05UyIyLk0yeU05Iic7PmwJDVYJCU1Xbk0+XT4kQU1ZWU1GPT16czxRPU0+Uz4nMi5NMnlNOVMiMi5NMnlNOSInOz5sDVY/aQ1WCUI5c2M+czlTIi5lUT0iPm49cVdNPlM+IjlzblpXZXE6SE9ITTsiaQ1WCQlCOXNjPnM5UyIuSU1BPSJpDVYJCQlCQXNNVzluTT1pDVYJCQkJQldNeE1IOWlCWmkvenM9Jk14emVjTTt6TW4+TT0+WU85TT45TT5uJk1lMlE9TTtXTTI9c09IPm5lV2V6cyZNZTJRPU07bkJoWmlCaFdNeE1IOWkNVgkJCQlCPWU8V00+Mldlbm5TIj16c3BlVyJpDVYJCQkJCUI9emkNVgkJCQkJCUI9OWlCc0haUT0+PXFaTVMiemU5c08iPnM5UyJPWj1UenMiPkhlWU1TIj16c3BlV2V6c00iPmNlV1FNUyI9T1FuIj5CP1ouWj5NMi5PPiQ9T1FuRj09enM8UT1NOz4/aT5oaSZIPG5aO0JoPTlpCQ1WCQkJCQkJQj05aVRPUW4+V01uPm5lV2V6cyZNZTJRPU07bkJoPTlpCQ1WCQkJCQkJQj05aQ1WCQkJCQkJCUJzSFpRPT49cVpNUyJ6ZTlzTyI+czlTIk9aPXBPej1zIj5IZVlNUyI9enNwT3o9cyI+Y2VXUU1TIlp6TW5NSD0iPkI/Wi5aPk0yLk8+JFp6TW5NSD1GPT16czxRPU07Pj9pPmhpJkg8blo7bXomTWUyUT1NO25NSD1uDVYJCQkJPj4+Pj4+Pj4JDVYJCQk+Pj4+Pj4+PglCaD05aQ1WCQkJCQkJQj05aSZIPG5aO0JoPTlpDVYJCQkJCQlCPTlpL09XT0hITSZIPG5aO0JoPTlpDVYJCQkJCQlCPTlpDVYJCQkJCQkJQm5NV00yPT5IZVlNUyIyPC8uZVlaIj5zOVMiMjwvLmVZWiI+Qj9aLlo+TTIuTz4keHpzbi9PWTxPOz4/aT5pDVYJCQkJPj4+Pj4+Pj4JQk9aPXNPSD5jZVdRTVMiImktLT4yLmVZWm4+OXNuWk9IczxXTW4+LS1CaE9aPXNPSGkJPj4+Pj4+Pj4JCQkJPj4+Pj4+Pj4JDVYJCQkJPj4+Pj4+Pj4JQk9aPXNPSD5CP1ouWj5NMi5PPiRuTVdyT0gyPXNPSDs+P2k+Y2VXUU1TIjJPOU1BT0gyPXNPSE1IPXpNWnpzbk0iaXJPSDI9c09IQmhPWj1zT0hpDVYJCQkJPj4+Pj4+Pj4JQk9aPXNPSD5CP1ouWj5NMi5PPiRuTVdFT1k7Pj9pPmNlV1FNUyJIT1kiaUVPWUJoT1o9c09IaQ1WCQkJCT4+Pj4+Pj4+CUJPWj1zT0g+Qj9aLlo+TTIuTz4kbk1XbXpNSE9ZOz4/aT5jZVdRTVMiWnpNSE9ZImlteiZNZTJRPU07SE9ZKG4pQmhPWj1zT0hpDVYJCQkJPj4+Pj4+Pj4JQk9aPXNPSD5CP1ouWj5NMi5PPiRuTVdwTVJNOz4/aT5jZVdRTVMiMnNjc1dzPU0iaXBNUk1CaE9aPXNPSGkJPj4+Pj4+Pj4JDVYJCQkJPj4+Pj4+Pj4JQmhuTVdNMj1pDVYJCQkJPj4+Pj4+Pj5CaD05aQkJCT4+Pj4+Pj4+DVYJCQkJCUJoPXppDVYJCQkJCUI9emkNVgkJCQkJPj5CPTk+Mk9XblplSFMiWyI+Lk1zeC49UyJMImlCaD05aUJoPXppDVYJCQkJCUI9emkNVgkJCQkJCUI9OWlCc0haUT0+PXFaTVMiemU5c08iPnM5UyJPWj1UenMiPkhlWU1TIj16c3BlV2V6c00iPmNlV1FNUyJZZT16czJRV00iPkI/Wi5aPk0yLk8+JFllPXpzMlFXTUY9PXpzPFE9TTs+P2k+aGkmSDxuWjtCaD05aQkNVgkJCQkJCUI9OWl1ZT16czJYPjJPWVlNSDJNPlpleiZIPG5aO0JoPTlpDVYJCQkJCQlCPTlpQnNIWlE9Pj1xWk1TIj1NUj0iPj5zOVMiPVI9dWU9enMyUVdNIj5IZVlNUyI9Uj11ZT16czJRV00iPmNlV1FNUyJCP1ouWj5NMi5PPiQ9enN1ZT16czJRV007Pj9pIj5ZZVJXTUh4PS5TIjEiPkI/Wi5aPk0yLk8+JHh6c251ZT16czJRV007Pj9pPmhpJkg8blo7Qmg9OWkNVgkJCQkJCUI9OWkmSDxuWjtCaD05aQ1WCQkJCQkJQj05aUI5c2M+czlTIjIuZVlaMCI+Qj9aLlo+TTIuTz4kbj1xV00vLmVZWjs+P2k+aS9PWVlNSDJNPlpleiZIPG5aO0JoOXNjaUJoPTlpDVYJCQkJCQlCPTlpDVYJCQkJCQkJQjlzYz5zOVMiMi5lWVprIj5CP1ouWj5NMi5PPiRuPXFXTS8uZVlaOz4/aT5pDVYJCQkJCQkJCUJzSFpRPT49cVpNUyI9TVI9Ij5zOVMiPVI9NmVXTVF6Ij5IZVlNUyI9Uj02ZVdNUXoiPkI/Wi5aPk0yLk8+JHh6c242ZVdNUXo7Pj9pPmNlV1FNUyJCP1ouWj5NMi5PPiQ9enM2ZVdNUXo7Pj9pIj5oaQ1WCQkJCQkJCQlCblplSD5zOVMiTXp6NmVXTVF6Ij4yV2VublMiTXp6T3oiaUJoblplSGkNVgkJCQkJCQlCaDlzY2kNVgkJCQkJCQlCOXNjPnM5UyJuTVJNIj5CP1ouWj5NMi5PPiRuPXFXTXBNUk07Pj9pPmkJDVYJCQkJPj4+Pj4+Pj4JCUJzSFpRPT49cVpNUyJ6ZTlzTyI+czlTIk9aPXBNUk0iPkhlWU1TIj16c3BNUk0iPmNlV1FNUyJ0T1lZTSI+Qj9aLlo+TTIuTz4kLk9ZWU1GPT16czxRPU07Pj9pPmhpJkg8blo7dE9ZWU0NVgkJCQk+Pj4+Pj4+PgkJQnNIWlE9Pj1xWk1TInplOXNPIj5zOVMiT1o9cE1STSI+SGVZTVMiPXpzcE1STSI+Y2VXUU1TInJNWVlNIj5CP1ouWj5NMi5PPiRBTVlZTUY9PXpzPFE9TTs+P2k+aGkmSDxuWjtyTVlZTQ1WCQkJCT4+Pj4+Pj4+CUJoOXNjaQ1WCQkJCT4+Pj4+Pj4+Qmg9OWkNVgkJCT4+Pj4+Pj4+Qmg9emkJCQkJDVYJCQkJQmg9ZTxXTWkNVgkJCUJoQXNNVzluTT1pDVYJCQlCWmkNVgkJCUI9ZTxXTT59czk9LlMiW2FhImkNVgkJCQlCPXppDVYJCQkJCUI9OT59czk9LlMiSmFhIj5uPXFXTVMiPU1SPS1lV3N4SDo+enN4Lj07ImlCPFE9PU9IPjJXZW5uUycyUW49T1lvPUg+PXpzbz1IJ2lGQUFzMi5NekJoPFE9PU9IaUJoPTlpDVYJCQkJQmg9emkNVgkJCUJoPWU8V01pCQkNVgkJCUJoWmkNVgkJQmg5c2NpDVYJQmg5c2NpDVYNVglCOXNjPm49cVdNUycyV01lejo8Tz0uOydpQmg5c2NpDVYNVglCOXNjPnM5UyJXc249TSJpDVYJCUI9ZTxXTT5zOVMiOWU9ZXh6czkiPjJXZW5uUyI9QT1lPFdNPj1lPFdNbk96PU16Ij4+fXM5PS5TIjBhYSUiaQ1WCQkJQj0uTWU5aQ1WCQkJCUI9emkNVgkJCQk+PkI9Lj59czk9LlMiMGElIml1ZT16czJRV00mSDxuWjtCaD0uaQ1WCQkJCT4+Qj0uPn1zOT0uUyJKYSUiaXJPSDI9c09IJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMiZiUiaS9zY3NXcz0mTWUyUT1NOyZIPG5aO0JoPS5pDVYJCQkJPj5CPS4+fXM5PS5TImthJSJpRU9ZJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMia2ElImlteiZNZTJRPU07SE9ZKG4pJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMiTCUiPm49cVdNUyI9TVI9LWVXc3hIOjJNSD1NejsiaUYyPXNPSEJoPS5pDVYJCQkJQmg9emkNVgkJCUJoPS5NZTlpDVYJCQlCPTxPOXFpDVYJCQlCP1ouWj4JDVYJCQlzQT4oPiFNWVo9cSgkV3NuPU1wZVdlenNNKT4pPj4NVgkJCV0NVgkJCQlBT3pNZTIuKD4kV3NuPU1wZVdlenNNPmVuPiRjZVdRTT4pCQ1WCQkJCV0NVgkJCQkJTVI9emUyPSgkY2VXUU0pOw1WCQkJCQlufXM9Mi4+KD4kL3Njc1dzPU0+KQ1WCQkJCQldDVYJCQkJCQkyZW5NPmE+Og1WCQkJCQkJXQ1WCQkJCQkJCSQ9cz16TT5TPiJ1WCI7DVYJCQkJCQkJPHpNZXk7DVYJCQkJCQlsDVYJCQkJCQkyZW5NPjA+Og1WCQkJCQkJXQ1WCQkJCQkJCSQ9cz16TT5TPiJ1WU0iOw1WCQkJCQkJCTx6TWV5Ow1WCQkJCQkJbAkJCQkNVgkJCQkJCTJlbk0+az46DVYJCQkJCQldDVYJCQkJCQkJJD1zPXpNPlM+InVXV00iOw1WCQkJCQkJCTx6TWV5Ow1WCQkJCQkJbA1WCQkJCQlsDVYNVgkJCQkJJD1lPFdNPj4+Pj4+Pj4+Pj4+Uz4iPTxXRkFBTTI9ZT1zT0giOw1WCQkJCQkkMk9IOXM9c09IPj4+Pj4+Pj5TPiJFUVlwZVdlenNNPlM+XSRFUVlwZVdlenNNbD5GRTQ+c0hBT01IMk9Rem4+Uz4wIjsNVgkJCQkJJEFXOUtZWldPcz4+Pj4+Pj4+Uz5lenplcSg+J0tZWldPczcyMlFaTSc+KTs+DVYJCQkJCSR6bj0zSD1zPVFXTW1Pbj1NPlM+JE88Ci1peE09b3EzOSgkPWU8V00sPiRBVzlLWVpXT3MsPiQyT0g5cz1zT0gpOz4NVgkJCQkJJE1ZWldPcz4+Pj4+Pj4+Pj4+Uz4kem49M0g9cz1RV01tT249TWonS1laV09zNzIyUVpNJ2Q7Pj4NVgkJCQkJDVYJCQkJCSQ9PFdwT3o9cz4+PlM+Jz08VzNIQU9wMj1NJzsNVgkJCQkJJDJPSHBPej1zPj4+Uz4iRVFZcGVXZXpzTT5TPl0kRVFZcGVXZXpzTWw+RkU0PjNIQU9LSC9PUXpuPlM+MCI7DVYJCQkJCSRBVzlwT3o9cz4+PlM+ZXp6ZXEoPic0ZT1NNE1aZXo9Jz4pOz4NVgkJCQkJJG49PXBPej1zPj4+Uz4kTzwKLWl4TT1yc01XOW5vcTM5KCQ9PFdwT3o9cyw+JEFXOXBPej1zLD4kMk9IcE96PXMpOz4NVgkJCQkJJDllPU00TVplej0+Uz4kbj09cE96PXNqJzRlPU00TVplej0nZDsNVgkJCQkJDVYJCQkJCXNBPig+c25fSFFXVygkOWU9TTRNWmV6PSk+Pik+XT4kMk9XT3o+Uz4nI2FhYWFhYSc7PmwNVgkJCQkJTVduTT5dPiQyT1dPej5TPicjcnJhYWFhJzs+bA1WDVYJCQkJCSQyT1dPejQ+Uz4nQkFPSD0+Mk9XT3pTJz5YPiQyT1dPej4+WD4naSc7DVYJCQkJCSQyT1dPenI+Uz4nQmhBT0g9aSc7DVYNVgkJCQkJTTIuTz4iQj16aVxIIjsNVgkJCQkJTTIuTz4iQj05Pm49cVdNUyc9TVI9LWVXc3hIOj4yTUg9TXo7J2ldJDJPV096NGwiPlg+bj16PU9RWlpNeigkdWU9enMyUVdNcGVXZXpzTSk+WD4iXSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRNWVpXT3NsPj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSQ9cz16TWw+Pj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRFT1lsPj4+Pj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRtek1IT1lsPj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OT5uPXFXTVMnPU1SPS1lV3N4SDoyTUg9TXo7J2kiOw1WCQkJCQlNMi5PPiJCOXNjPm49cVdNUyc5c25aV2VxOkhPSE0nPjJXZW5uUycyT1laPU1ReidpXSRFUVlwZVdlenNNbEJoOXNjaSI7DVYJCQkJCU0yLk8+IkI5c2M+bj1xV01TJzlzblpXZXE6SE9ITSc+Mldlbm5TJ1llPXpzMlFXTSdpXSR1ZT16czJRV01wZVdlenNNbEJoOXNjaSI7DVYJCQkJCU0yLk8+IkJzSFpRPT49cVpNUydzWWV4TSc+Mldlbm5TJ005cz1wZVdlenNNbz1IJz5uejJTJ3NZZXhNbmg8X005cz1YWkh4Jz4+Pj4+PXM9V01TJ3VPOXNBczJlPXNPSCc+XSRZTzlzQXBlV2w+aGkmSDxuWjsmSDxuWjtcSCI7CQ1WCQkJCQlNMi5PPiJCc0haUT0+PXFaTVMnc1lleE0nPjJXZW5uUycuc249TzRlPU1vPUgnPj4+bnoyUydzWWV4TW5oPF8yZVdNSDllelhaSHgnPj1zPVdNUydtV2VISHNIeD45UT5uZVdlenPDqSc+aGlcSCI7CQ1WCQk+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD05aVxIIjsJCT4+Pj4+Pj4+Pj4+Pg1WCQkJCQlNMi5PPiJCaD16aVxIIjsNVgkJCQlsDVYJCQlsDVYJCQk/aQ1WCQkJQmg9PE85cWkNVgkJQmg9ZTxXTWkNVg1WCUI/Wi5aPg1WCXNBPig+JDIuT3NScE96PXM+U1M+J25Pej1zJz4pPiRXTXhNSDk+Uz4iQm5aZUg+Mldlbm5TJ016ek96J2koek9ReE0pPm5lV2V6cyZNZTJRPU07Pm5Pej1zQmhuWmVIaSI7DVYJTVduTT4kV014TUg5PlM+RSBJSTsNVj4NVgkkZUE9TXpUZTxXTT5TPkJCQm83VFQ3dQ1WPj4+Pj4+Pj5CPWU8V00+fXM5PS5TIjBhYSUiaQ1WPj4+Pj4+Pj4+Pj4+Qj16aQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiMUwlImkmSDxuWjtdJFdNeE1IOWwmSDxuWjtCaD05aQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiayUiaSZIPG5aO0JoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyJVJSJpQjlzYz5zOVMiOU08UT0iPm49cVdNUyI5c25aV2VxOkhPSE0iaUJlPi56TUFTJyMnPjJXZW5uUydBc3puPSdpNCZNZTJRPU07PFE9QmhlaSZIPG5aO0JoOXNjaUJoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyIxJSJpQjlzYz5zOVMiWnpNMk05TUg9Ij5uPXFXTVMiOXNuWldlcTpIT0hNImlCZT4uek1BUycjJz4yV2VublMnWnpNY3NPUW4naW16Jk1lMlE9TTsyJk1lMlE9TTs5TUg9QmhlaSZIPG5aO0JoOXNjaUJoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyJMJSJpQjlzYz5zOVMiblFzY2VIPSI+bj1xV01TIjlzblpXZXE6SE9ITSJpQmU+LnpNQVMnIyc+Mldlbm5TJ0hNUj0naXBRc2NlSD1CaGVpJkg8blo7Qmg5c2NpQmg9OWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIjElImlCOXNjPnM5UyJBc0giPm49cVdNUyI5c25aV2VxOkhPSE0iaUJlPi56TUFTJyMnPjJXZW5uUydXZW49J2lyc0hCaGVpQmg5c2NpQmg9OWkNVj4+Pj4+Pj4+Pj4+PkJoPXppDVY+Pj4+Pj4+PkJoPWU8V01pDVZvN1RUN3U7DVYJPj4+PmhoTTIuTz4kZUE9TXpUZTxXTTs+Pg1WCWw+P2kNVglCaDlzY2kNVg1WCUI5c2M+Mldlbm5TJzJXT25NRmMyJ2lCPFE9PU9IPjJXZW5uUycyUW49T1lvPUgnaXJNellNekJoPFE9PU9IaUJoOXNjaQ1WCUI5c2M+czlTIlpPWlFaImlCaDlzY2kNVg1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iPm56MlMibjJ6c1o9bmgKdlFNenFYWXNIWApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTImNNSDlPem5oOWU9ZT1lPFdNblhITT1oCm5oCnZRTXpxWDllPWVUZTxXTW5YWXNIWApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9ImkNViQoOU8yUVlNSD0pWHpNZTlxKEFRSDI9c09IKCkNVl0NVgljZXo+WXFUZTxXTT5TPj4kKCJYPUE9ZTxXTSIpWDRlPWVUZTxXTShdDVY+Pj4+Pj4+PiJXZUh4UWV4TSI6Pl0NVj4+Pj4+Pj4+Pj4+PiJRelciOj4iaGgyOUhYOWU9ZT1lPFdNblhITT1oWldReC1zSG5oUDkyPE0yOVVrZTloczBmSGhyek1IMi5YCm5PSCINVj4+Pj4+Pj4+bCwNVj4+Pj4+Pj4+OU9ZOj4iVz1zWiIsDVY+Pj4+Pj4+PlpleHNIeFRxWk06PiJuc1laV01fSFFZPE16biIsDVY+Pj4+Pj4+PlpleE1JTUh4PS46PjBhLA1WDVY+Pj4+bCk7DVYJY2V6PldPfT4+Pj4+Pj4+Pj4+Uz4nJzsNVj4+Pj5jZXo+LnN4Lj4+Pj4+Pj4+Pj5TPicnOw1WCWNlej5jZVdUenNwZVdlenNNPlM+Jyc7DVYJY2V6Pm5NV3VlPXpzMlFXTT4+Uz4nJzsNVgljZXo+T1o9cE96PXM+Pj4+Pj5TPicnOw1WCWNlej4yT1laPU1Rej4+Pj4+PlM+YTsNVgljZXo+Wk16bWV4TT4+Pj4+Pj5TPmE7DVY+Pj4+Y2V6PkhRWWdPfW4+Pj4+Pj4+Uz5hOw1WPj4+PmNlej5aek1jbWV4TUk+Pj4+PlM+YTsNVj4+Pj5jZXo+WnpNY21leE10Pj4+Pj5TPmE7DVY+Pj4+Y2V6PkhNUj1tZXhNdD4+Pj4+Uz5hOw1WPj4+PmNlej5ITVI9bWV4TUk+Pj4+PlM+YTsNVj4+Pj5jZXo+V2VuPW1leE1JPj4+Pj5TPmE7DVY+Pj4+Y2V6Pldlbj1tZXhNdD4+Pj4+Uz5hOw1WCWNlV1R6c3BlV2V6c00+Pj4+PlM+JCgiIz1SPVR6c3BlV2V6c00iKVhjZVcoKTs+DVY+Pj4+V099Pj4+Pj4+Pj4+Pj4+Pj4+Uz4kKCIjPVI9SU99IilYY2VXKCk7Pg1WPj4+PldPfT4+Pj4+Pj4+Pj4+Pj4+PlM+WmV6bk0zSD0oV099KTs+Pg1WPj4+Pi5zeC4+Pj4+Pj4+Pj4+Pj4+PlM+JCgiIz1SPXRzeC4iKVhjZVcoKTs+DVY+Pj4+LnN4Lj4+Pj4+Pj4+Pj4+Pj4+Uz5aZXpuTTNIPSguc3guKTs+DVYJWk16bWV4TT4+Pj4+Pj4+Pj4+Uz4kKCIjPVI9bU16bWV4TSIpWGNlVygpOz4NVj4+Pj5aTXptZXhNPj4+Pj4+Pj4+Pj5TPlplem5NM0g9KFpNem1leE0pOz4NVj4+Pj5IUVlnT31uPj4+Pj4+Pj4+Pj5TPiQoIiM9Uj1FUVlnT31uIilYY2VXKCk7Pg1WPj4+PkhRWWdPfW4+Pj4+Pj4+Pj4+PlM+WmV6bk0zSD0oSFFZZ099bik7Pg1WDVY+Pj4+Y2V6PjlNWj0+Uz4kKCIjOU1aZXo9TVlNSD0iKVhjZVcoKTsNVgljZXo+Wk9aPlM+JCgiI1pPWlFXZT1zT0giKVhjZVcoKTsNVgljZXo+ZT1NPlM+JCgiI2U9TVdzTXoiKVhjZVcoKTsNVgljZXo+bmU9TT5TPiQoIiNuT1FuRj1NV3NNeiIpWGNlVygpOw1WCWNlej4yZT0+Uz4kKCIjMmU9TXhPenNNIilYY2VXKCk7DVYJY2V6PlllPXo+Uz4kKCIjWWU9enMyUVdNIilYY2VXKCk7DVYNVj4+Pj4kKCdYMldPbk1GYzInKVguczlNKCk7DVYNVglzQT4oPkhRWWdPfW4+QlM+Wk16bWV4TT4pPg1WPj4+Pl0NVj4+Pj4+Pj4+JCgiIzlNPFE9IilYLnM5TSgpOz4NVj4+Pj4+Pj4+JCgiI1p6TTJNOU1IPSIpWC5zOU0oKTsNVj4+Pj4+Pj4+JCgiI25Rc2NlSD0iKVguczlNKCk7Pg1WPj4+Pj4+Pj4kKCIjQXNIIilYLnM5TSgpOw1WPj4+PmwNVgkNVglzQT4oPldPfT5pPjA+KT4NVj4+Pj5dPg1WPj4+Pj4+Pj5aek1jbWV4TXQ+Uz5XT30+LT4wOz4NVj4+Pj4+Pj4+WnpNY21leE1JPlM+WnpNY21leE10Pi0+Wk16bWV4TT4rPjA7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj5sDVYNVj4+Pj5zQT4oPkhRWWdPfW4+aT5aTXptZXhNPik+DVY+Pj4+XT4+Pg1WPj4+Pj4+Pj4kKCIjOU08UT0iKVhuLk99KCk7Pg1WPj4+Pj4+Pj4kKCIjWnpNMk05TUg9IilYbi5PfSgpOz4+Pj4+DVY+Pj4+Pj4+PiQoIiNuUXNjZUg9IilYbi5PfSgpOz4+Pj4+DVY+Pj4+Pj4+PiQoIiNBc0giKVhuLk99KCk7Pj4+Pj4NVj4+Pj4+Pj4+SE1SPW1leE1JPlM+LnN4Lj4rPjA7Pg1WPj4+Pj4+Pj5ITVI9bWV4TXQ+Uz5ITVI9bWV4TUk+Kz5aTXptZXhNPi0+MDs+DVYNVj4+Pj4+Pj4+V2VuPW1leE10PlM+KHVlPS5YMk1zVyg+SFFZZ099bj5oPlpNem1leE0+KSk+Kj5aTXptZXhNOz4NVj4+Pj4+Pj4+V2VuPW1leE1JPlM+V2VuPW1leE10Pi0+Wk16bWV4TT4rPjA7Pg1WPj4+PmwNVg1WPj4+PnNBPig+LnN4Lj5TUz4+V2VuPW1leE10Pik+XT4kKCIjblFzY2VIPSIpWC5zOU0oKTs+JCgiI0FzSCIpWC5zOU0oKTs+bA1WPj4+PnNBPig+V099Pj5TUz4+MD4pPl0+JCgiIzlNPFE9IilYLnM5TSgpOz4kKCIjWnpNMk05TUg9IilYLnM5TSgpOz5sDVYNVj4+Pj4kKCJYQXN6bj0iKVgyV3MyeShBUUgyPXNPSCgpPl0+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz5uLk99S1laV09xTU0oMCw+Wk16bWV4TSw+OU1aPSw+Wk9aLGU9TT4sbmU9TSwyZT0sWWU9eik7PmwpOw1WDVY+Pj4+JCgiWFp6TWNzT1FuIilYMldzMnkoQVFIMj1zT0goKT5dPiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTs+bi5PfUtZWldPcU1NKFp6TWNtZXhNSSw+WnpNY21leE10LD45TVo9LD5aT1osZT1NPixuZT1NLDJlPSxZZT16KTs+bCk7Pg1WDVY+Pj4+JCgiWEhNUj0iKVgyV3MyeShBUUgyPXNPSCgpPl0+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz5uLk99S1laV09xTU0oSE1SPW1leE1JLD5ITVI9bWV4TXQsPjlNWj0sPlpPWixlPU0+LG5lPU0sMmU9LFllPXopOz5sKTs+DVYNVj4+Pj4kKCJYV2VuPSIpWDJXczJ5KEFRSDI9c09IKCk+XT4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7Pm4uT31LWVpXT3FNTShXZW49bWV4TUksPldlbj1tZXhNdCw+OU1aPSw+Wk9aLGU9TT4sbmU9TSwyZT0sWWU9eik7PmwpOz4NVgkkKCJzSFpRPWpIZVlNUz16c3BlV2V6c01kOnplOXNPIilYMi5lSHhNKEFRSDI9c09IPigpPg1WCV0NVgkJY2V6PjIuT3NSVHpzPlM+JCg9LnNuKVhjZVcoKTs+DVYJCSQoIiMyLmVZWjAiKVhuLk99KCk7DVYJCSQoIiMyLmVZWmsiKVhuLk99KCk7DVYJCSQoIiM9Uj02ZVdNUXoiKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7DVYNVgkJc0E+KD4yLk9zUlR6cz5TUz4nWWU9enMyUVdNJz4pDVYJCV0NVgkJCWhoZVdNej0oMi5Pc1JUenMpOw1WCT4+Pj4JaGgkKCIjPVI9dWU9enMyUVdNIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTsNVgk+Pj4+CSQoInNIWlE9akhlWU1TPVI9dWU9enMyUVdNZDo9TVI9IilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTsNVgk+Pj4+CSQoIiMyPC8uZVlaIilYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpOw1WCQkJJCgiIz1SPTZlV01ReiIpWGNlVygnJyk7DVYJCQkkKCIjMjwvLmVZWiIpWGNlVygnJyk7DVYJCQkkKCIjbk1STSIpWC5zOU0oKTsJCQkNVgkJbA1WCQlNV25NDVYJCV0NVgk+Pj4+Pj4+PiQoInNIWlE9akhlWU1TPVI9dWU9enMyUVdNZDo9TVI9IilYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpOw1WCT4+Pj4+Pj4+JCgiIzI8Ly5lWVoiKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOw1WCQkJJCgiIz1SPXVlPXpzMlFXTSIpWGNlVygnJyk7DVYJCWwNVglsKTsNVg1WCSQoJyMyPC8uZVlaJylYMi5lSHhNKEFRSDI9c09IKCkNVgldDVYJCSQoIiM9Uj02ZVdNUXoiKVhjZVcoJycpOw1WCQkkKCIjTXp6NmVXTVF6IilYLj1ZVygiIik7DVYNVgkJc0E+KD4kKD0uc24pWGNlVygpPlNTPicyc2NzV3M9TSc+KT4NVgkJXQ1WCQkJJCgiI25NUk0iKVhuLk99KCk7Pg1WCQkJJCgiIzIuZVlaMCIpWC5zOU0oKTs+DVYJCQkkKCIjMi5lWVprIilYLnM5TSgpOz4NVgkJCSQoIiM9Uj02ZVdNUXoiKVguczlNKCk7Pg1WCQkJJCgiIz1SPTZlV01ReiIpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTs+DVYJCWwNVgkJTVduTQ1WCQldCQ1WCQkJJCgiI25NUk0iKVguczlNKCk7Pg1WCQkJJCgiIzIuZVlaMCIpWG4uT30oKTsNVgkJCSQoIiMyLmVZWmsiKVhuLk99KCk7DVYJCQkkKCIjPVI9NmVXTVF6IilYbi5PfSgpOz4NVgkJCSQoIiM9Uj02ZVdNUXoiKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOw1WCQlsDVYJbCk7DVYJDVYJJCgnWD16c289SCcpWDJXczJ5KEFRSDI9c09IKCkNVgldDVYNVgkJY2V6Pk9aPVR6cz4+Pj4+Pj5TPiQoJ3NIWlE9akhlWU1TPXpzcGVXZXpzTWQ6Mi5NMnlNOScpWGNlVygpOz4NVgkJY2V6Pk9aPXBPej1zPj4+Pj5TPiQoJ3NIWlE9akhlWU1TPXpzcE96PXNkOjIuTTJ5TTknKVhjZVcoKTs+DVYJCWNlej49Uj11ZT16czJRV00+Uz4kKCdzSFpRPWpIZVlNUz1SPXVlPXpzMlFXTWQ6PU1SPScpWGNlVygpOw1WCQloaGVXTXo9KD1SPXVlPXpzMlFXTSk7DVYJCWNlej4yPC8uZVlaPj4+Pj4+Uz4kKCcjMjwvLmVZWicpWGNlVygpOw1WCQljZXo+PVI9NmVXTVF6Pj4+PlM+JCgnIz1SPTZlV01ReicpWGNlVygpOw1WCQljZXo+T1o9cE1STT4+Pj4+PlM+JCgnc0haUT1qSGVZTVM9enNwTVJNZDoyLk0yeU05JylYY2VXKCk7Pg1WDVYJCSQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVgkJJCgiI016ejZlV01ReiIpWC49WVcoIiIpOw1WCQloaGVXTXo9KE9aPVR6cyk7DVYJCXNBPig+T1o9VHpzPlNTPidZZT16czJRV00nPikNVgkJXQ1WCQkJaGhlV016PSgnczJzJyk7DVYJCQljZVdUenNwZVdlenNNPlM+J1llPXpzMlFXTVMnPis+PVI9dWU9enMyUVdNOwkJDVYJCQkkKCIjPVI9dWU9enMyUVdNIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTsNVgkJbA1WCQlNV25NDVYJCV0NVgkJCXNBPig+MjwvLmVZWj5TUz4nJz4pPl0+Y2VXVHpzcGVXZXpzTT5TPic9T1FuJzs+bA1WCQkJTVduTT5zQT4oPjI8Ly5lWVo+U1M+JzJzY3NXcz1NJz4pDVYJCQldPg1WCQkJCSQoIiM9Uj02ZVdNUXoiKVguczlNKCk7Pg1WCQkJCXNBPig+T1o9cE1STT5TUz4ndE9ZWU0nPik+XT5jZVdUenNwZVdlenNNPlM+JzJzY3NXcz1NUyc+Kz5hOz5sDVYJCQkJTVduTT5dPmNlV1R6c3BlV2V6c00+Uz4nMnNjc1dzPU1TJz4rPjA7CWwNVgkJCWwNVgkJCU1Xbk0NVgkJCV0JDVYJCQkJJCgiIz1SPTZlV01ReiIpWG4uT30oKTs+CQ1WCQkJCXNBPig+PVI9NmVXTVF6PlNTPicnPikNVgkJCQldPg1WCQkJCQkkKCIjTXp6NmVXTVF6IilYLj1ZVygiLy5lWVo+NzxXc3hlPU9zek0iKTs+DVYJCQkJCSQoJyM9Uj02ZVdNUXonKVhBTzJRbigpOw1WCQkJCQkkKCcjV09lOU16M1lleE0nKVguczlNKCk7CQkJCQkNVgkJCQkJek09UXpIPkFlV25NOw1WCQkJCWwNVgkJCQlNV25NDVYJCQkJXQ1WCQkJCQlZbng2ZVdNUXo+Uz4iIjsNVgkJCQkJY2VXVHpzcGVXZXpzTT5TPjI8Ly5lWVo+Kz4nOyc+Kz49Uj02ZVdNUXo7CQkNVgkJCQlsDVYJCQlsCQkJDVYJCWwNVg1WCQlXT30+PlM+MDsNVgkJLnN4Lj5TPlpNem1leE07DVYJCWNlV1R6c3BlV2V6c00+Uz5PWj1wT3o9cz4rPiI7Ij4rPmNlV1R6c3BlV2V6c007DVYJDVYJCW4uT31LWVpXT3FNTShXT30sPi5zeC4sPmNlV1R6c3BlV2V6c00pOwkNVgkJek09UXpIPkFlV25NOw1WDVYJbCk7DVYNVgkkKCdYSE19cGVXZXpzTW89SCcpWE9IKCcyV3MyeScsPkFRSDI9c09IKCkNVj4+Pj5dPj4+Pj4+Pj4+DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+JFhlCmVSKF0+ZW5xSDI6PkFlV25NLD49cVpNOj4ibTdwVCIsPlF6Vzo+J3pNMlFaY2V6WFouWicsPjllPWU6Pl0+J1F6Vyc+Oj5jZVdUenNwZVdlenNNPmwsPjllPWVUcVpNOj4nCm5PSCcsPm5RMjJNbm46PkFRSDI9c09IKDllPWUpPl0+Y2VXVHpzcGVXZXpzTT5TPjllPWVYUXpXOz5sPmwpOz4+DVY+Pj4+Pj4+Pm5NPVRzWU1PUT0oIiQoJyNaZXhNL09IPU1IPScpWFdPZTkoJ25lV2V6c01oMnpNZT1NcGVXZXpzTXJPellYWi5aP2VjZUg9U1dzbj1NJldPfVMiPis+V099Pis+IiYuc3guUyI+Kz4uc3guPis+IiZjZVdUenNwZVdlenNNUyI+Kz5jZVdUenNwZVdlenNNPis+IicsPkFRSDI9c09IKCldPiQoJyNXT2U5TXozWWV4TScpWC5zOU0oKTs+bCk7Iiw+MGFhKTsNVj4+Pj5sKTsNVgkNVgkkKCdYTTlzPXBlV2V6c01vPUgnKVgyV3MyeSg+QVFIMj1zT0goKV0JCQ1WCQkyT1laPU1Rej5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYMk9ZWj1NUXonKVg9TVI9KCk7DVYNVgkJJCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WCQkkWGUKZVIoXT5lbnFIMjo+QWVXbk0sPj1xWk06PiJtN3BUIiw+UXpXOj4nek0yUVpjZXpYWi5aJyw+OWU9ZTo+XT4nUXpXJz46PmNlV1R6c3BlV2V6c00+bCw+OWU9ZVRxWk06PicKbk9IJyw+blEyMk1ubjo+QVFIMj1zT0goOWU9ZSk+XT5jZVdUenNwZVdlenNNPlM+OWU9ZVhRelc7Pmw+bCk7Pj4NVgkJbk09VHNZTU9RPSgiJCgnI1pleE0vT0g9TUg9JylYV09lOSgnbmVXZXpzTWhRWjllPU1wZVdlenNNck96WVhaLlo/ZWNlSD1TV3NuPU0mV099UyI+Kz5XT30+Kz4iJi5zeC5TIj4rPi5zeC4+Kz4iJmNlV1R6c3BlV2V6c01TIj4rPmNlV1R6c3BlV2V6c00+Kz4iJjJPWVo9TVF6UyI+Kz4yT1laPU1Rej4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsMGFhKTsNVgkJDVYJbCk7DVYJDVYJJCgnWC5zbj1PNGU9TW89SCcpWDJXczJ5KD5BUUgyPXNPSCgpDVYJXQkNVgkJY2V6PlllPXpzMlFXTT5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYWWU9enMyUVdNJylYPU1SPSgpOz4NVg1WCQloaCQoJ1gyV09uTUZjMicpWG4uT30oKTsNVgkJJCgnI1pPWlFaJylYLj1ZVygnQjlzYz5zOVMiV09lOXNIeCJpMi5lenhNWU1IPT5NSD4yT1F6blhYWEJzWXg+bnoyUyJzWWV4TW5oZQplUi1XT2U5TXpYeHNBIj5lVz1TIiI+aGlCaDlzY2knKVhuLk99KCduV099Jyk7Pg1WCQkkWGUKZVIoXT4NVgkJCT1xWk0+Oj4nbTdwVCcsPg1WCQkJUXpXPjo+JzJPSG5aV2VIaFpXZUhIc0h4WFouWicsPg1WCQkJOWU9ZTo+XSdjZVd1ZT16czJRV00nOlllPXpzMlFXTSwnV099JzpXT30sJy5zeC4nOi5zeC5sLD4NVgkJCW5RMjJNbm4+Oj5BUUgyPXNPSCg5ZT1lKV0+DVYJCQkJJCgnIy5lUT0nKVguczlNKCk7Pg1WCQkJCSQoJyNBc1c9ek0nKVguczlNKCk7Pg1WCQkJCSQoJyNXc249TScpWC5zOU0oKTs+DVYJCQkJJCgnI1pPWlFaJylYLj1ZVyg5ZT1lKTs+CQkJCQ1WCQkJbCw+TXp6T3o+Oj5BUUgyPXNPSChEdUl0PT1aZ012UU1uPSw+PU1SPXA9ZT1Rbiw+TXp6T3pULnpPfUgpPl0+DVYJCQkJJCgnIy5lUT0nKVguczlNKCk7Pg1WCQkJCSQoJyNBc1c9ek0nKVguczlNKCk7Pg1WCQkJCSQoJyNXc249TScpWC5zOU0oKTs+DVYJCQkJJCgnI1pPWlFaJylYLj1ZVygnIEhNPk16ek1Rej5Nbj0+blF6Y01IUU0+IScpOz4NVgkJCWw+DVYJCWwpOw1WCWwpOw1WDVYJJCgnWDJXT25NRmMyJylYMldzMnkoPkFRSDI9c09IKCldCQ1WCQkkKCcjWk9aUVonKVguczlNKCk7PgkJDVYJCSQoJyMuZVE9JylYbi5PfSgpOz4NVgkJJCgnI1dzbj1NJylYbi5PfSgpOz4NVgkJJCg9LnNuKVguczlNKCk7DVYJCW5NV3VlPXpzMlFXTT5TPicnOw1WCWwpOw1WDVZsKTsNVkJobjJ6c1o9aQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 734b26328bd2fccb67144afd2c410c74 |
Eval Count | 2 |
Decode Time | 75 ms |