Built motion from commit (unavailable).|2.3.0
[motion2.git] / server / api / analyticMetric / analyticMetric.controller.js
index c4a21f9..4a0b415 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2542=['VIRTUAL','field','filter','options','count','then','includeAll','include','findAll','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Metrics','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','destroy','html-pdf','eml-format','rimraf','zip-dir','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','reject','save','update','get','error','name','send','index','AnalyticMetric','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','pick','merge','map','type','key'];(function(_0x12c02a,_0x105936){var _0x3a578c=function(_0x12f87d){while(--_0x12f87d){_0x12c02a['push'](_0x12c02a['shift']());}};_0x3a578c(++_0x105936);}(_0x2542,0x169));var _0x2254=function(_0x4f6daa,_0x4a19a5){_0x4f6daa=_0x4f6daa-0x0;var _0x1b4971=_0x2542[_0x4f6daa];return _0x1b4971;};'use strict';var pdf=require(_0x2254('0x0'));var emlformat=require(_0x2254('0x1'));var rimraf=require(_0x2254('0x2'));var zipdir=require(_0x2254('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x2254('0x4'));var moment=require('moment');var BPromise=require(_0x2254('0x5'));var Mustache=require(_0x2254('0x6'));var util=require(_0x2254('0x7'));var path=require(_0x2254('0x8'));var sox=require(_0x2254('0x9'));var csv=require('to-csv');var ejs=require(_0x2254('0xa'));var fs=require('fs');var _=require(_0x2254('0xb'));var squel=require(_0x2254('0xc'));var crypto=require(_0x2254('0xd'));var jsforce=require(_0x2254('0xe'));var deskjs=require(_0x2254('0xf'));var toCsv=require(_0x2254('0x10'));var querystring=require(_0x2254('0x11'));var Papa=require(_0x2254('0x12'));var Redis=require(_0x2254('0x13'));var qs=require(_0x2254('0x14'));var logger=require('../../config/logger')(_0x2254('0x15'));var utils=require(_0x2254('0x16'));var config=require(_0x2254('0x17'));var db=require(_0x2254('0x18'))['db'];function respondWithStatusCode(_0x575d58,_0x524fad){_0x524fad=_0x524fad||0xcc;return function(_0xe4fc71){if(_0xe4fc71){return _0x575d58[_0x2254('0x19')](_0x524fad);}return _0x575d58[_0x2254('0x1a')](_0x524fad)[_0x2254('0x1b')]();};}function respondWithResult(_0x3c326b,_0x381efe){_0x381efe=_0x381efe||0xc8;return function(_0x592a4f){if(_0x592a4f){return _0x3c326b[_0x2254('0x1a')](_0x381efe)[_0x2254('0x1c')](_0x592a4f);}};}function respondWithFilteredResult(_0x504749,_0x2f4de){return function(_0x1e582d){if(_0x1e582d){var _0xfb23cb=_0x1e582d['count'],_0x145272=_0x2f4de[_0x2254('0x1d')],_0x26285a=_0x2f4de['offset']+_0x2f4de[_0x2254('0x1e')],_0xbc5548;if(_0x26285a>=_0xfb23cb){_0x26285a=_0xfb23cb;_0xbc5548=0xc8;}else{_0xbc5548=0xce;}_0x504749[_0x2254('0x1a')](_0xbc5548);return _0x504749[_0x2254('0x1f')](_0x2254('0x20'),_0x145272+'-'+_0x26285a+'/'+_0xfb23cb)[_0x2254('0x1c')](_0x1e582d);}return null;};}function patchUpdates(_0x34f90e){return function(_0x497724){try{jsonpatch['apply'](_0x497724,_0x34f90e,!![]);}catch(_0x5ec98d){return BPromise[_0x2254('0x21')](_0x5ec98d);}return _0x497724[_0x2254('0x22')]();};}function saveUpdates(_0x3c3a98,_0x1f1163){return function(_0x2801d9){if(_0x2801d9){return _0x2801d9[_0x2254('0x23')](_0x3c3a98)['then'](function(_0x28381e){return _0x28381e;});}return null;};}function removeEntity(_0x16148d,_0x906cde){return function(_0x576369){if(_0x576369){return _0x576369['destroy']()['then'](function(){var _0x1e8a98=_0x576369[_0x2254('0x24')]({'plain':!![]});var _0xf88b56='Metrics';return db['UserProfileResource']['destroy']({'where':{'type':_0xf88b56,'resourceId':_0x1e8a98['id']}})['then'](function(){return _0x576369;});})['then'](function(){_0x16148d['status'](0xcc)[_0x2254('0x1b')]();});}};}function handleEntityNotFound(_0x9d6ccf,_0x2f3037){return function(_0x265467){if(!_0x265467){_0x9d6ccf[_0x2254('0x19')](0x194);}return _0x265467;};}function handleError(_0x1349c9,_0x51b578){_0x51b578=_0x51b578||0x1f4;return function(_0x4a8274){logger[_0x2254('0x25')](_0x4a8274['stack']);if(_0x4a8274[_0x2254('0x26')]){delete _0x4a8274[_0x2254('0x26')];}_0x1349c9[_0x2254('0x1a')](_0x51b578)[_0x2254('0x27')](_0x4a8274);};}exports[_0x2254('0x28')]=function(_0x482688,_0x1a8a0d){var _0x2a789b={},_0x21285d={},_0x37af8b={'count':0x0,'rows':[]};var _0x13366a=db[_0x2254('0x29')][_0x2254('0x2a')];_0x21285d[_0x2254('0x2b')]=_[_0x2254('0x2c')](_0x13366a);_0x21285d[_0x2254('0x2d')]=_[_0x2254('0x2c')](_0x482688[_0x2254('0x2d')]);_0x21285d[_0x2254('0x2e')]=_[_0x2254('0x2f')](_0x21285d[_0x2254('0x2b')],_0x21285d[_0x2254('0x2d')]);_0x2a789b[_0x2254('0x30')]=_[_0x2254('0x2f')](_0x21285d[_0x2254('0x2b')],qs['fields'](_0x482688[_0x2254('0x2d')][_0x2254('0x31')]));_0x2a789b[_0x2254('0x30')]=_0x2a789b[_0x2254('0x30')][_0x2254('0x32')]?_0x2a789b[_0x2254('0x30')]:_0x21285d[_0x2254('0x2b')];if(!_0x482688[_0x2254('0x2d')][_0x2254('0x33')]('nolimit')){_0x2a789b[_0x2254('0x1e')]=qs[_0x2254('0x1e')](_0x482688['query'][_0x2254('0x1e')]);_0x2a789b[_0x2254('0x1d')]=qs[_0x2254('0x1d')](_0x482688[_0x2254('0x2d')]['offset']);}_0x2a789b['order']=qs[_0x2254('0x34')](_0x482688['query'][_0x2254('0x34')]);_0x2a789b[_0x2254('0x35')]=qs[_0x2254('0x2e')](_[_0x2254('0x36')](_0x482688[_0x2254('0x2d')],_0x21285d[_0x2254('0x2e')]));if(_0x482688[_0x2254('0x2d')]['filter']){_0x2a789b[_0x2254('0x35')]=_[_0x2254('0x37')](_0x2a789b[_0x2254('0x35')],{'$or':_[_0x2254('0x38')](_0x13366a,function(_0x17dc49){if(_0x17dc49[_0x2254('0x39')][_0x2254('0x3a')]!==_0x2254('0x3b')){var _0x122314={};_0x122314[_0x17dc49[_0x2254('0x3c')]]={'$like':'%'+_0x482688['query'][_0x2254('0x3d')]+'%'};return _0x122314;}})});}_0x2a789b=_[_0x2254('0x37')]({},_0x2a789b,_0x482688[_0x2254('0x3e')]);var _0x26b9b7={'where':_0x2a789b['where']};return db[_0x2254('0x29')][_0x2254('0x3f')](_0x26b9b7)[_0x2254('0x40')](function(_0x144ae1){_0x37af8b[_0x2254('0x3f')]=_0x144ae1;if(_0x482688[_0x2254('0x2d')][_0x2254('0x41')]){_0x2a789b[_0x2254('0x42')]=[{'all':!![]}];}return db['AnalyticMetric'][_0x2254('0x43')](_0x2a789b);})['then'](function(_0x1df9c3){_0x37af8b[_0x2254('0x44')]=_0x1df9c3;return _0x37af8b;})[_0x2254('0x40')](respondWithFilteredResult(_0x1a8a0d,_0x2a789b))[_0x2254('0x45')](handleError(_0x1a8a0d,null));};exports[_0x2254('0x46')]=function(_0x3171ca,_0x1c9a27){var _0x568ec9={'raw':!![],'where':{'id':_0x3171ca[_0x2254('0x47')]['id']}},_0x3025ee={};_0x3025ee[_0x2254('0x2b')]=_[_0x2254('0x2c')](db[_0x2254('0x29')]['rawAttributes']);_0x3025ee[_0x2254('0x2d')]=_[_0x2254('0x2c')](_0x3171ca[_0x2254('0x2d')]);_0x3025ee[_0x2254('0x2e')]=_[_0x2254('0x2f')](_0x3025ee['model'],_0x3025ee[_0x2254('0x2d')]);_0x568ec9['attributes']=_[_0x2254('0x2f')](_0x3025ee[_0x2254('0x2b')],qs[_0x2254('0x31')](_0x3171ca[_0x2254('0x2d')][_0x2254('0x31')]));_0x568ec9[_0x2254('0x30')]=_0x568ec9[_0x2254('0x30')][_0x2254('0x32')]?_0x568ec9[_0x2254('0x30')]:_0x3025ee[_0x2254('0x2b')];if(_0x3171ca[_0x2254('0x2d')][_0x2254('0x41')]){_0x568ec9[_0x2254('0x42')]=[{'all':!![]}];}_0x568ec9=_['merge']({},_0x568ec9,_0x3171ca[_0x2254('0x3e')]);return db[_0x2254('0x29')][_0x2254('0x48')](_0x568ec9)['then'](handleEntityNotFound(_0x1c9a27,null))[_0x2254('0x40')](respondWithResult(_0x1c9a27,null))[_0x2254('0x45')](handleError(_0x1c9a27,null));};exports[_0x2254('0x49')]=function(_0xfdb855,_0x2e6603){return db[_0x2254('0x29')][_0x2254('0x49')](_0xfdb855[_0x2254('0x4a')],{})[_0x2254('0x40')](function(_0x4fc83c){var _0x239ba0=_0xfdb855[_0x2254('0x4b')][_0x2254('0x24')]({'plain':!![]});if(!_0x239ba0)throw new Error(_0x2254('0x4c'));if(_0x239ba0[_0x2254('0x4d')]===_0x2254('0x4b')){var _0x3396c2=_0x4fc83c[_0x2254('0x24')]({'plain':!![]});var _0x3ac691=_0x2254('0x4e');return db['UserProfileSection'][_0x2254('0x48')]({'where':{'name':_0x3ac691,'userProfileId':_0x239ba0[_0x2254('0x4f')]},'raw':!![]})['then'](function(_0xd7d090){if(_0xd7d090&&_0xd7d090[_0x2254('0x50')]===0x0){return db[_0x2254('0x51')][_0x2254('0x49')]({'name':_0x3396c2['name'],'resourceId':_0x3396c2['id'],'type':_0xd7d090[_0x2254('0x26')],'sectionId':_0xd7d090['id']},{})[_0x2254('0x40')](function(){return _0x4fc83c;});}else{return _0x4fc83c;}})['catch'](function(_0x26d01a){logger[_0x2254('0x25')](_0x2254('0x52'),_0x26d01a);throw _0x26d01a;});}return _0x4fc83c;})[_0x2254('0x40')](respondWithResult(_0x2e6603,0xc9))['catch'](handleError(_0x2e6603,null));};exports[_0x2254('0x23')]=function(_0x106282,_0x222a4e){if(_0x106282['body']['id']){delete _0x106282['body']['id'];}return db[_0x2254('0x29')][_0x2254('0x48')]({'where':{'id':_0x106282['params']['id']}})[_0x2254('0x40')](handleEntityNotFound(_0x222a4e,null))['then'](saveUpdates(_0x106282['body'],null))[_0x2254('0x40')](respondWithResult(_0x222a4e,null))[_0x2254('0x45')](handleError(_0x222a4e,null));};exports[_0x2254('0x53')]=function(_0x2bfec4,_0x3c6f6c){return db['AnalyticMetric']['find']({'where':{'id':_0x2bfec4[_0x2254('0x47')]['id']}})['then'](handleEntityNotFound(_0x3c6f6c,null))[_0x2254('0x40')](removeEntity(_0x3c6f6c,null))[_0x2254('0x45')](handleError(_0x3c6f6c,null));};
\ No newline at end of file
+var _0x790c=['find','catch','create','user','role','userProfileId','autoAssociation','UserProfileResource','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','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','querystring','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','json','reject','save','then','get','Metrics','destroy','error','stack','name','send','AnalyticMetric','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','type','VIRTUAL','field','filter','merge','options','includeAll','include','rows','show','params'];(function(_0x38d6f8,_0x36557c){var _0x3d54fd=function(_0x22e4de){while(--_0x22e4de){_0x38d6f8['push'](_0x38d6f8['shift']());}};_0x3d54fd(++_0x36557c);}(_0x790c,0xad));var _0xc790=function(_0x37419b,_0x1848ff){_0x37419b=_0x37419b-0x0;var _0x3752a3=_0x790c[_0x37419b];return _0x3752a3;};'use strict';var pdf=require(_0xc790('0x0'));var emlformat=require(_0xc790('0x1'));var rimraf=require(_0xc790('0x2'));var zipdir=require(_0xc790('0x3'));var jsonpatch=require(_0xc790('0x4'));var rp=require(_0xc790('0x5'));var moment=require(_0xc790('0x6'));var BPromise=require(_0xc790('0x7'));var Mustache=require(_0xc790('0x8'));var util=require(_0xc790('0x9'));var path=require('path');var sox=require(_0xc790('0xa'));var csv=require(_0xc790('0xb'));var ejs=require(_0xc790('0xc'));var fs=require('fs');var _=require(_0xc790('0xd'));var squel=require(_0xc790('0xe'));var crypto=require(_0xc790('0xf'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xc790('0xb'));var querystring=require(_0xc790('0x10'));var Papa=require('papaparse');var authService=require(_0xc790('0x11'));var hardwareService=require(_0xc790('0x12'));var Redis=require(_0xc790('0x13'));var qs=require(_0xc790('0x14'));var logger=require(_0xc790('0x15'))(_0xc790('0x16'));var utils=require('../../config/utils');var config=require(_0xc790('0x17'));var db=require(_0xc790('0x18'))['db'];function respondWithStatusCode(_0x2b403b,_0x1459e4){_0x1459e4=_0x1459e4||0xcc;return function(_0x21a159){if(_0x21a159){return _0x2b403b[_0xc790('0x19')](_0x1459e4);}return _0x2b403b[_0xc790('0x1a')](_0x1459e4)[_0xc790('0x1b')]();};}function respondWithResult(_0xa38988,_0x563688){_0x563688=_0x563688||0xc8;return function(_0xeddc37){if(_0xeddc37){return _0xa38988[_0xc790('0x1a')](_0x563688)['json'](_0xeddc37);}};}function respondWithFilteredResult(_0xe0611c,_0x4347f5){return function(_0x455928){if(_0x455928){var _0x4fef85=_0x455928[_0xc790('0x1c')],_0x43ce87=_0x4347f5[_0xc790('0x1d')],_0x586912=_0x4347f5[_0xc790('0x1d')]+_0x4347f5[_0xc790('0x1e')],_0x40f243;if(_0x586912>=_0x4fef85){_0x586912=_0x4fef85;_0x40f243=0xc8;}else{_0x40f243=0xce;}_0xe0611c[_0xc790('0x1a')](_0x40f243);return _0xe0611c[_0xc790('0x1f')]('Content-Range',_0x43ce87+'-'+_0x586912+'/'+_0x4fef85)[_0xc790('0x20')](_0x455928);}return null;};}function patchUpdates(_0xaf49cc){return function(_0x3d6948){try{jsonpatch['apply'](_0x3d6948,_0xaf49cc,!![]);}catch(_0x6cced5){return BPromise[_0xc790('0x21')](_0x6cced5);}return _0x3d6948[_0xc790('0x22')]();};}function saveUpdates(_0x5213de,_0xc8a709){return function(_0x5d8107){if(_0x5d8107){return _0x5d8107['update'](_0x5213de)[_0xc790('0x23')](function(_0x1a36b9){return _0x1a36b9;});}return null;};}function removeEntity(_0x101510,_0x1c459a){return function(_0x2da1e3){if(_0x2da1e3){return _0x2da1e3['destroy']()['then'](function(){var _0x92ffdb=_0x2da1e3[_0xc790('0x24')]({'plain':!![]});var _0x5915d9=_0xc790('0x25');return db['UserProfileResource'][_0xc790('0x26')]({'where':{'type':_0x5915d9,'resourceId':_0x92ffdb['id']}})[_0xc790('0x23')](function(){return _0x2da1e3;});})[_0xc790('0x23')](function(){_0x101510[_0xc790('0x1a')](0xcc)[_0xc790('0x1b')]();});}};}function handleEntityNotFound(_0x3bee84,_0x107438){return function(_0x152b79){if(!_0x152b79){_0x3bee84['sendStatus'](0x194);}return _0x152b79;};}function handleError(_0x5cbb3d,_0x2961a4){_0x2961a4=_0x2961a4||0x1f4;return function(_0x107dee){logger[_0xc790('0x27')](_0x107dee[_0xc790('0x28')]);if(_0x107dee[_0xc790('0x29')]){delete _0x107dee[_0xc790('0x29')];}_0x5cbb3d[_0xc790('0x1a')](_0x2961a4)[_0xc790('0x2a')](_0x107dee);};}exports['index']=function(_0x10abdf,_0x350756){var _0x5e928f={},_0x9aa1d8={},_0x31b570={'count':0x0,'rows':[]};var _0x38915c=db[_0xc790('0x2b')][_0xc790('0x2c')];_0x9aa1d8[_0xc790('0x2d')]=_['keys'](_0x38915c);_0x9aa1d8[_0xc790('0x2e')]=_[_0xc790('0x2f')](_0x10abdf['query']);_0x9aa1d8[_0xc790('0x30')]=_[_0xc790('0x31')](_0x9aa1d8[_0xc790('0x2d')],_0x9aa1d8[_0xc790('0x2e')]);_0x5e928f[_0xc790('0x32')]=_[_0xc790('0x31')](_0x9aa1d8[_0xc790('0x2d')],qs['fields'](_0x10abdf[_0xc790('0x2e')][_0xc790('0x33')]));_0x5e928f['attributes']=_0x5e928f[_0xc790('0x32')][_0xc790('0x34')]?_0x5e928f['attributes']:_0x9aa1d8['model'];if(!_0x10abdf[_0xc790('0x2e')][_0xc790('0x35')](_0xc790('0x36'))){_0x5e928f[_0xc790('0x1e')]=qs['limit'](_0x10abdf[_0xc790('0x2e')][_0xc790('0x1e')]);_0x5e928f[_0xc790('0x1d')]=qs['offset'](_0x10abdf[_0xc790('0x2e')][_0xc790('0x1d')]);}_0x5e928f[_0xc790('0x37')]=qs[_0xc790('0x38')](_0x10abdf[_0xc790('0x2e')][_0xc790('0x38')]);_0x5e928f[_0xc790('0x39')]=qs[_0xc790('0x30')](_[_0xc790('0x3a')](_0x10abdf['query'],_0x9aa1d8['filters']));if(_0x10abdf[_0xc790('0x2e')]['filter']){_0x5e928f[_0xc790('0x39')]=_['merge'](_0x5e928f['where'],{'$or':_['map'](_0x38915c,function(_0x327add){if(_0x327add[_0xc790('0x3b')]['key']!==_0xc790('0x3c')){var _0x4ac172={};_0x4ac172[_0x327add[_0xc790('0x3d')]]={'$like':'%'+_0x10abdf[_0xc790('0x2e')][_0xc790('0x3e')]+'%'};return _0x4ac172;}})});}_0x5e928f=_[_0xc790('0x3f')]({},_0x5e928f,_0x10abdf[_0xc790('0x40')]);var _0x1334f1={'where':_0x5e928f[_0xc790('0x39')]};return db['AnalyticMetric'][_0xc790('0x1c')](_0x1334f1)['then'](function(_0x4cf83e){_0x31b570[_0xc790('0x1c')]=_0x4cf83e;if(_0x10abdf[_0xc790('0x2e')][_0xc790('0x41')]){_0x5e928f[_0xc790('0x42')]=[{'all':!![]}];}return db['AnalyticMetric']['findAll'](_0x5e928f);})[_0xc790('0x23')](function(_0x59e198){_0x31b570[_0xc790('0x43')]=_0x59e198;return _0x31b570;})[_0xc790('0x23')](respondWithFilteredResult(_0x350756,_0x5e928f))['catch'](handleError(_0x350756,null));};exports[_0xc790('0x44')]=function(_0x5e7926,_0x212b29){var _0x1fc3eb={'raw':!![],'where':{'id':_0x5e7926[_0xc790('0x45')]['id']}},_0xf3469a={};_0xf3469a['model']=_['keys'](db[_0xc790('0x2b')][_0xc790('0x2c')]);_0xf3469a[_0xc790('0x2e')]=_[_0xc790('0x2f')](_0x5e7926['query']);_0xf3469a[_0xc790('0x30')]=_[_0xc790('0x31')](_0xf3469a[_0xc790('0x2d')],_0xf3469a['query']);_0x1fc3eb[_0xc790('0x32')]=_[_0xc790('0x31')](_0xf3469a[_0xc790('0x2d')],qs['fields'](_0x5e7926[_0xc790('0x2e')][_0xc790('0x33')]));_0x1fc3eb[_0xc790('0x32')]=_0x1fc3eb[_0xc790('0x32')][_0xc790('0x34')]?_0x1fc3eb[_0xc790('0x32')]:_0xf3469a['model'];if(_0x5e7926[_0xc790('0x2e')][_0xc790('0x41')]){_0x1fc3eb[_0xc790('0x42')]=[{'all':!![]}];}_0x1fc3eb=_[_0xc790('0x3f')]({},_0x1fc3eb,_0x5e7926[_0xc790('0x40')]);return db['AnalyticMetric'][_0xc790('0x46')](_0x1fc3eb)[_0xc790('0x23')](handleEntityNotFound(_0x212b29,null))['then'](respondWithResult(_0x212b29,null))[_0xc790('0x47')](handleError(_0x212b29,null));};exports[_0xc790('0x48')]=function(_0x17d2b2,_0x443e3d){return db[_0xc790('0x2b')]['create'](_0x17d2b2['body'],{})['then'](function(_0x462bc3){var _0x6b1946=_0x17d2b2[_0xc790('0x49')][_0xc790('0x24')]({'plain':!![]});if(!_0x6b1946)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x6b1946[_0xc790('0x4a')]==='user'){var _0x36907f=_0x462bc3['get']({'plain':!![]});var _0x32ab8f=_0xc790('0x25');return db['UserProfileSection'][_0xc790('0x46')]({'where':{'name':_0x32ab8f,'userProfileId':_0x6b1946[_0xc790('0x4b')]},'raw':!![]})[_0xc790('0x23')](function(_0x546beb){if(_0x546beb&&_0x546beb[_0xc790('0x4c')]===0x0){return db[_0xc790('0x4d')][_0xc790('0x48')]({'name':_0x36907f[_0xc790('0x29')],'resourceId':_0x36907f['id'],'type':_0x546beb[_0xc790('0x29')],'sectionId':_0x546beb['id']},{})[_0xc790('0x23')](function(){return _0x462bc3;});}else{return _0x462bc3;}})[_0xc790('0x47')](function(_0x22c286){logger[_0xc790('0x27')](_0xc790('0x4e'),_0x22c286);throw _0x22c286;});}return _0x462bc3;})[_0xc790('0x23')](respondWithResult(_0x443e3d,0xc9))[_0xc790('0x47')](handleError(_0x443e3d,null));};exports[_0xc790('0x4f')]=function(_0x286083,_0x27df10){if(_0x286083[_0xc790('0x50')]['id']){delete _0x286083['body']['id'];}return db[_0xc790('0x2b')][_0xc790('0x46')]({'where':{'id':_0x286083[_0xc790('0x45')]['id']}})['then'](handleEntityNotFound(_0x27df10,null))['then'](saveUpdates(_0x286083['body'],null))['then'](respondWithResult(_0x27df10,null))[_0xc790('0x47')](handleError(_0x27df10,null));};exports[_0xc790('0x26')]=function(_0x48a752,_0x1e6eeb){return db[_0xc790('0x2b')][_0xc790('0x46')]({'where':{'id':_0x48a752[_0xc790('0x45')]['id']}})[_0xc790('0x23')](handleEntityNotFound(_0x1e6eeb,null))[_0xc790('0x23')](removeEntity(_0x1e6eeb,null))[_0xc790('0x47')](handleError(_0x1e6eeb,null));};
\ No newline at end of file