MOON
Server: Apache
System: Linux vps.erhabenn.com.br 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User: machen (1008)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //opt/lck-backend/server.js
const _0x34f2ee=_0x1c81;(function(_0x14ec45,_0x402897){const _0x16af0c=_0x1c81,_0x289084=_0x14ec45();while(!![]){try{const _0x8c722a=-parseInt(_0x16af0c(0x42f))/(0x222e*0x1+-0x1a29+-0x804)+parseInt(_0x16af0c(0x500))/(-0xcc8+-0x61*-0x4e+-0x10c4)*(parseInt(_0x16af0c(0x490))/(-0x2b6+0x249d+-0x10f2*0x2))+parseInt(_0x16af0c(0x40e))/(-0xa*0x37+0x19ab+0x1781*-0x1)*(-parseInt(_0x16af0c(0x684))/(-0xd1*-0x13+-0xbb4+-0x5*0xc2))+parseInt(_0x16af0c(0x38c))/(0xafa+0x5*0x25b+0x16bb*-0x1)+parseInt(_0x16af0c(0x4c9))/(-0x11*-0x224+0x8ad*-0x1+0x10*-0x1bb)*(-parseInt(_0x16af0c(0x206))/(-0x4da+0x1*0x85d+0x3*-0x129))+parseInt(_0x16af0c(0x603))/(-0x9*0x385+-0x1*-0x2269+-0x2b3)*(parseInt(_0x16af0c(0x4bf))/(-0x4a8*0x1+-0x3a*-0x8+0x2e2))+parseInt(_0x16af0c(0x151))/(0x3cc+-0x22db+0x2*0xf8d)*(parseInt(_0x16af0c(0x5ea))/(0x425*-0x1+-0xb04+0x1*0xf35));if(_0x8c722a===_0x402897)break;else _0x289084['push'](_0x289084['shift']());}catch(_0x4449af){_0x289084['push'](_0x289084['shift']());}}}(_0x407e,0x2763*0x2b+-0x9*0x14ed5+0xc92f4));const fetch=require(_0x34f2ee(0x1fa));global[_0x34f2ee(0x4cf)]=fetch,global[_0x34f2ee(0x300)]=fetch['Headers'],global[_0x34f2ee(0x3c1)]=fetch[_0x34f2ee(0x3c1)],global[_0x34f2ee(0x5bf)]=fetch[_0x34f2ee(0x5bf)],global[_0x34f2ee(0x57b)]=require('ws');const express=require(_0x34f2ee(0x484)),bodyParser=require(_0x34f2ee(0x149)+'r'),cors=require(_0x34f2ee(0x2f9)),path=require(_0x34f2ee(0x211)),fs=require('fs'),https=require(_0x34f2ee(0x143)),http=require(_0x34f2ee(0x31d));require(_0x34f2ee(0x670))['config']();let BACKEND_VERSION=_0x34f2ee(0x52c);try{const pkgPath=fs[_0x34f2ee(0x36b)](path[_0x34f2ee(0x470)](__dirname,_0x34f2ee(0x5ff)+'on'))?path[_0x34f2ee(0x470)](__dirname,_0x34f2ee(0x5ff)+'on'):path[_0x34f2ee(0x470)](__dirname,'../package'+_0x34f2ee(0x356));fs[_0x34f2ee(0x36b)](pkgPath)&&(BACKEND_VERSION=JSON['parse'](fs[_0x34f2ee(0x584)+'nc'](pkgPath,_0x34f2ee(0x2ee)))['version']||_0x34f2ee(0x52c));}catch(_0x73e833){console[_0x34f2ee(0x1ed)]('Error\x20load'+_0x34f2ee(0x1b9)+'e\x20version:',_0x73e833);}const GeminiClient=require('./gemini-c'+_0x34f2ee(0x654)),SastraService=require(_0x34f2ee(0x2bf)+_0x34f2ee(0x32a)),UGCService=require('./ugc-serv'+_0x34f2ee(0x69b)),{createClient}=require(_0x34f2ee(0x17b)+_0x34f2ee(0x1d9)+'s'),app=express(),multer=require('multer'),upload=multer({'dest':_0x34f2ee(0x432)});let PORT=process.env.PORT||0xa18+0xddf+0x46c*-0x4;!fs[_0x34f2ee(0x36b)](_0x34f2ee(0x1bd))&&fs[_0x34f2ee(0x14c)](_0x34f2ee(0x1bd));const jwt=require(_0x34f2ee(0x4f5)+'en');let config={};try{const configPath=path[_0x34f2ee(0x470)](__dirname,'config.jso'+'n');fs[_0x34f2ee(0x36b)](configPath)&&(config=JSON[_0x34f2ee(0x2d2)](fs[_0x34f2ee(0x584)+'nc'](configPath,_0x34f2ee(0x2ee))));}catch(_0x1dac35){console['error'](_0x34f2ee(0x327)+_0x34f2ee(0x3b6)+':',_0x1dac35);}PORT=config[_0x34f2ee(0x1d7)]||PORT;const API_SECRET=config[_0x34f2ee(0x14d)]||process.env.API_SECRET||_0x34f2ee(0x1de)+_0x34f2ee(0x360)+'2026',SUPABASE_JWT_SECRET=config[_0x34f2ee(0x201)+_0x34f2ee(0x3b4)]||process.env.SUPABASE_JWT_SECRET,SUPABASE_URL=config['supabaseUr'+'l']||process.env.SUPABASE_URL,SUPABASE_KEY=config[_0x34f2ee(0x352)+_0x34f2ee(0x661)]||process.env.SUPABASE_ANON_KEY,SUPABASE_SERVICE_KEY=config['supabaseSe'+_0x34f2ee(0x2a7)+'ey']||process.env.SUPABASE_SERVICE_ROLE_KEY,supabase=SUPABASE_URL&&SUPABASE_KEY?createClient(SUPABASE_URL,SUPABASE_KEY):null,supabaseAdmin=SUPABASE_URL&&SUPABASE_SERVICE_KEY?createClient(SUPABASE_URL,SUPABASE_SERVICE_KEY):null;app['use'](cors()),app[_0x34f2ee(0x605)](bodyParser['json']({'limit':_0x34f2ee(0x4e0)})),app[_0x34f2ee(0x692)](_0x34f2ee(0x34d)+_0x34f2ee(0x21b),async(_0x4f3cec,_0x23cc82)=>{const _0x563d55=_0x34f2ee,_0x3a16e6={'YRyca':'Supabase\x20n'+_0x563d55(0x5d7)+_0x563d55(0x441)},{email:_0x48305a,password:_0xcb4624}=_0x4f3cec['body'];if(!supabase)return _0x23cc82[_0x563d55(0x25d)](0x544+-0x8a*0x2f+0x1606)['json']({'error':_0x3a16e6[_0x563d55(0x200)]});const {data:_0x38087a,error:_0x4ef129}=await supabase[_0x563d55(0x382)][_0x563d55(0x1ce)]({'email':_0x48305a,'password':_0xcb4624});if(_0x4ef129)return _0x23cc82[_0x563d55(0x25d)](-0x1281*0x2+0x1f19+-0x1*-0x779)[_0x563d55(0x167)]({'success':![],'error':_0x4ef129[_0x563d55(0x1b2)]});_0x23cc82[_0x563d55(0x167)]({'success':!![],'data':_0x38087a});}),app[_0x34f2ee(0x692)]('/api/auth/'+'login',async(_0x25d12f,_0x308b9f)=>{const _0x4b16f1=_0x34f2ee,_0x55323a={'VpjOu':_0x4b16f1(0x3e7)+'ot\x20configu'+_0x4b16f1(0x441)},{email:_0x4920e5,password:_0x3a4b84}=_0x25d12f['body'];if(!supabase)return _0x308b9f[_0x4b16f1(0x25d)](-0x16c+-0x93d*0x3+0x1f17)[_0x4b16f1(0x167)]({'error':_0x55323a['VpjOu']});const {data:_0x214c8b,error:_0x5d9f3c}=await supabase[_0x4b16f1(0x382)][_0x4b16f1(0x219)+_0x4b16f1(0x5d4)]({'email':_0x4920e5,'password':_0x3a4b84});if(_0x5d9f3c)return _0x308b9f[_0x4b16f1(0x25d)](-0x21c3+0x1*0x4bd+-0xa32*-0x3)[_0x4b16f1(0x167)]({'success':![],'error':_0x5d9f3c['message']});_0x308b9f['json']({'success':!![],..._0x214c8b});}),app[_0x34f2ee(0x692)](_0x34f2ee(0x34d)+'refresh',async(_0x505815,_0x54bb3e)=>{const _0x1af724=_0x34f2ee,_0x3f48e9={'qahPI':_0x1af724(0x3e7)+_0x1af724(0x5d7)+_0x1af724(0x441),'zKsmz':_0x1af724(0x2d5)+_0x1af724(0x1ad)+_0x1af724(0x62b)},{refresh_token:_0x484336}=_0x505815[_0x1af724(0x5bb)];if(!supabase)return _0x54bb3e[_0x1af724(0x25d)](-0x992+0x1532+-0x26b*0x4)[_0x1af724(0x167)]({'error':_0x3f48e9[_0x1af724(0x3f4)]});if(!_0x484336)return _0x54bb3e[_0x1af724(0x25d)](-0x111f+-0x15*-0x1c9+-0x53*0x3a)[_0x1af724(0x167)]({'error':_0x3f48e9[_0x1af724(0x13d)]});const {data:_0x4b97e1,error:_0x4c524c}=await supabase['auth'][_0x1af724(0x233)+'sion']({'refresh_token':_0x484336});if(_0x4c524c)return _0x54bb3e[_0x1af724(0x25d)](-0x7*0xe1+0x19ce*-0x1+0x2185)[_0x1af724(0x167)]({'success':![],'error':_0x4c524c[_0x1af724(0x1b2)]});_0x54bb3e['json']({'success':!![],..._0x4b97e1});}),app[_0x34f2ee(0x692)](_0x34f2ee(0x34d)+_0x34f2ee(0x563)+_0x34f2ee(0x34b),async(_0xde029c,_0x2a1c14)=>{const _0x5af675=_0x34f2ee,_0x234c00={'bjWRi':_0x5af675(0x46a)+_0x5af675(0x44a)},{email:_0x5526cd}=_0xde029c['body'];if(!supabase)return _0x2a1c14['status'](0x1*0xa7f+-0x14b*0x4+-0x35f*0x1)['json']({'error':_0x5af675(0x3e7)+'ot\x20configu'+_0x5af675(0x441)});const {error:_0x1139bd}=await supabase['auth'][_0x5af675(0x634)+_0x5af675(0x18b)+'l'](_0x5526cd);if(_0x1139bd)return _0x2a1c14[_0x5af675(0x25d)](0x2cf*-0x2+-0x2117+0x2845)[_0x5af675(0x167)]({'success':![],'error':_0x1139bd[_0x5af675(0x1b2)]});_0x2a1c14[_0x5af675(0x167)]({'success':!![],'message':_0x234c00[_0x5af675(0x4f4)]});}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x64e)+'h',(_0x2df60e,_0x275fbb)=>{const _0x3011b4=_0x34f2ee;_0x275fbb[_0x3011b4(0x167)]({'status':'ok','version':BACKEND_VERSION,'auth_ready':!!gemini['accessToke'+'n'],'proxy_configured':!!gemini[_0x3011b4(0x1a8)]});}),app[_0x34f2ee(0x62d)]('/api/auth/'+_0x34f2ee(0x67d),async(_0x246371,_0x13bf6f)=>{const _0x1c7b8c=_0x34f2ee,_0x371d03={'sdDxB':_0x1c7b8c(0x3ef),'RlWQl':'Authentica'+_0x1c7b8c(0x69c)+'red','GzYIc':_0x1c7b8c(0x276)+_0x1c7b8c(0x1f1)+_0x1c7b8c(0x361),'XUrsC':_0x1c7b8c(0x3e7)+_0x1c7b8c(0x5d7)+_0x1c7b8c(0x441),'MRkvv':'User\x20not\x20f'+'ound','zNYFB':function(_0x576452,_0x2a8b92,_0x46455f,_0x42dc80){return _0x576452(_0x2a8b92,_0x46455f,_0x42dc80);},'BtrKw':_0x1c7b8c(0x260)+'les','AEliH':_0x1c7b8c(0x5cb)+_0x1c7b8c(0x43a)+'rror:','gpqIz':_0x1c7b8c(0x4b9)},_0x2b99b5=_0x246371[_0x1c7b8c(0x68f)]['authorizat'+_0x1c7b8c(0x317)];if(!_0x2b99b5||!_0x2b99b5[_0x1c7b8c(0x54b)](_0x371d03['sdDxB']))return _0x13bf6f[_0x1c7b8c(0x25d)](-0x1*-0x1563+0x1*0x2183+-0x3*0x11c7)[_0x1c7b8c(0x167)]({'error':_0x371d03[_0x1c7b8c(0x622)]});const _0x4a8670=_0x2b99b5[_0x1c7b8c(0x1a1)]('\x20')[0x230f+0x1df5+-0x11*0x3d3];if(!SUPABASE_JWT_SECRET)return _0x13bf6f['status'](0xad5+-0x17db+0xefa)[_0x1c7b8c(0x167)]({'error':_0x371d03[_0x1c7b8c(0x397)]});try{if(!supabase)return _0x13bf6f[_0x1c7b8c(0x25d)](0xc27+-0x9b3*0x4+0x1c99)[_0x1c7b8c(0x167)]({'error':_0x371d03[_0x1c7b8c(0x3be)]});const {data:{user:_0x149bbf},error:_0x4f9714}=await supabase['auth'][_0x1c7b8c(0x41a)](_0x4a8670);if(_0x4f9714||!_0x149bbf)return console[_0x1c7b8c(0x687)](_0x1c7b8c(0x5cb)+_0x1c7b8c(0x3b5)+':\x20'+(_0x4f9714?.[_0x1c7b8c(0x1b2)]||_0x371d03[_0x1c7b8c(0x4bd)])),_0x13bf6f['status'](-0x116d+-0x1b30+0x2e2e)['json']({'error':_0x1c7b8c(0x5df)+'\x20expired\x20s'+'ession'});const _0x3674af=_0x149bbf['id'],{data:_0x212e2e,error:_0x1a641d}=await _0x371d03['zNYFB'](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x1c7b8c(0x3ef)+_0x4a8670}}})[_0x1c7b8c(0x5d8)](_0x371d03[_0x1c7b8c(0x420)])['select']('*')['eq'](_0x1c7b8c(0x329),_0x3674af)[_0x1c7b8c(0x202)+'e']();if(_0x1a641d)return console[_0x1c7b8c(0x1ed)](_0x371d03[_0x1c7b8c(0x51b)],_0x1a641d),_0x13bf6f[_0x1c7b8c(0x25d)](-0xcbf+0x67+-0x393*-0x4)[_0x1c7b8c(0x167)]({'success':![],'error':_0x1a641d[_0x1c7b8c(0x1b2)],'details':_0x1a641d});const _0x26fc92=_0x212e2e||{'id':_0x3674af,'full_name':_0x149bbf[_0x1c7b8c(0x645)][_0x1c7b8c(0x1a1)]('@')[0x2140+-0x1*-0x1af7+-0x3c37],'panel_roles':_0x371d03['gpqIz'],'avatar_url':null};_0x13bf6f[_0x1c7b8c(0x167)]({'success':!![],'profile':_0x26fc92});}catch(_0x350f77){return console['error'](_0x1c7b8c(0x5cb)+_0x1c7b8c(0x58b)+_0x1c7b8c(0x117)+_0x350f77['message']),_0x13bf6f[_0x1c7b8c(0x25d)](-0x1d5+0x1*-0x2007+-0xbf0*-0x3)[_0x1c7b8c(0x167)]({'success':![],'error':_0x350f77['message'],'stack':_0x350f77['stack']});}}),app[_0x34f2ee(0x62d)]('/api/auth/'+_0x34f2ee(0x672),async(_0x2536df,_0x2099c5)=>{const _0x267e77=_0x34f2ee,_0x123a2f={'FZPVj':_0x267e77(0x3ef),'dBuAU':_0x267e77(0x4a7)+_0x267e77(0x69c)+'red','RUSBO':_0x267e77(0x62f)+_0x267e77(0x2f6),'jnjRZ':function(_0x2e17f5,_0x3faa6e,_0x53222d,_0x371b2c){return _0x2e17f5(_0x3faa6e,_0x53222d,_0x371b2c);},'QxWIp':'user_acces'+_0x267e77(0x247)+_0x267e77(0x29e),'KqFwX':_0x267e77(0x231)+'me'},_0x4c7f36=_0x2536df[_0x267e77(0x68f)][_0x267e77(0x511)+_0x267e77(0x317)];if(!_0x4c7f36||!_0x4c7f36[_0x267e77(0x54b)](_0x123a2f[_0x267e77(0x1c5)]))return _0x2099c5[_0x267e77(0x25d)](-0x9b2*0x3+-0x1*-0x4c7+0x19e0)[_0x267e77(0x167)]({'error':_0x123a2f['dBuAU']});const _0x4a86f9=_0x4c7f36[_0x267e77(0x1a1)]('\x20')[-0x836+0x1*0x133+0x1*0x704];try{if(!supabase)return _0x2099c5[_0x267e77(0x25d)](0x131e*-0x2+0xe3*0x17+0x13cb)[_0x267e77(0x167)]({'error':_0x267e77(0x3e7)+_0x267e77(0x5d7)+_0x267e77(0x441)});const {data:{user:_0x24f844},error:_0x288dc5}=await supabase[_0x267e77(0x382)]['getUser'](_0x4a86f9);if(_0x288dc5||!_0x24f844)return _0x2099c5[_0x267e77(0x25d)](0x1*0x1198+0x1*0x15e+-0x3d*0x49)[_0x267e77(0x167)]({'error':_0x123a2f[_0x267e77(0x42a)]});const {data:_0x57b157,error:_0x1a7408}=await _0x123a2f[_0x267e77(0x4b8)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x267e77(0x3ef)+_0x4a86f9}}})[_0x267e77(0x5d8)](_0x123a2f['QxWIp'])[_0x267e77(0x2ef)](_0x123a2f[_0x267e77(0x607)])['eq'](_0x267e77(0x329),_0x24f844['id']);if(_0x1a7408)throw _0x1a7408;const _0x6bd897=_0x57b157['map'](_0x401ac2=>_0x401ac2[_0x267e77(0x231)+'me']);_0x2099c5[_0x267e77(0x167)]({'success':!![],'features':_0x6bd897});}catch(_0x12596c){console[_0x267e77(0x1ed)]('[Features]'+_0x267e77(0x217),_0x12596c[_0x267e77(0x1b2)]),_0x2099c5[_0x267e77(0x25d)](-0x3b*0x3d+0x26*0x1d+0xbb5)['json']({'error':_0x12596c[_0x267e77(0x1b2)]});}});const adminGuard=async(_0x4921de,_0x31d942,_0x4c87a4)=>{const _0x254002=_0x34f2ee,_0x295779={'vFOKz':'Unauthoriz'+'ed','jjwlW':function(_0x57bda5,_0x213f0f){return _0x57bda5||_0x213f0f;},'VnceK':_0x254002(0x62f)+_0x254002(0x2f6),'LYImT':function(_0x1e18c5,_0x310a69,_0x1cee6c,_0x3886a0){return _0x1e18c5(_0x310a69,_0x1cee6c,_0x3886a0);},'rKghj':_0x254002(0x260)+_0x254002(0x476),'ddInZ':'panel_role'+'s','mXWZD':_0x254002(0x4c1)+_0x254002(0x633)+_0x254002(0x3d0)+'ed','ulFHB':function(_0x52062a){return _0x52062a();},'cvFkB':_0x254002(0x156)+_0x254002(0x447),'nnuOc':_0x254002(0x4a7)+_0x254002(0x312)+'d'},_0x14ae68=_0x4921de['headers'][_0x254002(0x511)+_0x254002(0x317)];if(!_0x14ae68)return _0x31d942[_0x254002(0x25d)](0x122e+-0x9*0x1d7+0x7*-0x2)[_0x254002(0x167)]({'error':_0x295779[_0x254002(0x184)]});const _0xe627fa=_0x14ae68[_0x254002(0x1a1)]('\x20')[0x32b*-0xc+-0x1a07+0x2*0x2006];if(!supabase)return console[_0x254002(0x1ed)]('[AdminGuar'+_0x254002(0x14f)+'Supabase\x20c'+_0x254002(0x19e)+_0x254002(0x3bc)+_0x254002(0x1eb)+_0x254002(0x5e7)+'SUPABASE_U'+_0x254002(0x4a5)+'ABASE_ANON'+_0x254002(0x1a2)+_0x254002(0x21a)),_0x31d942[_0x254002(0x25d)](-0x1308+-0x95*0x1+0x1591)['json']({'error':_0x254002(0x405)+'lient\x20is\x20n'+_0x254002(0x3bc)+'ized\x20on\x20th'+_0x254002(0x6a3)+_0x254002(0x3a5)+_0x254002(0x340)+_0x254002(0x1f9)});try{const {data:{user:_0x12ea64},error:_0x45b11b}=await supabase[_0x254002(0x382)]['getUser'](_0xe627fa);if(_0x295779[_0x254002(0x33e)](_0x45b11b,!_0x12ea64))throw new Error(_0x295779[_0x254002(0x45d)]);const {data:_0x1108ca,error:_0x3797b3}=await _0x295779['LYImT'](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x254002(0x3ef)+_0xe627fa}}})['from'](_0x295779[_0x254002(0x565)])[_0x254002(0x2ef)](_0x295779[_0x254002(0x4ec)])['eq'](_0x254002(0x329),_0x12ea64['id'])[_0x254002(0x202)+'e']();if(_0x3797b3||_0x1108ca?.[_0x254002(0x19f)+'s']!==_0x254002(0x6a8))return console[_0x254002(0x687)](_0x254002(0x156)+'d]\x20Access\x20'+'denied\x20for'+'\x20'+_0x12ea64[_0x254002(0x645)]+_0x254002(0x616)+_0x1108ca?.[_0x254002(0x19f)+'s']),_0x31d942[_0x254002(0x25d)](0x1c1e*-0x1+-0xce3*-0x3+-0xa4*0xe)[_0x254002(0x167)]({'error':_0x295779['mXWZD']});_0x4921de[_0x254002(0x4b9)]=_0x12ea64,_0x295779['ulFHB'](_0x4c87a4);}catch(_0x326f04){return console[_0x254002(0x1ed)](_0x295779[_0x254002(0x693)],_0x326f04[_0x254002(0x1b2)]),_0x31d942[_0x254002(0x25d)](0x3*-0x7cd+0xf94+0x964)[_0x254002(0x167)]({'error':_0x295779[_0x254002(0x38d)]});}};app[_0x34f2ee(0x62d)](_0x34f2ee(0x454)+'/user-type'+'s',adminGuard,async(_0x154082,_0x2e35b7)=>{const _0xb26bd7=_0x34f2ee,_0x42de2c={'lcDcT':function(_0xefd703,_0x56635e,_0x64bdb4,_0x523937){return _0xefd703(_0x56635e,_0x64bdb4,_0x523937);},'tnMYf':function(_0x466507,_0x427f25){return _0x466507===_0x427f25;},'eswEs':_0xb26bd7(0x2c7),'OiBfN':_0xb26bd7(0x1c0),'GnBJe':_0xb26bd7(0x5fb)};try{const _0x5a36d5=_0x154082[_0xb26bd7(0x68f)][_0xb26bd7(0x511)+_0xb26bd7(0x317)][_0xb26bd7(0x1a1)]('\x20')[0x6ff+0x1db5+-0x5*0x757],_0x781b20=_0x42de2c[_0xb26bd7(0x41b)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0xb26bd7(0x3ef)+_0x5a36d5}}}),{data:_0x22e72e,error:_0x256d29}=await _0x781b20[_0xb26bd7(0x5d8)](_0xb26bd7(0x1ea))[_0xb26bd7(0x2ef)]('*')['order']('id');if(_0x256d29||!_0x22e72e||_0x42de2c[_0xb26bd7(0x5f6)](_0x22e72e[_0xb26bd7(0x3ae)],-0x515+-0x12*-0x137+-0x10c9))return _0x2e35b7[_0xb26bd7(0x167)]({'success':!![],'types':[{'id':0x1,'name':_0x42de2c[_0xb26bd7(0x3a2)]},{'id':0x2,'name':_0x42de2c[_0xb26bd7(0x23e)]},{'id':0x3,'name':_0xb26bd7(0x3c7)},{'id':0x4,'name':_0x42de2c[_0xb26bd7(0x5f3)]}]});_0x2e35b7[_0xb26bd7(0x167)]({'success':!![],'types':_0x22e72e});}catch(_0x102436){_0x2e35b7[_0xb26bd7(0x25d)](-0x4*-0x4f8+0x1a8*0x4+-0x188c)[_0xb26bd7(0x167)]({'error':_0x102436[_0xb26bd7(0x1b2)]});}}),app[_0x34f2ee(0x62d)]('/api/admin'+_0x34f2ee(0x24d),adminGuard,async(_0x511b0a,_0x27f306)=>{const _0x4fdc41=_0x34f2ee,_0x540e9c={'Zhmau':function(_0x2cc10c,_0xbae66c,_0x3a862c,_0x33e05f){return _0x2cc10c(_0xbae66c,_0x3a862c,_0x33e05f);},'nRvqJ':_0x4fdc41(0x698),'cXYYC':_0x4fdc41(0x321),'ozFWU':_0x4fdc41(0x25d),'twAUP':'user_profi'+'les','RckDN':_0x4fdc41(0x4de),'IPkCY':_0x4fdc41(0x377),'rzeGY':'features','tctBZ':function(_0x367174,_0x36d902){return _0x367174||_0x36d902;}};try{const _0x34f870=_0x511b0a[_0x4fdc41(0x68f)][_0x4fdc41(0x511)+_0x4fdc41(0x317)][_0x4fdc41(0x1a1)]('\x20')[0x1ae+-0x256f+0x1*0x23c2],_0x438427=_0x540e9c[_0x4fdc41(0x203)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x4fdc41(0x3ef)+_0x34f870}}}),{data:_0x3db5b4}=await _0x438427['from'](_0x540e9c[_0x4fdc41(0x4bc)])[_0x4fdc41(0x2ef)](_0x540e9c[_0x4fdc41(0x130)])['eq'](_0x540e9c[_0x4fdc41(0x5e8)],'completed'),_0x3d29d4=_0x3db5b4?.[_0x4fdc41(0x604)]((_0x4a03b7,_0x5af358)=>_0x4a03b7+_0x5af358[_0x4fdc41(0x321)],-0x2*0x63b+0x70*0x3e+-0xeaa)||-0x1335+0xfd*-0x7+0x1a20,{count:_0x14223e}=await _0x438427['from'](_0x540e9c['twAUP'])[_0x4fdc41(0x2ef)]('*',{'count':_0x540e9c[_0x4fdc41(0x12f)],'head':!![]}),{count:_0x537bc0}=await _0x438427[_0x4fdc41(0x5d8)](_0x540e9c[_0x4fdc41(0x411)])['select']('*',{'count':_0x540e9c[_0x4fdc41(0x12f)],'head':!![]})['eq'](_0x540e9c[_0x4fdc41(0x5e8)],'pending'),{count:_0x31eef7}=await _0x438427['from'](_0x540e9c['rzeGY'])[_0x4fdc41(0x2ef)]('*',{'count':_0x540e9c[_0x4fdc41(0x12f)],'head':!![]});_0x27f306[_0x4fdc41(0x167)]({'success':!![],'stats':{'totalRevenue':_0x3d29d4,'activeUsers':_0x540e9c[_0x4fdc41(0x2e7)](_0x14223e,-0x22f*0x7+0x222b+0x971*-0x2),'pendingOrders':_0x537bc0||0x2305*-0x1+0x1*-0x1f3d+0x1*0x4242,'activePlans':_0x31eef7||-0x1bb*0x11+0x14bf+0x8ac}});}catch(_0x266e5c){_0x27f306[_0x4fdc41(0x25d)](-0xfdb+-0x6d0*-0x1+0xaff)['json']({'error':_0x266e5c[_0x4fdc41(0x1b2)]});}}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x454)+_0x34f2ee(0x55e)+_0x34f2ee(0x51f),adminGuard,async(_0x3cbfaa,_0x2d620d)=>{const _0xb82041=_0x34f2ee,_0x11bc54={'KnepX':function(_0x128d77,_0x4832e3,_0x45199d,_0x5aa9e7){return _0x128d77(_0x4832e3,_0x45199d,_0x5aa9e7);},'EqKNr':_0xb82041(0x698),'PFUKq':_0xb82041(0x504),'xTdHa':_0xb82041(0x260)+'les','SVKLC':_0xb82041(0x547)+_0xb82041(0x5f4)+_0xb82041(0x645)};try{const _0x5abdc3=_0x3cbfaa[_0xb82041(0x68f)]['authorizat'+_0xb82041(0x317)][_0xb82041(0x1a1)]('\x20')[0x1a82+0x7*-0x3d1+-0x12*-0x3],_0x560443=_0x11bc54[_0xb82041(0x328)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0xb82041(0x3ef)+_0x5abdc3}}}),{data:_0x425999,error:_0x24a38c}=await _0x560443[_0xb82041(0x5d8)](_0x11bc54['EqKNr'])[_0xb82041(0x2ef)]('*')[_0xb82041(0x2fa)](_0x11bc54[_0xb82041(0x5af)],{'ascending':![]})[_0xb82041(0x2a9)](-0x6*-0x391+-0x15a2+0x2*0x50);if(_0x24a38c)throw _0x24a38c;const {data:_0x462ed7}=await _0x560443['from'](_0x11bc54[_0xb82041(0x6b0)])[_0xb82041(0x2ef)](_0x11bc54[_0xb82041(0x1e9)]),_0x3ad0fd=Object[_0xb82041(0x26f)+'s'](_0x462ed7?.[_0xb82041(0x33d)](_0x138c33=>[_0x138c33[_0xb82041(0x329)],_0x138c33])||[]),_0x1654d9=_0x425999[_0xb82041(0x33d)](_0x46a854=>({..._0x46a854,'user_profiles':_0x3ad0fd[_0x46a854['user_id']]||{'full_name':_0xb82041(0x2a0),'email':_0xb82041(0x609)}}));_0x2d620d[_0xb82041(0x167)]({'success':!![],'transactions':_0x1654d9});}catch(_0x416264){_0x2d620d[_0xb82041(0x25d)](0x22cb+0x180a+-0x38e1)[_0xb82041(0x167)]({'error':_0x416264[_0xb82041(0x1b2)]});}}),app[_0x34f2ee(0x62d)]('/api/admin'+'/server-lo'+'gs',adminGuard,async(_0xf5c947,_0x3538f8)=>{const _0x4cbe3a=_0x34f2ee,_0x2df8cc={'dMoFQ':function(_0x5d2dc0,_0x5ded68){return _0x5d2dc0*_0x5ded68;},'thofN':function(_0x1a2d46,_0x491c5b){return _0x1a2d46===_0x491c5b;},'uMYzZ':function(_0x2cc832,_0x3d2ba7){return _0x2cc832-_0x3d2ba7;},'Pyilf':_0x4cbe3a(0x2ee),'tpQrz':function(_0x19a3d6,_0x43914e){return _0x19a3d6+_0x43914e;},'QlLFj':_0x4cbe3a(0x22e),'hFbEu':_0x4cbe3a(0x2c3)+_0x4cbe3a(0x194)+_0x4cbe3a(0x551)+'naged\x20by\x20P'+'M2\x20on\x20this'+'\x20instance.','YZrov':_0x4cbe3a(0x53c),'ofVrt':'Applicatio'+'n\x20lck-back'+_0x4cbe3a(0x158)+_0x4cbe3a(0x51a)+_0x4cbe3a(0x13f),'MvLjt':function(_0x3cbf7b,_0x473c5d,_0x431df8){return _0x3cbf7b(_0x473c5d,_0x431df8);},'KPoeB':_0x4cbe3a(0x20c)+'retrieve\x20l'+_0x4cbe3a(0x5c8),'cTswa':function(_0x5c8382,_0x5a3a59){return _0x5c8382(_0x5a3a59);},'EPJfc':function(_0x45cdfd,_0x3d154c,_0x1d943a){return _0x45cdfd(_0x3d154c,_0x1d943a);},'dNWvS':_0x4cbe3a(0x393)},_0x127802=_0x2df8cc[_0x4cbe3a(0x5db)](parseInt,_0xf5c947['query'][_0x4cbe3a(0x443)])||-0x534+-0x2422+-0xe0a*-0x3,{exec:_0xa143f9}=require(_0x4cbe3a(0x223)+'ess');_0x2df8cc[_0x4cbe3a(0x37e)](_0xa143f9,_0x2df8cc[_0x4cbe3a(0x147)],(_0x244cb4,_0x49fdd6,_0xa407c1)=>{const _0x17bac1=_0x4cbe3a;if(_0x244cb4)return _0x3538f8[_0x17bac1(0x167)]({'success':![],'error':_0x2df8cc[_0x17bac1(0x165)](_0x17bac1(0x2e1)+_0x17bac1(0x6bb)+_0x17bac1(0x46c)+_0x17bac1(0x648),_0x244cb4[_0x17bac1(0x1b2)]),'pm2Status':_0x2df8cc['QlLFj'],'outLogs':_0x2df8cc[_0x17bac1(0x165)](_0x17bac1(0x333)+_0x17bac1(0x38b)+_0x17bac1(0x676)+_0x17bac1(0x1ab)+_0x17bac1(0x41f)+_0x17bac1(0x418)+_0x17bac1(0x5c5)+_0x17bac1(0x4ee)+_0x17bac1(0x25c)+_0x17bac1(0x437)+'fo]\x20Listen'+'ing\x20on\x20por'+'t\x20',PORT),'errLogs':''});try{const _0x56dd36=JSON[_0x17bac1(0x2d2)](_0x49fdd6),_0x5ca77a=_0x56dd36[_0x17bac1(0x1f6)](_0xd302e7=>_0xd302e7[_0x17bac1(0x232)]===_0x17bac1(0x2c3)+'d');if(!_0x5ca77a)return _0x3538f8[_0x17bac1(0x167)]({'success':![],'error':_0x2df8cc[_0x17bac1(0x400)],'pm2Status':_0x2df8cc[_0x17bac1(0x305)],'outLogs':_0x2df8cc['ofVrt'],'errLogs':''});const _0x35d10f=_0x5ca77a[_0x17bac1(0x370)]['pm_out_log'+_0x17bac1(0x6a1)],_0x1f3d6b=_0x5ca77a['pm2_env'][_0x17bac1(0x520)+_0x17bac1(0x6a1)];let _0x4a713c='',_0x37dc4b='';const _0xbbb171=(_0x1a2449,_0x17bc55)=>{const _0x9a1d12=_0x17bac1;if(!_0x1a2449||!fs['existsSync'](_0x1a2449))return _0x9a1d12(0x209)+_0x9a1d12(0x192)+'\x20'+_0x1a2449+']';try{const _0x489d92=fs[_0x9a1d12(0x56a)](_0x1a2449),_0x392105=_0x489d92[_0x9a1d12(0x22b)],_0xfbf134=Math['min'](_0x392105,_0x2df8cc[_0x9a1d12(0x157)](-0x12f8+0x122a+0xb2*0x2,-0x1cc7+-0x295*-0xb+-0x38*-0x14));if(_0x2df8cc[_0x9a1d12(0x626)](_0xfbf134,-0xb7f+-0x1749+-0x4*-0x8b2))return'';const _0xf90cd3=Buffer[_0x9a1d12(0x56b)](_0xfbf134),_0xcedeeb=fs[_0x9a1d12(0x4ba)](_0x1a2449,'r');fs[_0x9a1d12(0x2e5)](_0xcedeeb,_0xf90cd3,-0x2456+-0x26f8+-0xe*-0x561,_0xfbf134,_0x2df8cc[_0x9a1d12(0x22c)](_0x392105,_0xfbf134)),fs[_0x9a1d12(0x336)](_0xcedeeb);const _0x5cc049=_0xf90cd3['toString'](_0x2df8cc[_0x9a1d12(0x1bb)]),_0x303bb6=_0x5cc049['split']('\x0a');return _0x303bb6['slice'](-_0x17bc55)[_0x9a1d12(0x470)]('\x0a');}catch(_0xe11cc2){return'[Error\x20rea'+'ding\x20log\x20f'+_0x9a1d12(0x4a8)+_0x1a2449+':\x20'+_0xe11cc2[_0x9a1d12(0x1b2)]+']';}};_0x4a713c=_0x2df8cc['MvLjt'](_0xbbb171,_0x35d10f,_0x127802),_0x37dc4b=_0x2df8cc[_0x17bac1(0x4a0)](_0xbbb171,_0x1f3d6b,_0x127802),_0x3538f8[_0x17bac1(0x167)]({'success':!![],'pm2Status':_0x5ca77a[_0x17bac1(0x370)][_0x17bac1(0x25d)],'memory':_0x5ca77a[_0x17bac1(0x27a)]?_0x5ca77a['monit']['memory']:-0x2*-0xdbe+-0x8*-0x300+-0xa*0x526,'cpu':_0x5ca77a[_0x17bac1(0x27a)]?_0x5ca77a['monit'][_0x17bac1(0x346)]:0x1*0x959+-0xa7*-0x35+-0x2bec,'uptime':_0x5ca77a['pm2_env']['pm_uptime'],'restarts':_0x5ca77a[_0x17bac1(0x370)]['restart_ti'+'me'],'outLogs':_0x4a713c,'errLogs':_0x37dc4b});}catch(_0x4063f8){_0x3538f8[_0x17bac1(0x25d)](-0xfea+0x20*0x3d+-0x6*-0x1b5)[_0x17bac1(0x167)]({'success':![],'error':_0x2df8cc[_0x17bac1(0x165)](_0x2df8cc[_0x17bac1(0x124)],_0x4063f8[_0x17bac1(0x1b2)])});}});}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x23b)+_0x34f2ee(0x2b9),adminGuard,async(_0x1397c3,_0x487051)=>{const _0x5186c3=_0x34f2ee,_0x72f5f3={'AQkYp':function(_0xd7caaa,_0x168f1f){return _0xd7caaa+_0x168f1f;},'nzvTu':function(_0x790d2e,_0x254389){return _0x790d2e(_0x254389);},'CXjBi':'child_proc'+_0x5186c3(0x275),'jExjj':_0x5186c3(0x113)+_0x5186c3(0x2c3)+'d'},{exec:_0x472efe}=_0x72f5f3['nzvTu'](require,_0x72f5f3[_0x5186c3(0x507)]);_0x472efe(_0x72f5f3['jExjj'],(_0x41f49c,_0x28c624,_0x40b59b)=>{const _0x5eb8=_0x5186c3;if(_0x41f49c)return _0x487051[_0x5eb8(0x25d)](0x145b+-0x1*0xed0+-0x397)['json']({'success':![],'error':_0x72f5f3[_0x5eb8(0x566)](_0x5eb8(0x20c)+_0x5eb8(0x11a)+':\x20',_0x41f49c['message'])});_0x487051['json']({'success':!![],'message':_0x5eb8(0x126)+'ssfully\x20fl'+_0x5eb8(0x2b0)});});}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x454)+_0x34f2ee(0x6ba),adminGuard,async(_0x402bfc,_0x3805fa)=>{const _0x33e995=_0x34f2ee,_0x39f8aa={'oPPfr':function(_0x53a816,_0x4893ef,_0x5ad2d1,_0x2bf1ee){return _0x53a816(_0x4893ef,_0x5ad2d1,_0x2bf1ee);},'yVeXy':_0x33e995(0x260)+_0x33e995(0x476)};try{const _0x470788=_0x402bfc[_0x33e995(0x68f)][_0x33e995(0x511)+_0x33e995(0x317)][_0x33e995(0x1a1)]('\x20')[0xf26*0x1+-0x2*-0xd9a+-0x2a59],_0x3a2978=_0x39f8aa[_0x33e995(0x53f)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x470788}}}),{data:_0xaa0bdb,error:_0x167d4c}=await _0x3a2978['from'](_0x39f8aa[_0x33e995(0x191)])['select']('*')[_0x33e995(0x2fa)]('created_at',{'ascending':![]});if(_0x167d4c)throw _0x167d4c;_0x3805fa[_0x33e995(0x167)]({'success':!![],'users':_0xaa0bdb});}catch(_0x843294){_0x3805fa['status'](0x1*-0x301+0x10c9*-0x2+0x1*0x2687)[_0x33e995(0x167)]({'error':_0x843294[_0x33e995(0x1b2)]});}}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x454)+_0x34f2ee(0x278),adminGuard,async(_0x531c3f,_0x4b52ff)=>{const _0x51499b=_0x34f2ee,_0x3785e8={'XxYpP':function(_0x5bc358,_0x4f431a,_0x5ee295,_0x1c3242){return _0x5bc358(_0x4f431a,_0x5ee295,_0x1c3242);},'WFvEs':'purchases','NKqkL':_0x51499b(0x25d),'laaxI':_0x51499b(0x581),'sGIer':'purchased_'+'at','mPDMf':_0x51499b(0x260)+_0x51499b(0x476),'gCOny':_0x51499b(0x547)+_0x51499b(0x5f4)+_0x51499b(0x645)};try{const _0x146120=_0x531c3f[_0x51499b(0x68f)][_0x51499b(0x511)+_0x51499b(0x317)][_0x51499b(0x1a1)]('\x20')[0x1876*-0x1+-0x2509+0x3d80],_0x46291a=_0x3785e8[_0x51499b(0x652)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x51499b(0x3ef)+_0x146120}}}),{data:_0x22701c,error:_0x1aa667}=await _0x46291a['from'](_0x3785e8[_0x51499b(0x5f1)])['select']('*')['eq'](_0x3785e8[_0x51499b(0x398)],_0x3785e8[_0x51499b(0x26b)])['order'](_0x3785e8[_0x51499b(0x388)],{'ascending':![]});if(_0x1aa667)throw _0x1aa667;const {data:_0x2bffa2}=await _0x46291a[_0x51499b(0x5d8)](_0x3785e8[_0x51499b(0x52a)])[_0x51499b(0x2ef)](_0x3785e8[_0x51499b(0x2f4)]),_0x51e1e6=Object['fromEntrie'+'s'](_0x2bffa2?.[_0x51499b(0x33d)](_0x1103b0=>[_0x1103b0[_0x51499b(0x329)],_0x1103b0])||[]),_0x24b83f=_0x22701c[_0x51499b(0x33d)](_0x3cf9d3=>({..._0x3cf9d3,'user_profiles':_0x51e1e6[_0x3cf9d3[_0x51499b(0x329)]]||{'full_name':_0x51499b(0x2a0),'email':_0x51499b(0x609)}}));_0x4b52ff[_0x51499b(0x167)]({'success':!![],'pending':_0x24b83f});}catch(_0x3e8627){_0x4b52ff['status'](-0x9e*0xa+-0x2641+0x2e61)[_0x51499b(0x167)]({'error':_0x3e8627[_0x51499b(0x1b2)]});}}),app['get'](_0x34f2ee(0x454)+_0x34f2ee(0x5c4),adminGuard,async(_0x2f7d67,_0x565b35)=>{const _0x253bc6=_0x34f2ee;try{const _0xb46b2e=_0x2f7d67[_0x253bc6(0x68f)][_0x253bc6(0x511)+_0x253bc6(0x317)]['split']('\x20')[-0x1a45+-0x18*0x9d+0x28fe],_0x68f5a9=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x253bc6(0x3ef)+_0xb46b2e}}}),{data:_0x1d8106,error:_0x19412d}=await _0x68f5a9['from'](_0x253bc6(0x672))[_0x253bc6(0x2ef)]('*')[_0x253bc6(0x2fa)](_0x253bc6(0x232));if(_0x19412d)throw _0x19412d;_0x565b35[_0x253bc6(0x167)]({'success':!![],'plans':_0x1d8106});}catch(_0x2c4994){_0x565b35['status'](0x25b4+0x25a4+-0x4964)[_0x253bc6(0x167)]({'error':_0x2c4994[_0x253bc6(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x5c2)+'urchase',adminGuard,async(_0x5e2ce6,_0x2d56b2)=>{const _0x36a422=_0x34f2ee,_0x14d4cb={'nLxcY':function(_0x4f6646,_0x4d77ee,_0xf10459,_0x417ca0){return _0x4f6646(_0x4d77ee,_0xf10459,_0x417ca0);},'JJfMu':_0x36a422(0x377),'miDbz':function(_0xcb000,_0x377d68){return _0xcb000||_0x377d68;},'jMWEx':_0x36a422(0x5f0)+_0x36a422(0x196),'TcnHw':function(_0x32e9ae,_0x5ee850){return _0x32e9ae-_0x5ee850;},'QUrNJ':'purchase_i'+'d','gROkf':function(_0x54739b,_0x144870){return _0x54739b>_0x144870;},'QSmwi':_0x36a422(0x698),'uOeLV':_0x36a422(0x43f),'XdxGU':function(_0x2e1e06,_0x530b62){return _0x2e1e06===_0x530b62;},'OCVmz':'device','NtbPh':_0x36a422(0x4f1)+_0x36a422(0x430)+_0x36a422(0x150),'NetrF':_0x36a422(0x61c),'IvYsJ':'feature','mAdLq':_0x36a422(0x4ad)+_0x36a422(0x15b),'RqcCE':_0x36a422(0x185)+_0x36a422(0x5b4),'MQiwb':function(_0x3fbf82,_0x27a0a6){return _0x3fbf82+_0x27a0a6;},'HIUho':_0x36a422(0x260)+_0x36a422(0x476),'rIpXP':_0x36a422(0x329),'RRtet':_0x36a422(0x3fc)+'pproved\x20su'+_0x36a422(0x1e0)};try{const {purchaseId:_0x17ea0d}=_0x5e2ce6[_0x36a422(0x5bb)],_0x3cec82=_0x5e2ce6[_0x36a422(0x68f)][_0x36a422(0x511)+_0x36a422(0x317)][_0x36a422(0x1a1)]('\x20')[-0x1076+-0x232*0x4+0x193f],_0x460d77=_0x14d4cb[_0x36a422(0x402)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x3cec82}}}),{data:_0x1d753d,error:_0x489f41}=await _0x460d77['from'](_0x14d4cb[_0x36a422(0x163)])[_0x36a422(0x2ef)]('*')['eq']('id',_0x17ea0d)[_0x36a422(0x3d1)]();if(_0x14d4cb[_0x36a422(0x279)](_0x489f41,!_0x1d753d))throw new Error(_0x14d4cb['jMWEx']);const _0x2d11c3=_0x14d4cb[_0x36a422(0x644)](_0x1d753d[_0x36a422(0x321)]||-0xb*-0xe9+-0xdec+0x4d*0xd,_0x1d753d[_0x36a422(0x229)+_0x36a422(0x426)]||-0xb7b*0x1+-0x5a4+0x111f),{data:_0x54845c}=await _0x460d77[_0x36a422(0x5d8)]('payments')[_0x36a422(0x2ef)]('*')['eq'](_0x14d4cb[_0x36a422(0x241)],_0x17ea0d);_0x54845c&&_0x14d4cb[_0x36a422(0x307)](_0x54845c[_0x36a422(0x3ae)],-0xd*0x1+-0x47*0x62+-0x1b3b*-0x1)?await _0x460d77['from'](_0x14d4cb[_0x36a422(0x301)])[_0x36a422(0x269)]({'status':_0x14d4cb[_0x36a422(0x3da)],'payment_date':new Date()[_0x36a422(0x5b8)+'g']()})['eq']('id',_0x54845c[-0x1*-0x181+0x1*-0xf59+-0x8*-0x1bb]['id']):await _0x460d77[_0x36a422(0x5d8)](_0x14d4cb[_0x36a422(0x301)])[_0x36a422(0x380)]({'user_id':_0x1d753d[_0x36a422(0x329)],'purchase_id':_0x1d753d['id'],'amount':_0x2d11c3,'status':_0x36a422(0x43f),'payment_date':new Date()[_0x36a422(0x5b8)+'g'](),'payment_type':_0x14d4cb[_0x36a422(0x3b9)](_0x1d753d['purchase_t'+_0x36a422(0x11f)],_0x14d4cb[_0x36a422(0x4f6)])?_0x14d4cb[_0x36a422(0x4f6)]:_0x36a422(0x4b5),'description':_0x1d753d[_0x36a422(0x2e4)+'n']||_0x14d4cb[_0x36a422(0x4e6)]});await _0x460d77['from'](_0x36a422(0x377))[_0x36a422(0x269)]({'status':_0x14d4cb[_0x36a422(0x2bc)]})['eq']('id',_0x17ea0d);_0x14d4cb['XdxGU'](_0x1d753d[_0x36a422(0x2fd)+_0x36a422(0x11f)],_0x14d4cb[_0x36a422(0x44e)])&&_0x1d753d[_0x36a422(0x3e1)]&&await _0x460d77['from'](_0x14d4cb['mAdLq'])['upsert']({'user_id':_0x1d753d['user_id'],'feature_id':_0x1d753d['item_id'],'setup_fee_paid':!![]},{'onConflict':_0x36a422(0x3cf)+'ature_id'});if(_0x14d4cb[_0x36a422(0x3b9)](_0x1d753d[_0x36a422(0x2fd)+_0x36a422(0x11f)],_0x14d4cb[_0x36a422(0x4f6)])||_0x14d4cb[_0x36a422(0x3b9)](_0x1d753d[_0x36a422(0x2fd)+_0x36a422(0x11f)],_0x14d4cb[_0x36a422(0x4ea)])){const _0x359bf6=new Date();_0x359bf6[_0x36a422(0x2b4)](_0x14d4cb[_0x36a422(0x371)](_0x359bf6['getDate'](),0x4a+-0x1*0xdab+0xd7f)),await _0x460d77[_0x36a422(0x5d8)](_0x14d4cb[_0x36a422(0x6b4)])[_0x36a422(0x269)]({'device_subscription_expired':_0x359bf6[_0x36a422(0x5b8)+'g']()[_0x36a422(0x1a1)]('T')[0x3*0xb9b+0x1afe*0x1+-0x3dcf]})['eq'](_0x14d4cb[_0x36a422(0x17a)],_0x1d753d[_0x36a422(0x329)]);}_0x2d56b2[_0x36a422(0x167)]({'success':!![],'message':_0x14d4cb[_0x36a422(0x406)]});}catch(_0x9dbe79){console[_0x36a422(0x1ed)]('[Admin]\x20Ap'+'proval\x20err'+_0x36a422(0x5fa),_0x9dbe79['message']),_0x2d56b2[_0x36a422(0x25d)](-0x68*0x41+-0x88f+0x2d7*0xd)[_0x36a422(0x167)]({'error':_0x9dbe79[_0x36a422(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x439)+'ate',adminGuard,async(_0x4db760,_0x28ab7f)=>{const _0x181ce7=_0x34f2ee,_0x1e9109={'GqnTe':function(_0x14b645,_0xab4bb6,_0x2a5aa3,_0x3d3057){return _0x14b645(_0xab4bb6,_0x2a5aa3,_0x3d3057);},'bNued':_0x181ce7(0x260)+_0x181ce7(0x476),'HuFTd':'user_id'};try{const {userId:_0xdc0088,panel_roles:_0x5b3f8a,user_type:_0x34a0c0,device_subscription_expired:_0x515293}=_0x4db760['body'],_0x57015b=_0x4db760[_0x181ce7(0x68f)][_0x181ce7(0x511)+'ion']['split']('\x20')[-0x87b+-0x1*-0xf1+0x78b],_0x141cff=_0x1e9109[_0x181ce7(0x4b3)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x181ce7(0x3ef)+_0x57015b}}}),_0x3897a8={'panel_roles':_0x5b3f8a,'user_type':_0x34a0c0,'device_subscription_expired':_0x515293,'updated_at':new Date()['toISOStrin'+'g']()},{data:_0x4f83aa,error:_0x1aa618}=await _0x141cff['from'](_0x1e9109[_0x181ce7(0x3f6)])[_0x181ce7(0x269)](_0x3897a8)['eq'](_0x1e9109[_0x181ce7(0x189)],_0xdc0088)[_0x181ce7(0x2ef)]();if(_0x1aa618)throw _0x1aa618;_0x28ab7f[_0x181ce7(0x167)]({'success':!![],'user':_0x4f83aa[0x392*-0x4+-0x13a*-0x10+-0x558]});}catch(_0x14b82b){_0x28ab7f['status'](0x62b*-0x1+0x1ac6+-0x12a7)[_0x181ce7(0x167)]({'error':_0x14b82b[_0x181ce7(0x1b2)]});}}),app['post'](_0x34f2ee(0x454)+_0x34f2ee(0x5c7)+_0x34f2ee(0x367),adminGuard,async(_0x33e917,_0x44ccb3)=>{const _0x3cf567=_0x34f2ee,_0x1a3d06={'TmWDO':function(_0x3dece6,_0x930eed,_0x47b5f1,_0x2be8c9){return _0x3dece6(_0x930eed,_0x47b5f1,_0x2be8c9);},'GNBeK':_0x3cf567(0x672)};try{const {id:_0x571845,name:_0x21e0c9,description:_0x14a48c,setup_fee:_0x39744d}=_0x33e917[_0x3cf567(0x5bb)],_0x551f7f=_0x33e917[_0x3cf567(0x68f)][_0x3cf567(0x511)+_0x3cf567(0x317)][_0x3cf567(0x1a1)]('\x20')[-0x17+-0x39*0x53+-0x1*-0x1293],_0x29f0d7=_0x1a3d06[_0x3cf567(0x3ce)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x3cf567(0x3ef)+_0x551f7f}}}),{data:_0xa2fc6f,error:_0x1df818}=await _0x29f0d7[_0x3cf567(0x5d8)](_0x1a3d06[_0x3cf567(0x481)])['update']({'name':_0x21e0c9,'description':_0x14a48c,'setup_fee':_0x39744d})['eq']('id',_0x571845)[_0x3cf567(0x2ef)]();if(_0x1df818)throw _0x1df818;_0x44ccb3[_0x3cf567(0x167)]({'success':!![],'plan':_0xa2fc6f[0x1*0x6c1+-0xe84+0x1*0x7c3]});}catch(_0x4836b9){_0x44ccb3[_0x3cf567(0x25d)](0x1557+-0x2396+0x1033)[_0x3cf567(0x167)]({'error':_0x4836b9[_0x3cf567(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x13c)+_0x34f2ee(0x308),adminGuard,async(_0x228dc6,_0xa89f83)=>{const _0x526fb0=_0x34f2ee,_0x2e418={'WpzFd':_0x526fb0(0x698),'KDnHk':_0x526fb0(0x369)+'d','tAwAg':'purchases','VCXYm':_0x526fb0(0x3fc)+_0x526fb0(0x434)+'ted\x20record'+_0x526fb0(0x40c)+'successful'+'ly'};try{const {purchaseId:_0x235564}=_0x228dc6['body'],_0x420f40=_0x228dc6[_0x526fb0(0x68f)][_0x526fb0(0x511)+_0x526fb0(0x317)][_0x526fb0(0x1a1)]('\x20')[0xda*-0x1d+0x65c+0x139*0xf],_0x36dc20=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x526fb0(0x3ef)+_0x420f40}}});await _0x36dc20['from'](_0x2e418[_0x526fb0(0x675)])['delete']()['eq'](_0x2e418[_0x526fb0(0x65d)],_0x235564);const {error:_0x175fff}=await _0x36dc20[_0x526fb0(0x5d8)](_0x2e418[_0x526fb0(0x60a)])[_0x526fb0(0x2ff)]()['eq']('id',_0x235564);if(_0x175fff)throw _0x175fff;_0xa89f83[_0x526fb0(0x167)]({'success':!![],'message':_0x2e418[_0x526fb0(0x258)]});}catch(_0x5f0d15){_0xa89f83[_0x526fb0(0x25d)](-0x25e1+-0x67d+0x2e52)['json']({'error':_0x5f0d15[_0x526fb0(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x182)+'ch-delete',adminGuard,async(_0x27641e,_0x2871d2)=>{const _0x47b2b9=_0x34f2ee,_0x556458={'MwtXa':function(_0x2c8b84,_0x20300b){return _0x2c8b84===_0x20300b;},'EEZrq':function(_0x9b9b0f,_0x5211aa,_0x3b1fe2,_0x428145){return _0x9b9b0f(_0x5211aa,_0x3b1fe2,_0x428145);},'cFamQ':_0x47b2b9(0x698),'gtKIi':'purchases','KIwXJ':_0x47b2b9(0x329),'lLREk':_0x47b2b9(0x260)+_0x47b2b9(0x476),'jAEVu':_0x47b2b9(0x286)+_0x47b2b9(0x5aa)+'elete\x20erro'+'r:'};try{const {userIds:_0x398524}=_0x27641e['body'];if(!_0x398524||_0x556458[_0x47b2b9(0x138)](_0x398524['length'],0x162+-0xbb*0x15+0xdf5))return _0x2871d2[_0x47b2b9(0x25d)](0xc41*-0x1+0x1*-0x143+0xf14)[_0x47b2b9(0x167)]({'error':_0x47b2b9(0x4f7)+'elected'});const _0x5532b9=_0x27641e['headers'][_0x47b2b9(0x511)+'ion']['split']('\x20')[-0xf67*-0x2+0xfd*-0xb+0x1*-0x13ee],_0x3f57a2=_0x556458['EEZrq'](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x47b2b9(0x3ef)+_0x5532b9}}});await _0x3f57a2[_0x47b2b9(0x5d8)](_0x556458[_0x47b2b9(0x1d5)])[_0x47b2b9(0x2ff)]()['in'](_0x47b2b9(0x329),_0x398524),await _0x3f57a2[_0x47b2b9(0x5d8)](_0x556458[_0x47b2b9(0x5fd)])[_0x47b2b9(0x2ff)]()['in'](_0x556458[_0x47b2b9(0x404)],_0x398524);const {error:_0x158a48}=await _0x3f57a2[_0x47b2b9(0x5d8)](_0x556458['lLREk'])[_0x47b2b9(0x2ff)]()['in'](_0x47b2b9(0x329),_0x398524);if(supabaseAdmin)for(const _0x43570a of _0x398524){await supabaseAdmin[_0x47b2b9(0x382)][_0x47b2b9(0x6a8)]['deleteUser'](_0x43570a);}_0x2871d2[_0x47b2b9(0x167)]({'success':!![],'message':_0x398524[_0x47b2b9(0x3ae)]+(_0x47b2b9(0x416)+'pletely\x20wi'+_0x47b2b9(0x66e)+_0x47b2b9(0x5dc))});}catch(_0xf1c576){console[_0x47b2b9(0x1ed)](_0x556458[_0x47b2b9(0x1f0)],_0xf1c576['message']),_0x2871d2[_0x47b2b9(0x25d)](0x1*0x2159+-0x2*0xbd5+0x7bb*-0x1)['json']({'error':_0xf1c576[_0x47b2b9(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+'/pending/b'+_0x34f2ee(0x42e)+'e',adminGuard,async(_0x16a2c7,_0x40e348)=>{const _0xdbd4ac=_0x34f2ee,_0x38c347={'ZsYck':function(_0x2c43d9,_0x1fc0c0){return _0x2c43d9===_0x1fc0c0;},'FoXyN':_0xdbd4ac(0x2b5)+_0xdbd4ac(0x62c),'zjExV':'purchase_i'+'d','dcqWr':'purchases','HnoAY':_0xdbd4ac(0x286)+'tch\x20pendin'+_0xdbd4ac(0x5f8)+_0xdbd4ac(0x5a6)};try{const {purchaseIds:_0x26719e}=_0x16a2c7[_0xdbd4ac(0x5bb)];if(!_0x26719e||_0x38c347[_0xdbd4ac(0x60c)](_0x26719e[_0xdbd4ac(0x3ae)],0x4*0x10c+-0x285*0x1+-0x1ab))return _0x40e348[_0xdbd4ac(0x25d)](-0x1*0x23c9+0x1*0x13e3+0x37e*0x5)[_0xdbd4ac(0x167)]({'error':_0x38c347[_0xdbd4ac(0x5ca)]});const _0x2d1e55=_0x16a2c7['headers']['authorizat'+_0xdbd4ac(0x317)][_0xdbd4ac(0x1a1)]('\x20')[-0x1*0x1d86+0x1*0xfc7+0xdc0],_0x184b6c=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0xdbd4ac(0x3ef)+_0x2d1e55}}});await _0x184b6c[_0xdbd4ac(0x5d8)](_0xdbd4ac(0x698))['delete']()['in'](_0x38c347[_0xdbd4ac(0x524)],_0x26719e);const {error:_0x5b6fdd}=await _0x184b6c[_0xdbd4ac(0x5d8)](_0x38c347[_0xdbd4ac(0x586)])[_0xdbd4ac(0x2ff)]()['in']('id',_0x26719e);if(_0x5b6fdd)throw _0x5b6fdd;_0x40e348[_0xdbd4ac(0x167)]({'success':!![],'message':_0x26719e[_0xdbd4ac(0x3ae)]+('\x20orders\x20de'+_0xdbd4ac(0x283))});}catch(_0x2bc570){console[_0xdbd4ac(0x1ed)](_0x38c347[_0xdbd4ac(0x627)],_0x2bc570[_0xdbd4ac(0x1b2)]),_0x40e348['status'](0x75e*-0x5+-0x10bf+-0x7*-0x7ef)[_0xdbd4ac(0x167)]({'error':_0x2bc570[_0xdbd4ac(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+'/plans/cre'+_0x34f2ee(0x367),adminGuard,async(_0x4e6938,_0x2a3490)=>{const _0x37b7cd=_0x34f2ee,_0x405cc3={'DhDuB':function(_0x2db642,_0x306c17,_0x257294,_0x2ab27a){return _0x2db642(_0x306c17,_0x257294,_0x2ab27a);},'iJJux':_0x37b7cd(0x672)};try{const {name:_0x1b2516,description:_0xa84ad7,setup_fee:_0x46d2d0}=_0x4e6938['body'],_0x11e33e=_0x4e6938['headers'][_0x37b7cd(0x511)+_0x37b7cd(0x317)][_0x37b7cd(0x1a1)]('\x20')[-0x7e2+-0x20fa+0x28dd],_0x1d8b2e=_0x405cc3[_0x37b7cd(0x357)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x11e33e}}}),{data:_0xea00a7,error:_0x379513}=await _0x1d8b2e[_0x37b7cd(0x5d8)](_0x405cc3[_0x37b7cd(0x471)])[_0x37b7cd(0x380)]([{'name':_0x1b2516,'description':_0xa84ad7,'setup_fee':_0x46d2d0,'created_at':new Date()[_0x37b7cd(0x5b8)+'g']()}])[_0x37b7cd(0x2ef)]();if(_0x379513)throw _0x379513;_0x2a3490[_0x37b7cd(0x167)]({'success':!![],'plan':_0xea00a7[0x10f*-0x1f+0x9*-0x1f5+0x326e]});}catch(_0x2d8b5d){_0x2a3490[_0x37b7cd(0x25d)](0x4*0x5be+0x628+-0x94*0x2f)[_0x37b7cd(0x167)]({'error':_0x2d8b5d[_0x37b7cd(0x1b2)]});}}),app[_0x34f2ee(0x692)]('/api/admin'+_0x34f2ee(0x52b)+_0x34f2ee(0x367),adminGuard,async(_0x38a14c,_0x1b983c)=>{const _0x5c37d3=_0x34f2ee,_0x3decd2={'iXPpE':function(_0xc34655,_0x508c52,_0x2c3ee6,_0x337e40){return _0xc34655(_0x508c52,_0x2c3ee6,_0x337e40);},'DBCez':'promo_code'+'s','oKJrw':function(_0x5e18e9,_0x16f405){return _0x5e18e9||_0x16f405;}};try{const {code:_0x4a5846,discount_percent:_0x1a8e8f,is_active:_0x58a40c,expiry_date:_0x3c86ea}=_0x38a14c['body'],_0x50be32=_0x38a14c[_0x5c37d3(0x68f)][_0x5c37d3(0x511)+_0x5c37d3(0x317)][_0x5c37d3(0x1a1)]('\x20')[-0x1cd+-0x237*0x11+0x3*0xd27],_0x3a6ac7=_0x3decd2[_0x5c37d3(0x3c2)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x5c37d3(0x3ef)+_0x50be32}}}),{data:_0x555f39,error:_0xb9be8f}=await _0x3a6ac7[_0x5c37d3(0x5d8)](_0x3decd2[_0x5c37d3(0x21d)])[_0x5c37d3(0x380)]([{'code':_0x4a5846,'discount_percent':_0x1a8e8f,'is_active':_0x58a40c===_0x5c37d3(0x5f7)||_0x58a40c===!![],'expiry_date':_0x3decd2[_0x5c37d3(0x3ba)](_0x3c86ea,null),'created_at':new Date()[_0x5c37d3(0x5b8)+'g']()}])[_0x5c37d3(0x2ef)]();if(_0xb9be8f)throw _0xb9be8f;_0x1b983c[_0x5c37d3(0x167)]({'success':!![],'promo':_0x555f39[-0x1*-0x3cd+0x121a+0x3*-0x74d]});}catch(_0x16b587){_0x1b983c[_0x5c37d3(0x25d)](0x52f+0x1*0x13a4+0x16df*-0x1)[_0x5c37d3(0x167)]({'error':_0x16b587['message']});}}),app['get'](_0x34f2ee(0x454)+_0x34f2ee(0x461),adminGuard,async(_0x1c0a3a,_0x4c6229)=>{const _0xf7836d=_0x34f2ee,_0x5e26b0={'iAKUv':_0xf7836d(0x373)};try{const _0xc43577=_0x1c0a3a[_0xf7836d(0x68f)][_0xf7836d(0x511)+_0xf7836d(0x317)][_0xf7836d(0x1a1)]('\x20')[0x1*-0x1163+0x5*-0x1af+-0x1*-0x19cf],_0x599f85=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0xf7836d(0x3ef)+_0xc43577}}}),{data:_0x2d892d,error:_0x4edd2b}=await _0x599f85[_0xf7836d(0x5d8)](_0x5e26b0['iAKUv'])['select']('*')[_0xf7836d(0x2fa)]('key');if(_0x4edd2b)throw _0x4edd2b;_0x4c6229[_0xf7836d(0x167)]({'success':!![],'config':_0x2d892d});}catch(_0x5b4f80){_0x4c6229[_0xf7836d(0x25d)](-0xc77+0x8fe+0x56d)['json']({'error':_0x5b4f80['message']});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x573)+_0x34f2ee(0x48f),adminGuard,async(_0x347000,_0x3a9ea4)=>{const _0x1e9242=_0x34f2ee,_0x431a6c={'TJazj':_0x1e9242(0x373),'gJDWe':_0x1e9242(0x135)};try{const {key:_0xa38a2f,value:_0xd3ad20}=_0x347000['body'],_0x54777a=_0x347000[_0x1e9242(0x68f)][_0x1e9242(0x511)+_0x1e9242(0x317)][_0x1e9242(0x1a1)]('\x20')[-0x5*-0x1dd+0x1cae+-0x25fe],_0x3cea30=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x1e9242(0x3ef)+_0x54777a}}}),{data:_0x412e6b,error:_0x4a68fc}=await _0x3cea30[_0x1e9242(0x5d8)](_0x431a6c[_0x1e9242(0x246)])['update']({'value':_0xd3ad20,'updated_at':new Date()[_0x1e9242(0x5b8)+'g']()})['eq'](_0x431a6c[_0x1e9242(0x2f2)],_0xa38a2f)['select']();if(_0x4a68fc)throw _0x4a68fc;_0x3a9ea4[_0x1e9242(0x167)]({'success':!![],'config':_0x412e6b[0x1*0x23ff+-0x151d+-0xee2]});}catch(_0x5398d6){_0x3a9ea4[_0x1e9242(0x25d)](-0x136e*0x2+-0xc01+-0x34d1*-0x1)['json']({'error':_0x5398d6[_0x1e9242(0x1b2)]});}}),app['get'](_0x34f2ee(0x454)+_0x34f2ee(0x225),adminGuard,async(_0x553125,_0x4ba816)=>{const _0x2be203=_0x34f2ee,_0x2328b2={'qFUAL':function(_0x51220f,_0x5f0dcc,_0x28a999,_0x2c36fb){return _0x51220f(_0x5f0dcc,_0x28a999,_0x2c36fb);},'FbknG':_0x2be203(0x67f)+'l'};try{const _0x45c251=_0x553125[_0x2be203(0x68f)][_0x2be203(0x511)+'ion'][_0x2be203(0x1a1)]('\x20')[0x1*0x24bb+0x1494+0x3*-0x131a],_0x31f4e9=_0x2328b2[_0x2be203(0x2a2)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x2be203(0x3ef)+_0x45c251}}}),{data:_0x53c7d2,error:_0x545032}=await _0x31f4e9['from'](_0x2328b2[_0x2be203(0x498)])['select']('*')['order']('id');if(_0x545032)throw _0x545032;_0x4ba816['json']({'success':!![],'servers':_0x53c7d2});}catch(_0xff707f){_0x4ba816[_0x2be203(0x25d)](-0x241d+0x27b+0x2396)[_0x2be203(0x167)]({'error':_0xff707f[_0x2be203(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x57c)+_0x34f2ee(0x1e5),adminGuard,async(_0x21d89f,_0x5dbb22)=>{const _0x27b867=_0x34f2ee,_0x35f690={'mWGxB':function(_0x1755b4,_0x2c4dde,_0x4a5647){return _0x1755b4(_0x2c4dde,_0x4a5647);},'UFNHF':function(_0x71f9f,_0x2b3ee0,_0xfd86ff){return _0x71f9f(_0x2b3ee0,_0xfd86ff);},'cFGut':function(_0xa9bc22,_0x126332){return _0xa9bc22(_0x126332);},'lGxHM':'dns','ibSXe':function(_0x3aad7e,_0x5cece0){return _0x3aad7e>_0x5cece0;},'SYwxD':_0x27b867(0x32b)+_0x27b867(0x57d)+_0x27b867(0x671)+_0x27b867(0x523),'eoJvT':_0x27b867(0x285)+_0x27b867(0x64b)+_0x27b867(0x4b6),'LUysk':_0x27b867(0x223)+_0x27b867(0x275)};let {ip:_0x429f36,domain:_0x372c8b}=_0x21d89f[_0x27b867(0x5bb)];if(!_0x429f36&&_0x372c8b)try{const _0x287e38=_0x35f690[_0x27b867(0x3cc)](require,_0x35f690[_0x27b867(0x630)])[_0x27b867(0x691)],_0x2c2098=await _0x287e38[_0x27b867(0x33f)](_0x372c8b);_0x2c2098&&_0x35f690[_0x27b867(0x26e)](_0x2c2098[_0x27b867(0x3ae)],-0xe63+0x14e7*-0x1+0x234a)&&(_0x429f36=_0x2c2098[0x1135*0x1+0x181+0x95b*-0x2]);}catch(_0x44ec8a){return _0x5dbb22[_0x27b867(0x25d)](0x20ba+0x36*0x55+-0x3118)[_0x27b867(0x167)]({'error':_0x27b867(0x20c)+_0x27b867(0x5a8)+_0x27b867(0x341)+_0x372c8b+':\x20'+_0x44ec8a['message']});}if(!_0x429f36)return _0x5dbb22['status'](-0x6*-0x57+-0x693*-0x5+-0x2159)[_0x27b867(0x167)]({'error':_0x35f690[_0x27b867(0x3e3)]});const _0x1f404b=/^([0-9]{1,3}\.){3}[0-9]{1,3}$/;if(!_0x1f404b[_0x27b867(0x403)](_0x429f36))return _0x5dbb22[_0x27b867(0x25d)](-0x2386*-0x1+-0xbac+0x76e*-0x3)['json']({'error':_0x35f690[_0x27b867(0x313)]});const {exec:_0x51b005}=_0x35f690['cFGut'](require,_0x35f690['LUysk']);_0x51b005(_0x27b867(0x62a)+_0x429f36,(_0xc98ffb,_0xe7b04c,_0x65d81b)=>{const _0x45f73b=_0x27b867;if(!_0xc98ffb)return _0x5dbb22[_0x45f73b(0x167)]({'success':!![],'message':_0x45f73b(0x35b)+_0x45f73b(0x1e3)+_0x45f73b(0x48b)+_0x429f36+(_0x45f73b(0x67c)+'.'),'stdout':_0xe7b04c});_0x35f690[_0x45f73b(0x2fb)](_0x51b005,_0x45f73b(0x141)+'a\x20'+_0x429f36,(_0x308fe7,_0x3b0d85,_0x504680)=>{const _0x5cd3e7=_0x45f73b;if(!_0x308fe7)return _0x5dbb22[_0x5cd3e7(0x167)]({'success':!![],'message':_0x5cd3e7(0x35b)+'ly\x20whiteli'+_0x5cd3e7(0x48b)+_0x429f36+(_0x5cd3e7(0x550)+_0x5cd3e7(0x3c6)),'stdout':_0x3b0d85});_0x35f690[_0x5cd3e7(0x3f0)](_0x51b005,'sudo\x20ufw\x20a'+_0x5cd3e7(0x154)+_0x429f36+('\x20to\x20any\x20po'+_0x5cd3e7(0x19a)),(_0x209440,_0xebb84c,_0x2bee11)=>{const _0x5efe56=_0x5cd3e7;if(!_0x209440)return _0x5dbb22[_0x5efe56(0x167)]({'success':!![],'message':_0x5efe56(0x35b)+'ly\x20whiteli'+_0x5efe56(0x48b)+_0x429f36+(_0x5efe56(0x294)+'607\x20using\x20'+_0x5efe56(0x559)),'stdout':_0xebb84c});_0x5dbb22[_0x5efe56(0x25d)](0x142b+-0x23c0+-0x1189*-0x1)[_0x5efe56(0x167)]({'error':_0x5efe56(0x20c)+_0x5efe56(0x2d8)+_0x5efe56(0x6a5)+'SF\x20or\x20UFW\x20'+_0x5efe56(0x31c),'csfError':_0x65d81b||_0xc98ffb['message'],'ufwError':_0x2bee11||_0x209440[_0x5efe56(0x1b2)]});});});});});const verifyZipIntegrity=(_0x23e1aa,_0x2d0117,_0x2fdb7f=null)=>{const _0x316d9f=_0x34f2ee,_0x513e87={'chSTl':function(_0xb2cdd8,_0x3cd9c6){return _0xb2cdd8(_0x3cd9c6);},'zrxVv':function(_0x4cee05,_0x451942){return _0x4cee05(_0x451942);},'FLhWP':'[Integrity'+_0x316d9f(0x323)+_0x316d9f(0x558)+'P\x20archive\x20'+_0x316d9f(0x480)+_0x316d9f(0x242),'uwUrA':_0x316d9f(0x394)+_0x316d9f(0x642)+_0x316d9f(0x535)+_0x316d9f(0x47b)+_0x316d9f(0x55a),'HFJdZ':function(_0x4124ce,_0x28b476){return _0x4124ce===_0x28b476;},'uRiZD':function(_0x261762,_0xac6df){return _0x261762===_0xac6df;},'IvCdh':function(_0x7a1550,_0x593e50){return _0x7a1550===_0x593e50;},'JrmlA':_0x316d9f(0x6a9)+_0x316d9f(0x399)+_0x316d9f(0x3ad)+_0x316d9f(0x1d2)+_0x316d9f(0x1e0)+_0x316d9f(0x24a)+_0x316d9f(0x3e4)+_0x316d9f(0x59c)+'d).','nCFev':_0x316d9f(0x6a9)+_0x316d9f(0x2cf)+_0x316d9f(0x1b3)+'ve\x20integri'+_0x316d9f(0x131)+_0x316d9f(0x43b)+'..','voBsF':function(_0xdbd64,_0xd85d0d,_0x7dd92e){return _0xdbd64(_0xd85d0d,_0x7dd92e);},'WCKOR':'ignore','hgkNl':_0x316d9f(0x6a9)+'Check]\x20ZIP'+_0x316d9f(0x67a)+_0x316d9f(0x63a)+_0x316d9f(0x127)+'unzip\x20-t\x20r'+_0x316d9f(0x11d)+'.','csftG':'crypto','bttZu':_0x316d9f(0x39e),'xbuXJ':'hex','FWTvG':function(_0x4090bc,_0x6c6d86){return _0x4090bc(_0x6c6d86);},'BpGHF':function(_0x2665a6,_0x2effb3){return _0x2665a6!==_0x2effb3;},'JkpWU':function(_0x26a197,_0x2c15c0){return _0x26a197(_0x2c15c0);},'BtSjn':function(_0x4d559b,_0x5bf482){return _0x4d559b(_0x5bf482);},'sLxxd':'[Integrity'+'Check]\x20War'+'ning:\x20No\x20e'+_0x316d9f(0x3fd)+'A-256\x20chec'+'ksum\x20was\x20p'+_0x316d9f(0x592)+_0x316d9f(0x601)+'ackage\x20ver'+_0x316d9f(0x2bb),'VAint':function(_0x2bbccc,_0x51bf98){return _0x2bbccc(_0x51bf98);},'FzQSL':_0x316d9f(0x6a9)+_0x316d9f(0x6b3)+_0x316d9f(0x474)+'pdate\x20inte'+_0x316d9f(0x213)+'ks\x20PASSED\x20'+_0x316d9f(0x499)+_0x316d9f(0x5da)},_0x29f328=_0x513e87[_0x316d9f(0x688)](require,'fs'),{execSync:_0x1ab13f}=_0x513e87[_0x316d9f(0x5eb)](require,_0x316d9f(0x223)+_0x316d9f(0x275));_0x513e87['chSTl'](_0x2d0117,_0x513e87[_0x316d9f(0x512)]);if(!_0x29f328[_0x316d9f(0x36b)](_0x23e1aa))throw new Error(_0x513e87[_0x316d9f(0x510)]);const _0x1c7185=_0x29f328[_0x316d9f(0x56a)](_0x23e1aa);if(_0x1c7185[_0x316d9f(0x22b)]<-0x1a8+0x2310+-0x2152)throw new Error('ZIP\x20archiv'+'e\x20is\x20too\x20s'+'mall\x20('+_0x1c7185[_0x316d9f(0x22b)]+(_0x316d9f(0x350)+'\x20be\x20a\x20vali'+'d\x20file.'));const _0x530366=_0x29f328['openSync'](_0x23e1aa,'r'),_0x316989=Buffer[_0x316d9f(0x56b)](0xd0b+-0x411+-0x8f6);_0x29f328[_0x316d9f(0x2e5)](_0x530366,_0x316989,0x4e5*-0x7+0xb77+0x1*0x16cc,0x1d9d+0x825+0x25be*-0x1,-0x514+-0x3*0x472+0x935*0x2),_0x29f328[_0x316d9f(0x336)](_0x530366);const _0x37d3b8=_0x316989[0x545+-0x8e9+-0x2*-0x1d2]===-0x1150+-0x412*0x7+0x2e1e*0x1&&_0x513e87[_0x316d9f(0x207)](_0x316989[-0x1f*-0x133+0x1f2b+0x1*-0x4457],0x1d4d+0x29+-0x1d2b)&&_0x513e87[_0x316d9f(0x639)](_0x316989[-0xc5d+-0x1a1c+0x267b],0x4d6*-0x2+0x1d62+-0x29*0x7b)&&_0x513e87[_0x316d9f(0x31b)](_0x316989[-0x25*0x6b+0x13a*-0x10+0x231a],-0x1582+0xc9f+0x8e7);if(!_0x37d3b8)throw new Error(_0x316d9f(0x186)+_0x316d9f(0x612)+_0x316d9f(0x5cd)+_0x316d9f(0x2ce)+_0x316d9f(0x237)+'h\x20a\x20standa'+_0x316d9f(0x5f2)+_0x316d9f(0x48c)+_0x316d9f(0x2f1)+_0x316d9f(0x30e)+_0x316d9f(0x29f)+_0x316989[_0x316d9f(0x5b5)](_0x316d9f(0x2d1))[_0x316d9f(0x3ec)+'e']()+').');_0x513e87[_0x316d9f(0x688)](_0x2d0117,_0x513e87[_0x316d9f(0x39a)]);try{_0x513e87[_0x316d9f(0x5eb)](_0x2d0117,_0x513e87[_0x316d9f(0x606)]),_0x513e87[_0x316d9f(0x496)](_0x1ab13f,_0x316d9f(0x1be)+_0x23e1aa+'\x22',{'stdio':_0x513e87[_0x316d9f(0x5be)],'timeout':0x3a98}),_0x513e87[_0x316d9f(0x5eb)](_0x2d0117,_0x513e87[_0x316d9f(0x2ac)]);}catch(_0x232b0d){throw new Error(_0x316d9f(0x394)+_0x316d9f(0x5a0)+'e\x20test\x20fai'+_0x316d9f(0x6bd)+_0x316d9f(0x2d4)+_0x316d9f(0x625)+_0x316d9f(0x3ac)+_0x316d9f(0x27e)+_0x232b0d[_0x316d9f(0x1b2)]);}const _0x1b5a4e=require(_0x513e87[_0x316d9f(0x531)]),_0x51627b=_0x29f328['readFileSy'+'nc'](_0x23e1aa),_0x4a9115=_0x1b5a4e[_0x316d9f(0x5c0)](_0x513e87[_0x316d9f(0x417)])[_0x316d9f(0x269)](_0x51627b)[_0x316d9f(0x3bb)](_0x513e87[_0x316d9f(0x198)]);_0x513e87[_0x316d9f(0x11c)](_0x2d0117,_0x316d9f(0x6a9)+_0x316d9f(0x3f2)+_0x316d9f(0x2f8)+_0x316d9f(0x318)+'(SHA-256):'+'\x20'+_0x4a9115);if(_0x2fdb7f){const _0x26635c=_0x2fdb7f[_0x316d9f(0x4e3)]()[_0x316d9f(0x1a1)](/\s+/)[-0x4*0x71f+0x272+0x1a0a]['toLowerCas'+'e'](),_0x47c93b=_0x4a9115['trim']()[_0x316d9f(0x4f8)+'e']();if(_0x513e87['BpGHF'](_0x47c93b,_0x26635c))throw new Error('CRITICAL\x20S'+_0x316d9f(0x298)+_0x316d9f(0x24e)+'ographic\x20h'+_0x316d9f(0x1c8)+_0x316d9f(0x35a)+_0x316d9f(0x29b)+_0x316d9f(0x366)+_0x316d9f(0x37d)+'rrupted.\x20E'+'xpected\x20SH'+'A-256:\x20\x22'+_0x26635c+(_0x316d9f(0x6ae)+_0x316d9f(0x4d7)+_0x316d9f(0x1d4)+_0x316d9f(0x3f3))+_0x47c93b+(_0x316d9f(0x4ef)+_0x316d9f(0x339)+'\x20to\x20preven'+_0x316d9f(0x331)+'lly\x20malici'+_0x316d9f(0x5b6)+'s.'));_0x513e87[_0x316d9f(0x169)](_0x2d0117,'[Integrity'+_0x316d9f(0x51d)+_0x316d9f(0x2f0)+_0x316d9f(0x338)+_0x316d9f(0x47f)+'ptographic'+'\x20checksum\x20'+_0x316d9f(0x236)+_0x316d9f(0x5bc)+'ed\x20release'+'.');}else _0x513e87[_0x316d9f(0x1a5)](_0x2d0117,_0x513e87[_0x316d9f(0x239)]);return _0x513e87[_0x316d9f(0x136)](_0x2d0117,_0x513e87['FzQSL']),!![];};app[_0x34f2ee(0x692)]('/api/admin'+'/update',adminGuard,async(_0x2d9e5b,_0x3452b0)=>{const _0x46784e=_0x34f2ee,_0x3dc935={'SjjdD':'[AutoUpdat'+_0x46784e(0x4c2)+_0x46784e(0x3df)+':','GClbR':function(_0x471073,_0x1d2f64,_0x52c35a){return _0x471073(_0x1d2f64,_0x52c35a);},'MtEkX':_0x46784e(0x62d),'FbhTG':_0x46784e(0x4d1)+_0x46784e(0x273)+'n/xhtml+xm'+_0x46784e(0x20e)+'ion/xml;q='+_0x46784e(0x140)+'webp,*/*;q'+_0x46784e(0x413),'qxylr':function(_0x3fed29,_0x4011d0,_0x2e986e,_0x4b3ebf){return _0x3fed29(_0x4011d0,_0x2e986e,_0x4b3ebf);},'ZixJl':function(_0x512b48,_0x1082da){return _0x512b48(_0x1082da);},'ljQCN':'crypto','UmYVK':_0x46784e(0x2d1),'FdVVm':_0x46784e(0x2ee),'CAEdE':'<!doctype','TLkrc':_0x46784e(0x39c),'KBJTX':_0x46784e(0x1ee),'IrcuE':_0x46784e(0x31e)+_0x46784e(0x1ef),'NIHFY':function(_0x242ae3,_0x404b53){return _0x242ae3(_0x404b53);},'REUcW':'path','OhsOM':'lck_tmp','yeHUx':'/root/lck_'+_0x46784e(0x452),'NQvpO':_0x46784e(0x621)+'p','CZPHF':_0x46784e(0x403),'ZiBCC':_0x46784e(0x4a2)+_0x46784e(0x314)+'\x20to\x20prepar'+_0x46784e(0x66b)+_0x46784e(0x3ff)+'directory.','sEvuI':function(_0xc4087f,_0x283891){return _0xc4087f(_0x283891);},'LmxKn':function(_0x52b1d1,_0x5026f3){return _0x52b1d1(_0x5026f3);},'dYEpB':'child_proc'+'ess','RwmXI':function(_0x64fb7,_0x44e136){return _0x64fb7(_0x44e136);},'mPwJw':_0x46784e(0x43e),'PRQIZ':_0x46784e(0x143),'nXETX':_0x46784e(0x387)+'p','hFXrP':'Mozilla/5.'+_0x46784e(0x674)+_0x46784e(0x35f)+_0x46784e(0x16b)+_0x46784e(0x240)+_0x46784e(0x3a9)+_0x46784e(0x638)+_0x46784e(0x45b)+_0x46784e(0x228)+'0.0.0.0\x20Sa'+_0x46784e(0x13b)+'6','tHYts':'[AutoUpdat'+'er]\x20Attemp'+_0x46784e(0x528)+'to-discove'+_0x46784e(0x256)+_0x46784e(0x530)+_0x46784e(0x332),'faGou':function(_0x39d164,_0x26f5a4){return _0x39d164+_0x26f5a4;},'woCmz':function(_0x39ce8c,_0xb74f40){return _0x39ce8c(_0xb74f40);},'JbIvx':function(_0x460cb0,_0x4a04a9){return _0x460cb0===_0x4a04a9;},'sWzdd':_0x46784e(0x1a0),'QKedR':function(_0x2df296,_0x4a0c22){return _0x2df296(_0x4a0c22);},'uiaDT':function(_0x1d86b2,_0x2afd22,_0x267cb0,_0x12694b){return _0x1d86b2(_0x2afd22,_0x267cb0,_0x12694b);},'NNUmO':_0x46784e(0x613)+_0x46784e(0x34f),'NgvuB':'[AutoUpdat'+_0x46784e(0x49d)+'successful'+_0x46784e(0x653)+_0x46784e(0x542)+_0x46784e(0x545)+'..','UtRPP':function(_0x146381,_0x52343f){return _0x146381(_0x52343f);},'VZYsN':_0x46784e(0x4a2)+_0x46784e(0x4c7)+_0x46784e(0x160)+_0x46784e(0x22d)+_0x46784e(0x680)+_0x46784e(0x681)+'backend.sh'+')...','xbtuL':_0x46784e(0x5f7),'tYqvY':'false','FhdZm':_0x46784e(0x249)+_0x46784e(0x390),'COreh':_0x46784e(0x4fc)+'d','bzfbW':_0x46784e(0x168),'XbpPy':_0x46784e(0x410),'imriN':function(_0x32d7b1,_0x1f098b,_0x1c596d,_0x3f3891){return _0x32d7b1(_0x1f098b,_0x1c596d,_0x3f3891);},'cSddS':_0x46784e(0x424),'uSkxS':_0x46784e(0x4a2)+_0x46784e(0x6a7)+'al\x20error\x20d'+'uring\x20back'+_0x46784e(0x4e8)+_0x46784e(0x1e2),'ZynZV':function(_0x3e2b9e,_0xde3db3){return _0x3e2b9e(_0xde3db3);}},{updateUrl:_0x42fe35,disableHttps:_0x35a53c}=_0x2d9e5b['body'];if(!_0x42fe35)return _0x3452b0[_0x46784e(0x25d)](-0x9d9+0x21da+-0x77b*0x3)[_0x46784e(0x167)]({'error':_0x46784e(0x5a3)+_0x46784e(0x460)+'d'});_0x3452b0['json']({'success':!![],'message':_0x46784e(0x3f8)+_0x46784e(0x2a6)+_0x46784e(0x50e)+'fully\x20in\x20b'+_0x46784e(0x489)+_0x46784e(0x2d0)+'r\x20will\x20res'+_0x46784e(0x668)+_0x46784e(0x4df)+'n\x20a\x20few\x20se'+_0x46784e(0x61e)}),((async()=>{const _0x3cc5fc=_0x46784e,_0x3012bf={'wLLVM':_0x3dc935[_0x3cc5fc(0x640)],'LkIUT':function(_0x402b4a,_0x5bb189){return _0x402b4a(_0x5bb189);},'fPvWz':function(_0x5d2c4d,_0x4302b0,_0x2790e0){return _0x5d2c4d(_0x4302b0,_0x2790e0);},'mvmid':function(_0x8ff3a5,_0x4fb6c7,_0x1e72f9){const _0xf12448=_0x3cc5fc;return _0x3dc935[_0xf12448(0x669)](_0x8ff3a5,_0x4fb6c7,_0x1e72f9);},'PPrtd':_0x3dc935[_0x3cc5fc(0x125)],'VSLnt':_0x3dc935[_0x3cc5fc(0x4ab)],'gJDhH':_0x3cc5fc(0x516)+_0x3cc5fc(0x289),'bSIGd':function(_0x32b63d,_0x367613,_0x130f88,_0x1fc33e){return _0x3dc935['qxylr'](_0x32b63d,_0x367613,_0x130f88,_0x1fc33e);},'ciNMf':function(_0x32d0a4,_0x254e18){const _0x3f30fb=_0x3cc5fc;return _0x3dc935[_0x3f30fb(0x4b4)](_0x32d0a4,_0x254e18);},'FatHu':_0x3dc935[_0x3cc5fc(0x4be)],'WkPAE':_0x3cc5fc(0x3a7),'tTtNM':_0x3dc935[_0x3cc5fc(0x495)],'ljPmg':_0x3dc935[_0x3cc5fc(0x2a3)],'CjCXF':_0x3dc935['CAEdE'],'mjwgb':_0x3dc935[_0x3cc5fc(0x16c)],'UwEQx':_0x3dc935['KBJTX'],'DSlJn':_0x3dc935[_0x3cc5fc(0x121)],'sYHNf':function(_0x49ff72,_0x11faf5){return _0x3dc935['ZixJl'](_0x49ff72,_0x11faf5);},'ZXTlm':function(_0x56eb73,_0x2df5f2){return _0x3dc935['ZixJl'](_0x56eb73,_0x2df5f2);}},_0x557e24=require('fs'),_0x5353ac=_0x3dc935[_0x3cc5fc(0x2f3)](require,_0x3dc935[_0x3cc5fc(0x5e0)]),_0x5d15dd=_0x3dc935['NIHFY'](require,'os');let _0x1805a4='';const _0x2699c4=[_0x3cc5fc(0x632)+'ck_tmp',_0x5353ac[_0x3cc5fc(0x470)](_0x5d15dd[_0x3cc5fc(0x593)](),_0x3dc935[_0x3cc5fc(0x208)]),_0x3dc935[_0x3cc5fc(0x28c)],_0x5353ac[_0x3cc5fc(0x470)](__dirname,'..',_0x3dc935[_0x3cc5fc(0x1b7)]),_0x5353ac['join'](__dirname,_0x3dc935['NQvpO'])];for(const _0x592e88 of _0x2699c4){try{_0x557e24[_0x3cc5fc(0x36b)](_0x592e88)&&_0x557e24['rmSync'](_0x592e88,{'recursive':!![],'force':!![]});_0x557e24[_0x3cc5fc(0x14c)](_0x592e88,{'recursive':!![]});const _0x47d0c3=_0x5353ac[_0x3cc5fc(0x470)](_0x592e88,'.write_tes'+'t');_0x557e24[_0x3cc5fc(0x1c6)+_0x3cc5fc(0x50c)](_0x47d0c3,_0x3dc935[_0x3cc5fc(0x214)]),_0x557e24['unlinkSync'](_0x47d0c3),_0x1805a4=_0x592e88;break;}catch(_0x2ccf77){console['warn'](_0x3cc5fc(0x4a2)+_0x3cc5fc(0x292)+_0x3cc5fc(0x50d)+_0x3cc5fc(0x116)+_0x3cc5fc(0x27b)+_0x592e88+'):',_0x2ccf77[_0x3cc5fc(0x1b2)]);}}if(!_0x1805a4){console[_0x3cc5fc(0x1ed)](_0x3dc935['ZiBCC']);return;}const _0x4e7393=_0x5353ac[_0x3cc5fc(0x470)](_0x1805a4,_0x3cc5fc(0x4c3)),_0x313c74=_0x29c8cd=>{const _0x39e707=_0x3cc5fc;try{_0x557e24[_0x39e707(0x4da)+'Sync'](_0x4e7393,'['+new Date()['toISOStrin'+'g']()+']\x20'+_0x29c8cd+'\x0a');}catch(_0x1612ce){console['error'](_0x3012bf[_0x39e707(0x36d)],_0x1612ce[_0x39e707(0x1b2)]);}};_0x3dc935[_0x3cc5fc(0x543)](_0x313c74,'===\x20LCK\x20Ba'+_0x3cc5fc(0x343)+'Updater\x20In'+_0x3cc5fc(0x1d1)),_0x3dc935[_0x3cc5fc(0x1a4)](_0x313c74,_0x3cc5fc(0x4a2)+_0x3cc5fc(0x12b)+'ting\x20updat'+'e\x20from\x20URL'+':\x20'+_0x42fe35);try{const {spawn:_0x300f40,execSync:_0x4ca01a}=_0x3dc935[_0x3cc5fc(0x1a4)](require,_0x3dc935[_0x3cc5fc(0x635)]),_0x13989a=_0x3dc935[_0x3cc5fc(0x22a)](require,_0x3dc935[_0x3cc5fc(0x2bd)]),_0x139170=_0x3dc935[_0x3cc5fc(0x543)](require,_0x3dc935['PRQIZ']),_0x2b1503=new _0x139170[(_0x3cc5fc(0x2fc))]({'rejectUnauthorized':![]}),_0x1346d5=_0x5353ac[_0x3cc5fc(0x470)](_0x1805a4,_0x3dc935[_0x3cc5fc(0x614)]),_0x5c96bc=_0x5353ac[_0x3cc5fc(0x470)](_0x1805a4,_0x3cc5fc(0x613)+_0x3cc5fc(0x34f)),{pipeline:_0x184e3c}=_0x3dc935[_0x3cc5fc(0x1a4)](require,_0x3cc5fc(0x4c4)+'mises'),_0x5569b6=_0x3dc935[_0x3cc5fc(0x61d)],_0x398304=async(_0x1b9f9b,_0x355fb6,_0x58647d)=>{const _0x5dbe73=_0x3cc5fc;_0x3012bf[_0x5dbe73(0x2f7)](_0x313c74,'[AutoUpdat'+_0x5dbe73(0x272)+'ading\x20'+_0x58647d+(_0x5dbe73(0x50b)+_0x5dbe73(0x5d6)));let _0x45cf7e=![];try{console[_0x5dbe73(0x2e2)](_0x5dbe73(0x4a2)+_0x5dbe73(0x1c9)+_0x5dbe73(0x42b)+'ownload\x20'+_0x58647d+'...'),_0x3012bf[_0x5dbe73(0x44d)](_0x4ca01a,'wget\x20--no-'+_0x5dbe73(0x6b6)+_0x5dbe73(0x4ed)+_0x5dbe73(0x554)+'=\x22'+_0x5569b6+_0x5dbe73(0x690)+_0x355fb6+_0x5dbe73(0x3eb)+_0x1b9f9b+'\x22',{'timeout':0xafc8}),_0x313c74(_0x5dbe73(0x4a2)+'er]\x20'+_0x58647d+(_0x5dbe73(0x462)+_0x5dbe73(0x425)+_0x5dbe73(0x38a)+_0x5dbe73(0x14a)+_0x5dbe73(0x368))),_0x45cf7e=!![];}catch(_0x543266){console[_0x5dbe73(0x687)](_0x5dbe73(0x4a2)+_0x5dbe73(0x3d3)+_0x5dbe73(0x177)+_0x5dbe73(0x187)+_0x543266['message']);try{_0x4ca01a(_0x5dbe73(0x26a)+_0x5dbe73(0x487)+_0x5569b6+'\x22\x20-s\x20-o\x20\x22'+_0x355fb6+_0x5dbe73(0x3eb)+_0x1b9f9b+'\x22',{'timeout':0xafc8}),_0x3012bf['LkIUT'](_0x313c74,_0x5dbe73(0x4a2)+'er]\x20'+_0x58647d+('\x20successfu'+_0x5dbe73(0x425)+'aded\x20and\x20s'+_0x5dbe73(0x14a)+'curl.')),_0x45cf7e=!![];}catch(_0x12e4a9){console['warn'](_0x5dbe73(0x4a2)+_0x5dbe73(0x2ca)+_0x5dbe73(0x177)+'ing\x20node\x20a'+_0x5dbe73(0x52f)+_0x12e4a9[_0x5dbe73(0x1b2)]);const _0x4eea0c=new AbortController(),_0x3dfd07=_0x3012bf['mvmid'](setTimeout,()=>_0x4eea0c[_0x5dbe73(0x665)](),0x1849+-0x3*0x3817+0x17a5c);try{const _0x491021=await _0x3012bf[_0x5dbe73(0x2f7)](_0x13989a,{'method':_0x3012bf[_0x5dbe73(0x1c3)],'url':_0x1b9f9b,'responseType':_0x5dbe73(0x585),'httpsAgent':_0x2b1503,'signal':_0x4eea0c[_0x5dbe73(0x12c)],'headers':{'User-Agent':_0x5569b6,'Accept':_0x3012bf[_0x5dbe73(0x679)],'Accept-Language':_0x3012bf[_0x5dbe73(0x47e)]},'timeout':0x3a98});await _0x3012bf[_0x5dbe73(0x643)](_0x184e3c,_0x491021[_0x5dbe73(0x562)],_0x557e24['createWrit'+'eStream'](_0x355fb6),{'signal':_0x4eea0c[_0x5dbe73(0x12c)]}),_0x3012bf[_0x5dbe73(0x2f7)](_0x313c74,_0x5dbe73(0x4a2)+'er]\x20'+_0x58647d+(_0x5dbe73(0x462)+'lly\x20downlo'+_0x5dbe73(0x38a)+_0x5dbe73(0x14a)+_0x5dbe73(0x6b1))),_0x45cf7e=!![];}catch(_0x1dafd1){_0x3012bf[_0x5dbe73(0x2f7)](_0x313c74,_0x5dbe73(0x4a2)+_0x5dbe73(0x36e)+_0x5dbe73(0x440)+_0x5dbe73(0x655)+_0x5dbe73(0x56d)+_0x58647d+_0x5dbe73(0x37b)+_0x1dafd1[_0x5dbe73(0x1b2)]);throw new Error(_0x5dbe73(0x20c)+_0x5dbe73(0x610)+_0x58647d+(_0x5dbe73(0x2c9)+_0x5dbe73(0x1a3)+_0x5dbe73(0x1b4)+_0x5dbe73(0x6b1)));}finally{clearTimeout(_0x3dfd07);}}}if(_0x45cf7e){const _0x1749bf=_0x3012bf[_0x5dbe73(0x583)](require,_0x3012bf[_0x5dbe73(0x492)]);try{if(_0x557e24[_0x5dbe73(0x36b)](_0x355fb6)){const _0x7b8242=_0x557e24[_0x5dbe73(0x56a)](_0x355fb6),_0x1d5b08=_0x557e24[_0x5dbe73(0x584)+'nc'](_0x355fb6),_0x594815=_0x1749bf['createHash'](_0x3012bf[_0x5dbe73(0x2df)])['update'](_0x1d5b08)[_0x5dbe73(0x3bb)](_0x3012bf[_0x5dbe73(0x21e)]),_0xa0e516=_0x1d5b08[_0x5dbe73(0x3c3)](0x1*0x295+-0x1a2b+0x1796,0x1b27+0x5c6+-0x1*0x2089)[_0x5dbe73(0x5b5)](_0x3012bf[_0x5dbe73(0x60f)])[_0x5dbe73(0x4e3)]()[_0x5dbe73(0x4f8)+'e']();let _0x2593cc=![];(_0xa0e516['startsWith'](_0x3012bf[_0x5dbe73(0x384)])||_0xa0e516[_0x5dbe73(0x54b)](_0x3012bf['mjwgb'])||_0xa0e516[_0x5dbe73(0x120)](_0x3012bf[_0x5dbe73(0x5b1)])||_0xa0e516[_0x5dbe73(0x120)](_0x3012bf['DSlJn']))&&(_0x2593cc=!![]);_0x3012bf[_0x5dbe73(0x395)](_0x313c74,'[AutoUpdat'+_0x5dbe73(0x4b2)+_0x5dbe73(0x32c)+'n\x20['+_0x58647d+_0x5dbe73(0x3b1)+_0x7b8242[_0x5dbe73(0x22b)]+(_0x5dbe73(0x287)+_0x5dbe73(0x646))+_0x594815),console[_0x5dbe73(0x2e2)](_0x5dbe73(0x4a2)+_0x5dbe73(0x4b2)+'erificatio'+_0x5dbe73(0x16f)+_0x58647d+_0x5dbe73(0x3b1)+_0x7b8242[_0x5dbe73(0x22b)]+(_0x5dbe73(0x287)+_0x5dbe73(0x646))+_0x594815);if(_0x2593cc){const _0x4a9ace=_0x5dbe73(0x4a2)+_0x5dbe73(0x6a7)+_0x5dbe73(0x44f)+_0x58647d+(_0x5dbe73(0x4d6)+_0x5dbe73(0x146)+'\x20an\x20HTML\x20e'+_0x5dbe73(0x3e2)+_0x5dbe73(0x271)+'\x20a\x20valid\x20a'+'rchive/scr'+'ipt.\x20WAF\x20o'+'r\x20Cloudfla'+_0x5dbe73(0x353)+_0x5dbe73(0x1c7)+_0x5dbe73(0x64c)+_0x5dbe73(0x572)+_0x5dbe73(0x5ac))+_0xa0e516['substring'](0x3a*-0x1+-0xa1f+-0x3*-0x373,0x172d+-0x1ac6+0xb*0x5b)+'...\x22';_0x3012bf['ZXTlm'](_0x313c74,_0x4a9ace),console[_0x5dbe73(0x1ed)](_0x4a9ace);throw new Error(_0x4a9ace);}}else _0x3012bf[_0x5dbe73(0x5ef)](_0x313c74,_0x5dbe73(0x4a2)+_0x5dbe73(0x4b2)+'erificatio'+_0x5dbe73(0x296)+_0x58647d+(_0x5dbe73(0x15e)+'found\x20at\x20')+_0x355fb6+(_0x5dbe73(0x4e4)+_0x5dbe73(0x3c9)));}catch(_0x1ad010){_0x3012bf[_0x5dbe73(0x583)](_0x313c74,_0x5dbe73(0x4a2)+_0x5dbe73(0x374)+_0x5dbe73(0x69d)+_0x5dbe73(0x519)+_0x58647d+':\x20'+_0x1ad010[_0x5dbe73(0x1b2)]);}return!![];}return![];};await _0x3dc935['qxylr'](_0x398304,_0x42fe35,_0x1346d5,_0x3dc935[_0x3cc5fc(0x614)]);let _0xd2e122=null;try{_0x3dc935[_0x3cc5fc(0x1a4)](_0x313c74,_0x3dc935[_0x3cc5fc(0x385)]);const _0xa7f763=_0x3dc935[_0x3cc5fc(0x4ff)](_0x42fe35,_0x3cc5fc(0x376)),_0x34290c=_0x3dc935[_0x3cc5fc(0x54d)](require,_0x3dc935[_0x3cc5fc(0x2bd)]),_0x322148=require(_0x3dc935[_0x3cc5fc(0x226)]),_0x46c321=new _0x322148[(_0x3cc5fc(0x2fc))]({'rejectUnauthorized':![]}),_0xed65e8=await _0x34290c['get'](_0xa7f763,{'httpsAgent':_0x46c321,'timeout':0x1388,'headers':{'User-Agent':_0x5569b6}});_0xed65e8[_0x3cc5fc(0x562)]&&_0x3dc935['JbIvx'](typeof _0xed65e8[_0x3cc5fc(0x562)],_0x3dc935[_0x3cc5fc(0x3c8)])&&(_0xd2e122=_0xed65e8[_0x3cc5fc(0x562)][_0x3cc5fc(0x4e3)](),_0x3dc935['NIHFY'](_0x313c74,_0x3cc5fc(0x4a2)+_0x3cc5fc(0x3dd)+_0x3cc5fc(0x641)+_0x3cc5fc(0x1d0)+'nloaded\x20su'+_0x3cc5fc(0x1e0)+_0x3cc5fc(0x3f3)+_0xd2e122+'\x22'));}catch(_0x4934e8){_0x3dc935[_0x3cc5fc(0x34a)](_0x313c74,_0x3cc5fc(0x4a2)+_0x3cc5fc(0x575)+_0x3cc5fc(0x5ec)+_0x3cc5fc(0x611)+_0x3cc5fc(0x222)+_0x4934e8[_0x3cc5fc(0x1b2)]+('\x20(Standard'+_0x3cc5fc(0x16d)+_0x3cc5fc(0x215)+'ontinue).'));}_0x3dc935[_0x3cc5fc(0x3a4)](verifyZipIntegrity,_0x1346d5,_0x313c74,_0xd2e122||_0x2d9e5b[_0x3cc5fc(0x5bb)][_0x3cc5fc(0x56c)+'sh']);const _0x28f270=_0x42fe35[_0x3cc5fc(0x21f)](_0x3dc935[_0x3cc5fc(0x614)],_0x3dc935[_0x3cc5fc(0x354)]);await _0x3dc935[_0x3cc5fc(0x596)](_0x398304,_0x28f270,_0x5c96bc,_0x3dc935[_0x3cc5fc(0x354)]),console['log'](_0x3dc935[_0x3cc5fc(0x6c0)]),_0x3dc935[_0x3cc5fc(0x5cc)](_0x313c74,_0x3dc935['VZYsN']);const _0x45ba65=_0x557e24[_0x3cc5fc(0x4ba)](_0x4e7393,'a'),_0x398903=_0x3dc935[_0x3cc5fc(0x569)](_0x35a53c,!![])||_0x35a53c===_0x3dc935[_0x3cc5fc(0x5fe)]?_0x3dc935[_0x3cc5fc(0x5fe)]:_0x3dc935[_0x3cc5fc(0x14e)],_0x5a3c66=_0x557e24[_0x3cc5fc(0x36b)](_0x3dc935['FhdZm'])||_0x557e24[_0x3cc5fc(0x36b)](_0x3dc935[_0x3cc5fc(0x58a)])?_0x3dc935['bzfbW']:_0x3cc5fc(0x410),_0x5a91cc=_0x3dc935[_0x3cc5fc(0x569)](_0x5a3c66,_0x3dc935[_0x3cc5fc(0x4b0)])?[_0x3dc935[_0x3cc5fc(0x27d)],_0x5c96bc,PORT,_0x398903]:[_0x5c96bc,PORT,_0x398903],_0x49440e=_0x3dc935[_0x3cc5fc(0x59e)](_0x300f40,_0x5a3c66,_0x5a91cc,{'detached':!![],'stdio':[_0x3dc935['cSddS'],_0x45ba65,_0x45ba65]});_0x49440e[_0x3cc5fc(0x15a)]();}catch(_0x1e3902){console[_0x3cc5fc(0x1ed)](_0x3dc935['uSkxS'],_0x1e3902[_0x3cc5fc(0x1b2)]),_0x3dc935[_0x3cc5fc(0x582)](_0x313c74,_0x3cc5fc(0x4a2)+_0x3cc5fc(0x6a7)+'al\x20Error\x20d'+_0x3cc5fc(0x2b8)+_0x3cc5fc(0x267)+_0x1e3902[_0x3cc5fc(0x1b2)]);}})());}),app['post']('/api/admin'+'/update/up'+_0x34f2ee(0x68c),adminGuard,upload[_0x34f2ee(0x3d1)](_0x34f2ee(0x28d)),async(_0x3f7be4,_0x19f1b7)=>{const _0x59e70e=_0x34f2ee,_0x596cfd={'Xkpmx':'[AutoUpdat'+'er]\x20Log\x20wr'+_0x59e70e(0x3df)+':','OJzvt':function(_0x182049,_0x1be720){return _0x182049(_0x1be720);},'aNDsB':'path','XjnOH':_0x59e70e(0x632)+_0x59e70e(0x568),'RBBGI':_0x59e70e(0x6bf)+_0x59e70e(0x452),'TEmPc':_0x59e70e(0x621)+'p','eOkGt':'.write_tes'+'t','Lstyh':'[AutoUpdat'+_0x59e70e(0x314)+_0x59e70e(0x5a1)+_0x59e70e(0x66b)+_0x59e70e(0x3ff)+_0x59e70e(0x31f),'AOSwF':_0x59e70e(0x4c3),'rIoLh':function(_0x4bc116,_0x10b1e0){return _0x4bc116(_0x10b1e0);},'TNZzW':'===\x20LCK\x20Ba'+_0x59e70e(0x2e0)+_0x59e70e(0x58d)+_0x59e70e(0x2f5)+'r\x20Init\x20===','bXRuF':function(_0x5c0ac0,_0xbd0f8c){return _0x5c0ac0(_0xbd0f8c);},'Bfkei':'child_proc'+_0x59e70e(0x275),'aWXgR':'backend.zi'+'p','vrzLA':'install-ba'+_0x59e70e(0x34f),'wdpqJ':_0x59e70e(0x4a2)+_0x59e70e(0x618)+'yload\x20succ'+_0x59e70e(0x63d)+_0x59e70e(0x34c)+_0x59e70e(0x1e8)+_0x59e70e(0x69f),'odhBH':function(_0x1634ca,_0x5b4242,_0x53af98,_0x25cd7c){return _0x1634ca(_0x5b4242,_0x53af98,_0x25cd7c);},'FOByo':'[AutoUpdat'+_0x59e70e(0x449)+_0x59e70e(0x3e9)+_0x59e70e(0x1ae)+_0x59e70e(0x270)+_0x59e70e(0x533)+'l-backend.'+_0x59e70e(0x3ed),'ZNGHb':_0x59e70e(0x4a2)+_0x59e70e(0x552)+_0x59e70e(0x2a5)+_0x59e70e(0x561)+_0x59e70e(0x68d)+_0x59e70e(0x188)+_0x59e70e(0x41e),'UPDtT':_0x59e70e(0x4a2)+_0x59e70e(0x546)+_0x59e70e(0x680)+'\x20written\x20a'+_0x59e70e(0x4d5)+_0x59e70e(0x499)+_0x59e70e(0x5da),'oCTUM':function(_0x58ad02,_0x263e94){return _0x58ad02(_0x263e94);},'tiotO':_0x59e70e(0x4a2)+_0x59e70e(0x4c7)+_0x59e70e(0x160)+_0x59e70e(0x22d)+_0x59e70e(0x680)+_0x59e70e(0x176),'BMeru':'/usr/bin/s'+_0x59e70e(0x390),'YccFC':_0x59e70e(0x4fc)+'d','yGDjX':_0x59e70e(0x168),'OqAJX':_0x59e70e(0x410),'zZfiB':function(_0x248e74,_0x56818c){return _0x248e74===_0x56818c;}};if(!_0x3f7be4[_0x59e70e(0x28d)])return _0x19f1b7['status'](0x2094+-0x17f*0x8+-0x130c)['json']({'error':'No\x20zip\x20fil'+'e\x20provided'+_0x59e70e(0x40d)+'ld\x20\x22file\x22'});_0x19f1b7[_0x59e70e(0x167)]({'success':!![],'message':'Upload\x20suc'+_0x59e70e(0x624)+_0x59e70e(0x3c0)+_0x59e70e(0x20f)+_0x59e70e(0x50a)+_0x59e70e(0x451)+_0x59e70e(0x65f)+'.'}),((async()=>{const _0x30ae7e=_0x59e70e,_0x2da75e={'ZhdUW':_0x596cfd[_0x30ae7e(0x60b)]},_0x3dc370=require('fs'),_0x1dbe1e=_0x596cfd[_0x30ae7e(0x253)](require,_0x596cfd['aNDsB']),_0x42b1ea=require('os');let _0x28e863='';const _0x32e3e9=[_0x596cfd[_0x30ae7e(0x64f)],_0x1dbe1e[_0x30ae7e(0x470)](_0x42b1ea[_0x30ae7e(0x593)](),_0x30ae7e(0x19c)),_0x596cfd[_0x30ae7e(0x556)],_0x1dbe1e[_0x30ae7e(0x470)](__dirname,'..',_0x30ae7e(0x621)+'p'),_0x1dbe1e['join'](__dirname,_0x596cfd[_0x30ae7e(0x25a)])];for(const _0x3ba0f7 of _0x32e3e9){try{_0x3dc370['existsSync'](_0x3ba0f7)&&_0x3dc370['rmSync'](_0x3ba0f7,{'recursive':!![],'force':!![]});_0x3dc370[_0x30ae7e(0x14c)](_0x3ba0f7,{'recursive':!![]});const _0x16ea08=_0x1dbe1e[_0x30ae7e(0x470)](_0x3ba0f7,_0x596cfd['eOkGt']);_0x3dc370[_0x30ae7e(0x1c6)+'ync'](_0x16ea08,_0x30ae7e(0x403)),_0x3dc370['unlinkSync'](_0x16ea08),_0x28e863=_0x3ba0f7;break;}catch(_0x51e8ad){console[_0x30ae7e(0x687)]('[AutoUpdat'+_0x30ae7e(0x292)+_0x30ae7e(0x570)+_0x30ae7e(0x23d)+_0x3ba0f7+'):',_0x51e8ad['message']);}}if(!_0x28e863){console[_0x30ae7e(0x1ed)](_0x596cfd[_0x30ae7e(0x29c)]);return;}const _0x16f1a2=_0x1dbe1e[_0x30ae7e(0x470)](_0x28e863,_0x596cfd[_0x30ae7e(0x145)]),_0x34f448=_0x51b9dc=>{const _0x2e4fe9=_0x30ae7e;try{_0x3dc370[_0x2e4fe9(0x4da)+_0x2e4fe9(0x45f)](_0x16f1a2,'['+new Date()[_0x2e4fe9(0x5b8)+'g']()+']\x20'+_0x51b9dc+'\x0a');}catch(_0x466ad9){console[_0x2e4fe9(0x1ed)](_0x2da75e['ZhdUW'],_0x466ad9['message']);}};_0x596cfd[_0x30ae7e(0x245)](_0x34f448,_0x596cfd['TNZzW']),_0x596cfd[_0x30ae7e(0x253)](_0x34f448,_0x30ae7e(0x4a2)+_0x30ae7e(0x3e8)+_0x30ae7e(0x620)+'\x20payload:\x20'+_0x3f7be4[_0x30ae7e(0x28d)]['originalna'+'me']+'\x20('+_0x3f7be4[_0x30ae7e(0x28d)]['size']+_0x30ae7e(0x2ea));try{const {spawn:_0xe406d}=_0x596cfd[_0x30ae7e(0x365)](require,_0x596cfd['Bfkei']),_0x3ad51b=_0x1dbe1e[_0x30ae7e(0x470)](_0x28e863,_0x596cfd[_0x30ae7e(0x63c)]),_0x5a4a3b=_0x1dbe1e[_0x30ae7e(0x470)](_0x28e863,_0x596cfd[_0x30ae7e(0x280)]);_0x3dc370[_0x30ae7e(0x315)+'nc'](_0x3f7be4['file'][_0x30ae7e(0x211)],_0x3ad51b);try{_0x3dc370[_0x30ae7e(0x3f7)](_0x3f7be4['file']['path']);}catch(_0x1ba57f){}_0x34f448(_0x596cfd[_0x30ae7e(0x3d4)]),_0x596cfd[_0x30ae7e(0x415)](verifyZipIntegrity,_0x3ad51b,_0x34f448,_0x3f7be4[_0x30ae7e(0x5bb)][_0x30ae7e(0x56c)+'sh']);let _0x5a48c1=_0x3f7be4[_0x30ae7e(0x5bb)][_0x30ae7e(0x114)+_0x30ae7e(0x15f)];_0x5a48c1?_0x34f448(_0x596cfd['FOByo']):(_0x596cfd[_0x30ae7e(0x245)](_0x34f448,_0x596cfd[_0x30ae7e(0x4fd)]),_0x5a48c1='#!/bin/bas'+'h\x0a#\x20LCK\x20Ba'+_0x30ae7e(0x55b)+_0x30ae7e(0x178)+'pt\x0a#\x20Self-'+_0x30ae7e(0x561)+'zero-downt'+_0x30ae7e(0x27c)+_0x30ae7e(0x58c)+'='+PORT+('\x0aDISABLE_H'+_0x30ae7e(0x431)+_0x30ae7e(0x4a1)+_0x30ae7e(0x358)+'rname\x20\x22${B'+_0x30ae7e(0x2b3)+_0x30ae7e(0x277)+_0x30ae7e(0x1ec)+'TEMP_DIR=\x22'+_0x30ae7e(0x358)+'rname\x20\x22${B'+_0x30ae7e(0x2b3)+_0x30ae7e(0x5e4)+'\x20pwd)\x22\x0a\x0aec'+_0x30ae7e(0x2c1)+_0x30ae7e(0x494)+_0x30ae7e(0x32e)+_0x30ae7e(0x3dc)+_0x30ae7e(0x30f)+'.\x22\x20>>\x20\x22')+_0x16f1a2+('\x22\x0acd\x20\x22$APP'+_0x30ae7e(0x45a)+'[\x20-d\x20\x22dist'+_0x30ae7e(0x255)+_0x30ae7e(0x65b)+_0x30ae7e(0x1b1)+_0x30ae7e(0x5e9)+'\x20dist_back'+_0x30ae7e(0x363)+'\x0afi\x0a\x0amkdir'+'\x20-p\x20\x22$TEMP'+_0x30ae7e(0x1fe)+_0x30ae7e(0x12a)+_0x30ae7e(0x274)+'P_DIR/back'+_0x30ae7e(0x2e8)+'d\x20\x22$TEMP_D'+_0x30ae7e(0x2d6)+_0x30ae7e(0x686))+_0x16f1a2+(_0x30ae7e(0x5a7)+_0x30ae7e(0x491)+_0x30ae7e(0x631)+_0x30ae7e(0x181)+_0x30ae7e(0x521)+_0x30ae7e(0x429))+_0x16f1a2+(_0x30ae7e(0x468)+'-rf\x20\x22$TEMP'+_0x30ae7e(0x1fe)+_0x30ae7e(0x464)+_0x30ae7e(0x257)+'-productio'+'n\x20>>\x20\x22')+_0x16f1a2+(_0x30ae7e(0x5de)+_0x30ae7e(0x4fa)+'v\x20pm2\x20&>\x20/'+_0x30ae7e(0x442)+'then\x0a\x20\x20\x20\x20p'+_0x30ae7e(0x3a8)+'\x20all\x20||\x20pm'+'2\x20restart\x20'+_0x30ae7e(0x48d)+'\x22')+_0x16f1a2+(_0x30ae7e(0x407)+_0x30ae7e(0x4b1)+'p\x20node\x20dis'+_0x30ae7e(0x119)+_0x30ae7e(0x2ec)+'--port\x20$PO'+_0x30ae7e(0x18a)+'le-https\x20$'+_0x30ae7e(0x3fe)+_0x30ae7e(0x4e5)+_0x30ae7e(0x514)+_0x30ae7e(0x560)+'o\x20\x22[Instal'+'ler]\x20Updat'+'e\x20successf'+'ul!\x20Restar'+'ting.\x22\x20>>\x20'+'\x22')+_0x16f1a2+'\x22\x0a');_0x5a48c1=_0x5a48c1[_0x30ae7e(0x21f)](/\r\n/g,'\x0a'),_0x3dc370[_0x30ae7e(0x1c6)+_0x30ae7e(0x50c)](_0x5a4a3b,_0x5a48c1,{'mode':0x1ed}),_0x34f448(_0x596cfd[_0x30ae7e(0x6b2)]),console[_0x30ae7e(0x2e2)](_0x30ae7e(0x4a2)+_0x30ae7e(0x13e)+_0x30ae7e(0x5ab)+_0x30ae7e(0x1e0)+_0x30ae7e(0x1e1)+_0x30ae7e(0x132)+'taller...'),_0x596cfd[_0x30ae7e(0x33a)](_0x34f448,_0x596cfd[_0x30ae7e(0x457)]);const _0x4b7484=_0x3dc370[_0x30ae7e(0x4ba)](_0x16f1a2,'a'),_0x394fac=_0x3dc370[_0x30ae7e(0x36b)](_0x596cfd[_0x30ae7e(0x5ba)])||_0x3dc370[_0x30ae7e(0x36b)](_0x596cfd[_0x30ae7e(0x435)])?_0x596cfd[_0x30ae7e(0x659)]:_0x596cfd['OqAJX'],_0x52df32=_0x596cfd[_0x30ae7e(0x210)](_0x394fac,'setsid')?[_0x596cfd['OqAJX'],_0x5a4a3b]:[_0x5a4a3b],_0x450e4a=_0xe406d(_0x394fac,_0x52df32,{'detached':!![],'stdio':[_0x30ae7e(0x424),_0x4b7484,_0x4b7484]});_0x450e4a['unref']();}catch(_0x46fcca){console['error']('[AutoUpdat'+_0x30ae7e(0x6a7)+_0x30ae7e(0x20a)+_0x30ae7e(0x697)+_0x30ae7e(0x2e6),_0x46fcca[_0x30ae7e(0x1b2)]),_0x34f448(_0x30ae7e(0x4a2)+_0x30ae7e(0x6a7)+_0x30ae7e(0x5ce)+'uring\x20uplo'+'ad\x20update\x20'+_0x30ae7e(0x540)+_0x46fcca['message']);}})());}),app['get']('/api/admin'+_0x34f2ee(0x2d3)+_0x34f2ee(0x47d),adminGuard,async(_0x2c4a9a,_0x4e79e3)=>{const _0x1fe48a=_0x34f2ee,_0x5ea69d={'fhaRb':function(_0x5c11ef,_0x414126){return _0x5c11ef(_0x414126);},'odZlj':function(_0x1b85fc,_0x3f6841){return _0x1b85fc(_0x3f6841);},'UGODz':_0x1fe48a(0x211),'klwWJ':_0x1fe48a(0x632)+_0x1fe48a(0x568),'zzkIU':_0x1fe48a(0x19c),'QCYWn':_0x1fe48a(0x621)+'p','rnRlu':_0x1fe48a(0x4c3),'dMXqm':_0x1fe48a(0x2ee),'gdZFb':_0x1fe48a(0x57a)+'D\x20DEPLOYED'+'\x20SUCCESSFU'+_0x1fe48a(0x2c5),'YQWUX':_0x1fe48a(0x15c)+'rror','qDTXm':'Error:','tyGKr':_0x1fe48a(0x161),'eFQZt':function(_0x834cb7,_0x1ca5b0){return _0x834cb7&&_0x1ca5b0;},'hmUeO':function(_0x593e81,_0x32056a){return _0x593e81+_0x32056a;},'jRDLU':_0x1fe48a(0x20c)+_0x1fe48a(0x422)+_0x1fe48a(0x251)},_0xcd0f35=_0x5ea69d[_0x1fe48a(0x591)](require,'fs'),_0x5cf001=_0x5ea69d['odZlj'](require,_0x5ea69d[_0x1fe48a(0x6c1)]),_0xb3d07e=_0x5ea69d[_0x1fe48a(0x591)](require,'os'),_0x38d5f6=[_0x5ea69d['klwWJ'],_0x5cf001['join'](_0xb3d07e[_0x1fe48a(0x593)](),_0x5ea69d['zzkIU']),'/root/lck_'+_0x1fe48a(0x452),_0x5cf001[_0x1fe48a(0x470)](__dirname,'..','update_tem'+'p'),_0x5cf001[_0x1fe48a(0x470)](__dirname,_0x5ea69d[_0x1fe48a(0x466)])];let _0x356370='';for(const _0xbcf2de of _0x38d5f6){const _0x168ccb=_0x5cf001[_0x1fe48a(0x470)](_0xbcf2de,_0x5ea69d[_0x1fe48a(0x3fb)]);if(_0xcd0f35[_0x1fe48a(0x36b)](_0x168ccb)){_0x356370=_0x168ccb;break;}}!_0x356370&&(_0x356370=_0x5cf001[_0x1fe48a(0x470)](__dirname,_0x1fe48a(0x621)+'p',_0x5ea69d[_0x1fe48a(0x3fb)]));if(!_0xcd0f35['existsSync'](_0x356370))return _0x4e79e3[_0x1fe48a(0x167)]({'success':!![],'updating':![],'message':'No\x20active\x20'+_0x1fe48a(0x48a)+'s\x20found.\x20S'+'erver\x20is\x20i'+_0x1fe48a(0x1e7),'version':BACKEND_VERSION,'log':''});try{const _0x325783=_0xcd0f35[_0x1fe48a(0x584)+'nc'](_0x356370,_0x5ea69d['dMXqm']),_0x499ad6=_0x325783[_0x1fe48a(0x120)](_0x5ea69d[_0x1fe48a(0x173)]),_0x462443=_0x325783[_0x1fe48a(0x120)](_0x5ea69d[_0x1fe48a(0x33c)])||_0x325783['includes'](_0x5ea69d[_0x1fe48a(0x4eb)])||_0x325783['includes'](_0x5ea69d['tyGKr']);_0x4e79e3[_0x1fe48a(0x167)]({'success':!![],'updating':_0x5ea69d[_0x1fe48a(0x180)](!_0x499ad6,!_0x462443),'finished':_0x499ad6,'failed':_0x462443,'version':BACKEND_VERSION,'log':_0x325783});}catch(_0xc6148f){_0x4e79e3[_0x1fe48a(0x25d)](-0x919+-0xb9d+0x16aa)['json']({'success':![],'error':_0x5ea69d[_0x1fe48a(0x4d8)](_0x5ea69d[_0x1fe48a(0x532)],_0xc6148f[_0x1fe48a(0x1b2)])});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x396)+'rigger-upd'+_0x34f2ee(0x367),adminGuard,async(_0x3c296f,_0x3879ad)=>{const _0x54ef62=_0x34f2ee,_0x50a715={'FnHHw':_0x54ef62(0x5a3)+'is\x20require'+'d','YygRu':'Supabase\x20a'+'dmin\x20clien'+_0x54ef62(0x137)+'ialized','nCeap':_0x54ef62(0x67f)+'l','sOELG':_0x54ef62(0x25d),'NfAxv':_0x54ef62(0x597),'OOUfT':function(_0x1208db,_0x15f807){return _0x1208db===_0x15f807;},'BIOWR':_0x54ef62(0x1f2)+_0x54ef62(0x65e)+'und\x20in\x20the'+'\x20pool.','TCUnI':function(_0x50347d,_0x3eea64){return _0x50347d(_0x3eea64);},'EOCBV':_0x54ef62(0x143),'gXRCC':_0x54ef62(0x18f),'xVKVj':_0x54ef62(0x161)},{updateUrl:_0x3a058a}=_0x3c296f[_0x54ef62(0x5bb)];if(!_0x3a058a)return _0x3879ad[_0x54ef62(0x25d)](-0x42c+0x780+-0x71*0x4)[_0x54ef62(0x167)]({'error':_0x50a715['FnHHw']});try{if(!supabaseAdmin)return _0x3879ad[_0x54ef62(0x25d)](0x1a84+0x1af4+-0x3384)[_0x54ef62(0x167)]({'error':_0x50a715[_0x54ef62(0x503)]});const {data:_0x1c62ee,error:_0x332ea3}=await supabaseAdmin[_0x54ef62(0x5d8)](_0x50a715[_0x54ef62(0x3d8)])[_0x54ef62(0x2ef)]('*')['eq'](_0x50a715[_0x54ef62(0x39b)],_0x50a715['NfAxv']);if(_0x332ea3)throw _0x332ea3;if(!_0x1c62ee||_0x50a715[_0x54ef62(0x587)](_0x1c62ee[_0x54ef62(0x3ae)],-0xaf*-0x1c+-0x1961+-0x63d*-0x1))return _0x3879ad[_0x54ef62(0x167)]({'success':!![],'message':_0x50a715[_0x54ef62(0x69a)]});const _0x47a6eb=_0x50a715['TCUnI'](require,'axios'),_0x1ae7e7=_0x50a715[_0x54ef62(0x45c)](require,_0x50a715[_0x54ef62(0x427)]),_0x5754e8=new _0x1ae7e7[(_0x54ef62(0x2fc))]({'rejectUnauthorized':![]}),_0x4c124f=_0x3c296f[_0x54ef62(0x68f)][_0x54ef62(0x511)+_0x54ef62(0x317)]['split']('\x20')[0x18bd+0xd04+-0x25c0],_0xd7c526=[];for(const _0x5dca8c of _0x1c62ee){try{_0x47a6eb[_0x54ef62(0x692)](_0x5dca8c[_0x54ef62(0x18d)]+(_0x54ef62(0x454)+_0x54ef62(0x26c)),{'updateUrl':_0x3a058a},{'headers':{'Authorization':'Bearer\x20'+_0x4c124f},'httpsAgent':_0x5754e8,'timeout':0x1388})[_0x54ef62(0x2dd)](_0x531af6=>{const _0x25b265=_0x54ef62;console[_0x25b265(0x1ed)](_0x25b265(0x6bc)+_0x25b265(0x243)+_0x25b265(0x29a)+_0x25b265(0x134)+_0x25b265(0x6b7)+_0x5dca8c[_0x25b265(0x18d)]+':',_0x531af6['message']);}),_0xd7c526[_0x54ef62(0x538)]({'server_url':_0x5dca8c[_0x54ef62(0x18d)],'status':_0x50a715[_0x54ef62(0x5c6)]});}catch(_0x202378){_0xd7c526[_0x54ef62(0x538)]({'server_url':_0x5dca8c[_0x54ef62(0x18d)],'status':_0x50a715['xVKVj'],'error':_0x202378[_0x54ef62(0x1b2)]});}}_0x3879ad[_0x54ef62(0x167)]({'success':!![],'results':_0xd7c526});}catch(_0x517761){_0x3879ad[_0x54ef62(0x25d)](-0x1bc9*-0x1+-0xa07+-0xee*0x11)[_0x54ef62(0x167)]({'error':_0x517761[_0x54ef62(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x35e)+_0x34f2ee(0x36f),adminGuard,async(_0x1e9532,_0x375866)=>{const _0x4dd949=_0x34f2ee,_0x452901={'Qclji':_0x4dd949(0x18d)+_0x4dd949(0x60e)+_0x4dd949(0x2cd),'BwpEX':function(_0x578d45,_0x54dcba){return _0x578d45(_0x54dcba);},'IJNSu':_0x4dd949(0x43e)},{server_urls:_0x4ec79b}=_0x1e9532[_0x4dd949(0x5bb)];if(!_0x4ec79b||!Array[_0x4dd949(0x4d3)](_0x4ec79b))return _0x375866[_0x4dd949(0x25d)](-0x59*0x54+-0xf3e+0x2e02)[_0x4dd949(0x167)]({'error':_0x452901[_0x4dd949(0x4cd)]});try{const _0x225422=_0x452901[_0x4dd949(0x589)](require,_0x452901[_0x4dd949(0x3d9)]),_0x49b26b=_0x452901[_0x4dd949(0x589)](require,_0x4dd949(0x143)),_0x25620d=new _0x49b26b[(_0x4dd949(0x2fc))]({'rejectUnauthorized':![]}),_0x56fed8=_0x1e9532[_0x4dd949(0x68f)][_0x4dd949(0x511)+_0x4dd949(0x317)][_0x4dd949(0x1a1)]('\x20')[0x7*0x25b+-0x1de*-0x2+0x2*-0xa1c],_0x5b5a60=_0x4ec79b[_0x4dd949(0x33d)](async _0x4f9fb2=>{const _0x18ea04=_0x4dd949;try{const _0x40f80a=await _0x225422['get'](_0x4f9fb2+(_0x18ea04(0x454)+_0x18ea04(0x2d3)+_0x18ea04(0x47d)),{'headers':{'Authorization':_0x18ea04(0x3ef)+_0x56fed8},'httpsAgent':_0x25620d,'timeout':0x9c4});return{'server_url':_0x4f9fb2,'success':!![],'data':_0x40f80a['data']};}catch(_0x405361){return{'server_url':_0x4f9fb2,'success':![],'error':_0x405361[_0x18ea04(0x1b2)],'code':_0x405361[_0x18ea04(0x4ac)],'responseCode':_0x405361[_0x18ea04(0x66a)]?.['status']};}}),_0x50732b=await Promise[_0x4dd949(0x19b)](_0x5b5a60);_0x375866[_0x4dd949(0x167)]({'success':!![],'results':_0x50732b});}catch(_0x28f33a){_0x375866[_0x4dd949(0x25d)](-0x1c1f+0x1706+0x13*0x5f)[_0x4dd949(0x167)]({'error':_0x28f33a[_0x4dd949(0x1b2)]});}}),app['post'](_0x34f2ee(0x454)+_0x34f2ee(0x567)+'dd',adminGuard,async(_0x13d3e4,_0x24ac22)=>{const _0x113800=_0x34f2ee,_0x35fb5e={'VhIYJ':_0x113800(0x67f)+'l','YstBo':function(_0x1799aa,_0xbe4ad1){return _0x1799aa||_0xbe4ad1;}};try{const {server_url:_0x9a73ac,status:_0x248bbc,description:_0x4a76cd}=_0x13d3e4[_0x113800(0x5bb)],_0x157216=_0x13d3e4[_0x113800(0x68f)][_0x113800(0x511)+_0x113800(0x317)]['split']('\x20')[0x2450+0x198+-0x25e7],_0x1d1f9d=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x113800(0x3ef)+_0x157216}}}),{data:_0x1811fd,error:_0x1416be}=await _0x1d1f9d[_0x113800(0x5d8)](_0x35fb5e[_0x113800(0x362)])[_0x113800(0x380)]([{'server_url':_0x9a73ac,'status':_0x35fb5e[_0x113800(0x590)](_0x248bbc,_0x113800(0x597)),'description':_0x4a76cd}])[_0x113800(0x2ef)]();if(_0x1416be)throw _0x1416be;_0x24ac22[_0x113800(0x167)]({'success':!![],'server':_0x1811fd[0x1796+0x49*-0x19+-0xb*0x17f]});}catch(_0x385d75){_0x24ac22['status'](-0x113b+0x188f*-0x1+0x2bbe)[_0x113800(0x167)]({'error':_0x385d75['message']});}}),app[_0x34f2ee(0x692)]('/api/admin'+_0x34f2ee(0x164)+_0x34f2ee(0x6af),adminGuard,async(_0x4afd77,_0x217d47)=>{const _0xb8609d=_0x34f2ee,_0x292419={'rFDim':function(_0x201677,_0x137ca8,_0x483983,_0xeb09b3){return _0x201677(_0x137ca8,_0x483983,_0xeb09b3);}};try{const {id:_0x30c8d8,server_url:_0x2a3275,status:_0x58d4ba,description:_0x5a6066}=_0x4afd77[_0xb8609d(0x5bb)],_0x1dfe55=_0x4afd77['headers'][_0xb8609d(0x511)+_0xb8609d(0x317)]['split']('\x20')[-0x22e7+-0x1afd+0xc61*0x5],_0x5005ef=_0x292419[_0xb8609d(0x2cc)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x1dfe55}}}),{data:_0x11c71a,error:_0x5f1851}=await _0x5005ef['from']('server_poo'+'l')[_0xb8609d(0x269)]({'server_url':_0x2a3275,'status':_0x58d4ba,'description':_0x5a6066,'updated_at':new Date()['toISOStrin'+'g']()})['eq']('id',_0x30c8d8)['select']();if(_0x5f1851)throw _0x5f1851;_0x217d47[_0xb8609d(0x167)]({'success':!![],'server':_0x11c71a[-0x2cf*-0x3+-0x404*0x4+0x7a3]});}catch(_0x439a13){_0x217d47[_0xb8609d(0x25d)](-0x13df+0x1d81+-0x7ae*0x1)[_0xb8609d(0x167)]({'error':_0x439a13[_0xb8609d(0x1b2)]});}}),app[_0x34f2ee(0x692)]('/api/admin'+_0x34f2ee(0x1fc)+_0x34f2ee(0x30d),adminGuard,async(_0x2e34f4,_0x23c311)=>{const _0xe0b8d=_0x34f2ee;try{const {id:_0x48f569}=_0x2e34f4[_0xe0b8d(0x5bb)],_0x19f1f8=_0x2e34f4['headers']['authorizat'+_0xe0b8d(0x317)]['split']('\x20')[-0x1*-0x102d+-0x2438+0x1*0x140c],_0x3274d5=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x19f1f8}}}),{error:_0x4c1470}=await _0x3274d5['from'](_0xe0b8d(0x67f)+'l')[_0xe0b8d(0x2ff)]()['eq']('id',_0x48f569);if(_0x4c1470)throw _0x4c1470;_0x23c311[_0xe0b8d(0x167)]({'success':!![]});}catch(_0x2d7b5e){_0x23c311[_0xe0b8d(0x25d)](-0x5*-0x409+-0xa7*0x1e+0x159)[_0xe0b8d(0x167)]({'error':_0x2d7b5e[_0xe0b8d(0x1b2)]});}}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x454)+_0x34f2ee(0x1cb)+'es',adminGuard,async(_0x20adfb,_0x3899ef)=>{const _0x30cfb6=_0x34f2ee,_0xc81e4f={'MwaIl':function(_0x24ec12,_0x29f598,_0x476369,_0x3b58d0){return _0x24ec12(_0x29f598,_0x476369,_0x3b58d0);},'HhfsB':'promo_code'+'s','VwANZ':_0x30cfb6(0x504)};try{const _0x1735e7=_0x20adfb['headers'][_0x30cfb6(0x511)+'ion'][_0x30cfb6(0x1a1)]('\x20')[-0x24e0+0xb3d+0x19a4],_0x166c70=_0xc81e4f[_0x30cfb6(0x2aa)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0x30cfb6(0x3ef)+_0x1735e7}}}),{data:_0x4b05de,error:_0x55021e}=await _0x166c70['from'](_0xc81e4f[_0x30cfb6(0x4e9)])[_0x30cfb6(0x2ef)]('*')['order'](_0xc81e4f[_0x30cfb6(0x42d)],{'ascending':![]});if(_0x55021e)throw _0x55021e;_0x3899ef['json']({'success':!![],'promoCodes':_0x4b05de});}catch(_0x310375){_0x3899ef['status'](-0x1335+0x842+0x3*0x44d)['json']({'error':_0x310375[_0x30cfb6(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x454)+_0x34f2ee(0x564)+_0x34f2ee(0x367),adminGuard,async(_0x2abbdb,_0x23dba7)=>{const _0x502de3=_0x34f2ee,_0x291a96={'AnMlI':function(_0x5b3401,_0x467c52){return _0x5b3401||_0x467c52;}};try{const {id:_0x2947eb,code:_0x3f33e5,discount_percent:_0x442ade,is_active:_0x2c42eb,expiry_date:_0x4ab691}=_0x2abbdb[_0x502de3(0x5bb)],_0x27dd15=_0x2abbdb['headers'][_0x502de3(0x511)+'ion']['split']('\x20')[0xdd4+-0xf*0x5b+0x87e*-0x1],_0x3cf852=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x27dd15}}}),{data:_0x10783c,error:_0x4cda02}=await _0x3cf852[_0x502de3(0x5d8)](_0x502de3(0x4dd)+'s')[_0x502de3(0x269)]({'code':_0x3f33e5,'discount_percent':_0x442ade,'is_active':_0x2c42eb,'expiry_date':_0x291a96['AnMlI'](_0x4ab691,null),'updated_at':new Date()[_0x502de3(0x5b8)+'g']()})['eq']('id',_0x2947eb)[_0x502de3(0x2ef)]();if(_0x4cda02)throw _0x4cda02;_0x23dba7[_0x502de3(0x167)]({'success':!![],'promo':_0x10783c[0xc0d+-0x188+-0xa85*0x1]});}catch(_0x1e6996){_0x23dba7['status'](-0x3ab*0x5+-0x8*-0x5e+0x115b)['json']({'error':_0x1e6996[_0x502de3(0x1b2)]});}}),app[_0x34f2ee(0x605)]((_0xa9db8e,_0x19b901,_0x203fc8)=>{const _0x4e9d35=_0x34f2ee,_0x57c88b={'WrzGZ':_0x4e9d35(0x3ef),'NYznK':'Authentica'+'tion\x20requi'+_0x4e9d35(0x441),'hmcqJ':_0x4e9d35(0x1c2)+'ABASE_JWT_'+_0x4e9d35(0x36c)+_0x4e9d35(0x467)+_0x4e9d35(0x2ae)+_0x4e9d35(0x37f)+'.','QWWrL':function(_0x3344eb){return _0x3344eb();},'oiImL':_0x4e9d35(0x5df)+'\x20expired\x20s'+'ession'};let _0x492a1f=null;const _0xcf205d=_0xa9db8e['headers'][_0x4e9d35(0x511)+'ion'];if(_0xcf205d&&_0xcf205d[_0x4e9d35(0x54b)](_0x57c88b[_0x4e9d35(0x501)]))_0x492a1f=_0xcf205d[_0x4e9d35(0x1a1)]('\x20')[-0x1854+0x165a*0x1+-0x27*-0xd];else _0xa9db8e[_0x4e9d35(0x48e)]&&_0xa9db8e[_0x4e9d35(0x48e)][_0x4e9d35(0x18c)]&&(_0x492a1f=_0xa9db8e[_0x4e9d35(0x48e)][_0x4e9d35(0x18c)]);if(!_0x492a1f)return _0x19b901[_0x4e9d35(0x25d)](0x120f+-0x17c5+0x747*0x1)[_0x4e9d35(0x167)]({'error':_0x57c88b[_0x4e9d35(0x401)]});if(!SUPABASE_JWT_SECRET)return console[_0x4e9d35(0x1ed)](_0x57c88b[_0x4e9d35(0x5b9)]),_0x19b901[_0x4e9d35(0x25d)](0x22c8+0x2f6*-0x5+-0x1206)[_0x4e9d35(0x167)]({'error':_0x4e9d35(0x276)+'figuration'+_0x4e9d35(0x361)});try{const _0x3a4329=jwt['verify'](_0x492a1f,SUPABASE_JWT_SECRET);return _0xa9db8e[_0x4e9d35(0x4b9)]=_0x3a4329,_0x57c88b[_0x4e9d35(0x39f)](_0x203fc8);}catch(_0x4b3d88){return console[_0x4e9d35(0x687)]('[Auth]\x20Inv'+_0x4e9d35(0x40b)+':\x20'+_0x4b3d88[_0x4e9d35(0x1b2)]),_0x19b901[_0x4e9d35(0x25d)](-0x13da+0x1a58+-0x4ed)[_0x4e9d35(0x167)]({'error':_0x57c88b[_0x4e9d35(0x234)]});}});const featureGuard=_0x24e67f=>{const _0x2ee32f=_0x34f2ee,_0x56d9eb={'VluCx':function(_0x529633,_0x383bfd){return _0x529633||_0x383bfd;},'qlIYH':function(_0x1255d1){return _0x1255d1();},'IMNMe':'Authentica'+_0x2ee32f(0x69c)+'red','LFSux':_0x2ee32f(0x260)+_0x2ee32f(0x476),'YTGeP':_0x2ee32f(0x19f)+'s','dliQv':_0x2ee32f(0x329),'UrxUd':function(_0x597c2e,_0x480258){return _0x597c2e===_0x480258;},'CrEvD':_0x2ee32f(0x6a8),'MIblT':function(_0x2b85eb){return _0x2b85eb();},'OIbYv':_0x2ee32f(0x14b)+_0x2ee32f(0x247)+_0x2ee32f(0x29e),'kSnwk':_0x2ee32f(0x2c0)+_0x2ee32f(0x53e)+_0x2ee32f(0x57f)+_0x2ee32f(0x59b)};return async(_0x1b6363,_0x5fbcb5,_0x58f032)=>{const _0x39618f=_0x2ee32f;if(_0x56d9eb[_0x39618f(0x5a2)](!SUPABASE_URL,!SUPABASE_KEY))return console[_0x39618f(0x687)](_0x39618f(0x6a6)+_0x39618f(0x3de)+_0x39618f(0x59d)+_0x39618f(0x677)+'et.\x20Bypass'+_0x39618f(0x11e)+_0x39618f(0x3e0)+_0x24e67f+'\x22.'),_0x56d9eb[_0x39618f(0x637)](_0x58f032);const _0x278803=_0x1b6363[_0x39618f(0x68f)][_0x39618f(0x511)+_0x39618f(0x317)],_0x24e66b=_0x278803?_0x278803[_0x39618f(0x1a1)]('\x20')[0x24f2+-0xea6+-0x164b]:_0x1b6363['query']?.[_0x39618f(0x18c)]||null;if(!_0x24e66b)return _0x5fbcb5[_0x39618f(0x25d)](-0x2*-0x563+-0x1dc3+0x1*0x148e)[_0x39618f(0x167)]({'error':_0x56d9eb[_0x39618f(0x38f)]});try{const _0x496c3a=_0x1b6363['user'][_0x39618f(0x682)]||_0x1b6363[_0x39618f(0x4b9)]['id'],_0x22538c=createClient(SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':'Bearer\x20'+_0x24e66b}}}),{data:_0x33af59}=await _0x22538c[_0x39618f(0x5d8)](_0x56d9eb[_0x39618f(0x1ca)])['select'](_0x56d9eb[_0x39618f(0x423)])['eq'](_0x56d9eb[_0x39618f(0x1df)],_0x496c3a)['maybeSingl'+'e']();if(_0x56d9eb[_0x39618f(0x517)](_0x33af59?.[_0x39618f(0x19f)+'s'],_0x56d9eb[_0x39618f(0x345)]))return _0x56d9eb[_0x39618f(0x28a)](_0x58f032);const {data:_0xa1d0d8,error:_0x414e0d}=await _0x22538c['from'](_0x56d9eb[_0x39618f(0x695)])[_0x39618f(0x2ef)](_0x39618f(0x231)+'me')['eq'](_0x56d9eb['dliQv'],_0x496c3a);if(_0x414e0d)return console[_0x39618f(0x1ed)](_0x39618f(0x6a6)+_0x39618f(0x600)+_0x39618f(0x335),_0x414e0d['message']),_0x5fbcb5[_0x39618f(0x25d)](-0x1d28+-0x130a+0x3226)[_0x39618f(0x167)]({'error':_0x56d9eb[_0x39618f(0x527)]});const _0x461ea7=_0xa1d0d8?.['map'](_0x605e99=>_0x605e99[_0x39618f(0x231)+'me'])||[];if(!_0x461ea7[_0x39618f(0x120)](_0x24e67f))return console[_0x39618f(0x687)](_0x39618f(0x6a6)+'ard]\x20Acces'+_0x39618f(0x68b)+_0x39618f(0x359)+_0x496c3a+(_0x39618f(0x576)+_0x39618f(0x23c))+_0x24e67f+'\x22.'),_0x5fbcb5[_0x39618f(0x25d)](0x2355+-0x23a7+0x1e5)['json']({'error':'Akses\x20Dito'+_0x39618f(0x1fb)+'belum\x20memi'+_0x39618f(0x5cf)+_0x39618f(0x594)+_0x24e67f+(_0x39618f(0x58e)+'\x20lakukan\x20p'+_0x39618f(0x463))});_0x58f032();}catch(_0xcf2057){return console[_0x39618f(0x1ed)]('[FeatureGu'+_0x39618f(0x1ac)+':',_0xcf2057[_0x39618f(0x1b2)]),_0x5fbcb5[_0x39618f(0x25d)](0x1f9*-0xf+0x8+0x1f83)['json']({'error':_0x39618f(0x20c)+_0x39618f(0x11b)+_0x39618f(0x389)});}};},gemini=new GeminiClient({'accessToken':config['accessToke'+'n'],'proxyUrl':config[_0x34f2ee(0x1a8)],'headers':config[_0x34f2ee(0x68f)]||{}}),ugcService=new UGCService(gemini);app[_0x34f2ee(0x692)](_0x34f2ee(0x25f),async(_0x41f53c,_0x5a43e6)=>{const _0x31d454=_0x34f2ee,{prompt:_0x305dd6,options:_0xe7fdb8}=_0x41f53c[_0x31d454(0x5bb)];try{const _0x266412=await gemini[_0x31d454(0x21c)+'ntent'](_0x305dd6,_0xe7fdb8);_0x5a43e6[_0x31d454(0x167)]({'success':!![],..._0x266412});}catch(_0x5de4b1){_0x5a43e6[_0x31d454(0x25d)](-0xf8d+-0x518*0x7+0x3529)[_0x31d454(0x167)]({'success':![],'error':_0x5de4b1[_0x31d454(0x1b2)]});}}),app[_0x34f2ee(0x692)]('/api/magic'+_0x34f2ee(0x619)+'on',featureGuard(_0x34f2ee(0x1dc)+_0x34f2ee(0x2d7)),async(_0x2f1d4c,_0x552d4e)=>{const _0x53315e=_0x34f2ee,_0x8e3bb4={'vddoa':_0x53315e(0x129)},{prompt:_0x3674e6,options:_0x2d589f}=_0x2f1d4c[_0x53315e(0x5bb)];try{const _0x5a8799=await gemini[_0x53315e(0x61a)+_0x53315e(0x444)]({'prompt':_0x3674e6,'images':_0x2d589f?.['images']||[],'systemPrompt':_0x2d589f?.[_0x53315e(0x39d)+'pt']||'','outputFormat':_0x8e3bb4[_0x53315e(0x485)]});_0x552d4e[_0x53315e(0x167)]({'success':!![],'text':_0x5a8799[_0x53315e(0x689)]||'','candidates':_0x5a8799[_0x53315e(0x66f)]||[]});}catch(_0x240241){console[_0x53315e(0x1ed)](_0x53315e(0x448)+_0x53315e(0x227)+'rror:',_0x240241),_0x552d4e[_0x53315e(0x25d)](-0x12b8+-0x7a2*-0x1+0xd0a)[_0x53315e(0x167)]({'success':![],'error':_0x240241[_0x53315e(0x1b2)]});}}),app['post'](_0x34f2ee(0x23a)+_0x34f2ee(0x218),featureGuard(_0x34f2ee(0x123)+_0x34f2ee(0x696)),async(_0x496731,_0x125b67)=>{const _0x30d90b=_0x34f2ee,_0x3b4651={'NMgmR':function(_0x2ff05a,_0x12aaae){return _0x2ff05a||_0x12aaae;},'xVdkL':'afirmasi','MEwrV':_0x30d90b(0x479)+'y','aIlfd':_0x30d90b(0x244),'kZqHy':_0x30d90b(0x152),'kjwsH':_0x30d90b(0x683),'OdOVB':_0x30d90b(0x4e1),'Xkiyw':_0x30d90b(0x28f),'VhFPo':_0x30d90b(0x51e)+'l','Amjbl':'comedy','WsuDL':_0x30d90b(0x142)+'o','yCsjB':_0x30d90b(0x59a)+'o','aztSj':_0x30d90b(0x216)+'mo','bPvYe':_0x30d90b(0x263)+'mo','odOhv':'image-to-v'+_0x30d90b(0x291),'SYlcS':_0x30d90b(0x3cd)+_0x30d90b(0x291),'OpboT':_0x30d90b(0x322)+_0x30d90b(0x588),'vckvO':'Invalid\x20UG'+_0x30d90b(0x44b)},{type:_0x32126e,params:_0x150bcf,data:_0x5b1d7c}=_0x496731[_0x30d90b(0x5bb)],_0x10a6f6=_0x3b4651[_0x30d90b(0x656)](_0x150bcf,_0x5b1d7c);try{let _0x29e93c;switch(_0x32126e){case _0x3b4651['xVdkL']:_0x29e93c=await ugcService['generateAf'+_0x30d90b(0x212)+_0x30d90b(0x477)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x45e)]:_0x29e93c=await ugcService[_0x30d90b(0x62e)+_0x30d90b(0x199)+_0x30d90b(0x469)](_0x10a6f6);break;case _0x30d90b(0x6ad)+'l':_0x29e93c=await ugcService[_0x30d90b(0x475)+_0x30d90b(0x37c)+_0x30d90b(0x5c9)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x33b)]:_0x29e93c=await ugcService[_0x30d90b(0x598)+_0x30d90b(0x128)+'tent'](_0x10a6f6);break;case'tutorial':_0x29e93c=await ugcService[_0x30d90b(0x3e6)+_0x30d90b(0x265)+_0x30d90b(0x477)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x38e)]:_0x29e93c=await ugcService[_0x30d90b(0x355)+_0x30d90b(0x522)+'t'](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x4cc)]:_0x29e93c=await ugcService[_0x30d90b(0x50f)+_0x30d90b(0x304)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x67e)]:_0x29e93c=await ugcService[_0x30d90b(0x21c)+_0x30d90b(0x1a6)+'nt'](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x5d5)]:_0x29e93c=await ugcService['generateTr'+_0x30d90b(0x46f)+'t'](_0x10a6f6);break;case _0x30d90b(0x23f):_0x29e93c=await ugcService[_0x30d90b(0x112)+_0x30d90b(0x1aa)+'nt'](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x63e)]:_0x29e93c=await ugcService[_0x30d90b(0x13a)+_0x30d90b(0x42c)+_0x30d90b(0x5c9)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x162)]:_0x29e93c=await ugcService[_0x30d90b(0x21c)+_0x30d90b(0x144)+'t'](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x59f)]:case _0x3b4651[_0x30d90b(0x3fa)]:_0x29e93c=await ugcService[_0x30d90b(0x148)+_0x30d90b(0x4d2)+_0x30d90b(0x469)](_0x10a6f6);break;case _0x3b4651['aztSj']:case _0x3b4651[_0x30d90b(0x31a)]:_0x29e93c=await ugcService[_0x30d90b(0x409)+_0x30d90b(0x3bf)+_0x30d90b(0x5c9)](_0x10a6f6);break;case _0x3b4651[_0x30d90b(0x5e5)]:case _0x3b4651[_0x30d90b(0x3cb)]:_0x29e93c=await ugcService[_0x30d90b(0x61a)+_0x30d90b(0x657)+'Content'](_0x10a6f6);break;case _0x30d90b(0x1d6)+_0x30d90b(0x1cd):case _0x3b4651[_0x30d90b(0x2cb)]:_0x29e93c=await ugcService['generatePr'+_0x30d90b(0x32d)+_0x30d90b(0x436)](_0x10a6f6);break;default:return _0x125b67[_0x30d90b(0x25d)](0x22c8+-0x5b5+-0x1b83)['json']({'success':![],'error':_0x3b4651['vckvO']});}_0x125b67[_0x30d90b(0x167)]({'success':!![],..._0x29e93c});}catch(_0x5a8ff4){console[_0x30d90b(0x1ed)](_0x30d90b(0x4bb)+'te:'+_0x32126e+']\x20Error:',_0x5a8ff4),_0x125b67[_0x30d90b(0x25d)](-0x244+-0x1473+-0x4ef*-0x5)[_0x30d90b(0x167)]({'success':![],'error':_0x5a8ff4[_0x30d90b(0x1b2)]});}}),app[_0x34f2ee(0x692)]('/api/ugc/r'+_0x34f2ee(0x506)+_0x34f2ee(0x46d),featureGuard(_0x34f2ee(0x123)+_0x34f2ee(0x696)),async(_0x2ba9e8,_0x5bb4c4)=>{const _0x3e18e6=_0x34f2ee,_0x6ae07b={'oqhBg':_0x3e18e6(0x1dd)+_0x3e18e6(0x190)+_0x3e18e6(0x217)},{prompt:_0x51ef4f,ratio:_0xfe8fc7,originalImage:_0x255990}=_0x2ba9e8[_0x3e18e6(0x5bb)];try{let _0x278a64;_0x255990?_0x278a64=await ugcService[_0x3e18e6(0x5ad)+'Storyboard'+'Imagev2'](_0x255990,_0x51ef4f,_0xfe8fc7):_0x278a64=await ugcService['regenerate'+_0x3e18e6(0x541)+_0x3e18e6(0x63b)](_0x51ef4f,_0xfe8fc7),_0x5bb4c4[_0x3e18e6(0x167)]({'success':!![],'image':_0x278a64});}catch(_0x42e465){console[_0x3e18e6(0x1ed)](_0x6ae07b[_0x3e18e6(0x40f)],_0x42e465),_0x5bb4c4['status'](0x5f6+-0x1*-0xf31+-0x1333)[_0x3e18e6(0x167)]({'success':![],'error':_0x42e465[_0x3e18e6(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x17d)+_0x34f2ee(0x602),featureGuard('Karya\x20Sast'+_0x34f2ee(0x1f8)),async(_0x2ce200,_0x34bde8)=>{const _0x3860f7=_0x34f2ee,_0x2e95c3={'vHNgT':_0x3860f7(0x433)+_0x3860f7(0x3d7)+_0x3860f7(0x49c)+_0x3860f7(0x17c)+_0x3860f7(0x2a4)+_0x3860f7(0x544)+'.\x20Buatlah\x20'+_0x3860f7(0x5bd)+_0x3860f7(0x536)+_0x3860f7(0x28b)+_0x3860f7(0x68a)+_0x3860f7(0x49f)+'ngan\x20permi'+_0x3860f7(0x347)+'guna.\x20Guna'+_0x3860f7(0x35c)+'\x20Indonesia'+_0x3860f7(0x49b)+_0x3860f7(0x408)+_0x3860f7(0x288)+_0x3860f7(0x5c1)+'an\x20yang\x20se'+_0x3860f7(0x3f1)+'n\x20genre\x20ya'+_0x3860f7(0x673)+_0x3860f7(0x204)+_0x3860f7(0x617)+_0x3860f7(0x19d)+'an\x20memilik'+_0x3860f7(0x623)+_0x3860f7(0x3b0)+_0x3860f7(0x473)+_0x3860f7(0x16a)+_0x3860f7(0x694)+_0x3860f7(0x472)+_0x3860f7(0x549)+_0x3860f7(0x69e)+_0x3860f7(0x2b1)+_0x3860f7(0x4d4)+_0x3860f7(0x4d0)+_0x3860f7(0x534)+'k.\x20Jika\x20di'+_0x3860f7(0x3b7)+_0x3860f7(0x4dc)+_0x3860f7(0x266)+_0x3860f7(0x2c4)+_0x3860f7(0x18e)+_0x3860f7(0x6b8)+'\x20sesuai\x20de'+_0x3860f7(0x1e4)+_0x3860f7(0x3a3)+_0x3860f7(0x3ca)+'\x20Jika\x20dimi'+_0x3860f7(0x3f9)+_0x3860f7(0x49e)+_0x3860f7(0x508)+_0x3860f7(0x3ab)+'nario\x20film'+_0x3860f7(0x261)+'an\x20format\x20'+_0x3860f7(0x3e5)+_0x3860f7(0x3ea)+_0x3860f7(0x667)+_0x3860f7(0x44c)+_0x3860f7(0x171)+_0x3860f7(0x577)+_0x3860f7(0x2af)+_0x3860f7(0x311)+_0x3860f7(0x392)+_0x3860f7(0x515)+_0x3860f7(0x1b8)+_0x3860f7(0x4e2)+_0x3860f7(0x1a9)+_0x3860f7(0x537)+_0x3860f7(0x2a8)+_0x3860f7(0x628)+_0x3860f7(0x205)+_0x3860f7(0x56f)+'\x20langsung\x20'+'berikan\x20ha'+_0x3860f7(0x539)+_0x3860f7(0x4c5)+'san\x20tambah'+_0x3860f7(0x3d6),'gppSK':_0x3860f7(0x129),'eEhxM':_0x3860f7(0x4ae)+'erate]\x20Err'+_0x3860f7(0x5fa)},{genre:_0x6e3911,prompt:_0x33810f,options:_0x464d31}=_0x2ce200['body'];try{const _0x2fd870=_0x464d31?.[_0x3860f7(0x39d)+'pt']||_0x2e95c3[_0x3860f7(0x64d)],_0xdbbf99=SastraService[_0x3860f7(0x493)+'Prompt'](_0x6e3911,_0x33810f),_0x429317=await gemini[_0x3860f7(0x61a)+_0x3860f7(0x444)]({'prompt':_0xdbbf99,'systemPrompt':_0x2fd870,'outputFormat':_0x2e95c3[_0x3860f7(0x230)]});if(!_0x429317[_0x3860f7(0x689)])throw new Error('AI\x20did\x20not'+'\x20produce\x20v'+'alid\x20outpu'+'t');const _0x16d413=SastraService[_0x3860f7(0x43d)+'ml'](_0x429317['text']);_0x34bde8['json']({'success':!![],'text':_0x16d413,'rawText':_0x429317['text']});}catch(_0x4fc439){console[_0x3860f7(0x1ed)](_0x2e95c3[_0x3860f7(0x3d2)],_0x4fc439),_0x34bde8[_0x3860f7(0x25d)](-0x30*0xbb+-0x32c+0x2830)['json']({'success':![],'error':_0x4fc439[_0x3860f7(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x24f)+'ate-image',featureGuard('Magic\x20Phot'+'os\x20Toolkit'),async(_0x477019,_0x497d0a)=>{const _0x478d63=_0x34f2ee,_0x43b5cc={'VgOHR':function(_0x3a8e16,_0x583694){return _0x3a8e16||_0x583694;},'OGKCo':function(_0x1c193f,_0x1c35d8){return _0x1c193f===_0x1c35d8;},'NjfvD':_0x478d63(0x167),'QSoJq':'customjson','vFPZr':function(_0x1708c4,_0x4fd0d4){return _0x1708c4===_0x4fd0d4;},'hiFfx':'text','sCzVW':_0x478d63(0x1a0)},{prompt:_0x52aea4,aspectRatio:_0x557c5f,options:_0x7fdc68,images:_0x23b9db,systemPrompt:_0x237f7b}=_0x477019[_0x478d63(0x5bb)];try{const _0x271bd8=_0x23b9db||_0x7fdc68?.['images']||[],_0x384553=_0x237f7b||_0x7fdc68?.[_0x478d63(0x39d)+'pt']||'',_0x1355ec=_0x477019[_0x478d63(0x5bb)][_0x478d63(0x5f9)+'at']||_0x7fdc68?.['outputForm'+'at']||_0x478d63(0x46d),_0x35ab47=await gemini[_0x478d63(0x61a)+_0x478d63(0x444)]({'prompt':_0x52aea4,'aspectRatio':_0x557c5f,'images':_0x271bd8,'systemPrompt':_0x384553,'outputFormat':_0x1355ec,..._0x43b5cc[_0x478d63(0x303)](_0x7fdc68,{})});if(_0x43b5cc[_0x478d63(0x3aa)](_0x1355ec,_0x43b5cc[_0x478d63(0x4b7)])||_0x43b5cc['OGKCo'](_0x1355ec,_0x43b5cc[_0x478d63(0x2b2)])||_0x43b5cc['vFPZr'](_0x1355ec,_0x43b5cc[_0x478d63(0x3c4)]))_0x497d0a[_0x478d63(0x167)]({'success':!![],'text':_0x35ab47[_0x478d63(0x689)]||'','candidates':_0x35ab47[_0x478d63(0x66f)]||[]});else{const _0x4ad09d=typeof _0x35ab47===_0x43b5cc[_0x478d63(0x497)]&&_0x35ab47[_0x478d63(0x54b)](_0x478d63(0x31d));_0x497d0a['json']({'success':!![],'images':[{'url':_0x4ad09d?_0x35ab47:null,'base64':_0x4ad09d?null:_0x35ab47}]});}}catch(_0x57fe53){_0x497d0a['status'](0x59*0x6b+0x3e6+0xb*-0x38f)[_0x478d63(0x167)]({'success':![],'error':_0x57fe53[_0x478d63(0x1b2)]});}}),app['post'](_0x34f2ee(0x24f)+_0x34f2ee(0x1ff),featureGuard(_0x34f2ee(0x486)+_0x34f2ee(0x696)),async(_0x2c3619,_0x264065)=>{const _0x176dc3=_0x34f2ee,_0xe3b00f={'DHmmd':_0x176dc3(0x221),'aRaSz':function(_0x3c142d,_0x199c96,_0x2877e0){return _0x3c142d(_0x199c96,_0x2877e0);},'AmjRa':'audio/wav'},{text:_0x4b7b26,speechStyle:_0x1fce39,voiceName:_0x33d196,hasMultiSpeaker:_0x14739a,speakerNames:_0x258753,voiceNamesMap:_0x55af81}=_0x2c3619[_0x176dc3(0x5bb)];try{const _0x2d5847=await gemini[_0x176dc3(0x5e3)+_0x176dc3(0x65c)]({'text':_0x4b7b26,'speechStyle':_0x1fce39,'voiceName':_0x33d196,'hasMultiSpeaker':_0x14739a,'speakerNames':_0x258753,'voiceNamesMap':_0x55af81});if(!_0x2d5847)throw new Error('No\x20audio\x20g'+_0x176dc3(0x446));const _0x54e466=Buffer['from'](_0x2d5847,_0xe3b00f[_0x176dc3(0x268)]),_0x6f4352=_0xe3b00f[_0x176dc3(0x505)](pcmToWav,_0x54e466,0x1*-0x71d2+0x34bf+-0x1*-0x9ad3);_0x264065[_0x176dc3(0x167)]({'success':!![],'audioBase64':_0x6f4352[_0x176dc3(0x5b5)](_0xe3b00f['DHmmd']),'mimeType':_0xe3b00f[_0x176dc3(0x166)]});}catch(_0x17f922){console['error']('[GenerateA'+_0x176dc3(0x555)+'r:',_0x17f922),_0x264065[_0x176dc3(0x25d)](0x2276+-0x53b+-0x1b47)[_0x176dc3(0x167)]({'success':![],'error':_0x17f922[_0x176dc3(0x1b2)]});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x1f7)+'cribe-audi'+'o',upload['single'](_0x34f2ee(0x1f5)),featureGuard(_0x34f2ee(0x486)+'\x20Toolkit'),async(_0x1813d1,_0x11831e)=>{const _0x5acb50=_0x34f2ee,_0x8f0ad0={'hjXtT':'[Transcrib'+_0x5acb50(0x264)+'eanup\x20erro'+'r:','votDR':_0x5acb50(0x5ee)+_0x5acb50(0x2b6)+_0x5acb50(0x56e)+_0x5acb50(0x458)+_0x5acb50(0x351)+_0x5acb50(0x529)+_0x5acb50(0x1f4)+'].','cuALy':function(_0xfc9386,_0x5e11ba){return _0xfc9386||_0x5e11ba;},'EkQZF':_0x5acb50(0x664)+_0x5acb50(0x1b0)+'anscriber.','UwOCr':function(_0xa113cf,_0x1a8f0f){return _0xa113cf||_0x1a8f0f;},'XZUlG':_0x5acb50(0x689)},{ytUrl:_0x114d2e,prompt:_0x1c2fcb,systemPrompt:_0x5269bd}=_0x1813d1[_0x5acb50(0x5bb)],_0x3f6ff7=_0x1813d1[_0x5acb50(0x28d)];try{const _0x3b965a=await gemini[_0x5acb50(0x3f5)+'ideos'](_0x1c2fcb||_0x8f0ad0[_0x5acb50(0x649)],_0x8f0ad0[_0x5acb50(0x183)](_0x5269bd,_0x8f0ad0[_0x5acb50(0x2dc)]),{'videoPath':_0x3f6ff7?_0x3f6ff7['path']:null,'ytUrl':_0x8f0ad0[_0x5acb50(0x428)](_0x114d2e,null),'outputFormat':_0x8f0ad0[_0x5acb50(0x122)]});_0x3f6ff7&&fs['unlink'](_0x3f6ff7[_0x5acb50(0x211)],_0x23cb4e=>{const _0x31cddc=_0x5acb50;if(_0x23cb4e)console[_0x31cddc(0x1ed)](_0x8f0ad0[_0x31cddc(0x1b5)],_0x23cb4e);}),_0x11831e[_0x5acb50(0x167)]({'success':!![],'transcription':_0x3b965a});}catch(_0x11443c){console[_0x5acb50(0x1ed)](_0x5acb50(0x30a)+'eAudio]\x20Er'+_0x5acb50(0x421),_0x11443c),_0x11831e[_0x5acb50(0x25d)](-0x2001+0x23ea+-0x1f5)['json']({'success':![],'error':_0x11443c[_0x5acb50(0x1b2)]});}});function pcmToWav(_0x364b50,_0x46cc2e=-0x4712*-0x2+-0x116e*-0x3+-0x64ae){const _0x3e5797=_0x34f2ee,_0x3622a2={'YRUae':function(_0x42b758,_0xbb9ee4){return _0x42b758/_0xbb9ee4;},'afehy':function(_0x3ae734,_0x9a690){return _0x3ae734/_0x9a690;},'XKcae':function(_0x2294f9,_0x1bbf9c){return _0x2294f9*_0x1bbf9c;},'Xltim':function(_0x4d4437,_0x4a5b0d){return _0x4d4437+_0x4a5b0d;},'oyIuY':'RIFF','KxWTz':'WAVE','YkmKU':'fmt\x20','xnCQX':_0x3e5797(0x562)},_0x4c278a=0x8d5*0x1+0xd09+-0x1d*0xc1,_0x563d27=0x1263+0xaf*-0x33+0x108a,_0x3318c2=_0x3622a2[_0x3e5797(0x5ed)](_0x46cc2e*_0x4c278a*_0x563d27,-0x1*-0x162+0x1*-0xc83+0xb29),_0x2fb997=_0x3622a2[_0x3e5797(0x153)](_0x3622a2[_0x3e5797(0x2c8)](_0x4c278a,_0x563d27),0x1550+0xeeb+0x1*-0x2433),_0x3ebe9d=_0x364b50[_0x3e5797(0x3ae)],_0x2e6b9d=_0x3622a2[_0x3e5797(0x391)](-0x23fd+-0x2624+0x33b*0x17,_0x3ebe9d),_0xebdb2=Buffer[_0x3e5797(0x56b)](_0x2e6b9d);return _0xebdb2[_0x3e5797(0x5e1)](_0x3622a2[_0x3e5797(0x2be)],0x115*-0x1a+0x8b*0x13+-0x11d1*-0x1),_0xebdb2[_0x3e5797(0x1af)+_0x3e5797(0x455)](_0x3622a2[_0x3e5797(0x391)](-0x17b3+0x2679+-0x1*0xea2,_0x3ebe9d),0x4ad+-0x4a*-0xc+-0x1*0x821),_0xebdb2[_0x3e5797(0x5e1)](_0x3622a2[_0x3e5797(0x55f)],0x1*0x491+-0x51c+-0x1*-0x93),_0xebdb2[_0x3e5797(0x5e1)](_0x3622a2[_0x3e5797(0x1da)],0x59*0x3+-0x39*0x81+-0x1*-0x1bba),_0xebdb2[_0x3e5797(0x1af)+_0x3e5797(0x455)](-0x2ef+0x1a4+0x1*0x15b,-0x253b*0x1+-0x534*0x6+0x4483),_0xebdb2['writeUInt1'+_0x3e5797(0x548)](-0x2007*0x1+0x1*0x7d5+0x1833,0x15dc+0x1797+-0x2d5f),_0xebdb2[_0x3e5797(0x5ae)+_0x3e5797(0x548)](_0x4c278a,-0x1f*0xa5+-0x19fe+-0xd*-0x38b),_0xebdb2[_0x3e5797(0x1af)+_0x3e5797(0x455)](_0x46cc2e,0x1f3c+0x1dc5*0x1+-0x1f*0x1f7),_0xebdb2['writeUInt3'+'2LE'](_0x3318c2,0x1*-0x1c83+0x1bf7+0x2*0x54),_0xebdb2['writeUInt1'+'6LE'](_0x2fb997,-0x2ab*0x3+0x1*0x13f9+-0xbd8),_0xebdb2['writeUInt1'+'6LE'](_0x563d27,-0x2*0x126a+0xa7b*-0x2+0x39ec),_0xebdb2[_0x3e5797(0x5e1)](_0x3622a2[_0x3e5797(0x662)],-0x6ad+-0x95*0x19+0x155e),_0xebdb2[_0x3e5797(0x1af)+'2LE'](_0x3ebe9d,-0x121d*-0x1+0x10d*0x16+-0x5*0x837),_0x364b50[_0x3e5797(0x414)](_0xebdb2,0x1b3+-0x123c+0x10b5),_0xebdb2;}app[_0x34f2ee(0x692)]('/api/upsca'+'le',async(_0x15d2b1,_0x1b1c25)=>{const _0x2852a1=_0x34f2ee,{imageData:_0x27559c,metadata:_0x1b355b}=_0x15d2b1[_0x2852a1(0x5bb)];try{const _0x3451b5=await gemini[_0x2852a1(0x67b)+'ge'](_0x27559c,_0x1b355b);_0x1b1c25[_0x2852a1(0x167)]({'success':!![],'url':_0x3451b5});}catch(_0x3ab742){_0x1b1c25[_0x2852a1(0x25d)](-0x1a80*0x1+-0x1e9f+0xd5*0x47)[_0x2852a1(0x167)]({'success':![],'error':_0x3ab742[_0x2852a1(0x1b2)]});}}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x453),async(_0x3001a0,_0x322437)=>{const _0x138d91=_0x34f2ee,_0xb2b378={'cbXdB':function(_0x1b6a11,_0x2329b3){return _0x1b6a11===_0x2329b3;},'lZqBl':_0x138d91(0x5f7)};try{const _0x43b438=await gemini[_0x138d91(0x55c)](_0xb2b378[_0x138d91(0x4db)](_0x3001a0['query'][_0x138d91(0x52e)],_0xb2b378['lZqBl']));_0x322437[_0x138d91(0x167)]({'success':!![],'gems':_0x43b438});}catch(_0x36b5ff){_0x322437[_0x138d91(0x25d)](0x63f+-0x610+0x1c5)[_0x138d91(0x167)]({'success':![],'error':_0x36b5ff['message']});}}),app[_0x34f2ee(0x692)](_0x34f2ee(0x453),async(_0x41baff,_0x558a9a)=>{const _0x298fd9=_0x34f2ee,{name:_0x363539,prompt:_0x340a5c,description:_0x22fd83}=_0x41baff[_0x298fd9(0x5bb)];try{const _0x359eac=await gemini[_0x298fd9(0x349)](_0x363539,_0x340a5c,_0x22fd83);_0x558a9a[_0x298fd9(0x167)]({'success':!![],'result':_0x359eac});}catch(_0x29731a){_0x558a9a[_0x298fd9(0x25d)](0x4c+-0x12d*-0x1b+-0x1e17)[_0x298fd9(0x167)]({'success':![],'error':_0x29731a[_0x298fd9(0x1b2)]});}}),app[_0x34f2ee(0x2ff)](_0x34f2ee(0x310)+_0x34f2ee(0x64a),async(_0x331de6,_0x2ea58b)=>{const _0x2ad7d3=_0x34f2ee;try{const _0x4bb778=await gemini[_0x2ad7d3(0x34e)](_0x331de6[_0x2ad7d3(0x482)]['id']);_0x2ea58b[_0x2ad7d3(0x167)]({'success':!![],'result':_0x4bb778});}catch(_0x48efbf){_0x2ea58b[_0x2ad7d3(0x25d)](-0x2583+-0x249d+0x4c14)[_0x2ad7d3(0x167)]({'success':![],'error':_0x48efbf[_0x2ad7d3(0x1b2)]});}}),app[_0x34f2ee(0x62d)](_0x34f2ee(0x325),async(_0x1fcbe1,_0x433b6)=>{const _0x3f691e=_0x34f2ee;try{const _0x1592aa=await gemini['listChats'](_0x1fcbe1['query'][_0x3f691e(0x2da)]);_0x433b6[_0x3f691e(0x167)]({'success':!![],'chats':_0x1592aa});}catch(_0x21ce5a){_0x433b6[_0x3f691e(0x25d)](-0x7*0x2e0+0x83*0x4a+-0xfca)[_0x3f691e(0x167)]({'success':![],'error':_0x21ce5a[_0x3f691e(0x1b2)]});}}),app[_0x34f2ee(0x2ff)]('/api/chats'+_0x34f2ee(0x6aa),async(_0x263e65,_0x9a75c4)=>{const _0xfd4429=_0x34f2ee;try{const _0x12eb54=await gemini['deleteChat'](_0x263e65[_0xfd4429(0x482)]['id']);_0x9a75c4[_0xfd4429(0x167)]({'success':!![],'result':_0x12eb54});}catch(_0x2369f5){_0x9a75c4['status'](0x3*0x46c+-0x104a+0x4fa)[_0xfd4429(0x167)]({'success':![],'error':_0x2369f5[_0xfd4429(0x1b2)]});}});function _0x407e(){const _0x25f922=['Server\x20Err','load\x0a\x0aPORT','ct\x20Upload\x20','\x22.\x20Silakan','\x20stdin:\x20','YstBo','fhaRb','rovided\x20fo','tmpdir','si\x20untuk\x20\x22','ase\x20is\x20not','qxylr','active','generateSl','failed:\x20','music_vide','g\x20access.','re\x20detecte','ase\x20URL\x20or','imriN','WsuDL','e\x20structur','\x20to\x20prepar','VluCx','updateUrl\x20','led:\x20','DhEfq','rror:','\x22\x202>&1\x0a\x0acp','resolve\x20do','cwd','tch\x20user\x20d','\x20staged\x20su','chars:\x20\x22','regenerate','writeUInt1','PFUKq','ficates\x20fo','UwEQx','Resizing\x20t','\x20check\x20fai','ewal','toString','ous\x20update','url','toISOStrin','hmcqJ','BMeru','body','e\x20authoriz','karya\x20sast','WCKOR','Response','createHash','ya\x20penulis','/approve-p','\x20PTY:\x20','/plans','s\x20running\x20','gXRCC','/plans/upd','ogs:\x20','ontent','FoXyN','[Profile]\x20','UtRPP','\x20The\x20file\x20','al\x20Error\x20d','liki\x20lisen','argv','./seedance','ntication\x20','Falling\x20ba','Password','Xkiyw','sitory...','ot\x20configu','from','YgAiY','ly.','cTswa','ystem','CCrNN','\x22\x202>&1\x0a\x0aif','Invalid\x20or','REUcW','write','--noprofil','generateAu','[0]}\x22)\x22\x20&&','odOhv','Uksls','se\x20verify\x20','ozFWU','st_backend','2648388kpcueU','zrxVv','um\x20auto-di','YRUae','Please\x20tra','ZXTlm','Purchase\x20n','WFvEs','rd\x20ZIP\x20arc','GnBJe','ull_name,\x20',';\x20pty.spaw','tnMYf','true','g\x20delete\x20e','outputForm','or:','ultra','\x20initializ','gtKIi','xbtuL','package.js','ard]\x20Datab','r\x20secure\x20p','a/generate','27KOXOSe','reduce','use','nCFev','KqFwX','close','N/A','tAwAg','Xkpmx','ZsYck','k\x20mode','s\x20array\x20is','ljPmg','download\x20','scovery\x20sk','le\x20format.','install-ba','nXETX','://0.0.0.0','.\x20Role:\x20','\x20karya\x20yan','er]\x20ZIP\x20pa','-instructi','generateIm','ed\x20on\x20the\x20','approved','hFXrP','conds.','DCPml','g\x20uploaded','update_tem','RlWQl','i\x20alur\x20cer','cessful.\x20Z','uncated\x20ar','thofN','HnoAY','at\x20yang\x20di','HTTP\x20serve','csf\x20-a\x20','uired','selected','get','generateSh','Invalid\x20se','lGxHM','P_DIR/extr','/var/tmp/l','\x20Admin\x20acc','resetPassw','dYEpB','\x20Starting\x20','qlIYH','\x20(KHTML,\x20l','uRiZD','\x20validatio','Image','aWXgR','essfully\x20s','VhFPo','os\x20is\x20runn','SjjdD','graphic\x20ma','e\x20file\x20is\x20','bSIGd','TcnHw','email','5\x20=\x20','w\x20bash\x20she','lable:\x20','votDR',':id','v4\x20address','the\x20downlo','vHNgT','/api/healt','XjnOH','createServ','onExit','XxYpP','ly\x20staged.','lient','hods\x20faile','NMgmR','ageToVideo','oprofile','yGDjX',':\x20Token\x20mi','];\x20then\x0a\x20\x20','dio','KDnHk','servers\x20fo','background','New\x20connec','onKey','xnCQX','\x20parsing\x20e','You\x20are\x20an','abort','OyigU','\x20dan\x20deskr','tart\x20autom','GClbR','response','e\x20any\x20writ','cert','Supabase\x20u','ped\x20from\x20s','candidates','dotenv','\x20is\x20requir','features','ng\x20diminta','0\x20(Windows','WpzFd','ck:\x0a[Syste','\x20Key\x20not\x20s','CaShh','VSLnt','\x20structure','upscaleIma','\x20using\x20CSF','profile','OdOVB','server_poo','ler\x20script','\x20(install-','sub','vlog','5rkuDuH','ror]\x20Acces','ed\x22\x20>>\x20\x22','warn','chSTl','text','sinal,\x20dan','s\x20denied.\x20','load','fallback\x20i','\x20failed:\x20','headers','\x22\x20-q\x20-O\x20\x22','promises','post','cvFkB','endalam,\x20d','OIbYv','\x20Toolkit','uring\x20uplo','payments','Spawned\x20in','BIOWR','ice','tion\x20requi','cation\x20fai','na.\x20Hindar','ory.','ssPAM','_path','host','e\x20server.\x20','Connection','IP\x20using\x20C','[FeatureGu','er]\x20Critic','admin','[Integrity','/:id','WebSocket\x20','disableHtt','testimonia','\x22,\x20but\x20com','pdate','xTdHa','axios.','UPDtT','Check]\x20All','HIUho','pid','check-cert','ror\x20for\x20','\x20rima\x20yang','PjYCF','/users','\x20running\x20o','[ClusterUp','led\x20(corru','ror]\x20Inval','/root/lck_','NgvuB','UGODz','generateFi','pm2\x20flush\x20','installerS','\x20HTTPS\x20is\x20','ates\x20skipp','or:\x20','\x20node-pty\x20','t_backend/','flush\x20logs','verify\x20lic','FWTvG','eturned\x200)','ing\x20check\x20','ype','includes','IrcuE','XZUlG','UGC\x20Videos','KPoeB','MtEkX','Logs\x20succe','n\x20passed\x20(','ideshowCon','customjson','cted\x22\x0aunzi','er]\x20Initia','signal','readyState','NfipU','RckDN','cXYYC','ty\x20using\x20\x22','\x20local\x20ins','endsWith','ispatch\x20er','key','VAint','t\x20not\x20init','MwtXa','Shell\x20stde','generateEd','fari/537.3','/delete-pu','zKsmz','er]\x20Upload','\x20list.','0.9,image/','sudo\x20csf\x20-','music-vide','https','medyConten','AOSwF','ted.\x20It\x20is','dNWvS','generateMu','body-parse','taged\x20via\x20','user_acces','mkdirSync','apiSecret','tYqvY','d]\x20Error:\x20','ase','11ZsrLul','review','afehy','llow\x20from\x20','\x5cSystem32\x5c','[AdminGuar','dMoFQ','end\x20not\x20fo','\x20(isWin:\x20','unref','res','Critical\x20E','/dev/null','\x20file\x20not\x20','cript','ng\x20backgro','failed','Amjbl','JJfMu','/servers/u','tpQrz','AmjRa','json','setsid','JkpWU','ter\x20yang\x20m','Win64;\x20x64','TLkrc','\x20verificat','ully','n\x20[','Llerw','l\x20yang\x20jel','tGhtR','gdZFb','WS\x20connect','Spawned\x20ra','...','ailed,\x20try','aller\x20Scri','xception:\x20','rIpXP','@supabase/','onesia\x20yan','/api/sastr','Error\x20duri','ted\x20succes','eFQZt','acted/\x22*\x20\x22','/users/bat','cuALy','vFOKz','device_ren','Invalid\x20fi','ing\x20curl:\x20','nstaller\x20s','HuFTd','RT\x20--disab','ordForEmai','token','server_url','ruktur\x20dan','triggered','rateImage]','yVeXy','not\x20found:','type','d\x20applicat','BQOlW','ot\x20found','favgP','xbuXJ','ortStoryCo','rt\x201607','all','lck_tmp','g\x20dihasilk','lient\x20is\x20n','panel_role','string','split','_KEY\x20in\x20co','ing\x20wget,\x20','LmxKn','BtSjn','okingConte','RHDYC','proxyUrl','\x20dihasilka','tnessConte','m]\x20PM2\x20is\x20','ard]\x20Error','ken\x20is\x20req','ustom\x20inst','writeUInt3','\x20expert\x20tr','\x20\x20cp\x20-r\x20di','message','ting\x20archi','curl,\x20and\x20','hjXtT','win32','NQvpO','am\x20setiap\x20','ing\x20packag','emit','Pyilf','se\x20not\x20ini','uploads','unzip\x20-t\x20\x22','cert.pem','pro','tialized','[Auth]\x20SUP','PPrtd','--norc','FZPVj','writeFileS','l\x20blocked\x20','ash\x20mismat','er]\x20Trying','LFSux','/promo-cod','SIGKILL','-video','signUp','.\x20URL:\x20','nifest\x20dow','it\x20===','erified\x20su','k\x20to\x20HTTP.','al\x20SHA-256','cFamQ','product-to','port','\x20shell\x20hel','supabase-j','YkmKU','ebug.log','Magic\x20Phot','[UGCRegene','magic_phot','dliQv','ccessfully','.\x20Spawning','ate:','ly\x20whiteli','ngan\x20jenis','whitelist','LDgqs','dle.','emp\x20direct','SVKLC','user_types','ized.\x20Plea','\x20&&\x20pwd)\x22\x0a','error','<head','jected','jAEVu','figuration','No\x20active\x20','or:\x20Supaba','mps\x20[MM:SS','audio','find','/api/trans','ra\x20Toolkit','fig.json.','node-fetch','lak:\x20Anda\x20','/servers/d','WS\x20message','_DIR/extra','ate-audio','YRyca','supabaseJw','maybeSingl','Zhmau','.\x20Pastikan','minta\x20oleh','4376ZwAtyk','HFJdZ','OhsOM','[Log\x20file\x20','al\x20error\x20d','s\x20pid:\x20','Failed\x20to\x20','ut:\x20','l,applicat','me\x20hot\x20rel','zZfiB','path','irmasiCont','grity\x20chec','CZPHF','ion\x20will\x20c','product-de','\x20Error:','enerate','signInWith','nfig.json.','register','generateCo','DBCez','tTtNM','replace','ng\x20kill:\x20','base64','ipped:\x20','child_proc','issing.\x0d\x0a','/servers','PRQIZ','ruction]\x20E','\x20Chrome/12','discount_a','RwmXI','size','uMYzZ','und\x20instal','offline','und.\x20Start','gppSK','feature_na','name','refreshSes','oiImL','Forbidden','matches\x20th','s\x20not\x20matc','load.\x20Fall','sLxxd','/api/ugc/g','/server-lo','own\x20\x22','d\x20(','OiBfN','fitness',')\x20AppleWeb','QUrNJ','checks...','date]\x20Non-','slideshow','rIoLh','TJazj','sible_feat','ybKRD','/usr/bin/s','\x20(PK\x5cx03\x5cx','Server','listen','/stats','ERT:\x20Crypt','/api/gener','zrbnE','e\x20logs:\x20','Token\x20miss','OJzvt','gtHTm','_backend\x22\x20','r\x20SHA-256\x20','\x20install\x20-','VCXYm','HraTF','TEmPc','Script\x20com','Node.js\x20pr','status','alling\x20bac','/api/chat','user_profi',',\x20perhatik','LnEsO','product_de','eAudio]\x20Cl','torialCont','puisi,\x20per','te\x20stage:\x20','DHmmd','update','curl\x20-k\x20-L','laaxI','/update','rfyEf','ibSXe','fromEntrie','aller\x20scri','instead\x20of','er]\x20Downlo','applicatio','p\x20-o\x20\x22$TEM','ess','Server\x20con','[0]}\x22)/..\x22','/pending','miDbz','monit','ed\x20(','ime\x20hot\x20re','XbpPy','tails:\x20',':\x20Access\x20d','vrzLA','Python\x20PTY','gpGNW','leted','CDsYR','Invalid\x20IP','[Admin]\x20Ba','\x20bytes,\x20MD',',\x20serta\x20ga','=0.9','MIblT','narik,\x20ori','yeHUx','file','which\x20scri','travel','server...','ideo','er]\x20Temp\x20p','ts\x20require','\x20on\x20port\x201','ooFPn','n\x20Error:\x20','KoEvm','ECURITY\x20AL','pty\x20spawne','blocking\x20d','P\x20file\x20has','Lstyh','Ignore\x20res','ures','\x200x','Unknown','st\x20from\x20','qFUAL','FdVVm','g\x20handal\x20d','ting\x20self-','cess\x20start','rviceRoleK','dalam\x20form','limit','MwaIl','Cleaning\x20u','hgkNl','WS\x20Error]:','d.\x20Cannot\x20','\x20fokus\x20pad','ushed','i\x20plagiari','QSoJq','ASH_SOURCE','setDate','No\x20orders\x20','nscribe\x20th','d\x20successf','uring\x20upda','gs/clear','pathname','ification.','NetrF','mPwJw','oyIuY','./sastra-s','Internal\x20s','ho\x20\x22[Insta','OPEN','lck-backen','hatikan\x20st','LLY!','HDsKZ','basic','XKcae','\x20after\x20try','er]\x20curl\x20f','OpboT','rFDim','\x20required','header\x20doe','Check]\x20Tes','\x20The\x20serve','hex','parse','/update/st','pted\x20or\x20tr','Refresh\x20to','IR/extract','os\x20Toolkit','whitelist\x20','tion\x20reque','count','pawn\x20error','EkQZF','catch','ocess.spaw','WkPAE','ckend\x20Dire','PM2\x20is\x20not','log','sfully:\x20','descriptio','readSync','ad\x20update:','tctBZ','end.zip\x22\x20-','irTUi','\x20bytes)','minated]\x0d\x0a','server.js\x20','LPIUP','utf8','select','urity\x20veri','cted\x20PK\x5cx0','gJDWe','NIHFY','gCOny','AutoUpdate','ssion','LkIUT','ptographic','cors','order','UFNHF','Agent','purchase_t','n([\x27/bin/b','delete','Headers','QSmwi','node-pty\x20s','VgOHR','ogContent','YZrov','mand\x20check','gROkf','rchase',')\x20exited','[Transcrib','RVETT','NvQIb','elete','3\x5cx04,\x20got','$APP_DIR..','/api/gems/','a\x20kualitas','tion\x20faile','eoJvT','er]\x20Failed','copyFileSy','localhost','ion','\x20Checksum\x20','WS\x20Receive','bPvYe','IvCdh','on\x20VPS.','http','request\x20re','directory.','node-pty','amount','product_to','Check]\x20Ini','stdout','/api/chats','No\x20user\x20fo','Error\x20load','KnepX','user_id','ervice','IP\x20address','erificatio','oductToVid','ing\x20instal','enied\x20for\x20','\x20disabled.','t\x20potentia','anifest...','Local\x20dev\x20','Shell\x20proc','ase\x20Error:','closeSync','vWRrF','fication\x20P','on\x20aborted','oCTUM','aIlfd','YQWUX','map','jjwlW','resolve4','ck\x20VPS\x20con','main\x20','terminal_d','ckend\x20Auto','--norc\x20--n','CrEvD','cpu','ntaan\x20peng','ild\x20proces','createGem','QKedR','word','taged\x20in\x20t','/api/auth/','deleteGem','ckend.sh','\x20bytes)\x20to','urately\x20wi','supabaseAn','re\x20Firewal','NNUmO','generateRe','.json','DhDuB','$(cd\x20\x22$(di','User\x20','ch!\x20The\x20ZI','Successful','kan\x20bahasa','rocess\x20Ter','/servers/p','\x20NT\x2010.0;\x20','os_secret_','\x20error','VhIYJ','end_backup','n.\x20Details','bXRuF','\x20been\x20modi','ate','wget.','purchase_i','/bin/bash\x20','existsSync','SECRET\x20not','wLLVM','er]\x20All\x20do','oll-status','pm2_env','MQiwb','script','app_config','er]\x20Verifi','d.\x0d\x0a','.sha256','purchases','spawned\x20ch','NzhhY','Writing\x20to','.\x20Error:\x20','stimonialC','fied\x20or\x20co','EPJfc','verify\x20JWT','insert','n.\x0d\x0a','auth','http://','CjCXF','tHYts','cols','backend.zi','sGIer','ense.','aded\x20and\x20s','log\x20fallba','5628534zNDaVM','nnuOc','kZqHy','IMNMe','etsid','Xltim','\x20dan\x20kreat','pm2\x20jlist','ZIP\x20archiv','sYHNf','/servers/t','GzYIc','NKqkL','Check]\x20Mag','JrmlA','sOELG','<html','systemProm','sha256','QWWrL','per\x20succes','.exe','eswEs','\x20puisi\x20yan','uiaDT','Please\x20che','Debug]\x20','md5','m2\x20restart','Kit/537.36','OGKCo','r\x20atau\x20ske','chive).\x20De','ic\x20bytes\x20v','length','ailed:\x20','ita\x20yang\x20k',']:\x20Size\x20=\x20','xterm-colo','--disable-','tSecret','Auth\x20Error','ing\x20config','minta\x20untu','\x20client','XdxGU','oKJrw','digest','ot\x20initial','\x20back\x20to\x20s','XUrsC','oductDemoC','ero-downti','Request','iXPpE','slice','hiFfx','send','o\x20CSF.','plus','sWzdd','nload.','g\x20diminta.','SYlcS','cFGut','image_to_v','TmWDO','user_id,fe','ess\x20requir','single','eEhxM','er]\x20wget\x20f','wdpqJ','platform','an.','h\x20penulis\x20','nCeap','IJNSu','uOeLV','McDvr','lation\x20to\x20','er]\x20Crypto','ard]\x20Supab','ite\x20failed','for\x20\x22','item_id','rror\x20page\x20','SYwxD','04\x20signatu','penulisan\x20','generateTu','Supabase\x20n','er]\x20Stagin','uploaded\x20c','yang\x20benar','\x22\x20\x22','toUpperCas','sh)...','spawn\x20erro','Bearer\x20','mWGxB','suai\x20denga','Check]\x20Cry',':\x20\x22','qahPI','textBasedV','bNued','unlinkSync','Update\x20pro','nta\x20untuk\x20','yCsjB','rnRlu','Purchase\x20a','xpected\x20SH','DISABLE_HT','able\x20temp\x20','hFbEu','NYznK','nLxcY','test','KIwXJ','Supabase\x20c','RRtet','\x22\x202>&1\x0aels','\x20dan\x20benar','generatePr','ninitializ','alid\x20Token','s\x20deleted\x20','\x20under\x20fie','668876qaadwB','oqhBg','bash','IPkCY','-router','=0.8','copy','odhBH','\x20users\x20com','bttZu','.\x20Server\x20i','p\x20terminal','getUser','lcDcT','token\x20is\x20m','key.pem','cript...','not\x20active','BtrKw','ror:','read\x20updat','YTGeP','ignore','lly\x20downlo','mount','EOCBV','UwOCr','\x20>>\x20\x22','RUSBO','\x20wget\x20to\x20d','ucationalC','VwANZ','atch-delet','510841xhiUAF','oved\x20Purch','TTPS=false','uploads/','Anda\x20adala','nd\x20associa','YccFC','eoContent','ocess.\x0a[In','[System\x20Er','/users/upd','Database\x20E','unzip\x20-t\x22.','ing','formatAsHt','axios','completed','wnload\x20met','red','dev/null;\x20','lines','age','Unauthoriz','enerated','d]\x20Error:','[MagicInst','er]\x20Using\x20','\x20sent','C\x20type','ipsi\x20visua','fPvWz','IvYsJ','al\x20Error:\x20','.0\x5cpowersh','ng\x20in\x20the\x20','tmp','/api/gems','/api/admin','2LE','[Terminal]','tiotO','ontent\x20acc','ficates\x20no','_DIR\x22\x0a\x0aif\x20','ike\x20Gecko)','TCUnI','VnceK','MEwrV','Sync','is\x20require','/config','\x20successfu','embelian.','cted\x22\x0a\x0anpm','\x20SSL\x20Certi','QCYWn','\x20configure','\x22\x202>&1\x0arm\x20','ntent','Reset\x20link','FHzZe','r\x20not\x20avai','image','inal\x20error','avelConten','join','iJJux','an\x20pesan\x20y','uat,\x20karak','\x20backend\x20u','generateTe','les','ent','/terminal','short-stor','resize','ter\x20downlo','stringify','atus','gJDhH','ASSED!\x20Cry','integrity\x20','GNBeK','params','r\x20successf','express','vddoa','Voice\x20Over','\x20-A\x20\x22','mtlro','ackground.','update\x20log','sted\x20IP\x20','hive\x20(Expe','server\x20>>\x20','query','date','3rByuLT','\x20-rf\x20\x22$TEM','FatHu','buildGenre','ller]\x20Stag','UmYVK','voBsF','sCzVW','FbknG','successful','xyqdk','\x20yang\x20baik','sastra\x20Ind','er]\x20Files\x20','membuat\x20na','\x20sesuai\x20de','MvLjt','\x0aAPP_DIR=\x22','[AutoUpdat','rows','[Backend]\x20','RL\x20and\x20SUP','exit','Authentica','ile\x20','erShell\x5cv1','WindowsPow','FbhTG','code','user_featu','[SastraGen','stderr','bzfbW','e\x0a\x20\x20\x20\x20nohu','er]\x20File\x20V','GqnTe','ZixJl','setup_fee','\x20format.','NjfvD','jnjRZ','user','openSync','[UGCGenera','nRvqJ','MRkvv','ljQCN','85610nugKPr','failed\x20to\x20','Forbidden:','er]\x20Log\x20wr','update.log','stream/pro','pa\x20penjela','explicitly','er]\x20Spawni','t\x20found.\x20F','4676mphRwt','oprofile\x27]','qqFii','kjwsH','Qclji','[Security]','fetch','atlah\x20kary','text/html,','sicVideoCo','isArray','sme\x20dan\x20bu','nd\x20staged\x20','\x20is\x20corrup','puted\x20actu','hmUeO','ernal\x20term','appendFile','cbXdB','k\x20membuat\x20','promo_code','exact','atically\x20i','50mb','cooking','karya\x20yang','trim','\x20after\x20dow','TPS\x20>\x20/dev','NtbPh','connection','ground\x20upd','HhfsB','RqcCE','qDTXm','ddInZ','ificate\x20--','in\x20direct\x20','\x22.\x20Operati','LlUZT','Admin\x20Appr','und','Internal\x20E','bjWRi','jsonwebtok','OCVmz','No\x20users\x20s','toLowerCas','handleUpgr','\x20command\x20-','stdin','/bin/setsi','ZNGHb','remoteAddr','faGou','690306hhapci','WrzGZ','ion\x20initia','YygRu','created_at','aRaSz','egenerate-','CXjBi','skah\x20teate','ut\x20(pty):\x20','oad\x20starti','\x20from\x20repo','ync','ath\x20candid','ed\x20success','generateVl','uwUrA','authorizat','FLhWP','C:\x5cWindows','/null\x202>&1','ivitas\x20dal','en-US,en;q','UrxUd','exited','led\x20for\x20','und\x20in\x20PM2','AEliH','JkBkj','Check]\x20Sec','educationa','ons','pm_err_log','$APP_DIR/\x22','viewConten','ed.','zjExV','powershell','onData','kSnwk','ting\x20to\x20au','th\x20timesta','mPDMf','/promo/cre','1.0.0','ror]\x20Supab','hidden','xios:\x20','checksum\x20m','csftG','jRDLU','pt\x20(instal','a\x20yang\x20uni','missing\x20af','ra\x20yang\x20me','n.\x20respon\x20','push','silnya\x20tan','ing\x20HTTPS\x20','RTzoX','not_found','DkVYZ','erver\x20erro','oPPfr','stage:\x20','Storyboard','\x20Spawning\x20','sEvuI','an\x20kreatif','installer.','er]\x20Instal','user_id,\x20f','6LE','ang\x20bermak','[Terminal\x20','startsWith','hell:\x20','woCmz','ize\x20event\x20','lization\x20f','\x20using\x20sud','ion\x20not\x20ma','er]\x20Genera','import\x20pty','user-agent','udio]\x20Erro','RBBGI','AipaW','tiating\x20ZI','UFW.','ad/upload.','ckend\x20Inst','fetchGems','\x20closed\x20by','/transacti','KxWTz','\x20&\x0afi\x0a\x0aech','contained\x20','data','reset-pass','/promo/upd','rKghj','AQkYp','/servers/a','ck_tmp','JbIvx','statSync','alloc','expectedHa','d\x20for\x20','is\x20audio\x20c','\x20pengguna.','ath\x20skippe','r...','ad!\x20First\x20','/config/up','hell\x20helpe','er]\x20Checks','\x20does\x20not\x20','as.\x20Selalu','ing\x20back\x20t','wsAiM','PM2\x20BACKEN','WebSocket','/firewall/','\x20or\x20domain','ror]\x20Authe','r\x20verifyin','spawn','pending','ZynZV','ciNMf','readFileSy','stream','dcqWr','OOUfT','_video','BwpEX','COreh'];_0x407e=function(){return _0x25f922;};return _0x407e();}function _0x1c81(_0x3954ba,_0x156854){_0x3954ba=_0x3954ba-(-0xf*0xd3+-0x2*-0x965+-0x1*0x55b);const _0x48585c=_0x407e();let _0x4fde84=_0x48585c[_0x3954ba];return _0x4fde84;}const seedanceRouter=require(_0x34f2ee(0x5d1)+_0x34f2ee(0x412));app[_0x34f2ee(0x605)](seedanceRouter),app[_0x34f2ee(0x605)]((_0x2f3ffb,_0x32958)=>{const _0x30743b=_0x34f2ee,_0x4a4794={'mtlro':'Not\x20Found'};_0x32958[_0x30743b(0x25d)](-0x20a1+0x16d0+0xb65)[_0x30743b(0x167)]({'error':_0x4a4794[_0x30743b(0x488)]});});const {WebSocketServer}=require('ws'),wss=new WebSocketServer({'noServer':!![]});let pty;try{pty=require(_0x34f2ee(0x320));}catch(_0x21fe0c){console[_0x34f2ee(0x687)](_0x34f2ee(0x456)+_0x34f2ee(0x118)+_0x34f2ee(0x4c0)+_0x34f2ee(0x238)+_0x34f2ee(0x578)+'o\x20child_pr'+_0x34f2ee(0x2de)+_0x34f2ee(0x364)+':',_0x21fe0c[_0x34f2ee(0x1b2)]);}const debugLog=_0x174dc3=>{const _0x3fc9d4=_0x34f2ee,_0x26fa3e={'wsAiM':_0x3fc9d4(0x342)+_0x3fc9d4(0x1db)};try{const _0x157614=path[_0x3fc9d4(0x470)](__dirname,_0x26fa3e[_0x3fc9d4(0x579)]);fs['appendFile'+_0x3fc9d4(0x45f)](_0x157614,'['+new Date()[_0x3fc9d4(0x5b8)+'g']()+']\x20'+_0x174dc3+'\x0a'),console[_0x3fc9d4(0x2e2)](_0x3fc9d4(0x54a)+_0x3fc9d4(0x3a6)+_0x174dc3);}catch(_0x30d8f7){}};wss['on']('connection',async(_0x3a7035,_0x19d59e)=>{const _0xe17f2d=_0x34f2ee,_0x6e831f={'LPIUP':function(_0x3a0a70,_0x5ccfc3){return _0x3a0a70===_0x5ccfc3;},'HraTF':function(_0x273efa,_0x1a101a){return _0x273efa(_0x1a101a);},'NzhhY':'resize','CCrNN':function(_0x5f3336,_0x444bc9){return _0x5f3336(_0x444bc9);},'tGhtR':function(_0x3f23c4,_0x4c83cf){return _0x3f23c4(_0x4c83cf);},'DhEfq':_0xe17f2d(0x2ab)+_0xe17f2d(0x419)+'\x20resources'+_0xe17f2d(0x176),'bzbkA':_0xe17f2d(0x1cc),'BQOlW':'\x0d\x0a[Shell\x20P'+_0xe17f2d(0x35d)+_0xe17f2d(0x2eb),'OXgzN':_0xe17f2d(0x6ab)+_0xe17f2d(0x4e7)+_0xe17f2d(0x55d)+_0xe17f2d(0x3b8),'LDgqs':function(_0x2169fe){return _0x2169fe();},'RTUwh':'[Terminal\x20'+_0xe17f2d(0x2ad),'iCAFv':_0xe17f2d(0x316),'qqFii':_0xe17f2d(0x18c),'vWRrF':_0xe17f2d(0x3b5)+_0xe17f2d(0x65a)+'ssing','RVETT':function(_0x339a9c,_0x32eeb5){return _0x339a9c(_0x32eeb5);},'tLwwK':'System\x20Err'+_0xe17f2d(0x1f3)+_0xe17f2d(0x1bc)+_0xe17f2d(0x1c1),'LnEsO':function(_0x133b22,_0x46192e){return _0x133b22||_0x46192e;},'zrbnE':'[System\x20Er'+_0xe17f2d(0x6be)+'id\x20or\x20expi'+'red\x20sessio'+_0xe17f2d(0x381),'NvQIb':_0xe17f2d(0x445)+'ed','NfipU':function(_0x283baa,_0x2ed587,_0x17028a,_0x3ab9c3){return _0x283baa(_0x2ed587,_0x17028a,_0x3ab9c3);},'RHDYC':_0xe17f2d(0x260)+'les','ooFPn':_0xe17f2d(0x329),'OyigU':_0xe17f2d(0x6a8),'MAsGF':function(_0x870f5c,_0x3f9a64){return _0x870f5c(_0x3f9a64);},'ADoIs':function(_0x3c7ccd,_0x1f791e){return _0x3c7ccd===_0x1f791e;},'qdzmx':_0xe17f2d(0x1b6),'xyqdk':_0xe17f2d(0x513)+_0xe17f2d(0x155)+_0xe17f2d(0x4aa)+_0xe17f2d(0x4a9)+_0xe17f2d(0x450)+'ell.exe','McDvr':_0xe17f2d(0x525)+_0xe17f2d(0x3a1),'Llerw':_0xe17f2d(0x410),'Uksls':function(_0x50f6c0,_0xca4567){return _0x50f6c0(_0xca4567);},'ybKRD':_0xe17f2d(0x1c4),'favgP':function(_0x29af06,_0x4af8b9){return _0x29af06(_0x4af8b9);},'FHzZe':_0xe17f2d(0x456)+_0xe17f2d(0x118)+_0xe17f2d(0x3ee)+'r,\x20falling'+_0xe17f2d(0x3bd)+'pawn:','ssPAM':function(_0xafaf4a,_0x2f4a04){return _0xafaf4a(_0x2f4a04);},'HDsKZ':_0xe17f2d(0x223)+_0xe17f2d(0x275),'PjYCF':function(_0x290310,_0x56a691,_0x1bfbee){return _0x290310(_0x56a691,_0x1bfbee);},'gtHTm':_0xe17f2d(0x28e)+'pt','irTUi':_0xe17f2d(0x424),'oLdfQ':'python','CaShh':_0xe17f2d(0x372),'DkVYZ':_0xe17f2d(0x36a)+_0xe17f2d(0x344)+_0xe17f2d(0x658),'KoEvm':function(_0x45f34e,_0x3c6bee){return _0x45f34e(_0x3c6bee);},'JkBkj':function(_0x2d6467,_0x4db3a5,_0x290438,_0x3cf086){return _0x2d6467(_0x4db3a5,_0x290438,_0x3cf086);},'vBTue':'/bin/bash','RTzoX':_0xe17f2d(0x5e2)+'e','sxLyJ':function(_0x11d3b2,_0x91b806){return _0x11d3b2(_0x91b806);},'gpGNW':_0xe17f2d(0x562),'LlUZT':_0xe17f2d(0x1b2),'AipaW':_0xe17f2d(0x4a6),'YgAiY':'close'};_0x6e831f['tGhtR'](debugLog,_0xe17f2d(0x660)+_0xe17f2d(0x2d9)+_0xe17f2d(0x2a1)+_0x19d59e['socket'][_0xe17f2d(0x4fe)+_0xe17f2d(0x275)]+_0xe17f2d(0x1cf)+_0x19d59e['url']);const _0x50ff69=new URL(_0x19d59e[_0xe17f2d(0x5b7)],'http://'+(_0x19d59e['headers'][_0xe17f2d(0x6a2)]||_0x6e831f['iCAFv'])),_0x66e165=_0x50ff69['searchPara'+'ms'][_0xe17f2d(0x62d)](_0x6e831f[_0xe17f2d(0x4cb)]);if(!_0x66e165){debugLog(_0x6e831f[_0xe17f2d(0x337)]),_0x3a7035[_0xe17f2d(0x3c5)](_0xe17f2d(0x438)+_0xe17f2d(0x57e)+_0xe17f2d(0x5d2)+_0xe17f2d(0x41c)+_0xe17f2d(0x224)),_0x3a7035['close'](-0x299+-0x1326+-0x2560*-0x1,_0xe17f2d(0x252)+_0xe17f2d(0x43c));return;}if(!supabase){_0x6e831f[_0xe17f2d(0x30b)](debugLog,_0x6e831f['tLwwK']),_0x3a7035[_0xe17f2d(0x3c5)](_0xe17f2d(0x438)+_0xe17f2d(0x52d)+_0xe17f2d(0x595)+_0xe17f2d(0x5fc)+_0xe17f2d(0x61b)+'server.\x0d\x0a'),_0x3a7035[_0xe17f2d(0x608)](0x1f6c+0x1*0x644+-0x160e,_0xe17f2d(0x66d)+_0xe17f2d(0x40a)+'ed');return;}try{const {data:{user:_0x460a5b},error:_0x56892e}=await supabase['auth'][_0xe17f2d(0x41a)](_0x66e165);if(_0x6e831f[_0xe17f2d(0x262)](_0x56892e,!_0x460a5b)){_0x6e831f[_0xe17f2d(0x172)](debugLog,'Auth\x20Error'+':\x20getUser\x20'+_0xe17f2d(0x599)+(_0x56892e?.[_0xe17f2d(0x1b2)]||_0xe17f2d(0x326)+_0xe17f2d(0x4f2))),_0x3a7035[_0xe17f2d(0x3c5)](_0x6e831f[_0xe17f2d(0x250)]),_0x3a7035[_0xe17f2d(0x608)](0x1f85*-0x1+0x2101+-0xe27*-0x1,_0x6e831f[_0xe17f2d(0x30c)]);return;}const {data:_0x5a70e6,error:_0x21c64a}=await _0x6e831f[_0xe17f2d(0x12e)](createClient,SUPABASE_URL,SUPABASE_KEY,{'global':{'headers':{'Authorization':_0xe17f2d(0x3ef)+_0x66e165}}})[_0xe17f2d(0x5d8)](_0x6e831f[_0xe17f2d(0x1a7)])[_0xe17f2d(0x2ef)](_0xe17f2d(0x19f)+'s')['eq'](_0x6e831f[_0xe17f2d(0x295)],_0x460a5b['id'])[_0xe17f2d(0x202)+'e']();if(_0x21c64a||_0x5a70e6?.[_0xe17f2d(0x19f)+'s']!==_0x6e831f[_0xe17f2d(0x666)]){_0x6e831f[_0xe17f2d(0x30b)](debugLog,_0xe17f2d(0x3b5)+_0xe17f2d(0x27f)+_0xe17f2d(0x32f)+_0x460a5b['email']+_0xe17f2d(0x616)+_0x5a70e6?.[_0xe17f2d(0x19f)+'s']),_0x3a7035['send'](_0xe17f2d(0x438)+_0xe17f2d(0x685)+_0xe17f2d(0x68b)+'Admin\x20righ'+_0xe17f2d(0x293)+_0xe17f2d(0x375)),_0x3a7035[_0xe17f2d(0x608)](-0x127e*0x1+-0x231*-0x1+-0x1ff1*-0x1,_0xe17f2d(0x235));return;}_0x6e831f['MAsGF'](debugLog,_0xe17f2d(0x4a7)+_0xe17f2d(0x17f)+_0xe17f2d(0x2e3)+_0x460a5b[_0xe17f2d(0x645)]);const _0x1937f0=_0x6e831f['HraTF'](require,'os'),_0x16837b=_0x6e831f['ADoIs'](_0x1937f0[_0xe17f2d(0x3d5)](),_0x6e831f['qdzmx']),_0x1a4b51=_0x16837b?fs[_0xe17f2d(0x36b)](_0x6e831f[_0xe17f2d(0x49a)])?_0x6e831f[_0xe17f2d(0x3db)]:'cmd.exe':_0x6e831f[_0xe17f2d(0x170)];let _0x1df9f2,_0xb1af5a=![];_0x6e831f[_0xe17f2d(0x5e6)](debugLog,'Spawning\x20s'+_0xe17f2d(0x54c)+_0x1a4b51+_0xe17f2d(0x159)+_0x16837b+')');if(pty)try{const _0x2fe6c7=_0x16837b?[]:[_0x6e831f['ybKRD'],'--noprofil'+'e'];_0x1df9f2=pty[_0xe17f2d(0x580)](_0x1a4b51,_0x2fe6c7,{'name':_0xe17f2d(0x3b2)+'r','cols':0x50,'rows':0x18,'cwd':process.env.HOME||process[_0xe17f2d(0x5a9)](),'env':process.env}),_0xb1af5a=!![],_0x6e831f[_0xe17f2d(0x197)](debugLog,_0xe17f2d(0x299)+_0xe17f2d(0x2b7)+'ully,\x20pid:'+'\x20'+_0x1df9f2[_0xe17f2d(0x6b5)]);}catch(_0x3e7843){debugLog(_0xe17f2d(0x302)+_0xe17f2d(0x2db)+':\x20'+_0x3e7843[_0xe17f2d(0x1b2)]),console[_0xe17f2d(0x1ed)](_0x6e831f[_0xe17f2d(0x46b)],_0x3e7843);}if(!_0xb1af5a){_0x6e831f[_0xe17f2d(0x6a0)](debugLog,_0xe17f2d(0x5d3)+'ck\x20to\x20chil'+'d_process.'+_0xe17f2d(0x580));const {spawn:_0x44c868}=_0x6e831f[_0xe17f2d(0x5e6)](require,_0x6e831f[_0xe17f2d(0x2c6)]);if(_0x16837b)_0x1df9f2=_0x44c868(_0x1a4b51,[],{'cwd':process.env.HOME||process[_0xe17f2d(0x5a9)](),'env':process.env});else{const {execSync:_0x9206fa}=_0x6e831f[_0xe17f2d(0x6a0)](require,_0x6e831f[_0xe17f2d(0x2c6)]);let _0x1dc7c7=![],_0x32da68=![];try{_0x6e831f[_0xe17f2d(0x6b9)](_0x9206fa,'python\x20-c\x20'+'\x22import\x20pt'+'y\x22',{'stdio':_0xe17f2d(0x424)}),_0x1dc7c7=!![];}catch(_0x33fcea){_0x6e831f[_0xe17f2d(0x172)](debugLog,_0xe17f2d(0x281)+_0xe17f2d(0x5b3)+_0xe17f2d(0x5a4)+_0x33fcea[_0xe17f2d(0x1b2)]);}if(!_0x1dc7c7)try{_0x6e831f[_0xe17f2d(0x6b9)](_0x9206fa,_0x6e831f[_0xe17f2d(0x254)],{'stdio':_0x6e831f[_0xe17f2d(0x2e9)]}),_0x32da68=!![];}catch(_0x131866){_0x6e831f[_0xe17f2d(0x30b)](debugLog,_0xe17f2d(0x25b)+_0xe17f2d(0x306)+_0xe17f2d(0x68e)+_0x131866[_0xe17f2d(0x1b2)]);}if(_0x1dc7c7)_0x1df9f2=_0x44c868(_0x6e831f['oLdfQ'],['-c',_0xe17f2d(0x553)+_0xe17f2d(0x5f5)+_0xe17f2d(0x2fe)+'ash\x27,\x20\x27--n'+'orc\x27,\x20\x27--n'+_0xe17f2d(0x4ca)+')'],{'cwd':process.env.HOME||process[_0xe17f2d(0x5a9)](),'env':process.env}),_0x6e831f[_0xe17f2d(0x5dd)](debugLog,_0xe17f2d(0x699)+'teractive\x20'+_0xe17f2d(0x281)+_0xe17f2d(0x1d8)+_0xe17f2d(0x3a0)+'sfully');else _0x32da68?(_0x1df9f2=_0x6e831f[_0xe17f2d(0x12e)](_0x44c868,_0x6e831f[_0xe17f2d(0x678)],['-q','-c',_0x6e831f[_0xe17f2d(0x53d)],_0xe17f2d(0x15d)],{'cwd':process.env.HOME||process[_0xe17f2d(0x5a9)](),'env':process.env}),_0x6e831f[_0xe17f2d(0x297)](debugLog,_0xe17f2d(0x699)+'teractive\x20'+'\x27script\x27\x20s'+_0xe17f2d(0x574)+_0xe17f2d(0x483)+_0xe17f2d(0x16e))):(_0x1df9f2=_0x6e831f[_0xe17f2d(0x51c)](_0x44c868,_0x6e831f['vBTue'],[_0x6e831f[_0xe17f2d(0x248)],_0x6e831f[_0xe17f2d(0x53b)]],{'cwd':process.env.HOME||process[_0xe17f2d(0x5a9)](),'env':process.env}),_0x6e831f[_0xe17f2d(0x5e6)](debugLog,_0xe17f2d(0x175)+_0xe17f2d(0x647)+'ll'));}_0x6e831f['sxLyJ'](debugLog,_0xe17f2d(0x378)+_0xe17f2d(0x348)+_0xe17f2d(0x20b)+_0x1df9f2['pid']);}_0xb1af5a?_0x1df9f2[_0xe17f2d(0x526)](_0x77e742=>{const _0x1826b5=_0xe17f2d;debugLog('Shell\x20outp'+_0x1826b5(0x509)+JSON[_0x1826b5(0x47c)](_0x77e742)),_0x6e831f[_0x1826b5(0x2ed)](_0x3a7035[_0x1826b5(0x12d)],_0x3a7035[_0x1826b5(0x2c2)])&&_0x3a7035[_0x1826b5(0x3c5)](_0x77e742);}):(_0x1df9f2[_0xe17f2d(0x324)]['on'](_0x6e831f[_0xe17f2d(0x282)],_0x3431c8=>{const _0x21eac5=_0xe17f2d,_0x4abdf2=_0x3431c8['toString'](_0x21eac5(0x2ee));_0x6e831f[_0x21eac5(0x259)](debugLog,'Shell\x20stdo'+_0x21eac5(0x20d)+JSON['stringify'](_0x4abdf2)),_0x3a7035[_0x21eac5(0x12d)]===_0x3a7035['OPEN']&&_0x3a7035[_0x21eac5(0x3c5)](_0x4abdf2);}),_0x1df9f2[_0xe17f2d(0x4af)]['on']('data',_0x5310f8=>{const _0x45719b=_0xe17f2d,_0x56e228=_0x5310f8[_0x45719b(0x5b5)](_0x45719b(0x2ee));_0x6e831f['HraTF'](debugLog,_0x45719b(0x139)+'rr:\x20'+JSON[_0x45719b(0x47c)](_0x56e228)),_0x3a7035[_0x45719b(0x12d)]===_0x3a7035[_0x45719b(0x2c2)]&&_0x3a7035[_0x45719b(0x3c5)](_0x56e228);}));_0x3a7035['on'](_0x6e831f[_0xe17f2d(0x4f0)],_0x38df1=>{const _0xdb0db0=_0xe17f2d;try{const _0x249b89=_0x38df1[_0xdb0db0(0x5b5)]();_0x6e831f[_0xdb0db0(0x259)](debugLog,_0xdb0db0(0x319)+'d\x20message:'+'\x20'+JSON[_0xdb0db0(0x47c)](_0x249b89));if(_0x249b89['startsWith']('{')&&_0x249b89[_0xdb0db0(0x133)]('}')){const _0x2e20d3=JSON['parse'](_0x249b89);if(_0x2e20d3[_0xdb0db0(0x193)]===_0x6e831f[_0xdb0db0(0x379)]){_0xb1af5a&&_0x1df9f2[_0xdb0db0(0x47a)]?(_0x6e831f['HraTF'](debugLog,_0xdb0db0(0x5b2)+'erminal\x20to'+':\x20'+_0x2e20d3[_0xdb0db0(0x386)]+'x'+_0x2e20d3[_0xdb0db0(0x4a3)]),_0x1df9f2[_0xdb0db0(0x47a)](_0x2e20d3['cols'],_0x2e20d3['rows'])):_0x6e831f[_0xdb0db0(0x5dd)](debugLog,_0xdb0db0(0x29d)+_0xdb0db0(0x54e)+'in\x20fallbac'+_0xdb0db0(0x60d));return;}}_0xb1af5a?(_0x6e831f[_0xdb0db0(0x5dd)](debugLog,_0xdb0db0(0x37a)+_0xdb0db0(0x5c3)+JSON[_0xdb0db0(0x47c)](_0x249b89)),_0x1df9f2[_0xdb0db0(0x5e1)](_0x249b89)):(_0x6e831f[_0xdb0db0(0x5dd)](debugLog,_0xdb0db0(0x37a)+_0xdb0db0(0x58f)+JSON[_0xdb0db0(0x47c)](_0x249b89)),_0x1df9f2[_0xdb0db0(0x4fb)]['write'](_0x249b89));}catch(_0x562bea){debugLog(_0xdb0db0(0x1fd)+_0xdb0db0(0x663)+_0xdb0db0(0x179)+_0x562bea[_0xdb0db0(0x1b2)]),_0xb1af5a?_0x1df9f2[_0xdb0db0(0x5e1)](_0x38df1[_0xdb0db0(0x5b5)]()):_0x1df9f2[_0xdb0db0(0x4fb)]['write'](_0x38df1[_0xdb0db0(0x5b5)]());}});const _0x4a2fe6=()=>{const _0x1a62ce=_0xe17f2d;_0x6e831f[_0x1a62ce(0x172)](debugLog,_0x6e831f[_0x1a62ce(0x5a5)]);try{_0xb1af5a?_0x1df9f2['kill']():_0x1df9f2['kill'](_0x6e831f['bzbkA']);}catch(_0x317c4d){_0x6e831f['CCrNN'](debugLog,_0x1a62ce(0x17e)+_0x1a62ce(0x220)+_0x317c4d[_0x1a62ce(0x1b2)]);}};_0xb1af5a?_0x1df9f2[_0xe17f2d(0x651)](()=>{const _0x4570e8=_0xe17f2d;_0x6e831f[_0x4570e8(0x5dd)](debugLog,'Shell\x20proc'+'ess\x20(pty)\x20'+_0x4570e8(0x518)),_0x3a7035['send'](_0x6e831f[_0x4570e8(0x195)]),_0x3a7035[_0x4570e8(0x608)]();}):_0x1df9f2['on'](_0x6e831f[_0xe17f2d(0x557)],()=>{const _0x2d7fbe=_0xe17f2d;_0x6e831f[_0x2d7fbe(0x5dd)](debugLog,_0x2d7fbe(0x334)+'ess\x20(spawn'+_0x2d7fbe(0x309)),_0x3a7035[_0x2d7fbe(0x3c5)](_0x6e831f['BQOlW']),_0x3a7035[_0x2d7fbe(0x608)]();}),_0x3a7035['on'](_0x6e831f[_0xe17f2d(0x5d9)],()=>{const _0x56e64e=_0xe17f2d;_0x6e831f[_0x56e64e(0x5dd)](debugLog,_0x6e831f['OXgzN']),_0x6e831f['LDgqs'](_0x4a2fe6);}),_0x3a7035['on']('error',_0x210b12=>{const _0x39ff27=_0xe17f2d;debugLog(_0x39ff27(0x6ab)+'Error:\x20'+_0x210b12['message']),console[_0x39ff27(0x1ed)](_0x6e831f['RTUwh'],_0x210b12),_0x6e831f[_0x39ff27(0x1e6)](_0x4a2fe6);});}catch(_0x37f399){debugLog(_0xe17f2d(0x174)+_0xe17f2d(0x502)+_0xe17f2d(0x54f)+_0xe17f2d(0x3af)+_0x37f399[_0xe17f2d(0x1b2)]),console['error'](_0xe17f2d(0x54a)+_0xe17f2d(0x6a4)+'\x20Error]:',_0x37f399),_0x3a7035['send']('\x0d\x0a[System\x20'+'Error]\x20Int'+_0xe17f2d(0x4d9)+_0xe17f2d(0x46e)+':\x20'+_0x37f399[_0xe17f2d(0x1b2)]+'\x0d\x0a'),_0x3a7035[_0xe17f2d(0x608)](-0x15fc+0x1cfe+-0x3*-0x2e1,_0xe17f2d(0x4f3)+'rror');}});const sslPath={'key':path[_0x34f2ee(0x470)](__dirname,_0x34f2ee(0x41d)),'cert':path[_0x34f2ee(0x470)](__dirname,_0x34f2ee(0x1bf))},disableHttps=process.env.DISABLE_HTTPS===_0x34f2ee(0x5f7)||config[_0x34f2ee(0x6ac)+'ps']===!![]||process[_0x34f2ee(0x5d0)][_0x34f2ee(0x120)](_0x34f2ee(0x3b3)+_0x34f2ee(0x143));let server;if(!disableHttps&&fs[_0x34f2ee(0x36b)](sslPath['key'])&&fs[_0x34f2ee(0x36b)](sslPath[_0x34f2ee(0x66c)])){console['log'](_0x34f2ee(0x4ce)+_0x34f2ee(0x465)+_0x34f2ee(0x5b0)+_0x34f2ee(0x22f)+_0x34f2ee(0x53a)+_0x34f2ee(0x290));const options={'key':fs[_0x34f2ee(0x584)+'nc'](sslPath[_0x34f2ee(0x135)]),'cert':fs['readFileSy'+'nc'](sslPath[_0x34f2ee(0x66c)])};server=https[_0x34f2ee(0x650)+'er'](options,app);}else disableHttps?console[_0x34f2ee(0x2e2)](_0x34f2ee(0x4ce)+_0x34f2ee(0x115)+_0x34f2ee(0x4c6)+_0x34f2ee(0x330)+_0x34f2ee(0x636)+_0x34f2ee(0x629)+_0x34f2ee(0x571)):console[_0x34f2ee(0x2e2)](_0x34f2ee(0x4ce)+_0x34f2ee(0x465)+_0x34f2ee(0x459)+_0x34f2ee(0x4c8)+_0x34f2ee(0x25e)+_0x34f2ee(0x1d3)+'..'),server=http[_0x34f2ee(0x650)+'er'](app);server['on']('upgrade',(_0xdda1d5,_0x592531,_0x3d4441)=>{const _0x27cafd=_0x34f2ee,_0x3b8d0b={'OWVUd':_0x27cafd(0x4e7),'vFVji':_0x27cafd(0x316),'CDsYR':function(_0x1cdb44,_0x315c11){return _0x1cdb44===_0x315c11;},'BbddA':_0x27cafd(0x454)+_0x27cafd(0x478)},_0x540930=new URL(_0xdda1d5['url'],_0x27cafd(0x383)+(_0xdda1d5['headers'][_0x27cafd(0x6a2)]||_0x3b8d0b['vFVji']))[_0x27cafd(0x2ba)];_0x3b8d0b[_0x27cafd(0x284)](_0x540930,_0x3b8d0b['BbddA'])?wss[_0x27cafd(0x4f9)+'ade'](_0xdda1d5,_0x592531,_0x3d4441,_0x43f3f8=>{const _0x303a16=_0x27cafd;wss[_0x303a16(0x1ba)](_0x3b8d0b['OWVUd'],_0x43f3f8,_0xdda1d5);}):_0x592531['destroy']();}),server[_0x34f2ee(0x24c)](PORT,()=>{const _0x59ab00=_0x34f2ee,_0x2b95de={'rfyEf':function(_0x2fb450,_0x3407f2){return _0x2fb450 instanceof _0x3407f2;},'DCPml':_0x59ab00(0x143),'OOwjj':_0x59ab00(0x31d)},_0x50e4a6=_0x2b95de[_0x59ab00(0x26d)](server,https[_0x59ab00(0x24b)])?_0x2b95de[_0x59ab00(0x61f)]:_0x2b95de['OOwjj'];console[_0x59ab00(0x2e2)](_0x59ab00(0x4a4)+_0x59ab00(0x1dc)+_0x59ab00(0x63f)+'ing\x20on\x20'+_0x50e4a6+(_0x59ab00(0x615)+':')+PORT);});