Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / voiceRecording / voiceRecording.controller.js
index 776cf44..b1f3904 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0e01=['set','apply','reject','save','update','then','destroy','end','error','stack','name','index','VoiceRecording','model','differenceBy','keys','format','query','intersection','attributes','fields','nolimit','limit','order','sort','where','filters','filter','map','type','key','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','rawAttributes','length','merge','create','body','find','describe','download','../../components/encryptor','uniqueid','value','%s.cypher','existsSync','decryptFile','recording','Sequelize','ValidationError','filename','unlink','VoiceRecording\x20not\x20found','send','Not\x20found','downloads','sequelize','MD5','col','$and','push','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset'];(function(_0x50a74f,_0x4a4f58){var _0x522add=function(_0x4af504){while(--_0x4af504){_0x50a74f['push'](_0x50a74f['shift']());}};_0x522add(++_0x4a4f58);}(_0x0e01,0x1d0));var _0x10e0=function(_0x1146f7,_0x475356){_0x1146f7=_0x1146f7-0x0;var _0x2e5725=_0x0e01[_0x1146f7];return _0x2e5725;};'use strict';var pdf=require(_0x10e0('0x0'));var emlformat=require(_0x10e0('0x1'));var rimraf=require(_0x10e0('0x2'));var zipdir=require(_0x10e0('0x3'));var jsonpatch=require(_0x10e0('0x4'));var rp=require(_0x10e0('0x5'));var moment=require(_0x10e0('0x6'));var BPromise=require(_0x10e0('0x7'));var Mustache=require(_0x10e0('0x8'));var util=require(_0x10e0('0x9'));var path=require(_0x10e0('0xa'));var sox=require('sox');var csv=require(_0x10e0('0xb'));var ejs=require(_0x10e0('0xc'));var fs=require('fs');var _=require(_0x10e0('0xd'));var squel=require(_0x10e0('0xe'));var crypto=require(_0x10e0('0xf'));var jsforce=require(_0x10e0('0x10'));var deskjs=require(_0x10e0('0x11'));var toCsv=require(_0x10e0('0xb'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x10e0('0x12'));var authService=require(_0x10e0('0x13'));var qs=require(_0x10e0('0x14'));var hardwareService=require(_0x10e0('0x15'));var logger=require('../../config/logger')(_0x10e0('0x16'));var utils=require(_0x10e0('0x17'));var config=require(_0x10e0('0x18'));var db=require(_0x10e0('0x19'))['db'];function respondWithStatusCode(_0x1e58f8,_0x36a1ca){_0x36a1ca=_0x36a1ca||0xcc;return function(_0x5a0d1a){if(_0x5a0d1a){return _0x1e58f8[_0x10e0('0x1a')](_0x36a1ca);}return _0x1e58f8[_0x10e0('0x1b')](_0x36a1ca)['end']();};}function respondWithResult(_0x5c450d,_0x271b31){_0x271b31=_0x271b31||0xc8;return function(_0x2dde66){if(_0x2dde66){return _0x5c450d[_0x10e0('0x1b')](_0x271b31)[_0x10e0('0x1c')](_0x2dde66);}};}function respondWithFilteredResult(_0x18531b,_0x530ce2){return function(_0x54c580){if(_0x54c580){var _0x2dc2e0=_0x54c580[_0x10e0('0x1d')],_0x436717=_0x530ce2['offset'],_0x3b9410=_0x530ce2[_0x10e0('0x1e')]+_0x530ce2['limit'],_0x282564;if(_0x3b9410>=_0x2dc2e0){_0x3b9410=_0x2dc2e0;_0x282564=0xc8;}else{_0x282564=0xce;}_0x18531b['status'](_0x282564);return _0x18531b[_0x10e0('0x1f')]('Content-Range',_0x436717+'-'+_0x3b9410+'/'+_0x2dc2e0)[_0x10e0('0x1c')](_0x54c580);}return null;};}function patchUpdates(_0x43e6fe){return function(_0x19ac11){try{jsonpatch[_0x10e0('0x20')](_0x19ac11,_0x43e6fe,!![]);}catch(_0x44666f){return BPromise[_0x10e0('0x21')](_0x44666f);}return _0x19ac11[_0x10e0('0x22')]();};}function saveUpdates(_0x11af49,_0x2de644){return function(_0x73fe54){if(_0x73fe54){return _0x73fe54[_0x10e0('0x23')](_0x11af49)[_0x10e0('0x24')](function(_0x1f5eda){return _0x1f5eda;});}return null;};}function removeEntity(_0x483817,_0x507b3a){return function(_0x573385){if(_0x573385){return _0x573385[_0x10e0('0x25')]()[_0x10e0('0x24')](function(){_0x483817[_0x10e0('0x1b')](0xcc)[_0x10e0('0x26')]();});}};}function handleEntityNotFound(_0x5ac6dd,_0x59fdaf){return function(_0x504fbc){if(!_0x504fbc){_0x5ac6dd['sendStatus'](0x194);}return _0x504fbc;};}function handleError(_0x273e64,_0x40fbd3){_0x40fbd3=_0x40fbd3||0x1f4;return function(_0x3e4a89){logger[_0x10e0('0x27')](_0x3e4a89[_0x10e0('0x28')]);if(_0x3e4a89[_0x10e0('0x29')]){delete _0x3e4a89[_0x10e0('0x29')];}_0x273e64[_0x10e0('0x1b')](_0x40fbd3)['send'](_0x3e4a89);};}exports[_0x10e0('0x2a')]=function(_0x3ec557,_0x28ff84){var _0x33f0f5={},_0x50e377={},_0x329da8={'count':0x0,'rows':[]};var _0x1c13fa=db[_0x10e0('0x2b')]['rawAttributes'];_0x50e377[_0x10e0('0x2c')]=_[_0x10e0('0x2d')](_[_0x10e0('0x2e')](_0x1c13fa),[_0x10e0('0x2f')]);_0x50e377[_0x10e0('0x30')]=_[_0x10e0('0x2e')](_0x3ec557[_0x10e0('0x30')]);_0x50e377['filters']=_[_0x10e0('0x31')](_0x50e377['model'],_0x50e377['query']);_0x33f0f5[_0x10e0('0x32')]=_[_0x10e0('0x31')](_0x50e377[_0x10e0('0x2c')],qs['fields'](_0x3ec557[_0x10e0('0x30')][_0x10e0('0x33')]));_0x33f0f5['attributes']=_0x33f0f5[_0x10e0('0x32')]['length']?_0x33f0f5[_0x10e0('0x32')]:_0x50e377['model'];if(!_0x3ec557[_0x10e0('0x30')]['hasOwnProperty'](_0x10e0('0x34'))){_0x33f0f5[_0x10e0('0x35')]=qs[_0x10e0('0x35')](_0x3ec557['query'][_0x10e0('0x35')]);_0x33f0f5[_0x10e0('0x1e')]=qs[_0x10e0('0x1e')](_0x3ec557[_0x10e0('0x30')]['offset']);}_0x33f0f5[_0x10e0('0x36')]=qs['sort'](_0x3ec557[_0x10e0('0x30')][_0x10e0('0x37')]);_0x33f0f5[_0x10e0('0x38')]=qs['filters'](_['pick'](_0x3ec557[_0x10e0('0x30')],_0x50e377[_0x10e0('0x39')]));if(_0x3ec557['query'][_0x10e0('0x3a')]){_0x33f0f5[_0x10e0('0x38')]=_['merge'](_0x33f0f5[_0x10e0('0x38')],{'$or':_[_0x10e0('0x3b')](_0x1c13fa,function(_0x155e86){if(_0x155e86[_0x10e0('0x3c')][_0x10e0('0x3d')]!==_0x10e0('0x3e')){var _0x209345={};_0x209345[_0x155e86['field']]={'$like':'%'+_0x3ec557['query'][_0x10e0('0x3a')]+'%'};return _0x209345;}})});}_0x33f0f5=_['merge']({},_0x33f0f5,_0x3ec557[_0x10e0('0x3f')]);var _0x12a85c={'where':_0x33f0f5[_0x10e0('0x38')]};return db[_0x10e0('0x2b')][_0x10e0('0x1d')](_0x12a85c)[_0x10e0('0x24')](function(_0x358a3f){_0x329da8[_0x10e0('0x1d')]=_0x358a3f;if(_0x3ec557[_0x10e0('0x30')][_0x10e0('0x40')]){_0x33f0f5[_0x10e0('0x41')]=[{'all':!![]}];}return db[_0x10e0('0x2b')][_0x10e0('0x42')](_0x33f0f5);})['then'](function(_0x108555){_0x329da8[_0x10e0('0x43')]=_0x108555;return _0x329da8;})[_0x10e0('0x24')](respondWithFilteredResult(_0x28ff84,_0x33f0f5))[_0x10e0('0x44')](handleError(_0x28ff84,null));};exports[_0x10e0('0x45')]=function(_0x5c510f,_0x5d2d3a){var _0x466bdf={'raw':![],'where':{'id':_0x5c510f[_0x10e0('0x46')]['id']}},_0x48bc2e={};_0x48bc2e[_0x10e0('0x2c')]=_[_0x10e0('0x2e')](db[_0x10e0('0x2b')][_0x10e0('0x47')]);_0x48bc2e[_0x10e0('0x30')]=_[_0x10e0('0x2e')](_0x5c510f[_0x10e0('0x30')]);_0x48bc2e[_0x10e0('0x39')]=_[_0x10e0('0x31')](_0x48bc2e['model'],_0x48bc2e[_0x10e0('0x30')]);_0x466bdf[_0x10e0('0x32')]=_[_0x10e0('0x31')](_0x48bc2e[_0x10e0('0x2c')],qs[_0x10e0('0x33')](_0x5c510f['query'][_0x10e0('0x33')]));_0x466bdf['attributes']=_0x466bdf['attributes'][_0x10e0('0x48')]?_0x466bdf[_0x10e0('0x32')]:_0x48bc2e[_0x10e0('0x2c')];if(_0x5c510f['query'][_0x10e0('0x40')]){_0x466bdf['include']=[{'all':!![]}];}_0x466bdf=_[_0x10e0('0x49')]({},_0x466bdf,_0x5c510f[_0x10e0('0x3f')]);return db[_0x10e0('0x2b')]['find'](_0x466bdf)[_0x10e0('0x24')](handleEntityNotFound(_0x5d2d3a,null))[_0x10e0('0x24')](respondWithResult(_0x5d2d3a,null))[_0x10e0('0x44')](handleError(_0x5d2d3a,null));};exports[_0x10e0('0x4a')]=function(_0x3cb39f,_0x11b4ad){return db['VoiceRecording'][_0x10e0('0x4a')](_0x3cb39f['body'],{})[_0x10e0('0x24')](respondWithResult(_0x11b4ad,0xc9))[_0x10e0('0x44')](handleError(_0x11b4ad,null));};exports[_0x10e0('0x23')]=function(_0xc5c9f,_0x328274){if(_0xc5c9f[_0x10e0('0x4b')]['id']){delete _0xc5c9f['body']['id'];}return db[_0x10e0('0x2b')][_0x10e0('0x4c')]({'where':{'id':_0xc5c9f[_0x10e0('0x46')]['id']}})[_0x10e0('0x24')](handleEntityNotFound(_0x328274,null))[_0x10e0('0x24')](saveUpdates(_0xc5c9f['body'],null))[_0x10e0('0x24')](respondWithResult(_0x328274,null))[_0x10e0('0x44')](handleError(_0x328274,null));};exports[_0x10e0('0x25')]=function(_0x57024d,_0x4ddd79){return db[_0x10e0('0x2b')][_0x10e0('0x4c')]({'where':{'id':_0x57024d[_0x10e0('0x46')]['id']}})[_0x10e0('0x24')](handleEntityNotFound(_0x4ddd79,null))[_0x10e0('0x24')](removeEntity(_0x4ddd79,null))[_0x10e0('0x44')](handleError(_0x4ddd79,null));};exports[_0x10e0('0x4d')]=function(_0x4cffd9,_0x5d9eda){return db[_0x10e0('0x2b')][_0x10e0('0x4d')]()[_0x10e0('0x24')](respondWithResult(_0x5d9eda,null))['catch'](handleError(_0x5d9eda,null));};exports[_0x10e0('0x4e')]=function(_0x2d456f,_0x4e4a26,_0x47f5b9){var _0x315c59=require(_0x10e0('0x4f'));var _0x1b8099=![];var _0x41c383={};if(_0x2d456f[_0x10e0('0x30')]['type']&&_0x2d456f[_0x10e0('0x30')][_0x10e0('0x3c')]===_0x10e0('0x50')){_0x41c383['uniqueid']=_0x2d456f[_0x10e0('0x46')]['id'];}else{_0x41c383['id']=_0x2d456f[_0x10e0('0x46')]['id'];}return db[_0x10e0('0x2b')][_0x10e0('0x4c')]({'where':_0x41c383,'attributes':['id',_0x10e0('0x51')],'raw':!![]})[_0x10e0('0x24')](handleEntityNotFound(_0x4e4a26,null))[_0x10e0('0x24')](function(_0x56769a){if(_0x56769a){var _0x47b70c=_0x56769a[_0x10e0('0x51')];var _0x69f8f8=util[_0x10e0('0x2f')](_0x10e0('0x52'),_0x47b70c);if(fs[_0x10e0('0x53')](_0x69f8f8)){_0x1b8099=!![];return _0x315c59[_0x10e0('0x54')](_0x69f8f8,_0x47b70c,config['secrets'][_0x10e0('0x55')])[_0x10e0('0x24')](function(){return _0x56769a;});}return _0x56769a;}})[_0x10e0('0x24')](function(_0x13b3c4){if(_0x13b3c4){var _0x1df617=_0x13b3c4[_0x10e0('0x51')];if(!fs[_0x10e0('0x53')](_0x1df617)){throw new db[(_0x10e0('0x56'))][(_0x10e0('0x57'))]('VoiceRecording\x20not\x20found');}if(_0x13b3c4[_0x10e0('0x58')]){return _0x4e4a26[_0x10e0('0x4e')](_0x1df617,_0x13b3c4[_0x10e0('0x58')]+path['extname'](_0x1df617),function(){if(_0x1b8099){fs[_0x10e0('0x59')](_0x1df617);}});}else{return _0x4e4a26[_0x10e0('0x4e')](_0x1df617,function(_0x51cadc){if(_0x1b8099){fs['unlink'](_0x1df617);}});}}})['catch'](function(_0x489879){if(_0x489879['message']===_0x10e0('0x5a')){_0x4e4a26[_0x10e0('0x1b')](0x194)[_0x10e0('0x5b')](_0x10e0('0x5c'));}else{return handleError(_0x4e4a26,null);}});};exports[_0x10e0('0x5d')]=function(_0x57ac38,_0x441091,_0xd3a8a6){var _0x1574da=require(_0x10e0('0x4f'));var _0x19f87f=![];var _0x3bd4c1={'$and':[db['sequelize'][_0x10e0('0x38')](db[_0x10e0('0x5e')]['fn'](_0x10e0('0x5f'),db[_0x10e0('0x5e')][_0x10e0('0x60')](_0x10e0('0x50'))),_0x57ac38[_0x10e0('0x30')]['token'])]};if(_0x57ac38['query'][_0x10e0('0x3c')]&&_0x57ac38['query'][_0x10e0('0x3c')]==='uniqueid'){_0x3bd4c1[_0x10e0('0x61')]['push']({'uniqueid':_0x57ac38[_0x10e0('0x46')]['id']});}else{_0x3bd4c1[_0x10e0('0x61')][_0x10e0('0x62')]({'id':_0x57ac38['params']['id']});}return db['VoiceRecording'][_0x10e0('0x4c')]({'where':_0x3bd4c1,'attributes':['id',_0x10e0('0x51')],'raw':!![]})[_0x10e0('0x24')](handleEntityNotFound(_0x441091,null))[_0x10e0('0x24')](function(_0x5b98ed){if(_0x5b98ed){var _0x90d031=util[_0x10e0('0x2f')](_0x10e0('0x52'),_0x5b98ed[_0x10e0('0x51')]);if(fs[_0x10e0('0x53')](_0x90d031)){_0x19f87f=!![];return _0x1574da[_0x10e0('0x54')](_0x90d031,_0x5b98ed['value'],config['secrets'][_0x10e0('0x55')])[_0x10e0('0x24')](function(){return _0x5b98ed;});}return _0x5b98ed;}})[_0x10e0('0x24')](function(_0x133de4){if(_0x133de4){if(!fs[_0x10e0('0x53')](_0x133de4[_0x10e0('0x51')])){throw new db[(_0x10e0('0x56'))][(_0x10e0('0x57'))](_0x10e0('0x5a'));}if(_0x133de4['filename']){return _0x441091[_0x10e0('0x4e')](_0x133de4[_0x10e0('0x51')],_0x133de4[_0x10e0('0x58')]+path['extname'](_0x133de4[_0x10e0('0x51')]),function(){if(_0x19f87f){fs['unlink'](_0x133de4[_0x10e0('0x51')]);}});}else{return _0x441091[_0x10e0('0x4e')](_0x133de4['value'],function(_0x4e28e6){if(_0x19f87f){fs[_0x10e0('0x59')](_0x133de4[_0x10e0('0x51')]);}});}}})['catch'](handleError(_0x441091,null));};
\ No newline at end of file
+var _0x5507=['findAll','rows','catch','show','params','find','create','body','describe','download','uniqueid','value','existsSync','decryptFile','Sequelize','ValidationError','VoiceRecording\x20not\x20found','filename','message','Not\x20found','downloads','sequelize','MD5','col','token','$and','push','%s.cypher','secrets','recording','extname','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','lodash','squel','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','error','stack','send','index','VoiceRecording','rawAttributes','model','keys','format','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','key','VIRTUAL','options','includeAll','include'];(function(_0x448fd7,_0x3fcefb){var _0x53a94d=function(_0x44a926){while(--_0x44a926){_0x448fd7['push'](_0x448fd7['shift']());}};_0x53a94d(++_0x3fcefb);}(_0x5507,0x1f0));var _0x7550=function(_0x4754fb,_0x47fdd1){_0x4754fb=_0x4754fb-0x0;var _0x48b29d=_0x5507[_0x4754fb];return _0x48b29d;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x7550('0x0'));var rimraf=require(_0x7550('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x7550('0x2'));var rp=require(_0x7550('0x3'));var moment=require(_0x7550('0x4'));var BPromise=require(_0x7550('0x5'));var Mustache=require(_0x7550('0x6'));var util=require(_0x7550('0x7'));var path=require(_0x7550('0x8'));var sox=require('sox');var csv=require(_0x7550('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x7550('0xa'));var squel=require(_0x7550('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x7550('0x9'));var querystring=require('querystring');var Papa=require(_0x7550('0xc'));var Redis=require(_0x7550('0xd'));var authService=require(_0x7550('0xe'));var qs=require(_0x7550('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x7550('0x10'));var utils=require(_0x7550('0x11'));var config=require(_0x7550('0x12'));var db=require(_0x7550('0x13'))['db'];function respondWithStatusCode(_0x44315a,_0x453509){_0x453509=_0x453509||0xcc;return function(_0xbacf35){if(_0xbacf35){return _0x44315a[_0x7550('0x14')](_0x453509);}return _0x44315a['status'](_0x453509)[_0x7550('0x15')]();};}function respondWithResult(_0x5ed2e1,_0x4b3d71){_0x4b3d71=_0x4b3d71||0xc8;return function(_0x4cdcc4){if(_0x4cdcc4){return _0x5ed2e1[_0x7550('0x16')](_0x4b3d71)[_0x7550('0x17')](_0x4cdcc4);}};}function respondWithFilteredResult(_0x211a79,_0x376dcd){return function(_0x46dcde){if(_0x46dcde){var _0x409fa1=_0x46dcde[_0x7550('0x18')],_0x3b62f6=_0x376dcd[_0x7550('0x19')],_0x2ea608=_0x376dcd[_0x7550('0x19')]+_0x376dcd[_0x7550('0x1a')],_0x4b1360;if(_0x2ea608>=_0x409fa1){_0x2ea608=_0x409fa1;_0x4b1360=0xc8;}else{_0x4b1360=0xce;}_0x211a79[_0x7550('0x16')](_0x4b1360);return _0x211a79['set'](_0x7550('0x1b'),_0x3b62f6+'-'+_0x2ea608+'/'+_0x409fa1)['json'](_0x46dcde);}return null;};}function patchUpdates(_0x18a1df){return function(_0x5bfe9f){try{jsonpatch[_0x7550('0x1c')](_0x5bfe9f,_0x18a1df,!![]);}catch(_0x69935){return BPromise[_0x7550('0x1d')](_0x69935);}return _0x5bfe9f[_0x7550('0x1e')]();};}function saveUpdates(_0x3c7f7c,_0x47e504){return function(_0x58087b){if(_0x58087b){return _0x58087b[_0x7550('0x1f')](_0x3c7f7c)[_0x7550('0x20')](function(_0x2be31b){return _0x2be31b;});}return null;};}function removeEntity(_0x1187f2,_0x253c5b){return function(_0x1466f0){if(_0x1466f0){return _0x1466f0[_0x7550('0x21')]()[_0x7550('0x20')](function(){_0x1187f2[_0x7550('0x16')](0xcc)[_0x7550('0x15')]();});}};}function handleEntityNotFound(_0x2a43ab,_0x15aa62){return function(_0x4de6ed){if(!_0x4de6ed){_0x2a43ab[_0x7550('0x14')](0x194);}return _0x4de6ed;};}function handleError(_0x3d1d27,_0xe264a2){_0xe264a2=_0xe264a2||0x1f4;return function(_0x95058b){logger[_0x7550('0x22')](_0x95058b[_0x7550('0x23')]);if(_0x95058b['name']){delete _0x95058b['name'];}_0x3d1d27[_0x7550('0x16')](_0xe264a2)[_0x7550('0x24')](_0x95058b);};}exports[_0x7550('0x25')]=function(_0x3caa69,_0x47cb41){var _0x3c18db={},_0x341f38={},_0x182fba={'count':0x0,'rows':[]};var _0x5c9df1=db[_0x7550('0x26')][_0x7550('0x27')];_0x341f38[_0x7550('0x28')]=_['differenceBy'](_[_0x7550('0x29')](_0x5c9df1),[_0x7550('0x2a')]);_0x341f38[_0x7550('0x2b')]=_[_0x7550('0x29')](_0x3caa69[_0x7550('0x2b')]);_0x341f38[_0x7550('0x2c')]=_[_0x7550('0x2d')](_0x341f38[_0x7550('0x28')],_0x341f38[_0x7550('0x2b')]);_0x3c18db['attributes']=_[_0x7550('0x2d')](_0x341f38[_0x7550('0x28')],qs[_0x7550('0x2e')](_0x3caa69[_0x7550('0x2b')]['fields']));_0x3c18db[_0x7550('0x2f')]=_0x3c18db[_0x7550('0x2f')][_0x7550('0x30')]?_0x3c18db[_0x7550('0x2f')]:_0x341f38['model'];if(!_0x3caa69['query'][_0x7550('0x31')](_0x7550('0x32'))){_0x3c18db['limit']=qs[_0x7550('0x1a')](_0x3caa69[_0x7550('0x2b')][_0x7550('0x1a')]);_0x3c18db[_0x7550('0x19')]=qs[_0x7550('0x19')](_0x3caa69[_0x7550('0x2b')][_0x7550('0x19')]);}_0x3c18db[_0x7550('0x33')]=qs[_0x7550('0x34')](_0x3caa69[_0x7550('0x2b')][_0x7550('0x34')]);_0x3c18db[_0x7550('0x35')]=qs['filters'](_['pick'](_0x3caa69[_0x7550('0x2b')],_0x341f38[_0x7550('0x2c')]));if(_0x3caa69[_0x7550('0x2b')][_0x7550('0x36')]){_0x3c18db[_0x7550('0x35')]=_[_0x7550('0x37')](_0x3c18db[_0x7550('0x35')],{'$or':_['map'](_0x5c9df1,function(_0x367d6c){if(_0x367d6c[_0x7550('0x38')][_0x7550('0x39')]!==_0x7550('0x3a')){var _0x517eec={};_0x517eec[_0x367d6c['field']]={'$like':'%'+_0x3caa69[_0x7550('0x2b')][_0x7550('0x36')]+'%'};return _0x517eec;}})});}_0x3c18db=_[_0x7550('0x37')]({},_0x3c18db,_0x3caa69[_0x7550('0x3b')]);var _0x312555={'where':_0x3c18db['where']};return db['VoiceRecording']['count'](_0x312555)[_0x7550('0x20')](function(_0x5ba1a1){_0x182fba[_0x7550('0x18')]=_0x5ba1a1;if(_0x3caa69['query'][_0x7550('0x3c')]){_0x3c18db[_0x7550('0x3d')]=[{'all':!![]}];}return db[_0x7550('0x26')][_0x7550('0x3e')](_0x3c18db);})['then'](function(_0x22cdcc){_0x182fba[_0x7550('0x3f')]=_0x22cdcc;return _0x182fba;})[_0x7550('0x20')](respondWithFilteredResult(_0x47cb41,_0x3c18db))[_0x7550('0x40')](handleError(_0x47cb41,null));};exports[_0x7550('0x41')]=function(_0xfdaea,_0x473d52){var _0x222a95={'raw':![],'where':{'id':_0xfdaea[_0x7550('0x42')]['id']}},_0x29b941={};_0x29b941[_0x7550('0x28')]=_['keys'](db[_0x7550('0x26')][_0x7550('0x27')]);_0x29b941[_0x7550('0x2b')]=_['keys'](_0xfdaea[_0x7550('0x2b')]);_0x29b941['filters']=_[_0x7550('0x2d')](_0x29b941['model'],_0x29b941[_0x7550('0x2b')]);_0x222a95[_0x7550('0x2f')]=_[_0x7550('0x2d')](_0x29b941[_0x7550('0x28')],qs[_0x7550('0x2e')](_0xfdaea[_0x7550('0x2b')]['fields']));_0x222a95[_0x7550('0x2f')]=_0x222a95['attributes'][_0x7550('0x30')]?_0x222a95[_0x7550('0x2f')]:_0x29b941[_0x7550('0x28')];if(_0xfdaea[_0x7550('0x2b')][_0x7550('0x3c')]){_0x222a95[_0x7550('0x3d')]=[{'all':!![]}];}_0x222a95=_[_0x7550('0x37')]({},_0x222a95,_0xfdaea[_0x7550('0x3b')]);return db['VoiceRecording'][_0x7550('0x43')](_0x222a95)[_0x7550('0x20')](handleEntityNotFound(_0x473d52,null))['then'](respondWithResult(_0x473d52,null))[_0x7550('0x40')](handleError(_0x473d52,null));};exports['create']=function(_0xa6a0cc,_0x2b5462){return db[_0x7550('0x26')][_0x7550('0x44')](_0xa6a0cc['body'],{})[_0x7550('0x20')](respondWithResult(_0x2b5462,0xc9))[_0x7550('0x40')](handleError(_0x2b5462,null));};exports[_0x7550('0x1f')]=function(_0x3f2772,_0x236dc6){if(_0x3f2772[_0x7550('0x45')]['id']){delete _0x3f2772['body']['id'];}return db[_0x7550('0x26')][_0x7550('0x43')]({'where':{'id':_0x3f2772[_0x7550('0x42')]['id']}})[_0x7550('0x20')](handleEntityNotFound(_0x236dc6,null))[_0x7550('0x20')](saveUpdates(_0x3f2772[_0x7550('0x45')],null))[_0x7550('0x20')](respondWithResult(_0x236dc6,null))[_0x7550('0x40')](handleError(_0x236dc6,null));};exports['destroy']=function(_0x53a12e,_0x991591){return db[_0x7550('0x26')][_0x7550('0x43')]({'where':{'id':_0x53a12e[_0x7550('0x42')]['id']}})[_0x7550('0x20')](handleEntityNotFound(_0x991591,null))[_0x7550('0x20')](removeEntity(_0x991591,null))['catch'](handleError(_0x991591,null));};exports[_0x7550('0x46')]=function(_0x1c95e5,_0x16419e){return db[_0x7550('0x26')][_0x7550('0x46')]()[_0x7550('0x20')](respondWithResult(_0x16419e,null))[_0x7550('0x40')](handleError(_0x16419e,null));};exports[_0x7550('0x47')]=function(_0x2ddc3e,_0x37dfee,_0x2ac229){var _0x453001=require('../../components/encryptor');var _0x1de779=![];var _0x2cdf82={};if(_0x2ddc3e['query']['type']&&_0x2ddc3e[_0x7550('0x2b')][_0x7550('0x38')]===_0x7550('0x48')){_0x2cdf82[_0x7550('0x48')]=_0x2ddc3e[_0x7550('0x42')]['id'];}else{_0x2cdf82['id']=_0x2ddc3e['params']['id'];}return db['VoiceRecording'][_0x7550('0x43')]({'where':_0x2cdf82,'attributes':['id',_0x7550('0x49')],'raw':!![]})[_0x7550('0x20')](handleEntityNotFound(_0x37dfee,null))[_0x7550('0x20')](function(_0x2ed793){if(_0x2ed793){var _0x32d456=_0x2ed793[_0x7550('0x49')];var _0x53990c=util['format']('%s.cypher',_0x32d456);if(fs[_0x7550('0x4a')](_0x53990c)){_0x1de779=!![];return _0x453001[_0x7550('0x4b')](_0x53990c,_0x32d456,config['secrets']['recording'])[_0x7550('0x20')](function(){return _0x2ed793;});}return _0x2ed793;}})[_0x7550('0x20')](function(_0x3c0e9a){if(_0x3c0e9a){var _0x968b5d=_0x3c0e9a[_0x7550('0x49')];if(!fs[_0x7550('0x4a')](_0x968b5d)){throw new db[(_0x7550('0x4c'))][(_0x7550('0x4d'))](_0x7550('0x4e'));}if(_0x3c0e9a[_0x7550('0x4f')]){return _0x37dfee[_0x7550('0x47')](_0x968b5d,_0x3c0e9a[_0x7550('0x4f')]+path['extname'](_0x968b5d),function(){if(_0x1de779){fs['unlink'](_0x968b5d);}});}else{return _0x37dfee[_0x7550('0x47')](_0x968b5d,function(_0x212b16){if(_0x1de779){fs['unlink'](_0x968b5d);}});}}})[_0x7550('0x40')](function(_0x4e60ac){if(_0x4e60ac[_0x7550('0x50')]===_0x7550('0x4e')){_0x37dfee['status'](0x194)[_0x7550('0x24')](_0x7550('0x51'));}else{return handleError(_0x37dfee,null);}});};exports[_0x7550('0x52')]=function(_0x35ff10,_0x505cb3,_0x2eaba5){var _0x321862=require('../../components/encryptor');var _0x4297d8=![];var _0x62e300={'$and':[db[_0x7550('0x53')]['where'](db[_0x7550('0x53')]['fn'](_0x7550('0x54'),db['sequelize'][_0x7550('0x55')]('uniqueid')),_0x35ff10['query'][_0x7550('0x56')])]};if(_0x35ff10[_0x7550('0x2b')]['type']&&_0x35ff10[_0x7550('0x2b')]['type']===_0x7550('0x48')){_0x62e300[_0x7550('0x57')][_0x7550('0x58')]({'uniqueid':_0x35ff10[_0x7550('0x42')]['id']});}else{_0x62e300['$and']['push']({'id':_0x35ff10[_0x7550('0x42')]['id']});}return db[_0x7550('0x26')]['find']({'where':_0x62e300,'attributes':['id','value'],'raw':!![]})[_0x7550('0x20')](handleEntityNotFound(_0x505cb3,null))[_0x7550('0x20')](function(_0x359f17){if(_0x359f17){var _0x8e83cc=util[_0x7550('0x2a')](_0x7550('0x59'),_0x359f17['value']);if(fs[_0x7550('0x4a')](_0x8e83cc)){_0x4297d8=!![];return _0x321862[_0x7550('0x4b')](_0x8e83cc,_0x359f17[_0x7550('0x49')],config[_0x7550('0x5a')][_0x7550('0x5b')])[_0x7550('0x20')](function(){return _0x359f17;});}return _0x359f17;}})[_0x7550('0x20')](function(_0x2efcc1){if(_0x2efcc1){if(!fs[_0x7550('0x4a')](_0x2efcc1[_0x7550('0x49')])){throw new db['Sequelize'][(_0x7550('0x4d'))](_0x7550('0x4e'));}if(_0x2efcc1[_0x7550('0x4f')]){return _0x505cb3[_0x7550('0x47')](_0x2efcc1['value'],_0x2efcc1[_0x7550('0x4f')]+path[_0x7550('0x5c')](_0x2efcc1[_0x7550('0x49')]),function(){if(_0x4297d8){fs['unlink'](_0x2efcc1[_0x7550('0x49')]);}});}else{return _0x505cb3[_0x7550('0x47')](_0x2efcc1['value'],function(_0x20daa4){if(_0x4297d8){fs['unlink'](_0x2efcc1[_0x7550('0x49')]);}});}}})['catch'](handleError(_0x505cb3,null));};
\ No newline at end of file