Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / pause / pause.controller.js
index 340d388..0ff9006 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb8a5=['find','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','count','offset','set','apply','reject','destroy','then','Pauses','UserProfileResource','error','name','send','index','Pause','model','keys','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','filters','pick','filter','merge','map','type','key','VIRTUAL','field','includeAll','include','findAll','catch','show','params','rawAttributes','options'];(function(_0x4d430d,_0x13b891){var _0x29d9aa=function(_0xb34a75){while(--_0xb34a75){_0x4d430d['push'](_0x4d430d['shift']());}};_0x29d9aa(++_0x13b891);}(_0xb8a5,0x102));var _0x5b8a=function(_0x29b0a1,_0x5d17fd){_0x29b0a1=_0x29b0a1-0x0;var _0x59de88=_0xb8a5[_0x29b0a1];return _0x59de88;};'use strict';var pdf=require(_0x5b8a('0x0'));var emlformat=require(_0x5b8a('0x1'));var rimraf=require(_0x5b8a('0x2'));var zipdir=require(_0x5b8a('0x3'));var jsonpatch=require(_0x5b8a('0x4'));var rp=require(_0x5b8a('0x5'));var moment=require(_0x5b8a('0x6'));var BPromise=require(_0x5b8a('0x7'));var Mustache=require('mustache');var util=require(_0x5b8a('0x8'));var path=require(_0x5b8a('0x9'));var sox=require(_0x5b8a('0xa'));var csv=require(_0x5b8a('0xb'));var ejs=require(_0x5b8a('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x5b8a('0xd'));var crypto=require('crypto');var jsforce=require(_0x5b8a('0xe'));var deskjs=require(_0x5b8a('0xf'));var toCsv=require(_0x5b8a('0xb'));var querystring=require(_0x5b8a('0x10'));var Papa=require(_0x5b8a('0x11'));var authService=require('../../components/auth/service');var hardwareService=require(_0x5b8a('0x12'));var Redis=require('ioredis');var qs=require('../../components/parsers/qs');var logger=require(_0x5b8a('0x13'))(_0x5b8a('0x14'));var utils=require(_0x5b8a('0x15'));var config=require(_0x5b8a('0x16'));var db=require(_0x5b8a('0x17'))['db'];function respondWithStatusCode(_0x542974,_0x4a0dc3){_0x4a0dc3=_0x4a0dc3||0xcc;return function(_0x472dcd){if(_0x472dcd){return _0x542974[_0x5b8a('0x18')](_0x4a0dc3);}return _0x542974[_0x5b8a('0x19')](_0x4a0dc3)['end']();};}function respondWithResult(_0x24697f,_0x3950d3){_0x3950d3=_0x3950d3||0xc8;return function(_0x584671){if(_0x584671){return _0x24697f[_0x5b8a('0x19')](_0x3950d3)['json'](_0x584671);}};}function respondWithFilteredResult(_0x345b5f,_0x1acd0c){return function(_0xdeb2c4){if(_0xdeb2c4){var _0x448d47=_0xdeb2c4[_0x5b8a('0x1a')],_0x3431e2=_0x1acd0c['offset'],_0x35ed54=_0x1acd0c[_0x5b8a('0x1b')]+_0x1acd0c['limit'],_0x59d9b7;if(_0x35ed54>=_0x448d47){_0x35ed54=_0x448d47;_0x59d9b7=0xc8;}else{_0x59d9b7=0xce;}_0x345b5f[_0x5b8a('0x19')](_0x59d9b7);return _0x345b5f[_0x5b8a('0x1c')]('Content-Range',_0x3431e2+'-'+_0x35ed54+'/'+_0x448d47)['json'](_0xdeb2c4);}return null;};}function patchUpdates(_0x4689d4){return function(_0x395e86){try{jsonpatch[_0x5b8a('0x1d')](_0x395e86,_0x4689d4,!![]);}catch(_0x4104e7){return BPromise[_0x5b8a('0x1e')](_0x4104e7);}return _0x395e86['save']();};}function saveUpdates(_0x422914,_0x449e0f){return function(_0x29d01b){if(_0x29d01b){return _0x29d01b['update'](_0x422914)['then'](function(_0x3fdb45){return _0x3fdb45;});}return null;};}function removeEntity(_0x424c67,_0x4d0283){return function(_0x164d6c){if(_0x164d6c){return _0x164d6c[_0x5b8a('0x1f')]()[_0x5b8a('0x20')](function(){var _0x3dc9ab=_0x164d6c['get']({'plain':!![]});var _0x2166b6=_0x5b8a('0x21');return db[_0x5b8a('0x22')]['destroy']({'where':{'type':_0x2166b6,'resourceId':_0x3dc9ab['id']}})[_0x5b8a('0x20')](function(){return _0x164d6c;});})[_0x5b8a('0x20')](function(){_0x424c67['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x261e02,_0x31fdd1){return function(_0xda52a1){if(!_0xda52a1){_0x261e02[_0x5b8a('0x18')](0x194);}return _0xda52a1;};}function handleError(_0x24baa8,_0x49760b){_0x49760b=_0x49760b||0x1f4;return function(_0x550550){logger[_0x5b8a('0x23')](_0x550550['stack']);if(_0x550550[_0x5b8a('0x24')]){delete _0x550550['name'];}_0x24baa8[_0x5b8a('0x19')](_0x49760b)[_0x5b8a('0x25')](_0x550550);};}exports[_0x5b8a('0x26')]=function(_0x1842b1,_0x237c1b){var _0x2f999d={},_0x5d2d75={},_0x449127={'count':0x0,'rows':[]};var _0x3aa0b3=db[_0x5b8a('0x27')]['rawAttributes'];_0x5d2d75[_0x5b8a('0x28')]=_[_0x5b8a('0x29')](_0x3aa0b3);_0x5d2d75[_0x5b8a('0x2a')]=_[_0x5b8a('0x29')](_0x1842b1[_0x5b8a('0x2a')]);_0x5d2d75['filters']=_[_0x5b8a('0x2b')](_0x5d2d75[_0x5b8a('0x28')],_0x5d2d75[_0x5b8a('0x2a')]);_0x2f999d[_0x5b8a('0x2c')]=_[_0x5b8a('0x2b')](_0x5d2d75[_0x5b8a('0x28')],qs[_0x5b8a('0x2d')](_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x2d')]));_0x2f999d[_0x5b8a('0x2c')]=_0x2f999d['attributes'][_0x5b8a('0x2e')]?_0x2f999d[_0x5b8a('0x2c')]:_0x5d2d75['model'];if(!_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x2f')](_0x5b8a('0x30'))){_0x2f999d['limit']=qs[_0x5b8a('0x31')](_0x1842b1['query']['limit']);_0x2f999d[_0x5b8a('0x1b')]=qs[_0x5b8a('0x1b')](_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x1b')]);}_0x2f999d[_0x5b8a('0x32')]=qs['sort'](_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x33')]);_0x2f999d[_0x5b8a('0x34')]=qs[_0x5b8a('0x35')](_[_0x5b8a('0x36')](_0x1842b1[_0x5b8a('0x2a')],_0x5d2d75[_0x5b8a('0x35')]));if(_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x37')]){_0x2f999d[_0x5b8a('0x34')]=_[_0x5b8a('0x38')](_0x2f999d[_0x5b8a('0x34')],{'$or':_[_0x5b8a('0x39')](_0x3aa0b3,function(_0x174527){if(_0x174527[_0x5b8a('0x3a')][_0x5b8a('0x3b')]!==_0x5b8a('0x3c')){var _0x1c079c={};_0x1c079c[_0x174527[_0x5b8a('0x3d')]]={'$like':'%'+_0x1842b1[_0x5b8a('0x2a')][_0x5b8a('0x37')]+'%'};return _0x1c079c;}})});}_0x2f999d=_[_0x5b8a('0x38')]({},_0x2f999d,_0x1842b1['options']);var _0x31dcf0={'where':_0x2f999d['where']};return db[_0x5b8a('0x27')][_0x5b8a('0x1a')](_0x31dcf0)[_0x5b8a('0x20')](function(_0x1bd41e){_0x449127[_0x5b8a('0x1a')]=_0x1bd41e;if(_0x1842b1['query'][_0x5b8a('0x3e')]){_0x2f999d[_0x5b8a('0x3f')]=[{'all':!![]}];}return db['Pause'][_0x5b8a('0x40')](_0x2f999d);})['then'](function(_0x5bacb1){_0x449127['rows']=_0x5bacb1;return _0x449127;})[_0x5b8a('0x20')](respondWithFilteredResult(_0x237c1b,_0x2f999d))[_0x5b8a('0x41')](handleError(_0x237c1b,null));};exports[_0x5b8a('0x42')]=function(_0x3fba9c,_0x21069e){var _0xc340e1={'raw':!![],'where':{'id':_0x3fba9c[_0x5b8a('0x43')]['id']}},_0x12d79d={};_0x12d79d[_0x5b8a('0x28')]=_['keys'](db[_0x5b8a('0x27')][_0x5b8a('0x44')]);_0x12d79d[_0x5b8a('0x2a')]=_[_0x5b8a('0x29')](_0x3fba9c[_0x5b8a('0x2a')]);_0x12d79d[_0x5b8a('0x35')]=_[_0x5b8a('0x2b')](_0x12d79d['model'],_0x12d79d['query']);_0xc340e1[_0x5b8a('0x2c')]=_[_0x5b8a('0x2b')](_0x12d79d[_0x5b8a('0x28')],qs['fields'](_0x3fba9c[_0x5b8a('0x2a')]['fields']));_0xc340e1['attributes']=_0xc340e1[_0x5b8a('0x2c')][_0x5b8a('0x2e')]?_0xc340e1[_0x5b8a('0x2c')]:_0x12d79d[_0x5b8a('0x28')];if(_0x3fba9c['query'][_0x5b8a('0x3e')]){_0xc340e1[_0x5b8a('0x3f')]=[{'all':!![]}];}_0xc340e1=_['merge']({},_0xc340e1,_0x3fba9c[_0x5b8a('0x45')]);return db['Pause'][_0x5b8a('0x46')](_0xc340e1)[_0x5b8a('0x20')](handleEntityNotFound(_0x21069e,null))[_0x5b8a('0x20')](respondWithResult(_0x21069e,null))[_0x5b8a('0x41')](handleError(_0x21069e,null));};exports[_0x5b8a('0x47')]=function(_0x4ad1d1,_0x3df7a8){return db[_0x5b8a('0x27')][_0x5b8a('0x47')](_0x4ad1d1['body'],{})[_0x5b8a('0x20')](function(_0x4810b4){var _0x3e1ef7=_0x4ad1d1[_0x5b8a('0x48')][_0x5b8a('0x49')]({'plain':!![]});if(!_0x3e1ef7)throw new Error(_0x5b8a('0x4a'));if(_0x3e1ef7[_0x5b8a('0x4b')]==='user'){var _0x591679=_0x4810b4[_0x5b8a('0x49')]({'plain':!![]});var _0x52a004=_0x5b8a('0x21');return db[_0x5b8a('0x4c')][_0x5b8a('0x46')]({'where':{'name':_0x52a004,'userProfileId':_0x3e1ef7[_0x5b8a('0x4d')]},'raw':!![]})[_0x5b8a('0x20')](function(_0x2b884c){if(_0x2b884c&&_0x2b884c[_0x5b8a('0x4e')]===0x0){return db[_0x5b8a('0x22')][_0x5b8a('0x47')]({'name':_0x591679[_0x5b8a('0x24')],'resourceId':_0x591679['id'],'type':_0x2b884c[_0x5b8a('0x24')],'sectionId':_0x2b884c['id']},{})[_0x5b8a('0x20')](function(){return _0x4810b4;});}else{return _0x4810b4;}})[_0x5b8a('0x41')](function(_0x67f3db){logger[_0x5b8a('0x23')](_0x5b8a('0x4f'),_0x67f3db);throw _0x67f3db;});}return _0x4810b4;})[_0x5b8a('0x20')](respondWithResult(_0x3df7a8,0xc9))[_0x5b8a('0x41')](handleError(_0x3df7a8,null));};exports[_0x5b8a('0x50')]=function(_0x2af9be,_0x372f9b){if(_0x2af9be[_0x5b8a('0x51')]['id']){delete _0x2af9be['body']['id'];}return db[_0x5b8a('0x27')][_0x5b8a('0x46')]({'where':{'id':_0x2af9be['params']['id']}})['then'](handleEntityNotFound(_0x372f9b,null))[_0x5b8a('0x20')](saveUpdates(_0x2af9be[_0x5b8a('0x51')],null))[_0x5b8a('0x20')](respondWithResult(_0x372f9b,null))[_0x5b8a('0x41')](handleError(_0x372f9b,null));};exports[_0x5b8a('0x1f')]=function(_0x351dfe,_0x204e77){return db['Pause'][_0x5b8a('0x46')]({'where':{'id':_0x351dfe[_0x5b8a('0x43')]['id']}})[_0x5b8a('0x20')](handleEntityNotFound(_0x204e77,null))[_0x5b8a('0x20')](removeEntity(_0x204e77,null))['catch'](handleError(_0x204e77,null));};
\ No newline at end of file
+var _0x3418=['crypto','desk.js','papaparse','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','sendStatus','status','count','offset','set','Content-Range','save','then','destroy','get','Pauses','UserProfileResource','end','error','stack','name','send','index','Pause','model','keys','query','filters','intersection','attributes','hasOwnProperty','nolimit','limit','order','sort','pick','where','map','type','key','VIRTUAL','merge','options','include','rows','show','params','rawAttributes','fields','length','includeAll','catch','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','sox','to-csv','lodash','squel'];(function(_0x1c908e,_0x39024e){var _0x592a8a=function(_0x3efa7a){while(--_0x3efa7a){_0x1c908e['push'](_0x1c908e['shift']());}};_0x592a8a(++_0x39024e);}(_0x3418,0x8d));var _0x8341=function(_0x2a6320,_0x31db15){_0x2a6320=_0x2a6320-0x0;var _0x42c239=_0x3418[_0x2a6320];return _0x42c239;};'use strict';var pdf=require(_0x8341('0x0'));var emlformat=require(_0x8341('0x1'));var rimraf=require(_0x8341('0x2'));var zipdir=require(_0x8341('0x3'));var jsonpatch=require(_0x8341('0x4'));var rp=require(_0x8341('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x8341('0x6'));var util=require('util');var path=require('path');var sox=require(_0x8341('0x7'));var csv=require(_0x8341('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x8341('0x9'));var squel=require(_0x8341('0xa'));var crypto=require(_0x8341('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x8341('0xc'));var toCsv=require(_0x8341('0x8'));var querystring=require('querystring');var Papa=require(_0x8341('0xd'));var authService=require('../../components/auth/service');var hardwareService=require(_0x8341('0xe'));var Redis=require(_0x8341('0xf'));var qs=require(_0x8341('0x10'));var logger=require(_0x8341('0x11'))(_0x8341('0x12'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4d3478,_0x2bd291){_0x2bd291=_0x2bd291||0xcc;return function(_0x8746da){if(_0x8746da){return _0x4d3478[_0x8341('0x13')](_0x2bd291);}return _0x4d3478[_0x8341('0x14')](_0x2bd291)['end']();};}function respondWithResult(_0x1da2ff,_0x36249e){_0x36249e=_0x36249e||0xc8;return function(_0xee13db){if(_0xee13db){return _0x1da2ff['status'](_0x36249e)['json'](_0xee13db);}};}function respondWithFilteredResult(_0x1215e6,_0x14246c){return function(_0x4a3e3c){if(_0x4a3e3c){var _0x4c2737=_0x4a3e3c[_0x8341('0x15')],_0x49a19c=_0x14246c[_0x8341('0x16')],_0x53635a=_0x14246c[_0x8341('0x16')]+_0x14246c['limit'],_0x48b7cd;if(_0x53635a>=_0x4c2737){_0x53635a=_0x4c2737;_0x48b7cd=0xc8;}else{_0x48b7cd=0xce;}_0x1215e6[_0x8341('0x14')](_0x48b7cd);return _0x1215e6[_0x8341('0x17')](_0x8341('0x18'),_0x49a19c+'-'+_0x53635a+'/'+_0x4c2737)['json'](_0x4a3e3c);}return null;};}function patchUpdates(_0x18336d){return function(_0x52a171){try{jsonpatch['apply'](_0x52a171,_0x18336d,!![]);}catch(_0x7c8ab7){return BPromise['reject'](_0x7c8ab7);}return _0x52a171[_0x8341('0x19')]();};}function saveUpdates(_0x599c42,_0x305290){return function(_0x49c5ec){if(_0x49c5ec){return _0x49c5ec['update'](_0x599c42)[_0x8341('0x1a')](function(_0x252bb6){return _0x252bb6;});}return null;};}function removeEntity(_0x281047,_0x19bd6a){return function(_0x1875c8){if(_0x1875c8){return _0x1875c8[_0x8341('0x1b')]()[_0x8341('0x1a')](function(){var _0x1d4edd=_0x1875c8[_0x8341('0x1c')]({'plain':!![]});var _0x18db66=_0x8341('0x1d');return db[_0x8341('0x1e')][_0x8341('0x1b')]({'where':{'type':_0x18db66,'resourceId':_0x1d4edd['id']}})[_0x8341('0x1a')](function(){return _0x1875c8;});})[_0x8341('0x1a')](function(){_0x281047[_0x8341('0x14')](0xcc)[_0x8341('0x1f')]();});}};}function handleEntityNotFound(_0x1df429,_0x138c43){return function(_0x6e8c38){if(!_0x6e8c38){_0x1df429['sendStatus'](0x194);}return _0x6e8c38;};}function handleError(_0x111712,_0x8ebc4f){_0x8ebc4f=_0x8ebc4f||0x1f4;return function(_0x1cd26c){logger[_0x8341('0x20')](_0x1cd26c[_0x8341('0x21')]);if(_0x1cd26c['name']){delete _0x1cd26c[_0x8341('0x22')];}_0x111712['status'](_0x8ebc4f)[_0x8341('0x23')](_0x1cd26c);};}exports[_0x8341('0x24')]=function(_0x1d1c6d,_0xe5e23){var _0x489576={},_0x49e37a={},_0x329bf8={'count':0x0,'rows':[]};var _0x478c81=db[_0x8341('0x25')]['rawAttributes'];_0x49e37a[_0x8341('0x26')]=_[_0x8341('0x27')](_0x478c81);_0x49e37a['query']=_[_0x8341('0x27')](_0x1d1c6d[_0x8341('0x28')]);_0x49e37a[_0x8341('0x29')]=_[_0x8341('0x2a')](_0x49e37a['model'],_0x49e37a['query']);_0x489576[_0x8341('0x2b')]=_[_0x8341('0x2a')](_0x49e37a[_0x8341('0x26')],qs['fields'](_0x1d1c6d['query']['fields']));_0x489576['attributes']=_0x489576[_0x8341('0x2b')]['length']?_0x489576[_0x8341('0x2b')]:_0x49e37a[_0x8341('0x26')];if(!_0x1d1c6d[_0x8341('0x28')][_0x8341('0x2c')](_0x8341('0x2d'))){_0x489576[_0x8341('0x2e')]=qs[_0x8341('0x2e')](_0x1d1c6d[_0x8341('0x28')][_0x8341('0x2e')]);_0x489576[_0x8341('0x16')]=qs[_0x8341('0x16')](_0x1d1c6d[_0x8341('0x28')]['offset']);}_0x489576[_0x8341('0x2f')]=qs[_0x8341('0x30')](_0x1d1c6d[_0x8341('0x28')][_0x8341('0x30')]);_0x489576['where']=qs['filters'](_[_0x8341('0x31')](_0x1d1c6d['query'],_0x49e37a[_0x8341('0x29')]));if(_0x1d1c6d[_0x8341('0x28')]['filter']){_0x489576[_0x8341('0x32')]=_['merge'](_0x489576['where'],{'$or':_[_0x8341('0x33')](_0x478c81,function(_0x19c5bd){if(_0x19c5bd[_0x8341('0x34')][_0x8341('0x35')]!==_0x8341('0x36')){var _0x5d01c5={};_0x5d01c5[_0x19c5bd['field']]={'$like':'%'+_0x1d1c6d[_0x8341('0x28')]['filter']+'%'};return _0x5d01c5;}})});}_0x489576=_[_0x8341('0x37')]({},_0x489576,_0x1d1c6d[_0x8341('0x38')]);var _0x334922={'where':_0x489576[_0x8341('0x32')]};return db[_0x8341('0x25')]['count'](_0x334922)[_0x8341('0x1a')](function(_0xb94e2f){_0x329bf8[_0x8341('0x15')]=_0xb94e2f;if(_0x1d1c6d[_0x8341('0x28')]['includeAll']){_0x489576[_0x8341('0x39')]=[{'all':!![]}];}return db[_0x8341('0x25')]['findAll'](_0x489576);})['then'](function(_0xa45054){_0x329bf8[_0x8341('0x3a')]=_0xa45054;return _0x329bf8;})['then'](respondWithFilteredResult(_0xe5e23,_0x489576))['catch'](handleError(_0xe5e23,null));};exports[_0x8341('0x3b')]=function(_0x1db7fc,_0x106968){var _0x2b10f2={'raw':!![],'where':{'id':_0x1db7fc[_0x8341('0x3c')]['id']}},_0x4cd838={};_0x4cd838['model']=_[_0x8341('0x27')](db['Pause'][_0x8341('0x3d')]);_0x4cd838['query']=_[_0x8341('0x27')](_0x1db7fc['query']);_0x4cd838[_0x8341('0x29')]=_[_0x8341('0x2a')](_0x4cd838[_0x8341('0x26')],_0x4cd838[_0x8341('0x28')]);_0x2b10f2[_0x8341('0x2b')]=_[_0x8341('0x2a')](_0x4cd838[_0x8341('0x26')],qs[_0x8341('0x3e')](_0x1db7fc[_0x8341('0x28')]['fields']));_0x2b10f2['attributes']=_0x2b10f2[_0x8341('0x2b')][_0x8341('0x3f')]?_0x2b10f2[_0x8341('0x2b')]:_0x4cd838[_0x8341('0x26')];if(_0x1db7fc['query'][_0x8341('0x40')]){_0x2b10f2['include']=[{'all':!![]}];}_0x2b10f2=_[_0x8341('0x37')]({},_0x2b10f2,_0x1db7fc[_0x8341('0x38')]);return db['Pause']['find'](_0x2b10f2)[_0x8341('0x1a')](handleEntityNotFound(_0x106968,null))[_0x8341('0x1a')](respondWithResult(_0x106968,null))[_0x8341('0x41')](handleError(_0x106968,null));};exports['create']=function(_0x14404b,_0x3661ec){return db[_0x8341('0x25')][_0x8341('0x42')](_0x14404b[_0x8341('0x43')],{})[_0x8341('0x1a')](function(_0x2e47ea){var _0x3fce4b=_0x14404b[_0x8341('0x44')][_0x8341('0x1c')]({'plain':!![]});if(!_0x3fce4b)throw new Error(_0x8341('0x45'));if(_0x3fce4b[_0x8341('0x46')]===_0x8341('0x44')){var _0xdc96c2=_0x2e47ea[_0x8341('0x1c')]({'plain':!![]});var _0x29d310=_0x8341('0x1d');return db[_0x8341('0x47')][_0x8341('0x48')]({'where':{'name':_0x29d310,'userProfileId':_0x3fce4b['userProfileId']},'raw':!![]})[_0x8341('0x1a')](function(_0x420b27){if(_0x420b27&&_0x420b27[_0x8341('0x49')]===0x0){return db[_0x8341('0x1e')][_0x8341('0x42')]({'name':_0xdc96c2[_0x8341('0x22')],'resourceId':_0xdc96c2['id'],'type':_0x420b27[_0x8341('0x22')],'sectionId':_0x420b27['id']},{})[_0x8341('0x1a')](function(){return _0x2e47ea;});}else{return _0x2e47ea;}})[_0x8341('0x41')](function(_0x21857e){logger[_0x8341('0x20')](_0x8341('0x4a'),_0x21857e);throw _0x21857e;});}return _0x2e47ea;})['then'](respondWithResult(_0x3661ec,0xc9))[_0x8341('0x41')](handleError(_0x3661ec,null));};exports[_0x8341('0x4b')]=function(_0x41f351,_0x3d9e19){if(_0x41f351[_0x8341('0x43')]['id']){delete _0x41f351[_0x8341('0x43')]['id'];}return db['Pause'][_0x8341('0x48')]({'where':{'id':_0x41f351['params']['id']}})[_0x8341('0x1a')](handleEntityNotFound(_0x3d9e19,null))[_0x8341('0x1a')](saveUpdates(_0x41f351[_0x8341('0x43')],null))['then'](respondWithResult(_0x3d9e19,null))[_0x8341('0x41')](handleError(_0x3d9e19,null));};exports[_0x8341('0x1b')]=function(_0x59aea2,_0x12d6b6){return db['Pause'][_0x8341('0x48')]({'where':{'id':_0x59aea2[_0x8341('0x3c')]['id']}})[_0x8341('0x1a')](handleEntityNotFound(_0x12d6b6,null))['then'](removeEntity(_0x12d6b6,null))[_0x8341('0x41')](handleError(_0x12d6b6,null));};
\ No newline at end of file