Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 7a1e8b6..3204523 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfb4c=['order','sort','where','pick','filter','merge','field','options','includeAll','include','findAll','rows','show','params','VoiceChanSpy','length','catch','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','userProfileId','autoAssociation','error','body','html-pdf','rimraf','fast-json-patch','request-promise','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','then','destroy','get','ChanSpies','UserProfileResource','stack','name','send','index','rawAttributes','model','query','keys','filters','intersection','fields','attributes','nolimit'];(function(_0x36fbef,_0x4ffc84){var _0x45e270=function(_0x32dd95){while(--_0x32dd95){_0x36fbef['push'](_0x36fbef['shift']());}};_0x45e270(++_0x4ffc84);}(_0xfb4c,0x108));var _0xcfb4=function(_0x412a5a,_0x336e5e){_0x412a5a=_0x412a5a-0x0;var _0x1b5c0b=_0xfb4c[_0x412a5a];return _0x1b5c0b;};'use strict';var pdf=require(_0xcfb4('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xcfb4('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xcfb4('0x2'));var rp=require(_0xcfb4('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xcfb4('0x4'));var util=require(_0xcfb4('0x5'));var path=require(_0xcfb4('0x6'));var sox=require(_0xcfb4('0x7'));var csv=require('to-csv');var ejs=require(_0xcfb4('0x8'));var fs=require('fs');var _=require(_0xcfb4('0x9'));var squel=require(_0xcfb4('0xa'));var crypto=require(_0xcfb4('0xb'));var jsforce=require(_0xcfb4('0xc'));var deskjs=require(_0xcfb4('0xd'));var toCsv=require(_0xcfb4('0xe'));var querystring=require(_0xcfb4('0xf'));var Papa=require(_0xcfb4('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xcfb4('0x11'));var hardwareService=require(_0xcfb4('0x12'));var logger=require(_0xcfb4('0x13'))(_0xcfb4('0x14'));var utils=require('../../config/utils');var config=require(_0xcfb4('0x15'));var db=require(_0xcfb4('0x16'))['db'];function respondWithStatusCode(_0x590951,_0x4fd0d5){_0x4fd0d5=_0x4fd0d5||0xcc;return function(_0xc19b99){if(_0xc19b99){return _0x590951[_0xcfb4('0x17')](_0x4fd0d5);}return _0x590951[_0xcfb4('0x18')](_0x4fd0d5)[_0xcfb4('0x19')]();};}function respondWithResult(_0x5e92fa,_0xe72c47){_0xe72c47=_0xe72c47||0xc8;return function(_0x3a12dc){if(_0x3a12dc){return _0x5e92fa[_0xcfb4('0x18')](_0xe72c47)[_0xcfb4('0x1a')](_0x3a12dc);}};}function respondWithFilteredResult(_0x231f1c,_0x3cc58a){return function(_0x4028ea){if(_0x4028ea){var _0x23f010=_0x4028ea[_0xcfb4('0x1b')],_0x273d40=_0x3cc58a[_0xcfb4('0x1c')],_0xf67631=_0x3cc58a['offset']+_0x3cc58a[_0xcfb4('0x1d')],_0x337356;if(_0xf67631>=_0x23f010){_0xf67631=_0x23f010;_0x337356=0xc8;}else{_0x337356=0xce;}_0x231f1c[_0xcfb4('0x18')](_0x337356);return _0x231f1c[_0xcfb4('0x1e')]('Content-Range',_0x273d40+'-'+_0xf67631+'/'+_0x23f010)[_0xcfb4('0x1a')](_0x4028ea);}return null;};}function patchUpdates(_0x4e1897){return function(_0x38ecca){try{jsonpatch[_0xcfb4('0x1f')](_0x38ecca,_0x4e1897,!![]);}catch(_0xf43b68){return BPromise['reject'](_0xf43b68);}return _0x38ecca[_0xcfb4('0x20')]();};}function saveUpdates(_0x36d937,_0xfec2e){return function(_0x3a75bf){if(_0x3a75bf){return _0x3a75bf[_0xcfb4('0x21')](_0x36d937)[_0xcfb4('0x22')](function(_0xb10bdc){return _0xb10bdc;});}return null;};}function removeEntity(_0x3a26b7,_0x544d1f){return function(_0x21ed59){if(_0x21ed59){return _0x21ed59[_0xcfb4('0x23')]()[_0xcfb4('0x22')](function(){var _0x542f97=_0x21ed59[_0xcfb4('0x24')]({'plain':!![]});var _0x4b4688=_0xcfb4('0x25');return db[_0xcfb4('0x26')][_0xcfb4('0x23')]({'where':{'type':_0x4b4688,'resourceId':_0x542f97['id']}})[_0xcfb4('0x22')](function(){return _0x21ed59;});})[_0xcfb4('0x22')](function(){_0x3a26b7[_0xcfb4('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x48a18d,_0x469de1){return function(_0x3b3113){if(!_0x3b3113){_0x48a18d[_0xcfb4('0x17')](0x194);}return _0x3b3113;};}function handleError(_0x62694f,_0x2028b1){_0x2028b1=_0x2028b1||0x1f4;return function(_0x5bf738){logger['error'](_0x5bf738[_0xcfb4('0x27')]);if(_0x5bf738[_0xcfb4('0x28')]){delete _0x5bf738[_0xcfb4('0x28')];}_0x62694f[_0xcfb4('0x18')](_0x2028b1)[_0xcfb4('0x29')](_0x5bf738);};}exports[_0xcfb4('0x2a')]=function(_0x1a7203,_0x538952){var _0x4f5ffb={},_0x35ccdb={},_0x451713={'count':0x0,'rows':[]};var _0x6d8ea=db['VoiceChanSpy'][_0xcfb4('0x2b')];_0x35ccdb[_0xcfb4('0x2c')]=_['keys'](_0x6d8ea);_0x35ccdb[_0xcfb4('0x2d')]=_[_0xcfb4('0x2e')](_0x1a7203[_0xcfb4('0x2d')]);_0x35ccdb[_0xcfb4('0x2f')]=_[_0xcfb4('0x30')](_0x35ccdb[_0xcfb4('0x2c')],_0x35ccdb['query']);_0x4f5ffb['attributes']=_[_0xcfb4('0x30')](_0x35ccdb[_0xcfb4('0x2c')],qs[_0xcfb4('0x31')](_0x1a7203[_0xcfb4('0x2d')][_0xcfb4('0x31')]));_0x4f5ffb[_0xcfb4('0x32')]=_0x4f5ffb[_0xcfb4('0x32')]['length']?_0x4f5ffb[_0xcfb4('0x32')]:_0x35ccdb['model'];if(!_0x1a7203['query']['hasOwnProperty'](_0xcfb4('0x33'))){_0x4f5ffb['limit']=qs[_0xcfb4('0x1d')](_0x1a7203[_0xcfb4('0x2d')][_0xcfb4('0x1d')]);_0x4f5ffb[_0xcfb4('0x1c')]=qs[_0xcfb4('0x1c')](_0x1a7203['query'][_0xcfb4('0x1c')]);}_0x4f5ffb[_0xcfb4('0x34')]=qs[_0xcfb4('0x35')](_0x1a7203['query'][_0xcfb4('0x35')]);_0x4f5ffb[_0xcfb4('0x36')]=qs['filters'](_[_0xcfb4('0x37')](_0x1a7203[_0xcfb4('0x2d')],_0x35ccdb[_0xcfb4('0x2f')]));if(_0x1a7203['query'][_0xcfb4('0x38')]){_0x4f5ffb[_0xcfb4('0x36')]=_[_0xcfb4('0x39')](_0x4f5ffb['where'],{'$or':_['map'](_0x6d8ea,function(_0x2162ea){if(_0x2162ea['type']['key']!=='VIRTUAL'){var _0x249aa9={};_0x249aa9[_0x2162ea[_0xcfb4('0x3a')]]={'$like':'%'+_0x1a7203[_0xcfb4('0x2d')][_0xcfb4('0x38')]+'%'};return _0x249aa9;}})});}_0x4f5ffb=_[_0xcfb4('0x39')]({},_0x4f5ffb,_0x1a7203[_0xcfb4('0x3b')]);var _0x3cea94={'where':_0x4f5ffb[_0xcfb4('0x36')]};return db['VoiceChanSpy'][_0xcfb4('0x1b')](_0x3cea94)[_0xcfb4('0x22')](function(_0x15312e){_0x451713[_0xcfb4('0x1b')]=_0x15312e;if(_0x1a7203[_0xcfb4('0x2d')][_0xcfb4('0x3c')]){_0x4f5ffb[_0xcfb4('0x3d')]=[{'all':!![]}];}return db['VoiceChanSpy'][_0xcfb4('0x3e')](_0x4f5ffb);})[_0xcfb4('0x22')](function(_0x4b8010){_0x451713[_0xcfb4('0x3f')]=_0x4b8010;return _0x451713;})[_0xcfb4('0x22')](respondWithFilteredResult(_0x538952,_0x4f5ffb))['catch'](handleError(_0x538952,null));};exports[_0xcfb4('0x40')]=function(_0x48c5b5,_0x509eb6){var _0x3b7b27={'raw':![],'where':{'id':_0x48c5b5[_0xcfb4('0x41')]['id']}},_0x7d1a63={};_0x7d1a63[_0xcfb4('0x2c')]=_[_0xcfb4('0x2e')](db[_0xcfb4('0x42')][_0xcfb4('0x2b')]);_0x7d1a63['query']=_[_0xcfb4('0x2e')](_0x48c5b5[_0xcfb4('0x2d')]);_0x7d1a63[_0xcfb4('0x2f')]=_[_0xcfb4('0x30')](_0x7d1a63['model'],_0x7d1a63[_0xcfb4('0x2d')]);_0x3b7b27[_0xcfb4('0x32')]=_[_0xcfb4('0x30')](_0x7d1a63[_0xcfb4('0x2c')],qs['fields'](_0x48c5b5[_0xcfb4('0x2d')][_0xcfb4('0x31')]));_0x3b7b27[_0xcfb4('0x32')]=_0x3b7b27[_0xcfb4('0x32')][_0xcfb4('0x43')]?_0x3b7b27['attributes']:_0x7d1a63[_0xcfb4('0x2c')];if(_0x48c5b5[_0xcfb4('0x2d')][_0xcfb4('0x3c')]){_0x3b7b27[_0xcfb4('0x3d')]=[{'all':!![]}];}_0x3b7b27=_[_0xcfb4('0x39')]({},_0x3b7b27,_0x48c5b5[_0xcfb4('0x3b')]);return db[_0xcfb4('0x42')]['find'](_0x3b7b27)[_0xcfb4('0x22')](handleEntityNotFound(_0x509eb6,null))[_0xcfb4('0x22')](respondWithResult(_0x509eb6,null))[_0xcfb4('0x44')](handleError(_0x509eb6,null));};exports[_0xcfb4('0x45')]=function(_0x519e7b,_0x379609){return db[_0xcfb4('0x42')][_0xcfb4('0x45')](_0x519e7b['body'],{})[_0xcfb4('0x22')](function(_0xafb83c){var _0x3a0ca7=_0x519e7b[_0xcfb4('0x46')][_0xcfb4('0x24')]({'plain':!![]});if(!_0x3a0ca7)throw new Error(_0xcfb4('0x47'));if(_0x3a0ca7[_0xcfb4('0x48')]===_0xcfb4('0x46')){var _0x5da451=_0xafb83c[_0xcfb4('0x24')]({'plain':!![]});var _0x2cd76e='ChanSpies';return db[_0xcfb4('0x49')][_0xcfb4('0x4a')]({'where':{'name':_0x2cd76e,'userProfileId':_0x3a0ca7[_0xcfb4('0x4b')]},'raw':!![]})[_0xcfb4('0x22')](function(_0x360dfb){if(_0x360dfb&&_0x360dfb[_0xcfb4('0x4c')]===0x0){return db[_0xcfb4('0x26')][_0xcfb4('0x45')]({'name':_0x5da451['name'],'resourceId':_0x5da451['id'],'type':_0x360dfb[_0xcfb4('0x28')],'sectionId':_0x360dfb['id']},{})[_0xcfb4('0x22')](function(){return _0xafb83c;});}else{return _0xafb83c;}})['catch'](function(_0x3ee901){logger[_0xcfb4('0x4d')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x3ee901);throw _0x3ee901;});}return _0xafb83c;})[_0xcfb4('0x22')](respondWithResult(_0x379609,0xc9))[_0xcfb4('0x44')](handleError(_0x379609,null));};exports['update']=function(_0x1c9ca7,_0xdf121e){if(_0x1c9ca7[_0xcfb4('0x4e')]['id']){delete _0x1c9ca7[_0xcfb4('0x4e')]['id'];}return db[_0xcfb4('0x42')][_0xcfb4('0x4a')]({'where':{'id':_0x1c9ca7['params']['id']}})['then'](handleEntityNotFound(_0xdf121e,null))[_0xcfb4('0x22')](saveUpdates(_0x1c9ca7[_0xcfb4('0x4e')],null))[_0xcfb4('0x22')](respondWithResult(_0xdf121e,null))[_0xcfb4('0x44')](handleError(_0xdf121e,null));};exports[_0xcfb4('0x23')]=function(_0x5c811d,_0x2ebc1b){return db[_0xcfb4('0x42')][_0xcfb4('0x4a')]({'where':{'id':_0x5c811d[_0xcfb4('0x41')]['id']}})[_0xcfb4('0x22')](handleEntityNotFound(_0x2ebc1b,null))['then'](removeEntity(_0x2ebc1b,null))[_0xcfb4('0x44')](handleError(_0x2ebc1b,null));};
\ No newline at end of file
+var _0x49b6=['error','name','send','index','VoiceChanSpy','rawAttributes','keys','query','filters','attributes','intersection','fields','model','hasOwnProperty','nolimit','sort','where','pick','merge','map','type','key','VIRTUAL','field','options','findAll','rows','catch','show','params','includeAll','include','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','ChanSpies','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','sendStatus','status','end','count','offset','limit','set','apply','reject','save','then','destroy','get'];(function(_0x2bcb75,_0x5789a7){var _0x175345=function(_0x3a7d41){while(--_0x3a7d41){_0x2bcb75['push'](_0x2bcb75['shift']());}};_0x175345(++_0x5789a7);}(_0x49b6,0x7d));var _0x649b=function(_0x43841f,_0x4df0c4){_0x43841f=_0x43841f-0x0;var _0x417f61=_0x49b6[_0x43841f];return _0x417f61;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x649b('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x649b('0x1'));var jsonpatch=require(_0x649b('0x2'));var rp=require(_0x649b('0x3'));var moment=require(_0x649b('0x4'));var BPromise=require(_0x649b('0x5'));var Mustache=require(_0x649b('0x6'));var util=require(_0x649b('0x7'));var path=require('path');var sox=require(_0x649b('0x8'));var csv=require(_0x649b('0x9'));var ejs=require(_0x649b('0xa'));var fs=require('fs');var _=require(_0x649b('0xb'));var squel=require('squel');var crypto=require(_0x649b('0xc'));var jsforce=require(_0x649b('0xd'));var deskjs=require(_0x649b('0xe'));var toCsv=require(_0x649b('0x9'));var querystring=require(_0x649b('0xf'));var Papa=require(_0x649b('0x10'));var Redis=require(_0x649b('0x11'));var authService=require(_0x649b('0x12'));var qs=require(_0x649b('0x13'));var hardwareService=require(_0x649b('0x14'));var logger=require('../../config/logger')(_0x649b('0x15'));var utils=require(_0x649b('0x16'));var config=require(_0x649b('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x26cb24,_0x3b32b5){_0x3b32b5=_0x3b32b5||0xcc;return function(_0x40f701){if(_0x40f701){return _0x26cb24[_0x649b('0x18')](_0x3b32b5);}return _0x26cb24[_0x649b('0x19')](_0x3b32b5)[_0x649b('0x1a')]();};}function respondWithResult(_0x4c4287,_0x4d570c){_0x4d570c=_0x4d570c||0xc8;return function(_0x3655e2){if(_0x3655e2){return _0x4c4287[_0x649b('0x19')](_0x4d570c)['json'](_0x3655e2);}};}function respondWithFilteredResult(_0x3092a7,_0x5cf00f){return function(_0x28717a){if(_0x28717a){var _0x490c82=_0x28717a[_0x649b('0x1b')],_0x3a6430=_0x5cf00f[_0x649b('0x1c')],_0x19fdd4=_0x5cf00f['offset']+_0x5cf00f[_0x649b('0x1d')],_0x22fa11;if(_0x19fdd4>=_0x490c82){_0x19fdd4=_0x490c82;_0x22fa11=0xc8;}else{_0x22fa11=0xce;}_0x3092a7[_0x649b('0x19')](_0x22fa11);return _0x3092a7[_0x649b('0x1e')]('Content-Range',_0x3a6430+'-'+_0x19fdd4+'/'+_0x490c82)['json'](_0x28717a);}return null;};}function patchUpdates(_0x188f68){return function(_0x4639ee){try{jsonpatch[_0x649b('0x1f')](_0x4639ee,_0x188f68,!![]);}catch(_0x4bd9d1){return BPromise[_0x649b('0x20')](_0x4bd9d1);}return _0x4639ee[_0x649b('0x21')]();};}function saveUpdates(_0x32ba69,_0x323023){return function(_0x290350){if(_0x290350){return _0x290350['update'](_0x32ba69)[_0x649b('0x22')](function(_0x3547f7){return _0x3547f7;});}return null;};}function removeEntity(_0x1798e7,_0x38bc40){return function(_0x5762ab){if(_0x5762ab){return _0x5762ab[_0x649b('0x23')]()[_0x649b('0x22')](function(){var _0x4648cb=_0x5762ab[_0x649b('0x24')]({'plain':!![]});var _0x40887b='ChanSpies';return db['UserProfileResource'][_0x649b('0x23')]({'where':{'type':_0x40887b,'resourceId':_0x4648cb['id']}})[_0x649b('0x22')](function(){return _0x5762ab;});})[_0x649b('0x22')](function(){_0x1798e7['status'](0xcc)[_0x649b('0x1a')]();});}};}function handleEntityNotFound(_0x5b666c,_0x4dd4f5){return function(_0x44259a){if(!_0x44259a){_0x5b666c['sendStatus'](0x194);}return _0x44259a;};}function handleError(_0x11a00b,_0xcc7945){_0xcc7945=_0xcc7945||0x1f4;return function(_0x520aeb){logger[_0x649b('0x25')](_0x520aeb['stack']);if(_0x520aeb[_0x649b('0x26')]){delete _0x520aeb[_0x649b('0x26')];}_0x11a00b[_0x649b('0x19')](_0xcc7945)[_0x649b('0x27')](_0x520aeb);};}exports[_0x649b('0x28')]=function(_0x255600,_0x381e86){var _0x35ac44={},_0x58d353={},_0x504fba={'count':0x0,'rows':[]};var _0x140f82=db[_0x649b('0x29')][_0x649b('0x2a')];_0x58d353['model']=_[_0x649b('0x2b')](_0x140f82);_0x58d353[_0x649b('0x2c')]=_[_0x649b('0x2b')](_0x255600[_0x649b('0x2c')]);_0x58d353[_0x649b('0x2d')]=_['intersection'](_0x58d353['model'],_0x58d353[_0x649b('0x2c')]);_0x35ac44[_0x649b('0x2e')]=_[_0x649b('0x2f')](_0x58d353['model'],qs['fields'](_0x255600[_0x649b('0x2c')][_0x649b('0x30')]));_0x35ac44['attributes']=_0x35ac44[_0x649b('0x2e')]['length']?_0x35ac44['attributes']:_0x58d353[_0x649b('0x31')];if(!_0x255600[_0x649b('0x2c')][_0x649b('0x32')](_0x649b('0x33'))){_0x35ac44[_0x649b('0x1d')]=qs[_0x649b('0x1d')](_0x255600[_0x649b('0x2c')][_0x649b('0x1d')]);_0x35ac44['offset']=qs[_0x649b('0x1c')](_0x255600[_0x649b('0x2c')][_0x649b('0x1c')]);}_0x35ac44['order']=qs[_0x649b('0x34')](_0x255600['query'][_0x649b('0x34')]);_0x35ac44[_0x649b('0x35')]=qs['filters'](_[_0x649b('0x36')](_0x255600[_0x649b('0x2c')],_0x58d353[_0x649b('0x2d')]));if(_0x255600['query']['filter']){_0x35ac44[_0x649b('0x35')]=_[_0x649b('0x37')](_0x35ac44[_0x649b('0x35')],{'$or':_[_0x649b('0x38')](_0x140f82,function(_0x4ba108){if(_0x4ba108[_0x649b('0x39')][_0x649b('0x3a')]!==_0x649b('0x3b')){var _0x7420d0={};_0x7420d0[_0x4ba108[_0x649b('0x3c')]]={'$like':'%'+_0x255600[_0x649b('0x2c')]['filter']+'%'};return _0x7420d0;}})});}_0x35ac44=_['merge']({},_0x35ac44,_0x255600[_0x649b('0x3d')]);var _0x3853d1={'where':_0x35ac44[_0x649b('0x35')]};return db[_0x649b('0x29')][_0x649b('0x1b')](_0x3853d1)[_0x649b('0x22')](function(_0x1ea300){_0x504fba['count']=_0x1ea300;if(_0x255600[_0x649b('0x2c')]['includeAll']){_0x35ac44['include']=[{'all':!![]}];}return db[_0x649b('0x29')][_0x649b('0x3e')](_0x35ac44);})[_0x649b('0x22')](function(_0x2846ca){_0x504fba[_0x649b('0x3f')]=_0x2846ca;return _0x504fba;})[_0x649b('0x22')](respondWithFilteredResult(_0x381e86,_0x35ac44))[_0x649b('0x40')](handleError(_0x381e86,null));};exports[_0x649b('0x41')]=function(_0x2302c1,_0x169847){var _0x11dae7={'raw':![],'where':{'id':_0x2302c1[_0x649b('0x42')]['id']}},_0x510254={};_0x510254[_0x649b('0x31')]=_[_0x649b('0x2b')](db[_0x649b('0x29')][_0x649b('0x2a')]);_0x510254[_0x649b('0x2c')]=_[_0x649b('0x2b')](_0x2302c1['query']);_0x510254[_0x649b('0x2d')]=_[_0x649b('0x2f')](_0x510254[_0x649b('0x31')],_0x510254['query']);_0x11dae7[_0x649b('0x2e')]=_[_0x649b('0x2f')](_0x510254[_0x649b('0x31')],qs[_0x649b('0x30')](_0x2302c1['query'][_0x649b('0x30')]));_0x11dae7[_0x649b('0x2e')]=_0x11dae7['attributes']['length']?_0x11dae7[_0x649b('0x2e')]:_0x510254[_0x649b('0x31')];if(_0x2302c1['query'][_0x649b('0x43')]){_0x11dae7[_0x649b('0x44')]=[{'all':!![]}];}_0x11dae7=_[_0x649b('0x37')]({},_0x11dae7,_0x2302c1['options']);return db[_0x649b('0x29')][_0x649b('0x45')](_0x11dae7)['then'](handleEntityNotFound(_0x169847,null))['then'](respondWithResult(_0x169847,null))[_0x649b('0x40')](handleError(_0x169847,null));};exports['create']=function(_0x5d9ab8,_0x4d4889){return db[_0x649b('0x29')][_0x649b('0x46')](_0x5d9ab8[_0x649b('0x47')],{})['then'](function(_0x53fa4f){var _0x1aa8e4=_0x5d9ab8['user']['get']({'plain':!![]});if(!_0x1aa8e4)throw new Error(_0x649b('0x48'));if(_0x1aa8e4[_0x649b('0x49')]===_0x649b('0x4a')){var _0x16f31c=_0x53fa4f[_0x649b('0x24')]({'plain':!![]});var _0x58577d=_0x649b('0x4b');return db[_0x649b('0x4c')]['find']({'where':{'name':_0x58577d,'userProfileId':_0x1aa8e4[_0x649b('0x4d')]},'raw':!![]})[_0x649b('0x22')](function(_0x28cc15){if(_0x28cc15&&_0x28cc15[_0x649b('0x4e')]===0x0){return db[_0x649b('0x4f')][_0x649b('0x46')]({'name':_0x16f31c[_0x649b('0x26')],'resourceId':_0x16f31c['id'],'type':_0x28cc15[_0x649b('0x26')],'sectionId':_0x28cc15['id']},{})[_0x649b('0x22')](function(){return _0x53fa4f;});}else{return _0x53fa4f;}})[_0x649b('0x40')](function(_0x3921dc){logger[_0x649b('0x25')](_0x649b('0x50'),_0x3921dc);throw _0x3921dc;});}return _0x53fa4f;})['then'](respondWithResult(_0x4d4889,0xc9))['catch'](handleError(_0x4d4889,null));};exports['update']=function(_0x1a486d,_0x22bd26){if(_0x1a486d[_0x649b('0x47')]['id']){delete _0x1a486d[_0x649b('0x47')]['id'];}return db[_0x649b('0x29')]['find']({'where':{'id':_0x1a486d['params']['id']}})[_0x649b('0x22')](handleEntityNotFound(_0x22bd26,null))[_0x649b('0x22')](saveUpdates(_0x1a486d[_0x649b('0x47')],null))['then'](respondWithResult(_0x22bd26,null))[_0x649b('0x40')](handleError(_0x22bd26,null));};exports['destroy']=function(_0x2e7d57,_0x370fde){return db[_0x649b('0x29')]['find']({'where':{'id':_0x2e7d57['params']['id']}})[_0x649b('0x22')](handleEntityNotFound(_0x370fde,null))[_0x649b('0x22')](removeEntity(_0x370fde,null))[_0x649b('0x40')](handleError(_0x370fde,null));};
\ No newline at end of file