Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / schedule / schedule.controller.js
index e394526..bb64b15 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x73c6=['show','params','includeAll','include','merge','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','catch','run','../../config/schedule','eml-format','zip-dir','request-promise','moment','bluebird','util','path','sox','ejs','lodash','squel','desk.js','to-csv','papaparse','../../components/parsers/advancedSearch','../../config/logger','api','sendStatus','status','end','limit','set','reject','update','destroy','then','get','Scheduler','error','stack','name','send','index','map','Schedule','rawAttributes','fieldName','type','key','query','keys','model','intersection','fields','attributes','length','hasOwnProperty','nolimit','offset','order','sort','where','filters','pick','filter','VIRTUAL','options','count','findAll','rows'];(function(_0x483889,_0x4c80ad){var _0x477f7a=function(_0x574867){while(--_0x574867){_0x483889['push'](_0x483889['shift']());}};_0x477f7a(++_0x4c80ad);}(_0x73c6,0x14a));var _0x673c=function(_0x45d3f0,_0x4be53f){_0x45d3f0=_0x45d3f0-0x0;var _0x314b79=_0x73c6[_0x45d3f0];return _0x314b79;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x673c('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x673c('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x673c('0x2'));var moment=require(_0x673c('0x3'));var BPromise=require(_0x673c('0x4'));var Mustache=require('mustache');var util=require(_0x673c('0x5'));var path=require(_0x673c('0x6'));var sox=require(_0x673c('0x7'));var csv=require('to-csv');var ejs=require(_0x673c('0x8'));var fs=require('fs');var _=require(_0x673c('0x9'));var squel=require(_0x673c('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x673c('0xb'));var toCsv=require(_0x673c('0xc'));var querystring=require('querystring');var Papa=require(_0x673c('0xd'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x673c('0xe'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x673c('0xf'))(_0x673c('0x10'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xefac7d,_0x50b3b7){_0x50b3b7=_0x50b3b7||0xcc;return function(_0x1a6e88){if(_0x1a6e88){return _0xefac7d[_0x673c('0x11')](_0x50b3b7);}return _0xefac7d[_0x673c('0x12')](_0x50b3b7)[_0x673c('0x13')]();};}function respondWithResult(_0x2e6e7c,_0x239384){_0x239384=_0x239384||0xc8;return function(_0x3f6e74){if(_0x3f6e74){return _0x2e6e7c[_0x673c('0x12')](_0x239384)['json'](_0x3f6e74);}};}function respondWithFilteredResult(_0x28503e,_0x493cb5){return function(_0x3c009f){if(_0x3c009f){var _0x33dab6=_0x3c009f['count'],_0xc9f078=_0x493cb5['offset'],_0x315a8e=_0x493cb5['offset']+_0x493cb5[_0x673c('0x14')],_0x8f76fd;if(_0x315a8e>=_0x33dab6){_0x315a8e=_0x33dab6;_0x8f76fd=0xc8;}else{_0x8f76fd=0xce;}_0x28503e['status'](_0x8f76fd);return _0x28503e[_0x673c('0x15')]('Content-Range',_0xc9f078+'-'+_0x315a8e+'/'+_0x33dab6)['json'](_0x3c009f);}return null;};}function patchUpdates(_0x2d88dc){return function(_0x579bcb){try{jsonpatch['apply'](_0x579bcb,_0x2d88dc,!![]);}catch(_0x518eef){return BPromise[_0x673c('0x16')](_0x518eef);}return _0x579bcb['save']();};}function saveUpdates(_0xe8966a,_0x5eae12){return function(_0x2c25b2){if(_0x2c25b2){return _0x2c25b2[_0x673c('0x17')](_0xe8966a)['then'](function(_0x2b40b4){return _0x2b40b4;});}return null;};}function removeEntity(_0x5cc1d8,_0x303908){return function(_0x353fc8){if(_0x353fc8){return _0x353fc8[_0x673c('0x18')]()[_0x673c('0x19')](function(){var _0x34bd66=_0x353fc8[_0x673c('0x1a')]({'plain':!![]});var _0x3a8b61=_0x673c('0x1b');return db['UserProfileResource']['destroy']({'where':{'type':_0x3a8b61,'resourceId':_0x34bd66['id']}})[_0x673c('0x19')](function(){return _0x353fc8;});})[_0x673c('0x19')](function(){_0x5cc1d8[_0x673c('0x12')](0xcc)[_0x673c('0x13')]();});}};}function handleEntityNotFound(_0x262629,_0xaa33f9){return function(_0x5c932c){if(!_0x5c932c){_0x262629[_0x673c('0x11')](0x194);}return _0x5c932c;};}function handleError(_0x12133d,_0x32addf){_0x32addf=_0x32addf||0x1f4;return function(_0x42425a){logger[_0x673c('0x1c')](_0x42425a[_0x673c('0x1d')]);if(_0x42425a['name']){delete _0x42425a[_0x673c('0x1e')];}_0x12133d[_0x673c('0x12')](_0x32addf)[_0x673c('0x1f')](_0x42425a);};}exports[_0x673c('0x20')]=function(_0x22da9e,_0xaf233e){var _0x5970ee={},_0x935955={},_0x4afe2a={'count':0x0,'rows':[]};var _0x20fe8e=_[_0x673c('0x21')](db[_0x673c('0x22')][_0x673c('0x23')],function(_0x263cf5){return{'name':_0x263cf5[_0x673c('0x24')],'type':_0x263cf5[_0x673c('0x25')][_0x673c('0x26')]};});_0x935955['model']=_[_0x673c('0x21')](_0x20fe8e,_0x673c('0x1e'));_0x935955[_0x673c('0x27')]=_[_0x673c('0x28')](_0x22da9e[_0x673c('0x27')]);_0x935955['filters']=_['intersection'](_0x935955[_0x673c('0x29')],_0x935955[_0x673c('0x27')]);_0x5970ee['attributes']=_[_0x673c('0x2a')](_0x935955['model'],qs['fields'](_0x22da9e['query'][_0x673c('0x2b')]));_0x5970ee[_0x673c('0x2c')]=_0x5970ee[_0x673c('0x2c')][_0x673c('0x2d')]?_0x5970ee[_0x673c('0x2c')]:_0x935955[_0x673c('0x29')];if(!_0x22da9e[_0x673c('0x27')][_0x673c('0x2e')](_0x673c('0x2f'))){_0x5970ee[_0x673c('0x14')]=qs[_0x673c('0x14')](_0x22da9e[_0x673c('0x27')]['limit']);_0x5970ee[_0x673c('0x30')]=qs[_0x673c('0x30')](_0x22da9e[_0x673c('0x27')]['offset']);}_0x5970ee[_0x673c('0x31')]=qs[_0x673c('0x32')](_0x22da9e[_0x673c('0x27')][_0x673c('0x32')]);_0x5970ee[_0x673c('0x33')]=qs[_0x673c('0x34')](_[_0x673c('0x35')](_0x22da9e[_0x673c('0x27')],_0x935955[_0x673c('0x34')]),_0x20fe8e);if(_0x22da9e[_0x673c('0x27')][_0x673c('0x36')]){_0x5970ee[_0x673c('0x33')]=_['merge'](_0x5970ee[_0x673c('0x33')],{'$or':_[_0x673c('0x21')](_0x20fe8e,function(_0x418afd){if(_0x418afd[_0x673c('0x25')]!==_0x673c('0x37')){var _0x1294be={};_0x1294be[_0x418afd['name']]={'$like':'%'+_0x22da9e[_0x673c('0x27')]['filter']+'%'};return _0x1294be;}})});}_0x5970ee=_['merge']({},_0x5970ee,_0x22da9e[_0x673c('0x38')]);var _0xd8ec15={'where':_0x5970ee[_0x673c('0x33')]};return db['Schedule']['count'](_0xd8ec15)[_0x673c('0x19')](function(_0x37ef7b){_0x4afe2a[_0x673c('0x39')]=_0x37ef7b;if(_0x22da9e[_0x673c('0x27')]['includeAll']){_0x5970ee['include']=[{'all':!![]}];}return db[_0x673c('0x22')][_0x673c('0x3a')](_0x5970ee);})['then'](function(_0x58941c){_0x4afe2a[_0x673c('0x3b')]=_0x58941c;return _0x4afe2a;})[_0x673c('0x19')](respondWithFilteredResult(_0xaf233e,_0x5970ee))['catch'](handleError(_0xaf233e,null));};exports[_0x673c('0x3c')]=function(_0x44206c,_0x485e93){var _0x394730={'raw':![],'where':{'id':_0x44206c[_0x673c('0x3d')]['id']}},_0x4a8eb6={};_0x4a8eb6[_0x673c('0x29')]=_[_0x673c('0x28')](db[_0x673c('0x22')]['rawAttributes']);_0x4a8eb6[_0x673c('0x27')]=_['keys'](_0x44206c[_0x673c('0x27')]);_0x4a8eb6[_0x673c('0x34')]=_[_0x673c('0x2a')](_0x4a8eb6[_0x673c('0x29')],_0x4a8eb6[_0x673c('0x27')]);_0x394730[_0x673c('0x2c')]=_[_0x673c('0x2a')](_0x4a8eb6[_0x673c('0x29')],qs[_0x673c('0x2b')](_0x44206c[_0x673c('0x27')][_0x673c('0x2b')]));_0x394730[_0x673c('0x2c')]=_0x394730[_0x673c('0x2c')]['length']?_0x394730[_0x673c('0x2c')]:_0x4a8eb6[_0x673c('0x29')];if(_0x44206c['query'][_0x673c('0x3e')]){_0x394730[_0x673c('0x3f')]=[{'all':!![]}];}_0x394730=_[_0x673c('0x40')]({},_0x394730,_0x44206c['options']);return db[_0x673c('0x22')][_0x673c('0x41')](_0x394730)[_0x673c('0x19')](handleEntityNotFound(_0x485e93,null))['then'](respondWithResult(_0x485e93,null))['catch'](handleError(_0x485e93,null));};exports[_0x673c('0x42')]=function(_0x211e45,_0xc353a0){return db[_0x673c('0x22')][_0x673c('0x42')](_0x211e45[_0x673c('0x43')],{})[_0x673c('0x19')](function(_0x141a3d){var _0x37120d=_0x211e45[_0x673c('0x44')][_0x673c('0x1a')]({'plain':!![]});if(!_0x37120d)throw new Error(_0x673c('0x45'));if(_0x37120d[_0x673c('0x46')]===_0x673c('0x44')){var _0x2942b5=_0x141a3d[_0x673c('0x1a')]({'plain':!![]});var _0x4d236d=_0x673c('0x1b');return db[_0x673c('0x47')][_0x673c('0x41')]({'where':{'name':_0x4d236d,'userProfileId':_0x37120d[_0x673c('0x48')]},'raw':!![]})[_0x673c('0x19')](function(_0x47a7e2){if(_0x47a7e2&&_0x47a7e2[_0x673c('0x49')]===0x0){return db[_0x673c('0x4a')][_0x673c('0x42')]({'name':_0x2942b5[_0x673c('0x1e')],'resourceId':_0x2942b5['id'],'type':_0x47a7e2['name'],'sectionId':_0x47a7e2['id']},{})['then'](function(){return _0x141a3d;});}else{return _0x141a3d;}})[_0x673c('0x4b')](function(_0x58f83c){logger[_0x673c('0x1c')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x58f83c);throw _0x58f83c;});}return _0x141a3d;})[_0x673c('0x19')](respondWithResult(_0xc353a0,0xc9))[_0x673c('0x4b')](handleError(_0xc353a0,null));};exports[_0x673c('0x17')]=function(_0x33f2fb,_0x1b3531){if(_0x33f2fb['body']['id']){delete _0x33f2fb[_0x673c('0x43')]['id'];}return db[_0x673c('0x22')][_0x673c('0x41')]({'where':{'id':_0x33f2fb[_0x673c('0x3d')]['id']}})[_0x673c('0x19')](handleEntityNotFound(_0x1b3531,null))[_0x673c('0x19')](saveUpdates(_0x33f2fb['body'],null))['then'](respondWithResult(_0x1b3531,null))['catch'](handleError(_0x1b3531,null));};exports[_0x673c('0x18')]=function(_0xafc7a6,_0x405137){return db[_0x673c('0x22')][_0x673c('0x41')]({'where':{'id':_0xafc7a6['params']['id']}})[_0x673c('0x19')](handleEntityNotFound(_0x405137,null))[_0x673c('0x19')](removeEntity(_0x405137,null))[_0x673c('0x4b')](handleError(_0x405137,null));};exports[_0x673c('0x4c')]=function(_0x324787,_0xb3601e,_0x17d327){var _0x538431=require(_0x673c('0x4d'));return db[_0x673c('0x22')][_0x673c('0x41')]({'where':{'id':_0x324787[_0x673c('0x3d')]['id']},'raw':!![]})['then'](handleEntityNotFound(_0xb3601e,null))[_0x673c('0x19')](function(){_0x538431[_0x673c('0x4c')](_0x324787[_0x673c('0x3d')]['id']);})[_0x673c('0x19')](respondWithStatusCode(_0xb3601e,null))[_0x673c('0x4b')](handleError(_0xb3601e,null));};
\ No newline at end of file
+var _0x3d53=['count','includeAll','include','rows','catch','show','params','rawAttributes','keys','length','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','UserProfileSection','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','run','../../config/schedule','html-pdf','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','path','sox','to-csv','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../mysqldb','sendStatus','status','json','offset','limit','set','apply','save','update','destroy','then','get','Scheduler','UserProfileResource','end','send','map','Schedule','fieldName','type','key','name','query','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filter','VIRTUAL','merge','options'];(function(_0xf23ef4,_0x57ef36){var _0x462e81=function(_0x36034d){while(--_0x36034d){_0xf23ef4['push'](_0xf23ef4['shift']());}};_0x462e81(++_0x57ef36);}(_0x3d53,0x65));var _0x33d5=function(_0x2f1762,_0xab43df){_0x2f1762=_0x2f1762-0x0;var _0x8ab21=_0x3d53[_0x2f1762];return _0x8ab21;};'use strict';var pdf=require(_0x33d5('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x33d5('0x1'));var zipdir=require(_0x33d5('0x2'));var jsonpatch=require(_0x33d5('0x3'));var rp=require('request-promise');var moment=require(_0x33d5('0x4'));var BPromise=require(_0x33d5('0x5'));var Mustache=require(_0x33d5('0x6'));var util=require('util');var path=require(_0x33d5('0x7'));var sox=require(_0x33d5('0x8'));var csv=require(_0x33d5('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x33d5('0xa'));var deskjs=require(_0x33d5('0xb'));var toCsv=require('to-csv');var querystring=require(_0x33d5('0xc'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x33d5('0xd'));var qs=require(_0x33d5('0xe'));var as=require(_0x33d5('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x33d5('0x10'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x33d5('0x11'))['db'];function respondWithStatusCode(_0x1252a9,_0x321ccd){_0x321ccd=_0x321ccd||0xcc;return function(_0x30f61a){if(_0x30f61a){return _0x1252a9[_0x33d5('0x12')](_0x321ccd);}return _0x1252a9[_0x33d5('0x13')](_0x321ccd)['end']();};}function respondWithResult(_0x3c0d6b,_0x271242){_0x271242=_0x271242||0xc8;return function(_0x5cca2a){if(_0x5cca2a){return _0x3c0d6b[_0x33d5('0x13')](_0x271242)[_0x33d5('0x14')](_0x5cca2a);}};}function respondWithFilteredResult(_0x21b21b,_0x114a6d){return function(_0xa061a8){if(_0xa061a8){var _0x267c45=_0xa061a8['count'],_0x27d9a3=_0x114a6d[_0x33d5('0x15')],_0x345ed5=_0x114a6d[_0x33d5('0x15')]+_0x114a6d[_0x33d5('0x16')],_0x161279;if(_0x345ed5>=_0x267c45){_0x345ed5=_0x267c45;_0x161279=0xc8;}else{_0x161279=0xce;}_0x21b21b[_0x33d5('0x13')](_0x161279);return _0x21b21b[_0x33d5('0x17')]('Content-Range',_0x27d9a3+'-'+_0x345ed5+'/'+_0x267c45)[_0x33d5('0x14')](_0xa061a8);}return null;};}function patchUpdates(_0x356023){return function(_0x102dbc){try{jsonpatch[_0x33d5('0x18')](_0x102dbc,_0x356023,!![]);}catch(_0x3913e1){return BPromise['reject'](_0x3913e1);}return _0x102dbc[_0x33d5('0x19')]();};}function saveUpdates(_0x1f1e32,_0x4ee47e){return function(_0x1642eb){if(_0x1642eb){return _0x1642eb[_0x33d5('0x1a')](_0x1f1e32)['then'](function(_0x3ae005){return _0x3ae005;});}return null;};}function removeEntity(_0x2c8521,_0x32d861){return function(_0x492494){if(_0x492494){return _0x492494[_0x33d5('0x1b')]()[_0x33d5('0x1c')](function(){var _0x135ebd=_0x492494[_0x33d5('0x1d')]({'plain':!![]});var _0x411008=_0x33d5('0x1e');return db[_0x33d5('0x1f')][_0x33d5('0x1b')]({'where':{'type':_0x411008,'resourceId':_0x135ebd['id']}})[_0x33d5('0x1c')](function(){return _0x492494;});})[_0x33d5('0x1c')](function(){_0x2c8521[_0x33d5('0x13')](0xcc)[_0x33d5('0x20')]();});}};}function handleEntityNotFound(_0x24f8aa,_0x1fd3ee){return function(_0x4d18f6){if(!_0x4d18f6){_0x24f8aa['sendStatus'](0x194);}return _0x4d18f6;};}function handleError(_0x3c48de,_0xb6a2be){_0xb6a2be=_0xb6a2be||0x1f4;return function(_0x30f882){logger['error'](_0x30f882['stack']);if(_0x30f882['name']){delete _0x30f882['name'];}_0x3c48de[_0x33d5('0x13')](_0xb6a2be)[_0x33d5('0x21')](_0x30f882);};}exports['index']=function(_0x4cf6ea,_0x1d59eb){var _0x21f317={},_0x54eafe={},_0x586d59={'count':0x0,'rows':[]};var _0x2ca035=_[_0x33d5('0x22')](db[_0x33d5('0x23')]['rawAttributes'],function(_0x49d0b2){return{'name':_0x49d0b2[_0x33d5('0x24')],'type':_0x49d0b2[_0x33d5('0x25')][_0x33d5('0x26')]};});_0x54eafe['model']=_['map'](_0x2ca035,_0x33d5('0x27'));_0x54eafe[_0x33d5('0x28')]=_['keys'](_0x4cf6ea[_0x33d5('0x28')]);_0x54eafe[_0x33d5('0x29')]=_[_0x33d5('0x2a')](_0x54eafe[_0x33d5('0x2b')],_0x54eafe[_0x33d5('0x28')]);_0x21f317[_0x33d5('0x2c')]=_[_0x33d5('0x2a')](_0x54eafe[_0x33d5('0x2b')],qs[_0x33d5('0x2d')](_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x2d')]));_0x21f317[_0x33d5('0x2c')]=_0x21f317['attributes']['length']?_0x21f317[_0x33d5('0x2c')]:_0x54eafe[_0x33d5('0x2b')];if(!_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x2e')](_0x33d5('0x2f'))){_0x21f317['limit']=qs[_0x33d5('0x16')](_0x4cf6ea['query'][_0x33d5('0x16')]);_0x21f317[_0x33d5('0x15')]=qs[_0x33d5('0x15')](_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x15')]);}_0x21f317[_0x33d5('0x30')]=qs[_0x33d5('0x31')](_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x31')]);_0x21f317[_0x33d5('0x32')]=qs[_0x33d5('0x29')](_['pick'](_0x4cf6ea['query'],_0x54eafe['filters']),_0x2ca035);if(_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x33')]){_0x21f317[_0x33d5('0x32')]=_['merge'](_0x21f317['where'],{'$or':_[_0x33d5('0x22')](_0x2ca035,function(_0x4e2116){if(_0x4e2116[_0x33d5('0x25')]!==_0x33d5('0x34')){var _0x276394={};_0x276394[_0x4e2116[_0x33d5('0x27')]]={'$like':'%'+_0x4cf6ea[_0x33d5('0x28')][_0x33d5('0x33')]+'%'};return _0x276394;}})});}_0x21f317=_[_0x33d5('0x35')]({},_0x21f317,_0x4cf6ea[_0x33d5('0x36')]);var _0x379878={'where':_0x21f317[_0x33d5('0x32')]};return db[_0x33d5('0x23')][_0x33d5('0x37')](_0x379878)[_0x33d5('0x1c')](function(_0x57b971){_0x586d59[_0x33d5('0x37')]=_0x57b971;if(_0x4cf6ea['query'][_0x33d5('0x38')]){_0x21f317[_0x33d5('0x39')]=[{'all':!![]}];}return db[_0x33d5('0x23')]['findAll'](_0x21f317);})[_0x33d5('0x1c')](function(_0x1f4023){_0x586d59[_0x33d5('0x3a')]=_0x1f4023;return _0x586d59;})['then'](respondWithFilteredResult(_0x1d59eb,_0x21f317))[_0x33d5('0x3b')](handleError(_0x1d59eb,null));};exports[_0x33d5('0x3c')]=function(_0x1bf23e,_0x378aaa){var _0x820532={'raw':![],'where':{'id':_0x1bf23e[_0x33d5('0x3d')]['id']}},_0x3e99bb={};_0x3e99bb[_0x33d5('0x2b')]=_['keys'](db['Schedule'][_0x33d5('0x3e')]);_0x3e99bb[_0x33d5('0x28')]=_[_0x33d5('0x3f')](_0x1bf23e[_0x33d5('0x28')]);_0x3e99bb[_0x33d5('0x29')]=_[_0x33d5('0x2a')](_0x3e99bb[_0x33d5('0x2b')],_0x3e99bb['query']);_0x820532[_0x33d5('0x2c')]=_[_0x33d5('0x2a')](_0x3e99bb[_0x33d5('0x2b')],qs['fields'](_0x1bf23e['query'][_0x33d5('0x2d')]));_0x820532[_0x33d5('0x2c')]=_0x820532[_0x33d5('0x2c')][_0x33d5('0x40')]?_0x820532[_0x33d5('0x2c')]:_0x3e99bb[_0x33d5('0x2b')];if(_0x1bf23e['query']['includeAll']){_0x820532['include']=[{'all':!![]}];}_0x820532=_[_0x33d5('0x35')]({},_0x820532,_0x1bf23e[_0x33d5('0x36')]);return db[_0x33d5('0x23')][_0x33d5('0x41')](_0x820532)['then'](handleEntityNotFound(_0x378aaa,null))['then'](respondWithResult(_0x378aaa,null))[_0x33d5('0x3b')](handleError(_0x378aaa,null));};exports[_0x33d5('0x42')]=function(_0x4c58b4,_0x29a9d6){return db[_0x33d5('0x23')][_0x33d5('0x42')](_0x4c58b4[_0x33d5('0x43')],{})['then'](function(_0x245182){var _0x2d94dc=_0x4c58b4['user'][_0x33d5('0x1d')]({'plain':!![]});if(!_0x2d94dc)throw new Error(_0x33d5('0x44'));if(_0x2d94dc[_0x33d5('0x45')]===_0x33d5('0x46')){var _0xb7a415=_0x245182['get']({'plain':!![]});var _0x2f0c56=_0x33d5('0x1e');return db[_0x33d5('0x47')][_0x33d5('0x41')]({'where':{'name':_0x2f0c56,'userProfileId':_0x2d94dc[_0x33d5('0x48')]},'raw':!![]})[_0x33d5('0x1c')](function(_0x69fc25){if(_0x69fc25&&_0x69fc25[_0x33d5('0x49')]===0x0){return db['UserProfileResource'][_0x33d5('0x42')]({'name':_0xb7a415[_0x33d5('0x27')],'resourceId':_0xb7a415['id'],'type':_0x69fc25[_0x33d5('0x27')],'sectionId':_0x69fc25['id']},{})['then'](function(){return _0x245182;});}else{return _0x245182;}})[_0x33d5('0x3b')](function(_0x5eec6c){logger[_0x33d5('0x4a')](_0x33d5('0x4b'),_0x5eec6c);throw _0x5eec6c;});}return _0x245182;})['then'](respondWithResult(_0x29a9d6,0xc9))[_0x33d5('0x3b')](handleError(_0x29a9d6,null));};exports[_0x33d5('0x1a')]=function(_0x194643,_0x14028a){if(_0x194643[_0x33d5('0x43')]['id']){delete _0x194643['body']['id'];}return db[_0x33d5('0x23')][_0x33d5('0x41')]({'where':{'id':_0x194643[_0x33d5('0x3d')]['id']}})[_0x33d5('0x1c')](handleEntityNotFound(_0x14028a,null))[_0x33d5('0x1c')](saveUpdates(_0x194643[_0x33d5('0x43')],null))['then'](respondWithResult(_0x14028a,null))[_0x33d5('0x3b')](handleError(_0x14028a,null));};exports['destroy']=function(_0x300f5d,_0x4d31a2){return db[_0x33d5('0x23')][_0x33d5('0x41')]({'where':{'id':_0x300f5d['params']['id']}})[_0x33d5('0x1c')](handleEntityNotFound(_0x4d31a2,null))['then'](removeEntity(_0x4d31a2,null))[_0x33d5('0x3b')](handleError(_0x4d31a2,null));};exports[_0x33d5('0x4c')]=function(_0x46a619,_0x3b6901,_0x55021a){var _0xef1610=require(_0x33d5('0x4d'));return db[_0x33d5('0x23')][_0x33d5('0x41')]({'where':{'id':_0x46a619[_0x33d5('0x3d')]['id']},'raw':!![]})[_0x33d5('0x1c')](handleEntityNotFound(_0x3b6901,null))[_0x33d5('0x1c')](function(){_0xef1610['run'](_0x46a619[_0x33d5('0x3d')]['id']);})['then'](respondWithStatusCode(_0x3b6901,null))[_0x33d5('0x3b')](handleError(_0x3b6901,null));};
\ No newline at end of file