Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / setting / setting.controller.js
index 6474cb6..29a0117 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x358a=['body','find','addLogo','file','filename','addLogoLogin','loginLogo','getLogo','server/files/images/logos','getLicense','logo','preferred','favicon','defaultLoginLogo','defaultPreferred','defaultFavicon','join','toLower','root','default_logo.svg','default','upperFirst','custom','existsSync','Sequelize','ValidationError','\x20not\x20found','download','getLogoLogin','defaultLogo','default_loginLogo.svg','gdpr','securePassword','addPreferred','getPreferred','default_preferred.png','addFavicon','getFavicon','default_favicon.ico','getDate','utcOffset','now','format','YYYY-MM-DD\x20HH:mm:ss:SSS','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','jayson/promise','client','then','info','Setting,\x20%s,\x20%s','Setting,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','code','error','message','result','sendStatus','status','end','json','count','offset','set','Content-Range','apply','update','destroy','stack','name','send','index','map','rawAttributes','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','limit','sort','where','type','VIRTUAL','merge','options','Setting','includeAll','include','findAll','rows','catch','show','params','length'];(function(_0x396ac0,_0x9024e3){var _0x3b6f4d=function(_0xfe185e){while(--_0xfe185e){_0x396ac0['push'](_0x396ac0['shift']());}};_0x3b6f4d(++_0x9024e3);}(_0x358a,0x124));var _0xa358=function(_0x52334f,_0x17401f){_0x52334f=_0x52334f-0x0;var _0x1e490a=_0x358a[_0x52334f];return _0x1e490a;};'use strict';var pdf=require(_0xa358('0x0'));var emlformat=require(_0xa358('0x1'));var rimraf=require(_0xa358('0x2'));var zipdir=require(_0xa358('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xa358('0x4'));var BPromise=require(_0xa358('0x5'));var Mustache=require(_0xa358('0x6'));var util=require(_0xa358('0x7'));var path=require(_0xa358('0x8'));var sox=require(_0xa358('0x9'));var csv=require(_0xa358('0xa'));var ejs=require(_0xa358('0xb'));var fs=require('fs');var _=require(_0xa358('0xc'));var squel=require('squel');var crypto=require(_0xa358('0xd'));var jsforce=require(_0xa358('0xe'));var deskjs=require(_0xa358('0xf'));var toCsv=require(_0xa358('0xa'));var querystring=require(_0xa358('0x10'));var Papa=require(_0xa358('0x11'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xa358('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xa358('0x13'));var logger=require(_0xa358('0x14'))(_0xa358('0x15'));var utils=require(_0xa358('0x16'));var config=require(_0xa358('0x17'));var licenseUtil=require(_0xa358('0x18'));var db=require('../../mysqldb')['db'];var jayson=require(_0xa358('0x19'));var client=jayson[_0xa358('0x1a')]['http']({'port':0x232a});function respondWithRpcPromise(_0x731b21,_0x3aafba,_0x54e8b3,_0x1d5afe){return new BPromise(function(_0x52d947,_0x3afd54){var _0x444b15=_0x1d5afe||client;return _0x444b15['request'](_0x731b21,_0x54e8b3)[_0xa358('0x1b')](function(_0x27ebe1){logger[_0xa358('0x1c')](_0xa358('0x1d'),_0x3aafba,'request\x20sent');logger['debug'](_0xa358('0x1e'),_0x3aafba,_0xa358('0x1f'),JSON[_0xa358('0x20')](_0x27ebe1));if(_0x27ebe1['error']){if(_0x27ebe1['error'][_0xa358('0x21')]===0x1f4){logger[_0xa358('0x22')]('Setting,\x20%s,\x20%s',_0x3aafba,_0x27ebe1['error'][_0xa358('0x23')]);return _0x3afd54(_0x27ebe1[_0xa358('0x22')]['message']);}logger['error']('Setting,\x20%s,\x20%s',_0x3aafba,_0x27ebe1[_0xa358('0x22')][_0xa358('0x23')]);return _0x52d947(_0x27ebe1[_0xa358('0x22')]['message']);}else{logger[_0xa358('0x1c')](_0xa358('0x1d'),_0x3aafba,_0xa358('0x1f'));_0x52d947(_0x27ebe1[_0xa358('0x24')][_0xa358('0x23')]);}})['catch'](function(_0xeee60e){logger[_0xa358('0x22')](_0xa358('0x1d'),_0x3aafba,_0xeee60e);_0x3afd54(_0xeee60e);});});}function respondWithStatusCode(_0x575c7e,_0x5d63eb){_0x5d63eb=_0x5d63eb||0xcc;return function(_0x1c69c0){if(_0x1c69c0){return _0x575c7e[_0xa358('0x25')](_0x5d63eb);}return _0x575c7e[_0xa358('0x26')](_0x5d63eb)[_0xa358('0x27')]();};}function respondWithResult(_0x41b5ea,_0x48e3d7){_0x48e3d7=_0x48e3d7||0xc8;return function(_0x4663d2){if(_0x4663d2){return _0x41b5ea['status'](_0x48e3d7)[_0xa358('0x28')](_0x4663d2);}};}function respondWithFilteredResult(_0x586fbb,_0x3bc2e7){return function(_0x4d535a){if(_0x4d535a){var _0x49470a=_0x4d535a[_0xa358('0x29')],_0x564cc9=_0x3bc2e7[_0xa358('0x2a')],_0x2b9870=_0x3bc2e7['offset']+_0x3bc2e7['limit'],_0x164d83;if(_0x2b9870>=_0x49470a){_0x2b9870=_0x49470a;_0x164d83=0xc8;}else{_0x164d83=0xce;}_0x586fbb[_0xa358('0x26')](_0x164d83);return _0x586fbb[_0xa358('0x2b')](_0xa358('0x2c'),_0x564cc9+'-'+_0x2b9870+'/'+_0x49470a)[_0xa358('0x28')](_0x4d535a);}return null;};}function patchUpdates(_0x3276a5){return function(_0x5cec1d){try{jsonpatch[_0xa358('0x2d')](_0x5cec1d,_0x3276a5,!![]);}catch(_0x3443a9){return BPromise['reject'](_0x3443a9);}return _0x5cec1d['save']();};}function saveUpdates(_0x55c429,_0x34f0ad){return function(_0x2ec0b2){if(_0x2ec0b2){return _0x2ec0b2[_0xa358('0x2e')](_0x55c429)[_0xa358('0x1b')](function(_0x25a5f8){return _0x25a5f8;});}return null;};}function removeEntity(_0xad2edc,_0x26faa5){return function(_0x2dd7e5){if(_0x2dd7e5){return _0x2dd7e5[_0xa358('0x2f')]()[_0xa358('0x1b')](function(){_0xad2edc['status'](0xcc)[_0xa358('0x27')]();});}};}function handleEntityNotFound(_0x237af2,_0x3407f9){return function(_0x37bb19){if(!_0x37bb19){_0x237af2[_0xa358('0x25')](0x194);}return _0x37bb19;};}function handleError(_0x4fd94a,_0x5a38da){_0x5a38da=_0x5a38da||0x1f4;return function(_0xb1895e){logger[_0xa358('0x22')](_0xb1895e[_0xa358('0x30')]);if(_0xb1895e['name']){delete _0xb1895e[_0xa358('0x31')];}_0x4fd94a[_0xa358('0x26')](_0x5a38da)[_0xa358('0x32')](_0xb1895e);};}exports[_0xa358('0x33')]=function(_0x3831fa,_0xa99c98){var _0x4d7c8d={},_0x3f0a6={},_0x49afa2={'count':0x0,'rows':[]};var _0x2febad=_[_0xa358('0x34')](db['Setting'][_0xa358('0x35')],function(_0x5f1d75){return{'name':_0x5f1d75['fieldName'],'type':_0x5f1d75['type'][_0xa358('0x36')]};});_0x3f0a6[_0xa358('0x37')]=_[_0xa358('0x34')](_0x2febad,_0xa358('0x31'));_0x3f0a6[_0xa358('0x38')]=_[_0xa358('0x39')](_0x3831fa['query']);_0x3f0a6[_0xa358('0x3a')]=_[_0xa358('0x3b')](_0x3f0a6[_0xa358('0x37')],_0x3f0a6[_0xa358('0x38')]);_0x4d7c8d['attributes']=_[_0xa358('0x3b')](_0x3f0a6[_0xa358('0x37')],qs[_0xa358('0x3c')](_0x3831fa['query']['fields']));_0x4d7c8d[_0xa358('0x3d')]=_0x4d7c8d['attributes']['length']?_0x4d7c8d[_0xa358('0x3d')]:_0x3f0a6[_0xa358('0x37')];if(!_0x3831fa[_0xa358('0x38')][_0xa358('0x3e')](_0xa358('0x3f'))){_0x4d7c8d[_0xa358('0x40')]=qs[_0xa358('0x40')](_0x3831fa[_0xa358('0x38')][_0xa358('0x40')]);_0x4d7c8d[_0xa358('0x2a')]=qs[_0xa358('0x2a')](_0x3831fa[_0xa358('0x38')][_0xa358('0x2a')]);}_0x4d7c8d['order']=qs[_0xa358('0x41')](_0x3831fa[_0xa358('0x38')][_0xa358('0x41')]);_0x4d7c8d[_0xa358('0x42')]=qs[_0xa358('0x3a')](_['pick'](_0x3831fa['query'],_0x3f0a6[_0xa358('0x3a')]),_0x2febad);if(_0x3831fa['query']['filter']){_0x4d7c8d[_0xa358('0x42')]=_['merge'](_0x4d7c8d[_0xa358('0x42')],{'$or':_[_0xa358('0x34')](_0x2febad,function(_0x5c75ce){if(_0x5c75ce[_0xa358('0x43')]!==_0xa358('0x44')){var _0xb75b84={};_0xb75b84[_0x5c75ce[_0xa358('0x31')]]={'$like':'%'+_0x3831fa['query']['filter']+'%'};return _0xb75b84;}})});}_0x4d7c8d=_[_0xa358('0x45')]({},_0x4d7c8d,_0x3831fa[_0xa358('0x46')]);var _0x558b4c={'where':_0x4d7c8d[_0xa358('0x42')]};return db[_0xa358('0x47')]['count'](_0x558b4c)[_0xa358('0x1b')](function(_0x126c55){_0x49afa2[_0xa358('0x29')]=_0x126c55;if(_0x3831fa[_0xa358('0x38')][_0xa358('0x48')]){_0x4d7c8d[_0xa358('0x49')]=[{'all':!![]}];}return db['Setting'][_0xa358('0x4a')](_0x4d7c8d);})[_0xa358('0x1b')](function(_0x1318ed){_0x49afa2[_0xa358('0x4b')]=_0x1318ed;return _0x49afa2;})[_0xa358('0x1b')](respondWithFilteredResult(_0xa99c98,_0x4d7c8d))[_0xa358('0x4c')](handleError(_0xa99c98,null));};exports[_0xa358('0x4d')]=function(_0x6d1456,_0x5a6266){var _0x583548={'raw':![],'where':{'id':_0x6d1456[_0xa358('0x4e')]['id']}},_0x5bd967={};_0x5bd967['model']=_['keys'](db['Setting']['rawAttributes']);_0x5bd967['query']=_[_0xa358('0x39')](_0x6d1456[_0xa358('0x38')]);_0x5bd967['filters']=_[_0xa358('0x3b')](_0x5bd967[_0xa358('0x37')],_0x5bd967['query']);_0x583548[_0xa358('0x3d')]=_[_0xa358('0x3b')](_0x5bd967[_0xa358('0x37')],qs[_0xa358('0x3c')](_0x6d1456['query']['fields']));_0x583548['attributes']=_0x583548[_0xa358('0x3d')][_0xa358('0x4f')]?_0x583548[_0xa358('0x3d')]:_0x5bd967['model'];if(_0x6d1456['query'][_0xa358('0x48')]){_0x583548[_0xa358('0x49')]=[{'all':!![]}];}_0x583548=_[_0xa358('0x45')]({},_0x583548,_0x6d1456['options']);return db[_0xa358('0x47')]['find'](_0x583548)['then'](handleEntityNotFound(_0x5a6266,null))[_0xa358('0x1b')](respondWithResult(_0x5a6266,null))[_0xa358('0x4c')](handleError(_0x5a6266,null));};exports[_0xa358('0x2e')]=function(_0x5e24ac,_0x80ec59){if(_0x5e24ac[_0xa358('0x50')]['id']){delete _0x5e24ac[_0xa358('0x50')]['id'];}return db['Setting'][_0xa358('0x51')]({'where':{'id':_0x5e24ac[_0xa358('0x4e')]['id']}})['then'](handleEntityNotFound(_0x80ec59,null))[_0xa358('0x1b')](saveUpdates(_0x5e24ac[_0xa358('0x50')],null))[_0xa358('0x1b')](respondWithResult(_0x80ec59,null))[_0xa358('0x4c')](handleError(_0x80ec59,null));};exports[_0xa358('0x52')]=function(_0x165b34,_0x4189ba,_0x4ba515){if(_0x165b34['file']&&_0x165b34[_0xa358('0x53')][_0xa358('0x54')]){_0x165b34['body']['logo']=_0x165b34['file'][_0xa358('0x54')];}return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x165b34[_0xa358('0x4e')]['id']}})[_0xa358('0x1b')](handleEntityNotFound(_0x4189ba,null))[_0xa358('0x1b')](saveUpdates(_0x165b34[_0xa358('0x50')],null))[_0xa358('0x1b')](respondWithResult(_0x4189ba,null))[_0xa358('0x4c')](handleError(_0x4189ba,null));};exports[_0xa358('0x55')]=function(_0x1a661d,_0xf989b0,_0x15bcbb){if(_0x1a661d[_0xa358('0x53')]&&_0x1a661d[_0xa358('0x53')][_0xa358('0x54')]){_0x1a661d[_0xa358('0x50')][_0xa358('0x56')]=_0x1a661d[_0xa358('0x53')][_0xa358('0x54')];}return db[_0xa358('0x47')]['find']({'where':{'id':_0x1a661d[_0xa358('0x4e')]['id']}})[_0xa358('0x1b')](handleEntityNotFound(_0xf989b0,null))['then'](saveUpdates(_0x1a661d[_0xa358('0x50')],null))[_0xa358('0x1b')](respondWithResult(_0xf989b0,null))[_0xa358('0x4c')](handleError(_0xf989b0,null));};var utilLicense=require(_0xa358('0x18'));exports[_0xa358('0x57')]=function(_0x43b821,_0x52328d,_0x514e8e){var _0x1077b0=_0xa358('0x58');var _0x3d5cc6={'custom':![]};return utilLicense[_0xa358('0x59')]()[_0xa358('0x1b')](function(_0x4cb870){if(_0x4cb870){_0x3d5cc6=_0x4cb870;}return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x43b821[_0xa358('0x4e')]['id']},'attributes':[_0xa358('0x5a'),'loginLogo',_0xa358('0x5b'),_0xa358('0x5c'),'defaultLogo',_0xa358('0x5d'),_0xa358('0x5e'),_0xa358('0x5f')],'raw':!![]});})[_0xa358('0x1b')](handleEntityNotFound(_0x52328d,null))[_0xa358('0x1b')](function(_0x3bbb8f){if(_0x3bbb8f){var _0x2090df=_0x3bbb8f[_0xa358('0x5a')]&&fs['existsSync'](path[_0xa358('0x60')](config['root'],_0x1077b0,_[_0xa358('0x61')](_0x3bbb8f[_0xa358('0x5a')])))?path[_0xa358('0x60')](config[_0xa358('0x62')],_0x1077b0,_[_0xa358('0x61')](_0x3bbb8f[_0xa358('0x5a')])):path[_0xa358('0x60')](config[_0xa358('0x62')],_0x1077b0,_[_0xa358('0x61')](_0xa358('0x63')));var _0x39748d=_0xa358('0x64')+_[_0xa358('0x65')](_0xa358('0x5a'));if(_0x3bbb8f[_0x39748d]||!_0x3d5cc6[_0xa358('0x66')]){_0x2090df=path[_0xa358('0x60')](config['root'],_0x1077b0,_[_0xa358('0x61')](_0xa358('0x63')));}if(!fs[_0xa358('0x67')](_0x2090df)){throw new db[(_0xa358('0x68'))][(_0xa358('0x69'))](_['upperFirst'](_0xa358('0x5a'))+_0xa358('0x6a'));}return _0x52328d[_0xa358('0x6b')](_0x2090df);}})[_0xa358('0x4c')](handleError(_0x52328d,null));};var utilLicense=require(_0xa358('0x18'));exports[_0xa358('0x6c')]=function(_0x428b1c,_0x2c9bc2,_0x2e4c8e){var _0x4354f5=_0xa358('0x58');var _0x33cdbf={'custom':![]};return utilLicense[_0xa358('0x59')]()[_0xa358('0x1b')](function(_0x1b5c3f){if(_0x1b5c3f){_0x33cdbf=_0x1b5c3f;}return db[_0xa358('0x47')]['find']({'where':{'id':_0x428b1c['params']['id']},'attributes':['logo',_0xa358('0x56'),_0xa358('0x5b'),'favicon',_0xa358('0x6d'),_0xa358('0x5d'),_0xa358('0x5e'),_0xa358('0x5f')],'raw':!![]});})[_0xa358('0x1b')](handleEntityNotFound(_0x2c9bc2,null))[_0xa358('0x1b')](function(_0x114aaa){if(_0x114aaa){var _0x1b23c6=_0x114aaa[_0xa358('0x56')]&&fs[_0xa358('0x67')](path[_0xa358('0x60')](config['root'],_0x4354f5,_[_0xa358('0x61')](_0x114aaa['loginLogo'])))?path[_0xa358('0x60')](config[_0xa358('0x62')],_0x4354f5,_['toLower'](_0x114aaa[_0xa358('0x56')])):path[_0xa358('0x60')](config[_0xa358('0x62')],_0x4354f5,_[_0xa358('0x61')](_0xa358('0x6e')));var _0x58b2dd=_0xa358('0x64')+_[_0xa358('0x65')]('loginLogo');if(_0x114aaa[_0x58b2dd]||!_0x33cdbf[_0xa358('0x66')]){_0x1b23c6=path[_0xa358('0x60')](config[_0xa358('0x62')],_0x4354f5,_[_0xa358('0x61')]('default_loginLogo.svg'));}if(!fs[_0xa358('0x67')](_0x1b23c6)){throw new db[(_0xa358('0x68'))]['ValidationError'](_['upperFirst'](_0xa358('0x56'))+'\x20not\x20found');}return _0x2c9bc2['download'](_0x1b23c6);}})[_0xa358('0x4c')](handleError(_0x2c9bc2,null));};exports[_0xa358('0x6f')]=function(_0x30c13b,_0x5b4895){return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x30c13b[_0xa358('0x4e')]['id']},'attributes':[_0xa358('0x70')]})[_0xa358('0x1b')](respondWithResult(_0x5b4895,null))['catch'](handleError(_0x5b4895,null));};exports[_0xa358('0x71')]=function(_0x48211f,_0xd3fea6,_0x4a7929){if(_0x48211f[_0xa358('0x53')]&&_0x48211f[_0xa358('0x53')][_0xa358('0x54')]){_0x48211f['body']['preferred']=_0x48211f[_0xa358('0x53')][_0xa358('0x54')];}return db[_0xa358('0x47')]['find']({'where':{'id':_0x48211f['params']['id']}})['then'](handleEntityNotFound(_0xd3fea6,null))[_0xa358('0x1b')](saveUpdates(_0x48211f[_0xa358('0x50')],null))['then'](respondWithResult(_0xd3fea6,null))['catch'](handleError(_0xd3fea6,null));};var utilLicense=require(_0xa358('0x18'));exports[_0xa358('0x72')]=function(_0x3d7697,_0x3ea069,_0x95e353){var _0x6256c5=_0xa358('0x58');var _0x3ae3df={'custom':![]};return utilLicense[_0xa358('0x59')]()[_0xa358('0x1b')](function(_0x1b211d){if(_0x1b211d){_0x3ae3df=_0x1b211d;}return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x3d7697['params']['id']},'attributes':['logo',_0xa358('0x56'),_0xa358('0x5b'),_0xa358('0x5c'),'defaultLogo','defaultLoginLogo',_0xa358('0x5e'),_0xa358('0x5f')],'raw':!![]});})[_0xa358('0x1b')](handleEntityNotFound(_0x3ea069,null))[_0xa358('0x1b')](function(_0x201d76){if(_0x201d76){var _0x3251e4=_0x201d76[_0xa358('0x5b')]&&fs[_0xa358('0x67')](path['join'](config[_0xa358('0x62')],_0x6256c5,_[_0xa358('0x61')](_0x201d76[_0xa358('0x5b')])))?path['join'](config[_0xa358('0x62')],_0x6256c5,_[_0xa358('0x61')](_0x201d76['preferred'])):path[_0xa358('0x60')](config[_0xa358('0x62')],_0x6256c5,_[_0xa358('0x61')](_0xa358('0x73')));var _0x464669='default'+_[_0xa358('0x65')](_0xa358('0x5b'));if(_0x201d76[_0x464669]||!_0x3ae3df[_0xa358('0x66')]||!_0x3ae3df[_0xa358('0x5b')]){_0x3251e4=path['join'](config[_0xa358('0x62')],_0x6256c5,_[_0xa358('0x61')](_0xa358('0x73')));}if(!fs[_0xa358('0x67')](_0x3251e4)){throw new db['Sequelize'][(_0xa358('0x69'))](_['upperFirst'](_0xa358('0x5b'))+_0xa358('0x6a'));}return _0x3ea069['download'](_0x3251e4);}})[_0xa358('0x4c')](handleError(_0x3ea069,null));};exports[_0xa358('0x74')]=function(_0x2cf6f3,_0x429b3c,_0x396175){if(_0x2cf6f3[_0xa358('0x53')]&&_0x2cf6f3[_0xa358('0x53')]['filename']){_0x2cf6f3['body'][_0xa358('0x5c')]=_0x2cf6f3['file'][_0xa358('0x54')];}return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x2cf6f3[_0xa358('0x4e')]['id']}})[_0xa358('0x1b')](handleEntityNotFound(_0x429b3c,null))[_0xa358('0x1b')](saveUpdates(_0x2cf6f3[_0xa358('0x50')],null))[_0xa358('0x1b')](respondWithResult(_0x429b3c,null))[_0xa358('0x4c')](handleError(_0x429b3c,null));};var utilLicense=require(_0xa358('0x18'));exports[_0xa358('0x75')]=function(_0x1cc39c,_0x75b9ba,_0x54c877){var _0x6d2052=_0xa358('0x58');var _0x16c344={'custom':![]};return utilLicense[_0xa358('0x59')]()[_0xa358('0x1b')](function(_0x1f0443){if(_0x1f0443){_0x16c344=_0x1f0443;}return db[_0xa358('0x47')][_0xa358('0x51')]({'where':{'id':_0x1cc39c[_0xa358('0x4e')]['id']},'attributes':[_0xa358('0x5a'),_0xa358('0x56'),_0xa358('0x5b'),_0xa358('0x5c'),_0xa358('0x6d'),'defaultLoginLogo','defaultPreferred',_0xa358('0x5f')],'raw':!![]});})[_0xa358('0x1b')](handleEntityNotFound(_0x75b9ba,null))[_0xa358('0x1b')](function(_0x22fe6e){if(_0x22fe6e){var _0x223416=_0x22fe6e[_0xa358('0x5c')]&&fs[_0xa358('0x67')](path[_0xa358('0x60')](config['root'],_0x6d2052,_[_0xa358('0x61')](_0x22fe6e[_0xa358('0x5c')])))?path['join'](config[_0xa358('0x62')],_0x6d2052,_['toLower'](_0x22fe6e['favicon'])):path['join'](config[_0xa358('0x62')],_0x6d2052,_[_0xa358('0x61')](_0xa358('0x76')));var _0x50e988=_0xa358('0x64')+_[_0xa358('0x65')](_0xa358('0x5c'));if(_0x22fe6e[_0x50e988]||!_0x16c344['custom']){_0x223416=path[_0xa358('0x60')](config[_0xa358('0x62')],_0x6d2052,_['toLower'](_0xa358('0x76')));}if(!fs['existsSync'](_0x223416)){throw new db['Sequelize'][(_0xa358('0x69'))](_['upperFirst'](_0xa358('0x5c'))+_0xa358('0x6a'));}return _0x75b9ba[_0xa358('0x6b')](_0x223416);}})['catch'](handleError(_0x75b9ba,null));};exports[_0xa358('0x77')]=function(_0x26b565,_0xfbe231){var _0x3f7d69={'offset':moment()[_0xa358('0x78')]()};_0x3f7d69[_0xa358('0x79')]=moment()[_0xa358('0x78')](_0x3f7d69[_0xa358('0x2a')])[_0xa358('0x7a')](_0xa358('0x7b'));return _0xfbe231['status'](0xc8)['send'](_0x3f7d69);};
\ No newline at end of file
+var _0xdc32=['download','getLogoLogin','defaultLoginLogo','default_loginLogo.svg','Sequelize','gdpr','default_preferred.png','addFavicon','getFavicon','default_favicon.ico','getDate','utcOffset','now','format','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','jayson/promise','client','http','then','Setting,\x20%s,\x20%s','request\x20sent','Setting,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','sendStatus','status','end','json','count','offset','set','reject','save','stack','name','send','index','map','Setting','rawAttributes','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','limit','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','params','body','find','addLogo','file','logo','addLogoLogin','filename','loginLogo','getLogo','server/files/images/logos','getLicense','preferred','favicon','defaultLogo','defaultPreferred','defaultFavicon','existsSync','join','toLower','root','default_logo.svg','default','upperFirst','custom','ValidationError','\x20not\x20found'];(function(_0x544799,_0x592b0a){var _0x4af6bb=function(_0x59d2e2){while(--_0x59d2e2){_0x544799['push'](_0x544799['shift']());}};_0x4af6bb(++_0x592b0a);}(_0xdc32,0x1e2));var _0x2dc3=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xdc32[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0x2dc3('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x2dc3('0x1'));var zipdir=require(_0x2dc3('0x2'));var jsonpatch=require(_0x2dc3('0x3'));var rp=require(_0x2dc3('0x4'));var moment=require('moment');var BPromise=require(_0x2dc3('0x5'));var Mustache=require(_0x2dc3('0x6'));var util=require(_0x2dc3('0x7'));var path=require(_0x2dc3('0x8'));var sox=require(_0x2dc3('0x9'));var csv=require(_0x2dc3('0xa'));var ejs=require(_0x2dc3('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x2dc3('0xc'));var crypto=require(_0x2dc3('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x2dc3('0xe'));var toCsv=require('to-csv');var querystring=require(_0x2dc3('0xf'));var Papa=require(_0x2dc3('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x2dc3('0x11'));var as=require(_0x2dc3('0x12'));var hardwareService=require(_0x2dc3('0x13'));var logger=require(_0x2dc3('0x14'))('api');var utils=require(_0x2dc3('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x2dc3('0x16'));var db=require(_0x2dc3('0x17'))['db'];var jayson=require(_0x2dc3('0x18'));var client=jayson[_0x2dc3('0x19')][_0x2dc3('0x1a')]({'port':0x232a});function respondWithRpcPromise(_0x52942e,_0x3691b8,_0x1fff7f,_0x2e5410){return new BPromise(function(_0x3bac49,_0x275521){var _0x3ba008=_0x2e5410||client;return _0x3ba008['request'](_0x52942e,_0x1fff7f)[_0x2dc3('0x1b')](function(_0x45d53c){logger['info'](_0x2dc3('0x1c'),_0x3691b8,_0x2dc3('0x1d'));logger['debug'](_0x2dc3('0x1e'),_0x3691b8,_0x2dc3('0x1d'),JSON[_0x2dc3('0x1f')](_0x45d53c));if(_0x45d53c['error']){if(_0x45d53c[_0x2dc3('0x20')][_0x2dc3('0x21')]===0x1f4){logger['error']('Setting,\x20%s,\x20%s',_0x3691b8,_0x45d53c['error'][_0x2dc3('0x22')]);return _0x275521(_0x45d53c['error'][_0x2dc3('0x22')]);}logger[_0x2dc3('0x20')]('Setting,\x20%s,\x20%s',_0x3691b8,_0x45d53c[_0x2dc3('0x20')][_0x2dc3('0x22')]);return _0x3bac49(_0x45d53c[_0x2dc3('0x20')][_0x2dc3('0x22')]);}else{logger[_0x2dc3('0x23')]('Setting,\x20%s,\x20%s',_0x3691b8,_0x2dc3('0x1d'));_0x3bac49(_0x45d53c[_0x2dc3('0x24')][_0x2dc3('0x22')]);}})['catch'](function(_0xdc51df){logger[_0x2dc3('0x20')]('Setting,\x20%s,\x20%s',_0x3691b8,_0xdc51df);_0x275521(_0xdc51df);});});}function respondWithStatusCode(_0x5df087,_0xa5327f){_0xa5327f=_0xa5327f||0xcc;return function(_0x3e788c){if(_0x3e788c){return _0x5df087[_0x2dc3('0x25')](_0xa5327f);}return _0x5df087[_0x2dc3('0x26')](_0xa5327f)[_0x2dc3('0x27')]();};}function respondWithResult(_0x1ebdab,_0x427288){_0x427288=_0x427288||0xc8;return function(_0x3b1215){if(_0x3b1215){return _0x1ebdab['status'](_0x427288)[_0x2dc3('0x28')](_0x3b1215);}};}function respondWithFilteredResult(_0xecbac8,_0x5f0909){return function(_0x331a16){if(_0x331a16){var _0x2e63b6=_0x331a16[_0x2dc3('0x29')],_0x1c8196=_0x5f0909[_0x2dc3('0x2a')],_0x4f6848=_0x5f0909[_0x2dc3('0x2a')]+_0x5f0909['limit'],_0x7de196;if(_0x4f6848>=_0x2e63b6){_0x4f6848=_0x2e63b6;_0x7de196=0xc8;}else{_0x7de196=0xce;}_0xecbac8[_0x2dc3('0x26')](_0x7de196);return _0xecbac8[_0x2dc3('0x2b')]('Content-Range',_0x1c8196+'-'+_0x4f6848+'/'+_0x2e63b6)[_0x2dc3('0x28')](_0x331a16);}return null;};}function patchUpdates(_0x3ac8fa){return function(_0x2eef5a){try{jsonpatch['apply'](_0x2eef5a,_0x3ac8fa,!![]);}catch(_0x118d11){return BPromise[_0x2dc3('0x2c')](_0x118d11);}return _0x2eef5a[_0x2dc3('0x2d')]();};}function saveUpdates(_0x4f4985,_0xe972e3){return function(_0x1c0430){if(_0x1c0430){return _0x1c0430['update'](_0x4f4985)[_0x2dc3('0x1b')](function(_0x186ce8){return _0x186ce8;});}return null;};}function removeEntity(_0x1ba27e,_0x30100c){return function(_0x3a1f25){if(_0x3a1f25){return _0x3a1f25['destroy']()[_0x2dc3('0x1b')](function(){_0x1ba27e[_0x2dc3('0x26')](0xcc)[_0x2dc3('0x27')]();});}};}function handleEntityNotFound(_0x5c6bb9,_0x124dcf){return function(_0x514e90){if(!_0x514e90){_0x5c6bb9[_0x2dc3('0x25')](0x194);}return _0x514e90;};}function handleError(_0x1f55bb,_0xa635dd){_0xa635dd=_0xa635dd||0x1f4;return function(_0x33363d){logger[_0x2dc3('0x20')](_0x33363d[_0x2dc3('0x2e')]);if(_0x33363d[_0x2dc3('0x2f')]){delete _0x33363d[_0x2dc3('0x2f')];}_0x1f55bb[_0x2dc3('0x26')](_0xa635dd)[_0x2dc3('0x30')](_0x33363d);};}exports[_0x2dc3('0x31')]=function(_0x4ec2d7,_0x4a10a8){var _0x33f438={},_0xdb2979={},_0x3dd2ac={'count':0x0,'rows':[]};var _0xee203b=_[_0x2dc3('0x32')](db[_0x2dc3('0x33')][_0x2dc3('0x34')],function(_0x182b5f){return{'name':_0x182b5f['fieldName'],'type':_0x182b5f['type']['key']};});_0xdb2979[_0x2dc3('0x35')]=_['map'](_0xee203b,_0x2dc3('0x2f'));_0xdb2979[_0x2dc3('0x36')]=_[_0x2dc3('0x37')](_0x4ec2d7[_0x2dc3('0x36')]);_0xdb2979[_0x2dc3('0x38')]=_[_0x2dc3('0x39')](_0xdb2979['model'],_0xdb2979[_0x2dc3('0x36')]);_0x33f438['attributes']=_[_0x2dc3('0x39')](_0xdb2979['model'],qs[_0x2dc3('0x3a')](_0x4ec2d7[_0x2dc3('0x36')]['fields']));_0x33f438[_0x2dc3('0x3b')]=_0x33f438['attributes'][_0x2dc3('0x3c')]?_0x33f438[_0x2dc3('0x3b')]:_0xdb2979[_0x2dc3('0x35')];if(!_0x4ec2d7['query'][_0x2dc3('0x3d')](_0x2dc3('0x3e'))){_0x33f438[_0x2dc3('0x3f')]=qs[_0x2dc3('0x3f')](_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x3f')]);_0x33f438[_0x2dc3('0x2a')]=qs[_0x2dc3('0x2a')](_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x2a')]);}_0x33f438['order']=qs[_0x2dc3('0x40')](_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x40')]);_0x33f438['where']=qs['filters'](_[_0x2dc3('0x41')](_0x4ec2d7[_0x2dc3('0x36')],_0xdb2979['filters']),_0xee203b);if(_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x42')]){_0x33f438[_0x2dc3('0x43')]=_[_0x2dc3('0x44')](_0x33f438[_0x2dc3('0x43')],{'$or':_[_0x2dc3('0x32')](_0xee203b,function(_0x468ed5){if(_0x468ed5['type']!==_0x2dc3('0x45')){var _0x7a33c2={};_0x7a33c2[_0x468ed5['name']]={'$like':'%'+_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x42')]+'%'};return _0x7a33c2;}})});}_0x33f438=_['merge']({},_0x33f438,_0x4ec2d7[_0x2dc3('0x46')]);var _0x40c07b={'where':_0x33f438[_0x2dc3('0x43')]};return db['Setting']['count'](_0x40c07b)['then'](function(_0x370a14){_0x3dd2ac['count']=_0x370a14;if(_0x4ec2d7[_0x2dc3('0x36')][_0x2dc3('0x47')]){_0x33f438[_0x2dc3('0x48')]=[{'all':!![]}];}return db['Setting'][_0x2dc3('0x49')](_0x33f438);})[_0x2dc3('0x1b')](function(_0x5b487c){_0x3dd2ac[_0x2dc3('0x4a')]=_0x5b487c;return _0x3dd2ac;})['then'](respondWithFilteredResult(_0x4a10a8,_0x33f438))[_0x2dc3('0x4b')](handleError(_0x4a10a8,null));};exports['show']=function(_0x5f0925,_0x4cb52b){var _0x2365f4={'raw':![],'where':{'id':_0x5f0925[_0x2dc3('0x4c')]['id']}},_0x4b98a0={};_0x4b98a0['model']=_[_0x2dc3('0x37')](db[_0x2dc3('0x33')]['rawAttributes']);_0x4b98a0[_0x2dc3('0x36')]=_['keys'](_0x5f0925[_0x2dc3('0x36')]);_0x4b98a0[_0x2dc3('0x38')]=_[_0x2dc3('0x39')](_0x4b98a0[_0x2dc3('0x35')],_0x4b98a0['query']);_0x2365f4[_0x2dc3('0x3b')]=_['intersection'](_0x4b98a0[_0x2dc3('0x35')],qs[_0x2dc3('0x3a')](_0x5f0925[_0x2dc3('0x36')]['fields']));_0x2365f4[_0x2dc3('0x3b')]=_0x2365f4[_0x2dc3('0x3b')][_0x2dc3('0x3c')]?_0x2365f4[_0x2dc3('0x3b')]:_0x4b98a0[_0x2dc3('0x35')];if(_0x5f0925[_0x2dc3('0x36')][_0x2dc3('0x47')]){_0x2365f4['include']=[{'all':!![]}];}_0x2365f4=_['merge']({},_0x2365f4,_0x5f0925['options']);return db[_0x2dc3('0x33')]['find'](_0x2365f4)['then'](handleEntityNotFound(_0x4cb52b,null))['then'](respondWithResult(_0x4cb52b,null))[_0x2dc3('0x4b')](handleError(_0x4cb52b,null));};exports['update']=function(_0x2f514f,_0x14a32d){if(_0x2f514f['body']['id']){delete _0x2f514f[_0x2dc3('0x4d')]['id'];}return db[_0x2dc3('0x33')][_0x2dc3('0x4e')]({'where':{'id':_0x2f514f[_0x2dc3('0x4c')]['id']}})[_0x2dc3('0x1b')](handleEntityNotFound(_0x14a32d,null))[_0x2dc3('0x1b')](saveUpdates(_0x2f514f[_0x2dc3('0x4d')],null))[_0x2dc3('0x1b')](respondWithResult(_0x14a32d,null))['catch'](handleError(_0x14a32d,null));};exports[_0x2dc3('0x4f')]=function(_0x457c61,_0x1b773c,_0x8b1312){if(_0x457c61[_0x2dc3('0x50')]&&_0x457c61[_0x2dc3('0x50')]['filename']){_0x457c61[_0x2dc3('0x4d')][_0x2dc3('0x51')]=_0x457c61['file']['filename'];}return db['Setting'][_0x2dc3('0x4e')]({'where':{'id':_0x457c61[_0x2dc3('0x4c')]['id']}})['then'](handleEntityNotFound(_0x1b773c,null))['then'](saveUpdates(_0x457c61[_0x2dc3('0x4d')],null))[_0x2dc3('0x1b')](respondWithResult(_0x1b773c,null))[_0x2dc3('0x4b')](handleError(_0x1b773c,null));};exports[_0x2dc3('0x52')]=function(_0x1df57c,_0x497077,_0x2cf121){if(_0x1df57c[_0x2dc3('0x50')]&&_0x1df57c[_0x2dc3('0x50')][_0x2dc3('0x53')]){_0x1df57c[_0x2dc3('0x4d')][_0x2dc3('0x54')]=_0x1df57c[_0x2dc3('0x50')][_0x2dc3('0x53')];}return db['Setting'][_0x2dc3('0x4e')]({'where':{'id':_0x1df57c[_0x2dc3('0x4c')]['id']}})[_0x2dc3('0x1b')](handleEntityNotFound(_0x497077,null))[_0x2dc3('0x1b')](saveUpdates(_0x1df57c[_0x2dc3('0x4d')],null))[_0x2dc3('0x1b')](respondWithResult(_0x497077,null))['catch'](handleError(_0x497077,null));};var utilLicense=require(_0x2dc3('0x16'));exports[_0x2dc3('0x55')]=function(_0x1d0add,_0x2c54d3,_0x46a0f2){var _0x545344=_0x2dc3('0x56');var _0x335e3f={'custom':![]};return utilLicense[_0x2dc3('0x57')]()[_0x2dc3('0x1b')](function(_0x5693d2){if(_0x5693d2){_0x335e3f=_0x5693d2;}return db['Setting'][_0x2dc3('0x4e')]({'where':{'id':_0x1d0add[_0x2dc3('0x4c')]['id']},'attributes':[_0x2dc3('0x51'),'loginLogo',_0x2dc3('0x58'),_0x2dc3('0x59'),_0x2dc3('0x5a'),'defaultLoginLogo',_0x2dc3('0x5b'),_0x2dc3('0x5c')],'raw':!![]});})[_0x2dc3('0x1b')](handleEntityNotFound(_0x2c54d3,null))[_0x2dc3('0x1b')](function(_0x2f2b68){if(_0x2f2b68){var _0x1b9173=_0x2f2b68['logo']&&fs[_0x2dc3('0x5d')](path[_0x2dc3('0x5e')](config['root'],_0x545344,_[_0x2dc3('0x5f')](_0x2f2b68[_0x2dc3('0x51')])))?path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x545344,_[_0x2dc3('0x5f')](_0x2f2b68[_0x2dc3('0x51')])):path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x545344,_[_0x2dc3('0x5f')](_0x2dc3('0x61')));var _0x425fcf=_0x2dc3('0x62')+_[_0x2dc3('0x63')](_0x2dc3('0x51'));if(_0x2f2b68[_0x425fcf]||!_0x335e3f[_0x2dc3('0x64')]){_0x1b9173=path['join'](config['root'],_0x545344,_[_0x2dc3('0x5f')](_0x2dc3('0x61')));}if(!fs[_0x2dc3('0x5d')](_0x1b9173)){throw new db['Sequelize'][(_0x2dc3('0x65'))](_['upperFirst']('logo')+_0x2dc3('0x66'));}return _0x2c54d3[_0x2dc3('0x67')](_0x1b9173);}})['catch'](handleError(_0x2c54d3,null));};var utilLicense=require(_0x2dc3('0x16'));exports[_0x2dc3('0x68')]=function(_0x5f49ce,_0x315ddc,_0x2a8f13){var _0x451f53=_0x2dc3('0x56');var _0x97a5a8={'custom':![]};return utilLicense[_0x2dc3('0x57')]()[_0x2dc3('0x1b')](function(_0x507e50){if(_0x507e50){_0x97a5a8=_0x507e50;}return db['Setting']['find']({'where':{'id':_0x5f49ce[_0x2dc3('0x4c')]['id']},'attributes':[_0x2dc3('0x51'),_0x2dc3('0x54'),_0x2dc3('0x58'),_0x2dc3('0x59'),_0x2dc3('0x5a'),_0x2dc3('0x69'),'defaultPreferred',_0x2dc3('0x5c')],'raw':!![]});})[_0x2dc3('0x1b')](handleEntityNotFound(_0x315ddc,null))[_0x2dc3('0x1b')](function(_0x21dbf3){if(_0x21dbf3){var _0x2b0a4e=_0x21dbf3['loginLogo']&&fs[_0x2dc3('0x5d')](path['join'](config[_0x2dc3('0x60')],_0x451f53,_[_0x2dc3('0x5f')](_0x21dbf3[_0x2dc3('0x54')])))?path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x451f53,_[_0x2dc3('0x5f')](_0x21dbf3['loginLogo'])):path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x451f53,_[_0x2dc3('0x5f')](_0x2dc3('0x6a')));var _0x3fa561=_0x2dc3('0x62')+_[_0x2dc3('0x63')](_0x2dc3('0x54'));if(_0x21dbf3[_0x3fa561]||!_0x97a5a8[_0x2dc3('0x64')]){_0x2b0a4e=path[_0x2dc3('0x5e')](config['root'],_0x451f53,_[_0x2dc3('0x5f')](_0x2dc3('0x6a')));}if(!fs[_0x2dc3('0x5d')](_0x2b0a4e)){throw new db[(_0x2dc3('0x6b'))][(_0x2dc3('0x65'))](_[_0x2dc3('0x63')](_0x2dc3('0x54'))+_0x2dc3('0x66'));}return _0x315ddc['download'](_0x2b0a4e);}})['catch'](handleError(_0x315ddc,null));};exports[_0x2dc3('0x6c')]=function(_0x4b5461,_0x277ec1){return db[_0x2dc3('0x33')][_0x2dc3('0x4e')]({'where':{'id':_0x4b5461[_0x2dc3('0x4c')]['id']},'attributes':['securePassword']})[_0x2dc3('0x1b')](respondWithResult(_0x277ec1,null))[_0x2dc3('0x4b')](handleError(_0x277ec1,null));};exports['addPreferred']=function(_0x12f6f1,_0x32438c,_0x4b5f7a){if(_0x12f6f1[_0x2dc3('0x50')]&&_0x12f6f1['file'][_0x2dc3('0x53')]){_0x12f6f1[_0x2dc3('0x4d')][_0x2dc3('0x58')]=_0x12f6f1[_0x2dc3('0x50')]['filename'];}return db['Setting'][_0x2dc3('0x4e')]({'where':{'id':_0x12f6f1[_0x2dc3('0x4c')]['id']}})[_0x2dc3('0x1b')](handleEntityNotFound(_0x32438c,null))[_0x2dc3('0x1b')](saveUpdates(_0x12f6f1[_0x2dc3('0x4d')],null))[_0x2dc3('0x1b')](respondWithResult(_0x32438c,null))[_0x2dc3('0x4b')](handleError(_0x32438c,null));};var utilLicense=require(_0x2dc3('0x16'));exports['getPreferred']=function(_0x455307,_0x266814,_0x352e3c){var _0x283683=_0x2dc3('0x56');var _0x3709d6={'custom':![]};return utilLicense[_0x2dc3('0x57')]()['then'](function(_0x2d58eb){if(_0x2d58eb){_0x3709d6=_0x2d58eb;}return db[_0x2dc3('0x33')][_0x2dc3('0x4e')]({'where':{'id':_0x455307['params']['id']},'attributes':[_0x2dc3('0x51'),_0x2dc3('0x54'),'preferred','favicon',_0x2dc3('0x5a'),_0x2dc3('0x69'),_0x2dc3('0x5b'),_0x2dc3('0x5c')],'raw':!![]});})[_0x2dc3('0x1b')](handleEntityNotFound(_0x266814,null))[_0x2dc3('0x1b')](function(_0x5a1409){if(_0x5a1409){var _0x230be0=_0x5a1409['preferred']&&fs[_0x2dc3('0x5d')](path['join'](config[_0x2dc3('0x60')],_0x283683,_[_0x2dc3('0x5f')](_0x5a1409[_0x2dc3('0x58')])))?path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x283683,_[_0x2dc3('0x5f')](_0x5a1409[_0x2dc3('0x58')])):path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x283683,_[_0x2dc3('0x5f')](_0x2dc3('0x6d')));var _0x400af5=_0x2dc3('0x62')+_[_0x2dc3('0x63')](_0x2dc3('0x58'));if(_0x5a1409[_0x400af5]||!_0x3709d6[_0x2dc3('0x64')]||!_0x3709d6[_0x2dc3('0x58')]){_0x230be0=path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x283683,_[_0x2dc3('0x5f')](_0x2dc3('0x6d')));}if(!fs[_0x2dc3('0x5d')](_0x230be0)){throw new db[(_0x2dc3('0x6b'))][(_0x2dc3('0x65'))](_[_0x2dc3('0x63')]('preferred')+'\x20not\x20found');}return _0x266814[_0x2dc3('0x67')](_0x230be0);}})[_0x2dc3('0x4b')](handleError(_0x266814,null));};exports[_0x2dc3('0x6e')]=function(_0xa84f61,_0x3bc2da,_0x3cfe91){if(_0xa84f61['file']&&_0xa84f61[_0x2dc3('0x50')][_0x2dc3('0x53')]){_0xa84f61[_0x2dc3('0x4d')][_0x2dc3('0x59')]=_0xa84f61[_0x2dc3('0x50')]['filename'];}return db['Setting'][_0x2dc3('0x4e')]({'where':{'id':_0xa84f61[_0x2dc3('0x4c')]['id']}})['then'](handleEntityNotFound(_0x3bc2da,null))['then'](saveUpdates(_0xa84f61['body'],null))['then'](respondWithResult(_0x3bc2da,null))['catch'](handleError(_0x3bc2da,null));};var utilLicense=require(_0x2dc3('0x16'));exports[_0x2dc3('0x6f')]=function(_0x45a5a2,_0xacb027,_0x2940fa){var _0x49738d=_0x2dc3('0x56');var _0x231a4e={'custom':![]};return utilLicense[_0x2dc3('0x57')]()['then'](function(_0xb532a3){if(_0xb532a3){_0x231a4e=_0xb532a3;}return db[_0x2dc3('0x33')][_0x2dc3('0x4e')]({'where':{'id':_0x45a5a2[_0x2dc3('0x4c')]['id']},'attributes':[_0x2dc3('0x51'),'loginLogo','preferred',_0x2dc3('0x59'),_0x2dc3('0x5a'),_0x2dc3('0x69'),_0x2dc3('0x5b'),_0x2dc3('0x5c')],'raw':!![]});})[_0x2dc3('0x1b')](handleEntityNotFound(_0xacb027,null))[_0x2dc3('0x1b')](function(_0x44d039){if(_0x44d039){var _0x11144a=_0x44d039[_0x2dc3('0x59')]&&fs['existsSync'](path['join'](config[_0x2dc3('0x60')],_0x49738d,_['toLower'](_0x44d039[_0x2dc3('0x59')])))?path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x49738d,_['toLower'](_0x44d039['favicon'])):path['join'](config['root'],_0x49738d,_[_0x2dc3('0x5f')](_0x2dc3('0x70')));var _0x286416='default'+_['upperFirst']('favicon');if(_0x44d039[_0x286416]||!_0x231a4e[_0x2dc3('0x64')]){_0x11144a=path[_0x2dc3('0x5e')](config[_0x2dc3('0x60')],_0x49738d,_[_0x2dc3('0x5f')](_0x2dc3('0x70')));}if(!fs[_0x2dc3('0x5d')](_0x11144a)){throw new db[(_0x2dc3('0x6b'))][(_0x2dc3('0x65'))](_[_0x2dc3('0x63')](_0x2dc3('0x59'))+_0x2dc3('0x66'));}return _0xacb027[_0x2dc3('0x67')](_0x11144a);}})[_0x2dc3('0x4b')](handleError(_0xacb027,null));};exports[_0x2dc3('0x71')]=function(_0x2d1d85,_0x16f816){var _0x1a1f8b={'offset':moment()[_0x2dc3('0x72')]()};_0x1a1f8b[_0x2dc3('0x73')]=moment()[_0x2dc3('0x72')](_0x1a1f8b['offset'])[_0x2dc3('0x74')]('YYYY-MM-DD\x20HH:mm:ss:SSS');return _0x16f816['status'](0xc8)['send'](_0x1a1f8b);};
\ No newline at end of file