Built motion from commit 6a09e18b.|2.6.11
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 477ff42..832fefd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x53d5=['undefined','offset','count','set','Content-Range','apply','reject','save','then','destroy','UserProfileResource','error','name','index','map','VoiceChanSpy','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','nolimit','sort','where','filter','merge','options','includeAll','include','findAll','rows','catch','params','length','find','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','limit'];(function(_0xd3ebc3,_0x5ea8a4){var _0x8c2b69=function(_0x4160b6){while(--_0x4160b6){_0xd3ebc3['push'](_0xd3ebc3['shift']());}};_0x8c2b69(++_0x5ea8a4);}(_0x53d5,0x1cc));var _0x553d=function(_0x19e67d,_0x2fdc51){_0x19e67d=_0x19e67d-0x0;var _0x56ecb7=_0x53d5[_0x19e67d];return _0x56ecb7;};'use strict';var emlformat=require(_0x553d('0x0'));var rimraf=require(_0x553d('0x1'));var zipdir=require(_0x553d('0x2'));var jsonpatch=require(_0x553d('0x3'));var rp=require(_0x553d('0x4'));var moment=require(_0x553d('0x5'));var BPromise=require(_0x553d('0x6'));var Mustache=require('mustache');var util=require(_0x553d('0x7'));var path=require(_0x553d('0x8'));var sox=require(_0x553d('0x9'));var csv=require(_0x553d('0xa'));var ejs=require(_0x553d('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x553d('0xc'));var squel=require(_0x553d('0xd'));var crypto=require(_0x553d('0xe'));var jsforce=require(_0x553d('0xf'));var deskjs=require(_0x553d('0x10'));var toCsv=require(_0x553d('0xa'));var querystring=require(_0x553d('0x11'));var Papa=require(_0x553d('0x12'));var Redis=require(_0x553d('0x13'));var authService=require(_0x553d('0x14'));var qs=require(_0x553d('0x15'));var as=require(_0x553d('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x553d('0x17'));var utils=require('../../config/utils');var config=require(_0x553d('0x18'));var licenseUtil=require(_0x553d('0x19'));var db=require(_0x553d('0x1a'))['db'];function respondWithStatusCode(_0x1a54ea,_0x41f6c1){_0x41f6c1=_0x41f6c1||0xcc;return function(_0x4285c0){if(_0x4285c0){return _0x1a54ea[_0x553d('0x1b')](_0x41f6c1);}return _0x1a54ea[_0x553d('0x1c')](_0x41f6c1)[_0x553d('0x1d')]();};}function respondWithResult(_0x32b169,_0x3cb13c){_0x3cb13c=_0x3cb13c||0xc8;return function(_0xd11e74){if(_0xd11e74){return _0x32b169['status'](_0x3cb13c)[_0x553d('0x1e')](_0xd11e74);}};}function respondWithFilteredResult(_0x5caa96,_0x1d4f35){return function(_0x2de0c1){if(_0x2de0c1){var _0x12b505=typeof _0x1d4f35['offset']==='undefined'&&typeof _0x1d4f35[_0x553d('0x1f')]===_0x553d('0x20');var _0x2857c5=_0x2de0c1['count'];var _0x2ab468=_0x12b505?0x0:_0x1d4f35[_0x553d('0x21')];var _0x343ce5=_0x12b505?_0x2de0c1[_0x553d('0x22')]:_0x1d4f35[_0x553d('0x21')]+_0x1d4f35[_0x553d('0x1f')];var _0x719651;if(_0x343ce5>=_0x2857c5){_0x343ce5=_0x2857c5;_0x719651=0xc8;}else{_0x719651=0xce;}_0x5caa96[_0x553d('0x1c')](_0x719651);return _0x5caa96[_0x553d('0x23')](_0x553d('0x24'),_0x2ab468+'-'+_0x343ce5+'/'+_0x2857c5)[_0x553d('0x1e')](_0x2de0c1);}return null;};}function patchUpdates(_0x4950e7){return function(_0x11bc86){try{jsonpatch[_0x553d('0x25')](_0x11bc86,_0x4950e7,!![]);}catch(_0x4c5f0f){return BPromise[_0x553d('0x26')](_0x4c5f0f);}return _0x11bc86[_0x553d('0x27')]();};}function saveUpdates(_0x4d00e3,_0x5bbd2d){return function(_0x4a6e0e){if(_0x4a6e0e){return _0x4a6e0e['update'](_0x4d00e3)[_0x553d('0x28')](function(_0x53b217){return _0x53b217;});}return null;};}function removeEntity(_0x82dd3a,_0xacc984){return function(_0x2e4f1b){if(_0x2e4f1b){return _0x2e4f1b[_0x553d('0x29')]()[_0x553d('0x28')](function(){var _0x5bc7f0=_0x2e4f1b['get']({'plain':!![]});var _0x2caed9='ChanSpies';return db[_0x553d('0x2a')][_0x553d('0x29')]({'where':{'type':_0x2caed9,'resourceId':_0x5bc7f0['id']}})['then'](function(){return _0x2e4f1b;});})[_0x553d('0x28')](function(){_0x82dd3a[_0x553d('0x1c')](0xcc)[_0x553d('0x1d')]();});}};}function handleEntityNotFound(_0x5cda9e,_0x1f3f5c){return function(_0x349b3f){if(!_0x349b3f){_0x5cda9e[_0x553d('0x1b')](0x194);}return _0x349b3f;};}function handleError(_0x54f0ed,_0x24ff8b){_0x24ff8b=_0x24ff8b||0x1f4;return function(_0x39943d){logger[_0x553d('0x2b')](_0x39943d['stack']);if(_0x39943d[_0x553d('0x2c')]){delete _0x39943d[_0x553d('0x2c')];}_0x54f0ed[_0x553d('0x1c')](_0x24ff8b)['send'](_0x39943d);};}exports[_0x553d('0x2d')]=function(_0x4b70b3,_0x174fea){var _0x35a77d={},_0xe1a5b5={},_0x615816={'count':0x0,'rows':[]};var _0x8e6605=_[_0x553d('0x2e')](db[_0x553d('0x2f')][_0x553d('0x30')],function(_0x5acfce){return{'name':_0x5acfce[_0x553d('0x31')],'type':_0x5acfce[_0x553d('0x32')][_0x553d('0x33')]};});_0xe1a5b5[_0x553d('0x34')]=_[_0x553d('0x2e')](_0x8e6605,_0x553d('0x2c'));_0xe1a5b5[_0x553d('0x35')]=_[_0x553d('0x36')](_0x4b70b3['query']);_0xe1a5b5[_0x553d('0x37')]=_[_0x553d('0x38')](_0xe1a5b5[_0x553d('0x34')],_0xe1a5b5['query']);_0x35a77d[_0x553d('0x39')]=_[_0x553d('0x38')](_0xe1a5b5[_0x553d('0x34')],qs[_0x553d('0x3a')](_0x4b70b3[_0x553d('0x35')][_0x553d('0x3a')]));_0x35a77d[_0x553d('0x39')]=_0x35a77d[_0x553d('0x39')]['length']?_0x35a77d['attributes']:_0xe1a5b5[_0x553d('0x34')];if(!_0x4b70b3[_0x553d('0x35')]['hasOwnProperty'](_0x553d('0x3b'))){_0x35a77d['limit']=qs['limit'](_0x4b70b3[_0x553d('0x35')]['limit']);_0x35a77d[_0x553d('0x21')]=qs['offset'](_0x4b70b3[_0x553d('0x35')][_0x553d('0x21')]);}_0x35a77d['order']=qs['sort'](_0x4b70b3[_0x553d('0x35')][_0x553d('0x3c')]);_0x35a77d[_0x553d('0x3d')]=qs[_0x553d('0x37')](_['pick'](_0x4b70b3[_0x553d('0x35')],_0xe1a5b5[_0x553d('0x37')]),_0x8e6605);if(_0x4b70b3['query'][_0x553d('0x3e')]){_0x35a77d['where']=_[_0x553d('0x3f')](_0x35a77d[_0x553d('0x3d')],{'$or':_[_0x553d('0x2e')](_0x8e6605,function(_0xcd967f){if(_0xcd967f['type']!=='VIRTUAL'){var _0x299a45={};_0x299a45[_0xcd967f[_0x553d('0x2c')]]={'$like':'%'+_0x4b70b3[_0x553d('0x35')][_0x553d('0x3e')]+'%'};return _0x299a45;}})});}_0x35a77d=_[_0x553d('0x3f')]({},_0x35a77d,_0x4b70b3[_0x553d('0x40')]);var _0x403f4a={'where':_0x35a77d[_0x553d('0x3d')]};return db[_0x553d('0x2f')][_0x553d('0x22')](_0x403f4a)['then'](function(_0x431fdb){_0x615816[_0x553d('0x22')]=_0x431fdb;if(_0x4b70b3['query'][_0x553d('0x41')]){_0x35a77d[_0x553d('0x42')]=[{'all':!![]}];}return db['VoiceChanSpy'][_0x553d('0x43')](_0x35a77d);})[_0x553d('0x28')](function(_0x40bc7a){_0x615816[_0x553d('0x44')]=_0x40bc7a;return _0x615816;})[_0x553d('0x28')](respondWithFilteredResult(_0x174fea,_0x35a77d))[_0x553d('0x45')](handleError(_0x174fea,null));};exports['show']=function(_0xb0f66e,_0x15426f){var _0x13d2e9={'raw':![],'where':{'id':_0xb0f66e[_0x553d('0x46')]['id']}},_0x5d300e={};_0x5d300e[_0x553d('0x34')]=_['keys'](db[_0x553d('0x2f')][_0x553d('0x30')]);_0x5d300e[_0x553d('0x35')]=_[_0x553d('0x36')](_0xb0f66e[_0x553d('0x35')]);_0x5d300e[_0x553d('0x37')]=_[_0x553d('0x38')](_0x5d300e[_0x553d('0x34')],_0x5d300e[_0x553d('0x35')]);_0x13d2e9['attributes']=_[_0x553d('0x38')](_0x5d300e['model'],qs[_0x553d('0x3a')](_0xb0f66e['query'][_0x553d('0x3a')]));_0x13d2e9[_0x553d('0x39')]=_0x13d2e9['attributes'][_0x553d('0x47')]?_0x13d2e9[_0x553d('0x39')]:_0x5d300e[_0x553d('0x34')];if(_0xb0f66e[_0x553d('0x35')][_0x553d('0x41')]){_0x13d2e9['include']=[{'all':!![]}];}_0x13d2e9=_[_0x553d('0x3f')]({},_0x13d2e9,_0xb0f66e['options']);return db[_0x553d('0x2f')][_0x553d('0x48')](_0x13d2e9)[_0x553d('0x28')](handleEntityNotFound(_0x15426f,null))[_0x553d('0x28')](respondWithResult(_0x15426f,null))[_0x553d('0x45')](handleError(_0x15426f,null));};exports[_0x553d('0x49')]=function(_0xb6b182,_0x29259a){return db[_0x553d('0x2f')][_0x553d('0x49')](_0xb6b182[_0x553d('0x4a')],{})[_0x553d('0x28')](function(_0x1c176f){var _0x300f0f=_0xb6b182[_0x553d('0x4b')][_0x553d('0x4c')]({'plain':!![]});if(!_0x300f0f)throw new Error(_0x553d('0x4d'));if(_0x300f0f['role']===_0x553d('0x4b')){var _0x1ed718=_0x1c176f[_0x553d('0x4c')]({'plain':!![]});var _0x2e63cd='ChanSpies';return db['UserProfileSection'][_0x553d('0x48')]({'where':{'name':_0x2e63cd,'userProfileId':_0x300f0f[_0x553d('0x4e')]},'raw':!![]})[_0x553d('0x28')](function(_0x30cb25){if(_0x30cb25&&_0x30cb25[_0x553d('0x4f')]===0x0){return db[_0x553d('0x2a')][_0x553d('0x49')]({'name':_0x1ed718[_0x553d('0x2c')],'resourceId':_0x1ed718['id'],'type':_0x30cb25[_0x553d('0x2c')],'sectionId':_0x30cb25['id']},{})['then'](function(){return _0x1c176f;});}else{return _0x1c176f;}})[_0x553d('0x45')](function(_0xec2dff){logger[_0x553d('0x2b')](_0x553d('0x50'),_0xec2dff);throw _0xec2dff;});}return _0x1c176f;})['then'](respondWithResult(_0x29259a,0xc9))['catch'](handleError(_0x29259a,null));};exports[_0x553d('0x51')]=function(_0x433c1e,_0x3d04e8){if(_0x433c1e[_0x553d('0x4a')]['id']){delete _0x433c1e[_0x553d('0x4a')]['id'];}return db[_0x553d('0x2f')][_0x553d('0x48')]({'where':{'id':_0x433c1e[_0x553d('0x46')]['id']}})['then'](handleEntityNotFound(_0x3d04e8,null))[_0x553d('0x28')](saveUpdates(_0x433c1e['body'],null))[_0x553d('0x28')](respondWithResult(_0x3d04e8,null))['catch'](handleError(_0x3d04e8,null));};exports[_0x553d('0x29')]=function(_0x50489f,_0x543103){return db[_0x553d('0x2f')][_0x553d('0x48')]({'where':{'id':_0x50489f['params']['id']}})[_0x553d('0x28')](handleEntityNotFound(_0x543103,null))[_0x553d('0x28')](removeEntity(_0x543103,null))[_0x553d('0x45')](handleError(_0x543103,null));};
\ No newline at end of file
+var _0x47fd=['ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','count','limit','set','Content-Range','apply','reject','update','then','destroy','get','UserProfileResource','sendStatus','error','stack','name','index','rawAttributes','fieldName','type','key','model','map','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','where','pick','filter','VIRTUAL','merge','options','VoiceChanSpy','findAll','rows','catch','includeAll','include','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','ChanSpies','UserProfileSection','userProfileId','autoAssociation','params','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','jsforce','querystring','papaparse'];(function(_0x2c6120,_0x1f3e60){var _0x5fb114=function(_0x45a72d){while(--_0x45a72d){_0x2c6120['push'](_0x2c6120['shift']());}};_0x5fb114(++_0x1f3e60);}(_0x47fd,0x13c));var _0xd47f=function(_0x3e0b8f,_0x1cddeb){_0x3e0b8f=_0x3e0b8f-0x0;var _0x22f742=_0x47fd[_0x3e0b8f];return _0x22f742;};'use strict';var emlformat=require(_0xd47f('0x0'));var rimraf=require(_0xd47f('0x1'));var zipdir=require(_0xd47f('0x2'));var jsonpatch=require(_0xd47f('0x3'));var rp=require(_0xd47f('0x4'));var moment=require(_0xd47f('0x5'));var BPromise=require(_0xd47f('0x6'));var Mustache=require(_0xd47f('0x7'));var util=require(_0xd47f('0x8'));var path=require(_0xd47f('0x9'));var sox=require('sox');var csv=require(_0xd47f('0xa'));var ejs=require(_0xd47f('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xd47f('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xd47f('0xd'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xd47f('0xe'));var Papa=require(_0xd47f('0xf'));var Redis=require(_0xd47f('0x10'));var authService=require(_0xd47f('0x11'));var qs=require(_0xd47f('0x12'));var as=require(_0xd47f('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xd47f('0x14'))(_0xd47f('0x15'));var utils=require('../../config/utils');var config=require(_0xd47f('0x16'));var licenseUtil=require(_0xd47f('0x17'));var db=require(_0xd47f('0x18'))['db'];function respondWithStatusCode(_0x392009,_0x2aca02){_0x2aca02=_0x2aca02||0xcc;return function(_0x3fa73b){if(_0x3fa73b){return _0x392009['sendStatus'](_0x2aca02);}return _0x392009[_0xd47f('0x19')](_0x2aca02)[_0xd47f('0x1a')]();};}function respondWithResult(_0x18e12f,_0x38038f){_0x38038f=_0x38038f||0xc8;return function(_0xd6bb87){if(_0xd6bb87){return _0x18e12f[_0xd47f('0x19')](_0x38038f)[_0xd47f('0x1b')](_0xd6bb87);}};}function respondWithFilteredResult(_0x68fbd2,_0x3e1558){return function(_0x567f43){if(_0x567f43){var _0x4a1a6c=typeof _0x3e1558[_0xd47f('0x1c')]===_0xd47f('0x1d')&&typeof _0x3e1558['limit']===_0xd47f('0x1d');var _0x44973a=_0x567f43[_0xd47f('0x1e')];var _0x40c533=_0x4a1a6c?0x0:_0x3e1558[_0xd47f('0x1c')];var _0x5e5cf6=_0x4a1a6c?_0x567f43[_0xd47f('0x1e')]:_0x3e1558[_0xd47f('0x1c')]+_0x3e1558[_0xd47f('0x1f')];var _0x77e050;if(_0x5e5cf6>=_0x44973a){_0x5e5cf6=_0x44973a;_0x77e050=0xc8;}else{_0x77e050=0xce;}_0x68fbd2[_0xd47f('0x19')](_0x77e050);return _0x68fbd2[_0xd47f('0x20')](_0xd47f('0x21'),_0x40c533+'-'+_0x5e5cf6+'/'+_0x44973a)[_0xd47f('0x1b')](_0x567f43);}return null;};}function patchUpdates(_0x3663d3){return function(_0x1b93d3){try{jsonpatch[_0xd47f('0x22')](_0x1b93d3,_0x3663d3,!![]);}catch(_0x3f2e37){return BPromise[_0xd47f('0x23')](_0x3f2e37);}return _0x1b93d3['save']();};}function saveUpdates(_0x50f3f6,_0x336e1){return function(_0x58ee0b){if(_0x58ee0b){return _0x58ee0b[_0xd47f('0x24')](_0x50f3f6)[_0xd47f('0x25')](function(_0x117d9b){return _0x117d9b;});}return null;};}function removeEntity(_0x5695c5,_0x53a538){return function(_0x50b1d6){if(_0x50b1d6){return _0x50b1d6[_0xd47f('0x26')]()[_0xd47f('0x25')](function(){var _0x42873c=_0x50b1d6[_0xd47f('0x27')]({'plain':!![]});var _0x3f55b0='ChanSpies';return db[_0xd47f('0x28')]['destroy']({'where':{'type':_0x3f55b0,'resourceId':_0x42873c['id']}})['then'](function(){return _0x50b1d6;});})['then'](function(){_0x5695c5['status'](0xcc)[_0xd47f('0x1a')]();});}};}function handleEntityNotFound(_0x37e027,_0x5e2514){return function(_0x597440){if(!_0x597440){_0x37e027[_0xd47f('0x29')](0x194);}return _0x597440;};}function handleError(_0xcd94c7,_0x4da007){_0x4da007=_0x4da007||0x1f4;return function(_0x18d261){logger[_0xd47f('0x2a')](_0x18d261[_0xd47f('0x2b')]);if(_0x18d261[_0xd47f('0x2c')]){delete _0x18d261[_0xd47f('0x2c')];}_0xcd94c7[_0xd47f('0x19')](_0x4da007)['send'](_0x18d261);};}exports[_0xd47f('0x2d')]=function(_0x591042,_0x3f82b7){var _0x5df182={},_0x219a96={},_0x462e3d={'count':0x0,'rows':[]};var _0xd12466=_['map'](db['VoiceChanSpy'][_0xd47f('0x2e')],function(_0x20125a){return{'name':_0x20125a[_0xd47f('0x2f')],'type':_0x20125a[_0xd47f('0x30')][_0xd47f('0x31')]};});_0x219a96[_0xd47f('0x32')]=_[_0xd47f('0x33')](_0xd12466,_0xd47f('0x2c'));_0x219a96['query']=_[_0xd47f('0x34')](_0x591042[_0xd47f('0x35')]);_0x219a96[_0xd47f('0x36')]=_[_0xd47f('0x37')](_0x219a96[_0xd47f('0x32')],_0x219a96[_0xd47f('0x35')]);_0x5df182['attributes']=_[_0xd47f('0x37')](_0x219a96[_0xd47f('0x32')],qs[_0xd47f('0x38')](_0x591042[_0xd47f('0x35')]['fields']));_0x5df182[_0xd47f('0x39')]=_0x5df182[_0xd47f('0x39')][_0xd47f('0x3a')]?_0x5df182['attributes']:_0x219a96['model'];if(!_0x591042[_0xd47f('0x35')][_0xd47f('0x3b')](_0xd47f('0x3c'))){_0x5df182['limit']=qs[_0xd47f('0x1f')](_0x591042['query'][_0xd47f('0x1f')]);_0x5df182[_0xd47f('0x1c')]=qs[_0xd47f('0x1c')](_0x591042[_0xd47f('0x35')][_0xd47f('0x1c')]);}_0x5df182['order']=qs['sort'](_0x591042[_0xd47f('0x35')][_0xd47f('0x3d')]);_0x5df182[_0xd47f('0x3e')]=qs['filters'](_[_0xd47f('0x3f')](_0x591042[_0xd47f('0x35')],_0x219a96[_0xd47f('0x36')]),_0xd12466);if(_0x591042[_0xd47f('0x35')][_0xd47f('0x40')]){_0x5df182[_0xd47f('0x3e')]=_['merge'](_0x5df182[_0xd47f('0x3e')],{'$or':_[_0xd47f('0x33')](_0xd12466,function(_0x55c647){if(_0x55c647['type']!==_0xd47f('0x41')){var _0x5d866f={};_0x5d866f[_0x55c647[_0xd47f('0x2c')]]={'$like':'%'+_0x591042[_0xd47f('0x35')]['filter']+'%'};return _0x5d866f;}})});}_0x5df182=_[_0xd47f('0x42')]({},_0x5df182,_0x591042[_0xd47f('0x43')]);var _0x3803fc={'where':_0x5df182[_0xd47f('0x3e')]};return db[_0xd47f('0x44')]['count'](_0x3803fc)[_0xd47f('0x25')](function(_0x544a7e){_0x462e3d[_0xd47f('0x1e')]=_0x544a7e;if(_0x591042[_0xd47f('0x35')]['includeAll']){_0x5df182['include']=[{'all':!![]}];}return db['VoiceChanSpy'][_0xd47f('0x45')](_0x5df182);})[_0xd47f('0x25')](function(_0x5567e5){_0x462e3d[_0xd47f('0x46')]=_0x5567e5;return _0x462e3d;})[_0xd47f('0x25')](respondWithFilteredResult(_0x3f82b7,_0x5df182))[_0xd47f('0x47')](handleError(_0x3f82b7,null));};exports['show']=function(_0x413134,_0x6c7382){var _0x33ebf4={'raw':![],'where':{'id':_0x413134['params']['id']}},_0x2a4a6e={};_0x2a4a6e[_0xd47f('0x32')]=_['keys'](db[_0xd47f('0x44')][_0xd47f('0x2e')]);_0x2a4a6e['query']=_[_0xd47f('0x34')](_0x413134[_0xd47f('0x35')]);_0x2a4a6e[_0xd47f('0x36')]=_[_0xd47f('0x37')](_0x2a4a6e[_0xd47f('0x32')],_0x2a4a6e[_0xd47f('0x35')]);_0x33ebf4[_0xd47f('0x39')]=_[_0xd47f('0x37')](_0x2a4a6e[_0xd47f('0x32')],qs[_0xd47f('0x38')](_0x413134['query']['fields']));_0x33ebf4[_0xd47f('0x39')]=_0x33ebf4[_0xd47f('0x39')]['length']?_0x33ebf4[_0xd47f('0x39')]:_0x2a4a6e[_0xd47f('0x32')];if(_0x413134['query'][_0xd47f('0x48')]){_0x33ebf4[_0xd47f('0x49')]=[{'all':!![]}];}_0x33ebf4=_[_0xd47f('0x42')]({},_0x33ebf4,_0x413134[_0xd47f('0x43')]);return db[_0xd47f('0x44')][_0xd47f('0x4a')](_0x33ebf4)['then'](handleEntityNotFound(_0x6c7382,null))[_0xd47f('0x25')](respondWithResult(_0x6c7382,null))[_0xd47f('0x47')](handleError(_0x6c7382,null));};exports['create']=function(_0x532c08,_0x174c65){return db['VoiceChanSpy'][_0xd47f('0x4b')](_0x532c08[_0xd47f('0x4c')],{})[_0xd47f('0x25')](function(_0x2f5038){var _0x4814bd=_0x532c08['user']['get']({'plain':!![]});if(!_0x4814bd)throw new Error(_0xd47f('0x4d'));if(_0x4814bd['role']==='user'){var _0x335968=_0x2f5038['get']({'plain':!![]});var _0x57bfae=_0xd47f('0x4e');return db[_0xd47f('0x4f')][_0xd47f('0x4a')]({'where':{'name':_0x57bfae,'userProfileId':_0x4814bd[_0xd47f('0x50')]},'raw':!![]})['then'](function(_0x513d34){if(_0x513d34&&_0x513d34[_0xd47f('0x51')]===0x0){return db['UserProfileResource'][_0xd47f('0x4b')]({'name':_0x335968['name'],'resourceId':_0x335968['id'],'type':_0x513d34[_0xd47f('0x2c')],'sectionId':_0x513d34['id']},{})['then'](function(){return _0x2f5038;});}else{return _0x2f5038;}})[_0xd47f('0x47')](function(_0xaac4f4){logger[_0xd47f('0x2a')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xaac4f4);throw _0xaac4f4;});}return _0x2f5038;})[_0xd47f('0x25')](respondWithResult(_0x174c65,0xc9))[_0xd47f('0x47')](handleError(_0x174c65,null));};exports[_0xd47f('0x24')]=function(_0x3ac703,_0x58f343){if(_0x3ac703[_0xd47f('0x4c')]['id']){delete _0x3ac703[_0xd47f('0x4c')]['id'];}return db[_0xd47f('0x44')]['find']({'where':{'id':_0x3ac703['params']['id']}})[_0xd47f('0x25')](handleEntityNotFound(_0x58f343,null))[_0xd47f('0x25')](saveUpdates(_0x3ac703['body'],null))[_0xd47f('0x25')](respondWithResult(_0x58f343,null))[_0xd47f('0x47')](handleError(_0x58f343,null));};exports[_0xd47f('0x26')]=function(_0x444724,_0x49087d){return db['VoiceChanSpy'][_0xd47f('0x4a')]({'where':{'id':_0x444724[_0xd47f('0x52')]['id']}})[_0xd47f('0x25')](handleEntityNotFound(_0x49087d,null))[_0xd47f('0x25')](removeEntity(_0x49087d,null))['catch'](handleError(_0x49087d,null));};
\ No newline at end of file