Built motion from commit 88aa8522.|2.5.37
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index da0b395..ae466c6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x38a6=['sendStatus','status','json','offset','undefined','count','limit','set','Content-Range','reject','save','update','then','destroy','end','error','name','send','index','map','VoiceQueueReport','rawAttributes','fieldName','type','key','model','query','keys','filters','fields','attributes','length','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','includeAll','include','rows','catch','show','params','intersection','create','body','find','describe','getVoiceQueuesReport','nolimit','options','findAll','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','redis','socket.io-emitter','./voiceQueueReport.socket','register'];(function(_0x536399,_0x170460){var _0x5f408e=function(_0x2b5452){while(--_0x2b5452){_0x536399['push'](_0x536399['shift']());}};_0x5f408e(++_0x170460);}(_0x38a6,0x18b));var _0x638a=function(_0x383784,_0x1b41ff){_0x383784=_0x383784-0x0;var _0x3ac75d=_0x38a6[_0x383784];return _0x3ac75d;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x638a('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0x638a('0x1'));var rp=require(_0x638a('0x2'));var moment=require(_0x638a('0x3'));var BPromise=require(_0x638a('0x4'));var Mustache=require(_0x638a('0x5'));var util=require(_0x638a('0x6'));var path=require(_0x638a('0x7'));var sox=require(_0x638a('0x8'));var csv=require(_0x638a('0x9'));var ejs=require(_0x638a('0xa'));var fs=require('fs');var fs_extra=require(_0x638a('0xb'));var _=require(_0x638a('0xc'));var squel=require(_0x638a('0xd'));var crypto=require(_0x638a('0xe'));var jsforce=require(_0x638a('0xf'));var deskjs=require(_0x638a('0x10'));var toCsv=require('to-csv');var querystring=require(_0x638a('0x11'));var Papa=require(_0x638a('0x12'));var Redis=require(_0x638a('0x13'));var authService=require(_0x638a('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x638a('0x15'));var hardwareService=require(_0x638a('0x16'));var logger=require('../../config/logger')(_0x638a('0x17'));var utils=require(_0x638a('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0x638a('0x19'));var db=require('../../mysqldb')['db'];config[_0x638a('0x1a')]=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x638a('0x1b'))(new Redis(config[_0x638a('0x1a')]));require(_0x638a('0x1c'))[_0x638a('0x1d')](socket);function respondWithStatusCode(_0xf181b5,_0x4238d5){_0x4238d5=_0x4238d5||0xcc;return function(_0x407a47){if(_0x407a47){return _0xf181b5[_0x638a('0x1e')](_0x4238d5);}return _0xf181b5[_0x638a('0x1f')](_0x4238d5)['end']();};}function respondWithResult(_0x1918b1,_0x906b93){_0x906b93=_0x906b93||0xc8;return function(_0x1cff21){if(_0x1cff21){return _0x1918b1[_0x638a('0x1f')](_0x906b93)[_0x638a('0x20')](_0x1cff21);}};}function respondWithFilteredResult(_0xa228f,_0x50f03b){return function(_0x1c536f){if(_0x1c536f){var _0x12f961=typeof _0x50f03b[_0x638a('0x21')]==='undefined'&&typeof _0x50f03b['limit']===_0x638a('0x22');var _0x2c9e57=_0x1c536f[_0x638a('0x23')];var _0x374d56=_0x12f961?0x0:_0x50f03b[_0x638a('0x21')];var _0xc5e758=_0x12f961?_0x1c536f[_0x638a('0x23')]:_0x50f03b[_0x638a('0x21')]+_0x50f03b[_0x638a('0x24')];var _0x2bb8db;if(_0xc5e758>=_0x2c9e57){_0xc5e758=_0x2c9e57;_0x2bb8db=0xc8;}else{_0x2bb8db=0xce;}_0xa228f[_0x638a('0x1f')](_0x2bb8db);return _0xa228f[_0x638a('0x25')](_0x638a('0x26'),_0x374d56+'-'+_0xc5e758+'/'+_0x2c9e57)['json'](_0x1c536f);}return null;};}function patchUpdates(_0x239406){return function(_0x88f0d8){try{jsonpatch['apply'](_0x88f0d8,_0x239406,!![]);}catch(_0x416a0b){return BPromise[_0x638a('0x27')](_0x416a0b);}return _0x88f0d8[_0x638a('0x28')]();};}function saveUpdates(_0x350946,_0x118814){return function(_0x46f92e){if(_0x46f92e){return _0x46f92e[_0x638a('0x29')](_0x350946)[_0x638a('0x2a')](function(_0x13cdc7){return _0x13cdc7;});}return null;};}function removeEntity(_0x3e3b95,_0x3b46e5){return function(_0x3b4c7f){if(_0x3b4c7f){return _0x3b4c7f[_0x638a('0x2b')]()[_0x638a('0x2a')](function(){_0x3e3b95[_0x638a('0x1f')](0xcc)[_0x638a('0x2c')]();});}};}function handleEntityNotFound(_0xa5de65,_0xc26983){return function(_0x1e71dd){if(!_0x1e71dd){_0xa5de65['sendStatus'](0x194);}return _0x1e71dd;};}function handleError(_0x19c7e7,_0x229672){_0x229672=_0x229672||0x1f4;return function(_0x33dd90){logger[_0x638a('0x2d')](_0x33dd90['stack']);if(_0x33dd90[_0x638a('0x2e')]){delete _0x33dd90[_0x638a('0x2e')];}_0x19c7e7['status'](_0x229672)[_0x638a('0x2f')](_0x33dd90);};}exports[_0x638a('0x30')]=function(_0x3e5cf6,_0x587845){var _0x23c1b0={},_0x2525ed={},_0x59a2ae={'count':0x0,'rows':[]};var _0x47521f=_[_0x638a('0x31')](db[_0x638a('0x32')][_0x638a('0x33')],function(_0x502f3d){return{'name':_0x502f3d[_0x638a('0x34')],'type':_0x502f3d[_0x638a('0x35')][_0x638a('0x36')]};});_0x2525ed[_0x638a('0x37')]=_[_0x638a('0x31')](_0x47521f,_0x638a('0x2e'));_0x2525ed[_0x638a('0x38')]=_[_0x638a('0x39')](_0x3e5cf6['query']);_0x2525ed[_0x638a('0x3a')]=_['intersection'](_0x2525ed[_0x638a('0x37')],_0x2525ed[_0x638a('0x38')]);_0x23c1b0['attributes']=_['intersection'](_0x2525ed[_0x638a('0x37')],qs['fields'](_0x3e5cf6[_0x638a('0x38')][_0x638a('0x3b')]));_0x23c1b0[_0x638a('0x3c')]=_0x23c1b0[_0x638a('0x3c')][_0x638a('0x3d')]?_0x23c1b0[_0x638a('0x3c')]:_0x2525ed[_0x638a('0x37')];if(!_0x3e5cf6[_0x638a('0x38')][_0x638a('0x3e')]('nolimit')){_0x23c1b0[_0x638a('0x24')]=qs[_0x638a('0x24')](_0x3e5cf6[_0x638a('0x38')][_0x638a('0x24')]);_0x23c1b0['offset']=qs[_0x638a('0x21')](_0x3e5cf6[_0x638a('0x38')][_0x638a('0x21')]);}_0x23c1b0[_0x638a('0x3f')]=qs[_0x638a('0x40')](_0x3e5cf6[_0x638a('0x38')][_0x638a('0x40')]);_0x23c1b0[_0x638a('0x41')]=qs[_0x638a('0x3a')](_[_0x638a('0x42')](_0x3e5cf6[_0x638a('0x38')],_0x2525ed[_0x638a('0x3a')]),_0x47521f);if(_0x3e5cf6['query'][_0x638a('0x43')]){_0x23c1b0[_0x638a('0x41')]=_[_0x638a('0x44')](_0x23c1b0[_0x638a('0x41')],{'$or':_['map'](_0x47521f,function(_0x577cd8){if(_0x577cd8[_0x638a('0x35')]!==_0x638a('0x45')){var _0x19fb01={};_0x19fb01[_0x577cd8[_0x638a('0x2e')]]={'$like':'%'+_0x3e5cf6[_0x638a('0x38')][_0x638a('0x43')]+'%'};return _0x19fb01;}})});}_0x23c1b0=_[_0x638a('0x44')]({},_0x23c1b0,_0x3e5cf6['options']);var _0x1a57a2={'where':_0x23c1b0['where']};return db['VoiceQueueReport'][_0x638a('0x23')](_0x1a57a2)[_0x638a('0x2a')](function(_0x2b899e){_0x59a2ae[_0x638a('0x23')]=_0x2b899e;if(_0x3e5cf6[_0x638a('0x38')][_0x638a('0x46')]){_0x23c1b0[_0x638a('0x47')]=[{'all':!![]}];}return db[_0x638a('0x32')]['findAll'](_0x23c1b0);})[_0x638a('0x2a')](function(_0x526371){_0x59a2ae[_0x638a('0x48')]=_0x526371;return _0x59a2ae;})[_0x638a('0x2a')](respondWithFilteredResult(_0x587845,_0x23c1b0))[_0x638a('0x49')](handleError(_0x587845,null));};exports[_0x638a('0x4a')]=function(_0x8cfbc9,_0x30a5cf){var _0x2f9c86={'raw':![],'where':{'id':_0x8cfbc9[_0x638a('0x4b')]['id']}},_0x3606db={};_0x3606db[_0x638a('0x37')]=_[_0x638a('0x39')](db[_0x638a('0x32')]['rawAttributes']);_0x3606db[_0x638a('0x38')]=_['keys'](_0x8cfbc9[_0x638a('0x38')]);_0x3606db['filters']=_[_0x638a('0x4c')](_0x3606db[_0x638a('0x37')],_0x3606db[_0x638a('0x38')]);_0x2f9c86[_0x638a('0x3c')]=_[_0x638a('0x4c')](_0x3606db[_0x638a('0x37')],qs[_0x638a('0x3b')](_0x8cfbc9[_0x638a('0x38')]['fields']));_0x2f9c86[_0x638a('0x3c')]=_0x2f9c86['attributes']['length']?_0x2f9c86['attributes']:_0x3606db[_0x638a('0x37')];if(_0x8cfbc9['query'][_0x638a('0x46')]){_0x2f9c86['include']=[{'all':!![]}];}_0x2f9c86=_['merge']({},_0x2f9c86,_0x8cfbc9['options']);return db[_0x638a('0x32')]['find'](_0x2f9c86)[_0x638a('0x2a')](handleEntityNotFound(_0x30a5cf,null))[_0x638a('0x2a')](respondWithResult(_0x30a5cf,null))[_0x638a('0x49')](handleError(_0x30a5cf,null));};exports[_0x638a('0x4d')]=function(_0x34ede2,_0x48430d){return db[_0x638a('0x32')][_0x638a('0x4d')](_0x34ede2[_0x638a('0x4e')],{})[_0x638a('0x2a')](respondWithResult(_0x48430d,0xc9))[_0x638a('0x49')](handleError(_0x48430d,null));};exports[_0x638a('0x29')]=function(_0x2805d3,_0x43a860){if(_0x2805d3[_0x638a('0x4e')]['id']){delete _0x2805d3[_0x638a('0x4e')]['id'];}return db[_0x638a('0x32')]['find']({'where':{'id':_0x2805d3[_0x638a('0x4b')]['id']}})[_0x638a('0x2a')](handleEntityNotFound(_0x43a860,null))[_0x638a('0x2a')](saveUpdates(_0x2805d3[_0x638a('0x4e')],null))['then'](respondWithResult(_0x43a860,null))[_0x638a('0x49')](handleError(_0x43a860,null));};exports[_0x638a('0x2b')]=function(_0x211acf,_0x543533){return db[_0x638a('0x32')][_0x638a('0x4f')]({'where':{'id':_0x211acf[_0x638a('0x4b')]['id']}})[_0x638a('0x2a')](handleEntityNotFound(_0x543533,null))[_0x638a('0x2a')](removeEntity(_0x543533,null))['catch'](handleError(_0x543533,null));};exports['describe']=function(_0x5a452e,_0x22561b){return db['VoiceQueueReport'][_0x638a('0x50')]()['then'](respondWithResult(_0x22561b,null))['catch'](handleError(_0x22561b,null));};exports[_0x638a('0x51')]=function(_0x40418f,_0x427732){var _0x49acac={},_0x4b57bd={},_0x19e035={'count':0x0,'rows':[]};_0x4b57bd['model']=_[_0x638a('0x39')](db[_0x638a('0x32')][_0x638a('0x33')]);_0x4b57bd[_0x638a('0x38')]=_[_0x638a('0x39')](_0x40418f[_0x638a('0x38')]);_0x4b57bd[_0x638a('0x3a')]=_['intersection'](_0x4b57bd['model'],_0x4b57bd[_0x638a('0x38')]);_0x49acac[_0x638a('0x3c')]=_[_0x638a('0x4c')](_0x4b57bd['model'],qs[_0x638a('0x3b')](_0x40418f[_0x638a('0x38')]['fields']));_0x49acac[_0x638a('0x3c')]=_0x49acac['attributes']['length']?_0x49acac[_0x638a('0x3c')]:_0x4b57bd['model'];if(!_0x40418f[_0x638a('0x38')][_0x638a('0x3e')](_0x638a('0x52'))){_0x49acac['limit']=qs[_0x638a('0x24')](_0x40418f['query'][_0x638a('0x24')]);_0x49acac[_0x638a('0x21')]=qs['offset'](_0x40418f[_0x638a('0x38')][_0x638a('0x21')]);}_0x49acac['order']=qs[_0x638a('0x40')](_0x40418f[_0x638a('0x38')]['sort']);_0x49acac[_0x638a('0x41')]=qs[_0x638a('0x3a')](_[_0x638a('0x42')](_0x40418f[_0x638a('0x38')],_0x4b57bd['filters']));if(_0x40418f['query'][_0x638a('0x43')]){_0x49acac['where']=_['merge'](_0x49acac['where'],{'$or':_[_0x638a('0x31')](_0x49acac[_0x638a('0x3c')],function(_0x3c80af){var _0x2e5e75={};_0x2e5e75[_0x3c80af]={'$like':'%'+_0x40418f[_0x638a('0x38')][_0x638a('0x43')]+'%'};return _0x2e5e75;})});}_0x49acac=_['merge']({},_0x49acac,_0x40418f[_0x638a('0x53')]);var _0x228a0d={'where':_0x49acac[_0x638a('0x41')]};return db[_0x638a('0x32')][_0x638a('0x23')](_0x228a0d)['then'](function(_0x304bf2){_0x19e035['count']=_0x304bf2;if(_0x40418f[_0x638a('0x38')][_0x638a('0x46')]){_0x49acac[_0x638a('0x47')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0x638a('0x54')](_0x49acac);})[_0x638a('0x2a')](function(_0x44010a){_0x19e035['rows']=_0x44010a;return _0x19e035;})[_0x638a('0x2a')](respondWithFilteredResult(_0x427732,_0x49acac,_0x638a('0x51')))[_0x638a('0x49')](handleError(_0x427732,null,_0x638a('0x51')));};
\ No newline at end of file
+var _0xc55d=['filter','options','includeAll','include','findAll','rows','find','catch','create','body','params','destroy','describe','order','getVoiceQueuesReport','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','./voiceQueueReport.socket','register','sendStatus','status','end','json','undefined','count','offset','set','apply','reject','save','update','then','error','name','send','index','map','VoiceQueueReport','rawAttributes','model','keys','filters','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','where','pick','merge','type','VIRTUAL'];(function(_0x3e5086,_0x48f4a2){var _0xfeb102=function(_0x5a945f){while(--_0x5a945f){_0x3e5086['push'](_0x3e5086['shift']());}};_0xfeb102(++_0x48f4a2);}(_0xc55d,0x10e));var _0xdc55=function(_0x1b5e59,_0x21f808){_0x1b5e59=_0x1b5e59-0x0;var _0x1a2ee0=_0xc55d[_0x1b5e59];return _0x1a2ee0;};'use strict';var emlformat=require(_0xdc55('0x0'));var rimraf=require(_0xdc55('0x1'));var zipdir=require(_0xdc55('0x2'));var jsonpatch=require(_0xdc55('0x3'));var rp=require('request-promise');var moment=require(_0xdc55('0x4'));var BPromise=require(_0xdc55('0x5'));var Mustache=require('mustache');var util=require(_0xdc55('0x6'));var path=require(_0xdc55('0x7'));var sox=require(_0xdc55('0x8'));var csv=require(_0xdc55('0x9'));var ejs=require(_0xdc55('0xa'));var fs=require('fs');var fs_extra=require(_0xdc55('0xb'));var _=require(_0xdc55('0xc'));var squel=require(_0xdc55('0xd'));var crypto=require(_0xdc55('0xe'));var jsforce=require(_0xdc55('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xdc55('0x9'));var querystring=require(_0xdc55('0x10'));var Papa=require(_0xdc55('0x11'));var Redis=require(_0xdc55('0x12'));var authService=require(_0xdc55('0x13'));var qs=require(_0xdc55('0x14'));var as=require(_0xdc55('0x15'));var hardwareService=require(_0xdc55('0x16'));var logger=require(_0xdc55('0x17'))(_0xdc55('0x18'));var utils=require('../../config/utils');var config=require(_0xdc55('0x19'));var licenseUtil=require(_0xdc55('0x1a'));var db=require(_0xdc55('0x1b'))['db'];config[_0xdc55('0x1c')]=_['defaults'](config[_0xdc55('0x1c')],{'host':_0xdc55('0x1d'),'port':0x18eb});var socket=require(_0xdc55('0x1e'))(new Redis(config['redis']));require(_0xdc55('0x1f'))[_0xdc55('0x20')](socket);function respondWithStatusCode(_0x12ff3f,_0x142adb){_0x142adb=_0x142adb||0xcc;return function(_0xf4ca4b){if(_0xf4ca4b){return _0x12ff3f[_0xdc55('0x21')](_0x142adb);}return _0x12ff3f[_0xdc55('0x22')](_0x142adb)[_0xdc55('0x23')]();};}function respondWithResult(_0x31696c,_0x229dea){_0x229dea=_0x229dea||0xc8;return function(_0x43b6cb){if(_0x43b6cb){return _0x31696c[_0xdc55('0x22')](_0x229dea)[_0xdc55('0x24')](_0x43b6cb);}};}function respondWithFilteredResult(_0xb0ba27,_0x4c0d8b){return function(_0x3ac810){if(_0x3ac810){var _0x2fe34f=typeof _0x4c0d8b['offset']===_0xdc55('0x25')&&typeof _0x4c0d8b['limit']===_0xdc55('0x25');var _0x5e4929=_0x3ac810[_0xdc55('0x26')];var _0x2ce9ab=_0x2fe34f?0x0:_0x4c0d8b[_0xdc55('0x27')];var _0x42d8ae=_0x2fe34f?_0x3ac810[_0xdc55('0x26')]:_0x4c0d8b[_0xdc55('0x27')]+_0x4c0d8b['limit'];var _0x3adf84;if(_0x42d8ae>=_0x5e4929){_0x42d8ae=_0x5e4929;_0x3adf84=0xc8;}else{_0x3adf84=0xce;}_0xb0ba27['status'](_0x3adf84);return _0xb0ba27[_0xdc55('0x28')]('Content-Range',_0x2ce9ab+'-'+_0x42d8ae+'/'+_0x5e4929)['json'](_0x3ac810);}return null;};}function patchUpdates(_0x5ac65d){return function(_0x335923){try{jsonpatch[_0xdc55('0x29')](_0x335923,_0x5ac65d,!![]);}catch(_0x397790){return BPromise[_0xdc55('0x2a')](_0x397790);}return _0x335923[_0xdc55('0x2b')]();};}function saveUpdates(_0xe0f436,_0x4c1c64){return function(_0x369aec){if(_0x369aec){return _0x369aec[_0xdc55('0x2c')](_0xe0f436)[_0xdc55('0x2d')](function(_0x18244d){return _0x18244d;});}return null;};}function removeEntity(_0x3e5af6,_0x22e212){return function(_0x5e635e){if(_0x5e635e){return _0x5e635e['destroy']()[_0xdc55('0x2d')](function(){_0x3e5af6[_0xdc55('0x22')](0xcc)[_0xdc55('0x23')]();});}};}function handleEntityNotFound(_0x38e62e,_0x359e29){return function(_0x280e1d){if(!_0x280e1d){_0x38e62e['sendStatus'](0x194);}return _0x280e1d;};}function handleError(_0x464fe4,_0x4ecd22){_0x4ecd22=_0x4ecd22||0x1f4;return function(_0x1b15f9){logger[_0xdc55('0x2e')](_0x1b15f9['stack']);if(_0x1b15f9[_0xdc55('0x2f')]){delete _0x1b15f9['name'];}_0x464fe4[_0xdc55('0x22')](_0x4ecd22)[_0xdc55('0x30')](_0x1b15f9);};}exports[_0xdc55('0x31')]=function(_0x58a54c,_0x368013){var _0x74d497={},_0x5a5ba2={},_0x54c2d7={'count':0x0,'rows':[]};var _0x8763=_[_0xdc55('0x32')](db[_0xdc55('0x33')][_0xdc55('0x34')],function(_0x49ebd4){return{'name':_0x49ebd4['fieldName'],'type':_0x49ebd4['type']['key']};});_0x5a5ba2[_0xdc55('0x35')]=_[_0xdc55('0x32')](_0x8763,_0xdc55('0x2f'));_0x5a5ba2['query']=_[_0xdc55('0x36')](_0x58a54c['query']);_0x5a5ba2[_0xdc55('0x37')]=_[_0xdc55('0x38')](_0x5a5ba2['model'],_0x5a5ba2[_0xdc55('0x39')]);_0x74d497[_0xdc55('0x3a')]=_[_0xdc55('0x38')](_0x5a5ba2[_0xdc55('0x35')],qs[_0xdc55('0x3b')](_0x58a54c[_0xdc55('0x39')]['fields']));_0x74d497['attributes']=_0x74d497['attributes'][_0xdc55('0x3c')]?_0x74d497[_0xdc55('0x3a')]:_0x5a5ba2['model'];if(!_0x58a54c[_0xdc55('0x39')][_0xdc55('0x3d')](_0xdc55('0x3e'))){_0x74d497[_0xdc55('0x3f')]=qs[_0xdc55('0x3f')](_0x58a54c[_0xdc55('0x39')][_0xdc55('0x3f')]);_0x74d497['offset']=qs[_0xdc55('0x27')](_0x58a54c[_0xdc55('0x39')][_0xdc55('0x27')]);}_0x74d497['order']=qs[_0xdc55('0x40')](_0x58a54c[_0xdc55('0x39')]['sort']);_0x74d497[_0xdc55('0x41')]=qs[_0xdc55('0x37')](_[_0xdc55('0x42')](_0x58a54c[_0xdc55('0x39')],_0x5a5ba2[_0xdc55('0x37')]),_0x8763);if(_0x58a54c['query']['filter']){_0x74d497['where']=_[_0xdc55('0x43')](_0x74d497[_0xdc55('0x41')],{'$or':_[_0xdc55('0x32')](_0x8763,function(_0x4f12ca){if(_0x4f12ca[_0xdc55('0x44')]!==_0xdc55('0x45')){var _0x41dcf0={};_0x41dcf0[_0x4f12ca[_0xdc55('0x2f')]]={'$like':'%'+_0x58a54c[_0xdc55('0x39')][_0xdc55('0x46')]+'%'};return _0x41dcf0;}})});}_0x74d497=_['merge']({},_0x74d497,_0x58a54c[_0xdc55('0x47')]);var _0x135226={'where':_0x74d497[_0xdc55('0x41')]};return db[_0xdc55('0x33')]['count'](_0x135226)[_0xdc55('0x2d')](function(_0x2c33bf){_0x54c2d7[_0xdc55('0x26')]=_0x2c33bf;if(_0x58a54c[_0xdc55('0x39')][_0xdc55('0x48')]){_0x74d497[_0xdc55('0x49')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0xdc55('0x4a')](_0x74d497);})[_0xdc55('0x2d')](function(_0x167116){_0x54c2d7[_0xdc55('0x4b')]=_0x167116;return _0x54c2d7;})[_0xdc55('0x2d')](respondWithFilteredResult(_0x368013,_0x74d497))['catch'](handleError(_0x368013,null));};exports['show']=function(_0x95912f,_0x57cc0f){var _0x3de67a={'raw':![],'where':{'id':_0x95912f['params']['id']}},_0x15e788={};_0x15e788['model']=_[_0xdc55('0x36')](db[_0xdc55('0x33')][_0xdc55('0x34')]);_0x15e788['query']=_[_0xdc55('0x36')](_0x95912f[_0xdc55('0x39')]);_0x15e788[_0xdc55('0x37')]=_[_0xdc55('0x38')](_0x15e788[_0xdc55('0x35')],_0x15e788[_0xdc55('0x39')]);_0x3de67a['attributes']=_[_0xdc55('0x38')](_0x15e788[_0xdc55('0x35')],qs[_0xdc55('0x3b')](_0x95912f['query'][_0xdc55('0x3b')]));_0x3de67a[_0xdc55('0x3a')]=_0x3de67a['attributes'][_0xdc55('0x3c')]?_0x3de67a[_0xdc55('0x3a')]:_0x15e788[_0xdc55('0x35')];if(_0x95912f[_0xdc55('0x39')]['includeAll']){_0x3de67a['include']=[{'all':!![]}];}_0x3de67a=_['merge']({},_0x3de67a,_0x95912f[_0xdc55('0x47')]);return db['VoiceQueueReport'][_0xdc55('0x4c')](_0x3de67a)[_0xdc55('0x2d')](handleEntityNotFound(_0x57cc0f,null))[_0xdc55('0x2d')](respondWithResult(_0x57cc0f,null))[_0xdc55('0x4d')](handleError(_0x57cc0f,null));};exports['create']=function(_0x3994a6,_0x148ce4){return db[_0xdc55('0x33')][_0xdc55('0x4e')](_0x3994a6[_0xdc55('0x4f')],{})[_0xdc55('0x2d')](respondWithResult(_0x148ce4,0xc9))[_0xdc55('0x4d')](handleError(_0x148ce4,null));};exports[_0xdc55('0x2c')]=function(_0x37b612,_0x284cd6){if(_0x37b612[_0xdc55('0x4f')]['id']){delete _0x37b612['body']['id'];}return db['VoiceQueueReport'][_0xdc55('0x4c')]({'where':{'id':_0x37b612[_0xdc55('0x50')]['id']}})[_0xdc55('0x2d')](handleEntityNotFound(_0x284cd6,null))[_0xdc55('0x2d')](saveUpdates(_0x37b612[_0xdc55('0x4f')],null))[_0xdc55('0x2d')](respondWithResult(_0x284cd6,null))[_0xdc55('0x4d')](handleError(_0x284cd6,null));};exports[_0xdc55('0x51')]=function(_0x199b8b,_0x31fd50){return db[_0xdc55('0x33')]['find']({'where':{'id':_0x199b8b[_0xdc55('0x50')]['id']}})[_0xdc55('0x2d')](handleEntityNotFound(_0x31fd50,null))['then'](removeEntity(_0x31fd50,null))[_0xdc55('0x4d')](handleError(_0x31fd50,null));};exports[_0xdc55('0x52')]=function(_0x39db85,_0x20805a){return db[_0xdc55('0x33')][_0xdc55('0x52')]()[_0xdc55('0x2d')](respondWithResult(_0x20805a,null))[_0xdc55('0x4d')](handleError(_0x20805a,null));};exports['getVoiceQueuesReport']=function(_0x2f6ea0,_0x21d3c1){var _0x3a1f2c={},_0x357727={},_0x210107={'count':0x0,'rows':[]};_0x357727[_0xdc55('0x35')]=_['keys'](db[_0xdc55('0x33')][_0xdc55('0x34')]);_0x357727['query']=_[_0xdc55('0x36')](_0x2f6ea0[_0xdc55('0x39')]);_0x357727[_0xdc55('0x37')]=_['intersection'](_0x357727['model'],_0x357727[_0xdc55('0x39')]);_0x3a1f2c[_0xdc55('0x3a')]=_[_0xdc55('0x38')](_0x357727['model'],qs[_0xdc55('0x3b')](_0x2f6ea0['query'][_0xdc55('0x3b')]));_0x3a1f2c[_0xdc55('0x3a')]=_0x3a1f2c[_0xdc55('0x3a')][_0xdc55('0x3c')]?_0x3a1f2c[_0xdc55('0x3a')]:_0x357727[_0xdc55('0x35')];if(!_0x2f6ea0[_0xdc55('0x39')][_0xdc55('0x3d')](_0xdc55('0x3e'))){_0x3a1f2c['limit']=qs['limit'](_0x2f6ea0[_0xdc55('0x39')][_0xdc55('0x3f')]);_0x3a1f2c[_0xdc55('0x27')]=qs[_0xdc55('0x27')](_0x2f6ea0[_0xdc55('0x39')][_0xdc55('0x27')]);}_0x3a1f2c[_0xdc55('0x53')]=qs[_0xdc55('0x40')](_0x2f6ea0[_0xdc55('0x39')]['sort']);_0x3a1f2c[_0xdc55('0x41')]=qs[_0xdc55('0x37')](_[_0xdc55('0x42')](_0x2f6ea0['query'],_0x357727[_0xdc55('0x37')]));if(_0x2f6ea0[_0xdc55('0x39')]['filter']){_0x3a1f2c[_0xdc55('0x41')]=_[_0xdc55('0x43')](_0x3a1f2c[_0xdc55('0x41')],{'$or':_[_0xdc55('0x32')](_0x3a1f2c[_0xdc55('0x3a')],function(_0x48c1a9){var _0x2b5590={};_0x2b5590[_0x48c1a9]={'$like':'%'+_0x2f6ea0[_0xdc55('0x39')]['filter']+'%'};return _0x2b5590;})});}_0x3a1f2c=_[_0xdc55('0x43')]({},_0x3a1f2c,_0x2f6ea0[_0xdc55('0x47')]);var _0x5eaa7b={'where':_0x3a1f2c[_0xdc55('0x41')]};return db['VoiceQueueReport']['count'](_0x5eaa7b)[_0xdc55('0x2d')](function(_0xd04c67){_0x210107[_0xdc55('0x26')]=_0xd04c67;if(_0x2f6ea0[_0xdc55('0x39')][_0xdc55('0x48')]){_0x3a1f2c[_0xdc55('0x49')]=[{'all':!![]}];}return db[_0xdc55('0x33')][_0xdc55('0x4a')](_0x3a1f2c);})[_0xdc55('0x2d')](function(_0x38163f){_0x210107[_0xdc55('0x4b')]=_0x38163f;return _0x210107;})[_0xdc55('0x2d')](respondWithFilteredResult(_0x21d3c1,_0x3a1f2c,_0xdc55('0x54')))[_0xdc55('0x4d')](handleError(_0x21d3c1,null,_0xdc55('0x54')));};
\ No newline at end of file