Built motion from commit bbec7235.|2.6.20
[motion2.git] / server / config / schedule / index.js
index c6d7ef8..7885e44 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5687=['keyBy','difference','intersection','length','exists','stop','delete\x20cron','toRun','my\x20id','resolve','cron','isBetween','startAt','endAt','add','start','add\x20cron','deleteJob','stop\x20cron','active','update','update\x20cron','run','util','path','moment','cron-job-manager','jayson/promise','bluebird','../logger','schedule','../../mysqldb','../../api/analyticCustomReport/analyticCustomReport.controller','../../api/analyticDefaultReport/analyticDefaultReport.controller','client','info','Try\x20to\x20send\x20a\x20mail\x20to','email','getSmtpOptions','format','\x22%s\x22\x20<%s>','name','MailAccount','user','bcc','Report\x20%s\x20last\x20%s\x20%s','subtractNumber','subtractUnit','join','../../files/reports','savename','basename','extname','zip','existsSync','Sent','attachments','message','text','Info\x20report:\x0a%s\x0aPlease\x20see\x20the\x20attachments\x0aThis\x20is\x20an\x20automatically\x20generated\x20email\x20–\x20please\x20do\x20not\x20reply\x20to\x20it.\x0a\x0a','stringify','Report\x20empty\x0aThis\x20is\x20an\x20automatically\x20generated\x20email\x20–\x20please\x20do\x20not\x20reply\x20to\x20this\x20email.\x0a\x0a','sendIfEmpty','empty\x20file,\x20email\x20not\x20sent','SendMail','then','error','error\x20mail','email\x20sent','catch','data','Smtp','isNil','subtractNumber\x20null\x20or\x20undefined','subtractUnit\x20null\x20or\x20undefined','subtract','YYYY-MM-DD\x20HH:mm:ss','scheduled','output','DefaultReportId','CustomReportId','exec\x20custom\x20report\x20id:%s','no\x20report\x20id','Schedule','findAll','MailServerOut','CloudProvider','keys','jobs','map','toString'];(function(_0x1e4b61,_0x3afe6b){var _0x14490e=function(_0x4fd428){while(--_0x4fd428){_0x1e4b61['push'](_0x1e4b61['shift']());}};_0x14490e(++_0x3afe6b);}(_0x5687,0x1de));var _0x7568=function(_0x5bbb66,_0x3fe14e){_0x5bbb66=_0x5bbb66-0x0;var _0x3baea2=_0x5687[_0x5bbb66];return _0x3baea2;};'use strict';var fs=require('fs');var util=require(_0x7568('0x0'));var path=require(_0x7568('0x1'));var _=require('lodash');var moment=require(_0x7568('0x2'));var CronJobManager=require(_0x7568('0x3'));var jayson=require(_0x7568('0x4'));var BPromise=require(_0x7568('0x5'));var logger=require(_0x7568('0x6'))(_0x7568('0x7'));var db=require(_0x7568('0x8'))['db'];var analyticCustomReportController=require(_0x7568('0x9'));var analyticDefaultReportController=require(_0x7568('0xa'));var client=jayson[_0x7568('0xb')]['http']({'port':0x232b});var manager=new CronJobManager();function handleSendEmail(_0x28a6c6,_0x249178){return function(){logger[_0x7568('0xc')](_0x7568('0xd'),_0x28a6c6[_0x7568('0xe')]);var _0x315737=!![];var _0x43c88c=_0x28a6c6['MailAccount'][_0x7568('0xf')]();var _0x2d3f65={'account':_0x43c88c,'message':{'from':util[_0x7568('0x10')](_0x7568('0x11'),_0x28a6c6['MailAccount'][_0x7568('0x12')],_0x28a6c6['MailAccount'][_0x7568('0xe')]||_0x28a6c6[_0x7568('0x13')]['Smtp'][_0x7568('0x14')]),'to':_0x28a6c6[_0x7568('0xe')],'cc':_0x28a6c6['cc'],'bcc':_0x28a6c6[_0x7568('0x15')],'subject':util[_0x7568('0x10')](_0x7568('0x16'),_0x249178[_0x7568('0x12')],_0x28a6c6[_0x7568('0x17')],_0x28a6c6[_0x7568('0x18')])}};var _0x1aa73b=path[_0x7568('0x19')](__dirname,_0x7568('0x1a'));var _0xce4903=_0x249178[_0x7568('0x1b')];var _0x28bcc3=util['format']('%s.%s',path[_0x7568('0x1c')](_0x249178['savename'],path[_0x7568('0x1d')](_0x249178[_0x7568('0x1b')])),_0x7568('0x1e'));var _0x4ab469=path[_0x7568('0x19')](_0x1aa73b,_0xce4903);var _0x129f17=path[_0x7568('0x19')](_0x1aa73b,_0x28bcc3);if(fs[_0x7568('0x1f')](_0x4ab469)){_0x249178['status']=_0x7568('0x20');_0x2d3f65['message'][_0x7568('0x21')]=[{'filename':_0xce4903,'path':_0x4ab469}];_0x2d3f65[_0x7568('0x22')][_0x7568('0x23')]=util[_0x7568('0x10')](_0x7568('0x24'),JSON[_0x7568('0x25')](_0x249178,null,0x2));}else if(fs['existsSync'](_0x129f17)){_0x249178['status']='Sent';_0x2d3f65['message']['attachments']=[{'filename':_0x28bcc3,'path':_0x129f17}];}else{_0x2d3f65[_0x7568('0x22')][_0x7568('0x23')]=_0x7568('0x26');if(!_0x28a6c6[_0x7568('0x27')]){_0x315737=![];logger[_0x7568('0xc')](_0x7568('0x28'));}}if(_0x315737){return client['request'](_0x7568('0x29'),_0x2d3f65)[_0x7568('0x2a')](function(_0x23b0ce){if(_0x23b0ce[_0x7568('0x2b')]){return logger['error'](_0x7568('0x2c'),JSON[_0x7568('0x25')](_0x23b0ce));}return logger[_0x7568('0xc')](_0x7568('0x2d'));})[_0x7568('0x2e')](function(_0x506a19){return logger[_0x7568('0x2b')](_0x7568('0x2c'),JSON['stringify'](_0x506a19));});}};}function handleError(){return function(_0x40b47a){return logger[_0x7568('0x2b')](JSON['stringify'](_0x40b47a));};}function handleResult(_0x26491c){return function(_0x1152f1){logger[_0x7568('0xc')](_0x7568('0x2f'),JSON[_0x7568('0x25')](_0x1152f1));if(_0x26491c[_0x7568('0x13')]&&_0x26491c['MailAccount'][_0x7568('0x30')]&&!_[_0x7568('0x31')](_0x26491c[_0x7568('0xe')])){setTimeout(handleSendEmail(_0x26491c,_0x1152f1),0x3c*0x3e8);}};}function handleJob(_0x47ffe9){return function(){try{if(_[_0x7568('0x31')](_0x47ffe9[_0x7568('0x17')])){return logger[_0x7568('0xc')](_0x7568('0x32'));}if(_[_0x7568('0x31')](_0x47ffe9['subtractUnit'])){return logger[_0x7568('0xc')](_0x7568('0x33'));}var _0x3f847a={'startDate':moment()[_0x7568('0x34')](_0x47ffe9['subtractNumber'],_0x47ffe9[_0x7568('0x18')])[_0x7568('0x10')](_0x7568('0x35')),'endDate':moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),'type':_0x7568('0x36'),'output':_0x47ffe9[_0x7568('0x37')],'name':_0x47ffe9[_0x7568('0x12')]};if(!_['isNil'](_0x47ffe9[_0x7568('0x38')])){logger[_0x7568('0xc')]('exec\x20defaul\x20report\x20id:%s',_0x47ffe9[_0x7568('0x38')]);return analyticDefaultReportController['runReport']({'id':_0x47ffe9[_0x7568('0x38')]},_0x3f847a)[_0x7568('0x2a')](handleResult(_0x47ffe9))[_0x7568('0x2e')](handleError());}if(!_[_0x7568('0x31')](_0x47ffe9[_0x7568('0x39')])){logger[_0x7568('0xc')](_0x7568('0x3a'),_0x47ffe9['CustomReportId']);return analyticCustomReportController['runReport']({'id':_0x47ffe9[_0x7568('0x39')]},_0x3f847a)[_0x7568('0x2a')](handleResult(_0x47ffe9))[_0x7568('0x2e')](handleError());}}catch(_0x1dadaa){logger[_0x7568('0x2b')](JSON['stringify'](_0x1dadaa));}return logger['info'](_0x7568('0x3b'));};}function getJobs(_0x1ddae7){var _0x2862f0={};if(_0x1ddae7){_0x2862f0['id']=_0x1ddae7;}return db[_0x7568('0x3c')][_0x7568('0x3d')]({'where':_0x2862f0,'include':[{'model':db[_0x7568('0x13')],'attributes':['id',_0x7568('0x12'),_0x7568('0xe')],'include':[{'model':db[_0x7568('0x3e')],'as':_0x7568('0x30'),'include':[{'model':db[_0x7568('0x3f')],'as':_0x7568('0x3f')}]}]}]})[_0x7568('0x2a')](function(_0x13f8d9){var _0x115ee7=_[_0x7568('0x40')](manager[_0x7568('0x41')]);var _0x378336=_[_0x7568('0x42')](_0x13f8d9,function(_0x23d447){return _0x23d447['id'][_0x7568('0x43')]();});var _0x433533=_[_0x7568('0x44')](_0x13f8d9,function(_0x13966e){return _0x13966e['id'][_0x7568('0x43')]();});var _0x578ee2=_0x1ddae7?_0x378336:_[_0x7568('0x45')](_0x378336,_0x115ee7);var _0x4578ab=_[_0x7568('0x46')](_0x378336,_0x115ee7);var _0x5dbc53=_[_0x7568('0x45')](_0x115ee7,_0x378336);var _0x2fb244;var _0x5cbafc;for(_0x2fb244=0x0;_0x2fb244<_0x5dbc53[_0x7568('0x47')]&&!_0x1ddae7;_0x2fb244+=0x1){_0x5cbafc=_0x5dbc53[_0x2fb244][_0x7568('0x43')]();if(manager[_0x7568('0x48')](_0x5cbafc)){manager[_0x7568('0x49')](_0x5cbafc);manager['deleteJob'](_0x5cbafc);logger[_0x7568('0xc')](_0x7568('0x4a'),_0x5cbafc);}}logger[_0x7568('0xc')](_0x7568('0x4b'),JSON[_0x7568('0x25')](_0x578ee2));for(_0x2fb244=0x0;_0x2fb244<_0x578ee2[_0x7568('0x47')];_0x2fb244+=0x1){_0x5cbafc=_0x578ee2[_0x2fb244][_0x7568('0x43')]();logger['info']('index',_0x5cbafc);if(_0x1ddae7){logger[_0x7568('0xc')](_0x7568('0x4c'),_0x1ddae7);logger[_0x7568('0xc')](JSON[_0x7568('0x25')](_0x433533[_0x5cbafc]));BPromise[_0x7568('0x4d')]()[_0x7568('0x2a')](handleJob(_0x433533[_0x5cbafc]));logger[_0x7568('0xc')]('run\x20job',_0x433533[_0x5cbafc]['name'],_0x433533[_0x5cbafc]['cron']);}else if(_0x433533[_0x5cbafc][_0x7568('0x4e')]&&_0x433533[_0x5cbafc]['active']&&moment()[_0x7568('0x4f')](_0x433533[_0x5cbafc][_0x7568('0x50')],_0x433533[_0x5cbafc][_0x7568('0x51')])){manager[_0x7568('0x52')](_0x5cbafc,_0x433533[_0x5cbafc][_0x7568('0x4e')],handleJob(_0x433533[_0x5cbafc]));manager[_0x7568('0x53')](_0x5cbafc);logger['info'](_0x7568('0x54'),_0x433533[_0x5cbafc][_0x7568('0x12')],_0x433533[_0x5cbafc][_0x7568('0x4e')]);}else if(manager[_0x7568('0x48')](_0x5cbafc)){manager[_0x7568('0x49')](_0x5cbafc);manager[_0x7568('0x55')](_0x5cbafc);logger[_0x7568('0xc')](_0x7568('0x56'),_0x433533[_0x5cbafc][_0x7568('0x12')],_0x433533[_0x5cbafc][_0x7568('0x4e')]);}}for(_0x2fb244=0x0,_0x5cbafc;_0x2fb244<_0x4578ab[_0x7568('0x47')]&&!_0x1ddae7;_0x2fb244+=0x1){_0x5cbafc=_0x4578ab[_0x2fb244]['toString']();if(manager[_0x7568('0x48')](_0x5cbafc)){if(_0x433533[_0x5cbafc][_0x7568('0x4e')]&&_0x433533[_0x5cbafc][_0x7568('0x57')]&&moment()['isBetween'](_0x433533[_0x5cbafc][_0x7568('0x50')],_0x433533[_0x5cbafc][_0x7568('0x51')])){manager[_0x7568('0x58')](_0x5cbafc,_0x433533[_0x5cbafc][_0x7568('0x4e')],handleJob(_0x433533[_0x5cbafc]));logger['info'](_0x7568('0x59'),_0x433533[_0x5cbafc][_0x7568('0x12')],_0x433533[_0x5cbafc]['cron']);}else{manager[_0x7568('0x49')](_0x5cbafc);manager['deleteJob'](_0x5cbafc);logger[_0x7568('0xc')]('stop\x20cron',_0x433533[_0x5cbafc]['name'],_0x433533[_0x5cbafc][_0x7568('0x4e')]);}}}})[_0x7568('0x2e')](function(_0xcf3957){logger['error'](JSON[_0x7568('0x25')](_0xcf3957));});}exports[_0x7568('0x5a')]=function(_0x1e49eb){return getJobs(_0x1e49eb);};exports[_0x7568('0x53')]=function(){setInterval(function(){return getJobs();},0x3c*0x3e8);return getJobs();};
\ No newline at end of file
+var _0x5365=['Smtp','user','bcc','Report\x20%s\x20last\x20%s\x20%s','subtractNumber','subtractUnit','join','../../files/reports','savename','basename','extname','zip','Sent','message','stringify','existsSync','status','attachments','text','Report\x20empty\x0aThis\x20is\x20an\x20automatically\x20generated\x20email\x20–\x20please\x20do\x20not\x20reply\x20to\x20this\x20email.\x0a\x0a','request','then','error','error\x20mail','email\x20sent','catch','data','isNil','subtractNumber\x20null\x20or\x20undefined','subtractUnit\x20null\x20or\x20undefined','subtract','YYYY-MM-DD\x20HH:mm:ss','scheduled','output','exec\x20defaul\x20report\x20id:%s','DefaultReportId','runReport','CustomReportId','exec\x20custom\x20report\x20id:%s','no\x20report\x20id','Schedule','CloudProvider','keys','jobs','map','toString','difference','intersection','exists','stop','delete\x20cron','toRun','length','index','my\x20id','cron','isBetween','startAt','endAt','add','start','add\x20cron','deleteJob','stop\x20cron','active','update','update\x20cron','run','util','path','lodash','cron-job-manager','jayson/promise','../logger','schedule','../../mysqldb','../../api/analyticDefaultReport/analyticDefaultReport.controller','client','http','info','Try\x20to\x20send\x20a\x20mail\x20to','email','MailAccount','getSmtpOptions','format','name'];(function(_0x2689a7,_0x5a3c32){var _0xe102f4=function(_0x5f1db1){while(--_0x5f1db1){_0x2689a7['push'](_0x2689a7['shift']());}};_0xe102f4(++_0x5a3c32);}(_0x5365,0x19c));var _0x5536=function(_0x2341ff,_0x4890b8){_0x2341ff=_0x2341ff-0x0;var _0x46c06e=_0x5365[_0x2341ff];return _0x46c06e;};'use strict';var fs=require('fs');var util=require(_0x5536('0x0'));var path=require(_0x5536('0x1'));var _=require(_0x5536('0x2'));var moment=require('moment');var CronJobManager=require(_0x5536('0x3'));var jayson=require(_0x5536('0x4'));var BPromise=require('bluebird');var logger=require(_0x5536('0x5'))(_0x5536('0x6'));var db=require(_0x5536('0x7'))['db'];var analyticCustomReportController=require('../../api/analyticCustomReport/analyticCustomReport.controller');var analyticDefaultReportController=require(_0x5536('0x8'));var client=jayson[_0x5536('0x9')][_0x5536('0xa')]({'port':0x232b});var manager=new CronJobManager();function handleSendEmail(_0x1e402a,_0x19bc04){return function(){logger[_0x5536('0xb')](_0x5536('0xc'),_0x1e402a[_0x5536('0xd')]);var _0x484d69=!![];var _0x2e5946=_0x1e402a[_0x5536('0xe')][_0x5536('0xf')]();var _0x29cbd8={'account':_0x2e5946,'message':{'from':util[_0x5536('0x10')]('\x22%s\x22\x20<%s>',_0x1e402a['MailAccount'][_0x5536('0x11')],_0x1e402a['MailAccount'][_0x5536('0xd')]||_0x1e402a[_0x5536('0xe')][_0x5536('0x12')][_0x5536('0x13')]),'to':_0x1e402a['email'],'cc':_0x1e402a['cc'],'bcc':_0x1e402a[_0x5536('0x14')],'subject':util[_0x5536('0x10')](_0x5536('0x15'),_0x19bc04[_0x5536('0x11')],_0x1e402a[_0x5536('0x16')],_0x1e402a[_0x5536('0x17')])}};var _0x583212=path[_0x5536('0x18')](__dirname,_0x5536('0x19'));var _0x20ef8f=_0x19bc04[_0x5536('0x1a')];var _0x450264=util[_0x5536('0x10')]('%s.%s',path[_0x5536('0x1b')](_0x19bc04[_0x5536('0x1a')],path[_0x5536('0x1c')](_0x19bc04[_0x5536('0x1a')])),_0x5536('0x1d'));var _0xabea73=path['join'](_0x583212,_0x20ef8f);var _0x53ba90=path[_0x5536('0x18')](_0x583212,_0x450264);if(fs['existsSync'](_0xabea73)){_0x19bc04['status']=_0x5536('0x1e');_0x29cbd8[_0x5536('0x1f')]['attachments']=[{'filename':_0x20ef8f,'path':_0xabea73}];_0x29cbd8[_0x5536('0x1f')]['text']=util['format']('Info\x20report:\x0a%s\x0aPlease\x20see\x20the\x20attachments\x0aThis\x20is\x20an\x20automatically\x20generated\x20email\x20–\x20please\x20do\x20not\x20reply\x20to\x20it.\x0a\x0a',JSON[_0x5536('0x20')](_0x19bc04,null,0x2));}else if(fs[_0x5536('0x21')](_0x53ba90)){_0x19bc04[_0x5536('0x22')]=_0x5536('0x1e');_0x29cbd8[_0x5536('0x1f')][_0x5536('0x23')]=[{'filename':_0x450264,'path':_0x53ba90}];}else{_0x29cbd8[_0x5536('0x1f')][_0x5536('0x24')]=_0x5536('0x25');if(!_0x1e402a['sendIfEmpty']){_0x484d69=![];logger['info']('empty\x20file,\x20email\x20not\x20sent');}}if(_0x484d69){return client[_0x5536('0x26')]('SendMail',_0x29cbd8)[_0x5536('0x27')](function(_0x36a03c){if(_0x36a03c[_0x5536('0x28')]){return logger[_0x5536('0x28')](_0x5536('0x29'),JSON[_0x5536('0x20')](_0x36a03c));}return logger[_0x5536('0xb')](_0x5536('0x2a'));})[_0x5536('0x2b')](function(_0x4d57f5){return logger['error']('error\x20mail',JSON[_0x5536('0x20')](_0x4d57f5));});}};}function handleError(){return function(_0x25cfc2){return logger[_0x5536('0x28')](JSON[_0x5536('0x20')](_0x25cfc2));};}function handleResult(_0x5290e3){return function(_0x144ae8){logger['info'](_0x5536('0x2c'),JSON[_0x5536('0x20')](_0x144ae8));if(_0x5290e3[_0x5536('0xe')]&&_0x5290e3[_0x5536('0xe')][_0x5536('0x12')]&&!_[_0x5536('0x2d')](_0x5290e3[_0x5536('0xd')])){setTimeout(handleSendEmail(_0x5290e3,_0x144ae8),0x3c*0x3e8);}};}function handleJob(_0x21580f){return function(){try{if(_[_0x5536('0x2d')](_0x21580f[_0x5536('0x16')])){return logger[_0x5536('0xb')](_0x5536('0x2e'));}if(_[_0x5536('0x2d')](_0x21580f['subtractUnit'])){return logger[_0x5536('0xb')](_0x5536('0x2f'));}var _0x4b6020={'startDate':moment()[_0x5536('0x30')](_0x21580f['subtractNumber'],_0x21580f[_0x5536('0x17')])[_0x5536('0x10')](_0x5536('0x31')),'endDate':moment()[_0x5536('0x10')]('YYYY-MM-DD\x20HH:mm:ss'),'type':_0x5536('0x32'),'output':_0x21580f[_0x5536('0x33')],'name':_0x21580f[_0x5536('0x11')]};if(!_[_0x5536('0x2d')](_0x21580f['DefaultReportId'])){logger[_0x5536('0xb')](_0x5536('0x34'),_0x21580f[_0x5536('0x35')]);return analyticDefaultReportController[_0x5536('0x36')]({'id':_0x21580f[_0x5536('0x35')]},_0x4b6020)[_0x5536('0x27')](handleResult(_0x21580f))['catch'](handleError());}if(!_[_0x5536('0x2d')](_0x21580f[_0x5536('0x37')])){logger['info'](_0x5536('0x38'),_0x21580f[_0x5536('0x37')]);return analyticCustomReportController[_0x5536('0x36')]({'id':_0x21580f[_0x5536('0x37')]},_0x4b6020)['then'](handleResult(_0x21580f))[_0x5536('0x2b')](handleError());}}catch(_0x1954b8){logger[_0x5536('0x28')](JSON['stringify'](_0x1954b8));}return logger[_0x5536('0xb')](_0x5536('0x39'));};}function getJobs(_0x1ce6a4){var _0x5f3457={};if(_0x1ce6a4){_0x5f3457['id']=_0x1ce6a4;}return db[_0x5536('0x3a')]['findAll']({'where':_0x5f3457,'include':[{'model':db['MailAccount'],'attributes':['id','name',_0x5536('0xd')],'include':[{'model':db['MailServerOut'],'as':_0x5536('0x12'),'include':[{'model':db[_0x5536('0x3b')],'as':_0x5536('0x3b')}]}]}]})[_0x5536('0x27')](function(_0x361516){var _0x252063=_[_0x5536('0x3c')](manager[_0x5536('0x3d')]);var _0x523a88=_[_0x5536('0x3e')](_0x361516,function(_0x16b8ce){return _0x16b8ce['id']['toString']();});var _0x38202d=_['keyBy'](_0x361516,function(_0x130e47){return _0x130e47['id'][_0x5536('0x3f')]();});var _0x349f7b=_0x1ce6a4?_0x523a88:_[_0x5536('0x40')](_0x523a88,_0x252063);var _0x349d62=_[_0x5536('0x41')](_0x523a88,_0x252063);var _0x110154=_['difference'](_0x252063,_0x523a88);var _0x5dcc32;var _0x4d931b;for(_0x5dcc32=0x0;_0x5dcc32<_0x110154['length']&&!_0x1ce6a4;_0x5dcc32+=0x1){_0x4d931b=_0x110154[_0x5dcc32][_0x5536('0x3f')]();if(manager[_0x5536('0x42')](_0x4d931b)){manager[_0x5536('0x43')](_0x4d931b);manager['deleteJob'](_0x4d931b);logger['info'](_0x5536('0x44'),_0x4d931b);}}logger[_0x5536('0xb')](_0x5536('0x45'),JSON['stringify'](_0x349f7b));for(_0x5dcc32=0x0;_0x5dcc32<_0x349f7b[_0x5536('0x46')];_0x5dcc32+=0x1){_0x4d931b=_0x349f7b[_0x5dcc32][_0x5536('0x3f')]();logger[_0x5536('0xb')](_0x5536('0x47'),_0x4d931b);if(_0x1ce6a4){logger['info'](_0x5536('0x48'),_0x1ce6a4);logger['info'](JSON[_0x5536('0x20')](_0x38202d[_0x4d931b]));BPromise['resolve']()['then'](handleJob(_0x38202d[_0x4d931b]));logger['info']('run\x20job',_0x38202d[_0x4d931b]['name'],_0x38202d[_0x4d931b][_0x5536('0x49')]);}else if(_0x38202d[_0x4d931b][_0x5536('0x49')]&&_0x38202d[_0x4d931b]['active']&&moment()[_0x5536('0x4a')](_0x38202d[_0x4d931b][_0x5536('0x4b')],_0x38202d[_0x4d931b][_0x5536('0x4c')])){manager[_0x5536('0x4d')](_0x4d931b,_0x38202d[_0x4d931b][_0x5536('0x49')],handleJob(_0x38202d[_0x4d931b]));manager[_0x5536('0x4e')](_0x4d931b);logger[_0x5536('0xb')](_0x5536('0x4f'),_0x38202d[_0x4d931b][_0x5536('0x11')],_0x38202d[_0x4d931b][_0x5536('0x49')]);}else if(manager[_0x5536('0x42')](_0x4d931b)){manager[_0x5536('0x43')](_0x4d931b);manager[_0x5536('0x50')](_0x4d931b);logger[_0x5536('0xb')](_0x5536('0x51'),_0x38202d[_0x4d931b][_0x5536('0x11')],_0x38202d[_0x4d931b][_0x5536('0x49')]);}}for(_0x5dcc32=0x0,_0x4d931b;_0x5dcc32<_0x349d62[_0x5536('0x46')]&&!_0x1ce6a4;_0x5dcc32+=0x1){_0x4d931b=_0x349d62[_0x5dcc32][_0x5536('0x3f')]();if(manager[_0x5536('0x42')](_0x4d931b)){if(_0x38202d[_0x4d931b][_0x5536('0x49')]&&_0x38202d[_0x4d931b][_0x5536('0x52')]&&moment()[_0x5536('0x4a')](_0x38202d[_0x4d931b][_0x5536('0x4b')],_0x38202d[_0x4d931b][_0x5536('0x4c')])){manager[_0x5536('0x53')](_0x4d931b,_0x38202d[_0x4d931b][_0x5536('0x49')],handleJob(_0x38202d[_0x4d931b]));logger[_0x5536('0xb')](_0x5536('0x54'),_0x38202d[_0x4d931b][_0x5536('0x11')],_0x38202d[_0x4d931b][_0x5536('0x49')]);}else{manager[_0x5536('0x43')](_0x4d931b);manager[_0x5536('0x50')](_0x4d931b);logger['info'](_0x5536('0x51'),_0x38202d[_0x4d931b][_0x5536('0x11')],_0x38202d[_0x4d931b][_0x5536('0x49')]);}}}})[_0x5536('0x2b')](function(_0x4bfb72){logger[_0x5536('0x28')](JSON[_0x5536('0x20')](_0x4bfb72));});}exports[_0x5536('0x55')]=function(_0x1623d9){return getJobs(_0x1623d9);};exports[_0x5536('0x4e')]=function(){setInterval(function(){return getJobs();},0x3c*0x3e8);return getJobs();};
\ No newline at end of file