Built motion from commit da24aabd.|2.6.20
[motion2.git] / server / api / userProfileSection / userProfileSection.controller.js
index c354812..d7aa2c1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcd82=['jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','then','destroy','stack','name','send','index','map','UserProfileSection','rawAttributes','fieldName','key','model','query','filters','attributes','fields','length','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','keys','intersection','find','create','body','catch','update','params','describe','eml-format','zip-dir','request-promise','bluebird','util','path','sox','to-csv','ejs','fs-extra','squel','crypto'];(function(_0x4ccda5,_0x3dc4e1){var _0x50d744=function(_0x3e0c90){while(--_0x3e0c90){_0x4ccda5['push'](_0x4ccda5['shift']());}};_0x50d744(++_0x3dc4e1);}(_0xcd82,0x1b6));var _0x2cd8=function(_0x18fac0,_0x523ba4){_0x18fac0=_0x18fac0-0x0;var _0x20e0a0=_0xcd82[_0x18fac0];return _0x20e0a0;};'use strict';var emlformat=require(_0x2cd8('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x2cd8('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x2cd8('0x2'));var moment=require('moment');var BPromise=require(_0x2cd8('0x3'));var Mustache=require('mustache');var util=require(_0x2cd8('0x4'));var path=require(_0x2cd8('0x5'));var sox=require(_0x2cd8('0x6'));var csv=require(_0x2cd8('0x7'));var ejs=require(_0x2cd8('0x8'));var fs=require('fs');var fs_extra=require(_0x2cd8('0x9'));var _=require('lodash');var squel=require(_0x2cd8('0xa'));var crypto=require(_0x2cd8('0xb'));var jsforce=require(_0x2cd8('0xc'));var deskjs=require(_0x2cd8('0xd'));var toCsv=require(_0x2cd8('0x7'));var querystring=require('querystring');var Papa=require(_0x2cd8('0xe'));var Redis=require(_0x2cd8('0xf'));var authService=require(_0x2cd8('0x10'));var qs=require(_0x2cd8('0x11'));var as=require(_0x2cd8('0x12'));var hardwareService=require(_0x2cd8('0x13'));var logger=require(_0x2cd8('0x14'))(_0x2cd8('0x15'));var utils=require(_0x2cd8('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x2cd8('0x17'));var db=require(_0x2cd8('0x18'))['db'];function respondWithStatusCode(_0x328bc2,_0x37837b){_0x37837b=_0x37837b||0xcc;return function(_0x2d8c07){if(_0x2d8c07){return _0x328bc2[_0x2cd8('0x19')](_0x37837b);}return _0x328bc2[_0x2cd8('0x1a')](_0x37837b)[_0x2cd8('0x1b')]();};}function respondWithResult(_0x96e5b0,_0x404d46){_0x404d46=_0x404d46||0xc8;return function(_0x332079){if(_0x332079){return _0x96e5b0[_0x2cd8('0x1a')](_0x404d46)[_0x2cd8('0x1c')](_0x332079);}};}function respondWithFilteredResult(_0x2f1a42,_0x559773){return function(_0x16a009){if(_0x16a009){var _0x1887f3=typeof _0x559773[_0x2cd8('0x1d')]===_0x2cd8('0x1e')&&typeof _0x559773[_0x2cd8('0x1f')]==='undefined';var _0x14f9f4=_0x16a009['count'];var _0x3a4b92=_0x1887f3?0x0:_0x559773[_0x2cd8('0x1d')];var _0x544812=_0x1887f3?_0x16a009[_0x2cd8('0x20')]:_0x559773[_0x2cd8('0x1d')]+_0x559773[_0x2cd8('0x1f')];var _0x594a36;if(_0x544812>=_0x14f9f4){_0x544812=_0x14f9f4;_0x594a36=0xc8;}else{_0x594a36=0xce;}_0x2f1a42[_0x2cd8('0x1a')](_0x594a36);return _0x2f1a42['set'](_0x2cd8('0x21'),_0x3a4b92+'-'+_0x544812+'/'+_0x14f9f4)['json'](_0x16a009);}return null;};}function patchUpdates(_0x1670e9){return function(_0xcbee60){try{jsonpatch[_0x2cd8('0x22')](_0xcbee60,_0x1670e9,!![]);}catch(_0x278549){return BPromise[_0x2cd8('0x23')](_0x278549);}return _0xcbee60[_0x2cd8('0x24')]();};}function saveUpdates(_0x278ef1,_0x4c8a14){return function(_0x213588){if(_0x213588){return _0x213588['update'](_0x278ef1)[_0x2cd8('0x25')](function(_0x17b30f){return _0x17b30f;});}return null;};}function removeEntity(_0x2122e1,_0x405b78){return function(_0x2be45e){if(_0x2be45e){return _0x2be45e[_0x2cd8('0x26')]()[_0x2cd8('0x25')](function(){_0x2122e1['status'](0xcc)[_0x2cd8('0x1b')]();});}};}function handleEntityNotFound(_0x4a6a36,_0xea354b){return function(_0x39ddf2){if(!_0x39ddf2){_0x4a6a36[_0x2cd8('0x19')](0x194);}return _0x39ddf2;};}function handleError(_0x5dd2dc,_0x106938){_0x106938=_0x106938||0x1f4;return function(_0x46557b){logger['error'](_0x46557b[_0x2cd8('0x27')]);if(_0x46557b[_0x2cd8('0x28')]){delete _0x46557b[_0x2cd8('0x28')];}_0x5dd2dc[_0x2cd8('0x1a')](_0x106938)[_0x2cd8('0x29')](_0x46557b);};}exports[_0x2cd8('0x2a')]=function(_0x4e556c,_0x200ea0){var _0x2e1347={},_0x843b6b={},_0x24943f={'count':0x0,'rows':[]};var _0x77ed2e=_[_0x2cd8('0x2b')](db[_0x2cd8('0x2c')][_0x2cd8('0x2d')],function(_0x176270){return{'name':_0x176270[_0x2cd8('0x2e')],'type':_0x176270['type'][_0x2cd8('0x2f')]};});_0x843b6b[_0x2cd8('0x30')]=_['map'](_0x77ed2e,_0x2cd8('0x28'));_0x843b6b[_0x2cd8('0x31')]=_['keys'](_0x4e556c[_0x2cd8('0x31')]);_0x843b6b[_0x2cd8('0x32')]=_['intersection'](_0x843b6b[_0x2cd8('0x30')],_0x843b6b[_0x2cd8('0x31')]);_0x2e1347[_0x2cd8('0x33')]=_['intersection'](_0x843b6b[_0x2cd8('0x30')],qs['fields'](_0x4e556c['query'][_0x2cd8('0x34')]));_0x2e1347['attributes']=_0x2e1347[_0x2cd8('0x33')][_0x2cd8('0x35')]?_0x2e1347[_0x2cd8('0x33')]:_0x843b6b[_0x2cd8('0x30')];if(!_0x4e556c['query']['hasOwnProperty']('nolimit')){_0x2e1347[_0x2cd8('0x1f')]=qs['limit'](_0x4e556c[_0x2cd8('0x31')]['limit']);_0x2e1347['offset']=qs['offset'](_0x4e556c[_0x2cd8('0x31')][_0x2cd8('0x1d')]);}_0x2e1347['order']=qs[_0x2cd8('0x36')](_0x4e556c[_0x2cd8('0x31')][_0x2cd8('0x36')]);_0x2e1347[_0x2cd8('0x37')]=qs[_0x2cd8('0x32')](_[_0x2cd8('0x38')](_0x4e556c[_0x2cd8('0x31')],_0x843b6b[_0x2cd8('0x32')]),_0x77ed2e);if(_0x4e556c['query'][_0x2cd8('0x39')]){_0x2e1347[_0x2cd8('0x37')]=_[_0x2cd8('0x3a')](_0x2e1347[_0x2cd8('0x37')],{'$or':_[_0x2cd8('0x2b')](_0x77ed2e,function(_0x1cf97d){if(_0x1cf97d['type']!==_0x2cd8('0x3b')){var _0x3d21f6={};_0x3d21f6[_0x1cf97d[_0x2cd8('0x28')]]={'$like':'%'+_0x4e556c[_0x2cd8('0x31')][_0x2cd8('0x39')]+'%'};return _0x3d21f6;}})});}_0x2e1347=_[_0x2cd8('0x3a')]({},_0x2e1347,_0x4e556c[_0x2cd8('0x3c')]);var _0x5358d3={'where':_0x2e1347[_0x2cd8('0x37')]};return db['UserProfileSection'][_0x2cd8('0x20')](_0x5358d3)[_0x2cd8('0x25')](function(_0x49ae5e){_0x24943f[_0x2cd8('0x20')]=_0x49ae5e;if(_0x4e556c[_0x2cd8('0x31')][_0x2cd8('0x3d')]){_0x2e1347[_0x2cd8('0x3e')]=[{'all':!![]}];}return db[_0x2cd8('0x2c')][_0x2cd8('0x3f')](_0x2e1347);})[_0x2cd8('0x25')](function(_0x3749c1){_0x24943f[_0x2cd8('0x40')]=_0x3749c1;return _0x24943f;})['then'](respondWithFilteredResult(_0x200ea0,_0x2e1347))['catch'](handleError(_0x200ea0,null));};exports[_0x2cd8('0x41')]=function(_0xb30841,_0x295c71){var _0x5ea121={'raw':![],'where':{'id':_0xb30841['params']['id']}},_0x509c55={};_0x509c55[_0x2cd8('0x30')]=_[_0x2cd8('0x42')](db['UserProfileSection'][_0x2cd8('0x2d')]);_0x509c55[_0x2cd8('0x31')]=_[_0x2cd8('0x42')](_0xb30841[_0x2cd8('0x31')]);_0x509c55[_0x2cd8('0x32')]=_[_0x2cd8('0x43')](_0x509c55[_0x2cd8('0x30')],_0x509c55['query']);_0x5ea121['attributes']=_[_0x2cd8('0x43')](_0x509c55[_0x2cd8('0x30')],qs[_0x2cd8('0x34')](_0xb30841[_0x2cd8('0x31')][_0x2cd8('0x34')]));_0x5ea121['attributes']=_0x5ea121[_0x2cd8('0x33')][_0x2cd8('0x35')]?_0x5ea121[_0x2cd8('0x33')]:_0x509c55['model'];if(_0xb30841[_0x2cd8('0x31')]['includeAll']){_0x5ea121[_0x2cd8('0x3e')]=[{'all':!![]}];}_0x5ea121=_[_0x2cd8('0x3a')]({},_0x5ea121,_0xb30841['options']);return db[_0x2cd8('0x2c')][_0x2cd8('0x44')](_0x5ea121)[_0x2cd8('0x25')](handleEntityNotFound(_0x295c71,null))['then'](respondWithResult(_0x295c71,null))['catch'](handleError(_0x295c71,null));};exports['create']=function(_0x687229,_0x2d5ce6){return db[_0x2cd8('0x2c')][_0x2cd8('0x45')](_0x687229[_0x2cd8('0x46')],{})['then'](respondWithResult(_0x2d5ce6,0xc9))[_0x2cd8('0x47')](handleError(_0x2d5ce6,null));};exports[_0x2cd8('0x48')]=function(_0x1a9667,_0x1ff6ae){if(_0x1a9667[_0x2cd8('0x46')]['id']){delete _0x1a9667[_0x2cd8('0x46')]['id'];}return db[_0x2cd8('0x2c')][_0x2cd8('0x44')]({'where':{'id':_0x1a9667[_0x2cd8('0x49')]['id']}})[_0x2cd8('0x25')](handleEntityNotFound(_0x1ff6ae,null))[_0x2cd8('0x25')](saveUpdates(_0x1a9667[_0x2cd8('0x46')],null))['then'](respondWithResult(_0x1ff6ae,null))[_0x2cd8('0x47')](handleError(_0x1ff6ae,null));};exports[_0x2cd8('0x26')]=function(_0x1e2703,_0x4fbfaa){return db[_0x2cd8('0x2c')]['find']({'where':{'id':_0x1e2703['params']['id']}})[_0x2cd8('0x25')](handleEntityNotFound(_0x4fbfaa,null))[_0x2cd8('0x25')](removeEntity(_0x4fbfaa,null))['catch'](handleError(_0x4fbfaa,null));};exports['describe']=function(_0x511632,_0x2c707b){return db[_0x2cd8('0x2c')][_0x2cd8('0x4a')]()[_0x2cd8('0x25')](respondWithResult(_0x2c707b,null))['catch'](handleError(_0x2c707b,null));};
\ No newline at end of file
+var _0xda3d=['sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','undefined','count','limit','set','Content-Range','json','apply','reject','update','then','destroy','error','stack','send','index','map','UserProfileSection','type','key','model','query','keys','filters','intersection','attributes','fields','length','order','sort','where','pick','filter','merge','VIRTUAL','name','options','includeAll','include','findAll','rows','catch','show','params','rawAttributes','find','create','body','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x1cc8fe,_0x105328){var _0x230054=function(_0x1a1b56){while(--_0x1a1b56){_0x1cc8fe['push'](_0x1cc8fe['shift']());}};_0x230054(++_0x105328);}(_0xda3d,0xe6));var _0xdda3=function(_0xe38bb1,_0x38a9ff){_0xe38bb1=_0xe38bb1-0x0;var _0x431789=_0xda3d[_0xe38bb1];return _0x431789;};'use strict';var emlformat=require(_0xdda3('0x0'));var rimraf=require(_0xdda3('0x1'));var zipdir=require(_0xdda3('0x2'));var jsonpatch=require(_0xdda3('0x3'));var rp=require(_0xdda3('0x4'));var moment=require(_0xdda3('0x5'));var BPromise=require(_0xdda3('0x6'));var Mustache=require(_0xdda3('0x7'));var util=require(_0xdda3('0x8'));var path=require(_0xdda3('0x9'));var sox=require(_0xdda3('0xa'));var csv=require(_0xdda3('0xb'));var ejs=require(_0xdda3('0xc'));var fs=require('fs');var fs_extra=require(_0xdda3('0xd'));var _=require('lodash');var squel=require(_0xdda3('0xe'));var crypto=require(_0xdda3('0xf'));var jsforce=require(_0xdda3('0x10'));var deskjs=require(_0xdda3('0x11'));var toCsv=require('to-csv');var querystring=require(_0xdda3('0x12'));var Papa=require(_0xdda3('0x13'));var Redis=require(_0xdda3('0x14'));var authService=require('../../components/auth/service');var qs=require(_0xdda3('0x15'));var as=require(_0xdda3('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xdda3('0x17'))(_0xdda3('0x18'));var utils=require('../../config/utils');var config=require(_0xdda3('0x19'));var licenseUtil=require(_0xdda3('0x1a'));var db=require(_0xdda3('0x1b'))['db'];function respondWithStatusCode(_0x4ff1aa,_0x13de6f){_0x13de6f=_0x13de6f||0xcc;return function(_0x52696e){if(_0x52696e){return _0x4ff1aa[_0xdda3('0x1c')](_0x13de6f);}return _0x4ff1aa[_0xdda3('0x1d')](_0x13de6f)[_0xdda3('0x1e')]();};}function respondWithResult(_0xbab1ee,_0x5193c7){_0x5193c7=_0x5193c7||0xc8;return function(_0x57f37a){if(_0x57f37a){return _0xbab1ee['status'](_0x5193c7)['json'](_0x57f37a);}};}function respondWithFilteredResult(_0x5e138c,_0xdf9c9c){return function(_0x7d5878){if(_0x7d5878){var _0x65fa47=typeof _0xdf9c9c[_0xdda3('0x1f')]===_0xdda3('0x20')&&typeof _0xdf9c9c['limit']==='undefined';var _0x48993a=_0x7d5878[_0xdda3('0x21')];var _0x29478c=_0x65fa47?0x0:_0xdf9c9c[_0xdda3('0x1f')];var _0x5c5970=_0x65fa47?_0x7d5878[_0xdda3('0x21')]:_0xdf9c9c['offset']+_0xdf9c9c[_0xdda3('0x22')];var _0x3feb92;if(_0x5c5970>=_0x48993a){_0x5c5970=_0x48993a;_0x3feb92=0xc8;}else{_0x3feb92=0xce;}_0x5e138c[_0xdda3('0x1d')](_0x3feb92);return _0x5e138c[_0xdda3('0x23')](_0xdda3('0x24'),_0x29478c+'-'+_0x5c5970+'/'+_0x48993a)[_0xdda3('0x25')](_0x7d5878);}return null;};}function patchUpdates(_0x2b0163){return function(_0xf7249c){try{jsonpatch[_0xdda3('0x26')](_0xf7249c,_0x2b0163,!![]);}catch(_0x2557a8){return BPromise[_0xdda3('0x27')](_0x2557a8);}return _0xf7249c['save']();};}function saveUpdates(_0x237be2,_0x1ed2b7){return function(_0x1183f0){if(_0x1183f0){return _0x1183f0[_0xdda3('0x28')](_0x237be2)[_0xdda3('0x29')](function(_0x284aba){return _0x284aba;});}return null;};}function removeEntity(_0x1186c4,_0x1ce9c5){return function(_0x4e4ccd){if(_0x4e4ccd){return _0x4e4ccd[_0xdda3('0x2a')]()[_0xdda3('0x29')](function(){_0x1186c4[_0xdda3('0x1d')](0xcc)[_0xdda3('0x1e')]();});}};}function handleEntityNotFound(_0x104bab,_0x5f5446){return function(_0x168c76){if(!_0x168c76){_0x104bab['sendStatus'](0x194);}return _0x168c76;};}function handleError(_0x161f4f,_0x2b96ce){_0x2b96ce=_0x2b96ce||0x1f4;return function(_0x5d9fd1){logger[_0xdda3('0x2b')](_0x5d9fd1[_0xdda3('0x2c')]);if(_0x5d9fd1['name']){delete _0x5d9fd1['name'];}_0x161f4f['status'](_0x2b96ce)[_0xdda3('0x2d')](_0x5d9fd1);};}exports[_0xdda3('0x2e')]=function(_0x125363,_0x199aec){var _0x1f1f9f={},_0x3810f2={},_0xc63223={'count':0x0,'rows':[]};var _0x17c85b=_[_0xdda3('0x2f')](db[_0xdda3('0x30')]['rawAttributes'],function(_0x58cf67){return{'name':_0x58cf67['fieldName'],'type':_0x58cf67[_0xdda3('0x31')][_0xdda3('0x32')]};});_0x3810f2[_0xdda3('0x33')]=_[_0xdda3('0x2f')](_0x17c85b,'name');_0x3810f2[_0xdda3('0x34')]=_[_0xdda3('0x35')](_0x125363[_0xdda3('0x34')]);_0x3810f2[_0xdda3('0x36')]=_[_0xdda3('0x37')](_0x3810f2['model'],_0x3810f2[_0xdda3('0x34')]);_0x1f1f9f[_0xdda3('0x38')]=_[_0xdda3('0x37')](_0x3810f2[_0xdda3('0x33')],qs[_0xdda3('0x39')](_0x125363[_0xdda3('0x34')][_0xdda3('0x39')]));_0x1f1f9f[_0xdda3('0x38')]=_0x1f1f9f[_0xdda3('0x38')][_0xdda3('0x3a')]?_0x1f1f9f[_0xdda3('0x38')]:_0x3810f2[_0xdda3('0x33')];if(!_0x125363['query']['hasOwnProperty']('nolimit')){_0x1f1f9f[_0xdda3('0x22')]=qs[_0xdda3('0x22')](_0x125363['query'][_0xdda3('0x22')]);_0x1f1f9f[_0xdda3('0x1f')]=qs[_0xdda3('0x1f')](_0x125363['query'][_0xdda3('0x1f')]);}_0x1f1f9f[_0xdda3('0x3b')]=qs[_0xdda3('0x3c')](_0x125363[_0xdda3('0x34')]['sort']);_0x1f1f9f[_0xdda3('0x3d')]=qs[_0xdda3('0x36')](_[_0xdda3('0x3e')](_0x125363[_0xdda3('0x34')],_0x3810f2['filters']),_0x17c85b);if(_0x125363[_0xdda3('0x34')][_0xdda3('0x3f')]){_0x1f1f9f[_0xdda3('0x3d')]=_[_0xdda3('0x40')](_0x1f1f9f['where'],{'$or':_[_0xdda3('0x2f')](_0x17c85b,function(_0x596618){if(_0x596618[_0xdda3('0x31')]!==_0xdda3('0x41')){var _0xb5ec3d={};_0xb5ec3d[_0x596618[_0xdda3('0x42')]]={'$like':'%'+_0x125363[_0xdda3('0x34')][_0xdda3('0x3f')]+'%'};return _0xb5ec3d;}})});}_0x1f1f9f=_[_0xdda3('0x40')]({},_0x1f1f9f,_0x125363[_0xdda3('0x43')]);var _0x8a9dac={'where':_0x1f1f9f[_0xdda3('0x3d')]};return db['UserProfileSection']['count'](_0x8a9dac)[_0xdda3('0x29')](function(_0xad7e8f){_0xc63223[_0xdda3('0x21')]=_0xad7e8f;if(_0x125363['query'][_0xdda3('0x44')]){_0x1f1f9f[_0xdda3('0x45')]=[{'all':!![]}];}return db[_0xdda3('0x30')][_0xdda3('0x46')](_0x1f1f9f);})[_0xdda3('0x29')](function(_0x462ae8){_0xc63223[_0xdda3('0x47')]=_0x462ae8;return _0xc63223;})[_0xdda3('0x29')](respondWithFilteredResult(_0x199aec,_0x1f1f9f))[_0xdda3('0x48')](handleError(_0x199aec,null));};exports[_0xdda3('0x49')]=function(_0x4ff3ed,_0x7b08f8){var _0x43ea49={'raw':![],'where':{'id':_0x4ff3ed[_0xdda3('0x4a')]['id']}},_0x17edd0={};_0x17edd0[_0xdda3('0x33')]=_[_0xdda3('0x35')](db['UserProfileSection'][_0xdda3('0x4b')]);_0x17edd0[_0xdda3('0x34')]=_[_0xdda3('0x35')](_0x4ff3ed[_0xdda3('0x34')]);_0x17edd0[_0xdda3('0x36')]=_[_0xdda3('0x37')](_0x17edd0['model'],_0x17edd0['query']);_0x43ea49[_0xdda3('0x38')]=_[_0xdda3('0x37')](_0x17edd0[_0xdda3('0x33')],qs[_0xdda3('0x39')](_0x4ff3ed[_0xdda3('0x34')][_0xdda3('0x39')]));_0x43ea49[_0xdda3('0x38')]=_0x43ea49['attributes']['length']?_0x43ea49[_0xdda3('0x38')]:_0x17edd0[_0xdda3('0x33')];if(_0x4ff3ed[_0xdda3('0x34')][_0xdda3('0x44')]){_0x43ea49['include']=[{'all':!![]}];}_0x43ea49=_[_0xdda3('0x40')]({},_0x43ea49,_0x4ff3ed['options']);return db['UserProfileSection'][_0xdda3('0x4c')](_0x43ea49)[_0xdda3('0x29')](handleEntityNotFound(_0x7b08f8,null))[_0xdda3('0x29')](respondWithResult(_0x7b08f8,null))['catch'](handleError(_0x7b08f8,null));};exports[_0xdda3('0x4d')]=function(_0x721b56,_0x3b99e4){return db['UserProfileSection']['create'](_0x721b56['body'],{})[_0xdda3('0x29')](respondWithResult(_0x3b99e4,0xc9))[_0xdda3('0x48')](handleError(_0x3b99e4,null));};exports[_0xdda3('0x28')]=function(_0x400b5c,_0x2ea5ad){if(_0x400b5c[_0xdda3('0x4e')]['id']){delete _0x400b5c[_0xdda3('0x4e')]['id'];}return db[_0xdda3('0x30')]['find']({'where':{'id':_0x400b5c[_0xdda3('0x4a')]['id']}})[_0xdda3('0x29')](handleEntityNotFound(_0x2ea5ad,null))[_0xdda3('0x29')](saveUpdates(_0x400b5c['body'],null))[_0xdda3('0x29')](respondWithResult(_0x2ea5ad,null))['catch'](handleError(_0x2ea5ad,null));};exports[_0xdda3('0x2a')]=function(_0x50b760,_0x27788a){return db[_0xdda3('0x30')][_0xdda3('0x4c')]({'where':{'id':_0x50b760[_0xdda3('0x4a')]['id']}})[_0xdda3('0x29')](handleEntityNotFound(_0x27788a,null))[_0xdda3('0x29')](removeEntity(_0x27788a,null))[_0xdda3('0x48')](handleError(_0x27788a,null));};exports[_0xdda3('0x4f')]=function(_0x7f020,_0x8d3dd0){return db[_0xdda3('0x30')][_0xdda3('0x4f')]()[_0xdda3('0x29')](respondWithResult(_0x8d3dd0,null))[_0xdda3('0x48')](handleError(_0x8d3dd0,null));};
\ No newline at end of file