Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index dfb9a16..a70a0cb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0269=['to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','status','json','undefined','limit','count','offset','Content-Range','apply','reject','save','destroy','then','get','ChanSpies','UserProfileResource','error','stack','name','send','index','map','VoiceChanSpy','rawAttributes','fieldName','key','model','query','keys','filters','intersection','fields','attributes','length','nolimit','order','sort','where','pick','type','includeAll','include','show','find','catch','create','body','user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','params','eml-format','zip-dir','request-promise','bluebird','mustache','util','path'];(function(_0x20ef64,_0x4a8fe9){var _0x3707d8=function(_0x5b9a88){while(--_0x5b9a88){_0x20ef64['push'](_0x20ef64['shift']());}};_0x3707d8(++_0x4a8fe9);}(_0x0269,0x135));var _0x9026=function(_0x2f19b6,_0x1b09f4){_0x2f19b6=_0x2f19b6-0x0;var _0x289ef7=_0x0269[_0x2f19b6];return _0x289ef7;};'use strict';var emlformat=require(_0x9026('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x9026('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x9026('0x2'));var moment=require('moment');var BPromise=require(_0x9026('0x3'));var Mustache=require(_0x9026('0x4'));var util=require(_0x9026('0x5'));var path=require(_0x9026('0x6'));var sox=require('sox');var csv=require(_0x9026('0x7'));var ejs=require(_0x9026('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0x9026('0x9'));var crypto=require(_0x9026('0xa'));var jsforce=require(_0x9026('0xb'));var deskjs=require(_0x9026('0xc'));var toCsv=require('to-csv');var querystring=require(_0x9026('0xd'));var Papa=require(_0x9026('0xe'));var Redis=require(_0x9026('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x9026('0x10'));var as=require(_0x9026('0x11'));var hardwareService=require(_0x9026('0x12'));var logger=require('../../config/logger')(_0x9026('0x13'));var utils=require('../../config/utils');var config=require(_0x9026('0x14'));var licenseUtil=require(_0x9026('0x15'));var db=require(_0x9026('0x16'))['db'];function respondWithStatusCode(_0x2148f0,_0x40f526){_0x40f526=_0x40f526||0xcc;return function(_0x40b5dd){if(_0x40b5dd){return _0x2148f0[_0x9026('0x17')](_0x40f526);}return _0x2148f0['status'](_0x40f526)[_0x9026('0x18')]();};}function respondWithResult(_0x4ee699,_0x385afc){_0x385afc=_0x385afc||0xc8;return function(_0x2612cd){if(_0x2612cd){return _0x4ee699[_0x9026('0x19')](_0x385afc)[_0x9026('0x1a')](_0x2612cd);}};}function respondWithFilteredResult(_0x11c0d1,_0x421ee2){return function(_0x142465){if(_0x142465){var _0x1eb679=typeof _0x421ee2['offset']===_0x9026('0x1b')&&typeof _0x421ee2[_0x9026('0x1c')]==='undefined';var _0xc68011=_0x142465[_0x9026('0x1d')];var _0x15b3ab=_0x1eb679?0x0:_0x421ee2[_0x9026('0x1e')];var _0x1d1613=_0x1eb679?_0x142465[_0x9026('0x1d')]:_0x421ee2[_0x9026('0x1e')]+_0x421ee2[_0x9026('0x1c')];var _0x52edf1;if(_0x1d1613>=_0xc68011){_0x1d1613=_0xc68011;_0x52edf1=0xc8;}else{_0x52edf1=0xce;}_0x11c0d1[_0x9026('0x19')](_0x52edf1);return _0x11c0d1['set'](_0x9026('0x1f'),_0x15b3ab+'-'+_0x1d1613+'/'+_0xc68011)['json'](_0x142465);}return null;};}function patchUpdates(_0x2a9bf0){return function(_0x1b03af){try{jsonpatch[_0x9026('0x20')](_0x1b03af,_0x2a9bf0,!![]);}catch(_0x22a77c){return BPromise[_0x9026('0x21')](_0x22a77c);}return _0x1b03af[_0x9026('0x22')]();};}function saveUpdates(_0x71a263,_0x39f515){return function(_0x12e0b3){if(_0x12e0b3){return _0x12e0b3['update'](_0x71a263)['then'](function(_0x7b962){return _0x7b962;});}return null;};}function removeEntity(_0x134221,_0x2968fb){return function(_0x82a8e0){if(_0x82a8e0){return _0x82a8e0[_0x9026('0x23')]()[_0x9026('0x24')](function(){var _0x1c8c62=_0x82a8e0[_0x9026('0x25')]({'plain':!![]});var _0x775596=_0x9026('0x26');return db[_0x9026('0x27')][_0x9026('0x23')]({'where':{'type':_0x775596,'resourceId':_0x1c8c62['id']}})[_0x9026('0x24')](function(){return _0x82a8e0;});})[_0x9026('0x24')](function(){_0x134221[_0x9026('0x19')](0xcc)[_0x9026('0x18')]();});}};}function handleEntityNotFound(_0x1f431b,_0x9c5f39){return function(_0x2fae98){if(!_0x2fae98){_0x1f431b['sendStatus'](0x194);}return _0x2fae98;};}function handleError(_0x437f7b,_0x341d4d){_0x341d4d=_0x341d4d||0x1f4;return function(_0x30c988){logger[_0x9026('0x28')](_0x30c988[_0x9026('0x29')]);if(_0x30c988[_0x9026('0x2a')]){delete _0x30c988[_0x9026('0x2a')];}_0x437f7b[_0x9026('0x19')](_0x341d4d)[_0x9026('0x2b')](_0x30c988);};}exports[_0x9026('0x2c')]=function(_0x24fa55,_0x5d2672){var _0x1cf21f={},_0x36d6b1={},_0x3b5bfd={'count':0x0,'rows':[]};var _0x38c383=_[_0x9026('0x2d')](db[_0x9026('0x2e')][_0x9026('0x2f')],function(_0x57baf9){return{'name':_0x57baf9[_0x9026('0x30')],'type':_0x57baf9['type'][_0x9026('0x31')]};});_0x36d6b1[_0x9026('0x32')]=_[_0x9026('0x2d')](_0x38c383,_0x9026('0x2a'));_0x36d6b1[_0x9026('0x33')]=_[_0x9026('0x34')](_0x24fa55['query']);_0x36d6b1[_0x9026('0x35')]=_[_0x9026('0x36')](_0x36d6b1[_0x9026('0x32')],_0x36d6b1[_0x9026('0x33')]);_0x1cf21f['attributes']=_[_0x9026('0x36')](_0x36d6b1[_0x9026('0x32')],qs['fields'](_0x24fa55[_0x9026('0x33')][_0x9026('0x37')]));_0x1cf21f[_0x9026('0x38')]=_0x1cf21f[_0x9026('0x38')][_0x9026('0x39')]?_0x1cf21f[_0x9026('0x38')]:_0x36d6b1[_0x9026('0x32')];if(!_0x24fa55[_0x9026('0x33')]['hasOwnProperty'](_0x9026('0x3a'))){_0x1cf21f[_0x9026('0x1c')]=qs['limit'](_0x24fa55[_0x9026('0x33')][_0x9026('0x1c')]);_0x1cf21f[_0x9026('0x1e')]=qs[_0x9026('0x1e')](_0x24fa55[_0x9026('0x33')][_0x9026('0x1e')]);}_0x1cf21f[_0x9026('0x3b')]=qs[_0x9026('0x3c')](_0x24fa55['query'][_0x9026('0x3c')]);_0x1cf21f[_0x9026('0x3d')]=qs[_0x9026('0x35')](_[_0x9026('0x3e')](_0x24fa55[_0x9026('0x33')],_0x36d6b1[_0x9026('0x35')]),_0x38c383);if(_0x24fa55[_0x9026('0x33')]['filter']){_0x1cf21f[_0x9026('0x3d')]=_['merge'](_0x1cf21f[_0x9026('0x3d')],{'$or':_[_0x9026('0x2d')](_0x38c383,function(_0x3632c3){if(_0x3632c3[_0x9026('0x3f')]!=='VIRTUAL'){var _0x58cce0={};_0x58cce0[_0x3632c3[_0x9026('0x2a')]]={'$like':'%'+_0x24fa55[_0x9026('0x33')]['filter']+'%'};return _0x58cce0;}})});}_0x1cf21f=_['merge']({},_0x1cf21f,_0x24fa55['options']);var _0x18272e={'where':_0x1cf21f[_0x9026('0x3d')]};return db['VoiceChanSpy'][_0x9026('0x1d')](_0x18272e)[_0x9026('0x24')](function(_0x1a77bd){_0x3b5bfd[_0x9026('0x1d')]=_0x1a77bd;if(_0x24fa55[_0x9026('0x33')][_0x9026('0x40')]){_0x1cf21f[_0x9026('0x41')]=[{'all':!![]}];}return db[_0x9026('0x2e')]['findAll'](_0x1cf21f);})[_0x9026('0x24')](function(_0x2ece36){_0x3b5bfd['rows']=_0x2ece36;return _0x3b5bfd;})['then'](respondWithFilteredResult(_0x5d2672,_0x1cf21f))['catch'](handleError(_0x5d2672,null));};exports[_0x9026('0x42')]=function(_0x126046,_0x12ea01){var _0xc90e8b={'raw':![],'where':{'id':_0x126046['params']['id']}},_0xa3f7fe={};_0xa3f7fe[_0x9026('0x32')]=_['keys'](db[_0x9026('0x2e')][_0x9026('0x2f')]);_0xa3f7fe[_0x9026('0x33')]=_[_0x9026('0x34')](_0x126046['query']);_0xa3f7fe['filters']=_[_0x9026('0x36')](_0xa3f7fe[_0x9026('0x32')],_0xa3f7fe[_0x9026('0x33')]);_0xc90e8b[_0x9026('0x38')]=_[_0x9026('0x36')](_0xa3f7fe[_0x9026('0x32')],qs['fields'](_0x126046[_0x9026('0x33')]['fields']));_0xc90e8b[_0x9026('0x38')]=_0xc90e8b[_0x9026('0x38')]['length']?_0xc90e8b[_0x9026('0x38')]:_0xa3f7fe['model'];if(_0x126046[_0x9026('0x33')]['includeAll']){_0xc90e8b[_0x9026('0x41')]=[{'all':!![]}];}_0xc90e8b=_['merge']({},_0xc90e8b,_0x126046['options']);return db[_0x9026('0x2e')][_0x9026('0x43')](_0xc90e8b)[_0x9026('0x24')](handleEntityNotFound(_0x12ea01,null))['then'](respondWithResult(_0x12ea01,null))[_0x9026('0x44')](handleError(_0x12ea01,null));};exports[_0x9026('0x45')]=function(_0x446cd0,_0x442e5a){return db[_0x9026('0x2e')]['create'](_0x446cd0[_0x9026('0x46')],{})[_0x9026('0x24')](function(_0x24c3b1){var _0x19d870=_0x446cd0[_0x9026('0x47')][_0x9026('0x25')]({'plain':!![]});if(!_0x19d870)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x19d870[_0x9026('0x48')]==='user'){var _0x2e3025=_0x24c3b1[_0x9026('0x25')]({'plain':!![]});var _0x50d424=_0x9026('0x26');return db[_0x9026('0x49')][_0x9026('0x43')]({'where':{'name':_0x50d424,'userProfileId':_0x19d870[_0x9026('0x4a')]},'raw':!![]})[_0x9026('0x24')](function(_0x271e95){if(_0x271e95&&_0x271e95[_0x9026('0x4b')]===0x0){return db[_0x9026('0x27')][_0x9026('0x45')]({'name':_0x2e3025[_0x9026('0x2a')],'resourceId':_0x2e3025['id'],'type':_0x271e95['name'],'sectionId':_0x271e95['id']},{})[_0x9026('0x24')](function(){return _0x24c3b1;});}else{return _0x24c3b1;}})[_0x9026('0x44')](function(_0x4ad73e){logger[_0x9026('0x28')](_0x9026('0x4c'),_0x4ad73e);throw _0x4ad73e;});}return _0x24c3b1;})[_0x9026('0x24')](respondWithResult(_0x442e5a,0xc9))[_0x9026('0x44')](handleError(_0x442e5a,null));};exports[_0x9026('0x4d')]=function(_0x30591f,_0x5ddb50){if(_0x30591f[_0x9026('0x46')]['id']){delete _0x30591f['body']['id'];}return db[_0x9026('0x2e')][_0x9026('0x43')]({'where':{'id':_0x30591f[_0x9026('0x4e')]['id']}})['then'](handleEntityNotFound(_0x5ddb50,null))['then'](saveUpdates(_0x30591f[_0x9026('0x46')],null))[_0x9026('0x24')](respondWithResult(_0x5ddb50,null))[_0x9026('0x44')](handleError(_0x5ddb50,null));};exports[_0x9026('0x23')]=function(_0x3a4a30,_0x401c11){return db[_0x9026('0x2e')][_0x9026('0x43')]({'where':{'id':_0x3a4a30[_0x9026('0x4e')]['id']}})[_0x9026('0x24')](handleEntityNotFound(_0x401c11,null))['then'](removeEntity(_0x401c11,null))['catch'](handleError(_0x401c11,null));};
\ No newline at end of file
+var _0xbf6e=['moment','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','get','ChanSpies','error','stack','name','send','map','VoiceChanSpy','rawAttributes','fieldName','type','keys','query','intersection','model','fields','attributes','length','nolimit','sort','where','filters','pick','filter','merge','VIRTUAL','includeAll','include','findAll','options','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','catch','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','zip-dir','fast-json-patch','request-promise'];(function(_0x46e363,_0x45d7e2){var _0x3fb059=function(_0x5e6274){while(--_0x5e6274){_0x46e363['push'](_0x46e363['shift']());}};_0x3fb059(++_0x45d7e2);}(_0xbf6e,0x149));var _0xebf6=function(_0x4be7a0,_0xfb3d5b){_0x4be7a0=_0x4be7a0-0x0;var _0x55482b=_0xbf6e[_0x4be7a0];return _0x55482b;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xebf6('0x0'));var jsonpatch=require(_0xebf6('0x1'));var rp=require(_0xebf6('0x2'));var moment=require(_0xebf6('0x3'));var BPromise=require(_0xebf6('0x4'));var Mustache=require(_0xebf6('0x5'));var util=require(_0xebf6('0x6'));var path=require('path');var sox=require(_0xebf6('0x7'));var csv=require(_0xebf6('0x8'));var ejs=require(_0xebf6('0x9'));var fs=require('fs');var fs_extra=require(_0xebf6('0xa'));var _=require(_0xebf6('0xb'));var squel=require(_0xebf6('0xc'));var crypto=require(_0xebf6('0xd'));var jsforce=require('jsforce');var deskjs=require(_0xebf6('0xe'));var toCsv=require(_0xebf6('0x8'));var querystring=require(_0xebf6('0xf'));var Papa=require('papaparse');var Redis=require(_0xebf6('0x10'));var authService=require(_0xebf6('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0xebf6('0x12'));var hardwareService=require(_0xebf6('0x13'));var logger=require(_0xebf6('0x14'))(_0xebf6('0x15'));var utils=require(_0xebf6('0x16'));var config=require(_0xebf6('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0xebf6('0x18'))['db'];function respondWithStatusCode(_0xedc361,_0x4919f1){_0x4919f1=_0x4919f1||0xcc;return function(_0x332ca0){if(_0x332ca0){return _0xedc361[_0xebf6('0x19')](_0x4919f1);}return _0xedc361[_0xebf6('0x1a')](_0x4919f1)[_0xebf6('0x1b')]();};}function respondWithResult(_0x3f69e6,_0x4dbf51){_0x4dbf51=_0x4dbf51||0xc8;return function(_0x4c01f4){if(_0x4c01f4){return _0x3f69e6['status'](_0x4dbf51)[_0xebf6('0x1c')](_0x4c01f4);}};}function respondWithFilteredResult(_0x1ae2f7,_0x50d80f){return function(_0x35570e){if(_0x35570e){var _0x2c980f=typeof _0x50d80f[_0xebf6('0x1d')]===_0xebf6('0x1e')&&typeof _0x50d80f[_0xebf6('0x1f')]===_0xebf6('0x1e');var _0x219621=_0x35570e[_0xebf6('0x20')];var _0x2d3984=_0x2c980f?0x0:_0x50d80f[_0xebf6('0x1d')];var _0x55fa31=_0x2c980f?_0x35570e['count']:_0x50d80f[_0xebf6('0x1d')]+_0x50d80f[_0xebf6('0x1f')];var _0x10051e;if(_0x55fa31>=_0x219621){_0x55fa31=_0x219621;_0x10051e=0xc8;}else{_0x10051e=0xce;}_0x1ae2f7[_0xebf6('0x1a')](_0x10051e);return _0x1ae2f7[_0xebf6('0x21')](_0xebf6('0x22'),_0x2d3984+'-'+_0x55fa31+'/'+_0x219621)[_0xebf6('0x1c')](_0x35570e);}return null;};}function patchUpdates(_0x80f523){return function(_0x4fb497){try{jsonpatch[_0xebf6('0x23')](_0x4fb497,_0x80f523,!![]);}catch(_0x81fdb3){return BPromise[_0xebf6('0x24')](_0x81fdb3);}return _0x4fb497[_0xebf6('0x25')]();};}function saveUpdates(_0x6303ac,_0x14c8ac){return function(_0x2f419e){if(_0x2f419e){return _0x2f419e[_0xebf6('0x26')](_0x6303ac)[_0xebf6('0x27')](function(_0x2e32c6){return _0x2e32c6;});}return null;};}function removeEntity(_0x232074,_0x2dd2ed){return function(_0x43c4e2){if(_0x43c4e2){return _0x43c4e2[_0xebf6('0x28')]()[_0xebf6('0x27')](function(){var _0x1d0078=_0x43c4e2[_0xebf6('0x29')]({'plain':!![]});var _0x1534b2=_0xebf6('0x2a');return db['UserProfileResource']['destroy']({'where':{'type':_0x1534b2,'resourceId':_0x1d0078['id']}})[_0xebf6('0x27')](function(){return _0x43c4e2;});})['then'](function(){_0x232074[_0xebf6('0x1a')](0xcc)[_0xebf6('0x1b')]();});}};}function handleEntityNotFound(_0x5a01ea,_0x4f39eb){return function(_0x37950c){if(!_0x37950c){_0x5a01ea[_0xebf6('0x19')](0x194);}return _0x37950c;};}function handleError(_0x3c3d5c,_0x7959c8){_0x7959c8=_0x7959c8||0x1f4;return function(_0xedaaeb){logger[_0xebf6('0x2b')](_0xedaaeb[_0xebf6('0x2c')]);if(_0xedaaeb[_0xebf6('0x2d')]){delete _0xedaaeb['name'];}_0x3c3d5c[_0xebf6('0x1a')](_0x7959c8)[_0xebf6('0x2e')](_0xedaaeb);};}exports['index']=function(_0x2fe3ee,_0x28bbea){var _0x5ea6b2={},_0x2901fc={},_0x1fa407={'count':0x0,'rows':[]};var _0x32afa3=_[_0xebf6('0x2f')](db[_0xebf6('0x30')][_0xebf6('0x31')],function(_0x4907d0){return{'name':_0x4907d0[_0xebf6('0x32')],'type':_0x4907d0[_0xebf6('0x33')]['key']};});_0x2901fc['model']=_[_0xebf6('0x2f')](_0x32afa3,_0xebf6('0x2d'));_0x2901fc['query']=_[_0xebf6('0x34')](_0x2fe3ee[_0xebf6('0x35')]);_0x2901fc['filters']=_[_0xebf6('0x36')](_0x2901fc[_0xebf6('0x37')],_0x2901fc[_0xebf6('0x35')]);_0x5ea6b2['attributes']=_[_0xebf6('0x36')](_0x2901fc[_0xebf6('0x37')],qs[_0xebf6('0x38')](_0x2fe3ee[_0xebf6('0x35')]['fields']));_0x5ea6b2['attributes']=_0x5ea6b2[_0xebf6('0x39')][_0xebf6('0x3a')]?_0x5ea6b2['attributes']:_0x2901fc[_0xebf6('0x37')];if(!_0x2fe3ee[_0xebf6('0x35')]['hasOwnProperty'](_0xebf6('0x3b'))){_0x5ea6b2[_0xebf6('0x1f')]=qs[_0xebf6('0x1f')](_0x2fe3ee[_0xebf6('0x35')][_0xebf6('0x1f')]);_0x5ea6b2['offset']=qs[_0xebf6('0x1d')](_0x2fe3ee['query'][_0xebf6('0x1d')]);}_0x5ea6b2['order']=qs[_0xebf6('0x3c')](_0x2fe3ee[_0xebf6('0x35')][_0xebf6('0x3c')]);_0x5ea6b2[_0xebf6('0x3d')]=qs[_0xebf6('0x3e')](_[_0xebf6('0x3f')](_0x2fe3ee['query'],_0x2901fc[_0xebf6('0x3e')]),_0x32afa3);if(_0x2fe3ee[_0xebf6('0x35')][_0xebf6('0x40')]){_0x5ea6b2[_0xebf6('0x3d')]=_[_0xebf6('0x41')](_0x5ea6b2[_0xebf6('0x3d')],{'$or':_['map'](_0x32afa3,function(_0xcbe240){if(_0xcbe240[_0xebf6('0x33')]!==_0xebf6('0x42')){var _0x111ff7={};_0x111ff7[_0xcbe240[_0xebf6('0x2d')]]={'$like':'%'+_0x2fe3ee[_0xebf6('0x35')]['filter']+'%'};return _0x111ff7;}})});}_0x5ea6b2=_['merge']({},_0x5ea6b2,_0x2fe3ee['options']);var _0xd4d5f4={'where':_0x5ea6b2[_0xebf6('0x3d')]};return db[_0xebf6('0x30')]['count'](_0xd4d5f4)[_0xebf6('0x27')](function(_0x1c3809){_0x1fa407[_0xebf6('0x20')]=_0x1c3809;if(_0x2fe3ee['query'][_0xebf6('0x43')]){_0x5ea6b2[_0xebf6('0x44')]=[{'all':!![]}];}return db['VoiceChanSpy'][_0xebf6('0x45')](_0x5ea6b2);})[_0xebf6('0x27')](function(_0x17c4af){_0x1fa407['rows']=_0x17c4af;return _0x1fa407;})[_0xebf6('0x27')](respondWithFilteredResult(_0x28bbea,_0x5ea6b2))['catch'](handleError(_0x28bbea,null));};exports['show']=function(_0x256552,_0x470f62){var _0x10ca29={'raw':![],'where':{'id':_0x256552['params']['id']}},_0x2ac140={};_0x2ac140[_0xebf6('0x37')]=_['keys'](db[_0xebf6('0x30')][_0xebf6('0x31')]);_0x2ac140[_0xebf6('0x35')]=_[_0xebf6('0x34')](_0x256552[_0xebf6('0x35')]);_0x2ac140['filters']=_['intersection'](_0x2ac140[_0xebf6('0x37')],_0x2ac140[_0xebf6('0x35')]);_0x10ca29[_0xebf6('0x39')]=_[_0xebf6('0x36')](_0x2ac140['model'],qs[_0xebf6('0x38')](_0x256552[_0xebf6('0x35')][_0xebf6('0x38')]));_0x10ca29[_0xebf6('0x39')]=_0x10ca29[_0xebf6('0x39')][_0xebf6('0x3a')]?_0x10ca29[_0xebf6('0x39')]:_0x2ac140['model'];if(_0x256552[_0xebf6('0x35')][_0xebf6('0x43')]){_0x10ca29[_0xebf6('0x44')]=[{'all':!![]}];}_0x10ca29=_[_0xebf6('0x41')]({},_0x10ca29,_0x256552[_0xebf6('0x46')]);return db[_0xebf6('0x30')][_0xebf6('0x47')](_0x10ca29)['then'](handleEntityNotFound(_0x470f62,null))[_0xebf6('0x27')](respondWithResult(_0x470f62,null))['catch'](handleError(_0x470f62,null));};exports[_0xebf6('0x48')]=function(_0x31d8ba,_0x5d84ac){return db[_0xebf6('0x30')]['create'](_0x31d8ba[_0xebf6('0x49')],{})[_0xebf6('0x27')](function(_0x186655){var _0x32c8b1=_0x31d8ba[_0xebf6('0x4a')]['get']({'plain':!![]});if(!_0x32c8b1)throw new Error(_0xebf6('0x4b'));if(_0x32c8b1[_0xebf6('0x4c')]==='user'){var _0x1f98fd=_0x186655[_0xebf6('0x29')]({'plain':!![]});var _0x1455c4=_0xebf6('0x2a');return db[_0xebf6('0x4d')]['find']({'where':{'name':_0x1455c4,'userProfileId':_0x32c8b1[_0xebf6('0x4e')]},'raw':!![]})[_0xebf6('0x27')](function(_0x212414){if(_0x212414&&_0x212414[_0xebf6('0x4f')]===0x0){return db['UserProfileResource'][_0xebf6('0x48')]({'name':_0x1f98fd[_0xebf6('0x2d')],'resourceId':_0x1f98fd['id'],'type':_0x212414[_0xebf6('0x2d')],'sectionId':_0x212414['id']},{})[_0xebf6('0x27')](function(){return _0x186655;});}else{return _0x186655;}})[_0xebf6('0x50')](function(_0x2e7e30){logger[_0xebf6('0x2b')](_0xebf6('0x51'),_0x2e7e30);throw _0x2e7e30;});}return _0x186655;})[_0xebf6('0x27')](respondWithResult(_0x5d84ac,0xc9))['catch'](handleError(_0x5d84ac,null));};exports[_0xebf6('0x26')]=function(_0xe78fe5,_0x24ed4e){if(_0xe78fe5['body']['id']){delete _0xe78fe5[_0xebf6('0x49')]['id'];}return db['VoiceChanSpy']['find']({'where':{'id':_0xe78fe5[_0xebf6('0x52')]['id']}})[_0xebf6('0x27')](handleEntityNotFound(_0x24ed4e,null))[_0xebf6('0x27')](saveUpdates(_0xe78fe5[_0xebf6('0x49')],null))[_0xebf6('0x27')](respondWithResult(_0x24ed4e,null))['catch'](handleError(_0x24ed4e,null));};exports[_0xebf6('0x28')]=function(_0x5a1b51,_0x4ed306){return db['VoiceChanSpy'][_0xebf6('0x47')]({'where':{'id':_0x5a1b51[_0xebf6('0x52')]['id']}})['then'](handleEntityNotFound(_0x4ed306,null))[_0xebf6('0x27')](removeEntity(_0x4ed306,null))[_0xebf6('0x50')](handleError(_0x4ed306,null));};
\ No newline at end of file