/* Decoded by unphp.net */ Je5Rn = array("sensitive" => true, "mustEncrypt" => false); goto fWruD; Q3mCX: $this->NEMbo = iNeES::lNlkk; goto rWI8k; fWruD: parent::__construct(); goto S2f6r; S2f6r: } protected function H7k2v() { return array(self::TasoE => true, self::fcTia => array("parameters" => self::DHrk1), self::eczQv => array("actorPHID" => "phid?", "status" => "text32", "relatedPHID" => "phid?", "message" => "text?"), self::Rw68_ => array("status" => array("columns" => array("status")), "key_actorPHID" => array("columns" => array("actorPHID")), "relatedPHID" => array("columns" => array("relatedPHID")), "key_created" => array("columns" => array("dateCreated")))) + parent::h7k2V(); } public function cDcXW() { return w81Xd::ENr7Z(TIjbq::DkaaG); } protected function nQuLf($sJx3B, $CKopX) { $this->Je5Rn[$sJx3B] = $CKopX; return $this; } protected function gB7zW($sJx3B, $v5ERh = null) { goto fsh2l; S4n8t: $this->Je5Rn = array(); goto dyuhK; N7xjG: return wGWa1($this->Je5Rn, $sJx3B, $v5ERh); goto kzmYf; fsh2l: if (is_array($this->Je5Rn)) { goto gwegj; } goto S4n8t; dyuhK: gwegj: goto N7xjG; kzmYf: } public function sbAkd(array $aDExp) { $this->NQulF("mailtags", array_unique($aDExp)); return $this; } public function oxDu0() { return $this->gB7Zw("mailtags", array()); } public function O9_1B($Pv246) { $this->NqUlF("parent-message-id", $Pv246); return $this; } public function pUPSW() { return $this->gb7ZW("parent-message-id"); } public function rXb9M() { return $this->gB7zw("subject"); } public function AjTn4(array $c9sUx) { goto Boons; qv4Rk: return $this; goto Rfip2; Boons: $c9sUx = array_unique($c9sUx); goto MzjzO; MzjzO: $this->nQuLf("to", $c9sUx); goto qv4Rk; Rfip2: } public function RTxjc(array $Irh8d) { goto dmGoB; dmGoB: foreach ($Irh8d as $iaK7r => $gSeXS) { goto pV8QT; YF1wf: lw8_R: goto Lldwc; pV8QT: $YqlpJ = new Ou4ja($gSeXS); goto nKI3V; nKI3V: $Irh8d[$iaK7r] = $YqlpJ->HHT1c(); goto YF1wf; Lldwc: } goto rPAPK; rPAPK: ETnFY: goto m8v6J; m8v6J: $this->NqUlF("raw-to", $Irh8d); goto GCEX2; GCEX2: return $this; goto kvWqb; kvWqb: } public function ld3DG(array $c9sUx) { goto zHju5; zHju5: $c9sUx = array_unique($c9sUx); goto ET1yu; ET1yu: $this->NquLf("cc", $c9sUx); goto Dhwor; Dhwor: return $this; goto srsH3; srsH3: } public function yy7Ke(array $tw6h1) { $this->NqULf("exclude", $tw6h1); return $this; } private function cx7Xc() { return $this->gB7Zw("exclude", array()); } public function YRbhW(array $Wx_zv) { $this->nquLf("muted", $Wx_zv); return $this; } private function fXeqw() { return $this->GB7ZW("muted", array()); } public function lIZET(array $DKyNd) { $this->nQulF("herald-force-recipients", $DKyNd); return $this; } private function PZG4w() { return $this->Gb7Zw("herald-force-recipients", array()); } public function Pt4_L($z15Vk, array $c9sUx) { goto K1tli; K1tli: $c9sUx = array_unique($c9sUx); goto cheml; YT0zH: return $this; goto Ol7OF; cheml: foreach ($c9sUx as $g8OYo) { $this->XlZBG($z15Vk, "<" . $g8OYo . ">"); nVrEb: } goto pXCSj; pXCSj: qh3XD: goto YT0zH; Ol7OF: } public function xLZbG($z15Vk, $CKopX) { $this->Je5Rn["headers"][] = array($z15Vk, $CKopX); return $this; } public function WTeCT() { return $this->gB7Zw("headers", array()); } public function z2ueD(ksR5Z $jPRyI) { $this->Je5Rn["attachments"][] = $jPRyI->t9Mx9(); return $this; } public function l1V0E() { goto KCxNw; L3u13: return $qb7Ac; goto IdsBq; gxOW0: foreach ($mO0IU as $ahLSV) { $qb7Ac[] = KSr5Z::QXUCL($ahLSV); z8rgU: } goto LKaq3; KCxNw: $mO0IU = $this->GB7zw("attachments", array()); goto s_3jB; s_3jB: $qb7Ac = array(); goto gxOW0; LKaq3: PD4yZ: goto L3u13; IdsBq: } public function SAVO9() { goto ggecJ; cx9h1: $ARXNz = $this->Gb7ZW("attachments"); goto f9aRx; ggecJ: $y9Ze3 = array(); goto cx9h1; J3WR8: foreach ($ARXNz as $cI0SC) { goto Ug5Fm; LwUuu: Q9KVc: goto jm5Sd; TNlON: if (!$qeeRQ) { goto Q9KVc; } goto lS552; lS552: $y9Ze3[] = $qeeRQ; goto LwUuu; jm5Sd: t5CYJ: goto gwGUT; Ug5Fm: $qeeRQ = wGWa1($cI0SC, "filePHID"); goto TNlON; gwGUT: } goto i7LRo; NaZLO: bctE5: goto uDq3L; f9aRx: if (!$ARXNz) { goto bctE5; } goto J3WR8; uDq3L: return $y9Ze3; goto qSqGb; i7LRo: Hh2IQ: goto NaZLO; qSqGb: } public function j0g2x(rO6uC $EdpfJ) { goto RWanF; gZBpv: YQGba: goto T8NCA; RWanF: $y9Ze3 = $this->savO9(); goto OomHg; sO2lv: return array(); goto gZBpv; T8NCA: return h7jmT(new kniTi())->n3sAL($EdpfJ)->Eph3n($y9Ze3)->execute(); goto DX99g; OomHg: if ($y9Ze3) { goto YQGba; } goto sO2lv; DX99g: } public function nVwzv(array $Y1Lo_) { goto HRxrc; HRxrc: wRtOi($Y1Lo_, "PhabricatorMailAttachment"); goto NWlbA; kzFMN: return $this; goto jLFrE; NWlbA: $this->nQuLF("attachments", a2jpG($Y1Lo_, "toDictionary")); goto kzFMN; jLFrE: } public function Z1O5L($r0LZ1) { goto xjKsF; Fg_0E: $this->SWc5f($r0LZ1); goto vag8w; xjKsF: $this->nQuLf("from", $r0LZ1); goto Fg_0E; vag8w: return $this; goto lAMDc; lAMDc: } public function gduix() { return $this->Gb7ZW("from"); } public function wi8MG($Irh8d, $JsQGc) { $this->NQULF("raw-from", array($Irh8d, $JsQGc)); return $this; } public function PAxw0() { return $this->Gb7zW("raw-from"); } public function xt8DZ($aQpA7) { $this->nQulf("reply-to", $aQpA7); return $this; } public function Io8Rs() { return $this->GB7Zw("reply-to"); } public function yokNX($Q2Ld6) { $this->NqULF("subject", $Q2Ld6); return $this; } public function VS6Oe($YRAO1) { $this->nqUlF("subject-prefix", $YRAO1); return $this; } public function jLo2r() { return $this->GB7zW("subject-prefix"); } public function Zmkq5($YRAO1) { $this->nqulF("vary-subject-prefix", $YRAO1); return $this; } public function ur0vW() { return $this->gb7zw("vary-subject-prefix"); } public function RcLHw($go2eK) { $this->nQuLF("body", $go2eK); return $this; } public function GmEcw($HEnf3) { $this->nqUlF("sensitive", $HEnf3); return $this; } public function H256Z() { return $this->Gb7Zw("sensitive", true); } public function zfC_d($HEnf3) { return $this->NqUlF("mustEncrypt", $HEnf3); } public function Xgy6k() { return $this->GB7Zw("mustEncrypt", false); } public function rfNML($doXtZ) { return $this->NqULf("mustEncrypt.uri", $doXtZ); } public function aM1bq() { return $this->gb7zW("mustEncrypt.uri"); } public function S_F9R($Q2Ld6) { return $this->NQuLF("mustEncrypt.subject", $Q2Ld6); } public function AnaFj() { return $this->GB7zw("mustEncrypt.subject"); } public function B8hwE(array $cfXzC) { return $this->nqULf("mustEncryptReasons", $cfXzC); } public function lEYMA() { return $this->gb7Zw("mustEncryptReasons", array()); } public function luN0P(array $nJhPc) { return $this->nqUlf("stamps", $nJhPc); } public function UPlhI() { return $this->Gb7zW("stamps", array()); } public function TYWFG($kiiTW) { return $this->nqUlf("stampMetadata", $kiiTW); } public function fz6I5() { return $this->Gb7Zw("stampMetadata", array()); } public function D2C9g() { return $this->gB7zw("mailer.key"); } public function Se2bD(array $vgifo) { return $this->nQuLf("mailers.try", $vgifo); } public function wYKNG($mcVoX) { $this->NqUlF("html-body", $mcVoX); return $this; } public function YXgI4() { return $this->GB7ZW("body"); } public function o6LP4() { return $this->GB7zw("html-body"); } public function pi3nh($OeDJJ) { $this->nQulF("is-error", $OeDJJ); return $this; } public function EGaS1() { return $this->Gb7Zw("is-error", false); } public function cjd_a() { return $this->gb7ZW("to", array()); } public function vYx8_() { return $this->Gb7ZW("raw-to", array()); } public function PEGpX() { return $this->Gb7Zw("cc", array()); } public function Fta_I($cm0e0) { return $this->NqUlf("message.type", $cm0e0); } public function FPqHt() { return $this->gb7zw("message.type", S7trH::Udz0O); } public function W940S($DKyNd) { $this->NQULF("force", $DKyNd); return $this; } public function oYRF0() { return $this->gb7zw("force", false); } public function WHgGN($DX5DG) { $this->NqUlf("is-bulk", $DX5DG); return $this; } public function XOn1a() { return $this->GB7zW("is-bulk"); } public function z0WmJ($ZOPEh, $zVlbR = false) { goto jOXE0; rRxH7: $this->NQuLf("is-first-message", $zVlbR); goto hp033; jOXE0: $this->NQuLF("thread-id", $ZOPEh); goto rRxH7; hp033: return $this; goto ikz63; ikz63: } public function oyg9U() { return $this->Gb7ZW("thread-id"); } public function gy4jv() { return (bool) $this->GB7zw("is-first-message"); } public function BcOqb() { return $this->sNyF0(); } public function snyf0() { goto ZVVRb; ZVVRb: if (!$this->getID()) { goto ndCnM; } goto BZxYC; YyFEg: $yXi0b = new PIVO5(); goto T_e0y; vClft: $N5jz8 = $this->ZzNnV($GUMzs); goto E50gd; T_e0y: $P1O28 = B3riB::J0Czc; goto XM5BH; CqlVG: ndCnM: goto RTjWP; S9i7q: wGVQm: goto UevSd; E50gd: $F_z4U = array_unique(array_merge($GUMzs, $N5jz8)); goto p1zm6; QWGtu: return $qb7Ac; goto DZFCj; BZxYC: return parent::SnyF0(); goto CqlVG; Wuatm: $this->ClO05(); goto JA2zA; RTjWP: $this->FsLgj(); goto dnXhB; UevSd: $yXi0b->sNYf0(); goto Wuatm; dnXhB: $qb7Ac = parent::SNyf0(); goto YyFEg; p1zm6: foreach ($F_z4U as $bhRvB) { $yXi0b->nYTxF($this->efryW(), $P1O28, $bhRvB); Hwhp_: } goto S9i7q; JA2zA: $OGrAm = cvV8U::ENYDu("PhabricatorMetaMTAWorker", $this->getID(), array("priority" => Cvv8U::VCWZw)); goto QWGtu; XM5BH: $GUMzs = array_merge($this->cjd_a(), $this->pEgpX()); goto vClft; DZFCj: } public function pr92b() { goto hzxge; CGbAu: if (!$rOx3b) { goto ogLoi; } goto TNSJR; ALypd: throw new Exception(tXqEC("Trying to send an already-sent mail!")); goto FJTuo; TNSJR: $vgifo = a2jPg($vgifo, null, "getKey"); goto lwQfH; i3vui: $vgifo = self::b4iye(array("outbound" => true, "media" => array($this->FPqHT()))); goto xyDWe; lwQfH: $vgifo = LGLRN($vgifo, $rOx3b); goto b2QEy; FJTuo: z8eNn: goto i3vui; plDDj: return $this->wTNy1($vgifo); goto zb2RX; xyDWe: $rOx3b = $this->GB7zw("mailers.try"); goto CGbAu; hzxge: if (!($this->hfZkP() != iNEEs::lNlkk)) { goto z8eNn; } goto ALypd; b2QEy: ogLoi: goto plDDj; zb2RX: } public static function b4IYe(array $UBuVd) { goto x7IUF; pVtNc: RFmJS: goto HXniA; RlAmX: if (!isset($UBuVd["types"])) { goto pgoP2; } goto CZG3o; XzPuW: if (empty($UBuVd["media"])) { goto twQNc; } goto ZJJWh; YimNi: foreach ($tsDYx as $RgY26) { goto cDONv; VoX3I: w3d_z: goto masp0; cDONv: shuffle($RgY26); goto AXVHo; masp0: mgHBB: goto JmiYl; AXVHo: foreach ($RgY26 as $FrU9C) { $fdz_l[] = $FrU9C; Bnkwv: } goto VoX3I; JmiYl: } goto Oodl6; keGKf: $tsDYx = oDcBt($vgifo, "getPriority"); goto sfeNv; UOq4c: $NaDXD = AKQEQ($NaDXD); goto j2EzK; x7IUF: stC1g::z3i1L($UBuVd, array("types" => "optional list", "inbound" => "optional bool", "outbound" => "optional bool", "media" => "optional list")); goto JO_D8; CZG3o: $NaDXD = $UBuVd["types"]; goto UOq4c; DMvBN: fz510: goto pVtNc; ZVMts: foreach ($vgifo as $iaK7r => $FrU9C) { goto x1FOX; JRCXJ: mwLbB: goto xfmyx; x1FOX: if ($FrU9C->OdN4F()) { goto mwLbB; } goto BDFEh; BDFEh: unset($vgifo[$iaK7r]); goto JRCXJ; xfmyx: VQgJ_: goto u1G3M; u1G3M: } goto DMvBN; q158u: foreach ($KKU4N as $zNvFi) { goto UeYDz; wdlYp: if ($qtMwn) { goto B1MaU; } goto H3e0v; bID6z: $eV76V = wgWa1($zNvFi, "media"); goto XEFu0; mHXZc: B1MaU: goto B_2TZ; BgUEZ: $FrU9C->ujWIh($eV76V); goto vOxcd; GGdNG: if (isset($ppXix[$kQ1k1])) { goto sUjt0; } goto wbEEe; k6wE1: r8SBh: goto qJ1Pk; iuKym: $i2aQb = wgwA1($zNvFi, "options", array()) + $WDoK0; goto c57ww; wa3MU: $WDoK0 = $FrU9C->OIVF4(); goto iuKym; d_vRo: $FrU9C = h7jMT(clone $ppXix[$kQ1k1])->FY0fs($iaK7r); goto nk4p4; DiYib: $iaK7r = $zNvFi["key"]; goto d_vRo; XEFu0: if (!($eV76V !== null)) { goto JhpuP; } goto BgUEZ; vOxcd: JhpuP: goto EMOq5; H3e0v: $qtMwn = $ii_h_; goto HWGrg; B_2TZ: $FrU9C->MdDxB($qtMwn); goto wa3MU; EMOq5: $vgifo[] = $FrU9C; goto k6wE1; HWGrg: $ii_h_--; goto mHXZc; c57ww: $FrU9C->OtTJA($i2aQb); goto lz5Gg; nk4p4: $qtMwn = WGwa1($zNvFi, "priority"); goto wdlYp; mTONY: $FrU9C->UCb1u(wgwa1($zNvFi, "outbound", true)); goto bID6z; oorOk: sUjt0: goto DiYib; UeYDz: $kQ1k1 = $zNvFi["type"]; goto GGdNG; wbEEe: throw new Exception(Txqec("Unknown mailer ("%s")!", $kQ1k1)); goto oorOk; lz5Gg: $FrU9C->jogT8(wgwa1($zNvFi, "inbound", true)); goto mTONY; qJ1Pk: } goto JC9nH; p_ZVk: Gob83: goto XzPuW; MUa39: foreach ($vgifo as $iaK7r => $FrU9C) { goto SJIoM; esx67: FMMWn: goto v0X2W; qcNEo: AjGKE: goto esx67; SJIoM: if ($FrU9C->YSb4k()) { goto AjGKE; } goto U3sNO; U3sNO: unset($vgifo[$iaK7r]); goto qcNEo; v0X2W: } goto JqIVC; ZJJWh: foreach ($vgifo as $iaK7r => $FrU9C) { goto Homoh; dU2iK: unset($vgifo[$iaK7r]); goto XoQUC; FWvEm: if ($HdIJH) { goto Ca6Cb; } goto dU2iK; N0DwB: wWkHf: goto wdULm; Homoh: $HdIJH = false; goto vZjiy; l5CbI: yHVYM: goto FWvEm; vZjiy: foreach ($UBuVd["media"] as $j1MRp) { goto DWFi9; VVhj3: yRx3j: goto rIUSs; rIUSs: Ze5pj: goto ivKTZ; CbXz6: goto yHVYM; goto VVhj3; DWFi9: if (!$FrU9C->WcT9J($j1MRp)) { goto yRx3j; } goto k3vse; k3vse: $HdIJH = true; goto CbXz6; ivKTZ: } goto l5CbI; XoQUC: Ca6Cb: goto N0DwB; wdULm: } goto jxDK_; YIzvd: twQNc: goto zofBy; m27wR: GqQEf: goto reIH_; j2EzK: foreach ($vgifo as $iaK7r => $FrU9C) { goto h5npG; h5npG: $WEsV_ = $FrU9C->eDLJ_(); goto ktdxP; ktdxP: if (isset($NaDXD[$WEsV_])) { goto wi5O5; } goto d2d2n; gMj13: nLgZM: goto Dk4Jo; A9xzL: wi5O5: goto gMj13; d2d2n: unset($vgifo[$iaK7r]); goto A9xzL; Dk4Jo: } goto m27wR; JqIVC: n2saA: goto p_ZVk; jxDK_: WCUfF: goto YIzvd; rXWMS: $ppXix = XcCP3::bp2Mt(); goto IY3it; JC9nH: kElS2: goto RlAmX; sfeNv: krsort($tsDYx); goto YimNi; reIH_: pgoP2: goto BVVCg; IY3it: $ii_h_ = -1; goto q158u; HXniA: if (empty($UBuVd["outbound"])) { goto Gob83; } goto MUa39; McILo: $KKU4N = Tq5zg::NcIvI("cluster.mailers"); goto rXWMS; BVVCg: if (empty($UBuVd["inbound"])) { goto RFmJS; } goto ZVMts; XCGD9: return $fdz_l; goto iroBh; zofBy: $fdz_l = array(); goto keGKf; JO_D8: $vgifo = array(); goto McILo; Oodl6: ERuaT: goto XCGD9; iroBh: } public function WtNY1(array $vgifo) { goto oVep5; Q11Y1: $UaBh7 = implode("\xa ", $UaBh7); goto hH6zy; hGW6_: k6Dwu: goto SX9B2; Re3E1: $XU4QG = $this->j0G2x($EdpfJ); goto u6oAr; oVep5: if ($vgifo) { goto XjnpK; } goto kFXX4; ZMWel: $kQ1k1 = wgWa1($MI3if, $this->FPQhT()); goto K1_75; OfOe3: foreach ($OSia8 as $D33rj) { $UaBh7[] = $D33rj->getMessage(); OeoFI: } goto ZlSew; lDVlV: throw MaceB($OSia8); goto AAl8S; Yk7xJ: tScDJ: goto GrZ3i; TvNjF: $UaBh7 = array(); goto OfOe3; dioDG: $kaarm = MACeB($this->PEGPx()); goto z4nM5; z4nM5: Ka6k6: goto r_lJz; n1uxX: $QhsZU = $this->m_WxH(); goto IbTrs; hH6zy: $this->FDZ68($UaBh7)->snYf0(); goto gBed0; gBed0: if (!(count($OSia8) === 1)) { goto hhEc4; } goto lDVlV; CpwBG: throw new lHNkm(TXqec("Encountered multiple exceptions while transmitting mail."), $OSia8); goto K0_KM; AAl8S: hhEc4: goto CpwBG; r_lJz: $H6IA8 = $this->ybe4W($kaarm); goto f3aUO; z0iq7: $OSia8 = array(); goto uLrVJ; GrZ3i: $MI3if = cwHO2::dpByR(); goto ZMWel; KbAP5: $t_xVW = TXQEC("No configured mailers support sending outbound mail."); goto hGW6_; FYvJB: $t_xVW = TxqeC("No mailers are configured."); goto m3bxq; m3bxq: goto k6Dwu; goto VURpE; ZlSew: PZnji: goto Q11Y1; orQyT: ExeAc: goto TvNjF; K1_75: if ($kQ1k1) { goto I0pMR; } goto Kl3Xt; VURpE: fdxOl: goto KbAP5; SX9B2: return $this->a4lVv(INeES::IlPJi)->fdZ68($t_xVW)->snYF0(); goto P94k6; TpwOw: if ($kaarm) { goto Ka6k6; } goto dioDG; P94k6: XjnpK: goto n1uxX; cSpgG: if ($m4lOo) { goto fdxOl; } goto FYvJB; u6oAr: foreach ($XU4QG as $o7dup) { $o7dup->KKVFq($this->eFRYW()); E06UF: } goto Yk7xJ; Kl3Xt: throw new Exception(TxQEC("Unable to send message with unknown message type "%s".", $kQ1k1)); goto Fq5Fb; Fq5Fb: I0pMR: goto z0iq7; f3aUO: $EdpfJ = Ro6UC::IbG_2(); goto Re3E1; IbTrs: $kaarm = MAcEB($this->cJd_a()); goto TpwOw; kFXX4: $m4lOo = self::B4Iye(array()); goto cSpgG; uLrVJ: foreach ($vgifo as $FrU9C) { goto iJ2tR; rgT6c: D9tan: goto XmDSW; IMEzZ: try { $FrU9C->tmNCA($aeKC5); } catch (n5x8W $D33rj) { $this->a4LvV(INEes::y0ISW)->FdZ68($D33rj->getMessage())->SnyF0(); throw $D33rj; } catch (Exception $D33rj) { $OSia8[] = $D33rj; goto Xm8PQ; } goto LLeXS; I4Mum: $this->NQULf("mailer.key", $FJCMF); goto rgT6c; f7NnA: foreach ($QhsZU as $Uw8MU) { $msdMB[$Uw8MU->eFryw()] = array("deliverable" => $Uw8MU->ehcWO(), "reasons" => $Uw8MU->kHBbf()); wiVOm: } goto nqjjT; V8jIV: if (!($FJCMF !== null)) { goto D9tan; } goto I4Mum; BPd3Q: Xm8PQ: goto frwiV; nqjjT: R6qT6: goto NTBmk; HqCkl: Dlfo9: goto IMEzZ; svAOA: return $this->a4LvV(InEes::hkDKi)->SNYf0(); goto BPd3Q; CEVpw: $this->NqUlF("routing.sent", $this->GB7Zw("routing")); goto I2ESH; I2ESH: $this->nqULf("routingmap.sent", $this->gPGno()); goto svAOA; LLeXS: $FJCMF = $FrU9C->Swslb(); goto V8jIV; YCfrX: if ($aeKC5) { goto Dlfo9; } goto L29e3; L29e3: return $this->A4Lvv(ineES::IlPJi)->Snyf0(); goto HqCkl; iJ2tR: try { $aeKC5 = $kQ1k1->kH0H0()->bbKhv($FrU9C)->GWps7($this)->M0rCq($QhsZU)->CmBzT($H6IA8)->PATRd($FrU9C); } catch (Exception $D33rj) { $OSia8[] = $D33rj; goto Xm8PQ; } goto YCfrX; XmDSW: $msdMB = array(); goto f7NnA; NTBmk: $this->NQUlf("actors.sent", $msdMB); goto CEVpw; frwiV: } goto orQyT; K0_KM: } public static function iBVpm() { return tq5ZG::nciVi("metamta.one-mail-per-recipient"); } public function TWxSm() { goto ibzcv; cIyY_: $QhsZU = $this->L5kFa($QhsZU); goto eVstY; ibzcv: $QhsZU = $this->m_WxH(); goto cIyY_; eVstY: return A2jPG($QhsZU, "getPHID"); goto VMeIj; VMeIj: } public function M_wxH() { $Gm8r6 = $this->eQOz4(); return $this->T6rby($Gm8r6); } public function EqoZ4() { $Gm8r6 = $this->IMvJf(); return $this->zZnNv($Gm8r6); } private function ImvjF() { return array_merge(array($this->gb7Zw("from")), $this->CJd_A(), $this->pEgpx()); } public function ZznnV(array $c9sUx) { goto moxVw; d410H: hVP28: goto N1_ck; rGVjw: return array_keys($wh_h9); goto MBQVN; dmYYd: foreach ($c9sUx as $g8OYo) { goto ZpGhC; ZpGhC: foreach ($this->bWqhu[$g8OYo] as $pmYsB) { $wh_h9[$pmYsB] = $pmYsB; IiuD0: } goto OoRni; OoRni: yd1ha: goto b32sf; b32sf: KrO3c: goto uuefC; uuefC: } goto QKdVF; kxQe7: $F_z4U = $this->imVJF(); goto NsT9h; N1_ck: $wh_h9 = array(); goto dmYYd; moxVw: if (!($this->bWqhu === null)) { goto hVP28; } goto kxQe7; QKdVF: ffN99: goto rGVjw; NsT9h: $this->bWqhu = h7JMT(new m9zw1())->N3SAL(Ro6uc::IBG_2())->ePH3n($F_z4U)->execute(); goto d410H; MBQVN: } private function L5KFA(array $QhsZU) { goto uLdxc; SNnv_: $QznCB = array(); goto GuzbV; GuzbV: foreach ($QhsZU as $g8OYo => $Uw8MU) { goto iDHXl; f6jDw: jC2L8: goto wPLIL; zLocj: qwavM: goto f6jDw; dt8WD: $QznCB[$g8OYo] = $Uw8MU; goto zLocj; iDHXl: if (!$Uw8MU->eHcWo()) { goto qwavM; } goto dt8WD; wPLIL: } goto Us338; uLdxc: Wrtoi($QhsZU, "PhabricatorMetaMTAActor"); goto SNnv_; JkG0Z: return $QznCB; goto wQBSO; Us338: nbZMP: goto JkG0Z; wQBSO: } private function T6rbY(array $Gm8r6) { goto dOyFF; nr5Ph: BE5EY: goto stgIy; HqrVo: $TH16W->LON7R(EanB9::s6Fum); goto UEOyu; XsIw_: if (!$TH16W) { goto ij_qY; } goto ye0Fv; S63Ki: $cz7t1 = $this->gb7ZW("from"); goto eT78w; Aiwgx: foreach ($O0bY4 as $g8OYo => $cOOMD) { goto f_8m1; IygDS: $QhsZU[$g8OYo]->lON7r(EANb9::pQWSy); goto eEkE1; eEkE1: aG9cW: goto z9_eM; z9_eM: qSkNB: goto RrMNe; f_8m1: $tw6h1 = $cOOMD->FNy1Y(kuoSJ::tmLsu); goto DQflK; DQflK: if (!$tw6h1) { goto aG9cW; } goto IygDS; RrMNe: } goto oAD8O; oGDZb: $UWbdp = Akqeq($UWbdp); goto BMIFO; nryaW: tC3Nk: goto kBqIe; RS05p: VNIna: goto qWqrm; W1AvH: if (!$this->oyRf0()) { goto Feuwp; } goto ltqBj; e4UK4: Feuwp: goto DrlLV; stgIy: return $QhsZU; goto e4UK4; eQ04t: if (!$l1y3x) { goto VNIna; } goto Vkzcs; sJ3Mo: if (!$aDExp) { goto Y7YaU; } goto GCp79; zOg6k: $PFUGS = $l1y3x->CPJbJ($Mi1QM); goto CBvbZ; F7dWL: $QhsZU = H7jMt(new tcWCR())->N3SAL($EdpfJ)->Eph3n($Gm8r6)->execute(); goto byLMR; OCmti: cHYt0: goto FgljU; XtofX: $l1y3x = mAceB($l1y3x); goto eQ04t; DrlLV: foreach ($this->Cx7XC() as $g8OYo) { goto dlg07; pArPV: fQMuM: goto QV1ds; dlg07: $Uw8MU = wgWa1($QhsZU, $g8OYo); goto lYusp; PBIpl: goto fQMuM; goto SdTT3; lYusp: if ($Uw8MU) { goto U57Mz; } goto PBIpl; SikPA: $Uw8MU->lOn7R(eanB9::y5GGg); goto pArPV; SdTT3: U57Mz: goto SikPA; QV1ds: } goto SVAha; kBqIe: Y7YaU: goto XQ_EC; byLMR: if ($QhsZU) { goto S5vyp; } goto gVhg2; s3KpV: foreach ($QhsZU as $g8OYo => $Uw8MU) { goto Zon6z; S9y3Q: $Uw8MU->Lon7R(eANb9::GXCXX); goto A0HyR; A0HyR: Co1a5: goto Yx1_C; Zon6z: if (!$Uw8MU->TSbJk()) { goto IUxDp; } goto MHWi_; MHWi_: goto Co1a5; goto r5unV; r5unV: IUxDp: goto S9y3Q; Yx1_C: } goto OCmti; UXieM: $EdpfJ = rO6UC::ibg_2(); goto F7dWL; ft3D2: $TUG36 = array(); goto g31A7; eT78w: $TH16W = WgWA1($QhsZU, $cz7t1); goto XsIw_; ltqBj: foreach ($QhsZU as $Uw8MU) { $Uw8MU->NC9io(EANB9::rhWiu); j26ZB: } goto nr5Ph; gVhg2: return array(); goto oHsYw; BMIFO: if (!$UWbdp) { goto mCxoR; } goto TmrIo; GCp79: foreach ($O0bY4 as $g8OYo => $cOOMD) { goto SLxH0; zmQTV: zpT1Y: goto q1ABf; XO4vu: $QhsZU[$g8OYo]->lon7R(eANB9::ApNZg); goto zmQTV; jXe19: if ($Iu2km) { goto zpT1Y; } goto XO4vu; QUq7h: $Iu2km = false; goto E1wHU; VDzy4: CVeXz: goto jXe19; SLxH0: $yATAr = $cOOMD->fNy1y(aHV3e::tmLsu); goto QUq7h; q1ABf: UQMGU: goto Vac7h; E1wHU: foreach ($aDExp as $DNxyN) { goto MrmG0; NGKZh: n70wk: goto ImMIW; otV3Q: $Iu2km = true; goto of5Gb; MrmG0: if (!((int) wgWA1($yATAr, $DNxyN, $tRSEs) == $tRSEs)) { goto P6MU7; } goto otV3Q; XZjfu: P6MU7: goto NGKZh; of5Gb: goto CVeXz; goto XZjfu; ImMIW: } goto VDzy4; Vac7h: } goto nryaW; ye0Fv: $l1y3x = H7jMt(new HFztV())->N3sAL($EdpfJ)->ePH3N(array($cz7t1))->YLEVd(true)->execute(); goto XtofX; UEOyu: iGuz3: goto RS05p; e9dyI: JETnE: goto eBD7i; TmrIo: foreach ($TUG36 as $g8OYo) { goto WHATU; WHATU: if (!isset($UWbdp[$g8OYo])) { goto uyEK1; } goto tzXHl; tzXHl: $QhsZU[$g8OYo]->Nc9IO(Eanb9::Q2fXY); goto rNUM_; rNUM_: uyEK1: goto sttO_; sttO_: AESCx: goto WPB6W; WPB6W: } goto cK2sA; CBvbZ: if (!$PFUGS) { goto iGuz3; } goto HqrVo; VdSqE: $O0bY4 = a2jpG($O0bY4, null, "getUserPHID"); goto DCsAA; KIuCA: $UWbdp = $this->PZG4w(); goto oGDZb; DCsAA: $tRSEs = ahv3e::sTqoT; goto lSxVK; XQ_EC: foreach ($TUG36 as $g8OYo) { goto Z9nLr; Z9nLr: switch ($this->BHYzo($g8OYo)) { case e7E8K::Jd3YK: $QhsZU[$g8OYo]->LoN7R(eanB9::eJysX); goto tJlg4; case E7e8K::XZJFw: $QhsZU[$g8OYo]->nc9IO(eaNb9::jBtjk); goto tJlg4; default: goto tJlg4; } goto czKhy; czKhy: T8oia: goto lcFIK; TdKUz: jTury: goto qnyzq; lcFIK: tJlg4: goto TdKUz; qnyzq: } goto tZdOV; FgljU: return $QhsZU; goto ii9PA; oHsYw: S5vyp: goto W1AvH; cK2sA: V_hgL: goto rRkRx; Vkzcs: $Mi1QM = fUbOM::tmLsu; goto zOg6k; tZdOV: AUyvo: goto KIuCA; lSxVK: $aDExp = $this->gb7Zw("mailtags"); goto sJ3Mo; eBD7i: foreach ($this->fxEQw() as $f5o0T) { goto RWns4; nyEtW: $VpMd_->lon7r(EaNB9::Si9Tu); goto VcIQd; TrJ0a: IDJ4D: goto nyEtW; QheqH: if ($VpMd_) { goto IDJ4D; } goto h6upw; VcIQd: QVDwh: goto haCSb; h6upw: goto QVDwh; goto TrJ0a; RWns4: $VpMd_ = WGWA1($QhsZU, $f5o0T); goto QheqH; haCSb: } goto eDRj4; qWqrm: ij_qY: goto P2Zsi; g31A7: foreach ($QhsZU as $g8OYo => $Uw8MU) { goto tBWbR; tBWbR: if (!$Uw8MU->ehcwO()) { goto j5oKL; } goto epmb5; epmb5: $TUG36[] = $g8OYo; goto vZs5Y; vZs5Y: j5oKL: goto jxKDk; jxKDk: ZtwLH: goto FMjWv; FMjWv: } goto e9dyI; rRkRx: mCxoR: goto Aiwgx; dOyFF: $Gm8r6 = array_filter($Gm8r6); goto UXieM; oAD8O: dTPuM: goto s3KpV; P2Zsi: $O0bY4 = h7JmT(new dJkJ0())->n3sal(ro6Uc::IbG_2())->SSHqD($Gm8r6)->P3pZn(true)->execute(); goto VdSqE; eDRj4: V_8nH: goto S63Ki; SVAha: KQZA1: goto ft3D2; ii9PA: } public function g3ANr() { return $this->GB7zw("headers.sent"); } public function Omquy(array $t9z_z) { $t9z_z = $this->STrAl($t9z_z); return $this->nqULF("headers.sent", $t9z_z); } public function BuHxy() { goto j5C3F; j5C3F: $kEsb4 = $this->gb7zw("headers.unfiltered"); goto hXaOn; hXaOn: if (!($kEsb4 === null)) { goto OAflu; } goto BVHgV; BVHgV: return $this->G3ANR(); goto LxPtp; LI3nm: return $kEsb4; goto tslnZ; LxPtp: OAflu: goto LI3nm; tslnZ: } public function BZ6Lz(array $t9z_z) { $t9z_z = $this->strAL($t9z_z); return $this->Nqulf("headers.unfiltered", $t9z_z); } private function stRal(array $t9z_z) { goto TYaRE; v94oN: $vZyvS = array(); goto h0PpN; TYaRE: wrToi($t9z_z, "PhabricatorMailHeader"); goto v94oN; h0PpN: foreach ($vZyvS as $VMlRH) { $vZyvS[] = array($VMlRH->getName(), $VMlRH->getValue()); FyzPc: } goto LsRRX; LsRRX: eChxq: goto Mkyva; Mkyva: return $vZyvS; goto zD559; zD559: } public function CiNqw() { return $this->Gb7Zw("actors.sent"); } public function Zz_p3() { return $this->GB7zw("routing.sent"); } public function l3yYJ() { return $this->Gb7ZW("routingmap.sent"); } public function AXo8s() { return $this->Gb7Zw("body.sent"); } public function g2OZR($go2eK) { return $this->nQULf("body.sent", $go2eK); } public function Klw21() { return "/mail/detail/" . $this->getID() . "/"; } public function tKtwn($v3L2o, $c9sUx, $OZ1nN) { goto XsWnA; yCrpx: $this->NQuLf("routing", $SacOx); goto zmVgs; zmVgs: $this->YiWnD = null; goto nWn5p; nWn5p: return $this; goto AS0FG; g83jl: $SacOx[] = array("routingRule" => $v3L2o, "phids" => $c9sUx, "reasonPHID" => $OZ1nN); goto yCrpx; XsWnA: $SacOx = $this->Gb7ZW("routing", array()); goto g83jl; AS0FG: } private function BhYzO($g8OYo) { goto Xq2AI; FBp54: $EgWpM = wgWA1($wNRxA, $g8OYo, WgwA1($wNRxA, "default")); goto Bwal4; Bwal4: if (!$EgWpM) { goto DJNJ7; } goto fls_J; HGBx0: return null; goto HGTqk; GnCet: DJNJ7: goto HGBx0; Xq2AI: $wNRxA = $this->gpGNO(); goto FBp54; fls_J: return WGwA1($EgWpM, "rule"); goto GnCet; HGTqk: } private function GpGnO() { goto xguqw; xguqw: if (!($this->YiWnD === null)) { goto rbi0c; } goto ouFq0; pCs64: foreach ($SacOx as $rdA14) { goto HOuvo; WAEQ1: if (!($c9sUx === null)) { goto vkWSe; } goto KLr2e; HOuvo: $c9sUx = $rdA14["phids"]; goto WAEQ1; Pxhwc: DVwbP: goto dWdfd; raK6V: XwL3q: goto Pxhwc; wph4O: foreach ($c9sUx as $g8OYo) { goto eydSE; l_TJd: RzwZz: goto mJHfI; LBe3Z: HH1ub: goto t1emQ; q1Sns: ZG8_T: goto q7KqQ; Gn1YZ: $udgop = e7E8K::X1LiY($wASlv, $pn5Hw); goto CHq8Z; o98GU: $pn5Hw = WGWa1($wNRxA, $g8OYo); goto f88Oe; f88Oe: if ($pn5Hw === null) { goto RzwZz; } goto Gn1YZ; t1emQ: if (!$udgop) { goto ZG8_T; } goto uh2CI; q7KqQ: Z9GZ6: goto N2HiX; mJHfI: $udgop = true; goto LBe3Z; eydSE: $wASlv = $rdA14["routingRule"]; goto o98GU; uh2CI: $wNRxA[$g8OYo] = array("rule" => $wASlv, "reason" => $rdA14["reasonPHID"]); goto q1Sns; CHq8Z: goto HH1ub; goto l_TJd; N2HiX: } goto raK6V; KLr2e: $c9sUx = array("default"); goto BCq69; BCq69: vkWSe: goto wph4O; dWdfd: } goto HesAO; hug4x: return $this->YiWnD; goto MQMAr; HesAO: aSzA5: goto T9E6T; T9E6T: $this->YiWnD = $wNRxA; goto FX1ER; FX1ER: rbi0c: goto hug4x; jiPrU: $SacOx = $this->gB7zW("routing", array()); goto pCs64; ouFq0: $wNRxA = array(); goto jiPrU; MQMAr: } private function YbE4w($kaarm) { goto rY_WA; X8zI9: QKndU: goto K3pfp; rY_WA: $EdpfJ = ro6UC::Ibg_2(); goto mXXQ5; jCGi8: GQ1tO: goto X8zI9; qgbtH: if (!$H6IA8) { goto GQ1tO; } goto IO2kG; G3Hh_: $H6IA8 = h7jmt(new dJKJ0())->N3sAl($EdpfJ)->sSHqd(array($kaarm))->p3PzN(true)->l5PKP(); goto qgbtH; mXXQ5: if (!self::IBvpm()) { goto QKndU; } goto G3Hh_; IO2kG: return $H6IA8; goto jCGi8; K3pfp: return YsCS6::OvexQ($EdpfJ); goto zOKse; zOKse: } public function LFvvI($EdpfJ) { goto AJ8EX; pwyKz: return $CKopX == GBSzZ::l_wA1; goto G7Dxd; AJ8EX: $H6IA8 = $this->ybE4W($EdpfJ->eFryw()); goto q_LSv; q_LSv: $CKopX = $H6IA8->FNy1y(gBSzz::tmLsu); goto pwyKz; G7Dxd: } public function LQAE8() { return array(OsH4U::Fvpxn); } public function ijyAH($WT2Ju) { return oiO7o::UWLDp; } public function zuLUn($WT2Ju, rO6uc $EdpfJ) { $Gm8r6 = $this->eqOZ4(); return in_array($EdpfJ->EfrYw(), $Gm8r6); } public function u84ZR($WT2Ju) { return tXqeC("The mail sender and message recipients can always see the mail."); } public function B5yue(Y55tj $qX1NW) { goto h2Wm7; vTK3p: foreach ($XU4QG as $o7dup) { $qX1NW->LQybs($o7dup); PyLDs: } goto zkHUS; CHTIt: $this->delete(); goto S8NCi; zkHUS: G4ACK: goto CHTIt; h2Wm7: $XU4QG = $this->j0G2x($qX1NW->tef6j()); goto vTK3p; S8NCi: } } ?>