Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / api / pause / pause.controller.js
index 56c4925..37f24df 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x315a=['sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','json','count','offset','limit','Content-Range','apply','reject','save','then','destroy','get','UserProfileResource','status','end','stack','name','send','index','Pause','rawAttributes','keys','query','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','field','options','include','findAll','rows','catch','show','params','includeAll','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','rimraf','request-promise','moment','bluebird','util'];(function(_0x494887,_0x10c1d7){var _0x52c72c=function(_0x555c8a){while(--_0x555c8a){_0x494887['push'](_0x494887['shift']());}};_0x52c72c(++_0x10c1d7);}(_0x315a,0x12b));var _0xa315=function(_0x3f2cfc,_0x2827b0){_0x3f2cfc=_0x3f2cfc-0x0;var _0x1d1e61=_0x315a[_0x3f2cfc];return _0x1d1e61;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xa315('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xa315('0x1'));var moment=require(_0xa315('0x2'));var BPromise=require(_0xa315('0x3'));var Mustache=require('mustache');var util=require(_0xa315('0x4'));var path=require('path');var sox=require(_0xa315('0x5'));var csv=require(_0xa315('0x6'));var ejs=require(_0xa315('0x7'));var fs=require('fs');var _=require('lodash');var squel=require(_0xa315('0x8'));var crypto=require(_0xa315('0x9'));var jsforce=require(_0xa315('0xa'));var deskjs=require(_0xa315('0xb'));var toCsv=require(_0xa315('0x6'));var querystring=require(_0xa315('0xc'));var Papa=require(_0xa315('0xd'));var authService=require(_0xa315('0xe'));var hardwareService=require(_0xa315('0xf'));var Redis=require('ioredis');var qs=require(_0xa315('0x10'));var logger=require(_0xa315('0x11'))(_0xa315('0x12'));var utils=require(_0xa315('0x13'));var config=require(_0xa315('0x14'));var db=require(_0xa315('0x15'))['db'];function respondWithStatusCode(_0x1a3276,_0x43d618){_0x43d618=_0x43d618||0xcc;return function(_0x47822f){if(_0x47822f){return _0x1a3276[_0xa315('0x16')](_0x43d618);}return _0x1a3276['status'](_0x43d618)['end']();};}function respondWithResult(_0x19389b,_0x3fe88a){_0x3fe88a=_0x3fe88a||0xc8;return function(_0x3df14b){if(_0x3df14b){return _0x19389b['status'](_0x3fe88a)[_0xa315('0x17')](_0x3df14b);}};}function respondWithFilteredResult(_0x50cc62,_0x1213be){return function(_0x3f74d5){if(_0x3f74d5){var _0x1ab6cd=_0x3f74d5[_0xa315('0x18')],_0x446176=_0x1213be['offset'],_0xdb8ea=_0x1213be[_0xa315('0x19')]+_0x1213be[_0xa315('0x1a')],_0x4d0017;if(_0xdb8ea>=_0x1ab6cd){_0xdb8ea=_0x1ab6cd;_0x4d0017=0xc8;}else{_0x4d0017=0xce;}_0x50cc62['status'](_0x4d0017);return _0x50cc62['set'](_0xa315('0x1b'),_0x446176+'-'+_0xdb8ea+'/'+_0x1ab6cd)['json'](_0x3f74d5);}return null;};}function patchUpdates(_0x28f307){return function(_0x3e19a7){try{jsonpatch[_0xa315('0x1c')](_0x3e19a7,_0x28f307,!![]);}catch(_0x5d547e){return BPromise[_0xa315('0x1d')](_0x5d547e);}return _0x3e19a7[_0xa315('0x1e')]();};}function saveUpdates(_0x61b707,_0x156b7e){return function(_0x264dd1){if(_0x264dd1){return _0x264dd1['update'](_0x61b707)[_0xa315('0x1f')](function(_0x357ada){return _0x357ada;});}return null;};}function removeEntity(_0x52f2c9,_0x5420fd){return function(_0x159a85){if(_0x159a85){return _0x159a85[_0xa315('0x20')]()[_0xa315('0x1f')](function(){var _0x49813c=_0x159a85[_0xa315('0x21')]({'plain':!![]});var _0x412075='Pauses';return db[_0xa315('0x22')][_0xa315('0x20')]({'where':{'type':_0x412075,'resourceId':_0x49813c['id']}})[_0xa315('0x1f')](function(){return _0x159a85;});})[_0xa315('0x1f')](function(){_0x52f2c9[_0xa315('0x23')](0xcc)[_0xa315('0x24')]();});}};}function handleEntityNotFound(_0x49059b,_0x56ca2e){return function(_0x4ace72){if(!_0x4ace72){_0x49059b['sendStatus'](0x194);}return _0x4ace72;};}function handleError(_0x2ac147,_0xf39ba3){_0xf39ba3=_0xf39ba3||0x1f4;return function(_0x5df052){logger['error'](_0x5df052[_0xa315('0x25')]);if(_0x5df052[_0xa315('0x26')]){delete _0x5df052['name'];}_0x2ac147[_0xa315('0x23')](_0xf39ba3)[_0xa315('0x27')](_0x5df052);};}exports[_0xa315('0x28')]=function(_0x217790,_0x5344a1){var _0x10fa3a={},_0x1261d9={},_0x1a089f={'count':0x0,'rows':[]};var _0x1d2a76=db[_0xa315('0x29')][_0xa315('0x2a')];_0x1261d9['model']=_[_0xa315('0x2b')](_0x1d2a76);_0x1261d9[_0xa315('0x2c')]=_[_0xa315('0x2b')](_0x217790[_0xa315('0x2c')]);_0x1261d9['filters']=_[_0xa315('0x2d')](_0x1261d9[_0xa315('0x2e')],_0x1261d9['query']);_0x10fa3a[_0xa315('0x2f')]=_[_0xa315('0x2d')](_0x1261d9[_0xa315('0x2e')],qs['fields'](_0x217790[_0xa315('0x2c')][_0xa315('0x30')]));_0x10fa3a[_0xa315('0x2f')]=_0x10fa3a[_0xa315('0x2f')][_0xa315('0x31')]?_0x10fa3a[_0xa315('0x2f')]:_0x1261d9[_0xa315('0x2e')];if(!_0x217790[_0xa315('0x2c')][_0xa315('0x32')](_0xa315('0x33'))){_0x10fa3a[_0xa315('0x1a')]=qs[_0xa315('0x1a')](_0x217790[_0xa315('0x2c')][_0xa315('0x1a')]);_0x10fa3a['offset']=qs[_0xa315('0x19')](_0x217790['query'][_0xa315('0x19')]);}_0x10fa3a[_0xa315('0x34')]=qs[_0xa315('0x35')](_0x217790[_0xa315('0x2c')]['sort']);_0x10fa3a[_0xa315('0x36')]=qs['filters'](_['pick'](_0x217790[_0xa315('0x2c')],_0x1261d9['filters']));if(_0x217790[_0xa315('0x2c')][_0xa315('0x37')]){_0x10fa3a[_0xa315('0x36')]=_[_0xa315('0x38')](_0x10fa3a['where'],{'$or':_['map'](_0x1d2a76,function(_0x3bff27){if(_0x3bff27['type']['key']!==_0xa315('0x39')){var _0x455296={};_0x455296[_0x3bff27[_0xa315('0x3a')]]={'$like':'%'+_0x217790[_0xa315('0x2c')][_0xa315('0x37')]+'%'};return _0x455296;}})});}_0x10fa3a=_[_0xa315('0x38')]({},_0x10fa3a,_0x217790[_0xa315('0x3b')]);var _0x6bb9c0={'where':_0x10fa3a[_0xa315('0x36')]};return db[_0xa315('0x29')]['count'](_0x6bb9c0)['then'](function(_0x2a8bf3){_0x1a089f[_0xa315('0x18')]=_0x2a8bf3;if(_0x217790[_0xa315('0x2c')]['includeAll']){_0x10fa3a[_0xa315('0x3c')]=[{'all':!![]}];}return db[_0xa315('0x29')][_0xa315('0x3d')](_0x10fa3a);})[_0xa315('0x1f')](function(_0x2b7e02){_0x1a089f[_0xa315('0x3e')]=_0x2b7e02;return _0x1a089f;})[_0xa315('0x1f')](respondWithFilteredResult(_0x5344a1,_0x10fa3a))[_0xa315('0x3f')](handleError(_0x5344a1,null));};exports[_0xa315('0x40')]=function(_0x38c904,_0x1e1f05){var _0x3d75ca={'raw':!![],'where':{'id':_0x38c904[_0xa315('0x41')]['id']}},_0x5a6839={};_0x5a6839[_0xa315('0x2e')]=_[_0xa315('0x2b')](db[_0xa315('0x29')]['rawAttributes']);_0x5a6839['query']=_['keys'](_0x38c904[_0xa315('0x2c')]);_0x5a6839['filters']=_[_0xa315('0x2d')](_0x5a6839[_0xa315('0x2e')],_0x5a6839['query']);_0x3d75ca[_0xa315('0x2f')]=_['intersection'](_0x5a6839['model'],qs[_0xa315('0x30')](_0x38c904[_0xa315('0x2c')]['fields']));_0x3d75ca[_0xa315('0x2f')]=_0x3d75ca[_0xa315('0x2f')][_0xa315('0x31')]?_0x3d75ca[_0xa315('0x2f')]:_0x5a6839[_0xa315('0x2e')];if(_0x38c904['query'][_0xa315('0x42')]){_0x3d75ca[_0xa315('0x3c')]=[{'all':!![]}];}_0x3d75ca=_['merge']({},_0x3d75ca,_0x38c904[_0xa315('0x3b')]);return db[_0xa315('0x29')][_0xa315('0x43')](_0x3d75ca)[_0xa315('0x1f')](handleEntityNotFound(_0x1e1f05,null))['then'](respondWithResult(_0x1e1f05,null))['catch'](handleError(_0x1e1f05,null));};exports[_0xa315('0x44')]=function(_0x463bfc,_0x26631c){return db[_0xa315('0x29')][_0xa315('0x44')](_0x463bfc[_0xa315('0x45')],{})[_0xa315('0x1f')](function(_0x403b27){var _0x805fb=_0x463bfc[_0xa315('0x46')]['get']({'plain':!![]});if(!_0x805fb)throw new Error(_0xa315('0x47'));if(_0x805fb[_0xa315('0x48')]===_0xa315('0x46')){var _0x3b6997=_0x403b27[_0xa315('0x21')]({'plain':!![]});var _0xc715ae='Pauses';return db['UserProfileSection'][_0xa315('0x43')]({'where':{'name':_0xc715ae,'userProfileId':_0x805fb['userProfileId']},'raw':!![]})[_0xa315('0x1f')](function(_0x2be1c8){if(_0x2be1c8&&_0x2be1c8[_0xa315('0x49')]===0x0){return db[_0xa315('0x22')][_0xa315('0x44')]({'name':_0x3b6997[_0xa315('0x26')],'resourceId':_0x3b6997['id'],'type':_0x2be1c8[_0xa315('0x26')],'sectionId':_0x2be1c8['id']},{})['then'](function(){return _0x403b27;});}else{return _0x403b27;}})[_0xa315('0x3f')](function(_0x237306){logger[_0xa315('0x4a')](_0xa315('0x4b'),_0x237306);throw _0x237306;});}return _0x403b27;})[_0xa315('0x1f')](respondWithResult(_0x26631c,0xc9))[_0xa315('0x3f')](handleError(_0x26631c,null));};exports['update']=function(_0x58c22c,_0x530aed){if(_0x58c22c['body']['id']){delete _0x58c22c[_0xa315('0x45')]['id'];}return db['Pause']['find']({'where':{'id':_0x58c22c[_0xa315('0x41')]['id']}})['then'](handleEntityNotFound(_0x530aed,null))['then'](saveUpdates(_0x58c22c['body'],null))[_0xa315('0x1f')](respondWithResult(_0x530aed,null))[_0xa315('0x3f')](handleError(_0x530aed,null));};exports[_0xa315('0x20')]=function(_0x5e9804,_0x49fb60){return db[_0xa315('0x29')][_0xa315('0x43')]({'where':{'id':_0x5e9804[_0xa315('0x41')]['id']}})[_0xa315('0x1f')](handleEntityNotFound(_0x49fb60,null))[_0xa315('0x1f')](removeEntity(_0x49fb60,null))[_0xa315('0x3f')](handleError(_0x49fb60,null));};
\ No newline at end of file
+var _0xcb3a=['findAll','rows','catch','params','include','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','UserProfileResource','body','html-pdf','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','to-csv','papaparse','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','save','update','then','get','Pauses','destroy','error','stack','name','send','index','Pause','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','pick','filter','where','type','key','VIRTUAL','field','merge','options','includeAll'];(function(_0x567f0e,_0x2be7a0){var _0x15aca8=function(_0x1e6ca6){while(--_0x1e6ca6){_0x567f0e['push'](_0x567f0e['shift']());}};_0x15aca8(++_0x2be7a0);}(_0xcb3a,0x1ed));var _0xacb3=function(_0x2ddcc5,_0x371ab2){_0x2ddcc5=_0x2ddcc5-0x0;var _0x492749=_0xcb3a[_0x2ddcc5];return _0x492749;};'use strict';var pdf=require(_0xacb3('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xacb3('0x1'));var moment=require(_0xacb3('0x2'));var BPromise=require(_0xacb3('0x3'));var Mustache=require(_0xacb3('0x4'));var util=require(_0xacb3('0x5'));var path=require(_0xacb3('0x6'));var sox=require(_0xacb3('0x7'));var csv=require('to-csv');var ejs=require(_0xacb3('0x8'));var fs=require('fs');var _=require(_0xacb3('0x9'));var squel=require('squel');var crypto=require(_0xacb3('0xa'));var jsforce=require(_0xacb3('0xb'));var deskjs=require(_0xacb3('0xc'));var toCsv=require(_0xacb3('0xd'));var querystring=require('querystring');var Papa=require(_0xacb3('0xe'));var authService=require('../../components/auth/service');var hardwareService=require(_0xacb3('0xf'));var Redis=require(_0xacb3('0x10'));var qs=require(_0xacb3('0x11'));var logger=require(_0xacb3('0x12'))(_0xacb3('0x13'));var utils=require(_0xacb3('0x14'));var config=require(_0xacb3('0x15'));var db=require(_0xacb3('0x16'))['db'];function respondWithStatusCode(_0x1cf9a2,_0x267ee3){_0x267ee3=_0x267ee3||0xcc;return function(_0x28d480){if(_0x28d480){return _0x1cf9a2[_0xacb3('0x17')](_0x267ee3);}return _0x1cf9a2[_0xacb3('0x18')](_0x267ee3)[_0xacb3('0x19')]();};}function respondWithResult(_0x6df058,_0x478174){_0x478174=_0x478174||0xc8;return function(_0x404dbd){if(_0x404dbd){return _0x6df058[_0xacb3('0x18')](_0x478174)[_0xacb3('0x1a')](_0x404dbd);}};}function respondWithFilteredResult(_0xb1b4d,_0x16c8a8){return function(_0x33ebe8){if(_0x33ebe8){var _0x554b44=_0x33ebe8[_0xacb3('0x1b')],_0x31e8df=_0x16c8a8['offset'],_0x42af98=_0x16c8a8[_0xacb3('0x1c')]+_0x16c8a8[_0xacb3('0x1d')],_0x49eb81;if(_0x42af98>=_0x554b44){_0x42af98=_0x554b44;_0x49eb81=0xc8;}else{_0x49eb81=0xce;}_0xb1b4d[_0xacb3('0x18')](_0x49eb81);return _0xb1b4d[_0xacb3('0x1e')](_0xacb3('0x1f'),_0x31e8df+'-'+_0x42af98+'/'+_0x554b44)[_0xacb3('0x1a')](_0x33ebe8);}return null;};}function patchUpdates(_0x5c095e){return function(_0x503713){try{jsonpatch['apply'](_0x503713,_0x5c095e,!![]);}catch(_0xf3e290){return BPromise[_0xacb3('0x20')](_0xf3e290);}return _0x503713[_0xacb3('0x21')]();};}function saveUpdates(_0x5f9b63,_0x48cfca){return function(_0x48d2c1){if(_0x48d2c1){return _0x48d2c1[_0xacb3('0x22')](_0x5f9b63)[_0xacb3('0x23')](function(_0x4c5b19){return _0x4c5b19;});}return null;};}function removeEntity(_0x4e8587,_0x43480f){return function(_0x112a04){if(_0x112a04){return _0x112a04['destroy']()[_0xacb3('0x23')](function(){var _0x441682=_0x112a04[_0xacb3('0x24')]({'plain':!![]});var _0x40b831=_0xacb3('0x25');return db['UserProfileResource'][_0xacb3('0x26')]({'where':{'type':_0x40b831,'resourceId':_0x441682['id']}})['then'](function(){return _0x112a04;});})[_0xacb3('0x23')](function(){_0x4e8587[_0xacb3('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1e0459,_0x16b75c){return function(_0x55a50a){if(!_0x55a50a){_0x1e0459['sendStatus'](0x194);}return _0x55a50a;};}function handleError(_0x3c8e20,_0xb0a022){_0xb0a022=_0xb0a022||0x1f4;return function(_0xaf75b8){logger[_0xacb3('0x27')](_0xaf75b8[_0xacb3('0x28')]);if(_0xaf75b8[_0xacb3('0x29')]){delete _0xaf75b8[_0xacb3('0x29')];}_0x3c8e20[_0xacb3('0x18')](_0xb0a022)[_0xacb3('0x2a')](_0xaf75b8);};}exports[_0xacb3('0x2b')]=function(_0x1e38bb,_0x5439eb){var _0x544ce1={},_0x11b88f={},_0x58a5f5={'count':0x0,'rows':[]};var _0x30bc13=db[_0xacb3('0x2c')][_0xacb3('0x2d')];_0x11b88f[_0xacb3('0x2e')]=_[_0xacb3('0x2f')](_0x30bc13);_0x11b88f[_0xacb3('0x30')]=_[_0xacb3('0x2f')](_0x1e38bb[_0xacb3('0x30')]);_0x11b88f[_0xacb3('0x31')]=_[_0xacb3('0x32')](_0x11b88f['model'],_0x11b88f[_0xacb3('0x30')]);_0x544ce1[_0xacb3('0x33')]=_[_0xacb3('0x32')](_0x11b88f[_0xacb3('0x2e')],qs[_0xacb3('0x34')](_0x1e38bb[_0xacb3('0x30')]['fields']));_0x544ce1[_0xacb3('0x33')]=_0x544ce1[_0xacb3('0x33')][_0xacb3('0x35')]?_0x544ce1[_0xacb3('0x33')]:_0x11b88f['model'];if(!_0x1e38bb[_0xacb3('0x30')][_0xacb3('0x36')]('nolimit')){_0x544ce1[_0xacb3('0x1d')]=qs[_0xacb3('0x1d')](_0x1e38bb['query'][_0xacb3('0x1d')]);_0x544ce1[_0xacb3('0x1c')]=qs[_0xacb3('0x1c')](_0x1e38bb['query']['offset']);}_0x544ce1[_0xacb3('0x37')]=qs[_0xacb3('0x38')](_0x1e38bb[_0xacb3('0x30')][_0xacb3('0x38')]);_0x544ce1['where']=qs['filters'](_[_0xacb3('0x39')](_0x1e38bb[_0xacb3('0x30')],_0x11b88f[_0xacb3('0x31')]));if(_0x1e38bb[_0xacb3('0x30')][_0xacb3('0x3a')]){_0x544ce1['where']=_['merge'](_0x544ce1[_0xacb3('0x3b')],{'$or':_['map'](_0x30bc13,function(_0x2cb31a){if(_0x2cb31a[_0xacb3('0x3c')][_0xacb3('0x3d')]!==_0xacb3('0x3e')){var _0x6f3c8d={};_0x6f3c8d[_0x2cb31a[_0xacb3('0x3f')]]={'$like':'%'+_0x1e38bb[_0xacb3('0x30')][_0xacb3('0x3a')]+'%'};return _0x6f3c8d;}})});}_0x544ce1=_[_0xacb3('0x40')]({},_0x544ce1,_0x1e38bb[_0xacb3('0x41')]);var _0x143d50={'where':_0x544ce1['where']};return db[_0xacb3('0x2c')][_0xacb3('0x1b')](_0x143d50)[_0xacb3('0x23')](function(_0x103d47){_0x58a5f5[_0xacb3('0x1b')]=_0x103d47;if(_0x1e38bb[_0xacb3('0x30')][_0xacb3('0x42')]){_0x544ce1['include']=[{'all':!![]}];}return db[_0xacb3('0x2c')][_0xacb3('0x43')](_0x544ce1);})[_0xacb3('0x23')](function(_0x47995e){_0x58a5f5[_0xacb3('0x44')]=_0x47995e;return _0x58a5f5;})['then'](respondWithFilteredResult(_0x5439eb,_0x544ce1))[_0xacb3('0x45')](handleError(_0x5439eb,null));};exports['show']=function(_0x476bfe,_0x587c3d){var _0x119b4c={'raw':!![],'where':{'id':_0x476bfe[_0xacb3('0x46')]['id']}},_0x152c66={};_0x152c66[_0xacb3('0x2e')]=_[_0xacb3('0x2f')](db[_0xacb3('0x2c')][_0xacb3('0x2d')]);_0x152c66[_0xacb3('0x30')]=_['keys'](_0x476bfe['query']);_0x152c66[_0xacb3('0x31')]=_[_0xacb3('0x32')](_0x152c66[_0xacb3('0x2e')],_0x152c66[_0xacb3('0x30')]);_0x119b4c[_0xacb3('0x33')]=_[_0xacb3('0x32')](_0x152c66[_0xacb3('0x2e')],qs[_0xacb3('0x34')](_0x476bfe[_0xacb3('0x30')][_0xacb3('0x34')]));_0x119b4c[_0xacb3('0x33')]=_0x119b4c[_0xacb3('0x33')]['length']?_0x119b4c['attributes']:_0x152c66[_0xacb3('0x2e')];if(_0x476bfe[_0xacb3('0x30')][_0xacb3('0x42')]){_0x119b4c[_0xacb3('0x47')]=[{'all':!![]}];}_0x119b4c=_[_0xacb3('0x40')]({},_0x119b4c,_0x476bfe[_0xacb3('0x41')]);return db[_0xacb3('0x2c')][_0xacb3('0x48')](_0x119b4c)['then'](handleEntityNotFound(_0x587c3d,null))[_0xacb3('0x23')](respondWithResult(_0x587c3d,null))[_0xacb3('0x45')](handleError(_0x587c3d,null));};exports[_0xacb3('0x49')]=function(_0x427720,_0x17a816){return db[_0xacb3('0x2c')][_0xacb3('0x49')](_0x427720['body'],{})['then'](function(_0x34d38a){var _0x2f6e03=_0x427720[_0xacb3('0x4a')][_0xacb3('0x24')]({'plain':!![]});if(!_0x2f6e03)throw new Error(_0xacb3('0x4b'));if(_0x2f6e03[_0xacb3('0x4c')]===_0xacb3('0x4a')){var _0x282aca=_0x34d38a[_0xacb3('0x24')]({'plain':!![]});var _0x5bf452=_0xacb3('0x25');return db['UserProfileSection'][_0xacb3('0x48')]({'where':{'name':_0x5bf452,'userProfileId':_0x2f6e03[_0xacb3('0x4d')]},'raw':!![]})[_0xacb3('0x23')](function(_0x2a16cc){if(_0x2a16cc&&_0x2a16cc['autoAssociation']===0x0){return db[_0xacb3('0x4e')][_0xacb3('0x49')]({'name':_0x282aca[_0xacb3('0x29')],'resourceId':_0x282aca['id'],'type':_0x2a16cc[_0xacb3('0x29')],'sectionId':_0x2a16cc['id']},{})[_0xacb3('0x23')](function(){return _0x34d38a;});}else{return _0x34d38a;}})[_0xacb3('0x45')](function(_0x489c0d){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x489c0d);throw _0x489c0d;});}return _0x34d38a;})[_0xacb3('0x23')](respondWithResult(_0x17a816,0xc9))['catch'](handleError(_0x17a816,null));};exports[_0xacb3('0x22')]=function(_0x188730,_0x57af57){if(_0x188730[_0xacb3('0x4f')]['id']){delete _0x188730[_0xacb3('0x4f')]['id'];}return db[_0xacb3('0x2c')]['find']({'where':{'id':_0x188730[_0xacb3('0x46')]['id']}})[_0xacb3('0x23')](handleEntityNotFound(_0x57af57,null))[_0xacb3('0x23')](saveUpdates(_0x188730['body'],null))['then'](respondWithResult(_0x57af57,null))[_0xacb3('0x45')](handleError(_0x57af57,null));};exports[_0xacb3('0x26')]=function(_0x25fa2e,_0x21075f){return db[_0xacb3('0x2c')][_0xacb3('0x48')]({'where':{'id':_0x25fa2e['params']['id']}})[_0xacb3('0x23')](handleEntityNotFound(_0x21075f,null))['then'](removeEntity(_0x21075f,null))[_0xacb3('0x45')](handleError(_0x21075f,null));};
\ No newline at end of file