Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / pause / pause.controller.js
index 9bdddb2..2735930 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xda90=['../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','offset','undefined','limit','count','set','Content-Range','json','apply','save','update','destroy','get','Pauses','UserProfileResource','then','error','stack','name','send','map','Pause','type','key','model','query','filters','intersection','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','rows','show','params','rawAttributes','keys','fields','includeAll','include','options','catch','create','body','user','role','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis'];(function(_0x329098,_0x460312){var _0x4d2c47=function(_0x4fe9e6){while(--_0x4fe9e6){_0x329098['push'](_0x329098['shift']());}};_0x4d2c47(++_0x460312);}(_0xda90,0x97));var _0x0da9=function(_0x3f0cf1,_0xec2213){_0x3f0cf1=_0x3f0cf1-0x0;var _0x233a36=_0xda90[_0x3f0cf1];return _0x233a36;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x0da9('0x0'));var zipdir=require(_0x0da9('0x1'));var jsonpatch=require(_0x0da9('0x2'));var rp=require('request-promise');var moment=require(_0x0da9('0x3'));var BPromise=require(_0x0da9('0x4'));var Mustache=require(_0x0da9('0x5'));var util=require(_0x0da9('0x6'));var path=require(_0x0da9('0x7'));var sox=require(_0x0da9('0x8'));var csv=require(_0x0da9('0x9'));var ejs=require(_0x0da9('0xa'));var fs=require('fs');var fs_extra=require(_0x0da9('0xb'));var _=require(_0x0da9('0xc'));var squel=require(_0x0da9('0xd'));var crypto=require(_0x0da9('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x0da9('0xf'));var toCsv=require(_0x0da9('0x9'));var querystring=require(_0x0da9('0x10'));var Papa=require(_0x0da9('0x11'));var Redis=require(_0x0da9('0x12'));var authService=require(_0x0da9('0x13'));var qs=require(_0x0da9('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x0da9('0x15'));var logger=require(_0x0da9('0x16'))(_0x0da9('0x17'));var utils=require(_0x0da9('0x18'));var config=require(_0x0da9('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0x0da9('0x1a'))['db'];function respondWithStatusCode(_0x5f52eb,_0x4a2109){_0x4a2109=_0x4a2109||0xcc;return function(_0x73e2d0){if(_0x73e2d0){return _0x5f52eb[_0x0da9('0x1b')](_0x4a2109);}return _0x5f52eb['status'](_0x4a2109)[_0x0da9('0x1c')]();};}function respondWithResult(_0x40f711,_0x48f274){_0x48f274=_0x48f274||0xc8;return function(_0x4c3fa8){if(_0x4c3fa8){return _0x40f711[_0x0da9('0x1d')](_0x48f274)['json'](_0x4c3fa8);}};}function respondWithFilteredResult(_0x1d7933,_0x3e0c71){return function(_0xc3c30c){if(_0xc3c30c){var _0x31e6a1=typeof _0x3e0c71[_0x0da9('0x1e')]===_0x0da9('0x1f')&&typeof _0x3e0c71[_0x0da9('0x20')]===_0x0da9('0x1f');var _0x379b65=_0xc3c30c[_0x0da9('0x21')];var _0x4a0e73=_0x31e6a1?0x0:_0x3e0c71[_0x0da9('0x1e')];var _0x2a35fe=_0x31e6a1?_0xc3c30c[_0x0da9('0x21')]:_0x3e0c71[_0x0da9('0x1e')]+_0x3e0c71[_0x0da9('0x20')];var _0x1b1493;if(_0x2a35fe>=_0x379b65){_0x2a35fe=_0x379b65;_0x1b1493=0xc8;}else{_0x1b1493=0xce;}_0x1d7933[_0x0da9('0x1d')](_0x1b1493);return _0x1d7933[_0x0da9('0x22')](_0x0da9('0x23'),_0x4a0e73+'-'+_0x2a35fe+'/'+_0x379b65)[_0x0da9('0x24')](_0xc3c30c);}return null;};}function patchUpdates(_0x3dca52){return function(_0x2c3496){try{jsonpatch[_0x0da9('0x25')](_0x2c3496,_0x3dca52,!![]);}catch(_0x50db64){return BPromise['reject'](_0x50db64);}return _0x2c3496[_0x0da9('0x26')]();};}function saveUpdates(_0x36163d,_0x178664){return function(_0x47d444){if(_0x47d444){return _0x47d444[_0x0da9('0x27')](_0x36163d)['then'](function(_0x440417){return _0x440417;});}return null;};}function removeEntity(_0x16fde5,_0x804ea){return function(_0x43d044){if(_0x43d044){return _0x43d044[_0x0da9('0x28')]()['then'](function(){var _0x51fec2=_0x43d044[_0x0da9('0x29')]({'plain':!![]});var _0x1265aa=_0x0da9('0x2a');return db[_0x0da9('0x2b')][_0x0da9('0x28')]({'where':{'type':_0x1265aa,'resourceId':_0x51fec2['id']}})['then'](function(){return _0x43d044;});})[_0x0da9('0x2c')](function(){_0x16fde5[_0x0da9('0x1d')](0xcc)['end']();});}};}function handleEntityNotFound(_0x156fa5,_0x2dbdb4){return function(_0xd91a4f){if(!_0xd91a4f){_0x156fa5[_0x0da9('0x1b')](0x194);}return _0xd91a4f;};}function handleError(_0x237b80,_0xa55261){_0xa55261=_0xa55261||0x1f4;return function(_0x3c2f89){logger[_0x0da9('0x2d')](_0x3c2f89[_0x0da9('0x2e')]);if(_0x3c2f89[_0x0da9('0x2f')]){delete _0x3c2f89[_0x0da9('0x2f')];}_0x237b80[_0x0da9('0x1d')](_0xa55261)[_0x0da9('0x30')](_0x3c2f89);};}exports['index']=function(_0x57a6cc,_0x439b97){var _0x4e899e={},_0x5bdf7e={},_0x51751c={'count':0x0,'rows':[]};var _0x122b8b=_[_0x0da9('0x31')](db[_0x0da9('0x32')]['rawAttributes'],function(_0x11acba){return{'name':_0x11acba['fieldName'],'type':_0x11acba[_0x0da9('0x33')][_0x0da9('0x34')]};});_0x5bdf7e[_0x0da9('0x35')]=_[_0x0da9('0x31')](_0x122b8b,_0x0da9('0x2f'));_0x5bdf7e['query']=_['keys'](_0x57a6cc[_0x0da9('0x36')]);_0x5bdf7e[_0x0da9('0x37')]=_[_0x0da9('0x38')](_0x5bdf7e[_0x0da9('0x35')],_0x5bdf7e['query']);_0x4e899e[_0x0da9('0x39')]=_[_0x0da9('0x38')](_0x5bdf7e[_0x0da9('0x35')],qs['fields'](_0x57a6cc[_0x0da9('0x36')]['fields']));_0x4e899e[_0x0da9('0x39')]=_0x4e899e[_0x0da9('0x39')][_0x0da9('0x3a')]?_0x4e899e[_0x0da9('0x39')]:_0x5bdf7e[_0x0da9('0x35')];if(!_0x57a6cc['query'][_0x0da9('0x3b')](_0x0da9('0x3c'))){_0x4e899e[_0x0da9('0x20')]=qs[_0x0da9('0x20')](_0x57a6cc[_0x0da9('0x36')][_0x0da9('0x20')]);_0x4e899e['offset']=qs[_0x0da9('0x1e')](_0x57a6cc[_0x0da9('0x36')][_0x0da9('0x1e')]);}_0x4e899e[_0x0da9('0x3d')]=qs[_0x0da9('0x3e')](_0x57a6cc[_0x0da9('0x36')][_0x0da9('0x3e')]);_0x4e899e[_0x0da9('0x3f')]=qs[_0x0da9('0x37')](_[_0x0da9('0x40')](_0x57a6cc[_0x0da9('0x36')],_0x5bdf7e['filters']),_0x122b8b);if(_0x57a6cc[_0x0da9('0x36')][_0x0da9('0x41')]){_0x4e899e[_0x0da9('0x3f')]=_[_0x0da9('0x42')](_0x4e899e[_0x0da9('0x3f')],{'$or':_[_0x0da9('0x31')](_0x122b8b,function(_0x6888f7){if(_0x6888f7[_0x0da9('0x33')]!=='VIRTUAL'){var _0x3452a5={};_0x3452a5[_0x6888f7[_0x0da9('0x2f')]]={'$like':'%'+_0x57a6cc[_0x0da9('0x36')][_0x0da9('0x41')]+'%'};return _0x3452a5;}})});}_0x4e899e=_[_0x0da9('0x42')]({},_0x4e899e,_0x57a6cc['options']);var _0x5c5186={'where':_0x4e899e[_0x0da9('0x3f')]};return db[_0x0da9('0x32')][_0x0da9('0x21')](_0x5c5186)[_0x0da9('0x2c')](function(_0x2243c3){_0x51751c[_0x0da9('0x21')]=_0x2243c3;if(_0x57a6cc[_0x0da9('0x36')]['includeAll']){_0x4e899e['include']=[{'all':!![]}];}return db[_0x0da9('0x32')]['findAll'](_0x4e899e);})[_0x0da9('0x2c')](function(_0x583c62){_0x51751c[_0x0da9('0x43')]=_0x583c62;return _0x51751c;})[_0x0da9('0x2c')](respondWithFilteredResult(_0x439b97,_0x4e899e))['catch'](handleError(_0x439b97,null));};exports[_0x0da9('0x44')]=function(_0x3c88ac,_0x3e7270){var _0x5b4f3a={'raw':!![],'where':{'id':_0x3c88ac[_0x0da9('0x45')]['id']}},_0x231aa4={};_0x231aa4[_0x0da9('0x35')]=_['keys'](db[_0x0da9('0x32')][_0x0da9('0x46')]);_0x231aa4[_0x0da9('0x36')]=_[_0x0da9('0x47')](_0x3c88ac[_0x0da9('0x36')]);_0x231aa4['filters']=_['intersection'](_0x231aa4[_0x0da9('0x35')],_0x231aa4[_0x0da9('0x36')]);_0x5b4f3a[_0x0da9('0x39')]=_['intersection'](_0x231aa4['model'],qs[_0x0da9('0x48')](_0x3c88ac[_0x0da9('0x36')][_0x0da9('0x48')]));_0x5b4f3a[_0x0da9('0x39')]=_0x5b4f3a['attributes'][_0x0da9('0x3a')]?_0x5b4f3a[_0x0da9('0x39')]:_0x231aa4[_0x0da9('0x35')];if(_0x3c88ac[_0x0da9('0x36')][_0x0da9('0x49')]){_0x5b4f3a[_0x0da9('0x4a')]=[{'all':!![]}];}_0x5b4f3a=_[_0x0da9('0x42')]({},_0x5b4f3a,_0x3c88ac[_0x0da9('0x4b')]);return db[_0x0da9('0x32')]['find'](_0x5b4f3a)[_0x0da9('0x2c')](handleEntityNotFound(_0x3e7270,null))[_0x0da9('0x2c')](respondWithResult(_0x3e7270,null))[_0x0da9('0x4c')](handleError(_0x3e7270,null));};exports['create']=function(_0x4ba32e,_0x3253b2){return db[_0x0da9('0x32')][_0x0da9('0x4d')](_0x4ba32e[_0x0da9('0x4e')],{})[_0x0da9('0x2c')](function(_0x8418be){var _0x39d096=_0x4ba32e[_0x0da9('0x4f')][_0x0da9('0x29')]({'plain':!![]});if(!_0x39d096)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x39d096[_0x0da9('0x50')]==='user'){var _0x49deff=_0x8418be[_0x0da9('0x29')]({'plain':!![]});var _0x3949ee=_0x0da9('0x2a');return db['UserProfileSection'][_0x0da9('0x51')]({'where':{'name':_0x3949ee,'userProfileId':_0x39d096[_0x0da9('0x52')]},'raw':!![]})[_0x0da9('0x2c')](function(_0x45c6e2){if(_0x45c6e2&&_0x45c6e2[_0x0da9('0x53')]===0x0){return db[_0x0da9('0x2b')][_0x0da9('0x4d')]({'name':_0x49deff[_0x0da9('0x2f')],'resourceId':_0x49deff['id'],'type':_0x45c6e2[_0x0da9('0x2f')],'sectionId':_0x45c6e2['id']},{})['then'](function(){return _0x8418be;});}else{return _0x8418be;}})[_0x0da9('0x4c')](function(_0x18dc99){logger['error'](_0x0da9('0x54'),_0x18dc99);throw _0x18dc99;});}return _0x8418be;})[_0x0da9('0x2c')](respondWithResult(_0x3253b2,0xc9))[_0x0da9('0x4c')](handleError(_0x3253b2,null));};exports[_0x0da9('0x27')]=function(_0x323dcc,_0x450336){if(_0x323dcc['body']['id']){delete _0x323dcc[_0x0da9('0x4e')]['id'];}return db[_0x0da9('0x32')][_0x0da9('0x51')]({'where':{'id':_0x323dcc[_0x0da9('0x45')]['id']}})[_0x0da9('0x2c')](handleEntityNotFound(_0x450336,null))[_0x0da9('0x2c')](saveUpdates(_0x323dcc[_0x0da9('0x4e')],null))['then'](respondWithResult(_0x450336,null))[_0x0da9('0x4c')](handleError(_0x450336,null));};exports[_0x0da9('0x28')]=function(_0xfdd723,_0x4650e2){return db[_0x0da9('0x32')]['find']({'where':{'id':_0xfdd723[_0x0da9('0x45')]['id']}})[_0x0da9('0x2c')](handleEntityNotFound(_0x4650e2,null))[_0x0da9('0x2c')](removeEntity(_0x4650e2,null))[_0x0da9('0x4c')](handleError(_0x4650e2,null));};
\ No newline at end of file
+var _0xe186=['Content-Range','apply','reject','update','then','destroy','UserProfileResource','sendStatus','error','stack','name','send','index','map','Pause','rawAttributes','fieldName','type','key','query','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','options','includeAll','include','rows','catch','show','params','keys','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Pauses','UserProfileSection','find','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','fs-extra','crypto','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','status','end','json','undefined','count','offset','limit','set'];(function(_0x303405,_0x758dfb){var _0x503f0b=function(_0x2bc866){while(--_0x2bc866){_0x303405['push'](_0x303405['shift']());}};_0x503f0b(++_0x758dfb);}(_0xe186,0xdb));var _0x6e18=function(_0x523c99,_0x3d868b){_0x523c99=_0x523c99-0x0;var _0x57e553=_0xe186[_0x523c99];return _0x57e553;};'use strict';var emlformat=require(_0x6e18('0x0'));var rimraf=require(_0x6e18('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x6e18('0x2'));var rp=require(_0x6e18('0x3'));var moment=require(_0x6e18('0x4'));var BPromise=require(_0x6e18('0x5'));var Mustache=require(_0x6e18('0x6'));var util=require('util');var path=require('path');var sox=require(_0x6e18('0x7'));var csv=require(_0x6e18('0x8'));var ejs=require(_0x6e18('0x9'));var fs=require('fs');var fs_extra=require(_0x6e18('0xa'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x6e18('0xb'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x6e18('0xc'));var Redis=require(_0x6e18('0xd'));var authService=require(_0x6e18('0xe'));var qs=require(_0x6e18('0xf'));var as=require(_0x6e18('0x10'));var hardwareService=require(_0x6e18('0x11'));var logger=require('../../config/logger')(_0x6e18('0x12'));var utils=require(_0x6e18('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x6e18('0x14'));var db=require(_0x6e18('0x15'))['db'];function respondWithStatusCode(_0x5aad5f,_0x24b071){_0x24b071=_0x24b071||0xcc;return function(_0x3c9c5f){if(_0x3c9c5f){return _0x5aad5f['sendStatus'](_0x24b071);}return _0x5aad5f[_0x6e18('0x16')](_0x24b071)[_0x6e18('0x17')]();};}function respondWithResult(_0x35260c,_0x12ca26){_0x12ca26=_0x12ca26||0xc8;return function(_0x283be8){if(_0x283be8){return _0x35260c[_0x6e18('0x16')](_0x12ca26)[_0x6e18('0x18')](_0x283be8);}};}function respondWithFilteredResult(_0x3c6123,_0x5926ba){return function(_0x13cb6a){if(_0x13cb6a){var _0x559baf=typeof _0x5926ba['offset']===_0x6e18('0x19')&&typeof _0x5926ba['limit']===_0x6e18('0x19');var _0x3c4ba4=_0x13cb6a[_0x6e18('0x1a')];var _0x284113=_0x559baf?0x0:_0x5926ba[_0x6e18('0x1b')];var _0x28cc60=_0x559baf?_0x13cb6a['count']:_0x5926ba[_0x6e18('0x1b')]+_0x5926ba[_0x6e18('0x1c')];var _0x2bc453;if(_0x28cc60>=_0x3c4ba4){_0x28cc60=_0x3c4ba4;_0x2bc453=0xc8;}else{_0x2bc453=0xce;}_0x3c6123[_0x6e18('0x16')](_0x2bc453);return _0x3c6123[_0x6e18('0x1d')](_0x6e18('0x1e'),_0x284113+'-'+_0x28cc60+'/'+_0x3c4ba4)[_0x6e18('0x18')](_0x13cb6a);}return null;};}function patchUpdates(_0x4e1b17){return function(_0x320e16){try{jsonpatch[_0x6e18('0x1f')](_0x320e16,_0x4e1b17,!![]);}catch(_0x35440f){return BPromise[_0x6e18('0x20')](_0x35440f);}return _0x320e16['save']();};}function saveUpdates(_0x15ae3e,_0x3eb74d){return function(_0x26060b){if(_0x26060b){return _0x26060b[_0x6e18('0x21')](_0x15ae3e)[_0x6e18('0x22')](function(_0x4a1ca0){return _0x4a1ca0;});}return null;};}function removeEntity(_0x16f348,_0x4cca76){return function(_0x2f9b5c){if(_0x2f9b5c){return _0x2f9b5c[_0x6e18('0x23')]()[_0x6e18('0x22')](function(){var _0x476a05=_0x2f9b5c['get']({'plain':!![]});var _0x1a3107='Pauses';return db[_0x6e18('0x24')][_0x6e18('0x23')]({'where':{'type':_0x1a3107,'resourceId':_0x476a05['id']}})[_0x6e18('0x22')](function(){return _0x2f9b5c;});})[_0x6e18('0x22')](function(){_0x16f348[_0x6e18('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1ffc05,_0x204b78){return function(_0xfb25e2){if(!_0xfb25e2){_0x1ffc05[_0x6e18('0x25')](0x194);}return _0xfb25e2;};}function handleError(_0x99f7c2,_0x33c9b6){_0x33c9b6=_0x33c9b6||0x1f4;return function(_0xb1c25){logger[_0x6e18('0x26')](_0xb1c25[_0x6e18('0x27')]);if(_0xb1c25[_0x6e18('0x28')]){delete _0xb1c25[_0x6e18('0x28')];}_0x99f7c2[_0x6e18('0x16')](_0x33c9b6)[_0x6e18('0x29')](_0xb1c25);};}exports[_0x6e18('0x2a')]=function(_0x213500,_0x50d68b){var _0x2dd2b7={},_0x4becd4={},_0x43306d={'count':0x0,'rows':[]};var _0x71c15d=_[_0x6e18('0x2b')](db[_0x6e18('0x2c')][_0x6e18('0x2d')],function(_0x4855f1){return{'name':_0x4855f1[_0x6e18('0x2e')],'type':_0x4855f1[_0x6e18('0x2f')][_0x6e18('0x30')]};});_0x4becd4['model']=_[_0x6e18('0x2b')](_0x71c15d,_0x6e18('0x28'));_0x4becd4[_0x6e18('0x31')]=_['keys'](_0x213500[_0x6e18('0x31')]);_0x4becd4['filters']=_[_0x6e18('0x32')](_0x4becd4[_0x6e18('0x33')],_0x4becd4[_0x6e18('0x31')]);_0x2dd2b7[_0x6e18('0x34')]=_[_0x6e18('0x32')](_0x4becd4[_0x6e18('0x33')],qs[_0x6e18('0x35')](_0x213500['query']['fields']));_0x2dd2b7[_0x6e18('0x34')]=_0x2dd2b7['attributes'][_0x6e18('0x36')]?_0x2dd2b7[_0x6e18('0x34')]:_0x4becd4[_0x6e18('0x33')];if(!_0x213500[_0x6e18('0x31')][_0x6e18('0x37')](_0x6e18('0x38'))){_0x2dd2b7[_0x6e18('0x1c')]=qs['limit'](_0x213500[_0x6e18('0x31')][_0x6e18('0x1c')]);_0x2dd2b7[_0x6e18('0x1b')]=qs[_0x6e18('0x1b')](_0x213500['query']['offset']);}_0x2dd2b7[_0x6e18('0x39')]=qs['sort'](_0x213500['query'][_0x6e18('0x3a')]);_0x2dd2b7[_0x6e18('0x3b')]=qs[_0x6e18('0x3c')](_[_0x6e18('0x3d')](_0x213500[_0x6e18('0x31')],_0x4becd4['filters']),_0x71c15d);if(_0x213500['query'][_0x6e18('0x3e')]){_0x2dd2b7[_0x6e18('0x3b')]=_[_0x6e18('0x3f')](_0x2dd2b7[_0x6e18('0x3b')],{'$or':_['map'](_0x71c15d,function(_0x281adf){if(_0x281adf[_0x6e18('0x2f')]!=='VIRTUAL'){var _0x35c23a={};_0x35c23a[_0x281adf[_0x6e18('0x28')]]={'$like':'%'+_0x213500[_0x6e18('0x31')][_0x6e18('0x3e')]+'%'};return _0x35c23a;}})});}_0x2dd2b7=_[_0x6e18('0x3f')]({},_0x2dd2b7,_0x213500[_0x6e18('0x40')]);var _0xc51c85={'where':_0x2dd2b7[_0x6e18('0x3b')]};return db[_0x6e18('0x2c')][_0x6e18('0x1a')](_0xc51c85)[_0x6e18('0x22')](function(_0x16470d){_0x43306d[_0x6e18('0x1a')]=_0x16470d;if(_0x213500['query'][_0x6e18('0x41')]){_0x2dd2b7[_0x6e18('0x42')]=[{'all':!![]}];}return db[_0x6e18('0x2c')]['findAll'](_0x2dd2b7);})['then'](function(_0x3ede36){_0x43306d[_0x6e18('0x43')]=_0x3ede36;return _0x43306d;})[_0x6e18('0x22')](respondWithFilteredResult(_0x50d68b,_0x2dd2b7))[_0x6e18('0x44')](handleError(_0x50d68b,null));};exports[_0x6e18('0x45')]=function(_0x45d146,_0x252301){var _0x1aff31={'raw':!![],'where':{'id':_0x45d146[_0x6e18('0x46')]['id']}},_0x170a62={};_0x170a62['model']=_[_0x6e18('0x47')](db[_0x6e18('0x2c')][_0x6e18('0x2d')]);_0x170a62[_0x6e18('0x31')]=_[_0x6e18('0x47')](_0x45d146[_0x6e18('0x31')]);_0x170a62[_0x6e18('0x3c')]=_[_0x6e18('0x32')](_0x170a62[_0x6e18('0x33')],_0x170a62[_0x6e18('0x31')]);_0x1aff31['attributes']=_[_0x6e18('0x32')](_0x170a62['model'],qs[_0x6e18('0x35')](_0x45d146['query'][_0x6e18('0x35')]));_0x1aff31[_0x6e18('0x34')]=_0x1aff31['attributes'][_0x6e18('0x36')]?_0x1aff31['attributes']:_0x170a62[_0x6e18('0x33')];if(_0x45d146[_0x6e18('0x31')][_0x6e18('0x41')]){_0x1aff31[_0x6e18('0x42')]=[{'all':!![]}];}_0x1aff31=_[_0x6e18('0x3f')]({},_0x1aff31,_0x45d146['options']);return db[_0x6e18('0x2c')]['find'](_0x1aff31)[_0x6e18('0x22')](handleEntityNotFound(_0x252301,null))[_0x6e18('0x22')](respondWithResult(_0x252301,null))[_0x6e18('0x44')](handleError(_0x252301,null));};exports[_0x6e18('0x48')]=function(_0x5d9670,_0x30dfd0){return db[_0x6e18('0x2c')][_0x6e18('0x48')](_0x5d9670[_0x6e18('0x49')],{})[_0x6e18('0x22')](function(_0x4bff19){var _0x267bb6=_0x5d9670[_0x6e18('0x4a')][_0x6e18('0x4b')]({'plain':!![]});if(!_0x267bb6)throw new Error(_0x6e18('0x4c'));if(_0x267bb6[_0x6e18('0x4d')]===_0x6e18('0x4a')){var _0xdf2c00=_0x4bff19[_0x6e18('0x4b')]({'plain':!![]});var _0x1bcfd9=_0x6e18('0x4e');return db[_0x6e18('0x4f')][_0x6e18('0x50')]({'where':{'name':_0x1bcfd9,'userProfileId':_0x267bb6['userProfileId']},'raw':!![]})[_0x6e18('0x22')](function(_0x339a5f){if(_0x339a5f&&_0x339a5f[_0x6e18('0x51')]===0x0){return db[_0x6e18('0x24')][_0x6e18('0x48')]({'name':_0xdf2c00[_0x6e18('0x28')],'resourceId':_0xdf2c00['id'],'type':_0x339a5f[_0x6e18('0x28')],'sectionId':_0x339a5f['id']},{})[_0x6e18('0x22')](function(){return _0x4bff19;});}else{return _0x4bff19;}})[_0x6e18('0x44')](function(_0x528d5c){logger[_0x6e18('0x26')](_0x6e18('0x52'),_0x528d5c);throw _0x528d5c;});}return _0x4bff19;})['then'](respondWithResult(_0x30dfd0,0xc9))['catch'](handleError(_0x30dfd0,null));};exports[_0x6e18('0x21')]=function(_0x43c139,_0x2718d2){if(_0x43c139[_0x6e18('0x49')]['id']){delete _0x43c139[_0x6e18('0x49')]['id'];}return db[_0x6e18('0x2c')][_0x6e18('0x50')]({'where':{'id':_0x43c139['params']['id']}})[_0x6e18('0x22')](handleEntityNotFound(_0x2718d2,null))[_0x6e18('0x22')](saveUpdates(_0x43c139[_0x6e18('0x49')],null))[_0x6e18('0x22')](respondWithResult(_0x2718d2,null))[_0x6e18('0x44')](handleError(_0x2718d2,null));};exports[_0x6e18('0x23')]=function(_0x5195cf,_0x146fb9){return db[_0x6e18('0x2c')]['find']({'where':{'id':_0x5195cf['params']['id']}})['then'](handleEntityNotFound(_0x146fb9,null))[_0x6e18('0x22')](removeEntity(_0x146fb9,null))[_0x6e18('0x44')](handleError(_0x146fb9,null));};
\ No newline at end of file