Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / setting / setting.controller.js
index 21c5b5f..1ac5add 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0896=['now','format','send','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../mysqldb','jayson/promise','http','request','then','info','Setting,\x20%s,\x20%s','debug','Setting,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','sendStatus','status','json','offset','count','limit','Content-Range','apply','reject','save','update','destroy','end','stack','name','index','map','rawAttributes','fieldName','key','query','keys','filters','intersection','model','attributes','fields','length','order','sort','where','filter','merge','type','VIRTUAL','options','includeAll','Setting','findAll','rows','show','params','include','find','body','addLogo','file','filename','logo','addLogoLogin','loginLogo','server/files/images/logos','getLicense','preferred','favicon','defaultLoginLogo','defaultPreferred','existsSync','toLower','join','default_logo.svg','root','Sequelize','ValidationError','upperFirst','\x20not\x20found','download','getLogoLogin','defaultLogo','default_loginLogo.svg','custom','gdpr','securePassword','getPreferred','defaultFavicon','default_preferred.png','default','addFavicon','../../config/license/util','getFavicon','default_favicon.ico','getDate','utcOffset'];(function(_0x4bb560,_0xe9d39c){var _0x1f3e2e=function(_0x31bf82){while(--_0x31bf82){_0x4bb560['push'](_0x4bb560['shift']());}};_0x1f3e2e(++_0xe9d39c);}(_0x0896,0xfb));var _0x6089=function(_0x3214ba,_0x23431a){_0x3214ba=_0x3214ba-0x0;var _0x351297=_0x0896[_0x3214ba];return _0x351297;};'use strict';var emlformat=require(_0x6089('0x0'));var rimraf=require(_0x6089('0x1'));var zipdir=require(_0x6089('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x6089('0x3'));var moment=require(_0x6089('0x4'));var BPromise=require(_0x6089('0x5'));var Mustache=require(_0x6089('0x6'));var util=require(_0x6089('0x7'));var path=require(_0x6089('0x8'));var sox=require('sox');var csv=require(_0x6089('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x6089('0xa'));var squel=require(_0x6089('0xb'));var crypto=require(_0x6089('0xc'));var jsforce=require(_0x6089('0xd'));var deskjs=require(_0x6089('0xe'));var toCsv=require(_0x6089('0x9'));var querystring=require(_0x6089('0xf'));var Papa=require('papaparse');var Redis=require(_0x6089('0x10'));var authService=require(_0x6089('0x11'));var qs=require(_0x6089('0x12'));var as=require(_0x6089('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x6089('0x14'))(_0x6089('0x15'));var utils=require('../../config/utils');var config=require(_0x6089('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x6089('0x17'))['db'];var jayson=require(_0x6089('0x18'));var client=jayson['client'][_0x6089('0x19')]({'port':0x232a});function respondWithRpcPromise(_0x17b6d8,_0x4195c9,_0x1db414,_0x3f5623){return new BPromise(function(_0x4cd2d8,_0x1b59dc){var _0x1e121e=_0x3f5623||client;return _0x1e121e[_0x6089('0x1a')](_0x17b6d8,_0x1db414)[_0x6089('0x1b')](function(_0x9e2d98){logger[_0x6089('0x1c')](_0x6089('0x1d'),_0x4195c9,'request\x20sent');logger[_0x6089('0x1e')](_0x6089('0x1f'),_0x4195c9,_0x6089('0x20'),JSON[_0x6089('0x21')](_0x9e2d98));if(_0x9e2d98['error']){if(_0x9e2d98[_0x6089('0x22')][_0x6089('0x23')]===0x1f4){logger['error']('Setting,\x20%s,\x20%s',_0x4195c9,_0x9e2d98[_0x6089('0x22')][_0x6089('0x24')]);return _0x1b59dc(_0x9e2d98['error']['message']);}logger[_0x6089('0x22')](_0x6089('0x1d'),_0x4195c9,_0x9e2d98[_0x6089('0x22')][_0x6089('0x24')]);return _0x4cd2d8(_0x9e2d98['error'][_0x6089('0x24')]);}else{logger['info']('Setting,\x20%s,\x20%s',_0x4195c9,_0x6089('0x20'));_0x4cd2d8(_0x9e2d98['result'][_0x6089('0x24')]);}})[_0x6089('0x25')](function(_0x33d9e4){logger['error'](_0x6089('0x1d'),_0x4195c9,_0x33d9e4);_0x1b59dc(_0x33d9e4);});});}function respondWithStatusCode(_0x4ca694,_0x271b2c){_0x271b2c=_0x271b2c||0xcc;return function(_0x1fe862){if(_0x1fe862){return _0x4ca694[_0x6089('0x26')](_0x271b2c);}return _0x4ca694[_0x6089('0x27')](_0x271b2c)['end']();};}function respondWithResult(_0x3c9e4a,_0x4bd663){_0x4bd663=_0x4bd663||0xc8;return function(_0x5206c3){if(_0x5206c3){return _0x3c9e4a[_0x6089('0x27')](_0x4bd663)[_0x6089('0x28')](_0x5206c3);}};}function respondWithFilteredResult(_0x545867,_0x5becbe){return function(_0x312269){if(_0x312269){var _0x273b28=typeof _0x5becbe[_0x6089('0x29')]==='undefined'&&typeof _0x5becbe['limit']==='undefined';var _0x495010=_0x312269[_0x6089('0x2a')];var _0x234223=_0x273b28?0x0:_0x5becbe[_0x6089('0x29')];var _0x3672b1=_0x273b28?_0x312269[_0x6089('0x2a')]:_0x5becbe[_0x6089('0x29')]+_0x5becbe[_0x6089('0x2b')];var _0x3dd771;if(_0x3672b1>=_0x495010){_0x3672b1=_0x495010;_0x3dd771=0xc8;}else{_0x3dd771=0xce;}_0x545867[_0x6089('0x27')](_0x3dd771);return _0x545867['set'](_0x6089('0x2c'),_0x234223+'-'+_0x3672b1+'/'+_0x495010)[_0x6089('0x28')](_0x312269);}return null;};}function patchUpdates(_0x16a053){return function(_0x57e2ec){try{jsonpatch[_0x6089('0x2d')](_0x57e2ec,_0x16a053,!![]);}catch(_0x35581a){return BPromise[_0x6089('0x2e')](_0x35581a);}return _0x57e2ec[_0x6089('0x2f')]();};}function saveUpdates(_0x2470fa,_0x14a1f0){return function(_0x689dd9){if(_0x689dd9){return _0x689dd9[_0x6089('0x30')](_0x2470fa)[_0x6089('0x1b')](function(_0x30d2f1){return _0x30d2f1;});}return null;};}function removeEntity(_0x58ffe7,_0x4992dc){return function(_0x502a3f){if(_0x502a3f){return _0x502a3f[_0x6089('0x31')]()['then'](function(){_0x58ffe7[_0x6089('0x27')](0xcc)[_0x6089('0x32')]();});}};}function handleEntityNotFound(_0x562d7a,_0x3abc7a){return function(_0x37de58){if(!_0x37de58){_0x562d7a[_0x6089('0x26')](0x194);}return _0x37de58;};}function handleError(_0x31b268,_0x3a7341){_0x3a7341=_0x3a7341||0x1f4;return function(_0x475383){logger['error'](_0x475383[_0x6089('0x33')]);if(_0x475383[_0x6089('0x34')]){delete _0x475383['name'];}_0x31b268[_0x6089('0x27')](_0x3a7341)['send'](_0x475383);};}exports[_0x6089('0x35')]=function(_0x14b917,_0x1f4d82){var _0xb4120={},_0x153b4d={},_0x109e45={'count':0x0,'rows':[]};var _0x4c71ff=_[_0x6089('0x36')](db['Setting'][_0x6089('0x37')],function(_0x37f15d){return{'name':_0x37f15d[_0x6089('0x38')],'type':_0x37f15d['type'][_0x6089('0x39')]};});_0x153b4d['model']=_[_0x6089('0x36')](_0x4c71ff,_0x6089('0x34'));_0x153b4d[_0x6089('0x3a')]=_[_0x6089('0x3b')](_0x14b917[_0x6089('0x3a')]);_0x153b4d[_0x6089('0x3c')]=_[_0x6089('0x3d')](_0x153b4d[_0x6089('0x3e')],_0x153b4d[_0x6089('0x3a')]);_0xb4120[_0x6089('0x3f')]=_[_0x6089('0x3d')](_0x153b4d[_0x6089('0x3e')],qs[_0x6089('0x40')](_0x14b917[_0x6089('0x3a')][_0x6089('0x40')]));_0xb4120[_0x6089('0x3f')]=_0xb4120[_0x6089('0x3f')][_0x6089('0x41')]?_0xb4120[_0x6089('0x3f')]:_0x153b4d[_0x6089('0x3e')];if(!_0x14b917[_0x6089('0x3a')]['hasOwnProperty']('nolimit')){_0xb4120[_0x6089('0x2b')]=qs[_0x6089('0x2b')](_0x14b917[_0x6089('0x3a')][_0x6089('0x2b')]);_0xb4120[_0x6089('0x29')]=qs['offset'](_0x14b917[_0x6089('0x3a')][_0x6089('0x29')]);}_0xb4120[_0x6089('0x42')]=qs[_0x6089('0x43')](_0x14b917[_0x6089('0x3a')][_0x6089('0x43')]);_0xb4120[_0x6089('0x44')]=qs[_0x6089('0x3c')](_['pick'](_0x14b917[_0x6089('0x3a')],_0x153b4d[_0x6089('0x3c')]),_0x4c71ff);if(_0x14b917[_0x6089('0x3a')][_0x6089('0x45')]){_0xb4120[_0x6089('0x44')]=_[_0x6089('0x46')](_0xb4120['where'],{'$or':_[_0x6089('0x36')](_0x4c71ff,function(_0x3c9e72){if(_0x3c9e72[_0x6089('0x47')]!==_0x6089('0x48')){var _0x1fe738={};_0x1fe738[_0x3c9e72[_0x6089('0x34')]]={'$like':'%'+_0x14b917['query']['filter']+'%'};return _0x1fe738;}})});}_0xb4120=_[_0x6089('0x46')]({},_0xb4120,_0x14b917[_0x6089('0x49')]);var _0x209af2={'where':_0xb4120[_0x6089('0x44')]};return db['Setting'][_0x6089('0x2a')](_0x209af2)[_0x6089('0x1b')](function(_0x45623f){_0x109e45['count']=_0x45623f;if(_0x14b917[_0x6089('0x3a')][_0x6089('0x4a')]){_0xb4120['include']=[{'all':!![]}];}return db[_0x6089('0x4b')][_0x6089('0x4c')](_0xb4120);})[_0x6089('0x1b')](function(_0x1c4710){_0x109e45[_0x6089('0x4d')]=_0x1c4710;return _0x109e45;})[_0x6089('0x1b')](respondWithFilteredResult(_0x1f4d82,_0xb4120))[_0x6089('0x25')](handleError(_0x1f4d82,null));};exports[_0x6089('0x4e')]=function(_0x2b80b8,_0x33d529){var _0x973631={'raw':![],'where':{'id':_0x2b80b8[_0x6089('0x4f')]['id']}},_0x9cdd4={};_0x9cdd4[_0x6089('0x3e')]=_['keys'](db[_0x6089('0x4b')]['rawAttributes']);_0x9cdd4['query']=_[_0x6089('0x3b')](_0x2b80b8['query']);_0x9cdd4['filters']=_[_0x6089('0x3d')](_0x9cdd4[_0x6089('0x3e')],_0x9cdd4[_0x6089('0x3a')]);_0x973631['attributes']=_[_0x6089('0x3d')](_0x9cdd4[_0x6089('0x3e')],qs[_0x6089('0x40')](_0x2b80b8[_0x6089('0x3a')]['fields']));_0x973631[_0x6089('0x3f')]=_0x973631[_0x6089('0x3f')]['length']?_0x973631['attributes']:_0x9cdd4[_0x6089('0x3e')];if(_0x2b80b8[_0x6089('0x3a')][_0x6089('0x4a')]){_0x973631[_0x6089('0x50')]=[{'all':!![]}];}_0x973631=_[_0x6089('0x46')]({},_0x973631,_0x2b80b8['options']);return db[_0x6089('0x4b')][_0x6089('0x51')](_0x973631)[_0x6089('0x1b')](handleEntityNotFound(_0x33d529,null))['then'](respondWithResult(_0x33d529,null))[_0x6089('0x25')](handleError(_0x33d529,null));};exports[_0x6089('0x30')]=function(_0x596de6,_0x59845a){if(_0x596de6['body']['id']){delete _0x596de6[_0x6089('0x52')]['id'];}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x596de6['params']['id']}})[_0x6089('0x1b')](handleEntityNotFound(_0x59845a,null))[_0x6089('0x1b')](saveUpdates(_0x596de6[_0x6089('0x52')],null))[_0x6089('0x1b')](respondWithResult(_0x59845a,null))['catch'](handleError(_0x59845a,null));};exports[_0x6089('0x53')]=function(_0x4f9d7b,_0x461bf4,_0x2bca62){if(_0x4f9d7b[_0x6089('0x54')]&&_0x4f9d7b[_0x6089('0x54')][_0x6089('0x55')]){_0x4f9d7b[_0x6089('0x52')][_0x6089('0x56')]=_0x4f9d7b[_0x6089('0x54')]['filename'];}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x4f9d7b[_0x6089('0x4f')]['id']}})['then'](handleEntityNotFound(_0x461bf4,null))[_0x6089('0x1b')](saveUpdates(_0x4f9d7b[_0x6089('0x52')],null))['then'](respondWithResult(_0x461bf4,null))[_0x6089('0x25')](handleError(_0x461bf4,null));};exports[_0x6089('0x57')]=function(_0x196897,_0x3afdcd,_0x5e9814){if(_0x196897['file']&&_0x196897[_0x6089('0x54')][_0x6089('0x55')]){_0x196897[_0x6089('0x52')][_0x6089('0x58')]=_0x196897[_0x6089('0x54')][_0x6089('0x55')];}return db['Setting']['find']({'where':{'id':_0x196897[_0x6089('0x4f')]['id']}})[_0x6089('0x1b')](handleEntityNotFound(_0x3afdcd,null))[_0x6089('0x1b')](saveUpdates(_0x196897[_0x6089('0x52')],null))[_0x6089('0x1b')](respondWithResult(_0x3afdcd,null))['catch'](handleError(_0x3afdcd,null));};var utilLicense=require('../../config/license/util');exports['getLogo']=function(_0x35c2b4,_0x24a0b1,_0x5db419){var _0xa4c772=_0x6089('0x59');var _0x260c24={'custom':![]};return utilLicense[_0x6089('0x5a')]()[_0x6089('0x1b')](function(_0x14d575){if(_0x14d575){_0x260c24=_0x14d575;}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x35c2b4['params']['id']},'attributes':[_0x6089('0x56'),_0x6089('0x58'),_0x6089('0x5b'),_0x6089('0x5c'),'defaultLogo',_0x6089('0x5d'),_0x6089('0x5e'),'defaultFavicon'],'raw':!![]});})[_0x6089('0x1b')](handleEntityNotFound(_0x24a0b1,null))[_0x6089('0x1b')](function(_0x2520f8){if(_0x2520f8){var _0x433815=_0x2520f8[_0x6089('0x56')]&&fs[_0x6089('0x5f')](path['join'](config['root'],_0xa4c772,_[_0x6089('0x60')](_0x2520f8['logo'])))?path[_0x6089('0x61')](config['root'],_0xa4c772,_[_0x6089('0x60')](_0x2520f8['logo'])):path['join'](config['root'],_0xa4c772,_[_0x6089('0x60')](_0x6089('0x62')));var _0xd08f98='default'+_['upperFirst'](_0x6089('0x56'));if(_0x2520f8[_0xd08f98]||!_0x260c24['custom']){_0x433815=path[_0x6089('0x61')](config[_0x6089('0x63')],_0xa4c772,_[_0x6089('0x60')](_0x6089('0x62')));}if(!fs[_0x6089('0x5f')](_0x433815)){throw new db[(_0x6089('0x64'))][(_0x6089('0x65'))](_[_0x6089('0x66')](_0x6089('0x56'))+_0x6089('0x67'));}return _0x24a0b1[_0x6089('0x68')](_0x433815);}})[_0x6089('0x25')](handleError(_0x24a0b1,null));};var utilLicense=require('../../config/license/util');exports[_0x6089('0x69')]=function(_0x2a7778,_0x178f98,_0x2fcc71){var _0x52cfd6=_0x6089('0x59');var _0xf85b7b={'custom':![]};return utilLicense[_0x6089('0x5a')]()['then'](function(_0x522a0b){if(_0x522a0b){_0xf85b7b=_0x522a0b;}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x2a7778[_0x6089('0x4f')]['id']},'attributes':['logo',_0x6089('0x58'),_0x6089('0x5b'),'favicon',_0x6089('0x6a'),_0x6089('0x5d'),_0x6089('0x5e'),'defaultFavicon'],'raw':!![]});})[_0x6089('0x1b')](handleEntityNotFound(_0x178f98,null))[_0x6089('0x1b')](function(_0x523b72){if(_0x523b72){var _0x2cc2a9=_0x523b72[_0x6089('0x58')]&&fs[_0x6089('0x5f')](path['join'](config[_0x6089('0x63')],_0x52cfd6,_['toLower'](_0x523b72[_0x6089('0x58')])))?path['join'](config[_0x6089('0x63')],_0x52cfd6,_['toLower'](_0x523b72[_0x6089('0x58')])):path[_0x6089('0x61')](config[_0x6089('0x63')],_0x52cfd6,_[_0x6089('0x60')](_0x6089('0x6b')));var _0x4fd3bd='default'+_['upperFirst']('loginLogo');if(_0x523b72[_0x4fd3bd]||!_0xf85b7b[_0x6089('0x6c')]){_0x2cc2a9=path['join'](config[_0x6089('0x63')],_0x52cfd6,_['toLower'](_0x6089('0x6b')));}if(!fs[_0x6089('0x5f')](_0x2cc2a9)){throw new db[(_0x6089('0x64'))][(_0x6089('0x65'))](_[_0x6089('0x66')]('loginLogo')+_0x6089('0x67'));}return _0x178f98['download'](_0x2cc2a9);}})[_0x6089('0x25')](handleError(_0x178f98,null));};exports[_0x6089('0x6d')]=function(_0x21e79f,_0x4e401f){return db['Setting'][_0x6089('0x51')]({'where':{'id':_0x21e79f[_0x6089('0x4f')]['id']},'attributes':[_0x6089('0x6e')]})[_0x6089('0x1b')](respondWithResult(_0x4e401f,null))['catch'](handleError(_0x4e401f,null));};exports['addPreferred']=function(_0x252f21,_0x56de12,_0x4225a2){if(_0x252f21[_0x6089('0x54')]&&_0x252f21[_0x6089('0x54')][_0x6089('0x55')]){_0x252f21[_0x6089('0x52')]['preferred']=_0x252f21[_0x6089('0x54')][_0x6089('0x55')];}return db['Setting'][_0x6089('0x51')]({'where':{'id':_0x252f21[_0x6089('0x4f')]['id']}})[_0x6089('0x1b')](handleEntityNotFound(_0x56de12,null))[_0x6089('0x1b')](saveUpdates(_0x252f21[_0x6089('0x52')],null))[_0x6089('0x1b')](respondWithResult(_0x56de12,null))['catch'](handleError(_0x56de12,null));};var utilLicense=require('../../config/license/util');exports[_0x6089('0x6f')]=function(_0x22e434,_0x4e1d84,_0x137230){var _0x4b600b=_0x6089('0x59');var _0x443fc0={'custom':![]};return utilLicense[_0x6089('0x5a')]()[_0x6089('0x1b')](function(_0x5b9d18){if(_0x5b9d18){_0x443fc0=_0x5b9d18;}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x22e434[_0x6089('0x4f')]['id']},'attributes':['logo',_0x6089('0x58'),_0x6089('0x5b'),_0x6089('0x5c'),_0x6089('0x6a'),_0x6089('0x5d'),_0x6089('0x5e'),_0x6089('0x70')],'raw':!![]});})['then'](handleEntityNotFound(_0x4e1d84,null))['then'](function(_0x530710){if(_0x530710){var _0x4c719f=_0x530710[_0x6089('0x5b')]&&fs[_0x6089('0x5f')](path[_0x6089('0x61')](config['root'],_0x4b600b,_[_0x6089('0x60')](_0x530710[_0x6089('0x5b')])))?path[_0x6089('0x61')](config[_0x6089('0x63')],_0x4b600b,_[_0x6089('0x60')](_0x530710[_0x6089('0x5b')])):path['join'](config[_0x6089('0x63')],_0x4b600b,_[_0x6089('0x60')](_0x6089('0x71')));var _0x5e1088=_0x6089('0x72')+_['upperFirst'](_0x6089('0x5b'));if(_0x530710[_0x5e1088]||!_0x443fc0[_0x6089('0x6c')]||!_0x443fc0['preferred']){_0x4c719f=path[_0x6089('0x61')](config[_0x6089('0x63')],_0x4b600b,_[_0x6089('0x60')]('default_preferred.png'));}if(!fs[_0x6089('0x5f')](_0x4c719f)){throw new db['Sequelize'][(_0x6089('0x65'))](_[_0x6089('0x66')](_0x6089('0x5b'))+_0x6089('0x67'));}return _0x4e1d84[_0x6089('0x68')](_0x4c719f);}})[_0x6089('0x25')](handleError(_0x4e1d84,null));};exports[_0x6089('0x73')]=function(_0x32eef4,_0x56b1c8,_0x424085){if(_0x32eef4['file']&&_0x32eef4[_0x6089('0x54')][_0x6089('0x55')]){_0x32eef4['body'][_0x6089('0x5c')]=_0x32eef4[_0x6089('0x54')][_0x6089('0x55')];}return db[_0x6089('0x4b')][_0x6089('0x51')]({'where':{'id':_0x32eef4[_0x6089('0x4f')]['id']}})['then'](handleEntityNotFound(_0x56b1c8,null))[_0x6089('0x1b')](saveUpdates(_0x32eef4['body'],null))[_0x6089('0x1b')](respondWithResult(_0x56b1c8,null))[_0x6089('0x25')](handleError(_0x56b1c8,null));};var utilLicense=require(_0x6089('0x74'));exports[_0x6089('0x75')]=function(_0x55696a,_0xf0c284,_0x4c86db){var _0x54a1e5='server/files/images/logos';var _0x1f723f={'custom':![]};return utilLicense['getLicense']()[_0x6089('0x1b')](function(_0x32a254){if(_0x32a254){_0x1f723f=_0x32a254;}return db['Setting'][_0x6089('0x51')]({'where':{'id':_0x55696a[_0x6089('0x4f')]['id']},'attributes':[_0x6089('0x56'),_0x6089('0x58'),_0x6089('0x5b'),'favicon',_0x6089('0x6a'),_0x6089('0x5d'),_0x6089('0x5e'),_0x6089('0x70')],'raw':!![]});})[_0x6089('0x1b')](handleEntityNotFound(_0xf0c284,null))[_0x6089('0x1b')](function(_0x5433df){if(_0x5433df){var _0x52d0c2=_0x5433df[_0x6089('0x5c')]&&fs[_0x6089('0x5f')](path[_0x6089('0x61')](config['root'],_0x54a1e5,_[_0x6089('0x60')](_0x5433df[_0x6089('0x5c')])))?path[_0x6089('0x61')](config[_0x6089('0x63')],_0x54a1e5,_[_0x6089('0x60')](_0x5433df[_0x6089('0x5c')])):path[_0x6089('0x61')](config[_0x6089('0x63')],_0x54a1e5,_[_0x6089('0x60')](_0x6089('0x76')));var _0x4535ea=_0x6089('0x72')+_[_0x6089('0x66')](_0x6089('0x5c'));if(_0x5433df[_0x4535ea]||!_0x1f723f[_0x6089('0x6c')]){_0x52d0c2=path[_0x6089('0x61')](config[_0x6089('0x63')],_0x54a1e5,_[_0x6089('0x60')](_0x6089('0x76')));}if(!fs[_0x6089('0x5f')](_0x52d0c2)){throw new db[(_0x6089('0x64'))][(_0x6089('0x65'))](_[_0x6089('0x66')](_0x6089('0x5c'))+_0x6089('0x67'));}return _0xf0c284[_0x6089('0x68')](_0x52d0c2);}})[_0x6089('0x25')](handleError(_0xf0c284,null));};exports[_0x6089('0x77')]=function(_0x437e15,_0x58635b){var _0x242732={'offset':moment()[_0x6089('0x78')]()};_0x242732[_0x6089('0x79')]=moment()[_0x6089('0x78')](_0x242732['offset'])[_0x6089('0x7a')]('YYYY-MM-DD\x20HH:mm:ss:SSS');return _0x58635b[_0x6089('0x27')](0xc8)[_0x6089('0x7b')](_0x242732);};
\ No newline at end of file
+var _0xadb2=['default_preferred.png','download','addFavicon','getFavicon','default_favicon.ico','getDate','utcOffset','now','format','YYYY-MM-DD\x20HH:mm:ss:SSS','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','ejs','fs-extra','lodash','squel','crypto','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','jayson/promise','client','http','request','then','info','Setting,\x20%s,\x20%s','debug','Setting,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','result','sendStatus','status','end','offset','limit','set','json','apply','reject','save','update','destroy','stack','name','send','map','Setting','rawAttributes','fieldName','type','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty','sort','where','merge','VIRTUAL','options','count','includeAll','findAll','rows','catch','show','params','find','body','file','logo','filename','getLogo','server/files/images/logos','getLicense','preferred','favicon','defaultLogo','defaultLoginLogo','defaultPreferred','defaultFavicon','join','root','toLower','default','upperFirst','custom','default_logo.svg','existsSync','Sequelize','ValidationError','\x20not\x20found','loginLogo','default_loginLogo.svg','gdpr','securePassword','getPreferred'];(function(_0x5a1377,_0x33243d){var _0x34d321=function(_0x1aec24){while(--_0x1aec24){_0x5a1377['push'](_0x5a1377['shift']());}};_0x34d321(++_0x33243d);}(_0xadb2,0xf2));var _0x2adb=function(_0x1fdf7c,_0x22f91b){_0x1fdf7c=_0x1fdf7c-0x0;var _0x28abaa=_0xadb2[_0x1fdf7c];return _0x28abaa;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x2adb('0x0'));var zipdir=require(_0x2adb('0x1'));var jsonpatch=require(_0x2adb('0x2'));var rp=require(_0x2adb('0x3'));var moment=require('moment');var BPromise=require(_0x2adb('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x2adb('0x5'));var sox=require(_0x2adb('0x6'));var csv=require('to-csv');var ejs=require(_0x2adb('0x7'));var fs=require('fs');var fs_extra=require(_0x2adb('0x8'));var _=require(_0x2adb('0x9'));var squel=require(_0x2adb('0xa'));var crypto=require(_0x2adb('0xb'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x2adb('0xc'));var querystring=require(_0x2adb('0xd'));var Papa=require(_0x2adb('0xe'));var Redis=require('ioredis');var authService=require(_0x2adb('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x2adb('0x10'));var hardwareService=require(_0x2adb('0x11'));var logger=require(_0x2adb('0x12'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x2adb('0x13'));var db=require(_0x2adb('0x14'))['db'];var jayson=require(_0x2adb('0x15'));var client=jayson[_0x2adb('0x16')][_0x2adb('0x17')]({'port':0x232a});function respondWithRpcPromise(_0x32a17d,_0x224234,_0x45f430,_0x48d16a){return new BPromise(function(_0x26bcfe,_0x4e081f){var _0x585883=_0x48d16a||client;return _0x585883[_0x2adb('0x18')](_0x32a17d,_0x45f430)[_0x2adb('0x19')](function(_0x493e8f){logger[_0x2adb('0x1a')](_0x2adb('0x1b'),_0x224234,'request\x20sent');logger[_0x2adb('0x1c')](_0x2adb('0x1d'),_0x224234,_0x2adb('0x1e'),JSON[_0x2adb('0x1f')](_0x493e8f));if(_0x493e8f[_0x2adb('0x20')]){if(_0x493e8f[_0x2adb('0x20')]['code']===0x1f4){logger[_0x2adb('0x20')](_0x2adb('0x1b'),_0x224234,_0x493e8f[_0x2adb('0x20')][_0x2adb('0x21')]);return _0x4e081f(_0x493e8f[_0x2adb('0x20')][_0x2adb('0x21')]);}logger[_0x2adb('0x20')](_0x2adb('0x1b'),_0x224234,_0x493e8f[_0x2adb('0x20')]['message']);return _0x26bcfe(_0x493e8f[_0x2adb('0x20')][_0x2adb('0x21')]);}else{logger[_0x2adb('0x1a')](_0x2adb('0x1b'),_0x224234,_0x2adb('0x1e'));_0x26bcfe(_0x493e8f[_0x2adb('0x22')][_0x2adb('0x21')]);}})['catch'](function(_0x515401){logger[_0x2adb('0x20')](_0x2adb('0x1b'),_0x224234,_0x515401);_0x4e081f(_0x515401);});});}function respondWithStatusCode(_0xd0ba85,_0x4f2545){_0x4f2545=_0x4f2545||0xcc;return function(_0x137af6){if(_0x137af6){return _0xd0ba85[_0x2adb('0x23')](_0x4f2545);}return _0xd0ba85[_0x2adb('0x24')](_0x4f2545)[_0x2adb('0x25')]();};}function respondWithResult(_0x533e72,_0x54c3ec){_0x54c3ec=_0x54c3ec||0xc8;return function(_0x212a16){if(_0x212a16){return _0x533e72[_0x2adb('0x24')](_0x54c3ec)['json'](_0x212a16);}};}function respondWithFilteredResult(_0x4bdd70,_0x49b8a3){return function(_0x46110e){if(_0x46110e){var _0x38fc5c=typeof _0x49b8a3[_0x2adb('0x26')]==='undefined'&&typeof _0x49b8a3[_0x2adb('0x27')]==='undefined';var _0x39c24f=_0x46110e['count'];var _0x241a31=_0x38fc5c?0x0:_0x49b8a3[_0x2adb('0x26')];var _0x482f7e=_0x38fc5c?_0x46110e['count']:_0x49b8a3[_0x2adb('0x26')]+_0x49b8a3[_0x2adb('0x27')];var _0x1fe120;if(_0x482f7e>=_0x39c24f){_0x482f7e=_0x39c24f;_0x1fe120=0xc8;}else{_0x1fe120=0xce;}_0x4bdd70[_0x2adb('0x24')](_0x1fe120);return _0x4bdd70[_0x2adb('0x28')]('Content-Range',_0x241a31+'-'+_0x482f7e+'/'+_0x39c24f)[_0x2adb('0x29')](_0x46110e);}return null;};}function patchUpdates(_0xe78d24){return function(_0x2b789e){try{jsonpatch[_0x2adb('0x2a')](_0x2b789e,_0xe78d24,!![]);}catch(_0x39af1f){return BPromise[_0x2adb('0x2b')](_0x39af1f);}return _0x2b789e[_0x2adb('0x2c')]();};}function saveUpdates(_0x7519f,_0x472ea9){return function(_0x130fd3){if(_0x130fd3){return _0x130fd3[_0x2adb('0x2d')](_0x7519f)['then'](function(_0x208121){return _0x208121;});}return null;};}function removeEntity(_0x28b86a,_0x514604){return function(_0x269c1f){if(_0x269c1f){return _0x269c1f[_0x2adb('0x2e')]()['then'](function(){_0x28b86a[_0x2adb('0x24')](0xcc)['end']();});}};}function handleEntityNotFound(_0x176244,_0x42ba3c){return function(_0x18aacf){if(!_0x18aacf){_0x176244['sendStatus'](0x194);}return _0x18aacf;};}function handleError(_0x50e2c5,_0x25f21f){_0x25f21f=_0x25f21f||0x1f4;return function(_0x3ac880){logger[_0x2adb('0x20')](_0x3ac880[_0x2adb('0x2f')]);if(_0x3ac880[_0x2adb('0x30')]){delete _0x3ac880['name'];}_0x50e2c5[_0x2adb('0x24')](_0x25f21f)[_0x2adb('0x31')](_0x3ac880);};}exports['index']=function(_0x2c0abc,_0x4c4267){var _0x5d6b0e={},_0x212949={},_0x31ce60={'count':0x0,'rows':[]};var _0x48a9e0=_[_0x2adb('0x32')](db[_0x2adb('0x33')][_0x2adb('0x34')],function(_0x9fee5c){return{'name':_0x9fee5c[_0x2adb('0x35')],'type':_0x9fee5c[_0x2adb('0x36')]['key']};});_0x212949['model']=_[_0x2adb('0x32')](_0x48a9e0,_0x2adb('0x30'));_0x212949[_0x2adb('0x37')]=_[_0x2adb('0x38')](_0x2c0abc[_0x2adb('0x37')]);_0x212949[_0x2adb('0x39')]=_[_0x2adb('0x3a')](_0x212949['model'],_0x212949[_0x2adb('0x37')]);_0x5d6b0e[_0x2adb('0x3b')]=_[_0x2adb('0x3a')](_0x212949[_0x2adb('0x3c')],qs[_0x2adb('0x3d')](_0x2c0abc[_0x2adb('0x37')][_0x2adb('0x3d')]));_0x5d6b0e[_0x2adb('0x3b')]=_0x5d6b0e[_0x2adb('0x3b')][_0x2adb('0x3e')]?_0x5d6b0e[_0x2adb('0x3b')]:_0x212949[_0x2adb('0x3c')];if(!_0x2c0abc[_0x2adb('0x37')][_0x2adb('0x3f')]('nolimit')){_0x5d6b0e[_0x2adb('0x27')]=qs[_0x2adb('0x27')](_0x2c0abc['query']['limit']);_0x5d6b0e['offset']=qs[_0x2adb('0x26')](_0x2c0abc[_0x2adb('0x37')][_0x2adb('0x26')]);}_0x5d6b0e['order']=qs[_0x2adb('0x40')](_0x2c0abc[_0x2adb('0x37')][_0x2adb('0x40')]);_0x5d6b0e[_0x2adb('0x41')]=qs[_0x2adb('0x39')](_['pick'](_0x2c0abc[_0x2adb('0x37')],_0x212949[_0x2adb('0x39')]),_0x48a9e0);if(_0x2c0abc[_0x2adb('0x37')]['filter']){_0x5d6b0e[_0x2adb('0x41')]=_[_0x2adb('0x42')](_0x5d6b0e[_0x2adb('0x41')],{'$or':_['map'](_0x48a9e0,function(_0x37635c){if(_0x37635c[_0x2adb('0x36')]!==_0x2adb('0x43')){var _0x1835b8={};_0x1835b8[_0x37635c['name']]={'$like':'%'+_0x2c0abc[_0x2adb('0x37')]['filter']+'%'};return _0x1835b8;}})});}_0x5d6b0e=_['merge']({},_0x5d6b0e,_0x2c0abc[_0x2adb('0x44')]);var _0x24f197={'where':_0x5d6b0e[_0x2adb('0x41')]};return db[_0x2adb('0x33')][_0x2adb('0x45')](_0x24f197)['then'](function(_0x4b031d){_0x31ce60['count']=_0x4b031d;if(_0x2c0abc['query'][_0x2adb('0x46')]){_0x5d6b0e['include']=[{'all':!![]}];}return db[_0x2adb('0x33')][_0x2adb('0x47')](_0x5d6b0e);})[_0x2adb('0x19')](function(_0x5e6791){_0x31ce60[_0x2adb('0x48')]=_0x5e6791;return _0x31ce60;})[_0x2adb('0x19')](respondWithFilteredResult(_0x4c4267,_0x5d6b0e))[_0x2adb('0x49')](handleError(_0x4c4267,null));};exports[_0x2adb('0x4a')]=function(_0x9acbbb,_0x21eb91){var _0x1b2e70={'raw':![],'where':{'id':_0x9acbbb[_0x2adb('0x4b')]['id']}},_0x57e48d={};_0x57e48d['model']=_[_0x2adb('0x38')](db['Setting'][_0x2adb('0x34')]);_0x57e48d['query']=_['keys'](_0x9acbbb['query']);_0x57e48d[_0x2adb('0x39')]=_['intersection'](_0x57e48d[_0x2adb('0x3c')],_0x57e48d[_0x2adb('0x37')]);_0x1b2e70[_0x2adb('0x3b')]=_[_0x2adb('0x3a')](_0x57e48d[_0x2adb('0x3c')],qs[_0x2adb('0x3d')](_0x9acbbb[_0x2adb('0x37')][_0x2adb('0x3d')]));_0x1b2e70['attributes']=_0x1b2e70[_0x2adb('0x3b')]['length']?_0x1b2e70[_0x2adb('0x3b')]:_0x57e48d['model'];if(_0x9acbbb[_0x2adb('0x37')][_0x2adb('0x46')]){_0x1b2e70['include']=[{'all':!![]}];}_0x1b2e70=_[_0x2adb('0x42')]({},_0x1b2e70,_0x9acbbb[_0x2adb('0x44')]);return db[_0x2adb('0x33')][_0x2adb('0x4c')](_0x1b2e70)[_0x2adb('0x19')](handleEntityNotFound(_0x21eb91,null))['then'](respondWithResult(_0x21eb91,null))[_0x2adb('0x49')](handleError(_0x21eb91,null));};exports[_0x2adb('0x2d')]=function(_0x528223,_0x345407){if(_0x528223[_0x2adb('0x4d')]['id']){delete _0x528223[_0x2adb('0x4d')]['id'];}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x528223[_0x2adb('0x4b')]['id']}})['then'](handleEntityNotFound(_0x345407,null))[_0x2adb('0x19')](saveUpdates(_0x528223[_0x2adb('0x4d')],null))[_0x2adb('0x19')](respondWithResult(_0x345407,null))[_0x2adb('0x49')](handleError(_0x345407,null));};exports['addLogo']=function(_0x41d4b9,_0x4855db,_0x4e48e8){if(_0x41d4b9['file']&&_0x41d4b9[_0x2adb('0x4e')]['filename']){_0x41d4b9[_0x2adb('0x4d')][_0x2adb('0x4f')]=_0x41d4b9[_0x2adb('0x4e')][_0x2adb('0x50')];}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x41d4b9[_0x2adb('0x4b')]['id']}})['then'](handleEntityNotFound(_0x4855db,null))['then'](saveUpdates(_0x41d4b9[_0x2adb('0x4d')],null))[_0x2adb('0x19')](respondWithResult(_0x4855db,null))['catch'](handleError(_0x4855db,null));};exports['addLogoLogin']=function(_0xca90f0,_0x183aa5,_0x54db9d){if(_0xca90f0['file']&&_0xca90f0['file']['filename']){_0xca90f0[_0x2adb('0x4d')]['loginLogo']=_0xca90f0[_0x2adb('0x4e')][_0x2adb('0x50')];}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0xca90f0[_0x2adb('0x4b')]['id']}})['then'](handleEntityNotFound(_0x183aa5,null))[_0x2adb('0x19')](saveUpdates(_0xca90f0['body'],null))[_0x2adb('0x19')](respondWithResult(_0x183aa5,null))[_0x2adb('0x49')](handleError(_0x183aa5,null));};var utilLicense=require(_0x2adb('0x13'));exports[_0x2adb('0x51')]=function(_0x2ce75b,_0x503861,_0x1db296){var _0x5b0ebf=_0x2adb('0x52');var _0x60841a={'custom':![]};return utilLicense[_0x2adb('0x53')]()[_0x2adb('0x19')](function(_0x1e09bb){if(_0x1e09bb){_0x60841a=_0x1e09bb;}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x2ce75b[_0x2adb('0x4b')]['id']},'attributes':[_0x2adb('0x4f'),'loginLogo',_0x2adb('0x54'),_0x2adb('0x55'),_0x2adb('0x56'),_0x2adb('0x57'),_0x2adb('0x58'),_0x2adb('0x59')],'raw':!![]});})['then'](handleEntityNotFound(_0x503861,null))[_0x2adb('0x19')](function(_0x5ca965){if(_0x5ca965){var _0x4d4e25=_0x5ca965[_0x2adb('0x4f')]&&fs['existsSync'](path[_0x2adb('0x5a')](config['root'],_0x5b0ebf,_['toLower'](_0x5ca965[_0x2adb('0x4f')])))?path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x5b0ebf,_[_0x2adb('0x5c')](_0x5ca965[_0x2adb('0x4f')])):path['join'](config[_0x2adb('0x5b')],_0x5b0ebf,_[_0x2adb('0x5c')]('default_logo.svg'));var _0x1884fb=_0x2adb('0x5d')+_[_0x2adb('0x5e')](_0x2adb('0x4f'));if(_0x5ca965[_0x1884fb]||!_0x60841a[_0x2adb('0x5f')]){_0x4d4e25=path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x5b0ebf,_['toLower'](_0x2adb('0x60')));}if(!fs[_0x2adb('0x61')](_0x4d4e25)){throw new db[(_0x2adb('0x62'))][(_0x2adb('0x63'))](_[_0x2adb('0x5e')]('logo')+_0x2adb('0x64'));}return _0x503861['download'](_0x4d4e25);}})[_0x2adb('0x49')](handleError(_0x503861,null));};var utilLicense=require(_0x2adb('0x13'));exports['getLogoLogin']=function(_0x5722bc,_0x7e5d9d,_0x185db0){var _0x40bb39='server/files/images/logos';var _0x217cc1={'custom':![]};return utilLicense['getLicense']()[_0x2adb('0x19')](function(_0x59b3d0){if(_0x59b3d0){_0x217cc1=_0x59b3d0;}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x5722bc['params']['id']},'attributes':[_0x2adb('0x4f'),_0x2adb('0x65'),_0x2adb('0x54'),_0x2adb('0x55'),_0x2adb('0x56'),'defaultLoginLogo',_0x2adb('0x58'),'defaultFavicon'],'raw':!![]});})[_0x2adb('0x19')](handleEntityNotFound(_0x7e5d9d,null))['then'](function(_0x4c171e){if(_0x4c171e){var _0x2cfc59=_0x4c171e['loginLogo']&&fs['existsSync'](path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x40bb39,_[_0x2adb('0x5c')](_0x4c171e['loginLogo'])))?path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x40bb39,_[_0x2adb('0x5c')](_0x4c171e[_0x2adb('0x65')])):path['join'](config[_0x2adb('0x5b')],_0x40bb39,_[_0x2adb('0x5c')](_0x2adb('0x66')));var _0x248fa0=_0x2adb('0x5d')+_[_0x2adb('0x5e')](_0x2adb('0x65'));if(_0x4c171e[_0x248fa0]||!_0x217cc1[_0x2adb('0x5f')]){_0x2cfc59=path[_0x2adb('0x5a')](config['root'],_0x40bb39,_['toLower'](_0x2adb('0x66')));}if(!fs[_0x2adb('0x61')](_0x2cfc59)){throw new db[(_0x2adb('0x62'))]['ValidationError'](_[_0x2adb('0x5e')](_0x2adb('0x65'))+'\x20not\x20found');}return _0x7e5d9d['download'](_0x2cfc59);}})[_0x2adb('0x49')](handleError(_0x7e5d9d,null));};exports[_0x2adb('0x67')]=function(_0x1d3e3e,_0x36a7e5){return db[_0x2adb('0x33')]['find']({'where':{'id':_0x1d3e3e[_0x2adb('0x4b')]['id']},'attributes':[_0x2adb('0x68')]})[_0x2adb('0x19')](respondWithResult(_0x36a7e5,null))[_0x2adb('0x49')](handleError(_0x36a7e5,null));};exports['addPreferred']=function(_0x5a1031,_0x306406,_0x372862){if(_0x5a1031[_0x2adb('0x4e')]&&_0x5a1031['file'][_0x2adb('0x50')]){_0x5a1031[_0x2adb('0x4d')][_0x2adb('0x54')]=_0x5a1031['file'][_0x2adb('0x50')];}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x5a1031[_0x2adb('0x4b')]['id']}})[_0x2adb('0x19')](handleEntityNotFound(_0x306406,null))[_0x2adb('0x19')](saveUpdates(_0x5a1031['body'],null))[_0x2adb('0x19')](respondWithResult(_0x306406,null))['catch'](handleError(_0x306406,null));};var utilLicense=require(_0x2adb('0x13'));exports[_0x2adb('0x69')]=function(_0x36f033,_0x918924,_0x4d06f7){var _0x43315f='server/files/images/logos';var _0x449131={'custom':![]};return utilLicense['getLicense']()[_0x2adb('0x19')](function(_0x5056df){if(_0x5056df){_0x449131=_0x5056df;}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x36f033[_0x2adb('0x4b')]['id']},'attributes':[_0x2adb('0x4f'),'loginLogo',_0x2adb('0x54'),_0x2adb('0x55'),'defaultLogo',_0x2adb('0x57'),_0x2adb('0x58'),'defaultFavicon'],'raw':!![]});})['then'](handleEntityNotFound(_0x918924,null))['then'](function(_0x3ec4ab){if(_0x3ec4ab){var _0x1f7dd5=_0x3ec4ab['preferred']&&fs[_0x2adb('0x61')](path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x43315f,_[_0x2adb('0x5c')](_0x3ec4ab[_0x2adb('0x54')])))?path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x43315f,_[_0x2adb('0x5c')](_0x3ec4ab[_0x2adb('0x54')])):path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x43315f,_[_0x2adb('0x5c')](_0x2adb('0x6a')));var _0x57a1c6=_0x2adb('0x5d')+_['upperFirst'](_0x2adb('0x54'));if(_0x3ec4ab[_0x57a1c6]||!_0x449131[_0x2adb('0x5f')]||!_0x449131[_0x2adb('0x54')]){_0x1f7dd5=path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0x43315f,_[_0x2adb('0x5c')]('default_preferred.png'));}if(!fs[_0x2adb('0x61')](_0x1f7dd5)){throw new db['Sequelize'][(_0x2adb('0x63'))](_[_0x2adb('0x5e')](_0x2adb('0x54'))+_0x2adb('0x64'));}return _0x918924[_0x2adb('0x6b')](_0x1f7dd5);}})[_0x2adb('0x49')](handleError(_0x918924,null));};exports[_0x2adb('0x6c')]=function(_0x2c79c2,_0x1c5fd3,_0x2288a9){if(_0x2c79c2[_0x2adb('0x4e')]&&_0x2c79c2[_0x2adb('0x4e')][_0x2adb('0x50')]){_0x2c79c2[_0x2adb('0x4d')][_0x2adb('0x55')]=_0x2c79c2[_0x2adb('0x4e')][_0x2adb('0x50')];}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x2c79c2[_0x2adb('0x4b')]['id']}})[_0x2adb('0x19')](handleEntityNotFound(_0x1c5fd3,null))[_0x2adb('0x19')](saveUpdates(_0x2c79c2[_0x2adb('0x4d')],null))['then'](respondWithResult(_0x1c5fd3,null))['catch'](handleError(_0x1c5fd3,null));};var utilLicense=require(_0x2adb('0x13'));exports[_0x2adb('0x6d')]=function(_0x2db017,_0x4ef3ea,_0x452f6c){var _0xdb7307='server/files/images/logos';var _0x320fb2={'custom':![]};return utilLicense['getLicense']()[_0x2adb('0x19')](function(_0x4f6c83){if(_0x4f6c83){_0x320fb2=_0x4f6c83;}return db[_0x2adb('0x33')][_0x2adb('0x4c')]({'where':{'id':_0x2db017[_0x2adb('0x4b')]['id']},'attributes':[_0x2adb('0x4f'),'loginLogo',_0x2adb('0x54'),_0x2adb('0x55'),_0x2adb('0x56'),_0x2adb('0x57'),_0x2adb('0x58'),_0x2adb('0x59')],'raw':!![]});})['then'](handleEntityNotFound(_0x4ef3ea,null))[_0x2adb('0x19')](function(_0x268c16){if(_0x268c16){var _0x4d6d2f=_0x268c16[_0x2adb('0x55')]&&fs['existsSync'](path['join'](config['root'],_0xdb7307,_['toLower'](_0x268c16['favicon'])))?path[_0x2adb('0x5a')](config['root'],_0xdb7307,_[_0x2adb('0x5c')](_0x268c16['favicon'])):path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0xdb7307,_[_0x2adb('0x5c')]('default_favicon.ico'));var _0x4ec04f=_0x2adb('0x5d')+_['upperFirst'](_0x2adb('0x55'));if(_0x268c16[_0x4ec04f]||!_0x320fb2[_0x2adb('0x5f')]){_0x4d6d2f=path[_0x2adb('0x5a')](config[_0x2adb('0x5b')],_0xdb7307,_[_0x2adb('0x5c')](_0x2adb('0x6e')));}if(!fs['existsSync'](_0x4d6d2f)){throw new db[(_0x2adb('0x62'))][(_0x2adb('0x63'))](_[_0x2adb('0x5e')](_0x2adb('0x55'))+_0x2adb('0x64'));}return _0x4ef3ea[_0x2adb('0x6b')](_0x4d6d2f);}})[_0x2adb('0x49')](handleError(_0x4ef3ea,null));};exports[_0x2adb('0x6f')]=function(_0x52622a,_0x3773a5){var _0x49c23d={'offset':moment()[_0x2adb('0x70')]()};_0x49c23d[_0x2adb('0x71')]=moment()['utcOffset'](_0x49c23d[_0x2adb('0x26')])[_0x2adb('0x72')](_0x2adb('0x73'));return _0x3773a5['status'](0xc8)[_0x2adb('0x31')](_0x49c23d);};
\ No newline at end of file