Built motion from commit (unavailable).|2.0.70
[motion2.git] / server / api / voiceMailMessage / voiceMailMessage.controller.js
index 397976b..c91b863 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9d46=['attachment','Content-Disposition','attachment;\x20filename=\x22','fast-json-patch','request-promise','moment','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','api','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','limit','set','reject','save','then','destroy','error','stack','name','send','VoiceMailMessage','rawAttributes','model','differenceBy','query','dateStart','dateEnd','keys','filters','attributes','intersection','fields','length','hasOwnProperty','sort','where','pick','add','day','merge','filter','options','count','includeAll','include','findAll','catch','show','params','find','create','body','update','download','recording','msg_id','Sequelize','ValidationError','VoiceMailMessage\x20not\x20found','audio/wav'];(function(_0x3c2a69,_0x4c8b41){var _0x596bc8=function(_0x1b4b7c){while(--_0x1b4b7c){_0x3c2a69['push'](_0x3c2a69['shift']());}};_0x596bc8(++_0x4c8b41);}(_0x9d46,0xe1));var _0x69d4=function(_0x5e0ff0,_0x3ecf9a){_0x5e0ff0=_0x5e0ff0-0x0;var _0x48d99b=_0x9d46[_0x5e0ff0];return _0x48d99b;};'use strict';var jsonpatch=require(_0x69d4('0x0'));var rp=require(_0x69d4('0x1'));var moment=require(_0x69d4('0x2'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x69d4('0x3'));var path=require(_0x69d4('0x4'));var sox=require('sox');var csv=require(_0x69d4('0x5'));var ejs=require(_0x69d4('0x6'));var fs=require('fs');var _=require(_0x69d4('0x7'));var squel=require(_0x69d4('0x8'));var crypto=require(_0x69d4('0x9'));var jsforce=require(_0x69d4('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x69d4('0xb'));var Papa=require(_0x69d4('0xc'));var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')(_0x69d4('0xd'));var utils=require(_0x69d4('0xe'));var config=require(_0x69d4('0xf'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x13ec19,_0x2bbaf9){_0x2bbaf9=_0x2bbaf9||0xcc;return function(_0x5ee76a){if(_0x5ee76a){return _0x13ec19[_0x69d4('0x10')](_0x2bbaf9);}return _0x13ec19[_0x69d4('0x11')](_0x2bbaf9)[_0x69d4('0x12')]();};}function respondWithResult(_0x1a481f,_0x49ef47){_0x49ef47=_0x49ef47||0xc8;return function(_0x56c6c2){if(_0x56c6c2){return _0x1a481f[_0x69d4('0x11')](_0x49ef47)[_0x69d4('0x13')](_0x56c6c2);}};}function respondWithFilteredResult(_0x15a467,_0x45bc7b){return function(_0x11dc30){if(_0x11dc30){var _0x206021=_0x11dc30['count'],_0x212f58=_0x45bc7b[_0x69d4('0x14')],_0x381f7a=_0x45bc7b['offset']+_0x45bc7b[_0x69d4('0x15')],_0x1a4a73;if(_0x381f7a>=_0x206021){_0x381f7a=_0x206021;_0x1a4a73=0xc8;}else{_0x1a4a73=0xce;}_0x15a467['status'](_0x1a4a73);return _0x15a467[_0x69d4('0x16')]('Content-Range',_0x212f58+'-'+_0x381f7a+'/'+_0x206021)[_0x69d4('0x13')](_0x11dc30);}return null;};}function patchUpdates(_0x370525){return function(_0x555ad8){try{jsonpatch['apply'](_0x555ad8,_0x370525,!![]);}catch(_0x4a3920){return BPromise[_0x69d4('0x17')](_0x4a3920);}return _0x555ad8[_0x69d4('0x18')]();};}function saveUpdates(_0x2cc1f6,_0xeafccf){return function(_0x16a9b6){if(_0x16a9b6){return _0x16a9b6['update'](_0x2cc1f6)[_0x69d4('0x19')](function(_0x2c86c9){return _0x2c86c9;});}return null;};}function removeEntity(_0x3361a2,_0x2569f1){return function(_0x42a6f7){if(_0x42a6f7){return _0x42a6f7[_0x69d4('0x1a')]()[_0x69d4('0x19')](function(){_0x3361a2[_0x69d4('0x11')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1b19b8,_0xdc4768){return function(_0x3ec4cb){if(!_0x3ec4cb){_0x1b19b8[_0x69d4('0x10')](0x194);}return _0x3ec4cb;};}function handleError(_0xbc8d16,_0x592f4c){_0x592f4c=_0x592f4c||0x1f4;return function(_0x524f4d){logger[_0x69d4('0x1b')](_0x524f4d[_0x69d4('0x1c')]);if(_0x524f4d[_0x69d4('0x1d')]){delete _0x524f4d['name'];}_0xbc8d16[_0x69d4('0x11')](_0x592f4c)[_0x69d4('0x1e')](_0x524f4d);};}exports['index']=function(_0x2bba8a,_0x5e578b){var _0x5f2b46={},_0xa0a8bd={},_0x8e4357={'count':0x0,'rows':[]};var _0x15fe3c=db[_0x69d4('0x1f')][_0x69d4('0x20')];_0xa0a8bd[_0x69d4('0x21')]=_[_0x69d4('0x22')](_['keys'](_0x15fe3c),[_0x69d4('0x1d')]);var _0x108c49={'dateStart':_0x2bba8a[_0x69d4('0x23')]['dateStart'],'dateEnd':_0x2bba8a[_0x69d4('0x23')]['dateEnd']};delete _0x2bba8a[_0x69d4('0x23')][_0x69d4('0x24')];delete _0x2bba8a['query'][_0x69d4('0x25')];_0xa0a8bd[_0x69d4('0x23')]=_[_0x69d4('0x26')](_0x2bba8a[_0x69d4('0x23')]);_0xa0a8bd[_0x69d4('0x27')]=_['intersection'](_0xa0a8bd[_0x69d4('0x21')],_0xa0a8bd[_0x69d4('0x23')]);_0x5f2b46[_0x69d4('0x28')]=_[_0x69d4('0x29')](_0xa0a8bd[_0x69d4('0x21')],qs[_0x69d4('0x2a')](_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x2a')]));_0x5f2b46['attributes']=_0x5f2b46[_0x69d4('0x28')][_0x69d4('0x2b')]?_0x5f2b46['attributes']:_0xa0a8bd[_0x69d4('0x21')];if(!_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x2c')]('nolimit')){_0x5f2b46['limit']=qs[_0x69d4('0x15')](_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x15')]);_0x5f2b46[_0x69d4('0x14')]=qs['offset'](_0x2bba8a['query'][_0x69d4('0x14')]);}_0x5f2b46['order']=qs[_0x69d4('0x2d')](_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x2d')]);_0x5f2b46[_0x69d4('0x2e')]=qs[_0x69d4('0x27')](_[_0x69d4('0x2f')](_0x2bba8a[_0x69d4('0x23')],_0xa0a8bd[_0x69d4('0x27')]));if(_0x108c49[_0x69d4('0x24')]){if(_0x108c49[_0x69d4('0x25')]){_0x108c49[_0x69d4('0x25')]=moment(_0x108c49[_0x69d4('0x25')])[_0x69d4('0x30')](0x1,_0x69d4('0x31'));}else{_0x108c49[_0x69d4('0x25')]=moment(_0x108c49[_0x69d4('0x24')])['add'](0x1,_0x69d4('0x31'));}_[_0x69d4('0x32')](_0x5f2b46[_0x69d4('0x2e')],{'createdAt':{'$gte':_0x108c49[_0x69d4('0x24')],'$lte':_0x108c49[_0x69d4('0x25')]}});}if(_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x33')]){_0x5f2b46[_0x69d4('0x2e')]=_['merge'](_0x5f2b46[_0x69d4('0x2e')],{'$or':_['map'](_0x5f2b46[_0x69d4('0x28')],function(_0x244ab4){var _0x298c8f={};_0x298c8f[_0x244ab4]={'$like':'%'+_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x33')]+'%'};return _0x298c8f;})});}_0x5f2b46=_[_0x69d4('0x32')]({},_0x5f2b46,_0x2bba8a[_0x69d4('0x34')]);var _0x24dbaf={'where':_0x5f2b46[_0x69d4('0x2e')]};return db['VoiceMailMessage'][_0x69d4('0x35')](_0x24dbaf)[_0x69d4('0x19')](function(_0x469c24){_0x8e4357[_0x69d4('0x35')]=_0x469c24;if(_0x2bba8a[_0x69d4('0x23')][_0x69d4('0x36')]){_0x5f2b46[_0x69d4('0x37')]=[{'all':!![]}];}return db[_0x69d4('0x1f')][_0x69d4('0x38')](_0x5f2b46);})[_0x69d4('0x19')](function(_0x32aa34){_0x8e4357['rows']=_0x32aa34;return _0x8e4357;})[_0x69d4('0x19')](respondWithFilteredResult(_0x5e578b,_0x5f2b46))[_0x69d4('0x39')](handleError(_0x5e578b,null));};exports[_0x69d4('0x3a')]=function(_0x3a077c,_0x31f8da){var _0x25464f={'raw':!![],'where':{'id':_0x3a077c[_0x69d4('0x3b')]['id']}},_0x4234b2={};_0x4234b2[_0x69d4('0x21')]=_[_0x69d4('0x26')](db[_0x69d4('0x1f')][_0x69d4('0x20')]);_0x4234b2[_0x69d4('0x23')]=_[_0x69d4('0x26')](_0x3a077c[_0x69d4('0x23')]);_0x4234b2[_0x69d4('0x27')]=_['intersection'](_0x4234b2['model'],_0x4234b2[_0x69d4('0x23')]);_0x25464f['attributes']=_[_0x69d4('0x29')](_0x4234b2['model'],qs[_0x69d4('0x2a')](_0x3a077c[_0x69d4('0x23')][_0x69d4('0x2a')]));_0x25464f[_0x69d4('0x28')]=_0x25464f['attributes'][_0x69d4('0x2b')]?_0x25464f[_0x69d4('0x28')]:_0x4234b2['model'];if(_0x3a077c[_0x69d4('0x23')][_0x69d4('0x36')]){_0x25464f[_0x69d4('0x37')]=[{'all':!![]}];}_0x25464f=_[_0x69d4('0x32')]({},_0x25464f,_0x3a077c[_0x69d4('0x34')]);return db[_0x69d4('0x1f')][_0x69d4('0x3c')](_0x25464f)[_0x69d4('0x19')](handleEntityNotFound(_0x31f8da,null))[_0x69d4('0x19')](respondWithResult(_0x31f8da,null))['catch'](handleError(_0x31f8da,null));};exports[_0x69d4('0x3d')]=function(_0x264e23,_0x5bd30d){return db[_0x69d4('0x1f')][_0x69d4('0x3d')](_0x264e23[_0x69d4('0x3e')],{})[_0x69d4('0x19')](respondWithResult(_0x5bd30d,0xc9))[_0x69d4('0x39')](handleError(_0x5bd30d,null));};exports[_0x69d4('0x3f')]=function(_0x533d61,_0x2df48b){if(_0x533d61['body']['id']){delete _0x533d61[_0x69d4('0x3e')]['id'];}return db[_0x69d4('0x1f')][_0x69d4('0x3c')]({'where':{'id':_0x533d61[_0x69d4('0x3b')]['id']}})[_0x69d4('0x19')](handleEntityNotFound(_0x2df48b,null))['then'](saveUpdates(_0x533d61[_0x69d4('0x3e')],null))[_0x69d4('0x19')](respondWithResult(_0x2df48b,null))[_0x69d4('0x39')](handleError(_0x2df48b,null));};exports[_0x69d4('0x1a')]=function(_0x2a2467,_0x5359a1){return db[_0x69d4('0x1f')][_0x69d4('0x3c')]({'where':{'id':_0x2a2467[_0x69d4('0x3b')]['id']}})[_0x69d4('0x19')](handleEntityNotFound(_0x5359a1,null))[_0x69d4('0x19')](removeEntity(_0x5359a1,null))['catch'](handleError(_0x5359a1,null));};exports[_0x69d4('0x40')]=function(_0xb89927,_0x3ff3e4,_0x1a5a33){return db[_0x69d4('0x1f')][_0x69d4('0x3c')]({'where':{'id':_0xb89927[_0x69d4('0x3b')]['id']},'attributes':['id',_0x69d4('0x41'),_0x69d4('0x42')]})[_0x69d4('0x19')](handleEntityNotFound(_0x3ff3e4,null))[_0x69d4('0x19')](function(_0x1a20a5){if(_0x1a20a5){if(!_0x1a20a5['recording']){throw new db[(_0x69d4('0x43'))][(_0x69d4('0x44'))](_0x69d4('0x45'));}var _0x54fc03={'Content-Type':_0x69d4('0x46'),'Content-Disposition':_0x69d4('0x47')};if(_0x1a20a5[_0x69d4('0x42')]){_0x54fc03[_0x69d4('0x48')]=_0x69d4('0x49')+_0x1a20a5[_0x69d4('0x42')]+'.wav\x22';}_0x3ff3e4[_0x69d4('0x16')](_0x54fc03);return _0x3ff3e4['send'](new Buffer(_0x1a20a5[_0x69d4('0x41')]));}})[_0x69d4('0x39')](handleError(_0x3ff3e4,null));};
\ No newline at end of file
+var _0xf7ac=['hasOwnProperty','sort','where','add','day','merge','filter','map','options','VoiceMailMessage','count','includeAll','include','findAll','catch','show','params','find','create','body','destroy','recording','Sequelize','ValidationError','VoiceMailMessage\x20not\x20found','audio/wav','attachment','msg_id','Content-Disposition','.wav\x22','set','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','sendStatus','status','json','offset','limit','Content-Range','apply','reject','save','then','end','error','name','send','index','rawAttributes','model','differenceBy','keys','query','dateEnd','dateStart','filters','intersection','attributes','fields','length'];(function(_0x4ece36,_0x44343d){var _0x25611e=function(_0x442132){while(--_0x442132){_0x4ece36['push'](_0x4ece36['shift']());}};_0x25611e(++_0x44343d);}(_0xf7ac,0x109));var _0xcf7a=function(_0x1f1429,_0x190d47){_0x1f1429=_0x1f1429-0x0;var _0xa65e5=_0xf7ac[_0x1f1429];return _0xa65e5;};'use strict';var jsonpatch=require(_0xcf7a('0x0'));var rp=require(_0xcf7a('0x1'));var moment=require(_0xcf7a('0x2'));var BPromise=require(_0xcf7a('0x3'));var Mustache=require(_0xcf7a('0x4'));var util=require(_0xcf7a('0x5'));var path=require('path');var sox=require(_0xcf7a('0x6'));var csv=require(_0xcf7a('0x7'));var ejs=require(_0xcf7a('0x8'));var fs=require('fs');var _=require(_0xcf7a('0x9'));var squel=require(_0xcf7a('0xa'));var crypto=require(_0xcf7a('0xb'));var jsforce=require(_0xcf7a('0xc'));var deskjs=require(_0xcf7a('0xd'));var toCsv=require(_0xcf7a('0x7'));var querystring=require(_0xcf7a('0xe'));var Papa=require(_0xcf7a('0xf'));var qs=require(_0xcf7a('0x10'));var logger=require(_0xcf7a('0x11'))(_0xcf7a('0x12'));var utils=require(_0xcf7a('0x13'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4dd255,_0x4c0e08){_0x4c0e08=_0x4c0e08||0xcc;return function(_0x15164e){if(_0x15164e){return _0x4dd255[_0xcf7a('0x14')](_0x4c0e08);}return _0x4dd255[_0xcf7a('0x15')](_0x4c0e08)['end']();};}function respondWithResult(_0x46eabb,_0x5b9d28){_0x5b9d28=_0x5b9d28||0xc8;return function(_0x239d3e){if(_0x239d3e){return _0x46eabb[_0xcf7a('0x15')](_0x5b9d28)[_0xcf7a('0x16')](_0x239d3e);}};}function respondWithFilteredResult(_0x2ed381,_0x1f6f1d){return function(_0x18cf94){if(_0x18cf94){var _0x6f7767=_0x18cf94['count'],_0x494535=_0x1f6f1d[_0xcf7a('0x17')],_0x20fd10=_0x1f6f1d[_0xcf7a('0x17')]+_0x1f6f1d[_0xcf7a('0x18')],_0x331673;if(_0x20fd10>=_0x6f7767){_0x20fd10=_0x6f7767;_0x331673=0xc8;}else{_0x331673=0xce;}_0x2ed381['status'](_0x331673);return _0x2ed381['set'](_0xcf7a('0x19'),_0x494535+'-'+_0x20fd10+'/'+_0x6f7767)[_0xcf7a('0x16')](_0x18cf94);}return null;};}function patchUpdates(_0x3ef45c){return function(_0x509365){try{jsonpatch[_0xcf7a('0x1a')](_0x509365,_0x3ef45c,!![]);}catch(_0x539854){return BPromise[_0xcf7a('0x1b')](_0x539854);}return _0x509365[_0xcf7a('0x1c')]();};}function saveUpdates(_0x1d16fd,_0x314644){return function(_0x30dd9a){if(_0x30dd9a){return _0x30dd9a['update'](_0x1d16fd)[_0xcf7a('0x1d')](function(_0x243160){return _0x243160;});}return null;};}function removeEntity(_0x14593d,_0x29831c){return function(_0x706cc){if(_0x706cc){return _0x706cc['destroy']()[_0xcf7a('0x1d')](function(){_0x14593d[_0xcf7a('0x15')](0xcc)[_0xcf7a('0x1e')]();});}};}function handleEntityNotFound(_0xbe4ed4,_0x4c5fe5){return function(_0x993a57){if(!_0x993a57){_0xbe4ed4[_0xcf7a('0x14')](0x194);}return _0x993a57;};}function handleError(_0x5417d1,_0x5de2e4){_0x5de2e4=_0x5de2e4||0x1f4;return function(_0x5ebd6e){logger[_0xcf7a('0x1f')](_0x5ebd6e['stack']);if(_0x5ebd6e[_0xcf7a('0x20')]){delete _0x5ebd6e['name'];}_0x5417d1['status'](_0x5de2e4)[_0xcf7a('0x21')](_0x5ebd6e);};}exports[_0xcf7a('0x22')]=function(_0x27475d,_0x3a339e){var _0x1c73ad={},_0x3b6495={},_0xc4f529={'count':0x0,'rows':[]};var _0x6e976=db['VoiceMailMessage'][_0xcf7a('0x23')];_0x3b6495[_0xcf7a('0x24')]=_[_0xcf7a('0x25')](_[_0xcf7a('0x26')](_0x6e976),[_0xcf7a('0x20')]);var _0x5ff93f={'dateStart':_0x27475d[_0xcf7a('0x27')]['dateStart'],'dateEnd':_0x27475d['query'][_0xcf7a('0x28')]};delete _0x27475d[_0xcf7a('0x27')][_0xcf7a('0x29')];delete _0x27475d['query']['dateEnd'];_0x3b6495[_0xcf7a('0x27')]=_[_0xcf7a('0x26')](_0x27475d['query']);_0x3b6495[_0xcf7a('0x2a')]=_[_0xcf7a('0x2b')](_0x3b6495[_0xcf7a('0x24')],_0x3b6495[_0xcf7a('0x27')]);_0x1c73ad[_0xcf7a('0x2c')]=_[_0xcf7a('0x2b')](_0x3b6495[_0xcf7a('0x24')],qs[_0xcf7a('0x2d')](_0x27475d['query'][_0xcf7a('0x2d')]));_0x1c73ad[_0xcf7a('0x2c')]=_0x1c73ad[_0xcf7a('0x2c')][_0xcf7a('0x2e')]?_0x1c73ad[_0xcf7a('0x2c')]:_0x3b6495['model'];if(!_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x2f')]('nolimit')){_0x1c73ad['limit']=qs[_0xcf7a('0x18')](_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x18')]);_0x1c73ad[_0xcf7a('0x17')]=qs[_0xcf7a('0x17')](_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x17')]);}_0x1c73ad['order']=qs[_0xcf7a('0x30')](_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x30')]);_0x1c73ad[_0xcf7a('0x31')]=qs[_0xcf7a('0x2a')](_['pick'](_0x27475d[_0xcf7a('0x27')],_0x3b6495['filters']));if(_0x5ff93f[_0xcf7a('0x29')]){if(_0x5ff93f[_0xcf7a('0x28')]){_0x5ff93f['dateEnd']=moment(_0x5ff93f[_0xcf7a('0x28')])[_0xcf7a('0x32')](0x1,_0xcf7a('0x33'));}else{_0x5ff93f[_0xcf7a('0x28')]=moment(_0x5ff93f[_0xcf7a('0x29')])['add'](0x1,_0xcf7a('0x33'));}_[_0xcf7a('0x34')](_0x1c73ad['where'],{'createdAt':{'$gte':_0x5ff93f[_0xcf7a('0x29')],'$lte':_0x5ff93f[_0xcf7a('0x28')]}});}if(_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x35')]){_0x1c73ad[_0xcf7a('0x31')]=_[_0xcf7a('0x34')](_0x1c73ad[_0xcf7a('0x31')],{'$or':_[_0xcf7a('0x36')](_0x1c73ad[_0xcf7a('0x2c')],function(_0x1b511c){var _0x3e7ac6={};_0x3e7ac6[_0x1b511c]={'$like':'%'+_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x35')]+'%'};return _0x3e7ac6;})});}_0x1c73ad=_[_0xcf7a('0x34')]({},_0x1c73ad,_0x27475d[_0xcf7a('0x37')]);var _0x36bdb9={'where':_0x1c73ad[_0xcf7a('0x31')]};return db[_0xcf7a('0x38')][_0xcf7a('0x39')](_0x36bdb9)[_0xcf7a('0x1d')](function(_0x209863){_0xc4f529[_0xcf7a('0x39')]=_0x209863;if(_0x27475d[_0xcf7a('0x27')][_0xcf7a('0x3a')]){_0x1c73ad[_0xcf7a('0x3b')]=[{'all':!![]}];}return db[_0xcf7a('0x38')][_0xcf7a('0x3c')](_0x1c73ad);})[_0xcf7a('0x1d')](function(_0x5220e3){_0xc4f529['rows']=_0x5220e3;return _0xc4f529;})[_0xcf7a('0x1d')](respondWithFilteredResult(_0x3a339e,_0x1c73ad))[_0xcf7a('0x3d')](handleError(_0x3a339e,null));};exports[_0xcf7a('0x3e')]=function(_0x27731,_0x3863de){var _0x2e28a7={'raw':!![],'where':{'id':_0x27731[_0xcf7a('0x3f')]['id']}},_0x40b84c={};_0x40b84c[_0xcf7a('0x24')]=_[_0xcf7a('0x26')](db[_0xcf7a('0x38')]['rawAttributes']);_0x40b84c[_0xcf7a('0x27')]=_['keys'](_0x27731[_0xcf7a('0x27')]);_0x40b84c[_0xcf7a('0x2a')]=_[_0xcf7a('0x2b')](_0x40b84c[_0xcf7a('0x24')],_0x40b84c[_0xcf7a('0x27')]);_0x2e28a7[_0xcf7a('0x2c')]=_['intersection'](_0x40b84c[_0xcf7a('0x24')],qs[_0xcf7a('0x2d')](_0x27731[_0xcf7a('0x27')][_0xcf7a('0x2d')]));_0x2e28a7['attributes']=_0x2e28a7[_0xcf7a('0x2c')][_0xcf7a('0x2e')]?_0x2e28a7[_0xcf7a('0x2c')]:_0x40b84c[_0xcf7a('0x24')];if(_0x27731[_0xcf7a('0x27')]['includeAll']){_0x2e28a7[_0xcf7a('0x3b')]=[{'all':!![]}];}_0x2e28a7=_['merge']({},_0x2e28a7,_0x27731['options']);return db[_0xcf7a('0x38')][_0xcf7a('0x40')](_0x2e28a7)[_0xcf7a('0x1d')](handleEntityNotFound(_0x3863de,null))[_0xcf7a('0x1d')](respondWithResult(_0x3863de,null))['catch'](handleError(_0x3863de,null));};exports['create']=function(_0x285f54,_0xd7d614){return db['VoiceMailMessage'][_0xcf7a('0x41')](_0x285f54[_0xcf7a('0x42')],{})[_0xcf7a('0x1d')](respondWithResult(_0xd7d614,0xc9))[_0xcf7a('0x3d')](handleError(_0xd7d614,null));};exports['update']=function(_0x15f7b9,_0x1f6203){if(_0x15f7b9[_0xcf7a('0x42')]['id']){delete _0x15f7b9[_0xcf7a('0x42')]['id'];}return db['VoiceMailMessage'][_0xcf7a('0x40')]({'where':{'id':_0x15f7b9[_0xcf7a('0x3f')]['id']}})[_0xcf7a('0x1d')](handleEntityNotFound(_0x1f6203,null))[_0xcf7a('0x1d')](saveUpdates(_0x15f7b9[_0xcf7a('0x42')],null))['then'](respondWithResult(_0x1f6203,null))[_0xcf7a('0x3d')](handleError(_0x1f6203,null));};exports[_0xcf7a('0x43')]=function(_0x1de8e6,_0x4b164d){return db[_0xcf7a('0x38')][_0xcf7a('0x40')]({'where':{'id':_0x1de8e6[_0xcf7a('0x3f')]['id']}})[_0xcf7a('0x1d')](handleEntityNotFound(_0x4b164d,null))[_0xcf7a('0x1d')](removeEntity(_0x4b164d,null))[_0xcf7a('0x3d')](handleError(_0x4b164d,null));};exports['download']=function(_0x4c7c0d,_0x4cf248,_0x217646){return db['VoiceMailMessage']['find']({'where':{'id':_0x4c7c0d[_0xcf7a('0x3f')]['id']},'attributes':['id',_0xcf7a('0x44'),'msg_id']})['then'](handleEntityNotFound(_0x4cf248,null))['then'](function(_0x389c7d){if(_0x389c7d){if(!_0x389c7d['recording']){throw new db[(_0xcf7a('0x45'))][(_0xcf7a('0x46'))](_0xcf7a('0x47'));}var _0xbf6643={'Content-Type':_0xcf7a('0x48'),'Content-Disposition':_0xcf7a('0x49')};if(_0x389c7d[_0xcf7a('0x4a')]){_0xbf6643[_0xcf7a('0x4b')]='attachment;\x20filename=\x22'+_0x389c7d[_0xcf7a('0x4a')]+_0xcf7a('0x4c');}_0x4cf248[_0xcf7a('0x4d')](_0xbf6643);return _0x4cf248['send'](new Buffer(_0x389c7d[_0xcf7a('0x44')]));}})['catch'](handleError(_0x4cf248,null));};
\ No newline at end of file