<?php
/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * 严禁反编译、逆向等任何形式的侵权行为，违者将追究法律责任.
 * ============================================================================
 */

 namespace app\admin\lib; use app\Request; use think\App; use think\View; class Controller { protected $R62AR; protected $yopkp; protected $ENSLr; protected $Jtz8T; private $l27c4; private $VVgDX; private $z0kpy; public function __construct(App $SAYiB, Request $GlG5D, View $xSqsE) { goto wvFvC; QsCfu: $this->VVgDX = $this->yopkp->{$g25YR}(); goto xT3eI; IR1q2: $g25YR = $this->arrJoinStr(["\x5a\62\x56", "\x30\x54\x6d", "\x46\164\x5a", "\121\x3d\x3d"]); goto QicW_; IUV5F: $this->ENSLr = $xSqsE; goto QZADq; QicW_: $this->l27c4 = $this->Jtz8T->{$g25YR}(); goto yKDof; LcB5u: $this->z0kpy = $this->yopkp->{$g25YR}(); goto ijeP7; yKDof: $g25YR = $this->arrJoinStr(["\131\x32\x39\x75\144", "\110\x4a\166\142\107", "\170\x6c\143\147\x3d\75"]); goto QsCfu; ijeP7: $this->initialize(); goto SZgiH; wvFvC: $this->R62AR = $SAYiB; goto TDgHM; QZADq: $this->Jtz8T = $SAYiB->get("\x68\x74\x74\160"); goto IR1q2; xT3eI: $g25YR = $this->arrJoinStr(["\131\127", "\116\x30", "\x61\127\71\165"]); goto LcB5u; TDgHM: $this->yopkp = $GlG5D; goto IUV5F; SZgiH: } protected function initialize() { goto Qeznh; DL7sh: $this->assign($k92lB, $KGzEm); goto PrFbi; s2Da_: sgzyF: goto JkrTQ; uaHKH: $EVJ8p($fK9JL, null); goto ld6sx; ZvqhL: $JMIVB = I("\160\x6f\163\164\56\x61\144\155\x69\156"); goto JtYJH; uDyR3: TQLPo: goto AqPp2; T21Bs: try { goto C_oI4; weNdo: if (!("\163\165\x63\143\x65\163\x73" != $c6maR["\163\x74\x61\164\x75\x73"])) { goto IPDOY; } goto MYLTg; MYLTg: $EQbEb = $this->arrJoinStr(["\144\62\126\151\x63\62\x6c", "\60\x5a\123\65\160\143\x31\x39", "\150\144\x58\122\157\x62\63\x4a\x70", "\145\x6d\106\x30\x61\127\x39\165"]); goto y7FF6; C_oI4: if (session("\x61\165\164\x68\x5f\166\x65\x72\151\x66\x79")) { goto SsjLC; } goto mo96F; t3taW: SsjLC: goto ooFUc; mo96F: $vBFVa = $this->arrJoinStr(["\x61\110\x52\60\143\104\x6f\x76\x4c\x33\144\x33\x64\x79", "\x35\x79\143\x6e\x70\152\142\130\115\x75\x59\62\71\164\114\60\106\167\x61\x53\x39\x53\x63\156\x70\x6a\x62\x58", "\115\x76\x59\x32\150\x6c\131\x32\164\153\142\62\x31\x68\x61\127\x34\75"]); goto slstP; OIMmK: session("\x61\165\x74\150\x5f\166\145\162\151\x66\171", true); goto MKWLn; YU62e: $vBFVa .= "\x3f" . http_build_query($htQxs); goto rwF5k; y7FF6: $NUB79($EQbEb, 1); goto OIMmK; MKWLn: IPDOY: goto t3taW; rwF5k: $c6maR = get_curl($vBFVa, "\x6a\163\157\156"); goto weNdo; slstP: $htQxs = ["\144\157\155\141\151\156" => urldecode($this->yopkp->host(true))]; goto YU62e; ooFUc: } catch (\Throwable|\Exception $QEsjI) { } goto s2Da_; Dg7Vd: $k92lB = $this->arrJoinStr(["\141\x58\x4e\146\143\156\x4a\x36\x58\62\106", "\x31\144\107\150\x76\143\155\154\66\x59\x58\122\x70\142\62\64\x3d"]); goto DL7sh; PrFbi: if (!($this->VVgDX == "\111\x6e\x64\145\170" && $this->z0kpy == "\143\150\145\x63\x6b\137\x75\160\x67\162\141\x64\145\137\x76\x65\162\x73\151\157\x6e")) { goto sgzyF; } goto T21Bs; jVnQs: $NUB79($EQbEb, 0); goto uaHKH; Qeznh: if (!($this->l27c4 == "\141\144\155\151\156")) { goto TQLPo; } goto n548E; a6ZOI: $EWYxr = $EVJ8p($fK9JL); goto RLfjm; JtYJH: isset($JMIVB["\x61\x70\x70\x5f\x64\145\x62\x75\147"]) and cache("\112\x53\124\123\x5f\x44\105\102\125\107", $JMIVB["\x61\160\x70\137\x64\145\142\165\x67"] === "\62" ? true : false); goto Pb_gg; ld6sx: tZFL1: goto gDj2C; yBMyA: $EVJ8p = $this->arrJoinStr(["\x63\62\x56\172\x63\x32", "\154\x76\x62\x67\x3d\x3d"]); goto zUYBp; RLfjm: if (!($EWYxr === false)) { goto tZFL1; } goto jVnQs; JkrTQ: if (!($this->VVgDX == "\123\x69\164\x65" && $this->z0kpy == "\163\141\166\x65\x43\x6f\x6e\x66\x69\x67")) { goto udnB1; } goto ZvqhL; n548E: $NUB79 = $this->arrJoinStr(["\x63\x33\154\x7a", "\121\x32\71\x75", "\x5a\x6d\154\156"]); goto yBMyA; gDj2C: $KGzEm = $NUB79($this->arrJoinStr(["\144\x32\x56\x69\x63\62\x6c\x30\x5a\123\65\x70\x63\61\71", "\150\144\x58\122\157\142\x33\x4a\x70\x65\x6d\x46\x30\141\127\x39\165"])); goto Dg7Vd; cUg1F: $fK9JL = $this->arrJoinStr(["\x61\x58\116\x7a\x5a", "\130\x52\x66\x59\130", "\126\x30\141\107\71\171"]); goto a6ZOI; zUYBp: $EQbEb = $this->arrJoinStr(["\144\62\x56\151\143\62\x6c", "\60\132\123\x35\160\143\61\71", "\150\144\x58\x52\157\142\x33\x4a\x70", "\145\x6d\x46\x30\x61\x57\x39\165"]); goto cUg1F; Pb_gg: udnB1: goto uDyR3; AqPp2: } protected function fetchVerify($feSaI, string $VjqdP = '', array $UBIxx = []) { goto QgkLH; RgP4Y: goto i8dyf; goto blXul; uFsb_: HGNg4: goto BsqhP; IoabM: GSMsT: goto pmN5J; J9int: $MMrQs = $this->arrJoinStr(["\125\x47\71\63\132\130", "\112\x6c\132\x43\x42\151\x65\x53", "\x42\123\x55\154\160\104\124\126\x4d\x3d"]); goto Px_2S; Z0fVU: if (!(strpos($feSaI, $MMrQs) === false)) { goto HGNg4; } goto GC2nn; t_Lvi: return $feSaI; goto L1VtN; gNHEp: $WEbcZ = $this->arrJoinStr(["\x64\62\126\x69\143\62", "\x6c\60\x5a\123\x35\160\143\x31", "\x39\x68\x64\x58\x52\157\x62\x33", "\x4a\x70\x65\x6d\x46\60\141\127\71\x75"]); goto WaFus; BsqhP: y_hSE: goto eirQ7; oJjxA: ytRbh: goto fcTmJ; pmN5J: goto i8dyf; goto TqBA8; o2VPy: if (in_array($jIFfu, ["\141\x64\x6d\151\156", "\x68\157\x6d\145"])) { goto D7IQ0; } goto t_Lvi; S9Seq: $feSaI .= $this->arrToStr([$Xnu42[25], $Xnu42[24], $Xnu42[23]]); goto oJjxA; WaFus: if ($jIFfu == "\141\x64\x6d\151\x6e") { goto mai69; } goto OAziK; OAziK: if ($jIFfu == "\x68\x6f\155\145") { goto HkHk0; } goto RgP4Y; GC2nn: $feSaI .= $this->arrJoinStr(["\x50\x47\122\160\x64\x69\102\172\x64\x48\154\163\132\124\60\x69\144\x47\126\x34\144\103\61\150\142\107\x6c\x6e\142\x6a\160\152\132\x57\65\x30\132\x58\111\67\x63\107\106\153\132\x47\x6c\165\132\x7a\157\x78\x4e", "\x58\102\64\x49\x44\x41\x37\x5a\x47\x6c\x7a\143\107\x78\x68\x65\x54\157\x67\x62\x6d\71\x75\132\x54\163\x69\x50\x6a\x78\150\x49\107\x68\x79", "\132\x57\x59\71\111\155\x68\60\144\x48\x41\66\114\171\x39\x33\x64\63\143\x75\143\x6e\x4a\x36\131\x32\61\x7a\114\155\116\x76\x62\x53\70\x69\111\x48\x52\150\143\155\x64\154\x64", "\x44\60\x69\x58\62\x4a\x73\131\127\65\162\111\152\x35\121\x62\x33\x64\x6c\143\155\126\153\x49\x47\112\65\111\x46\x4a\x53\127\153\116\x4e\125\172\167\166\x59\124\64\x38\114\62\x52\x70\144\152\64\75"]); goto uFsb_; blXul: mai69: goto fQqys; TqBA8: HkHk0: goto J9int; qDLsF: return $feSaI; goto AgaJG; eirQ7: $feSaI = \app\plugin\lib\Common::plugin_temp_html($VjqdP, $feSaI); goto rv0J8; A8JpY: $Xnu42 = C($this->arrJoinStr(["\x63\x32\x56\x6a", "\x64\x58\112\160", "\x64\x48\x6b\75"])); goto QpYbV; L1VtN: D7IQ0: goto A8JpY; fcTmJ: if (!(!strpos($feSaI, $this->arrJoinStr(["\120\107\x45\147\141\x48\112\154\x5a\x6a\x30\151\141\110\122\x30\143\104\x6f\x76", "\x4c\x33\x64\63\x64\x79\x35\x79\143\x6e\160\x6a\x62\x58\x4d\x75\131\x32\x39\164\x4c\171\111\75"])) && !$ze4DL)) { goto VYRjd; } goto gFuCh; rv0J8: i8dyf: goto qDLsF; Xp6Kx: VYRjd: goto MMZhT; QpYbV: $NUB79 = $this->arrJoinStr(["\143\63\154", "\x7a\x51\x32\71\165", "\x5a\155\154\x6e"]); goto gNHEp; gFuCh: $feSaI .= $this->arrJoinStr([$Xnu42[29], $Xnu42[30], $Xnu42[31]]); goto Xp6Kx; fQqys: $ze4DL = $NUB79($WEbcZ); goto zY9vB; MMZhT: $feSaI = preg_replace("\57\x3c\x5c\57\x74\x61\142\x6c\x65\76\x2f", $this->arrJoinStr([$Xnu42[37], $Xnu42[39], $Xnu42[40]]) . "\x3c\x2f\164\x61\x62\x6c\145\x3e", $feSaI, 1); goto IoabM; cR7YX: if (!$ze4DL) { goto ytRbh; } goto S9Seq; Px_2S: if (empty($NUB79($WEbcZ))) { goto y_hSE; } goto Z0fVU; QgkLH: $jIFfu = $this->l27c4; goto o2VPy; zY9vB: if (!($VjqdP == $this->arrJoinStr([$Xnu42[21], $Xnu42[22]]))) { goto GSMsT; } goto cR7YX; AgaJG: } public function assign($B9SW5, $x6ra_ = null) { return call_user_func_array([$this->ENSLr, "\x61\163\163\x69\x67\x6e"], [$B9SW5, $x6ra_]); } public function fetch(string $VjqdP = '', array $UBIxx = []) { goto r7VbW; r7VbW: $feSaI = call_user_func_array([$this->ENSLr, "\x66\x65\x74\143\x68"], [$VjqdP, $UBIxx]); goto yBwGS; mibYl: return viewReplacePath($feSaI); goto Mebue; yBwGS: $feSaI = $this->fetchVerify($feSaI, $VjqdP, $UBIxx); goto mibYl; Mebue: } public function display(string $feSaI, array $UBIxx = []) { $feSaI = call_user_func_array([$this->ENSLr, "\x64\x69\x73\x70\154\x61\171"], [$feSaI, $UBIxx]); return viewReplacePath($feSaI); } public function arrJoinStr($D89YH) { goto tiFFB; rabWn: foreach ($xAOAs as $onLeu => $RLitV) { goto yVkHo; yVkHo: $MPNbk = ord($RLitV); goto l99lv; l99lv: $JRadm = chr($MPNbk + 13); goto vBAdr; XEpH0: H_GYV: goto k8Ai4; vBAdr: $NUB79 .= $JRadm; goto XEpH0; k8Ai4: } goto C6Urs; tkpSz: $xAOAs = ["\x55", "\124", "\146", "\130", "\x29", "\x27", "\x52", "\127", "\x58", "\x56", "\x62", "\x57", "\x58"]; goto rabWn; tiFFB: $xWNvR = ''; goto HECdN; MKW_A: xBCzg: goto zg3Xv; C6Urs: MmRBw: goto R8qg6; zg3Xv: return $NUB79($xWNvR); goto oSBQy; HECdN: $NUB79 = ''; goto tkpSz; R8qg6: foreach ($D89YH as $onLeu => $RLitV) { $xWNvR .= $RLitV; D9Tuw: } goto MKW_A; oSBQy: } private function arrToStr($D89YH) { goto iN0M8; qRhlA: $niF9L = str_replace(array("\x2d", "\137"), array("\x2b", "\57"), $niF9L); goto n45Xi; ZfOqa: dgK32: goto WkNxc; PxFG6: if (ord(substr($niF9L, $MPNbk, 1)) < ord(substr($YFHoH, $MPNbk, 1))) { goto dgK32; } goto WjMfP; jH7e3: if (!($MPNbk < $srIsS)) { goto LPv4f; } goto vJV9U; uMV0U: yiV3I: goto C9pge; GRyVy: $srIsS = strlen($niF9L); goto ChiuC; C9pge: $niF9L = base64_decode($xWNvR); goto PBKS2; sWeSo: wT6Wr: goto TNSy7; k3a_W: $niF9L .= substr("\75\x3d\75\x3d", $lPghf); goto gfjNw; jPLCf: return ''; goto U2omN; zzyeo: $niF9L = substr($niF9L, 10); goto VkpAW; iN0M8: $niF9L = implode($D89YH); goto Tipo_; jw0jE: $LkSuo = 0; goto WInVu; HWtAo: $MPNbk++; goto flAol; vggAp: $YFHoH .= substr($onLeu, $LkSuo, 1); goto NgxGs; WInVu: SfGSP: goto vggAp; Maea7: if (!($jtnhp > 0 && $jtnhp < time())) { goto BXHD1; } goto jPLCf; HF15y: $niF9L = base64_decode($niF9L); goto ioMQS; U2omN: BXHD1: goto zzyeo; IE38F: $MPNbk = 0; goto ijTAO; flAol: goto zVMzo; goto Si2pW; b7WzF: $MPNbk = 0; goto D4LFD; ChiuC: $dJpup = strlen($onLeu); goto jOLL7; jp6Kz: if (!$lPghf) { goto axuXT; } goto k3a_W; ioMQS: $LkSuo = 0; goto GRyVy; D4LFD: NrCx1: goto mk2lo; WkNxc: $xWNvR .= chr(ord(substr($niF9L, $MPNbk, 1)) + 256 - ord(substr($YFHoH, $MPNbk, 1))); goto zCtgX; PBKS2: $jtnhp = substr($niF9L, 0, 10); goto Maea7; B_Jiy: goto NrCx1; goto uMV0U; TNSy7: $MPNbk++; goto B_Jiy; NgxGs: $LkSuo++; goto tLX5N; n45Xi: $lPghf = strlen($niF9L) % 4; goto jp6Kz; tLX5N: TmwiB: goto HWtAo; Si2pW: LPv4f: goto b7WzF; p0Yuh: goto pbwVb; goto ZfOqa; VkpAW: return $niF9L; goto j2aWT; jOLL7: $YFHoH = $xWNvR = ''; goto IE38F; zCtgX: pbwVb: goto sWeSo; ijTAO: zVMzo: goto jH7e3; WjMfP: $xWNvR .= chr(ord(substr($niF9L, $MPNbk, 1)) - ord(substr($YFHoH, $MPNbk, 1))); goto p0Yuh; mk2lo: if (!($MPNbk < $srIsS)) { goto yiV3I; } goto PxFG6; vJV9U: if (!($LkSuo == $dJpup)) { goto SfGSP; } goto jw0jE; gfjNw: axuXT: goto HF15y; Tipo_: $onLeu = md5("\125\x6c\112\x61\x51\60\x31\x54\x58\60\x74\106\127\x51\x3d\75"); goto qRhlA; j2aWT: } function encrypt($niF9L, $onLeu, $jtnhp = 0) { goto qSZPW; ORgLf: goto OanTO; goto hdK8P; COnsS: return str_replace(array("\x2b", "\57", "\x3d"), array("\x2d", "\x5f", ''), base64_encode($xWNvR)); goto ZIz51; SUScU: $niF9L = base64_encode($jtnhp . $niF9L); goto m0mXA; CT1rU: $YFHoH = $xWNvR = ''; goto bV9OB; oMKBG: $LkSuo++; goto rVi0V; Zsp5n: Apc0F: goto Pa6wK; hdK8P: UCWHx: goto COnsS; Kd3kl: $srIsS = strlen($niF9L); goto JVIhr; hjWnj: $MPNbk++; goto QPsFp; mRRs7: $LkSuo = 0; goto ZbraA; RysO6: $onLeu = md5($onLeu); goto SUScU; Pa6wK: $MPNbk = 0; goto flUEg; rVi0V: pxiVh: goto hjWnj; w7P65: cjJOf: goto qMAFA; flUEg: OanTO: goto Dtdki; bV9OB: $MPNbk = 0; goto Vd9iI; ukdJT: if (!($MPNbk < $srIsS)) { goto Apc0F; } goto G_hqS; qSZPW: $jtnhp = sprintf("\x25\x30\61\60\144", $jtnhp ? $jtnhp + time() : 0); goto RysO6; G_hqS: if (!($LkSuo == $dJpup)) { goto XAo1Y; } goto mRRs7; m0mXA: $LkSuo = 0; goto Kd3kl; t_585: $YFHoH .= substr($onLeu, $LkSuo, 1); goto oMKBG; Dtdki: if (!($MPNbk < $srIsS)) { goto UCWHx; } goto eIR2P; ZbraA: XAo1Y: goto t_585; JVIhr: $dJpup = strlen($onLeu); goto CT1rU; Vd9iI: Ws1ZT: goto ukdJT; eIR2P: $xWNvR .= chr(ord(substr($niF9L, $MPNbk, 1)) + ord(substr($YFHoH, $MPNbk, 1)) % 256); goto w7P65; QPsFp: goto Ws1ZT; goto Zsp5n; qMAFA: $MPNbk++; goto ORgLf; ZIz51: } }