Built motion from commit f9526609.|2.6.29
[motion2.git] / server / api / pause / pause.controller.js
index 2b087f7..6895bf6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1291=['../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','end','offset','limit','undefined','count','status','set','Content-Range','json','reject','save','update','then','destroy','get','Pauses','UserProfileResource','stack','name','send','index','map','Pause','fieldName','type','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','findAll','rows','catch','keys','rawAttributes','find','create','body','user','role','UserProfileSection','userProfileId','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','fs-extra','squel','crypto','querystring','ioredis','../../components/auth/service'];(function(_0x536076,_0x4c5460){var _0x246902=function(_0x3101ca){while(--_0x3101ca){_0x536076['push'](_0x536076['shift']());}};_0x246902(++_0x4c5460);}(_0x1291,0xe3));var _0x1129=function(_0x1fcc49,_0x37be24){_0x1fcc49=_0x1fcc49-0x0;var _0x4b3247=_0x1291[_0x1fcc49];return _0x4b3247;};'use strict';var emlformat=require(_0x1129('0x0'));var rimraf=require(_0x1129('0x1'));var zipdir=require(_0x1129('0x2'));var jsonpatch=require(_0x1129('0x3'));var rp=require(_0x1129('0x4'));var moment=require(_0x1129('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x1129('0x6'));var util=require(_0x1129('0x7'));var path=require('path');var sox=require(_0x1129('0x8'));var csv=require(_0x1129('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x1129('0xa'));var _=require('lodash');var squel=require(_0x1129('0xb'));var crypto=require(_0x1129('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x1129('0x9'));var querystring=require(_0x1129('0xd'));var Papa=require('papaparse');var Redis=require(_0x1129('0xe'));var authService=require(_0x1129('0xf'));var qs=require(_0x1129('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x1129('0x11'))(_0x1129('0x12'));var utils=require(_0x1129('0x13'));var config=require(_0x1129('0x14'));var licenseUtil=require(_0x1129('0x15'));var db=require(_0x1129('0x16'))['db'];function respondWithStatusCode(_0x208778,_0x5c799c){_0x5c799c=_0x5c799c||0xcc;return function(_0x14048a){if(_0x14048a){return _0x208778['sendStatus'](_0x5c799c);}return _0x208778['status'](_0x5c799c)[_0x1129('0x17')]();};}function respondWithResult(_0x51f3d6,_0x714037){_0x714037=_0x714037||0xc8;return function(_0x40fac6){if(_0x40fac6){return _0x51f3d6['status'](_0x714037)['json'](_0x40fac6);}};}function respondWithFilteredResult(_0x12dfa6,_0x301195){return function(_0x13b1d3){if(_0x13b1d3){var _0x13eb74=typeof _0x301195[_0x1129('0x18')]==='undefined'&&typeof _0x301195[_0x1129('0x19')]===_0x1129('0x1a');var _0x2d8b3d=_0x13b1d3['count'];var _0x539a83=_0x13eb74?0x0:_0x301195[_0x1129('0x18')];var _0x1743c6=_0x13eb74?_0x13b1d3[_0x1129('0x1b')]:_0x301195[_0x1129('0x18')]+_0x301195[_0x1129('0x19')];var _0xb4b8e3;if(_0x1743c6>=_0x2d8b3d){_0x1743c6=_0x2d8b3d;_0xb4b8e3=0xc8;}else{_0xb4b8e3=0xce;}_0x12dfa6[_0x1129('0x1c')](_0xb4b8e3);return _0x12dfa6[_0x1129('0x1d')](_0x1129('0x1e'),_0x539a83+'-'+_0x1743c6+'/'+_0x2d8b3d)[_0x1129('0x1f')](_0x13b1d3);}return null;};}function patchUpdates(_0x3ce052){return function(_0x40ca14){try{jsonpatch['apply'](_0x40ca14,_0x3ce052,!![]);}catch(_0x5b5109){return BPromise[_0x1129('0x20')](_0x5b5109);}return _0x40ca14[_0x1129('0x21')]();};}function saveUpdates(_0x127d13,_0x3c42fc){return function(_0x2bca04){if(_0x2bca04){return _0x2bca04[_0x1129('0x22')](_0x127d13)[_0x1129('0x23')](function(_0x58cf77){return _0x58cf77;});}return null;};}function removeEntity(_0x2afb8b,_0x10bf89){return function(_0x2127ab){if(_0x2127ab){return _0x2127ab[_0x1129('0x24')]()['then'](function(){var _0x53010b=_0x2127ab[_0x1129('0x25')]({'plain':!![]});var _0x44e7fd=_0x1129('0x26');return db[_0x1129('0x27')][_0x1129('0x24')]({'where':{'type':_0x44e7fd,'resourceId':_0x53010b['id']}})[_0x1129('0x23')](function(){return _0x2127ab;});})[_0x1129('0x23')](function(){_0x2afb8b[_0x1129('0x1c')](0xcc)['end']();});}};}function handleEntityNotFound(_0x53df36,_0x2ae08e){return function(_0x5bdfe9){if(!_0x5bdfe9){_0x53df36['sendStatus'](0x194);}return _0x5bdfe9;};}function handleError(_0x27bb05,_0x5c4566){_0x5c4566=_0x5c4566||0x1f4;return function(_0x281831){logger['error'](_0x281831[_0x1129('0x28')]);if(_0x281831[_0x1129('0x29')]){delete _0x281831[_0x1129('0x29')];}_0x27bb05['status'](_0x5c4566)[_0x1129('0x2a')](_0x281831);};}exports[_0x1129('0x2b')]=function(_0x411fc9,_0x374769){var _0x17435d={},_0x68afca={},_0x4f7d9d={'count':0x0,'rows':[]};var _0x4ccdbb=_[_0x1129('0x2c')](db[_0x1129('0x2d')]['rawAttributes'],function(_0x480e0c){return{'name':_0x480e0c[_0x1129('0x2e')],'type':_0x480e0c[_0x1129('0x2f')]['key']};});_0x68afca[_0x1129('0x30')]=_[_0x1129('0x2c')](_0x4ccdbb,_0x1129('0x29'));_0x68afca[_0x1129('0x31')]=_['keys'](_0x411fc9[_0x1129('0x31')]);_0x68afca[_0x1129('0x32')]=_[_0x1129('0x33')](_0x68afca[_0x1129('0x30')],_0x68afca[_0x1129('0x31')]);_0x17435d[_0x1129('0x34')]=_[_0x1129('0x33')](_0x68afca[_0x1129('0x30')],qs[_0x1129('0x35')](_0x411fc9[_0x1129('0x31')][_0x1129('0x35')]));_0x17435d[_0x1129('0x34')]=_0x17435d[_0x1129('0x34')][_0x1129('0x36')]?_0x17435d[_0x1129('0x34')]:_0x68afca[_0x1129('0x30')];if(!_0x411fc9[_0x1129('0x31')][_0x1129('0x37')](_0x1129('0x38'))){_0x17435d[_0x1129('0x19')]=qs[_0x1129('0x19')](_0x411fc9[_0x1129('0x31')][_0x1129('0x19')]);_0x17435d[_0x1129('0x18')]=qs['offset'](_0x411fc9[_0x1129('0x31')]['offset']);}_0x17435d[_0x1129('0x39')]=qs[_0x1129('0x3a')](_0x411fc9['query'][_0x1129('0x3a')]);_0x17435d[_0x1129('0x3b')]=qs['filters'](_[_0x1129('0x3c')](_0x411fc9[_0x1129('0x31')],_0x68afca[_0x1129('0x32')]),_0x4ccdbb);if(_0x411fc9[_0x1129('0x31')][_0x1129('0x3d')]){_0x17435d['where']=_[_0x1129('0x3e')](_0x17435d[_0x1129('0x3b')],{'$or':_[_0x1129('0x2c')](_0x4ccdbb,function(_0x51c070){if(_0x51c070[_0x1129('0x2f')]!=='VIRTUAL'){var _0x47d625={};_0x47d625[_0x51c070['name']]={'$like':'%'+_0x411fc9[_0x1129('0x31')]['filter']+'%'};return _0x47d625;}})});}_0x17435d=_[_0x1129('0x3e')]({},_0x17435d,_0x411fc9[_0x1129('0x3f')]);var _0x542fee={'where':_0x17435d[_0x1129('0x3b')]};return db[_0x1129('0x2d')][_0x1129('0x1b')](_0x542fee)[_0x1129('0x23')](function(_0x35e2b5){_0x4f7d9d['count']=_0x35e2b5;if(_0x411fc9['query'][_0x1129('0x40')]){_0x17435d[_0x1129('0x41')]=[{'all':!![]}];}return db[_0x1129('0x2d')][_0x1129('0x42')](_0x17435d);})[_0x1129('0x23')](function(_0x5a991c){_0x4f7d9d[_0x1129('0x43')]=_0x5a991c;return _0x4f7d9d;})[_0x1129('0x23')](respondWithFilteredResult(_0x374769,_0x17435d))[_0x1129('0x44')](handleError(_0x374769,null));};exports['show']=function(_0x9c5f59,_0x237f67){var _0x5e4bc7={'raw':!![],'where':{'id':_0x9c5f59['params']['id']}},_0x1c7b33={};_0x1c7b33[_0x1129('0x30')]=_[_0x1129('0x45')](db['Pause'][_0x1129('0x46')]);_0x1c7b33[_0x1129('0x31')]=_[_0x1129('0x45')](_0x9c5f59[_0x1129('0x31')]);_0x1c7b33['filters']=_['intersection'](_0x1c7b33['model'],_0x1c7b33[_0x1129('0x31')]);_0x5e4bc7[_0x1129('0x34')]=_[_0x1129('0x33')](_0x1c7b33[_0x1129('0x30')],qs[_0x1129('0x35')](_0x9c5f59[_0x1129('0x31')][_0x1129('0x35')]));_0x5e4bc7[_0x1129('0x34')]=_0x5e4bc7[_0x1129('0x34')][_0x1129('0x36')]?_0x5e4bc7[_0x1129('0x34')]:_0x1c7b33[_0x1129('0x30')];if(_0x9c5f59[_0x1129('0x31')][_0x1129('0x40')]){_0x5e4bc7[_0x1129('0x41')]=[{'all':!![]}];}_0x5e4bc7=_[_0x1129('0x3e')]({},_0x5e4bc7,_0x9c5f59[_0x1129('0x3f')]);return db[_0x1129('0x2d')][_0x1129('0x47')](_0x5e4bc7)[_0x1129('0x23')](handleEntityNotFound(_0x237f67,null))[_0x1129('0x23')](respondWithResult(_0x237f67,null))[_0x1129('0x44')](handleError(_0x237f67,null));};exports[_0x1129('0x48')]=function(_0x157baf,_0x3704a1){return db['Pause']['create'](_0x157baf[_0x1129('0x49')],{})[_0x1129('0x23')](function(_0x228087){var _0x26551e=_0x157baf[_0x1129('0x4a')][_0x1129('0x25')]({'plain':!![]});if(!_0x26551e)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x26551e[_0x1129('0x4b')]===_0x1129('0x4a')){var _0x55a247=_0x228087[_0x1129('0x25')]({'plain':!![]});var _0x286cd8=_0x1129('0x26');return db[_0x1129('0x4c')][_0x1129('0x47')]({'where':{'name':_0x286cd8,'userProfileId':_0x26551e[_0x1129('0x4d')]},'raw':!![]})[_0x1129('0x23')](function(_0x21ebef){if(_0x21ebef&&_0x21ebef['autoAssociation']===0x0){return db[_0x1129('0x27')][_0x1129('0x48')]({'name':_0x55a247['name'],'resourceId':_0x55a247['id'],'type':_0x21ebef[_0x1129('0x29')],'sectionId':_0x21ebef['id']},{})[_0x1129('0x23')](function(){return _0x228087;});}else{return _0x228087;}})[_0x1129('0x44')](function(_0x4f5823){logger[_0x1129('0x4e')](_0x1129('0x4f'),_0x4f5823);throw _0x4f5823;});}return _0x228087;})[_0x1129('0x23')](respondWithResult(_0x3704a1,0xc9))[_0x1129('0x44')](handleError(_0x3704a1,null));};exports['update']=function(_0x3dae99,_0x2f4709){if(_0x3dae99[_0x1129('0x49')]['id']){delete _0x3dae99[_0x1129('0x49')]['id'];}return db[_0x1129('0x2d')][_0x1129('0x47')]({'where':{'id':_0x3dae99[_0x1129('0x50')]['id']}})[_0x1129('0x23')](handleEntityNotFound(_0x2f4709,null))[_0x1129('0x23')](saveUpdates(_0x3dae99[_0x1129('0x49')],null))[_0x1129('0x23')](respondWithResult(_0x2f4709,null))[_0x1129('0x44')](handleError(_0x2f4709,null));};exports['destroy']=function(_0xb17dba,_0x41082f){return db['Pause'][_0x1129('0x47')]({'where':{'id':_0xb17dba[_0x1129('0x50')]['id']}})[_0x1129('0x23')](handleEntityNotFound(_0x41082f,null))[_0x1129('0x23')](removeEntity(_0x41082f,null))[_0x1129('0x44')](handleError(_0x41082f,null));};
\ No newline at end of file
+var _0x2c48=['show','params','keys','attributes','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','fs-extra','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','count','Content-Range','apply','reject','save','update','then','get','Pauses','UserProfileResource','destroy','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','type','model','query','intersection','fields','length','hasOwnProperty','limit','order','sort','filters','pick','filter','where','merge','VIRTUAL','Pause','includeAll','include','findAll','rows','catch'];(function(_0x5348d5,_0x59c270){var _0x197b0e=function(_0x4d14aa){while(--_0x4d14aa){_0x5348d5['push'](_0x5348d5['shift']());}};_0x197b0e(++_0x59c270);}(_0x2c48,0x1b5));var _0x82c4=function(_0x75f869,_0x3690d6){_0x75f869=_0x75f869-0x0;var _0x10af8b=_0x2c48[_0x75f869];return _0x10af8b;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x82c4('0x0'));var zipdir=require(_0x82c4('0x1'));var jsonpatch=require(_0x82c4('0x2'));var rp=require(_0x82c4('0x3'));var moment=require(_0x82c4('0x4'));var BPromise=require(_0x82c4('0x5'));var Mustache=require(_0x82c4('0x6'));var util=require(_0x82c4('0x7'));var path=require(_0x82c4('0x8'));var sox=require('sox');var csv=require(_0x82c4('0x9'));var ejs=require(_0x82c4('0xa'));var fs=require('fs');var fs_extra=require(_0x82c4('0xb'));var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x82c4('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x82c4('0x9'));var querystring=require(_0x82c4('0xd'));var Papa=require(_0x82c4('0xe'));var Redis=require(_0x82c4('0xf'));var authService=require(_0x82c4('0x10'));var qs=require(_0x82c4('0x11'));var as=require(_0x82c4('0x12'));var hardwareService=require(_0x82c4('0x13'));var logger=require(_0x82c4('0x14'))(_0x82c4('0x15'));var utils=require(_0x82c4('0x16'));var config=require(_0x82c4('0x17'));var licenseUtil=require(_0x82c4('0x18'));var db=require(_0x82c4('0x19'))['db'];function respondWithStatusCode(_0x385459,_0x55882e){_0x55882e=_0x55882e||0xcc;return function(_0x1faefa){if(_0x1faefa){return _0x385459['sendStatus'](_0x55882e);}return _0x385459[_0x82c4('0x1a')](_0x55882e)[_0x82c4('0x1b')]();};}function respondWithResult(_0x33e133,_0x1e8dde){_0x1e8dde=_0x1e8dde||0xc8;return function(_0x704659){if(_0x704659){return _0x33e133[_0x82c4('0x1a')](_0x1e8dde)[_0x82c4('0x1c')](_0x704659);}};}function respondWithFilteredResult(_0x2e1c3b,_0x3c3ffc){return function(_0x3e14b5){if(_0x3e14b5){var _0xec6f3c=typeof _0x3c3ffc[_0x82c4('0x1d')]===_0x82c4('0x1e')&&typeof _0x3c3ffc['limit']==='undefined';var _0x4db91a=_0x3e14b5[_0x82c4('0x1f')];var _0x22baca=_0xec6f3c?0x0:_0x3c3ffc[_0x82c4('0x1d')];var _0x341040=_0xec6f3c?_0x3e14b5[_0x82c4('0x1f')]:_0x3c3ffc[_0x82c4('0x1d')]+_0x3c3ffc['limit'];var _0x35d8a4;if(_0x341040>=_0x4db91a){_0x341040=_0x4db91a;_0x35d8a4=0xc8;}else{_0x35d8a4=0xce;}_0x2e1c3b[_0x82c4('0x1a')](_0x35d8a4);return _0x2e1c3b['set'](_0x82c4('0x20'),_0x22baca+'-'+_0x341040+'/'+_0x4db91a)['json'](_0x3e14b5);}return null;};}function patchUpdates(_0x5731de){return function(_0x2622ca){try{jsonpatch[_0x82c4('0x21')](_0x2622ca,_0x5731de,!![]);}catch(_0xa8111b){return BPromise[_0x82c4('0x22')](_0xa8111b);}return _0x2622ca[_0x82c4('0x23')]();};}function saveUpdates(_0x22a7f5,_0x1acfc3){return function(_0x42b58b){if(_0x42b58b){return _0x42b58b[_0x82c4('0x24')](_0x22a7f5)[_0x82c4('0x25')](function(_0x2203ba){return _0x2203ba;});}return null;};}function removeEntity(_0x1360da,_0x4fa2aa){return function(_0xad9799){if(_0xad9799){return _0xad9799['destroy']()['then'](function(){var _0x51020c=_0xad9799[_0x82c4('0x26')]({'plain':!![]});var _0x1e5089=_0x82c4('0x27');return db[_0x82c4('0x28')][_0x82c4('0x29')]({'where':{'type':_0x1e5089,'resourceId':_0x51020c['id']}})[_0x82c4('0x25')](function(){return _0xad9799;});})[_0x82c4('0x25')](function(){_0x1360da[_0x82c4('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x50e443,_0x2ca747){return function(_0x4cc639){if(!_0x4cc639){_0x50e443[_0x82c4('0x2a')](0x194);}return _0x4cc639;};}function handleError(_0x203757,_0x9d973b){_0x9d973b=_0x9d973b||0x1f4;return function(_0x4e247c){logger[_0x82c4('0x2b')](_0x4e247c[_0x82c4('0x2c')]);if(_0x4e247c[_0x82c4('0x2d')]){delete _0x4e247c[_0x82c4('0x2d')];}_0x203757[_0x82c4('0x1a')](_0x9d973b)[_0x82c4('0x2e')](_0x4e247c);};}exports[_0x82c4('0x2f')]=function(_0x311e71,_0x51b87f){var _0x241eb9={},_0x4dc60d={},_0x56be31={'count':0x0,'rows':[]};var _0x1eb1b1=_[_0x82c4('0x30')](db['Pause'][_0x82c4('0x31')],function(_0x4f48ad){return{'name':_0x4f48ad[_0x82c4('0x32')],'type':_0x4f48ad[_0x82c4('0x33')]['key']};});_0x4dc60d[_0x82c4('0x34')]=_['map'](_0x1eb1b1,_0x82c4('0x2d'));_0x4dc60d[_0x82c4('0x35')]=_['keys'](_0x311e71[_0x82c4('0x35')]);_0x4dc60d['filters']=_[_0x82c4('0x36')](_0x4dc60d[_0x82c4('0x34')],_0x4dc60d['query']);_0x241eb9['attributes']=_['intersection'](_0x4dc60d[_0x82c4('0x34')],qs['fields'](_0x311e71['query'][_0x82c4('0x37')]));_0x241eb9['attributes']=_0x241eb9['attributes'][_0x82c4('0x38')]?_0x241eb9['attributes']:_0x4dc60d[_0x82c4('0x34')];if(!_0x311e71['query'][_0x82c4('0x39')]('nolimit')){_0x241eb9[_0x82c4('0x3a')]=qs[_0x82c4('0x3a')](_0x311e71[_0x82c4('0x35')][_0x82c4('0x3a')]);_0x241eb9[_0x82c4('0x1d')]=qs[_0x82c4('0x1d')](_0x311e71[_0x82c4('0x35')][_0x82c4('0x1d')]);}_0x241eb9[_0x82c4('0x3b')]=qs[_0x82c4('0x3c')](_0x311e71['query'][_0x82c4('0x3c')]);_0x241eb9['where']=qs[_0x82c4('0x3d')](_[_0x82c4('0x3e')](_0x311e71[_0x82c4('0x35')],_0x4dc60d[_0x82c4('0x3d')]),_0x1eb1b1);if(_0x311e71['query'][_0x82c4('0x3f')]){_0x241eb9[_0x82c4('0x40')]=_[_0x82c4('0x41')](_0x241eb9['where'],{'$or':_[_0x82c4('0x30')](_0x1eb1b1,function(_0x44ed88){if(_0x44ed88[_0x82c4('0x33')]!==_0x82c4('0x42')){var _0x4f2577={};_0x4f2577[_0x44ed88[_0x82c4('0x2d')]]={'$like':'%'+_0x311e71[_0x82c4('0x35')][_0x82c4('0x3f')]+'%'};return _0x4f2577;}})});}_0x241eb9=_['merge']({},_0x241eb9,_0x311e71['options']);var _0x319bf5={'where':_0x241eb9['where']};return db[_0x82c4('0x43')]['count'](_0x319bf5)[_0x82c4('0x25')](function(_0x534323){_0x56be31[_0x82c4('0x1f')]=_0x534323;if(_0x311e71['query'][_0x82c4('0x44')]){_0x241eb9[_0x82c4('0x45')]=[{'all':!![]}];}return db[_0x82c4('0x43')][_0x82c4('0x46')](_0x241eb9);})[_0x82c4('0x25')](function(_0x4e39d4){_0x56be31[_0x82c4('0x47')]=_0x4e39d4;return _0x56be31;})[_0x82c4('0x25')](respondWithFilteredResult(_0x51b87f,_0x241eb9))[_0x82c4('0x48')](handleError(_0x51b87f,null));};exports[_0x82c4('0x49')]=function(_0x3de897,_0x58a739){var _0x1fc1ee={'raw':!![],'where':{'id':_0x3de897[_0x82c4('0x4a')]['id']}},_0x14b9ca={};_0x14b9ca[_0x82c4('0x34')]=_[_0x82c4('0x4b')](db['Pause'][_0x82c4('0x31')]);_0x14b9ca[_0x82c4('0x35')]=_[_0x82c4('0x4b')](_0x3de897[_0x82c4('0x35')]);_0x14b9ca[_0x82c4('0x3d')]=_[_0x82c4('0x36')](_0x14b9ca[_0x82c4('0x34')],_0x14b9ca['query']);_0x1fc1ee['attributes']=_[_0x82c4('0x36')](_0x14b9ca[_0x82c4('0x34')],qs[_0x82c4('0x37')](_0x3de897[_0x82c4('0x35')][_0x82c4('0x37')]));_0x1fc1ee[_0x82c4('0x4c')]=_0x1fc1ee[_0x82c4('0x4c')][_0x82c4('0x38')]?_0x1fc1ee['attributes']:_0x14b9ca['model'];if(_0x3de897['query'][_0x82c4('0x44')]){_0x1fc1ee[_0x82c4('0x45')]=[{'all':!![]}];}_0x1fc1ee=_[_0x82c4('0x41')]({},_0x1fc1ee,_0x3de897['options']);return db[_0x82c4('0x43')][_0x82c4('0x4d')](_0x1fc1ee)[_0x82c4('0x25')](handleEntityNotFound(_0x58a739,null))[_0x82c4('0x25')](respondWithResult(_0x58a739,null))[_0x82c4('0x48')](handleError(_0x58a739,null));};exports[_0x82c4('0x4e')]=function(_0x24a563,_0x36095c){return db['Pause'][_0x82c4('0x4e')](_0x24a563['body'],{})[_0x82c4('0x25')](function(_0x2ef2f0){var _0x34ffb5=_0x24a563[_0x82c4('0x4f')][_0x82c4('0x26')]({'plain':!![]});if(!_0x34ffb5)throw new Error(_0x82c4('0x50'));if(_0x34ffb5[_0x82c4('0x51')]==='user'){var _0xdf75c3=_0x2ef2f0[_0x82c4('0x26')]({'plain':!![]});var _0x150d9c='Pauses';return db[_0x82c4('0x52')][_0x82c4('0x4d')]({'where':{'name':_0x150d9c,'userProfileId':_0x34ffb5['userProfileId']},'raw':!![]})[_0x82c4('0x25')](function(_0x375f2f){if(_0x375f2f&&_0x375f2f['autoAssociation']===0x0){return db[_0x82c4('0x28')][_0x82c4('0x4e')]({'name':_0xdf75c3[_0x82c4('0x2d')],'resourceId':_0xdf75c3['id'],'type':_0x375f2f[_0x82c4('0x2d')],'sectionId':_0x375f2f['id']},{})['then'](function(){return _0x2ef2f0;});}else{return _0x2ef2f0;}})['catch'](function(_0x2af555){logger[_0x82c4('0x2b')](_0x82c4('0x53'),_0x2af555);throw _0x2af555;});}return _0x2ef2f0;})['then'](respondWithResult(_0x36095c,0xc9))[_0x82c4('0x48')](handleError(_0x36095c,null));};exports[_0x82c4('0x24')]=function(_0x47508c,_0x15cd83){if(_0x47508c[_0x82c4('0x54')]['id']){delete _0x47508c[_0x82c4('0x54')]['id'];}return db['Pause'][_0x82c4('0x4d')]({'where':{'id':_0x47508c[_0x82c4('0x4a')]['id']}})[_0x82c4('0x25')](handleEntityNotFound(_0x15cd83,null))['then'](saveUpdates(_0x47508c[_0x82c4('0x54')],null))['then'](respondWithResult(_0x15cd83,null))[_0x82c4('0x48')](handleError(_0x15cd83,null));};exports[_0x82c4('0x29')]=function(_0x24c350,_0x5c5e10){return db[_0x82c4('0x43')]['find']({'where':{'id':_0x24c350[_0x82c4('0x4a')]['id']}})[_0x82c4('0x25')](handleEntityNotFound(_0x5c5e10,null))[_0x82c4('0x25')](removeEntity(_0x5c5e10,null))[_0x82c4('0x48')](handleError(_0x5c5e10,null));};
\ No newline at end of file