Built motion from commit (unavailable).|2.4.8
[motion2.git] / server / api / voiceRecording / voiceRecording.controller.js
index 5d78689..d197a89 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x08cf=['end','json','count','limit','set','Content-Range','apply','reject','save','destroy','then','sendStatus','error','stack','name','index','rawAttributes','model','keys','format','query','intersection','fields','attributes','length','hasOwnProperty','offset','order','sort','where','filters','pick','filter','merge','type','VIRTUAL','field','options','VoiceRecording','includeAll','include','findAll','rows','catch','show','params','find','create','body','update','describe','download','../../components/encryptor','value','existsSync','decryptFile','secrets','Sequelize','ValidationError','VoiceRecording\x20not\x20found','filename','extname','unlink','message','send','sequelize','MD5','col','token','$and','push','%s.cypher','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','to-csv','ejs','squel','crypto','jsforce','querystring','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status'];(function(_0xf33a60,_0x477601){var _0x6b156=function(_0x416aae){while(--_0x416aae){_0xf33a60['push'](_0xf33a60['shift']());}};_0x6b156(++_0x477601);}(_0x08cf,0x1c4));var _0xf08c=function(_0x397cfb,_0xb8f317){_0x397cfb=_0x397cfb-0x0;var _0x15fed9=_0x08cf[_0x397cfb];return _0x15fed9;};'use strict';var pdf=require(_0xf08c('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xf08c('0x1'));var zipdir=require(_0xf08c('0x2'));var jsonpatch=require(_0xf08c('0x3'));var rp=require(_0xf08c('0x4'));var moment=require(_0xf08c('0x5'));var BPromise=require(_0xf08c('0x6'));var Mustache=require('mustache');var util=require(_0xf08c('0x7'));var path=require('path');var sox=require('sox');var csv=require(_0xf08c('0x8'));var ejs=require(_0xf08c('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf08c('0xa'));var crypto=require(_0xf08c('0xb'));var jsforce=require(_0xf08c('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xf08c('0xd'));var Papa=require('papaparse');var Redis=require(_0xf08c('0xe'));var authService=require(_0xf08c('0xf'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xf08c('0x10'));var logger=require(_0xf08c('0x11'))(_0xf08c('0x12'));var utils=require(_0xf08c('0x13'));var config=require(_0xf08c('0x14'));var db=require(_0xf08c('0x15'))['db'];function respondWithStatusCode(_0xa60afe,_0x1e02f8){_0x1e02f8=_0x1e02f8||0xcc;return function(_0x45615d){if(_0x45615d){return _0xa60afe['sendStatus'](_0x1e02f8);}return _0xa60afe[_0xf08c('0x16')](_0x1e02f8)[_0xf08c('0x17')]();};}function respondWithResult(_0x2314db,_0x455738){_0x455738=_0x455738||0xc8;return function(_0x63d615){if(_0x63d615){return _0x2314db[_0xf08c('0x16')](_0x455738)[_0xf08c('0x18')](_0x63d615);}};}function respondWithFilteredResult(_0x17c82f,_0x3ba42d){return function(_0x381a92){if(_0x381a92){var _0x590384=_0x381a92[_0xf08c('0x19')],_0x2f7aa2=_0x3ba42d['offset'],_0x1ceaf9=_0x3ba42d['offset']+_0x3ba42d[_0xf08c('0x1a')],_0x4f4f04;if(_0x1ceaf9>=_0x590384){_0x1ceaf9=_0x590384;_0x4f4f04=0xc8;}else{_0x4f4f04=0xce;}_0x17c82f[_0xf08c('0x16')](_0x4f4f04);return _0x17c82f[_0xf08c('0x1b')](_0xf08c('0x1c'),_0x2f7aa2+'-'+_0x1ceaf9+'/'+_0x590384)[_0xf08c('0x18')](_0x381a92);}return null;};}function patchUpdates(_0x11cb9d){return function(_0x56025e){try{jsonpatch[_0xf08c('0x1d')](_0x56025e,_0x11cb9d,!![]);}catch(_0x12fb7d){return BPromise[_0xf08c('0x1e')](_0x12fb7d);}return _0x56025e[_0xf08c('0x1f')]();};}function saveUpdates(_0x417c14,_0x40f73a){return function(_0x3180d1){if(_0x3180d1){return _0x3180d1['update'](_0x417c14)['then'](function(_0x34fc08){return _0x34fc08;});}return null;};}function removeEntity(_0xc32e16,_0x10e018){return function(_0x2ea773){if(_0x2ea773){return _0x2ea773[_0xf08c('0x20')]()[_0xf08c('0x21')](function(){_0xc32e16['status'](0xcc)[_0xf08c('0x17')]();});}};}function handleEntityNotFound(_0x2de34d,_0x24e88c){return function(_0xc1a56a){if(!_0xc1a56a){_0x2de34d[_0xf08c('0x22')](0x194);}return _0xc1a56a;};}function handleError(_0x212a16,_0x2fb075){_0x2fb075=_0x2fb075||0x1f4;return function(_0x27a92f){logger[_0xf08c('0x23')](_0x27a92f[_0xf08c('0x24')]);if(_0x27a92f[_0xf08c('0x25')]){delete _0x27a92f[_0xf08c('0x25')];}_0x212a16[_0xf08c('0x16')](_0x2fb075)['send'](_0x27a92f);};}exports[_0xf08c('0x26')]=function(_0x4b5517,_0xebf5cb){var _0x5d0649={},_0x350cba={},_0x2ecd56={'count':0x0,'rows':[]};var _0xdfdd=db['VoiceRecording'][_0xf08c('0x27')];_0x350cba[_0xf08c('0x28')]=_['differenceBy'](_[_0xf08c('0x29')](_0xdfdd),[_0xf08c('0x2a')]);_0x350cba[_0xf08c('0x2b')]=_[_0xf08c('0x29')](_0x4b5517[_0xf08c('0x2b')]);_0x350cba['filters']=_['intersection'](_0x350cba[_0xf08c('0x28')],_0x350cba['query']);_0x5d0649['attributes']=_[_0xf08c('0x2c')](_0x350cba[_0xf08c('0x28')],qs['fields'](_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x2d')]));_0x5d0649['attributes']=_0x5d0649[_0xf08c('0x2e')][_0xf08c('0x2f')]?_0x5d0649['attributes']:_0x350cba[_0xf08c('0x28')];if(!_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x30')]('nolimit')){_0x5d0649[_0xf08c('0x1a')]=qs[_0xf08c('0x1a')](_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x1a')]);_0x5d0649['offset']=qs[_0xf08c('0x31')](_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x31')]);}_0x5d0649[_0xf08c('0x32')]=qs[_0xf08c('0x33')](_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x33')]);_0x5d0649[_0xf08c('0x34')]=qs[_0xf08c('0x35')](_[_0xf08c('0x36')](_0x4b5517[_0xf08c('0x2b')],_0x350cba[_0xf08c('0x35')]));if(_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x37')]){_0x5d0649['where']=_[_0xf08c('0x38')](_0x5d0649[_0xf08c('0x34')],{'$or':_['map'](_0xdfdd,function(_0x10d41c){if(_0x10d41c[_0xf08c('0x39')]['key']!==_0xf08c('0x3a')){var _0x4e86dd={};_0x4e86dd[_0x10d41c[_0xf08c('0x3b')]]={'$like':'%'+_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x37')]+'%'};return _0x4e86dd;}})});}_0x5d0649=_['merge']({},_0x5d0649,_0x4b5517[_0xf08c('0x3c')]);var _0x97a6ed={'where':_0x5d0649[_0xf08c('0x34')]};return db[_0xf08c('0x3d')][_0xf08c('0x19')](_0x97a6ed)[_0xf08c('0x21')](function(_0x449ccc){_0x2ecd56[_0xf08c('0x19')]=_0x449ccc;if(_0x4b5517[_0xf08c('0x2b')][_0xf08c('0x3e')]){_0x5d0649[_0xf08c('0x3f')]=[{'all':!![]}];}return db[_0xf08c('0x3d')][_0xf08c('0x40')](_0x5d0649);})['then'](function(_0x3b2a0c){_0x2ecd56[_0xf08c('0x41')]=_0x3b2a0c;return _0x2ecd56;})[_0xf08c('0x21')](respondWithFilteredResult(_0xebf5cb,_0x5d0649))[_0xf08c('0x42')](handleError(_0xebf5cb,null));};exports[_0xf08c('0x43')]=function(_0x2ab1b0,_0x9262a5){var _0x546686={'raw':![],'where':{'id':_0x2ab1b0[_0xf08c('0x44')]['id']}},_0x58ff62={};_0x58ff62['model']=_['keys'](db[_0xf08c('0x3d')]['rawAttributes']);_0x58ff62['query']=_[_0xf08c('0x29')](_0x2ab1b0['query']);_0x58ff62[_0xf08c('0x35')]=_[_0xf08c('0x2c')](_0x58ff62['model'],_0x58ff62[_0xf08c('0x2b')]);_0x546686['attributes']=_['intersection'](_0x58ff62[_0xf08c('0x28')],qs[_0xf08c('0x2d')](_0x2ab1b0[_0xf08c('0x2b')]['fields']));_0x546686['attributes']=_0x546686['attributes'][_0xf08c('0x2f')]?_0x546686[_0xf08c('0x2e')]:_0x58ff62['model'];if(_0x2ab1b0[_0xf08c('0x2b')][_0xf08c('0x3e')]){_0x546686['include']=[{'all':!![]}];}_0x546686=_[_0xf08c('0x38')]({},_0x546686,_0x2ab1b0[_0xf08c('0x3c')]);return db['VoiceRecording'][_0xf08c('0x45')](_0x546686)[_0xf08c('0x21')](handleEntityNotFound(_0x9262a5,null))[_0xf08c('0x21')](respondWithResult(_0x9262a5,null))[_0xf08c('0x42')](handleError(_0x9262a5,null));};exports[_0xf08c('0x46')]=function(_0x592323,_0x77d7a0){return db[_0xf08c('0x3d')][_0xf08c('0x46')](_0x592323[_0xf08c('0x47')],{})[_0xf08c('0x21')](respondWithResult(_0x77d7a0,0xc9))[_0xf08c('0x42')](handleError(_0x77d7a0,null));};exports[_0xf08c('0x48')]=function(_0x4970a9,_0x5d241d){if(_0x4970a9['body']['id']){delete _0x4970a9[_0xf08c('0x47')]['id'];}return db[_0xf08c('0x3d')][_0xf08c('0x45')]({'where':{'id':_0x4970a9[_0xf08c('0x44')]['id']}})[_0xf08c('0x21')](handleEntityNotFound(_0x5d241d,null))[_0xf08c('0x21')](saveUpdates(_0x4970a9[_0xf08c('0x47')],null))['then'](respondWithResult(_0x5d241d,null))['catch'](handleError(_0x5d241d,null));};exports[_0xf08c('0x20')]=function(_0x548c99,_0x516f1a){return db[_0xf08c('0x3d')][_0xf08c('0x45')]({'where':{'id':_0x548c99[_0xf08c('0x44')]['id']}})[_0xf08c('0x21')](handleEntityNotFound(_0x516f1a,null))['then'](removeEntity(_0x516f1a,null))[_0xf08c('0x42')](handleError(_0x516f1a,null));};exports[_0xf08c('0x49')]=function(_0x2c5c30,_0x54a8fb){return db[_0xf08c('0x3d')][_0xf08c('0x49')]()[_0xf08c('0x21')](respondWithResult(_0x54a8fb,null))[_0xf08c('0x42')](handleError(_0x54a8fb,null));};exports[_0xf08c('0x4a')]=function(_0xe11bc3,_0x1ba1b7,_0x441499){var _0x5c87da=require(_0xf08c('0x4b'));var _0x5b01c7=![];var _0x489bf6={};if(_0xe11bc3['query']['type']&&_0xe11bc3[_0xf08c('0x2b')][_0xf08c('0x39')]==='uniqueid'){_0x489bf6['uniqueid']=_0xe11bc3[_0xf08c('0x44')]['id'];}else{_0x489bf6['id']=_0xe11bc3[_0xf08c('0x44')]['id'];}return db['VoiceRecording'][_0xf08c('0x45')]({'where':_0x489bf6,'attributes':['id',_0xf08c('0x4c')],'raw':!![]})[_0xf08c('0x21')](handleEntityNotFound(_0x1ba1b7,null))[_0xf08c('0x21')](function(_0x29cf25){if(_0x29cf25){var _0x4d3028=_0x29cf25[_0xf08c('0x4c')];var _0x39445c=util[_0xf08c('0x2a')]('%s.cypher',_0x4d3028);if(fs[_0xf08c('0x4d')](_0x39445c)){_0x5b01c7=!![];return _0x5c87da[_0xf08c('0x4e')](_0x39445c,_0x4d3028,config[_0xf08c('0x4f')]['recording'])[_0xf08c('0x21')](function(){return _0x29cf25;});}return _0x29cf25;}})['then'](function(_0x506a9c){if(_0x506a9c){var _0x3e0a23=_0x506a9c[_0xf08c('0x4c')];if(!fs['existsSync'](_0x3e0a23)){throw new db[(_0xf08c('0x50'))][(_0xf08c('0x51'))](_0xf08c('0x52'));}if(_0x506a9c['filename']){return _0x1ba1b7[_0xf08c('0x4a')](_0x3e0a23,_0x506a9c[_0xf08c('0x53')]+path[_0xf08c('0x54')](_0x3e0a23),function(){if(_0x5b01c7){fs[_0xf08c('0x55')](_0x3e0a23);}});}else{return _0x1ba1b7[_0xf08c('0x4a')](_0x3e0a23,function(_0x5da50e){if(_0x5b01c7){fs[_0xf08c('0x55')](_0x3e0a23);}});}}})[_0xf08c('0x42')](function(_0x3488d6){if(_0x3488d6[_0xf08c('0x56')]===_0xf08c('0x52')){_0x1ba1b7['status'](0x194)[_0xf08c('0x57')]('Not\x20found');}else{return handleError(_0x1ba1b7,null);}});};exports['downloads']=function(_0x10e54a,_0x257302,_0xfafea4){var _0x139e59=require('../../components/encryptor');var _0x2e2d57=![];var _0x2599b9={'$and':[db[_0xf08c('0x58')][_0xf08c('0x34')](db[_0xf08c('0x58')]['fn'](_0xf08c('0x59'),db[_0xf08c('0x58')][_0xf08c('0x5a')]('uniqueid')),_0x10e54a[_0xf08c('0x2b')][_0xf08c('0x5b')])]};if(_0x10e54a[_0xf08c('0x2b')][_0xf08c('0x39')]&&_0x10e54a[_0xf08c('0x2b')]['type']==='uniqueid'){_0x2599b9[_0xf08c('0x5c')][_0xf08c('0x5d')]({'uniqueid':_0x10e54a[_0xf08c('0x44')]['id']});}else{_0x2599b9[_0xf08c('0x5c')][_0xf08c('0x5d')]({'id':_0x10e54a[_0xf08c('0x44')]['id']});}return db['VoiceRecording'][_0xf08c('0x45')]({'where':_0x2599b9,'attributes':['id',_0xf08c('0x4c')],'raw':!![]})[_0xf08c('0x21')](handleEntityNotFound(_0x257302,null))[_0xf08c('0x21')](function(_0x3e1267){if(_0x3e1267){var _0x31f7b0=util[_0xf08c('0x2a')](_0xf08c('0x5e'),_0x3e1267[_0xf08c('0x4c')]);if(fs['existsSync'](_0x31f7b0)){_0x2e2d57=!![];return _0x139e59[_0xf08c('0x4e')](_0x31f7b0,_0x3e1267[_0xf08c('0x4c')],config[_0xf08c('0x4f')]['recording'])[_0xf08c('0x21')](function(){return _0x3e1267;});}return _0x3e1267;}})[_0xf08c('0x21')](function(_0x590bcb){if(_0x590bcb){if(!fs[_0xf08c('0x4d')](_0x590bcb[_0xf08c('0x4c')])){throw new db['Sequelize'][(_0xf08c('0x51'))](_0xf08c('0x52'));}if(_0x590bcb[_0xf08c('0x53')]){return _0x257302['download'](_0x590bcb[_0xf08c('0x4c')],_0x590bcb[_0xf08c('0x53')]+path[_0xf08c('0x54')](_0x590bcb[_0xf08c('0x4c')]),function(){if(_0x2e2d57){fs['unlink'](_0x590bcb[_0xf08c('0x4c')]);}});}else{return _0x257302[_0xf08c('0x4a')](_0x590bcb[_0xf08c('0x4c')],function(_0x5956d6){if(_0x2e2d57){fs[_0xf08c('0x55')](_0x590bcb[_0xf08c('0x4c')]);}});}}})['catch'](handleError(_0x257302,null));};
\ No newline at end of file
+var _0x4873=['offset','limit','set','Content-Range','then','end','error','stack','name','send','index','rawAttributes','model','keys','format','query','filters','intersection','attributes','fields','hasOwnProperty','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','options','VoiceRecording','includeAll','findAll','rows','params','create','body','catch','update','destroy','describe','download','../../components/encryptor','uniqueid','find','value','%s.cypher','existsSync','decryptFile','recording','Sequelize','filename','unlink','message','VoiceRecording\x20not\x20found','sequelize','MD5','token','$and','push','secrets','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','sox','to-csv','ejs','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','status','json','count'];(function(_0xfae23b,_0x2be4ba){var _0x200640=function(_0x4ae258){while(--_0x4ae258){_0xfae23b['push'](_0xfae23b['shift']());}};_0x200640(++_0x2be4ba);}(_0x4873,0x99));var _0x3487=function(_0x3f5b03,_0xdf6085){_0x3f5b03=_0x3f5b03-0x0;var _0x3cb4b1=_0x4873[_0x3f5b03];return _0x3cb4b1;};'use strict';var pdf=require(_0x3487('0x0'));var emlformat=require(_0x3487('0x1'));var rimraf=require(_0x3487('0x2'));var zipdir=require(_0x3487('0x3'));var jsonpatch=require(_0x3487('0x4'));var rp=require(_0x3487('0x5'));var moment=require(_0x3487('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x3487('0x7'));var util=require('util');var path=require(_0x3487('0x8'));var sox=require(_0x3487('0x9'));var csv=require(_0x3487('0xa'));var ejs=require(_0x3487('0xb'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x3487('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x3487('0xd'));var toCsv=require('to-csv');var querystring=require(_0x3487('0xe'));var Papa=require(_0x3487('0xf'));var Redis=require(_0x3487('0x10'));var authService=require(_0x3487('0x11'));var qs=require(_0x3487('0x12'));var hardwareService=require(_0x3487('0x13'));var logger=require(_0x3487('0x14'))('api');var utils=require(_0x3487('0x15'));var config=require(_0x3487('0x16'));var db=require(_0x3487('0x17'))['db'];function respondWithStatusCode(_0x4dd3b2,_0x334af3){_0x334af3=_0x334af3||0xcc;return function(_0x24b893){if(_0x24b893){return _0x4dd3b2['sendStatus'](_0x334af3);}return _0x4dd3b2[_0x3487('0x18')](_0x334af3)['end']();};}function respondWithResult(_0x402a6d,_0x531974){_0x531974=_0x531974||0xc8;return function(_0x173581){if(_0x173581){return _0x402a6d[_0x3487('0x18')](_0x531974)[_0x3487('0x19')](_0x173581);}};}function respondWithFilteredResult(_0x436c45,_0x464207){return function(_0x3fa719){if(_0x3fa719){var _0x3fd9e8=_0x3fa719[_0x3487('0x1a')],_0x2039ad=_0x464207[_0x3487('0x1b')],_0x42b3f5=_0x464207[_0x3487('0x1b')]+_0x464207[_0x3487('0x1c')],_0xa602ab;if(_0x42b3f5>=_0x3fd9e8){_0x42b3f5=_0x3fd9e8;_0xa602ab=0xc8;}else{_0xa602ab=0xce;}_0x436c45[_0x3487('0x18')](_0xa602ab);return _0x436c45[_0x3487('0x1d')](_0x3487('0x1e'),_0x2039ad+'-'+_0x42b3f5+'/'+_0x3fd9e8)[_0x3487('0x19')](_0x3fa719);}return null;};}function patchUpdates(_0x1b6e28){return function(_0x51c056){try{jsonpatch['apply'](_0x51c056,_0x1b6e28,!![]);}catch(_0x3c9a2a){return BPromise['reject'](_0x3c9a2a);}return _0x51c056['save']();};}function saveUpdates(_0x20a570,_0x624589){return function(_0x2cf008){if(_0x2cf008){return _0x2cf008['update'](_0x20a570)['then'](function(_0x5b2fff){return _0x5b2fff;});}return null;};}function removeEntity(_0x1753ff,_0x1a7906){return function(_0x1b0964){if(_0x1b0964){return _0x1b0964['destroy']()[_0x3487('0x1f')](function(){_0x1753ff[_0x3487('0x18')](0xcc)[_0x3487('0x20')]();});}};}function handleEntityNotFound(_0x1fccc3,_0x3e8c95){return function(_0x28c649){if(!_0x28c649){_0x1fccc3['sendStatus'](0x194);}return _0x28c649;};}function handleError(_0x5bb145,_0x2e635f){_0x2e635f=_0x2e635f||0x1f4;return function(_0x3071fe){logger[_0x3487('0x21')](_0x3071fe[_0x3487('0x22')]);if(_0x3071fe[_0x3487('0x23')]){delete _0x3071fe['name'];}_0x5bb145['status'](_0x2e635f)[_0x3487('0x24')](_0x3071fe);};}exports[_0x3487('0x25')]=function(_0x474fa1,_0x465b0f){var _0x5869e3={},_0x4c9216={},_0x6c0415={'count':0x0,'rows':[]};var _0x315280=db['VoiceRecording'][_0x3487('0x26')];_0x4c9216[_0x3487('0x27')]=_['differenceBy'](_[_0x3487('0x28')](_0x315280),[_0x3487('0x29')]);_0x4c9216[_0x3487('0x2a')]=_['keys'](_0x474fa1[_0x3487('0x2a')]);_0x4c9216[_0x3487('0x2b')]=_[_0x3487('0x2c')](_0x4c9216[_0x3487('0x27')],_0x4c9216[_0x3487('0x2a')]);_0x5869e3[_0x3487('0x2d')]=_[_0x3487('0x2c')](_0x4c9216['model'],qs[_0x3487('0x2e')](_0x474fa1['query'][_0x3487('0x2e')]));_0x5869e3[_0x3487('0x2d')]=_0x5869e3[_0x3487('0x2d')]['length']?_0x5869e3[_0x3487('0x2d')]:_0x4c9216[_0x3487('0x27')];if(!_0x474fa1[_0x3487('0x2a')][_0x3487('0x2f')]('nolimit')){_0x5869e3[_0x3487('0x1c')]=qs[_0x3487('0x1c')](_0x474fa1['query'][_0x3487('0x1c')]);_0x5869e3[_0x3487('0x1b')]=qs[_0x3487('0x1b')](_0x474fa1['query'][_0x3487('0x1b')]);}_0x5869e3[_0x3487('0x30')]=qs[_0x3487('0x31')](_0x474fa1[_0x3487('0x2a')][_0x3487('0x31')]);_0x5869e3[_0x3487('0x32')]=qs[_0x3487('0x2b')](_[_0x3487('0x33')](_0x474fa1['query'],_0x4c9216[_0x3487('0x2b')]));if(_0x474fa1[_0x3487('0x2a')][_0x3487('0x34')]){_0x5869e3['where']=_[_0x3487('0x35')](_0x5869e3[_0x3487('0x32')],{'$or':_[_0x3487('0x36')](_0x315280,function(_0x34f4cb){if(_0x34f4cb[_0x3487('0x37')][_0x3487('0x38')]!==_0x3487('0x39')){var _0x26cd3d={};_0x26cd3d[_0x34f4cb['field']]={'$like':'%'+_0x474fa1[_0x3487('0x2a')]['filter']+'%'};return _0x26cd3d;}})});}_0x5869e3=_['merge']({},_0x5869e3,_0x474fa1[_0x3487('0x3a')]);var _0x20f2c4={'where':_0x5869e3['where']};return db[_0x3487('0x3b')][_0x3487('0x1a')](_0x20f2c4)[_0x3487('0x1f')](function(_0x1ff4d4){_0x6c0415[_0x3487('0x1a')]=_0x1ff4d4;if(_0x474fa1[_0x3487('0x2a')][_0x3487('0x3c')]){_0x5869e3['include']=[{'all':!![]}];}return db['VoiceRecording'][_0x3487('0x3d')](_0x5869e3);})[_0x3487('0x1f')](function(_0x56753a){_0x6c0415[_0x3487('0x3e')]=_0x56753a;return _0x6c0415;})[_0x3487('0x1f')](respondWithFilteredResult(_0x465b0f,_0x5869e3))['catch'](handleError(_0x465b0f,null));};exports['show']=function(_0x27c762,_0x18f589){var _0x5d5040={'raw':![],'where':{'id':_0x27c762[_0x3487('0x3f')]['id']}},_0x3c0645={};_0x3c0645[_0x3487('0x27')]=_[_0x3487('0x28')](db[_0x3487('0x3b')][_0x3487('0x26')]);_0x3c0645[_0x3487('0x2a')]=_['keys'](_0x27c762[_0x3487('0x2a')]);_0x3c0645[_0x3487('0x2b')]=_[_0x3487('0x2c')](_0x3c0645[_0x3487('0x27')],_0x3c0645[_0x3487('0x2a')]);_0x5d5040['attributes']=_[_0x3487('0x2c')](_0x3c0645['model'],qs[_0x3487('0x2e')](_0x27c762['query'][_0x3487('0x2e')]));_0x5d5040['attributes']=_0x5d5040['attributes']['length']?_0x5d5040['attributes']:_0x3c0645['model'];if(_0x27c762[_0x3487('0x2a')][_0x3487('0x3c')]){_0x5d5040['include']=[{'all':!![]}];}_0x5d5040=_[_0x3487('0x35')]({},_0x5d5040,_0x27c762[_0x3487('0x3a')]);return db['VoiceRecording']['find'](_0x5d5040)[_0x3487('0x1f')](handleEntityNotFound(_0x18f589,null))['then'](respondWithResult(_0x18f589,null))['catch'](handleError(_0x18f589,null));};exports[_0x3487('0x40')]=function(_0x47b4a9,_0x128ea2){return db[_0x3487('0x3b')][_0x3487('0x40')](_0x47b4a9[_0x3487('0x41')],{})[_0x3487('0x1f')](respondWithResult(_0x128ea2,0xc9))[_0x3487('0x42')](handleError(_0x128ea2,null));};exports[_0x3487('0x43')]=function(_0x7797b,_0x13f4c7){if(_0x7797b[_0x3487('0x41')]['id']){delete _0x7797b['body']['id'];}return db[_0x3487('0x3b')]['find']({'where':{'id':_0x7797b[_0x3487('0x3f')]['id']}})[_0x3487('0x1f')](handleEntityNotFound(_0x13f4c7,null))[_0x3487('0x1f')](saveUpdates(_0x7797b[_0x3487('0x41')],null))[_0x3487('0x1f')](respondWithResult(_0x13f4c7,null))['catch'](handleError(_0x13f4c7,null));};exports[_0x3487('0x44')]=function(_0xdc9764,_0x8f4e49){return db['VoiceRecording']['find']({'where':{'id':_0xdc9764[_0x3487('0x3f')]['id']}})['then'](handleEntityNotFound(_0x8f4e49,null))['then'](removeEntity(_0x8f4e49,null))[_0x3487('0x42')](handleError(_0x8f4e49,null));};exports[_0x3487('0x45')]=function(_0x381b81,_0x35db67){return db[_0x3487('0x3b')][_0x3487('0x45')]()[_0x3487('0x1f')](respondWithResult(_0x35db67,null))[_0x3487('0x42')](handleError(_0x35db67,null));};exports[_0x3487('0x46')]=function(_0x2513fe,_0x4cf02b,_0x20436d){var _0x21df44=require(_0x3487('0x47'));var _0x10d6e1=![];var _0x4c9824={};if(_0x2513fe[_0x3487('0x2a')][_0x3487('0x37')]&&_0x2513fe[_0x3487('0x2a')][_0x3487('0x37')]==='uniqueid'){_0x4c9824[_0x3487('0x48')]=_0x2513fe['params']['id'];}else{_0x4c9824['id']=_0x2513fe['params']['id'];}return db['VoiceRecording'][_0x3487('0x49')]({'where':_0x4c9824,'attributes':['id',_0x3487('0x4a')],'raw':!![]})[_0x3487('0x1f')](handleEntityNotFound(_0x4cf02b,null))['then'](function(_0x4ee569){if(_0x4ee569){var _0x346703=_0x4ee569[_0x3487('0x4a')];var _0x325c09=util[_0x3487('0x29')](_0x3487('0x4b'),_0x346703);if(fs[_0x3487('0x4c')](_0x325c09)){_0x10d6e1=!![];return _0x21df44[_0x3487('0x4d')](_0x325c09,_0x346703,config['secrets'][_0x3487('0x4e')])[_0x3487('0x1f')](function(){return _0x4ee569;});}return _0x4ee569;}})[_0x3487('0x1f')](function(_0x3109f9){if(_0x3109f9){var _0x20c792=_0x3109f9[_0x3487('0x4a')];if(!fs[_0x3487('0x4c')](_0x20c792)){throw new db[(_0x3487('0x4f'))]['ValidationError']('VoiceRecording\x20not\x20found');}if(_0x3109f9[_0x3487('0x50')]){return _0x4cf02b['download'](_0x20c792,_0x3109f9[_0x3487('0x50')]+path['extname'](_0x20c792),function(){if(_0x10d6e1){fs['unlink'](_0x20c792);}});}else{return _0x4cf02b['download'](_0x20c792,function(_0x226669){if(_0x10d6e1){fs[_0x3487('0x51')](_0x20c792);}});}}})[_0x3487('0x42')](function(_0x8cc029){if(_0x8cc029[_0x3487('0x52')]===_0x3487('0x53')){_0x4cf02b[_0x3487('0x18')](0x194)[_0x3487('0x24')]('Not\x20found');}else{return handleError(_0x4cf02b,null);}});};exports['downloads']=function(_0x4072e8,_0x2e7e88,_0x41f019){var _0x23e3df=require('../../components/encryptor');var _0x234a50=![];var _0x1c5940={'$and':[db[_0x3487('0x54')][_0x3487('0x32')](db[_0x3487('0x54')]['fn'](_0x3487('0x55'),db[_0x3487('0x54')]['col']('uniqueid')),_0x4072e8['query'][_0x3487('0x56')])]};if(_0x4072e8[_0x3487('0x2a')][_0x3487('0x37')]&&_0x4072e8[_0x3487('0x2a')][_0x3487('0x37')]===_0x3487('0x48')){_0x1c5940[_0x3487('0x57')][_0x3487('0x58')]({'uniqueid':_0x4072e8['params']['id']});}else{_0x1c5940[_0x3487('0x57')][_0x3487('0x58')]({'id':_0x4072e8[_0x3487('0x3f')]['id']});}return db[_0x3487('0x3b')][_0x3487('0x49')]({'where':_0x1c5940,'attributes':['id',_0x3487('0x4a')],'raw':!![]})[_0x3487('0x1f')](handleEntityNotFound(_0x2e7e88,null))[_0x3487('0x1f')](function(_0x1aefb9){if(_0x1aefb9){var _0x380e25=util[_0x3487('0x29')]('%s.cypher',_0x1aefb9['value']);if(fs[_0x3487('0x4c')](_0x380e25)){_0x234a50=!![];return _0x23e3df[_0x3487('0x4d')](_0x380e25,_0x1aefb9[_0x3487('0x4a')],config[_0x3487('0x59')][_0x3487('0x4e')])['then'](function(){return _0x1aefb9;});}return _0x1aefb9;}})[_0x3487('0x1f')](function(_0x4c3661){if(_0x4c3661){if(!fs[_0x3487('0x4c')](_0x4c3661[_0x3487('0x4a')])){throw new db[(_0x3487('0x4f'))]['ValidationError']('VoiceRecording\x20not\x20found');}if(_0x4c3661[_0x3487('0x50')]){return _0x2e7e88[_0x3487('0x46')](_0x4c3661['value'],_0x4c3661['filename']+path['extname'](_0x4c3661['value']),function(){if(_0x234a50){fs[_0x3487('0x51')](_0x4c3661['value']);}});}else{return _0x2e7e88[_0x3487('0x46')](_0x4c3661[_0x3487('0x4a')],function(_0x26fe1f){if(_0x234a50){fs['unlink'](_0x4c3661['value']);}});}}})[_0x3487('0x42')](handleError(_0x2e7e88,null));};
\ No newline at end of file