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='P3VPP1E8UUlVKklhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYW..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2024 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: main.php
-----------------------------------------------------
 Use: Statistics and AutoCheck
=====================================================
*/

if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../../' );
	die( "Hacking attempt!" );
}

echoheader( "<i class=\"fa fa-home position-left\"></i><span class=\"text-semibold\">{$lang['header_m_title']}</span>", $lang['header_m_subtitle'] );

$config['max_users_day'] = intval( $config['max_users_day'] );

$maxmemory = (@ini_get( 'memory_limit' ) != '') ? @ini_get( 'memory_limit' ) : $lang['undefined'];
$disabledfunctions = (strlen( ini_get( 'disable_functions' ) ) > 1) ? @ini_get( 'disable_functions' ) : $lang['undefined'];
$disabledfunctions = str_replace( ",", ", ", $disabledfunctions );
$safemode = (@ini_get( 'safe_mode' ) == 1) ? $lang['safe_mode_on'] : $lang['safe_mode_off'];
$licence = ($lic_tr) ? $lang['licence_trial'] : $lang['licence_full'];
$offline = (!$config['site_offline']) ? $lang['safe_mode_on'] : "<span class=\"text-danger\">" . $lang['safe_mode_off'] . "</span>";

if( function_exists( 'apache_get_modules' ) ) {
	if( array_search( 'mod_rewrite', apache_get_modules() ) !== false) {
		$mod_rewrite = $lang['safe_mode_on'];
	} else {
		$mod_rewrite = "<span class=\"text-danger\">" . $lang['safe_mode_off'] . "</span>";
	}
} else {
	$mod_rewrite = $lang['undefined'];
}

$os_version = @php_uname( "s" ) . " " . @php_uname( "r" );
$phpv = phpversion();
$gdversion = false;

if($config['image_driver'] != "2") {
	
	if(extension_loaded('imagick') && class_exists('Imagick'))	{
		
		$gdversion  =  'imagick';
		
		if ( ! \Imagick::queryFormats('WEBP') AND function_exists('imagewebp') AND $config['image_driver'] != "1" ) {
			
			$gdversion  =  'gd';
		
		}

	} elseif ( function_exists( 'gd_info' ) ) {
		
		$gdversion  =  'gd';
		
	}
	
} elseif ( function_exists( 'gd_info' ) ) {
	
	$gdversion  =  'gd';
	
}

if( $gdversion  ==  'imagick' ) {
	
	$v = Imagick::getVersion();
	$gdversion = $v['versionString'];
	
} elseif ( $gdversion  ==  'gd') {
	
	$array=gd_info ();
	$gdversion = '';

	foreach ($array as $key=>$val) {
	  
	  if ($val===true) {
	    $val="Enabled";
	  }
	
	  if ($val===false) {
	    $val="Disabled";
	  }
	
	  $gdversion .= $key.":&nbsp;{$val}, ";
	
	}
	
} else $gdversion = $lang['undefined'];

$maxupload = str_replace( array ('M', 'm' ), '', @ini_get( 'upload_max_filesize' ) );
$maxupload = formatsize( $maxupload * 1024 * 1024 );
$stats_arr = array();

if ( $config['allow_cache'] AND !$config['cache_type'] ) {

	$stats_cache = @file_get_contents( ENGINE_DIR . "/cache/news_adminstats.tmp" );
	if ( $stats_cache !== false ) $stats_arr = json_decode($stats_cache, true);
	
	if( !is_array($stats_arr) ) $stats_arr = array();
}

if ( !count($stats_arr) ) {

	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );
	$stats_arr['stats_news'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_subscribe" );
	$stats_arr['count_subscribe'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );
	$stats_arr['count_comments'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE approve ='0'" );
	$stats_arr['count_c_app'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );
	$stats_arr['stats_users'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE banned='yes'" );
	$stats_arr['stats_banned'] = number_format( $row['count'], 0, ',', ' ');
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post where approve = '0'" );
	$stats_arr['approve']  = number_format( $row['count'], 0, ',', ' ');
	
	
	$db->query( "SHOW TABLE STATUS FROM `" . DBNAME . "`" );
	$mysql_size = 0;
	while ( $r = $db->get_array() ) {
		if( strpos( $r['Name'], PREFIX . "_" ) !== false ) $mysql_size += $r['Data_length'] + $r['Index_length'];
	}
	$db->free();
	
	$stats_arr['mysql_size'] = formatsize( $mysql_size );

	if ( $config['allow_cache'] AND !$config['cache_type'] ) {
		file_put_contents (ENGINE_DIR . "/cache/news_adminstats.tmp", json_encode( $stats_arr, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ), LOCK_EX);
		@chmod( ENGINE_DIR . "/cache/news_adminstats.tmp", 0666 );
	}

}

if( $stats_arr['count_c_app'] ) {
	
	$stats_arr['count_c_app'] = $stats_arr['count_c_app'] . " [ <a class=\"status-info\" href=\"?mod=cmoderation\">{$lang['stat_cmod_link']}</a> ]";

}

if( $stats_arr['approve'] and $user_group[$member_id['user_group']]['allow_all_edit'] ) {
	
	$stats_arr['approve'] = $stats_arr['approve'] . " [ <a class=\"status-info\" href=\"?mod=editnews&action=list&news_status=2\">{$lang['stat_medit_link']}</a> ]";

}

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_complaint" );
$c_complaint = $row['count'];
set_cookie ( "dle_compl", $row['count'], 365 );

if( $c_complaint AND $user_group[$member_id['user_group']]['admin_complaint'] ) {

	$stored_complaint = isset( $_COOKIE['dle_compl'] ) ? intval($_COOKIE['dle_compl']) : 0;

	$c_complaint = $row['count'] . " [ <a class=\"status-info\" href=\"?mod=complaint\">{$lang['stat_complaint_1']}</a> ]";

	if ($row['count'] > $stored_complaint ) {

		$c_complaint .= <<<HTML
<script>
<!--

$(function(){
	Growl.info({
		title: '{$lang['p_info']}',
		text: '{$lang['opt_complaint_20']}'
	});
});

//-->
</script>
HTML;

	}


}

$self_deleted = '';

if ( $user_group[$member_id['user_group']]['admin_editusers']  ) {

	$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users_delete");

	if( $row['count'] ) {
		$self_deleted = " ({$lang['selfdel_wait_1']} {$row['count']} [ <a href=\"?mod=editusers\">{$lang['opt_s_acc_1']}</a> ] )";

		$self_deleted .= <<<HTML
<script>
<!--

$(function(){
	setTimeout(function() {
		Growl.warning({
			title: '{$lang['p_info']}',
			life: 10000,
			text: '{$lang['selfdel_wait']}'
		  });
	}, 300);
});

//-->
</script>
HTML;

	}

}

function dirsize($directory) {
	
	if( ! is_dir( $directory ) ) return - 1;
	
	$size = 0;
	
	if( $DIR = opendir( $directory ) ) {
		
		while ( ($dirfile = readdir( $DIR )) !== false ) {
			
			if( @is_link( $directory . '/' . $dirfile ) || $dirfile == '.' || $dirfile == '..' ) continue;
			
			if( @is_file( $directory . '/' . $dirfile ) ) $size += filesize( $directory . '/' . $dirfile );
			
			else if( @is_dir( $directory . '/' . $dirfile ) ) {
				
				$dirSize = dirsize( $directory . '/' . $dirfile );
				if( $dirSize >= 0 ) $size += $dirSize;
				else return - 1;
			
			}
		
		}
		
		closedir( $DIR );
	
	}
	
	return $size;

}

$cache_size = formatsize( dirsize( "engine/cache" ) );

$dfs = function_exists('disk_free_space') ? disk_free_space(".") : '0';

$freespace = formatsize( $dfs );

if( $user_group[$member_id['user_group']]['admin_comments'] ) {
	$edit_comments = "&nbsp;[ <a class=\"status-info\" href=\"?mod=comments&action=edit\">{$lang['edit_comm']}</a> ]";
} else $edit_comments = "";

if( $member_id['user_group'] == 1 ) {

	if( $lic_tr ) {
		
		echo $activation_field;

	}
	
	$currect_version = VERSIONID;
	$currect_build = BUILDID;
	
	echo <<<HTML
<div class="panel panel-default">
  <div class="panel-heading">
    {$lang['main_quick']}
  </div>
  <div class="list-bordered">

	<div class="row box-section">	
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=editusers&action=list">
			<div class="media-left"><img src="engine/skins/images/uset.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_user']}</h6>
				<span class="text-muted">{$lang['opt_userc']}</span>
			</div>
		</a>
	  </div>
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=banners">
			<div class="media-left"><img src="engine/skins/images/rkl.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_banner']}</h6>
				<span class="text-muted">{$lang['opt_bannerc']}</span>
			</div>
		</a>
	  </div>
	</div>

	<div class="row box-section">	
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=options&action=syscon">
			<div class="media-left"><img src="engine/skins/images/tools.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_all']}</h6>
				<span class="text-muted">{$lang['opt_allc']}</span>
			</div>
		</a>
	  </div>
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=newsletter">
			<div class="media-left"><img src="engine/skins/images/nset.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['main_newsl']}</h6>
				<span class="text-muted">{$lang['main_newslc']}</span>
			</div>
		</a>
	  </div>
	</div>	

	<div class="row box-section">	
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=static">
			<div class="media-left"><img src="engine/skins/images/spset.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_static']}</h6>
				<span class="text-muted">{$lang['opt_staticd']}</span>
			</div>
		</a>
	  </div>
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=clean">
			<div class="media-left"><img src="engine/skins/images/clean.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_clean']}</h6>
				<span class="text-muted">{$lang['opt_cleanc']}</span>
			</div>
		</a>
	  </div>
	</div>	

	<div class="row box-section">	
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" onclick="check_files('lokal'); return false;" href="#">
			<div class="media-left"><img src="engine/skins/images/shield.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['mod_anti']}</h6>
				<span class="text-muted">{$lang['anti_descr']}</span>
			</div>
		</a>
	  </div>
	  <div class="col-sm-6 media-list media-list-linked">
		<a class="media-link" href="?mod=options&action=options">
			<div class="media-left"><img src="engine/skins/images/next.png" class="img-lg section_icon"></div>
			<div class="media-body">
				<h6 class="media-heading  text-semibold">{$lang['opt_all_rublik']}</h6>
				<span class="text-muted">{$lang['opt_all_rublikc']}</span>
			</div>
		</a>
	  </div>
	</div>

  </div>
</div>
<script>
<!--
		function check_files ( folder ){

			if (folder == "snap") {

				DLEconfirm( '{$lang['anti_snapalert']}', '{$lang['p_confirm']}', function () {

					$('#antivirus').html('<div class="panel-body">{$lang['anti_box']}</div>');

					ShowLoading('');		
					$.post('engine/ajax/controller.php?mod=antivirus', { folder: folder, user_hash: '{$dle_login_hash}' }, function(data){
				
						HideLoading('');
				
						$('#antivirus').html(data);
				
					});

				} );

			} else {

				$('#antivirusbox').show();
				$('#antivirus').html('<div class="panel-body">{$lang['anti_box']}</div>');
				
				ShowLoading('');		
				$.post('engine/ajax/controller.php?mod=antivirus', { folder: folder, user_hash: '{$dle_login_hash}' }, function(data){
				
					HideLoading('');
				
					$('#antivirus').html(data);
				
				});

			}

			return false;
		}
		
		$(function(){

			$.ajaxSetup({
				cache: false
			});

			$('#clearbutton').click(function() {

				$.get("engine/ajax/controller.php?mod=adminfunction&action=clearcache&user_hash={$dle_login_hash}", function( data ){

					$('#cachesize').html('0 b');
					Growl.info({
						title: '{$lang['p_info']}',
						text: data
					});

				});
				return false;
			});

			$('#clearsubscribe').click(function() {

			    DLEconfirm( '{$lang['confirm_action']}', '{$lang['p_confirm']}', function () {

					$.get("engine/ajax/controller.php?mod=adminfunction&action=clearsubscribe&user_hash={$dle_login_hash}", function( data ){
						Growl.info({
							title: '{$lang['p_info']}',
							text: data
						});
					});
				} );
				return false;
			});

			$('#check_updates').click(function() {
			
				ShowLoading('');
				
				$.get("engine/ajax/controller.php?mod=updates&versionid={$currect_version}&user_hash={$dle_login_hash}&build={$currect_build}", function( data ){
					HideLoading('');
					DLEalert(data, '{$lang['all_info']}');
				});
				return false;
			});

			$('#send_notice').click(function() {

				ShowLoading('');
				var notice = $('#notice').val();
				$.post("engine/ajax/controller.php?mod=adminfunction&action=sendnotice&user_hash={$dle_login_hash}", { notice: notice } , function( data ){
					HideLoading('');
					Growl.info({
						title: '{$lang['all_info']}',
						text: data
					});
				});
				return false;
			});

		});
//-->
</script>
<div id="antivirusbox" class="panel panel-default" style="display:none;">
  <div class="panel-heading">
    <div class="title">{$lang['anti_title']}</div>
  </div>
  <div id="antivirus">
  {$lang['anti_box']}
  </div>
</div>

		
		<div class="panel panel-default">
		
		    <div class="panel-heading">
				<ul class="nav nav-tabs nav-tabs-solid">
					<li class="active"><a href="#statall" data-toggle="tab"><i class="fa fa-bar-chart position-left"></i> {$lang['stat_all']}</a></li>
					<li><a href="#notinfo" data-toggle="tab"><i class="fa fa-pencil-square-o position-left"></i> {$lang['main_notice']}</a></li>
					<li id="dlestats"><a href="#statauto" data-toggle="tab"><i class="fa fa-cog position-left"></i> {$lang['stat_auto']}</a></li>
				</ul>
			</div>
		
                 <div class="panel-tab-content tab-content">
                     <div class="tab-pane active" id="statall">
					 
						<table class="table table-sm">
							<tr>
								<td class="col-md-3 col-sm-6">{$lang['site_status']}</td>
								<td class="col-md-9 col-sm-6">{$offline}</td>
							</tr>
							<tr>
								<td>{$lang['stat_allnews']}</td>
								<td>{$stats_arr['stats_news']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_mod']}</td>
								<td>{$stats_arr['approve']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_complaint']}</td>
								<td>{$c_complaint}</td>
							</tr>
							<tr>
								<td>{$lang['stat_comments']}</td>
								<td>{$stats_arr['count_comments']} [ <a href="{$config['http_home_url']}index.php?do=lastcomments" target="_blank">{$lang['last_comm']}</a> ]{$edit_comments}</td>
							</tr>
							<tr>
								<td>{$lang['stat_cmod']}</td>
								<td>{$stats_arr['count_c_app']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_users']}</td>
								<td>{$stats_arr['stats_users']}{$self_deleted}</td>
							</tr>
							<tr>
								<td>{$lang['stat_banned']}</td>
								<td><span class="text-danger">{$stats_arr['stats_banned']}</span></td>
							</tr>
							<tr>
								<td>{$lang['stat_bd']}</td>
								<td>{$stats_arr['mysql_size']}</td>
							</tr>
							<tr>
								<td>{$lang['cache_size']}</td>
								<td><span id="cachesize">{$cache_size}</span></td>
							</tr>
							<tr>
								<td>{$lang['stat_maxfile']}</td>
								<td>{$maxupload}</td>
							</tr>
							<tr>
								<td>{$lang['free_size']}</td>
								<td>{$freespace}</td>
							</tr>
						</table>

						<div class="panel-footer">
HTML;

	echo "<button id=\"check_updates\" name=\"check_updates\" class=\"btn bg-slate-600 btn-sm btn-raised\"><i class=\"fa fa-exclamation-circle\"></i> {$lang['dle_udate']}</button>&nbsp;<button id=\"clearbutton\" name=\"clearbutton\" class=\"btn bg-danger-600 btn-sm btn-raised\"><i class=\"fa fa-trash\"></i> {$lang['btn_clearcache']}</button>";

	if ($stats_arr['count_subscribe']) echo "&nbsp;<button id=\"clearsubscribe\" name=\"clearsubscribe\" class=\"btn bg-brown-600 btn-sm btn-raised\"><i class=\"fa fa-user\"></i> {$lang['btn_clearsubscribe']}</button>";

	$row = $db->super_query( "SELECT notice FROM " . PREFIX . "_notice WHERE user_id = '{$member_id['user_id']}'" );

	if( isset ($row['notice']) ) {
		$row['notice'] = htmlspecialchars( $row['notice'], ENT_QUOTES, $config['charset'] );
	} else {
		$row['notice'] = '';
	}


echo <<<HTML
						</div>
					</div>
                     <div class="tab-pane has-padding" id="notinfo">
							<textarea id="notice" name="notice" dir="auto" class="classic" style="width:100%;height:200px;" placeholder="{$lang['main_no_notice']}">{$row['notice']}</textarea>
							<button id="send_notice" name="send_notice" class="btn bg-teal btn-sm btn-raised"><i class="fa fa-floppy-o"></i> {$lang['news_save']}</button>
                     </div>
                     <div class="tab-pane" id="statauto" >
						<table class="table table-sm">
							<tr>
								<td class="col-md-3">{$lang['dle_version']}</td>
								<td class="col-md-9">{$config['version_id']}</td>
							</tr>
							<tr>
								<td>{$lang['licence_info']}</td>
								<td>{$licence}</td>
							</tr>
							<tr>
								<td>{$lang['stat_os']}</td>
								<td>{$os_version}</td>
							</tr>
							<tr>
								<td>{$lang['stat_php']}</td>
								<td>{$phpv}</td>
							</tr>
							<tr>
								<td>{$lang['stat_mysql']}</td>
								<td>{$db->mysql_version}</td>
							</tr>
							<tr>
								<td>{$lang['stat_gd']}</td>
								<td>{$gdversion}</td>
							</tr>
							<tr>
								<td>Module mod_rewrite</td>
								<td>{$mod_rewrite}</td>
							</tr>
							<tr>
								<td>{$lang['stat_safemode']}</td>
								<td>{$safemode}</td>
							</tr>
							<tr>
								<td>{$lang['stat_maxmem']}</td>
								<td>{$maxmemory}</td>
							</tr>
							<tr>
								<td>{$lang['stat_func']}</td>
								<td>{$disabledfunctions}</td>
							</tr>
							<tr>
								<td>{$lang['stat_maxfile']}</td>
								<td>{$maxupload}</td>
							</tr>
							<tr>
								<td>{$lang['free_size']}</td>
								<td>{$freespace}</td>
							</tr>
						</table>      
                     </div>
                 </div>
             </div>
HTML;

	if( !is_writable( ENGINE_DIR . "/cache/" ) OR !is_writable( ENGINE_DIR . "/cache/system/" ) ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_cache']}</div>";
	
	}
	
	if( @file_exists( "install.php" ) ) {
		echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['stat_install']}</div>";
	}
	if( $dfs AND $dfs < 20240 ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_nofree']}</div>";
	}
	
	if (!defined( 'SECURE_AUTH_KEY' ) OR strlen(SECURE_AUTH_KEY) < 20 ) {
		echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['stat_sec_auth']}</div>";
	}
	
	if (get_ip() == "not detected" ) {
		echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['stat_sec_ip']}</div>";
	}
	
	if( !function_exists( 'simplexml_load_string' ) ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_not_min']} SimpleXML</div>";
	}

	if( !@extension_loaded('zlib') ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_not_min']} Zlib</div>";
	}
	
	if( !@extension_loaded('curl') ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_not_min']} CURL</div>";
	}
	
	if( preg_match('/1|yes|on|true/i', ini_get('register_globals')) ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_secfault']}</div>";
	}
	
	if( version_compare($phpv, '8.0', '<') ) {
		$lang['stat_phperror'] = str_replace('{version}', '8.0', $lang['stat_phperror']);
		echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['stat_phperror']}</div>";
	}


	$plugins_errors = array();
	
	$db->query( "SELECT plugin_id, COUNT(id) AS count FROM " . PREFIX . "_plugins_logs GROUP BY plugin_id" );
	
	while ( $row = $db->get_row() ) {
		$plugins_errors[$row['plugin_id']] = $row['count'];
	}
	
	if( count($plugins_errors) ) {
		
		echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">{$lang['plugins_errors_11']}<br><br><a class=\"btn bg-brown-600 btn-sm btn-raised position-left legitRipple\" href=\"?mod=plugins&action=errors\"><i class=\"fa fa-exclamation-triangle position-left\"></i>{$lang['plugins_errors_12']}</a></div>";
		
	}
	

	if( $config['cache_type'] ) {
		if ($dlefastcache->connection < 1) {
			
			if( $config['cache_type'] == "2" ) {
				$lang['stat_m_fail'] = str_ireplace("Memcache", "Redis", $lang['stat_m_fail']);
				$lang['stat_m_fail_1'] = str_ireplace("Memcached", "Redis", $lang['stat_m_fail_1']);
				$lang['stat_m_fail_1'] = str_ireplace("Memcache", "Redis", $lang['stat_m_fail_1']);
			}
			
			if (!$dlefastcache->connection) {
				echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_m_fail']}</div>";
			} elseif($dlefastcache->connection == -2) {
				echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_m_fail_2']}</div>";
			} else {
				echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['stat_m_fail_1']}</div>";
			}
		}
	}

	$check_files       = array(
		"/templates/.htaccess",
		"/uploads/.htaccess",
		"/uploads/files/.htaccess",
		"/engine/data/.htaccess",
		"/engine/cache/.htaccess",
	);

	foreach ($check_files as $file) {

		if( !file_exists( ROOT_DIR .$file ) ) {
			echo "<div class=\"alert alert-danger alert-styled-left alert-arrow-left alert-component\">".str_replace("{folder}", $file, $lang['stat_secfault_2'])."</div>";
		}

	}

	if( COLLATE == "utf8" ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['upgr_utf8']}</div>";
	}
	
	if( !$lic_tr AND defined('DEMOVERSION') ) {
		echo "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component\">{$lang['upgr_demo']}</div>";
	}

} else {

	$row = $db->super_query( "SELECT notice FROM " . PREFIX . "_notice WHERE user_id = '{$member_id['user_id']}'" );
		
	$row['notice'] = isset($row['notice']) ? htmlspecialchars( stripslashes( $row['notice'] ), ENT_QUOTES, $config['charset'] ) : '';

echo <<<HTML
<div class="panel panel-default">
	<div class="panel-heading">
		<ul class="nav nav-tabs nav-tabs-solid">
			<li class="active"><a href="#statall" data-toggle="tab"><i class="fa fa-bar-chart position-left"></i> {$lang['stat_all']}</a></li>
			<li><a href="#notinfo" data-toggle="tab"><i class="fa fa-pencil-square-o position-left"></i> {$lang['main_notice']}</a></li>
		</ul>
	</div>
                 <div class="panel-tab-content tab-content">
                     <div class="tab-pane active" id="statall">
						<table class="table table-sm">
							<tr>
								<td class="col-md-3 col-sm-6">{$lang['site_status']}</td>
								<td class="col-md-9 col-sm-6">{$offline}</td>
							</tr>
							<tr>
								<td>{$lang['stat_allnews']}</td>
								<td>{$stats_arr['stats_news']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_mod']}</td>
								<td>{$stats_arr['approve']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_complaint']}</td>
								<td>{$c_complaint}</td>
							</tr>
							<tr>
								<td>{$lang['stat_comments']}</td>
								<td>{$stats_arr['count_comments']} [ <a href="{$config['http_home_url']}index.php?do=lastcomments" target="_blank">{$lang['last_comm']}</a> ]{$edit_comments}</td>
							</tr>
							<tr>
								<td>{$lang['stat_cmod']}</td>
								<td>{$stats_arr['count_c_app']}</td>
							</tr>
							<tr>
								<td>{$lang['stat_users']}</td>
								<td>{$stats_arr['stats_users']}{$self_deleted}</td>
							</tr>
							<tr>
								<td>{$lang['stat_banned']}</td>
								<td><span class="text-danger">{$stats_arr['stats_banned']}</span></td>
							</tr>
						</table>
					</div>
					
                     <div class="tab-pane" id="notinfo" >
						<div class="panel-body">
							<textarea id="notice" name="notice" dir="auto" class="classic" style="width:100%;height:200px;" placeholder="{$lang['main_no_notice']}">{$row['notice']}</textarea>
							<button id="send_notice" name="send_notice" class="btn bg-teal btn-sm btn-raised"><i class="fa fa-floppy-o"></i> {$lang['news_save']}</button>
						</div>
                     </div>
				</div>
</div>
<script>
		$(function(){

			$('#send_notice').click(function() {

				ShowLoading('');
				var notice = $('#notice').val();
				$.post("engine/ajax/controller.php?mod=adminfunction&action=sendnotice&user_hash={$dle_login_hash}", { notice: notice } , function( data ){
					HideLoading('');
					DLEalert(data, '{$lang['all_info']}');
				});
				return false;
			});

		});
</script>
HTML;

}

echofooter();
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P3VPP1E8UUlVKklhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUllVFM3U3lkNHdlbGI1ZGJ3ZS1lcWNlWz00NzZ3djhlZ3dOZFNlQVg9V0hlSS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tSWVDNzdIODpVVU5rdy1id3Y4UFhXVUktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUllPj1IY1hkNUM3ZShzKWVpR0c5LWlHaTllWz00NzZ3djhlZ3dOZFNlQVg9V0hJYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFJZUtDZDhlcz1Od2VkOGVIWD03d3M3d05lcWNlcz1IY1hkNUM3SWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhSWV9ZGt3OmVFU2RiUEhDSEktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUllXTh3OmVbN1M3ZDg3ZHM4ZVNiTmUvVzc9PkN3cy5JYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFJKlVJSWQ0KGUhTnc0ZGJ3TihlJ1QvSy95Mn1sbDZBMjZsJ2UpZWZoZSFOdzRkYndOKGUneWZBQWxUXzI2J2UpZSllbUkJQ3dTTndYKGUiPEtLUVV6UHplOUdqZX09WHFkTk53YiJlKTtJCUN3U053WGUoZSd5PXNTN2Q9YjplUFBVUFBVJ2UpO0kJTmR3KGUiPFNzLmRiNWVTNzd3RUg3ISJlKTtJbklJd3NDPUN3U053WChlIk9kZXNrUzg4YVwiNFNlNFMtQz1Fd2VIPThkN2Q9Yi1rdzQ3XCJ1T1VkdU84SFNiZXNrUzg4YVwiN3dKNy04d0VkcT1rTlwidW0ka1NiNTMnQ3dTTndYX0VfN2Q3a3cnWm5PVThIU2J1IixlJGtTYjUzJ0N3U053WF9FXzhXcTdkN2t3J1plKTtJSSRzPWI0ZDUzJ0VTSl9XOHdYOF9OU2MnWmVhZWRiN1lTayhlJHM9YjRkNTMnRVNKX1c4d1g4X05TYydaZSk7SUkkRVNKRXdFPVhjZWFlKEBkYmRfNXc3KGUnRXdFPVhjX2tkRWQ3J2UpZSFhZScnKWU/ZUBkYmRfNXc3KGUnRXdFPVhjX2tkRWQ3J2UpZTplJGtTYjUzJ1diTnc0ZGJ3TidaO0kkTmQ4U3Frd040V2JzN2Q9YjhlYWUoODdYa3diKGVkYmRfNXc3KGUnTmQ4U3Frd180V2JzN2Q9YjgnZSllKWV1ZXopZT9lQGRiZF81dzcoZSdOZDhTcWt3XzRXYnM3ZD1iOCdlKWU6ZSRrU2I1MydXYk53NGRid04nWjtJJE5kOFNxa3dONFdiczdkPWI4ZWFlODdYX1h3SGtTc3coZSIsIixlIixlIixlJE5kOFNxa3dONFdiczdkPWI4ZSk7SSQ4UzR3RT1Od2VhZShAZGJkXzV3NyhlJzhTNHdfRT1OdydlKWVhYWV6KWU/ZSRrU2I1Myc4UzR3X0U9TndfPWInWmU6ZSRrU2I1Myc4UzR3X0U9TndfPTQ0J1o7SSRrZHN3YnN3ZWFlKCRrZHNfN1gpZT9lJGtTYjUzJ2tkc3dic3dfN1hkU2snWmU6ZSRrU2I1MydrZHN3YnN3XzRXa2snWjtJJD00NGtkYndlYWUoISRzPWI0ZDUzJzhkN3dfPTQ0a2RidydaKWU/ZSRrU2I1Myc4UzR3X0U9TndfPWInWmU6ZSJPOEhTYmVza1M4OGFcIjd3SjctTlNiNXdYXCJ1ImVQZSRrU2I1Myc4UzR3X0U9TndfPTQ0J1plUGUiT1U4SFNidSI7SUlkNChlNFdiczdkPWJfd0pkODc4KGUnU0hTc0N3XzV3N19FPU5Xa3c4J2UpZSllbUkJZDQoZVNYWFNjXzh3U1hzQyhlJ0U9Tl9Yd3ZYZDd3JyxlU0hTc0N3XzV3N19FPU5Xa3c4KCllKWUhYWFlNFNrOHcpZW1JCQkkRT1OX1h3dlhkN3dlYWUka1NiNTMnOFM0d19FPU53Xz1iJ1o7SQluZXdrOHdlbUkJCSRFPU5fWHd2WGQ3d2VhZSJPOEhTYmVza1M4OGFcIjd3SjctTlNiNXdYXCJ1ImVQZSRrU2I1Myc4UzR3X0U9TndfPTQ0J1plUGUiT1U4SFNidSI7SQluSW5ld2s4d2VtSQkkRT1OX1h3dlhkN3dlYWUka1NiNTMnV2JOdzRkYndOJ1o7SW5JSSQ9OF9Zd1g4ZD1iZWFlQEhDSF9XYlNFdyhlIjgiZSllUGUiZSJlUGVASENIX1diU0V3KGUiWCJlKTtJJEhDSFllYWVIQ0hZd1g4ZD1iKCk7SSQ1Tll3WDhkPWJlYWU0U2s4dztJSWQ0KCRzPWI0ZDUzJ2RFUzV3X05YZFl3WCdaZSFhZSJpIillbUkJSQlkNCh3Sjd3YjhkPWJfaz1TTndOKCdkRVM1ZHMuJyllJiZlc2tTODhfd0pkODc4KCcyRVM1ZHMuJykpCW1JCQlJCQkkNU5Zd1g4ZD1iZWVhZWUnZEVTNWRzLic7SQkJSQkJZDRlKGUhZVwyRVM1ZHMuOjoxV3dYY309WEVTNzgoJ0Zsb1EnKWUvNlRlNFdiczdkPWJfd0pkODc4KCdkRVM1d3Z3cUgnKWUvNlRlJHM9YjRkNTMnZEVTNXdfTlhkWXdYJ1plIWFlInoiZSllbUkJCQlJCQkJJDVOWXdYOGQ9YmVlYWVlJzVOJztJCQlJCQluSUkJbmV3azh3ZDRlKGU0V2JzN2Q9Yl93SmQ4NzgoZSc1Tl9kYjQ9J2UpZSllbUkJCUkJCSQ1Tll3WDhkPWJlZWFlZSc1Tic7SQkJSQluSQlJbmV3azh3ZDRlKGU0V2JzN2Q9Yl93SmQ4NzgoZSc1Tl9kYjQ9J2UpZSllbUkJSQkkNU5Zd1g4ZD1iZWVhZWUnNU4nO0kJSW5JSWQ0KGUkNU5Zd1g4ZD1iZWVhYWVlJ2RFUzVkcy4nZSllbUkJSQkkWWVhZTJFUzVkcy46OjV3N3t3WDhkPWIoKTtJCSQ1Tll3WDhkPWJlYWUkWTMnWXdYOGQ9Yls3WGRiNSdaO0kJSW5ld2s4d2Q0ZShlJDVOWXdYOGQ9YmVlYWFlZSc1TicpZW1JCUkJJFNYWFNjYTVOX2RiND1lKCk7SQkkNU5Zd1g4ZD1iZWFlJyc7SUkJND1Yd1NzQ2UoJFNYWFNjZVM4ZSQud2NhdSRZU2spZW1JCWVlSQllZWQ0ZSgkWVNrYWFhN1hXdyllbUkJZWVlZSRZU2thImxiU3Frd04iO0kJZWVuSQlJCWVlZDRlKCRZU2thYWE0U2s4dyllbUkJZWVlZSRZU2thIlRkOFNxa3dOIjtJCWVlbkkJSQllZSQ1Tll3WDhkPWJlUGFlJC53Y1AiOiZicThIO20kWVNrbixlIjtJCUkJbkkJSW5ld2s4d2UkNU5Zd1g4ZD1iZWFlJGtTYjUzJ1diTnc0ZGJ3TidaO0lJJEVTSldIaz1TTmVhZTg3WF9Yd0hrU3N3KGVTWFhTY2UoJ2cnLGUnRSdlKSxlJycsZUBkYmRfNXc3KGUnV0hrPVNOX0VTSl80ZGt3OGREdydlKWUpO0kkRVNKV0hrPVNOZWFlND1YRVM3OGREdyhlJEVTSldIaz1TTmUqZXpHaTllKmV6R2k5ZSk7SSQ4N1M3OF9TWFhlYWVTWFhTYygpO0lJZDRlKGUkcz1iNGQ1MydTa2s9dl9zU3NDdydaZS82VGUhJHM9YjRkNTMnc1NzQ3dfN2NIdydaZSllbUlJCSQ4N1M3OF9zU3NDd2VhZUA0ZGt3XzV3N19zPWI3d2I3OChlbDZBMjZsX1QyaGVQZSJVc1NzQ3dVYnd2OF9TTkVkYjg3Uzc4UDdFSCJlKTtJCWQ0ZShlJDg3Uzc4X3NTc0N3ZSFhYWU0U2s4d2UpZSQ4N1M3OF9TWFhlYWVyOD1iX053cz1OdygkODdTNzhfc1NzQ3csZTdYV3cpO0kJSQlkNChlIWQ4X1NYWFNjKCQ4N1M3OF9TWFgpZSllJDg3Uzc4X1NYWGVhZVNYWFNjKCk7SW5JSWQ0ZShlIXM9V2I3KCQ4N1M3OF9TWFgpZSllbUlJCSRYPXZlYWUkTnEtdThXSHdYXzFXd1hjKGUiW2x5bD5LZT5mXTZLKCopZVM4ZXM9V2I3ZX1oZmdlImVQZVFobH0ydGVQZSJfSD04NyJlKTtJCSQ4N1M3OF9TWFgzJzg3Uzc4X2J3djgnWmVhZWJXRXF3WF80PVhFUzcoZSRYPXYzJ3M9V2I3J1osZUcsZScsJyxlJ2UnKTtJCUkJJFg9dmVhZSROcS11OFdId1hfMVd3WGMoZSJbbHlsPktlPmZdNksoKillUzhlcz1XYjdlfWhmZ2UiZVBlUWhsfTJ0ZVBlIl84V3E4c1hkcXciZSk7SQkkODdTNzhfU1hYMydzPVdiN184V3E4c1hkcXcnWmVhZWJXRXF3WF80PVhFUzcoZSRYPXYzJ3M9V2I3J1osZUcsZScsJyxlJ2UnKTtJCUkJJFg9dmVhZSROcS11OFdId1hfMVd3WGMoZSJbbHlsPktlPmZdNksoKillUzhlcz1XYjdlfWhmZ2UiZVBlUWhsfTJ0ZVBlIl9zPUVFd2I3OCJlKTtJCSQ4N1M3OF9TWFgzJ3M9V2I3X3M9RUV3Yjc4J1plYWViV0Vxd1hfND1YRVM3KGUkWD12MydzPVdiNydaLGVHLGUnLCcsZSdlJyk7SQlJCSRYPXZlYWUkTnEtdThXSHdYXzFXd1hjKGUiW2x5bD5LZT5mXTZLKCopZVM4ZXM9V2I3ZX1oZmdlImVQZVFobH0ydGVQZSJfcz1FRXdiNzhlRjxsaGxlU0hIWD1Zd2VhJ0cnImUpO0kJJDg3Uzc4X1NYWDMncz1XYjdfc19TSEgnWmVhZWJXRXF3WF80PVhFUzcoZSRYPXYzJ3M9V2I3J1osZUcsZScsJyxlJ2UnKTtJCUkJJFg9dmVhZSROcS11OFdId1hfMVd3WGMoZSJbbHlsPktlPmZdNksoKillUzhlcz1XYjdlfWhmZ2UiZVBlXVtsaFFobH0ydGVQZSJfVzh3WDgiZSk7SQkkODdTNzhfU1hYMyc4N1M3OF9XOHdYOCdaZWFlYldFcXdYXzQ9WEVTNyhlJFg9djMncz1XYjcnWixlRyxlJywnLGUnZScpO0kJSQkkWD12ZWFlJE5xLXU4V0h3WF8xV3dYYyhlIltseWw+S2U+Zl02SygqKWVTOGVzPVdiN2V9aGZnZSJlUGVdW2xoUWhsfTJ0ZVBlIl9XOHdYOGVGPGxobGVxU2Jid05hJ2N3OCciZSk7SQkkODdTNzhfU1hYMyc4N1M3OF9xU2Jid04nWmVhZWJXRXF3WF80PVhFUzcoZSRYPXYzJ3M9V2I3J1osZUcsZScsJyxlJ2UnKTtJCUkJJFg9dmVhZSROcS11OFdId1hfMVd3WGMoZSJbbHlsPktlPmZdNksoKillUzhlcz1XYjdlfWhmZ2UiZVBlUWhsfTJ0ZVBlIl9IPTg3ZXZDd1h3ZVNISFg9WXdlYWUnRyciZSk7SQkkODdTNzhfU1hYMydTSEhYPVl3J1plZWFlYldFcXdYXzQ9WEVTNyhlJFg9djMncz1XYjcnWixlRyxlJywnLGUnZScpO0kJSQlJCSROcS11MVd3WGMoZSJbPGZGZUsvb3lsZVtLL0tdW2V9aGZnZWAiZVBlVG82L2dsZVBlImAiZSk7SQkkRWM4MWtfOGREd2VhZUc7SQl2Q2Rrd2UoZSRYZWFlJE5xLXU1dzdfU1hYU2MoKWUpZW1JCQlkNChlODdYSD04KGUkWDMnNlNFdydaLGVRaGx9MnRlUGUiXyJlKWUhYWFlNFNrOHdlKWUkRWM4MWtfOGREd2UrYWUkWDMnVFM3U19rd2I1N0MnWmUrZSRYMycyYk53Sl9rd2I1N0MnWjtJCW5JCSROcS11NFh3dygpO0kJSQkkODdTNzhfU1hYMydFYzgxa184ZER3J1plYWU0PVhFUzc4ZER3KGUkRWM4MWtfOGREd2UpO0lJCWQ0ZShlJHM9YjRkNTMnU2trPXZfc1NzQ3cnWmUvNlRlISRzPWI0ZDUzJ3NTc0N3XzdjSHcnWmUpZW1JCQk0ZGt3X0hXN19zPWI3d2I3OGUobDZBMjZsX1QyaGVQZSJVc1NzQ3dVYnd2OF9TTkVkYjg3Uzc4UDdFSCIsZXI4PWJfd2JzPU53KGUkODdTNzhfU1hYLGUKW2Y2X102bFs+L1FsVF9dNjI+ZlRsZXxlCltmNl9dNmxbPi9RbFRfW3kvWzxsW2UpLGV5Zj5NX2x0KTtJCQlAc0NFPU4oZWw2QTI2bF9UMmhlUGUiVXNTc0N3VWJ3djhfU05FZGI4N1M3OFA3RUgiLGVHQkJCZSk7SQluSUluSUlkNChlJDg3Uzc4X1NYWDMncz1XYjdfc19TSEgnWmUpZW1JCUkJJDg3Uzc4X1NYWDMncz1XYjdfc19TSEgnWmVhZSQ4N1M3OF9TWFgzJ3M9V2I3X3NfU0hIJ1plUGUiZTNlT1Nlc2tTODhhXCI4N1M3VzgtZGI0PVwiZUNYdzRhXCI/RT1OYXNFPU53WFM3ZD1iXCJ1bSRrU2I1Myc4N1M3X3NFPU5fa2RiLidabk9VU3VlWiI7SUluSUlkNChlJDg3Uzc4X1NYWDMnU0hIWD1ZdydaZVNiTmUkVzh3WF81WD1XSDMkRXdFcXdYX2ROMydXOHdYXzVYPVdIJ1paMydTa2s9dl9Ta2tfd05kNydaZSllbUkJSQkkODdTNzhfU1hYMydTSEhYPVl3J1plYWUkODdTNzhfU1hYMydTSEhYPVl3J1plUGUiZTNlT1Nlc2tTODhhXCI4N1M3VzgtZGI0PVwiZUNYdzRhXCI/RT1OYXdOZDdid3Y4JlNzN2Q9YmFrZDg3JmJ3djhfODdTN1c4YWlcInVtJGtTYjUzJzg3UzdfRXdOZDdfa2RiLidabk9VU3VlWiI7SUluSUkkWD12ZWFlJE5xLXU4V0h3WF8xV3dYYyhlIltseWw+S2U+Zl02SygqKWVTOGVzPVdiN2V9aGZnZSJlUGVRaGx9MnRlUGUiX3M9RUhrU2RiNyJlKTtJJHNfcz1FSGtTZGI3ZWFlJFg9djMncz1XYjcnWjtJOHc3X3M9PS5kd2UoZSJOa3dfcz1FSGsiLGUkWD12MydzPVdiNydaLGVqQjBlKTtJSWQ0KGUkc19zPUVIa1NkYjdlLzZUZSRXOHdYXzVYPVdIMyRFd0Vxd1hfZE4zJ1c4d1hfNVg9V0gnWlozJ1NORWRiX3M9RUhrU2RiNydaZSllbUlJCSQ4Nz1Yd05fcz1FSGtTZGI3ZWFlZDg4dzcoZSRfPmZmTTJsMydOa3dfcz1FSGsnWmUpZT9lZGI3WVNrKCRfPmZmTTJsMydOa3dfcz1FSGsnWillOmVHO0lJCSRzX3M9RUhrU2RiN2VhZSRYPXYzJ3M9V2I3J1plUGUiZTNlT1Nlc2tTODhhXCI4N1M3VzgtZGI0PVwiZUNYdzRhXCI/RT1OYXM9RUhrU2RiN1widW0ka1NiNTMnODdTN19zPUVIa1NkYjdfeidabk9VU3VlWiI7SUkJZDRlKCRYPXYzJ3M9V2I3J1pldWUkODc9WHdOX3M9RUhrU2RiN2UpZW1JSQkJJHNfcz1FSGtTZGI3ZVBhZU9PTzxLZ3lJTzhzWGRIN3VJTyEtLUlJJCg0V2JzN2Q9YigpbUkJQVg9dmtQZGI0PShtSQkJN2Q3a3c6ZSdtJGtTYjUzJ0hfZGI0PSdabicsSQkJN3dKNzplJ20ka1NiNTMnPUg3X3M9RUhrU2RiN19pRydabidJCW4pO0luKTtJSVVVLS11SU9VOHNYZEg3dUk8S2d5O0lJCW5JSUluSUkkOHdrNF9Od2t3N3dOZWFlJyc7SUlkNGUoZSRXOHdYXzVYPVdIMyRFd0Vxd1hfZE4zJ1c4d1hfNVg9V0gnWlozJ1NORWRiX3dOZDdXOHdYOCdaZWUpZW1JSQkkWD12ZWFlJE5xLXU4V0h3WF8xV3dYYygiW2x5bD5LZT5mXTZLKCopZVM4ZXM9V2I3ZX1oZmdlImVQZV1bbGhRaGx9MnRlUGUiX1c4d1g4X053a3c3dyIpO0lJCWQ0KGUkWD12MydzPVdiNydaZSllbUkJCSQ4d2s0X053a3c3d05lYWUiZShtJGtTYjUzJzh3azROd2tfdlNkN196J1puZW0kWD12MydzPVdiNydabmUzZU9TZUNYdzRhXCI/RT1OYXdOZDdXOHdYOFwidW0ka1NiNTMnPUg3XzhfU3NzX3onWm5PVVN1ZVplKSI7SUkJCSQ4d2s0X053a3c3d05lUGFlT09PPEtneUlPOHNYZEg3dUlPIS0tSUkkKDRXYnM3ZD1iKCltSQk4dzdLZEV3PVc3KDRXYnM3ZD1iKCllbUkJCUFYPXZrUHZTWGJkYjUobUkJCQk3ZDdrdzplJ20ka1NiNTMnSF9kYjQ9J1puJyxJCQkJa2Q0dzplekdHR0csSQkJCTd3Sjc6ZSdtJGtTYjUzJzh3azROd2tfdlNkNydabidJCQllZW4pO0kJbixlakdHKTtJbik7SUlVVS0tdUlPVThzWGRIN3VJPEtneTtJSQluSUluSUk0V2JzN2Q9YmVOZFg4ZER3KCROZFh3czc9WGMpZW1JCUkJZDQoZSFlZDhfTmRYKGUkTmRYd3M3PVhjZSllKWVYdzdXWGJlLWV6O0kJSQkkOGREd2VhZUc7SQlJCWQ0KGUkVDJoZWFlPUh3Yk5kWChlJE5kWHdzNz1YY2UpZSllbUkJCUkJCXZDZGt3ZShlKCROZFg0ZGt3ZWFlWHdTTk5kWChlJFQyaGUpKWUhYWFlNFNrOHdlKWVtSQkJCUkJCQlkNChlQGQ4X2tkYi4oZSROZFh3czc9WGNlUGUnVSdlUGUkTmRYNGRrd2UpZXx8ZSROZFg0ZGt3ZWFhZSdQJ2V8fGUkTmRYNGRrd2VhYWUnUFAnZSllcz1iN2RiV3c7SQkJCUkJCQlkNChlQGQ4XzRka3coZSROZFh3czc9WGNlUGUnVSdlUGUkTmRYNGRrd2UpZSllJDhkRHdlK2FlNGRrdzhkRHcoZSROZFh3czc9WGNlUGUnVSdlUGUkTmRYNGRrd2UpO0kJCQlJCQkJd2s4d2VkNChlQGQ4X05kWChlJE5kWHdzNz1YY2VQZSdVJ2VQZSROZFg0ZGt3ZSllKWVtSQkJCQlJCQkJCSROZFhbZER3ZWFlTmRYOGREdyhlJE5kWHdzNz1YY2VQZSdVJ2VQZSROZFg0ZGt3ZSk7SQkJCQlkNChlJE5kWFtkRHdldWFlR2UpZSQ4ZER3ZSthZSROZFhbZER3O0kJCQkJd2s4d2VYdzdXWGJlLWV6O0kJCQlJCQkJbkkJCUkJCW5JCQlJCQlzaz04d05kWChlJFQyaGUpO0kJSQluSQlJCVh3N1dYYmUkOGREdztJSW5JSSRzU3NDd184ZER3ZWFlND1YRVM3OGREdyhlTmRYOGREdyhlIndiNWRid1VzU3NDdyJlKWUpO0lJJE40OGVhZTRXYnM3ZD1iX3dKZDg3OCgnTmQ4Ll80WHd3XzhIU3N3JyllP2VOZDguXzRYd3dfOEhTc3coIlAiKWU6ZSdHJztJSSQ0WHd3OEhTc3dlYWU0PVhFUzc4ZER3KGUkTjQ4ZSk7SUlkNChlJFc4d1hfNVg9V0gzJEV3RXF3WF9kTjMnVzh3WF81WD1XSCdaWjMnU05FZGJfcz1FRXdiNzgnWmUpZW1JCSR3TmQ3X3M9RUV3Yjc4ZWFlIiZicThIOzNlT1Nlc2tTODhhXCI4N1M3VzgtZGI0PVwiZUNYdzRhXCI/RT1OYXM9RUV3Yjc4JlNzN2Q9YmF3TmQ3XCJ1bSRrU2I1Myd3TmQ3X3M9RUUnWm5PVVN1ZVoiO0luZXdrOHdlJHdOZDdfcz1FRXdiNzhlYWUiIjtJSWQ0KGUkRXdFcXdYX2ROMydXOHdYXzVYPVdIJ1plYWFlemUpZW1JSQlkNChlJGtkc183WGUpZW1JCQlJCQl3c0M9ZSRTczdkWVM3ZD1iXzRkd2tOO0lJCW5JCUkJJHNXWFh3czdfWXdYOGQ9YmVhZXtsaFsyZjYyVDtJCSRzV1hYd3M3X3FXZGtOZWFlb10yeVQyVDtJCUkJd3NDPWVPT088S2d5SU9OZFllc2tTODhhIkhTYndrZUhTYndrLU53NFNXazcidUllZU9OZFllc2tTODhhIkhTYndrLUN3U05kYjUidUllZWVlbSRrU2I1MydFU2RiXzFXZHMuJ1puSWVlT1VOZFl1SWVlT05kWWVza1M4OGEia2Q4Ny1xPVhOd1h3TiJ1SUkJT05kWWVza1M4OGEiWD12ZXE9Si04d3M3ZD1iInUJSQllZU9OZFllc2tTODhhInM9ay04RS1CZUV3TmRTLWtkODdlRXdOZFMta2Q4Ny1rZGIud04idUkJCU9TZXNrUzg4YSJFd05kUy1rZGIuImVDWHc0YSI/RT1OYXdOZDdXOHdYOCZTczdkPWJha2Q4NyJ1SQkJCU9OZFllc2tTODhhIkV3TmRTLWt3NDcidU9kRTVlOFhzYSJ3YjVkYndVOC5kYjhVZEVTNXc4VVc4dzdQSGI1ImVza1M4OGEiZEU1LWs1ZTh3czdkPWJfZHM9YiJ1T1VOZFl1SQkJCU9OZFllc2tTODhhIkV3TmRTLXE9TmMidUkJCQkJT0NCZXNrUzg4YSJFd05kUy1Dd1NOZGI1ZWU3d0o3LTh3RWRxPWtOInVtJGtTYjUzJz1IN19XOHdYJ1puT1VDQnVJCQkJCU84SFNiZXNrUzg4YSI3d0o3LUVXN3dOInVtJGtTYjUzJz1IN19XOHdYcydabk9VOEhTYnVJCQkJT1VOZFl1SQkJT1VTdUkJZWVPVU5kWXVJCWVlT05kWWVza1M4OGEicz1rLThFLUJlRXdOZFMta2Q4N2VFd05kUy1rZDg3LWtkYi53TiJ1SQkJT1Nlc2tTODhhIkV3TmRTLWtkYi4iZUNYdzRhIj9FPU5hcVNiYndYOCJ1SQkJCU9OZFllc2tTODhhIkV3TmRTLWt3NDcidU9kRTVlOFhzYSJ3YjVkYndVOC5kYjhVZEVTNXc4VVgua1BIYjUiZXNrUzg4YSJkRTUtazVlOHdzN2Q9Yl9kcz1iInVPVU5kWXVJCQkJT05kWWVza1M4OGEiRXdOZFMtcT1OYyJ1SQkJCQlPQ0Jlc2tTODhhIkV3TmRTLUN3U05kYjVlZTd3SjctOHdFZHE9a04idW0ka1NiNTMnPUg3X3FTYmJ3WCdabk9VQ0J1SQkJCQlPOEhTYmVza1M4OGEiN3dKNy1FVzd3TiJ1bSRrU2I1Myc9SDdfcVNiYndYcydabk9VOEhTYnVJCQkJT1VOZFl1SQkJT1VTdUkJZWVPVU5kWXVJCU9VTmRZdUlJCU9OZFllc2tTODhhIlg9dmVxPUotOHdzN2Q9YiJ1CUkJZWVPTmRZZXNrUzg4YSJzPWstOEUtQmVFd05kUy1rZDg3ZUV3TmRTLWtkODcta2RiLndOInVJCQlPU2Vza1M4OGEiRXdOZFMta2RiLiJlQ1h3NGEiP0U9TmE9SDdkPWI4JlNzN2Q9YmE4YzhzPWIidUkJCQlPTmRZZXNrUzg4YSJFd05kUy1rdzQ3InVPZEU1ZThYc2Eid2I1ZGJ3VTguZGI4VWRFUzV3OFU3PT1rOFBIYjUiZXNrUzg4YSJkRTUtazVlOHdzN2Q9Yl9kcz1iInVPVU5kWXVJCQkJT05kWWVza1M4OGEiRXdOZFMtcT1OYyJ1SQkJCQlPQ0Jlc2tTODhhIkV3TmRTLUN3U05kYjVlZTd3SjctOHdFZHE9a04idW0ka1NiNTMnPUg3X1Nraydabk9VQ0J1SQkJCQlPOEhTYmVza1M4OGEiN3dKNy1FVzd3TiJ1bSRrU2I1Myc9SDdfU2trcydabk9VOEhTYnVJCQkJT1VOZFl1SQkJT1VTdUkJZWVPVU5kWXVJCWVlT05kWWVza1M4OGEicz1rLThFLUJlRXdOZFMta2Q4N2VFd05kUy1rZDg3LWtkYi53TiJ1SQkJT1Nlc2tTODhhIkV3TmRTLWtkYi4iZUNYdzRhIj9FPU5hYnd2OGt3Nzd3WCJ1SQkJCU9OZFllc2tTODhhIkV3TmRTLWt3NDcidU9kRTVlOFhzYSJ3YjVkYndVOC5kYjhVZEVTNXc4VWI4dzdQSGI1ImVza1M4OGEiZEU1LWs1ZTh3czdkPWJfZHM9YiJ1T1VOZFl1SQkJCU9OZFllc2tTODhhIkV3TmRTLXE9TmMidUkJCQkJT0NCZXNrUzg4YSJFd05kUy1Dd1NOZGI1ZWU3d0o3LTh3RWRxPWtOInVtJGtTYjUzJ0VTZGJfYnd2OGsnWm5PVUNCdUkJCQkJTzhIU2Jlc2tTODhhIjd3SjctRVc3d04idW0ka1NiNTMnRVNkYl9id3Y4a3MnWm5PVThIU2J1SQkJCU9VTmRZdUkJCU9VU3VJCWVlT1VOZFl1SQlPVU5kWXUJSUkJT05kWWVza1M4OGEiWD12ZXE9Si04d3M3ZD1iInUJSQllZU9OZFllc2tTODhhInM9ay04RS1CZUV3TmRTLWtkODdlRXdOZFMta2Q4Ny1rZGIud04idUkJCU9TZXNrUzg4YSJFd05kUy1rZGIuImVDWHc0YSI/RT1OYTg3UzdkcyJ1SQkJCU9OZFllc2tTODhhIkV3TmRTLWt3NDcidU9kRTVlOFhzYSJ3YjVkYndVOC5kYjhVZEVTNXc4VThIOHc3UEhiNSJlc2tTODhhImRFNS1rNWU4d3M3ZD1iX2RzPWIidU9VTmRZdUkJCQlPTmRZZXNrUzg4YSJFd05kUy1xPU5jInVJCQkJCU9DQmVza1M4OGEiRXdOZFMtQ3dTTmRiNWVlN3dKNy04d0VkcT1rTiJ1bSRrU2I1Myc9SDdfODdTN2RzJ1puT1VDQnVJCQkJCU84SFNiZXNrUzg4YSI3d0o3LUVXN3dOInVtJGtTYjUzJz1IN184N1M3ZHNOJ1puT1U4SFNidUkJCQlPVU5kWXVJCQlPVVN1SQllZU9VTmRZdUkJZWVPTmRZZXNrUzg4YSJzPWstOEUtQmVFd05kUy1rZDg3ZUV3TmRTLWtkODcta2RiLndOInVJCQlPU2Vza1M4OGEiRXdOZFMta2RiLiJlQ1h3NGEiP0U9TmFza3dTYiJ1SQkJCU9OZFllc2tTODhhIkV3TmRTLWt3NDcidU9kRTVlOFhzYSJ3YjVkYndVOC5kYjhVZEVTNXc4VXNrd1NiUEhiNSJlc2tTODhhImRFNS1rNWU4d3M3ZD1iX2RzPWIidU9VTmRZdUkJCQlPTmRZZXNrUzg4YSJFd05kUy1xPU5jInVJCQkJCU9DQmVza1M4OGEiRXdOZFMtQ3dTTmRiNWVlN3dKNy04d0VkcT1rTiJ1bSRrU2I1Myc9SDdfc2t3U2InWm5PVUNCdUkJCQkJTzhIU2Jlc2tTODhhIjd3SjctRVc3d04idW0ka1NiNTMnPUg3X3Nrd1Nicydabk9VOEhTYnVJCQkJT1VOZFl1SQkJT1VTdUkJZWVPVU5kWXVJCU9VTmRZdQlJSQlPTmRZZXNrUzg4YSJYPXZlcT1KLTh3czdkPWIidQlJCWVlT05kWWVza1M4OGEicz1rLThFLUJlRXdOZFMta2Q4N2VFd05kUy1rZDg3LWtkYi53TiJ1SQkJT1Nlc2tTODhhIkV3TmRTLWtkYi4iZT1ic2tkcy5hInNDd3MuXzRka3c4KCdrPS5TaycpO2VYdzdXWGJlNFNrOHc7ImVDWHc0YSIjInVJCQkJT05kWWVza1M4OGEiRXdOZFMta3c0NyJ1T2RFNWU4WHNhIndiNWRid1U4LmRiOFVkRVM1dzhVOENkd2tOUEhiNSJlc2tTODhhImRFNS1rNWU4d3M3ZD1iX2RzPWIidU9VTmRZdUkJCQlPTmRZZXNrUzg4YSJFd05kUy1xPU5jInVJCQkJCU9DQmVza1M4OGEiRXdOZFMtQ3dTTmRiNWVlN3dKNy04d0VkcT1rTiJ1bSRrU2I1MydFPU5fU2I3ZCdabk9VQ0J1SQkJCQlPOEhTYmVza1M4OGEiN3dKNy1FVzd3TiJ1bSRrU2I1MydTYjdkX053OHNYJ1puT1U4SFNidUkJCQlPVU5kWXVJCQlPVVN1SQllZU9VTmRZdUkJZWVPTmRZZXNrUzg4YSJzPWstOEUtQmVFd05kUy1rZDg3ZUV3TmRTLWtkODcta2RiLndOInVJCQlPU2Vza1M4OGEiRXdOZFMta2RiLiJlQ1h3NGEiP0U9TmE9SDdkPWI4JlNzN2Q9YmE9SDdkPWI4InVJCQkJT05kWWVza1M4OGEiRXdOZFMta3c0NyJ1T2RFNWU4WHNhIndiNWRid1U4LmRiOFVkRVM1dzhVYndKN1BIYjUiZXNrUzg4YSJkRTUtazVlOHdzN2Q9Yl9kcz1iInVPVU5kWXVJCQkJT05kWWVza1M4OGEiRXdOZFMtcT1OYyJ1SQkJCQlPQ0Jlc2tTODhhIkV3TmRTLUN3U05kYjVlZTd3SjctOHdFZHE9a04idW0ka1NiNTMnPUg3X1Nra19YV3FrZC4nWm5PVUNCdUkJCQkJTzhIU2Jlc2tTODhhIjd3SjctRVc3d04idW0ka1NiNTMnPUg3X1Nra19YV3FrZC5zJ1puT1U4SFNidUkJCQlPVU5kWXVJCQlPVVN1SQllZU9VTmRZdUkJT1VOZFl1SUllZU9VTmRZdUlPVU5kWXVJTzhzWGRIN3VJTyEtLUkJCTRXYnM3ZD1iZXNDd3MuXzRka3c4ZShlND1rTndYZSltSUkJCQlkNGUoND1rTndYZWFhZSI4YlNIIillbUlJCQkJCVR5bHM9YjRkWEUoZSdtJGtTYjUzJ1NiN2RfOGJTSFNrd1g3J1puJyxlJ20ka1NiNTMnSF9zPWI0ZFhFJ1puJyxlNFdiczdkPWJlKCllbUlJCQkJCQkkKCcjU2I3ZFlkWFc4JylQQzdFaygnT05kWWVza1M4OGEiSFNid2stcT1OYyJ1bSRrU2I1MydTYjdkX3E9Sidabk9VTmRZdScpO0lJCQkJCQlbQz12eT1TTmRiNSgnJyk7CQlJCQkJCQkkUEg9ODcoJ3diNWRid1VTclNKVXM9YjdYPWtrd1hQSENIP0U9TmFTYjdkWWRYVzgnLGVtZTQ9a053WDplND1rTndYLGVXOHdYX0NTOEM6ZSdtJE5rd19rPTVkYl9DUzhDbidlbixlNFdiczdkPWIoTlM3UyltSQkJCQlJCQkJCQkJPGROd3k9U05kYjUoJycpO0kJCQkJSQkJCQkJCSQoJyNTYjdkWWRYVzgnKVBDN0VrKE5TN1MpO0kJCQkJSQkJCQkJbik7SUkJCQkJbmUpO0lJCQkJbmV3azh3ZW1JSQkJCQkkKCcjU2I3ZFlkWFc4cT1KJylQOEM9digpO0kJCQkJJCgnI1NiN2RZZFhXOCcpUEM3RWsoJ09OZFllc2tTODhhIkhTYndrLXE9TmMidW0ka1NiNTMnU2I3ZF9xPUonWm5PVU5kWXUnKTtJCQkJCUkJCQkJW0M9dnk9U05kYjUoJycpOwkJSQkJCQkkUEg9ODcoJ3diNWRid1VTclNKVXM9YjdYPWtrd1hQSENIP0U9TmFTYjdkWWRYVzgnLGVtZTQ9a053WDplND1rTndYLGVXOHdYX0NTOEM6ZSdtJE5rd19rPTVkYl9DUzhDbidlbixlNFdiczdkPWIoTlM3UyltSQkJCQlJCQkJCQk8ZE53eT1TTmRiNSgnJyk7SQkJCQlJCQkJCQkkKCcjU2I3ZFlkWFc4JylQQzdFayhOUzdTKTtJCQkJCUkJCQkJbik7SUkJCQluSUkJCQlYdzdXWGJlNFNrOHc7SQkJbkkJCUkJCSQoNFdiczdkPWIoKW1JSQkJCSRQU3JTSlt3N1dIKG1JCQkJCXNTc0N3OmU0U2s4d0kJCQluKTtJSQkJCSQoJyNza3dTWHFXNzc9YicpUHNrZHMuKDRXYnM3ZD1iKCllbUlJCQkJCSRQNXc3KCJ3YjVkYndVU3JTSlVzPWI3WD1ra3dYUEhDSD9FPU5hU05FZGI0V2JzN2Q9YiZTczdkPWJhc2t3U1hzU3NDdyZXOHdYX0NTOENhbSROa3dfaz01ZGJfQ1M4Q24iLGU0V2JzN2Q9YihlTlM3U2UpbUlJCQkJCQkkKCcjc1NzQ3c4ZER3JylQQzdFaygnR2VxJyk7SQkJCQkJQVg9dmtQZGI0PShtSQkJCQkJCTdkN2t3OmUnbSRrU2I1MydIX2RiND0nWm4nLEkJCQkJCQk3d0o3OmVOUzdTSQkJCQkJbik7SUkJCQkJbik7SQkJCQlYdzdXWGJlNFNrOHc7SQkJCW4pO0lJCQkJJCgnI3Nrd1NYOFdxOHNYZHF3JylQc2tkcy4oNFdiczdkPWIoKWVtSUkJCQllZWVlVHlscz1iNGRYRShlJ20ka1NiNTMncz1iNGRYRV9TczdkPWInWm4nLGUnbSRrU2I1MydIX3M9YjRkWEUnWm4nLGU0V2JzN2Q9YmUoKWVtSUkJCQkJCSRQNXc3KCJ3YjVkYndVU3JTSlVzPWI3WD1ra3dYUEhDSD9FPU5hU05FZGI0V2JzN2Q9YiZTczdkPWJhc2t3U1g4V3E4c1hkcXcmVzh3WF9DUzhDYW0kTmt3X2s9NWRiX0NTOENuIixlNFdiczdkPWIoZU5TN1NlKW1JCQkJCQkJQVg9dmtQZGI0PShtSQkJCQkJCQk3ZDdrdzplJ20ka1NiNTMnSF9kYjQ9J1puJyxJCQkJCQkJCTd3Sjc6ZU5TN1NJCQkJCQkJbik7SQkJCQkJbik7SQkJCQluZSk7SQkJCQlYdzdXWGJlNFNrOHc7SQkJCW4pO0lJCQkJJCgnI3NDd3MuX1dITlM3dzgnKVBza2RzLig0V2JzN2Q9YigpZW1JCQkJSQkJCQlbQz12eT1TTmRiNSgnJyk7SQkJCQlJCQkJCSRQNXc3KCJ3YjVkYndVU3JTSlVzPWI3WD1ra3dYUEhDSD9FPU5hV0hOUzd3OCZZd1g4ZD1iZE5hbSRzV1hYd3M3X1l3WDhkPWJuJlc4d1hfQ1M4Q2FtJE5rd19rPTVkYl9DUzhDbiZxV2RrTmFtJHNXWFh3czdfcVdka05uIixlNFdiczdkPWIoZU5TN1NlKW1JCQkJCQk8ZE53eT1TTmRiNSgnJyk7SQkJCQkJVHlsU2t3WDcoTlM3UyxlJ20ka1NiNTMnU2trX2RiND0nWm4nKTtJCQkJCW4pO0kJCQkJWHc3V1hiZTRTazh3O0kJCQluKTtJSQkJCSQoJyM4d2JOX2I9N2RzdycpUHNrZHMuKDRXYnM3ZD1iKCllbUlJCQkJCVtDPXZ5PVNOZGI1KCcnKTtJCQkJCVlTWGViPTdkc3dlYWUkKCcjYj03ZHN3JylQWVNrKCk7SQkJCQkkUEg9ODcoIndiNWRid1VTclNKVXM9YjdYPWtrd1hQSENIP0U9TmFTTkVkYjRXYnM3ZD1iJlNzN2Q9YmE4d2JOYj03ZHN3Jlc4d1hfQ1M4Q2FtJE5rd19rPTVkYl9DUzhDbiIsZW1lYj03ZHN3OmViPTdkc3dlbmUsZTRXYnM3ZD1iKGVOUzdTZSltSQkJCQkJPGROd3k9U05kYjUoJycpO0kJCQkJCUFYPXZrUGRiND0obUkJCQkJCQk3ZDdrdzplJ20ka1NiNTMnU2trX2RiND0nWm4nLEkJCQkJCQk3d0o3OmVOUzdTSQkJCQkJbik7SQkJCQluKTtJCQkJCVh3N1dYYmU0U2s4dztJCQkJbik7SUkJCW4pO0lVVS0tdUlPVThzWGRIN3VJT05kWWVkTmEiU2I3ZFlkWFc4cT1KImVza1M4OGEiSFNid2tlSFNid2stTnc0U1drNyJlODdja3dhIk5kOEhrU2M6Yj1idzsidUllZU9OZFllc2tTODhhIkhTYndrLUN3U05kYjUidUllZWVlT05kWWVza1M4OGEiN2Q3a3cidW0ka1NiNTMnU2I3ZF83ZDdrdydabk9VTmRZdUllZU9VTmRZdUllZU9OZFllZE5hIlNiN2RZZFhXOCJ1SWVlbSRrU2I1MydTYjdkX3E9SidabkllZU9VTmRZdUlPVU5kWXVJSQkJSQkJT05kWWVza1M4OGEiSFNid2tlSFNid2stTnc0U1drNyJ1SQkJSQkJZWVlZU9OZFllc2tTODhhIkhTYndrLUN3U05kYjUidUkJCQkJT1drZXNrUzg4YSJiU1llYlNZLTdTcThlYlNZLTdTcTgtOD1rZE4idUkJCQkJCU9rZGVza1M4OGEiU3M3ZFl3InVPU2VDWHc0YSIjODdTN1NrayJlTlM3Uy03PTU1a3dhIjdTcSJ1T2Rlc2tTODhhIjRTZTRTLXFTWC1zQ1NYN2VIPThkN2Q9Yi1rdzQ3InVPVWR1ZW0ka1NiNTMnODdTN19Ta2snWm5PVVN1T1VrZHVJCQkJCQlPa2R1T1NlQ1h3NGEiI2I9N2RiND0iZU5TN1MtNz01NWt3YSI3U3EidU9kZXNrUzg4YSI0U2U0Uy1Id2JzZGstODFXU1h3LT1lSD04ZDdkPWIta3c0NyJ1T1VkdWVtJGtTYjUzJ0VTZGJfYj03ZHN3J1puT1VTdU9Va2R1SQkJCQkJT2tkZWROYSJOa3c4N1M3OCJ1T1NlQ1h3NGEiIzg3UzdTVzc9ImVOUzdTLTc9NTVrd2EiN1NxInVPZGVza1M4OGEiNFNlNFMtcz01ZUg9OGQ3ZD1iLWt3NDcidU9VZHVlbSRrU2I1Myc4N1M3X1NXNz0nWm5PVVN1T1VrZHVJCQkJCU9VV2t1SQkJCU9VTmRZdUkJCUllZWVlZWVlZWVlZWVlZWVlZU9OZFllc2tTODhhIkhTYndrLTdTcS1zPWI3d2I3ZTdTcS1zPWI3d2I3InVJZWVlZWVlZWVlZWVlZWVlZWVlZWVlT05kWWVza1M4OGEiN1NxLUhTYndlU3M3ZFl3ImVkTmEiODdTN1NrayJ1SQkJCQkJZUkJCQkJCQlPN1Nxa3dlc2tTODhhIjdTcWt3ZTdTcWt3LThFInVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN05lc2tTODhhInM9ay1FTi1qZXM9ay04RS1CInVtJGtTYjUzJzhkN3dfODdTN1c4J1puT1U3TnVJCQkJCQkJCQlPN05lc2tTODhhInM9ay1FTi1SZXM9ay04RS1CInVtJD00NGtkYnduT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19Ta2tid3Y4J1puT1U3TnVJCQkJCQkJCQlPN051bSQ4N1M3OF9TWFgzJzg3Uzc4X2J3djgnWm5PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3X0U9Tidabk9VN051SQkJCQkJCQkJTzdOdW0kODdTNzhfU1hYMydTSEhYPVl3J1puT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19zPUVIa1NkYjcnWm5PVTdOdUkJCQkJCQkJCU83TnVtJHNfcz1FSGtTZGI3bk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3Uzdfcz1FRXdiNzgnWm5PVTdOdUkJCQkJCQkJCU83TnVtJDg3Uzc4X1NYWDMncz1XYjdfcz1FRXdiNzgnWm5lM2VPU2VDWHc0YSJtJHM9YjRkNTMnQzc3SF9DPUV3X1dYaydabmRiTndKUEhDSD9OPWFrUzg3cz1FRXdiNzgiZTdTWDV3N2EiX3FrU2IuInVtJGtTYjUzJ2tTODdfcz1FRSdabk9VU3VlWm0kd05kN19zPUVFd2I3OG5PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3X3NFPU4nWm5PVTdOdUkJCQkJCQkJCU83TnVtJDg3Uzc4X1NYWDMncz1XYjdfc19TSEgnWm5PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3X1c4d1g4J1puT1U3TnVJCQkJCQkJCQlPN051bSQ4N1M3OF9TWFgzJzg3Uzc4X1c4d1g4J1pubSQ4d2s0X053a3c3d05uT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19xU2Jid04nWm5PVTdOdUkJCQkJCQkJCU83TnVPOEhTYmVza1M4OGEiN3dKNy1OU2I1d1gidW0kODdTNzhfU1hYMyc4N1M3OF9xU2Jid04nWm5PVThIU2J1T1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19xTidabk9VN051SQkJCQkJCQkJTzdOdW0kODdTNzhfU1hYMydFYzgxa184ZER3J1puT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnc1NzQ3dfOGREdydabk9VN051SQkJCQkJCQkJTzdOdU84SFNiZWROYSJzU3NDdzhkRHcidW0kc1NzQ3dfOGREd25PVThIU2J1T1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19FU0o0ZGt3J1puT1U3TnVJCQkJCQkJCQlPN051bSRFU0pXSGs9U05uT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnNFh3d184ZER3J1puT1U3TnVJCQkJCQkJCQlPN051bSQ0WHd3OEhTc3duT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCU9VN1Nxa3d1SUkJCQkJCQlPTmRZZXNrUzg4YSJIU2J3ay00PT03d1gidUk8S2d5O0lJCXdzQz1lIk9xVzc3PWJlZE5hXCJzQ3dzLl9XSE5TN3c4XCJlYlNFd2FcInNDd3MuX1dITlM3dzhcImVza1M4OGFcInE3YmVxNS04a1M3dy1CR0dlcTdiLThFZXE3Yi1YU2Q4d05cInVPZGVza1M4OGFcIjRTZTRTLXdKc2tTRVM3ZD1iLXNkWHNrd1widU9VZHVlbSRrU2I1MydOa3dfV05TN3cnWm5PVXFXNzc9YnUmYnE4SDtPcVc3Nz1iZWROYVwic2t3U1hxVzc3PWJcImViU0V3YVwic2t3U1hxVzc3PWJcImVza1M4OGFcInE3YmVxNS1OU2I1d1gtQkdHZXE3Yi04RWVxN2ItWFNkOHdOXCJ1T2Rlc2tTODhhXCI0U2U0Uy03WFM4Q1widU9VZHVlbSRrU2I1MydxN2Jfc2t3U1hzU3NDdydabk9VcVc3Nz1idSI7SUkJZDRlKCQ4N1M3OF9TWFgzJ3M9V2I3XzhXcThzWGRxdydaKWV3c0M9ZSImYnE4SDtPcVc3Nz1iZWROYVwic2t3U1g4V3E4c1hkcXdcImViU0V3YVwic2t3U1g4V3E4c1hkcXdcImVza1M4OGFcInE3YmVxNS1xWD12Yi1CR0dlcTdiLThFZXE3Yi1YU2Q4d05cInVPZGVza1M4OGFcIjRTZTRTLVc4d1hcInVPVWR1ZW0ka1NiNTMncTdiX3Nrd1NYOFdxOHNYZHF3J1puT1VxVzc3PWJ1IjtJSQkkWD12ZWFlJE5xLXU4V0h3WF8xV3dYYyhlIltseWw+S2ViPTdkc3dlfWhmZ2UiZVBlUWhsfTJ0ZVBlIl9iPTdkc3dlRjxsaGxlVzh3WF9kTmVhZSdtJEV3RXF3WF9kTjMnVzh3WF9kTidabiciZSk7SUkJZDQoZWQ4OHc3ZSgkWD12MydiPTdkc3cnWillKWVtSQkJJFg9djMnYj03ZHN3J1plYWVDN0VrOEh3c2RTa3NDU1g4KGUkWD12MydiPTdkc3cnWixlbDZLX0xdZktsWyxlJHM9YjRkNTMnc0NTWDh3NydaZSk7SQluZXdrOHdlbUkJCSRYPXYzJ2I9N2RzdydaZWFlJyc7SQluSUlJd3NDPWVPT088S2d5SQkJCQkJCU9VTmRZdUkJCQkJCU9VTmRZdUllZWVlZWVlZWVlZWVlZWVlZWVlZWVPTmRZZXNrUzg4YSI3U3EtSFNid2VDUzgtSFNOTmRiNSJlZE5hImI9N2RiND0idUkJCQkJCQkJTzd3SjdTWHdTZWROYSJiPTdkc3ciZWJTRXdhImI9N2RzdyJlTmRYYSJTVzc9ImVza1M4OGEic2tTODhkcyJlODdja3dhInZkTjdDOnpHRyU7Q3dkNUM3OmlHR0hKOyJlSGtTc3dDPWtOd1hhIm0ka1NiNTMnRVNkYl9iPV9iPTdkc3cnWm4idW0kWD12MydiPTdkc3cnWm5PVTd3SjdTWHdTdUkJCQkJCQkJT3FXNzc9YmVkTmEiOHdiTl9iPTdkc3ciZWJTRXdhIjh3Yk5fYj03ZHN3ImVza1M4OGEicTdiZXE1LTd3U2tlcTdiLThFZXE3Yi1YU2Q4d04idU9kZXNrUzg4YSI0U2U0Uy00az1ISGMtPSJ1T1VkdWVtJGtTYjUzJ2J3djhfOFNZdydabk9VcVc3Nz1idUllZWVlZWVlZWVlZWVlZWVlZWVlZWVPVU5kWXVJZWVlZWVlZWVlZWVlZWVlZWVlZWVlT05kWWVza1M4OGEiN1NxLUhTYnciZWROYSI4N1M3U1c3PSJldUkJCQkJCQlPN1Nxa3dlc2tTODhhIjdTcWt3ZTdTcWt3LThFInVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN05lc2tTODhhInM9ay1FTi1qInVtJGtTYjUzJ05rd19Zd1g4ZD1iJ1puT1U3TnVJCQkJCQkJCQlPN05lc2tTODhhInM9ay1FTi1SInVtJHM9YjRkNTMnWXdYOGQ9Yl9kTidabk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJ2tkc3dic3dfZGI0PSdabk9VN051SQkJCQkJCQkJTzdOdW0ka2Rzd2Jzd25PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3Xz04J1puT1U3TnVJCQkJCQkJCQlPN051bSQ9OF9Zd1g4ZD1ibk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfSENIJ1puT1U3TnVJCQkJCQkJCQlPN051bSRIQ0hZbk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfRWM4MWsnWm5PVTdOdUkJCQkJCQkJCU83TnVtJE5xLXVFYzgxa19Zd1g4ZD1ibk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfNU4nWm5PVTdOdUkJCQkJCQkJCU83TnVtJDVOWXdYOGQ9Ym5PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051Zz1OV2t3ZUU9Tl9Yd3ZYZDd3T1U3TnVJCQkJCQkJCQlPN051bSRFPU5fWHd2WGQ3d25PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3XzhTNHdFPU53J1puT1U3TnVJCQkJCQkJCQlPN051bSQ4UzR3RT1Od25PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3X0VTSkV3RSdabk9VN051SQkJCQkJCQkJTzdOdW0kRVNKRXdFPVhjbk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfNFdicydabk9VN051SQkJCQkJCQkJTzdOdW0kTmQ4U3Frd040V2JzN2Q9YjhuT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19FU0o0ZGt3J1puT1U3TnVJCQkJCQkJCQlPN051bSRFU0pXSGs9U05uT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnNFh3d184ZER3J1puT1U3TnVJCQkJCQkJCQlPN051bSQ0WHd3OEhTc3duT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCU9VN1Nxa3d1ZWVlZWVlSWVlZWVlZWVlZWVlZWVlZWVlZWVlZU9VTmRZdUllZWVlZWVlZWVlZWVlZWVlZU9VTmRZdUllZWVlZWVlZWVlZWVlT1VOZFl1STxLZ3k7SUkJZDQoZSFkOF92WGQ3U3FrdyhlbDZBMjZsX1QyaGVQZSJVc1NzQ3dVImUpZWZoZSFkOF92WGQ3U3FrdyhlbDZBMjZsX1QyaGVQZSJVc1NzQ3dVOGM4N3dFVSJlKWUpZW1JCQl3c0M9ZSJPTmRZZXNrUzg4YVwiU2t3WDdlU2t3WDctdlNYYmRiNWVTa3dYNy04N2Nrd04ta3c0N2VTa3dYNy1TWFg9di1rdzQ3ZVNrd1g3LXM9RUg9YndiN1widW0ka1NiNTMnODdTN19zU3NDdydabk9VTmRZdSI7SQlJCW5JCUkJZDQoZUA0ZGt3X3dKZDg3OChlImRiODdTa2tQSENIImUpZSllbUkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy1OU2I1d1hlU2t3WDctODdja3dOLWt3NDdlU2t3WDctU1hYPXYta3c0N2VTa3dYNy1zPUVIPWJ3YjdcInVtJGtTYjUzJzg3UzdfZGI4N1Nraydabk9VTmRZdSI7SQluSQlkNChlJE40OGUvNlRlJE40OGVPZWlHaTlHZSllbUkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X2I9NFh3dydabk9VTmRZdSI7SQluSQlJCWQ0ZSghTnc0ZGJ3TihlJ1tsPl1obF8vXUs8X01scCdlKWVmaGU4N1hrd2IoW2w+XWhsXy9dSzxfTWxwKWVPZWlHZSllbUkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy1OU2I1d1hlU2t3WDctODdja3dOLWt3NDdlU2t3WDctU1hYPXYta3c0N2VTa3dYNy1zPUVIPWJ3YjdcInVtJGtTYjUzJzg3UzdfOHdzX1NXN0MnWm5PVU5kWXUiO0kJbkkJSQlkNGUoNXc3X2RIKCllYWFlImI9N2VOdzd3czd3TiJlKWVtSQkJd3NDPWUiT05kWWVza1M4OGFcIlNrd1g3ZVNrd1g3LU5TYjV3WGVTa3dYNy04N2Nrd04ta3c0N2VTa3dYNy1TWFg9di1rdzQ3ZVNrd1g3LXM9RUg9YndiN1widW0ka1NiNTMnODdTN184d3NfZEgnWm5PVU5kWXUiO0kJbkkJSQlkNChlITRXYnM3ZD1iX3dKZDg3OChlJzhkRUhrd0pFa19rPVNOXzg3WGRiNSdlKWUpZW1JCQl3c0M9ZSJPTmRZZXNrUzg4YVwiU2t3WDdlU2t3WDctdlNYYmRiNWVTa3dYNy04N2Nrd04ta3c0N2VTa3dYNy1TWFg9di1rdzQ3ZVNrd1g3LXM9RUg9YndiN1widW0ka1NiNTMnODdTN19iPTdfRWRiJ1puZVtkRUhrd3RneU9VTmRZdSI7SQluSUkJZDQoZSFAd0o3d2I4ZD1iX2s9U053TignRGtkcScpZSllbUkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X2I9N19FZGInWm5lIGtkcU9VTmRZdSI7SQluSQlJCWQ0KGUhQHdKN3diOGQ9Yl9rPVNOd04oJ3NXWGsnKWUpZW1JCQl3c0M9ZSJPTmRZZXNrUzg4YVwiU2t3WDdlU2t3WDctdlNYYmRiNWVTa3dYNy04N2Nrd04ta3c0N2VTa3dYNy1TWFg9di1rdzQ3ZVNrd1g3LXM9RUg9YndiN1widW0ka1NiNTMnODdTN19iPTdfRWRiJ1puZT5daHlPVU5kWXUiO0kJbkkJSQlkNChlSFh3NV9FUzdzQygnVXp8Y3c4fD1ifDdYV3dVZCcsZWRiZF81dzcoJ1h3NWQ4N3dYXzVrPXFTazgnKSllKWVtSQkJd3NDPWUiT05kWWVza1M4OGFcIlNrd1g3ZVNrd1g3LXZTWGJkYjVlU2t3WDctODdja3dOLWt3NDdlU2t3WDctU1hYPXYta3c0N2VTa3dYNy1zPUVIPWJ3YjdcInVtJGtTYjUzJzg3UzdfOHdzNFNXazcnWm5PVU5kWXUiO0kJbkkJSQlkNChlWXdYOGQ9Yl9zPUVIU1h3KCRIQ0hZLGUneFBHJyxlJ08nKWUpZW1JCQkka1NiNTMnODdTN19IQ0h3WFg9WCdaZWFlODdYX1h3SGtTc3coJ21Zd1g4ZD1ibicsZSd4UEcnLGUka1NiNTMnODdTN19IQ0h3WFg9WCdaKTtJCQl3c0M9ZSJPTmRZZXNrUzg4YVwiU2t3WDdlU2t3WDctTlNiNXdYZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X0hDSHdYWD1YJ1puT1VOZFl1IjtJCW5JSUkJJEhrVzVkYjhfd1hYPVg4ZWFlU1hYU2MoKTtJCUkJJE5xLXUxV3dYYyhlIltseWw+S2VIa1c1ZGJfZE4sZT5mXTZLKGROKWUvW2VzPVdiN2V9aGZnZSJlUGVRaGx9MnRlUGUiX0hrVzVkYjhfaz01OGVBaGZdUWVvcGVIa1c1ZGJfZE4iZSk7SQlJCXZDZGt3ZShlJFg9dmVhZSROcS11NXc3X1g9digpZSllbUkJCSRIa1c1ZGI4X3dYWD1YODMkWD12MydIa1c1ZGJfZE4nWlplYWUkWD12MydzPVdiNydaO0kJbkkJSQlkNChlcz1XYjcoJEhrVzVkYjhfd1hYPVg4KWUpZW1JCQlJCQl3c0M9ZSJPTmRZZXNrUzg4YVwiU2t3WDdlU2t3WDctTlNiNXdYZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1MydIa1c1ZGI4X3dYWD1YOF96eidabk9xWHVPcVh1T1Nlc2tTODhhXCJxN2JlcTUtcVg9dmItQkdHZXE3Yi04RWVxN2ItWFNkOHdOZUg9OGQ3ZD1iLWt3NDdla3c1ZDdoZEhIa3dcImVDWHc0YVwiP0U9TmFIa1c1ZGI4JlNzN2Q9YmF3WFg9WDhcInVPZGVza1M4OGFcIjRTZTRTLXdKc2tTRVM3ZD1iLTdYZFNiNWt3ZUg9OGQ3ZD1iLWt3NDdcInVPVWR1bSRrU2I1MydIa1c1ZGI4X3dYWD1YOF96aSdabk9VU3VPVU5kWXUiO0kJCUkJbkkJSUkJZDQoZSRzPWI0ZDUzJ3NTc0N3XzdjSHcnWmUpZW1JCQlkNGUoJE5rdzRTODdzU3NDdy11cz1iYndzN2Q9YmVPZXopZW1JCQkJSQkJCWQ0KGUkcz1iNGQ1MydzU3NDd183Y0h3J1plYWFlImkiZSllbUkJCQkJJGtTYjUzJzg3UzdfRV80U2RrJ1plYWU4N1hfZFh3SGtTc3coImd3RXNTc0N3IixlImh3TmQ4IixlJGtTYjUzJzg3UzdfRV80U2RrJ1opO0kJCQkJJGtTYjUzJzg3UzdfRV80U2RrX3onWmVhZTg3WF9kWHdIa1NzdygiZ3dFc1NzQ3dOIixlImh3TmQ4IixlJGtTYjUzJzg3UzdfRV80U2RrX3onWik7SQkJCQkka1NiNTMnODdTN19FXzRTZGtfeidaZWFlODdYX2RYd0hrU3N3KCJnd0VzU3NDdyIsZSJod05kOCIsZSRrU2I1Myc4N1M3X0VfNFNka196J1opO0kJCQluSQkJCUkJCQlkNGUoISROa3c0Uzg3c1NzQ3ctdXM9YmJ3czdkPWIpZW1JCQkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X0VfNFNkaydabk9VTmRZdSI7SQkJCW5ld2s4d2Q0KCROa3c0Uzg3c1NzQ3ctdXM9YmJ3czdkPWJlYWFlLWkpZW1JCQkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X0VfNFNka19pJ1puT1VOZFl1IjtJCQkJbmV3azh3ZW1JCQkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1Myc4N1M3X0VfNFNka196J1puT1VOZFl1IjtJCQkJbkkJCW5JCW5JSQkkc0N3cy5fNGRrdzhlZWVlZWVlYWVTWFhTYyhJCQkiVTd3RUhrUzd3OFVQQzdTc3N3ODgiLEkJCSJVV0hrPVNOOFVQQzdTc3N3ODgiLEkJCSJVV0hrPVNOOFU0ZGt3OFVQQzdTc3N3ODgiLEkJCSJVd2I1ZGJ3VU5TN1NVUEM3U3Nzdzg4IixJCQkiVXdiNWRid1VzU3NDd1VQQzdTc3N3ODgiLEkJKTtJSQk0PVh3U3NDZSgkc0N3cy5fNGRrdzhlUzhlJDRka3cpZW1JSQkJZDQoZSE0ZGt3X3dKZDg3OChlaGZmS19UMmhlUCQ0ZGt3ZSllKWVtSQkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy1OU2I1d1hlU2t3WDctODdja3dOLWt3NDdlU2t3WDctU1hYPXYta3c0N2VTa3dYNy1zPUVIPWJ3YjdcInUiUDg3WF9Yd0hrU3N3KCJtND1rTndYbiIsZSQ0ZGt3LGUka1NiNTMnODdTN184d3M0U1drN19pJ1opUCJPVU5kWXUiO0kJCW5JSQluSUkJZDQoZT5meXkvS2xlYWFlIlc3NHgiZSllbUkJCXdzQz1lIk9OZFllc2tTODhhXCJTa3dYN2VTa3dYNy12U1hiZGI1ZVNrd1g3LTg3Y2t3Ti1rdzQ3ZVNrd1g3LVNYWD12LWt3NDdlU2t3WDctcz1FSD1id2I3XCJ1bSRrU2I1MydXSDVYX1c3NHgnWm5PVU5kWXUiO0kJbkkJSQlkNChlISRrZHNfN1hlLzZUZU53NGRid04oJ1RsZ2Z7bGhbMmY2JyllKWVtSQkJd3NDPWUiT05kWWVza1M4OGFcIlNrd1g3ZVNrd1g3LXZTWGJkYjVlU2t3WDctODdja3dOLWt3NDdlU2t3WDctU1hYPXYta3c0N2VTa3dYNy1zPUVIPWJ3YjdcInVtJGtTYjUzJ1dINVhfTndFPSdabk9VTmRZdSI7SQluSUluZXdrOHdlbUlJCSRYPXZlYWUkTnEtdThXSHdYXzFXd1hjKGUiW2x5bD5LZWI9N2Rzd2V9aGZnZSJlUGVRaGx9MnRlUGUiX2I9N2Rzd2VGPGxobGVXOHdYX2ROZWFlJ20kRXdFcXdYX2ROMydXOHdYX2ROJ1puJyJlKTtJCQlJCSRYPXYzJ2I9N2RzdydaZWFlZDg4dzcoJFg9djMnYj03ZHN3J1opZT9lQzdFazhId3NkU2tzQ1NYOChlODdYZEg4a1M4Q3c4KGUkWD12MydiPTdkc3cnWmUpLGVsNktfTF1mS2xbLGUkcz1iNGQ1MydzQ1NYOHc3J1plKWU6ZScnO0lJd3NDPWVPT088S2d5SU9OZFllc2tTODhhIkhTYndrZUhTYndrLU53NFNXazcidUkJT05kWWVza1M4OGEiSFNid2stQ3dTTmRiNSJ1SQkJT1drZXNrUzg4YSJiU1llYlNZLTdTcThlYlNZLTdTcTgtOD1rZE4idUkJCQlPa2Rlc2tTODhhIlNzN2RZdyJ1T1NlQ1h3NGEiIzg3UzdTa2siZU5TN1MtNz01NWt3YSI3U3EidU9kZXNrUzg4YSI0U2U0Uy1xU1gtc0NTWDdlSD04ZDdkPWIta3c0NyJ1T1VkdWVtJGtTYjUzJzg3UzdfU2trJ1puT1VTdU9Va2R1SQkJCU9rZHVPU2VDWHc0YSIjYj03ZGI0PSJlTlM3Uy03PTU1a3dhIjdTcSJ1T2Rlc2tTODhhIjRTZTRTLUh3YnNkay04MVdTWHctPWVIPThkN2Q9Yi1rdzQ3InVPVWR1ZW0ka1NiNTMnRVNkYl9iPTdkc3cnWm5PVVN1T1VrZHVJCQlPVVdrdUkJT1VOZFl1SWVlZWVlZWVlZWVlZWVlZWVlT05kWWVza1M4OGEiSFNid2stN1NxLXM9Yjd3YjdlN1NxLXM9Yjd3YjcidUllZWVlZWVlZWVlZWVlZWVlZWVlZWVPTmRZZXNrUzg4YSI3U3EtSFNid2VTczdkWXciZWROYSI4N1M3U2trInVJCQkJCQkJTzdTcWt3ZXNrUzg4YSI3U3Frd2U3U3Frdy04RSJ1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOZXNrUzg4YSJzPWstRU4tamVzPWstOEUtQiJ1bSRrU2I1Myc4ZDd3Xzg3UzdXOCdabk9VN051SQkJCQkJCQkJTzdOZXNrUzg4YSJzPWstRU4tUmVzPWstOEUtQiJ1bSQ9NDRrZGJ3bk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfU2trYnd2OCdabk9VN051SQkJCQkJCQkJTzdOdW0kODdTNzhfU1hYMyc4N1M3OF9id3Y4J1puT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19FPU4nWm5PVTdOdUkJCQkJCQkJCU83TnVtJDg3Uzc4X1NYWDMnU0hIWD1Zdydabk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3Uzdfcz1FSGtTZGI3J1puT1U3TnVJCQkJCQkJCQlPN051bSRzX3M9RUhrU2RiN25PVTdOdUkJCQkJCQkJT1U3WHVJCQkJCQkJCU83WHVJCQkJCQkJCQlPN051bSRrU2I1Myc4N1M3X3M9RUV3Yjc4J1puT1U3TnVJCQkJCQkJCQlPN051bSQ4N1M3OF9TWFgzJ3M9V2I3X3M9RUV3Yjc4J1puZTNlT1NlQ1h3NGEibSRzPWI0ZDUzJ0M3N0hfQz1Fd19XWGsnWm5kYk53SlBIQ0g/Tj1ha1M4N3M9RUV3Yjc4ImU3U1g1dzdhIl9xa1NiLiJ1bSRrU2I1MydrUzg3X3M9RUUnWm5PVVN1ZVptJHdOZDdfcz1FRXdiNzhuT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19zRT1OJ1puT1U3TnVJCQkJCQkJCQlPN051bSQ4N1M3OF9TWFgzJ3M9V2I3X3NfU0hIJ1puT1U3TnVJCQkJCQkJCU9VN1h1SQkJCQkJCQlPN1h1SQkJCQkJCQkJTzdOdW0ka1NiNTMnODdTN19XOHdYOCdabk9VN051SQkJCQkJCQkJTzdOdW0kODdTNzhfU1hYMyc4N1M3OF9XOHdYOCdabm0kOHdrNF9Od2t3N3dObk9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQkJTzdYdUkJCQkJCQkJCU83TnVtJGtTYjUzJzg3UzdfcVNiYndOJ1puT1U3TnVJCQkJCQkJCQlPN051TzhIU2Jlc2tTODhhIjd3SjctTlNiNXdYInVtJDg3Uzc4X1NYWDMnODdTNzhfcVNiYndOJ1puT1U4SFNidU9VN051SQkJCQkJCQlPVTdYdUkJCQkJCQlPVTdTcWt3dUkJCQkJCU9VTmRZdUkJCQkJCUllZWVlZWVlZWVlZWVlZWVlZWVlZWVPTmRZZXNrUzg4YSI3U3EtSFNidyJlZE5hImI9N2RiND0iZXVJCQkJCQkJT05kWWVza1M4OGEiSFNid2stcT1OYyJ1SQkJCQkJCQlPN3dKN1NYd1NlZE5hImI9N2RzdyJlYlNFd2EiYj03ZHN3ImVOZFhhIlNXNz0iZXNrUzg4YSJza1M4OGRzImU4N2Nrd2EidmRON0M6ekdHJTtDd2Q1Qzc6aUdHSEo7ImVIa1Nzd0M9a053WGEibSRrU2I1MydFU2RiX2I9X2I9N2RzdydabiJ1bSRYPXYzJ2I9N2Rzdydabk9VN3dKN1NYd1N1SQkJCQkJCQlPcVc3Nz1iZWROYSI4d2JOX2I9N2RzdyJlYlNFd2EiOHdiTl9iPTdkc3ciZXNrUzg4YSJxN2JlcTUtN3dTa2VxN2ItOEVlcTdiLVhTZDh3TiJ1T2Rlc2tTODhhIjRTZTRTLTRrPUhIYy09InVPVWR1ZW0ka1NiNTMnYnd2OF84U1l3J1puT1VxVzc3PWJ1SQkJCQkJCU9VTmRZdUllZWVlZWVlZWVlZWVlZWVlZWVlZWVPVU5kWXVJCQkJCU9VTmRZdUlPVU5kWXVJTzhzWGRIN3VJCQkkKDRXYnM3ZD1iKCltSUkJCQkkKCcjOHdiTl9iPTdkc3cnKVBza2RzLig0V2JzN2Q9YigpZW1JSQkJCQlbQz12eT1TTmRiNSgnJyk7SQkJCQlZU1hlYj03ZHN3ZWFlJCgnI2I9N2RzdycpUFlTaygpO0kJCQkJJFBIPTg3KCJ3YjVkYndVU3JTSlVzPWI3WD1ra3dYUEhDSD9FPU5hU05FZGI0V2JzN2Q9YiZTczdkPWJhOHdiTmI9N2RzdyZXOHdYX0NTOENhbSROa3dfaz01ZGJfQ1M4Q24iLGVtZWI9N2RzdzplYj03ZHN3ZW5lLGU0V2JzN2Q9YihlTlM3U2UpbUkJCQkJCTxkTnd5PVNOZGI1KCcnKTtJCQkJCQlUeWxTa3dYNyhOUzdTLGUnbSRrU2I1MydTa2tfZGI0PSdabicpO0kJCQkJbik7SQkJCQlYdzdXWGJlNFNrOHc7SQkJCW4pO0lJCQluKTtJT1U4c1hkSDd1STxLZ3k7SUluSUl3c0M9ND09N3dYKCk7ST91';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCddRmdFYzVkTD5JNkhrcjBDYi9uUlM9VFBbMXg8IGlRMnAKM1ZzWmZtV2FZbFhPeUd6Qmp1N3tlVX1xSjhoRHRONG92QXdLTTkuJywnVVdNbXlnaVFDCk5wbGo1aG5BfTlhb0QuU3E4SFoyUElZSls3Y11Pe3U9dkVyPEwwMTYzPnRWIC9GYnhzUnpYZGZCd0dlVEs0aycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 5d87dbc5b1aa578c2a1b218c0d18c064
Eval Count 2
Decode Time 124 ms